6de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xfffffffffffffff7) read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x1000}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x1d0}, 0x10) msgget$private(0x0, 0x0) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x6, 0x7}, 0xc) r1 = msgget(0x1, 0x10) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="03000000000000000eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594931842332885b3ef9dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"], 0xed, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) write(r2, &(0x7f0000000480)="3990abbc8f1247e8e988192336782d1be04f5cb4079adf7f910bcb713522bb084c385923acb8ae6004b3dd45bc08b77d46ec4b4cec9bfed0745fbc185fc426855c36dcaaf529b70c5b3f3c0f26dd151d511751d69b896a1e466c", 0x5a) 16:15:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 16:15:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x7, 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8001, 0x1, 0x15, 0x6, 0xbaa0}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchflags(r1, 0x60004) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 16:15:16 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x800006, 0x2000) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:15:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fa160a8217", 0x23) 16:15:16 executing program 0: socket$inet(0x2, 0x8000, 0x9) r0 = socket(0x3, 0x4000, 0x1ff) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 16:15:16 executing program 0: socket$inet(0x2, 0xc001, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:15:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x7ffe, 0x4) setsockopt(r0, 0x29, 0x8001, &(0x7f0000000040)="d5ff96680892014761210aeebd846386b234d1048b813313a0281318a6e0d7f2bab41ff355200b4b8142b763a03adc79b6c2fe05df410323d29b6c0f949aa3f71a5e160852b1fcfea369f4c4a35aa03884699f01010000e67d4383e17e33772d7453fdbe93448f6cf804ae77973f512b9a9d6693385afbdcbda963e7c416d49a51161699e86bf2dd65253f8f4a8333e87c04224cd35878", 0x210) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x8007, 0x8001) 16:15:17 executing program 1: r0 = socket$unix(0x1, 0x9, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 16:15:17 executing program 0: semget$private(0x0, 0x1, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) msgget(0x0, 0x10) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) msgget(0x0, 0x84) r2 = shmget(0x0, 0x2000, 0x7be81a7457ec909b, &(0x7f0000ffc000/0x2000)=nil) r3 = semget$private(0x0, 0x0, 0xff) semctl$IPC_RMID(r3, 0x0, 0x0) shmat(r2, &(0x7f0000000000/0x2000)=nil, 0x1000) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 16:15:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) geteuid() accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x2) chmod(&(0x7f0000000040)='./bus\x00', 0x1) 16:15:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x8d, 0x1, 0x6, 0x80, 0x1}, 0xc) r3 = getuid() setuid(r3) geteuid() r4 = fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) 16:15:17 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0xb4814e82adc511a5, 0xa0, 0x6f96, 0x9}, {{r0}, 0xfffffffffffffff8, 0x88, 0x11, 0x832, 0x401}, {{r0}, 0xfffffffffffffff8, 0x8e, 0x40, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x22, 0x390129ce, 0x2}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8000000a, 0x3f, 0x9d8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x51, 0x800}, {{r0}, 0xfffffffffffffffa, 0x44, 0x200fffff, 0x99, 0x401}], 0x7fff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0xe6, 0x4, 0x9, 0xfffffffffffffffe}, {{r0}, 0x0, 0x2c, 0x2, 0x7688}, {{r0}, 0xfffffffffffffffe, 0x4, 0x21, 0x40, 0x800}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x14, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x48, 0x6, 0x9}], 0x6, &(0x7f00000000c0)={0xfffffffffffffffb, 0x2}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet6(0x18, 0x3, 0x81) r2 = fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f0000000440)="a000718ea3148d36445c28ea6b93f25a061e07b0150a039b874ab74fcf2980e8c88782f0561722f3a7025570535578647b0e03c62c3372d9f88a5449cdcf4088c49bd421d5f0303e641da875d56d22a30cb796b38cfd05132a08aafa3777a7d689f678bbd4cc141c73413787587625fb1c618b3cf217c90bcd2e50c1ef4572b8fd02b91ca41e972b0324e4695a33d971697505b55dc1f902231e869713c286a7b0d3c17841bbad81ad2b9f838a6212baff59b9afd4d67be7f853dcface8c213db5f283155cafed5525ad1c3844efb5f3c1fb24f4fb5d4e4ab470b738ab98", 0xde, 0x407, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x0, 0x20, 0x201, 0x40}, {{r1}, 0x0, 0x2315cf510adefcec, 0x3}, {{r0}, 0xffffffffdffffffb, 0x2, 0x4, 0x100, 0x33d}], 0x60, 0x0, 0x80000001, 0x0) dup(r5) 16:15:17 executing program 0: r0 = socket(0x0, 0x4000, 0x401) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xc62, 0x269}, {0x8001, 0xfffffffffffffff8}}) utimes(0x0, &(0x7f00000000c0)) 16:15:17 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0x7, 0x6c0, 0x1, 0x5, 0x0, 0x8, 0x2, 0x0, 0x9, 0xffffffff}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='/dev/ttyCcfg\x00', &(0x7f0000000140)='/dev/ttyCcfg\x00', &(0x7f0000000180)='/dev/ttyCcfg\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='+\x00', &(0x7f00000002c0)='((-\x00', &(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000340)='/dev/ttyCcfg\x00']) r1 = dup2(r0, r0) utimensat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x4, 0x122}, {0xfffffffffffffffe, 0x8}}, 0x0) r2 = dup(r0) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x3, 0x3}, {0x0, 0x3}}, 0x2) recvfrom$inet6(r1, &(0x7f00000004c0)=""/230, 0xe6, 0x2, &(0x7f00000005c0)={0x18, 0x1, 0x10000, 0x3}, 0xc) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000600)=""/53, 0x35}, {&(0x7f0000000640)=""/86, 0x56}], 0x2) sendto$inet6(r1, &(0x7f0000000700)="597c8f9cda4106e11d8efdc23451fab2440fae699ae29b2b7b3cbc4cc05b8c55234a505f7ddb7d661ff5e8a9f6aaa9b4a003626ae44ce3e9a8d6b5d4dfa59cc5e0832593f1d290ad4d54d5cba8d2fd70511ac20945087eb2e3d1dc218dd0e0e573d2061e00d9200ac0905d9740c617279d82d9489de9d4a728640373851a9c95055cc09d622303c5d19a8d377d13115da7d32e6c47", 0x95, 0x4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000007c0)={0x6a, [{0x2, 0x8}, {0x3, 0x6}, {0x3, 0x81}, {0x1, 0x5}, {0x3, 0x5}, {0x3, 0x7f}, {0x3, 0x2}, {0x3, 0x5f5}, {0x3, 0x10001}, {0x3, 0x7}, {0x3, 0x7}, {0xeaacb1cb4b547fe6, 0x1ff}, {0x3}, {0x3}, {0x1, 0x9e1c}, {0x0, 0x8}, {0x3, 0x3ff}, {0x1, 0x2}, {0x3, 0xffffffff}, {0x3, 0x7}, {0x3, 0x5}, {0x2, 0xfffffffffffffff9}, {0x1, 0x34}, {0x2, 0xa1ce}, {0x2, 0x6}, {0x3, 0x5}, {0x2, 0x100}, {0x1, 0x7}, {0x1, 0x7}, {0x3, 0x101}, {0x3, 0x67}, {0x3, 0x7fffffff}]}) r3 = openat(r2, &(0x7f0000000900)='./file0\x00', 0x80, 0x0) chflagsat(r2, &(0x7f0000000940)='./file0\x00', 0x4, 0x2) r4 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) kevent(r1, &(0x7f0000000ac0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x8c, 0x63b, 0x7f}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000000, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x74, 0x1, 0x0, 0xfffffffffffffffe}], 0x1, &(0x7f0000000b40)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000040, 0x8, 0x7}, {{r2}, 0x0, 0x84, 0xb, 0x3, 0x200}, {{r2}, 0xfffffffffffffffb, 0x0, 0x600fffff, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0xffff, 0x6}], 0x81, &(0x7f0000000c00)={0x2, 0x8}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r10 = accept(r2, 0x0, &(0x7f0000000c40)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000c80)=0x9) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000cc0)={{0xcf, r8, r9, r6, r7, 0x1, 0x8}, 0x0, 0x5, r5, r5, 0x1, 0x4, 0x614de46d}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000d40)={0x9, './file0\x00'}) readv(r2, &(0x7f0000000f00)=[{&(0x7f0000000d80)=""/82, 0x52}, {&(0x7f0000000e00)=""/230, 0xe6}], 0x2) mkdir(&(0x7f0000000f40)='./file0\x00', 0x8) chmod(&(0x7f0000000f80)='./file0\x00', 0x2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000fc0)=0x3ff) preadv(r1, &(0x7f0000001440)=[{&(0x7f0000001000)=""/80, 0x50}, {&(0x7f0000001080)=""/44, 0x2c}, {&(0x7f00000010c0)=""/29, 0x1d}, {&(0x7f0000001100)=""/22, 0x16}, {&(0x7f0000001140)=""/128, 0x80}, {&(0x7f00000011c0)=""/222, 0xde}, {&(0x7f00000012c0)=""/167, 0xa7}, {&(0x7f0000001380)=""/116, 0x74}, {&(0x7f0000001400)=""/2, 0x2}], 0x9, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001500)=0x2) fcntl$setstatus(r10, 0x4, 0x84) 16:15:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$getown(r1, 0x5) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) connect(r1, &(0x7f0000000240)=@in={0x2, 0x1}, 0x164) getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0xffffffffffffffff, 0x1000003, 0x100, 0xffffffff, r2}) r3 = dup2(r0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect(r3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:15:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x80000001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:15:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r2 = dup2(r1, r0) setitimer(0x0, &(0x7f0000000040)={{}, {0x8, 0x2cd6}}, 0x0) getitimer(0x2000000000000, &(0x7f0000000180)) setitimer(0x2, 0x0, &(0x7f00000000c0)) recvfrom(r2, &(0x7f00000013c0)=""/243, 0xf3, 0x1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) setitimer(0x0, &(0x7f0000000280)={{0x0, 0x9}, {0x0, 0x100000000}}, 0x0) 16:15:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x58fc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:15:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xec7, 0x80000001}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) load: 0.36 cmd: getty 89468 [ttyin] 0.00u 0.00s 0% 315k load: 0.36 cmd: getty 89468 [ttyin] 0.00u 0.00s 0% 315k 16:15:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000000)="3d2c2f95060000000083000013f8d17f", 0x10) r1 = syz_open_pts() close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffff, "845c556b0007b8afb44c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:18 executing program 0: r0 = msgget$private(0x0, 0x300) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r2) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8bea40d744c961ad15f00037af6ec1bd1baa50c27e5ec7753072f86c864b5b593abd46a8665f14633b14baed236b8f648ff1af871d504e3a46a2aa283201c130164ca48ac20276511c47fad779b62cfd9609cdb3c147ef19"], 0x8, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r3, &(0x7f0000000040)='./file0\x00', 0x400, 0x8) 16:15:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17007cd8f5476c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 16:15:19 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup2(r0, r1) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x615) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x2, 0x8, 0x1, 0xfa0}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x8}, {{r4}, 0xffffffffffffffff, 0x1, 0xf0000069, 0x1, 0x2}, {{r3}, 0xfffffffffffffff8, 0x1, 0x3, 0x75e5, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x76}, {{r2}, 0xfffffffffffffffd, 0x1, 0x40000001, 0xfffffffffffffff8, 0xe26}], 0x4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x28, 0xf0000001, 0x8, 0x5}], 0xfb, &(0x7f00000000c0)={0x8, 0x8}) r5 = dup2(r2, r4) r6 = kqueue() close(r6) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r3, r6) 16:15:19 executing program 1: semget$private(0x0, 0x3, 0x40) r0 = socket(0x800000018, 0x4, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x410, 0x0) 16:15:19 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffffd, 0x9) 16:15:19 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file1\x00', 0x820, 0x0) 16:15:19 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="f18675eb4897381bab92b964cb92abafade5562cf558c1b22dd927f32c9d51919965f419915781aeb30b91f327be74d89c49ff9d0571f37587f25077af726818dfbe4a8803f824a999841566288209a1b4d16835a068", 0x56, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./fi\\e0\x00'], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x0, 0x20) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000440)=""/140, 0x8c}, {&(0x7f0000000500)=""/110, 0x6e}, {&(0x7f0000000580)=""/216, 0xd8}], 0x3, &(0x7f00000006c0)=""/41, 0x29}, 0x803) fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x7b87, './file0\x00', './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto(r2, &(0x7f00000002c0)="4fc223d16dcbe6e05617441a271ac825bae40050a681b43be5694ae169f210664984ad4ebe28c73e5d045e82dd4acc25d3590895c33f97e22af3cdd0c46c93a1811cf504a83040951c032fc5c8c1af20a7951ad192cdf3e32d07d65e8ebfb39d28f975c1cca859a7c7c22b49464cc9b763f9c0eae4020a2ef843d8c21521ccb0f85b6496894113f1e84b3d94593aa0cbe9fb4f00af599444ac81e87780726ca615858618304c7087515df6e4418fe9782f3ec6ae19ea524f56b6a8d3a469378d34d22a99daf3f56ab724d1653a07d7f241bc40245286d02e04ca1183c8b9eca8f781a033cf9fbddae7e67a8bf96260a5c99952d777128daaa4", 0xf9, 0x8, 0x0, 0x0) r3 = socket(0x7, 0xc001, 0x7) accept$inet(r3, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4004, 0x2) open(&(0x7f0000000280)='./file0\x00', 0x8400, 0x1) 16:15:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20010, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8800, 0x4) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x7f, 0x4}, {0x18, 0x0, 0x4, 0x8}, 0x100000000, [0x9, 0x400, 0x3, 0xffffffff00000001, 0x5, 0x2, 0x0, 0x80]}, 0x3c) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000180)='\x00') chroot(&(0x7f00000001c0)='./file1\x00') symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280)={0x6b8, 0xfffffffffffffffb}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000002c0)=0x1ff, 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0xc0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x80000001, 0xfffffffffffffe00}, 0x8) r2 = getppid() fcntl$setown(r0, 0x6, r2) openat(r1, &(0x7f0000000380)='./file1\x00', 0x20000, 0x1) r3 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x42) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)=',\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000600)=[&(0x7f0000000540)='\\+}\x00', &(0x7f0000000580)='\'\x00', &(0x7f00000005c0)='%\x00']) r4 = socket(0x27, 0x5, 0x40) symlink(&(0x7f0000000640)='./file0/file0/file0\x00', &(0x7f0000000680)='./file0\x00') mknod(&(0x7f00000006c0)='./file0/file0/file0\x00', 0x2, 0x8) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r5 = semget$private(0x0, 0x0, 0x20) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f0000000700)=""/224) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000800), 0x4) readlink(&(0x7f0000000840)='./file0/file0\x00', &(0x7f0000000880)=""/189, 0xbd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) chflagsat(r0, &(0x7f0000000940)='./file0/file0\x00', 0x0, 0x2) truncate(&(0x7f0000000980)='./file0\x00', 0x1f) bind(r3, &(0x7f00000009c0)=@in6={0x18, 0x3, 0x77f1, 0x4}, 0xc) syz_open_pts() semop(r5, &(0x7f0000000a00)=[{0x0, 0x7, 0x1800}, {0x3, 0x5, 0x1800}, {0x7, 0x80}, {0x0, 0x200, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x3, 0x1b}, {0x2, 0x100, 0x1000}, {0x2, 0x8, 0x800}], 0x8) 16:15:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000180)) sync() 16:15:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) fchmod(r0, 0x10) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r0, 0x0, r0) nanosleep(&(0x7f0000000000)={0x533, 0xffffffff}, &(0x7f0000000040)) r4 = getppid() fcntl$dupfd(r3, 0xa, r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x2, 0x0) r5 = geteuid() sendmsg$unix(r3, &(0x7f0000000100)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x0, 0xffff, 0x0, r4, r5, r1}], 0x151}, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000000c0)={0x400, './file0\x00', './file0\x00'}) 16:15:19 executing program 0: socket(0x2, 0x400000000002, 0x6) 16:15:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:19 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef988671"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7620) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) munlockall() r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r8]) mprotect(&(0x7f00006fa000/0x3000)=nil, 0x3000, 0x1) r10 = socket(0x18, 0x1, 0x0) setegid(r9) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r11, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r11, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r11, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r11, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 16:15:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x4, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ftruncate(r1, 0xff) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r3, 0x5) syz_open_pts() syz_open_pts() 16:15:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xf6, 0x4, 0x1, 0x6f, 0x8]) sync() readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/108, 0x6c) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) semop(r2, &(0x7f0000000240)=[{0x2, 0x9}, {0x1, 0x2, 0x1000}, {0x3, 0x0, 0x1800}, {0x4, 0x2, 0x800}], 0x4) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semget$private(0x0, 0x2, 0x4) r4 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) 16:15:20 executing program 1: setrlimit(0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x13da) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x4, 0x3, 0x800000000000067b, 0x3, r2}) fchflags(r0, 0x50002) setrlimit(0x7, &(0x7f0000000000)={0x2, 0x7}) 16:15:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000002c0)=""/244, 0xf4}], 0x1000000000000143, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xbffffffffffffffd) 16:15:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x970) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept$unix(r1, 0x0, &(0x7f0000000540)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) connect$unix(r2, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) symlink(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000500)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000480)='./bus\x00', &(0x7f0000000580)={{0x4, 0x20}, {0x7fffffff, 0x3}}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) fchmod(r1, 0x162) 16:15:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 16:15:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000004, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 16:15:21 executing program 1: r0 = socket(0x20, 0x5, 0x5) setsockopt(r0, 0x200, 0x7, &(0x7f0000000000)="8e56accfaff8becd9605e327111dc4299802994529e02c982f91eb9cd91fa62bd549caba8b3dc17a9f27eda268651d2892c1c3b04e726e0883fbf621b767f8c65d1776646c32454ec3a9aee89aff935e5486023b6a5e378a8c739191", 0x5c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:15:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) close(r0) writev(r0, &(0x7f0000000180), 0x0) syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:15:21 executing program 1: r0 = getuid() seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f}) mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x549d) socketpair(0x1, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653000787b4af150e5a998f826da2f09d538b5a26f06616831c853f3a05ed64e42a8dc2f8c22c73799d86dff6775c798764ee1bb4cf35963238cf5be19a1fb9772b847016e27b5ba4046348e2d0963b42dda0bc5c443a9a3af8e11207daee42b5b87950cd6a8c43f98202c646ae765ed7ceb01f497b9e671077b5714640f22"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x9}, 0x0) recvfrom$inet(r3, &(0x7f0000000100), 0x0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xffffffffffffffe1, 0x1, 0x8bc, 0xb7725a0c28b26424, 0x3f, 0x8, 0x5, 0x1, 0x0, 0x1f, 0x8}) sendto$unix(r3, &(0x7f00000004c0)="8287aa8b273473c1318e4d77a1bdc7b71f5aaf97d435b069a20b6695f425a99e11c4af0cddc22ad46cfce5180ce06b3b566f90ab8d832f8eb888b5387a95dfc12d0039b93265c3415578c62d89773cb226d8865a450eefc682ffdad58d7725b8f0223d3f51a3344594ecacbb926dfebdc9a1611926a1653d1f9275c04ae9a154c97cf47b6dac8a037ce503866d740613e4f67310e354bbc9c9315c284946885fc2352275b27fb98e94a81dd0a37dbeebe1494f028a6f5d724218523e8f02d221021ec75bdb58cde398340f360d70c407539cc2e5e1bc36abb8ecb03d94808530ba96ea566fb70a6645f10a98a26f781e9c6eb30a815ca625ce67410da716636e68487599095ae912452ac39e588af83b501d114b569c4e92ef32e8c15dd135e84307e4a657464d13f07aec962c59b96e96579c00583fb421c5d90151fda32ceabef669c97dc64dffdd23de1453aa1f475d3b88a2228e886ae7abeb050e819c920158ac016e5110f5999c17504f0fffbd1645af506a1be8deec75f7e7df9667b2eecb2c4aed01c75f48545a53a25b3ae8f9530b9f27ee53e9992e3c96068347ac32ae739d2f343ff22d5fb53a981cf8d475306ee7294793cae37e9c8af6e16020f37a410503229d28433ca7b22a9931da3b3b584ccb14c07c5b2a89c49a56c4013462fad18ffc5444e87fa1199fcee4c2ae021b0654183c8621d5acbca9c4c004f5243acbf882bbd90b829099e4668f389555522132fac58efdd3c5a8574d9e136041de6557a13fb6ef997bff6dcf850a784febafd3398656f20822ea8bc6293e44928a39543da9242b4515077ab5e9ef415ac0f9dc5be08c6044f6430a32bda1cf08c6b0d6964fb9f835238dc3d639bcecb1ef81361ebbb20000320c76f8ad1082c5518c1395f054dad18e03c84bd1bd227e77bace1c907fe7fd8dd4e9811d68e9330c3d04eb2fa9615f5cc60d43356e84b809b9ac1efbc2f2083443b1bed5e9f7b26fc08b5e8c27b690392ef8f49e29c1549367a66860bcbbb8fcf19ccceefa562fb6c6f855183c615fb0f638a16aa9f7a772de264bc51e7644a8eb60272ea6f8d078cd860ea6d12e3fa54f3a68b0a14e4426c43b55f4fdf15ec01f9bb78892575db02d7900dd5ec20d09d2181b54f1af2226bf228d4df8a39fd6107ff20040a063a55a67dd9fcc47fca1c55903e5c5acf79d0c96fb63788b6c53bd1ede235137b6f3c953c56e26b723e24ece036d0dbee1531d4d25283eebe1f6815ef8be7cc3d15847c78431ab2ced975e65306644681ec6aacbc7b6b52edc238ba7f43690b48b47f4801c1c6da3c612e07f08c97aa372d52fcb8d5516554d646b47aad537c631b9770bbc13945f09598352b17cec2ea603dadb743c799dae7818c55fa78df5ee9f81696ec8a911160c9e4dd7b5e84e61cfdeb44b3fb16b9ef5b77a7f4e9c576b45a112663ef37d2c7f400758fca3d767b8a11519d98a4fcbc99c319a88a31b8f492ae7d87e383a9811ebb9cd91c3cdb0a97b413a7c39884cd1a429dd1c8853a9f4b5bc76d2357744b876df64b5ae42bb69fa72a463c1a2f4b84b8a1908daeae6c3958f52d46efb1c053723ae16b9a689d826c319536cf97ccb3a9c6c16cd4e9d46aabe8ddc17d867e16450e40237cbae802b814eda23b44fd722258e6eaad6f3581ae775ebe1fb44e39e4190e377eb7485245061a97cb299091d133daa99836a22acc61a464e4c78da28418066c2e8b6b3f095c66f14949115cf7b00c2feb18033166fccc8174b2bb14064961cc90b6ca86d9efaeeb0a79eebf61f6b3f9e1b5a9fd4c9e4f4a010c86403faafeed3556025f2c00d2830fbb16f31fedd41f35647274400a241901a89fac191d0c349f7aef7f09348943af1368aadb7a8c7e8f38477a1d15a77dd983943094593861430c6871a018194487a1f30199e0d0bad7fba89ef09197592004743f3b33abb561f10abfeeb844fc5cdbb3ba1efac416e1656b75226a1781679024fe456f05dc5f0755d68380b857fb7ae7861565024a39b7108e808211b2220551530260a541aa273ffee154bed774e4f01027c64e11b2ede3dd9eabe8760a095e8d820804b697ad78770d1ef59322f42fa382000fc299340fe7a74c7719c022bef7bffe2452a1c772afedd2681f7f36eb758349a26d05553612989ba679176b97f6afee9e5e310f08a6a611ffb4aed7533abadcfe6b4040fd830aed3a2873a5534c2e27ac96f9a5a2103b83d1bde3e93a2bf20385db8379630605f5bf2a550fdd4d7856c901549c2622ced100be27b8ef0bd899430dd8076679a803f751275fa6037719ab0e214385c9e09e2a4c55ecae3758d3cddd6e6693b93d769bc895ddea7f56e806f0e1ec0d2f98ca3da00624ba678c17379b16fe42b1adf0b41fdc4702457c50cff675f046c7b8d6ce2bd16d9a09f4a2ee53e0166098f41eabae893548625b1931e88a5060501f23e2b80dc6ccf8444364e9a07c18146fdad07319911a74a1c2338c8d8146b7fc94fea25ecd94e150a6d8d1c1d74921274c9077d3bd70cf8e918121244da78b18a3236192b80d692a8a982694d339d5185a76d47c3c79d752c1492cf6bb7006df71ee836194f24b0c2a5787af0cd7091cf8155660af0d306563d026925e004ce5a4d0c99443bf3f442c40bab70e8962c10e2b11babe091ea6d7767863ea66828a7a96f70c3e52b5f14b38e07293c7c5d404a73be4f588b74455186d585dd5acedc6ba4adc0e78c5e9d366963939662a4530480733aa554ec0c4888aa77f7ff2c9b7454bb1cf489c365d0b97e22e8f4759502ffe2045acc54da0584044fad64f41390af87a4cff576d1f20135df5c582ca36a54a4832b512675a2fc3e0f6429ba52832dbee01272fe9b41c6d33ae1fd74a0e4720b7b010a74205f88308f1d63a85d614156cc3dda895dca3340f082b362701293d7ae1458f713f312fc40d4a46e40ded99d8abd00bd76293e250f6932753468bbea6209cb249307cf95f21acc4eb7517849d5c14908a17d0e58bd860a8d88c2df8353c3a6f2dd28a81b9cfa53f84b0b2c9f91de8c3fba532c6c9616d717fb4931a9c5f8a70edade2328614b3f349b5b28b151f117acada30abe6cb53eb92ace11f4ab94bf11cb2d4bb225f5c24fb55ee7fc012a62de813d260920df917f6b1086c9b57d2cfb5d16b2ceb77f86fd5839c85dace8cf5a91b7dc6a6e8b403c5ed01a0d654bc464f7410120f5b155e5cf7d6bb6ef2aa4139aee536b233a7e09c69380f12e0569370a9aa825d8a65c8ae182a188e41ca055a2059e8a9699ada492174ad5aa53628b1c7b53d946f684a6a09b936f437e999d2d618d19bdc21aa21c471073ae31071de1aef1163a7be9fbc41f8ea7c4b01ed6922023ed0a852c4018bfcfb420e2b93220b38f5332353894c0bfdc0b032a564e9b6091f54f394bd89fb952ef672e54b8544c2398249784ce35e4804af9eaa96ab3535913f6d2dc0eb5f0c232a225f76eeab00c2f9e70849907366755309f8902d6d6d9bb9bbc21d231667a92dc9315cf56e8c465af88073929db814aaee1dd41aeec1ddc0a33dcc747ccf717b6385d15ab178d6148c8591ca7037ddbf5f1aa619a60a494b65856a9e950f1a55b4417b15b2299cb6322661a7d1a4f9de6b7c8cf07c419cb0ecd1cf18ce165a6e2b0707b5b260aee37fb8ec035429fefa4a0c9347d1db132359f232710f440169b94a50e3f29a09c7ee77c6d254905f085202fa35ea7822cf837f089df362a0aa8cf243e351b51b30b6d2d8aa259159bf1fb6b17fd54f380d5e597a8a753978b1f5c216941ad5dd1caf3a88cb77956dcac67eccbe292723302560cb836f0cee253c50f3c7282e84c2ec320945f2e3997f4eb2d99ebf808cab6a8fe0c5be7b9ba19d692662a7ef276b6efb46ddd5e060b7169d3d02382545b7c86a003825a85474256efb71fd1157e2749687722707e4908cde50bb8b6d5f917868184ebb9f7296fb403768fe513ca8978a70b08d04cf3d0be2398ee812bb9aaf4a2d22b04e3051b12b226e5ba92d04a94cb752a553e128fb20b0132379178797837ed90504f043a6904c1767f3ea7e48b84f2a57cab304140a73ffd9395c4d6fcf04200a53b33f6ef57393d07cd5ad254c1d20c81bf0f264924c643d4a5e74db812c0a1ed2fc0ef54868793502d3a77598b38443ac3da0ab8f94ecbcfc71a93e596c5d3c8ed050db485cd79d4a9acaeeb52d0d8c5989393719ba25d9670f2d15b0339542ee25a79ae1e4e4c7a4b3affee3dbfcc38f2bde46f252dc7bc7342af01c75426304e6d3ac522271c461b79f20054d5e702a47e32ebc0a20a78e50b5004581e68e5a3206e003ccfbbc5e5736a9b1f89bb520e28c8f9b6d94c68a1ae87ab4bd97282622986e68d7981b3e6db42b22dccadad4e92e7f853611202969c03275c1241226df44becc7b619c099d940d295dff00e2b44f6e5cb9f211b13f4ff3a356d429621077558f10262965ef8e73d176e5d504321ebbebe5ffd56d3dc28ee464eb37227a2bf97c47fed4ec2dde3db79480240dcd460b98904a5448263d99a809c2d84515f6fafc738786c6b45021052bb0ed8b972253d57e475fc00a1e49f75320703cf4062b8b0d1bdae4a7b60ffe5a6926acad455e4c51ba240fb21209797e41363c3111906d867db248e3e36588e7fcd7d0cfbd4269004b98f7a1dd0feb98bc6b6e5f84442283225f3c413ce7199b84ca17c970c9c9a27c8c48f9c1c69a87b70750d27ff5a60e1573fde579d3b192937788ed39259b6b1fcd60e6261e2b5b02632f490e8d6af73332781bde66c9f7f83bf6c75c230f8806ceebab160c2578098e7379bf9f95c5a8534e59d6da6463d3d8f89f2c598f1e0848d5009ed8a0f437241565e339ee4a31990261d70f36471a4f185b754ca99f7b77fc63b551bc809985145173d657aff83e3eb67ef5d8c2518d8b4929f16efc5cb0d304242f35353614a0caf627d7695ec4357d3f5a67182b3c612f68a867ff3a56396973472bf8793c12aba29dc6b586cd07b727aacd0db1fd73ececa1255a436a23f2223cc1d6147ba821aaf5af40ad8623c290822cf91515f497969dfe485c896e5966ed2aaeee72ffbf5452aeae7a213ff8f8a592875b46232f2962488279ecb828e59658f405985e6c899b580d3f8174f0063b6b89db3cbb1277ca879baeb1932d2c23f8a076426dfdb76ff00b3455262244c804b12d3a7100094afd2a9c326e26d49b880b9bfa0b90fd8531172936b6992bb1a56bdf0c0d33d5687fff7a6af2d2a45cd06a59311e6d1a41c81b2b85059070eebfab818c4963bfc08049c1a97d8eaa124cbcfbc3adf29eb9119515c2a05187f5962b0a3a46bf76d20dc74ebbf1f7fc13cf424f4db68d18d4f066d4267407a73adbac1c86f968a74b2e0119def34540cfb49fd607136ad7d924bcd10a1e7423375872c3a002da757073e6907d90320c87d55d69421a0ab3119b0a1341311469554783d58b20451da0b468d279d341f26223e3bd877744cf96f8c634b2c09b8e7e7e45dbd6680baee29b93a6272341fff1c417f5399c3f569a4db9fadb02c01445cf7d7a8e0beec771126c878d5ee7e8df5fbbb87e1ce0f5bf4912ae8a27d80a862e1b7324d734c698e040d48a2cdca7571cb7defe551bc1306fa331e276d1396e44c8964ff87a9019c9ceea07201b9c9656b93a04f608f3559638ad000344591e861095f452da5c1dd729ddfac33f2a28f9cd4f1f9039f9552c4f60412dd907225ad98167a92bd9c2747bdec08a296", 0x1000, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x3ff, 0x7, 0x3ff, 0x1, 0x8000, 0x800, 0x0, 0x1, 0x0, 0x10001, 0xfffffffeffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000340)) r7 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000015c0)=[0x4, 0xe19, 0x9, 0x0, 0x2, 0x3]) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001600)={0xffff, 0x7}, 0x8) r8 = fcntl$getown(r3, 0x5) getpgid(r8) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='./:\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0)={0x8, 0x7fffffff}, 0x8) sendmsg$unix(r2, &(0x7f0000002900)={&(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000001880)="c92e3316e0dfc9d36f1d64bf94fde098a8d713b55fd9763c72e7814a6020c868921346d306a9022f4030a64dd2760c7a710f00d916ed22951e78387edc407e5bce301204e0a986c823ca5b00ccda7b9e6074d3fbf3206c29669181d37075f8489ac65c5194e354756f77c415ccc1f60b5860dbda59a9c729b10269fed093734b89f9b5a9b5cc77cb72d320883129c1f664481803086cf5a8c9ddd50ca6d47df99a189a859ebba043eacba97bf655dcf328618d9330cb592b26fd3922f673114dc277c063829875055a6dd0651be8824df3aa2da81d07f7ae9f21eee7e86b4dc0630b96fa71fc568bff2b3a6cc39ce46301dd15262cd629ff38687148b40798a73f1ca859dbade5edbaf46ef48e06002855fa051a4f831a06eb852a65a9f6fb05304b0894e36d58bfde7eb5e6d8210614b98d4399f5f15ab2741b2e4f4f23594d7d085d39ee8d2c5d456e6d7886df672f0e3cae101582ca2fe179d054d41ce084e6a062e1f440ae02ef9deca769bae09e7ad7e9b9ca5f24fe73baad9e34a6c0045168115d6a4d78dfd3fa8645f25b606f18fcf2fd261faa1481b1c38865efdd02d7beac9c9a40d9848a07fb850fe95d67c67886d041fdaf8449637123b415a59a396d7f8007476fd5c134de1a314d74b4dfb9936b7877f6454f1e31a210360ce73bc12cd0b44f8925f386f9273b35a7b961226f5192173f0a0a487082f2b2fa9babdab905735979ba0b2d1880a6a326ffb8d6a84470cdf10c7fc1c143b4d56e5d297912c4e5e5e3bbc5be8a6120cdbb6a5ee8ee565790d071cc75f52826058e9d8d0ccbcfe3ee85ec20a56e3d1e1beb117dff2da16fbe8d4c6606195749b9ca305e42528ef0de55394d45386452b4b4895bf955c2ba6b7d20e970e84dc8312273b2c0abef63cc8f642f1a088015412032135141274a8de297580c79638571b62ea02b00d3a6ade7cddfddb29063e18e3e76aab9a0bd076a3f160bdb6cfa0731f82e22c91ab395731ffc0d783de4ab20fefa1448d82acf7120d82a32aeada499fdae95634937f04269196fa762cbd12d712f54c4353caaf75302c8939ffbb82f42d1fba80d0c335a29d6b4c467d8cfa623fd386eead0cc849fb744500ff3b8f0e97778392adce6d34b7a5026dd2b37226208562130cbdc9382dcb4a672cd6e8e1e76f4e36052ad1ccf9d07e1b8c50b69907ba232f8a60deebd5492ee2244b7c22a2e2558094f54ac4740d4fba75d49e2202b635ca1120be541bf77abe15b4dbae5d5648d3830132a5b9f9f57c06ecf45dc00f559a1e0be7f03805d6957a36e8f9e3a718b2fb576ea2805c584ff42eda0c56a4e3c155570dcc847af3186ac436574ded98caee16b0959dc02b24427dba6abcf17dc9479d793e6d9a9acade3a5af72660c71b226a3af441b5f7025090d13b2f9a1938a68e105c31adcf80c52a9d3042fdcf15f76162e815afe4ea2885920f5ba57cbe90bbcb8a48c47d7787c7d69df917db9753240a246d4965f815d676dcfa30be3b1a2d32c226aacf23614381e5e233427d57f55018608d5dbe1a87527ef40e545757792b727180e89d46bc0a7146b34a7a6511fc7f9eb6c1294c56bb77b00d66ac9d640612b080217b07dcca70b993d284187f5c6aaff49d9ccaf16b818cdc3bae5c80084f6d094c87dc6fd6cd3e8cbc53d8f65aaa0a9ee9b88738f800c9d6812fbee42c2502f1f1ccdb90d1efe08bddd2cf4aaaa290e7f13843a61ccc16e349b46195f8cf2c9c44f7b754a4e586b7b064061093cc200e12ac1ee04d7c3c4a833bc3f093a075094c2f696c03cb3ddf974393750afe4a0cc6c5beee0e74aafe97daf66e055448d356b49aaba514e1784727f7e7edbb4b20585bc249c7c64f4da56e444a3607a7006440c26f7651c6506551ba2e43c4592110fbe0841a94eb3e76a648076a8044f9b75d79ad7b7f9ebe8f351a8d1bb8edbdc7561a412e4a44dd91f7873d6bf7e3e3b7c064db5552ef4390147b0aa8cdc7c2fdf43e79f2eaf62ba6ef31e1a77a35ea6bca73b3d342e0cb0240c92e5cf21feb24d8d892f8de8761bc46c4a7d23fe329711e03f36b9af32f67161509a8a03242ac77a179b2d4962645fef38d9eb69a1ba616fd2f446a225fc6ccb5a43ba2b922085bd4abb264f4ec51ce7fee00cbd206a39ce307ea312354fd8e832293240ccd59405e33785a7021a0fc9aa1319f693d252199f5355c5233b985f1a6f3932473f79922450662165f418ec561264b55e5eb36861d30fe270668c7c87f3e77cd9e02c4e1a39a95ebdf890befca7a756218a1e6267dc46d92ba446e07aaff802039d3efe30bacc7251b7d2fe0e607648d5b255f1df0ef27621064e51b8151c93149dbdd96ebb85f839d8eba31adcccf6886f66f37b06fe51e38990ed4820a180793a87641c632d741452269b9e4a0ce7308786b94e3043f81d1ec1158b11770e6b452cd64cf6b1b9869cc048a2b1c693063cda4446bea6c7878ba6e6e4fe84ebb37b8610858b0d1366dfe135cbde3a8bc05a9e4bbab78f0e1b1302ab4da880b6acbbf2ad5db08a417a474bc62af579615fe9a24d1201368d64df470373553d2775a7568d7a6b15c3fabf82b1bea66202f696bbefdd73a8d29c6c347af593d46597881fa26d3897d38ba422cb86c2fa38109cd6c30e57ed87583132c70eab8c48238de50d434f26f6c2a953acc0cff485386ee7e8b88108e4f6c436507ce915284e5a6f798e5b72e65078eb92f4198f8c9a59aae3d1d3d7eaff8ef38d8857215e08972e6f352555b2394eed1164f125f11cee11223cd45c185d07a4ce6d5ad8e7c4a5e92acb32d590d13c9634ec4b90b649e84b798ba125a6f387e370f22e8d42c3e67fc2e4756d0882f57ec5005ba2e3916f22c24ebab91ac48aec731a9b00383e0de7277a479f0529df7f4d2970a7b34dbd9c31e31760bc37eba99b60b5f99e8b2764bae8404a99f2c3cf7fdd5fbedfe1d7162982c00e3bbf668bddf579d2f4237b5405ab03c3f797b953325a0250f4cfd1574f20114acc22648c54f5b803c70da5a1bafa94feefa168fadddb27a21f1b76a6846098154a325a086e1cf9023bc5b2010b381ea26ed80fb08d62e19e738601c3d04c9d3ee34cdcf47286dc95696dc6a7c41d7a3295e3904cf03530ae43e927f9954b7cff8056802f68c05cf3288e5aed41dc0946aecf2f05b22fe3a3ae9a1997c939bda8f7971f8e4f4908dfa45407c2ba3511995e7ede2bfd4dbf2515b229dafbc8e3c7519212e2c7e5a2dc1b1d19d43f257b2fcd6dea258bbe278330c0c5c63558bd3fbc23ebf50b5ea17e13f87994e82894d1e659f8344b4c2748ffda656bab798f07d12499aab37e624b725a68e89cb490d4741aa09c57bb3005924ec2c70ebc3a12de0a9a65a1dbdbb8fdb0c17eb500aa52c5146e2ab7496f1963b1b0f3b4bb312162cfe96c6e32194f18c7720421f0765c0f09b40cc7157efcf8d280a1df7fe1f03fdb0c89a620374736fca5a43109e470ca876ea87b358115a605448ab61b0a028bc616585b9cc178d1d0cf343ce47172c12aaa2def38b5e22c977642a6c2e5ed3d720680829c450bf20909922525aba4f86f82b28368d99579fefeea938e0cfb99ed726cb3546e1d2eade0990f211e9501a07f2446b90a93f80a2f3b111382948cd411b993e6970f47d6aaf092682d4e11f9ba1fe157ee57c8fb44f31f894e3ac46d3c68267ada6a0be55a284f20e6978ac6a35eaa0f2046dce27c2a37566eaa98fe0714b6f2bc6943a036ea41565c403cbe8ae78f11838e05ba4df361cc60678ab1be098b6c420ea58a166adbf506ca14269e684acef1f831efde9b87e1feb11b7595910241e773207426864de342d888f82e3fe4a8712c160753f5c44253b0932e14c39e333849224ba7fe844a1afaa4f4c1f333833ee19348775395d4f9bca41c321849e93af0a8de99817bc46554c64c2293e3643ab891f3cddadfc3648ff0d463f53960fe430240a6c3070ec1a2df293a62a1e303b10755a676e48b209eeb81cfe8e4a3ad332252f770181a593064bcdac4e9768945a9616d7329501024e530880a69ea3693abcfbefe283123adb9a3993ab6e59ff01c35c055f032e838299da96b444deb3b64f6b6bb50b3853b17832493d2de75ed2a08676c42ff96186427b49646309097877f4e351cf59d46c082e50956b2b442e80bf5c1e46bfdd7eeadd052e6ac1963529ad87b4f17b673ccbc11ec4d32467ac2e23c354288f621e3225ecf1bc0616eddd88508f56f9419c50159cb0d0d4d9bfad23e5cb9b66c7dc98d6030264dd256a8054c99440b3108c55929fa2ec8e633c3288078015db5a52fd3d6c9b41bab70b43798fee3c4342e175f7dde2aba75a44947ca5cdf11104c68f58195fe625cd482d68ae35b55fee2c896aebe209986d9cb98959d33fd0796a26b3c5c602e827b4fb3f49398d4f4089367e30b73427fb092aaba518d352dbc9a2b0f4c8f2403cd9dfdcecf760ec7e9d8a9c1f0244ee0e4459331c8cfd2471210293db77969edbdc3d4f8f9d46f4da7121e4795ed35875892cb726ebf6a3061b4fdea0b84301dbf28433345e2cb03879e920c7b6207f2f545cfc50fd1bec14f71d3d0c8de0a9b891af8cc7d8c9ec832df6e0aede19e4f66292acce6d555d61eca830ae437501cf325113d1a52c08081a368f6aafe1745044687a1d37b43bd4c7e5beb2b3b163b06a7eaaecd5c43363e9d5e12bb712647c277082c5c413774c85d2b221b12630397f0f1454fa7f90cb5402ae8b5183d43ef1cfa2a20b85411a2fefbaff7a85a8a2eb7641a11629851cee3c5fe20c09be6136f1c8ed357fd64e5ddf75d1c6b718582f1386dc15f4ed70ce6d58db03092d60a234473b25b97adb36aa791a693d18203363c034ae22803acceebed262e03af961e3148214ae49433d89a29b07f24c9332851ca9b9fe218e9054d37a0f1232039f4e8992478cb032d2447fd50c84e4256ecfc8b15c256fad9d39567a3a654f8c59282640f7d22b72c5a9404511d7135d6e67860e9dc729c97a0af8c6097eb9204fe1bd222864f986f2e74badd57177a989e1e02f0eb31b689099047395e8190fde8e41ff15652651a61fb2e2d7cd295249afd1122cbd55139c9b6f62f295ffffe6a2e4dff061476d542a15a0e02eb93ecf569936e2ce95dd7fc28f5ddc08e8d4d5738dd1b6e183e80a1ba8fb33b6c0b9b4b071a71978b2b7b445bd688d7e115cfc9bc954dd3709a4002676a8c128c6759e0ad27ce085a79764a1866b2401aaa4d9cccda3647eabfa5170b484d55b07efe4a12c5e1f63eed279bbba59cf3ffd45bdde2a257d0cc9fb215149ac6c5f4f0be36c3b810333fb4dcd6e537219ea93288e91dc45ae80a690a02104de00d9312bc9a8a7c387fcbc9c94ba229f286a4cac8a158e71f540dd450948bbb1191b4abba483260b5ed89d636013aef1de4490dc068632ed3aead80285dda582543f90babf6b562ac901e8545886be80fcccb39be4f67e4e677a2f41bbcd49b2e804553240fa8499fbf86951a3e384b582648efda73963d0fb2e935dc32e75431f3fc9435380606395fa556dbdfb37600d9832e83a378645ba90c5388a76776e8ebda7905c00f0b3c47df25db6aeb1d83ca567c84540bcddf231afd7872f9100e0cca4862b2b6dd3ccf99b8a26b162b09e93cc4ee1ad8e61cde5a24cb1ef8d8110d7981c6934ba402a5a8d98688a2c4ca599cff1402aa7513a7e0f31f83688bcbf221ad69c4ed68a782ebb637f6f0377be3bc2a30ede2abc61d13fea263", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002940)={0x99, 0x0, 0x83, 0x6, 0x3}, 0xc) linkat(r5, &(0x7f0000002980)='./file0\x00', r5, &(0x7f00000029c0)='./file0\x00', 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002a00)={0x1, 0xfffffffffffffffa, 0xf00, 0x3}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffa}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000100)={0x8, 0x101, {0xb65b96f, 0x5}}) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000002a80)='./file0\x00', r0, r9) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000002b00)={0x1, 0x200, 0x8, 0x4, "9f24af914291ce423e3e8c2b62ba7443b2c3a205", 0x1, 0x9}) 16:15:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x18180, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) getppid() r2 = dup(r0) fcntl$setown(r2, 0x6, 0x0) 16:15:21 executing program 1: r0 = msgget(0x2, 0x0) msgctl$IPC_RMID(r0, 0x8) msgctl$IPC_RMID(r0, 0x0) pckbd_enable: command error 16:15:22 executing program 1: r0 = open(&(0x7f0000000980)='./file0\x00', 0x8c90, 0x147) pwritev(r0, &(0x7f0000000a40)=[{&(0x7f00000009c0)="6d0948f8dbc2c60f804c1b6887805de8eca8eb7618b9b68a72333022144c70c1cde7ad08a1f71b894b95790871b5c42292645302ba6694428256fe9218cefbace06f", 0x42}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000040)=[{r1, 0x80000001a5}], 0x267, 0x80000000) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000940)=0xc) 16:15:24 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) socketpair(0x21, 0x4, 0xdc7, &(0x7f0000001200)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000), 0x4) pckbd_enable: command error 16:15:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x3f, 0xfffffffffffffff9}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0x2c}], 0x1) rmdir(&(0x7f0000000080)='./bus\x00') 16:15:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x400, "00000000e74de40000000000000000000600", 0x80000}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:15:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000480)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="98d2e948af34dec02ef1b89a441ec5e6dfc1b8d70ccab8634755e730edf3d4705c22d4843aaa11ca4aaebb0238dac97b7ae5e98b21af1ef1697a6b24952abb644f9708ae3c8b5089b6ff2739bae5662f58cf55b34c11f8782bdc29186d488f6c2d6a9fb28d3468483952ce1477687e86ae83994fd451894a7e39b80cce256888fc6ac8ecba702843ae467ef0d9d7d63feedd2bfdab833c345feb7572ae95b1a90bb8d35e0289d9ead3bfd9e1051b6fef7dbb80413c914ecbce7ebcbafa2e222f9d91de854d764af079ef6ae7b8c2fadaad3c3836dac0af08fa8b0b7bf05c8781186d33f55b8db9ac1bb863", 0xeb}, {&(0x7f00000000c0)="22ca6e3b3ccf93a6baed386e8313783434ba96cd19b2e30814cd47b2a45715f38edb66767090f3c14ef2db390e06f4fb1a57cda7107730117b78b56a32ebba31ecb7d806c89b9fbe69b7de3ae72175493acac3d9f69203d1d698aa1971568e8803bfb89363157bdff519aa4faa00d5c1988eb89ff0829290b3228a13ff62619fe337a18ab6a75cf261ee7179c6f88f80745bec3daf27b65ec23d588b587f5a012fb1cd01f96ba34493c91562fe", 0xad}, {&(0x7f00000002c0)="f81b072e97acddc9be9a3b8eb84686d0d2cb6414ad0ea0709322e3af819ff185688b57043cde2a29393941e73772446d625351b1de4f461a5df7f81be78671045774e31ff2fd586d25030bb5f19fbe72b28614313b2ea23cfdc45723b2bad9b882399b2166e61eb0900d4d6bd3a55eff0d86fffbee2b91ec1c16bb426a72ba37ba590c21fa1ddbec990296ad505af1bd6c1a690a0ec16b264cff99c25dade3f2b6879484bea16f2d71f8", 0xaa}, {&(0x7f0000000000)="60efeb18764e9f9ee65d09d9116ff0201411a7739c91a1db13495a9f240b63eaee1f9aa777507076fc4d4bf4fb777144ec55350f3f5a75", 0x37}, {&(0x7f0000000380)="6ebdab9c2d7bfed258fbee40d5c8d0d6d4502bb8c3afeda915667f49d5af35f6f4cd4ac93c9cb80d51da51eb5ce2e4bed541ea7765a7258e163dff3504c73b4209b8cc74b1c3f9086f0c160ef1541030b374", 0x52}, {&(0x7f0000001740)="f30698acf65ebe1a9e98bf6e5d0c3d770bc05e474346510f1d9d8094a284ee80279f356f1cbe3fe78f3eb77c27d0843005b7d548a8fff41c62a3786d7c5f8b0925ced4812faa17de803ba1dbdc9505262a2234b51167954557d5dd8bf5948da12940b7793e84879c006a4f24d268b7fdf1695a05bc25c3d1535247291aaa67a2d8b09423a6ae44685281ef72d620c4144835079f83da130231cfd5974c7a5e196adee93af1751f61e8a70dc8c3a965aa5cff1d42ede7452310afafbb259be6844ef0470d22bec83768cca2ac6dfa44291a3e75add51e12adea2a15ec0d7899733d7179a5e092f0dbdf747571f7ccfd76c808c5714dde8aebac232ea3f72a453aa952797ccbf853bd190a6ff2f0cc43cb794e07c85dc35fb78541dc5337736f3b9ef76a57634a75e9bcfa663e2edd13a6c7ae70073a80d3edf530af4b9e0a7f05cff63d3dd3000431fa8cccb1a7be46c37c693c36d4815cf52dc656ffd3d5b1ecad9b278c29f5878842af43028e00497f40e7b36a0052b6c3caa2a64ce92a8b6ab7ca22dc3f57462ab77202d83768153a4836afa1aaa5a93293e46d0b8891632e87036cc2f98ffb0d200dbc6f9ae227ae745c9c56545b7f2e2254ce5ac85d6cc25740f1d4ca816c04c480dc21b445601ee43ddc6083715e661ec5d57bbddceb643d2ce5e94967c0eec03485b41119db83615d0c211d300367d82cc0696c6f3d42621d3ed4b1a8539adcfe91eb4f9357c1397cab756b0bcd1c8eefdec01da890f3b923646d47a6990eec7c36aa9d01b00bf4ac4845a84ea757cd7acfa828a643bacc56c4ad076f859b293739671712bc43fed7664a54e2f259412b3f40691ab83ac914153295929bfa8ded35b30c104cbdac0be36ad37a05a425c244e5877d81711f7657cf293f394501821ece1d6d5a90218d12cbdc3473a9cd2fdf7f37c2713b091cb7de4cc1842a6e35c04aa18eb88d51bcb87e2a8ed552e2fd98b103278451ee2cd5dadbdbf780987178a0c2805b5d2bb245aef98d53bf560baaf7cc1be738ce7961820ec7d9b1e70d38ab9c82f1349a45cb69c35c6af2be95ccd12e6f3246624b97fe973d91ec0ee6f58312d219994180602bbcf6cb64498cb9b7873518a6b28189cd34334236e8309c4bba62d1aa312ed13a8c5a538439026844223774ed7d6e5128d7992a86cb42ebc774261c0bc391c7128c915b31be57db31915d4d659578543142a7a00b63b01d300dace63289d1dc73f5f449203c69406d277b4cebb4176247b54863c19e8c0173c39b24481f8f7d9150fd2c2f76b0cdbdd89c732a865fcbe6cbe1656e369ae1873d7e86eda445538c5fa8b7b1f1c4359320527a65297849e174b1161702250027b14ca7c538a296d52d919ec1223fbe62cb4eea12274e8f840640b80b3159e3e15fe2562f6f7d1a0b28b8fa6d955518c03dffb078370607c5f8bf6a8aff7a0466b4561da7a2fea1ec59166bb440dc41bde17f9471da33542aad29fb8fe426ae6dfce853fde38ee10d3e929960fbbeac5a28a6c60fd617181ba14c4814b8beb6795dfebbd54b89906f59db0103b38bac5837b2687e29016679badf2c382f50432ac4e91e86e140edbf3c10c42efb42703bd89da09f56ed3f231a8f03369c7314de6ed7874098fc5c0b965d9f303c6e352a190655f09ee43d8501d5985566b018e5cf95df7202eda91fc8bd3aa69975db4ba1f5b94f02ba78e81efaa3449e267841a46d0f27700de21c5b79553cda460a88a533bdc63b8f71c01566d7a044410ddbd026de0ca03a196cb879e9863b10d81ba4d11d5f4c275c67cdace269a256a0b94ff58d0135ef853153ce114c88982b088d38a70cd378d97dc750970325b97d033e3cdcc0241fe14eb800e8529b8e1e7a89e42022764511f0d51844816e346a48dc19da6055a280dc780c3e07aa8490e5e990441d21e38827acebc80fe9a80fbf2a514ca9ff892d236f854375c4e907ca60dd8fd0076b0e22f27f46ad5e978d2b9daa48d1ce2728cb7e6d133d3805b73616e2c404afe92534a5c0e36b732835aa503511188266f6c9175d0657ad42e1aa421cfa75ea561eecc768c99e57b7a5e8f887284221de2d6edd681bdfaedf939fbdf159c33fd3549864be3bf4c8dbb9ce23c97bdd56b921c1bd42954e5112fee6774450656c6b20e44d1ee820201c9815992abfc2a59fb3bb0f845ed32dd7e9c00cc95ab7797ed0f9e36ae5147288c0dd5435fde0ae694e060e6612b943e31c4851284f030eb3a4e78e700c19ab7f707e5cdf14909f91513aa9d085dad686f4a7488c9211675c67799be2963e81aeea443b0737e61cc3cfe13e179f08ec2a66f13ebec226dd53b4db4c6b15289c725704b3b4da735fe9794db58ce0426b0bf2b6d164ba1fe8e643c917c782cbfcef7f1535d1b8108e3f587f10a6c397f720806c5cb9b43b1ae8dfb1a9439536a7f06da69361a2dcb6d8155bfc8b97c4e0c7f37e8698277e30600247fde19fb852c2be02764432f1c09cdfeaf504ef7762fd06d2d479ba1ac1933e23975597fcff6af7ce7b57b65252158be9a288c48295fc68390b527ac17d1d88d2b6b2c9fdfaa6198e2e1bf1cbc45c9a2b7339a7bf5a7d11651012fb396f2029636de60757fb50beed6e3035f03e271f5d6178f7472a849a144f7a3f61b7fcf81ee78b3927307640449dd58ec700ec8ebb47ad2f1ed6adb6787de3130a5ef5409631d51bc5c2692ea42e1a7fe646bea16cdc34bdb0b7baede0e9d3d650b871d94e65f90d4e76d553cecfacc50fc169c3bbd556ce2c508cd469a579efdaf31667056ad8b6ad3f07dfaabda863b3c4480c4f37ecb95a20afbbcd832331aa48c4fb08da4338f65c6ef39129cf6af5a6582c80b5101fd7be0af9d4e53b49e1dbe5d084abd96f639f97a85608e6923d80b85d55809dac453fe0153aea76cda1a9710152526c261b393be560c134959ba0ab8b653ad19277dc8e45d77f87df319f19f4ffeaae2d709b144b352f8cf051f291e2e7a503345969fa373631bf95a15b5f0c6d7b4a981764c29a343f0f3de4006ab708a3455f66ff1a374c0df88c0745d0e572262dc1a1a7978b0bad7bc4c274acfc4ffd448f5ea9deb280cc7d1e8e9aeba630dde84e692f27384abffd6376e109ab821eead3e3d56b7d9b5b62bd2c6c29e25e9e6c9450db3ad11070dd600b9dc2f8a51c0ae1a2d7a5f81e6980cf4006782359ba4c1555cd77b36e815d969193c111b095bb86a3014e24c5f5e3ee52dbea22444738dc1bc73d1f2ea69d4bd8203465e12b6f7067831f040410bc21ac266069069816d45335ac87a99b8d52837abfccfedde93006e32dba6bf9e8b3c5fba2f38847d98ae53a9b90bc1bb2799fcd7e04e903da268f6ea1e61faeeaa6b2e530b4793c3d0033c361c8b28ee712e8b6e748aff540cc2e13ccfca687b9d0ba01893d6dba6c425a0c19a86568ffc45163e0fc58abcded1b1eb8fc9c1ea9b433e39e106935049b8baf68cb21b0026e5cb6b94808a9d42f79edca3c88c5fe5e1b72d928930e5711035a15af1b71e929be19fbe42a0ccd8a6bfe91b34ef484e7bf01de592a7b38d0a30b06492638e96615ffa8e5008e77fdcc10bb589c4258ae4f026d1076a9a20afc79551cf471bbf2afbc9ea5f79a16642ca89ba7c5a895783fef8739cfb9e11cb06e63cac2ad746fe6f532afa0f35270f402f1790bcccd389b4875c8a74215e08c75d7bee33a63dd5a1d2723a99966b148ef347075f7659354859e03afc2733dc52716f8ef054127266a42853517e9823f14d89bb3295b89bb59b8399b1b1b5c066af92dbeda1c5470658def773f4de41fe852f028ec4730636a57dfe707d83d882f69ee2c280ffaa6c5c585b56c6a5e0485e69efce046a3cabcc227c45241ec933b88ff7b9702e35f862ae1cbd86ebe111e9162bd13fdf16f8fff6d0b57cd6e3202899d60cab8475c6cfd2e566e0a967981be8616a457770100a5d9c3e8dce02df34805179aa6ce8f58adf02e607d86df68f6f178562fe85ed99ffd43642f663f677aab17a208a11501e72d56da9a83f455678134427cb4765f198b6aed08a83e6bb65ffb69635ecb5c5a255d63c8b9e1da9a9cb3c629b6b9443f6b6be1758279860f631613433eb488ea7f2f1e33dbc1e52b1a09ab27ed4d86d4491e4beb3cb8eb9c8137407bdf037b26b716854b224034246426a68ee2501359163651ca321fba780e0cda65e7fde26e41e3c12d68ab2a16899d16cec1e0d6793fc1f36c9e21664e992de4f32e5ab104721c051f700060382f863468bce5e8c3989c371bc8cb2bc7f6cabdd84f544f8c5818d944e98debff26bc097eeb2afa7c67635b099546e14ddf361812b42dbb49ae82981855cef82fd1ca16f9c141698040fe867280e1f51811626180ed0159bec90911ee9a65d11ac99f9b8ac8a3f45a11a88eaa3e8ffa9f8eba1da991b31e441919e1ead4b8f9c353a15317b260396dd0cf006dc43237f78e0e6fb8d97258e937068145a22a142dd40bac8b822d3cc1ba39103be34924afeec87d1a0de38036753c71bce03fa965a74e047817277943cef92c65d89817f2079f8a84e8ff783602af9c031321532aee06726eba6c9ce61e0457fef28fc223058fde3ef52c235caf56aa75abb3fa0101c2896daf8813eaa08d386126daf98df60aa389d92272d83bd7e91b3ab01e1befe312ed3bb9ac2f735ff117cd19f7d92b4ecb0424b1f07f32d4ceb90e1b2c804ac07dbcdc70f0e20d00c484ab9157f7ab68ccfa58476b4b4b196d45849e7257d5256052ef7d00c6c920d780209cef6f7b9357e2e734a122b080b32523bf4d80b5321194aa9259f80801f6c218c701fedbed4722a60a0e299b314c874c2d29286fe53d5717b211562d9b35e88509a4c04577144da18315691895d3942f38b1a5e3304431916cfc0ba0624419fa4bf6086010b1634474819ea031c1e647b232b4a6cdc9403e2c3fe4a1e3251f7c9931b6410149b02242571b153d3732c0d8bbdc2cb1b6cc8b7b016c7bfa42e72d974f7c39423e68712aafca0125d95ba25afe5eb49d9885daec7b880e8da21c3bf5292c28ca49faeb1e28ee13348c59c2f8308077421c8ce5fb2a2f4125406cdb7469c5ae2eb3ab168d7562ff132034850bc9867ee0d089df410a03e783353511af65692293fdafa73f0958dfa265c00d0c9b152b8511430de1b008860c8a496b050d2db7ce45c5c265db077aa0194c9110f7d2c9f2e60863108b4f2822a4cd6841453a8ad1662b587170db5f3f8acf4d56246d60e002dcf095de2612a63f122429d73f5f01d9d6e5afb01525824d18d1f40f49aab32763c37ee1526da19e86187eaac1c21586a2b3961677eb2329c84991c706c2ed8cccdd5e04125525781a7ce488a9a4a9cbc3af0bb276a8ecb72227d6fcf6ca3dbb5590ea6d7dc32e8bb1f3ba4c06fe3e21808552237d38ab90b53e8e2017339a390367880446f26a337fe8851b350f558011b90857d985ec9bec1fd6766b88379c62342a7815f03775470f7e99c0902269a9ac511945dbd19f6fe62fcb554c35813969546f7cb8d0ba32d905e5c763f68a35f5fd61e3dc54c59964988657ed348a2235b248e9083e25c5dde807a33b96ec3f50cf5bd7689568296cda991b60eb2356a859383afb36bfab6c3cc5a000b7c3e91192b78ea7c5cc63d172aa8d72719584683fa7b9171b4465e0d3f2eb37f1d6ce6ed2a77c84ba28ebb342a619a6006c9d54c5ed4412200baed2ee510c7dd73b2e50f2c81ca729baa7522d8a6cdae9db5c2fab", 0x1000}, {&(0x7f0000000500)="ed06b26d1edf5c077ca100c912890eaf8514d264266ef2d4c77f5fadc537c4615dca0d4f6f4561197c4a5b46bea41984299df358a46147e6c6220c8dba74d3d4c7d4c9846f52b0adc6a00e8ce3f47a3bca9317a10edd4d5d28a8439627da28d27deeda650f5cf320952f6d58924282b145297d2a09865c0980836f30202ca3091dc1a00dce5e3486a1e0a1b0ab1547fc2973aad1a76e86830b20cb815ad2435b9dca79d8d143bcae5e9bcb95b1b217dd61f7cdb70852f12511fbd0cac19a3d9a310f3869df9f615cb73657ea434622593167d576d8a5bcde1e", 0xd9}, {&(0x7f0000000600)="fa21cf9f2987902df87d31ea0c2bc50fc5a04c839df05805f65bb1ed7fb42cc32e19dbc3e73bded12a6de96db4bfc10ce0c13dd42606d7a67d6789102fe0647eaa65f7af4e0b2d500fe731075a6932f6c33c22e78b25149f1775084ea64928ba4ad0f93ffc4319d8e04d06f1b289d11840301dc08be9fba080661ded681b31f9fa61b8a8c67c86d1ee15db8c7fa92d96b9a512d363332c6985278f8d599896f55cd934ece4c41202463f96b28a923c7788f9b18fa40ae1768439e66c230314cb28c0067e717083296b68fea8ecb5cc1d9aa0ae15fa0db1a8a3278ff12f97", 0xde}], 0x8) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:15:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x11, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file1\x00', 0x5, 0x7, 0x5, 0x0, 0x81, 0x10000, 0x1c0e, 0x1, 0x0, 0xe14b, 0x5}) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:15:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) symlinkat(&(0x7f0000000280)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x8}, 0x8) r4 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x600, 0x139) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)={{0x7ea, 0x5}, {0x10000, 0x8}}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x80000001}, 0x8) 16:15:24 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x30042, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:15:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x10d) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x9da, './file0/file0\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 16:15:24 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000003c0)={0xffff, [{0x3, 0x2}, {0x3}, {0x3, 0xf5}, {0x3, 0x1}, {0x8d589d31a4b543, 0x100000001}, {0x3, 0x9}, {0x0, 0x1}, {0x3, 0x7}, {0x3, 0x4}, {0x1, 0x9e20}, {0x1, 0x9}, {0x0, 0x1}, {0x1, 0x20}, {0x1, 0x1f}, {0x3, 0x9}, {0x3, 0x3}, {0x1, 0x3f}, {0x3, 0x9}, {0x3, 0xe379}, {0x1, 0x79}, {0x0, 0xd34}, {0x3, 0x710}, {0x3, 0x10001}, {0x1}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x8}, {0x1, 0x5f35}, {0x2, 0x1}, {0x3}, {0x0, 0x1}, {0xef43521d0bd5d709, 0x101}]}) r6 = getuid() r7 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r4, 0x0, r4, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = geteuid() semget$private(0x0, 0x0, 0x1) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='W\x00') setuid(r8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getitimer(0x1, &(0x7f0000000000)) r9 = semget$private(0x0, 0x6, 0x140) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r8, r4, r3, r4, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) getpgid(r2) 16:15:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000009, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000}) r1 = socket$inet(0x2, 0x1, 0x1) setsockopt(r1, 0x5, 0x0, &(0x7f0000000040)="99e1ad40e1e9a20bde56f3cd7e07709e71839bafe7400cd8b5df5599755d5e8ad81db6638e265cd49720f6ec5bce79646d8e51c934e6ac0c3290f7c0a2fbd01189119106b9c52750304cf4f7c2732c03d573c104974825209cf0976187deb01214beda58f9d9356b1f7710f9cfae945401d8412f23bd2e76888a171f792978d429c8ed2d04feec7396dea5db7d2d282f812bc5ae83c33bb8d9f884d15edefd7b0f0065e7bcbc6e6580338658b958f2b0c8b3ecf0dd1496915a236a47", 0xbc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x408, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x2, 0xff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="f5c713396867b7ec28139a5c39088498308aec334c3fee5ea2117294b697c8355e2a5f5dd876c1b44cbadbae8e1c9a3e6d6730109ee4d58109ee9d79f3e78fa97bb85f48eaeaf09471e9440c3ed51a2ff0669295b2109a11", 0x58) lseek(r0, 0x0, 0x1) 16:15:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r0, 0x4, 0xc0) write(r0, 0x0, 0x0) 16:15:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r2 = open(&(0x7f0000000880)='./bus\x00', 0x2, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r3, 0x0, 0x1) write(r3, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r3) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000440)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000480)="158fe1328a53b2d825f89be8585233552badeba23fb379468a922736e02acfec3e74f2d3bdf8fdb23c4775914ce29d349da46cb5564e602ccf4bb8bc2399a3237e73fb70fe6455979638720006ad803a31a8121bc129161be35ace652cd42eccca4522fd30574f8434b4cd3490e20a85ba0cc2db59741385f6ff", 0x7a}, {&(0x7f0000000500)="29f27a93a7bd14d68ed03417c681bdf7497d3e2185d59bc82a0db6932d91990759e11922a35d3dca36b9217e3359cc8db401be0497c0bbef1df3919eb4affd39eb124a2b5a4ce89f23e0f33113e298ba798dec2580b1b8ac82af946ab5075c2d459be190845123277295", 0x6a}, {&(0x7f0000000580)="3448e2cbede0299ffd579d0c2bc2cdf5fe9b92db7a92404b80fce89e825bd924c3c02c87419161c19c13c3821355d4f60a24faea59ec1b53fd1cee33ab3cb9b695fca9a12e663564958fc3545a8591ec598a50273b970ed30f8b2d66472fda649fba9565c8c7e1ade984fa1684cfc10e0d9bc8f4da85391d1b", 0x79}, {&(0x7f0000000600)="0593480b8a5091f183b18f06fdfbf6b529ad62322fdd34f6c9c7422871430fe0cdccdde8af835d561acf8f2a38173741d6a727218770c0b69ad285dffbf6771183037da666fa00bf460a2cbd0096454fcee9ac6a66a50c7c12a3d0772b7653b75251bcfd128874", 0x67}, {&(0x7f0000000680)="050709db053a624e5b6224807c8ffb97dac2faa59f3b2b2b4dc9fef2461eda0dcad49190f941a185ea340fe7587ddda51610f5ffc7c732bd772797a14b8fdfe4121a3126ac49c68c78338723ce3b3e28b4b089da404edb8ca09742a37ffa", 0x5e}], 0x5, &(0x7f0000000a40)=[{0x28, 0xffff, 0xff, "c53ba28ac28bd7224c2210c4f1f955617ea155412943"}, {0xd8, 0xffff, 0x6, "e074d8adeea9c75cf765edfb49063225c05b5c73ad902570416a7a60dec12682dabaf4f46765f5d8c47bbfd22b676bafdec7916f0c9d1796a5d31d017a99438b9a377c8cd96cdf99218e1e41f1cb7b97fabd208d2d665e4c0c92ce2f8b10504fbb30ee94d4039d7a9ff7871702cdaf925385eb663c485076a77cb166753305c21bdf6ad66e7a15dc201bc9f9cd1d1caf5ec2d0adf2bf58de62064b2737fcb027115cc6b26320b844009d9b593ce13dd6cbe41cba58d0722725d18d5eda0b3e5f03d1"}, {0xb0, 0x1, 0x1, "5c2763a86668365cefe34542a8f370e81adb21c083834bee79786f2e07d8f9902882b362892fc0584dd291e7f7f0f3591be88275c46e8456a4894a1752ee2e5d738442a0f3d6a3f6ec02c29fd281f14f47e8645a3041ae8e07af6646ba6deb0ca8c71426bc119e0f4f79f9514e6314a2fa69393a7b3a0b2ed99fe601b7503a39e5c85b462d0f954d005c9a7bed34e982f9c72ae99740f42425217572e8"}, {0x28, 0x1, 0xffffffffffffff81, "423735cd57d4ed51de44f621d56265b8321a31fffa05d3"}, {0xf0, 0xe841ba5e2452e4af, 0x2000000000000, "d263cc53fc18a6d6d454b07065bed863c6923264b9b0be57ab959b108a1fe90c19aefd0c59684d1e9b6e0b14ce84af99cc2dbcdf12483a080baddc975ac4db49d199f40226a30b0872881a300f419a398ec228a5f651137c8c90fe63a33eee30766dce99c35788f7878b0b4ab87f983c823900fb9ca6eb1bcd1c31017e9f76bd6a9b9b38f229ce16f2d278a35ae27500ebe0821ac47ead25a35cbc82f65c80a88d966b52eb490833aed341734eb2cc046ae424adacd6325c389fcc2e14038d822c19c31f1e26a1e7423caa23f6725222e5cc00f94fa9f29d67d1b646e6b45316"}, {0x20, 0xffff, 0x40, "fa4816a618b94af3d4e866d271554a"}, {0xf0, 0x1, 0x101, "f9ad5e2fbc2b6b22c32f47ebf6d6c66301bb0ebc7251a79251a282b374e1aceb7f98398a291671231c7cad9faced3884d8b75c8b760161ff4160c2a12e27a5de7a27f1747ae0a5429eb611b28465dcb56447730f7147e661c5bfd8cc08adda2ef0b0b7a7a3db8a8ab34f0b6f8e3ca4b2e05b7d71dd50269a5d443f5a9f7836a80914d15b4be0131992ff449e5b602a06d618ba4b4d525e1bc702439e47c99c9e1ccbeb89cf5610d0104acedc1b0961818165286a3fa52620526699721b5a8901c2eae3810232eaf6b05c6413f4ca97d345ff4af67764a26ace315a2a915880a5"}, {0x50, 0xffff, 0xff, "c3ae8e188e2047ce85730eeb111052f3c62edf17407158560201110cfdcfa9aca6a08ec3573c94284b64a6ae65e9ee18de2ceafaec85772df6"}], 0x428}, 0xf) writev(r3, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r4 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x7fff, 0xffffffffffffff81}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(0x0, r5) close(r3) dup(r4) writev(r4, &(0x7f0000000800)=[{&(0x7f0000000700)="d6bab44300aea02ad33d43b232d74ea21568ddcad82bba55643df48f1ec452c8ba232cfd9973d056cf8beb3f36ba08965724bb4c1c194da08906e5d86851e670d435c07b0997f5ec036981903ba38984e2240f4198b59ba075a3db8e971046de629e90bc2668e5412895e30e45d720ffca4b91aa1a0163556225a9e5fa438b6d37e16a574a2a0e1c16d05b6e6a9373c34bd2b83cd4a145bee960baaab27c3d1a72969f93bd44a313a9aabe33a28f66a50822be62f224b10cc2c42a97bd75b5fc25c5ce4479ab61829d0a54ee98ed48aba3b90451c53d1fcbd752136a72974787ed04964d", 0xe4}], 0x1) syz_open_pts() write(r0, &(0x7f00000008c0)="9900dad9ec96301ef950d4ee1d0191494b9a37db996b29401ad218ea1b580d1fa54aa8a20835242ead40edf58eb78f7d0a03d83b3830d8cff89afdb24384adf28cf348796c1da93858f5dd063dd7d23d5df2cbebba3afd547f8c6d80e125e1c779d85c5c35636e239320fb0ce124b7fc726d4b5eb3255a1a1bd587a2fe92e5417516758b26f7cf1779c526392491984fb3a9ccbba99cee4dd1206e33c17ec09fb4a943da2c43a6dc95f9f4273d9892d78364d0c1809eb6e7417c8a2305e3057f2ac5959fb1d404c229e602ac9c8211639c1d60e9900603b7cd1aa8e24b5dabaa3ee1f5247b4939d474b691364db2ae5ea81954", 0xf3) 16:15:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x21023, &(0x7f0000000100)=0x1000000000003, 0x4) getsockopt$sock_int(r0, 0xffff, 0x10a2, &(0x7f0000000040), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:15:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000380)=ANY=[@ANYBLOB="17007cd8f5476c653000fe6613e537e86c1703939966059dfee8d715380d8c3657b198d2a25a83f7eb75a9fe7181c38c9f427e24011405860d41ad8fb03cd2dc1e9bc7944a8c2b01083062b26f5eb78701be8d7cbf11a3349628b4aacb8a62c223bcf21a0398c5c98be647a2e040aabb1bfe8924061760559227f0fc5f"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 16:15:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f0000000340)=""/70, 0x46}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f0000000440)=""/229, 0xe5}], 0x5, &(0x7f00000005c0)=""/195, 0xc3}, 0x41) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x100000000000002, 0x2, 0x0) open(&(0x7f00000006c0)='./file0\x00', 0x8, 0x89) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000a40)=""/28, 0x1c}, {&(0x7f0000000740)=""/60, 0x3c}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000000780)=""/227, 0x6a}], 0x4, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) preadv(r1, &(0x7f0000000a00)=[{&(0x7f00000008c0)=""/135, 0x87}, {&(0x7f0000000980)=""/67, 0x43}], 0x2, 0x0) 16:15:26 executing program 1: mkdir(&(0x7f0000000100)='./control/file0/file0\x00', 0x0) getgid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getgroups(0x0, &(0x7f0000000040)) lchown(&(0x7f0000000000)='./control\x00', 0x0, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) setgid(0x0) 16:15:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x1008, 0x80) r1 = open(&(0x7f0000000240)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:15:26 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) syz_open_pts() close(r0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x681a, 0x0, 0x5, "9e996cc5232af696784723e9f19a183a82a8ebde", 0xfffffffffffffffb, 0xee4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=""/174, 0xae}, 0x1) socket(0x19, 0x2, 0x7) 16:15:26 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = geteuid() r5 = getgid() r6 = getpgrp() r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c0dcf1a526f68059eccb181a96530003fb838f1cbee5d0feb39d73b0ab56f70138326ce1b531c9c03a4d13b9a52cb3f5677463a2b9ed6bb05e3276893676551360a94fb0a43b4196bea2f5888dbccd4e7db1333fc798ed70b6d63f0c6d6722703d364b5e5e8a2b376061bd7afaba5731a5a08f71fe30fce05d84529e4e6431649a00488b77f0da7c5fe6d52447cd159a6c45f9bfbbd47182ab9c2fa3d123f771ed64a3a1c8466720c5f72147c6ec1fbe83e4b3d7764d3289a564915b8e7c3aabe320ec1be3299a9031a2d61ebd7837cc53901f9a0f29617779bfe7c106be84e1f59911d1bf08a6e9f01514ed8b91a39108e504d27c09e0b721a2d29010cd8d0b3e3c6594aa8"], 0x1, &(0x7f0000000100)=[{&(0x7f0000000080)="631f47aa4d871937f994169843cce8a7e01c3900428cf247dd54271205038a7fceaa199c6209c571480a3efbf7291685a460a8a2b993df32b9041fb5630bd92e85d688aaee0b1192820734a67fc99417", 0x50}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x402}, 0x8) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 16:15:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x3f, 0x0, 0x2, 0x8000, "eedca32f101d41cb98e0145843a7a07c489d587f", 0x1f, 0x4}) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x100000001) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) sendto(r3, &(0x7f00000002c0)="824e4dc983e944cdb5350e43be62faa62f9f2b105e9c5287114c34858ef099a87634c2634d77c3fe30e1e7b7c7e4b5fc618be7c6590a5fe388d3dc40f49fa5008a49ab309747bc1e08955d16269593aee6e2ac6396ccb86730b9d95e9f44d7d492a79680477245cb89b11663be6647cdfaece47359ffbfb5c486ddad998e8c2dbc31dc351fd3600c2768885107c74e", 0x8f, 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="7e02259c3cfe081864866aae93e215"], 0xa) close(r0) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x10000000000000cf) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000001c0)={0x100, 0x80000001, {0x9, 0x80000000}}) 16:15:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20882, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000300)) 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), 0x273, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x8000000000010000) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000140)=""/29, 0x1d}], 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) preadv(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:15:27 executing program 0: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x20) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:15:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x6}, 0xc) write(r0, &(0x7f0000000400)="e5a45dc37c9aba495801dec4cb11f39f49d91e62232aa29678b39354f59edafd5b4d0155a9bb512f81a87c0c0222973f738e4b1fa400b814ce489f89bcc167bb67bc2169efdc0368bfdb607f92f11c5d9f301cdc4852e2e8f015874bc2a04a989f419ebbe5d39eea620e4b07bcc767d834", 0xce9401376711b5f0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x880, 0x0) 16:15:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/221, 0xdd, 0x1, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) fcntl$setown(r2, 0x6, 0x0) 16:15:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x42}, {0x86, 0x13}], 0x2}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x8, 0x1, 0x9cd, 0x1, 0x101, 0x100000000, 0x81, 0x1, 0x2, 0xea, 0x3}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:15:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x3) 16:15:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 16:15:28 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/143, 0x8f) fcntl$setstatus(r0, 0x4, 0xcc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0xa6) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x400, 0x7ff, 0x9, 0x0, 0x8000, 0x7ff, 0xe96, 0x2, 0x0, 0xffffffffffff0001, 0x1}) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 16:15:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="f42c55bd1aea0100c23c96707f4339039b2fba2672906708a54c72fd512314ea5e10f8a44c3e40d438ccde4e642948628d49df8758dd68830fd11401cdca7d10b57e903ed86f072b10e73772956a84e288f2be3fed8b4658a79be8cff5bb2f60d8c0452b5312635d60ba406ea76595f2bbeab5a4dcb6928588f6b99e917c9c1bb3f6ee9ac5e7db897754e10c46073d0f94cc8f55f1130288cefcdd1027bb8b73ea012248a7d2", 0xa6, 0xc, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000280)='./bus\x00', 0x184, 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r2, &(0x7f00000001c0)="15e94e31", 0xfffffffffffffdf2) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) getsockopt(r3, 0xe79, 0xffff, &(0x7f0000000380)=""/167, &(0x7f00000000c0)=0xa7) open$dir(&(0x7f0000000240)='./bus\x00', 0x182, 0x4) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x2) r4 = getpgrp() getpgid(r4) 16:15:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:15:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f0000000000)=0x1fffffffffffffc) ioctl$TIOCNXCL(r1, 0x2000740e) 16:15:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:15:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="5f8baeaf982a", 0x6}, {&(0x7f0000000240)="9a81dca3c1b187967077ec77db9c3c5734d835bd7fdbf5d60727ddaca7d6947802002707", 0x24}, {&(0x7f0000000280)="0a5e1309ecdeee1b31a1938963ad0a8675b24d2c5a77e7eac4d405e133f7ccc3ef97be3124f1e4d52e7439207356efbf9c33811a048f02377a1f32d9aeb55bb7318a3125ac10aed8b434261408c8032c91f417", 0x53}, {&(0x7f0000000440)="fa5330503cf842881550014329712affe5fc50a4a2292d907f519add073ec9a3b031ecee4259d30df28e20c0811155419a3157934ff48905860872c4481d2a0a9175a9817bff3c0d76168cb716e33430ac0655b13ba23a8e3502567b29a7e915c6914788062078afdd4ed20dbb90cde2d3f096cf3227f5c84b559aa09fc81ada3445cbf3996a1d59159ca526d43c844b8926896bac7e8717c5735b1386348384cee4da24b4", 0xa5}], 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000340)=@in={0x2, 0x0}, 0xc, &(0x7f00000018c0)=[{&(0x7f00000003c0)}, {&(0x7f0000000500)="f42786ad4db25d66d036b7f933436342dba841ddcbd57375138219135dba20d0fad719f79c7702baea8807cbac83d70b1df956e954092d972074f260572c049790392fd615ecf594b25f90eda3ef0eec0a1f108b93d36f61347434eb0aea17df3adddffadc2862be13d16393bd88e6e4c0d6754ed0f5ec3409a4184390b355251c74a542cd4fb63e015dd61b2a3939994acd1caed4438cdac2f25033756e456f879ce468ed86093582cce3f3c117a79279c7921c8fea1246a63cbc539bcfbda755a18b41fd80ffd9b9f98d17c66145e0a2b9f748df3324d3d1fd2e1c745433cabda013c4f076ab19a1419bf48eb8f003e8304b57ea551535008f", 0xfa}, {&(0x7f0000000600)="9a5c397c002e862911af906d4f0073a95c32fc2d44d2e041be5a64c55ce566925ed63d67762a1e818c87fb0b83fa058b39565c272eb04eb41c52f791f1b0e47754596c841ffa7df0ed9d81a17e88fc4d351a20c932ccb93ac2f67b0a65adbd481ad6f9b0de24f1bf8ba03350cb33650ffbcfed0daf16006d3318215b46537e974c8a1d5ee0094efc8651a36694d63df0a1612dd9519ab94a9653e3d0f574b6c2d0348dca9b0914f15d58dddb051cc15e755442c02c3e0e967d065acf5fd322bd64c8d87f680aecf09ddca06666becda8dd6aeffee9f17fca0307074b7e41aa41d1f3ba892434f785ecaa3a5f89141251a5003a1f6edbb5ff7facad6f1d6a43", 0xff}, {&(0x7f0000000700)="814b70366cd09a3364070e4a58e5e16e4ccf4c32567cf25c042b0eeec88e849177c820de3cfd9bd3f709ec3022ebdde8fdc6d222a8a59852fb561f0a2f880f073b374ce355ff5c82cdd27b09b9ab972cb8a07fb9737734090dbfbeedcd279f300f474fdf1a6b9828c6b2c15ee000ab5cb2a1f1bbf0c63301b3b569df902030cbcac526a6b37870ed02a96211ff026e58a717b5c95d582a1d711858f52d6af438f2660927b0a53f2a054261e218a5d1bc3eacda269de861be8d510ff126ac76548f1f9f271b36f83c192b33f391aaa34989aef4b6dbe1dcd2e6457eaa4e81fd028664a42bbece8142086522996ce47b6b3d87a5d2093a11c66c2cb0bd8a80961588d604d7c93c08b42f7952112c5b8536f849dd8dc656e2e0daa0c362e628a288c3ee5a8d30d77bcb15feb825b42ad3643331bf69bd70216ea5f43708a5761ea7a59dd997131e50b1f43cf21498e77912f06b82a3ceab1591835c9b93085307d0a9b8ce05e28527c5775cbf32962a599c5d541a3020d8c5fcee239728f03fd7e9c429cb0f3c7d4e2e0c36af6f6aca778cf3f975755bcfcb677ff4594789545bdaddc71132b94bf6abbfefa05442638515022533c262739cbb356bf01f2b327cca6c1dd1cbe52988940f59847400217c64613e36a0954e4e1a97607eb28ade35c1a869b842b3613380387a1bbc9af0e32bdcd7fe5d7555216412fddad85c3c190836d990bac46793eea17248721cffd4d9d5b415126d474362848f4d75ce90235db56054ca7d63338347415f910ac4929287acdfd95833de821793406267861d8dee5865b6eeaa1b5cce2f08495a4a7659c713798f9692cbfe2111a735f23c66fb5e61a2ef7368de7a9992a7f478eac1549ff6eb2581d4e12bf0854a88c01abcd0647d33572ebcacbd05da54b913ce27d4af974b73b5d5d049852b41def779d1b2c340dcca75b752983afafd13f22080147a5d8185aaee54036b7ddd6e7be193945d52044d2efa9b626df6c9d01fd68f2f6b5ed9c292182a3b497938159531ed462988e5ea18053c51c4f9727eb4f837ddd85d32159add7fa498906f49268f29d691e5ffaf03b57f27a774e0f27e2ef957b510ff2da225252040b1646e1f925364f975dc304965835d8eb882de1f71daad0ca9172fab5a361ac9c6ebad1208c618f62bd89ea8d975e7e8392dac47e2f15b15942a6ff1007088887fec93caf060fe30cbeb43cc9e47fa787422d39077725f453bef68465649b91b5cf48e1c1b738542fa831bfcfda0f72aa8abffb2947ff00124e6f0c84f2b52b13ce3f92f3275cd72892e5f920687c485783fdac6718cc11d46e3ab768b49d5f5d58e0666faf12acc4962630ad1b3cc5f2aaf7499d57ef1e977822525f4f68a86041fba10f7c05358366d163fe0473772f9e8a3df0cbde03f9ffe41b9e46dbb451e41fbd210d314a4e990eb6190893e9439e5b1acaca42bfbc4a862229f70b59297930b24fbf8657587dce5562bb93479c526658f9bf7b4a22f15717e977f1abd0d6b0cbc54328216c4ecca91dfda6e94e482869df633a3f0f5894df3ca3e88e5c2128ae960eb2835a54eefd684ef12fbd1f108929fca35b345de588a0f01cc89c5e9f064b4d528bf99056ccc79d990fa7aeeff52afadfa3221d4dc4edb80b78b6a0b1385d0226d4867dad59be3acf981ba863d44a68c3de1eb19c4f25d04a8d52cad32162c6cea23c03557135405e2689cc906f0284e9120b76fe438ecfda451a9b3708e55a6e26e1cceb0e1d2b1fc65dabe338838cb6feaa4a923eb0f29cd62b4d8e01db1be81201c6a73f90c7ca7b64231341c53244e71256f3adab694f4bc72a761934041017dff11d65cbe02deac5c68b3e2b32a63c44f496efe816703aeb1dbbb967de1203d881a2e76bae94314308b1f05f4310adf48da87a7108373ff042ea916c6ccc588efa48c0273f1e5fcc6b491b8e2b8a13834d3f114fca42fc35f3f119be503c3aa8f7527be0e6c90840ba408623e61e2d1d6c9b1c70293a257e628000819c7a4260ac07cb5c4c368f1b81752f5772c370172d7ccd50b6c34796e4d512ea4a4bc09cc2fe66339577d1df8003ea9898bb12612297cae5d0e213f5c2be62263ae908ba4d26ce2d9e3274cfda865040e45a806550d96000c25633848d4ed66fe053df919043c2973d3af45a28e9f51a973dcc804c7e0ff42e1727d4449982e0d7df198d489790b8e82f31f6be6413611322a79ff2437ca534888e2cb1679aaa207839a3165894f46b8d9fd9655bbc7545d21bf3bc9d313e3762e61552c5e30d808d6f46f343b18314f18ace5b6db55baf2c7893051c62c7328847d90d2d88cb0482d28151a2a1cce301ef5e9c4cfac929aa6f3c001f3bf3d292a9def18615d95c077a7bea15b90a1712887d96dc6f73bbcb899af58b346f44ca82a034301b2e19f61dd5062ad50c41d67056b77dff0f8da5801e724b9f66505e14306e864f27eb14b4a2c7ff6f588ee089b2d5c7d95d05ee0b25f80214762906e9257102e36267b8d0fe12aa87aac06a71dbf861893f23be72913ddf6992e1ba9dcf2d4a5cbbe94969dfe5cdb350525490f474b39c07d9e9ea807b9c2650832d39dd2dc7496dcf4a14747b0060a7b4fad63a1ff9eb17612f2284454509879131b8ed677726c86d57e3d29afc2df908b2c71938948b255267afb64a90ef1ac250b8a5446491c97bc6fc79a07ae842e51d4e0e544b58cb7140c7c728418ab83d2dfcfd0a45b4c8db3d72e0def77aea8813e5b290f1d558ea0a0c08145496b1415702cb683838dc30044a83d3c5b2638d9496fde94fce36a82d896b04176a9f5f4e0c6457c13c5f3bb84e8760ee3c863f58aede80f4ba35460822214de46f8892b45efc42e64965d7485eb72dc36e60bca8127a9aa06a5625e7d00e7ae00b3e6e180166b10b5bd38ae45b358fa4130f1ab39a1dc317e2e576fbba9c67a0a38432664a63a2d6e9d6e0d2a427b739b9b49307ed14637e183dc84fbf654deb0132fde88f6378e659cb7b40c0b2c807ec46c2858be1c75c81ce0639e83050aae05c1020871ba2bb8563046be4e85ddb59c749f457770957d5b4ec1356fecd2d102cdb734a0f65eef58943aae3ee2fbd35f645dcf75258b6cafaaaf7313f8e1025b24d6e39487883ff55e649510f4bd5d7abb2dc155e291d93e7f8b8a75fa0468ce4fbc57da41b721ad2b98abedb0db5d45da13e9ca8b1428a65f99af45e96ace20f18d927905496ce064cc0740c36f6fe86ab1b21e5c8a259f52150d354326232a32b4f4856baa5ce745c43bce6294fec4d14de7eb8d4b01ad9791af2cd812f0a636d2ee3f8a4024fcdfa3bae828bc7092264bc29202b7c33efb4fc08ac39dbbfd2cb8c2d6e1746d08ff6a94dd21fd595d1ad7fc487d502257d89edd20e92219ace016044b92c14086b177009ce0e13fb32a0b1150bcf3ec35f5ceeec5074843bdcf473d1753e52c5a50ef097d1ff2dc4d527b1ad59f9510656b8763f29332944c727feba5ec97f8f28529ed9dc2bac192e75147771ecf3a951cd860f9ba03af0aa0c6b8159c2cad70faee52257ca889961f239c3c1ef743d8c138151e71c987e117b9e3ba6ee661b65a37c8bc34611976a22fe9bc89239ffa80048c89860ddb84fddade69a2df17e9a097be4b719e4c5b047c23d319678ec76a1d5aec0fd93ef4b8b2142c67a111f5691c7a263bbbdb539bc0c0d74fd6e4785d61c5cec66eb5f9bd6c3b86c0664d21b2803a3267fa83c6c8aee06c81e71ad0667c6a7b8b21b13f3e9aed6858320d5b051d51361a2a530a5719b8e07c11ef98f66c20c617ea1a82d98eb14b7d2b905a4320116a39a3e48ced4e19834f356808df4be55d5cd0060c2cda7251640432c71977928f7211f70075ca3d081ab5b3d85623acf3a770bf8294efc202a2d6266adbda27e6d66fa023aae53e29ab1988fb32305d3ff74eab564e53c4939b0d4fd8137076f71a4528eb3ee62f0845db960c65cd4ac09d36bd3d4c86c37044c919fd5f15148146e48796b1bf30c1fa7b1d96742a0db84fda6d9c175b56658a3a15ba5f160b0bc76d1e1807a27ca0419048708f1862639109dccce12e3ac620bbb6484464a2893e35571fab708b9710e606a037c0b57e588a24b67abd334b17ddcf5f94a14bcd108ae5828d26857ab45ae0a5edb54a2a490bd189dd46594221a00dcf3bb0544883877d41ce9b21b40341698caa03aad407f4a11045b024faf7bd3d68737429075ab52d20e32822efa1865c0a65f7987cb28cbdd7167915d0ca5b3c644f56c08cd4e623e98ea63f7ff68e0c1b38caa02f2e1a2d6f6be7fc910ed774d8ea3bad7d32d39bfdd268296328ab72ba5f7663092aae929b6a2a8c1b9f3ece1b35526a0d7b5ec8a48e94fde1407e5e35d6bf0ece84f6ee275d69d5cceea7ec1885c74f8a61d9718dc0b498745cce13d6f275357dd54e4e35d2ea5ceb87a346a2a857d596c5aa7f7ffccaeac3e9bfb6374dd0ee299619b954fa89d92d7727d0a638f50c271da5e529329e904db3a5a53a7def8d5aa74e7e9e34a252ed1cc54f49c267db85e5245e6c499d1da81905196a31007f1ab638813bad0921e21b51621c0de43611ce8bbb69be251ca6e2128da3e4def0b5280bf56cbad0917b22afe26128b72eb3a7059714f0ce5a92e1baf332d1701dd777ef68fd783ff1bdaa86e94f3b4a34dad213a61abd846a4bc777e05324d099094d38e0c7d744b98d685a738c32f206d51a21af0766a832a7d15317243fe245117d3ae15d945097a0b866e83910fda6e53e2519980d9b9380e676a21e48e30747d80c30bfe084473481aca62647686c4fc2fe3a8d1c01f2a1c61dafac6ff31772cd82e7cc05c03a2e8c03bd164c6252340d1eb06b142a4bd4a995be45d145ad5b018a42fd8489031a87c860055188fa55c8c5678640b043947d6436de6224ca6c8fc2f1409a83643e64cf4e5dcfd38abd500e582cac38a032c821f199ddc2638f9cf3413626f1703384b271224530ab003f0e8e8292404b45d50254cf1772e177be788e745b49117b33ef892fe226b8a15ff430369899f4f5ff13139353e61f3cce7323ebcae27f610804e053c84dd7f4bf7b59c3f0fa345b14c465d883ca6eb862d7f8c6807b78fc020db8677bff6f1af8a1246f03d4cf8d2ec4822103b12cd4ff6b95857f092da2585b4f8d5af660391b740902270ae870dff466059daa7296fe5499a4b7a91d92e09439e4ffd90092d19627766103a27baceb3993d55b31d72bfb450ed5e9f7397b95ad430d21cf0e35721702b21dfd60e89b9f527a8605cfa417fb3a709c9bca37c406de3537bb90170f41ee0b84474efe1b069b2ebdfd20d7096253b68666185999c8298ee9ea8035821d74d4b63f24d929ecef11d38a524fbeadc325e52e670a254c1736f3f8c69c1de5d81278f22a814c59ba3062406fdae030de3fba7b0f46613020788af8eec78adce210e788617396a8c531b8020000b4e714938176570af6258d90b17e16bef9ece894db0e59b7f63f89d798d7e609619e9daff5917a141714be6c388bffe7a6865309ea55f41a39af735ef3ffae71fb3ce147e19750ca538099f7a4808cb7ad5bff4cea50efe6f7b878c745eb7dcdb2f3bbc6f8a35ae1952449917b406ffc449453a9686adeaf1eb4f6261468a71a6531f887f9517f0c8fc2e6bbe6d6c8cddea5183c633e62e8e67175d24daa8813fedc47ae46b2d451bb3153fd80f20a3e8774777d015a0fad17de9a6f3b45eb0a777fa1fdd8d1c6ec392e3d780b29", 0x1000}, {&(0x7f0000001700)="44ed746879accc4003ae3b016087888e5d7f5b76b757fad0a9298eba1f917d320cdc17e0ec443038fb0de3db1994e108c003d4811a0c13e5b9eef5ddb9420f8e377a54dfc74c595fc63dff71293c8e4d6d4732a6564148402522af8f3937db3a983736a3ea918d27ab67a48b745a730b925035884c5ef9fa8d77c136e7bf29cbbe2cdc7c3cab142f2b0463665ce264b073dc7bc5e652fc9e5e3378365fe31ff221f68f9685d21f64b728fbbe5040da91ca145cd70ac339", 0xb7}, {&(0x7f00000017c0)="ec874d831c246758026f6a31747394", 0xf}, {&(0x7f0000001800)="7cd41c67835cc15af61ef621cb704fd2e07b1e3a743d4a51c15fbf8a4f07ae2f571d0684964960753bd6a55b5beb", 0x2e}, {&(0x7f0000001840)="7a5d227a31bffb39b9628b8ca9c47edbcd6b14f2b48a1033b071d21f39e6f6917796ca7c6804a3c4b572016cd8e78bdbf79ae085c3627df846def96189f6cd5b4e16ff7c95b913a5f436", 0x4a}], 0x8, &(0x7f0000001940)=[{0xb8, 0xffff, 0x20, "76fd30f738c559732580c025d1d88da2fb5584f0ff13170b18d8f2b2b230f2be4723f19c793be450eea338beeac0f5a2bfbe2fc337e87311df52ae53d346a23abcbbb5e27c1bdc509808b7891f9d483c2835cc501c6945bd8fd1ec211099ea3322236086bd38e660e4d3feb2cb24fce8720a03ec35bf7e5805af3a9abf3484f40c8c0312ba34827866d0461149dc16af9a92b63a50ae2d11f53b36eeaba3f5e4d4e183ef9e54"}, {0x110, 0xffff, 0x100, "23e665df8f1a012b107b46482472488f9a46a9ab102c2e18c8721b97e248f186907fa47673112baeb7771671a4556a58da95197f0f5703c5bd8da65ebc93d1c53bb866c696a07a6d8ada922e653e4dd6ead349c044aac6c4d92e12127554b2fe917fc153b6f381f7777ccba937cc8910a4817c4624e830b8dff7e368edcb2bff0b315b44a553c22452cbfda5ae91b49ce9064676aa8b3331759f2da66977bc2ddf1e0b684a97cbae0ecb67de6e5ed8c50687f8a3ddf4c674d6b29ec1959ac6afd5e0314478b11a5c4a10c51e89603340ebab5e8a3d85e22b7646d464b0f970f260f51fe4f555e2952d63467b74e313c8151e6fa04f0885d2bcc0ca07ac0dcf"}, {0x80, 0xffff, 0x3, "3e084da7028947e81d719542efb9dd8404760c6f63102f6ced890fe7693d625397c4670b9ddfeab05c7c701637a1c1ab0399b0f79c9e1559b87900933302b9a74f100fb6168841c76075a7443c1dba0e02ccb2b83e5db3f934d6f889a0e532ae3aa99008168bd01ff8"}, {0x28, 0xffff, 0x2, "eb9b1c5ccce84badb125d5dcca77c2f85b59475ac0"}, {0x18, 0xffff, 0x9, "c807eb"}, {0x1010, 0xffff, 0x0, "58f17fe7590ad9c4e3c9c41a9f04bcb5e6782707a55d09b88c632810c581321be9d9460a0568dd488ff777d31e7069903335febde80e216caf526f7cd16f7dfd0d6cb4cbac82a4aaaf64e57e632c2f21f5a7e356aafd29d06e555d0c16daca00ade6e2e08a765cab6c2a3d0c265b8ff622b731cac7e4c56988163141f1dc77ffb3ffd2ebfd18d8f509d2141539afd526e74a27130c1b75a22ef337045a3676540b83cdec888d543ba773f67596a6a342f371f0ed8d6190039e9d125b644e89e212fd481321822d2435ca28357e899cfbceaf9bd29e93227f688daa051a2cb4cfad083b588492709c3dfeb1c120defb3aa898b05c75673cc84f3e0715b34bad8eccc4e58b598727ce64393326f82e720fc1cf6d4b9090d663d4874a4060c4ecec6ec5700a70932934b8979584546ad4f4403ca544b0b3f991e478fdbe49c9fb9dc1a9d52b635186dd998e707ae51b0749ac1b371ca91be17c6fb5ecdd224121f595cc5a81173f98f07f43368e508e8ce55cf8f7a8ff14d690ec57d59c9664e0712198fd052e77dd355ce90c5025e7315994e063196771fbecbd1ff184b589b85af9a30bf21ab82845420222b1ea87e5aa6bc8115ad629f69244f41af9fedd8ec0b489b3e0a66be69579ab0d766c93bb776b21e5b15184d6c5e89cd6c6146939f9773ec6d3735f3f2618188546a42f866c48ae9c6e5a3d3abfac4db5c84a61a65cb04fdced7a30763e9501f645726645e265c44e85708b356277f54249b2c84d6a337efc5d18a5a08a78c022679d2dac389a20eb46e73b0aeb2d13f1dcdf15a4e1ca0a84a7422b2c4cc5b16b04c112d0e75339f0e7fe7fb72f91ff32e8f973e65f3a2c02912683dfc54533d08be1def7086ebcd3ffde20f82453a754fb0f82a976bfa303fd10dc5c6688632af40c00f414a72055e6144fe48c88cb65ddbfa3e53ec648ac0f9b0b1baa50a29e55b1e4aaad01dcfab6f04388969b9f0f388bb58893914da99cd133d563bc820041548dd4b077e5537ac46cd56eabaaecfe53e3926e763e0de2ca2979df98fdb10f75e99021439f51d2eee9016d19501de07d1a8392ef159a24fbae79e132a2c24b6eeda499cda13c6a4e0b3314dca85c5a94fc4858e0aed76f089eaf6a2da02ac0d24fc41b1acf509bf03b24081823c53d9451fc5941d5796fd858d748eadfd411bbdb504c797b67f90f7ef47b8accc71e506fa19cab39c44a6e264e1c69c4262b166c82a82fa8779321fde6b44c9074304fcdcb65cedec744920855b0bbe82ca965e477eab264e7b4b1096e41df862274bd089db5be7c4bb9379b2d7e1af8464bf9c7ec915afe64562b7d888b603c80c096d2da3f795b5e11f6893307dad12e5fc7179ae48c88f5a8b0a7c4c1bb921e97a535fff64975eb82f2a1a23158b7fb12e6843d264fd9577554c51537fe898166982e4489c54f926c8a172e44703c01086763c5ef5a0070704ef241bdd64d9cc029fdae58238081e3d535a0adbfe91ec9ed5073b479c55f29f3de64980603663f2a0c483b5ae0a2c4fa2f613d219d696a6c1abe4507dd43d3ad121884959fa71f736137019c5668e22985bd897d80123a8596520661f9be35d6a489c611ab0dd8f364d7b5262c059038c1885f746ff8115dfc066586ba24ae809df382c3acc50bbf0ac641f5370c29dfdd5633f24a8be3868deff0efaf644a39efcabe7d4de140bedf2727be5d8f8bd90a42cebe30c8619f8ddb48fc4d5b3d32eeae87af2ecd3ee2718d59888f8606850d0d4c25e5862b979949a7169f5b00d2d62e2afdbe95bbb5cbc3036ffbe9f380707065da9cde324b43db4665bf0583af13aec9e380758cbdf0f7563c039d41a42356fd3fd78ef14efdad263e77fb454faaa34c58ace871ac80bfe9f287a82a526dbdfc95b813dc29ba2d8cdbacb291adfc9d7a8d3f7ee784f0acad5ba2023f8226f44a2757eb160c17fa04a2d8c1b7ed5d9a9931d9dba736cdee33b43869c7d3860eb6663c6cdf27b780f18576c8f6cb5dcaa0823aac8c635a55473aff29fd0758e5de6198be80e60f5640bc5c301ba7d459e000b969db53282a9b2ab4f9d270870c3483a379f7ac408757cf36f0b089c0bf8f5e3361182f6af3aa27c392ee45879f6970dbd73222595b40be6f43370ff34eedd2475a4334344e07236258939cff54492343098e82a15d1e01d351147109fcd0a25a5d7505258255a2c3d0fb0ce31b889a12e03ca358d483df32ab4de968e4118f5d6e33264ef4f79b2af9ede7f1dcfb0353becef6eaa60ec24afcfdef68a4bc86171fac0a6e43f2db6e183da8db400eb78e47e64b49df06aecc135032c3e3ca98c3171413bb701e8523bc97ec8d0a5a8350a2c8f7aa8268f914615da5381e15bacd7c96eb6ff3dad2273bc2262d9aeb3eeca419a622a05d247ed3d70f1fdc7b7d09b731e21d10f296253e5aa1645ed66113f3ee72a62e8b94e8e9d076f94d1edf917c6d5b84f6ad84d5c72972111f33ff5645bf1435d07a644c72128c380a631636e7973ce89b5077ca982314652640375d2be1d123253eb688ac918267bed2970483c76daac91b7c905f2b1fb3d7ba016abbfd03e16d7fa2fe0003eaba6acab76750c2ae31b15c136538315af7b50af6158906cc6ff50b96f62bccc4151cd9b9990e7499baee150aab3e7d6e5fce7e5965496befe5b5a9b1e1f1c75157a5248e2c1a04d642a01c0a4b0eb77388c122a126b46612c1e1af9580680b4190d962066cc24f49b69375efa13eb4ca6334b4cecda9a65119fbcf8685b8e8bfc4a7272bbcd3290952cffcff26be55fd036903d26820c449dc21b2cb57dc2cb73bfe90b03cba2abc60d9e2c4feb0bd5785b0b45b4b70a324db767c244ccc92863db1a16eabe2a81a6a7c0a7a8d49796a72176bfcd5b7cea6932858ada8e640f86e4626faa0397f09fcbe4ff2b05a1d198f9b427610fc3008f50198516c41e8ebde4336ed6283eb67f78b954234ec458a8a24dba68f9a721c0a7170cc579c4824a8e488525159bd3b1b77196def89c7cb185f3f1dc3279115f7d9f0e95cc0af866a3070d9b6da4f90723b576c82dcfdab6ce040366f69be5cabc67f4fb699f72058995080105adab406b87cd98e6d50fd1e8cddb5c53ab83aefc556bfeb9f2d1c6e1fbacbed79b315950bd73d9ec261c400d35fb572a21f73e9597ec91376f019e0ce02c6ea7d3380b9faa7d688eec8bac29582e05305b2d43ec9d2f7265b55f5769b6a81d7e25c1318b648a35f0ff2c02129f08d13c589cbbbc7a0894d65589847ed9475b30799ebb786bf7dec0287a55645a73aee8fab2537885338dc81d11767ad7ad3f27d58b4ffa2866e1896b4f90b12428c332297203871efe1b547797e94ee3b118e26d75bb75be93a657bb1ae4ae91ce57d322ae1605a2ea11a800c2e8aebf644a08a953cdf1255814988df635e2531db95b3de30fef1dd556d86c7b8163698a8863118f00e08dae588e7f4eed56390660917274aaa114e73045a326619f84576c439d4732805d002fd680e8deaed791f15596899ca3ebdb82e6614b96924618cd0767961130563cad7caea78da036f297b508ff561688f273e94305993249beea2a34e6968b3b87435db25b82a2a69372a7e33760fe73dcd5c47ceb6684854ac613dcedc9ab7c7c747a3625c024abffd957850760d6a52175918bac2a3e6f5e3f4194b0cfe1a4c51e899d857c71b08c64496a2332a7bc7d23aab1df1abac80ee6fdb3c019d43eb7d2a2eb2eb9500ea10c85ccd6a840f089121a57420f471e4bc1ffd3b279fb04cdefc389a9bc9cc620740d1938a3d7763c1c33174bda69413945e801bd5bc93331242b21052dcf1dd2742f94d22627fd43282d00b9cd25db5e1c0c75243c2c37f3efccb264ac55915099e564ecb4c19ef2dc2acef78bd5bc72ffa65e9dad421aa40952c128099a95ad0f58fd3242893551963ceeb43122b848083560595aede421e958f914fe571da60295bdd3e2ebf73a41463f794d8e4f657b1de93c881e625dc90be0cce89c7fec64f80b0b8351980da3e38bc432a0411a97ac9f80a70b440da0622d27c5726c749e9a6ed8ad5d11173ac3e8f4ef3329de0a9a0aabbea731e26e12d6b3e1a9b3a94b3f8a7f7c93ecc39e283c6f9d82a759e17614884f1438cf593a84bca659cabd24ccb2272aff3e9285fce50014944a054849885922dc3e67c58772b7fcfe92046b6f5a05347ac74e859bb31a54017026b4e1a54057d4bba3aae337f5686ee433213eba8b39df0659abe09fab136bc9eb69333922ddea19a38b5a1104d9eef365ce3d896e8cbb27717c65ce428b73152e1020e7fe22c0379dd0057bcc0a6a3928e97aba0b0a7fd514679c7f5ab472be89e99fecf0643ffc1700c22f0e28251040bb019785e073f9f5342a57775f2eb53cf3dc8e2c4bd98e358a528b097479a2d8dfa0abe5a7300dc7f6e367b66a0f3146aec370f563e8e46464ed1f7b9785c69c85fdd16b9a227417b6eafe4d3876f489bd182d442af900514dc45dfc94498280b1768d756ef435ae60d4e6befb15b80a0eb98d7218cfc44d1c23825181d520ae4eb27ccb00df49620287569d72c50d79022f3f73d96322a9f170ca6c7a62a28cbc71b84d81486dcdbdf225474c76aab63304f124863eacf61d259a5c37e98c3df8726bdd0a542635d6a295fb6e1b18394dcffad527cffc4b9cad7aec119945994da5030e2610135fbad0cf48f1e5b845255e9ee6373263b4e12a012ba055c3486f4e8ca1b1f322c841dfc9bad3d4981ff709af44c7fb17f347f5525111f4dbc495f11ec0a5812b24726906cc3c2cb1bb1e3009f6c38b51f710e008661d87a543ec6ca753e15b1325aaa4666cf9e6eb41ba6f3a698a0c703d2397a7e6e9b8535971c823a0a5b306b434c99890acd5542a3d40f72480b2f1e6008e0cac31579a56947d922adf39e6ff1105286184abb32b38595e2b6232c1b774d93b3847367e58b89c9ebc07b636c0d22de057ff21cc9402d0fa0751ca17b70832bedb910733df82e52c1c13b4c132f2f235bee081eed47780cb9eb938bbebbd496a92ea002f83a8a7d53f5fff1e81e75fb7deed91c00a7af2f55ad2d1b3be42f2d627b7e628e983dfe9d8c53d8c1fa570c514876a312c8b98616a8bdb96be1252d49399d74a565d70683c0fef7c94690647ddc43712fbf57dff3190dd1f0b39fe35112665459b25c84b0476989fc993903abcd8cc019ee3c95d1b93dd7213f7c9a28e821a37a65341f51add83f1b4677b0f07059ee557360fe46f8a33f88106cfd30d0a4fbe23dad936ae649e7af8c9784476bb629e391a1562f603b39e5bec3070cfe75b48391909c4f85de65a7892731673af3bc03b60e5e0b9b518177485201a749181a27e0a805668fb9768788beee1a9f159013299005744ebe801ed567553b79401202d86e44bdc6df2aace7303e6ed57f77921a2e81bbea282990002a1cc3231901e7c7c333086a3309f71b0683a12ae62ac5bee84f460076233a9453fcd0cfe139829aee7756bceb2117d50b85e42aeb200982658559ffc0c3b1931d3f2696719c060a0f87c1551a43cc9dbf9473706eeba6ae9c4be7246ea5d70f394bbeb02ac0460ed706b1f0ec6a5b3f3b17486631a3a2eb00296bd15e58739b9b9cc110be1637b4844d099e0b5587afa1d9c0f39bbfadc53e4d00a29c6959bd8c1de51fe60b67aa5c179545116e938f0429d6aa6d2acf2a853734ef4de137e104a59f02c029531f39496867ccbcc5c3e2db0c759f5abefcf01b4d71bed7d7"}, {0x70, 0x1, 0x1, "03b2b367ed2d712f27ed6e853473c6876e51fbe1f3fba1f97ae4c2e13c64031ce41942374d9436b2de309bb53fe34214d763a9240baf797a46f33db19d2422f411a911814d895269b7aeebd8edce81faa6a862ea48aadceb6cb4b3"}, {0x68, 0x0, 0x1, "f0a8e2268f9b2effb37144b5396535ee715527fcca220ff1d2fc84e4ad39d73bfd2f9f2f1c8a9434543c880094eeaf6faa574b816d8551e5dbd7097af283e96ac8279e040018790481eed68f9378661770fb092693f2eb27"}], 0x1370}, 0x0) r3 = msgget$private(0x0, 0x108) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/223) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:15:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/206, 0xce}], 0x1, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x83, 0xffffffffffff}], 0x3ff, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCNXCL(r3, 0x2000740e) 16:15:28 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="2e6827ae91f516f9f1159cb41d", 0xd}], 0x1, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="6e15b1f56859fc4c9bb23213eea0d2ec343633ece33ab8055723bed6da469b85c92be21eb59d3f1b127aefb593b8c5dd88b48579b3cf66c3ea193df2639a9238386960935342b14db2fa85f8cf026c5fbabff2272cebefa7f03f646f4214f4910d2ada89", 0x64}, {&(0x7f0000000140)="fe8915bba2a28180a90c4252be48019a3908e941cf69f868702e7f6c4cf61b98bb6c33f33a4d5e37c3f22bec5a756ed6d67778ebaa9a90c12d560651af3c06e45a6eff4b83a92e79bbbc4326afeaa188f8e51654ce815a3d99c9ba06635912eea30f553113020f03a83bdd7fe91433270ed1abf11ebc3d7873e9277294439bf1d4902db5a74265a104c34a5305d41029ca2001271e4e612d046f0b810647711e48d6b990fc9d00b22bf18cfbd0dc74c1a6a9b34778255d3362f15d0dde5a0e", 0xbf}], 0x2) close(r1) fsync(r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x200, 0x0) poll(&(0x7f0000000280)=[{r0, 0x1}, {r0, 0x4c}, {r2, 0x100}], 0x3, 0x7) pckbd_enable: command error pckbd_enable: command error 16:15:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair(0x1, 0x8005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = kqueue() r3 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fsync(r1) getsockname(r4, 0x0, &(0x7f0000000200)) pckbd_enable: command error pckbd_enable: command error 16:15:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x80000f, &(0x7f0000000380)={0x40000001, 0xfffffffffffffffe, 0xfbfffffffffefff9, 0x8, r3}) mlockall(0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x7fff}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0}, 0x8) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000003400)="7849a9c39f9df4241bd82497e14bfa56ee10f0f2d26dd40b88ee62bbf22304445bb9f19e2ad1da139ff8eec3534a3b44a7041b39468b3328411670fe1614e4623b1e6b70da30f0ea842891bbaf1e39a895fd59441fb19da4105a0853a4e987deeaef3a72c8211074a31618507cf5c15e7b820e2bc70f508a88e3426150c09602376089b495bbf826e050da27cc6a24956ae03f67f04506c1f65522f148d84ce7caa140d4fce10f73251fba8e8547e4d07389d54b1e6be404a7bbddf854843c33cf09ae53fd4594cdf2f76e0a7dc088d011bec480d615473c53db97aaa3a6a1858e994fca32da2881ab327b4e8214e3f8a098a793f031613b9704c362a8e9633be1e4a0870732d9c8f1c7614705e4acaf5caf8494b66e65126d68146bcde9aea6e9fdfaaa64ad3aad7f4aac73d3f606402ccc7785fcb802b812b3baaf03fc6a44dfdf7e0adb8b8f0131e4b261a5c2c109ab91ba4c06b1934dfb39343a91017e97e02fd0e7e2d48455f46f97f5ebafab111ac71e29981a7eca08460fe0f7b545122f6a8e03e2d06381ef40e1e8d6c36dcf47d8a4e6cbdc50d7d88c9f2a576f0cdb96e9cdad1f62f90cb8fc0b543503e2bbaf534364d3d1489b190fed04316940f12197f7f726da773629d5ef59270e3562d2b6a86df264d7c13487eead8f9d44ee5057c232db9affa3982277f629386df3c13cc1a348b980c97c5747413bd9eca35faf2789d35a70e43fc9102554d382b580a73e85d5a18eb6e960151b88bfd99e8b36c6124a1f06451a1bc2a051634c34f506b3964afe71dc1303b4848f913b6089d5ff585574f6d6b231eb85fc3b6d3c939bad20a804222436947cde98ab9e3952555559e9fad5af2520d015868b576ca8d122a354b6e00d44572a8918f0f306ca0c6649fb722d1ec2f60a622a32f9ec174aa4d58e15f8a5985f3ef7fcbb26a8edb3487f17bbc6d40069484e499018a2d8f02eed5fbc060a66c04fb03ebde1cdabe9c60b85e346ebb1315f6af9f2c7bb7330c3bf067664ff196b37401abe106dc35c6b3e29ea8ab8110eafbb18b332afcf90beb277e15cf6f8bb13bfce762037950211be85582ca6e836e6cc881fa9602c35fa46f4b85e189f1cc265a9900752be2ffb3bcb6a6f80ae576a93db1090eb5d50b79d28925c5a20b2c66646f3e9dbcd44d1e671737f1d0e8e513699728adcf83169f089b6af8edb7693936f5f774f203422b55281cc14eb97dc82c2455bfbe9d7ea0bc84f0d43183a8b9eff34314069a27c87508e635f57f0cafd7f1f301fd241916201fd2a40d17ca60d5e9577d9cc96557f611e162a894bc1e4b9bec4d239a7ff4f30ab08c20d34a3d94fc827f8d1a9d710c2e312fb79feb53b5fe9cefb95ca135f2604ae4f32c012571f3f05f6260233a58f6af8533ffa540d04878d58456842361a79c26344b139062b248fc9989d3ede1570ee14f2031048c2b131cf8bd866e490cdf346b5d53b1835c911caf8242c21206bee88ed8f76ea73dff3da08679deda0a22ba3079c04f93120ffe042208293382735f57c97a8ef9fb3e6ab188fe71a9ff23dfc7555d08c108615ea8b20ba3d4af99aef57ec9ce866f115f8f65fbaf857e038b57401b264429ce3e632afe9342bcf94275edbdadd024b6826471d39c685c26a77630b75598fbb7fbaf5d29ae6d7f8d4dd71bd02a349ccd20b757ab6fe8383424dbe062a5a8f58f717278e01e949065a2ee2de4a2a64a634cfc9f44c2bc6a2f05652a387ce2c52f09807fb130ed1542370453c233d89192c1d41cad7c2ba880f91b37ef151c92a307a0c8ee859f2e04ec2cc8cff839643c667b9c68a9d9b1c7a55d542b34e05a37fddb952e4ecc8d7b8a578153f350bfd8585fbbbe33398846b07f324cf90a9844cb73674a5c6d82a5a3db1b6571dad64cfcf7101d2fa74941d2eb090577765bfea7cad294e6c72cc9825335c2259acb9e6421f8667aff5a9113a0b1a5146786e43d327f19b8562c660e60ddf958e74d2884037ea4d11c68729b4d9254221d0eb26366b1903aa3a05e07806b5420ecc199878ec5fc2239d8786af5405507103c01bf23f9830087f4f982ee49a89ed9fea54e1ee129aca39564973686e7c495e96e79e72457b9dba2a0148461da007ed5d72c2da995e140cfc95f4edec4a82d201f2f9b3974938e0d1b298dd7563ab0f8dfc69220bdd1804faa35cf770654f4bbe3b981091d64d81ad17f4538b7e1337d49f15a7cdb10af17726ea658a6c5f7411f4ac872e60729d91d8ab014832d31836dd922078aabf409a8d9eeeebbc82413d2d686cafe0e86b63a91032c0d91929978f7654130edf3a66124dfb6e755822be84de664ba7871ae331ffc98205c5256c484c3bc4de3b278e6a678212d9c6af74b3cb61ba7d8539fc7da64c8214e1d4b7963ec65333a39c770255ced6415294e2032499a69c0d1d3876de9bf1edb76318b81252f99087e8b7040d2f97fecb8a83d18691d746c699ce7ea84f434b7e95c7bd2ebbac0c015f24a16553bb772fc36d1867957480350ce0da07b2ef8f934fa40c67736a95cdbc231f709f07cff30407a524f824f5271f5f28853a419acaf5808e058c5dbc9def72046a97da59aa65286da710badb835f14e76c2789c7f678a12e35775ff01bfaac238b2af299fbfe48b1e92008d19ca08f5d5a2bed6e53c508a4e72ef74d7b04e5b87e52e50fdfbda87448c83900d7b6f20b8a623ba38055a8447f9a4a7e400c86eb24239913ae4972237ec0e18bb76682cb1c1eda2f872a7f4324cd33b4f219562a2d36a3f97aa0bf34436814c0a670359d35b1f12fee0b7b2422aa005591b62f7282f8ec386625a7ece004ed7ef34e499e11edc425739e12c40970dee90d4ec38358cd91641c69bcfe2847bf564606409da71a95ca43495be504c758981dbd928f2f0c026192546b974c00a372151c5551030b28f56ede58e8933693ee2f7d68d391f3b78af960dc1e004b08fa77c8f1ba4b8737e24608d7ea47416fcee77ff409d458710c9af76a9ae2cdc197d1edad4500008d9ea889fbb2d4f5fe20d69743eb54cb903cb91101a1b5780544ce291bda0b09d0f847b35dbd1c157a43f14edcdd7115cf9a18924954ccadfabc1cd1e431ec6d556d2be5270443f66ba0cc51f421ba07db5c70c458e7b0d3ad1b1f55c3665cee10bd23113035885776f4fa0d828298a3264952ad8f5a8b6e52887075e72e3c04feb25dd26ef327a5e329a681b8b02023c68bd5e851de25c3ee632209cb69cfdae27239d400fbc57c7b63f3be09956c7e5ce75f254c7f7fab6365b55533702a20f9bac4aa0c7dea46902b5bcd2162819a0af37ff2b0df7a6b7d5a88fdfc1022d53f351fc11e0bdaac57095a9b69560d06ff67a5b4203f80bcc1a5dbc75afbbbc4e8055b3f04d20e4c628e53f40c1ee408d080a2af2e1fabf8eb253f35c0c92696655a32399f062d1235a234402d8671e6627b5e6f2004ced6f1fda305364804fbddc512b9c17fcc2b9e16b7c8f46f5bdf06516b739610254bc808415baf4e4ca8752e2279693f15a8212920050d41b942fdef7bcb8679fec2574eaaec190de5d347a79efbf10ff4d5ed9294f7600c52d517adfbd0f6ecb408309a8f284dd4cffa534eb5542b76ac5977e07d7934f9a073d45c13f8084363d93c21d3295b3e475dae4af2da4a6f2a7f01f51be5c8b569175860e06c96ed81d8c5847aa46b325046c07e9192b6b95058558aa84b8054deb33a5c9fdcbf46539a039e109a391170a3d142b101992406d854df626e578908be267a59c6d651d3b2bf77aaa84610290dfd3f5efb98c2563ee71aa3a80852bddd205fbb0f58a051360dad6b25fb780ea9c9a983365968453da5d97d980e0aa1760777bc7d54a34c8dc26f03650df570e87daeda66256a06236c9f9f85460419dce52f40241a1eb81aedef523bdf194b893b44a3d989a38f7906499c86ca8a23b46e6039e850bdbdef92096478284d79a842429222d53ae21fa9fdeb844907dcaa57c4120e3bdb4a5974973540e091e7b031f76e432e919bdacd362f56abf4e26ea600f78234d5de7c07716b031404b968c9b6334e5fbe9264016b0532558b5617d19566e370db7c3ebc789474b4502ec02673309fd785c3cffdf75c1930a58fcc8a3068fe8018cf6a3e0a3596df82aa0278ea256644c19763dd1a45cb0bc7ab34017c310eda122dd3996f179fb92b27fd134021d91b324da93f6848d47b097f0d116f5da376da2407e381a0d894c9cf897b63b6c15062f0af1b16641083f2fd4069205e0885d063f148acd4604f6d9a7f371769df2b4831eebd213080c25100ad0499b3c3de587a8076a94ed3cfce860079811afa681ce85b054ad259e8842d7ff9aeb62833fa86ab27eb589bd395af52d97a3d7b4d51836b83959c438299d3e5a0adc3f4bc2c53f3287823486491c82a1545fbe99229abcc0f9b68cb0f66dad115c5872a3b14c6c3ff919453072486aa6587ea91591d34f41f3af2c96d55c4021d396b38e33a5ffff0d120b85877023e177d0bb26daa98d05f5aeffd4b489903625957bc54c5995ce757bfb0fe5b0e6bb2930ee7c82a6b835e41bb98f397de6259b31ce1206fcc51474f0282e6ecac5050c270f7c77cb378e645eff8619c87f504d52a8d122314af27c6beaa20acfffa80c81bf6cadc0f4b0beb54ddb20c4bbbdff327c1807d7e3e9b28462bf8d0fac95787d00d2b23961f59f4415cde70448e7736ff6e9eb4a9abcb09afe04e596caa2ed314dc93391df34ac7709f9fed729481199e579a066b715ad5d07c5ccd230f2a43864d984ba5593cc5feedd38746368a4f2d4ca64f183dd674149119880f1d14a7e85c641e3470c0ea15dd5be4cfde6e7895256da377a98c547ad25a5506f5f98b7d99ca7e152d361f27ccac3ae6a93e0f0040884c27a042ca5d040205b063ba95a8b67ae62a9ac7ed8a153c5573df0118767fc3456927fbf2b56fe8215805d58953f366e33eca48a469332876b83681b8c0f11097e7f1821bdbce7a0c9e00e0293b6e4eaa87f2ca6c92ca72cbe00077b1d7f509f8afa8ba238a0d09da0a5efc00cd42f4cd26bda6e4fdc23578de0b38b52a46e8502b79a1faccd526adf9c0f22ef850d18e64c5c12f1932d34b9ad6cb8ddb9aadf62a669f1f27c00c3a6daaacebf9c9a0cbf528928b5593cd5d7b28a9de0764a512cc1c038a98cdbc5987c0b7a44a95688faa1e87a8cdfc15460808cbcad01b57ebc95b5b1986e8730b36a858abf4e376f10efa3e2998fc6c2e3ba6a3bd8039c61d723ea55a678b5e7464fcee3af892693418373cab966d6bdcd7c62841bfe3cb41aa292c5b419239c3ffd867ebaad09cf73a8861edbc23c5ac24753e41c2372ec5e32f9b695cc1ab2bb4d0b48c6b2e9ba967464b72192717140f005937e68f34e7066f4a891c91268137939485989f20747b0dea76bb7ea5e73c631218e1eeb1c11e6e0da967e3aee1c92ecda8acf2c39bc812be90f22e71ada3fd951cbc0b73e53d8b8c80da3adfd3451a9ee684a676bd413652f4fdd9cd57f54c9ed3ac79461e0a9051d8b74e64c826d2b079ec33883b31251044e7773e01e8fef7b713e84a123a", 0xf80}], 0x1, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getpgrp() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x100}, 0x8) open(&(0x7f0000000400)='./file1\x00', 0x10202, 0x1) open(&(0x7f0000000080)='./file1\x00', 0x10, 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r2, 0xa4b) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) 16:15:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffb27824af42b4360eb3bf1b05eb5ad37dffffff0004"], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001840)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe2(&(0x7f0000001800), 0x10004) writev(r1, &(0x7f0000001740)=[{&(0x7f00000001c0)="453664a1e77d4b7e49cd54e0aab84e1012d6de5ad3540caad74d9e1078d774f305619169fe6bf4e2b4abfa01f3430be544ad64b9b2e0e758bdfa10b6bb5fd9b7884f25783077ce1cf83d", 0x4a}, {&(0x7f0000000300)="e4c4cbcc678e4fe40de583036ea094071c8659d68388b4e95fbc5c63ed7387c8de9528839fe1f298a7c5f8cfa4757011aefbfc0b9288721ae7d562be67087d9dc0e88695de5381fa26264e4275f3303785d684b76b4e515b65575e28c4dd12dd110076c9880a27b2bed2543ab60679262bec7d27bab172260c5c93db6abd2e5f8ccb8ce5f5c435f200e004304397308eb22d80ee7c51bffddff41af1fbeef6e674b5cf4ec6", 0xa5}, {&(0x7f0000000040)="a738b2ffb9b48e93932be03f9cc314aa8ea76e13c7788d471a50eeed04a6f95f39", 0x21}, {&(0x7f00000003c0)="36599a39525336df08910e4b98bbc0d73b5ce28e521288546a8830286595de1da24040269e2337adbc1ac96df89103055f097af0b1e7f6312836e086174f1c2c9fe5ffd0fbd02819be323e0f1ce7e2fdfffc19f7037d9aac00adbbdcedc6032d1c7e2849ce9beab0d3cdb308dc62f23e085020cb38f872b27c97ef59ff6c7ed9ec2a64e18fcd0be991b0fd0a1c6f54802e187bc4d572a4688f9e1b882fd38a331e101f8c52deb2bdf739d563333996bd64c077668e6beeb1a8c196bfba", 0xbd}, {&(0x7f0000000480)="314bf2a3fb208796bf1ddb11e2dfa913752f5b775fb17c08493259683f837e7539dc3009d1c9bfa99de81c3efaaeda12fa33d7b63866bde5298742b35be53ea79db06c5fcc34c984f5272b9d1fab8b348a144be37154b35fa07a2e6c51479f0c9d3c471cd7295107a6e093f7b51718cb1d5a5aa904a7527d89b8c803c3cb83242704b0d856fc2d2c96ca", 0x8a}, {&(0x7f0000000540)="9698ea81808fb71e0be3fef81806931cc6be309b0f75f16bf683fb3d6aab27d0cf7aae271e726b54b3df97158c8094ef341fec4fbf0b7fa5ef81c2d7f5c766271b65bbba9ed049a65b997378e0950aef9f72c220c31f984b2e4928f044887b448c3677a6a5d8fe227a62519ee9d27c282c083b33d5d125628b77803a1bdb7e951d8e4e92aee8b38c82b565ea4117013831221e06a667e04de369e8569b8ebfbf9dac43524cba420a479348b3c49adb114ee99018735902a2b68d78979cad4f0feec1a865cb10f92a5819be482a192b7e23", 0xd1}, {&(0x7f0000000640)="baa3fd10f2422fb15f780e616c389bfb9422bcd1a67718d265013a2f6816d180aceeedd4e4e6ee419d6256ab32de4b9cb44bcb2845ea32d38f2957cdda53cf441bbae20b55eaec8f07639f4edc9efa8c7e9ec804f44bed846e9310bdaeed1dee6844118f8b609bb2defa7825f33a7ef5caafbd679b20aaf8b77bdfb6444804a1b96fcb1ace7458a6b6efb2f1d29d71bf3aba2316e5db49d6ac20754147b952f6cfefa6990c2b351f51f1aedf1a6a118b53a0091ed43ef3182975daeb13f67a79f78f7881976c4615e74b3471", 0xcc}, {&(0x7f0000000240)="36826b3c53f24bf8877223bd924ad1cb5372d90c21bc058a828927cd14a70b4e5190dae86e916736392e5b681ff579f3f3576f0c19b2efd9dc243cfc0b273751fe273103af8dfa8b610ac7b792e0e17277", 0x51}, {&(0x7f0000000740)="8691501500efa3fce90a7a11055762265492ca10758451bd3ce9da7bfb091318fff1c9df59fe2d4902580fdde48ffe2b36beb58a66be73b5e6eee83b37d49a76f256fbf1ce17654828d57a0a78491249b8e109ea537ae1bd44a8176183a6a206b995c8b67417154c754e2ec98531718ed6fecc6d71ac4a0b79b0023981342c261999e118b381d4f145bcf6e171693a435a78a340c29fe5e1e3ff07bad097d246f9a09615e9df909df650cfb018494135d31a0be427abf13bd4e34fd214561ab66b9c1a3c3d0fed684ac8c278712c70fb87830ea374540650fa1de23f2323b63c74e512a25214acf185ad440ba1dc0bfb8ecf17da1bf326742d2d453df766087fe718755127efca87543e2433bf316da73b19da04d99bcab44ad39b93855e5a05dde20a62ac23d360acfe913f470b033e7119b0120a7229ab6dde27db98888c0e1d79ee66eadeccd5211f89e3cf5a906c1d6a6fce56d05295b03fa7fab66736e72e9fd04a88b6d08cef22f3b416ce72ca4ba3c79b469e6ee227c81e72e53f137de3c1ea5c74d44c98e817aa8fb720fd311a648766874692919f32dae449b67ac9cfba14551ebc180bd41d7efd847f543ae1194a8fcd64be46e13f55706a87155c044873b19b165de30e71550e0dcf79309c46e5f0e95d852eb0041bb84760d20907b2b82df56503e56a652e6e92c42dd511b2d92accc7ef97047b27bd0330548c93fa152dc266289701df7e7bc063a35b713211fdc34bad5dd1260a78a6983e8e6341a45c8d0168df5c5622ec235f46c89645184490088bf25625f18496b6171cf061f28c37466e35d2a42f2603ca8b3c9b18055070b2955eb60292010f6d4e16fd6d7f6fbefacc3c9f2b50ac51188e8b79f9af46ced9740d76c99eefbe2ae772bc1583209a73e8713b36a60201e46b4a3b984b501ae88a3386d053e1645296ef871656567eec8fba66193c522e5cff33abd8a568d0007a5cb3ec7f01a326860ecfa9d0bfa6e2b133951009daa1dc15ec5ad0b5e45de522d69310aad64339f593ca7e5f9972bd4ecaeaa6e58d2181a42c82abf27bcddb47e6e4721ffe05650a2675a8c7c2095c64e5e8d32c4007446627a79edf3cd8b3a2fc7a50b193d2da1a0ef78b6f4e0cb1b3f826939e7ba41694c61171e418b1945263fc3f954510d99bbaaea8e76a593df9119f9a319260a2b2a6ec083b0d805dbb9c6218e2278d0c49725511692c403b39ea9dda3651327c148a30d871590a89af170f3abfd50aac1e6b6d845b5b6aa23a200b0708e5fbc169588b6c288e92c41e555063113f8a8ef289c32aff362fe6beab5310b4233bf4bfb359f7e4ac26d08240fa0e14f2b965432dd27c232d1fa18d6a7fa7a095d016f1d2b19645165d15c5d8fcb383ee1ab559f9ad452d2ab9aa7e0aee3ea062f7406a10f852e4e6e0044eeefcc48b2f439c4b73e797011137e6e61b04636fa47e59a0ec40bf389526c8a346253d4497c81ca06b6f1b4f7a533697b06dd05fbe624b0bb654dd7c58ac92df63fc424ce5dc77209c78ca9fda7eb579bdc82bad280a3dafad6d87d2b33248d4fd8cc75834c3b52f46a10135fd74a8f4bc7be194a28b3067bba5660e2d77ed990b10a752dcea710b78cbd434ff5b73680b6d3127e2345175b4b086c8ec63f6949046fd8c9f9c13de5ab97ef95fd501f9f1fa7f8a150a15ca8ea2c87a6fe8c44574aee511c4918a0bbd21d866a3a7f20d216b4aba660b47f0bc2781c3f10793ae03341d965fbfb788ade835b7df8a4587010fa3b585d286ff9592f996471343dd05db422004b58e2ff2264ea862d370bfb5083917b98b43d0f74c8d00d111b2429a08836413cb04686f95107edf77d8fb39562e17e573de09fb3c25ffad60760d2ac118a6a2f857ded534b477ee15fa5cca0ae1cf6e6780a4a3476b456db6c59b5e2fe729b28e15632455354adc10972ebcd1b9085f782adcd7e5803e0eb116a46f0d2d74667da53e5f4714b51bde2ae5bf9fae23f7f27f371deab0ece693add6654a037737bcd00c235d98f122295d07342b778fed424fb9ca62f58c79bd909d5c0adca7172154881fa00bf4baab22aee24fe4374441a5143b959331712c560a1d5c2b1fc5122ab35e4082dd2d9441b4ba0a3d039220290f141a10c34aa3a99bd76421e24014c510c2bf912fc52ed1ef311590665cf9754288e90bfbce3355b0b9c31c2cd11ecf71a2746fba1f729e1cc141a9193429bcd71906da27dcf53db1f8ecda1c329bccd8b6406950b958de81fc69627b9ee26367d728199b57f364e8598f9611130bb3f38b3a497d7d539ce1a0c19e8ca80c2e01a3e48dca71a4b4dd54fa1550d07c19954cf235fb924448c7123f6cecd6b2885b933dc36c61adbe8ee202ec93ff6e131bb0e8898a6a9b0d6a9f90f72c82746b7d79ab304c246bfe5a94fc84ac53a272965acc97f30022b24d193d9e7f3247890f2d86af396ca8442dbf8aa2c122b64c1edf10ca938ce59461784f830d541788de64e4096f412329d2fab796dda0a5ff83c9921370984b9d9b9557ef36ec55de54b28a3901188973469e172754f7e60432636150aea2c140771c047e8238190f8b98243761c1b221a150dfd808d9ecb16abf4fbdbab2227c3ec09ba25fefb89a616aafd6b063fd36e35d3e8966312c12568e25d07b6ec8b319f092a74f9d56dbaa3f183a1a8e2f9636e92326b157ad749e97b4636d4249a0ed348212fbc3af8514d172f2e25b095273882be60fe52e915e9047b4b2825b098899c4d25afb7f12b6631c2df74030376b9986baaaba97d890d3aef50d5cbb99bb2c4e05e4247e7f497bdb0ba6a517c7225b47b205fcd785e856413cca18978d04cd6dad99b4a1ed6a088ffcb0263abcfaac7bc7baca2423ab3cfcd62b989e2b5efe7247831fef5fc9e5bf1e8d2e29e9f9a572fe065741ddfef5be7ff3ad3a385596824e6c959dfa40c7f693c2daf8cb5dd34724449562cd6dcc1b0264f50367dbab8de26a2902fcc584d012075d5bbd54a3e17de273b5c85d20fcdf9bde34ec67f9eda4e560a66e9b4099209faec3786ddd0dbe796e6cc87d1fafd35a8d2c4c5878923c5bda14848ea471dc3f627ffa98da0e9f449690873c543bc2ac3b3a8a4edceaa785f249966886a9e20ca6e64463182fd5e565ae739df1ac99ab4bdd11d82d371362b7e9997c74617866b21198eeb5419ed5603e14cc3cb0d69debeeded961c83489b7843319261aae9d78d6257007b901ad07c7bc9e52921a674c33a45b8aa3a8492f36a29d576c48fa9697f9bf5a821e9b269285ba957db31eafe077033743f1314de0500b85a4f7eb9bf268f8e038437122e2bbda50918a20a86f5a43ac5655785b1d413152d68a43881ed56293426b82102885c6589740ab53fbf652ac92186a3852097be75afef725527b8b7e20429ccb64d9d2fc9148c360ef3a95715b8ff6927ef860a25610950dafce9c37509b15478c7e43de622b8e61debebb337d6e8efd31f2f1ec2aec25a9711de78c6651d8b1049f248d572551d4590035f5bf7f723c4159b3b62cc727dbe214fafb53e96a0f2c873031d7cebaaf52fecd70c73d6284e652e63e2f9332a63d61670548d719b848e2c360dacd31f9815fbf34d913fc2d197e1fba80895b97849f3ee2454e63e107c7754b4c7aa5b53052250e5f664319a5db0195a02358367602d24bea49ed08d3c9a74dc16f0f8229f635658ed1f812104cc36a4d42b05a656906bf7310209d7fc97d2d290122e2b47cd4d4dbc68a726ff26a8576256ed43cf49bc4aa9970ab1651ff39674dab315ea7110dcd8cd739c6a5a0c98f5423bb2c4d0edd95a025585febc47ba4bb0598748b7a2a1abbc41843520213f06a89e91e33619db160e143c68e12eecbc6ca5a96d816d5314bb17f209fe0beaef6d4154dc6dd42b438eddf04be78628a865554273a8c8d38afc47e93ba2ca20d17303aaaead9db0f0cd4f30c22a72101dbce6c318b3e52accdc9624eb1696d43e774173de477ee09be79aba1b76fcc542bd538a85ccd76f5a7054c7a843bd6c4b32cb64e1e0867ac35c7812d7118b16b3e0e461550649a7f7300723becefc2fc5fe7e5a899fdee673bd9bfcfae9f5584b48fe4fec1f4aa67bd40573f1c21ea762398badb73d756f276ec1cf82988e83895d44f4c402cdfb6dce751fc21d7a33053e99d9a568849513eafb9f4a0f63253b0fd921670f964320dfc439a903e9b05e744246ed61fbc959dcbec9d09aa9a549cbd84e071dff4b51c98344d41766decc3ec1cd521563717ce171658f29c71067257c350e23839d2aacb6bd76461ce721f930422c472dd284ef650fcd7988ece9b780ff8661e564a9d0905e5fe0fd20d26853f891918a4a3857fce02733fc09295bbcd1773da376d7cfaba04546e9b937c07b74da358215f60b731d3abb513a47f637eb51b8fd0a50fbaadd413b048449ee54ba87c56ac72992b4955ff4dca8f2d58694467ced7026469f23def691fdfe04c13843ca439f8cb9e471eb5686e641bd9c90c018137bd368f92f8f9be290c90cb4b511e8b1628a3e4ba1ba36f981240d51294cfbc161b4951bf06b70a4375030a62fc1c2f6d7553ab7b0d17be679d28c9f8a142abfa8320103ade088f21bfc371fa797c368a8d26c8af854c7addba98f54ac4e72f23c4ef07ddbbf9bb2cc6292e83105ec0cdd9f7032b579ce0058a78b808909cef8d98ec663aa3ffea89f8578597425903d0b72ce1d093f8ecdb99d8811c17a0ef4af05505a06ee231eeb667aa0994f5b58e705b5bff797cb7f822e8d02ef1d93191d023de4aecff4ec22ad5b90e698ff79edc7902c6d07c34b123130a16d7e7ce037a3cfc7afabe6d91b20345964ebc56d7957c0f0aaaadbbbe4bb418f57052b299e0fe1719cb598c2d2190d228e715682e6d84b8bd0411ab2a671ad7e09bb5b90b8a291620a70b656bf7fa267eac92be2352f409206ea50d8ff804e80924f0c6972bb5aaeb982e02348b35e2a56c78999e70703d096367f0c8b69412bd3aa65cec667477c4d15cefab30a4368fa04d30816273a8fb7eb12c0fdcc3bc44f40ac2f3dbd53b9dbc9537e5edce9c27dfaf59852a63d903434e993e26b5dc6508224db9ec50602e110965d99e85f5573d6ed70618086b5e920a5438600e2afaeccc2e88393cc63263da4b2918b6ecf3f264b759dfc774db22858e1c5ea2e4b27488e6413ce57ee8c4df4e42d8a9529430ef8c7289f90affed3a7f00276ed15d0928f3c3549037135f18494e3a526b6699c97312f99830ebc5816c30ac840f884376e50d3e27328cd0b459f0c84c66805df2622ba4b6736b20f5d5f59850636be67a69c187bbe64710d8c5ed6f44186d46c82abf62cafdc8a0019c665065feefa6edb056d4000236032290fd5982df64dcc5bc84904b2e936840f502eb06b7cb5f5c634bcbb333afb389f5a113e725b96023783846865148b57bfdd40eb7c63d698ba9dda53b9eb80cd36f590297b056e13faddbdfb4ffe67b8be6207194cfba3e6d929cf51fe527584e361a628e923b58ac9a08803d671ece44e0d5a2d0be7c90e2f15046460117db0c0e8673e33a270c77589d6e1db511e0b1bae71a59c56a341f3a7cc88e9a79e11f283567d1776652bfb7641eaf8fb09016116b360a815d40ca5a4436d8e31ceb13439706669279183b15c18741ee030905657d03d2633e672cf5dc68a1306e2a8d8787f9dee6b1273c52ff3d96c691f4cb9610a1883988bff9610abd7ae4c9222c2ebdf7238de6040f1c1ddb8dbd0647ae4df7", 0x1000}], 0x9) msgget(0x3, 0x22) 16:15:33 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000b0000000000000000daf14319"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xf911, 0x5, {0x5, 0x3}}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:15:33 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3e, 0x4002, 0xb93) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:15:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8c06d00"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc4180261d80018463dc94def8981ecfc852d4b80a0cacd6e43649d812ffd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90dcc63338001fe7d51a70529b3e25747f0a0e5e2f38bdc40292223fe74c2f7233a0baab405a1792fa1", 0x86) 16:15:33 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) 16:15:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = getuid() setuid(r2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:15:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000100)=@in6={0x18, 0x2, 0xffffffff, 0x7}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="9ad417158cfec37f19ee", 0xa}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="2800000000000000ffff00000600000041e70db692d764ef2ec94e5ef6006d50aa4d18b5000000008000000000000000ffff00001f000000606dc943b037ebe010e28f1eebe8d67ad77494edd29c1dea8d15c91d25f4fb1de29e15ba27fd95ee277319b63ba847b0b9d137c014ce110306448379ca47f5a15eb020e722142833a08e6af5f18b41e000311eb55e5374136b1296c04ee926bfe92a8baefa0fbbcccfb267000000000010100000000000000100000014000000e0f37dc3d8500a2bde3e226c138ba0d8ea3f10d8f540580cccf46bffb3b3a11e172e3ae207b5ca7d8fa677628459d4ffbe9ba8a4f3ec502adb8ebbcbd857e38be27db3830ba500b94a8f6c332393f8ab4f038c06fb9df8c01ada06df99ef1fbbf72f99f3813ad00a7a4deee4d4ee814c65086d3928da3c293ed3a5a808cfa166c7a33431fd0f317290f26c68a8611e9da8b855333df511eb90bc138de625e363ae01214c28f15ca1d6e26cc4315b86d277ff8ee508b954de27835ac1a613e66baca559bad9f4cead8bfed377ef22db525add1a4bba0b507ce870427575672b12e6a6537b645e3a5e38dbebba07fbd4c0cbcf39e5b60a125e8971175c50ee0ae04ced171bf5a6c01c06481fd997fba7520f303ba92fe882b95da305932051dd5c008dff6b39bf54e206ad63e45723ce468add4151027720ce2294823bba0a1cbbb71c3410e38236bb7e74f0b2742693c7b37542017e33dc03fe37b9e3a0d570661136da0f218ff60304a7f975e5c732bdc9248f0c595dc6b43689cb73a8aae3fcf2e2dd0c2826b15bd988a6b61a756a475fbab23c30042fd052c94524ec92097876673bcdcfcaadfb936277a79f983a876d49d63961b4ef1f21f0d17c678b613ae4cdd1e6d1b36f691f0f9011537e78d69976f4b8b1da611f57d91688874fbe4242e12f296031ff86e749de0bb9269f16f2f788e29a4f4610d9105080a8d997f2ab59e40303dcfe0e7c6c102c1678eb9fce746131d1314f07cdbf19579aacc9b8561675be23fa30785abc53257b4365068fa11c6a602b4a95c206df8199b677435af5efd8115061478e0cbe0ee9b519d78787ce9bf97c4f1af08d13b5032f6374ba30381a51895fbb4220a4cc6f41ad5aa6220fd04f7a9cc3f86fa6ad2887e649eb040797c224da565badeb50cc7daaa1989a87d1f879518ce995547e0dfd004dc5133ebee231be7960bffc68b7e53e597c036d366bc88ac8d699411196be5432b7063d577332bf6a6d10d4a56be8d8c6425207fac00edcae3dc4b899e0f4e43f79cea7f1c8e24cf211c441bfe9a5ed66fb98146c1e721d8f43fad7c4319c894e181443b1d4f6f11cf245d581db2eab0ef2393fecbd57ba2691d62eb640fde49845282e3b25a0dedb05a036087a75fe239670612fc9747619e99c31c98da6564cade21d80c89a898270aec1e67c6e76421294dba5e223afebb9a5680ffcf49566c49ea2c442b99855631067abb1aa8272a4f5da6803d442bd5e47b4c41e4c9daee8a68d488fa35ca2705b54fdd1f6ce70262d55090ee2f2fdeadee8a65ae83862bdccab6a542e35cf01d947c8a5a1c5b3c20714bcf2be34bcb119a29d3e284b508f57128fc662cc8e6fd00f27d9c87c1d57461296b53ae6f6f439837d4f4ee5caa9205e2f207269b637e37ad20e4b3c44fa2c0ad7f6f7b29fbb56e82e52f31e64ce3666e437cc6db0f2bba2765d6b24f697ee4da466c416130cc3c23c0d3d6890dcc32011a02cc0d93621e78135b8d37e0e39e1e01587bf36b41c28be5838b84105c599c261c9fb5e63c7a8ebef2cbc494336c5b7d00faa6393c12e69c01360219cf697de82e1322b58c9d27f88e89464db26cf74f691c166147d6702577a62d8881ab4fe62344c9c79b16d2f0884532c500410ee74d9391fa84fddedb3483928651606665a6f2a8109a8ecd25b74c0bfe98c67a5e6a349255d148f4af808157fe4fb216645517977dd55e611deec82f2729e2762096325c4fe157d38aebf1268215eddd4ba8f9042a4df8950faf9ef7d6530f256a872fe524b8b6288d00f98015738eaed08b471135eb8bfa013904c9a673b6dd1adc194434a34cd3934b19edbfdd446c1d7252e8324e1682d24e504abe2e3bee11f7ddafd9eeebbc87619f84d4cb52ba9c3627ad1fbf5db1264469eb3da1a32b8347e593e583a8cd987797ad45d86e799aec22b9da868420a986c22525bdbe354363c08c3028680137d6c80da8d0a61f415d46cc7064b86e278569ef949ea497e72d94d3539ab7bfad55ed0000f6d85d989fe5caacd69365a5b2a8b4cbc41bce88a095be32672b8e9c7f0db855d8c51aa5e7ff8ac35c5bf40f57a7aba75bf63253a880fd7bf911a055e7c9a6b9800e7b7066505952052134e2f7d2f39957767ecb7ad8c7a208d85e339335bad49109a4685de42002c9353072a95c25b086bf5dcab3d71222d0156fdc85fe1dbf17acb343379500414595ba602b0cff5220f6bfbfbbd1b23bca75eb87b0ab0adcc4113df53883311e119c1c913b25df37a578d21a076023627e4242d0582ab6dea40fe6984a12f4bfafbb0e945ac6f12c3aa2b4d5dc5d638606aa4504801fcff167bec8381f7163ee5e907b5cb50ea8e146eea767cd40b21e32f0adf1a3098a3bee3acab486d37b1fde1966b2792a71336d52556e93361f06bfcd3f66dbc4c2742541f3ecabc35b3adf9f240d15b55b7ab2d00473b20e50d299dc716ba575303d52abdc659872488892cc02289b1a9ea70a9ee5b913f85aee5fd40c79769a595509cdec25ce12e96230d5fe058f9f2453ab1b581e9ce039f14bbdd4c0f4015a7562ad23b2e25b54e77131335e94b51537a19dcd497593e4f1992920a651419f153ffe4268a8b00bf0245f859b16b8716debe97bc5152db7f9d43a291d8acb4b52b644496d6118961eee78437be511c13a95711ac2b19e57980c734e59ae4876de7096b02728c48fa1ac998c9354cacdfe3d45c0c015bf5b42ca0b27dcec49e36443f17add9f6a50617be416e25b9e472bdf09be029a1ac90eb89bb1ee4a267059a1d6ed31914d10a58ad076b62900ea70326a8567bd28037392d0c6fad5136e3c10c21151ca8e7ec59af7f406d59519ced1fa830a0a7bd5e340527968159b1b958f5837759eee952181b579cf122b562d60c8568ccb7c55509dbf627d1347e50d18b5b1401e27b3865d4fcd2c689fb8a67ba500cc33dfd74df921971b184b7ea5461d0e23a9dee5fa12de1c187954eae68bbec9cd41705204d8829318c0d19d12779051d9a93520712f14acc279b07bd212141efd34733b66245e54d969f2d0e8d748c45257b1dfad3db6e36966ad9a97d530467c08eaf05a2798114d3e6fa7920f6b4af94356dd6cdee6ac5302cb7188ed160b823db2ccdea3bec47f0d126ceb2bc59208258eda78b9c7201ca54b52ab0c66acc98f04d3174fdfd4f6c5f902522f0a92a4d9111662140e2d8bf97e04a51ab839dea28c9ca1b638e997005fc0f809acaf09ed758ba3fcb704f28296de78e7d4c6cabbade544feb11c5583d49f7b6f64b4f25016a724ffb1cc78227eb2a7dd1d39734e7efa4d52debb72a1a8cd0b42480aa94e8c686a1a0b5a2225b6f279442bd6222bf4cd45ce2f4782a2d2a9e4a467e497d03ae292dac68822a7f525382dcfbeeeb9d3366c3f03d590d3c435ee8f35c6f158996abca757bcf99e7f3a7276a49239e64cb378c65e6d44baf5b2da961798ff2c04eb24b9ad2337f5afcd837b8b3060270b40a1a6f7f4372e5e1e27cd26836c9ac3c1bb56f72aa980de4cf26c468843968d26d6fc0810de552c19c341bc8dd59e1eb68fb0dc7339b193e73fa7ffcab8543453e06d3beb19c5dce258969595c94902ee1895dd1b4525577b9001b7af3924a684444fbe954f18f2f0705fd5066817cc437025757745667e54d1d5f4cc722a639a49f5c6ac919b80aac369fe7ef3f1cd34854546d58107bb77aef5d5420515146fa8cc93637fbd314c71d17ba16500c1264efb47ee59adf8f00aad0af4a004359b70424d33ab7a9d024dedef1fcd066d6983be74f2d6fafc0c304e309c7aa1838ff1fac12fd753ee3e62c5450d24708f84d83c18dc36c646d266e69995ec4e996fd4ea7f8e19b3a75cc5f41992b23523cd54e99540000fc643ca7de7aa20204bec23b7efd639e609abd094ac51c7143b20a8e005762a649ddf71778bffc3eef3982896c09e68ee17c219a1a95925e6aae2f91e0f319132c7199efde53765cf7ea217c38c05e191c75a4c28579242a76593cfd4c80f2f4e0b7fdb4a9a7badfce6fcae956cfae393500a6c4d3e68c083dc7899a58330c5ae582342960fa035b58ba3dd21709e6eface3eede5d0d8b3714ba4ef2f8aa0c86c5fc195f6068bba245698466d12f6162500079d623e4d746f7f61fd54c6bb5a8b221eb5662a2d34df6b17526e4c00babc62677ee1e70da7cce99e2940873989f16f3850987c377668ac65a6f430d61204f58e5519b9437a90a67df7b5155210f48a3f7f6df94ecae004d2bc1ebcdbb3bb739be49e422d88bf5602dd7c414a92d14db6a56f13d6d43db8cd6a8f2cb8eee0b30b242c7d3eca6a069c87549bbbb3128b4afa1f5166eca161db4310194fe3482abb40bd4bf36f32f5f20eb2974dc13898f203dd069484aefdede75651fed61b461c5e2076a43eefb964d23ca4137a947fc3442de1159868739720fdd9e71132ea334d1872f1f8cc5b117d16246ea704d7e984033d5c68b538fade03d60ee5181af510bee9070c0a095d005e3966663b9a875d03e0831f4a643bd417b850f55dea1b542b8096000337e886ad6ebcad923b934e54e6d24694c2a81dd9c8b957d44ddaa7b567250d4cd3e80302b94e279bab1e0beaa0c26331cdeaea0afb8ca8cf24afc28c266f6fb7b3ea153abccf1c3f580daeac28ae710fb08bea7c384753b28109835b638f35b329e1bdc2597d53c9db76f6e2b57f5a6f514f03a213ac007ec6b4e86785cfa98bf53928577c23bb1f29b9fe88c133dae47986a02ecdb8cfdf96cdfccc7c5373fab793da203a933277e1fba2cb0cf182668964ed77070c335b7ca5203f7b19d84c7931224fe8c1676e62e4f92c06007e5f1401dba57003ce58f8cfa612f54cf087e64fab2a96f3f306a7e26d591d09b64606c48b6ca106fbc30dd157488e0f4d839464bff12c8a7c52ab0b8bf29a7b543ee11dc95f50dff842716b2dff2d4332182ab8be9983ed0fe02aaaed9dcb8c2514ea4616407728bd8988ffe4c7452be471f72405174fdae7c02192fbc336e2c1c73695c122d279b8aa689884e8362a0db960490821e290e3c969853a597d7874b418339af13cea23d1c1909c58f3a9f999eecf38526d03b0e33ad571b42b41434570937b45e02b89bdfca60b392b92719189d89a7702fb619d4a15fab5bb6d067f2ee40118faa499df0f36976e8e2f8cdd5098c65463b87e1e9e9cbe7012b344938d268d25bf1bb7697d157c36ed4e996062e118702a2ef1bc405f2194f910931ce616b64f6986ad57e8e48670c3b179798a24b5a0f5197a82f3fbbb4e69b0f980c0ace7a1e9f8d59dcfc13ffaa9af533dc2f45b15c81618f32085313ce4356e3728d9a1b5a58df66cf078e454040726bc71fe26996fc18cf96da0b835bc957da322482aca07feb8c1db75ce7c5946e609bfcd333fdf701be44db6fd7bba8cced0517e12c0db3a753194014aa18e8ac5489c1b46544f6475ceefcd8b3d1b66ebb774d8ca33df15c2d582fd51a8138b08f72f95ce3814fc6ae1cbab4233e7aca2321d7444c2ce56bdf2a6cd716e34e1103050dca66a865e7e755606194cdde89ede1c644ad9f0643734d386f4443fcc4f49ccb58df9596a2ae1136bae4d6ab82302e7031fd628fa0e887a4d2b9df86d1b5aa0b046f0e29bfe8f538bbf9372561802ee77abccbd3864f738142b2668320d62c1e2fcc06351574872b8ed45fb180e674f9e99db29967f01c2c6a83689d4cd4476c3f448b998849e5f5dd1f15dca4d2d80fd5ad7905b9a8000000000000000100000006000000217e2495754844153dd677858f7bd85d717791c941fd7b29d4f6ba62abefc94e9991017a6bdeb2a9fec81af162da39fbf9ea26bcd7d0cfe0ecec484d068ffe8e2eb79e01a1eb6e5f4687ec0988ad5523f9cf0b890b1cd96d38a5083785df556027b25963753b2201777e126eed6b9a53863fbdde344ba203005e25f1cf6c7727d9d54b6a7eda147621a553b1f957301bfd0000"], 0x1160}, 0x8) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:15:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65300003919fb1da38846a7c6129d5c70d5852d85618d5ce4dcceca72a82f73510f9edb5c7530166fced3cc9ee706aa81b726a5b457bba50b917d6cd240fcd89c72e0703b1376bb1e2fae1a08e56b3476a800cc28f11b000a3847412257e599beb6f5d1709649d3f6297ebc09b"], 0xa) setsockopt(r0, 0x0, 0x200000000453e, &(0x7f0000000140), 0xffffff80) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x50, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x100000001) 16:15:34 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) setregid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) dup2(r3, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() setregid(r4, r5) sendmsg$unix(r3, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r6) 16:15:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x32, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28112dd84134eb609dd83bcf45ea6e8ada0dc465bf47cbd4fa0faaceca29580460c9a566dae110374484a5a2713c7fbaba83dd8af624932faed1aefb3f96eacdfc5ca732876bf223cbba177f08138e39512023a832200bb41c4c13aef74245aca8cfb51c8d2dbaa100b4177923ae35deee2954f418bda74f78a912629adc000563f437fa96acd736ba8f2ab40c357628bd57c43a36410949bf79158748cb2ce75e2a54742b96150706ed5cc31d4f99467c1bc17d5d0478cd8de5b42f99bc562b5ddb1c773f023f873b6399660c0f263aa2cbc3d1dcdf5702190a527c6f8bec74b5913ba63e552da031ad39c59266f7564db51837ffb2485dcd2df43a6469e54a7735815f73484f7cc0a18399be1b91e59ed8b0b1a1ad4152f0d4c5ae4c8e204da500663b38a9051706eba0c362a0dbdb241c2132cd1669e49113484b18dff1468a56c584ba023e8cf6ec9ebeb0a18737bf9eb2bead8813f91d263b3cfb98d6f0af5827fa49c878e45407ea18199356c9fab70a51461c04034ca156badbe8533ac0669c910f151c76185697d8af5dbfe3a8235ad51000c14fd7c124a62243aebf2b842983c4c687b25eb0a3ab5f9b6d21a63bec505d65693c1373d2368522e0be7773bbdf68e90adca4ece8c859268ae16ea97da7c37bbcae6a3580848cb0ce075af526d05c7f1fa88bc182e8009032e0268c456b65dc60", 0x243}], 0x1) 16:15:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4000000005bcd) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x2002, 0x100) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10400, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0xffffffffffffffc0, 0x6c, 0x1, "8191fffcfe6b9cf6131dd04d4dce2f98ca42a565", 0xfffffffffffffff8, 0x81}) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80487008, &(0x7f0000000140)=0x1f) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) 16:15:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file0\x00') writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) 16:15:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0xfffffffffffffffc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:15:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{0x78, 0xffff, 0x4, "8eae789d5dcb91b4d460815adc5e7534b0c0cf4c91ba3df531b9ebee537bf3eea189388908c49b825fb9ecc47d40c62f76b6849a1cf61cbd72c72ddc45d27d04089c50ba8c92ff38e89e945ac079d434ff53c8f932213870944eedb9196ab20c2c21b07074f8"}], 0x78}, 0x401) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 16:15:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x80) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000140), 0x1f, 0x0, 0x0, 0x0) 16:15:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0x660, 0x9, 0x5, 0x8, 0xd74000000, 0x8000, 0x3, 0x8}, &(0x7f0000000c40)={0x1, 0x6}) setsockopt(r0, 0x7ff, 0x2, &(0x7f0000000080)="2d743d74236ae5fe11aee8886860352f73e9ae9beff9433402a2211150d5212084aeb48db729ed4ba28cad31280988a601d33bdc34ac5bd24a4482b18c0d5b31d446001adb54bdb9ef9f65bbf770a4175e6a30b2b1633f808c788b", 0x5b) 16:15:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:15:35 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000001980)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x23, 0x200}, {0x80, 0x4}, {0x4, 0x1}, {0x81, 0x5}], 0x4}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) sendmsg(r1, &(0x7f0000001840)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000240)="7cdf893ccfc8c72540e62678273a22df609bde653f9227950fbcada224eedf36b88560216acb1ac7b94f4a16cccbbc00784977294ca02434d2a06b23ae7754db86b293a8da9bac7125f3d61aa81c7837f55b9429778eac2337d6a61e10ef89cdc272384c110a8bd5f5b9ef8cafd746d888c5a2b5628e28fe2d76547f69b1974306fc35b014020a28b3a9a167eb79834a45cac68d035c7c8a059094b90e3cf77bd2a45d947e48261886a6cb57a513671a75ca3a4ff49200478340cde07120e3c31ddf1634f544651a081cc94999cc777980a99a7051f4d0ea9e16d539348e4c86109b043f", 0xe4}, {&(0x7f0000000340)="c4e8f88df7aa4938e7c6dbb1e7a7fc597d0571bd8d3ea3b857d353e2ea2ecf4e61c56ec7482d0fe9b0fd255413231f", 0x2f}, {&(0x7f0000000380)="2eaaca6443ce3c37274cbbc5ee3603c502f4375e70afd7886df69861d310f76286a8f3aabd567ac224f7bd093c9ecd7d1a2680a82f64947c3bde89b62055c1e3f40e0dce7a52542d65626c57d5780750ab141b417bd487df715bc1b47240bb49df678b7ba81a7adb2ae6b40538af4882dc2ae137929fe2e693aa67d81d8bb02a86e57d9b98d55695894c781a10b7ae5f4b91ae9563f9b06b7209188beeed3d76f1d77e080952e8a7ed5651f263449e3e9131edae742964cff8fd5edc7208456cd677415378338f970fe5ddfc7a1f27845f3aea75d8", 0xd5}, {&(0x7f0000000480)="b82c04", 0x3}, {&(0x7f00000004c0)="d70211e6025e23d294c1cf4958de66d14426ec14d1e6f6a5be00cfa31f17c3f815c9e7553a5b31547049f5f93674205272b988237b38b509c73d75445df9ba6ab769e2d7f204c75c76124f709f40e5815199f2efccf51f4377da34e1dbbecc0247f9f7901dc72b14e0740677ae517e4695a8096d3548f159b2f00ccba2ff7f6a88c4fd4e380a21b18d0d4093c58ccf39f90a93f5345638a893c4525433552a6c82e9edffd9598b6e2594793c8403858fb1a301a18d9a14d0cab129b3c406c634ef85066aa29e1e31bc23a4bf1b2317c4e2f6667d86564fe2daad4aa3b8e01a61721592109a9e45b7306105a81161e79bbbee0e3d63bad7c3785a5d9ce83a790424b7181849266c5463c5604caa4c3fa6b47ece688c16c63e485efc1e3eeadfae5484f3cd85f2cab9c29d160498637dde01329230ee06d3abd51ae3664a2a440bf0898ec2570a843c1a6241b5c094297e53b0f7da813b3dae2352c436179b9a6286c2567f2d6fae7617cbbd1e0faa0c2dc7b6c03fbd2db0db1106c8199acd47b61bc453d4d179162d90da3dc7909135832f8bb934aca9b9f83afa04d9f4999cc79b7fb286a0f1acb26bb7bb105d6ff3f7ea9c0f6ea809bd1feb617302f3a5584772a5b10e7007ec68fe3014960b997fce849a9922ac1d72a6102d7e65748d63d20dc25ef1f92e70c9bd0594fea9f08f63e44e4074472d3d279dc30b6d812fed97c542d38bd8fb8f2d5801a6d5b6f9f227647049c7aeac201dc0d6cf79d8993a7d1ca6554d719568aee535b44d10a12f7eece5b6e07bf91b2f89bb9a75e10a6bc24bd7a9d38467396242e400c062c4496b8f50c47937309ba640d28e45ce4dc101806497f938a40ed16ff29b1c157e6cde8972d6286624156c77e76edc36d3a222f7ae0bfa9bef82212407ffff8dbb1fba6fa4e7cf0c8782dd6b061f9ac14afcedec1262ab397306300b896aa319d91aee608e6f7e7cc035248d9f9897cf29723bf1e22c2c36d41d9d93f2d8215472eceef07c13e75661619f590afcb7958a04079382e9d22ccdcfffb450c044f143c65cdda0b7924832d7038e1059c753d35d124dd24e19cdd39c63bc17ff907007be9e3bc6e46125edcc5adf82b56bdc7d2de1ad6bdaeb65ccdddc406496ea9cf05d1d748324dba3c077435c2fd86c2d2b03a1937ef6517fc0b14b908e64abd7c8a527b159140c8e5b2ab1bca081e8fadbc96e23a8680e9fa485ff6ca01f39920df3767f4ecd230ffee2562f6c11da07f42cc1637c405c1a30ddd70a8deb0740b3b1a4548adffa006e9b573c086d4a29d2c61044fe663ed991c49c3facbbdf2eeac94f9de3ece4e776212a83cfc0823fb43ca1b0b70d9dee2a364cef4bbda841dc5739f1b122ea5ae7af2ea35c0b73ee9b2808b24350e4606d8ff27a96d28c48cb0d33934cb6967ce6c609fab829b5dd8e0b62dc90275884f5e442bb4920b63747cb48ae5c40f6238af288c42f19f236c94e3144ecd554691255ca8af318c0055b4cb27c478d8609d872ee0abec90a7700c26bdfd2741e0a148a3548f02e825dbd8fe8f0d3f33e7fbce84f0f9cfbe6dac45f6b6a85e4ed081d8882b3637638e2ec032ede6c6f16bac0c145d63b1af7d2cc8b101cd49b3fb878adc88ce4b9217b367219a61a5dbb56365f6793a503cd11ac76fc7bfd5e63613ad1de3c3cc9d00f733d556008779e6f7538046fcef1892df0ec49b435dd2588f647911c1febd500ac93c51487e073c10397ad345e28f37be4fe4fe8fdabbedadc08d436a35b982e0e5698ac99125d6ce24bfaf8993093d745b8fa45f5f8f0098216d193655c438ff87c6bf04b0fa418ba1972e253e0f0e0a982bc2adb8976cb4028867a9d506d6422b73eae57d32bb5cab2aed586abae4a0963df346519b954d8d7263fcb02bb4e3e5c9f0c9764bd50e1171845a2b88255bacfdcba3eedc0111b20a4660e2d6ced99639a314ee60adad477670568ce52b510ceb199b957d5e3989d01a96c26b7e730eaff9440b03f0030bc09f86551e74d7fd805989d6cdd7c0882f0f5f851da95b7d32755900aecbf8beb8d7ebd25c4abd9e161fec9161742f475a4a58e07849721666b988258ed236b4c77fd2ef9f3c92d6df74254e3fba49fdba23b1f6568a72c8853d9c8f8ac2c763345dda3ed856bf41e9a9612d8ecee307f8aa6b4785f7ea09556de32d9df672bac99a053e79bf8cb992d23fee9fecf4f0609bd9ffb22cc38e2746d4dc6e35e7b6fcce285103f098d2a6982ff3c349944bd2c45a713f479583df62cebfb96a01ae2d2df6980e04a59a0393033efe9b23524d3626658efc921037e38fb35104b04a4e4d4800163353ccaa78706a24f1d309f015b1d29d4ae01c24af8274060ad5586a7bf73779eb7aa9bc9d2095ebb538a6504fa26e7aea5dc67c8d98bdbeb996457918cf1de2c9ef5223ead3a7e1309470e9ff1f5f607b1af07c0cd6de0d1d703394be0bf86da512332824033c11165d034d95cb74f742a3c4714119f103a3104066f473eec77141d290451372c59e6fe547081a673fcf9a84a7fa30db147622634ee59983ea5506aea498bbb5762d5afbcc9b88c28e8478b91adb40471aa0266fc3b67e5937607ca87cb71190ba0bf674fa56f3e1e3e4e6025d703955ca816e43fb5c5753beb39315283ec24dc0519b6eb75373bac0fd9c6c591843fd807a3cba70626435639984bdd2d5ac2720051738a1e8125ed6686ed7a79ff5b32571ad0df758806cb73dd11e1f6b012e09539857cc672c22fc5dc144aa76137c6ae9c6ba3aba6b2a83d6975b92207c64bec07ba09bea0b95dcbc50190548c934559e780af1408c047ac177f60a17a2542c36a7404e3b806766e0a3b23c6c3f172c14221da2c3fad9f9df40241dfb17d7d8c42b3f4fc679818822ee8457e955b23ebe5d28bd32da76a1fd5da0a4849ba24f33cd7cbd97c601cd5c6b7d582cbe4a97bcd2226baf7b180f216b582d30298ff1649dd08385acc4e3ba38f1e61936ac53816f3ac2d495dc389336dfabbeadb814bd8956fe56a3ed5b98cce8830b5c5034330c6508cc81fd6a4db73f4e98f6e3da756aad464a6226523727bc04b7a20a5d07bc03f6da49164f7f3b156fd783b8fcb9cd7fd241c9cfa45cc1a080de2aca881af1b575b2ff2a3791f7d4d7adb502078e3c03e0512ffa2725e6cf4f21e3cd697f0ab9edd3ea11d930890a9175b2ee3638987820b313194f5addac958c8bb86ef19f01bc4572fa52e18a604f5cf21acc64ca826d553265b457a5ccb1a6a8c6916f19a4580ed45c4b7775126f3b9136e2d32f4717cc824ae1bcedd9bd7b6298bfcf67522ab99023a6df9f93a16b68df60e4c01fb82724726aa2e5dc9947312d2311a504d507747446359cc946f98bfc3ac366b632ed3bd59bc327eec9ec99b23e3720d84c87ea8e42623761814ec0d28d9f2ed8f0919f1081e306c21a9ed01183f0e53e53b4a39996ceef946326586c16537cb66afabc3d0b25719885992d4e4a6b0db8dc39a588734761e9df432beb1c1379b918f97db027c40e40ed2bab358c3448bc7644869393abd3c9a4eb4903d280a7bc920032c08a3808309a8738d86fd3469fc0b11fda572078fd17a6aa950bf7596b68e8786f48142634e662c95d04931ef53cd87fc63c5ba337fd2e1b67970d1fb58e53a4b118ab807a6b386ff6c56aee2087a3c10d0c69a2f7e16fdf9edf570fb59dab2107045a91cbffd07294e3830262e3b3012e51bac703d7a12f09f15e50e4cb4e890ca734b9f4b29cabcaba97ec13e91d53edc2f973dc73558ed8e5fbb3de700289b7dabddf9f9e4f89588f5fb19a887bb99e41fd3b2402341ec17621d178c400899743cfc0c5ada9c2bbed859e4f8af0c6e4d041f52d572351420bc3c1fc1f70170111303ff4f53ba3601e287882759af6d80ddef34ce9e40f75baf6e18ef6d87ad8cabb57e88156f5a61b9e84ae86eb26824fc55d78082e3035923d5318e19a70c43718d0f9cb326122affdbccf1e6802aff14ff8fde2ab64d0eb3096ff466cd296ec231ae259d0fb84d691b6fd9978657df191a611f01e26a63f6de31ed3aabd1067da1648747d183e906e68cbfb00a573e89ebad118e1eb4ef9be057fb81618b575f78778ba8077b0791af2a8f39f9ad4742c47292043c39eade9df03e07b5845aab0d33147d5fe4ea85d5dee98002630876a4170faf71efa4d4f7f79b1bcfe243127c9c47b435141e31b36a6703884dfcce08907bf39a5fd7f443bd12cc6c662b80820cf19e0e59f892cac0e7409fe596348a1b133c60e20ff3d01791404bb78bb04a10debb9f5936690353543aa7201a7aa5fcb0ee9b30c098844ffa9331831b7c15dd311356c7a909ff62f428712f41b9902b03cf72d8d4629b6c5c89c183a740f90e6198de0f11523fd1d43dd006642bffcbfcda2d4ce058e4e590dcc48ffb5f9c2409938f69689760da3cff3851430d0d72dff2f022435e9c9d1a4736ffd981ec3a143d24effd218a3424837dc5501193f74a6c5e80ebd88c070fc9850b37ff496b261804a99098c0a66a7b17854bf5da8c4912764cda5a812eb89c9173a8b292631417d9c027d5fb2633cc2db4fdef83ba1759a4d529033fff1e509352c0486d53ba46b0450956b6824fe70a4996c3bd49424a8c9cb8b3d0b1c110db1d91742e84ff0bd2e9d80b0c799e4dda2fd75f638b341fa8b6bc54808f935dd31c5c168600d74c195908197c7dfe06027f873bceea5067277784e629c15af698824344b9e07ebe0573bb5beac2c60cf642619675c7aca28f39be7f6b2e3e5ceb5db21aaa87e06b358e05c9a3cd534344e88b50371da6ed96e98d3dc8eef4e40c7bc2d01da92605051b221e2b8e839b713613d910ca64ca8b32a307907f9bf1adeb8882c0b8945924acea0648669f962164255261696c088367a06ec9aee0164c1e03ec5961d31b956053c1e741dfc3f4d0fc945fa4f233ccc85b082cf7a89457841476670e621ed5ac66d82dcf3918fddb9485bbff58f67f9a23a747f48a046c64f4a3f6d2c7a12e76228e91b932c474e494358b3e3371fb77bdd003a8946e2f1d4254fbab3f6a34c6e76fbee8931caad0ea65a702f472acf14d4cd78f4a6b6d2dff0947bf885ec01f094fa71001f9dc2fb7ce5fcc1cdfa014678c737c0311c482f3aba753834bfbc6a2c2d2bf69e57c05d758175a757c9cf5278a189d6085c65f64a02e6830fdb540f28ca0bd1665134d3553fb217898ded97dbd8b8817451e18770ce7726242da9c84e2d865bc6bf81117874dbd93c2a60505ceecd94263251dc4c2766bfcfc71ebfe004906ad1968902b115e3954c43ed8bef05f028816c2cd51e9cf74e21623c9e9e63d507a255aa896a76db27bc19fc084f3e03c99be2434dbdef0e1185da01032e44db170a28ab75acf3040e43eee09d0a3bd4a56c3371c962798a0560c32224cb9f63674c2232d0dc60e1304e43f5dc9276edc38276e6a1857b96148a4b7b54704cf267655b404f0bd538a0a14fb79d2d9016821dc176da3e6525fd8efc87820740512cadd419be15637dc732b01b71a2352661d3d01d91c5e58eea68fd5a50fa40816a462054d9a338b7ecf57743a261c4efab3afe85691ee337adf7e0c9935687f51940e887fafecd49315f27b981bef1117c1a8c8aa2bc10e2e29c851abcea89c401c874cb06dfbdf1d5992e5ff28c7ef3deab9942b6049ba853e59df60f7ea7ee39df94cd5a762b3343e6d48c6d07a65d8422811e22a5660020b9f6e89c7cd597fd2ba2349863c475dea9b", 0x1000}, {&(0x7f00000014c0)="fc922ec8bdc08ea3b331035c799e41cbb8e59c0d4a9334b1f6cb8bd422d58d2b78b09ecbcc4737a475d47032da90a536f6f7a8f5350203f0d4561258c73edb5d8ef8592be2baa9a8e78f1a2c388a1e076493332c95c1aba22f2485d1d3668648241d9a80fafb84efdd027646a7f2e927d80ce582c70eeb3ec3604c605380", 0x7e}], 0x6, &(0x7f00000019c0)=ANY=[@ANYBLOB="f8000000000000000100000005000000f314dd8f777e8acd2d4ff48fdfa024f1bb50597f927425a8e5836358917b2b574057de10b81e5beeaf7afc3eada003431c84aac5be7936e646fcc6e3e6b05199630f1b0ed2d88bc98506a3fd07ca7e5c6a331e1d325d1d82729628bc11c3e28ed416761809cda8a9e022443a3929697814f3c5b1a57357b4a69ce3f8d7e70bfda744595c86c342c7023f47304dec9f02ed85c79a525d312aba6db2cf18e51d816aada1f7ebbf7468c92bc42575dede11274f32d19b159917339066196adde1e0b56e6ff9d771bfab4069fcb5991478d82773581a425bc2c5aee9f764b257d23bcf7a00000000000070000000000000000100000003000000a327084bfdf1075b85056c34bce078aee8a807fc52037abb1195b5440df1322642f725a9f118d80849588b354e2c0bfc82867651933f21f7b3e82bbbaf61a5f372d26333b383e0c8d242ad54ccb8fe17caff5b31c213806acd1d3e0000000801000000000000ffff000017860000d9c438b58b5499b8b1d649b12ab668c69dd406a5b03bc1b0b721ea08f2b124bdb9c0a2ca0de565eb78a73dbc165d731cf4f4c3232fa845e2ea1b01d73e5bae8b3105ecf9dc5cad355a872bdea7fb4a47b00d5766ffa5bf47d1b5a91beabdbc39d9410b53d508a0353f1432efa05a63e3f296064b8a62f01a293d9f09333a566d51d90926bc443dc8a9dc84edf65b0d13a762bb338b98644d9ec6a49c6791212bf0dd265fa4dbcb7d1f6e23e1ec2b3cb2083dab7a10f422fa99097d712ff36657201b378c61e0be6851c49836b4f610aeecbe62e4edb79fb2abfc2366a5a840d706c63baa5c2ae250d4d9795b75caefab4e92d79400000000000000000000000000000000000000"], 0x270}, 0x8) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) setsockopt(r1, 0x1, 0x3ff, &(0x7f00000015c0)="1ce82cc124b766651afc85468dfe72184933d9e49414b2178a8f7afe23716eeec26e96fb8ff77c1e7091213a73a8e43fb52ea41e40538d37ce14158b4c70b6e5b84c679b88270689f41ca14cd4", 0x4d) fchmodat(r1, &(0x7f0000001640)='./file0\x00', 0x40, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) 16:15:35 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d145494be620aafba2fd24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000002002f53568453"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) getppid() r1 = dup(r0) sendmsg(r1, &(0x7f0000001a40)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000001240)="275f3490463adefdf4b80a2d92b73a2ae20abd28aa2e1dca828c03284b591b68201c24d50615a0596563956b81c1832905c80e5b15ec29873e3ff031eb693b56c2cea8c4059af7aa465472ed3f40e2a61f4a22512dea88fb3865b31ffc2a4c00dfc954189c7a9a4b131deaa080c85a94d0afee7692b3b0a7143f9e470eb91d1ee317f112dd3206897188ccf5a616e56d59dddc3231dc6b66165cc9c0fcc2a009849f55486a179010b2dd21e40ee7bd472e2534c7347cac9e339b46c9ec839f5e", 0xc0}, {&(0x7f0000001300)="1706df88feeaad5c54a2592fa8ba1dc57ec2797efa172a3b1f6a428f0df76ff084688318c8a6f37792719460fcab9ab432c68e0b20b5019ff9dbbf559cbcb8e44878f551890e97b0a01a76a94ce29175cdc8362e5cdba73f75f25e03de0383544ec9e389bdf68ff025909d288209b02ab18e052f9dd927c3566e0e2c0ae9d178f98516d57ca022b99a44c9f6154bec2b30dee416fc875bf01fbb84d04d88ab4158805de6c96b46a2485be16dc4d7", 0xae}, {&(0x7f00000013c0)="4d75454521be885099ec2ece1311b559af70a3f52bffe8c7658f082013fda4700287799de5f53c484bf90e941f9766b73b1e0c2d96041e8479dbc0f532084d2660b4d84416d579f0503c88d1eb2e1fb9efe3a69bf2f827dea97be6715685b2a64d9fc9e4e4938d7b9f1f0b1a0c26382a03e7f334e1d8baa0aece78f43a05d6abd5897bfbf01f2d26a444852e5ce3f0fe8552b1c2feeb625e24a06ac4843251b58fed956da8d5611f3440e65a935ccda52a7b19ab4f2f850a831991da88517f738b26b836a957039bdf060d8df75dae7216aa0146436382a3f781d3979eb58fd0c57e25355d5d1402ea33891d747f7c716bbce20bb5928983", 0xf8}, {&(0x7f00000014c0)="b35845d4eb879e2769566f6eeea176498de0fb5eaa0eedcfaaa8b62909121d153496216ccb46d8f7e1351c30d331a1e6caefbbc2a90af932bff258e37c882d9f2dde41e894a1c31a44934a241bafc6dba0be8621eaa0fbffec610075f9b9aad15981d9a5b26c9f8bbbda913f3698c799ca88489890d853293a6db1893492858d65f7e95969066e4d0a90ab99b7624ed7fd93904e41c3669a2ed912043c0d618cb35390ab257b32f1e55d45b54ee1", 0xae}], 0x4, &(0x7f00000015c0)=[{0x90, 0xffff, 0x9, "1b042a047963e9a17758da8f1ea97530d58b4ff04c1227884a79d6e7f6a4ee5f2a21ea742f3f02b827ab8f750022cbb748e35c5d624c1d904f83fd07c5160734cc0efd2e7994806cafea4d45a79a19bdb2f5077be2d9d4b237ac939ecf105b1ef84795fe8bcaf9533e0aadedaf3e8aa8d16c0d98173e28ff050f1bf1e21c55"}, {0x48, 0xffff, 0x9, "b71aeca08e21f5b91be2779e00597b27d91f9a68f1888d868b36927ffc1d8ab228617f6e5fe54121aaea510fe6e878e56a"}, {0xb0, 0x1, 0xfa62, "e7acc72cb99a1852f00e30a9f9d42da119acfc5ea09488129be40fae2f129223430906e0b6aef59baab10352035478963377e273499b0822cde4dd85235ecac834552245d997f75efcd113a880ca23857df5c7b082dd7712dd5609902cfdbec507618e2024ab71729fdf7e58478eb9b46d5e9c18aa15c8b2e4c9a3aa4181fecd11a2c2a1388df55a83af0a2e2e326f5fef14c97c9078c0c04569ec38ff8a9573"}, {0xb0, 0xffff, 0x3b1, "57f0b1ed7cc397b184ce0c530f0419ebd5c7b594dfe0700751b3f518f0a1a827452bb1348b575d702cab4ca4664e94ae0cd36cae0b210719f1e3f5f92434f546ab6aae870c8d5c2e8fead7d3f4632dfb1c0f06d702792d1af1cbd3eb978a46ac6bd66889d5c4934a11e36714268202cdcef7eee4f34158a2572f2e34c9dfd96ec3028f27cb56aaf5870cb2784cbcff4af0b4508825b63b93dd"}, {0xb0, 0xffff, 0x3205, "dc124fb1ea75de201a894cc41d6d02a2488e4c96c29af2dc62e8110ca078f2839455f04568c1ef473e2547ba97420f58f82244fd6aa3d50cf9cea5e2da9eb43432a8965901666ca30caf2135f11bf43c284c9dbcfcfdd6d99e16c3b3e67126607011b307527f9b40627de66268ccb169b17251377b244ab39ca5f7773c1ec2f3476a362993f415ff7933f1772ddfa15320482769614480004cda3162"}, {0x88, 0x1, 0xff, "5b74bbcbe7d76156e46c0ba156fb221e22c8e49683b2f5b98a6034b2fdde22f1542a64e589032dc6dfb326db7df4a817884de4cae528e265c0b3c5fc6321ec640e962b3ceb1631f7048832a4772f5aeb83dc48c6d04a986bcec2825c0d105ae85754ee04db2fc9137d7109b3685ee6d47fb5a29ce8"}, {0x90, 0xffff, 0x100, "a98b5884bcbda3cbf5d70deb23bc4a3439e24647159e74c833b7c2eb78538de9aea3f12ca2b3ee4634fe562d144fc817ef8183c2ff8cfaac2039e711a51d8b1efb851089629365c96eee29c62166ee9845562b2fca2c0c77f3eab03f63d93ec6834091007a27464cf025b7c9253d5c71a5773af437e11a18a0deb5"}, {0x78, 0x1, 0x5, "7867ade50dfffd4956df4ad6f21f0c6c50b6e4b466e985f7771db0b7fe0338ece836a80eaa2c095bf82890567dac87d4123450d22c2d47d5e851615622a954febbc91edc89f5a90ca7cecf74709cf35acbd5ed05eb67b52ec1873531edfd0a63b8"}], 0x478}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x92) syz_emit_ethernet(0x1000, &(0x7f0000000240)="81d12ce3e06cb16ab631e0d77cfa430985828bbc00097be830f0d4f31f3c8967ae3d205294c70d708fe83ff9f11d61e823ce2f1dfabbff60cb6889689b1701c29197cbf4549d2c556aed93481ba7bcf34e94c52157e586cc7df9e74743d4916631c0d038f845fb9a4fc37859951777eab9869cc9155cc7b82d3d273c08da5576ea9d98675a8da3b6761b20ded85b15729b43f42bbd2693eb358247cd6e71733cf1a27b887fa2fe5d2d3f8c78d77a93bbd792e64381b61dee3752e044692a51ad418ed5dd89b8ef0700fb2fb48f4a69cf65cd821b6d764e9cb9c6aa1c05c2c59c17e926889d8a50c93c7a61069a57af8487a78c1047aed76707b716ec30f83fc167d9785c3b4423b594c9541f29344514e02024d5852037d9b81a5249d54fa5f533217ac410b5c9135fa0744c27d5286f50e9747f55e5bc3ad086285824f96cd2e1773f0f4e917aaf88d453d3856577e06ea7ff7ad4c2c992e3196630a6e73871c7ae151ffdb65bba7c3ec934d9fd118797eaacbf8c7439e93bd8fc01615ab3f949727260475523f62ee4c2c159fff612e9b2cb75ac2c0ba7be126cdb6b6b5b4d5b3ad74fec36fac7ea894b41008faae3d13f9035a2e9540b8a4feffcedd0abbb43b5e89b32e25311b8110df0b851b8f007108d27b0be9d0c2be068eed3efc8dc7642bc79168e692b7f743285075523924be9584090fc251bff93556796f262915d0d90c2d8a3c27fe9eb6303aff0b1f775e50df0c771188e6344ca3839ceab09b23ef3ddd21875f29f5b76c667cdddb3c93460daab6feef12094082a4f74b7b866e7f6083db7f06bf5ffb3314c1d2f942c37e0f09ec390bd69dc94f67fdb84f9b29a8bdfe6852c7fc4c4f0e32ae9f0bef4536b1629789e8bab5131e8706365bfc4b73c408799e5c9d27bd1ed1fc342d6c8798f6d1c46b5ee5fb84d5ed85ac188a9b4a61f12d8827595525b8882275eaae2205b2f34720378c1d1d18e1591f6dba4a278897b9d83a3cf02a8841464ba6441df7efdf7f99a814fdf4d15ca0dc7a38ea078e7b5537513284bbe414ae96163206a6e799fa9799eaec641a0f77b921535c772d7e38f5a535b8b0c2de229ae3a2344511279f592f9d2c930cc2d019ef3864ac296a9b778188993f95a83a39e11d6355a615320b52eb849777c892c6af59cf0bcfe64fc382a6b829ba381fff93f60f2f73db6151ff8230bebe32a8cde966da5931c34c1792586bdfbbe2bc5ef641ad77011001d5fe599160dc532d0de23df6e187bcbf28cfd2b1f9d58be99d2b6a93837922643d4b650fbd4f5e78b95244e0789deff96f53ec3b28bd2c3503b3030a82e7ae2db6b668efc820170bb992658f84058e58f2d7fb68a05aa8c26198ec6516104fdb587bf7bcc040adfc75e04d6b440c6531af0c96512a1a715c020b0555a152514c1fb3426942729aca637bd9ef8ba5bb09a716428f9074230a15e6455c5fc14c0379ae4a24a88f9fd8de5f2ef0cdf84f4cc074a0bdfb9e81de6f2a5041372735546c3a3f8f281cd494b7f145392ae70efbc4c34a3eacf7fd1adbfb5def4304dfa8a1738bec0ea3196e490574cf0b5cfe1799508e3860e9bd3db84547c7a955b8d4d50dc6951f6358dd7cea2a30db442297610fe4010dd74931083a7584048c4ebbae3ac923449edcd7552389da041754916afc9b5032c20121720c25b2ff828a28f535f1a57a90bae4749edcabb8815000e5b302a7fdfadea60798d79c40e69d1831ad8d1e872760df1e6dd450391e99ee37e593a4dba23ce219d267d66225c0c09094f82b3707a01d649ca65fb7a28fe96369187811ca9510b5019def927eecdb3123236f9871dd4277d0306cd4e77b244db6ae64bcf9c5db8f227d26e09d67d8f4d572a59f583f5e58980467cfa27c7cb5aebefb733ccb6abafa07fc20c4e1a695bfbfbe58bc6fa64c2f57c50cb14dc54dd72c3caeecc5b441eb49b9e032ec4737367d213533c9c71cf0a9e3f113f120665d96f63ac79d82be8a5d7fd6f0762dfa5c948b88c66a1fd051f97153eacc024e54f2e2dd8cbecc7b4b22b94ddf88a690ed2d5a1e657adf1ae8d67ef4b2de91bb4da1c1615d4d09eac63c43acc89335ff3f5463744127dc98458fb9140da5c5d8146f76f41310fdfa790167d95b82c7399ce550e42a1af6345ec2e064421f30247cc020d8634ca3d06797393765c046afcc58e09838c64ea31a9111e520c7dfa33c8bc3ba41443edb5435468d24c2c3a045736ea56ae64bbbcc8db12345df16d59b369cb000a441596dedb5ca10fe8c300807f16e0e073ed694d98391dbce88bcd83f40327bc6859c817ba79658c4c773980bd4cc4eb5940360dc07a22f7faccbe7e478bfb71228f17d31d11b26786d5a95ecbf131f5c4583f3c38866d5fc3af1348b418375e1461b3e413c8623936d75ca40f185f6eaf7c1e01a3e063bf721f72f258e43dba3231452a08fd4ad97a39f81e2b134ca2ab9e414f71787cf6ff435e340623acd8230171dd9944552b953f0a147b415c0fa66118453058f2dfcfdb3c4ed2812f55b9cf26a11b262ee6b047616224ab19347c142ad135fba8766b5f9a26446db76eedde78ab6e2088239098d304b12fb2b10529cbfb47e651712fab943fa4f10d24d001e23a2ffe6f4167fabddb66da4602e18edffbda55849fa51f5587029cc032ebc3074747bf27ea6ffabd047d7c20fbe3e55dcfe509f018d127e21fcc8ce822a44b67087bca51a0874723e8d83c0ff056ac0f5d4f18387a33e0c19915ffbee7a174f8befe44d487c91faa0f2e40df32c3d6562f35dfdc3f8e144a206ffee4bab3ce30b9a0a60f2833e5864405ac21da2c023be4691a3c5cdfe0136782d78c24cd9444194ce07fdfd5a50da7ec938a4ed5292009f2d8f0164f7b8e3942530d48d65b1443d90e507c49dead12f0b9d8dd46675d8d906653180265217e79397fe9d32977ef0b0185dcd65f55e05e898034377237733caefbe48112dfca73f261c291adbae178dc9e7de4c87ae94ee793bd8815ed1041731f6243afc7bfe9ec0f103fe707528f50b18809a2e5e3918529241d1c6d196699cca5e5a2c37a40219063e99828b137b7561c52d57f180a223b4cde6014431bb027430ee1fa8db4d8475406ec8aeab9f127213d336141aff6df31d50ac290f71b00bd1397a29f1256fc478c8cee10a89b6c28b6c794086c33ea3efae9dcf134c29e09f5f164cdcf001d436943d559f51b81c232893edf59b3cd517c0dd07d9fba40438ee9edc2c024f19eaf880d34d1541127edac1f9e52a1c2bdc5f45db7233dcdc29cbbd006f62e730b0e8c91658bda40cd52fa834c91c5dc2b881478e96888f8851f35935b040b61a336a94fd0b792d990248c265b0ccf020823a9f2ea3a6abc6e5921174c6b7e3c4c8cafb60936705ad0a9a512eb6a02218b246ab83c4e38c71de8a3c92a5148f4170395c8db3aeebd5d3eb8a774aaf2d3968db4936f98882985c8e715240918470b4ec09b43418af18f3ecbbd6168fada28e2e5e865403e90cd4192ba64de7028cbf5dc5209501f0670b7d19b201c3252e02ce95bd31a99b43d5098e7619555558e8a62f258bb8662265119da3c0adff074f079a125722e95b4a3f42254de179a6ec575cbcec27442096238f81c039f57b57505b84314ae93a03c38cc8e9c375b758bf6aefd5e326601a822ffd5b31808a00e4971fb7fc73720ae666205231eeaaabfcc2dc5cae868cd2a2ddd80ee8f5a37cd56b242a8a8a8290cb3c568ae1918d86337edccf88ae6054c07330805445b83b3e93d46708a895c35ca238b25eaecf4b49c59c43ed4149e7c3d8427b3d17d2c8a3a08048935d23f6f1e831a670bb4654348950b4c37060d4e42d0630b9cd5d0213cd0dcb760ec343e058aa74d780b1910ea3877b5f1c69a6f26764cea079545e863f6b8a31dc4ec137a4bdb42ad963b79559b928b70b60612cfb1f184d0a233ef9ea50e08e3c971074ca78f145133f6617b645b169950d3e80435d24abe4970798806c3eac33156a005d70b7200e7e341631661de80d74a68d04038c28775565f67e7e2c0fc3c5bf30cf0cfd5d05b71e3e3a36717018a6aa9ec45bbb8f06f67b7904acd800a2bf6b718f09da5e02e09c0da8b8496bad096d52b51180a71d6ddccc1ef1009c64d82c01c0e2a36794f6910454fc821b058dc56b817b551011674092d85c14d365934d3109889331575b3d5da0ac09763c6f6cb96798fea6913d80f3632cf7609a55f2e658e3be148e9617fd745074c113096d950f1f5aa6e032f84c92786b07d0eaf3d3850c794de1f98dab03e30a6607a02a5baeff6cd154324ef0cc5331ab4f67eed27f3bb09cbdcf1f38ae2e798f972073cc5ad0f89ef7a15dc49e0a499a7679166a368134273893f4dcb9156e2f133e9273b26f33ec4e014cc9c3631fa92bd27e34f31d58d1715ffb852bfa36822238e74cd48fbaec6454cea85091595acb62d5ecc4124d3535f35dd835e0c42c3138e2fb034f33cfc95a30f781d9f332a5b0ccfa1baee4f65e661d37bbe4d4370c7f5a5c0f1c1423e1a5eb38140cf9059d00642b8be3ad33cabd64137f34fa9b5048462b09087188d4d420a881cb369408dd2aa91ff28a802427710fc022b5a5c0ef167626e947f3ccb9c4bbd1eb691d56e6660fddc16df9663b8ccdd8d655ac41b8becc2600499110aa9d2e3b5c865799fea2028d45701827b876c8518116a21c144c0be8bff58de9cfd2dc4669947852db00dc76cfb8894088a0014c196956041d6b8dcef521bd8b971a243843474a7dd4663731668a0d4ff5969672fc2a2b099d0f79541b5a6304a049e5d60c88632932bda1b5d5d4de1bda6c74fe020afe6809e32939f8ce31dc3d8bde34649cf7319b39407bba7f324dfd60626d9fc200a75c3dd0fda7c75c5bb45c9bb5d7e4a80cbbb02968fc7929eb0fd4156e857d01ac37af38874772b43a463668b057459d5acbb9c524d356746970d1d950cb36d39d762fefba909997edf0f38ff0d0cf2a8dfcf0d768da40ecfa6dce19b854066e9b1c51e77b32d18f60a6ce6519fdb9cb4f8ee9b854b941a0fc4df84dda44c2c2c706b809ab7bec0155a8abd9f558e1a0f81f0aa4ff96c4741401cd573cbb3ab781b0700febc166a8bc48c53279b7113a40f7f0f08a383313a709321e0742b95eeaa82015369e47ee4f9ee662e9b4a76982e87f8eb504a8182213e8e8045f9c1f839d0f0882be64cc7f79aefa7f379c71677e6419ba6e2ff6c5c11a44e3a293a035c40efbafbf96bd438ac733d57d48fde3259120fe568948bc47498895ec6a16e0e40894b913d8dd7ea9b824b6c7e048648214734ad48ca8b7881e6c49747376d64db6cd1468a31fce9a7863b353fdec846a604b8eaf96f7fe0b38af74d507cba9d858fff38d0e3282d595d226a159937eff47eddb2866ac4cc4ba4d9a14991a0385a9f2b0c63216852ce67a0900e8db9fe1afc80c260c1038c6a86c0cbafeb2901e85318e379a913de8cd9f4295c8819de7c05dd159caccd44906ae18cf6352f2ffc416f0d3c943be44277d7a9daa434d8cbabd6aa6b66f96b66737f40056b38ddef4584eaa9291e804e02f5198c7eefa947975c83b47b5552f7aeb13d89da08ec2fc230eec2bab8defe552883aed01849c0b305229bce6b2ea114a300fa8428ae29ee53c58b98df8f63d2f851e4f83599e95ce6a8df1f4b7db1ea636b1b6484257ab5e7c090658e6435642c0e67ba5021f8e227783aae11d3f0cd6038564a538b23b6de3560be2ac5aa6fe77598") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000040)={0x0, 0x1c6, 0x0, 0x0, 0x0}, 0x2000000000000000) 16:15:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0x0, "d730c1e7bb6fc6e2275b00000000000000e74d09"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="9ee33ac30700280100efc1f8870700000000ca10d26d48cc5b04ab2eab6f1f000000005086d78cc4d7fc7961c659a20bc03c49ed343e9a5f8cdfea40d1ff79cab7a1bfece64f3a733f6e06f01e7348741f25bcc7932bf3e9eac086eff0420831a60c4db2a9a768535809c3b1d5563e82ad235d8bfe9621de3fc7e10d4b1a8b9b3d44267b14300bb7889a616752594461e0cb006f414fdfe4b7eaece42e27d50800404f11adb19f0f05eaa2b0d432643d037314b3130e86235f381809415efa9328a125c2f7b87e84d85c58f7c7bb9ee1944f65bc21299ce3e4c30c0db0beeae8c657317ac99e85b4ec39f8879997d2dae4f6690acfc6dcd6531d5e54447c64ca5eecff6ee7f902cf8ece0805de0635fad2a4c5fe07aab33ea24c3fcdb4a54ed10eec6de0a576cafcfd63d54a40565ff09bc9f43c3fd52d692ceaf4118260b824d38e0fb38570dc8a", 0xfffffe81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) lseek(r2, 0x0, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = getuid() getgroups(0x7, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000100)="cbc7c10e45f317d760e6118e4976912ff04600364d0bc96f1c18b2d757dbd70dd25af01dda25bd149184efdc267d34f148bf608d11c50c378a23464d0817892de93178cd48df6c8f9df4af86", 0x4c}, {&(0x7f0000000180)="106881e3971c29db85e85ec3df6f2ee25636d66b9ee5c70d3c646f162eadaa07af4bbf51e673db19db7a7f98bb10ca8caa007d54996fe553d55640ed7c72b9", 0x3f}, {&(0x7f00000001c0)="99b6e2c448ea8e0e561fb3059bd67b8b396f056ed51c684e66d83abd729c686353a4fab02806f89b55156232efec3e8fd0b09efe02f2d6a3f27554b1362c", 0x3e}, {&(0x7f0000000200)="fddbb735a5f4a9d439f498a591442be82b67da322c2cd272f7090c29e3a658fad1938d16ad55a8e4370c070eead5cd0e2201713c4384769160daf1cb2a77d519ac8bf36dd67d9814ac0ef26b63f53e86713c21633dc074a44a574e8636c391afa3b6ee25be29e354074bea37d71d499dad6468418f1fb4fb2cfab566fd5ead9fd414b5f10c89c153cf62151d9cbbb9f4d96753d9cda77bbf6baf022c79168f191db3b3", 0xa3}, {&(0x7f00000002c0)="6f1b3201a70037f05deeb07d8927c9600f79d5c5cf5f93a39982011698fce000f69027fe219044f898c3a93f4458adb4fdfd7fe5d46b8a6ec0e2649fd09be1935b3916189e97b062eba4e4a575d76e53e9c10cde87704c5ee4070aa4d6df1c0a7682a83130789b277180b45f541fe38b01a9d2834a78f067364af497b79116e192bbf7ee8029da9ba55b33bd7cc4bebb00d5ee9304309e40527a95f714a68c15b0a4d935c2422d81997f6daa47bd8bb2078dbeb8b6c13ad766db79cc08f75143abdb5a7919d6bc68b08eba066e8a43422c3c5d3713", 0xd5}, {&(0x7f00000003c0)="db6485e57a27d96d59b36f037c15b3c9266ead1908cdc96d6fd3e219d9a74d8d01b92a26731c49e9bf2e97c28bda394c717f37f8d87198cd5a5ef8597edbf27fafbd7cc243955e548356c6dddd598d7dd4124f49f6058b7ef4a617a5d260a0ac797c5ac56920dd9512c1dcee14b7c1c1452c804a66ded745037168c4c2a546fb213d8b58808fb2e9d2827c1da9131a4cdb39a17a8929b5734b63fe1aeb0915d9c1286279a73fadf1e1215cd71e20f37ca1a64f636dd4f965486bf6", 0xbb}, {&(0x7f0000000480)="913dee4956e3e682bd5a1115372082f16e2e11031994f9077c300825f9", 0x1d}, {&(0x7f00000004c0)="148f24975b25e0ecb135874082575e470565bf914254fe352424b5a2e566a3fd7c14638222481c1ce0ec2763496546fda37ec9fe66f721bdab4ffeb98e60cfa68c88e2d2f9a186de4a61811ce1d5843c9d8c1373f64c8ab0dcbd8e0986e649c29dcafc1436261d979a7b2262a9e29156f93b1d5c21e504d2b51250b0507c44dbb83a1ca927053b028e4cd1c4092cc26f1c59a152e4ae9f36c759557e70de1a8dce51da62df34cfa2b4476136730fc5f995a3ead2ba147f4aefc262a7484c7c3db7b4cedc4f39766a2aac04736220aa3001ae9d6a67a7d154f3aaee61063142a98fb45e064620fe4e68549e5f83944c", 0xef}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="ccbb55d5a61b1df4be91ce4f52351ba7ef741611f3b2b057290307178610d9f6af44c378b3de59c4cccf4eaf3cafb429fae51517b6e0ad9066907d98217096409e0cdbd7e1c115f64e95e43ef6f85ff57b9daed25bf4d7ef51a3fc282608507c405e129151ef40d49896bf1404678c3ffe43dcf48899e8839fbc052a4d59b61ba5b160d9c6b8809abcb04111d4a0a3429b0cdd400ec5bfb3cc92f7a4dea8cac230d30470fe20b4dde2d410fc1d13cb7957cbe9208688ec41fcb854da3fd1125ab7a567700ea55990f1ebb77945616794feaadd9e7218298525a609bb8cc71e26463f02e81e531b1835814bdd7a2a", 0xee}], 0xa, &(0x7f0000000940)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xe8, 0x2}, 0x400) r11 = getpid() r12 = kqueue() r13 = kqueue() kevent(r12, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r14 = kqueue() r15 = dup(r14) kevent(r15, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r11) write(r0, &(0x7f0000000040)='!', 0x1) 16:15:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f690e457a12bed82b52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="32e09b24d495aae03e336800a92a7f4f269d381a8ecf7bff37c1914c002a02e5e0ba54bfdbd2069a6459b72d3fc8542083731f8086b0a26b480e1e66f11a0189611e729c109109170408a7a7ae900ed28abf551fd6530738784e40e392714f3b2148e4f297a2824d99d15fefee2269a6c9005e44d735ef246148ce4fbae25c48dba49da57ecd0fa6cf078f093f84dda96aa8b6554537bf121f4fb21df5a33917e83fcf36f8737582aab94b31a14f71e4b7dc8a60e907db100d9b43d78ed0b9d1767333c77f42161a24f2e29da4bbdb6c738c7d7628572a1f16e4373319bfa46bae03029f9e595993367bf7705006ebb7c7479056496ba1016805940e908cd9166564573e9c26b413ba20a6c32671563e66818fd8d488bea4c6534b1ee157bbe6dfa3355a8a240f1a0b1399730d1520507ac5f84ab83ac88238122c132117b8a5c3809b4688d72de2c95ba06f5632ef9a1f203376039cd1085be1fc30409613ae8e8fe9a3788d6eacead828079c120b0cec635ab9923ae41e5a76116eb5aed63539c0a53deca1f71ff765b9cc6f6ec03e1deba1bab849476671b92715912bc5d961bf83f626589277b887c0c1c34f332b02a0b915975f07732d8757bd49cbd5978ac1971628082d214f0f84622aaae8ef52c150aef27773e7e2d4dbe8096e0bf65577f7525607a8d71eed78a4fa20e2eaa54110a35a0c84c9efa4ba9f99e8418a8a7362bbe21f01d21b928ff16542571c487e4530ec0f795102acd6009762a2392c284ce1bcd49f5474a5cdaa40b8b9ac69015fbcc5529f363cd548826a064b99917dd84744ca2eb60452f107950e7a14e67b0ce804ec4c8a10d9a3b802c8c9227abb45070cad7d0f3cc3e2a65bc0e5394bc7a97773f48ca66e7c2529319ef7ebc64022358b99d4497812a4513709ce59a959412ced8f0d402e15cbabe771f8225d9087b14cc2614b6e1960d5a69ffe4f98b7de5a492e910bc6f96b5232128a5574e79250b71aada0448d7646e0b3729e98e9056f4b172c8f6a1d5f3e4586f3c393ef66ce7b011e43ef72dd1b6de618759f0ccd3d8a151ac827d00b6e473338cb2975770917cf8f2e823ad55cef0bcdf86614d34bc3be300e6e5e691ec11f13ce8f7c46c473032a9e43e4497abb72ce15c6aa9f7538e6f4b639acd8e76ae52368b06ca1fd151fe6d5b13346998956bd13e021d421b3e5cc96bb996082936e25df793eb9a80eb9ff07abb69cca2a59072fa40a941a8fca52446287e2c3fd16a6c5dd8021349c830f98ba07ef323e52ef71b1be8bdb70531b0c5ca425c568efae91d9449fc9031b71d69bce8521ddd70b184390078a4e1ecabc2c6b4aa16cb94d8cdf825a57e7b8db7be3ee0008643d1e77b8cea0258a9c39071756fb2bf4b7e8ab5f3d26f211423624f424eacead05c511ae35aa1f17c3688ffc16886e4632c079352202f4961d8dd350e791cebd7a5f3a6be28a0f681f43bcb6daf81f27c4a257b9fd2afb54f1e0801ef3c093c8a90e658fdf2b383ce6ea0d721fcd52e9c668248cbefcf57ce1bd12a3b250d3074ccfc9a9c010fb099ae8d57a6cd3df82cae0478643dcb741b4b8e7284a8ac6c4eb8a6d5ebe6ea6b7870b01b381b6332ccc933358f0eb50ef2f1fc6e93032237bb7c310c63c3ce6863cb94b6d038a59388aec80ef8905d0a69e0a1f5f4dabbbd4e204950de62ca4b550a682b03f8787eaa6fa86d489981338cc2e06800f12a56152f3985489face4b745f49f7091732a75c29e4b7db032cbe5ee5b119bba73335c2109104a06a14811e836539c0cfd240a52823a136e7f6e2780ed6a95dec2e0d44825831137c4c22272853ccbc39c4e048cfd322fe32412916c087492c20d9d299633b41bf6c761380804b9d7e31051abc6da254f6ada73a5a29d97f4f3b3a38013c07305afb870b97a9e4e3ae2097074018f93f21c927cb98c96a1050c8c2eb4fc3475b598fa07571c3264692694be5d7b919eaa483e1a9e2254fe6fcfc72a6fbe159ddf7662436e3e65972c2179c089f1f737c673952056c116b7fb39c13b0f69dcda1c4abb9b57234c6b8bfcf3f29f9c27dd3c78e3b5db55751394c0ab1e1f1d69e9068a327de8b10908e63d210bb0717d01975bd97515a0c1a51e63c568597cedaa343b67480d96b41553f810f23e454ead6a46a6d2ff3f51f33bfe2acaa4cbe6bb4a8c13515ad353b42f3fe59e75bd161db8b6a6404fda30c41ccc49e01ffbf88a2c223bdde621dd7dd45581590bb45c27867b27eb949a5756f884cdf0be0cd1cd7ff16c56aa2ea26f007be816cf87b712a324e92a4986af9cb757dde11667b84dcca3032460e547f440970f0878ea77d458655e39155f2e219072631f5f43d49f915ddc0c894ef986eb34fe6380e206e17daede205f3f6890cc3951fe9d868c9348d6342eced428cd752931fde903e23107e7bec6d6d5a5d114386942ab367213c416e46c368b60ad3f080377d74252f8f7bb99257fe52f9c1c0864dc77f17de0c565c43d30aa67a1ddb4075e17117be64a9135d128af9ca8f01fa55f2277962d1034920bed576a55eba47cc52a4d292f44cbcfa0143b4b64a54985facdaf426ead659b6d964469a1559ff6bfa2be47763a5efe11bc314379385788ed8a14d4a63e27c349c3cafdf353e5b8d8533036e52bef6f83e79799483dd35ccc6ef51ac84a67e70b9cdec36b505395d26e13a9d820e0b594806969eac65e2438aeac9e83cb2fc686412a08f604b0d41ee6396923fa6bd181af16d6fe8a9ed88e7741650c81361f97aaed8d9382d5a9c5f01d2a8eafeb52edbb65852dda0147e6ea1d7997d9f1ef05e3194a0f07a8f6b6ce3cd52c6c0231728e9b79d07d06226335fcd0226f5a0ef763d58c5bbd85c8fede7f3944546a861afe575252ebaeff06b7e3fb9820f62c9d04651b28a5f40234fb4a54c295f3ea7d51527aff2696c28bd294362fb98749a8511d442191d645467c4ab0d9ca86eab10e67e988152af8402c90587bb191a6fbb87056a7614949b722c8c23efcd50ab27915be29e18ea05d9439fb81713f40ba673b4bb8781361d2798512d38ee0b836e5cd92d037aa33a5de669dc60a5cbeabc66de73e3047a72fecfad4250ef30b5b209870f18ad2b1821bb7f6e91566c27bb05185d76a62b5a8163e5408317a50591e4a8a44eb50b6c03da85ae721a30fc3c30359c5b4d909c0d161e1d20d283b0465014aea816ac8460a92cc768a480ebab1881265057b69a3553cee5dd14d8a5e36cc7648851f7456755b02722a888954ff1724d77c1d9cd81a9a24f38fefcd0372aa462f510f36bd7b6d6e28d97a601108c20fb9f73a0ea9ce258d2deb42bcb99d80b95029f6b2cd47fa2b864f8eb42b5b7609b74c2c790f61a876930ce762cfab451946b706a87c3eb8e5d2638ed0e819d37ba9de5e43daaacd69404d30ef54e5a29ff1020e1e3f81cbe3b0492a4e5e8b5f7ef8702e69e65415dcc824f87e7add09d71f85c9352144c1a1025cc23ccf161e9bd4e743bb04c252ad22d874faaa034999b3bac72f249d30f6ae702885fd27e1b5ea98713324e3e7708bd7e747903d3cee1023e901a86d6ff5bcf1c3be8c3e7e074fab5579ae7f63c6c6e25bc9bdd198769d03edf9d0f4ba497f93e0d5253bb46ff91e2ee57473afd9b25d7d7644ba7444fed8c40486f594320ef57ee5b01cbcb94dd847c604ea5089ca2b1afceeac72928cb019ad3496ae57fc77fa4a108f19dc66d5f2e5813c714e8fe0c5a9b272bdc8f5663b3320f35d40979929746734c66dbf4ac94b93c6937b8bc65e0c324a94d29230a0ea267ed0fd12c786e9307229c421d757548a7a32a5ae3723db5cb664d79413687e9676bc818e69cbf426eb33a13868df7057fa06f09dd75784a5e4d4487d5387914f4ebdd41e62192f51e55f0211d71ca9a8b9a004859f286f6bcacac1ed84dc27018b71ad8ae896831dfe147b2e67cb18fea3318504affd2eef14af7f92225cd79566764cdc3da4c77a1f577fe0ffc986000f48b28ae9f449f37fc6095b59c4ef131cde870b656d414948144a09c7e284d5e8d7664f3730835ac157a73aa8909dc097b6c7040239c5be66cee7a7f819ccf261750c3939f24870ed055251865a496aec4ee369187a1a98d9a7954502f3134dcb2850c077562ce7117ae5cece8186c70124bc54f6367f04f44a4ec9dc3f4ab85bfbfee855844076b12b89fe288a149c8495b8e53cfb4f36c2c02c13b08c77d03eed4f9e75dc8baf7c047a684f015bbf00dfe9642cb84fae89507e26dba7624c1ca7fe214f417e15047550141fe54c2b649d604dafdd86fabb39c3321beeb28b276849d28367015017d53400e79cfc5db04443e1d6dcbc450da08456d5dd61a9e803992551284edac3a91b2ab82eee234105e722a36ff171d525a091dc9ce9d30a9d5a5ee2acfd7e7626246de2d98af245ee945802e5bcb1c8c8a75280224f0d346e7da95fcbf79756ed5bfb85e1fab1acaaf4a01a1f2774355d0e70806bcebd0ac60130e68ebed51d1e967e19178a08e20d27563f6d0649a3dab8be06848661178aeee77fe3151b8796c70ee37963e156b3f876d29f94df909d925fe10e1b510dc31599aad6adc1f49bb5825ef3bd7b2d7f84d8c7fa43b065d9b3c5319aa512428c5bbfc238ea8a436bf2aec7c5ddd11d09cac5b83871e04ed8a7276b647fb66e0a4ba7718b3a3d5f82ddd6aa8a753937b8f6b39e778dfc93c90d9cd057f4e664b0e22b496b829119462de7ee771ca067cc11fb3e808a2429d5baf24751c797c3458b765b12cbbc4c9713256df3ae7544a81832f565bafb92e1549c390bd82e33dae3344531c4d161386ac9bf67c7a573713abb5e274606fec6ce5bb50bf20a0a6f25dea46402974a3ea858357f8edb8b91c1669e37c7f6e967286e509dfd62d0584c5e86c2b7c7915b05615e94552e27ee9ee12135a18bda6f3ebf28b06bd56662ed32791b1081d4f2ff18ba3a68f7aff13c2e13c57f876989d0c885624188938e400c3ee4e1553b5b988246b851a6470ee151e6313deed49235ceee127e39dd1be21049f8bf331bc8c6cfb18001045c16ef8892c0b20d0d8ba68e63126ab41687477c802a16f9f10e215cae3c16f5c64e251ed3890a1bf1877d099f40c3295865ed613cac958ea989e9dad7938d2c3533933b53d20d76f60fc92f04108ec5ed9e7a9ba9f6c5d2c0c6e23c392559887277bcba110176c281e59f40971111bfa91ca68bd39cf219b019f1767aa32f331fe191d93e95d5e7ccead074f52f428978e5e0a4139ba64e2d1dd50b37db90334164a05f443374809048ad95939da1898ca587febd18dcf879365ab4a1136218805b030741909f55ded3637f8478e773bda12222acc29a9c95fff7e9d00f6b2385cad48f69453e953fe419af16cd29793125e65144fb5cb5759b91293841f3c4edc582b4bfeed84fc0be28b7ddccd10ed761b09a5f4082b6a8b31df572209d9833ab600f66d3ea8cd3b4d352e7534e598221fdf747ce135d77e42634cf6d11d033132b9599be9ce45750a1453f5759eb3680db14b69e1f6d09c3d663b98959b67ed452191327f3599bde63c2942e1bce496492f615a3a28018afdd7dc7b3c1797bbb07d50c5dc12bef6b0c38d8424af2889b67fcfc0a42127ee0003e7893a497318128d609de87392f71aa1e070009c41e34a8f5810904d5c90b025d0d5b43250ac750d616032fdbcf37921fb0a32d6c87b629a76b5437d984873ba8ff035473057f17c05a74c983f3ce5e4887dd724b7bc2195", 0x1000) write(r0, &(0x7f0000000140)="3a59490de4a7f6bf9cbe632465ac008b26a2054c6fe2eef3520c6076e3318527697dfac17593b1e995fdeba847416c62b3b6355cfdc3ca432515328b005585b507fbeb4c9a690d7050c7e155db1cb6f48b84878ad28f7715e094ab343022e789b0ac4f9fc5c37b4158ddfef70bc4d18d7b83c04723eca8ee18fc3f79e54b724a8c3448b4d42ff3b8a6", 0x89) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) 16:15:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) socket$inet6(0x18, 0x2, 0xffffffff) 16:15:36 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x1) 16:15:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) ioctl$TIOCNOTTY(r2, 0x20007471) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:36 executing program 1: mknod$loop(&(0x7f0000000340)='./file0\x00', 0x6161, 0xffffffffffffffff) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1ffff, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x10) 16:15:36 executing program 0: r0 = open$dir(&(0x7f0000001440)='./file0\x00', 0x2, 0x80) write(r0, &(0x7f0000001480)="efc1533659e48e1b8bd2e1062c5306ba5f216097dd578ab1cf8a0424986143d604dc640e2333a21e467cd3b11feab23d20c7e73768f2fbf941785b96cce8aed29df692c3481a1ec7aa5d945e3dc556e80362bd6cbdf09813822481f145ef7698235ac2cc2dcdfa1580011add343609", 0x6f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)='F', 0x1) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) close(r1) preadv(r2, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000001300)=""/146, 0x92}], 0x6, 0x0) 16:15:36 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r2 = socket(0x1b, 0x4040, 0x9) setsockopt(r2, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) shutdown(r2, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:15:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) read(r0, &(0x7f00000000c0)=""/125, 0x7d) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7fb, 0x6, "035acd76ef3caf0000000000000000009b5d00"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef", 0x72) 16:15:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000000), 0x0, 0x0) write(r0, &(0x7f0000000640)="2ed68f9e21b4dd734b23abb4ec4b8df752b228380d6fb564b0284c48ed9f3546698a266d5d5fe3fa64f3307b2b068ce682f43d006a5c46a13ac611badc5b7b61db6f5993b2012654cf4a5f40a65bb44927d37883dca88d9e06b103d0b0ec5e31e8643cb572e754b2630a50101309d59ee668b0c08bbc89da8bde85687c53ffac0294d2663e442015f2ee1e0eeb1046da987f446a8d6135d3f9896a749765f8244341c4ae1f9865efde27ec8c6168b628f63aae4b49364c47cd8ce5e81dc2cf9f339e2683be6d0a63dfc2ef86921a266a39c7ab81aeae8444919e03f37c5e4d7503fae380f8f19aefaa8446ddef24dadd438bad6cc3f2e6ea04cbfe139f280b1508e5f2c4a70fb39151e62f105464531e0f2cdae4f4a6eb9c2761a0ac2566baf56bc4fc6de3aa0af8d954a6fcc8aa9c3c513cb623db8b834e4274f469777103786546fcd5baa0d880344c2e4b34cb9ffef338f71d0453b6b5ed25d2967de8e30f17a6cf53b4211b670df57357070ad0ed4d73361ebb9f3b5a6cc32bb1a8f1605f50b6f3b5e4231eccb18fbaea77a086a1cb4811a5175d2ed25213b50646540242d3d9f79f005a49e4a6977ffd37df8016eced9e580c5c5dbcd7e189aaf81e594e3c785e303d8f26c3e0f1e7a8b44a8fcab4b3a04161f2a413eca37e9e72328aa423a67d303b469075f355b81825c490cf420255ee61c31f99528066dfd373f8ed9e8fd0fc2fd176ffb7da5a604555e8164371027f5e0a51349e8de8f0252d51be39e0b6b893850539f4a5cf9d99686cf8e5729bf2fda07ec6c354a8542162708fa14a46191890481ef6659617cd40e1a92f4409830b75cd06f3230ade7c410eced582d718d2e2c601d998d9bfe20be036c140dedcc26a85cc90593d60f73c503a7773e1937d9e99a04d9d3e57b834d7e3548db75d112bc55993c24a9645f302621125dcc3a73eb2fd1db2535b61fa9d2a154b5dd4478df85095a96730e99611697a29a21040600ec0c628f19db3cebc3fb7ec38eaecc669b1a1655a63fbb3f7925e871ade85810797020bb26aaeb80c222367100b9171198afe5ec94f7d1ee9d31107b07487c6b3fec03f0cc7488a9bee284cdb1a337c18448b9cc2772315f51cb56af5c0ed686e30f68d137a0a4c978b86e462656617ca97d7f7984cfbe7dd70f2c8f294e39890294a09319778fb40b41a4eb60a0cfe7b4deaf5783640d855e98f2208b192bf061eec22335f43cf601dfbaf67ccbebd7fee637945ff259d014bfabdadc287cc635f203655060a9378a2762e96bc1f01eddc144207b6c8bcac3c2a506271feeaabf9a5c10d7e62e5f1f59a0842e1175df49f23ef49d1444509b5d0e49f12f563f4054509016e3aba835fddb1485eaf7cbb7b84f2da9a8e142d0cf5aba11d0d0b931b415c50d1048255c3da702c323cb3545aaab711f8beb1fadffc1a061165db55bf217e5b012ffe35d5c1af5fbdd0e4838adf4ae905e5a1d9d866877c18a95940f835724477c2b3dfa9d056ab56b2917c5ad4752b85ac95f0bb3104159eabf78dbeec900fbe108bb7207348b753570331e2aab0e9050a71e9de44eb4ae6db83fd32274455be8c28ef995a92a167bce4f3a4acd513598c948e99feb167fb51c3f773933316df679295e6bd96b0ab63059326b3c98a77697b231aecbd48ae4d681fe341ab59d4f7a966dc8033d36ee6cbf19f1db09f8ac070b3c778722115c3dd5fcd37fcae2bdc247bcbf5afc1627d7a30845f8369f8aa8bf4fbd2be45c5fc491c0919c24992ce66f88299ac09b348d36526dd8bf295c406e466e8b733d470eeb1710cfd1273f35cdb102b5aee4e9e5d2beb6989ae44974167affe64c0a01edfa549b3d1e79dd3a2e191c49f7169de130ae15e90d6402aba453e30ea3530d8ba287e6686e0da3db8b813224210a70fc5828c1cb6e08ddcfa5fc82723bc3e1a0a01f221b7773290a65f112b1f057e62f4c889cfeabc79d48145a5034f538fd02a15ea32bf4f1ea5241f157e6116ce131b5bce6b2c7f12c6450388afb02a9443f32fdd30e5600372a9303d68a3c754adc8b509d9b9e199ac4c92f5fe89e4662dedeaddc1500fe35a208eae76e03ee0d343cbc3467cfcd3c9dd707689a271482fe0d950bbb58a748c232e6b29687b64c7ea25314b2078124e7ba222d2fc1e079df4cc0ae8eb09557bb6fb7f6f2b984a32658ed46055cf56b8fd11abf4ca6de4b2936371f46bf7e9fe1aa0446146c26f1dd95b293c8d6b76b101aed73c66bc7f75722e4b3dae61dac3807d20ae5d1d71e42c14d336777f9f8b3798b52e295375826585a40a77b7108b11cf207887e18d239e95e13c0bbc5dd4697ec699a837afd7a2edfdfb14617f2cb32a15fbafa606204c85ea605e44fcb395df511a93ffc1c6a0da475e7aea909d7e6576d06604829775d5d98e1aeb6b745c877428b38aa3d8aafadd4e2f786dc29ce6ed88a0f0a04b209296b3d4aa9c77e9b98c5fdedb8fa4cab75ff65d5b63665ec32e0c394ed44ec2078d19462cf3f0af3e1b287217c9cde6ce66dca5f570bbb4572355a66a05d38e93eabb8775c9c52e7d74f190405b289132c6d10e81ab7b33c8065bb62cea5ee218c3f55d64a274f3157303a60cbfb939e374ec861f39dca983488445190452da980cd7304426e1a8e665d7e2318e60959d21d148ea73fb6647c30f1d78f2d3ae50ef2db8bc4f51f2c1ce853828ff6dc9e848b224a890ffb6fa43660a1116c2e2844b8ed2548c3a71f25b0030df7ec049cbeb71413881b56ba802932a3a0f86482cf6fe3f07c78afd478c9a8da51e8d9967f791064d7b11d46db2932e31ed97a033cac80ba84cee0741ea3cdb2fc0cb610bc55603f24fc096fe38ee76adeeabff99228b766f22a869e773de37cd91c77da037737a499f9c20eda6bef0c6c49183f0a720bd3ea2bc4eaa56ac3a0c98f3bd6c553acb6ad0ea54ddf4542f70139ff4547943cde24a88eca951a9ccfe5bcb3833d47880d2f0c6a25e3fdb7e0bd3aade6b2e9565986eb57fcb5645a34cb7f81fe581f8e086bfdddd2856916f2c63f3ef69fe76a09fa2700d123c8d7d012a863720445a25a1bb69f237221547a845d9c9f324d51e9b5992ad8d36a9228a8788f02ec2faefad180cb791a1b81da2c3abd51c0162f1e0c4b94d20d72ce7a0bd740bec376eb54f93d95a1dbf147b1bc9bd237ba3024e6321e5909a075acbdd0990849e2fde2a8ad400191c3c99e3e1500d504b6c239affa5e5a0e719cced37738f8546f89c76060ca10ddfb8dae2ba65079d572e525ee5befb2494155a48949f6f8c603ed6982a013ea33b32f69ddb58b986542029e467e2b9a4e13dd330bf14de56534bd69e3148a94c1ab68bf8a14c1dd2c54d1aa473c2a004bd87b1f348d8ba784447d38bd553220ca221fcb0a91f468c09a1086eaa4cee5b511ae6d1cb55f526b53a0df74b1bd638136df2b9675f0c9efa16a2bec816ae7f653ac92207617fbc3ee0aaf558780315f6127bc327dc6221fd05f33f168ec0f31d6883e9ab025949f6ed4a4d64dc2a011030f4a4da746cc4fb1af02a05a1869a29a2f83c7b8993a56c2dc7aade62d8dfd301126ce19fec14d02c0133b6c446f3741c6d7862a299d93cbdad5c1cb4118ea37b4306fdbebcbc7c4437a43e910ae89a7946800148ff6e94e8359fdaf69269d728448c362c3fa35629497ee519087f8d780d255ea6b9c44baa231c342878b8dccfb3801f6b137778dfc145c1d9b190c0f9ee598969cabd0a39c7644310e38dab7c7878b8d95baa206504122d92a2cd634f5c09489cddb3e1446c733e94a0cc4fa64a57e56a494a9ff808ef42d407808abd3af11533983f72729675af8fb80dbf41b9d4f6b13feaebd34542630df7cf6c3bb5c87b1ffb48a2f5e679fff36be949aed7b04d9ff1c2476d8eeaf0d4e93d3d9eadf5cf60ab8d09553f92e66f93bdbd3feaa081545286c9424c6204701066167d239cf46a901ad7cb1cae4bc37cd8952c3a0f3c0d77b6db9fae8d20d6023165cf63e4c471caa9f4eafa863817ec27a8aff46149be6b7a11973798c1bf862d7031f32195c6b1ddd33553d353e63225bb265bef766bf705306e4522c219c860d1a8bdebf4aef05a6f1556c85262e791499adca9be900621ec5c97ad223e3477a305c50c172766bce8f6fe2f136b35deff59ec3761012231d30b29d356f738810923d6096cc4c19d9576973938eb21223715b5db3d32055d8d8d170a3750947694703501acb02a8431bf5e1b96861a9af068eb5ee8c2ac05e9ab6390c5ee4ebc033080a20543c5a7fd5464da06c60dfdab30581455dcffa6a3ab1408a894eef9f88661f202001190677437a4da0786077892414a78568c8d20ca0a323d0cb699401816e61195566da425ec12694ad7126259743d583136c5c3e4150027beb216caa0eb70eadc64d7a8d94115fb999f5a2e829ed5c082da810ad5680a9899d9a642289fbd910f4533c2ddcb61d7d3a76cdc15afbaa9b06b6c9fa6ba945a5c4b820a8f1adef1beff9b0a21fb71a3b4a70ba0e791fb3956cbbde53275e3481ceac2560d7f4add1ac66edcf6275dfbcfaf1450bda3f5747f3b397d57bc5813ea7ce11c256e3f4407f00f9654f15a1a1add3ff20ce9eddb075b4ae935d28cad39537de94c7134fbc5768d49561fa12565ba9e634d87660d4f8d659f0544a7ae0e4697bae5216d48ed1c72193920c39761a1ae3bb15b57a442eafd64acb79bb1d2d6f2432e5bbd6a749f2f8206440926a8f5004818c9638503589eda3210dce6538815b10f4f449e04be401b0376fb6fbb7c7055b5416dc43d632e19f43c46860cffb5d7521e9240519cb24d2684b3cd14716fd27c38dbcb08c620d2706beb37d9050d3c3ff9742c74595f579a2cf2ac4784f331fff1639d5d39103241b9bc312ae2183d930827c1ea349ef23806c9ca7a42a6e9b2fcf5b6d420f6dc2119e977c42f81bd0da897a465daaa4fd31f0fbbfa7bc57bf9cf2dd04b29dc6b2e0113994f928145b819001441c34441e765e6f7e31753d7d683d3351ef74998722975995de7c4c13956f32aceed23db363f7d92d0307dad70c15fa04d4ba9ff304358132bd8361f70b30708cfc71cbdc3c84e21cc6cc75b2f8d437f177988dbe5970af87565f830c8bbcfa74baa55f33f0c16a3f45033450924a4209daa61ec2f0b1f905eb475f7b6a8436dd6cdcaa25198174d0d137848199c97e9ccdebc7d5759c1bf84aeb287e863497122766a46bf82d5360fec6766b17d51a5623a1d446c9a54b15e5d4f931d6fdc400135e1ea7457b555d085109adc69c9a99c6c3e735a429e62a42084cf88708d05fc08e2d4a783f1bd1f310c966cc852480fd2795109687a6c067d865596d7c1ebcfe633fd66a0a5c7415a3269d7b35357dfffa976b6cbad02e2a66e60572061eefb8cd440c0d0254549723881652ecb7365086a7a978f52670fb14da31cb00566905de2fdf08b5e73f16bca43085d8e0f641ab0528f4f758775495614cd638909f5a4c3defa87bc70b213c845b72fc81e34b04a5b37e7bb24ea8c0a1966766c923c0fc39b0df3a381320cf027520e4c8658d431775aec4ae9240056a6a3d6070c88fb61c3c1617f69b484f7cb514ce84dc9c0519d579c6928be249d77b6f51b5563a25520ba68090f2dceb205d58a3419a42f4fd626baddc155865d62b96fa91a464eb965f70e10b3d413f30107633c95cc1cdb524093bbcbc32c6d4c8fe1f4c6a26f29147efb14c1f1faae8646f9741e24e01974b723d1d0a95998c672", 0x1000) 16:15:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20000880002007, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/203, 0xcb) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) 16:15:37 executing program 0: execve(0x0, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:15:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) 16:15:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x400013c6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x7) 16:15:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/77, 0x4d}], 0x3, &(0x7f0000000380)=""/218, 0xda}, 0x0) dup2(r0, r0) 16:15:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xd42) 16:15:37 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x80105727, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 16:15:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) socket$inet6(0x18, 0x3, 0x474f) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:15:37 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, &(0x7f0000000800)=[{&(0x7f0000000080)='M', 0x1}], 0x100000000000052e) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) 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'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff04d2506aee8347196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370facbe01"], 0x221}, 0x0) sendto$unix(r5, 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) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000640)="ff515875f903cb10beb8cd9462879bdc6451d55e0c37639bd515c9cab72b921fc9e086c31d33365037c36a30b15701bfb396aed2ac731e408dcbf5233a765406ca8dcc6c79a156baf4742f3ca810a9cbf04c241be23a47ca581891e911794b68671b81609d0e7c45e203c76160a6141338dc8736b06152d07c1f1263647829ff0d28784df98e9433d57ffe062eb56a8c8ff73a30681ebf9f76d32310ed1c883ea20b562be02ca717bfe300803ed8f93a24ac34be69697b36fec62043b5308460acff29e9bdef4bc349f0d2ce163b0c0897f36cef4f3f28e4427beb78659229e9830bd01e07ec52c9c3619b78d05b2c7477fb9f50e018e62c8db9272ceb2b74714c075de1715ac68c723e2282195953ec294d9f9e1f5dd4ba373e3d87ee57a2427ee536eaf956e06effb8e1da41d14663552a3cdea5a3ddf148a92ece28b31daee3d856ee5f6330e85b34cfb74d3bcb607ccd7f1ff01a4307a434162b9389cdf07e0243e8512ddbdf5bbbd5044c78f071bd92525b3150382253827575c0a0fe4f86aaeeeecfc25d9c92f98cbdb28f2d85c525309d869dcbd9a84f0000000000", 0x19f}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:37 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000000), 0xfffffffffffffffa, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0xa0, 0xfffff, 0x643, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x3, 0x1}], 0x101, &(0x7f0000000140)={0x4, 0x3}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:15:37 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) poll(&(0x7f0000000280)=[{r0}], 0x1, 0xb247) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:15:37 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x807ffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:15:38 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xb4, 0x556, './file0\x00', 0x878, 0x9, 0x6, 0xffff}) setregid(0x0, 0x0) 16:15:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0xfffffffffffffff7, 0x8, {0x4feb, 0x5}}) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) sendto(r0, &(0x7f0000000100)="ca170ba0b0d9ad5e620f960d1bedaa397ffba53eb6f6583df931efb6f4dc2c433640501fb02426dd4b7dc256edc0acd5ccd586d00f5eb3e808586403ad7af0de0a45cc160cf11f0c043d5dbfd17c9a29ed32724e304dc3d35e", 0x59, 0xc, 0x0, 0x0) 16:15:39 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x716, 0x10000000000000) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffff7fff}) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt(r0, 0xfffffffffffffff7, 0x3f, &(0x7f0000000040)=""/61, &(0x7f0000000080)=0x3d) ioctl$TIOCCBRK(r0, 0x2000747a) 16:15:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667d, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0xfffffd9c) 16:15:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x5}, {0xef, 0x8}, {0xc7, 0x9daf}, {0x89, 0x69705887}, {0x83, 0x3}, {0x6, 0x5}, {0x101, 0x100}, {0x85, 0x800}], 0x8}) close(r0) 16:15:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000000000001005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:15:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b0000330100000000000000000000ffff0000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x11a5, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:15:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0xb6d, './file0\x00', './file0\x00'}) symlink(&(0x7f0000000000)='./file0\x00', &(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') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x10203, 0x124) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) unveil(&(0x7f0000000100)='\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', &(0x7f0000000200)='W\x00') 16:15:39 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffffb, 0x6, 0x800, 0x0, 0x7, 0x80000000, 0x8, 0x1, 0x3, 0x0, 0x1}) mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x400, 0xa2d, './control\x00', 0x8001, 0x6676, 0xdc, 0x1}) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') 16:15:39 executing program 0: r0 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) 16:15:41 executing program 1: socketpair(0x1f, 0x4005, 0x20, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r1 = semget(0x2, 0x3, 0x4) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000040)=0xff) r2 = socket$inet(0x2, 0x0, 0x2bc) setsockopt$sock_int(r2, 0x1, 0x0, 0x0, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)=0x1) socket(0x7, 0x0, 0x0) 16:15:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bee0a91bd56758be000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018c9f8350786c15493d302bd7a308a9c7a2ac6c2dcd9891ad8387fda41d4d30eda0a4dea8c9251db0520302b18709a6648ede92de31b6f3794d83c89223a08294c4665d938bf67e4baa1863985281b45907c67f9102453dea4259559471fb2ef1b9e163c34a4d206567d802f1067762300000000000000"], &(0x7f0000001080)=0x1002) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) 16:15:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x88, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{0xef, 0x7f}, {0x8b, 0x80000001}, {0xa1, 0x9}, {0x0, 0x7ff}, {0x8f, 0x41}, {0x65}, {0x0, 0x4}, {0x84, 0x4}, {0x25, 0x100}, {0x20, 0x37cc}], 0xa}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r4 = dup2(r0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "000000000000000100002000"}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x6) 16:15:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x4) select(0x40, &(0x7f00000002c0)={0x4000000}, 0x0, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000000)={0x0, 0x4}) 16:15:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) r3 = geteuid() r4 = getgid() dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) r6 = getegid() r7 = dup2(r0, r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xde, r3, r4, r5, r6, 0x20, 0x4}, 0x2, 0x10001, r1, r1, 0x29, 0x7f, 0x5}) r8 = socket$unix(0x1, 0x7, 0x0) bind$unix(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="cdc500af0baec563f929afe04f6572feaea05886b5"], 0x1) 16:15:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xa14, 0xffff, './bus\x00', 0x1ff, 0x7, 0x68, 0x6}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000440)="25c9a730148b9dcbc15197bd2149f51df31528ee22422b08800e659d5672cadd2a08db0e20030c119a895e50a99b4b90dde47990c417c81649222287baec51eed2a58e59cd108c92d2f7b90e9a1396ec229876089f757908d21cbba75f936c392f4051d940517efbdf8ada831021da03f05f98d2d5afc34302a7ed3165500c9827f92ba8522b133afe750cf6138338ffee1368e50e0b7982caa6f7d18ea57c3dd8f37e63095f1209fd91336f070bbd2668c2089126bd8d7b54a8038ab9ac5e7f2c4f20628e6eb895bc5cb96bd302f9c1a7413e575c24ec2f1a5e122d04ff1c80baf899efa6549906bc258d5f0fa07fd7e262e72e4ad3cb0acc97e46e2e30", 0xfe}], 0x1) 16:15:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:15:41 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x9, 0x8, r1}) r2 = syz_open_pts() writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r2, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x3) 16:15:41 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="80d16f40cb0ff0d66f1691c24b2e3ec9d9e3b1eaf03b91d8d7ce5ebd630875694598e4a599c1a579996dc523b9f6619acb19965bb67af290da94819bb25ca897fc06791ada1538b7d9eb7a55d1263e3758d32584b2a949228ddf613ed752a8c981271396db8d3d211aa5e1d05052738e5e81e153af531729aea0dc0760c1ffa238671be592c229f5e7da97997f556a618b3ac7a98d89a2f024e1d3aeb8fea0dd678a7754d7fb495a3f7114c0200ebfcf2d2006535b7ca7bc0d1cd4503dd87112b358c6d5a6a7ddd9047d5bc352a2794cec7cd925190e7c6ec304d658a49c0b1072c822d3f4e6bf836ceb76cbb95cd2de28544823d60e9860250e43795a0ef96690a4aa5afdf6c68cddb364b623a1e84c28664cbd3ddde4f8349cb26bfda27486f241cd34a6ffbaa9b297a75320cf9ac7245abdcd4cc86371642df7684908b108d49b0cd34ea06addc18d5bf320996993b989750e799fdd65cf381920f1387a5dc98b9ddc7633e7c68ed0cc1b47da8260a91a3090331bbd2cd14137bfb5eb38dd22184148b60b9ecd21b3c28b03210923a1100f19f655cdaa9dd1dadffaa528b806f97e4a8c7433c84a2f9a1d242e3658d672ad0f78a6099b28ddde1affd441c3588117a79424e1e6973d6bfe115213540b858531ffccfc16a790b9176bc9fd7ed2808a1e7ae922211dbba8860157fd0d28bd28977592ffb0d190c088168ba801496e698212d8e65499818183382b304ab7ef768dc6cf655a64e61873c4af61fac92c42d8324de7f3f9e276f28be774f388203bb8dec82eba72afb2f35401d54199b786afb28e96a4e7bbe42925f831fa6d09c4280f9ae473b052014c056b6eea6528c9411e69754c7c60fa654e300153417b768e18080bbe95ed8e3023bd43c8f88ec0ca51d995579a9664f1b5168603f7b873f7c2a89c7961a34e75e7acb9052a1a2be92e2f0da6961826ac0539dd808b2c7e31f4d697c0a8ac6d716fccf7b780e908899db5c7234009ae2e6c7262a0453ad5c7fbab4d90877444ccbf10f44bbb276a18f429c1e4f03f2a396cd52b89b89a2a18a81dda4603f06a6185a23565989f11ff93beed3f21e651e096d65bd6214fc2c5ffba94f3706ed2bf5ca93ee3a27dc41d35a4a86ad7c0a96b163dfb4d77a2525ce6afbbabf8d03a1a8e96f8e7bcaaf32f9e9d4c9aa5e87b6b5026dffd96e1db5dbe4aeebbb22a353e381f5fc29e1864c21fd527c227140924eeeeb89650b1e5061e0362aae92fcbf707c3b7f4950eaf1c8dd3b2be553c40af00be846722b65b0d92b44af98492ffaef9671f5b9f048bc1972c865d07bc966f0e513f728fa029a5880c95dcdfb03818e58097a70c2909f564db9d269175c7b44cf22da0d2b1793ca55ae2996578c9631aa45085b986828bd29a796f43490047edc934965ccb40616dc2d35fb5cb1e25de958e328337e4b68ddbe525759d0e8e8fbbfa0bd746af89a59d59151c000050b4d89ab35839f656e9e1a12c30dc6ce3116ffe4a6928afc4e932ba50fb91d8153414bbcece02c1cd4508d0d966a1573b728ba420a4e44268c29e4d1e2a667191f7f927286c0064ee35a49f883d34ae6d6a686917b115a62a91842f8ca94088cdd44fe981c2938a185406f65c8c5f2157df7cb63f14d0c78de5bb8e256d073094b0d5001d1fa9650e9c295931b469bb24a72a628c65642c9a5c7ca037af08099cda7c3ba49b58e1480efe59123dd9168749e7d4d82282b721fd709933131fa5eb718fba262f927bcb153ab27c2fc9697f79a0a8473d2c7d44346e13da1292bee8f4a7cf5fb088b46f917b696a78dc77245ebc16195e0168d98d249c8ed1e20f7e5b86737af5e0d04c3f6dc0991fcb2e6dc21778dfed2d00f202377128a075a82cf406bbba71d340a3edaa16aa8f25ca44ea609e7469f81a69ea1f4ed4cad002dcdea7f13dc0b6e3d627afdd6f047c46076753d049782ec663a8ca9810f610f30a17a84c0c957632dbcf3aef064c52ab9e0acf9c612415ef70c710b1ee2dc779afeed76372ea07ff652b3256330ee87380bb90d297fffb0623598ae40b5ce9a7f44407ed01a5c9264b70833ec84bb82df78b92128c56815f004b70a8424209d01d4a00db69e7d19f45f5b02eee7054cea5a9f5f7dcdd8ba00e805f34360e2f7863e699fb474cc9ee1571bbcb1b97a901cc39341a5e00da2d3d7c2757481ab0f45da4f663224268f6cdb42b4b2d0499975b708927452b6f1c75a721062512e82e4911139c326570b9d38c7ba6b572a0bc96f5299c1885b235ae65c10acb76ae4ba9da789321ac4eafa745d045c471d85f9198d8b3c8836f40897380c5fa6f05ccfbdf020728826f85b04449f6c9ec63f4057915f2b534443a1b0d898aeb972467e0b3c69e6a63e6e2347998e9178f8403eb3b93f807572d70c1037950819a7f7a6b7ae2b93e9863e93cc8f81322400a57115cae1e9e174bf4b7d09f0fe808d48601467514d51fe199b40641cd34a26360af990140f039ae5f850083d59cf6a0e87f7aa913178543993c37d991e9a0ca541f8d492661ab78644a9111f27b23a045dc4975d9b5b7e2223b3bd639942131383e4478ce85a5fa8af43e4d5e5e4ca98409eb2aaf56d8a73b32b0599e36ef7c67a8eaba5bda5ee3b4ee41a055b9473188b13dc4894da03a21c629cf2b82a8edd2a965f092f22214273ccce15e16a78156bb180c53a9a953bc80f6341ae4c59e728f1358e1f456836187e7b672973e948fe80b35cf648975e828c624341a1162695241513b07627d4fcc54c76db3e89161e1932cd0b9be3a049771e1e955fde087e2be4a2c316d5ec692066008093233156ebaa9bab3144927c3f2c0a55c3ab47291d1e2d639ea0e5161c4b830fafc1b134f87fc732af839148bb757b7e3846a21a40f4d4112128c66f3c71ce5edd248be98277b4bcb2ad2c4d4ced0d93e345097d16f5c012f3617e26dace3197b9ef24e823f20e2b657453f7fa46c3cceb21b4f2dfee3078de278b6bb91e490ad6567df4e41e602a7a44df825aa0dbbed6249fdc2e557238927cd789eee811746339d4b779fc813d55a19e2db67170e62b03edcc6443f517e19c6c863a1fd592dcdf4e884a2af8a46651056ee028e6be438fb2a8512a74d5416bf244de9d0efaac85c0b44cbd472e7551125959c998cdf8b4823f9b946f55328fec4781837dc595bc9dc67e4c573afa0f20e0bdcfd2af56c27388f83ad5feff84f64354d7cab3d81a29426576f4d391fcc43cafaaed0c07eff064ee28004cb5768fb180408d85162ffd59b86c88cd976fcc82fecda3f25f82a591b46451962171f899573deb8e212ba52de4684312011d0cbe9af7a18bbdfffa2e8837f101c64b7ca40037909336f9b9acad712fa8cd07bb5ee9523cd3077b9876d986747ae2008988a379c88df8da8254737be0dda6b4909b374281639776bdb8ff06e4eb9cfe40e2129c6765b0c3447c7f0f4962a2654f879bd403449a9349dd23efd8ae92a19ff988e5848b315c1ac684a9cf5ed8f38864e1d145298989a0570345ec695fc7c4ef276fbb03360e1033b060df09fa7e57ebaac321ba2f7cd58efc0c5baca320179f6c14f946889fc1044c45311e964e0772b598296bc9febf5d5779377afb76f9997926761b851dfe19a7bb339c2055cff6dfaed5ed532e9e193e6b3faf9373d8fce90f4e472580d9814c401f92eac3ee37b55193af396854b23c11cbd1c2f623190a1e07415d6f24e29e5f7a9085678428297ba5c8e9d903faa1718250d19376f7c0a7a10a0783552aee8e3337280e4dd665a11dbbc30257995a338ee44f14eb7b6978da4b42bc6ee1aafd224a5fe0f63b28d659428775b6246aaf78178a3dc108a5d4ded9ab08883deb841a42e36233fa9a54a45aafc138392c06d251cbb07d674cf345b8635e311a538483320afdf58b609855e60723da8477b578b0966704820b8065fe897e051fb9f4a0c1fdb89ef7c852c34cc63b48122ec11a827a8892e61fb492c5e18aa2fc1aaea7acdc1dd0435311f46ed0075d99be0710662c1c9d418a4d646b99f0e50c5595a629aeb46486cccbaea5099919c1bc124f0f17e117430f80057bc952baba2930e56dde9722d2c3e71a0f214dd4131aae9c201715191468b700cbf8d722cc673a3f19b0ae1665b564aa009cad25098f401464a910a79514513f3ee768204bf19d459ff14bd386730b04883b3cdae719ac0ee895dc950662c979803c412263a58a58451f458caa5ae2a7e645438f51b4600efc437cfad76462e29d353225aba50cd489166c5bb4a9ce56ed3f11172021487010304bd00817c80e06a94ba04993b1182b15d5fe90661ec4f081d34b290f829343739da217ed5cde0498d101ccbbee1ff37602ed74b764ee1c5f91e1b641f707f77490fcf7b30e153a7cf04b0dfa8d110ae474084804abf793e87f8fe108b1424949c653c09bb6123734da9d5606fd30d55d1f53ccdb28ebdf6a78b0123360abe0d4c820abf93a02af1d2f677bde4e3acc85e71be8b34e9463ea96e0613796d9c29d899b0f6503abcf91662e7159aee30f2897486ce6a7f068a73c2a6c5dcd6f18862464dda47a4c51f7601f7946944c845029f4be8218925369404bc3d527db29d8863d4d520bfcaf69aa6e7ddff7a7270a91435088821ea59f9cdb8fef33f123ae01d7b53d740999999df2b22d4382d0013686f8ee711a958c6f701af91bd8a258e6ee946534e860090a0136bd29d586b5a7883c6c81b78dd5d11a2dc39e4fdba3e36a2a780d1d416a90bc453ac53912f56a2c5d9008f42c5e4774b2b3734da761e90613d87aaa8101ed9f39d5b9833ff1e8be1c136ef2d8627ceccc17217fbb5dfff573716dfedd5a1d64cab0db0d77fea51b73bdfda8d2b67ac91582eea456e92328963617ba3e54dfa34606ddc08886f21057cb13a8b558ab27ea8398bdfae03fda47ecfc23b9cb51f6539d332b4dafb8f728c4be797dafdb832a17e2c46399693e6d7582e48b2a8c0ca30e04419bd7fefbe2a1fc0c894c9eb3fdcde45c4037a23657b1b7b0f61dcfd8cd1d24d3f26f71884ac0420c44d674851c6e2c3c18aca63cf9c2580146d6aec315955160e7e7e59139871d1b3da3985bb596bc2628f3a07efc9f4f1eecb00b8ccf3aa8176647ffa803f8deea4c6271c0dd8dbae5795ec56234259e1fad680e911873cbae638d50796c22ad6b3c644d16aecc790cf6dd93f0ab78e1639bb97449a8ba3714e5be3b64acd86f8a4e6f4bc3a6c1c8d28218eb9cde81d32825d2f178c392a3e998daf17b3d322dbba2ade4c0ac0749271a4edac2ac1ddd4add8fe6013ed7b47e0b1a43fcb570d8cb8e328b6439b44913f015c064f062c76d96ad0747517852af4a4aa551e1bc09e6cf121afd4449e7d6ef1572fe50e65dbb9dff7b001d9ca0f374e7700f2d0fa2205832483c369a8c3d6a16d44f2cc50c93f3a4e5fdcba0aab08c329154bf1254ab6a871272a84d708b496e2522e34573bc84e812063bad3de320ca3701077ebdf4be898b8b6bf32bcbb5781fb4d588027873ea5533ee11008ae6afe5ce50a530239c0ce8199a244c7e074a6bf4eea10b0d74466583d3c891ffc29e65d06d2d207f396cd3921d470a02c8d91865dca9e5b0f4df1b810e7bfadbd7ec35492cd775ff867d57b42c46d04b5b71d10543a7ecbecd804d1e96658a8928f30cf6e61b00b5bd5a6cb22850576fcbfb0fb77e236fa625ab97461504c1b112a5214412ee1baa2401761cda301cb9987d633b880966384baeb560f4120a605dd", 0x1000}], 0x1) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) fcntl$getown(r0, 0x5) 16:15:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x3, 0xffff, 0x3, r1}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="ddde6ab9e5c6804b120449162edf810a28dce9d56cb204b03a1ccb3978eaacdc5e5f68275c1b22b252511198c7d59d4e6059d7a132a9386bbe50075ab440b25126d37d5aba356eed90410607637c4a597a6ed6d496c8e0b9c018494110094bd90fb362b3dbb0a56ce25dffe8ad20d7aa3764f3107045213712e71a3d9edc798f3e3fe9717696bdbd63385f770080b8e746f525268f8b1c7743c13643a86a633454320f456fd9496f671057dc40240c3c9098c3bb444c26d3c03f8de6a2ab942a98bb313029c87682a842242844404713dc9896ac2842537146c969d8453183eae4d609b88b74cf3accb22fd308d5d1443bdb402660cc7acdf2d461fe70ca"], 0x10) r3 = dup2(r2, r0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="e4d35fffae397b1f0806336ef324bb11a48c19ebd0004c8c81"], 0x10) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) open(&(0x7f0000000040)='./file1\x00', 0x28000, 0xd) 16:15:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x19e) pipe(&(0x7f0000000100)) 16:15:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/34) r2 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/53}, &(0x7f0000000240)=0x37) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:15:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0xfd9) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="a8ace95b5d282e3c9ab0207a95a1672522c1605cc1471ed6ca1f395777d958ad8f7461ec9af3c74c34cae77ac2a2582822d66069a75b753934ce097956c92bf1fcb250a7335bd8a9c3b3c92687c8677c1108fcf89cec23f99ef80bbe16d2d993505cf00766a922baf6df51a637cc8934aebc940d4a90d66f1293526cc1b46845fc4f5bb93769880ad32eb0297ebb959f7fd1a511700fd18e0f351dbdecd6e4f8877dad4e15c0a46496e916f710f9ec3af7d238a6a1992040259c877ce500978e4b62f1cceb0fd486784bbbdf78266f9c77ada12e91b1b9a0b2a509773888c6f6fb5a1c77f490e6b29c302408591f80db73b7876feba6c0d3334ed9ec68696343d04ce1847855b476b3b10d829c15721acb3df72f2cda3360553580754e2360a7590c9de17edb191220d3b9ea3d69aa2a05a9988fd8be71f9eea62b066d7b7f0c4d91fd2bfff73998e72d1d780521c71fe453c47d9f1c88898d1d06ee933f3a55cd9097d55e6dccf21a44be4db91317531824667d8886bf842eead73bccc5d27d7551fddbd92ca24e6340c03b2ca99a0d7aba4fc10799bcb5509893df355e8bb61647328f2dad72958a55284cb53fc5309cfc3f01160196d3e482edd1c7a9dc8c8c250ec5906654f1717a2e3c95aa69fcc4bba668fc3d6106ae7027e8197494b61e85bc5037492b59302e7bb867ecbda4e659ed1a99601e7ba29232492b0533a3f9c9d595d0902fccf58406d4c1a7e13d5ae23fe953093aa7353ab4b7c75fa1355021d791720432b3a7f21f24fa56708b006faf744a8891678330c74476c98f2e1b1e8c543670124fa1ca285c34880029a1f69202e38d0ada1ca84cfa7a372d70ccceaf22a5cd592239ae979c8ffa645d162ded591c7d439711539c352711c0a6c77a1001704fd2f44f156499de25edf553d5baa4374e65d61d6dba1604579a96bfcb62821ce0437f6819bf1aa79cdb9dbe1240ce7b51a6108d95143f1e8ed3168c8c03a6aa38bb8cb23629259d51dd8a492133595666d66784c4e7f0f1fef0654b2075ded2844734345e99a5a3af131487c3962c6008d83a8e4eec678e4ce4442293a703da3ec4b565b98a4242183f2b763270772ff1d055687c00ecd559352d9f4baf2bf82790b2f2f0192dde36fb18e2f15068432ca5e559b16957acc14d6ce61ce6a404313a2d97a7392164f6a403e5a38d77faf643469e7ab691c597ccd175827a0a579803bd8c2a2be910ed51f9adc3fedbfdd82eaf57ba23e6c0f0a2be69b40e6c343590646acb3eda9fd23cc6506009e9bfe248c19a7a1bd1155d323a865101b99b70e74d043ae6bf37cb777fea8448029fa469d09d6e08525ae2f2a82e56e89f3c4844c0544be3cd5235e2eb3af30a8c2c69bdea768971f6ea70ce52db46fd0c86f8b53aa744ff13998b0b6b209ae17d778e3a98cdc73dce042f65295bb953c4dad29e6290b79ba1a7547c81416195be047011a938528a52eb1ea4cc5085f801dd83e242d097b895973f55fae945b4ac69592d3e2219d933a172ec1a9d9e4288b26e85d613d569d1446a6533c6d437800423acddc0c9f06527979a9eccbb385d082ac338caa54f7738a7d527b4b56bcd14923f39f841e1f248b122a21b845571e02f8cd6a177de1e3d307ca22d192859f4c59d1394320fb4a32e0058e4dcb54059d231ea8bc3d7505a1586d3301953e446a64a04f5503560f6653b434d99a6edd0f9c7a27e340b974dbf3f09d61baf051c7fdf5614f1810adf13dcaa654af47adcff5d0cffdb234f1bd765222895ea345beccfd3a7615b046b3422ca36831dfd5dbb0ea2b28ce2e56be0cc233c9c88cf1680e32cf8a4f6b9307a6a090e44073ff6c0fdc3df617728a3c9a9eded84df4f68b4eb6606b787a99388a5a11a5f238630b18e619dbcbf7ce2b48673de34cba3918ba91425ff3df81d28ae88c76dd711bec8d811964a0c337d66c211d13d32674fd87f2cb5ca9225d06dd5747263e163f5a444322a126ebf2844ca05946bed989d8615e5870bcf8bdf8a9d63bf14bd2d8a2ff335bacd5473ab4831e6fb7154af379c18d06541549ce827e7fc55ab23ab7d4a64d72e2039454e485ee9074c75a3c6fea81f5ca21bcb88f07da9bee588e43aade34a2152cb20dc1bd92c0b6e33b35c24c0f8871bad38ac4d12ec74294f86a5423ad40d8d2193cfe2b30c4f7f85bca2c68cab11bade3cc75d89fa7a243cc4175a413778dc7248ef1265a5fc18d134a9b4ab734d50586298721b8533eb9065471dee92ab06ca21359ef3c53cfbdc9b146b495b29db8bc4ab48dee22d31f9a6762fed39cbc0a1e44d99aaefe95c2bdc82d0711164209cf85122331396c93e10eb321b4fc36e6029642667bfba260f4abd22e2674b03461032155f68a4d7f39f07235c29baf1dc13f545bd6337f695c151370cb4feab327b0b46e6fea133cf5cdafad5e376b4b98c44bd4e9bb2c079373dbc835d18101282f771eb7a6d5dbd56d352d449963ac158fc0492abc2e63f7caad8c0787d31076f4fdd73bd09c0af8d868e0f4cbb5e6c074e33214305c80e962cef472f2542ee18f80b2601a6f56d55b669690ae01c522cfc06675f1629295944f7b05529fae7515ccbbdcbeff092ad3307c1aa4f719f733afe95431b1e1fec5117f095f4060a355558692a4959f93a56220dfbe70cc0f6a4786c1b7fb5011026595be6dec179d15fb8a2b834f19c229d7f945073dc4840c1fb0f21977519a6c4d69921064b18f4b109c8821edead40fb4b8480230b7f28c5b9883d9d6f7b842bb1378229f7eaf93ba3cd85d10f08548a2949a2fe0bdeb0e2cd57b73cd49b1e355a268bad08d98af91a32c1ff93246edc82eead6f86d03bc7c17680e55af65adce8375c5565c5a0e3996852c07f14caab9d0d7a45d1a5b3b781c46f2e5e70e62a9e5f748e0ffb542f363077ee29738be191c775505f883c6057f52e4d1b9933545e88c6adfbe8da1c79af25459e0e64062741d2a8f51ac36d35f8c83a23a4efd2f40049c6fcaa4cc14dea096d6ba4c42f8becfe221699da180965b8a9cf169c00e3cd1fb5c54887542d72e63fbb7a186a6891d4c2500a69e3c55d9fd0062546d748f3e1a1cb3fe0b3dd80430c28db60c4b2694428d16c4d93a5cf047dfb79c2ab44a6ae5bafcf2b70a39bb66f9616f1b419eb0342cadc3893e693b7e1fdec8a24fc3badc29b032fd215e0ed817be4875051aaeaf90e313eb161d9ece80fdde291bfe93ab1b5970250262a1a57d9fafd7e3912f24d3178bae6a1fc9f4855406501b7510c25784db0f99d7f66a3fdbb4ae0ff81d528479c40127dd1e2386860b14765eedf8563e280ad4cd1628b0a726d8528a81f006e54e4dfaf25710c841ab83cc69fbf03af646aa1e1f20288e9b02a7ee140bba73204f980e390f0d17b01d1b476bb1141112e92e53e0a0bae1625cc056aedad3c07f2458dbc8d89106914be0f1bbebbcea9a26634a1904d8f63b3594e99f34253413f79df49209c612c142d78b5485e4a3207c2a6fccf185e7735d0e4b9408eba1ba674a4dcbf1a6c70a63c4b10ffc9c4bc9b3cf0359ec8a97e20890ab94dae8a0bdcc42be23678639a22a85de973b1351102e34779e4f7ca954fd92e163f0d4531de5cbbd964c78ad25e26afb6bb3bea382bb45eb426cdae50a9cb8f4a59501703282f7d5055bc3a3e1cf1a5078b2fdd02d2965a443ed1765cd73d3335125e66569fa94123ccb7bd81654e56bd84fd84c60f377d4701e6f0204fc6554a41e590a8621beb66502160f8cfdac9dd55cecba387332fb05a7f194506e3627bec0c70c94d8feada6c5827484a792b8e309ba924e20ebe3de1d3271ecd1ae651ed66b0e86d109c2d69cb713452854d4ee2b93ffd8d00c6c9528d0706f043b964b36b74e40c1fcb0bb579e8741336b3b2d8f65403a2faa216c3fed6e68911a5dce4c21acf257f024ed56fcecfc4f7d2fd9aee7ac9eb90a2ac2543a03efbe65bc72e9b82a25f9589167d62f24457fb1ed5c49abc155d4f00578fd35ea0c4123f9ab9fe05c670be9af26c08ca9bdbcec7caf81cec1b33fa455e3ed7371ec56c424ff1843d0f4183f7333127e0543f69fc1d70c413fd58efcf6c3e2491b87fe48868afd22ffd81f6d87ae74a3b3186507da756675dde585bb96bccf31e1c43b0da4bb27e1667e399b1019392e77af74d48515b72705249fbdbbb3df76399b6cfa1d4ae310afd08c1bee4afed5841d60ae18510f01514530ff18e2ff1b4225fd0668e0a8aec43f60de356b9240909d8a5ba7576f57ca376f15dd61664900d4119a0a16014fd464830b6309fd367eba4992c6397b26cbd365a20939c64d282281391c640ee2fb942cbd9c348876fb46c749ca32579cd89640592592fdbd927143cb45e637eb6628a012cbf72fc4405dd0f223e647ebba10361f439bb1586ea25e58714798227c8e05fdc7cd6a27159c72356b500279640f388fcdc2afcbc302d6e7f3b2bb6f5f25914c93434c8f6efde2e9a43a3990b5ab2e0aafe48969be5fc159bd7f76e6b860dd6ac0f2706323b0de9b7667b9081e9fd3ddef0d209efbeb72a835bafc1c80ffc8b1fa773fb79c9e70c8d26d232f819358609bfcaa00ea7082c54236ba19978303e7542af90ea84fd28adbb5dd52e747625be3ed6d36a0fec3b21a681e7bfca3260ccca2f3dadda866da7d13c0a38e055076e9804c7f135058aeb1ac9489bdacdd288895e0d992408766174807febbcba09942c51508d5ff825d9500f9a5dd9a8301048d21750ed5dc8ef8d54b782595d2d18efbe48e2cd1782ec07017e4de02005b0c9a88ae44be2f7e32202f44c1358820c02bf76e16d4022eb845083c9f6d57c9f7a3e1d40132b4b4344d6e8cc52415a6c59089268bb021dc85342a9607c184dd31606133176b3c4e094f3e3899f815235eae65e24f8a84f38a9eab8a0c26cf5701017b25d2e28b348f31fc3be21ffccf85dcc05b4f8ad70753df901307a100d00f00906d294f885d3ab8ac97ff2d4e9aa4135ceac2e34d773603a743d110e272651d0bd4d615d348c7c18f23a09c50d1c0ac192d663aa28415502470741a213eb1d855c09c840e710fb0bdf5ceee9be60b77b122ff8f56e046bff6cc2e1ca9e604e505a596605b29a4f458b3dd4cb060727ac63249206fe694fa252feca89145db8c22533876744e584b96e3b833b41994c2e7b0c0c5e74bd231032ad8fde324554892e2b4de2dcc611fd1e0c2efc68d6ce5517445550e0aaa7c38d4b56536d19de554c9846ca245c2cd2fd4a64dd0c878e2c8dfd565c3ad85a171bac69fe5dce0b8d58b8ec1bfe0539d081f9934a69d19b0cd3e28a9da8ef73aa14b51836c8002c25c2f4932648b318d6045be35aba0c4886a4ebcfaa935cca19f54f8dc980f8d1486709b917ec3eeef1bb5d3a4fec17f95abf7c048ce1903b3de0013695e4b590063a5cbe70374f1388fb603dc7abd2b6bd930411f4940a7c9da4578c2d5f00104866962c21a32a62412de0380788dc3622bb6946a126581c3704566f3598d036645a3dab00aecfa659da3253d1f7ac617fb45b3911525eafcc55480856c3cbf75ac7a01483bfe83da2fbee6798735e96a5178e2372bb2cd5ab5bf7b55f0db0a9e6a604a21d3f6efe5f45e6a9836b5dd727371aafc8b72b5eab1fde6b6a8ed62f1810d8e04e405ddb4e632e05ec0a608e826ec5f80e078356bc9a78cf10eae30fb84ce70ed6e0edc65c7666f773a22108bf8e7ef6b0ef9bf6c2378074302dd1135bb81b9f938b2750aea395d0e0fe6bdf306c", 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x40) r2 = syz_open_pts() close(r1) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) r6 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r7 = fcntl$dupfd(r1, 0x1, r0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000400)=0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x3, 0x7}) r8 = semget$private(0x0, 0x4, 0x80) semget$private(0x0, 0x7, 0x400) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 16:15:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) 16:15:42 executing program 1: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf7c30f26030024f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6ebf44e3fb0369f39f579db4e0701fd196d21c262909b3ab707a47b4928d6f4c74639425f8fdaff279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a4a9b8f5e4e98550361e77eaeea03d0488976f10c8f9182389b6643f5b1564685c82a84f0e9fce57850f04201cc2f399eb462f0c629535fded088a87754bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b56ff9b58349bc0ff04799bfcd2ed15594fc23e78f6473807db520efd219e195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52754ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12c419a624e58a8d499fa86a5603bc52d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad44416430e087d447a14cea0b111f0c91e2753e4e9a5c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d6a6c1e178f71aa4646000000"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000002280)=ANY=[@ANYBLOB="0300000000000000df5c99160292a934fb3b880663bc60f181409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f33e6334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701df1e9eee93204f951c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01efaecc49b94e8f151104198afe39ee795be373855c9e891c25a573054bb6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe889edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c601000100abd2122c820b2b94c0bba469cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390d56b45124081c68a313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7d997f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1d245f01e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d250004f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6fc3ee70a9dcab7da550da7c261f2138acc802e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea3af66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae881169918780781a0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21544a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c48d108ecef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e46e9b5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbb050000005e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565a12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d5051019d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b576bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421b62c10a55e91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79f3ef2fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a8266da0000e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e1646fc6891447a21c2b8eec2028d55708a11f26ff32ec0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310253d55a04585927148ee0e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79ed32e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbde4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667e9c2680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb234e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000d3c714dfc4c1a140d170a28224016fcb2b8188502b98c2371eb3ea4eb7ff928d1d2a83d3a680bdae227c3f8f5ee88519dff1c6efb9841d113db71ed5481e5a437d1bfa9fef486e0c4f86a60c1a60ae50d47f977d9ab3b7d1d3c9748ea04b29fb9fc9f7de03ad9908b0d018c70a66db147cef53e798e3459da0d4d58962fa8fbd355ff62d1c9562bcdb25d9d4a33a8f86ddd70cec80141564c06a09434637833e935e14d027ef7a6ad124f20cd8055192ab3ef425f8384752eb521d96131c4b33be01a90dd7bb61e385727c847d8a00000000000000000000000000006d87b59f4e2b11afce6da103aa344688b791a88f229dcf7a88ce7cfc9d7aac28604e5f525ccffee754eb45e08af02d04ea2e2a0d89225228c8a80661c86b0bb98b69bd6c218ebac99cc0314d7aaa8eda450e3146f2d5d3889ba4ea50646b0000000000000000000000000e8557eb076eff677d3e74bd2ccb6bec128fbbf20bb412ed3bac22ffb213b151cdd0d778316240286b4f63a97be4b1e094f00d0719fdad20b244116592e23a3b45eb5cf510429f44fcd5f618277302eaac97000000000000f21a4156c5f753d2e076fbc8fddadae15616f4e07ede743d9fe420fd5f606417508e6306f61684d4914bf38900000000000000000000a563d582455b627b17738c4e4b19e771e6240128db5dfad780e7fdb58c5375b168988685dbf48ff5742bad428c5f1e0e3d80f68837e21c626cb0e229aeffc7433b9ac75138e659ad21d9e64ef87e65aba98e324de31351f862d2f81bb87fc34e62b123ccae95bc8e19be1e555ec8e44a0e9ee32fe875f889e8aa47d0f351fbc9d40c59046b80942b3b15c66623e16366d4c66758e928d30f27dba02b9bf300f477ee75bf59cbec4d9a6809fc97527658f3c486a747299234f05d6f2c66207bc3f89ece94c7cc6ffbc72b684c7f050c5ef2f9a986b1a5d35bd337701c3a05b00f19afc8b757cc6bd77f0c9a511e62cbc3aef5c211c7464b741e7fa19d8d14f5790e03f9d35bf3913d9c0f7332752ce36b1d0db321ef68402a8eebb44431c9a186e1c0f572444fbc9774b14eeccd7bbdde8b529f7a1d23e24ca3bca06fc92e4ae4cfcb174dcd2e6fdd1d68de275a926d400c1c388f91368f66d16bc5ae8e4f27e48a862f07bda4c9867385bc4e0fffc57c515e8de004d5d8419a8dbd959ea1cd5aa7bbf83f1a3a91"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x40000020) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x10000000000000ca, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r4) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) sync() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20e00, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x135) open(&(0x7f0000000100)='./file0\x00', 0x1fe, 0x4) 16:15:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:15:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) 16:15:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:15:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x100) sendto$inet6(r1, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) 16:15:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x1) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) socket(0x18, 0x3, 0xcc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:15:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:15:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x1d}, 0xfffffffffffffeb0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="8f641b51a3b599896058124ececd9851ebb8efe77a071706dd662fa006ca4e4101064ed3dad3a015bfed4b5bc5593f2187a4d0865e6c6d0900000000000000e1e8dbd4d127ea4af0983842909240cbcdd9fe17e8c45f6f4639c64c1f733e0b715642e3b3b09509fb18fe9a025066661af70778f37597a6271c178b40927029d11871ffa0d1f43820a5c3c5a29dc9f3863c41e7f0a72c71a148640fbc0b26b1141da102131117311e4752de2c694417325ab9277d7caf2b7e1522bee75f5399"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x480, 0x21) 16:15:46 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x31, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) r2 = semget$private(0x0, 0x4, 0x2) mlockall(0x1) semget$private(0x0, 0x6, 0x88) semop(r2, &(0x7f0000000100)=[{0x7, 0x48e25ce8, 0x800}, {0x1, 0x706, 0x1000}, {0x4, 0x100000000, 0x1800}, {0x2, 0xfffffffffffffffa, 0x1000}], 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)=0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) 16:15:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCFLUSH(r4, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r0, 0x20004276, 0x0) mlockall(0x3) ioctl$TIOCMSET(r5, 0xc0044266, &(0x7f0000000080)) 16:15:46 executing program 0: r0 = socket(0x7, 0x0, 0x7ff) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000006f14391811d19e0de01c69a4e05489d515bbff41d3018f07195a294b9839e409b4bd288c26c5fe2d7b7dc35ec93c9aaa18d1a17a2c480f5908cfd2ab7e4318c48f89ebbb19989d928e9166213aeaba1878b3d702ef86b758eeb7fd7248cf47940e88d03cbfae0b7cd0314409b374a12dc1563e6bbf3db9b259d6d5cdda12ca8efabc0a35ff46f195c3df0e0f28811ca69b3f7dfaec7aab88e42b39825d6c0e0c29f72fd7c3af1c9bde8a5668273d27ed6df659eb9ca9ad7e05c7ad83ef16a7ea0abe7bf35931b7b6ab64"], 0x18}, 0x0) 16:15:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x402, 0x65) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) write(r1, 0x0, 0x5) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:15:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x7) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:15:46 executing program 1: readlink(&(0x7f0000000080)='.\x00', 0x0, 0x0) getegid() writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:15:46 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xfffffffffffffe61) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 16:15:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:15:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) unlink(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000000300), 0x258) 16:15:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/78, 0x4e}, {0x0}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:47 executing program 0: r0 = socket(0x2, 0x6, 0x503) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="92b6e3885f16a9df6571f1808afda270f743c80c05d81e9fda1f4927137e3e61ddd936567a8ef30dbb1f332c713072de35c5a387ee13d333a6763405bebc8fe3979971246b469a340f90f7f7bb6cd9ae85bd8d7bd37ee55391661106851de88268c2430b1050cbcd80337e51b7e20c6570b78e409299c4442977a7b8833201f8306667798c007d8afd48c0338d386d102e80e0f00fee141d06ab903af9e6fd10", 0xa0}], 0x1, &(0x7f0000000200)=[{0x18, 0x1, 0x4, "3a23b0"}], 0x18}, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x4) socket$inet(0x2, 0x100000000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r2 = socket$inet(0x2, 0x4, 0xffffffffffff8001) munmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000) socket$inet(0x2, 0xd85ede1a84c1b8d6, 0x9) sendto(r2, &(0x7f0000000000)="86b130cc5e030489b0184c3ef88128203ad1d1a8d5239e6e51cafa4c", 0x1c, 0x1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:15:47 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) clock_settime(0x3, &(0x7f0000000540)={0xfd, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000001cc0)={0x86, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getpeername$inet(r0, &(0x7f0000001780), &(0x7f00000017c0)=0xc) accept$inet6(r0, &(0x7f0000001800), &(0x7f0000001c80)=0xfffffffffffffe55) 09:43:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x82, 0xfffffffffffffffb) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0xc) 09:43:20 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000040)=0xc) getdents(r0, &(0x7f00000000c0)=""/37, 0x16) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) lseek(r0, 0x0, 0x3) shutdown(r1, 0x2) fcntl$dupfd(r0, 0xa, r1) 09:43:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x128f, &(0x7f0000000000)=0x5, 0x4) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 09:43:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x3, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7f, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x5, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100000000, 0x0, 0xfff, 0x80, "70bcbe883310d0d6d42d2bc1b0dfa2314d94e9d9", 0x5, 0x8}) 09:43:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x18080, 0x80) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:43:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x5f00) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = geteuid() getgroups(0x5, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) r10 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r12 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001980)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000000c0)="855ce723f622edc50cb85994a6a21712a279bae5b8a62284c3d3e99dbfc94d9a8a17e2d0bf3b622e989b1db0bd0dc0c37b1d486558204612ba351d33e88003774d6df59e32e67a7a77ca9f5635605be8692faf3940affc0a025668d0f62b59b8c50e937e9c58", 0x66}, {&(0x7f0000000140)="b6875f962b5b00242bf718d97b1456d2156047a200d736510b9d16064d84ddcc732280eb3e682320beebf234d651ead9892f5ea04e8338fbe0856921ae79cdecbe0e0ab4231d90cba69eb188a21296d32478c2e994ad5e3a0f6840fe27b2274e7d8c63810bd315e845d3cff619ce2a919260a65a7737acbc2766", 0x7a}, {&(0x7f00000001c0)='P', 0x1}, {&(0x7f0000000200)="ff92b84df40a02384d019f2fbf063f334e59701105b5048a0dc6727d206222", 0x1f}, {&(0x7f0000000240)="39c59e461e9f2e27227ccd6ec1d0f6aa5c94a50ffaa1f1aa5324031d51fc531be8d7fcc93cb74c52a44131b0ed1cbe62b7644429da55f0a4767dc11a7c436fa8fbc7a54ab591fea79a776836309a79ffa53bfcfc83af0d36129e5f50b43f3959e73a3be3a78812afac9e7f04154c3ecf7cd2b7657656dda02ae7778de3226648daf4e3fe92ba2df3998909e2a37323c54e59d419ed066d34dd3753", 0x9b}, {&(0x7f0000000340)="1798734d034100acfdaa8439714c49e6e483d674b5b0c29e56a11e26f1f5f622951332a759b77fc6186d04a765eddcbe3a4aecb41ca4ebbd72fe91a6f8715bde264a7fdddb206bb4b42eb07eca5dd27a1e2270e8f44f3de0cbfce1bb05070b7bdebe827fc224340790260b435fe6b9af4d25dc705bde0f67b73afcf1e36a53df720344654bcdcd16b05e88ce7ad139c9f1c4cd731aedf698ac615651e6f0a261718153e39ca12b1f2963a4cfc56ce2d46d3be9a62d2ba79db5f4ca873d75ee892e20a2bc4d9f753d95c5dd352223239ddcf92334d5c6fa8a59d1ea0ecc17a032fdfbdc3c963382bfbb36c171fa31c201554ec8de6c316b88595fd9140381ac43ca5925aa413d499c3faee4d94156e1d4f70dc4cd06c94f932a9a021da3ec02d1457bae3275d9dcb9b6301d327cc40a576a371409ddabc21cdd1fbb89853260fe3e268954d83c62d7afa6d4e391d2fa8b3cc7980315d601f11ed5dc294cb71ce184d2458e78c0f6dc92539ef351d92c843ec8532fddfd339c488e4dbe6aad644613ce30b0854423e237ad53ca1b75fdb385cc7a7b1108f534519c5fd80b33f1385caa12c17d1d25439a4c9115582524f0bae2925999a02c38e69be1c531e852c16fa70188ed4ccad6c5d87097f6fe45e5348bb447cb484167e8e8e9e152741f77b9c5d01ffd117d47ddfd131bbfba345e94b55f21667189736332b3828c777532a950156e2821c2692ff3d6424a341b26436f9421a6c5ed56d2524c442af6951b2dde48ffb0ae526143d7388222b83941a0c24e6697eb2fba5ae01894bf5fe6709f452cf7077066f01076a8c46b28a684c38c7f5d6ec542d00c8cde286efcf91123b0159c441582fe9ba20f4e76959d01645b47fb3e3b5e4d7eb17990e847fcc197706face75cc44c0a4d36b3ac476b9f90ff834c54710296e0c8544c3b775424fd04aa569c7cbdaa62021a2936dead0f5bcc930711bbfdf03f7b07961d63a102af3c61547ecda7bc5ff2df40aceb979fe64c175d67fcb38210c1c9540149ddb7e979f00015995ff1c571b663b28c3e113c8638ea0cf3aa2aa8334ff90c611ca5dfe898fbc39191b2d7080179ee6e4be36e93f64399d0bf775ef97b13b739be4a46e52be2c11c03821cb0876f674e94721450131ec5ab39ab332ee60599c2ea373c7dffe59a1aabebf01b5212c682603bbf6724982872f8bf4fea8bab45186c70dde936c09bb761827ff066207e50d0f11fe77e1b6593a9ad989ec0b23b7966e37c138dbcd41af5157e9be4f555f39e66f9ab794d58aa79a16bc5d6bce50d45aac519545b89b748b13db5ace51e360290ec9607bf2c9e6ddb803f2c67e153bf31e2a15b0bc707979044de6e587049e7dfca026c3f52b26af04bacb14aed1031aa6e17fc9da28adfea2f638ce4cafffd638464f502090bcdb18e254ac296a4c49abc4f48b507323744763949a71f3052d6887141329cefca774eb8cd3362412fbb8a6f1be48f64a6844fcf907112fd1ff2d6fb2df72b0284eb6a0591d9e487c54e37e56f103043f216a94649a5c0ce207fec9c9e6556238e0e1ea49ede893bb40a8cd5d54cbaebdb27b2252cd6e0613eafdf720bdd86880d34d4cc349016146cfdcf68e72ecab7f5ec85d120e26a74ba07a5ca7a25a804d450f6962fa3553c643dac26a380bdbe9a8918148941e48b9109364477c220cc88543e1bdd1ae11748264101324bd4af9c097e8f8da2fc7e54238c299c994726541541bd6f57a06c0b7f4f3aaf539c16fe743d82605d9159afc2aaf164510fa421c0b384afc85c1e23fa672eba917fc6b530b3a94f80a044b420674f565970052376c07ed0670bc0330113eac6bfff44ab29692df9791ff9e01607a2cc82e043e6b646192492bbefb4086cc7fb42908af4495d21694466239902d46fcf7c04db6e9b4af8405607dc740067859861f7e8d56516201e8d4cd51e229d82186e1d7a623a212e39e4109eac85950b54ccfa890a2ae55b3b9bdfaa86804ee286acd90363281a6bd6baa555abf785a4b0143f53f0c56c48a8f526b67823a5d0becbf2b57ee974a3c0cf5951fb6ef26d051279824e0745a43b5c6bb109670dbf1d97df7d5d35a83e41c81c6362d1371ae671b43c3bd2b025b2c44b3fd3052ac88707fe16b86a39133e466ad70374dcfe4ced0857565e755f69cefe5eaf10906fede730eda2366fe01030d45f7596c1c25a1e60089567552ed641b1f39ffe047f2a19716a34f7d61a78e78951a44e2d043f6f0dc02d161ad2fdee92b852396d61c9054d5e3b826ea7e300e92abd55511c24d7ae3b1fe4d493a05f875ab2fc72a8b73550c25f231ee45480ce7c90a992b866a8d2c3feb209b19f4be12f918280c2027fce7e75752f76352023a5f9bd66bef3b7f0cc190c6f64119688c6d49793240a0737cd620f6a0a263131dbc004f97a1d79b6cedd310fa17aa0309800dbe0fd4b8b9b87b622d379355270d7afd8d0f5eee74fd46ae206c821ac3dd66b079cb13f8f75898c3168e0c90800af7c7f2bcd4944c698a0d07ec35523d2fbe13ab953c06db990ac9479527a4ae64685f111c3bbc296ccf721c5fd830dae288302c05d5ca244b51dd624c48677adbc72ef38b3d3c72f70de717936780a4039134f3f91564e142e80e09aca9a5a0db6b3ba6727f349cb038eef2bbd2884449d4b25a4a87695dcd2b2e062a5fbac20bb5cc5e73868b779fcebc951175d737aae93984b5f3b47ebb97a44cb2e445b3b9638fd497c049209c3c8d29699bb9b43bca7cd2c353af7925e676305afbb1872fdc63c1c2c8502ef0c33792f8897730650fd5d8711e93af31908fe5f49858a3fdc1e95e634ca4515a5b19c7e0f1514fcf658febb57a2c8eab2fd854ddd83c702e9cdf0ac4cc57fe3664ef87911d6efbe79d32250e9993cf9448214733e92af74ce6ad4a8bf6639ef0798f139b5aee6fcefae92b02e5b9a40f3029f6007c59f7011f9ba1ca6ce11de7f88cefbd788d1b681c19db8c0bad1dde7da1885b77de2e144aeef4d8c7f5ea66a8df540039898b9bcc6442a550e23366e39fecf3bedfce4ba340ce8ffc6d79d7139070e39e6ac9fc0b960451152da21adf3c1e3caffe7c41ffdc09d8ace480818cf9417c91cd6148ed0a55e138152f0454536797a9aa4c60112f9ea510de933b2433bf7a50f427325fa38e5d461d6c44e30525d830865ef97f98f16eebabcfdf2cc12b0ff9567b9d05f9f58e8b498c48a1be112b42f38baf6b3bebcae0e929403bf6cea5e730c8dd6816114b753fd4d4675b9039f4307ca7e7dcc9d6d634f0bd67591b5eedec24775a94ad2f34a01c1a62a6b6b6e071fbdacc87e889f16aa6faad6086782b30375dc18956c5b36449a6bb0f0aec5e089813301ed6a010480697eb858dbdbdb4fdec37f68430df938ef53fe0748ba4d7fdf3eadd707e518a5f02d8ffefb53489c2568bcf46a44a10a8cbb485ecb95b1946911aff21318d8814a001f6df85cd44020d86e3d52f3d9e27788f9695fb1242a8cc74938cc525d4d557f3571f4a2ffdf421126b6a161e6e9bbe692a6e1f2522ffdcfeae1714d8bdad3af17816abbf78314832f44ef5136a57578379840f45ad0fef2cea91b5c7bbe5c8c5db17bce4f73f561c4e0f4f6a6a1f1fb67c41ca577e60953139d8e9ab9420980bfa4419a134a57c8dc04de86a7566914d5d4db3b781d9f650b8f7f9c395fa77242a97b8083041516aa83d62a67005d6c3023e5eb49b5ec43ccc5e231db19aae9632a0284b59e02545551d6043efec4ec932c976e8a4f1d48972727a947e940874538bcf7a04a6e8dd15e0662805899f2cdf006c0f2b9ad1e22d99b3955808914894336546767152baf68b3cde9b6692418a425753eb684cfc8bbc9d152804d047e396df84adde6520b738edb7594bc8e7d04ace29ee39a761e0eb66738845af4eda1e0c89ff1f0b72f30f2c327ad88c771fb4c69a3bca21143cccfbd9a3ebd440d4e615dcb6e5fce972cbd9dae6c04a1c3d72c15731674075baf3101dfda5334375e6a2ce7ea0b038cf872ef717d913ad31d284a0003e15158f2f29842a549352685d470a332eefe0463783335fdeac254555daab93dfac9d56632e5bcfb041cd91a8259f7d68c6da4e17c352e285f20a266ca458c801d8020f2be3a5449d53a7e491a7630d1c5c692691a71aa088f6af3b0a6c4175ef6360c59fe1c0def036ffb3572b9c46895c6b48e35d17df0eb3a05380916dee89a16181969b74e5335217df47f00c41d7903370bc9c30a41d34b0cc7f4bb772a1b942a1359a68165c24b8d7858f57fc34b566a89535872c43fa253b936915c09039fa94348ca4571ada7346a5720a9c495114e96c0a9a011c7b7ae6c0086875836a806647e1aeb04eb3912b7792bf5b5289bbefc1018eb9ac0e5db1851bc5ce4b9f6e4fe45fdca442da8bc3dd920cd148610964743283db81d80cd67792e41a124bca720c0f3f291894774cf23ad1daf9fbea9ca5dd986aef76be1f6bff93f002aa00b327b357738a91fc4e301dd8fe448f985ff796691bd5daa0f59849294d037d056120653d1517bd2136f312ac82c75a1b9e383651d6b5c3393e120bb6fb0ab628c96c010ea28d94f6407bdbeb5e13cf068ef1ea8b6133fc84d15620a50e165102b5eb411ac4ac91883c9bf9405e6b7ecf33075d9fe1a588f3c93394aaf2ce26e3005c2a8d8fcd9c9e6890e9df87235b2075c113281af96c64c5ae096d62e935dcd18671229ed1645f01b654b636eaa421b9440f4aea793683dbf9a170f8f2c46aa7464489d468fad86bbe1f1ad4c9be926d6c26daa520c9fa408a77cdd7026c9dd6605de67fbfc2ace2fc4459da070bbe964be6f60f6334c1ea0e597c392b6fb6ddbcc3cb3dae32eca4b22a7e44b04b7987d22ecb308727c3ded2e01e07035a1ec7897bb0cdaf3832fe3c928c482ce3c34cf463b51bb14cf27711aeb67c3f54b07ecc840612187354e153a1791fc1d4f4308cbef384a487cb52e4d493ed2625de3272972f18b4dbe11678b93dc16a8f87a45d05e1a3bb5bdc92a8dd6f3fc1cc445f14d83c9018a53c4ae4dfdb345f396fd65d74098c336de02f09fec8593884dcc71145f85b6d114bbcc5ba5b34f32ca6896db7253fc39220de5d6dd757f03d555753ac15970f321e196b519db5be697d0fdcdd70cdde9e267bd4c3dfbb1ec452c6ea107df58fa4109fb285040728175609d0fa5ef2eb2ab97cfb54c9dd4497620687fa9734b2f460498ccda4ceb2d74f77df3b7d773bfbe471c077f8c9d41e8b5de7bec31e1b12fb9160efb166681cbe830a1d5742a5ac1eba9120bc9e93f765df4c238ccda03889f4b1e389a07829f1564c54fee588d692c0e0f7a18bc9c2982bf3e4327e16a0d5fb70bdc2d87cce75c5c8ebb304e355c1796fa1f6313e6fe0a8099a2b0950dc92cfa545603699dd6a7c9576aee25351d35e469bdad5ea77f2dbe75c26872129be6bfae55cec284f13dea19ca73c57f1f2a1ed6ab8718605d291ca788bc1d15bdebcd79dbc32d6bf606cb4e39dcb2002fb51ae16546bdc9169c92a6a5d3e6a6d06b755b45af3064f3a23da023b7761e469bea91ff7fd3cf4e8dc8af38920674a3c6fc1a19ba4816650b605c2d5107b46d069eb0db697832d7e95cc691fe66214679280eb5cb288767bf774b263f3d8055376092eb6b3c305e32ed0e08d1705529f0b0eeafac39a528db1b63232e0027222984e2e1ca5002f07be2a17929d18757b44fb5f3c61c7335a6a4acf24c9a5da7fb8db8ec4d6328b85ff4", 0x1000}, {&(0x7f0000001340)="23d2653fe1bebfa232501acd50bcea5dc565353a46e6bc19f9b4a5c37009b88c765b83326ffcfbbacbaeeb88f9adad0cb1eec8ca3308ec27301f6718675d0b56c0839187b5b2b2c12f10dba3fa7bc1c372dadee779a36dd8dff1b1e8534e173b6705c4dd031894aa3954c77b74d23f690ac4a9c00b62e1d8387e3065b79d26d9888ad912f68f454eb19e37e4693a0335cc2982889d", 0x95}, {&(0x7f0000001400)="be1d6bda4622b69e44289603bbb88b364f1003d4b633d26ee7488804c6660967b76eb3d6617f2a7e397e8a5160b1d35decb190fc4193fe36841becf9a6fc8c84f5b0c5915ac5d76e5e462cbaf55e2ecdf8c5fa6d6f9a78ece98fce74bcce4290070528132290ddd3feca17bd0989cf52ce2f10e800ca8cc5f0e4bd0e52ec88a8e2a8ad0f908889c5614e0480587e80c49c98ca0a88bff711", 0x98}, {&(0x7f00000014c0)="9242ea15b757f530aac63dd58f76be4e80d6103673f4177cc3a6228d598c1d9b2781d515c6a82e1b5b3c9c2c57d13b07d93ccfa6d675b6997a40be3c3d71843ba947c1c6f352b98285f1363bb17ca5ab686e6031a35d2abb1b7f8210ec58a7b5f8e8a2165daf0fc8538cf1f6214a89154f02799dbd04b424372880fe699e74ddb1e421fe490066", 0x87}], 0x9, &(0x7f0000001840)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2]}], 0x108, 0x1}, 0x2) r15 = dup2(r0, r0) sendmsg$unix(r15, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x1ea}, 0x0) 09:43:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 09:43:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0000000200ffffffff00040000001a000000009376000000002255"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendto(r0, &(0x7f0000000300)="2831c6601408f8f10f4e38c3df3f0db7f61393ebf7a14358c35c682d3a138ec6d75fd8ada79a4aeb65ee096b11103352def591118b421a8f8be71e87f1a2bdd9ee83c6dcd8c5e1f6d21718a8eb18d18d4a5469e07df46d021f840e4dd703ae7f9dd5aed1c8d689cf7ca7cedaf2fe7a716f8b729e7a37aeeba84f62815a1f957368faab3441788021715e56cdbf13b485b4e24fe3af8bec064d0af95d383a576ca26879a587c75608ef251794de0b94fc950758b16551cff9ad4f04ee285191ff4d9ceae244449b5fdded999a49fc8cf4aa42366db6ffaae10daa6304a16d9d6d18986fbdcebbef8e68641426f06eb38629ae4bb5a3714b4a5eb7027125e0da42fd662f98c1432f2e8e3e748212eddda4f6b6afb1538c48da62e00e64048a79c0f8fdc7cc9c43251dcb15e482280619ea5d38a6fdca14bb13f907ac369c13cddf8b503d794f2706dd3385695677d7c483f1e3c9655e9e15af841bd5c5e302fc746ac606413b4b542c8357ed06084dc127fb115b36f188caa221af3f0a0d523b1a6b3e44c602bfcd7f51d4861f8de180f77d2673f50d1159c3b5b142b2d7100bf3093a865980a53160e8cbb8d8fd44613ee4cac94fd98bb9adc32aedc8ccc4d8cc3b4b00f02cb862af6c921e8b4efa489166b46c73197cfcc7ff74b78746ba47063ea10b3595a4865dc937adf7812f3bc47355def2b3de81143b11d271024dea4f5a543a9aa9220d27bb7f4cf979bc38b617dbe8e8eaeca7608e9d058dd6e630429180b0f14bd452afa15e38fe9802db7dfaac8937535c8e6f7390c5f97d26a7f8888e26a9b78721a936b06462a4e8501b35f841afe45fb39a71f1554b5d9515ecb5b743de6d568f25fdbddfb405f0baf387feb2fee37fa31889ec85281a97139986d3be03d13c732f912a1a511b41a41a0ffd50d0081d4e5967705c77c14aba6e7b44024bbbef082cdbce592dcba89e5548731a034eeea751e4f7188fdbacc4ff14929b9225625b36549104e0c646364757aeea7a27daa30bfecf1378aae46db18b12e9aeec999e6e265541769afa40fbe98e84bac082aad367c294e531d89bde2dedfb65ba0ae6713a52a6b17d96497f56b2069feb791cbb77c06e754b0abb865201bd2c2c864c854e28374e8963dbdb84c8ed66f0f6b660590563d96c366ff315696a58f242ebf7d387b7b56731acd0a7d443c91b03d1806039218a437e2b4d82659102f2138e41d8e67468393b3a0ca36469966ab531f2060c21e33f7fb1b2f04eca4f42089c6f2d6e6fad2e348271d22cd089178c4f6d363d61b764e821306b4d76a0f80ffa81ded1c6d44e86ceac5244a960ead09f8c47b0933c30c81c081c4fb4564ea21b2ba9d2fd21dd9dd3bf106fc98d1aef057ce5949b12320261a2869c74ed3af55af5df84efa15a2adbebd7fe08f7c0465d532068081887a6ed49366fe7055ff2e3939e209b922a921680a8f73cd4f174b8a99b271b7276556385ca57a333584e28894d954bbc6f939b223bbf75d6a9294d4bf905b07d09d169197d8ffd830b76547f9707fce409a7fae349f45c1e3674562708a6f9b90351810624e16eecec292b8d00ac339a467b3442286a4d7bee9a741ddfdd734a4f697dcb8c5456b56bbc65d2503e0ab9e51bfcab5f7a861dacd17710fff367edd4d52d0bfff8d687113936861d9b9f059fb4045629acfc5bffaca96c73341c246964738464952216b779f69d4a2665992deabca407cf4d97d6f2bba5182ffa18b8f1365a92cf739bca8e1f96a700e5b754d71d719fd66d7d0a884fc1653cfcb1eb1599562fda4ac3e6c87238227996d3c025fb36bc517336f30643c88ab6b0773eef912a13448962374cab0c3aa007e1b9ac9dba33b5d1cb0dfb592759610ef6a0dd442734246d6170479873a03a7c4a7849cd53a7024abe06b54abc422bed2dbca58528d0445a16281ce5907aae5776504dd1d8b92b815a6509e4a24d6e217ea502028743e6977a013b1fc246162bfdae2a4502947abb46ab211cbed7b41876ef550e1215c9d2785f97c84b98b7a8cf1f80a5d4df43c2f18ae2ba96c03f25e384ca0186bbbaaeef6f8eed8252e79c565fa47016e9cd2c8ccce86cfca96b0aa518de9dacf2d21e8fa07261e91387dd284d3b62088763588a281afc56d408b749a0750888be1676658c050a2e922b104a37bac1eb9ad83a34948655b9e9b5b6c69cdd2e188571a8c1d80e32ed9a87d78e1512aea29addd1a4513dc991a1d6b23ae31a4f2356a7a20cc168f139ab480269217cc81c263c1c2ea7cd9bb8dca95303f0669303c28f07a9b0e948e8dcddbe18c0d3252d1f0d194b8be1c580b89521cdccb3d29c2f5d5ed9a88e923238992b911241243d46b9bc41a44f8619c8f69335ce1844c29292fdc6bd00a0b3c6d398221dea38580671e808edb6bfd0f29170ab21a087cab64e2fae1ab56fba43f3d96b5eb80c29f109369d89e4abcd5fc632ebbfdd6ffc6a3f82974931bbbd3bb325efc0158afc2778efca60188361dc7a75b1fd7a4662015dea69c35ea019f1730e57fea4cc3235ba72761136717e62af4f7aafaa3e2581bdeff2ae8a239fe04e4fe3b1588135e8d2097eb394b34a1c94a0907f4b6c40710d789b3271d47091868e0712008beef9c324ad9510295675a8f9ee7ebad3f8f6700002f61906bd32727c1429ec9c505535c5fab0f4b1d39e8d55fc0752fe3971a96f509736ed0021c076da7a696d065101286cd502b5ec93478fcc6e57685962b41a2d883dc3275345400c7f9b6becc4dc50037b07bce2dfb30155c7a312099c61881125d247397f4908c1f8f27841f537a895b8ff58bd2864727f6e6040500f898438d8a9a7f2e38bc3e11505df047725852eb965f09271542a1545cf279fc6f9f14f6229631b18854a9431a34f26a5c34f754c7ef5605816569221ff2a88ece4a9e104ffb8c466fe05af1e1fc027f3ae49bbda1a86cc0beaf468c24e0574070662aaf0157ec6d2f9bceecbe254f3a4ca98a1b52ec7a87949d02e7c1a894a056f29b1b3a03ebc8186f330a83fa66dd131a594884bd3ef73e83918f1570521c2fdf79e09e2e24c5a761b6a0eb5f49816434dc18e61c78ed7d4fa5af5c98dc4aef40de9d4c63b613496b0b04837748e957ee2c2fb24f69fd0a7493172129f2d7ccc8600edc4f099c09dccc128edd03216b5ac13f2eb53ffcfa017d474cb8ea79e531151244b31905754f684c0929e870accca29875fc26fe877c192f95ac7729674eb432e5a19b6660a7648007e272e11ae02de0622f955ad89316b34b96d0574d5726a2bbc3838533282b54b2e291b91238132c5b0cc188a99e9c58c8e1c2b66764693ec96d8c18030dab47d4c4b2cedf7d1c3c273765a4147abba68124455518e335c005648b81b87a0cfd2484cbf0477e53be8241ea06bd100a2dbe765282bc023531eacebb43ec2cceb70738dedf4cb7bab33bd2dfee0fb069bb67af666a68fdf803262d1581565db0d5b81b88688d3a1a2fafd1db1092d852f6b1b2f6aff9580d9dc01e228114dbb721e0e63f46342c637f59f978e26169ad314272642db8606444ae0eb74bf467b913ee2d2e0a8c6c0e754d937c5d8e62064db29eb003c24fa52664b8616b52983402e64468c4fe678674beb3df96a675f3eeb1387c48f9abf27b14d5c799fb54a2a5dadfa633d1d6b2a698479619dc5b2f0168c7f39a5165b5adc6ca2b0a44e7affca6c929351eca4fff8dc294916ab462084a5ec1126de4734ec258f8ee08cdbdc5eb838ea18a0047fdaf5b6a1ce721ac1cffcd039a3ae58ea3ba1e9849f70801ec19c0f58d6757cfe6ea578f69f322b8f3975e895f456756bc0b184fff89de9d27e0a6e9a303e3195aef90a4aa1e6935728e5cbbdf6b185544239ba9e37fc5e2d6f1289019ca42a0925b0f055114b65adc9233025f15ae1d01ad7ebf2054280a98908c03d85294894a5116fc348baa0715acba780d4b6b094ae8f3a6b5b8897689c50b8817e1ee7f5775cea56bdfe5bf653cd92c258d6e7652c3b84fd973629882cbb469e793caeb212044c2b1ab68abff5ec5598b74e6e8f759b14d1b5934a7283b51389066f3fe3b99edc8a2765e0735992de29083d30d35912938f548cf3469eabd4fdbf28bd4d57e67b3c1711f71096cbbdadbf8b0b303c132e0ad4502866f0f918625c25e01e9a07b9741d88350caddec775ce1c0868944667f9277ae7a8db85a2d58cc51a37df360cc646a45852e5c260bf29649a31ebf7b226d242b566a075a4d034dced6d7960d92570379f3915d43bb4c1bff849b510642e18dd36d620561024f06c05148d47d6cbee0bdd3624806f66cc64a97af6776a842823c7fcf3135230537558ab91cb414498e1b70384ccbab717fff8c3f75985fca378707905b6c2f6051f0ddd05c4caab13320a3daf52fd21247f81f892fe790c719648c9a2c7ccfe5f7736c268ac60ecb8d5f8269c6fb54fae01c2a62e40b491b4aba50ed8a01e2e0f80a57bbe960cfdf7b3cbde5a256f64987f506e9ab35f1af2623b55bd902ffaca2bb574b4b574ccd086413ff27032bd78b87fbc8b3db75dc2988800783f721962731c0145bd907da46d9a6b4ec896c8b4d4fa075d6fc5ec522281b60a1dad79602ee47427a2998099ed04846371ae477e8dc6280e62e57996f05661d5242d112a3dbd66ee2e060461436c704c08eb047b66d8c6c51247cf68d8de5b41921ba0a4fdf9587400c20c6bbc7befe1bfd049e2d8ca9be44c6a7841f70e26160dcd565c41091d73e7af964709253a9c35dbb350e6ef27b4f0b7cfee94db93466f8f834a6d14260a01c1c2c61207a3954948a0b4100be452a317bc754f3e947654f0346e95f63903199772900fa1f9dc6b637704f7e6d1b74394a334203cf79aa0c3e9a046326373e7de7ad17d2131411228e64939ba2a0fc8872a5f1bf9c4f405f9392db89c395b67c7dfc3a30be29257687a5692467513d84de40a98b4381722c556f1712151edd9acddfd4a331782c8cb6d046b5e208756ad6dd1c154f47d7cd40b6c5fac6130c8d70301ccfd033f9d99fb2e32a652ac56282e7e48ec48f5eede78ca959eb8fcd2d88d73c12bc31ea15244043f2fe54f2626944e21221c65858f0526cf4643fcbe71daafe03023fb51c28e16548abe2ed816c7737de04691ad59cc2056fa7d6f8bbba5dbcccbff13b5d65ce8f4e70a9e7486eae58d0efbb6e8799c160cbb9db093e7b09d2d53c260310c08346658ed9288163beb0088a6af9e61689611d4eb9681efa8d63e5deb4998c1e869213fc462edf350101a46c3f90e10885d7ffc22d770b53f0058419533aa55a83aef5fcb7a10f97c8a69b1e482b18578fbfb0e050b20d64498d5760e5e87865ed642e0bc054df49f3f399ff0a7b1c29598b9e012d6fc227ef312014665b0394cc4ec1c379ee726999b8acc7643b1b6fc6f4a33eb103dd4cc9b18b43b108bb7924cc59dfc27c2be2ab0f47735e1cc1ab272e8b45687e8a7c08252a6868d13cc0e93ecf755a6e13708cb064106482863ecccd4ba79ed35dc780be0ed2c4f7cb2d533f81cc08fb65b247eba270c922f557a59e14c5c0b6081f1a7617df0ba86315b75e0a89fe91b0c28a8ac5469d02e88694a3d84ccd5421e5e44103b25db8b51b24e863989dc4d50de3cb1d2a45bd91b0c567d4849c524afba6318bddc0d41aec59869644ec6ef2d2b8f3eecb8ea24dfc33d312862e51182898b2b628e50e629896fe1cdc549a0c40a64d4cc11ae227027a408a554a4e4c7c61c606ae103d0980b", 0x1000, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000000080)="cc5dd6e2a8036e178bd5d49fbc74e30bf9fdad391e1ed1083cac34567981d6472402611f396d3f4e271d7de539d4c90980a3e224911f722667d015635ac0f829e31b2df57d6bd2b119936844cee6a97e46"}, {&(0x7f00000001c0)="5aba88c69b8332f5d013ca7de2754a8c572bbb24a45d5bf6bc08d8d04fba92bc9ebdd5fcb2a4ec0992db2557ccd3355872094904a81498f32caa07b1e65a313603003e87e6be4c0e9547721373c487ddc5d2530615e2ada0ca58e2004de9f72c1329961fbbeafb4c6d8a14d2122cb14ec09b44"}, {&(0x7f0000000240)="39489a48c2c016a9700bda49e4cc07419734d8e0632463f01458f58bcb75bb60919c26dadb820aa0a1072456642ca08898e25153ee8cef11532426089ebccb679aa1b9b3db5eaf"}, {&(0x7f0000001300)="b9eae42a1cd8ca73dff514d4b3aac042d1d8fee3df38ceb3498c831dacd53caee4268a77ec0f441780c3a1404c325ade93db525e"}, {&(0x7f0000001340)="e2ff737533396ed2c0424208ced9dc5192f4c35ddf5f12c898e6426edf4e842af27722b9500bf642581f442210cb869463c1c24adf18771d7f8972784ee9e781641572c952a749850a8c6b260a945e6fbd71e6d2144415afac8fe54c9a93473f3db6f6c562cdfaf6e352a57af3f030eed64877ac4bd17b71607651ae63f4fd0959917ec53aad9d7e649d46d4cda9b19817854c1a661cefc57d6157922d922cf05198f09d"}, {&(0x7f0000001400)="9ed9f15fef1a3bab8dbc2b65c7936d2e806445557ec611b10a216e7db57ddcd53bdd9408d564056c2ba4068d7fed0dd1c40cd9c19038ce00a0908f4060f6d88442cb1124bcefbf3c5f514c376379690bbfa3b4454c021653d62e542830010ef85d676e499b9a2294c682474fc4419010517ac3b05a93a4ad7c0e07d8cf57dc0d4ce7b6b74baa8b83daa4734e6add526d167bc65f93492e496bcd388bccca82fa9baf9efc"}, {&(0x7f00000014c0)="ff4bdb250d9cac6dd53e03755e1c409dfca23ea31b6418c229880a6718ac"}, {&(0x7f0000001500)="3c10508074a8d718864d0e0eca1e504b26aade2047fb0664380f1e4c4e6007e1079b35b6d6910de3f6f06de74b7ce242a4c4c18dfd00c04d25c97e9fdf79ecde3b85990a031104b98264ab446605fce94b58140e66157c645b948edc753ab10cfd78ac824fc7a98e24fb78d8d639ab3fb4c6edc84e96967edd9e55bd8e987966357870f364c3e6ecdc3857dc9a785050d9862b27b96d1a0b13e3f91871ed8aae36288143b41f13611d84700c056702bd357f3622ad749575440a65a8db776b6e205b041cac"}, {&(0x7f0000001600)="4f1ec0b59b2ae35a362430f76b17b28e1cfaa150d680597360ec91d9cb18fcddd92f8bf15ad085c3e14a4f9a41d51b409580467e2cf51cef8e970200fac42b8bc16f4cd5f8fb6c48b7b3330ad1809f1970a692301e95a4e5afe86d2800607324e3c282969b384888461c0eff087dda93ee825b93f2dfdb52ff16aa93a1421670fab5aecb3972c02c1cf17c5f6cd10bfa9cd50925375635ebbf93cfc159"}, {&(0x7f00000016c0)="c4d2e53c3f6938ba668ff671bdfd6528f2c2424da680ea43573912082f6a855bfb3ef6e7eb20c469b8cd690d32966885c5ce9847f6d524de0c04ebf2bb269c9a6f583978df829e94d0a4a537c091f54e3fb18d45700bd32e623b0db50fbb4659811eccf5e0aa780cfeb09b64138407446961427da45b6743ac835b9370d4227131d040ee52ecd32fa1b514c1dbd9115a444778268c7d654b45289914dcd2e56dbb5931a011d1a298fe966fd157d7d1787378279880847e47ec2b029de723edb5953705257a4dde10b2e77339f3825a0fd382be1c77b93793646b2aaaab7652189664e078d390db7d91a2310eac"}], 0xffffd0e, 0x5a) 09:43:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15", 0x5b4) chdir(&(0x7f0000000100)='./file0\x00') 09:43:20 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x98, 0xff}, 0xc) setsockopt(r0, 0x1, 0x2, &(0x7f0000000000)="aa9b64466e8ab2c2ce4eb569fb29718ef270517dafb69d788540bb656f6352e1c979cc389ec7e22168bac5107dbe77bf6040e44fb7fc10c88e9d5ebf2b7692100428aee2456320a993afaff22e2db07fc3a45875f306350248a4275b06b9cf0883f60718b703a4658a06", 0x6a) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) 09:43:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) dup(r1) 09:43:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) ioctl$TIOCSTOP(r1, 0x2000746f) 09:43:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020600000000000000"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:43:20 executing program 0: r0 = syz_open_pts() r1 = dup(r0) socket(0x15, 0x3, 0x0) close(r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x40105706) kevent(r1, &(0x7f0000000040), 0x82, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x7ff, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0xffffffff, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0x200fffff, 0x6, 0x1f}], 0xff1, &(0x7f0000000100)={0xff, 0x3f}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0xad, 0x0, 0x9, "50a589c5b83753a0be65348c883a04dbc3650815", 0x3}) 09:43:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='B', 0x1) close(r0) select(0x40, &(0x7f0000000240)={0x9, 0x4}, 0x0, 0x0, 0x0) 09:43:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x18402, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/91, 0x5b, 0x2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 09:43:20 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) fchdir(r0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 09:43:20 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x8, 0xd0a1, 0x1}], 0x1000, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 09:43:20 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) close(r2) 09:43:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202ab8c7fd7cc6c284f4c4bd3c90012653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x1e4) poll(&(0x7f00000000c0)=[{r0, 0x12}, {r0, 0x40}, {r0, 0xcc}, {r0, 0x40}], 0x4, 0x2) recvfrom$inet(r0, &(0x7f0000000140)=""/193, 0xc1, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 09:43:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r1, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4612f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b58f034c420300", 0x2f) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 09:43:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000000)) dup2(r0, r2) r3 = kqueue() close(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0xc8) dup2(r1, r3) 09:43:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x0) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80a352dbb6188090302fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2de106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f67753007730847e8b7f79b971254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a51300000000000000081b034e058a8bc0f9e3aab5556ba63baf892ab9d826376208b4965ec734649a5f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396f392a080c07d4042cde439775d8a75e36f774372ba0f0367fa72fc4a62b3a40aec949bf17bae7f0402c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36ef6d41cc012ab969d000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f45174720041bf06cb1443e2a30ebc0f3974a5481df7e0206e26c88982450"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x420, 0xa4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x3, 0x80000000, 0x8, 0x401}) ftruncate(r0, 0x7fff) r2 = socket$inet6(0x18, 0x3, 0x102) listen(r2, 0x6) 16:00:00 executing program 0: socket(0x11, 0x3, 0x576) r0 = socket(0x2, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x318, './bus\x00'}) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chflags(&(0x7f00000012c0)='./bus\x00', 0x20002) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='./bus\x00') ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) 16:00:00 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x0) r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1f, 0x20) syz_open_pts() ioctl$TIOCSETA(r1, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r2 = getuid() r3 = getgid() chown(&(0x7f0000000040)='./bus\x00', r2, r3) 16:00:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) flock(r1, 0x7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xef54, 0x1, 0x40, 0x9, "4097c9de93e372fff33414e7e1be2bdab4ce7583", 0x2849, 0x1000}) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r2, 0x2, 0x0) r3 = dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000a40), 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:01 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x10001, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="759a2e2f6e696c653000"], 0xa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff8fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) @.[À  pmap_unwire: wiring for pmap 0xfffffd803f0139c0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0139c0 va 0x20ffc000 didn't change! 16:00:01 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000001ec0)=ANY=[@ANYBLOB="b6ec85d6f01762b3e09dcf525a26354c178a7998b0d1f65e29e72c61cb48eb03cf242d3c515cb57d88ba4848923c715fb54c76ab41210663fe2d3d6a806ec3ab8cbe7b7480889d3374d0e7f83ba99f2688ac83be7b04a2ef24fb60afd04c96ae4252d47904f5107196ab5d449efb17f3dcc40413b1035188b5ef3a61a3f04a11336afa7133ef95e1cab98c4cd568dfdce6007a0645f4de6f53e5c624c71a7eea73fa6794c0381da3ddde2abfd089a2d15f7ff2599906243ddf62ab7dd5a2155d70b8800b645c47947da926084d4e953381978dded46bc865328359eec70ddc9c48dd3563e5bc0fd4b1198529cf287fca15582997f8c3e70a647b92a1a9bbc7696440cbd8a8c0000000005374b5e2dd7e11af0762e9e514d4606d09dc880b8203edec95305faa5f8c3d5afe918f2035177933fc684529a3af250162fda8cfc799bd9d70d7e7665e30e450070000e713603e7e9b54a9e701ff890540b8931861e938aeee0117640b9d7f8509000000faba58bcb9903cfc8f0b9f8e9fc3a6045c20ccb23606d50b5752ee284cc80cff3008000000000000007bb0b6076a73259a756b3eccbe05502b30ecf4bdebd34f6976000000000000000000000000000000000000000000b483aeed2a8c412eeac7ec635301ffcca7beb17a3c9f11dde67f3d5f79c0e279a45ac3d1b108a57a068cbc2ced8d75d1a653138d75a2cdd1bf2e817550ae97fa4a64b6d9e0cbf75391ba8d930cc587c0007c9c0937a77b121357da2a9946606dae3b992c7a9c3feba448"], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x17fc}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r3 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000980)=0xb62) bind(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="0000decfb9a3fd5fde2c"], 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x408) r5 = socket(0x19, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r5, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000740)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x22, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x2}) mknod(&(0x7f00000002c0)='./bus\x00', 0x200002000, 0x32c6) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x8001, 0x161, 0x7fffffff, 0x1, 0x1000, 0x1f, 0x8, 0x2, 0x3, 0x400, 0x6}) renameat(r2, &(0x7f0000000200)='./bus\x00', r2, &(0x7f0000000240)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x89c, 0x3, 0x3, 0x1, 0x7, 0x4, 0x760f360, 0x1, 0x2, 0xfffffffffffffff7, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:00:01 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a19d206721857493679f1a68f1", 0xd) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f00000001c0)="dc000000", 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x100000001) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0x2}], 0x2, 0x7) writev(r1, &(0x7f0000002540)=[{&(0x7f0000000100)="81d7b9e4bcb58dcc12389ab4e33f78adb7460ff94f047054b25eeb18f4fe91bafe2aec28203f49f232a4f569c09982b1262d49184f42729cf0b28bd57c29cf3159dfa6"}, {&(0x7f00000025c0)="cf73975292c0764b6ec4ea6fe7c2201e4ed8efa9238d25fa5c450de67a4215f35547c046a6174ec4b4c29c58ce619a04fe44ff51f4e0202c717c086a970ff4f63b81353d76f8dc34b2fcd0b1e531f441efc45982d61e0e7ebe59d4de67dd3959107df44e09aa6a4129b3bd64020738821f93020305415b839b877fbd5e0e30bfd9143353c5f579be6082d9b89ea26710aaa4383e9e165739c1f20e157185b5c302d45b0e304dcd98ffcb77dbc1be284160450e2bedc78a5de51ea57e8820c283b668e1241ae260b27e0c432e5d92b3cde44a49ae63f3bb6b"}, {&(0x7f0000000340)="51c868b67c6100522b07525adca73436cda93377cc2b1f94757e8b9345b1ad0e5ac6f90f9da7f1b746f81eda4aa35c0a2dffe6e0e594c0602e09e69893a7b9064c39c9b1ae4e03dd68cc729661fc5c9f1eece8fe13e1eefd8d4c5e55620a095c9f753a55550ff20876ed6de1ba3517a5780aec84a8660e07a153ab44a388f66ae4512264872193506b5105cac946f0888f0339b785ed820630e37ac83dbfa9675e1d577efe69b567fb26226be55744c39f805728"}, {&(0x7f0000000180)="2e4cfaee04"}, {&(0x7f0000000440)="7cd04849396e8e62199ac78b061391aaf601a47e013953d3ea2768e8f87fd0fed37a70f37a150e039205b108d6f72a951e4c4ee90745780ad88755df23a8d3f9f0afc32de556bc86f7ec62237fb0f24e73746b97755819826873b07ce6c27bc19c28372bb8a8ab2713ec81be2f2887d17ba6f48c37e1da0431c7afcd26cad6b319cfbc6ba9f845fb4b97854a8c4fd62991c030f67e3e7b603b771cb0b20e0fb3a2ae183cec6f67934de8a6415ce71c083448c796799e474297fddfae06636c5c44ee91592e"}, {&(0x7f0000000540)="c19377cfd514d5e2d6101a0fea34fbb8e6e32bc850388e31606f522357065ddc2b2abe08752483cd90e1a1334bd44529fc0d1375e71fa7f39d92011a5c27decc56222d1a1b757ebe2f13e03c4075efc39f8f93a4bfb910615cdc3399c0f1fdac22f4d2d32a22328e62d582a9759aa9100698460d8b727faa537d5a7fa8e05aac5e9e7cce9e842aadb18e522b3e8ffaf4c49602ba5c40a30164e4fa205a782d759099c07e14e58df29d5ee65f6c18eeba5301b40b1b14472c4f04c7b60fed4abc284ca90f7fa5d71ae1776270388d428faaae8b40b6d4978b7b5928e772e03fcd8b43ca768c594245814be29008188ffc09cb7439860e942b62fa41d6332190ff888f1cbaf8aac0768944d5723fc3b6a585ca790f627ccddb2e0fd9cbbd3937d821b356c12a4c942d4f4c58503639f45a697888146b7f2edf6c061bf6885ac64ea0ea7bf42f1d374c6ca77e85c2c235e66eaace71bea36ce8a2813645c461093f2ef0945d6e06aa99f15f15ea1ead7304dd066e9a10e9cb99ed802d01a7df4f110c2dbbb1f2e3b74249d3d5831a76e688f8588d81d05449a77dfad88c99cdf1148f8c2109ceeeeb9a020963fc59ad4c179df982b9fde5e4606d0d5161757a1c80bf050a8b0346aa65789eedcefb88f823437d2bcdb8539fc7c9a5a547c6f4143a7b0dd10af1a8230a00e6f19e408c62a8413cc0b038081bdf6db8779a39b440a3e98b89a4620edf10d2578778b80e25c1c6385c4385cf5dda4646af7e6a85bf013c0b14055e39a65e9c5f05580a399a73503d6308d0390037dc688945c09ecd41430fb9e5fb88886227339c9495d09d5e4b809881589b797b3bfe01ac7b0719f679e579a385938643f8bd902179bf1aef235ab8e596fc380a0943836df07c899f2e9c0ee3bf94b75c7b8eb378d5ed094c1f1fa3a2d199d654d44bee31abf9423cab2573a8f64e1279bb5d361901899190a42330e1c3df50487636a323ed575a6e0c6fccacdb30744736f0b6c7fb1e8b2319051295fd82f1fee3d31e96af553456c1c04cca51e30051561bd1e3d7c1e9d9d07ec72e4b95a987effa064b176d01f24102bad596c6fbb83d5318e4b3276e93a49d97a5b8a93b2f14990d976603ca4e0d7047dce95ce93f51a8b6e80cad1469b0c74ccad9f6c421b8c5467838490626b61bb4f062137e8282bef9925e4f9ad70cb84940f390b3eb5d690ad0b626cf25ed683b912b181202c01070407032ac9fc1f2f4dc20526fb453d1884d5ab1973ba3791be2322a2a88576294b9a7e5d7f318b7b17963ed73236296853cd39b3baa379a14d2c008e643fc52d0b0f4e1dfb1e77997314c6336b5faf1a2fb7b0ac9c08139819ee86d7841a78b20c1d0615b38747a0add96a7ca61c863f15da64b2f9851d4b60578b5c53bd1b857380c95de2daf4f411d1f9b8a7e4b2fa76bb0c9d57865f287961c362fac9152f660f963859febc3bbb8ba7b2769c58eb48d5ecfa82d98ae289bec630fb4cd026809205e260ecb393dff2f8823b2e5f6f07ddd20e78f7682d23e73fc01c508a96387049af1486276ccedf87ef2ec3afa5832469ef28363965cab4fd3a08542e4e1c3dedbe7955d4aabc06089f258486f8fdac52f34e9abd6f85316c7b10b1459299287f424e8790682ec1c336206f0e1a7545774271b03d19cac02eb509b57ff2b1a0c70f9872bcf1b6c6e3a842141feff4bb80ed85896601d1dc5d2a72f728a121cba96faec1a3a1e179b207882852bf8113e5a018ad5835dc9714d0345ef7bdbc64aaf974eb8f477879f4f0a9986c0e903314fd28a5323f7386b321446db8248a9f4425a7a9b96d34a756c7fa5e23476e4b754d1910eb86f97e82ec25d597b56b0aceaf3c133ab44261ddd61f388ec98175f55b5e8ce18048ee330d97aceb6d9c73ec6fab80e3eb01dd31d84f0bf0ef57af4068d324a1d4b62b4f4362f4053de0c5ab5329621fa3b15558a02b51f4f7c48c6a829f506a526941d49c84300ff589b87da98e4b1f8a0d149dbe869d05bd162dc8d1adb042df6e4ff9bb5e4c5ea7305a3f24c34d34c128f3cb5d7ae0462cfe140dc96e7ef66614784803c4432b13f6f7e65ae994b8b3d3e703487fa01fbd86dcd52d19d65361d5142c5a8d0e41ae4a0f7154e194186fdc1b6e47166dc74b8ae628659cfe8ccc73790859207ec5671dee41000b904eb54439ca2e70f387e7dc3b3bd02dbb31c35bbb8eeae263103f64745138d460b1895063fb38f8bc04ad9fcfbdb824496e9b0bddbe31833abdf24a5ad3d8265371035232a6dae25a975218a90143f60aa95d4cd5402ca1543b66feedd79a579f506d506dddb5efcbef5e03ddb03e2ca4549952878643ed0b787599ca7edb6f52e43a5561c40fbae39f17d35bc6f6a0e67843614ce4aa0f01234e2d6fdcdd67d52d01bef63f187efdf1e1cb9a49576b0ca2ff76163dd3a1992e625adbd2871f3329a27c1d177d985b4c18b049fb24f596f43de530521409b532b8e5f62f23a4ba3e7223984a4cc99b18c6f3c151e3052eadd32ffad077fc865088fc41e5c0d849e0438367114a7d305eba229ecbc69971a21081a1643d15a9a4b9b3759ada91c15d233d0dc317034522a1534a1469e62ca69e1065443f97f079c1124ac932a3a380d714f0ce67c9ef395e355f580c8d6882f48a1553eb489a7f21f15cceb8edaf77ee04a3ad3a8ad4ab99a2743af0bb431659dbe35a038b77815a58d27cfc515768a70b305d957c6bc509fb8f15cd5850e32d28886f6bbca6413b8bbfcb628784d17a10932533b5fff07afd6dc8aff219a9e33cfe49921c843bd2a776fd62c97aa06444deb659259690f2eec56e71d7899582f440a99bad9850c5c13df379700511014282eee8b11f6258d6aed7dcd3f799acc22d4398991832491122f6152039efd6d6fb584b5832a34ead0a0b443fcebff4cbcb7ae58d985445b208f9a55b422575f794f9d3dd35673b868892b4b0f53332376968401554f36ca0c4af060dfe8c72b98eac5a9d5f4bf4a73aa06621307004402d59fed68f56473c766f63accc1dd73e4433d4eec0825b5d2d3cfc641f72c3a9838e9fad9b14000e03ad0f617cdc66cdc71c52cf9025112a169aa135bff27474c961e0d03a6e0f64cf674c20d954356fcf6341c6440869e49d03b17d30d21e5f60cfc697e166ef68d508204f5276fa511aa4296e0bd24fa067a51a172e1402ebcb12a364ae1c2abd5d90ddc4cbb3eae4b850648f4ca024219824946fe848725e373cedf9d45d8fb8a38c4fa200f948a2f145c2968af9fde35a8a5121d33965ed04def9d486950e2a8f912a8759712c11d3390340c9b1149fbd3def3c5f701ab659a8f3991fee5d31a5bc476eff7756ca71a621db3e1be73df2b7a424bbd1bc7d89f6a8e0fde848369cfb78b01173f36b6167d72f254978e5f83cf8d54edc9f789271598e937a35c0f807debdc132afd16c9a91e4c03c674a227d932c080afcdc0206a4533961476be3493e54c687177533213bd00988936eccdbe4a4a3cdee4ab3baabec3565f9c6b345f150e51ed6b1fcab4a9b337b196393d5b36365ac52ddab1e3fa0ff563b122d53f6717fc51f4349609f1f29b807b9d32af92ea7f8ec6344240d0ac0883be3ed0abc1931526915736ae2edea5f5afd81538e594be42646ec935246c25da174d0bd53dbc2478e34a36e0490757983c388f168a42cec656ccb7ee6ab919f72428326adf45d50c29d95325a02fb78b50c0972903f089c39741e1a3f4a0d873d1a2417e7ee1482b8b7c5c54eeb944c955241e13b4760164fced646f57f737b0b81dfad983b0ac4d42462765e8ee5cef0ce63bcb8c3e1037a1949bcbfe6d83cdd3be9287b81b88ab47b886c94039f2e18720c596a7ec4dad734df31f7bb2650b519ce2078b0b27b0c228e88a96c6e90c326f3afba10c3a8c86a408c48d5af33891d10a337204fdc7a29fa0ddddfd6107041acce99b673e449d8b53a30c97d391cd7211f4bd282ed58abd685ea51033a7cd8f79e77ecfb5fb1d9d53a02d444d9b82ff5a1a2d0c0463530eb06016e19020e0919fac471efd533595756c2b2aca036e16466c6346807d12dbd3ffe334bc5b11a772796863cdfaef9ca832c3e608b21688859249138413f3ab9d0a0ca340b7a97947539cb278a7fcd86cfa9c580926714e37c7894c89c281307d987cf20880ab8bfbee9e7ab157b3ddd660f6e6d42f0a68abb2bb83b47cdfbbf6b87fe02cf6adff39d5d276374f84e72214d81ebe764b57d75097bf2b83638aca6511d04af36bd56b705b78d51f39ea3e8173cd6a461cb2ec26d8b53738a3504d2711912167dbb9aa3df4f3b3ca87c209e6117311d7c638aeb23603d8b698cf9e10a4a4210a7e9a315b3ffa061381c6672722fc70cf1202ee8ff5cfbc211ae751fd5365f6e3d5bf5b915088d1323e05f2ab6f0b444242b6d107c44470f188cb9f665fc6ab46a0a0c6d857e2d447b1551ca4acecb87a99e152330d7e8a5e51264bd71168dbb78b2bc16a260755e882bce1c277317e5705b54f8510c02a5bf232b9b601f4f0465f0065c2095713e08e381fe75295ea2da9def6db337487db3106037690ad7224f0a191afa244474cbec05fea595753fd99ee7db7b61aa1c2cce03c11cd1ce8139b696a8cc799232870c7f9215d4980031165aeee2108c61866614f276fcfbc762d577e7965e8ecd9cc3e1b4c95955ff4266e4062587c9ffb820d8b4920035499f78bcf559f83b14c038bef1ac309b072a660a1bc6766aac83b6a50fded0b08a23e4dfd8f9c305c43c523acdf57469d87b4e0f3ce954d4f73d1dfe3cfa8d013485c0f9f6d6e03880e7ddb6facfd335878b8b195830085b85f041ab3c1b4df93850a13c8d002c379a7fba5c6781c5f045db7e645ee772b6ba8f7321cf7a307515ee9a46296a30d145ff1679fe4e0ccf75e5ca56dc8098ad425bc6237021c0ff0fbd41b575e3e006e7778da39c65d986088ad7534dbc227583af85cca6c8e9a0ffd77e0421a692ec29d9b38dad969d7435961d231f3d8515ba458ee60751366ca2b8f0d534d69d2607af53cc1460e43ffc7dfd80939fd1a65cb95c3f79b2cc18b0cf45f4313d890cc23e2a5226468de799ff0cfdc6615ca0614d7cdf001ea0efd1b4812d1fd353c86e3b379ebc3ca575224552b73d645d468ff93134abe7079ae78415e1de7c24918d736dac5f442baa7d9810bc1d57147b920de1cec13511f3dd612e90dd47d079839256b41d6bd24aea688f8a3bda0bfe4948f4ca219dd1242da1d12779577485da9aee9de8c03e8499314bbac26da13ff9c2a90cdffaa8b1297ff227ec4abddd2867ad806e3efd58a8adc274f65ddc95ec09dc3b14a2f3850ecb46edf5ae21710daf6d91e429d0cf114b2c66552da948ab4d054eedccd5a1da25ac6953b4aeb31eadd77d5b30bfd93730a85e887c1f0ae9280f9b352f48068ef697087ab7e4466248bf5ae51f280be24fb7117fa2e7a5399041fb6ef8150f114095a5ba40038f377dbd0ef4e4a6b120e81f701f205fb55ec4403a15a9387ce7f7bd3a5d9be31ad353eaf5fdf53d06ed4e681c1766462449be4c124e5f797539e65506160582294bcabcd36af1c0191e437b3a5753b27cfd4a375692fe2c6c7edf4858840edfc02aab73b2cfa607a9af7ba11e00de3c6bc2f8891b9865c1731a6a3b3281a2a62227d779a3ccb320204cb4994a67e4a633dd7a12e9abac2835b949da4f7522856715a65643bcda9349607d2f95c56864dc0070d13d1c249ef6bdbb9145d0960ef"}, {&(0x7f0000001540)="6f39cfa8c4b87948c78f9ec61f11ee4c147af2c2fbf8688f61e427873068266cbabf10ea550815659d4b4ad2d77e5e8056613ceb027d36053d8b8129f018efd2def820c6c4aa53e73b4e34f55bdd4b653c4602b41497a11cd4446bc565764b280649af9e924ead57840da2f324fd43f9354a8ca1dedd62332a959a063185274006268cc47137436d42b7762b5f366b8a9bce21be1a1dd9f608b0dab2c10b834e8e38338734ea1c18685ccd1456fc96be02f99d740ef3db56d7f8a256fb9ef3094d85fb4003f0b2b264899962e383009964ad8eea70d916b457692386e39c6243e20457df712ae38c416298110deb00a7087e19dfec0fb4194a8fd49fe4f76ef1eb9fd5ab93837f96653b381d608b1e0de96fe35bbb5cb89cc68c3a7c98a58bc652f869c74c86d58fdec7c1f0e6f005e91d04ef493b41bc8345f82e62e2b175379e98fe49dc162ffc6b906615b4a4e844c0bbc57ae367041a7d76991f2746bac23bef51004887a127045c065c73f7f644db583e2f0782b71edf308ce659488938a7873d0c6003d8d44b24c3155aca8a46f7f6a7ddb586409ec9e6b7ae1ed6123c79ea188dd1299ed0f8fbb6d607ad5086efe9ccbb55b366f0be411bfec28c3a451de24c6de2e3da5d174d5d049b9682b42e337d9393a2560313c5e2bcf6a02ecdcf14ca8f7c5510c95acca44b55b73fd7ac12e61ea75e1e681481509514b8a33cd303de947ae4c9c5fa58729b5c1380ffaa72fcecdc3a2633be80659b3fdd03b84ab5a1e65f86a54d4245d69eb96f46ba600dbbed22e0247a8730ef186140566a25ebae23df4214b6e09c7e7c22eabf890961e2eeb4b7cf445a75f1550930c0587d90648a335dafccaa1b3cb8301592ce3c2db24df9b017030c2ce437c49a64b103ec4393381ce754692a036364b8c9e099e4723f8a9609165fcc4eb32d499c693f18bd6c87096e7becfddc138b693c4f837c9e2c247245731563c01b4c52d656d09e875e09030bebfd60353ffc0585708faa832b4a441604f2b2548e8ac2d789dbbbf7eecad71098ba89f041f2622bca9cf1d2e4ad564b197a357f6656d906ce10e0991a08c37786c4e296a691aa76a5357077ed87553aa1be9cae6e394f1ccd85a6b2ffdd8fec8bbd58e2491e3f766766d8a012c0753bfdb666cbb93a1bb229beb8ed2c17056d65dc1f42fd0462e75fe83ecb9a33935c5f45b53c627391dcab28de0c7672344e357f929251e1273daac760ec1fe6ebfa7658e497d55ebcdce5c7a6f5fed4ce40f5cace1cca27ca8381b5f3357ed5f5a02d4c988ce615daf06778982d4f55ba9374a7c6e10258168d5d240492a1d48c24ebf2861d0459452c773ed47ce7b4c69a4acf1cbf34134396b1af0ece8ee1c121eb1c8a468e88853e2cf7ccb7e32e23186229b5c7ae581509cf808298ad750a75d97f71380f18059ea4b4b47ea30d4b274414300c8613a65ff5b7dd9befce6fb335c8dfe15932ccef938882de59d061b252ef1ba14a04bc044b01023946a2339300509f14d9ea4c0d467b30671d67d03f96ca5bb121717af35f3ba5d6948b366e82e62cb456b5a79ebb62c7d2457efd5956b7b8509875f391871d25cae9b198680db5e52dd22ee4e0875f69474ba68c393dbb2f825045a5773df3829417dff848c726bae67e0b7e34a96d641714c1eaac81c9cb14aed1d563f9c95b86e20725feede9981cea33196e0aee888fc6fe8459ce062f3e4e19ec1469a5f1227598cbcaa676b35384ce77f49a9ef3a207abc9168b151fedab475165d7106a0b417a383a782e7869f4f7f47e49e73def20b7e38662d75b84c4785554212053e1a31653bf3da7d54c59d9e9fd2f943f3ba5f2d95ab195fd1fdd5eb73d7e3e0cae299ee766a50444a92c0ddc45df06f8f1041eb3cc4d8940e1073b1516a9374e151473b3eabacb49c107fa7748043fd5c0df5702bd33647dd346012b4dd42cdab55a9bb99e17f3662689e892c1162dd024a7799d232666972e4b11a44c4660007c07c1e289efa387e9bd6cf8cf36f6e0afac1c4d5e24e769b7ebe1f3dd1de738ff4aa81d4af236052d8840ad808cd7d5d2f817555a7e807ce9fe1271c4366bdaa875b2f9fab1b39e049d0af5d1db109af0f744d8c19474927e7b4e52f9aa8dd37178fd4cf66324a105038537b9de6f3eb961fb0dace13f107ac10a8552a34e7adec3addbcf78e8f45fde0aa5cc93f69d3a966ab19d8f596709609c6f9bad3d63ce1c6714c5763bdc8ca7629ce4354bf5f0dd4cb649905accf2024117abc5629fa6670e948c4bbfc24ffa0ddabacb5db6f223609bf7feebd7cfd5ae596dffe1dbc48e4f0b38851346d60512f1bfd5570a3486bc4e0b8e3395b12b46edddc3196717c7da0c9d73c57a7119981eeac877c71de3d80178534b54a85b3760570bdbcc753ae28bcf44519bbf6d927fae40e5ba7e7d47017402ab879ea37cd1349eb1a2be83917f620f63ad4e18e2f3f824a0b2264f02eb36b6e136ef4a428233c55ea4b2cfef8c9fe84f5b118af982fb670fa5e83363a9cdbf2e3850d6d8e830823af620c087fafb967a5bfaaddb798f402bdd40dd4706a9d5a7274279ca1e0e72841912d26134571343adebd8d8910a3aa0e06b79e67da0da962887d3f8c874f49f56366a15872f7708c3c1eaf7bf60920351c05d4b95f664a74486c84f61fcda1e3f59087620d99fd43830a8bfac89023e1d81b768aabcce82322335bd5070fde20533d26d23f310d2ddc1be078bcde4bc0b6b357aa75a27b4a782ad2eaec822168cdc9097c2bc439c0d5ca2d3806597e09caccd3d9fbe34c224e2c198df54da1a9a141a37e6196768d11187363ee8616ed6493721b5a6c8a792f960bc2f3958241db9e8318bdbd93dcbf35b4212b829a50d50cf1c4db187510746f27dd79fe3a00eef9151ad9b04c55cc19183597408570cef3715e1787b1364590d1e9fb0fa1ad453f3d642b85c74acc54d6f9cfa1e0d741056ab23c9cca6c128392ad23c980d125968c5dce0c47c9b2c0c0ab1a6e43259b83278c2696e888385cc6f4962ae0de1156d381a0edf580722906d1bf5f37759d5c3b913af3207de99cd185b5ac7660c3ae8cb2d20f7aa0fda86d2a285bbf2d3e28089b7b34edcc5df02d5b2512f8362727ac907f219ea03a18f87e87a25d808af3d2c8ec1a81b6ce20bfc41804672a42bfbd87524d17a982af5b258b5abe54e20d16842744dfc19fd5774140101c9869d2444bf286b4318ab917fa7f7b120410092e9a9df272ee5262bbc9a1d94f51b48325aec9202231174d8722c17859e1e8b3793c5af468b63003e62b8f725aa169081b778f1db28617c3c0017c351ac402355df0df89a9263f608cfa26158c3bf4400e34b0c1828b74b22bc26394b3df645bc11939b0ffccd7204f53b33e0da53193f2c7358e3c983306046ff898e8b4dbe5c74e2efb5079a80edaf7c8e790c8a2c37f81126f2dff3b6715f2395faa7d18620666b08b72031e2d24e46962512293ef708b82fbb119eb0d6c23545558143c0bd0fc06b9a5e70ccf0f184c399653211265d052e95e04b15a2b88543be64f35b93a59443a7039dcde845225598b019218ef45c53472abed805e341f8bd0d34bb18cb9ee7dd13c6c5d93f47ca0e3dfdd29754a6ed7c348b88f9ab2132fd30a2e885d21820542705d20db8c607321fb238c31dac2c18189cea367c4a1a66fbf44eb1365d41986e21c2396c3a70e76e662855e0bae6356586bf391a88cb0766148e614e94d25d206eaac9f95c09d9592d879669ad97616bbe5ef65d69438bedca8a2f21a4ef6c4723904f00f7f9a363de41959f2c3f6362cce8f08aaa9b9bee1de1d75bc1decdb4082de1439cbba30d00394cfc472f84524c3eed84f52ac97eca5bb6ba7126b73e976a202025e4523696b0f8d71d9fc3a181013a0ce7773bf23af6cb3a0d3836747a192efd124caacb9edc27c1c68bedb7dd249f8acbde486b939aaa45a7aa300d09c1adb835717b2080af851fbeb8d1e1b4564dc2b96da317ed3afe26164e08e81696843a2b68a4a25b9dc0fbf7ea9aed52fa85656d72ec804084a10592f9293216f35f4a7e4ce3ec991892715ec984b119b341e063eb91286ff912fec0e1151b8bb17bd4371cc122ae47e94de197f56e95471df611e1a7f7e5641a5c19f423c46bfcc0ae558feea27d4b42a7128018cec35f9167c348a6e4873420a297c6d1c759d4b792eb025e5b321ec42367d90685002ae9077ce7f99953bd4be098562c51c5513329b8d5051c970a882a1354f03a6ff7b01fa9b46fa0f5f325dbc7d3a75e226fb0b69a6084c51f71eedd610018292aeb7851920df47b52bf4293c97dac1f99b072e521f0f071a98ba2627563bccebee083e3fd8af2bfe03dbe458a581641ada447d18552d2d62913980455ac2f54feb94f0a7eeacc98feef43553e9fee38ba3a3fa8bb052306a1ce78fd59d924e70a1bd7a1433c5a18a7b1e430583cdc4b76f3f288ab72298efb074eb8eb3c16a0a3855d9d06354d630b3419026e35bffa41a200e4fd43015a30a881c789310dbfafa2790bc8bb8be2f02f81a0e8abef3a90fcccccd8abb70c0ddc15db89cc2c578693ef405ef36972ea946c59f5c4fa752fca23461155412620e927f877fac2ebb0bbaf9d6d44c3d0a7c72b2c1a7f9b13cbbff8a7184d174ee18a92511a2b36734612f95a52364fa2a7f7cdafbb2eb420560c2f140d351af4b59fbb89c24ed0f85d87356810ea6fbbcd604513882ca25339de01a9c74fc08970d915dce54ef99843e7b02e48c0450cccf44ea53c8b20a96d2cb6625628b66b7525b109e12c56cc5c59c40b860371b6a04c1420a789e72da9b8d30c12bf5cdac72dd0a2e9291d91a1c3b5acf54e8916c9f92e6407f4252c3728bf8905abd7a901cb2f10ec092211f5c7086e56eac441ded2ae13c1b26423b30fedf758aca724fb83a0e0696d5c08edd1dd30b769d427061fdad5bd9ee7b7090267265c1f1518bad3e14ef1eb338fbd4dc03427b94d278a3b4640ed9abf2ee77069042d5be6401bea6e3ead324d5f735c27bcf0be329e83022d2a18ecf28f48fea4e45db09182c06c1a3489c2b3b54a4013acfc06cf6db1007f54e0efa0954990b0ee3d150707c5558a58677966114be9fdaa5d37f0b67d95b4dcb08cad1b07f49e4b8fcd86657ebbd2afa554b54b95e67e496f4aa4092ab7b97b878d4bf07ccf3fe6fb77751a4242ae89836358a50e2c9bd196057e3c1786725bfaff6aca35e9953bffc724b32a62fd8310374823e686323e73d244d59944216eb0da41dd4b3570c37479f0660f57d008ede59a6e3f8ab03034b2c44fd6dfb3f81c46b9d3fce05988a2e0f8cf2e54d8c612d33f8b3c669f6e5baa83204cd3d54f83b0e57532bd31bd7828137ed00b02cf72fa5a6fd0617c32c0b83ed6709d8a57e99c6cdd5c3f28ff67a7cb3f7a98ddb6f645447822373e03d7c7237b162dc610f98437e27f6e8625023e2cef57d8f9f64ea2da5050f92e1d3201e6afcef182a5d7038c32d1439116f87486d24110e6ce08e600f42e004ef081df6f2e5c4b6b8ddd5a750b57c5fb8b7f8a3f59a8e6417bc95885a978b2374fd16b32427a875537b525b791830fd56321578fee162d6258aaf398aeb2e618defc45d4f1a778073a0f31e0b6509ce888662a3db9fb4a4e029a06a69e361040f7c6e53090b223777891d41343261396c3ef908c8b7ca7819d2139d75a97b28d4ed72cf7c2c95db8e0ba370076b3fcefa519335484ec7ce4c159a6c2db3d3a2b88a73c69"}], 0x1000000000000073) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000400000000000000f1000001af0286c00", 0x2c}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = getgid() r2 = getegid() setregid(r1, r2) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="00889a997cfdeede71435262efcf305c520cee136df38ffb471e4c8b17208b3ff8078b22e3dd76b52e9394898999300b4c4b899103b71281b49b664e5d26e091f5af4de3fe0f04637cd2ea83d8a45966963cc51f093c420200000000000000ccb3101dcc43b4679e364ef62c01d46b5d2908e58dcc9a239298db921dd599c52e7f662137b7c5e4967d609dc38136f16a23a80b2b2cd624c304000000000000003352d3b9afa4cf4458e8795ee0bc22e841563ded7c0000000000000000000000000000ef037b9d8c040d442ced8c15fcdf2224c7e1c917025be6fd", 0xc4) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/232) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x60, 0x0) dup2(r5, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1400}], 0x4) socket$inet(0x2, 0x1, 0x7) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="0000001860989d8b00002b27feffffff000000000000000020000000000000000000000000ff071af0286c07", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() setreuid(r1, r2) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x3) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x0, 0xffff, 0x800000000, 0x0, 0x0, 0x400, 0x101, 0x1, 0x1, 0x1f, 0x7}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) sync() mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') 16:00:02 executing program 1: r0 = socket(0x19, 0x3, 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x5, "000000000000000d00002000000000000500"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce7057", 0x89) 16:00:02 executing program 1: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file1\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r6 = geteuid() openat(r3, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r7 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r6, r7) syz_open_pts() lchown(&(0x7f00000001c0)='./file0\x00', r6, r0) link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r5, 0x5) close(r3) unlinkat(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) open(&(0x7f0000001580)='./file1\x00', 0x0, 0x1) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000080)=""/138, 0x8a}, {&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/17, 0x11}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/255, 0xff}], 0x7, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001600)={'./file0\x00', 0x0, 0x3, 0x1ff, 0x0, 0x10000, 0x0, 0x800, 0x3, 0x0, 0x81}) execve(&(0x7f0000001680)='./file0\x00', &(0x7f00000017c0)=[&(0x7f00000016c0)=')\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='@-\x00', &(0x7f0000001780)='*\x00'], &(0x7f0000001880)=[&(0x7f0000001800)='+\x00', &(0x7f0000001840)='..}+\x00']) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x8000}, {0x67, 0x4}, {0x46, 0x1}, {0x82, 0x27c8}], 0x4}) clock_getres(0x3, &(0x7f0000000100)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x7fffffff, 0x3, 0x1, 0x24}) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/73, 0x49}], 0x1, 0x0) r2 = accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x2, 0xd8, 0x7571}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8000, 0x0) clock_getres(0x3, &(0x7f00000003c0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000400)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x100000000, 0x4, 0x7, 0x1, "2c067fd5dc072704b66c7d3c9a01c2d990b5766e", 0x4, 0xaa}) getdents(r0, &(0x7f0000000480)=""/49, 0x31) fcntl$setflags(r1, 0x2, 0x1) clock_getres(0x4, &(0x7f00000004c0)) renameat(r1, &(0x7f0000000500)='./file0\x00', r3, &(0x7f0000000540)='./file0\x00') fcntl$setflags(r3, 0x2, 0x1) bind$inet(r0, &(0x7f0000000580)={0x2, 0x3}, 0xc) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x9, 0x8}, {0x18, 0x3, 0x4, 0x2}, 0x101, [0x80, 0x0, 0x7fffffff, 0x0, 0x7580, 0x4, 0x3, 0x200]}, 0x3c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) setuid(r5) r6 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000740)=0x1) flock(r3, 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x1810, r6, 0x0, 0x0) symlinkat(&(0x7f0000000780)='./file0\x00', r1, &(0x7f00000007c0)='./file0\x00') fcntl$setflags(r4, 0x2, 0x1) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x10000) recvfrom$inet(r0, &(0x7f0000000100)=""/126, 0x7e, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000180)="c6c575e5581d3143041e655057f0da56cd566c13ccc31e", 0x17}, {&(0x7f00000001c0)="9b1001a202f58b66b12b67a00e570011e684527718d445291a97b2a5c62e88aec7b429ebe85981ad2129530fef70469a45b28618874ad118970f95aaccb0aaca68262d085d6b92886590dd2d2c5850b081112bdbb75d99f09f6d2d9041dfee664a34d184c68b3e145eac73c4723fe460205a1ab049d1a82beb315475f69f374bc54ad79c7aad70cbc2ab602190827ddc0cb3a0dab59bfaf34094cdfb6b2aa3751d6a04f9bf615df857a38a577d", 0xad}, {&(0x7f00000002c0)="57cf9ff00d86873a9bc399b369237f4e4e957f7a09962a359e75d4fc921471757a8a7c653b96130452ce973c7ea098a4931ea6384e2ee31995e7373f2eb2c157060fb5bdfab982592b1c166eab444489c36106a0ad4f5927343e412121da7a1465da335fb84aac6487ce0aa9f57bee1eeb2f218e2047ad577d229923adfd9e7f36bbbdbc166a95abe6edb6d28edaad415574f3c206215578752b3ae3b4661e866f717ef8bfb1440c9c3d499aef841a00a71a12296a726c126ca075492b557da7e79f37895f48ef87e78fb13fb2cca0773157f0751e626ebc6017ec3aface1614b6b18fe9ce907450af3f4057ce4790c424d81d846364ee7afdf008b43e7e", 0xfe}, {&(0x7f00000003c0)="c7170c914642669e4a945a77426b732b24dfc002a4683d954af678fefb9ba8a8d2c5ab0db01bf8957977ea9bb3f56c58fdd5c453bea867c1c89ce0180b71b6296ed1af0030c269643fd50c0d5105d2f36f499f4a176f7c5a68690d4de0f8c4886385544c8b58d87e4356957c04ef24e2ee8e9d6c3dc89ef49c47f4d51cd172c361a4bfbcc26e3f1554110a3743e7257bf5c6d6d4dc300a913e0be71693f91392ad65cd18d477c28c42ef5811dd14b997711380ee4a17f53804de58f1ef950085f9922afeb09b86aa1e453c78b304445c118a1fe2e0f5", 0xd6}, {&(0x7f00000004c0)="9fa0aff967e629b77078bff07b05cbf6c2b9eba4997f3ae4baed546018d9e18d6c6caf1ef811d650b3d5e2fc558de82b8149932ce41c2fa74cdd", 0x3a}, {&(0x7f0000000500)="a113120f07995ca28bcd46d42892aacf536feac0ec17364760f2806e3f587e7bdea3f59a086d1890011ff9d78a5f4eb1e8fb8ec3080abb808f202e6791115d291a0dee9652cc8f4f5ca193605725d2510a40f41cd231cc2f4759", 0x5a}, {&(0x7f0000000580)="ea76c0f64d533fe8aaed7a6aae5f54ca337f411b6c8cd9c6946dc064916a9af3ed9fdc03264d9440bcf89aed3530b3c08f56355c26a7adb72c5b1cbd74984d131d72fcab00ce6410328bf17994cad0cbcb9baf9fc342add3d3df0e8130a687b272ab0818a94442f23916333b0019cda08a778cdbfe660d2e7b5c3abc5b1d7a76991568f03105da7720092b08f0b9", 0x8e}, {&(0x7f0000000640)="996db5172b285cf1ca1e9f2ce8791d484f0fc12d5d75ac9f10d3ccbb6631ac2687564230c551c1d339d3d4e3bebbf28b0066306b5b25bbbb2e4afd1281693dd0ccce2b1ee34d6850feddb4d93d7d3bef4dc8afd904430186dbb65757383bf9d754c4c764a1480e9438027b80815462fb8d0fe755366d1acecc74d8191fb3eb3f066f5570c53edb9b9f5ad2678324a788dbe602e3096cf1d10624ead2621a", 0x9e}, {&(0x7f0000000700)="094043fb59a191c2cb8e5c7fcffed8fed390c590b5fa97251fa420f9ed9a9e754b7aef5664e01422afd46822673c099339a33b0b3782efa452d2e3d4654374e0ea1d6dbb4e7a36213cae31c6f0a17dba811d1a0a4e23c17570cd69c0eb934b11d7f532205deb5434c2c27a0439cbc4b68ea5b9f5831a4b87cba398be1277cde4d6b9e07399ee5fa45530dd4585138c1b97067dcf6501ba3a20fd8c53367be2070631262d14105f54ad85e2cc6ebe9e", 0xaf}], 0x9) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) r1 = socket(0x6, 0x4005, 0x3) sendto$inet(r1, &(0x7f0000000000)="2eab46b3167fd3b554cfce01129ad9", 0xf, 0xc, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fchflags(r0, 0x40000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="fec08d13ecc1c06117fa5815e9dd1534d54a13418a992327ee1a9a441dafad15370de9e760d84a5f6d653732b6ee964a5aacdec35623530ca5cc20f56b6a3cebe9874809d4fc2a51fb5d7f8544f497ffbcb917ff07a9caeeb36e5bd06d815fc637e11608af3962efe2dadbe40c", 0x6d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xbaed, 0x3}) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0xffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x5, 0x2}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000280)=0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000002c0)={0x7ac0, 0x5, {0x7, 0xffff}}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000300)=0x1c) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000340)={0x8, 0x4, 0x1ff, 0x200, "e137e33ec21b56fe6a1e8d48f524a6a1a69fccbc", 0x7fff, 0x6}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = geteuid() setuid(r2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f0000001380)=0x1000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000013c0)=0x200) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001400)=0xf09) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001440)={0x3, 0x1, 0x649, 0x3, "c09a222a5063567bce7b4031c8be79f84cad2759", 0x9, 0x5}) r3 = open(&(0x7f0000001480)='./file0\x00', 0x0, 0x182) ioctl$TIOCSDTR(r3, 0x20007479) openat$wskbd(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wskbd0\x00', 0x8, 0x0) geteuid() kqueue() symlink(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') pckbd_enable: command error 16:00:04 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r1, &(0x7f00000000c0)='\x00', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x595e, 0x9, 0x2, "85e163e6c7c66c78adfe88d8115e6c98ce2f3e0e", 0x5, 0x5de}) pckbd_enable: command error 16:00:05 executing program 1: socketpair(0x1, 0x7, 0x6, &(0x7f00000011c0)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) recvfrom(r1, &(0x7f00000010c0)=""/168, 0xa8, 0x802, &(0x7f0000001180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), 0x1) 16:00:05 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf7c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262909b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a4a9b8f5e4e9876f10c8f9182389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b56ff9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad44416430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa4646"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000400)) r2 = msgget(0x1, 0x1000000520) msgsnd(r2, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01efaecc49b94e8f151104198afe39ee795be373855c9e891c25a573054bb6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6fc3ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea3af66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c48d108ecef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e46e9b5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbb050000005e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565a12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d5051019d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421b62c10a55e91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e1646fc6891447a21c2b8eec2028d55708a11f26ff32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbde4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb234e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000d3c714dfc4c1a140d170a28224016fcb2b8188502b98c2371eb3ea4eb7ff928d1d2a83d3a680bdae227c3f8f5ee88519dff1c6efb9841d113db71ed5481e5a437d1bfa9fef486e0c4f86a60c1a60ae50d47f977d9ab3b7d1d3c9748ea04b29fb9fc9f7de03ad9908b0d018c70a66db147cef53e798e3459da0d4d58962fa8fbd355ff62d1c9562bcdb25d9d4a33a8f86ddd70cec80141564c06a09434637833e935e14d027ef7a6ad124f20cd80551b2ab3ef425f8384752eb521d96131c4b33be01a90dd7bb61e385727c847d8a00000000000000000000000000006d87b59f4e2b11afce6da103aa344688b791a88f229dcf7a88ce7cfc9d7aac28604e5f525ccffee754eb45e08af02d04ea2e2a0d89225228c8a80661c86b0bb98b69bd6c218ebac99cc0314d7aaa8eda450e3146f2d5d3889ba4ea50646b000000000000000000000000"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000440)='d', 0x1}], 0x10000000000000d5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r4) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200), &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000480)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)='#}\xe6{^\x00', &(0x7f00000003c0)='v-\x00', &(0x7f0000000400)='!-+^a\x00']) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000ec0)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r4, &(0x7f0000000040)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0x2ef}, {&(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, 0x135) 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)=0x5dc) close(r2) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0]) geteuid() getgroups(0x5, &(0x7f0000002380)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0]) semop(r5, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000000c0)="5411", 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/113, 0x71}], 0x3) r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001480)=""/225) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000240)="2243c4164fde59b842f4c35932cd2c3b710c590f44d74474aaeaf1d50601fa0307a7cdd901cc637c640a83a3592cd7fe04c2233ee9ea664034bb068a26d906e6cedaa45b0bc3e38cba1796ba9f426456c34906c5e9cbf3aa2cad9eb78dc6a1d674747c44249ec45474a9ea561d21e5001a3a2ffec6c20ea4d7fab9d3eb7c82f6f85f4b3fa6ffc14282248993a8d703a6138671e881d48336c566b650fdddb85382dc31ad9f9210b41ebab75e211937ca7d9c5c21c2c94d7c6f86a8218e1da9391775ee35655bd6307bec29e52e1f54d574e941cf8ad7996af4ac0e2dcbb002facc589873358357043c9afadef19901df68393f5a45f107c8e1edfe0ecf6441b7436be0b1a65f20e95f92fb1544247463c75a2602d96b35582360810b4e5673cee211d915ca9fc75584c18a05f61228cc1d0fec8dd8de137a44898cf8231a3adfeeaebc6e53199721a5a0d800c12f441b115989efc8b0ceb5ec13cff6e91b265cc312cd7cf2631dc8b2249f6adc46bb0719b45222b985688aba685401f50f3cc0c380d9baf7a1bf97f4728a487f266b98443017037d6799e36dd387e00e765243d8dc45eae1ce82ab90885d7d35193a2dc81d36e1bd86abe831f478120c401d694b42002f4d8dc563290580c04f8c34fd1b0cae372ad71aeccf40ed54f195eda2c49baa37a805549acd6118b9e33b6fa9150af1f9d90c7df4f7a409d63f529051f28a3306aa29b4f3029ae0d9aa0911ec94b52707d7a6d39e3c556ff80d4cc4af53cef74f63f5eb60a6e836372d782adc0b98df51183911373a4a2cf9e7192fea77b0ba29586e2cc059dbd719baabcfda2071a09e24b137788e74ffac806b14675ed570d8cd216910a9b06c02c3165697691c21125436d8c7b3a3f9a66bd64ac3afe78e54ef1d02cc943d0cad2dcd0e4183e7bec2a45ee1f353fafdb021850c3a72e88c23c761f353fa038d272272cd168ddfa12fb5d479af592e40ea44d7efafa245615a7f81db1f911b4a9633f14138a37a41c6f25b319d5de3d96c3cd1832c5c674b5536eb199d1059d3952cf43c012836842c0c2b3c190184b116979c8ff28546b8918ce9c09bafae032bf0771d0ded4facf6cff7a52379abbb6ff65443286283eb8d62add74f8a663a9e1761213899959d8127fc60e00db51501e82f72f734a40b14d5703d4dd234291d93e8f99724b60aff1a60360ead57eaa77efc621346002246fe449b960b8a8a44d1f4cfdcc185d74943027a8c712abbba5936e439a84231ecb11c8b5c883da9f0b894a267d29b74663202984656213630c767acfcf03f5512dc3c7f87942bfbbfe066a01e93fbd854d39616e067c9f9764248cf90285b5b9493d39d2bd3f8991c31ffdf0964f4671be0e80c9588e61c40a570b105b87d343867b1f22510e72b5892a86ac75c746bc8bcd0ce86709839e20c7e3814dd6d2065fb8fd6cca15e02e72fd2ca580fbc28751838d2f18f28c00f6c0ee0684fed7ef983945bcf28fa6b0bfc2a515f3410ba15647d9aa68f78bb2b340403e6d444cd45877b972e41266ef93d58d98801269ee521526535f1dc0a6970243aec2257bcb428cf5339a88e3194b18fe9f7c86d08faedd2e2d8ec7a82989096a423aab8d53b3f2f632075a861e8338313f0d187944a25c354c5a7b537900ae87e19178cc5cdd55ec3f1222d3bf0db9742cc6d90de7ac313b40efc93d87b2af4cdfff404d3a5753da7bf90d3cbbc8d99e039ad496db0ca6b9b50cfcd9f05f27bc38ef0f2495638e2b5a1d395934a0db3b134ed7740d99749a5451f0d984dde9fe2dcb0e8973329b024c989febf5b55da94c5f47f9dd639753e2ffbe14946be1f816c9d7117a8f7f357630ddabff400ae4684e291b37054b432b9b20166a8dd7f57aec67f66f1017d1aabff620ee72070052c1c5971da71c39499b2f33c0695cc4a5fcfb9b82acfe1ee14e3f407fae08d31283bce4d8caccef2cce464fd27e8f4b74b7ab4fa6ba7c4216d3e261999fab2cf3eb8483afc389f1070d68ba94a18a57a4894dd9c69bb631026fad1d3cb790380a2d0228ce02d0c6d70490dd5b9ec3eaa88cd90d6dcbe5faac09986d8a96ffad18f84cc4d17a8efc918ea4c8e24f371d2887cdf361fcd56c8238d79bd589995e3952a65597c59d1290bc209c55bb1bab0a17442891c1617d139711acc78b37ebd76d7883c6ac940908b93837502a4256abc20501330aad7a0112894fe7a469d29e561048cf7900389e04a2a1b6564b1b3ff0117ca1b2247da42a0de5af9504746b322324822c1cf048b4339451a665885e39a3dbe6d69479036f7b4da6cd85f24591bf72fd162a1d37e3ca4037308c1f58115b9c7d021079d1bc6506ff9523a53ec5c34c95ee8426bb0e5fa524d9efe98a482858ec178cfce51974484e7a2f12e7c6f32c2bdbc20980202043a43efb3efa2fa8dd6b4af804515fe7aa18648d63573f6d58ac4afa137963b1c1f6840141e7c4859078c470b103ec14c34c1a80761a41010295ce2211c6fd9c509c74018affa22ef322edb1cc24c39fdfaa1f2f4861d3252bc4d2fcb25cdcd4996f76d817eb17aab2eb2a77000215f5e40029b855e17068e00de9b452770dec799f1f60a2c19d7aa5bc5da45a45d75dd74281915e6a07641f16164c78cfa4f392b38983323f79cb96572d2e5988e8903959af4fa1e79623714f8e2a7778b1841fb998c59cbc2ca32a026c5ba05e158fb9804214f45d812c92a1b8553c1501c2df84c78a9e91a6cc226cadc03ed6b13f3e273bea42ab5fdf460ff850d688144d34b19b3ec50fe35275d919faa347cf70aff1ad120db2b7047198382a14d2a7afca28a7b0021af27f0403288d00e76bd54b5191b0f52d6c482563f2c577ce6c96a964d67224ff681ac7ae4bff3481641ad9083cbc0bb7f1daed05f3a488d0c590eb7e7df9d7c54ad092f7bacda8bbf54a5f305f23e11027dc7c2d6a27189ea6ded8333736e0ddaf63cadcd346369b5e99c203386d9a0567e3126b596045167673b3925e3c9b75ae3005e07783501fe151bb2deb756a9fa7fd9242eb263712b11fe063ac05fb73fc97567becf82b99f2016bc4237b53e2cc7572a312a4e9b4f0b7361fcb5d54e47efdce54c626095622e77264994bf5d0c4cb4e5e79ae08e31a4580e48cc4487c4f2bb61c947154360361f402379d8456cf665f8c03372287120fa7e08dbc7a2f1e438183b8b20bc137aeaf5f4c5ceec7ee4f14f2974f480f47010a25417b3b3d55c5344cf0ffba8142b4e52383f969ebe29436a370458f54a1b7bf17f36bb63b50df3637fdf7f5e8c87fb95ffbd1411722938cddf1ce371c6db730e331a10bb595c85540ae2b3b04a36a2af2c3bd5121eeb209990ee51d3427af363604b36d4c246b15f02d159508a6561dc2c1a69e7e9ada04d8ed29e03cf47ab132060350823a6ae8ccc9fb384d08a5101a2bf1e77becdca540303f6f39867b908b24c63cf16d7221d0577cfac112d7f9c7a129b76c589e13e4a14ef5be59b5aafbf7cb7b6fac5b227b7cd336f173539f30343eabdeafc07b44371bea15ca131b9cc7c459b109f968cbd7b3853816db8fea057219fb5bb0f539e8e4c71d94173376e9eaee958410bbc2b2c625f93e8528461f94169b0cabd53c9dc787cede8766705249094d4e687d509e139d4ec551a96c2a012e6d4fd2677e6212caad888298610ffdfc438636a6a56af2b5a2f1a918c29436de780dcb3c581615f9a7ab5ccf0174e8acc93ca66045983376714f00b762f2107b6f1711610994a5f66aa991c48bcca96bd95f3dd1cfa685d5d57753bb1055e713886ea69842f3e299df1be0e857510ccf96dfb7b9888666dabdd3487ec8f8becba4d47fed7b409c837134c67a57f43c9f65ac6e7e8b67f16ed70014e38671625b236d3eae1da1a3e5f80163c73b362fb29876064c583c62a5ec1735e74f181bb726267c9c7b70c17885ef5ceb5b475a6688f91a05cb6fe23ae9f5068bdcb2efbba360d26f2560cba9404ecf79b50a580065b6c2b869bde20d9b20d2899e1de6afd8a3adf47097b0aaaf4e7d32272894204cb0c16610206de4025c37e1e4bdfec5da929b294df4a2f20cb3fbde5a3ddf64344d32082d47c0a74c5c807042faded48f5d7349d09b179818290e18aadea85bcc3e5d496f019a8ebeda52f1c06d1db09e7cdc0bc39ddd92438ca846fcb151aca940b3f7367e2ee73d3936d3ac14a23ebe58e940c87d93ab026d198e838c560af01ffa600a90d5a539c752993bfe92ab3a3fa1375bb5483e5351c146e989c1e4958e460b7818d9e0fead217de32d2d9b9f752b467c97abac2c67a7b10c15550d1498484cf3e86b928b5de9248c750ec6bf270d0eb70a659094af900283a82e4f580e834ddc08a7bd2ca3ddffade3a636b0362206ff75a7f7c7be4c7f51626797b9c21c69cc341cf8b18ade6747a9329f7c0da5fb4f04e77b78298faedbcf9c8449eb4e6dec042a9c3091dc41edee546a70d0127e95e4df8f85c3c300d29c041c22e7cad3d7f438666d79d26a42bc0d059baea5cbab71dc48174162b3f1ce596136d5238166b6438083ec957aeb239fd9aa748d1c0d5c77c6929a08384894b17b6b54c93ed8fbe414ea03147c70a3f7b5120180f404a097405edb9bde65d56a7bfa681170ddd19b2da5a70cd19cd0ad5a533c1698ff5aa2a90cdf9588cefffcc47b472ea3dce362597f74e670a9cae0f9e19485c39d807bdcc751d83128b91464632d959866b8694ca0a9832673e5f351bc96bca0ef8ffeafce907b1935dd964eacb6728a33522b841efd958b876d198dce265e87da9daca2e81e6629be920fcb889613616b314fc1708ea56c51bb8b4fe51c4a73deb7bd7adaf00b914c35feba2133988c2c87f26ab0684d511ec94bdccfc0dc4b6b98aed7b4dabbf992d6ec49b65d04c5ec1965ee944f235771e0942403d20e617609b850348fcaffa8ba97c416ec7caa63ddf3b423130a4b33277940c8eeae99c9f0940c4df81bcf4b18ffc3f36f5ae005af3f461aa1cd6c4b738608f8d673d50ebb73deaa5dee0992fe7d46ab17335d072e41dfe243b3419d712eab1d5497e711608e64c688f36a0d0fc5d119dc0480646335a5a419fb043fbb645ea41454f15dbee6ccae61e06cb045da98dff29224b9b970ed4cf01e5e46637935b3c80cff11defe57ebc6aea190dc7a3e261673527046203800c132e2aebd68cef295a4ca7bd0d1d461109129048ffad34e786a268c7674ea1eb8ffa984f26cbee0534a8801c48fba18fcd79ec38660f59edc3aa87f889150528341f392d57668575c5853cad394ee0823edff171e74de1f423fea7590a5e8e210d1a8edfd2518a4295b129f336d8977e623ece73733ac2893b2869df256f17610626e8b582e8b62993b0661d1e756878d65cf2a94d4ccde1c57da9b424c07cb4fc8c92d22c817cb282340a98ee4d479ea8c0be65eec9a0fd68360e2f5857867db05641e04b4e7e29ad01930fbb384714ff850e9aa376eb6b58532d2e8dc8c73bb337d3d5da02dc4f68b818f5c627dccd278dd5e4327e48ce26bd9d284387dccc247586c71d66bc2abda00d2ec22f789d9025babb311cbec883e0b72e51d727df447151f07d1a769fb1949a67b16337a99d225871b41197562ed7dea2d589ea7be786f0bdd042f2bfd6415462c2b797ec8bcf095a2a0ff0e6acdc3850aa5056cbd804faa925e69fa69c60ea2231b80e8eda21deeecb7564c3cb5779a81ae1de1c54732a62314037d04ef2e2f3cda0bdc2219f5456791d4e87", 0x1000}, {&(0x7f0000001240)="fd7b07b95bad4e7bfceb8d8aedc7dcde443a27097864f7183b4f6def437d2871e9d3317f77425bf235f9fb578be705d6186f1c36083aa508d1dc8a8473d8ad5b87041ce363eac33c46fa320352a8a83fe46c786ea61b4d66baaa44b35085392afc13c44b17024165e7cfe354914d98d4a5", 0x71}, {&(0x7f00000012c0)="6b03c44583252f047d73c4e741891c71174dd32171001b5e041798bca59a1cbe45e50f75ae990b1aa0c2fd3032768632388e81898f05104d17251ff5cd88544555650193b861b3a35af4fe45b76543c4aa1bb5badfe619384a325399466ef16260de684dfa575ace254805285171d3a39d89727104b9ba7b986b4b74c2a4bc70ac9640ab90728a2efa7bd5ea6b09d3c9f1e25accabbcff93130db29faa4b5c89f83b9ebf6249cd82aeec6e36e8a3c8481693f3d7eb8cd9b084f4a61ca7c16bafe2b511cf6670bb8593b351e5fb87867d3d2e225a8bba93b418243fcb79fc6d94babfdd6c8a93c713c8d0525d63a5e82d", 0xf0}, {&(0x7f0000001400)}], 0x4) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="37a50170df6e4e969536b3d8bc6667b681062efd653d364d0d", 0x19}], 0x1) 16:00:09 executing program 1: r0 = kqueue() bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r3, 0x4, 0xcc) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r3) pipe2(&(0x7f0000000040), 0x10004) kqueue() 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000c80)="92ffe72cb7ff064fa32d34f1dc5aaf3c84de39c112b3f56859b41539831038cc02bf015be9d46dedac8028c7a4b38a88dfc9be9c618a200c172e50652b62d1eaea90db6d3545d440844fd2668f4323484647a62eebda69042f6869970347364b1e5e6b36580f6c02b320f5a4ba4516e2b5fbda62362c9c88b228180f0ea15d9e4104c18824623f1633db22727df27e19379abe7bb5f68cd18d94a06b33194e3d05ff09e27b44fa71937cc0dee2d0f54f87937cf2e48be6aeb756a0c4958a763424dc22", 0xc3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4a0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f0000000000)=0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d013e0001ff00000000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pckbd_enable: command error 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x2}) setitimer(0x0, &(0x7f0000000240)={{0x1, 0x10000}, {0x100000001, 0xbf}}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x601f, 0x9, './bus/file0\x00', 0x7, 0x0, 0x0, 0x4}) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) r3 = open(&(0x7f0000000440)='./bus/file0/file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000340)={0x3, 0xa6}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0x6}, {0x5, 0x2}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x87, 0x81}, {0x7, 0x3}], 0x2}) pckbd_enable: command error 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/86, 0x56, 0x3, &(0x7f0000000080)=ANY=[@ANYBLOB="37554a8a0900000000"], 0xa) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f00000000c0)="0000009f63de2b0caa6856c945d02400a0c055c1ebb5f6baade540ef460249fbaa2762fd3648e449e9731f0fd69167a0b156313871e1a361f19c7bdc6e4f3689a087a78cd3859544b39c45499eb6c841083ad958181db5dba5ae97978aaf6191624be96e002a6a745ef679a44acad2", 0x6f) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="f04771085aa9f954e7901c07dcdbb5b647ddf2d6306ebc7dea16e360e7e20ac24971e935636836c9", 0x28}, {&(0x7f0000000180)="9d90e49d59c63f5f2f76be3e0381889df0e64bdb0a7cca9b0ff3f71893898c713b5e0206cb4a31a03e170fbc243728023b444fe095aa759b5ddc8a08c75030f3f3f94c1e440170e68bd4a208a970014e8766372bf9a92d36d33c1b28dba94087a30bae04e0c79d23269acca249dc973a5fd2c5f4843a", 0x76}, {&(0x7f0000000200)="b1af5f1a7a9e3b0ffaac88b61f2f655bd59caf1aa89afbbdc671cd6ba056d015cf6e3b702a548a455317f4f8a16436300ab30f82bcface1cef483a20de77aeb68b994b6f8d9c22", 0x47}], 0x3) close(r0) 16:00:11 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x3f}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="aa060b04d3352414476e3997c9a09111ddabb78410c179d08bec6e85fb52b59a7c822a517ea5437e434ad6d9ded8e11e24ef47bbf817afa0e8e3b97c0b6edef33c29ca6dab3a29ace60c99badb78da4437ecb6f5fe6566dd9968e42d8ccd69b027db97fe02682a20d60de8a921455f5b37410765", 0x74}, {&(0x7f0000000180)="74ffd830f978d1ad71d5400d951f2fd1fa7c53e5e558be1953857e7d81aa860a4d78d920fff741e831e7ed32c1e80a0ce2d205a149e345fb0a209a8a202b5f7f54bc96a96b34f4e6d2451abb6ffd6c2dfeac1a9dbf6f98674ef3db86d10d3de02b2bf22e126e4a6f759a159f0adfd5ba5da4e21640e5e8616769b2abe328bff7105881195efe9c85e6adc77000640bf9ed7120eaeb030a93327c86e2c1ba1b1316eb77ddf514b4b67571c58dc24659336306ef54a44e616a2c370c66c8aa44e5a3adba0915dd60607e0f0b3a23c675e14bafdbdbd11094fb502e9a2bd038f56bc9ebfd1c", 0xe4}, {&(0x7f0000000280)="a0dd7f7b3c968aa8db013b75f3ecf4dcfe5c", 0x12}, {&(0x7f00000002c0)="b54304d910acaaaff0529246aee29e78335ff77d1a483cf459d521113414e1ef1175e6ccf42017", 0x27}, {&(0x7f0000000300)="355554b358437106e4be80952a887f1972df2441e19aba78083a723ea8a150648be0f7c8e70b578bccb650698c04", 0x2e}], 0x6, &(0x7f00000003c0)=[{0xb0, 0xffff, 0x6, "d1632fb6cdad412c92366ae324c0f2ebb58ee1b78b7a82fce792d5b7aee0212257b7032403bdc7b9bfc75440983f4dfb6038a2925634b6f822426c0290038afac0284b0031eb291e3b91b0dbd43b2f56b2a17e1d2aa48d849425aa260736306e5eb39a1ac7929e5f01d707f6071651ccbc4321bb92c3560de9d0f9e04655d541dea78ca18bfed42608a5573a9eff065d0ab2372495e6f670247d8936004c"}, {0x88, 0xffff, 0xffffffff, "7adfce72a65b86821d5b82848ec934b16a9d2a59714a0e9766fe01b9ffc7b4154d5ede4e9a4c9e92b301b9d1fb0009798d416a4d42d76cc257e97957144d832306ffd9df9c22a328107f2651c395c3e71738d04d59a76f41b5289a867db788cf1eb1252e50de39984db7159b266c5b7f18b4e864ce47fc"}, {0x90, 0xffff, 0x8001, "97eb2d0529bca46ee603c2c4df62de60c49ecc4f1dce4cfd8a289cca685d28728d70b7f96c42e9c0a083916d2f6d36ace2790f81de94ad2f99effcf92f3b4931e60cebcc0296b05aad7bffc76a8ab2d92fd548dd15c53a199060dcf397976ae1aa60ce2f4fc8768c8e096759842c39fb591b1a73f5291519a9"}, {0x78, 0xffff, 0x7ff, "7f57424e4950a9d6ae8745961ceb402930d7659761ee2ab2c075d84d20e62b594742dad3ca94c30443e78aaf8790b7687db11e10b00da1e7f8097d00d8eab36efdccdc654cf14ce0c727278f23a1fbb4d4bb2f17a455db71c9b5b003ac50258a89f21cf35c9ec8"}, {0x48, 0xffff, 0x6fe, "70f8596bb3067dce58f082d0f69a8f70af19c1f19f259f43d15df4d272e3b98cc76d36eb90541cb9aad232d9e9710de1018ed7"}, {0x28, 0xffff, 0x0, "c8d71291f79fcd2e9d63952027b195d68ecee6e929"}, {0xd8, 0x0, 0x4c8, "1bab22f1262b368080a81b6fd088831e6099276d6ba521f77b50f961b6ac45f90a5f01752aafcdbbf11254b9a72d2fd290bc4a4d29b5043e01991fd5eca95280dda58f5be7e9a8844aeb6a28ee6fd8faaca1bc2d2261c4d3e5e9cdd8a8f19c685b7d8689b6e59a6aa0a246040621321f702f09c959dc631b5ca6c8cba4f769c7bf9599cdeaa923180f5640bde1d806460ef40f214ebbe78b898bac1cbb10b4161bc24e3b8343ca5e307236d29dd4d54ff19dbe3a31d7755d6647b005d05319a18e498fb6e394c7"}, {0x70, 0x1, 0x0, "14c6dd5bd10a4554304fe962b890bf0630dfb613c58ed13dbf37025d4c2e7dbf77603f9b065c04654ca4e31cc3a40ed55f8015800e8d5e74958071e52a1a29fa0ce790f37a534fcda5a6986d52eb7b880cb5dd229f8e3a64119ae447"}, {0xb8, 0xbc4af840dbb150a2, 0x893a, "a4265e0ddaee315a148207d5b2f4cc50ec71bd0a907ebe3130c7bd498505fa88ca636f921782678ef191149c5b755be10f4a21959579e0a5d0589094b5bcef9eb307c8628727506fe443e3729ef5121c4ecd184f052cb6b82ad354f074eea2ab0c8bc7bce7412f0779142fce635e76b07e15f7fea572d6cb3bab480f4e82e6e03ebbce596e9e9625e446722a43adfdf61c34e0c8b5d8b257df489bf24e82c776650723b0a260c017"}], 0x4b0}, 0x404) setsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f0000000000)=0x1, 0x4) socket(0x30, 0x4007, 0x9) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/215, 0xd7) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto(r1, &(0x7f0000000140)="9a7dab33542897511f3a20515fbc6968f2549fb6e19730f778e41034", 0x1c, 0x3, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2000000000000, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="b48d682d82a5e968b1476565f4d5830ce8c409ba85ed0db0e80c6595bd2c0827095481960aa38f738c4aa3e86f631dcd859884acd551067423457c9174e2bb6ecfabbdde61149f61ae1e405a9cdc118306386878146391cc4dfa189b3c06684de77175852f28bb66a54cea55528908125e2cfd6338f77389ffa219f20e52f460e4f3766283c25c7bf858f2", 0x8b}, {&(0x7f0000000400)="a07dab1617c0c3ae7cff8e70e6a97e049da2c93b5fde9bc118e0c072f0297b785e186e15466814fe1c65f9b76fb31f397de4de7be5e7713fbb82dcf3fe4b4f9113f65e0e534aee55892e71e9e148993a3b1de916f9a7ad0f067181fe70b328000000000099b923158a9b96000000adfb51824e74f06d6c89969b84132369ce392b16b355624cb1d958963a39718a76b4183f000000000000005082ba9507bde286faf7ae845d991bd8318f38fc53d4d9ed523c2f467f13baff451f07f0141291f548855e9b22700963bfc2a75f6c8876ba1c00fce903b5f1c09a6f6d351159b7b89d9c4e10436abde63a7663ade011bc8297768b47f8104b877c6a24104d11fa", 0x100}, {&(0x7f0000000240)="5a7747b879dcfa8e14aa0f462341cba47719c1484c16c7c5ee91fc5ca5dd877515129964bb00150b0b8c43d6f7644c156f6310ac3e2370762fa174229c70958e7af9dcc11fdce9e5d51707442c937273de2f65897cf9f7715dc4ce2d2cd93b3c9d9245671ef8a4465525a674f3994febe0a25423e0e9568ef71e16b26e7d07ee65d5f813f73a01a645f13c0fdac0b325b4a7dcb76c72410f042ba0c27833f8a3183ced30d0e8cde0d4b66f2b4468fd58f0cb28902e5cd3451f2f82b39ac7e1d1b467fcc429cfc173105cb71a366d6dbcf3d62f01fdcdc3c962f0d4a393e8ef5597365a2e83638d3e4a5258056e003374b775113aa5ebb8d1ba609b01e5299a", 0xff}, {&(0x7f0000000080)}, {&(0x7f0000000340)="a0b8e1fb14c27e33c603cae16ebd608d2ed0e2aaae27bb79786962f59754e19aabd2302de0", 0x25}], 0x5, 0x0) 16:00:12 executing program 0: madvise(&(0x7f0000b4a000/0x1000)=nil, 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x100) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="f8c49068265fae29f48512c337ea9a9160a0bcafb42e21e1909d7e8e0b6eb667614881f88811a7eb551ad24bb8dc4498f9f45b607ac0edc649a872aeecfd1fbc94f356988f635b2d0fb298c0b411a57860e1d5ef2e623aebe72cfeb2e6f383c6dc11b96b05392848d5f958844d901ecda1e526c4fdbb18c9ec90ad62af0624833b54566b4f1115146c19dfb1c24bc3a4fd7ed1b465580b9e2c1e16bc9d37cf0a076f89da901073b344ea0d178a459df72da373f5bb6e", 0xb6}, {&(0x7f0000000240)="e44cf37f370a0129ae9478017c319b375f9b3449d8fb7dd1b7f3a2f59a6dc85a92bef5593b311ed0165c5d042d777d", 0x2f}, {&(0x7f0000000280)="053203e172bd60329b0f83a41832e5660a99e457fce505d39e379020ff7dd5fa77aac62585701bd91a03bd1cb90e63330e14b9380f82ce0c464550b23505f96bb8ba21220cc9aef95a501e4ce05ce0908764a5f92044610ce4f0ca42a75b51665435e7f4ce40f18c7271c1f3942a638771ae074ed4bedff490ee738242dcfc3e90a72e78e161ff82c3cec5fcd0a84282ce3f6a901bb6a59b1784972b85fffde9651a4ca273937fbe14518a8879c14d2b9b335ac14eebf58e1d3ce2c330ae7a30112c6cd9df1d2d8386f3fe26bae61490c17eea75410eed758f4c0c275600795765e7328a9177bf473663d1814d21f857be67be78a60965eec9fbf9ffaa0c62c8f9003a73df339b4ab5b68104f4cfaec8a5a12c63c11c512bccb671ca990f8e2e44e617a9775213b4f6c963c74c26fba9c13882ac25a758b0d886e7ed15fe11bcf6030de9968ae4bd76408f14c4f928bdb1399fb0b25cba0f5444efd8c8e572e220fcc5df2dc3b4b7b668dcc0a3ea666e36cf219eec92d05ab2d120ebe71a3d26be5b4899af747b8fa9be105512df5a8a49ff5e96da29e3f70ad576b152ea7b8d3aaa83038a10120615d7725e742e71acd66239083766ea174e77adb8982c590ee0add9d22130c1e5bd7f76cdab5cad2c1704b032b6f1d79988c01b47fbb33f99dd519db8172734b1734b64d613e6addc066b0bb5c6e5ce2a964779e5ed6601aa19092b637525da1a542107972cc8231e6630cf447b4ebd75dbc62a3448dfdcc653eb3f2390648f47e73a7567f97e5c81ae7bf019d226e68cb673fbfefeacc130f29933ff7ddd9bfba572f3af47a7bd071632342cbaace641c2a3b70d9fd9892df0b41b116e138e561fd7e9070aae4c7d7c0554c1c5339653ee4788db3e79e4dd18fcf5a60f076beb5e6feed9fa4b4d4b3b7894571b7d80c1d5f971455a0c4a13456a226a6088233e482821570d327b02f1e0a4a347eb1cf6f6e01a1ab9c595c5e2be57084928f25c880f6b41e3fbb3cbbce7fcad91012451d43002b8a9a79b3ed4457d9294b5739b674dbcebf03e360ed848e2b96ebdc24c360a76ead511d013f7530d7e4945a3e27b21d0f2a63b919dde73ca7a4e6bb3f75637e53846a6f9344bd20aaf61a8d14468daede41b5d6f9e453e6180317dda1f93f462cb6773d5c169e0068191926d1cef87f44820f7038098b111da08e3cc65f79e729dbca970b60750a5136055f79cf843a8acdc4ea22fcf1c17dc2dc03f5a0d91a2821799dd906394aecc14d9e78d1c520ed5023923a5159ba81a4e67b74471455d03d70c08444f49622ae1003bf701640e353f83c9fb4de41bd4c61b9877823701ea3c80159bffb7c0d166fca2d35fd2a0be041f33cb94035c439a1a83a52ea8fb525b202172270481ab220c90cd0fe48614970431e43e32dc57bc77ad7d70ddfe0fd56bcb70b95b4b6cc981c3d824a868eb1946bea675305c44e4335df25a29d9681e0049724ab746ecaa0f507077cd059095f4d31039fb04c0a039415a058421e9985af74defe2f679a7662f4d6af8cb76b1154fdc2c7496cd665fbc0464686de2af22a21c89c31487ffe3fd2086fe369f66dfc8d6e6d79420621dcbd3632377f18bb914f51b0e40a841bc07279582f89b01731b8b0c53ad81f2fa659e0018510d81c469153e499a26f7e9635db765f5a5ab95131e7684751cd7c742fd9bb972ad0ec8b0bab068f58ae85571b84f6b3f0c9888fd92a053798504fc4f911ae8aede38e9fd4cc889aa6b4b0605e1151d81f59ea96c5deabb5b9c29a3ce65c78129e020e218774f609c3ce0dfb5f6a692340c42506dbd515eff9257e677b9b83fc322b0ae0ba064cc38a56dd790e502c56abd64d1cc055a4765d7edcf6124a17985af373032a756b68d987614d4a9a8c16f1127cf69cf95d19c65366ab36558e1e3a0878128462f3af3df130a413825345b141d41bf8190543e63f2b2db54576c367d46601413a8f086f6c9336234ad5008924ffb5759337c8e71251bdc9a1bf74d600fd634846c13d43e135f175526f4607105854401c75023a309c34e5afc2903b14f1b4b1b6e1c97d572cf643b4143664ffcb0f87fd7c745224a27af7e49f1ee57a6751960264f1f8d5fec8a6ce329bdb1185b8e12e771a4f8d3024a772773205901a6edbca64de63c9d659acfcad5b66863eadd665b6a3563587956372ea87c718d57ec6d74112f658ffab9d78c59fec742e47aa0a4c110d3c0f17dbe8efd17c6de8643f309dbf387e47e9d7108288e1db3691471d9320e490f23924587a7d1457df23f232be03d65e6f942d80ec0ccfce646289d778c7fd81270fd9b61ff9d791466b30939d640e973422353215cfccb7119704d0eadb1272f0b8e67b8ce39a1ed4648473c2af536d854694793e66dff755eb361f902e03b9ed0637cbe93d61094a8a2cdc5dcd7228707e4d55832c96a9117f132f2033dfaf33da2c75eb834f20810a6138d176f86df514f4501428defcac10125b3d4d11188c48a8a8434363f758171cd5c82979be2366001dd1c18ccef14c463401b69be04df6335893d83c53114a58ece50f51db8c931a6a36db515fa8ae98dc0ed973462de8bd3bf3a3736b03f30422a4e2c5bd9c6d293db10f2b56f4ae32eaf65781c2ab2e364f23208aeffcce064d1766fef29c51a39d7bcb41395ebb090812b73954b5eb2fa18d1e37dabf2e78c6ab032ecb0a256ff60cbbc024be16c0d519ead2eb9d467c5cda70c33fba4c1c7039c46273c04b5362927e061705715dd19d88f2ca08cbac1287687f5809da5e39bece1f346df0888b119a7f45153293221043fcad5625b3c418eaf0fcaa52b9a2379fa062d55714f18674b83ed606ada901c8995a2bbec6a3c4ea29cc6ff456d388713e5719f1ab17fe5a63bc4b983381e8026a05f31905c2be0ce67e73a2f337fd8f0dc8e691aa479ef8c7f762a947c5614733f4568487a9792c45b8b13ea10dde07bf620ed4b6efd7cec50913f5218b3ce46ff5e233dfa06fc6af45c5d07897c96a21582c582ae3aa99b6c99dd323bcf07dac76880fc48e1542d416b825824a2b090028f05353f541699256125928b4d7a83f2de2d61e4fc78929a888fd476e8442691ac564570ed5bc4bf9d10159af912e6564bce493cddfa6c5e53b07a41be573d7625e365c982f5736d3ca93b1d6f1bc5f363437b69884e92bc5a045d620962edb30df9b67c993e5a21283bf33947d4a12912bcbc291e520839c936a8a604865361ea0b027f51aa4e18fb79613f7019c3b1b5d41bd84456f53ae366874915f6a3ada84306e88ff44a607fd96d2237bcd2e3193130795dade295901c3d2293c59b529195ad4abc24818f1c8d389de4aef203bbab78cfa333bb61d2020dae9b4b6a2835be251a161fc8590820c047a5e655a6f4e5fb0bebbd6ecd813e6b018cc42593919926a0b6976a28cb5410191239e4f3e11ad9f47a8c4c4a649268bdd97ad55db8b0c13df5ef2e02e56cbe84db6060504490bb38a2f60ac48c7d74e71168010f1b650721f9910d02490341fb6c32ec89d5d8de7d9a65721e602335a6cda1087596b942dc354451dd9dc612ae01b690a78774bf8323a57155c5e902f7d58dfbdd2ec7f2e551ffb37890df14c27e94b2f4eea4cc2bf6d8a0cfb5a15dfd2c510c0991be5dccf1ec4a468e0d99a94d54c07810037f48773f031505aa73909c31c300388a8049e0a831cff5faf6cd3e1c5b3d0d7effea985fc0488f62fb7125f79463a2d55cf7b54a6f801a553b2b2ec1ecc95ac61b50fbe487b0943854401f95c2e30f0f8a74fb783de4f715bac115ff046bfbda14bd327af2f63bb565edfa8d2f05e02c89d67166dcde8ab6ab1b8b207a3481f6aac83a60e38a5fecf63a1b7d75e316c63ff5e13e63a3a1beb944eeeb306a8f17ade97627d37885a228e3acfd357b8f0a173294348bd444f3ae83205194e6a3f79e3f55c8dfda6d723cfaf227483dfdcde5addee8650e66da84fc09bbe346ab7704d0dfbe5d07290b21d219bc0bd8d7536d4e206946dc78f1becc18f145704d0d28e51b84a9a54beb70a20b3b07ce72c77f1886d1602b50f9e4bb643d5bd6bcf5b49f9be9e1fb059ea0fb53927e454910fe5195e777bcc2f0a16b8ae9a94938beaea14eaa8453e6a19f5021d16f940c60aeaa444644068a025b8bfdf279db144089e722dd0dcd0135374e87b1519500a924d1e1b30a0f837453499cec90ebb159fc2d092dc7aee097654667f549b0f2a611c1e703baecab20349b2070246ac811d12bb24f0be5e20dc04608137ec103b5b86380e04f9ecd95bb3a1c91f1169668ff91bee07fef67acb088fef6af4c966535942e83cac4462bf7185b53788cceb80587a4e8acf18cdbc196650bcbfeacb398fd61edc1a70b6a078d050646e0b0b5d008b49388a700ae978c6e2067dc2a90e95d2a6c61476c5d9971599ce28f42324aa3bef827261553f0ba49601a899daeda059f4f6272da19601f8f06866cea153cf42a36b62d5d1fedcdbc97f23a07968a9f8e99f11261804aeca4e24a80978ca926ea475b4ab1fd92f7bcc1f2b266958a6a8f54ad03c7f703766ae3ee5f13ff94bd30a2fc99717ee67941305033c00d50b17779ade2041bc2930853bea3760ef60ca66eb34e24ff605431e253347a5286cda3ef3403fb9dcfd6450c7e7a9b1872eade73d78b543282b6c84c96d243203e70f79abe09a612c83ba9782a3042412d6ff4110e29b13d651295d1368e520dade6c6078c4eb0461fb08195755a16599c0e2434654649334db38b3a82d5ebc8e7653d3f68cc9aae31b8de02060ad4c9cf3e260947ceb9a9588b99a1dae05c27df288b23078d01994ffa762da7c600a27ebac3fd568b7efcec79dc9bde5dc058645d5e70132e1f1cec05bf020840472f7ba623373e3dfed1225628acb0bd4717a530f74b73ac4495b9f7341797afa71b352553714fb2a168f35608e929377011512aa4a85fbe8a13e97162ea7989f16eaf9f5cfccd9483a36be46578e7cb0425b93b52eb753d507f8b5e46abbe67750339a9aab0bd363832eb578797a27e24c0e9549ee8825affa77c1fa35937482b404d489dbf489fa00b592f30f3281dd653031472aefeb949e5d88582ba3cfea024386036d2ed6f5c708c28c30057790fcfbc1def74d333db056e6a447c50183dea5aa645bc2fd0784a372fae8d4f9d6f095dfec2f0cd8dfab1c1b3de112ea89861af831138149468c330b405412c537a999fe0a785a461f58589f17f227b8f13916118f1e61713dcb6a85b2626de33d0318da512857eaa9a97427bf30b3cf3ef92ba63291f718800344f02584fa0355e8221d475b6e42acc0188835d8f56134dac067b615ad6bcdd78e1a6095525811f7c0e3d384e0f2e14ce8f10c7aff97e57ae4ba382ae36263be377471f395d25fdff6dc9fd57b3842e3ba9563b75f7b67eb87d1af79a82f3d9e621be4ff48cf8567cf2c4c14ba14dba639f6282ef969e2bcd60a98326fd23b9aa390a68d6eeb65126f1db506bd5e80c2c46d135417bf39182b99b90c6ff27665ebb37b7db4e94387c5b524004c6d6e24185e0a8d9bd92df9c785210d01a7ecb5fc4578415a081b64648768b9e86c5da8873b14a7b9b42ad16a7c4150ccbee954338152b02f86657fbf69f5859b3b1c20e6e865e2c31b2fd9f70b3af59543853f223db1dcdeb981bcfbb468630ac7222502ec52fff16a1d7dc3ce5d1cb416226b97b641e3bec166cb20a64ec7489f5d8ca7ea0a811956db19b223275768c0dff3625b8", 0x1000}, {&(0x7f0000001280)="4195fdde43eef65b7abbf5dbab5fb7e805413225c13b4c0a54ed2192b24064ad68c8cfe321c256590d07c35783a8c97d7e67051b4fc18edf25f0264804da69ba9bc4e408b395f8644ea2440880b5273e63ba8bcf9c8c0da10e1bf884cd69d7c09fb37bd658841221ffcfe27d", 0x6c}, {&(0x7f0000001300)="2479d485c4f91189a366e13c70b6d3d0f794e6e2b1eb000e8a6364a3e54611c11440a6eea77e48780de23666b036b2a1f5ab126a349739e840a7f304ad7d917c1a3651b2a13c5b87292bfcf93e1d14adcaa0bb5a9e32a47ce74ee915a602ed4b7684facb53cc7e9bc41535520434065b53903a77bde36a762d37e7b0abfb8799cbffa7cecbfb4b048866ab8125a4c78645659f3f4135b8f32126a542b218c3f96b5cd350600762607e5cae0af733fb00ed468762069a772077d75675a4f0419678fb15ce4b447c98133785e86960d8ce4a9dfa7643539dd0bdf4f480370fb4d4e8124910888b62cb1e9f311a8c28b9", 0xef}, {&(0x7f0000001400)="632855ccf33f92cf4ac44fbf43618e3e573095cdf20606fae5f0a0cd531de77af5c64a8644b2d65eca819ef2a56a6f2362468c3411fe31430e9ead", 0x3b}, {&(0x7f0000001440)}], 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r1) 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x62) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getpgrp() r3 = msgget(0x3, 0x4) msgrcv(r3, &(0x7f0000000180)={0x0, ""/151}, 0x9f, 0x3, 0x1000) fcntl$setown(r0, 0x6, r2) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) chmod(&(0x7f00000003c0)='./file0\x00', 0x0) recvfrom(r0, &(0x7f0000000080)=""/56, 0x38, 0x800, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/5, 0x298}, {&(0x7f00000002c0)=""/157}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000400)=0x5) 16:00:12 executing program 1: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r3) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x28, 0x800000000000009, &(0x7f0000003500), 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000003480)={'./bus\x00', 0x8, 0x5, 0xffffffffffffff54, 0x1, 0x4, 0x8, 0x7, 0x2, 0x3, 0xc4f, 0x1ff}) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:00:12 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0}, {r0, 0x2}, {r0, 0x5}, {r0, 0xb}, {r0, 0x100}], 0x20000096, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9a, 0x0, "7e389dde00020081165d4c5ac701017e6800"}) syz_open_pts() syz_open_pts() 16:00:12 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000001021, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x2) close(r0) dup(r1) pipe2(&(0x7f00000000c0), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000020ffff0000000000000000d10b51f6661fbe26714265910648c895b0cebfc25793670a3245b82b29e277808b09502a3dc5730953cd2d55b11a56ccd4b95db05f49e76830ad3182d14765d3d83c58690ce781335574348cf3805d97330815f36ab6a1a6fc8eafcc7585ae7553e54e3311636a5784908b436a4f15b7f65fc72647b9f5af4292bad2368774870be33013fa00000000000000000000000000"], 0x10}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1afd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) nanosleep(&(0x7f0000000240)={0x0, 0x9}, &(0x7f0000000140)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="25c9a730148b9dcbc15197bd2149f51df31528ee22422b08800e659d5672cadd2a08db0e20030c119a895e50a99b4b90dde47990c417c81649222287baec51eed2a58e59cd108c92d2f7b90e9a1396ec229876089f757908d21cbba75f936c392f4051d940517efbdf8ada831021da03f05f98d2d5afc34302a7ed3165500c9827f92ba8522b133afe750cf6138338ffee1368e50e0b7982caa6f7d18ea57c3dd8f37e63095f1209fd91336f070bbd2668c2089126bd8d7b54a8038ab9ac5e7f2c4f20628e6eb895bc5cb96bd302f9c1a7413e575c24ec2f1a5e122d04ff1c80baf899efa6549906bc258d5f0fa07fd7e262e72e4ad3cb0acc97e46e2e30", 0xfe}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000200)=0x4) sendto$unix(r0, &(0x7f0000000180)="a19b6124658712d548f0b375f8d5e28417d3af4468", 0x15, 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) fchdir(r0) chdir(&(0x7f00000001c0)='./bus\x00') symlinkat(&(0x7f00000002c0)='./bus\x00', r0, &(0x7f0000000300)='./bus/file0\x00') fchdir(r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100080000ac34000000"], 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) socket(0x7, 0x1, 0x8) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4b, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xbb2, 0x100000001}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="97054ddfb7f0a44db06adb7975bb30dd57c7289d575318b651d59cdac8ab7e2ab245b4381c319b99f59da342976d775b158bc0cb0b1b5d338c527f5b1683fd2408f4b111d78286a1db3ce1a6b24e93f16a4e3ccd615cf72e55b3781b7f3b416d396d27a75099b8d3db3b7a5260aceb5083fedd32fceef37de8cf7030b6d70019f4e48c40c0eccde99ff0732262b090d5eaf595cdb9269cecdf25597fcff0368399f5279e4c18e06e96c6c364b3dbd217cc47bb223a4d4573504390f65cec4a157dee153fd875c196c65a46042796975a774062528e034b77247897d11690dd791ed02a5162e93cf7", 0xe8}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="f0000000000000000000000098000000192612c96d172330acedd131fe04e0127e6491350ae66baaa8b992f7133d3258e4852b7a7c6fa0d7aeccd7e307038df737656b68fdd97e1bea088b97341f9a2fee7144d7294a514556682a09c3f8ebe399e889fecf935ec61be49cc1b1f900c079218748bd79b497e7b2566b8a1413cbe15c1a29f3209c707df28ce25475aa7948d2fad9ea2e6be26dd8616a4c1dad19ab807aaa76665869c6a9a2c6d1b4b373d28d92881b332e66bdcf57f9e7d3819afe599138d57e22849c7e3910ba54dca7b36e7b2eddb98e43e680b0a95b62c383799707771a3224aa8ab400003700000000"], 0xf0}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000380), 0x2000000000000, 0x9) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x7}, 0x5) 16:00:13 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') kqueue() writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x2) flock(r1, 0x6) syz_open_pts() mprotect(&(0x7f00002c0000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000001580)='+\xc2') 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\'-\x00', &(0x7f0000000140)='\xd5@\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='}%#\x00', &(0x7f0000000240)='\x00']) 16:00:13 executing program 0: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) syz_execute_func(&(0x7f0000000040)="26d9fbc48180586e000fe2b964b18c55c4c1f970248e003e664c0f3a633067660f76fcff685c6766450f17bb965d8ec6c4e3a142746403002666490f38f6b529710000") 16:00:13 executing program 0: socket$inet(0x2, 0x4001, 0x0) 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20088, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) close(r1) r2 = kqueue() r3 = dup2(r2, r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$KDENABIO(r3, 0x20004b3c) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) shutdown(r0, 0x3) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x100) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x88, 0x400fffff, 0x100, 0x8}, {{r0}, 0x0, 0x80, 0x6, 0x7, 0x200}, {{r1}, 0xffffffffffffffff, 0xfb0ecd4cac09e1a0, 0x0, 0x4d, 0x1}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x9b, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0xa, 0x0, 0x8000000000000000, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x21, 0x7a, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0x2}], 0x1, &(0x7f00000000c0)={0x3, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r2, 0x6, r3) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') madvise(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="7bdd942765", 0x5}], 0x1, 0x0) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0xa9, 0x5}, 0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000280)=0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x4486, './file0\x00', './file0\x00'}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd) bind(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="8ac9a1aa20ff150efdbedb705c2c0ea20cfa91a6fb0bf3ec1169b381d8e840d28aeb35502aaac775312ca644b00099ca83fedfd5df990e78d6a56cd54f073f68b12d6e9fe989aa6ac548d31346f33f3cc9ed5617802ab35e3eb2ba28a7c5d79f4dd89b964aaae308441d0fa1954116d2de244c3453447af88e0a989976d9894b77b748504c134f9c3554bc13d13ded2489694ce8c9e356c895af75c994373af32b"], 0x1) r3 = shmget(0x2, 0x7000, 0x0, &(0x7f0000ff7000/0x7000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = getppid() r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x7, r4, r5, r6, r7, 0x2, 0x3}, 0xf1e, 0xf06, r8, r9, 0x7, 0x8e, 0x81}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='\x02@') dup2(r1, r2) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000140)="5e980b4be0a448cec0b6f352c5746853d13431dd123635e835b3a1de59bf65016470a8716a6808f835a18e8cfd1fdaa12ef9536dafdd8e3411b344182e3f0762c0fea0ab3ea9e341b998f09a58380b2b501f728a06d24b516d213a209ebdfdf3e5ecd338d8d2230aa5c84d6f9ba57686edbe327b4544bdc0ee5b3c6585e8ff1028f00293341794e04eb82ee947984fb545bf83dad5e6287f3adbdc44950a046e6a5bee092a0ea54f6c7e3fd79d3ba4bcf5406808cc2a74e05e3712689756900c4ffc1c3aa9befc04ea3ef678ff63d8bb999732d1fa6d5be3470c", 0xda}, {&(0x7f0000000280)="ed68c2a0d3", 0x5}, {&(0x7f00000002c0)="2ce4ad947728", 0x6}, {&(0x7f0000000300)="b071dc492139bae44f5f99635d16cf595a045d0ceb0e6f15c91ac4fa3d91b217dd151f2d6cd4d910bc6bd490dd0e800202896c4ed3ceb75ec92a92", 0x3b}], 0x4, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000100)="80d8b69b386238236bc259da21d6e4a1edf20588efb4d47712e4e44bf0dbeb38", 0x20, 0x402, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffcfb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r3, 0x6) open$dir(&(0x7f0000000340)='./file1\x00', 0x290, 0x24) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000380)) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x24, 0x3) fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, r2, 0x6) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) clock_gettime(0x3, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getdents(r1, &(0x7f0000000140)=""/93, 0x5d) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000440)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000280)) 16:00:14 executing program 1: open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0/../file0\x00', 0x20, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000000)) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004400000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff000000000000000000000000000000130001", 0x2c}], 0x1) r1 = getgid() r2 = getgid() getgroups(0x2, &(0x7f0000000040)=[r1, r2]) 16:00:14 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x1010, r2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1dd2, './file0\x00', './bus\x00'}) 16:00:14 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) socket$inet6(0x18, 0x4002, 0x40) socket(0x0, 0x4005, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28002, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) socket(0x26, 0x8000, 0x4) getuid() 16:00:14 executing program 0: r0 = socket(0x6, 0x1, 0x0) r1 = socket(0x0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080)=0x3, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x7, 0x8, &(0x7f0000000140)="be66a6bf85a17c6d4074ee4314deee6a14c4fbc9c21cbccd099b7d65ac6b3c757bc900fc4cb208016b4db185aa96b4673fe49cf22a3d3621215edee3ac3cba22cbfcc4e5d4b94720aca2944deb881e23abf2816347c9c4ba7ef1a44a7514d19942c5025cf73985358f1fc6eec6fa5258233d4ec18b7a79b0330453af9341aaaaaac0ba4d2796cf16c6729e8493e39fdf36aed8de0b177307e59b9219324c5002e80f1b4894efd3e9698150ef142f6b3ce053649d4c9b67e7ff8453313ff8f04f87ce815f1b0626ae47eea46874583122291c06fcd6a464aa0d6aca", 0xdb) poll(&(0x7f0000000100)=[{r0, 0xc5}], 0x1, 0x932d) 16:00:14 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getppid() setpgid(0x0, r4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000080)) getpgrp() 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xff3a, 0xd06, 0x81, 0x1f, "8fd5680510f95e2df57f84b1669defd3071075a9", 0x6}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c00000000000000000000000000000000000000", 0x2c}], 0x1) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000004d3098bdcaa36372327376daac00ca2600000000000071ec8f6f27e96f4e1dd04979128098a418d0709159678bafbf48cc6c83dd4101a6c41d57c76a6a6c23f648c0a9da4db9d4fdade7bcbc1401669f7820c666f78b32c34de7f37d37c161de98a410520a6b542f14be334301572e96812f61dc817f670a6a604c0a981ba393092d45e78167011dff35975e4c367cc3397dcd596b613d3654ae"], 0x10}, 0x2) 16:00:15 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r1, 0xa, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:15 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r0 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file1\x00') utimensat(r0, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getegid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r1 = syz_open_pts() dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) semget$private(0x0, 0x1, 0x8) r1 = socket(0x19, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20080002a, &(0x7f0000000040)="ffffffff", 0x4) 16:00:15 executing program 0: r0 = socket(0x19, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x2000000001023, &(0x7f0000000000), 0x4) 16:00:15 executing program 0: setrlimit(0xa, &(0x7f0000000100)={0x7, 0x95}) pipe2(&(0x7f0000000040), 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r1, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) lseek(r1, 0x0, 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000080)) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = syz_open_pts() writev(r0, &(0x7f0000002640)=[{&(0x7f00000000c0)="3ad599ef8f467c7c1253307868fb5d02e6a2bca1e548fe7390818dea029cceb735bc4b8a04c9f6dab2efa47f6ed17a9a87bac79579a210dd27799b6b80b0295503ebc3ed752abc49763c6eaf7e8288b7f283d068be42575b5169f7b71cf859d585cea9865f317b071a2259f46a83f6c04c7c1922aa4222ed0e5ea93c255cc90025c90a5ad562fed00b80d68e213b160114258aa4226a30ba460f", 0x9a}, {&(0x7f0000000180)="e23439cb5bf394e06a284c6a154bd8634dbc3f278491d2a4ca84c0127228b627aa924df31a08c95bbadf9e32b376f1ea1a9d33bf77b263e2e3cbbc10c4370f11631b0a310d81b4f592b79ed26677314485be10c3cf1210c7b2bfb35f0f25c80b6b4208c41e6b7ecae7ca65d0710f4dcb0a3dc842934a7bc4846bb92e2c63b6e66ac9a6fafdb17813d2176e9b7af0db07d2e647c9b554efa2d53a8834957a533fb69ee71d64fbc83b3dbf67a592e4088f76f8eaffdd387dc272d7a405335170151dfba97e724ec1a20fcde78dcea1b818fa91fde6d7d814db8f46393a5d24b022000426217393d7", 0xe7}, {&(0x7f0000000440)="8af778bef647bd786c932ff65ca874000b89453acc2e2d5b6331ade3544885dc622ebde912cdf00fb3ac8e30e077664931e81f8fb43f8f610226a9eb92efa4001c1f5ea9a47a61285fa7457b4500b069edc6b8b18bc903ac85364e284b04354390fc9da2e8e28f8a665f1aaaea9f6459ea587d459210652d86b859650521412d1625dd07cfa93c2999db5e0259ddbc9955c8aecc669b3e02ff3f30c1fdaaac425d6507cc9575630808e27b2ec7fc0e49295d90c1875904f826847178f6b6f807542e78f07ff858a7b4422686d1641edd607fb2a513a5aa1032c098cdc8c43eefeaf735abb96c721fe24b3a14340aa1835e691ab8a355e6b2c6ba3161ddded169f829dedd92829d9a8ce0e9080c790e09e90393e33ea770137b58571c6c8665be7747f8f5b94eb7e54ee60216a197a0e12dcb2674050a27c5948155159012f36d64534113f937354fad7e40cb95d412910e7ac89bce0143614e29b2a050a7ff81756d9d47d2c6e005c1abc0f24bb634f08aa062b989ca16c855c253ae8b54c7b1c300a356a9e0cda4550a4a2c0acfa60140884d932f7a3b8a1cb3e3285d14bc5bcc083fa0b6803871c177f293a3e1756852229c17ddf9906d3915632f2459b3ad1b90d5c1060c1715bcf5968140a975ac67645440fcea3b616cd3ada551b82e83add18eff701de37353c50a14924d2ff71e165bec9123351919dffdb32707220f1fd85af6c0753b2e7c7c0f2104b219599d8ea3321c492084b8f0dcb2444a3976ae7ce79b73b49f5b125991d4dfdf5e09c4aa98680bd64a6163c035c3b9b164876efb6cdf8d009b24ab6b596af01f582ca8c178f236fa3c5b71211217c9c1969c898638bfe28c79aff47d200e49c4a80a0abba86976002143376f8e153bd192971f488a758779d9c974e4f23426f29ef99ae28f57953941cfcbfef5dc1caed0c2209e32f20d90a29b31622e29280e7eaa2185baca69ba2dbea810a03d98d9250665f0c484fa6c83f7cd53c04ecf89b29e0599d667d16b399dce155b9ca381d68cd1446b23ea3913d43dcad507820e52844c5c9ef59aae1fe2b2838708be3e908d5d26e3f162f52c3efb950dc4b036514c6daf9ae14fc56e62b3edf405d7fcba6d88167e232b75f1d5c6df77ad17622799f56121fb411dc5d21baa275a981dce4801fa5652d47ef52cac9dd469ce5b35c2f089b4103474b362dfddcd3649c1895156869e0b74d395c83c5a2a1f91d7cb80a01c6a7766539ff5084c9a8c95ae831f5102b062b82de56f2a398630acdbb2c06345bd9080ae3f6d4bcaf983471960034ddcf6898fcb88ef4e0bc98bb12f40de3de93a01f450f2f1c4e4027ed1278ff318becd8d914abfef696903ebf3cdcaafa6c7a94e4f1035d9ba21024ba3963b769fa9f07f489f0f8ea71842656b4a8316151fd89b9e25c3308721f3331c3f691f8c8cfc5576d220e159a4172ae934a6e2aff93dc0eaf36365545fc5321e64e36cdc4270a0ed67da2a57496f34ae4da821d1dc567b0e67d65da87484c86645e6d56b846091192490189726bfb9a7c715ed5e5ce6e8750a970f0baa51fb71f06b549b4a8074856fa22fdeeeffd2e9621b27e0fab9bb5495574eb9180d6f6aca4e7afc87b8dd2c05aeb14f9920796bf3b847c9ea6bbb38028e492f5ffd3fe2106221bcd0244a901cd3ebd9a535eaa2a04608c4c5ce2c84cc26fa116023934d48cbc96575a91d8d6d00e76ee4f24c437a329aaec128438db28df65ef87e3ebc8664e9f8303d31c828daa9bdad56293d428fd5592f0086b8896eda8d9df55f143c0ca3b54712e52b41c1f592b64a1c419ae98ba54757650fa391c8f2f9e2af030e3a0bd2747e372d6dea30b914ae94bbd102e906b2aa420b2704a940b3e512b685d97a663d0040b4223b14287e7c07d6b8c932310979fb403907429c1f2e7ef837557213424d48dda14893a4196f0132c23cd804352bcf39f4d1551dd3f3d7cfa3d0a33d5f1de430466a1e2d30c624d1926343db1e83fafbf1d8ca5c76f3b9973a3bb941203c403a2e2f3be704c9cb9a17d353aa70e058be437eb2c9a7db7fab2cf29c8f63d04300199563543b7fb46b18c96be6d0ed0f712d630833097187fbc699839c5f23e1707322b82fe4292b1a6f46c72eb5c0bde008962574b7309d429d45dcb150b890514179bde65629a78e551a4a8df04806361e3285d995341c43d08e014a72d4e8b0cf92fa31f5e5d57dcebee0d37cc2cd486246a452bc60512af648a292f732f3e11bb6acc28219515d399cef993ed89e667752c3351bb198463fd856be2e5fefce601b61e7b34917b29f1a046c5102373b40079df3694b8d65162f181b74d51937141e299f8d07a22477c4a27f93da2b4b07a41392b2f92c69b767cfc83bb09c1f8b0a6ff01b309b81ac279a152708b24bd13d3ae538003abb056c6e9e2be566c861735ca0c879c5e1c753d296481e25d858674e7b61aaea7eb992c5f39fae19151fdeb2a15482dd7ab30d636e081a5be4ffbd51182d240b3c7c90029753ff51dab4f370caaaa1d33e88a60aa1807d3c5c783b8a1d09ea76ef591f80bf360ed6743705a16acce27796756a3cc272b5629a3dc5f1f3b034a25be2b7b61011ae8af6230c0451a8e59e94b9cba2d1937dea7d50f6434ab7e22e8e6add5236ab2404df276de5798037f33230cb7d9d15946f935f290d5ac9634d26ecabed78ea8930a42671c1b1a1fd065f67ff36cac6b7e0403cbd5fdd85a0be28fef12bdf80d48e4e871bcc920eb9cfe533ea99d94137f0d526cea68f1e9a29d3d61f3bdc6370e5549465e254543932fdf7de70a3cafb1f5a9ab6913094a04868b26a9031b32d4e6b4376947f41867c7ce2fd6de4779aa90aedea3b29940d1918b66d4e83ab495489133aa456e2f8be220fd03b7378acbd955866bd17a6294dff3024356d71c47d56f2db90c69dbd558eb8c50651ad467f03d73f38aadc53dd3e30f9079be65425d6bcf6f5d61cdc4e11a2a9e66bd1ce8e938d4881bb8246283cd9967df28a24cf2cf60ddc9a745f7083a9b46b427fb25b2212ad467bae9c7bc4c03115ef72fe443e26595b03409fe11be5cc7e6a3bb8d192ebcbc47d12f328fda70a922dfcb998fbf7e880e1f6d7fdf7c4ed8b6ab81e3b06a14b50e744a7000fbd8aa9c738310551f087b65ad8364cc8eedb8b8cdf9aac265c31584c9fe29e482c10fae579e3323479c4561e3737c4c02d54ea240bdf78550f560947786eef34e4b1c5a99413b935155dda5759308fc63f5083768b5d9426c74e1fdd561cb3c48f7e6f6659de741e08b50786916b0b145202bb7d8c969cd5bd4057f270873c0e217eb9a6ffc65c9fe28ae18c2db9ce914c936810b6413824930e0e22fa2718cba2a541396b22a94286fd132b5d5584b0e2e337fe6fc7814867802be584ea4fcaa22973a25055269227b417125e2633f12ffdf488a4d4988204174c0c38e2fbc3d39bdd9018c6aff49fef1d6c63b087e1c949db26abe736e9f13a3337c3246567d51624378fbdfe637486c5d01f37da30da3a27bf5ba7c4647bfee27fbe265d3873db5476150f3fd3971de3f94aa641064862dbc19c59246ef2d8a1dcbef65fc3b258346af99a2d0071dce818014853231e7d8a06e085e9e004bcecf9f1830366e67b2ce6e771b2298ca9a27416891aaba3ff22396278380fd599e59c26dad4bd7ee2336eaadb02e04b52c09978ed041e0b8f633040a9d14a891eb3769a47d184ff9a17135a0bcb4c5f3865f01bb94a289cdd19b9e528b701a94415ba55aa54b4d51751a9c3ec1d7324f747c9a3d979088fa87a20e8cf59fed1605ef4663b6563eb3799dadccaaa5578f9ed69e887f39d6db907af5ea7593c3d20ab9fb38bed6078473c654a7b132df6ced5a79734a70e1b4059a4e9eae01110bb02736d9afb9b62ef299abda0e6eabed602221f9f414205f2468f2fe7a12a9e5b9bf5ec72a3e810db8fd87b35551b5772ba98b3bbee24b13ec3ec8934a1ce4bc1c32cbf015710aec845c338e6d7da67ba16c5303d4bf14172070b8193970e5ae4f54256b5d246bb9de49b1d94adb1d32cb81dd4eb9b021269073f4e23311236559938076821e8d0d039f743f9dee6a864750da62a0e11d48211a370ef32929a7f16bc0dce7ed9a70b4472985a47c0b7b1caa72661bea7b69095de4060c2dab47ceab850dfe89b87494e7ae7456f3b88b3ed8cad34cdb1f753474f1c14ef3e64861ce89000529543aff272d108eadf39514b08f4373ccf44b045ab2dccc37bae22b45992e6fe4a388fe2a9f9107c08c528ce609aa08c2a985677ce6e5622ea020ae23a051a6315dee2825f55dedc4119bcc8ffa673546d32eb013bbfb21e46568baa7ebd1922c33bd67552a9879715551192e3649a32314ad687a16bfd4a52d84a3ad5eb8d76bfcd95e91d1bc0672f2c3ede3fe898bb1aa8965e81f542039f897508761434af4d5a46d300da7c23a2ee1f6d9b815b8c40665bd71a7c2ddae2a2955d6790a990f48c0169f9142318be3c3cf32d45277921d9c945a6ebd0691d5a9d4ef181fb1f3d8aeaff40b943400e2d741562a555fef32aea798e24b890f8593b2987d37fb9cc4c0e66a15be7604e77ca7737a2db29ef735c69d79b890a94244f0ca1b249ec11e7965908984a3fe873f5eb57320bee8ef2b3b0cb79530e4e68241c349cff0377613231539819ac9ae4f074cbc1f8b7d0cee591e106ae1a1a61c55b7b8a94d4ccb46e514cb6d3df15152b3241b265283d03947a5f3c8a99a8d05885ff7d5f3594217470444151e80829db6d59752dd07bb113241804bdea058bc834cbb28c80ccf5386ed9b64a5e5a11430dbc320258608c1e335c357c4b6f63b24c2d9dd86b3a08ac1e10005307429db95b8da4db9ad166940dea8dac3273a3317f4ae2176e35bebe65623b98823d4a12bb22dc1dfd31a6912a4d63ea557763c7ad1dcac73dcec464e1bd88029f385ccf48d0b2e2908e4e5db2d7908d7afbce8d86850620b5d0fab8ce0132e249c145eef6320271f0a2a27d749a685a25f3645dad3b361aa675d7412d9711e98e960255b0ca6969b0facaa9814e688857112101d905cc148efa7fc05763e9f18e546cadcd50b3c664197cfa197e187a4f8d37c984c528b0af60cce63e7370b9925ed09fb91fa00a8aceeb9942de9b643bea130c167273d842ae5d34727af7e1fe04c253c7db3f06fab2b8f7742e8cd591b4e5bbc2cad654c594360170dde4cc91a081f695b1c7cf0ab610904e890d4aa6e08cd78e471b1a9a686750b128aaf4db5eb1827168e29e3217cb1d3f5aa43e380cb25389cf568b6a58787a9205ca878c4397d1622e785607a3299b7e5eea62e541ceba36d87a42d61d8fb856c7faa94cb638c2bacbac80418e9a3f5fbad19b00a45f93df782e21af7b8da1bd2edda96853677abf5390350ed15f50cf5150a1e1e8d22bdd84492335fc09304bdd36c9d7cfdb98387be0f5040257e898f2ecf385b2a3784e809a9fd84cb0d603b2c95762c2832220b7d0163ea1137db1b8c67e07fa82ecd3551fa381ec001deddbf747fe1fdb87d7d76b2ba81193ef16792811fb5fc91ecf516f13d3ae2009432a026beaa6e018fd742ffe92c929b061ad677e7462f906f61310fc642c2a80d58fdaf553cfbbf9300374eb964c7b8c68b6e595fa6626e64d23f5636a274f3af7f6a40299494fbf10bbd1afecf776abd7c78115f7f0f5e3feff07e490104f47ab7fb1f2a482fb2948dbb415143db19ca2e3732c1cf0e8b70c9de21bb5004cffa2", 0x1000}, {&(0x7f0000001440)="d84bb61ab6bc952b52560cb8ef21183220cc1a15978a1ace03d235410e5854efda3eb71afc8f66dab1845abb07db6ab0c4a55d611d3f9c95c6feba26e9cbd536b5caa199ab51f18b427bc925706b0def4bc71f315e57d2778c15e24114c2a15515094f33b63dbfd09e4b96816b55644f581f20b48ca3ecf92628d2ea53ff6ab666670c966e8218d32d4fa83a885ba551f9226f64dd2525de5f5faf6824d166f9dc4501b326961d9bcb4fc56d5f70f415e066dbd16ca3dbb799f381ee065f97e399bcbaedc18c2aef16221ec46983cc35b77f05128ae610964423f9e688bc9413b678e68b94c6cf119ba1a09dd1b9ca58d2315a897063f64f7d7b8d63c54dd84f8bcd725a1fef3b1432811e8c5947d98b608a9e40ea0d480083cad09fbdb9a8a575b79d7c4310e021712c6eb49ff8bb3a31a9f8eef376d13cf7403cb1820185b767fc67172ccabfdd24603e1ae0bb66d5da155e8111d972a106cf1d86534d157642b341df84ef8ce149ec66b2936464833ee7352db70060f4cda87be15fa11f3b1f34b8592f6c98f0fb7d106bdc40f3ef6909e05b170921f11fdd26abed52b308137c44901cae3c638073dc6021eb506ef35f31d509453a9e88cb6cb24957b8f235bbedb2a9d7ce84c82ce397672e71924262da8a3f30a0fd9e372c62ee6befb6db97970286bae5a35f6dd35a94ef3a0975af7fdc9ea5c2333dc621752dabae1d278e2b8a8de54f8c9bf808f619aae2d2b6b1b3bf7e1452a63c82bc1683fd4973d5b04aaefbbbbc34f7f976a7663ecfa0966b9b9c7c4af57132c1741a3351ea60bd2cd241c9a78be67aa9dddf95f62ea1a74fb474b40fe575de715fe0b5340f3f209130153da604c5f713870ca86c8035425cc8d9699ebd8fb37f2e740be8533ec2f50231bc1dda1179276382bdc952e4e17c95d598cb025fefb6a3fa36b176a9ba0aa28bac0895636ce9029617fa41fecf33ada3e7ef26c87963b4f123c34166784392e812c816d9e91f4dd808ada71112556f7a5696d1f5ac9b173697d2e5d7fa4ff9490c5704cd4d4671b5bd94bde8d94bfc7527ab9944020fd6f82cfae8164e7763a573bb418d82023381e621c18f830260972d699de8801de60e56b08d7b8e719f754ba80468c95b46259a4f3201f2dac2d5940c520057f0e0fe64fa5185197cf62f624b5c9012d25f46d3fda9bd9217b543a4c0f60861080ca22c6d46b96f19a9d364f02417f7fcfdb8288fbf6fcabfd11a2285a68890c7b244c65012f5ece0d90cea49c02fbc2233cd6cc62385e7bae4f5a88e5ad252b6d9e6844281bae04994c2a058a926bf2ed084b69c8751be198cb4651ea99b33897056e42c7083b11112329273d06fb5df16485587467f4dad7049e873bde3816500ac7a27e9c645caaf9fe6ef87cd72bd06f3768ac24fe1daab10522e4824ab74f25e08709cd1651ddb1823630f1ab7df70f7e47d68db76804d6cebad5aca59efb57dd89e14f64a71b5096ffced661563b44e3dc842d0de69fbdea6eba6a29ff5bd359189060e9889dd488f7aafb26e2b4a74ed9e03c735985994d5247e995634488cf1821ad14bbda14329f34c92006afe254d0e40fc6b23d927e8b6966199b31381b57102941f146dcdd5dfb99e81066f198295f1a861877c5656dfbbf3f0313c671f5727e0b1bafbad9d3374d47b30956fddb3e3280a95be48d185ce88971e0e86b8c6dba8e2ee2fc95b69e4a1afbb9618c26462b2e079eb7cd1500384eee3532130a9c6087550df2d67c385360be5e8be76cd0bcb42daa0486be94e768316b73ca5ed347d5a84665719e892b50dae0a0a58496e6b0413c0c208492c887d6bd093ba26e3e01f08686034018644e9a6c7bd2a7faf264cbaeb0ba040f19a012c9a4b2123a03d20d8b20736abb9f4e911ab7bc94e72df5a94fe04f429beb1c14424776fd5b4513f983ecc5017b2019c8ab52eaeb3119ed3ab55cfacc6dcccafe77854d5da8ace6d0b9825d0ec1f5fbce0d9add0e873f46fe1ea02d928e0118e6204d313d41b0a2557b7dea1b370cdc54f771064c915b9f866fea06d933bd6dd88d3c1dd236d5342b3682239f69dc58595d637157835a567b408514f01f2746862ff5c69d45a4f92b985d6c6927fc0a622b1c0e8532eaec3594588bcc195d7ece4cb6d00f787ec15d79c40a015100da4549a6dd82c3ef297e638cb76c384c53e7e04ef37c8cd207d17455336d8b9e26894b4261b01a6318e905251d3f1e407a9e95242e41446f4f1fb5ad2fa270d6457072010d6e3728117cbe905367fcf6568db70b3ec651fd7fc35ad226803437590313b08f4d7b12bd28c042a79abe10bf052078eccc2aa5c0f89b5c4cc992df1306436b61d18ab683768ea3e11778ebf557a156b36d6f70b7d4c2a7a7c88da4e3cd9d7f271179b50a37eec8d03204dc6010ddc69937f9a607799a92794ba263c40dbad20d01d1fd9761cdb51d9cf57377998178ca8170d55bad581de30099f747ad87b82f25a7dbbd70e0fdcb5818570f2e389d0181034df69bf07e2bb309610088154a920e41f9181d31f6ec66e9ea72bb3da5333b4d521e1c6b094355a643380d496c753997bae99689416a33a5da8c5bcb5e5d0e2091b816ebdb9145828f0ec91a8c80ff0df89cf9143c6bb489d917a0e43c5fd0a61cd057d2203edc834dd1373e6c9fd5bd124eabdf8b66c958bc1e161c5f62fd7b8d1333aec382b00efcab2b80f320e7be9f616fb945504be332e1ecaaf57d9bd55cc41ea7021e9ca6b78d101f6deb9a8b651a07c511ea33a399c92605046c72669dae8e14b3da4b522ea51b73b8b1ca41e6d0ccc6956ed7087d524b93083fb5aec8de50e41ac3ef92f14175345e7751c0b7c37a4d75a06101a2ed67fac8f570d65a2138eecb18f264e4ac06af4ed992dc92c4667607576f7077398db4332cc8e376245eaf659656434233d02eaf0cc695a3cd5ea18ff9627cecd968031ff9caee80e681f3e5aa822fb04ca767c9e39fe91cd75c7f6797ba93015d5b8ffa9bf96dcf5606cd2e4dccb5542e5157c1cf23cfdf8b33e4899c6718e725b18621d92cb7b4e3c30112f8f2577f3559587e1f7d5084761868cc02a100799b404faf4465470daf271cd8e7d12228a363edb863b4c3e6d972aefa6a0b930d35341b5e244d980b3874e9eba21e7b0cacece69451e79513b67ec0bc5e886c1123c5846084dc7012ef7c29036ef1a61b7395a6f4d9ba7c324f5cf4d5223cdb8848e2dbe7cbe6d2788c9621f54e2e15f5607ae711ea6f25d0820ff1cf0d2dcec50589cd4876d338e40c6f08ef42f9c34484f46fb134fec67ae7e213bcf28bc9badbb548f9307d9bf141157c84908359b49a61103235a1969bf1d78fbf4db2e93eee7534695ae6ddefa8c7ca9b2aa12ba399729611f8ddf285ec880db99537a7381f6c069b0d1c75ddfbe64d27df32ba50f47f1e0b5b70d7915b7d047b469eccd3caf0b7b57c401f189b61f40a1195200f42b5dcd0ae526de406c363889d71aa39d997a04d8919c1944ebba2ddd6fd49743463a0ab23d15fe6b707f040b4fada8912b94c4991cd74a8576542437c5d85174cb4c8a548437bd18298b1795f423497f82e9b2480af173040e66f0371d8e458985840b782574bfc8051a80c28f1c7ef2b758f439440fcd45ea6c3cc1a5f4c63d089427f12c8ca19b0c30467c64b77258017fc9f66e3c794cbcbfcd79c858d1b300013c05af1256f7b9e9b1cf5a236471c952a05a31bfbc7c4e0a298a1a2a785358dc41e0c378992561edf120aab2865314da5b2eadc5426e48bed940fd879db184e0b0351a2b0433c9d66368a5c2f93b9078f17d63a01ce134f62af0d765f098b32caab45655ce6650ad99bb4b4a67d5ac2a068da1c11b3eac3e1a14552d5d89b31696f6158f94cd833453f44efd47f25ca9589d7eb9643a9b82af9331c6a1fe27b375bc6e251eac0c02144f48cd710579c640d1a9f411b089f71a94a717ae7fbe5d70ed95495f0b2ffe0c91f04d6298cb3a674f51a6284616a4d4a2a93fe74cc0219d13b2964a3532f5312547670702964e9c75b82dba985d9d663696c66facb370cd659e31606f1c0a12f14681dc5fe0bf7efb72d79b1f59d93e94b1b97a6b1f3a70464d8fc7dd7b6bfafc67077bd1f02c63af1352b86016f0e121bddefad59910eeab1a1573c08f838e02fc993559051374b80fd940168a92206c9e400c9f4c939c4b97cd60395a2feb061e6a53d8ebfac2582135505be2fa5f43ce0683feff0e4a936dc91fe4bf87d86d8ec9ae534a1cc667be736e533156b24720f30d8ee43c5f0faaf8ce1b0ae2361880ff035109a20a3abd5fafd5cb4ca32ea148c19d6246d025f888347de6c181f2af4bb448fac2360189ae8e4bc55ddb7b668891a9d3d6eda5654f1199c61baf245052d113e085babaeafd1cc089562df6fd98dcd24f21a320ac7545e42475335a5ae046f19665b9d85711366fd50d412f808b0a62e4eb37a46f319fa03ada9bcdb12fab31c41473b5561bd5b249b82ca0f02e458465181e8f3bb5edc5905c6c46d92f36fb5563075ce8946130805dfd565acd4c365b421823ca66d1fa003c627a8f03b2d5f2edeecd0b5349af4383ba063197bdacb42cda85d0bb5ab148d41b09f5545998d95b3cf759af3868a398c7d6f52c7a3234fb52e193c3a6372995bf570a1a2e9d07d6bac3b0c7da021235d30d7e7097b77db357618f8bc600826508ef78091e6ec769d472e714c6e1bc00d6d71f0dd4675e91b84b901d7c127f19522a79ad7bed522b736c5ec98aac1b75afe0ebf150f9c6564128df09aa28c39da575c36f9e55998ff34d15be25cfdb3f0adb710860044f06524e22b61c656de29e327de324d69d4c3b884a9778b6450f7d450d987b6c536128264ca05007a87ade7307f731dcd3028ed6bdf54e4a63f693030d48dbea6c23c8a58d49037e3a934f43d7372d2cf5d93d8bfb66862ad33ed11333096fd20f62343c5dd330c51a3d7f210dac68aed918dbeed8891b70a12af6d8e8ef2af3a8c706570dcd70c8eb319bc46f2b858046a8b362bbd3da31c94a015e9716b97b31a322519011003432fd3bf178d14982b1400c7896dfe6a9fae1a8d6f5fc081d7c11fc413c07f88568956e65a0ce601e8425f877bffe70ad693161721d863c5f2ab23a1d642de4948f518e2fdfee425a9cd190ff888fde767567cc47be840d019c6ab5ebd54a3c0b905d31b92626505ac78608dbfdb101e1c3495d04ba0e8cf7ac8af1a0d85b313fd1f433cd98deab5cf20d1c12246860d95ed570db0ce4ca80fd76223b4c02d972bf9651ede35339724f25fb1fb6c3b8d98b7cc2cfcfe29912182d7eadbd9a07c0056f0c8243df3b33e683188a573285797e46dd70505330cec6f7a817a4c54faccd0d70cf071feb8056b023efeb6ffdf125e987f692bb62e0c35ecc7ec88ccdda6e2cc4906149ecac691f712da4dac043b8ec036c88367efeaf8bc6dd34f0912f7e16eb9e2b4f94e178b90956f174709b1e306b64911b009419d6068c3b65369a4229896b8c4c234336e475ebe53e2ff6ca625f0ca076a5c00ef3321f8a4e8f60db7d564451dcf3d46a70dc9dff9c2bf90c673450c7fb8dafeb80d298f879c481fb1573d7b235fcdf221ff6506962084cb580d41ebfe8d772b23436fb1cce912377044b344baa396410f0c438f971d1b5b1c971c3f644588978a1741ed6d32926bb29af40b2f3b8375e54b5c84535504ccf82b5191abe4b8e950fa9642aa7392df35cbae568812f04d054cd650cf210b2", 0x1000}, {&(0x7f0000000280)="7d18e30957a31f55b138efed3884742c5f", 0x11}, {&(0x7f00000002c0)="58ba00e9c7e44eb6a1193f3ff79ad01bfc0f9d5bce00d5a0db81380e1119f1e457168b7a9e675061335974eed38e56423ca97f101623613c5bcdbaf4da90179c473dcd38c15f159700e44487218246c854e6583605fce57261f40553d7dee9f957011b6bc8ff71f78a4283534b4059fa6fe667b218a5f722938e7bccd51e271911d4e4f7919768272db35c88915dee9526915d3d5b7d4ef7979d43afb40c024274434233bf8afb44068a434b09b958acd5cec6db9982367d6213e28398e9479e1f0f807c71cfd8b5ed6f192e6a4e3fea64c150f48e247675224102504df7c61b3e9cb122cdcd8b81", 0xe8}, {&(0x7f0000002440)="38c6c932012c7af38f1968e665cf48f44df4d15255587d9f3f0c75f0c878b54644fb42c7d2008538ada661ec0fbb1025c282d7d604027f2727b300854e1e215ea85e644abfab4ebfa21e63b6fc2f40ca44f6f379d699edcd6efc852152624455b08796f2", 0x64}, {&(0x7f00000024c0)="094b004d2df0052ca8d5e96b6ef331745885dbdfbd292a4ef772dc0d5ce8a8e3c7f89fb990a175a02e227f9ad43b7328f0bda38d159340c3fadf5ef01fbc33e8da7032f6ce036a563cc715de8132cb0b0648229aac45c1fafc504f2ab2c351677662bd0e1a5c1f83e1889de6ac2d1646ab63db35ad2f8aca47334a9377f68a9fe11975eb9359b003e3f0e0a04a1f0d83b8a05ef12cc22aa215210f35cf39cd72d2ac3e9b5e", 0xa5}, {&(0x7f0000002580)="4d9884710297111d3f2b898b399c1799bab743382adbcefaf2bd15df9f1784a26486f6effafe31543b01f2dcb239de3ec53edc4122659911298c515b3ab3427bdc4310df934e8fff1b24ae1173689f8f51485cdafcd17ab9427ea7eb725ad6d671b4de477f4bb35f8fd1304f04cf09456ca06fba876b02ced02685b08098aa625c088bcdf1b4ff335d655fef1bc3faea8e02b0d6dd11e5f33906e1", 0x9b}], 0x9) writev(r0, &(0x7f00000029c0)=[{&(0x7f00000027c0)="2f05a49fa3d72cc8f6e01b147ef8c309d35741be05961d5172ad88ca6f9772b1de12c10c0c8b744dcf3571b06ac1141eade8c45f6e52c92e1278437c10a592373ae0653a3de75751dd1dd865d7f9d8adbf099caffa1d52a18ad749ea4f77648cee94", 0x62}, {&(0x7f0000002840)="d1ced536da5fc08249ca256952d47ae18e1236a35c61014a33f659dcddd2b5a6b4a20d43e1c0c9838f358d957643b194dd4619ae2f554f19f84ef498b4eb0f1d1b6df6a61980d0ec0d36321c5ec0df2e07ee7746be89ea29f584270bff9eb9080bbb6cd68d9c02bed57cc916ec4a04c52f85f52aac76feb262358c03562bb6b5ab3f6c626deb0c034c22e9fe3893fa9083c7c9b94fd84b71a91cec0230", 0x9d}, {&(0x7f0000002900)="392be18c21cced8b6472f9f2d07b44cdc657c79d325444043b9b501e669805b8e5f40d712fe171a5dfca697fe17d1748", 0x30}, {&(0x7f0000002940)="cf01017db7b3e3aecaf2aabf5cbfa2f4e1d5caaaf37363a0519600e81bc5843dfd0b341f103bd40e5bef9366f72d68e6188162e9cc69ed4f2047448f6a8db26f2055e7e37922a8bb522b7d778f039d4806dc2a", 0x53}], 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000002700)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) connect(r1, &(0x7f0000002780)=@in6={0x18, 0x2, 0x7, 0x20}, 0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008b00002b27febf0000000178c317fa0000000000000000000000000000680002ff4f22006e", 0x2c}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getuid() setuid(r1) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) chdir(&(0x7f0000000040)='./file0\x00') close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x9) lseek(r0, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) recvfrom$inet(r0, &(0x7f00000000c0)=""/67, 0x43, 0x40, &(0x7f0000000000)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r2, &(0x7f0000000140)="d7f9d5bf651d519bde00797b7d4a2fc41c9f2a1d0fee88fba62f67ce895e790d1e0f2e252087dd1b5168750e3615bc3d6dd02d846e8e0141fab30b8d029fe0dce8849da99d5affdfde75e992d7f782a936e81d3630531878e0e89bceea7d3f4887e6913b77ae880076e1e73811bad0ee0222e2cf0c9b57ccaed7a71012a948acef6ceb3acb39afaa0352d78f4f51afe53844762dba034543cfb1457349469735664e7434f25c8160da91c4c3e7cb13f53de020b6e26abc5f61c4f1b6d9bc953f996117fefee98265e436a60a73224697b6e98bd5ce405c6dbcfbc955b18a98f5", 0xe0, 0x400, &(0x7f0000000240)={0x2, 0x1}, 0xc) 16:00:16 executing program 1: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = syz_open_pts() fchmod(r0, 0x20) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000140)="51855f6b3318bb5600a202ea6e930bcc8f2574049097d678f59279a4", 0x1c, 0xa, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3, 0x80000001}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000100)=0x801) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./bus\x00', r2, r3) open$dir(&(0x7f0000000000)='./bus\x00', 0x8300, 0x3) pckbd_enable: command error 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000e00)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44290ed217716650f2f929f7ba6582317e8f7e35bb96d78d589299db4ea52b585299fadf468ce5be18c7717788beffc115d1f10b7cd5d8bbaf24ecbd96428b860d4d6dd277b81b95573fb6f99d335268211eb437e60d83c832c9574d60410a47f994e21dbd7b87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5ffff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270efa40de98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b41af88ff06d62733737596c41413e390073f2febbe387aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52a9a6070e0b443c92f97c7549b0d85c7106926553d70adfc7be33f06b9241b734f64f0dd5d59952c664e6fde2d92bf9407623aea24e28353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e9384e15e1ab7cc6661198d88b6a6e47c4fbd290fbb9b2a76b55b24a17fb300c634ff41c29fd14803cbe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e5648031", 0x21a) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) write(r0, &(0x7f0000000140)="f9acef1d2b82a7633d7e02aeb7d8dbcad064ce951486872906e3a1c9e1287aab11630458d9b84a40cae9bf3864a64048b1cd723efc5d686f84b372bff8f4b2573e182800f2699b553c047d6f967a38c0a9440c31f74e52461471081706863d", 0x28) r1 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) pckbd_enable: command error 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x2, 0xffffffffffffebd7, 0x80000001, "4a9bd47c71eecd42d96730f381502451a71b982f", 0x3, 0x1}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b7", 0x1) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 16:00:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup(r0) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) symlink(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)='./bus\x00') writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="282d16d5753827", 0x7}], 0x1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="47cfdb371f8e946462587711cd7eb1b5cec43a231a8531bdc32253fdfe98a9f4bca4c15899dce28bb876683f08f889bdd30cc9d3d183557caa511420cfed549bf50ea0a3059849dc4ce1dad393eb814ba7045021683c2bc2919757d6ba603ec67b92970ba424831249b0531c2dca101c4ba985d4b77c18da9765fb", 0x7b}], 0x1, 0x0}, 0x408) shutdown(r0, 0x3) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000980)=[{&(0x7f00000008c0)="73753999319c32a55f92d0b4582d47695019e8bcfceb5d1199900a855729cff824ab72fafee9390935787987e9c44d932df905c7624c1b88c55b9bbd1e9fc6fda4f7f5a3f8fb705d01376126874ada0f76482d81deb51f508209acd5c0d48858697b7075017395835b0c7a09f70cd9c8795de451966ff36c31f0e909d70a294d5e0eadf23e8f959effe654bc8563b06a910f9854ae94bacf6206ba20178a0c02953b2f1461491f2c547f054d", 0xac}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000006c0)) 16:00:18 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/74, 0x4a, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x80000000, 0x7fffffff}, 0xc) r1 = semget(0x3, 0x0, 0x4) semop(r1, &(0x7f0000000100)=[{0x0, 0x124, 0x1800}, {0x4, 0x7, 0x1000}, {0x2, 0x2, 0x1000}], 0x3) r2 = semget$private(0x0, 0x4, 0x280) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)=""/33) semop(r2, &(0x7f00000000c0)=[{0x2, 0x9, 0x1800}, {0x0, 0x9}, {0x1, 0xd524, 0x800}, {0x4, 0x5}, {0x0, 0x9, 0x1800}, {0x7, 0x1f, 0x800}, {0x4, 0x280000000}, {0x6, 0x9, 0x1000}, {0x3, 0x9, 0x800}], 0x9) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fsync(r0) 16:00:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchdir(r0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x5}, {{}, 0xffffffffffffffff, 0x81}, {{}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000000)=""/90, 0x5a}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000000400)=""/134, 0x86}, {&(0x7f00000004c0)=""/96, 0x60}], 0x8, 0x62) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x1, 0xfffffffffffffffa, 0x403f, 0x0, 0x7, 0x20, 0x5}, &(0x7f0000000180)={0x6, 0xffffffff80000001, 0x0, 0x3ff, 0x4, 0x6, 0x72086a2f, 0x3}, &(0x7f00000001c0)={0x5, 0x5, 0x9, 0x3, 0x81, 0x8, 0x6, 0x8000}, &(0x7f0000000200)={0x1, 0x9}) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc7, 0x42}], 0x1}) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x1b4}], 0x2000000000000090, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x1) flock(r0, 0x2) close(r0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x5, 0x6}, {0xfffffffffffffffc}}) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) syz_open_pts() setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0\x00', 0x10000, 0x8) ioctl$KDDISABIO(r0, 0x20004b3d) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) dup(r0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000540)="48375066cd1ed6136965bad01f8cb7a3878dfbaca2cf0b0f24bc3474e8ce385a5f7cc0ee9f2c53701a04813020b79d273b8f474c40289025a1d6ea6d4a1d956130a16b7e0c58d20799d0aead71e055a73940da0e7b9d9fbf3acc0b54e3a674a59c867043dfd5c7bada4f5ebb909658c5a1da1badcaa9b39620f7", 0x7a}, {&(0x7f00000005c0)="3ffdf9b7d785e32d2db42b8f4b8b4959aebd6fd84dd3f08ccedbb0fb1bf3365cab38127bfde4d8259bf02cc863213a026a170f2aad725d24eeb325630efea1667ef122f00a7512f1b14aa79aaddff99c26bd33aa83a60fbe06873c0b474ed6e8ab6c4e12858bf44dafdd0680427305e1d8d9988e2166085106abefb72ed91f4f64092cb0cb0c12d487cc07bacff8e51efb70f55cfa05a7917eca6ac2ebd72567c8cb2f23d4987859aa3ed9a5baf8ce5e96f69ace12906fff8037f73203747cdd098c72c018102e4cfd2b0631824dd50bf773e1ce5a6260c01540c9947dd84b5d411d5120201b768b16635bab", 0xec}, {&(0x7f0000000140)="dab563a5052db97640b6b4f6844407aea16311b29a9d1f33dff0c6916694e23260222a00a964b7cf8099429ec6b093a27827074d6a3a6f9ef74e4514374c925e9c6cd81c6ac58d988e1737beb8500f78e2ef2ff252d5ec408bfa58e5edee0dac52dec48641e498762331e47f22f90e25ea30c20fa6c1a20c61c25a55f859da38119d22b7b89d014beffbb2d4957e24486ee6c984e565f8d07f02aa26197d8d64b089a13fc0fc9f7a0c24fda81c96f68eef957131e5bb1ee424165f53407e2e880dd3e145b4d9c5b9db2e", 0xca}, {&(0x7f0000000240)="f3d5925ff3d35bbcc73357a533615d9fe9760bef4345bb2d4f9ecbcd82ff72f8e573bfe4189a4966fd1ec172808470ac767817c6296655b6a741181f264a5255", 0x40}, {&(0x7f0000000280)="c7ef353e39a6798af77fd18059669859ca813f93572ca472d86d311b357d20cefcb953dac1f3bef349e7c8ee11e377a6f7d2b81d7f537a3975d8aa1edf9b2f1a5a5a598473f83ada5f347c3381d887e5d82569782aa33bba5e610ec14ba7bf2d3909824c133d913a452e40093c566df6f4238a228b66af4239b53375597989fbf0aec55d4600ea42737f2054ab80ec6f660448f92550e40428510a43f6c72afe440631db7f9a0b1b18ace4387427eada35633b0db755fffdbaebd13aa29f39bf1e6598821fcf878f638ec52d4a863a51d15ded8b3342ab61855a5e11a82a32cfb9acb31e0900402a9aa932fb8eeb1bd06b1d2b15464bd6", 0xf7}, {&(0x7f0000000380)="ac4dd4ceb17b81de39910228056507d34bae6054f6dc76b8112549aeb96b3b42276b2d395f348087b4e916fd3b62785faa3c6384540879690865604ce80ba226ed493185e9587fd16b463fe55bcb3f20c762e73d6509cfbd005eb22c6e7b91142b0077", 0x63}, {&(0x7f0000000400)}], 0x7) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xffffffffffbffffd) shutdown(r0, 0x2) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000001080)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000001100)='./file0\x00', 0x10010, 0x10) renameat(r1, &(0x7f00000010c0)='./file0\x00', r2, &(0x7f0000001140)='./file0\x00') getgid() r3 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001000)=""/100) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) r1 = semget$private(0x0, 0x3, 0x104) bind(r0, &(0x7f00000002c0)=ANY=[], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x4000022e, &(0x7f00000005c0)) lchown(&(0x7f0000000480)='./file0\x00', r2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r3, r4) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x0, 0x0) setuid(0xee01) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r5, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x7, 0xa0) recvfrom(r5, &(0x7f0000000240)=""/55, 0x37, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000002c0)=0x1) accept$inet(r0, 0x0, &(0x7f0000000300)=0x324) nanosleep(&(0x7f0000000140)={0x3f, 0x9}, &(0x7f0000000200)) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000100)=0x1) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000000000)="d64a7c7ecfbd3950c605491f79af4155fc2211c12a37076648eb558396901c607f7476075a5f9fbc560307fd4bcde10f22d2bf0a2e061b03a9fcd9fcc162f7ffdab23a27032a733ca7f314366873e842275b3935e81f2cb1526a5d9d0def55a74aec67f2f4c6f23ebe51a7cf6051edd9ae60", 0x72, 0x2, 0x0, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = semget(0x0, 0x3, 0x10) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/149) dup2(r1, r2) kevent(r3, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000080)="802826c901e69e88801c94ed0cf801915b1900", 0x13, 0x2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) sendto$inet6(r2, &(0x7f0000000180)="5107816a9d1548d4b0b763a7c5f286b21557bea1753ea5ef6a10b933c162b023fa4ab4bda5edad9f8f976c2e5eb5bd701dad30b1a5", 0x35, 0x0, &(0x7f00000001c0)={0x18, 0x3, 0x9, 0x1}, 0xc) 16:00:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = socket(0x20, 0x3, 0x5) r2 = socket(0x20000000000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:20 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f0000000600)='./file1/file0\x00', r0, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000640)='./file1\x00') kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) 16:00:20 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r9 = fcntl$getown(r2, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, 0x0, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x1002200001, 0x40) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x20, 0x5, 0x5) setsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() sendto$inet6(r8, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0xf, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="b8d619ef49d7347a7f3c9da905f1053280c04d3e275daef7add6debfb12ca0d0f3c70e203d0accefd10d42839ff130ae855f55a0b05152565c8c06675c9f7941f8961afe487e9d9c16f38a99421d78c8fa229f64510a628ff6ac6a0edb98df34ad80940723d5303b7c6d727640b934d3e989376b0e25c393f832d0c6767c5faf6ea1e90666d063eae52cf7588c05c27624e6e542bdf257456f5a407112dc87b8b3bdd6471098dd8ab9feae48f18773fefb2ce44be279de63b21774608e3ca7af564c29f9ba39c36bbe38746b6872241e8ebc762849f3e5044f3d38d371ad39ace50a2a45e8be97f2a721cec2bec64462", 0xf0}, {&(0x7f0000000280)="932c6b1d340f3318a4ad467e763fe1089f17097a617ce6e7a762d589f5c1231d58d4a5a3749b479e85e76bfad5ef811e006b96d9400cd8d656483955eabacccb246a15257614c48198b2791080128f8c066bbd6327de2894c0375584973d698b77f94e252f1ae05d4c851a43df91c552c238e983bc3934850fc9d4663dcba41b6219b4452fbcb465a57ab53511dc75fcf7841e54109124380249c3516ba7e183b861c93023ff26f58cd6645120b742380562d869e25bd3b5ebe1e086c0529590c77323c341ba39763d7e806acc5ae79ffef45ec62dfb046606e509470d8ba55dfa5eea331d287524406fbf307280b1aae1f12cd4791876c9db0958030af6f9d818c2ee1d368f47e823660215bd281b40ab47f67402ade1d6397cf1809f8af1506b1e266406881480a851ff850cdbe7450cd8d22095fe0e6455e21c97f2daecba242c22fcd3a3a15d3d662a8a007336fbfbdf26c4ae5256ee740eaf4fe923525aac752a125cc454067ff1ad463d6e5658d54e2dc9a56bb88a633e8a4cc49fdf047a20e7e1309218f4373c6aa55a05d9c5596de6a3163dfe370496ab63bb713215ad48d775b09d978c95a1c3054901c1e0cc37ff6547168ac038aa4e2d4b4257a68910c5675f8ec5e29184c0153441e69cb49da35f40ae2dafb7f6b25353569153ae24b8f2bf5fcccadc8245b9b5af75acc4cac1d4194a20ceb1463235555966f368d4487144d358e7dbb79110b6c8cd41e9b1a079d6343e8fd9abda0111e90c672325265926192241647623a0d6ecb3eb0aa5e192233efc7fe81a751d13c952108f00bed76fd337e1d6031cc87dfd0532a3e3c414a4f572641b04ab8c635ee5ca2867fc5ad3e16afb9bbb8c268fcb2cf172b5ef8b8f43abfc69547ba207608caf2d7af1a164ec0a3d71ce385f3c45bedf6f10f927ed08696f3c7092545f26d1fe2f6e925db8dbbf96ea7da72b764afd38816aacfe53d93158c3eb265b42b38d38d91b5c2e802874d74553ed2ebe119419de729381a19414d5ab66eafee0d85d49b668e2d31cf413d22a6c2cc430c95388d7cd78c883e397ce14a0d4b06097332d0e8efbe4d44040aca4159752ec97916c56403d2bcc178944c9bc3e51624b5894b40d74e13310ab7b0d5a15a65bf8890a5b82ec53552b8028276ebd312b7c49ad49f5d9ffbb98633defa84be89ec5733301bbd438efe59d12eb2e0626bf77d51df59100fba4ebde96cb1e1a68b47e9f91111edbff08b5b7a4778c3b2cb0801c9810991af614a3c4534d68d9887eefa59888009b87a0725160208e662b3a2900e30c920dcdca8f66a7d667fb92c89622cdde563240af0ec933a599cc914fc8a5aaadab7d09c3a8dfb04a703163ca990c628707e4019a39b2d815d0a0b1ce9d150f3ac553c314ba884c12160b4404ba9eb6b79c0cf9101b2c1768d5cfe73562de00d1ae4228661b6f2d70d7a51db1227700650df442fb5f007856f342e395443d1a7c1ca89dba92f91bc88ad2729349e80d31586cb49060bf6272c0ae69fced4c372e1374abb321f55caa6c2773e1a0280d780bcaf249db66148321dda04204b8db084a2c190c47cd78ca7c3ebcee8cb8bece950ad730e27bb741a61f2b52c1e5c2b7387802182af71c1a9b2c1118646b263df12b3d341123ac6ec385ed51d000359846d80a5ad75327633c57e3283f5ca3c6d1a6b1c33df481ab81f45ef1ae604a34dbb00622190965ee32bf5b5c7bba18609d370c4c6ea44805c61339c3564839dc79a848eea47724a74e30dcf78c7d851f34ec41cc7d2ac5bda46a6b6bd5b9cd2549f9c5d4cfb2169510014632339a606b7dad9601977332189633e8d13e5b501bc13c756a6f3646cb442101f4295d1c8c109d4a31cf68a581b288b24bf0939e75142b89a8a332eace9e84de3250752405a6dcf88f4bf00afd7e1d870a14ce369b73f09e3389880b2a1b73ca38d3700f1c4576f830958c973508cea10747216dcb43773de7dc5e8911574c7b24dbcb4145a38ccd2d99521e8ad8cc588d6212b51c17f1e6d6984e1254b9ac24b2c40402f06d7ec8f0f7e93f556963165afe5d5134c6cc4a9da1d3c09fc6eaa9dd903f72690fdab9bbd9be81f1295e70dc7814cbb17a934bb010c2f2b1de4e912969efd03a770048ba3f0597b30d796a06f76f89172c01b7d03224002db83733018da29723578aa8d39e0257af62a1500fd8dd480be886703ee148bea34af9fd81dda1e357ffc3d6ae1d484c166cf6ef9e093898e1e0d3b105ba1b7abb8cf78c6de9a74a3b810d3ba5d5bb9bbf9e86ba41115047d247cf4314fe7860e2a29cceaa8114334490b6ebfe3302dffe6dfe080e76eeed2bc5e2318b2ab05421077a61eaef5453c538f7079ea73ed149bfc149687013fa55ba4e3fef23f6fd8bb14cadf9b66f8ac0e60a3ac23dacd2343259ee296ba00c4d1c868a10be70b3bb942552a313bc2be63f9efd2d18581566bff13d6ac353f7abe112f3e3b2f6d81c1e3a77d4489f52bdddb8c85dd4bd31b637cca061299e871713825b200e6768d40af1a2aa629a365abedec4f4c5b4d082221728e162d8d673d45eacc2dd04f0896fbefdcccaf03ee643f5d3dfe32a4d84b683bc53ca177e5c0047b27b2541ef9a4648ed7c1b8e58ccce21a02f2f80d81f26f7636226b7cc943446e20b57eb51abc0e5b8eedc71bbc480ddd1da873190f7158a6d0d06d230f58105205b3479ce241f6ef2326c927bfdc90f1400f3d03206a9bac6527e8eca67f0c2a0aad0910d6fce9ef399de9418a032b2dd8ae02df37ca83956c2c8ec0bfdb0853dc44a48d7eda8fc92c1997abc51c415b7209c55a6bc89352d99c480886e5d7d85d98ba16a6cb23a16193604989a37af408c36d180b1e877c8d9e7febb69aec38f60ace612ea625b7e65652c8ef596db7352094dbcd137204ca007b3cffc27087b65c88554966dcbf4b920d541e64d8e1a86805ff61ae8df9b76e095a1b97a8fa6e3a2d5dc2cd347ad26429a51f55d4902f180bdf4fd13b04fe4eca5a585ce85f2d3532fad915759f9f005bedb241edd1a810daf9ab34c11f490cc247da44af01cb32246d4dbf0120c4baee92a2fb957b33ea3818f3a1a0f0dfb6b05735bd17b15cf1c6e8cbefe3627affac9c94c752c6775666c51acf689df05ea2567607075c7dc02410f961977e4d8d6fb319cb39c8370c62a4744ebb10b08b087a68134f5a1e2d1f077ad37eb1f1dee1745c166641b2d185ceb2a2dfca2862c305952e9769f6382345c32fd96707e4971bfa173e986cc0d7e1b44445084e9057179ab7b21eb31c3bd0850f78ac45f5d329a0e9b243693beddeb1388aa36b80d178022f94072cd7c597b14545fb4e41632527e7142ec7aa1d38b13f873a8d6c5cab26578b8691158e991ffefb65ab17f22006363937ab78823b2cfa8803b5cc8dc31af82caa0f885fe390a714addbe810a0bc0991ed0ffdd70ca8a5fad66d6622d452a776bd3d97f931bd683088b298ac4d2417d71aa444ff48eb2b661994e66c65dfe935737be61b7171291af77bc76a5e9e73e414f4f0e933825218784eaaa06f1b2a1d4f7b8ea944e67b3dde3779a2b846f9149f694b203f72068fd3d9eabb97f3683070fecbe25ccb9c92195801b45d18c05c701809175b1056c5458386b556f7026b0add015e46bc341d6121e64c2c33dc13341888769799285252488e0e5a1f78c21fec135294a9e4e9ec36cbca5b2b8d239cda99efd0b648c1d399be2d19b014201a39861b3bded6e77d80e0354c04840eb0b735e15bbc9203b5662644e1e276cdef9433cdcba1f9b9d395b310ac37f3e9d5121577b1822ea0cc1bd5423c3854f3f0172d4b99c9dd20cd3a971b422a2747a5d549674912f86d2ec77ce3049a0c76f45fe74fc86e50cb0529e0d41eb7cdbaed9456efb6a6423863f44e1f34a34d85af47295e36e28372dd233d3d536aa0a54129b397acf6876c1d94f7c0e8756eba61812033ec2f65790ac38677405f463ea7c765910d2c243a9267fa683a54101cca403c1a10ccb7c502c2f349df1230caa2174fa5c2957744ddec2a60b43f83362151378fe17b17da54212a026a7085ca84e161e2054789af025ef9c16f89b2f719d4fddfb3009fafc9b820da1730feac8ceb1177cf8023df361de7f7cff3b692c1dce316766b253e49bb495fe5dba4ca272b82027f042c9d1554773b22dbcc0b06ace7bd3906d819ef0d7f0a7a135c83bbaa34560cd95107ae3997323199b5bde8bb53d287480e5e1836c99cf93ad344226cd2126cc2f65470c1b7a3ff16e467ca65e44a706dcaf0044c14eecb4e452a859d2e25f6dcdd59d0435601900ad16dd2e922f5450527001ea63144e5004c795eb670791f17957f0de12ffc573984c9aa9dd2d71226371bb659d25906be383511bb297fac62d52013ad736254f92f804620c0948c3dd3558c479ee2a7ad54129f7c717701f80aebb44edcc1f5c2a0f6c940d3ceada1e992f7140346ea2fe6330f12fc58f009c5d533507d77c129abf9899e395833f3ad84f12c5a043bac16fabb4a438abfaecd7776c7b9937f6e9db4a64a7e16bc63ee08c3d12ed266afff68e5908cb86381c8bbb3ad3a98ba8e4366bd41b57034e3b0ce989e6ed336b5a866651eacbf8f194bb3c44e8bab8f6008c2d8562a9dc4667cd9fa33d253dbf2f0b989dfeda5dc9f0e971be99e412710324541b2e8c7ffc40daa94675e983bc74277332c507c084d7245d79b9935eef18740c935f648d76fe29aa8fec53ea414f4625e018d998d545e9b1ff46916fc5433e78c3b1950622fd5b25350eac6cd05ae70aa09b86d8b13a9e0ea741887681657b5a3cfa06da6677105bf3ab62d114c0158ce2ee1d0ead1dc7c0af18c3dab0a4cb0734b3d0d25a7dec898269a4c8a01e44e10d9440bfdab487b712b8d0e43cee2384be2da2505c77921a8a0ca1413f5291296182c836e3602f067cda29e5c1997193dd3604fc8f3218273d48751c9b93ad051cec974f068b2f6ec80963ed6fd487a335835231ab457857f0d9e6177243a3ffe5a68a991e0f3822e617f052fa7fdf756619d26acb4b8fda48ae408647393fdef7618f59150dbbbd42ba99031e1753b3296fed7b4069b9a8c91388270b235a9adab58630bddc4635c5092b455888cbed8425c0df7585462e724d32455318ec984ba61003d4f89b5f5a9527ac1ae738159dcff0d72b223c8971bc90d87b48fb66c2438bf753be67ee6df271d56a605bbf6a105f3f721fd82d5dd5a82ebe33f5e7b9ccad97ffac7e2661b88ff35b9823a7ed16dc049c0f0c4c3100e34bb97e181a4bd69ec2d00b32d607562cfe6b4ebf26379d6da2547d90a146b148cce424ca62c2a3c60598ed864e2e15c587b75a2b46e8b26fd78adedb4133694c1eaedf7f3c486e2e4c1e82bde4d28a10dd014e8e07a7c71150d8ff9c7635d33d5b52f00d387e329f0a875607c9aef13ae96a7ea513f94f64dd9522f744a32fee045da57da59df468df10fca6fd9084cb7f279851e0fd8391cc988a7bea73eb47ea74642069ec5e828acf5ef604c8575fa448776c07c7d7260d43aea2e1d54419e321425a6adba59074ae4f7fb542051a80f1ef558ec626d102f67c68f7dbc1ddb224b0853bd744a935855cd0d873ee456d72fcacb8984fd2d0945ad2b3340d25604e42a3c44274ef8e3e3b1eb48eb97664b135d8541552b00439e06626826a2840be81dba11454ac1ac01c3e40b90a8cf970b02cfe1693752082847609b7d2de65a6fb3c38db28724a8b1296eefa044d880c", 0x1000}, {&(0x7f0000000040)="69ebbe8ac3b09c47f174cb4f2f9377ef8a6ffef4b1070519515eb9fff4c384eb6f822e2f3da07d4412230ed57d1883c200909f6b69c590c04d061c5ed9e5", 0x3e}], 0x3) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x100000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="1d000000633e426a53d98682bec84ed55e393fb309dda7dd8756646856313c1bfe6be59b6e4737fb74f583d9c820d0de68f749c8cb2c25a34b892f444d578ede3cb22e010706353af09e0a6098231ebacb8a4325a63499855e94f75fa953a7c92fba2c495cba3f4786584093334c1ab07ac48f701e92f1adad9b9a97a0", 0x7d) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) 16:00:20 executing program 1: truncate(&(0x7f0000000140)='./file0\x00', 0x6) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000f34efa00ea0000c0c950a4dc28e730"], 0x0) r1 = socket(0x0, 0x4000, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = fcntl$getown(r1, 0x5) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0x36c) r3 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000280)="f52c87b3d51aef185926251a49f27b995b5a8a68e322f37db1cf539b854a7c11f2665bcf86b696556c118f716340dc81a1f033e524a8fb6a303006958a9e83e0023c61c169a33f802b98aa95f6a66543265519895ba9197a0a71bd8b5ad0ac46d91e30359d94bfd09fb5e0e6e6a7147ca18ee59e3e466b4a784bec816541023cdf790101c50ce66ffc1d090fc65e31b97990ce033911d26fb081625756939b4e50bd3cda05560b4b93cca57f383d52c16ce13a95e7baf33be03300c977", 0xbd}, {&(0x7f0000000340)="a0988b7bdfe1fff5332a5e99ec36833104405caefc8c8afdb4929941ef3eb353b663fcdbe75106f022213b0a3ec36f60aa459be052389d8cefd28f1632e74c8a252b41829f55cdb9201b3bfe6ad30d1f552cb20fd085f6c1c5bc2889588b5cce73e1dc493131f752b6f0835c782d28036757cfb200c2d195c151adfdb89b3b507725cafc06f58663617af9d2c1af42cf6a3280af18f7817c335a99b1", 0x9c}, {&(0x7f0000000400)="56e130b6b1ad7a64e5054e9763bff4550bdbd07ed988445def8accff3da126ee9bd4e12219ea58f6e60e08bb0b1357eeafd87910a24ac9cf873fd036fd5059ff4afabe434298574b6cb84c97c591a0c001e5368800047a230cf76b8eec46723b1c649631f2c2f7148a9aa722de197e2955894fad93296e76f67cd8c87c0c24d573ebb3cd53c04fffcba6015d346c8d627279fef33163ad6ecadecf7c12b603f318bf16ba0b487c82e392b3fc293afd25a5abb64c98bee4ebb026463c2252085f5ef2932a4ae8c6347009a7f16748e8bdd45bcb9aff1281d6d47b9d21714ec054", 0xe0}, {&(0x7f0000000500)="0b9ce6c720e4d8d16637705d78b46a0a9e0ca537c20bc8e9488d1c166d37fbf1e556c9080fdba25874e2a317c53cb06c9999d3a1f715b558e91dae3b05487136a0048f1f9ac900193d627d7da8908b07c746c1e5c32716159d45aa9638f1ec3a3a79458a4afb20ea662ca3b59c25a013489eecb2d256dd76d7f1953de7991f166c2594c34bc2c2d85275945beedcaa49346f382e418dd68728881f1cba08ce8a50729f0fde721386e78fda3ddd4e04bab6066593bfb0", 0xb6}], 0x4, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0, r3]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x88, 0xa}, 0x9) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96", 0xfffffffffffffee2) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x3, &(0x7f0000000080)="b36afa53", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x881, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xc) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x80e95) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x4, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) syz_execute_func(&(0x7f0000000040)="40d87c8e36f20f38f1a902330000f346da4f1bc4c13172f4ddf33ea9f3c4b21df274f4c4a262f53fc4a1fa112ac4812c5792e8736df6c4630506b70e00000000") 16:00:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8020, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x18000, 0x0) r4 = kqueue() r5 = kqueue() socketpair(0x2, 0xc007, 0xffffffffffffffff, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x0, 0x3, 0x100000000}, {0x18, 0x0, 0x10001, 0xc696}, 0xf800000000000000, [0x1, 0x3, 0x5, 0xfffffffffffffff9, 0x7fffffff, 0x9b, 0x4, 0x3f]}, 0x3c) r10 = kqueue() r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10000, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x480, 0x194) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x82, 0x0, 0x4, 0x2}, {{r2}, 0xfffffffffffffffe, 0x5, 0xfffff, 0xfffffffeffffffff, 0x4}, {{r3}, 0xfffffffffffffffe, 0x0, 0x40000001, 0x2, 0x2}, {{r4}, 0xfffffffffffffffc, 0x0, 0x1, 0x0, 0x4}, {{r5}, 0xfffffffffffffff9, 0x8, 0x1, 0x80000000, 0x86}], 0x1, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x4, 0x4, 0xfffffffffffffffb}, {{r8}, 0xffffffffffffffff, 0x34, 0x8, 0x6, 0x401}, {{r9}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x1, 0x8}, {{r10}, 0xfffffffffffffffa, 0x40, 0x3, 0x7cf, 0x80000000}, {{r11}, 0xffffffffffffffff, 0xc0, 0x2, 0x7fff, 0x9b}, {{r12}, 0xffffffffffffffff, 0x28, 0x4, 0x5, 0x80000000}, {{r13}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x40, 0xffffffff}], 0xfffffffffffff2ff, &(0x7f0000000500)={0x80, 0x8}) r14 = kqueue() getpeername$inet6(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) kevent(r14, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) flock(r14, 0x4) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000180)="000000004dc42f7fc29b209b55f88dae44a164f2b70187017370148d4bb1598e94facf4b9716afa3615d6982d2340e0500000023034d272455397af759116d4cfb75bbc83814a8e76c28e9d7545ff73ccfa0f5360c1438b6808ed5ec9c7ee1a9512868df27e459cc5c64649315e6bd52cc49244710da77e1423619e54eddeafdb2009cc0dbdaec35d0923f83de37da0ecb6a8dfb16", 0x95) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="004af921cdf7f725c960251cfc49002e2f66696c653000"], 0xa) sendmsg(r0, &(0x7f0000001d80)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000080)="3c2252e9dfb2c7e0fdce5c5462a0525f47e88b3c4a7ede42fa918b3e31013d9164e4de45ea4614123d56a8ca181bc061dec8c3d74fa9acac72a97a75d8e16a6cfb27a7023a0b5a3e9fb023c9c243cbad1b6ca3fe23e905a5bbf24347b57059040ecb2307cefc19f4503d3215bbb5041094991c4f04c9cee1e92b2d6cfdd67baba1949e5a1e735824f2efa5e3", 0x8c}, {&(0x7f0000000240)="129213f5ac2b9f49cb8f16a969245547d347fb6006cac5e87db9b42391e15842f5b2d7a8e27cc5c1d464da67a812611d863808a9bbac240edf7f49b9495a84e22c11d84bb45e60dc5f0920c0076d7c910f0ce5f4f59fb6e2532ef667211df6fd8585c05b0558161b9d158bb642040e24fc610577efb4c75f22288f936484dce86a3997eab030e9af1448f43c55048499bc279b55663def6b087a72d171b9acac357f", 0xa2}, {&(0x7f0000000300)="305221e002efe8b0065a2cb7a7cda2a110e1ceb3fb69b69d768e06e5bbc8a2f44bb35a8c8082b2316cffaecfb6f6af3f7f98f4caa8cc1b2790387115287bf6eb3b05da0a4cd47f7f6e05af26de8c90421964eeebde325fe729e8d101d1bf43c9b86c3787a4b58bc57eabbc2fc1d6b5599ee3a1d0cd0387bdf66f07a062dcf5305161dc97201a128c14b48c501a98310a058013e9f9ba13e29f5b728ad3337d6483e538b7c6eb72a220afe3d969e17840ea6a75151589ae95f409fa73b85e0d69d4c79a3c1f8a5bccb533dcbbd7520a7f4c69f1927f57c1d02852ec0ef9140614af90a24c57f922d321c7e7417f29c6e2340f208922145fc951", 0xf9}, {&(0x7f0000000400)="57505cbe81760336aef478218c98f573d9106280c9b14d6fac128aa4323e2b441f7edf6476c6b82cff8bf91e22261b43080db182a71394575adcd715d1be5ff6b74232f9be5ddaef5b330b4d28cec9d5fa", 0x51}, {&(0x7f0000000480)="3150171760f59e989a2e678deea264dfebc511619458a838c89354cc2879c27dd512aad737c77e4e084a59d79c64d5d943a4885cc2104a3c2e4f74166c85e3c42d6a562cd4532fcd4218c521e937e735d3d362fc14272611b81b06141f718d9cd8dc092ba66bcec766c2c176ed5e8da4e03336052cbff3d2eb3bdd426e1964d82ebc4553f1431c3c24f7298f92803487440d3e556ce700d33145d92416a2d0b338be6f219510427d5803f4f819cade2443116e2aa9e31ccc46e22a87364c45fc7464ca322d16169618891e7b343415ba96e44f62fa63548eb3573a8c4a966e942b", 0xe1}, {&(0x7f0000000580)="bc93f07efb0a9055daf2bee26b5627dc4c9732db996b7b86910ca870e9296655612da5c4f9d403489ef301f13353301a0648a5a5f2c7e60f5b914474c1ba780ccb4bf61ec6cf790f94cb6d0e302f9e2a5aeaf8eb4db61910cd4ca45472376e3129dd37db759f659c9263711ec90775a30054d29ed2f23ea4ad7a790199c2be402e740e50f98a1cd8d4623b45081063ade032314d7222f2824da2b82b8781030308b37de942f3dc3f1e6349b6390a54666e03cf30f0b1484427c38a390757f7381080c9a02ea4d0ac57940754987075350c08b3632c3cdd5dd9920bc88fb92684", 0xe0}, {&(0x7f0000000680)="10d64055e3e544b51ac40ea0eabd88e2cbcaf445f5cd3fb462248777cebabb337ce19f6634a151aa1d24cd2240d9df671245e24b107fa0d4f2f18cdf4af1ac6084f614bcd3d6edcb2ae6ec601449da4f315def47dd580073caa281c2dd2c90edd8e31e0c058d3af5bb3a79e77898c46a1844e212811d464d", 0x78}, {&(0x7f0000000700)="87f90731ffcaaaacadd052004662b14d27ca65342b5fa93e745fa45344a36ee11ed6989eed6dcc3a7f2d46115965c7ab235399d6acd7e34e56455296e01158b2e79b755f803997ccfa8fe7237bfbd010dec61453f0ab39b60a48c5022876218f3729b99dd01249b6d2327b0ff85e0d69530c5f369282bb35b8ef1ee530df30a29b1ca1dbcf1926edb2cabb6636ebfcc5be5343a72b644cb383c3fc4a1de4d60962912dd9c507c3f383d77602c6f86f62dde4b5bb8f64c2bac37dd67105e2dc94eeb8501c", 0xc4}, {&(0x7f0000000140)="39db65da5dc518035fb7892d0d79a666219bf3201c", 0x15}], 0x9, &(0x7f00000008c0)=ANY=[@ANYBLOB="d00000000000000001000000060000007b6a7c126ebb09aff2e4bd40811fa0301eaa579bfbcf2091235aa40c89426523d537ed73db28b96a49a1d4903a0d993625323edcfb70308c17a289f70af92434ad871352a54578f69ffc241f3e44e034b249dbbe8b861b1f40b7ee9e8ff573a65d5eeb10c0a51141f6dc42866d4acdf0b1dcc8dc8b78ee333f4108a34c2f654a9e539cac3720f27e9632377d8c3ba304885a80acf4109220cba982806d868c0cd80e8d51592b38ef934f7c4ed229423c1970006c7392be6d00c9000000000000580000000000000001000000ff7f00000056ef2b70d095fd0ab5b90c37ab9a013bce50679aed657f5bbe0992671b11dec59d5351c9fbc0047f88fcf396b4f7e62655d12ae46be2a61e4fe7bc048138d536ad4e2f9bdc0000d0000000000000000100000009000000c6d0df9126c09f7973fd003f96524ca84519f4eeb4633483749b88486fe6b78d48cd19464a949281f1be04adf3f9092ba826571dec2cec63463b56147c8ae013c570e7f9b97c28b50c1727fe40b7d716b446c19407b84fb308a73a56b9de7c315ed4c6d6c9efe3738538f47a9d812fc823ee293b5b09a63dcfacd8a4bffef7f0f0da8fd39c6ccbd66bf908dd84b6a0920659d83d441f42592d446ada631d6024326b83ead72fc5dbce0cc00e37a85723e86f62ce4bc6dd1af76bca0000000000f800000000000000ffff00000900000026542a6e6510546b8c3eb3ba935f4837a473fa24f70117f4c181850142bdf640ef6d6bd6901ea575afbd521b2ed1231b907d27130d0b6a026a8001cb55ba0db7b1c0c9b5da15ef2edfd7e73a82be40426f0a765a08d7c0ba031429bead28f588dd6cb450df34b0c223d4c0155360d179fdd4c2a0fa97252549e6192515e7b4083c79564cd4adf6d27ff89c4ecfcf1fd9dd76bcaad4ac4745a99853d2e5d5d8e4efabc5d8f66ecb0f8da6515759183f10779d801d801e6e1aaddc5e2b39537a41dde401b036f4e0862cd2509d3568d12fd0c18b0a1a4b2ebb275f752b18217918f533bdd24ea10000c800000000000000010000000000000032259cfd71ebff85e39bd6a2a10f536a29495cb66977ff1eefc5413bb8195dd1b6aa0914ddc60ceaa7cb258014e126f467ab830eef024fd3df2c7aad898f6bbc3e00d25abee5af2ac6adec3e23e45784e8a47b6493f50ca848cbaca938288255c6c090cefb668b72e976500fa7dd5d6ff5b5c7e052211e2507844b7c4752d82db9cf4730a359d7cca73ba831fb5d69b668be497fe12aca1fef5cc336e3a4188f63780f09f643b7b4621faf61469a7cef2fa7d4ecde00000058000000000000000100000008000000242e39747fb63af545349a25735f8aa40a1f71dc84cc6214b70806519070676dc94848ec8d085c110ce6150d1d628aabf976982142496f73fe752971d9b681d144e7c67988f7a4a6101000000000000001000000090000006b1a179bf31ac8a8d1c512fdabb69139d5220176676eef0ec95515d825e5343db0b3e79993669ef101a362c433247f21ac165d720c6373054ab06584b955468a4ac0e191673dd3133510ba8ae9c2727b546fa0c605adb1f805ed93cf8c52f0bbd614fc5a3a19460548be88b31ad78166f7cdbba2d3a62068c57a8b6bb5bdafbdd775dddf61abf3fb795ec4c178857cc474284be9622c9674a9697be8a46dce6a78683ee9cd2bf237215ff2d05110d7f807678feff2c0b4eec1e261a0f9fd750d6e2441d90eb65a88faf6ec5d5e67aa190901aa15492edc1eee0599ace0c4161cf6e25f8754ae5bb6e42df73f0168a34b446987f207c6d15bff49bea52c961ddd344498854bf80ddaa535a09013eac80d59da34c477514501fb4c07efe2ac67c72db6a92d49b80c24779b84e599b0ef4e88de6e0ef90992b7127abc58f8f1f6cdc397de97c13b843c49f62a2d9e6e876c274832cc91ec206fead8b2cade53ecbbd80bd917c6239c763a41a5ac2d5e099bc5ebf1c26725c1112ac9d36ada0f3f2dea05bcbdf2a7854ce372041bd671fbaf903233c38f8b72a1e7b882a919fd6d2140d8bc41f60a74622153a2a36afa348efa4764a574401468883006cf2ec0068dbfe8bab00e18c839393d29b37926b644759ec89ab1db5e95312cf149c614cf686288e3d5e0681e39e225e93ec46f288e2cffd9a33f09117a65467391bcf1984a1f31481fe84860be34c2d606ca5bd0915cea7f8dca8092324e05c0459b325ba592263c487b805796926cb375b92af553553512ba3a2fcd1a42d92530df10491190d14ee20d6f320490c8fb8d9ddfb77056ba3c844c42c879cc626c94d82ba9f3863ee326e65995f135fcd65d806f8cc2deda814086b53266cb4f19ca91619bb94eac8585290616c2b58d8d068f5931eb434878c92165acd0fc48f7bd701dfc467071c49a00639ea8b1a2426b6b8b79c290e09fc2eea7037a4fb4222ef65bb60aa3f7a29ebfba455d2711e421a7b027fd5a7b8b8e572e818db3c5a9df7128e38dba527e2a46a4d6d7f4f5ee6ace43d94491ae72460176ddc7a35d0d8eac92daa0f76be9a7cf324032da5716c4a294e9a0b2af203be09c3621a09663cf033f683eb69ec48e4424098d293a621eac454c64a63d3b8577589e469c2c189339d047eb36b5bd666895e6b24839192698825b8d7a18c455a9dfca324e4e6e2823babdecb5ee3f887c591d6eaf6df37f7ea13903cdbb035b772c5a903e3decb80ae737ba788707caf892daaa014f35b37b81b02398bdbb7e8ebbbd283d72e586f88627f48221df3904a5a1f6c62675952bf889238ea33e558720d38880646c21bf574751cd69f765e68b1d3dbcf560508cfff67bf595ba09c380cc7026fa7bbe31e7dd110317387d35dd7b64ffb8e07f506cd873bfed160db5b845be8f779e07673c64191d4df0685175d9fe1b45017788e021d4e85b105de7e39ac863e1274485a821a9886d5f2f54a9d5705fca4addf5ba84dedd7f397569a2ba3ab91b8429337cadafed8a121cee9591806b866add03615e74eb0f58fc707a104bf8bccad61830cd7bbfc238ac9e099dfff424553883f44c19d6347b09080e8c6b736fb38eb2d946cc290a047edbcfc2edfdf1b2a5e3ff3a8cf08a4241fac6ad1c84277f14c4c49240f5e6a0c8edc1bf4df139ff8365b0f67daebfa52c7ccd1f6e5833ba4dc1d5eb106271c925ae1c12088557c1ed904c19262b4eaa7d1b19f2e98dd5c0f2b128b945277a1be310da4382feb4010b1862d221597be05ae3e2ad78acf775519c4db348e5838816715461f761d1e30a93e1fef4f9bc10de1054f029b23d73f7d33eeac5cc8af9cf172c40c1d94803cff4ada67b2414fbb75ed536893608a9bb05d8473e305ba97f1a407aaf30a785526c0cc13f5e5fd01393cb5c34dd78141670dd0256dfd4b6272eb0adeaa30f806c6a01d0802ae0fd1949d42b3e9558f35978ec3303b89ac3c02e129bb5a5d58e60d4fe3eed0a64907bd779155f191685ec762aeb7141adf1abd7e079f5569e4e18971f520c59b93c49a8b7f30e9c6061233d229cac6bee472285993bcedc4cb239effbd8b9cb65cc415109ad50457110ccd4c70692ae3318a310f6c3f339c2893b73614c5203e2f9a99fcd0380f4e43af9914056554239b5e5ff84d8749f228da149257041eb23d9103744dde25bcef3a262da32cb5ef022f66a2e91ac1e138d00f7cabae05a8694bd50e39d66bc550634b6d2bfa9925d923095da3936411788fa28de4c072c47695f385fff0926cfafed8fd125de8d4ec721896cca787adff09cf692b2ebb1f0319e0bc97910cccb5406158cab59ed8a0f52c21f458b08df35e913fcca1083f1102c63e84c55d029ffc1dc82ad2b771c817e1068f980e584f4894ed59ed6809aaa6125e72c71b120746649649b11cf9166da5245b6e832f199e5178a3c73e1e7f850311205af3e8fdb651335c701c3cfe3a81014f7aa42f817f3cc0f54f71cf0741369bd13481bb9d74d0005a24138a3abe66b5e1bf4baf3679faa88bd0414e86531b21ef331a75a704e763535d2b3b549882c4a4d62391dbb83ef7c005e1a086e3e0f5c171e81de053f29b00fe15b7569a59793659b1bbd601f9688f3192573b775124352e52db7682447db26318ab45ddab4995760db09d942ce8dc61e9a9d2cd87579957cb5edd6c3dbe1577f76abbf49cb4b8b5359cf9a49b4bb07d06ee8426e27f8a97b94b19a3bc25a3afb6b2d712a6ddd987dfc567c6bce9dc10b8a4730144a6d9dd7f9f99b6467512b7eab37c1d912d2d2cf80328ddf6819e4c6f2cdaab0af7e834c41264b11d14a8ef40da4a82662cdc8ab85ccefaf645122d166544abb21267311c1c8e58d1eb78095a40d9c4cf3e2b269e669d16e6d5312fbfb75ec539e5e6cb8551c16a5c2463529f25b0bebcbeeedcf7d5a935f4a4eef013880f69a91da9b92d449ea8f4bf50eaf9233ab7f34d35050e10b1a79a1750213c4541f08729a13598055b7f15fecdd3652db58b7faebb7f108bb58b24ab71c125463c4951f917bb32eceac3b1d0159240fbd9397060625b39043eecd8e95c2b2050b680f2c68b247a85f03501b73659a2e0018d748602fea921cabc21a0e616742d58ca98a6ce7be4cac440c3df37c4e5a5269ba8014e517b6ea9692f7193cdc6edcd5cca38be39e9bd438a26b1473d151011f6ccff5098b2b77105e0e9c5b11e61ed10c0faf2298d4848ecc31127d9aeee7d25a231ba75895b5513362bd8e012f4f6fc1332054638a5bd01ad30965e18d62503f9955479faaef012e30ffb91611eaac3cfdd09e2b5f58bfa695114fb3d01c2807ae8984de8beb3db69f9fec2a9f0746153c481b6b09b9591a7e43b73bb6703b8a678d8fce4de7f5617a1df1f21fb80c0bd6ee1c5f4b790acfe7808acfc89debf1df6cf4b5d1e9529bb71e60732d7efba3f31e25a7929583177d9d771d286fb000a29204cd05097f9ad80f8d8b0ee6762b1a9a455ca2fb40f29d4040ec1ba0b04143e1cdc2c826ee1299031217ec862adf3315919b058dae72734e99b2872e25a0182ede3c6e351eec5e73e4e1b99370466578709d3dc6b2d2b94897c73e57483fe9a72c1fef51f05c6af31e08e11ffb1dc7c1f3a051301ab8858d3b3939f128819406efd496173a3834b7cf57af3712ffbd1da188c6f501d379bef4c7bbb9110e09c57b23f84f0824f8b7e3b6071ad7492d229a46a671795b6e1f3591383b533af8efb101d5db28c66e913fb2b0a3c3dae9d445e5ea638cb8a8af46e44e2aa3d8fac3be99b9dfd8541dd781c34fbf387dcb7bffc8febb799d91c6cdf2a7d9fd3076436e06b3ac0f248c80b13b724878229ab6ec8423bcfade86b645df66669d7016d28c4e18faad8baaba539450e035cfd2bf95fc9074620c14f32822d4801d31e559c921def35b3c0735019ebef03d5209cb76869c71853960c30e13e2d26bb8a6946303b9e988cce11bafda9ccb01d2acd06679cb335d2d50e641785a4bd97c31add9aa8ae8c211d2c16aa9160ebecb0c78a58ba9cebaa64ca7892059cea4e2f4c7a9cdffd6530f6fd4cfdae58dc520be2b5e50a7861b39367551d29dda75fb65d47a2ffbf7a4db18fc2165e0a7fd875a4c533b5ca6f5fbcfd372cc1501e35d2f3074f0d4eb92bdb761c558cffa66a1a898ef1df279856d666d8a51df77c6e70750598ab43b72183d7df16df9edee3a7891af78c00cc78d6843bb67abaed2e0b02a85396c181e75fb77a964977272745e3331d8c722c9950b35891c323cd2153bc77466e6e20f1a2a746755a1d023114f0b015cb7620bd9da7f53290d6ef0e0e40e997b8f1b0b5e48ed4e1cf958fe8553ecf105fefadb260d2107cb7a4c0c44b47a932ea0ba46f73163fd2eff852a0d92c348df37385a36606b74f2d73bafd7faeab413c0c7bb1819318943b4c9150a5b6564e693b2a80c58079b0e312dcdafc8eb4a4ea298e3852c547e33f198f73dbc5875cc6015af296953365a570929928d4a21e95397de2ab29f2a21042701a17ad1b93ae5d5be0b7bab298112e008706724bbe76cfa9d7e254a23916cb6c1f409a196fffb2d97e138730f29a94c27e62a2a938454e8d3351fa8f66c0b6f88bcb5f60f6f9df9d0c624425cf78f3b4b6c371ccdeab7a076e76c8cf8d9db6bba9e913a9073225f80a0e0f8670e2e9f009a54be12b408c68797598bbac67186908b97d092bc388af992158ecdb48397c81558df3a0900ac8586e061b658acb01bdf03497623a202c65bea5985d2ae1db610665be527d39274616c610a32e2158eb9a27071518445011cdc27446b151f81bb9ebe691ecf1c7f8a2708e137da320079802e64168200c5336c6ecdd87ecb1429ea960200b4232682ebd4fd4c6915d5350a32d5cab80e3d2bd13cc083f0a909f668249eb81038e42ee04b850e0fd801c69bc575636e8834d4f4761cc06be1b127c984d192f6a009afde59d9f0d1a6d481327d66f02b4ae3a30891740b6deeccb8ed29e6e35a2fb68828ea9a2bf1f6dcf304273abf643d0ddd55f6ded751a152c1eeeac545ae9578be1ed16561fc1dd9792c0337d2c0cf54efdb14f26674446641b51c09ffd557fff50abef36527f50b274889b8022cca4291bb6a7de9957fc657a777b05c06b21df1d052af26a2d22e061b67b79c89de6b4ee1bf8a18a0d3f672c73bec016d90a44a092b443dc414a5d5a88fc46818ab428dab2fd45c84e677b4f3135d05fac8f7f696699ccc5ea9d8a6ed33753a380e5a87ee5fc6d48818eccf20bf4695927426575d5b7f744c05b3645bcd0a326bb9453c357b5ab73cdc87cab1e61417fb520d602972aa0e59631f6e7f3e5132a7a6ca730314b330f9fa3961cc5367ba870974964233b379336f90478aa664cbb9193b3133516bac0bf9664318c00fa6ba01bc322778884a8e12965c6385eac1734576b0312efb0eae230304a4bf888bba93057397d281fed6fd011b38c48ba7f8a61d233766b582a072614343157470a2a2b2ae1eb44359544f1d589237ead3bc8753fde93760dec5a36c83c42e1cc0631076c5da9c85fc9e315e8d435af8258c6623b9d8d7e0c7d58c29fdb4e399c4149e3223ef6287800da0c67bfe6a3700089724e2501c3b4ae915b93f02d25a49cdad70c6e8f892a9ea16d28f409210cadb9490037fa1c69493cec15123c5ebda4eeb446c4517b334ea3c5608f816fd9617c18579cff64b29da6e8c0904823e0555ce29b64700601c46ce304394a11e1fc8c43545d203b7a4700000000000000001000000030000007a840dc002098d237d2feed5b0a94439f42c3f395fe13418e1627df5540a0a1eccb582a536810aafb3d59e360e050cdeefeca3b6ee451ea8e6d6ae2e450ed291a6787d66656a7ed5d8adb08007a5fc8c94faa7110c43587d9968344572ce4f00"], 0x1490}, 0x6) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x401) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:21 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x1ffb, 0x3) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x80) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) getdents(r0, &(0x7f0000000000)=""/119, 0x77) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000008c0)="de92a1e9633e6b41e78db50a6604536b7e5df9462aa5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb6278364ac98085cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d8feb8e3b990465a3c373", 0x6a, 0x400, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r2, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f00000000c0)=0xc) sendto$inet6(r1, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r7}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r8 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000500)=0xb7) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket$inet6(0x18, 0x3, 0xff00000000000000) getgroups(0x3, &(0x7f0000000540)=[r7, r7, r7]) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r10, r7, r6, r10, r6]) mknodat(r8, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) getsockopt(r8, 0x200, 0x3, &(0x7f0000000800)=""/178, &(0x7f0000000140)=0xb2) recvfrom$inet6(r9, &(0x7f0000000640)=""/169, 0xa9, 0x843, &(0x7f0000000700)={0x18, 0x1, 0x10001, 0xffff}, 0xc) 16:00:21 executing program 1: 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') r0 = socket$inet6(0x18, 0x8000, 0x3) fchflags(r0, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) syz_emit_ethernet(0xb5, &(0x7f0000000200)="b99e3266bf882df0f869be3a17c7eee4718ae9c436bd49357941b986115e7dea4094a9ea610012e06196797e9da0dfc07e26792490da69e3a87f2d471aa7910474922d1af0dfdfe576a0ca5d4680ffa3c0580f87bb70952c98245bcbd9f74220abd836f4517499b093932d4f0fa8b7bf0007c2dc7a1e23f887fbdd876841054ea2d204006c1d2c8aa5dd8282c50622722b95de0980899be004c37ad3f49efed6ee0c6fae64db6ecdf3c75220e47e39b7710e8ab417") fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1010, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000200)='x\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x41, 0xa2ff) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x80, 0xf107) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x1b4}], 0x2000000000000090, 0x0) socket$inet6(0x18, 0x4, 0xfffffffffffffffd) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x7, r1}) 16:00:21 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) select(0xfffffd28, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x1) pipe(&(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x81, 0x20) 16:00:21 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000001700)=[{&(0x7f0000000200)="a940b99f370cbbca4e282143b99f4f8788049fb7dcede17bc61e00c1749d5847a753a6498fe5fd356bc9572a31e4ef3b4b9c650b5cc3a999ebcdc44e7dbef6797d89c5d0e00284e9fe4d6d11823142d27b22052da9fb0a052432642e272326a7ed1a259d36135d5e332e925d41e37d3108b9128f69fd746e6ab475c5381efad966c4e251459aeed2e608b37d3daa166abe434ee4df4d15cddadd80a7d56f3a2e7e0c40d524dc08d0b14dc4fb9920fd190ca95519560a34868c04d146254ea2744ad253ad065a42b2fd944f2e3b75b67ed781b657d7aae6ed84da90a3184a94231825c8444bfd90012ba96ccd0a6a1d2ac2b151ff5527da41d1272babcf698b8d48be61dd653f73fd00699ca1a116dfc5d3d37974c25cc2cb95895525032b44fb5635fda20e5b9c2c79ffb6086cc766c403f6c4a5d556ac497ca81deb2732c3a272d3823f30f99af3fe3f7ff04cab2b651a1d0904cf50dd8683d74f05b7939358ed33d607b93ed828d5dec913b298675310158132448e3485f6ef22ad8ce2292a80ac45630e67c4a45750945a89f00bd1f1ba143670d130d0c694c407e1dd490d446e9f6a217269b1fb81792e8a69bdf60860a4e8e85efebe394d14d261a30f5004134278cb7668ce6997bf7500d7d7d926937723157f8343680fd35c3a19b2e8d697388bd4eeb4672b327d8976dcf079724d3b0ba1e1d2fb078aac66d79d99053c3e94427ad3008b55214e833928b01aa4e277d76a8479ec564e2afc6082ef31cf042114c4ef432b36e2672b018e3928c143a2b29055cae30e899e9c41a6adb803ab78ef9d6bbff3aac8a02670f25735c5ec6feae4dbaa9542eee95b817eb1d4a6d3bc40118b1b2cafa41a09a5061b1c5c8ceab2f59ab99e46d69f3db10bdf0fa7b65e111842c4a04f4e1954917b1d75c6e6b8a127b800af721b9e11198069885ab68af439f5ba2e1e34a6473923b0c530499c48652c788de460b0a151b110ab102dfddbfb46bc31edccab55b5ded4180a16a2ac763fe5d382df5cf793fab03d9d09e4bdbe04526a4c1c8c10075083712b257c18d9eabc8e45abda53f8b10a6f86b2235fe8aab28349cb864686d5b7a5af9257ea4caf5a8d90266773d2dc9cfbecf78f7d32ac367780a67d66711700c6b2855cf9bfaadcc805c7857f7596b2514d8a88edb02056f68d7b57a9065ed16f6954abcd1678ac911ad5746f90fc7fa0f327cad42a58d9aaffdf908a72614484a81f477f9dd357b0b604ca1e34e90171515a2ef80d92c7339dfdde0c0518cfe3056b5c3367c58b40486d3a4186541d90494926e89bc1abfeeef10bebbd44e583a664bb5a45177c3d066d3a5ddbcc7c9ef8075155873d544e6cad746239b90421c19160426930ccb32110793838df0855c54f7ab0133ae43d231739e6e79ecba2f8b240558feed519ff10236eee505ec8dfca8f9d8b429cb810beda65bcb6a713cf2b9b0bbde668ebd15d9ee7e99625bbb9f20b2361b57dc4254f9b684aa9b5c38e641ba5fdb6ef9f865403b78024ffd75eeb1030e8731208fb8350fc5c660f249f899529cf821b5e813ae22e469f640daefe9625a1170401b26859ad97401623826aff3459a34430f829dbf10d61931389ca340b6ee0fe8d921e30ccac6d12c3b5f30cbf4dd775d6bc3c9920b3b2d0d38f7d5bf99e27b83509e893aa33dd89e37db8330ac44557eeedd74c8d6a6e198b5663a5cce661432be22177df64f6e8d92be2b946f040db9a240ceb266d19c8acd81fa278842dd01b013a640bb45554cf3b7df1a26814e95658c22852665127265882a6794a491df34da5585d919f168f117c13f5ca03d08019c05f2c16cc61b741cd0697517a1856b87db354c6bdaf2fd25b9e81624788ffa381472f63fae752cc7322d9aa50203bbb13650a0704952afdda03e91ba40257b3d5d649ad67d696d7c2e87dd38106642a07806904fe4514a005e9e3d5fba594281adb2b89343c031b12e831e1901ac5d675904c080e284698e5c3f3b64ba80455189ea6625ebf604e3de0bcdfa4ce035113e5a07e84223a283a4b72724bb8d20b7d5723a7b27e7d0a478d5e629df056cd7e62beefaef3c1ab9ee242a03d11fa2fad3facc966683a3359dbc6d9b77479980319f03e3dfdcd1734530a3d0f6e18883c7beb5fd2e59e1862668d631413d84864ade6974bd4cd8b14ddec90c68723618803342a0e3e0e9662d19a321e513d2d8e2399e51bee2349a20f6fc71d2e396631b6eb34cf13747f4c0bb2bc4684ab16dd672fcd2f9cdf040cc8b1c77f69204cdf81545b66cc75f58d788e2cb75d12158e3a92ff547aa5c172cea5643c6dd8c2c8ef6aff2ab9fe06ab284a9852bfcae4c38226d43ff7ca6736b7e6e8d12fa119d92d117107e58632a916ab66c853a488a514fa0c72835ee9e367b03ffb024f3d34422b40e392d038bf60ed8a764c6a3b642aef64bed600e8097ce601a7cde980a86f702082c17c8cdfa951229fcba4186079eb1adc2a1d2d4019289e4f8d31b53123cda20f118c4b732ef231f64577011ce6afc9e9b562564c6c2bd2bb0200af94f21754b0d62b3130e0c34dd4f26944d867672a13e869f14fa9c2db0eb9764918b491b3aec7c643ec1a949d97392f74cb3d6a41889e4ff271ef74c6a69ddd6e3f30ce80f556f562ab8613fae472b7c5a53d13f471f5ddf109824292fc3776d375bb515f610cbc73c709201f7d932556751db528ae598c5aa52d8b922052634c2bf2e620bc92c43e8a106136090debb47fe335150732e36035933150681f07795eefc161e3095a21d2613b3245602c57be9d462985f832d621a235e82f0b7485178fb424a0c1f212d03b5d761c6ca35f11f5787e48c95a624fd2609ccba420bdb606db4ad93c785b0efdf9cd6c52df459ad1a252c44939c797e5a03deac950f459408e624767c0aae3aacfc8c312cf7e1253e1c6477282c9137281005fce2117838431cd934d1bc3cc1682794f8751796309f3cfb07bdffb96f658a40cb0c26cf0b69c3c2727b7b159fe5289d97ee5411c25c71954c3e1093f9816da8108d43fc8d96722327f8b40c3a3b461e4396504f70fa16c4e84565e8337d13e4eb6f9570c6151843b23d9d96657e9d216cc6940b45ac015bd9b97d0063bd7e1a02959ca36d33e9be17c2870d8c4bfe8ae7b3596b3f1ee16db88cacdef77c6789f1e22f546289c71e384ffddfe6c3a88a8faf038073d64f41b6b2929cab6232ea6be867d8c22667f64cefb0478fb3829f06f2cc6d1b0134ecd37265bc2be3cf4cfbc901387c61185e49582f928846f178a5504b51f48a44c38484fc926c9ac7795ac9278ee82736488c4ff6173659420cc04e782916f9e0df7b17b5cdcf5b4d107803c839c30ab02e03dc7522989284fe983b1de539f7f86f28a7d041e84d10e8bda2e7a33347a78f080f411ea03e6ebcceb4daca72f037a0a9b70dbea857ec21a5a837eb988c24f3414c7427917d569787d2ac59476a2da238a164bc8da1d8f6ff33aa87082dab56bb3fe42571a36bc5457eefe074ac7af90bf6e31f21b57bc1f254fab510451502397fc92d71097430bc5749812fb504bca6fdea40a8afe5adb0c461b2bed5e2086dfa9b3392ced2c3b91720560c1386db2472f3197a94ca149f7e88bb59311f6572858f8bdfef08255fc134fb0cef0977e176ba49b5e6d9f23ffda1c44d46c450d2b5a1f058440c9e3390ba46d6600bc2de2264e33d40260c4ecc19e886cba77496f0c8959d5c22124e7c5d7543e83704c1a045e37cac712183a780b1ee101c7edb23460afee4c94205b5840cd14fac2eb724a08836c0445baee03d131d8fd97c8265e3df16dffce4a6cd3e687ac5772cb140f5e38d1bbe1193aea1a7b31b3c901da3b6f491b64f60e543556ce389b2f794dbd3ddb6ef4b7c52897b7d76f6cf92f1c0032d5a77c3bf5852a47baf2719fd579f67fcaa84ee5fa051d80f963808c6fa44844fbf45c1527444dfb76eb031bbc1db0b0ee110d8d56955ba9d89f5c19eadab808f65791fa1d7e8d9c7ca4aaed7f21f54870847690a077f159784d3fd31b7df56a11d6e615991437e259a9c888b0365425d628b3e68769b697c7d3e6648b28e79e4a6cfdf2cff0b2924e9bbb87af70cbcf4895ca92deb5fb4d9d66c46706ce132de3a7e251671df09854c32d3a0f3c7c5b2a5b65e240b3d447c341798286ead3bd6d188cd049a1709440cfe5f54843823b33a63f064f86ef701733ae38b0926739e86021a564cb193dbafbb8a5537ede5af41b29f0d03cce688a49b08baf6d5ea841c159c0a312d43ee7dbea7695a0f7eab7546a96967903e3cf7c41a6b49dbc6f969f11c76325cab2f79c3da41685ef111f1984cb0861edbd7d51a16fcfba6008ca24ce61e4459463f39f4fedd9580caa234d13b11f6d2adea1cef5cd857bb4cd5808c7815615100455c9990a43fa2200f40f31c221e03062d0b7c94e685ae98e52c355ef77fa6f1759ff4199acba5a7e48960e46e9b87b6826609112b0076889cd3917208ef104ab1c8dfd427f7173af8b504606514139346dc1083b656a5c81e06b25491c4b5841aec4fda665ac3806926f7850bd0b3ff801fa472f6455ccdc11f5c863ee155d43ae9aa4fb52b5f19f04af7339e0ddd6381ebbc2a65788df8d4841af4a4c297d9c7d850b9bfef976e214460613aea6e30516e473b29df4dde957b622b402695f8a9027ef0cbbc4fbf54052802b014d4046e4aa663e7f52f5392c831092203db8bcf619801abc8cf83b76bedc93897cfc6cd260997f09d98be1529f88093649b4e4d1136dca477bfa7e75a7edc28673950a67d65509af8c3f1df4502458066edba64ed3d3856c190ad89f5f50ab85d3a447b6b5192b7464c350d6d9902bc57754f80cd04e1034a650d80d44c9b8987f4b7cf95c6019c074db84857266df1a892492de3549b871ba8f33aa9351acb3d2e31f15952888cf4c4b83738f624841709d8e93bc82f69f30251571dc87a618e963fbaa7202aaca66e2d446e601da57d0752bfb4bf6d2e3d3e30ae9ad23f0fd207141ddf6079185d1b7e3fba01750b51e3b24d5fcd9bcf61f2f118f96bd723bf1da77bd3f609f9f22fde35661f8e4f61a8afa429c4fb9bd5eace9555573e0cfefa64205a6a530871b3439fccf7f80a55ebae347bcd72f1f01c34235bc361f82392d846012ba216704ea911d876e51e751268ca6a57a6b8f9f9d5e37791c2db9f42c58f8ef43a23fcc21d5fc6dc135f1193797e706a3f284800fe69de98bb099ef56f6c6029ed38ce873a8e0d5c520cda884a1459367a414e374cf94b63488bf4aebf44aa784b2125b49e1f6ff83c9a722e93c1e572ed54329cb941981d64c00bdd8c4ef25ce33fe07b9f34e89fc15981c957f88a7b5821b3d156d258ded521c9105e2ec03865c3c4055c4750ff73f3c55621f05da9d6d3ebed8495373f1d45bf5163c1e1c2b3e11c3fb410658faab8799358812613ab25490c10293c99bd8c2cd53a9b60543a7429cebf42b04a0bf0a4d8b24c71042a32afdfe487f03e32d278864d1c8bb6f7423fdeb1bf958713989e2c4bdac4f1f75e663f92be39db3709f27980a370ce4f9bd84d9c9e2470c3c6b72b023727909002e37089794d8014bb1ed8509f78185adcc0f62618626f2c2fa4dd4270934cce64f8767e950ce974c9363b3eb779a9d173053006920b90e3bf79af13ac81d2df1cb1d33e84147ab089d4b69a0f23882a2390679a16daaad9cc355b5e5943d3602d94fe0c73718429495e3998edce9c176f6f6c2", 0x1000}, {&(0x7f0000001200)="6c07db4124e31836bcf817cc73ff58c7bbaa121f7577b42e636cb98a414bd9b5bc3344f983aaf8a113ca6f37d86d1d8efe1395ea94dffb150b0418376508e994a4f3a937f84ef5acd7267b26a6d5a24ef59ee07c8e691acfa2c774e2e1f9e99754994c62ad39cda2776594530e7bb2b7caad2a635981fc0cefbe97e3474f8ddc82a98a2a22daa786c6a157", 0x8b}, {&(0x7f0000000100)="1f5628db2b12b4b6c917a9911b637104671358a6aa6bd1cdc6ceb0a5ae9052971ebd4574fb27d2343ac35634ea39", 0x2e}, {&(0x7f0000001340)="be207f9ebaf05991f2062cb6ceb237e23ce6c82f24f3e9290bc06cbdecf22f56027c9c22d4e351a7952b072349ec178bf95a468b1a4b7ce73210c2eb4cf7c19cfd380f3d1a84de22448ed5596ac6565115132c52c7356e8b9de8cf5360ae69ffdb9163ccfc5c94cee303a696851e5bcd", 0x70}, {&(0x7f00000013c0)="f01cbd72d0c7d512d2282a26f719a496302a6a1d87b19727422ea58b95d6e7c084ae1ae5527c081366d0ea1ce4998e31f3429b9344b83ce1864d2c356ddb6baf8e639ecb56f8e18828909415d3ad63514660eb6ce337bf444e59e6da1829b44477ddd3d8dfea2e083e435e9932bf163229b7367cc60cbad48f1aacf1084b417f2f0e3d9a883543d4a299ab4cf08ff6ce57bfe47e8459383c97e364fc22232ec0a736c4276675ecc4b08f98957fee78523ae0476562330beea4c58486", 0xbc}, {&(0x7f0000001480)="2d8aa8dedbd22c42f71785aa733d7ebb54945f4155b1b4195f4952354890344acc73f006fc79bf5bbf295ad4e70f60500ac74401fd8cb88eb3ec8749efb0abe42eae369d4ecc51853dac10278c05", 0x4e}, {&(0x7f0000001500)="12a60252af06caae61b2ef623f39ae3a7ac9b9460649278e1e04c8851602dec201a892331b0f7420dfd9cf42e3a043a15169ba50c1a724f66bc89906eb290eafa9120d976d6ac350c000fdb1a3d2c0f83cdb3fe682ef3bd77bb462cf6ebd1c5d7c702cc985b711a92ee51900e8285df6aeb820514c69d42fb7711395885ce48de2dc480a3cff9ad727b1145e03bb3d2131b041e18a7417d020df33f2d8a5cdb9eac9116cae2d17442e1fbdb8eba7caa464ef96117c0cc4275216caec9a61fef8995b75a4a9", 0xc5}, {&(0x7f0000001600)="876a1cc93083f3b77b66947c1907e8039962d7a607b0b3e886634a97ef7feb128ddc92b623f6297f2eba2d2b094c254ca0dfb6a0f22d470603928744e4f759a9869927b38560c1d8df5e23e985c0c9b5fa59748c5f7749eb54fea8db8b941f81f9e45a1a9a2a2e318a37161dd103dec8808d43ce1e7404109dadfd8933c54dbb7c892366b6ece6ffcc6785de5e427c9579ea27f5cb4868f122a6f8c79819167e05203ff7a6557da00c97557f458dca777a1901fe9a775951394a4b6409894a5a7de3a68170f30c73f080a89e031e88c267bcc6e80b670c83811d1d251849b8662a06b94c1b8de94597bea1f057dd365588", 0x36c}], 0x8, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ftruncate(r0, 0x9) 16:00:21 executing program 1: 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002940)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0}, &(0x7f00000029c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, 0xc) renameat(r2, &(0x7f0000002c80)='./file0\x00', r3, &(0x7f0000002cc0)='./file0/../file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0}, &(0x7f0000002a80)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0}, &(0x7f0000002b00)=0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000002c40)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002900)=[{&(0x7f0000000100)="4480e7fe5efaca36705a1f4b8bb00ddc439ca1267111a59c4863607520905e153bca122566bff8405ad2aee16d5a7027ef702e310c653141b4563821b3d59e9e20130830a104c0aa44bcdb5afb219be65348", 0x52}], 0x1, &(0x7f0000002b40)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r3, r1, r3, r2, r0, r0, r0, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r0, r1, r3, r2, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r2, r3]}], 0xe0, 0x2}, 0x2) msgsnd(r4, &(0x7f0000002d00)=ANY=[@ANYBLOB="00000000000000006f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749062265601bf0379f98f05b2330b73a3572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3b771a18d16ee92b4332b2764ef37fe67a0ff432fd76f41ad53f6879d9c233d8de0dc110020f738f42e248517dd421876da4bfa3ce924f830bccc9ecddc87a2b975dfd7a9b47493ca2025f2eaa187f8e1246d83ef60a36a63b1a3b73feffbac58ab06696f21c209a645ce7fe1c134628993f3579b89a4da9257c9b83ff5aedeec37bcf5acdd7765d7e163b778942f40a119dde9408028b5a3b75fbc9c746d812e3894197959a3edb659b87cced35aeafc3f467da07e917f6f1d0adc7659855ce733e95a39b223bd82ef57899cb92ad227545a837c7d87d7f7fe0b43ccb473e0017e3ca02719722731d3f7e1"], 0x171, 0x800) chmod(&(0x7f00000028c0)='./file0\x00', 0x34) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002880)) 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) 16:00:21 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000140)="1f210889b8d3d9a2df25ceb216acd6ffc6e5249a07967f298ba807cad9d13316542ac5be7d11c562b07c94b887b228f008b1a490baa05988dd3efa13b30b9e56dd16c1e61cd8c0b65621344131dd85535ee8781c6ee447632bb51e2b2fec0292fc2c39d1f7b689937cfc5634f156825788d654", 0x73}, {&(0x7f00000001c0)="6f5fa2318a253dd740c19f4a63a550805088b33506785edc57995c615e54f6fab17d0196072096c97cd286621d314bd9203f05321de3246e05ed25c2c76efa65fe818426f315575ccaf7acbfcef890aa554269811e78", 0x56}, {&(0x7f0000000240)="f2aeda796fd942417143afef944ca1ecc9769e79b54b8c17682c571b0e1936781a953c153dd41f77e06544c5318ead561fd2c8b4dc433b4c20e9abbf6a29d3117361428668a5a80a793acf80f2e3cde6b524e757e0fae6f33898cc565bc1606fcf3991b8a59b8f12e659e871c2dc0dc9063221287fdbb4dd42add66fb7e051d87bdd7fd037c6f481752aeaec556723c726da57ca9d8af2d3a7079619cfcee72bf28da884e5d76125aa5586a39b027037448bea5fe8a9f7f1", 0xb8}, {&(0x7f0000000300)="c3e1eff61636707d369a62462d2d00190ce7dc1654ecc99c037731df3b32a6b63abe805266f03f089056c664537ae3f3e8769ba13dd9470fbe07b478057d120396112034d3247c09a702e2ebe4086527040ed01441721c8101cdca5dbebff91ba6ee9f8f6ea13c569ff7f1ecb430db5488ef06fa2dbb2be12090aaaa24fa1ef59c0ae67c92a7a508f4f0c7cbd96ef603756082072ecab9b68ff2810cb4cf0218579ab805dcfdc99e9056564a3d52cafb699f1b1405444db110448d4bd8ede87f283ce6ff6ccd3ce9c5d2103408407e1c460059c6c5f89de509880ba096619af99c02013d238e0cfef2d133091b5f500f61f3a101fd801d536702f69dc3d627e93e2a4d2b6040f6307b19880280cf37fd9077ed8e4cf44c3164537323fc844f355a3ec56169b3d441b9715c794366e7c5e269ab83e5621d79d9880d4ff7d0763927dacc1ef8c5af9cc55f5d24d7a8af9c29d3e960f5726edfaef7823274973d6ba063ea27ae9ed47bd5f7c77cdbbf55003c3db71c61f4035a88ead1112cba62f837ad5d0ce7537df34f1bf6a92ba821110bf466b0743f667401849a1d0d43ef157c01063bfadda433266934c37ef87ef1aca33ca5cf539c4353dce36db369a9e60a82d5942f9a8062efe463042c3e31aeb1b6e93c1e3f95f1c5080e5d55f1ec3d8670d46a3a273a234eae301519d0301bec80d0e8f2477664deecb82641b42ca66a225410d13612d5f8029208841cbe98ab1b38173293611eaf57ce66452da5a7b570c9c50a2a741c692b47f498266e3c8ac1618d88440b9ede436430204afd0195b051d775720aa15eb1e932fa4d561ad42a4b046383af0e856e564f1edb25727e19ca009666f0a57a103eaf6074b149537c793f13773ad7f307d702ae827690bfbc901d0da1fd94b14e4f258c0fae4b6fd34e9ae52f633cfa0493fb273eacb7232b283ad5f1480d76e3707e25726af4234c1648ad175ea500f1c6f282771325df4c33aa460caa3b3a44c9989e8ebe32d6117d034f5b7ca1f3998f87ff4a34ceb897337ce3c44889e28dd4e7cb4bf5629e09780234f4deca16cfbbe5e51be988b6a485ace6bce607ba3436f5790caf9546853759541fe82219854e6bf66d9ce7d4921aa5e56e7c27f0c08bd6a6c349eca70e378ebea70f7da474cbdd5633200b3e8cff851c9442fd70124c809071595ef536b24e5792c671a4544ead09213695442255ac4459b42b280d71d71e56d9b6e96ba716f4e39855f9ed333a33b0aa0b8718dee3f3e8b9f4494f801a69964758f96b3f75802a1ad61cbe9e47f50348d5263cf2475f95cb289b57296ba3d6dbd58b0d8c1ead44d1f705f816e41662dd0b570e74c4e68292339dc86da2b2d8784f629768949f496632260c56f5530087f6df331d6456cc4ecbbde943bb30205c3fc21f48a8bb4a38490e7daae22aba607163a44472dfd82704334a933add630d962bf249540082ff39e39ea2e95f22f3ba181c1967f4d582d7077d8a7aa9271b4d9dbecf39e47b604230ff1de0c89300d05d7c7871b6f8cb5d2cd589e5ae874f0c8b0f74f2cc92f821e929398e34bc17c381494783856a68be74375dd2cac7b9e2b07d3a883fa6786382f673b604c4fd8e26b331b24068ff018040e2cc61a1ec34cde9a56627fe879837ad80a1646697dc094b42b5e88bcc788806f198944b1d1d00714056cb0fa35097f2a64746c94959ee550d23849eea4b0843a87759c8ac3187d14e883c2159863b74cb1c242868370cf3b575359cde18817531e205014cf6ca2ece0394b90948d051e56afadcd8806aeb591d990357af2d7ffbd05495af83be79ecf2893d7e28f5fa3d15b1f188ede25e9c9060aabd3a7ead3740771d55c9cb951f69c270777571970489c5ddf6d4e5d13ab2fd2c0442cf04e6e82bbdf59fd9d57fac6594c3e22de8bb6f00980f05b110bb5aafb399b3561f1eb29ae3525e49b9a39ca26d8c8244c2a2533f66ae8e74cb221ff7bccd69240ecd1a794eb0a59c5e41ef5a50e6a4754c1e380081ac2bc1cd6ec1fb6afcf7aa842d1012bec58d13bb999a48aefd70cdd6b4fabacbe06240561d84af7f3bcb5e08c9c59d207f33c5966c01061df3e3383c7edc2703d3334966b54170f615a3d5bc8f35b26b8162a24b6935a05073fad720bd26e64ed77232bc762e9860e1a49ff9bd8840d5b1638df60a06616afb5da74463123332a00791323ed2751c711cf0639cf0ee2941eb844bf33cd9c7dde446d5a38a41fe1435fde9fa7535103c355fb45234aa211cb9f42d79f6fd367613bf7ae611a38c2f59431e475e848c99f62dc02299d20e2e3bf7fb65bbddaeec7d52f8097dd58e9e6b7a63209872244594ffce3d4c7b5bb44c4d4304079a57fefd6842ee95ae7a1e0d2115cff8e825ae137aff31cdbf4f8e383a36c03b54f48be521e31262cd2a8247d75b3e1f04b06d71a72ba97ec274ad91df7ade5d2b28e3bdc2d2bece899aaea6e6f648ac6a061e74231a08e07e1337a11defcddd40f78e4c51565ef49b4a488aade50152c06cc9fb01c9b95172036bd7e37213413e3cb07996464104518a2ea0b89a1a8ea44bb503a150bbbcdadf6328d9e0ba7af3cfa2ad91bc7fc01956614ddf3ac129d8b7e05e5978b7a88c8df5de64cbed8e2f3f580c86451e4d1082a187a44e4a13f955e6a492bb4a3ba65310edd23011d19c03b58ef16ad6d48a5bfb109a948bc6669ae96b2a8a39809b2a5769009acce209e99ab62b045802297130991e87f602349f99ce024f2a1a53a419f8e3a0c1358cab08dcfb366e3265cf553f48f6906feeeda8e1053f96ad461f88cc007bf7e18d9133b2334a7fe9e57102225c0199d519f89107cb8fed371c3a3f4b0427e6a2fd50aa93c1425308622b3ef96e8bb1c9473cef38d07f6671b261d75c4547804901bddd96d2b5c3731c5365ac2e01f7c3c179080f81600bde24d1bdf337259b20ab982fed3f202ce2bfae13ac8e8e212b700972786a20f1322c9ab90499486f61794bb2b77f179e9df764ff279bdaf985ee11e3f80643ce5f22c2e52e7eae55ac7df5b28ee8f6ce7d6d475aa11f110386ed0e1fa5f28d5bc4fecb47805b8dd0658d437e2f40cd157a7faf5f5453fb1002f2451efa6a7e390224462b24c7987df439aab35948e861cea682fd5d162bff46c225a2359c1ecf4040930a4c3aaeb16e1ddb6afbda0ebc6b3be48a032f20136906d22532807196fa459abe4f666109342d18f6f94aba259bb23b486060d320cec8ab642592f2101358f063792f2ec705bdd322101ce3e1339b35a9aeb7846684fa6e2f85c27b3486e7cae444260d5e22eba437cae23f2e9579d277a3ea7fd10626ca0d52084700aaf6f750309c5b6c6223ff55c3cec8148c7c752466e99a9a30cd4246b480386811a1623be39aae1b38c29f8a7a3f484720e950639ec9983dfaf832f854dea4b3a95cd16f3482da8bf75690bcb061724e741b5f1926ba1cb6a91c6da2d8a7f876a107758ec31f40893f414b52a53f89cb4a84c5cecf7311ab77491f4f461492230821b66fd08d28fc9c4977b493a073f25a9c3ba4a5e1c574180906469585138f5895924e8b9dfb031c53a1885037d973c06c7534dcd75d633dd3c7e6f84974d57840cb332b012109ad7ad087605b012575e2ad30ac6fc09eb6f266b42750b29027532401a92aaf65f3152d2063cf416519f7eaed4146c0e3771b7cac035acf774acfb91e7bcbd022ce57d15dce955c5062d535f0bfbc4d24b39f133826423539c7ee54d16aae69e39beeaad9186944ab8564060f6ae49171ddb1caaf0cda4b266bf1a6449ac365b9e992272037740a867258707efdc3a305fc00c80826d152a47b0ed563b26f2a7e30f4cf2521ef46956d05079c299e19c57851244459e90de8ed0c6af44c7ec8be286cfcad383ce30f914f7c588fe190afeaaa691ca721fb37f126e3bcff32b22a025b873687639a8d0f08f5e7a186aefdf662729bf2cf70db9706989afb7555519de887202ee1aa437bfb3d294a570068cbd21c05247e2b416509edfa6a5a212ebb915d618f350d1dcb0bdd2830ca3d186cc53b60a1d4653caab3b53a54a24ff5108f1176f6bd7f6b2a86181a7e4feb9eea7abbf7f0c1a56fa95338ae1fee8352e286c12454092469d5fc970389ee14eedd0a1d309c949eca9350494b357742b45c81e994914b09e0a03e684a2e1a956bdfb49f7a297f74b57d6aa8a01a592f0629fc568cd7efe5df21f0333b4d4d095a4b733b84a659585837d041eb37d8ba528817db9f83a1302dd23e7009bee5bcc2b65b65508cdcef8c6c62beb1da696d87057a661a7e19706f53513f09771ce95b4770fd60de7fd93b958496b907e110ed3f41b518db7c9aba605dd5680d0c20cd9bbd37cd35c004b265326a0eb672539cb14287b0a5977185dea1ad92db30ce3937c2d8f2e6a2c565b35e5a69c62bce5a6c0d4e8c977a4725a920e79212b1068dc8d7760abf6b92f8abf5b9441ba0589818bb011b53f1e61b525683e51de08c3a44483be974079a4bbdf9fd412d385408040b2b80ffddfab7c27d3d8b91f65abacfd92decee61c354b0595ce415ff3c64c2b1116e1085d0d78ab25b675c677de3a63c347ccf0c28acce75c29eeab631a549f64d54eeea05debc3ddfabcfc84a970352c6e77acec89c1f79830bcc239ea654de7c9cc4976362e4dce0bc747e6f6a87cd838debd1beeb7e28b4f278a19a1a5017951e50251547419d21c05720a7883f63860f01e86488c7ca5221e6d6cb493a976a6f0918d09601e28bfaef47223e471b5f2fd1a1cf62abc15eadc58e5bd194bff95f558030d46da945fbef7429c4bddfa8415b0756df2c41bbe2076803a4754ff8a4eb69ae0ef3e91e049b1c08236b35c1269a7e334c244050ee3f3e0e48cba2a9ca1f812566579a222d0c6b51c0ce3f6bcc54651aa46b77b8912de1eb6a4ae14f24aa6ecceddac873db34009e27de7ea8022fb6f5792bc3617b56e0ba606967608986f376fea866794b8cfea40eb06626e9e98cb5982e06881523127da718ece6583383af68db87c3b225628e7e5af458a51c384ce0cd8d7dfb15a4859866de5a5a7cd0b1dfdcb264023f82fce68e8b9b3c78a97d4c178388589811722fa01a030ab0321637c637d31007a39882a59fe7f64cf9a53df9c09366635dce27b8ae35dd49411122b3ebcbd5caafe9a341921fd8df2fbcc65804624cdc0062680672f783bdf5c1b63c02a9c9ef28359e61ad1d2e65f01c14415ef7d576efb8ba66f3e566bd0b0311eed2d32c1e0e78450ba494906de4e7d9c4b104e859dac5bdcd1ccb02479c8bc3c5530acb43346fb442c0eb0f8f3c6678e3940d8f7b8d99b7e2e099fbf416d147d0aea87e5be21affa8a551d590213e33f8a5a7a683e107a91adbe626c7e34377166b911a0b7dcd4c8046d9d5b9f7d85fc2376cd8b161c6512f6c63692aed10d79328f4da6393872bd59a5a2967a57c7f559e514eb8702845dddbe089277d873a89f72f5820e2a8768166027dd879ce35b04a42a033a54aed60213cab8daf5c891ad97d08e5d3c756f53b3b20af072d904a68dd437765c93abad6b070fef476fe6379c4ba6d8488a1cc8c81f86c227d88818f23909fba716f36cb1d274736861df7cc58e71c992d00d5c522b7088c6eafd34c7f98ba7adf0c040504ea109eb855820aadf45d839e829c765e260a9d7bb8058035113347d8e4043b65d6793e4b59610298a8ab84b104eca306337a2762f687209de8bd692ae6a152707057b68796ce1ad3b411", 0x1000}, {&(0x7f0000001300)="e885a83b8be188afefcefdbffcf7e8172dd06b834486e5b2283613a0d95088a4cfd86f931f20663b9af4a34aba1df3f1933623e11cdda325e5ceeade4d5d7fd8ac03c5c916dc15b541120c526b9d8ac16368bf360188e2a9bd74fc6702c224a5e2b9c659e4da90291697d593ad6a6c2d344f95b7f060e70942af6a1cc6734b57c6561228197b408d81ebd15ccbe0b328bccf96322a835944c055a02b34373d170f1dc26920ec737fde8a33bc44ebc0e6ae0ba36bf919ae229a9e214947a41d209e24dde319cd641159e55789f4bfeba4f593fa1b1c", 0xd5}], 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="92e9060066697d5d020000"], 0x1) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) fchflags(r2, 0x6) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000000)="f0d8a3f006b1b3d8ef191a4d90ceac40abb183ad164695cb45bdc531403c99d3a743d59d409a55d04ed09d7a920949ee7826087cfcd3c4db6299d2bb7bebc322d7fcb11fdb34a089a18d0c7891019124be205e13f28f4476d40aadb3b6d83b2f625139088326bdc9f73126a5b414cc98729a8ab81750e0175e912df9544c6ce4c8f946cdb310b485493453495a9c7b17863059f4fc0880f1843cccc5bf4d38d9c5c6358b914c1082d3cae8b168c690ceaf3ce1404c7abf079b8e170f6a96aa5ecd9dadbcd55e01ad97bf0e8f3e80a68f21e5eb2b13a93566eec510b4e11ddee1047538e5c274a71a60aa079bedadf51b90c8d99348", 0xf5) setsockopt(r0, 0x9, 0xe, &(0x7f0000000000), 0x178) 16:00:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x8221c2e3}], 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) lstat(&(0x7f0000000140)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000080)='./file1\x00', 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0x0) shutdown(r0, 0xffffffffffffffff) 16:00:22 executing program 0: r0 = msgget(0x1, 0x40c) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000ff8c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x53, 0x3, 0x800) msgget(0x2, 0x20000000000644) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[r1, r2]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:22 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x842, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) kqueue() r3 = msgget$private(0x0, 0x21) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getpgrp() r9 = getpgid(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x1f, r4, r5, r6, r7, 0x9c, 0x2}, 0x4, 0x80, r8, r9, 0x6, 0x7, 0x1, 0x92a}) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x19c) munlock(&(0x7f00009fd000/0x600000)=nil, 0x600000) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000d43000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x9c90e03be5d0198) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x20}, {r0, 0x100}, {r0, 0x22}, {r0, 0x4}, {r0, 0x40}], 0x7, 0x8001) 16:00:22 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000000)="f291c64a6d787c5c842ae3f03c17250ab463875e2268aec02f1b7f82976bfc581a6579999cb60fd28118fe2871e1e12c45b62b7d60dd452f5dd5e7389452c596902d38346c51b66ede2c566b55251885130704000000000000003f6b0267a4dd479caae0d5f77c322d3db90370a6d9f9edc47f8e10ce89cf434547b364bfa5f6aaa5233f33639667a533f057780165b13be18fe177", 0x95) r1 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x22c, r2, r3, r4, r5, 0x1, 0x1fffffffc000000}, 0x1, 0x2, r6, r7, 0x7ff, 0x2, 0xfff, 0xff}) 16:00:22 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x140, 0x0) socketpair(0x10, 0x1, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000340)=ANY=[@ANYRESDEC, @ANYRES64, @ANYBLOB="e9f6c5bc413c944e53cf3f4f79b9a1afbdf9979332be146838bfb5ff879b3cd7b506ecf26f40eb9cddf5cb7f49f9833b9bb9c2998c219669d0da553b6e1b00e827dc21cfb167a6cfb0715062750504b4fd3191aac4fe0afdd7a88def3cc9b486e5b59267721e4104046a8da5e1c727b2", @ANYRES32, @ANYBLOB="fc690968a7db3599d4fcea9b4278081d338c95066af4a279a60af0c7c0cb27800994fccae43f864bc4839832b59f111e08637af201b70638b2acaad4dce7776d7449b9a7eea17ca8b947c63eba25a44c31c6bae990ea0de55c208ddabdc6d00fce4d497d5cd39e7e65feffdb79bcf9c664138e0950c2623e80d7d51cde8a1d5051dd4ef20c0511c5a9107ae1a23126f9c947d43f64053034fb8406a536018d0328f468daf6a9bbfd56452dbfcfa8296b74cb1ec6ab41c1f67adf875adf2e6451ceec"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x44) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x5c) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = accept$inet(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x20fe, 0x1, 0x6, 0x4, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r5) 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffb, 0x0) munmap(&(0x7f00007fe000/0x4000)=nil, 0x4000) setsockopt(r0, 0x1, 0x6, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x20, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:24 executing program 0: r0 = getgid() r1 = getegid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x7, &(0x7f0000000600)=[r0, r1, r2, r3, r4, r5, r6]) r7 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r10 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r13 = getpid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getpgrp() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r16 = fcntl$getown(r8, 0x5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r18 = getegid() sendmsg$unix(r7, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="38946009e7e97b1d389b6376ba06691bc88771a99e0fb9977c8392834e34fe34aea79a375554205bedabaad021d0f84e6b4ee401330ae36e88e087eef4121cf582c41c9a347625f90283a41db15de21044bea67e3f5ee094cf0e05c34a62d77ad58ca57116a6231fa8cbea74705a3e1e1ff1a1678e84cf748d7356d2dbec376f16a1399710e7f736104c1b10a9a8b6b8880b216a9dbdba5114e3aba9ddfb", 0x9e}, {&(0x7f0000000140)="28babcf8cc9171ea59c7ecc0ff3dd2a2e26d6f703ca7078f9c7005dc87b11a8f2791109334f6dabd0a024ee7e0c76c6b747c4119b0b8ce9b2ba511c4b6e4670f5fef0f81bf12844177ba7256e9c7891fa66d88e4cc", 0x55}], 0x2, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r9]}, @rights={0x20, 0xffff, 0x1, [r8, r7, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r9, r9, r9, r8]}], 0xb8, 0x404}, 0x403) dup2(r7, r8) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x840) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000240)=0xffffffffffffffe1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="4ef54ef78ea2767f8b6af896f5240757ffa4ad2aa9a58d252eee4083fc397705b7a11cb25a2feca8f594a80cfa68a42e0a78ae57191d4db45c7a6ba5c1a41d87c7a9b6ea97df152ae80973201dc2e739c818699c74cd91d58dcc84df68ab121f8085822bffcfc8abbf923bac53f8e1d8187338c0e11dedf7ae7fba1f9bd150c3e16cf75ee10c8858165e44356f07e2d2cf07b6ed8c98bcb9a2ed76d451f6", 0x9e) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x2}, {r0, 0x10}, {r0, 0x1d}, {}], 0x5, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x4cb3, 0x1}, 0xc) unlinkat(r0, &(0x7f0000000200)='./bus/file0\x00', 0x8) 16:00:24 executing program 1: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = getuid() seteuid(r1) flock(r0, 0x0) 16:00:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r2, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) kqueue() 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000280)="77ca09a9d3e87bd43df7dcc62328df3284a0cc3934c1aa49364d7af1eba2dccdf79997671575193d01077eb4fe8a9296d880a6182096c6239b4b0e441e4f0de3a1fef84fbadffcf734dcd53755afa4a26d1820bcdaf245bbfb33031931e6130226ed68a55c90211ecdfb4bd2f8a8d5f95a3f8d58414c8b2bef316df44cc88ca9a80b96728d37805302c74f48a991b2b6546697ff3ef00d8b0d911b7f0804a0d6f2cdf997953c3866d38a4f2aa08afad2fbf83dad7afba9cac8d612c461b5360b2d2f79187cfcb804b96d7e39d9f99abb50434961e954e56d49652112a78b325da6b1241096d712f9ca7fe950708f1b683ba3bcbc5adbbc2fa6c263e60afee2cb51fe94074393ca76c4d8c60cf25359b0e2965d32b98c3893afb1b75fc536b4ef0d796bf337852f8d76b726bc0397d328e5ebefc3bc309a43b5ed78148fff1d57a26af2f1992c5e2c5194bc045bd9a505c03301a8e08415b79582d1232ee3521b21f9831952cf164d13fad8b044db8ca02755dca92859c99924849d678552d8c2a24fd435653bb43059faa91b4b65e5d95d058502184fdc9ddbca7106334170c8e13c700b1f5cb2f5c5d6aa851c7cd132ab7f9a7e76fee74a865310d2569f59c27dba8b7859cef38ba2e14a4b8542d32402dbae343717ce08c79ad97597ba05231467a28e97585cc740196cd8003324ef17499f9be4e8cd82c0e3cfc51d35eccbb3dfe7e0237169032277a70c8903d51c7d0aca65651965e71a6b256cd804d665ee76f7e4c7767060c5691f368dc2128735adfd648d3d4223d9789ca9f07c7befb971df73c42ee75651398dec057b9b7daa226a249121d2da25a819da55c6c11dd0cadcd5905c5953ae7248f54c0e16d7bcee32b7dbfc194d9a8decc35320a9833abebcf21e4196cba0a3399bf217e9b0434868f5cc2c5f507c673ec76a594987d756553fe115461079b001c7b6d7e4dee002f84afe6418ae28c8f0dc6b307ff7201425f70f981cb446d126097b2c98b4020a13ccc4e5f9e2bc10d5971311ec7c2f994e3b6bb86bd0d017e383074a70598aab66e07ea4e46a595c9874dca10a17bc11e035d71d4ea00d100e6f501807e7c4f08d61dccc3c32da343c08c1bf0f024cf72246611e1d1e5598a5fe6572c026a937d8e039ade3b9c5e67cc6c2c020b93959bd943ca0360da2c3c90c380be5b692752d394f815d8e19b42097ebe846ec7b3f2aaeb75c9897b3ebb40b2eae76a3b32efd9661c8f0080465d10e2b00fd245027e16a3d0b8a8f05c14aef5b27498e6f29827922b9844cb818b7c89a106f8c1b363a02212a58b0e5386c99a1105f0abad9fe36c4f7ccdb924bd430ab09f306d8631b4b1a15b22ba8007934b7f7d1a74dfcbe4d50d8314139e339ab5c54ef3a04d6407908791653dc652b20fcf8eb4a82b49b668a4856469a421d17c578125295fab7853d3199aa4003e1b5f1add3b697568f5733be67d4f41ee2650faadb84a24f69e630cf57de132580c24b95e311defa2b5a5d2f27e5b82e0d3db86b95d48d4bc66f39957423d231be7cfae7af3703d8f4a27c0923f7f07189e64125d79896795650abb8857f06c0c0a99bc005c4f745a48fc71d43b202d8588c100414651aab13c50cd228b572239c5fd03d8832d14e8c6fa77f2e6307a16a3a6cd61602004e9d46a80a0fd6854505bc43368d1aaf865acb23f4047d59fe13c160632d2fd596ae8f921d4a7b4ddb40213ec2e0aff40a1bf74733624cb994c3cc55607a0b660aeedc8fe7a3d2e4727f2bc3460532836ccb0ca568ca92bb1b2d967a467fc2a0d7f47d7cd158d0f79c09d4efa956f3548e45b5ea55dfc27231e04ce570a4f3cabc4e9ef05073aea61a275d91a85ede8fb61b2ecc29b214eee8bc94d4371212ab2c369713c800f7fd9cb2158729c41f7ff42b44141effce806ba69a1d05fe6c48e30ecbbfcbaa3107fee1d9ff480d9b8923db331de7ea5fb443c88269aac351bb1a8b06aee53b984aa8d6befed02bbd9df28b4c72f08bed9cefea5f1ff0f7c18b8fe2c810de8cd127d0aea345518da9782d88ecc80599298aa6ddf0a58a22085ad9341228bb8bb7690d0a4170d706e15ed22d105782264fe11fe96c213be631d7d5755802d1c3670e03841ef49fefea35e884119514335cea9b3b1a3b32d22068bd6fed37fd19afcb27b4cfa7d951399b9f0db97448aceb1bccccb5dde2af2e5770d95fcb9c8188c2ec659844b617f2f0880a9e772291ac91dfc683b280e362b5d02f24a8e27d8f791a09b98dbf8194c74693c0df690f9b3a1bb3778d9a7c5a1a377a6976aec840d261219848f1bb95c3d83b418a27a09f4fe963f083dacdb0ebf30a0b0275c6fd85350513184dbba14ce674e836d5cbf4c758e58f2994a4b9086362c5e2e7145e1f5b6be546ce28fa9a80315fd233d57d43b0b7efc81dea2323cf7e33a44d859fe94b4f78b1aa4e194dfe69fb2f6b6e8e90c2991b46843c208c71973ae2803799737e7ebaaaaa6db87f63451dd83135cb09783ef0f50aa2ef38d22f2c1ba5ebb9a2f0587e50c94d81a6c28992e23c7b72aedee91532d40926d04a2e9fd6bfc4fac75ced0b77bd91a339726721932de93a1d85b9bbf9bfc17efcdf659a851bf4761e110b89c9b7b366cf81ddd48c727538aaa7b183000c81226bbcc40f923839073743efa221e48ed0e95fed64be56703b71b2ad0609ede5865211762b92fdd546b97647f599e1b85d660722d635b589b5e641c9d94b2a6067ce827e88b136cdc8917a6e6db9eeb424ad34a876e3e2b594cac6f689ea453a70dea84cf12a7d65dc7c2489b738d5b87446fe029b1b8fad3ae2b1ceb82274fb0934d80517e16b04b936678098eb7141d91318be0a2a6e6dd4885ddd9eaba16bf947622c55fb65025c9cb71b844282b41a1dc1bef732b4ce765f7fe1fd0873d1a75adbd5b14e6df3e47fb91f59ec39b667f9fe5a8622fd0ea51ab1c80f465def6879afcb69f35695f73ea1a4ad5ae8a9f66680f0fbafb977df11592b46bc9cd71b243e6e14d2a52240605f76585d51461dc1797538583e2354d304f8cc84d113e540c2bfb8013fde3227d74af2bd21dfd60f5cafee4e24a967257ffaf9767c446e2d962bcab9b24403d0f0fa5698ccbe27ae61435df1c1d107e444f2fb073548ce5c279d1f25ab2388f5eb5e3e7ba6dbfe4819e9d618ca1cb4c6e0150c910585a468510a0511e28c3270e8c5e605de1548f0a8c13becac5fcc121bf6aa2d902a4a3d75dea0f13ecc8d30f343246cd39b057979c1ff89d1e2450d54a7e4a12da5d7ea9bf46345b754b8c1aff892a7578d1fa6c3d7041dbdfc84a719d465de285942d991383d065a968123996b72b9b4156fcbbfcca39b28229e707c9199b8fcd8e2c995ac0ca19a731ad06ad87c10091d7edeaed151504e17d11e4975a92d66781767f0184cf81c39eab1c00f6f8a16754c58a8e452e6eb79fbb8e09343b17f9fdcb574f73509439ac8783009c4b12ae214ef0a6ab73d2eebefaa8174fa631aef29e37271d5952ac8094bd3e713df9606312e498c5c7595e7953aa3f2672b602c2d0fbf457cd3ee10d62b0ed5aeee4a62ebab8a2840ba9a97737439c110106645e3ca6e317272ba75f0468089b098e2b5d87ee5ecc183a7d39753267d2d69a74479adc56aeb7ceeae5e6a960bdfb95aa1ecd5ed3710f2f2f2366a8f681b07a361c1f7abdbb86f227633eb27b1c0d71f026c5b979b63ab742e1edf0137171424ad5dd1f815c8099d85be568b00d31b6c17f6a3888cdfc17010d39ab167e1efe1b0785ab3601fbf4433968a3ea361e2e3ce7116c2763b4906c2549b7acf55cd7a7eeefc2412d7a97ce2b89c5c8eee2c5a76055da670a6ef8122ac22a477c560894507525d1f3d5c606f4b4f21dad14caa38b0a259abca14b97f9c0d44a06ce4f37c47f4ed028e9b53c70e6d8595b0880b373b8abead93a07d55365526084c2a33b89081d754e1f2fe9e67636e905addce8df4450ecc223444c25935397b90e6e1b011001c05116da72fc982b165f8d344a58d92979c83b699a3753e7fa39de53efe093ee0f249f27f25621e2f766ef91deb516ab8e7c865cfef884fe2d2df50026a3fe239388da278015e122225a4ebaf2a27d693f79e99ebe29212fd6fa200c143029198ebd2961528d28292440f387c00563b31b87dddbbc8daaf5fa4818a3c26a7024eff7d95e088e5ed07ed880ae3e94aaec8c8adffcc1b52342ef547eb053d409b09b21140629cf216fa2187ce7d0824b524af6f8b74318d94c4cb0838c4c19fa1bba5a3e64ea3305c1cb42b825940d5efd840e879154f80ef00c9472f28e7ecb081f4b7d63b45ce665feab9760d47a79aec8e9110deee48e9d769f375ccf87166b7e4624cfc4d0d2d1c4c5b27ec12df5b8d787aa6543c6a6c741990590072b54cd8147071c66fce83142e92e8482aaa936620ace489f3999ce04086d43f00b6c09b2b5a82dac03608d8926ac106dbe825cffabc34750f5485904f8f4c3028d8ed417e748d484a4d291edc29fca2ad19efc9a8dec4894c9262eaad4bb3993ef80216e928a053eeb402611f7ba18ca9813f9db1aaf1c4fe67e6241e01adb840bb42c390d14a858a71de350111b402fbe0c828e87481513536a47edc10697ff562d815446eb4be0abccc3825adec0735d76218f6efaaa9a23fab2c7281a500483cf901afe9655cceebdc7eeef6a2a62d44922027e339f9e76873de244b42bc149a05b92aebf17f293d6ac4a9b59dad7d9bca1181f81bcc985a51cd89314ea33307cc5d1b14ce6e63a9f00224a29b903bfc74fa6cb4edc7fdc5f48b6159c5a0d8ac81e84813ab82f156082c3a1e55613346c58dbd5f9e4434f66f8468784b7217db052ae06863643e9106ea8823d3f2bdbb708ac5340e31be89cdcdbbc268fbacecfae1129b5eeaeb6bc2d859a7689feba8b0e9df4ff790db3d96d441707e0bcc8bba782b5323f22211890cc80ab0d8e0174e3a622abd2d179d6e4ed702d2f7048d78b4fa7f8aa923b8c9e88d158d6ad631939093212a7d99ba1b70baafea13af372661958ccf328e8f4698b57c658f4af604c2aeafb580af021ad2c5d9fbdfe6c84e45316846d5ecfd629466f3c94ae1c9beb529b65f230dbe0135cde17a5f4c1e5770b56846bffdf57705f80b8b8e7822e00c46952a1dee53aaba4954ca837deb7e68b243ef33966324df45d7670d487399107a59f199cbdb2e7220afeb4ed39afea9ef0a5ceb526113bcdf90655e5172687ea487bd9fcfab06207ae22346a70a9484fa36fb7dff419efb5fa30a93a53f521a8df6245184874c035f2de76955ac43dc436129b8c6e415283e027759f4f15bb53460c93247a7a1d99b143ad9b0cd59cdaef073087a41bb4b78d4a48011f4572192bf09d73c85a3763440afcb62d8487db9347419319b1c3bec5b3c9395eed5d80c8650ce9975b465996335a64a8db99494f93440f28e381be479dcf7bfaef137b9b3b97c0b907b3fa5cf73bfacb9df0223de756adfd9f627e3bae8af37af364e5f5f11e9fea822e9879e0bd3ca712490f6abf2f809cbd198b1ebfbf8c70f0ca64ceb3cd79b0a42492a88947ca74e2dc3fc6cd81ad636a0d728be5d68e99eac7fa10ad7f546a32f9ced2e3398651ed0849272f62049c0ad2ac216735f421b050039e8fef843f4cdff552544e33f26289b2e387916a78db48721b48f1bb01a3a013be2a65eae36687ea18a748e34fa1c3b1e97c507c44e922afc6f06f79521571e02bc213191470e770ee0cf506c0b", 0x1000, 0x2, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x5, 0x8]) write(r0, &(0x7f0000000040)="510f00", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080), 0x102ed}], 0x100000000000005e, 0x0) r1 = semget$private(0x0, 0x1, 0x2) semop(r1, &(0x7f0000000080)=[{0x3, 0x7, 0x1000}, {0x3, 0x2, 0x1800}, {0x2, 0x4, 0x1800}, {0x5, 0x7, 0x800}, {0x7, 0x6}, {0x3, 0xffffffff, 0x1800}, {0x0, 0x7f, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x5, 0x1800}], 0x9) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) poll(&(0x7f0000000000)=[{r0, 0x9}, {r0, 0x5}, {r0, 0x74}, {r0, 0x180}, {r0, 0x1a}, {r0, 0x4}, {r0, 0x10}], 0x7, 0x3) 16:00:24 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2000) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) 16:00:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0}, 0x42) writev(r3, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x41) accept(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) select(0x40, &(0x7f0000000180)={0x6, 0x1400000000000000, 0x1ff, 0x2, 0xffffffffffffffff, 0x20, 0x9, 0x6}, &(0x7f00000001c0)={0x2, 0xffffffffffffffe1, 0x1, 0x6f13, 0x400, 0x9, 0x4, 0x4}, &(0x7f0000000200)={0xac4, 0x7f, 0x0, 0xffff, 0x3, 0x2, 0xfff, 0x8}, &(0x7f0000000240)={0x31f5, 0x9}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xfff, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) read(r0, &(0x7f0000000040)=""/19, 0x13) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sync() 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x40) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2bb1448b8187acd4}], 0x1, 0x0) 16:00:24 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) syz_execute_func(&(0x7f0000000100)="c442f924a9011000006664660fae3e44019500100000f00fc74a6ec402790ead5ef30682c401d9f9539c400fb7e93ed89abd790000c422cdbf9a554f78e345d9fb") 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x4) 16:00:24 executing program 1: socket(0x6, 0x8000, 0x100000000) r0 = socket(0x18, 0x8004, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) getegid() getsockname(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000fcb39cb85a005560f531237f7ef7c90729de00000000000000000000000000000000000000000000000000000000008001cade8d149cef5de077429f4ee5d1220000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) socket(0x7, 0xc001, 0xfffffffffffffff8) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x3) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: r0 = socket(0x20, 0xc003, 0x100000000) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x408) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='\x00\x1f\x02') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000800)=""/232) r6 = dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7ffffffe, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0xffffffffffffff41, 0x1800}, {0x2, 0x7, 0xffe}, {0x404, 0xa22, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0x6) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r6, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 16:00:24 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x2, 0x6, 0x0, 0x9, 0x10001, 0x8, 0xa25]) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x61c4, 0x3200) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/64, 0x40) 16:00:24 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10010, 0x100) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) socketpair(0x18, 0x3, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x6, 0x3, 0x4d) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r6 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x60) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x280, 0x0) socketpair(0x6, 0xc007, 0xb1ef, &(0x7f00000001c0)={0xffffffffffffffff}) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x880, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r11 = socket$inet6(0x18, 0x3, 0x1) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x40, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r14 = socket$inet(0x2, 0x4000, 0xffffffffffffffe1) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xf0000080, 0x3ff, 0x7f}, {{r2}, 0xfffffffffffffffb, 0x80, 0x20000012, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000005, 0x7fff, 0x401}, {{r4}, 0xfffffffffffffffe, 0xb0, 0x4, 0x0, 0x400}, {{r5}, 0xfffffffffffffffe, 0x62, 0x2, 0x6, 0xbc}, {{r6}, 0xfffffffffffffff9, 0x60, 0x20000008, 0x0, 0xfffffffffffffff7}, {{r7}, 0xffffffffffffffff, 0x89, 0xfffff, 0x1, 0x8}, {{r8}, 0xfffffffffffffffc, 0x56, 0x2, 0xf7, 0x28}, {{r9}, 0xfffffffffffffffb, 0x92, 0x6, 0x8, 0x6}], 0x1f4, &(0x7f0000000440)=[{{r10}, 0xfffffffffffffff9, 0x82, 0xfffff, 0xef91, 0x9}, {{r11}, 0xfffffffffffffffb, 0x20, 0x21, 0x44d, 0x1}, {{r12}, 0xfffffffffffffff8, 0x81, 0x40, 0x8000, 0x2}, {{r13}, 0xfffffffffffffffa, 0x1, 0xf0000005, 0x2, 0x6c}, {{r14}, 0xfffffffffffffffa, 0x8, 0xf0000060, 0x1, 0x1}], 0x7, &(0x7f0000000500)={0x10000, 0x3}) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2462, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x840) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x4000000002}, {r0, 0x10}, {r0, 0x1d}, {}], 0x5, 0x0) pckbd_enable: command error 16:00:25 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f00000002c0)='./file0\x00', 0x2128, 0xfffffffffffffff8) sendto$unix(r0, &(0x7f0000000000)="36055f89baffd7a58b6426c673d2f84a6c05803fb80872b37ea43d35074811bbdaa560aa0502c0da5c0196906d0e144535b0d12a4dc6f636e49746442b384a45aa6a2e7a3653ea589bce1ecbb7c0b68f865e4523e52344df53086ec93565bddae2ce39e240210d0a4b0d82afd9cb2f0c5f1d814a949587b41ad3cb2a6b6b40f05ecb5776adf34d0006df765f56e8ae5d336562a7cd3dd327513797460209df3aec41d7a3e55a01bcee2352112d4aece6170736486500a3f65f", 0xb9, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674", 0x17a, 0x0, 0x0, 0x0) pckbd_enable: command error 16:00:27 executing program 1: r0 = semget(0x0, 0x0, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000580)=[0xffffffffc2a2244a, 0x4c4, 0x7, 0x80, 0x3]) clock_getres(0x2, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x2, 0x200000, 0x20, &(0x7f0000dfe000/0x200000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = socket$inet6(0x18, 0x8000, 0x97) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) write(r2, &(0x7f0000000600)="73ca5d68537988b99c14c8b64f6192bcefc6ad364c4ac3b55db48d943b4fdf37a7fe95fd7cf317daf30db714b3ede9ad52352af8f4c6bbd6138647513b5720a2ac09d1b5a8f6130883ed937a3c94805da66ee332406cf57b06379aa351b18b25654f43d3527fd7121686fba8b08665eb46d88113f5e051750cc7a37ac6f3a793a3f94f874695c38bf102aa0ba99feb50d577161fff1eec729fb1ca500fe18d17311ccfe97b832979", 0xa8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000540)='./file0\x00', 0x8000, 0xffffffffffff9542) clock_settime(0x7, &(0x7f00000004c0)={0x7, 0xff}) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000005c0)) r12 = socket$inet(0x2, 0x4007, 0xac) shmat(r0, &(0x7f0000fba000/0x4000)=nil, 0x3000) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000500)) socketpair(0x1, 0x3, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup(0xffffffffffffff9c) r16 = dup(r6) fchflags(r11, 0x2) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x82, 0x11, 0x2, 0x81}, {{r5}, 0x0, 0xa0, 0x40000000, 0x3}, {{r6}, 0xfffffffffffffff8, 0x80, 0x1, 0xff, 0x7fffffff}, {{r7}, 0xfffffffffffffffc, 0xc0, 0x80, 0x0, 0x57}, {{r9}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x1000, 0x3ff}, {{r10}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x1}, {{r11}, 0xfffffffffffffff9, 0x10, 0xa0000005, 0x6, 0x40}, {{r12}, 0xfffffffffffffffb, 0x0, 0x15, 0x5b35, 0x81}, {{r14}, 0xfffffffffffffffe, 0x0, 0x40, 0x3c, 0xd02}, {{r15}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x6}], 0xb7, &(0x7f00000003c0)=[{{r16}, 0xfffffffffffffff9, 0x80, 0x82, 0x1ff, 0x5}], 0xffffffff, &(0x7f0000000400)={0x6, 0x8}) clock_getres(0xfffffffffffffffe, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) dup(r13) ioctl$TIOCSDTR(r15, 0x20007479) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) mprotect(&(0x7f00007e4000/0x3000)=nil, 0x3000, 0x2) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:27 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) setgroups(0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = socket$unix(0x1, 0x1, 0x0) bind(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000380)=0xc) r5 = getuid() dup(r0) getgroups(0x7, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="efcfac522b8a531bc526b1ad99d2ff961e272c535a9905e9921cf019c5f0d036e8aa48958520818368fe9477bc1775f5ddc8116d200776c913232a1d75b454d29a0508e11058055fc224c8e3e8ff30e27c8cfa43e97e9f28c4723e195053538dccdc0a7a54b81b089b09acf83ed10da78ba54b136d4bcfd7263de5ad922c3209f1d83f74adb2cce09e97a6da4d705ec81a6f4ba4cac0070442e391fcf41dcb6bebd0111b4b76514303cd9a29477b413277", 0xb1}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000800002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x403}, 0x2) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r10 = dup(r0) pwritev(r10, &(0x7f0000000140)=[{0x0, 0xfffffffffffffd03}], 0x1, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8004500) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munlockall() 16:00:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) flock(r0, 0xb) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCBRK(r0, 0x2000747a) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) semget$private(0x0, 0x3, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)=0x200) 16:00:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) dup(r2) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) r6 = getegid() r7 = dup2(r0, r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$sock_int(r7, 0xffff, 0xa20, &(0x7f00000001c0)=0x1ff, 0x4) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xde, r3, r4, r5, r6, 0x20, 0x4}, 0x2, 0x10001, r1, r1, 0x29, 0x7f, 0x5}) r8 = socket$unix(0x1, 0x7, 0x0) socket(0x6, 0x4003, 0x2) bind$unix(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="cdc500af0baec563f929afe04f6572feaea05886b5"], 0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000001c0)=""/248, 0xce8f93a340052df3) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x12491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:27 executing program 1: r0 = socket(0x18, 0x10000000000003, 0x40000000000003a) r1 = dup(r0) r2 = getpid() fcntl$setown(r0, 0x6, r2) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x104) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendto$unix(r1, &(0x7f0000000040)="ab3afa994fb862344d253313cab67199a2897dcace433b3bbf7c742249950d3ae5c301b744b5605d97a0f0bc652c41553da106e765cd65cf140e1b809c7d7e9e", 0x40, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000007c0)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33c91a1a750e05053d83cb74ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce705755fe16610148032b6023ae02dfb8cea9d51aa523047ff1df5f9fcdca2b7477fe1862addef6ab6cd6dd407a2cd0a19c9ca6b3632489714a72de0a16f9228d7dca4cf35a32341b6576624eed05a1997a3698d3c3f0bc505756c28e8ba9c54cceab3c7934171cb5aa13ccd540a4266093970860cf09f78042cbb5e4e59466c217ae5e0510d7febb39239da0b53429d04f4f6b5fd398ee6b3e27a2a9c2e7040114cb9bf4e68faa03b32b0807b10ff28ac80d54ae2856287a9b5c5f74d25d457a390f76b8964be4f1c21755845ae1181e069bc00608b124425ba09c33e5b7d0dd7c16c522ee2255ada977c10c9dedff95231ee55ca1cb91806f9c9eef34e37e6b5b883c478dad740484174cd1fa2f57fbc701812acca6c16a40c002d9449ff356c4cf0b849497da56b049f9d5fc743334ff0fc448b6c0494ed5eae4b1548825ee3878a35aa3be8f1952cc6db0aa054261047fb10eebc6102a66dbc1c05b0f6a040b729e92d00e25d0ca7916bbcf816c1d6ef1", 0x376) pipe2(&(0x7f0000000100), 0x10000) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) geteuid() r1 = getuid() chown(&(0x7f0000000140)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:27 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x20, './file0\x00', './file0\x00'}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r0) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r2 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000002680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000472d864600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000e324a49c0a6a0789c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cf3ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b0ef106acc2ff4f04273298822273fe46f9ea6216c5fc47b61a66dcc25fcda0beb64c1ee5ed07a84d38a078649fa887a93b94cbe901fc12cf211b83129a548ab2e2a4018af5cb844e877082434b0bc8f98c28c0da2f157ad819da33c5eb21fbae8ce7bf7f62745678e92298ed0ed0c3df43a08f033927e0e12fc4c355f1c09e2954966a38a8de2708d80413171f4e4cf0495ad7b09c7b4575aa3de0c8d8028aa0a37a5fe4d54ea159556c19f7b41b9eb0c291143e59fe12646"], 0x0) getsockname(r3, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r4 = open(&(0x7f0000001240)='./file0\x00', 0x860, 0x90) ioctl$TIOCSBRK(r4, 0x2000747b) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) socket$inet(0x2, 0x8000, 0x4) flock(r0, 0xa) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x200001000) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000240)="1c1b7a053a9523c3433390ea7534dc689b67db355eb7b9d3a67fb2f5a17eae92ed09db799c8c63601926a1714a6912cae24a6ce384edb73f7d9aa5725994e7af4ede1de54ed90b9855f2adc2aeafbee7ed2fefa6d3be06a6a13e6380518f3b17f956ae5e3b7f74577798082b829f8efd5afc93657d0acb2469f3c87d120224e40c5dbb997adfd65b43c78ca3d24d572807f1b0d926d3f33118dd61d3a56f6619c3ecb55dac04f80a98e6f0f9b0db477f65a8d81ab497dd9121f50737ed8c0e46f3b43e6898f53479760af8440392cbbe53d3a4fcade5481b5181ad7976bfcf3e0a457b04639951a8095b2eebaa3ce51ee58c422c0131fbdc4bb227da90e8ab01f2773ce831417a095cb0abbcc78fc87e9514e62ad15ce7b24e91e244ead1bf770c1f6fc7c6e71846c71580228c3063d46134ba6f4c23877cf97ceab442f6832cd99db67f75da9dcc0c2e172a5f19de4d0d9c0d5c6ddeb3a14a0441eb18a31067582f3bbca2ed80affc729c25f9b54c7308e8a5e42ae073ce85470ca2087f9839338251f7d067974f30f26dd6934ed87b1d0d0df571d30781fbafad49f7d706b66944452952020c3a59006f98554f348fb24adafc8e6b31681fbd9862192426aa9b1f28a44ff3293080724d85a099aeb51fc5b3b0c1a6d61dc6fbc1deb04f7bf8b0a1fa503608655bb2cd345d68862a9b6eff36bd778c2273cf483f9e89515e527daa07a3d36efd21d925be123f51d609d16dfc0f7239c7c303e42b3e75134e589d5641d93b8a8e1058963d106f2bea6ed4c46357364e88aa42edecd9ab240cd03251382d5f7542d38659451ebef834abfa1a4935c55e3f25b43e78cd53ab17fb6988a247f191a1f6d4dbeeb71ff40cabcf346599745cc1262faf683ea4a848397ce46242708d418df526b8570c1a497b849f66d6e488a715e9d564c76b7bfd275a3af25cce7d6b5d73a8715bf8b6bff4e558ea19e758a9ae79bd81c02890672ee560a9167c02c3a80028e81a02a82280a72f84a6af1a17922448ef6087c57dba12db5e2d90980219e4529f942c087883ea617b20232a3a7d3913a0dacccfa0ed88235de3c17097ba59bf42f07ad1d1c3fa56c4bc3bb0001f16e05cac9e4d97c9bd10d59505a6b23ecefc292ed040d2a12c4153eebe83a6e0910510b3d03e6af5b44fc9c6f187f7920670d896169142f25c747e395e5a518d85ad34d50669f9262336027b763f679cd55ffa405d1b29ad0f50b274a4d944f088b61fd988de6c18cb3efc2b818da3893bafd1f56f087ca96d3654ae65f80a3a0adfdafb4e8f4623193a1fdbb08154b4430100c4e149c90bc467975f3a821eb661b5938afe081d182421158d066708a62116e27b7574046f168a45d4f6efd048f00dcbf1999be15503f826550d466a4784911f82ae60419bc720d0d0019719fec8919b966b32bee1c72f8acd233065937ea8acf629015e52386220eb4ef2d9b678f2225b14a07c6ce323fa14af64e080916466fd464c03b68f70c1973cdbc4793a8fdbda7e4b39834226928af624df59adc6627839fbdad8f4ea0d405313fbc6db460f62e874e3c09c641751a85c7b2bb244c07326dd72cb931f4675b43e026b81009d6f53ab73c603512aedff32e99c87c6c78f04734d41dd2e96337a0a37e57727897d197cd8aefba664b323a7cb90934ffe99f3823b413e6370e439f0a608f2bccf536ff845329366af89f1dc79f391506cb37f0bb4ec4c89bb89eac88d375589558723bdad815379ccb661377cc56ea965d70be31665f56acf0addb55c541de9598afeac889bd6ba7c9f4d6cf58ca73aed934c2b27a33ab2487126cddedf50ff69d487913043b3e2789cee129bd9df610c24033621239c68caa92fc6f704c981c4eec2c3071692ed9d512f3ef5a8cbd92307e2f6ce23e4bd47b6b530a1196c4ea12f47d9e962fc51cdceb1eace55851d368934b938de1661205302a87b920b0ef15ec1bea72fdb69b54c1b677cd067ab2f6eb0264d9f08573fe971a5127ba1977998cd6e680191a6f487ba719d3e5650be9f0e5c6e34237ae0c20e7534513ec7240402eda95e7840dee624a18d7b68ecfc2c6e98a5558345db536235cc01aab129f591eb237f2b49b53c168d51c8e7277ec48fa0671bb8a82732ae6c7186a549a4b36752072fa015457f8b3169a0551dad3ad4c7b74c026d1ab7216c2356413bc4ec9c6a434bc54f3f4fd82e73fff6337bdf488c0047cef8b66f8cbe5a8ce7aa52a6c0e58c241cc2bdd8f09a0e7b96e804734e035fcf3662bd9ee9483cbe3a676f8f3aa0d796536e8b6ae61ac420c21945cb31a52c21c41c3c1cc18aa14647a8794b2ab0261b011176d0b7e2290df7710c37abc57436a09c00f128dfe0b6604285adbaeaaa8fc69ae1360d51ffc0420410b393a7475cec9ee7489bb637788465b3a614f11d0b983bcb881e89a0e796fe3b4ae275b93c7ebeb59225270c0e7c055c50d8e25fa9a6ad32da864cd254c772402d68df2d00adc27c30474e72c9f070a49841674f63c21c5b4ad97afd05d6a3e39836a293459210fa7f70323a5b5d24701c3319fa4ab3b1f70b939a60b5a6aeee44f7515790d580d829176665c8884cbb9e9df60d54c09bae18a70984c9354c825d8ad64b828eebcc9b8d4dee2b65ef72021fd79f3589b2010b0bded5e3f828fbbcba614412489ce0b237c5fa151f2bedcc5c61e9df043db92a2e5d6480a754cd7d824bd3c284cbbba597afe7f28ebb60cefbb3db06243dee30301d88ab90834a67a3890e8e4d0d509767ae6a6c0fe333588d7c0a43adba6d9833690cbd96baeee75f4dcf346cb98ecd319a1cacf6875dfc0989a594a6330bd1faa1f873b9ab730c7725816701e596a48099c773eb410a0e9cd0e1bfa6a24937a1e48cc819ae10b2f5af9c72dda3de69bf0ecc3bcdfaa8e585e0010b8671f71e20fdaea2485a51deb5d96e7d8f8e055a41609c0a67d0a380301ad082d98abdefb7692f4df007114a3e0412c5fce7cd5d8419902a13da00e9af9106eb97d46b58cdf6ed4448122947c9d623a1a3a36a22772e35171ebd149726fead096188ebb8e0abc4f0489a0a36585da9b7d8baac46e989e94b2af9fb8d620f70f08441a3ac3fa62a7dda922faed25a831169e2dcd7786ddcc312ff1284077b1f61fdd97837b12bce2c8554af64fdba9ece60ead72e23d4b053660f0619978569d146e28a45b05aa7131e02bf09c27dc04531a72533b1da5858b63f592ef721b54702e31ca3f57f590a78fbf49eb6e32dcd5d8debe4edd95d102ecc5525a412ba34ada92cfdf360f6633a08458a5b3e1c7fca3c041c462c0b2aa8a4ab29c01483142bc2688ba613b4647ca8fe0c5f5d1b7e4455ba043d2a321fbd959f52b28d68d5e25832a7d8821e66cdf672378b43d799fc9153db8a07514a68b92f5c60c320d7539aaffdbcd7e4dbc50d010ce87d8e838a3ab2031f46744d3c0339a72c66b1695286d354506e531f98ac578664ae91fedc51dd31f92ed18f6d4d954e86718f0cc46aede8b54e51d4eb0dbccde64c8d67fddd8bb0fdab41ee5872210bc6e699a20c1a15068b875558a8338d88646b48ed9d028821f5974d35cf7ed0babc9d84e4831fd756513986e8dc00a6fcb705b00355537a835260eb68eeac53821bc027db88cb261e4ef997f4cb1db4b472744627ee3b765d98100ceceb97054e1400d3c3b3d50dfebe3fa0c5d61cb0224f427c84fac166e8246e87a0a587b69add401cc2218e8d5ce9c9f34ccece4894014e004578c1c1f2b6a5beeb6175dcf8178c4f5d0af3b074d939aa99a4ba97e436cf41b06558f4f05e59e24bac698d3226b9ff680d4729696c4e9364544d4e78ac3f2bae511fe4586de09866f9999607176a9929d347a9aa27e7721aa296955e25aa1333b02e8c6417ea65709200a5e2cb9356eeefe9966c5bc29c898963a87a696f9e725db960ff8f75d37f52a3c1ef97d45ccc2f41aec8c71f1527c8fe2da21540afedc65ff74fc32efd99e8ef84ae77d666aedccd8a2caf218d70bd9d11513cb98f87c65ffa49f3ff4dfe04d2364c3adb468d0a788127b83f232aeeaaa1c7ccd446056ad909bfd8179856052f4aa844048a7e6816655c687d78ff9b9a266d7e0a0e7a4f0d737a3647da211823f3eca6bc83adeea4bfb552ac08f8f4a6003736340c199a0e10f7a0e564523e4fe458f9b9e46c72cee39a0312bd5ff3aa76ec8f423844bec84c66939f6e51f9f49f010615140e0683c7bcda8b47665d6cd0214aef0496bb262334b27831dbd3d1f3f622468166cd5f2c493cfbc62b7d940c8e5f5916e028a2edb5b2cf0fd88dc30bd5e01ad9f0f9300db16ee3946b2ca929259d29d3381d0c72a8f699af82755d4db314a54d7358b448ac9e1503e8a7a4bc6afb053e648b677d87d7f010e6e3dea9d738d65c9ca2db6686d14857f531915a9ab782c8e48f929a76be0575f3a8be645d6451b9c925412f5bf85fff7456ab2c01adf507dfd1e29ab8bd53e666abef1c412ea5e69645762bc274cd3ba63ecdd86661ede372e9650257c55f98f38ff9f514380af7c0efa80dcf3641aa3a6eef72339b753dde2ed9b607098bb362e6aa45542dac045ad34b25353087eb3c204188a14f065a8ccfc8767d619877a8dc3964e8ae994d0f896b9bfc6d5c12d6956bb629c563f6e6bfc2508aa31e4672950bc633485fc22427510b590446346426db3bb8140cc92a10dd897a9106498e05c3b041903753a680c7b7998f68b352190abc725d27d8fda2e5195f97048695e94c8687fe51f32e4e22d4d849747a9a498c581247d648b95503dbf6fba4c8aa99f381f26f144ff7253e5a6296d42d3df2d5617a9e133f80291c91f389f6f8e763db5aa4d814a3e4ad5c0e49da4bc4a404bd4158fbbd2dacf640c01ec1c1cb3f7875191241a77bedea6a8cba96e989869d30c0c1e97f0f6299f967e5e6ce97af6ab997b73825f3a5f594361f85818b4efc0d17c35f3b26546746c65b7d0aa8045f132e2f5dd3b349318e7ec92a6a916b4fdc719b1cbab3e71e9a633ce1d1af50257ac4afe2aad069b5a25c549d607e3a1d0bf7567580a480ed74b89ff972982d58c6dd41cd291acfaed89a6406d86ca7fad6e4fb3195cd0ecda4fc6912c14387240d00deb9de8da55dce2e555a5e2f032af5dbe6e115311cd03bd886a8594d075d5561392d20c741ea63b449d98f10f554c3191e1b434c6d0398e651fb4656a39b4089751feb87973471c82f098dde9f8c1f4555a916792f4c2be3e639ea31a883ad94792e5759cf885cc6916619b7fdd0d30fd1950a8b0a8085e14bc00cdd3245028e2512a24934a3c9556044e542ee5b97ba44ac4005c4888f4df4736ce8373e194e456945d26cca92083a29b8b1e7d13779901d40459caf34e54428c25d216444f1aaa5147aa28f2b69997d8c0c1e3f98ae5f252088ff436caa66df50c265e46260250279da77cb12a9e826e4aeb86fe1672c4728b6e9972456fbfc7d8149e05ebe93947ea4577a69a169c62597d9f2da36c642afc54c67ae59d274a1d0c50ff1282345a339596edb95dccddcbe73e3980d7645f64ad81e73de4550231d15b80405aa566eeacd34bb3276b9af986fad57b3e69df7e9297c4dd160338f22c7eb13a744a69d44c75220042d5ab4847a34dcc0dc507611afd26352c1362fc451f152c57fe5e501b148dbe7771fee4acf08a67c2d395222725135bcdf563dcda6c9b53b92585024b32096d8273f3810ecf47f714a0397f1c8ac8ab1cafcf4f8295ceb4abb38982e30", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000001540), 0x10000) 16:00:27 executing program 1: r0 = semget(0x1, 0x3, 0x200) semop(r0, &(0x7f0000000080)=[{0x2, 0x9}, {0x2, 0x2, 0x1800}, {0x4, 0x4}, {0x6, 0x8, 0x800}, {0x4, 0x4, 0x1000}, {0x0, 0xffff, 0x800}, {0x1, 0x2, 0x800}, {0x0, 0x1, 0x1800}, {0x7, 0x7fffffff, 0x800}], 0x9) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x16a) getitimer(0x0, &(0x7f0000000040)) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x6, 0x9, 0x0, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01072f765fe8db6100009644d909653ba8"], 0x1) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/150, 0x96}, {&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f0000000440)=""/135, 0x87}, {&(0x7f0000000500)=""/130, 0x82}, {&(0x7f00000005c0)=""/73, 0x49}, {&(0x7f0000000640)=""/119, 0x77}], 0x9, 0x0) 16:00:28 executing program 1: syz_emit_ethernet(0xd8, &(0x7f0000000000)="97e0e4a1aff81b0885a539c563c3f9db252ea721c568a7d7bdd575c0aa6e07f4d57e40d3b3722688a1093f5ee401edfeeec3f484614baf99dec6dd502d285445a0413f22ef5038458b2e3cf55c6871866f883ff5ca453dbeaea298ef0c35e750f19ead64c41006bb5f3d59c29f8a43b44ffef53c5aecf3d28ffc844c913292ba1395fe18917044e6013ee7d0f620c993b0309a68ac45a043a0f8e42971f2597a7cf2b8dc28bfcd2953e105040445acbac5cb8cf98cb4d70886855904fb0596d269186dc8ed546fd4c772c82329fe9f9bcba7e962940ac7ff") 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) read(r0, &(0x7f00000000c0)=""/191, 0xbf) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) fcntl$getown(r0, 0x5) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:28 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) readlink(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=""/249, 0xfffffffffffffeb1) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: 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() r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r3, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:28 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) fchmod(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:00:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6, 0x6e210000}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x47, 0x94}], 0x1}) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x12881e33b70967d) bind(r2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r1, r2) bind$unix(r3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xffffff70) 16:00:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ftruncate(r1, 0x8001) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x100000000000087, 0x20}], 0x3ff, 0x0, 0x7fffffff, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r0) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: pipe(0x0) r0 = socket$inet(0x2, 0x5, 0x800000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001a00)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bbe49afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a12fb62afb6dc733101ddd7e23109120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b205a2dee8a4307d063bb219c67f2e99d07239170caf6c2f15f09fb82aed87b9d5858dc963c09edc4c981b2ce3df8cea6e380e03c754375a96ee155dc24c7ea998e17d2a026b8d645d69ff1ec58b0d65a42b20b7d1cfcdbaad7fa4243537273f854", 0x139) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) r3 = msgget(0x0, 0x2) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000800)=""/65) r4 = semget$private(0x0, 0x200000000008, 0x1) semop(r4, &(0x7f00000003c0)=[{0x7, 0x4, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) chown(&(0x7f0000000340)='./bus\x00', r1, r2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/97) semop(r4, &(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) nanosleep(&(0x7f0000000400)={0x4, 0x2}, &(0x7f00000004c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)="18d2ae1269e1170a8d3ef6573d2357ed2449dc8ad00ff64fc65de9e368392b7438105e3a56b89366ee072b5669d3d56514d483affcb2b2da046097d8191d5d7947a739c71c616f82e8a4179f3097386569e4554c679d8811dbe1190924bbdf18d9fc3a67aa9f496c904f1bb5521d9ddc48579efe2fbd116f5c8e6f3aa529d2184e8811834d1883011638b5833c155c1bed45cedd557a6a01f5514e0df75cd6cc82379857", 0xa4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) shutdown(r0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = dup(0xffffffffffffffff) rmdir(&(0x7f0000000640)='./file0\x00') ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) semop(0x0, &(0x7f00000005c0), 0x1ee) 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(0x2, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) r6 = accept(r5, &(0x7f00000000c0)=@in6, &(0x7f0000000480)=0xfffffffffffffd8c) semop(r4, &(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(r0, 0x3, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0xffffffffffffff52) 16:00:30 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100a4, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="f3ffffff0000ffffacac890d47d1805465c0838a619630a032f93a26cf", 0x1d) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc184, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x200, './bus\x00', './bus\x00'}) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x17, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x1ff}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) 16:00:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x89e8, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/97, 0x61}, {&(0x7f00000000c0)=""/170, 0xaa}, {&(0x7f0000000180)=""/105, 0x69}, {&(0x7f0000000200)=""/13, 0xd}], 0x4, 0x0) sendto$inet(r0, &(0x7f0000000280)="e40ce6f90cadfc1c12471c0ff66ba08204093050ad345f5c9bd2f13994ddcad60faffcc679087a3179ea16a9cd6da14b2f7693d04c051a6f3d79407e69299a42cf56c02d7a326ad7f04afca6ecca8ccdeca2cb725c7b59a802c331df6c9f05915a414c90ea102b0d43c70ff5ecc04ac183c61528ec162a4c5615e97376cfd3ebc4c23b61138584402299c1d9cd4f0d6b52d1", 0x92, 0x7, &(0x7f0000000340)={0x2, 0x3}, 0xc) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000380)=[{0x7, 0xfffffffffffffff8, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x1000}], 0x4) semget$private(0x0, 0x7, 0xc89257699842df7c) r2 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x40, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000400)={0x8000, 0x6}, 0x10) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000440)=""/135) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000500)={0x3ff, 0xfff}, 0x8) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000540)=""/168, 0xa8}, {&(0x7f0000000600)=""/206, 0xce}], 0x2) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') r3 = open(&(0x7f00000007c0)='./file0\x00', 0x20, 0x11) renameat(r2, &(0x7f0000000800)='./file0/../file0\x00', r3, &(0x7f0000000840)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getpeername$inet(r2, &(0x7f00000008c0), &(0x7f0000000900)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse0\x00', 0x80, 0x0) semget$private(0x0, 0x4, 0xb0) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x10, 0x0) mlockall(0x3) r6 = openat(r2, &(0x7f0000000a00)='./file0/../file0\x00', 0x900, 0x4) recvfrom$inet6(r5, &(0x7f0000000a40)=""/27, 0x1b, 0x3, 0x0, 0x0) socket(0x21, 0x4, 0x5) fchflags(r3, 0x30004) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000a80)=0x4) ftruncate(r4, 0x7fffffff) getsockname$inet(r3, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) 16:00:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x4003, &(0x7f0000000000)="9bb4e223cc4e12db6922a88b209273b19791a93ae21ad130f88daee434aa2a96c08f7fc7bc0c0bc360fc1d67cb2d645bd116913cc831f70fe3c21fab18810f7362d702a5ff04bfbbcc600238ea2a1ff868ef26c17007571dc9b3bf1bd7e06f8aacc203387c20e06149686916e91cdc19597a2af54c49cdb93353368daf2b865a15211ea9e77bf90aab55363adc03eb24b36baaa422fbc0e6744c382283cd408a01fe0b210ce96c4bb2908535fcaff9dd425fbd7c99e864317e9b5c90e7a856778f00dbd18887d3cfab69b172886a44910aaed22654a7f593dce333c403de0669cd2a1dd16873334c5aea1b32549dff9916682b85c97ed7eb9367cd865f74e4afda77360884e176ca80835d0d9ad0bd7615d068ca418348e671551bfc912ccf26c7a952e14ff1163952c641ec01fff0f768c2b447529f98da983089dbe8f19629d16fd386152b65ee4d", 0x149) 16:00:30 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0xfffffffffffffffe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockopt(r1, 0x2, 0x334a, &(0x7f0000000000)=""/40, &(0x7f0000000040)=0x28) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x28}, {r0, 0x100}, {0xffffffffffffffff, 0x2}, {r2}], 0x4, 0x0) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x4, 0x44) semop(r2, &(0x7f0000000040)=[{0x3, 0x8, 0x1000}, {0x2, 0x80, 0x1000}, {0x1, 0x5, 0x1800}, {0x4, 0x9a, 0x1800}, {0x4, 0x6, 0x800}, {0x5, 0x43ac}, {0x3, 0x8, 0x1000}, {0x2, 0x1, 0x1800}], 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="401b48bccf764cfca089552d6a74ee0946ac861ca9ab838ffd5c2b4faf62a9800e4b8990e756acf0c24a8cfa682f26e7fef65c7449107977d33a1d470a31d5e07a2a6d6b655ebd8b75d1d5cbc68bdb71ea3066d406d815591cc36ef01ee6bdbb2ed87abc0a7a40bacd5c3e0e504d3c1029794b0535ba2c80dc99cfd6b885fcf65a87866335f143dc730ab59c3471b94536af92a7073b2d07363a1d490cb387b120fa122d93710acc2e26b6b1c541b99eca684f3fb1706b1839f55f735d37c7655193f65c7476c7cc8546282d5006cf65688f585bccde58917b88d505530d57ad727605b8023296466d3f2d117b74a69a15711b68d1cec6abbb1652d9d8ab6b89a1cb6d02d6d8f909630fdcfd55d8ffe0e750ff0adb7a8fce0c14ec2c300f73f3c90178e61fe195aeaff6c51b7670d3b0d72b143c50022d8c5f4cf74ffea1ab46c86040c4dd60fa9554ec949771ff7e1fad345ec1a1f20de811d0e6f6e97072566af5dbbc0a40b518444177da9ac209b97b154dc6f52dfe0dfb575e3d19715a267d752bdc8b6bb6dc79badc2e94351ee45b8b0621c0c6d9ec32ea9ab67705fa4119065bfb597ac4984bc845cb1b32082ea7b3d7f6615775e9d2457de31a926bd66f33dc838b0b5a864b8d925f0d74a0f3eb1a12ce4707dd9453e5ba0ddc2b7e066ded71cf264d61b59f1559937c68ddc077b3f94e9e7487b242fe6cfc38431ef87b656232a123940798bc1543d0406d1fd1f36b06dc6f0982e54c0172262747d366fd7b65f928721d085d85d6b88e6e0e8e5f5b1f5cd2db234330c8ffdef6b413d3b34dfece5193ad1fa8a6dbfe7b37b353ce19b1f3ba5faea03bb131ce20efbe3af6f02d38edeeae7166fd506ad879b802f11185678ed0b3747091263c4342170404a5341ca11dc0588852c66c4059591cd9e974ed04e38a169601e7606915980fc8f76b807d514fbd07b660415277e4717fda61d46ed3e05cbab863b1d9ee36072170e170a11242451054ce3156a2954fbb39123db88c37201a634be4096afa7b717e48c08be4509f0981ef7e9570b4b5ff95790a535498f0bc5e6647031afebb8ae18dbfa940b5d8f9af313ef2e1e961cba413a20d3ccefdf82f727b98a6bfb3c84fdf7ca43c8ec90d795179f68cb063bf58484351baeda6de63d8e40f3be08494175e51f2184863714244748491ca85ef1b1ecc95fd4ec372827e866a04d87fc1d0ef8aecc4c2bd7d38060ace01d70f3a01cba8c7bbfac35d932e60decb43b97bd83066fd3c80a93a8b079710f31a421941f5374a2e7c0d50d75068188621b95d9ec7d5e79a3777ab2e73e6df88c3cc6d8a985d8d65631fa4fe9fd1b3a9e2da4d3be5a289861822d3945225ba926a4b54e7650e6eaf0d9aa34d6e3f8b7d200a7a97c57df49505f1fd49f78002eec58681933f0e9977163b39bff9f478d689ba10fbeef3ceeba06036887a994f32c1b1928042e4349212fb56ddcac4aac8511d3d4e301ffd94875b8f573ce71c8b91dac59696e759398f74841a557cf7fdfa9dd48f7f95a5075a02ff71df41c1d0b3947ee2b6d2d9a55b47d06e7a87927d0c2fe721bd42619c950ad9b652bef48ad6cbeac7ac5e936fa90fbff05f2e52a168d48a9ffaf41ae4c45748344bbdceed5aa2159b340242207fb072396afe4c23c7cd8f181047caf74e25b32bd6cb9fccdaefd20e918234963b7328dcfc94d69dc3b9bc9bc2854c3cd7ca1df469784a6bacd3ebd2a273733cfb89b3fad19668d2976ef18904072b2f0796ec6ab9ae98e49af9f4ef84c9607fac9bf3e4a961969bfd8e7ded13bc5fe9341ef19a004c6b5d48089572cf5dc6ae475a18993a53878539e22273f0e4f777d82350240e20673f180d564f8ce9ab35b5a1bfdb3b4651160703590d5621cbaad898f67399ebedacb2f9324d99d2ea3df8176165b9e35bbf8b3d760ba15f138f7d54f702ac6c697cded8d4fbc4ca7e2f998d3a4b31eb64b33d9e1aca43519b2239b688106955bb0204282dd2e24caf088aa2ba20185bf9af71eeb973ec271b8a84f1f2b6adef8f16a8b7e9aee5a54418bac0a731b241d0784b9bbfc2997e46f754b8ab2fe6cb96aeadfdba8843894147ff345d4b5548448e2528ab1c399faff4e53614ba91e18a8314b1b0e7c04e36a83c586e3dd3d134b99ef797bbc56c6498f657c967cb88e959676a18154ba121c208d81d916bb4f54d3795447a1558e4dfd11bef6bbff5e6f1d18eca88825f9305117c70be649a9e874993a41bcd807eb127b3ebb65c3d34179d8896981bf098e2e51258ef6812c27667c3f4214167be8a9d2e9fdcfe08161c711ebdb8f0d6f1268bd431c1c65635bb991c27041bc25e058b29e477324d77f68e0335b1b19d8a2a96bdd1de8d6052b59fd9b7ac688754090a8a149a61da2cac44efd06f46c6cc77d2555f6d3e406c9c4690d9a6f04642d9239377faf0a6cba64435626c212ceeef0613a90a5d386cfe83379cb57d5d6e059e4869a90924359e303ac3e01f7bc02fa4586f7fb8dd045251a4c9c02e8b4584cdf0834408739d0fa97005293efa03a00b1f33c6fba226ad132406db9b97def88c25cd860ab620a2212367e7ee8994e0688415c00128c77d60c218cf8fad8e9b9bfee72a6cfc7f38813e8329e52eff2a4c1a979518f2d831a61a76aa547bd9cd00d7ad593cd36f0a7ffc36c47e081606e5b6c8da30868e50ff9391ae9ce74eca49dbf840e22d954ec8f06cb3eec7f814a74a0420be84647ef9e7108bd27c4763c38c316bc97a0d05afd127507f52c54c206cf0cd7ebd9ab8eabafb72cf59564acbc9570bdaa8bd4a741a8c9e716f76dc675edfa9e5555908455effa6bdbc4f27a68f241260183a7127b10a7f022c65f8a85968810402d4a68ceaadaf073b064520970e1d6e48f4ad093a53af6672a4004574213586d9ebe9aa68329ea784f25759b74e1a919250d3aacead4964dcdedd2dea7122ce4e4545cacc40a1879d7d7a167d3ea7a18babdc2e10a9d91dc656cbf3093cbafca1b61d2f18f949954ac7f6811682631e014b409cbf30c14c763ee2a51e69180d3121a7a0c4774c1c62e7e721d42187cf16775fdeca1c130d30ec6046ba995cda80b5dfe26d0b39346c781fc79301615df29c0107907f2c7c6b5f2d751b7c997d8bf174c9a3f268b83ddd627bc049efd694da0bd6a773eb48c07fe11efd8a1d62106356669c1fa761d07401054bd612f75c4be80c7a10b14348e6e6e5786db273b2ceda4bde5e730756367083bcf4ca5b31af18965d5af476d3b2d99a7f054d5edbe53a3ee3e143f6a84cc794bc6f12db517f2f1f0cd453cb9573f96b02c1ac52fe91d30b47832aa7d2e17d2596937b4604ec757f8dac5f1d48cd22d286fcf785a6ddfc80f8d1d764634b23bb764e452d9ab0608d3541384398ead215b5dc7e0544af5f65a29acb592a6fca0773a473cf2dd442cb08ab65d5b1434f6b369422af9793d821f699abc19ccb885e2de4065959b9361d6596f1683497c5395f2819533624431c7d3ad4a8553860042374b86ded96717000687170cf43c219439a797564e4d99f685510d3978ac9bd173d6d4bf85e2c46d24f0d6e59e41c4b0a6b94975bda44cf1d06e22e8aabaa7316e3372d80b87dac722fddc5cca256dd738a7387f5e999d392cf294dcc1d7da2f18bdff51b255a54ca8152b26c84b32674655467355ac58e1fb3920f1bbd1a888f1421c58d70b88516c686570dcb89d78e18987d1baa79602d3db49a238dedb9e1a46b407954e737d3a7374a08649098ddacd41e18835ac8bfd4e9bc35f0448964cf6e105618592d12ebffa838089db4799673c114739e0f0ba93302522c59ccaade35ae5b73c2e8cacfb7721867be919be7e1a71076e84f17ae2c3b2f2b19dbbbc2461b9f77c1024d3e864ae637dd7e6d3b82ea8e953635e74c85d458b665963acb6a8fedc3c3a4bb7c6340bff7d184567318ed01d74099520c847ae778abb04c6bc987345de1d54f49824e8db821c5efaf60c31ef581219fdae81ba22f1d17276360076101bf41477d18eacdae3c7b2d0fedef59718cf67371e222276d8afefc865cb0b21d663f9ed0f6daf601a292f64188d49367bb97e389cddc8d7d4f46cc5973c92d3341d7bb21b3884cfc286dbe2e024625b392ca18179de096d0f84d07ef88269e48a2679d13a07f2f2f5b464b10226da12a24a1b13d93d28ab62e3348f4dc77ae8af32bbc6ac67bcf75ffe0c9a263dc8b58f4babaa2341abd3c2335e0e0157b5770041e914ff2c4260140cfb839c88bcafedc639c1998b1b9b13f5123e10bb0bed1603ee04d213617a7229c2a5d7b0123c5e4ba3d673e000b4856fe695ccd71a637f5a62f4374b811acb10bd866bfffab777a5f1023f2d886edbd443aa81d4e598f658289104bb75f644861b2a0d8c4ec3ba127965751af75976b53b89a5be54d85b85f4581e03b0644b9956a911eb88bf7ed834581fe8186a074b9752d6e098d10132dc7c04e9a7ee45bc3d03fe169b2c607d3a7e56f80a5ca9f1af89e241e6c7f085d4b6bca09654af66cb35c56be8063d7c11a2f22bb3c4ab7ea5b6dd5afdd59af3a673794a09e148ebc4ce072f82227eb21687005ea09bd2ee08434e3dc30738fc861f2ec3d7e4ed400e2b4fe2efeb139c3f27a0b28b56a8ba59e27491ea4232bee4f9bc1d0b95765b9e796a220235ce06ce8134f74627074cd7a600bd675e5aeaf8af5d95668cad9f1e64a04dee88f870c555b7ea3e32a876dcd1e815e776c79c89e976dd810646c2b80bd93abe390c44dce0ee4a46ec4fb832c1c2fc687afdf5da4fa9711a7471bc2c7d1885cbd8e1f0a6bcafbc7b3b2f40601331852166dcc3ccdc7cf8c39a7666469d6f08dfe0f31b208afdcf1c99cfb82263047426b72074e51c0d03d2ee245cc29e58d7e8ff8757ccf2e8df177ef49f3f3100d09dce7a27591110919bcdedcad2ce341681699f192c33513211eed5a5a16bfa99f2b64ffa6421cf852e7312aed0f867b0890c33da8dffed2830d779bdcf06adb9c76a019d6d793f93b5710b0d7b5c194eb48c8c5dd2ce26d4b87e78aaeadc40d50aa17889cd7ae8f1fe961513d70dd3d972e699f6952be1097928b00b9d1fbc55b4fecad185c4720a4a524fa40a796a94b5c53d015e1364827894fb58f0c8c6d517c44cea59af045fc4c916026e0a71e538b6c6a1dc5e2faa359fd45841f94422e94b2354e4ddf820d7365bdcc6cc033c4c990cddc5fc0a05579f6eca10c86254a1d6391bbc354673b5611fead23fff5347e0d999ea5a27045d49935fe6784cadb034857bbfeaf6a94363185b38411c99900c96be8f7909290ba309752db9beccf792ac6b85312cf920579b12b9af7295b663338a68bb29c9e1c864b228b33a4e78899208913a90837cd04e34f3847285bff4d623406fa4e35850ffb0b448b707244f7032d14c0830b6015a4d68e1fbc30789538f10ddc9898dd1842d57253ba6d0abe31015b3ffc8fe5678ce26ecf29c40d88b0a0926870d50f31c99867f1b44e6f884220b1a307017eef089c25aeac91ae5db0b6b9ea64a86dc05fdb86eb7e93383a1cf4129f38626d32ee2ccf23732bbe1bbf8aaacc836638fbd38bebed1eab3143596b73cd98b0b9e5216d5e9f3108dae2b15fc9a7f8d6ff51942aca53c67ce45e6a3d993db3178def5cfcd0efe087692253c385f9771d462a3886e79d63df06cd0539b0c61ccb3720940028cb28eadeabddcf682f04992f01fcd75ce23995cd6d8189665befcb806253750819b134dffe16ef", 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6, 0x6e210000}, {}], 0x2}) getpgrp() 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x9d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000180)='./bus\x00', 0x5, 0x10) write(r0, &(0x7f00000000c0)="670dfcfb627427657d02952c2cc3", 0xe) write(0xffffffffffffffff, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() read(r1, &(0x7f0000000300)=""/143, 0x8f) write(r0, &(0x7f00000002c0)='>', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:31 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x9) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) flock(r0, 0x1) 16:00:31 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x110) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x3}) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x88, 0x200}, 0x80d6, 0x0, 0x0, 0x0, 0xff, 0x8, 0x4}) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00002327000000000000000000000000000f000100000000866a28d22e970ae300000000", 0x9d}], 0x1) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:32 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0xffffffff, 0xa11, 0x100, "6488ded46afd2967bd5ff95514fe62add9327384", 0x180, 0xe7f}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000c80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e542000000016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b890d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb819228796b36092147780ad622f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3ba00000000", 0xb25) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x402003, 0x16fc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x12) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:32 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) dup2(r3, r1) poll(&(0x7f0000000080)=[{r3, 0x4}, {r0}], 0x2, 0x0) 16:00:32 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8}, {0xd6, 0x40}}, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x400, 0x1db, 0x8, 0x80000000, "cc1ec72daaa44b06162a928501d4e4e451d17bbb", 0x8001, 0xdf8}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:32 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffc) sendto$unix(r2, &(0x7f0000000040)="21363c57a92eca8d283bad0f6eda3f27e26e9f7a995779bd2a09a769cb1e05986778280662dd8db16f937ab046c20d1676418283a252", 0x36, 0xc, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x900000000000, 0x9, 0x7, 0x1000}) close(r2) 16:00:32 executing program 0: r0 = socket(0x400000000018, 0x7, 0x37) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt(r0, 0x8a, 0x9, &(0x7f00000001c0)="68afc667dd1d3e6e50290d5709c79e9008fdf05836ae5d258356439bd91b62df0a96a38fcedfbb35a9a1c70b09210b6d3b76724ca28e1aba015b45f8f99b299953b1dde33c4e766555a73c62354dbe152bd1798ce2d470e1a56541f58e933dcb13d193e1426d13bf1114a8f21d50b7b9009c7f1d24b13b9b4b730565d202556645dfffc028c49b655a08f957a2802b8d620d12f6fd21f011e72df6d94830506702b9df9163a0d5c086412be955dda71c", 0xb0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:00:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000000)='@\"\n', 0x3) socket(0x1e, 0x8000, 0x2) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="05c73bfe61507dde8c05428ece58f64e3f", 0x11) lseek(r0, 0x0, 0x3) 16:00:32 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/16}, &(0x7f0000000040)=0x12) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = socket(0x11, 0x800000000000003, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005d70000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08febfa11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75473a1ebe2a4cbba982fd825583ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0", 0x9b, 0x0, 0x0, 0x0) 16:00:32 executing program 1: mkdir(&(0x7f0000000280)='./control\x00', 0xfffffffffffffffc) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x101, 0x0, './control/file0\x00', 0x80, 0x9, 0xffffffffffffff3a, 0x400}) mkdir(&(0x7f0000000000)='./control\x00', 0x80) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8, 0xebc2}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) 16:00:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x84) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x30, 0x0, 0x4c65, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0xd8f) 16:00:32 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) kevent(r1, &(0x7f0000000040), 0x6bb, 0x0, 0x900, 0x0) 16:00:32 executing program 0: getsockopt(0xffffffffffffffff, 0x7, 0x4, &(0x7f0000000000)=""/34, &(0x7f0000000080)=0x22) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt(r0, 0x4, 0x26, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) write(r1, &(0x7f00000000c0)="b70bee8a1531b2d8b7bd6efe2b8113972dfa7e6ca81031846cba9f4de42e618052cbc37d21b57ea1d3ce043a01c16fc842edb21ec0d93ff340edebc42fd073ca4af1f39c855c0a98d849a078a3a250b981367ad38d19186292dd77bd0540255ed55d18619c4af2eef634eda1d122a4a1b51846fb9c4b389998826ab0e61d68e7fcb395be3e12e220a119c3488061ed1c074828e1341940b3f540c7a893cd89987e891d3bedfad024fe029a0f31a9f2b60a7ad61312a0434ca9d7c455a36b0c39cc4e3db3b2ed55f0412aed2921b883c862f6ca2e90e0", 0xd6) 16:00:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x45) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x5, './bus\x00'}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) r1 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x7, './bus\x00', 0x0, 0x80000001, 0x7fff, 0x9}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus/file0\x00', 0xa41, 0x4, 0x1, 0x0, 0xffffffff, 0x3d9e53a2, 0xff, 0x1, 0x0, 0x46, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0xd3, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) close(r1) 16:00:32 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff0000000000007ce71b4d1c99753da5b5494e35df078deb5ee38d9e5acb2884baa239c8e29d7563357f66fefc0e81d65b5532b1b16b26be04f864337367c52380809767a5c7beda773027e906643463eec4cda4615b0e198ec993979cf519a470a630c4d56d9bd48cb23aab8191c2d9aff0253553de7a6abb4bb4856bc9157573c831ecbeccf1ef36281830702fc620a5169ecedb9fc47190c71f664aafcdbd6f94a8f89a989498eb3800b4420ecc425f3d8aa1ed0d44d306e9508c50ff98db08", 0xfffffffffffffee2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0xfffffe0e) shmget(0x3, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0x8}, {0x5, 0x7ff}}, 0x0) socket$inet(0x2, 0x4, 0x3ff) r1 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x6, 0x0, &(0x7f00000001c0)="a13d076da0dffac502392a91608ef37556b1f190afa9774f86a254e05645d6603db54eece93b1a87a05f0c195df026b2ec549cf5f57c8d865bca9ea8971a913e33c5de903ef866625ef4ade41ea22bb96d8e4a426b37f6525ca72c34719c101d2c2ec5678ea0da66f10cb0cd1a8227bc136150", 0x73) fcntl$getown(r0, 0x5) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket$inet(0x2, 0x6, 0x7fff) r2 = dup2(r0, r0) pipe(0xfffffffffffffffe) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000001340)="99553e", 0x3}], 0x1}, 0x1) dup2(r2, r0) write(r1, &(0x7f0000000200)="04371b0d5f3e25d80e716116bbe1c0305f91cc90e957eecc226e904b0d5e5adddaf60374b49f7fb22fb8d2fd633d63b0b1fbd861cfeec68182e2dd97d791a15f20aea4b969b6d4a352a1d093926e6d7c44df8dd3a9f3e67b078ffea9225d10e2a9431cbc011cac3ac8a126660682c7ffce48cc", 0x73) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef", 0x38) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r3 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r2, 0x20007461) dup(r3) syz_open_pts() 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280100ff7c0e0f0001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x2dee0526df25e05a, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) socket(0x6, 0x8007, 0x8001) socket$inet6(0x18, 0x5, 0x6) 16:00:32 executing program 0: r0 = socket(0x0, 0x4007, 0x6464) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = socket(0x2, 0x7, 0xfffffffffffffffc) listen(r1, 0x1) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet(r1, &(0x7f0000000140)=""/240, 0xf0, 0x42, &(0x7f0000000240)={0x2, 0x1}, 0xc) listen(r0, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) bind(r1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) setsockopt(r0, 0x8000, 0x3f, &(0x7f00000003c0)="40412bb47894c35d94a0604b219129c7e37bf6c8be12b14016a8f7d41b54b740c66a0714b92e6a8da91f0938d7e6c11659a57e56ef28ccb9", 0x38) r6 = dup2(r0, r0) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) clock_gettime(0x3, &(0x7f0000000480)) chmod(&(0x7f00000004c0)='./file0\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000500)={0x2, 0x0, 0x3f, 0x81, r2}) sendmsg$unix(r6, &(0x7f00000019c0)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000000580)="c9ccb1cfc39d3a5adb20d4d5604bc4cbb75767fe4df32ebcc9b5b93bb457e7f7c724990e13dd9e33dbb5e06eb51fee1fd335053c82d6d346c9d6e224a738b661ed82570041a155d53e8b1bdf22e43b651dc310b379d7eb4977c554a8463dfbeb8016fe90981795c73c1b525ff22e80506d8a40ea1afb2beaca28435921aebca74f51aaa77906eb8200735a6b80d7965ffb9aa183fc7cb0650b575d2777d1ac1c57b76c944b43cb0c5501b3b31cc02f85dff7116f427da82aab75be116e841a78b1f8e2df5db60395de857c9b4845a7408a453b922bcf59ed120c86b86e4dd5e5a25eddf93c24d3feb4b8aaabd46519c1077a2b2a5fd36070354620646d066a28dcd274962525f7c9ae00726d91097ffbaec1e52bd1950275c3ccf1d6300e6789f9b59614140559c33a8c13817e829604c5252880584086869c0cd98e82d97c4e0f47015e7acc42bd7b8c3a55a56419c2e386f7aa1048bfe1ae9c002611703539767e1a40ada5086dd764b5ac7261e3a67b4c19a556ad65c339ad3ff3a5cc05cebdb7e61250c8b187f0805dd9d17c2e9d1f55cd49c324b3160fec1fe9f5f463aac537c3f2ccf1132074dd3e5c6c1465dadecdc7e2ca06678a6e8e42f5dfd038c4483d8bb1cf8e9e3a5373583a0837432d2af20f8ad632d1584d1f4be6a35cffd6ab17ef5b9b64a740ae29662b37c43cfdb15b442fb898adba2f40185779084e42569690b63467835718b66c7dd3d93f0b3d3b8c352f0a28eb3f30f8cc8bca61292fc57d70369a86cffadb8b7f471f657ce9c0476cad63bf749bc71cb3a8feda760ea1c7016f8cbebdbe06d6d944542286f044b03c933f2811f670fc8af8479be38e9455ba484aa39a0283726172d53cec90dd7d6733db62d223919f6a035a59aaca145b2d82f4e04078191bf51293ebd804c3f468e8240e7b5ed3a4041288dd1c2077550fea19faf1a12bcc42ce305a816dd5eb3cc9b73a8ae6c985859a6800e5f1dc5e5ffa60cea3a6c1ee35235f21a54e8927a5adfa79686296cc79e9c4df927ed5998891c1b4d2cba88accbd39bbfa704d9becd84cc9b3970b50defde4e194b41def8f7384a503bbe3f43517a98d2e3a6705d333dd922fccd7c8db02ed52f1041f1aeaec32a00670bbcb4012330beb6f6b57a83f908799db8094f9cc1c0407dac7b983918062732d4672f018c2bfe1f03acb26d5cffcf303de6b43dfaf7cff5865dbd6628b08d71268dd8d9377424aa473bf264f4bc06667f359a270d95e35a126f2916d8d9f9c5f36131ded995e1fd0f395b36e097a7c4d52a89ece8fe2fb1f06226e352be28907982849692c4ac0a217226658a9faa88ea252ddb30369d0ff881598e2d22412ee9c75f8e67d0e7b320b81b40c5f230851e6b59301292ede5d359b786d5f8269e8bf709ef51862ffe84b1e5cad45d8c4beeb9180c021e48132343f67ddeb6d3d90d568bdf262bebf617c00ba96da0e1491fed8d3054f6ed66cc519d461d217e5a22412d013461a7de414aaf01cbd8aee26bca16f9d1109b6035fc6f30de7d036c242abcbbe0919b6621ef6711c3e3a91b3469debf96705157881f0008e592614aa705c3e1d1fbbb93be59b0ae08a7648070a346958f5a1721021e4f6c0d61aba41f273a0c2d55548f5e9939ff52c023a647be9bb1bc70f6dc098f404402cc73883232cecf3f115d33fd043b5ad5d3dd8fa03232091050fd855f7d16ab1fb44fd2c0103c4b2eff0faad7def497444a447a48e0778524028d9908d3904a8eca09c226ddcc727ec0232a2519e849d7cdae03c8dc48326d33482763d5a0976a73779ef8b2d60b11aa252561d71091f18765307155a0225f248b09bc0dbfa1a657eb5d67f33fc3327f5bc60946bc7cfdb3a7a7c6f9efb94f2d998527d9d3bb2d1905696b1885fa9590c79039e4b9f40d69a68411320a8af9f9dced452ae69f6c141f674a77bb49587963f7d7d5424de2088f3ec724c5e2b6f11bfd955cf873d8191e703d34b469c63e011dd67ca2487486ff63ad6ec3fbcc6dd300faf6c251f579f2f81d66c027ddba900a78bbfcad33c20ca16ee660b9c6ff16e381aa6a541b6344f40d891b797d44fb44c141e21b67161acf186a3749e11249221a00f5cd713e1047eb7acf411b15ff8cc2541a70e2269edeeca0baa5609e82139c4bfd3b07f06e27965d62eaf7094d69999a3b2b37050c51b4169e0641aeaa2da6cb653db442a65f07c0e4180346e7abb1d74e75a3d6dcf9b8b133525610652f2fc0dd9265244223aec0d9413f6f1c1e471da4a818a954e42283148818dda3ead4306298aad142a3eaad1130a6d5fff4ad50c454404d6d3f44d7b8104035e02049652b6f6f5062b18fe425fa445ecf5d48346eb44c86fb7a4a543e857a519e370a45bd70b587e3238e5a1ab49d67d3f4f062188635ae952751ec2656982f12181988b4d23fa51ca3b722c842b57292c53d325872fb8fe3c597541e9ac38465fd5300bdff8d02ba39e6427654af45a1a7bb53f0488d94e45806873c7bb211e1f91c12a81d4d55aec101ab7fe9c6cdc27f27c7a6d30ed5800e69c856833bf48e9ce6b0455adf76e7cc71f051cd05415981fc9b62a98808ccff3f7f56082a80eff08f4221cd4fad98f3c78533a222794a8a49081aa55013281afff6f3368487868ff3f7a50f2b80484da7088e26323df315c1e4c254100011b4099adf705531efabf25cf27aac2baac532849aea8f9c0be96705d21913070829ab6f9d7517ede3f7371bff9bdd51e05682c05ec41631f1d82bc439bada5c0c046598e504ae7a45192fe70174aa5505efaf0d357edffc26e9ed6bc696eabed3d3c87d158f33d170282225a6208c19f0210a5bbde4d8d4924c7a054922867c765798ba4e32c272469cae7da5f5c2808cf1bec6af1a36421c6aa508bfdbef4a071db7726536e8dda15429821bb23653c99d977531d3c827394feed8cbac60fa45f036b94a42df5e637382e268d3d79840a869feb0711e1a1da25499c303f3ee7c8594822aa440a49cd6d6463312a5ce3abe7862d1fa4fd1e1201a3f22dc1427e20c64351ecfd4ec6ba9d1272286a6c65f1974eda2d2c74cdd918340d2a6417915637665d6f10ae4cb2baa3498473d553ab6ea84b0dce423fc3b04ebc40845224612e9a7586791ca2cd6188e5ce49c2cffe6b176c99bea9e6ef269f43b41c207944ab7672d75a4b02c705f08cb35f74d7053c7fe6769ee033eb86c90e9f2a777843a8538e13836770bac9237760eba69a004b1a36edbaaa66746fec703eb9467a7eeddd52d4749486a35e369eaff80fbfdce407fb52ab98ba2ee8671f517322a2960e1a61005683e249c509cc848bf1b243c32ad0de98871062ec7833af668bbe0572fa67a7283001329c4fcb70069a2af7e31047bf1620323b4ae7d1941f835dca486cef61dfece6ed7d06f8a0252fbf4540cc5f214113e6e684533c0aa8f63b59e88caf5dd53a74d5ce3a51e2243ea7cece8aa18097a457f0433b4e9f85a65703aadedbb35547aa3e022b9faef889d7fed1b67dd9aa594dfeebadae26cf4add1098180f72ecdca4a615f6c6ed76d6cdcc6df5241ad11b09983762121de3d0f672bc365737f47c20a65d45c2cb74497de170ad3fd077a384f3760dbf2505ab67e059da6a81d45ffbf972df03bbe409a4756fc1353fd4360324791aa00c5be54dfc63b65fef90c29b3c5143ca27121324b33ccaf9ae8d9fa8a9ea1a9cf4ec52572bce670efd05bdf1da4ac7d790d76f5adaf1ddeb0a0c4af6ac82284d8965a70c066f0a64b54df13675d46ca2f5fa5c1c36419c8a2be35381e5da0ac1beafc98fc2b0d4708d16284a1f15aae17a842d01c2f8d493c13e7614991f6a6b90200b070016f135e58ae072c454a66d78fc69523e8ad8fe7fb07459ace1f55861f076a99e4222a37a277113eb115ed61892353b755f72453be7bab6bcdb22202b05082c0533ca6435c91ecdc43b81e786f3377b651a0743267a3440d0f51985471e98aaab7ce634b9ec1a70e57c5bdc08e8d5aad3f8c673292bbb4e2298b59320dc5d4e50ebe198908bd6fd081505cd008132eb8a7b492cfdd0c3ad21055fe2f49f8b57cd06cade7d15fe5a71cc627a879b8653a3450555c8a76c3260c6bb0590d752ed48b844b15f9f92ed54e220d745992483f00d6a5d0f4e071f1edcf3be16189df22b51a39ce0aec69d46efa78f4cb0610c53ec81b20915268a3697495a4706423273bc607cbcf140a9b1e8eadb712b4b03ea115eb04b06bc1cbdab263b8dfb59339aab7939de6c9762d7b3da957d91afbce96aa143e48d0d57973e4e697f0ece8e24020ed01b755b8f84f72c05456aacd6fb8fd44afbda200f100089206c2d4a3a2644f5ba996d257242fb95c77ed0f6977b61f9bfdf1339185c932a82ab53c5e542eb07386006d06263195fa30af6a929bb4510fc6aab956e346b2822b1d077a4a7c0d381217af06a0a66c82b573d1c6dc77a469a56209af1d07f8b887f330367ad7db0862a28a365a440ca76e99a7bc85c09ed848595a2b7676f832d322be620e6a66d5aedd1e9447162a71bd1293c502ef54a522980566f87618c9b7b9f078ddbbafa7fb7c70601d4fe6ed932b6611d2451a86b8806e8ec2bd935734018375172f57513fe3c3c31f12a4e1c36e9188f753736a41d31ee7c3ce17498454720726cbeda2f5a0cd82d6d4220c8edac109187f995cf0e928af4aeef62bd255071adedecc4bad5dc4de464b76e021cd57f89c4fe42756b0ec7d1543854f6b8f57994d99d0474e750262429ba694315e08e3a44b531421f1abc8c3e86398aa81223ae5d86aa46c5887859aab552af15e94bddbeaf04f9fc55bac15f24ec0f49efe7c7e9aeafff877090806d2b5b947055ded66073f1dab2e577c6fe5ad4ea5246e9ccb43ea27d0f5b93aacd6c3d83ae6516709c30d36b2ab07f0a49d0449bba5c800956f9d4c76728dac83ce9db143702f2aad2e010c32623f967c78f03ffb084a4a9d56902070b1bf43dcf4cb17b0c659b285fdd528562065c5b0ee4e86434d3dc43e018d31653e3ce356ce470c048a753735eed70e44481960fc4b69c67ce30df844ee77552c14f3b3bdd99cad4e970545cbe4b9d10c092f90a8f8af3fbfe76091a353d3820e203709e842ecdd28768b163fe7be1e801f5a8be637823e952e36eb33c53854db87baa41836b8c7ff554e81e3e31d1a620e597895a34d6bedc60247121b46a9e6721c7fdbcf4eb6ae040866329e36e8e13c188ec1498ad06e7353b21c267ac52e08248dbdf5efddee1fc70a512c43a0c29a4cac715f58fef54260abe316fb2f4e61a1a8a7011fb9cd9d7ca48849d942ae70219aa47c8715b473a6aa02883673aebca899da89206ed992c4c01b3c2ed889dadd35bac537ae3a6f38582cecc3740564b4acdbdb500b98d70230a392b6afd97aa535696f87fec6050342f2e596c28ab4b826b0d3290ce1e2f4d04d5f653fe58aa3b6715130d0bec20c2c751345f9b4dfdc4ea34dda629e416057e516ce25552d080ad7ff9c71219a8da1d22d9aa3cf5da221500834011956274f6acd22394e042705931e628b1d06602d50b03eba6836dc9fb41c837f3945ceae870632ad5ac2ef21c3510eba45f5ad460002e5755df39e6b2a77edbc3e6767080d6f3aacc6c9d0f866119e8a5f005aacd2bbc0aff95a1fe757d68a5a5d89f03c86e3569ae49a1db7aae5d21458cc09eb3f6349d1b9a788287d6a25ce1b02610ca13195d1920629088f77d7c593482f8013f5540fde33158a0c7", 0x1000}, {&(0x7f0000001580)="49bd6422b3a23861f0d655939e0251bb160d7a7a040df2d22571728f40710cb6ef53fa070f3e1c934c", 0x29}, {&(0x7f00000015c0)="fb11314053c3d9226dd7fe5e194ce70bb4c68e1a70884821a4a4b9c1a1aa58d2cf1d42dafcc05ae697258335392105ec91f0b910b96d1c390b93bdefbd8be9e6cb9deb0f4175e6c3de22", 0x4a}, {&(0x7f0000001640)="1c7e4df2fbba122224c2c121a813ac387d78598635c435699d762026a8840cd91dcc774b03e3720c11bdd3dbe217594a87f84a2bcb672da65529add35c41634717de93f1ee98defad923e9fffc632be52d2b59a954278106fc11257dd8d3d0cf119f986e9ac701851323c89664c2b0dd2365971f84a84317eb47d232bf6b3e9c683d70e6f55b5e55a4280bc57a6269a2aef86e9657d92a4f537c959265961f7c0a61c6a59a9e2a92e056ff179838dad53f1cba58b1cd54f15af3238a7779085ed6425bdc01fecb6da0c48ce55b609c0ceca7945e2faa340df60b17eddbe4100ceb7716", 0xe3}, {&(0x7f0000001740)="cf4b20cb931102231ae08c779ce511dd1a60ee9c4a9378bb693a40f7f6185b6c0a3f8e79bbb931207d8f1f849361ff07a732e4eb13f6804461a9fc67ad372d5ea94c6e1cc88c09fed6dc59cb4c701316fc1be62ee0ac851f0c336c9df9cd6bdcfd8f1b4bd680f6f121a6b7700f791a9f6844fdaf2feceba3e698af296d22e147bbdef0e58288a8ae80fec22ed5a9593e275b5a7324f6eebaa2eac3d60c15fa478fb9886b1ec6dd8bd8dbabef9f89cf9a4c63007253c7d07af70ba02376d63bfcb2ca531ceacbfb13e0c058851023c7df2beb31944c33", 0xd6}, {&(0x7f0000001840)="5358c6f35cb4937d7b0125073ce890996bef5e3ad8595a334e66a104e2265843cd648d6f7e3558f3f27218beb9263dd4e7627f1618da8becddc69ad0a103d4498c521cb70df2c8cd6d5bf5ac89af0b080dee8af2074a9cbfcd19b0e793b7903aca762b385aef19782f7b0590b7b041e50b02cf37ca79085b69a655b3ee0f3f37f7e2455d3d2a23d06a37203a736a74dc981c536997b97b1d7275de2af9a5dbd53d2405630b332cc28d06bed0d70097dc641109afa2e616b05954110c2a0db4879dcb3a79d88ccc4a38192d4e070d470529e2", 0xd2}], 0x6, 0x0, 0x0, 0x1}, 0x404) r7 = open(&(0x7f0000001a00)='./file0\x00', 0x0, 0x84) connect$unix(r7, &(0x7f0000001a40)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000001a80)=0x56) utimes(&(0x7f0000001ac0)='./file0/file0\x00', &(0x7f0000001b00)={{0xfffffffffffffe01, 0x6}, {0x100, 0x8}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, &(0x7f0000001b80)=0xc) sendmsg$unix(r0, &(0x7f0000001e00)={&(0x7f0000001bc0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001d00)=[{&(0x7f0000001c00)="b269dadeaa88a90c7469db47b927617e7f2303b869de4f4967f406150a6092a59643f3549c27720b89670424276f3b93f36b9cc04ed183185807a149547b353a66b5122a1fc46f7e2a6e1a4483be0682b3b22ed3af1d8f126bc403c3bbabec31985b19236bf4c1b8676313da5fa7781ab4511b6141d9ccbe40dc018f621f751d9e1528e491e06918ab8cef89e83167f9dad3261a7a71c7dbdb6db47ab60a31bab7366c29e68b60c9b7fb2d8af192d5b6d55cf412940e4ea51cad11b99bf3945e0141711fcba5", 0xc6}], 0x1, &(0x7f0000001d40)=[@cred={0x20, 0xffff, 0x0, r2, r9, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @rights={0x18, 0xffff, 0x1, [r7, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x98, 0x8}, 0x5) getpeername$unix(r6, &(0x7f0000001e40)=@abs, &(0x7f0000001e80)=0x8) shutdown(r0, 0x2) accept$inet(r0, &(0x7f0000001ec0), &(0x7f0000001f00)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001f40)='/dev/wskbd\x00', 0x10, 0x0) recvfrom(r6, &(0x7f0000001f80)=""/195, 0xc3, 0x0, 0x0, 0x0) readlink(&(0x7f0000002080)='./file0/file0\x00', &(0x7f00000020c0)=""/19, 0x13) 16:00:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCSBRK(r0, 0x2000747b) getpid() 16:00:33 executing program 0: ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) select(0x0, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, 0xffffffffffffffff) 16:00:33 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() fcntl$getown(r0, 0x5) 16:00:33 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2004, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) 16:00:33 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = getuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket(0x20, 0x8005, 0x4) read(r2, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r3 = semget$private(0x0, 0x0, 0x20000000000090) semop(r3, &(0x7f0000000040), 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x20008, 0x0) r6 = fcntl$getown(r4, 0x5) getpgid(r6) getegid() getpgrp() getgid() fcntl$getown(r4, 0x5) getegid() fcntl$getown(r5, 0x5) getegid() getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0xb2, &(0x7f0000001a40)=[{&(0x7f0000000440)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2a42f638ee19eccb881b95679ff11d9e16915cd4c9629e7d3d8a7e21e683f84a1331e9e606350f1d97649e837b05b5ae1c86eb64834e45f7f56916764f00f145d33d60f1c271530e70f7520cb6b24237af217b7a4877b5feca962187ba5fa456ea0746e25e1d3ef5b010b290339d72f43dade1ed874254b", 0x34}], 0x1, 0x0, 0xfffffffffffffc68}, 0x7) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000140)=0x1) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:33 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x282, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/14, 0xe}], 0x1, 0x0) close(r1) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4d65753e8d903dc0419b9ea6ec4adab6d23237a69d891a0570aff614d504d2dc98672bd982e48fa19583d793af5ba31ba10e0ae7323e247c386aed4963a2dd74d955ce6676b54a2663d9cb27ffbddadb2e8c647a3633fce87f8ec026ac5c7c199b8aab3f81000000000000000425ba02aeb3eec588304176682210913f833fbcba1ddecd9224888c339eb72a54ee34204568798ee606737f6e6c58cd1332adae6912d2f996c8c3c3e7563aea77d8ad21d1a2226e5e5722d64fa474cf624498e4698aaaa4785246", 0x63b) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:33 executing program 1: shmget(0x1, 0x3000, 0x408, &(0x7f0000ffc000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="4b455cbaf65df942cef01ff837f5ba1fc50df08ae0b3de85c31a0124f03363a3b4a64dfce19301c8a26ef2bb124b67e0850e10d1c41553e2680bb0ddf00c6ac7133ee2deab541cdc345ddc95893252e9e7ff0ee9c36d296b0e", 0x385) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r0, 0x5) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:33 executing program 1: r0 = socket(0x0, 0x8002, 0xc765) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setregid(r1, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x1, 0x101, 0x8, r2}) setregid(0x0, 0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) fchownat(r4, &(0x7f0000000140)='./file0\x00', r3, r1, 0x4) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000000)="3e4d781b847e6747adc4cf4ea8544bd161ebab57e37f354816bd7fd5666cbbc7202b23552fa64fd79ff8e64c70f0cd7a0d4d5d19cfec26474a0bccfa3c076428671157a03783ac3c00ab7c2a6b4a0c39d474604ac46b09be8fcfcffa4a17ac5c09e859878a5016e0b6", 0x69, 0x6, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x5}, 0xc) 16:00:33 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8420, 0x0) fcntl$getflags(r0, 0x60737d4d6893185e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x2, 0x3f) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x7}, {0x18, 0x2, 0x9, 0x2}, 0x4, [0xffffffff80000001, 0x3, 0xa1ad, 0x40, 0x26da, 0x1, 0xfff, 0x2]}, 0x3c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7, 0x0, 0x70, 0xeb, "c146f40285efd37826f07bd43f2a8d2b41124335", 0x1, 0x4}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7", 0x129) getrlimit(0x0, &(0x7f0000000280)) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() syz_open_pts() 16:00:33 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x5, 0xffffffff}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1c, 0x10, 0x86, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x24, 0x80, 0x26, 0x1000}], 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0xb, 0xff, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x101, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x101, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x11, 0x1000, 0x400}, {{r1}, 0xfffffffffffffffd, 0x5c, 0x2, 0x3, 0x7fffffff}], 0xac, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x3ff, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000082, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x81, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x30, 0x0, 0x7, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x26, 0xf000002b, 0x8, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20000012, 0x4, 0x3e2b}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x1, 0x2}], 0x1, &(0x7f0000000100)={0x7ff00000, 0xe1c}) 16:00:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) 16:00:33 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000013c0)={0x1, 0x8d, {0x7, 0x8001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x1000, 0x1, 0x7, 0x8, 0x1, 0x10000, 0x10001]) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) write(r0, &(0x7f0000001500)="f385be587ef0a956154278141e7ce75b73141b1368d92e60ba25da22da6af738de73c7acd930dddae27c55d0d9415346d0edf3f3558fb32981f7e40992ffac40924ed05e11e5303b08d391ea4ddc92a7f909c45d8a020d69c5bb3ae587a9fe3fe19e84c7f47978c83ab3ce0ec269a7ff5c89f2558ea02a315dfea21c6087efcf404d6bef9576f8b2b7653f8d6ec08ecd481d6d4c7327bc131dab4ecfdebf0631173f796f6af461f2", 0xa8) geteuid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) accept$inet(r1, 0x0, &(0x7f0000000200)) fcntl$dupfd(r0, 0x0, r0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/60) 16:00:33 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f0000000940)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r8) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="bdce216538b0a304b3ed143e85d82a96466763ca8c12755c603feaba79ab3ba02d131dad127f90ac68100a593d5d92c353d51c1b71af2bdf17322945c791608d4cf0b52244c383e0d60a6616f157fc7bbc70268f94a8a5ef794beb06a59fd36a6fbf5e6cfefc8943598ecbbeaf1a5089bedca815623ae6ab48205240e4fcc874dabd80af32116d39210349ae467a78c47320c7068940db2f0ecfa16c66ef19f68c460041102ce01fa91eecaad2eefe9f5d859a01d4d57644c4c515d7f8b1b65b6d584a2bc7c91620793cdc3543f270ca51164827d0f320dfc8ba0b0e8b976c721109a06356c97082a9", 0xe9, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x100, 0x2}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0x5, 0xc92, 0x1, 0x7, 0x100, 0x0, 0x0, 0x46ff4b81a5213918, 0xfffffffffffffffb, 0x8a20}) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x234) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x40, 0x100) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000100)='./file0/file0\x00', r3, r0) r4 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r4, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d1, 0x0, "d730c1e7bbe1c6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) write(r0, &(0x7f0000000140)='7', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7af5, 0x8, 0xa2e, 0x49c, "119dbb2a5922e4ecb4181e74fc3babe30c4bcaf3", 0x0, 0x4}) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x40) recvmsg(r2, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/36, 0x24}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000200)=""/239, 0xef}, {&(0x7f0000000100)=""/45, 0x2d}], 0x4, &(0x7f0000000340)=""/4096, 0x1000}, 0x801) r3 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r3, r1) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') 16:00:34 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000380), 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x1, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:34 executing program 1: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r0, &(0x7f0000000180)="00ebbd855e195548c238e2a853bbbcf055a2edb58f44c0601cd12f0cbd7d712faddebe3fc29d10a73abaa42aed91c10e32483193890a44dedc0b7c4edbd1fa4fa2542dcdd5d02b26a3975bf705504ee6d38bb713e46b86ff67a299dadda9a29b1fa3929f4d244708c0828b04b9c39ec351543335316967538a6beeafb5fb910ff6d91254761868a8dfcc5378", 0x8c, 0xe, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2000000000000000, 0xdab}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x8}, 0xc) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x10001, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4005, &(0x7f0000000200)=[r1, r1, r1, r1, r1]) setsockopt(r0, 0x20000028, 0x200000007aa, &(0x7f0000000040), 0x0) 16:00:34 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) getuid() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x1, 0x3, 0x8, 0x1, 0x80, 0x6, 0x2a, 0x1, 0x2, 0xfffffffffffffff7, 0x2}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000006c0)=ANY=[], 0x0, 0x1, 0x20000) syz_emit_ethernet(0xffffffffffffff72, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140), 0xfffffe91}], 0x10000000000001d0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x81, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b2031, 0x400000009) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3505, 0x4, {0x3, 0x7}}) 16:00:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x8000, 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)) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000880)=""/224) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/166) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0xffffffffffffffff, 0x2, 0x2000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x20000000010000, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) semop(r4, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x4, 0x2, 0x1802}], 0x2) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) semop(r6, &(0x7f0000000500)=[{0x4, 0x4d, 0x1800}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000800)) 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, &(0x7f0000000a40)=""/176) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7fffffff) semget$private(0x0, 0x7, 0x1) semget$private(0x0, 0x0, 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) dup(r2) fcntl$getown(r5, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x4) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x16, 0x1, 0xbeb2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000016, 0x6}], 0x40, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x3, 0x43e, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x70, 0x4, 0x5, 0x1}], 0x5, &(0x7f0000000140)={0xfffffffffffffffd, 0x81}) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000180)={0x3}, &(0x7f00000001c0)) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200000004, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x5c4af1c, 0x1, 0x6, 0x100, 0xef}, 0xc) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:34 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x9) 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), 0xc) 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) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001280)="6da40aecafb3385e65d777c3b0f728a372cfea01d1205c401bb67b04a9a05cb3653cfc0ab3e78c301ded7998b0b42e8f30f015ecc958bb6f68a7d7950a1f5905f77f749991e03ec1f25513bb9d442413b6a2c83634206db327a077e90201fbac8f07810687231bcd09dc7ff15e63ed9cef0384709567816457e4e2083748d8106a1775e8ba2a7406ae010ff65414cbbb20876a841783286a37ea2e3ef4c0124d3111f44f1e2bca145c8b5b25f546bfe44822affd8e5222c29aef9f8bf17aa03378d7865f6885e1afdf6039c3a9b9e4c9a08f12e7515eadb4e051106a97d55734eb855ec6a3b9d2ce04aa09473511b5769cb65b72cc4c3480c17e34bbfa391deab12da56532b92b47cc39b6d0dc474a07689e8ee5da04a014d7690663e4444b38be3e5d464acd98cacb67a3c1b62e353581727aa4abf15c4b0a9ca25ba2b022f8d93d6c547700dd2bc8db9c2378e0a1442b69d9da7a4aa2d68319396f534495ca9093f49980b369d1ca4bdfe46c60c3b22a85e79ef61b9561eefda5d32982dc2a4d1e1fc06a1f9a33a4fd4136c005c662ac90522d79237d44acc516965c14023220e9bc7229e4b03d1e7ad013bfa89c5b98817192c172a46309ced745f641aa9477c73ed26bd200126a2b894cacae3fa580fff9688cce2b2336ff70fee449e1329674841f662c786172a7fec1a0b1815d70233be1e47832c2fb9a5d634d2c531be1c8c0e809a3532fd49d936a83bd60b43c6a767de6be7852e7725369f8368efc7665a524e9f76c8c7fd38fa9cbac64912044e1a2ba275bec585af536df09471bde74aa602fbf1566de1a02bd08f092d6270bb9e41f16478919825153eb84080ee83556898db2a907aefadce9667ce707997a94c6b9ddf3848845508985c81329ef278f9b85824cb34e6796568858110d1b620ae919268f02db7b924c561a0abee22029e30eb7e56f99bf81b3da8127b8d5e920f1939698d7de9563d314ba542c621988f8b5dd3fad4089c035a8e3de9997fc37d43aec3757f74c33c19485beaabcf5e7b39301d4da2545f5c512af0402b900f99ba28f96b04ca1e5f382b2ffb26f6472590daf8c8f4e56bf52a90c119c3d90c64e3b2b66ee1e742984e523f1d98bc2c9df03c76e57b32136fd22dc002f8c884cf78297ab4cde903d277f22e04f177f0b855c8df6609662a12a479580e4d239e776ad643fd6e512d6fcf725da4403cd71ec9d4b5d13c3cf532e9a368b70ac771a308d2dc78171b55ec02eb2b5a646f6c0df9451a8bfec2b0707b8bbfe959b69cb3b8ce2cd564ff1c23906ab51eb4a87b781eaf65157de779f0a2df75e3528bcfaa42eb18e6888d32ed5f7704bb74cca82a1a4fc686323bd7ad033d86d7fb14ab87e144b3e2eabe55ceab8840e2bb7b7bda2f3d51fdb543983f3c65be86a3b0f2360d6104680a03bdc52d914e225ec7673228052cdb52a1cb4a59b1f0e9734e1f634cbb213965d259bb69453a188637c6331213b3ed019a8c0d63225c972d8842b56ae2feba456231f1a46040f96a310a7b323fbf91ef4dc51ded8008050725260effd8e50f1faf3c5ef579bb061ad9221f01a01931474787c59ba57d917ae7a4a57ab169d448616384b64293302d5529b0427faba4655005f296c9243d5eb27997b07f03d0019e161e710ffd6dc0945cafbfaa248ac7151afca29988178f6036bd697317f6ad930cb8b8e3505476b7e458757d8b83d6364bc9551df77e532e1913b7f9881f1a97447009846015ca641e53d0160fe8d95413be542c992298dc2a1d6c883d8fb57e685d90dd019ca8b65f23218bb80df4022efb7d301cdb80e0c6706b91929ab4b8eefc960f04b70b1bcd9ac110b5f53201d5a439a73ed38849b509e1d5993351d4c69555cf1cf8668bf38be58820910ea4ce931c94a06c9979dac4a42baab45bfd9d0d491d7b3f0b4e5ab6e9f8a1e9e48ba466efc6837eef273e15c1b81efb2889dfc627cac3065d9785a4d1f196d5065bc135b286458bf8b22491e9cd34699d79227de4c4de15a54f6adf509fd50d462bb0ca97c90e4a915f1bc785f3a792dbe484ea6f004dd854567ef0921f445423a2c5e65c11aa6b2be85aed3b51e592af2c125ea470686bedcf2c1258d27576e1cb07bffbb97dc9cc6727c721fceb74e7f577b429093b5dcb145438bcd1adab772f7f1b2d06c064187850921e3a62409b26ff7e6271fb81a8291ae0c03227c4d69c55e22a1ce6ffdbb693beef850390b397d0813c8a99ea5f0413d44733d35e76ea04030b0445b0a958b1f0ecf9e03aa4cc79ec346ac70f23f0abf2d9c0f6fd662747f6bf39f6fe7d1ab197720b2217bc3e370dbc29df09b6b56a403985951085b49732e87461e08ea05ce087c0abdc47485d7595f37fafcd033d56d1a96f13b76287000dfcc9e54adb5e6aa8459ef4ac727aa63442df2913b37e1d779f34feda63ba108fec91b8bff90be9b1fbf39cb597378c38ff51c7c055a8ad6cd7065ae2b51eb927d8adc71e5766ec816cb2770507e988cff9273e5e1916e7714687a299f2e22a5db110cabe01d1bdbbd4d85b4e73d8280e8d6b471bfcc0d60f99ce3886d6f0449c69f05ebfb14cc2da5851326c1b0c6f769a32a163fa0a73c4ff7ddce4d75624adc5ad22c67921806c74c388ccef4794e00c90fe76f88be37ca4f7e44cc3b7f71c413647effa7117946c6baba65523edf5b3f1020a4ab582b837f0641991e270b4eb0d67536bbf4c25d2b8f6f54c59ed01f56cc86c822c3278b861ba8105db6a0a4650092997d7d1727c5dbb11546fd02d792bd523a59238535a2f737050e96a7cb7c1be4041d93fd5868a6d88ba29d1eb42e2ff50359dedeb48d109f886dcea027e7b4a79e4f7827aa140a3c41533037df5ee53068936b77c6669f8a2c5d27141ce33b89d79e09ceb28d963971eed512a9b8965212d0263dcf0290bfe146a3449a8e8973f66ea0c37f53c6d64a935a4b504c5de1ddbd395a54fdf330d73cb0818e463ff189bc13c70b07455c26c8b7f2de91368471ab1de520a203ab84bfa74aba060b966d79a9a1deef5831b3c422a6917d2ee70fadb4149bc3132380c475e0aecb3ccb89df9a517bbc8b3fbea131efb4ed55c7b6740068009212fd0f94f54f147b616112e83092c58e31676faf20fd4d14573f9c59aa1927979c3e2694b1f0a1467a8ffe53d14338561ebb1b75e95844bc17873aa9212b57aa700121ffd02464d23719fad2625ae9725284245fc72dd722e385da73bd92bd9c4f8065b2530f047db393e54e3df0d1b5b167b2d6c06c410e7477c0b87582c2017b3c7412f6d3dcc54396e2d16b46fd09cdea3259093239b60a8fcd81456d34e401f2273526d7d62cbd43584c8550257c6d44ae6fc8b013012c2182f733272f8631e58b486d9303ea3d17a18d86da33a556ebe9063f8f216e78cb637bd9a23dc277c6a0b70de84696682afbdcda5999aee9d4d446bbdf83d8e17c6c301ce948598bd8b421ec0e4a8719bd59cf7ac7b4391fe1f189e3f6192362d1e9d120fae243d3fea3ee21e510b19357e7aed2f1dfe252029064740d2fb1671f3b577f54c33f98b8da428037091a314e422f6c7e56e619c5c6c0cff07b3059ff3bbef9ede1041a63e2db006c93d8b47d02578be558994d64c662b42ba2c2d0edec09d47293c9ecb675487d8ce85df3799453b6cdeb68d907df1231ab020bbb47efc0af1fd40da9555700fa3019ee5da9df46a8ef823e214345576d0636bc5d26d6c3c44bb6c4069aa1d683e5934e8a03c08cc6e5b5c6bfa2d3605b174b9a3c50e7c8cb56ddc36437318c4bd91eaae16f39033e58f60498c15afb035e34a47846e735362e568ddfc11185c84925c3ca6a387ff727f18eb5b2a06c13caa0810b8a6876b59a6ab7e5a3a198d49dfd24bacf4a9372feea3a7486c2c595b2623e99a3049cc26eb4f306d3c6054522d86c7df0fed5a9fa114e7e57590c3235255ee2e8c343976d1169e4295abc10e46bdc926ce76b51be7c136c8a1203d84d81eb1851d6ad71b37cf5d773f9785355721d51cf41bd4c0dc9b185082c5ea1c24900e42e23b67f0d785c6afb06af36957e3924b519511b99912691ceb51e2ed253fd73381c9cd9658cd1be86f598677283ea4f437414b49500672cb9706243c5f408c64bbc350f88e7310334b5ca3437dd8f301e21520ec85fabad97913abf84902839aff07f71733df7f6bff780d3d98af2e7d0926c855cabc4d28d30da35db4b51e54d626ba727ad227441fb0eff17b4dd98ad18ef51e840c0a2ceaae028f50c75f01e4a2436b0c06101153ed0addc48ca689480def55c1d9ec7da1981e4c8fbb9e8e9201bbff2549c273378461a7cbc3e1c3bb73d0b4ba6304ad5b33db22908ceae7c3d076633024f11107933e8e9fe1442ffffa99e5195cff768d86e858207d93c8c27c111104c62695f4aac96aadd7b4f275d8f34d6f4912131bbd6a0b2c5d8395f74133ffc9dac8a74a9b58ac1aa087a7690a88131ffd93685e9a9c30a3454d83c4c4987475fed1ea102eeef2c22e7825a9f7203faf1c038e246e675364298d620dfd172e2d5090005988c6bd972eed218f5996ff3b15e3a3b1765860996e818be9457b83c20b25e7464b4bfc82ad554a5d929515dee6dc548a256264bb1f12e7f75e3452eaca4f8d45bf5ba469feee42921897d2cb558235b10412fe180c01150cab60d4ceafc5fd95fe1ca0a8cc52420691843b0800a4fc7a08b10bbfdc7c985b26dd875028cd4eb6e87dbaf4ec29df90fb006506d76d6d4d50fe54a2898b8469bc21753449ba2bd6d1d905dee84c93b62d0bc235fcbb9c36b7ce1bb09bf63126af4fc4540d8bb7cedcbba0b8f584421cbc5d2bb0f0a379c7782020cacc25a5124015bfe27d64d30fd3cff352786241afa995750f8e4f54a00a3b0392d0715a5101e807b575bbb3f927d7cf470664ef072fa6a040967d7b623c65ebfd7e626eeb5cefffbc570e530d47fd70af4e62b8dd248edb9a34c6bcfd7a879b4d1f02110dae9b2398ef1a17a13d68d03dae2104fd283aba5d9593c890f1a794b6fd99dd5a992fcbb24ab181bdbe41bb9d46890a4bc5012b911bd8a90b394bd155b7113878c103ff1d2f54b4ad6a0a3c5999575e17403551835a55a7ecc977ce7243ee0e81d4560c6b26e8c14a582eb2e15912d3825911f34f10c76bc3f52e68c17d76eea5621c210bf86fe310986f99efa26fa1b4f763fa3768aae6eba9ff5c2d93dd4822831f8d40b211ab0d05f6b0121efc25afac252f1cd1f3e259e82be060f63124bdb0ca9a3b2624340f7974e8db47c2e723445f5740d798d7716322f41cca9c5c203b1f708b093db816bae8809c7525db6973600fed5fbf5ceda98890c5fcc2277d65a8f4ca7c1ee6dbdc6d49c9b534bc083dee4a3f9c7d4e861890ccf9bb102ef21446681aeda5ed4157af4ec3941f2926e1886ae195fe7308061eeb1a2ec2725fb758c336b7031ee44735de8ebaf16edb1de6e2e5e973eeda0fceb55b6c715eac4b93201bd2e79b67487dd1cd5096802729b72161fd5ca9d56d4646cee27e1f7ef33de0a3051e5d69e095c72523cf8d70399d1431a0e4e9fbd1a42f666c3abac8828eb422f4a761df6954f43857736e4322f82664be1f5f0c0b6aa9499d9355e1c1115978d70dcac432fdfad8bd99e741c972f086f6c26afbdd953584c188e9967318a354cc9f57a43d03ebe9a10ca9087d56d0713e73052036dba34cb21a381b8f33427d4222bf20bd9ceb09283e61c112eab88309c0cee116eff01a3b1f85c", 0x1000}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) 16:00:35 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) fcntl$setstatus(r0, 0x4, 0xc0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) syz_open_pts() 16:00:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x4, 0x1f) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x22) fchmod(r0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) 16:00:35 executing program 1: getgroups(0x1b7, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:35 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) rmdir(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:35 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = shmget$private(0x0, 0x600000, 0x1, &(0x7f0000a00000/0x600000)=nil) shmget(0x0, 0x1000, 0xd0, &(0x7f0000b1c000/0x1000)=nil) clock_getres(0x3, &(0x7f0000000100)) r1 = shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/125) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x880, 0x0) r2 = semget(0x2, 0x3, 0x8f673507063d24e5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x2]) shmctl$IPC_RMID(r1, 0x0) 23:49:40 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') 23:49:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) r2 = dup(r0) linkat(r1, &(0x7f0000000100)='.\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 23:49:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/187, 0xbb}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000340)=""/162, 0xa2}], 0x3, &(0x7f0000000400)=""/228, 0xe4}, 0x2) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = dup2(r3, r2) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000002c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 23:49:40 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4000000006) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 23:49:40 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x84) r3 = dup2(r2, r2) fcntl$setstatus(r2, 0x4, 0x0) writev(r3, &(0x7f00000005c0)=[{&(0x7f00000012c0)="c1", 0x1}], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 23:49:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8001, 0x95}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x1000, 0x2104, 0x24b56bc3, 0x401, "62a8b0b53c687b3101c7a8f84ebf77403527b270", 0x71, 0x2}) r1 = socket(0x6, 0x8000, 0x2) lseek(r1, 0x0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[r2, r3]) r4 = syz_open_pts() close(r1) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r4, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) r6 = semget$private(0x0, 0x1, 0x5) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000300)=""/185) semop(r6, &(0x7f0000000200)=[{0x0, 0xa28, 0x1800}, {0x2, 0x9, 0x1800}], 0x2) writev(0xffffffffffffffff, &(0x7f0000000200), 0x1d3) open(&(0x7f0000000280)='./file0\x00', 0x18000, 0x2) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r7 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r7) poll(&(0x7f00000000c0)=[{r4, 0xa5}], 0x1, 0x0) 23:49:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5cabeb8d8315030000002f00de0300"}) close(r1) 23:49:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setrlimit(0x4, &(0x7f0000000040)={0x80, 0x1}) 23:49:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000040)=0x6, 0x4) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x9d}, 0x10) 23:49:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 23:49:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt(r0, 0x7f, 0x8000, &(0x7f0000000080)=""/158, &(0x7f0000000140)=0x9e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x140) pipe2(&(0x7f0000000180), 0x10000) 23:49:41 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x22) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x80000000, 0x10000}, {{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x37a, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000018, 0xc2, 0x800000000007}, {{r2}, 0x0, 0x90, 0x80000000, 0x13, 0x4}, {{r0}, 0xfffffffffffffffd, 0x28, 0x0, 0x1, 0x5}, {{r2}, 0xfffffffffffffffc, 0x2, 0x4, 0x6}, {{r2}, 0xfffffffffffffffb, 0x8d, 0x0, 0x3f, 0x10000}], 0x7d, 0x0, 0x7, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x44) kevent(r2, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x900, 0x4) getsockopt(r1, 0x100000001, 0x8, &(0x7f0000000100)=""/186, &(0x7f0000000040)=0xba) 23:49:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9e022e2f666907653000"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x69c7}, 0xc) 23:49:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000200)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4ada98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53", 0x170) 23:49:41 executing program 0: r0 = socket(0x15, 0x8003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) r3 = socket(0x18, 0x4005, 0xc1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000005c0)={0xffff, 0x9, 0x5f, 0x4b, "7a7d71a8803f53530475aa8cefdf18e1f0f069ae", 0xfffffffffffffffe, 0xef43}) flock(r2, 0x4007) write(r2, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2013, r2, 0x0, 0x4) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}], 0x3, 0x0) write(r2, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) r4 = syz_open_pts() ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) ioctl$TIOCNXCL(r2, 0x2000740e) close(r2) read(r4, &(0x7f0000000040)=""/54, 0x36) dup(r4) syz_open_pts() connect(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0xbb}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) 23:49:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1) dup(r0) 23:49:41 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0xdd4}, {0x31, 0x3b}}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2ffc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0xffffffff) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r4) 23:49:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x101) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x7}], 0x1}) 23:49:42 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x0, 0x5c}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x80000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x72, 0x10000}], 0x200, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffff9, 0xb2, 0x40000035, 0x1, 0x7}], 0x9, &(0x7f0000000100)={0x1, 0x95}) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r0) 23:49:42 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[r0, r1, r2, r3, 0x0, r4]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 23:49:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002413c6bcfcf6ecaa2011b80c5011f9a7eef846a59", 0x18}], 0x1) 23:49:42 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) lseek(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x9, 0x7, './file0\x00', 0x5, 0x337, 0x7, 0x3ff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9fb3, 0x0, 0x4000000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x800, 0x7}, 0x10) munmap(&(0x7f00000aa000/0x1000)=nil, 0x1000) 23:49:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 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}) sendto$unix(r0, &(0x7f0000000080)="ed7710ae7a80ecd0f2ec0961d9cf27e82ec11e4f319192aa37ede3bb5d282643ad5924f26783a3880f9f3d1881ffaaf68e60b3a215ef105254a88272b1059b049fef756fadeda3c0cca1827da19ba4f9c57d7e636915", 0x56, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) 23:49:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getgid() setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 23:49:42 executing program 0: mknod(&(0x7f00000005c0)='./bus\x00', 0x200000080002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getgid() r7 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="a4f4a355bd30e316b51a8acfac007895eac33c55c880e3721de32bf7820f3f25cc1f082292202d60fe61c62b56258d9161be25038b12a9f7b3054d3ee36ec94bc4757fab2c243dc443d7a7318bd3a1f273522ac6de5daec02f63f05985dbb3995e3498af21df24983a4d7919d6d24b42815f317e3787d8cab48ab0cd25d125a7fdc084c1d293c98b780e5511456552295d330eb83080ce4f8631c0a9d403e92bfed9902ffbcdb84aaed10bcfa6b9a124ee6a336e194f3b8fb6b33467ee41262f5acc981cbc868382a430702b7740a72bc99f9d4a64", 0xd5}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r3, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x400}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) chroot(&(0x7f0000000580)='./bus\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000480)={0x77, 0x80, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x101, 0x6}, &(0x7f00000004c0)={0x0, 0x8}) 23:49:42 executing program 1: r0 = socket(0x7, 0x4005, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 23:49:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x9, 0x7, r1}) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000a40)="23de0ae3235a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd1188cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f0c4b656cbe73ff269add6b6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a0", 0xb22}], 0x1) 23:49:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x47}, {0x101}], 0x2}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xd40, 0x1}, {0x18, 0x3, 0x600000000, 0xe35a}, 0xffffffff, [0x114, 0x81, 0x3d, 0x51a7, 0x9, 0x18, 0x0, 0x7f]}, 0x3c) 23:49:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x7, 0x4) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x120) fchflags(r0, 0x40000) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') fchdir(r1) 23:49:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000017c0)="4312626fe667e07ae557899b0b210c772ab85b2a6cb948d15638615a85e5591840c9e5888f0057bb593c2ec2b2c2124ec5488333b28d1c541465a3f68a3d95f3ccb79a94d8bd9d36bf2ba6fd50fdf29d01aacb673d7b1fb7608f8f0ce24835e92970981dcd4082b49cc6b2e586be8d9c15bb091746b076d73dfe3277aac303d8c40bdf3107ff2e0a66e62b0b02b636c6398c43612d", 0x95}], 0x1) write(r0, &(0x7f0000000380)='oL', 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xa00, 0x10) 23:49:42 executing program 0: r0 = socket(0x2, 0x4006, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x13, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7) setsockopt(r0, 0x0, 0x40000bd7, &(0x7f0000000140)="99fe358a", 0x4) setsockopt(r0, 0x5, 0x3bf, &(0x7f00000001c0)="d65a7aa16ea702f80936e241cd450ae271d2997f054f9a103d9132807a6c6cdf1616fa1f978398523046c1484f8faca0eadc911cb02b16a57e5863337e3cc5f001cc79ee09110d08c75d45f67bffbb046d03561bbdd5789c44cdd110e1bb9dd57db8a010adbac9497f6107ab3be4eecf317a04a7e24c59d333510e42b6a9519df4b646539cd96907fdb00538c5e50fdf332f6fa6b614bacb37c88b767ae12852ef04f56a4c71f5e529fc4d36b014d914ad2cedb22fff020a990575cca661a966d89f21331881fc25745c2f2a3988aef55211c3111c5bd901d874f77e9c651a96fdd07a00182e60c3de9c514b81171cf7", 0xf0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 23:49:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x3) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x100, [{0x1, 0xb7c}, {0x1, 0x8001}, {0x2}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0x8}, {0x2, 0x9}, {0x3, 0x9}, {0x3, 0x77}, {0x2, 0x9}, {0x1, 0x6}, {0x2, 0x2}, {0x0, 0x8}, {0x0, 0x7}, {0x3, 0x6}, {0x2, 0xe99}, {0x1, 0x101}, {0x0, 0x401}, {0x3}, {0x0, 0xac6}, {0x3}, {0x0, 0x100}, {0x3, 0x1ff}, {0x3, 0x8}, {0x3, 0x80000000}, {0x2}, {0x0, 0x2}, {0x1}, {0x3, 0x1}, {0x3, 0xff}, {0x1, 0x6}, {0x3, 0x100000000}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce", 0x2c}], 0x1) socket$unix(0x1, 0x7, 0x0) 23:49:43 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) close(r1) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 23:49:43 executing program 0: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4010, r5, 0x0, 0x2a) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/169, 0xa9}, {&(0x7f0000000100)=""/157, 0x9d}, {&(0x7f00000001c0)=""/40, 0x28}], 0x3, 0x0) r10 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r8, &(0x7f0000000400)=[{{r12}, 0xffffffffffffffff, 0x1, 0x3, 0x20, 0x54}, {{r7}, 0xfffffffffffffffb, 0x20, 0x4, 0xffff, 0x4}, {{r3}, 0xfffffffffffffff8, 0x1, 0x0, 0x278000, 0x200}, {{r1}, 0xfffffffffffffffa, 0x70, 0x20, 0x36, 0x8}, {{r4}, 0xffffffffffffffff, 0x90, 0xf0000011, 0x1, 0x100}, {{r8}, 0xfffffffffffffffe, 0x88, 0x0, 0xffffffff, 0x7ff}, {{r6}, 0x93bc5f9907ee6f4e, 0x20, 0x2, 0x9, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0xffffffff}, {{r10}, 0xffffffffffffffff, 0x48, 0x20000000, 0x81, 0x1ff}], 0x3f, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x3, 0x9}, {{r11}, 0xffffffffffffffff, 0x8, 0x1, 0xffffffffffffff81, 0xa097}, {{}, 0x0, 0xc, 0xf0000000, 0xde72, 0xffffffffffffffed}, {{r12}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x5, 0x5}, {{r9}, 0xfffffffffffffffd, 0x5a, 0x5, 0x3, 0x1}, {{r3}, 0xffffffffffffffff, 0x90, 0x2, 0x1ff, 0x9}, {{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x4}], 0x3, &(0x7f0000000240)={0x8, 0x5}) syz_open_pts() syz_open_pts() syz_open_pts() r13 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r13) 23:49:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x82, 0x80) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x8, 0xfffffffffffffded, 0x100000001, 0x3}) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x400, 0x0, 0x0, 0xefa, 0xfffffffffffffffc, 0x1}, 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000000)) 23:49:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x2000100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x182e8, 0x100) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) 23:49:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000180)={0x0, "3345234c00a06630fa22b3029d004116c226996c63d480ee654ad9a75cd7de84e43f6366155289b5dee42f23574a1b7ce366bf0de17febf376cc090ce002f51d04f1638339db3ac7a31ed5ef34d75b843321866a392b0cb2d35cbc5184bc22d6f35a23eafd199c9948f56d644b0ea220c294f9e89c6077e22fa4b65083898eb876c94760d0b075eacfbf9c79fa96cec3e0abc7df9216e56ece7bdb95f3a385b556a075fb707b4635d1e817df2a22ec5738be65a7a3a1c879a319417025696268ca78e6e1d1c7e8a6c13bb51813772cbd9c4e4630da2aae3b1d9465e4a7bd7a2cbef627e61d"}, 0xed, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x26, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r0) r3 = msgget$private(0x0, 0x40) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000400000000ef0000000000000000000000"], 0x55, 0x3, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/6}, &(0x7f0000000140)=0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) 23:49:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0xc2, 0x2}, {0x41, 0xffffffffffffff7f}, {0x84, 0x3}], 0x3}) mprotect(&(0x7f0000468000/0x2000)=nil, 0x2000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x2, 0x1, 0x49a, 0x0, r2}) setrlimit(0x0, &(0x7f0000000040)={0x6, 0x9}) 23:49:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 23:49:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) 23:49:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) r1 = socket$inet(0x2, 0x5, 0x8) r2 = accept(0xffffffffffffffff, &(0x7f00000013c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x2) r4 = dup(0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x400, 0x100) socketpair(0x10, 0x8001, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) kevent(r0, &(0x7f0000002400)=[{{r1}, 0xfffffffffffffff8, 0x1c, 0x50, 0x100000000, 0x71}, {{r2}, 0xfffffffffffffffd, 0x1, 0x4, 0x2, 0x12}, {{r3}, 0xfffffffffffffffc, 0xc9, 0x10, 0x4, 0x6}, {{r4}, 0xfffffffffffffffd, 0x4, 0x40, 0x3, 0x3ff}, {{r5}, 0xd68c6bb37000a43d, 0x2, 0xfffff, 0x4, 0x2}, {{r6}, 0xd5b90b2129cd469c, 0x6, 0x89, 0x2, 0x4}, {{r7}, 0xfffffffffffffff9, 0x10, 0x20000012, 0x81, 0xe4fc}], 0x8, &(0x7f0000002500)=[{{r8}, 0x0, 0x4, 0x80, 0x98, 0x1}], 0x5, &(0x7f0000002540)={0xe0, 0xffff}) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setitimer(0x0, &(0x7f0000000040)={{}, {0x8, 0x2cd6}}, 0x0) getitimer(0x2000000000000, &(0x7f0000000180)) setitimer(0x2, 0x0, &(0x7f00000000c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) setitimer(0x0, &(0x7f0000000280)={{0x0, 0x9}, {0x0, 0x100000000}}, 0x0) 23:49:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f0000000000)='n68', 0x3) r1 = getpid() write(r0, &(0x7f0000000180)="6462c2e9d335494b7440425d4efe876c6b170f5526d04215f0fa115a2d4a77b075720e11dcf255f42292fa61473c2e5a2b6da46114726dfa585207e4a1c088f75ee3ba6bd1ea8cf1125359b66b09176131cda4d76ea51db4e98e7455f43982ca66", 0x61) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 23:49:44 executing program 0: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0xca2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x410, 0xfffffffffffffffc, 0x90d2, 0x3, "d730c9e7bb6fc6e23c5b00000000080000e74de4", 0x1}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0xa00, 0x0) poll(&(0x7f0000000140)=[{r3, 0x69}, {r1, 0x22a96d43adc1f871}], 0x2, 0x6) write(r2, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e14bf3bcc0e06ccddad5984d6cd4f6e6dddeb4dc34b3b46919ef8f06e19be8fb26", 0x21) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) write(r1, &(0x7f0000000440)="99de3bf1ce38225be781c2e5ee4c132cf52208db16663a70d414c21630119f9f2228547e45d7539304080e05a5962868b8da06cf3193ebc4f5d0f1c6187eb9c27ba730680a2ec5a2a77dcf64de4e78416b01fc12a691d7941474918f710eb081d2769acb99574a58157824e423e33a088ddde2e432e1dec4e00906218fad88e2d7b30a70e5c500012315e49997920611ec45c2ceea47e74a425238b429eca32cc282d11aee8577e42929bc4912366937b11f1deaecafab2e1a3aef037e6db487890a43ce5eea433838b5f7a38bd4fdf5e5f496ffcd6f7e231df533363fe5ddcd3da8df7c386a736f6fb9", 0x7d873d65ee7351cc) r4 = open(&(0x7f0000000180)='./file0\x00', 0x180, 0x30) ioctl$KDENABIO(r4, 0x20004b3c) r5 = geteuid() getitimer(0x0, &(0x7f0000000100)) setuid(r5) getuid() syz_open_pts() syz_open_pts() r6 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r6, 0x0, 0x0) 23:49:44 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r1, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) pipe(&(0x7f0000000040)) 23:49:44 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000a, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 23:49:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0x8}, 0x3c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0xffffff9b) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="0eb543e7d90d8ce73241472f50ab292e76910401640c0bfa94e3f188a9138c3d05253b3c125ced187a702238abe6afcf85b5350320410748cf9634f167eeca026e248dd1173527d1943a68f9777d04173f0a179d", 0x54}], 0x1, 0xfffffffffffffffe) 23:49:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0xffff, &(0x7f0000000240), 0x0) 23:49:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x81) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='x\x00') renameat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', r0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) 23:49:51 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x2}, {0x8, 0x2cd6}}, 0x0) getitimer(0x2000000000000, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x1, 0x100000000}) setitimer(0x2, 0x0, &(0x7f00000000c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) setitimer(0x0, &(0x7f0000000280)={{0x0, 0x9}, {0x0, 0x100000000}}, 0x0) 23:49:51 executing program 1: getuid() getuid() getuid() r0 = getuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x10030, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x1, 0x0) read(r2, &(0x7f0000000240)=""/107, 0x6b) r3 = fcntl$getown(r2, 0x5) r4 = getpgrp() setpgid(r3, r4) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r5) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 23:49:51 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000300)=""/106, 0x6a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="ae0dd5aa460b1f781a6ea859359ccf84a574ad2bbbc47cffd0f019ba3765d9ed79f5bf75443ebaefe97a199df64ed349a7a9ec4f7555dcf3e52de6e7df2e8df23f5c37a74f70c074088cc9348a", 0x4d) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x2, 0x80000000, 0xfffffffffffffbff, 0x2}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1a41, 0xffffffffffffff01}], 0xffffffffffffff00, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000001, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x3f, 0x10, 0x80000001, 0x2}, {{r1}, 0xfffffffffffffffd, 0x82, 0x0, 0x6, 0x80000000}], 0xdb37, &(0x7f0000000240)={0x81, 0x2}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 23:49:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x110, 0x29) shutdown(r0, 0x1) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x1, 0x0, 0x0, 0x0, 0x0, 0xc1, 0x5a3}, 0x1, 0x8000000000000, 0x0, 0x0, 0x6, 0x1f, 0x2, 0x8}) 23:49:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = dup(r0) fchflags(r1, 0xffffffffffffffff) 23:49:52 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2000000000010082, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x5, 0x1}) chdir(&(0x7f0000000140)='./file0\x00') 23:49:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') mknodat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x2080, 0xd8d3) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') syz_execute_func(&(0x7f0000000140)="66420ffc8338ce0000427d02c403417dbad09b654c1a64420f000b6ec4a3797f3af18fea7810bef801656092a944236665660f38142d8b0000008f0918015e32c4a1add232") 23:49:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 23:49:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) write(r0, &(0x7f0000000140)='\"\tl', 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:55 executing program 1: r0 = socket(0x14, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 23:49:55 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 23:49:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002927fefff1ff00000000227df94f000000000000000000000000000000e2d493ffb2e5b708692643377dc7831bffbc51ed49ea7dbbb60ea0809ed771c4504b9ffeebbc4dea50adb97ef36431980b", 0x12}], 0x1) setsockopt(r0, 0x6, 0x14e3, &(0x7f0000000140)="b8bd579c4d64ed32619ec43afc1a703ad82cedf5cb21e33ee8c6a31eb784e7f4e0943a1b2fc1d7db4064d56bb67dc710fb433709c3b534190044f384be3e9ed2be5928aa03c427a9be26e12a0c777559ca4258ea2f990a3edabbfd82bad4efbd989c1bb86ebdc15a0b5051c927fbf8c574cbae06fe3b51c481707065f11d0adf0cc430ce4c3ad4018a609e380b5bbaf809be3403", 0x94) open(&(0x7f0000000040)='./bus\x00', 0x2a9, 0x20) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) 23:49:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x21f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 23:49:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d30000000000000000000000000074ffc08e2c33738b822db9bfb3603c670371d6da2a8bd9fa1a4a3610f5b28c3d5f3d2717deeb8cac2fecb4ecea766d415bda19fc6ae2a3015566ffbc60958170e9114272142a82a3b0b4077eaeb443cc5d6e67b33273b52762c35d20a3b011ba6d543b5de1dcd17c009aaaecd5"], 0x164}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000002c0)) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x3, 0x35f1, 0x80000000}, 0xc) 23:49:55 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getuid() semctl$SETVAL(r0, 0x1000000002, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000000000000000000000000000000a4b2abfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) semop(r0, &(0x7f0000000280)=[{0x0, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r6, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r7, &(0x7f0000000380)='./file0\x00', 0x200, 0x90) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xec0f1da091cc74f8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000080)={0x4, './bus\x00', './bus\x00'}) 23:49:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) poll(&(0x7f0000000040)=[{r0, 0x101}, {r0, 0x24}, {r0, 0x24}, {r0, 0x1a5}, {r0}, {r0, 0x10}], 0x6, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="908f77dbce4913dbdfca0f8c0160044af1ca0e01c7ca6803982bf8dab0d234ececc39d36c5798c9348bf3ad3d6236579e03c0b2fff7b6e8ce5544c20dbe095e2a70f7ae3439ac06962d127757b9c053b6b9aefe1a9d8145381f2a3e4627fb3b27db7f6e1fff76b94c650950a245042baeedc0168320a415cdaf3905296718c5131b2cb7e241419a86cb0ce043d300eb3c8cb731df905a7e9deca10ce78e2a6b355834971be3cde7e3d513a6dac6c56537d7704a03731c1195f49874555776c42ff1733a68e800668d182e35d5870b0435a6319a41e14e4e09441d14058e02acf273e5eaf1a20a9a770983b5be127abe2d99a7a6e7675085bc78644adbc8d431558cb94e849b12c066ccd32c6a150a09175ff16f794ba251ab6652856eb5fe5bb6d14c5582e7c78e1572c25288fcf9c8b460fcc4120cf02bd4cc758ac78d5e2cd", 0x140) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917040000004dbfa60000000000000300f900"}) ioctl$TIOCSETAF(r1, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 23:49:55 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) chflags(&(0x7f0000000040)='./file0\x00', 0x2) shutdown(r0, 0x1) 23:49:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000140)="f6a2a6d1dc", 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0a90b26ac09f07f4fc98c1897f27038a", 0x10}], 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:55 executing program 0: socketpair(0x20, 0x8000, 0x8, &(0x7f0000000040)) socket(0x0, 0x4002, 0x8) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) 11:09:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28010000f5805bdacd0100000000000000000000000000"], 0x9}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x6409a373) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) sendmsg(r0, &(0x7f0000000040)={0x0, 0x2dee0526df25e05a, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x20000, 0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) faccessat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x3) writev(r0, &(0x7f0000000300), 0x258) 11:09:53 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="9ba9386cfcf61c654bba51d79549101059258728cdf2b983ded9b45fce", 0x1d, 0x0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x9, 0x7f}, 0xc) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x100}, {0x39, 0x6}}, 0x0) 11:09:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = shmget$private(0x0, 0x1000, 0x408, &(0x7f0000194000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x30b114302600f8d7) 11:09:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 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"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 11:09:53 executing program 1: socketpair$unix(0x1, 0xfffffffffffffff9, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfffffffffffffeee, 0x0, 0x3c9, &(0x7f0000000040), 0x128}, 0x0) 11:09:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x0, 0x5}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x2, 0x5) 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x100000000}) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x5, 0x3f, 0x1, 0x1}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 11:09:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 11:09:55 executing program 0: r0 = socket(0x6, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000"], 0x10) sendto(r0, &(0x7f0000000180)="47d7e834bf4028e91a8284796aa205033ba42bebd9253c5ab3403c8bf27ab92ff7eecd20fac1451a7e60f677fc9921b4ce6650ce14f44f5c9baaf2d1d2fa70cfcd91636b13ef8020a8234658a53a6741ead20041ef2423f31971865a49ce8c5d98bcd9fadd519dfedf9911b7011a92c9ecac159fe6ff335ded23cd553472f37590e004d18fe066a7db8a1cc1c963301977efcfe6d6ecd1", 0x7, 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() preadv(r0, &(0x7f0000000040), 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd, 0xd}], 0xe0, 0x0, 0xb23, 0x0) fchflags(0xffffffffffffffff, 0x2) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xed60dbbaf7a04bc6) 11:09:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) 11:09:55 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x8080, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r1, 0xf, &(0x7f00000001c0)={0x3, 0x2, 0x7, 0x3, r2}) msgsnd(r0, &(0x7f0000000000)={0x0, "2c6f374ad38f40d9dada2fd3922f590bb9abe85b750e5d0ab088716df07e736fb06f4fe3a5b8f9194f40a3343557fd2d9295b88f5b99877003e5d9303fa69d4a59f6a83b28a6468c5d236fb49914a916f325575889449b8edad9b9fc70214e94706232ec5b5e85c6dc45"}, 0x72, 0x800) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "e1e1e0d298a9f916cb78a988c3585805bef2d3f08c6b6bdaa4b34df74e5a71d84e1850cacb5a137063d97f5852108e1c9e2eece01b436f47366aea5553e38f3f36920185cb547ebc2265f119372f8400c909366d2870323702eca5661f8051abf75d0ed285dea74fa1c6b1cd2683257ee763000d3e82ad80f82540430e305438466f99572b3467d5aedbcf652c0d74501bc5cebb91d074e96e827383a86fb373a41f6dd20c5ad75bf9cd6760e1205f3f2cf6ad108f25284cef099ed27800eb023c1a4b44ae531d0dba77666134df43f6cbe9df09464f130e86e3f81e22a7337f0dbe9cd1e4e5dfdb3662f9fa5d448985d3904d1ea17f09"}, 0xff, 0x800) 11:09:55 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) 11:09:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x1, 0x0) 11:09:56 executing program 0: munmap(&(0x7f000000d000/0x3000)=nil, 0x3000) 11:09:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8008, 0xb4) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f0400000030fb653000"], 0x10) bind$unix(r2, &(0x7f0000000380)=@abs, 0x8) 11:09:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0x13a2}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 11:09:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="23cb63ae785a55ea36f22ca504be46176223f8ca393f1ac23e8088d1c0227c9d35674b51b7c606a738ebf111dcdcf3dd63e1dc18e187f14400cc1083f5c48aedf66af0f6ba300bfa2e8295273d1aeec9000f3ad656198570a7f72323133d49a6923c2d5af3c606991eab", 0x6a}, {&(0x7f0000000000)="ef9e766c907dd8deef64c3490044d04417b5de56a216e7e54a5b2517a099920af722a59fd0411e", 0x27}], 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:09:56 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 11:09:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/37}, &(0x7f00000000c0)=0x27) getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="5865d684e911b7f6cff44e3ba77f789c492b1bd2d7061dbbca596c2c83bf85ef79800a437c8d127f0d51b0be7299a26b8d8e598e42233c5f9e5218cbd2f903fb12799ad1bb32127c09f547251ecbefe16725a63569b5fa2ab35e78f5577e4534f1fe36f21b2efdc4505f4ce62dd6ca44e5660efbbdae993652c12f2df06a24a09b3c918ed4b1d7b6ace752047b96f11093", 0x91}], 0x1) write(r0, &(0x7f00000005c0)="582720efabd16ebae63225259560f8c990632dfc94ff334a5678bd5a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a97b50b1632658a78ced1b5ce3644d3e75c1b3f8b3ff9213e1df1e70a46341c211cd2d3dc1da570d54dae7ab260ab2aea0e192c4246b171874977555101dbe4628f3996f35c6904348364c80a2341974c9113a4371c333a30792c3c2cb4aaa3425217b127c95728522814b5e8e07d9707d2c7fdaeb261db198406654e8cf1c2b0", 0xd6) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x400) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() writev(r0, &(0x7f0000001780)=[{&(0x7f0000000140)="d6e0c34365dca4b7bb2729a55e318b920733aad9fa6e9ca232755ddfee359cdcf01d159a75f2c9dd53b7fff391b2d8137305efbb4905860e76946a53c3175bf8a2e29286cced414d165055200a9e47", 0x4f}, {&(0x7f00000006c0)="250e31366a1ad161ef5d8bb252c15550d2b5d9cf4f4b2cd7e28445743ead661813ffee6deb98e4b5ba1371cb7947b6273f7abe69e731bf34f47df31393d26e31046dd1d4239f06e9aec5a453d23852f60e08d471cc6c0d81e706529fac61507c1ddec0d9502fe73e78bacf9e96cdf602ae6880591d13a4a3b7725b6226ae14ae74584d31927333763fca4ac00ef11b95afb34f09a048aba87515861ff53b6337a0e47cf4abdb053686380573f806680b15704feed4c0b83022f4784e8ab472527df9aab02d5c7ec1cf61914f43686efa110dbbd7877d2923b95eabfeb892a07a0a0b0466e8840e5eb12e7626da162d62cef0cb83dcdd28fc05114ae73a6f36eb8924c2fa4835141dea74cb944b6e8f9229919fae0f490a3624395dcf8296d80a2f2958efb6349588fcfa25df0748a588beb3cf2f8b59a772500925b2b8e6c66ad90efb4331289723c9b59ce7ca46b1f4a9af4275a114f562934f568956df9fe472190684638c49d2a56bd8e955b77783e2a7568fab05fd1e824ba12cbad65836fccfa79e4b041eebd7d3947834f98b3153e42e9adf0d25932169b559da3b336246203a9981f69aac84597816588c2ebfa1a418ff5874e629781e8497869c3d853e4fa0c81b11ed6ddac637ca663cdb3caaa54cd3c5e3445e3f666863174116215bec263fdeedcbb6157b0e900467c8612b9b086812ca201071f88078d19f143b8ec4fa52fcf23ddef4cccb3e37114ffa2fee0167b1035d3dc349a5572652a2396b23003b5041be6716136ffaab72b4eea5a51b21cd09ec957b8dacfdf27b4d954407b8563e02ed11c6142081aa5bc859f1a6fb3d914779ec43d354e387bdf8d702dbe5ac8f7375e5bf1e01a84bac30729a4ce856d090632c57ebe01797bbcf8b82d01541278fbbb831f3161b7370fe97b0ba388fcf0a391268cae7274ba22b909f24b8523ae6f6d459c6bd88912c31426a1b9207058e7881b2d6f92577a9094b9d627e692f40b25fe448bc1b657c9eebedbfa8bddcc0b4a5e036285d797bea5095f7d6de47f95984298a27775433d6c5d4abf6c788899541cc9c9b04cc679f6845a790b4441801a649776b787e3aaa29abddb3cf13b5225fd26c1a55f3a963cdf3da9f2fc430c52c9f5498e8bf954db34627fa87b97a6577c6c112288d4cedbffaaa0b04a6db679dc3f1b4871420de1c850f8b943367fff32311fb5bf0e147517eb3a04372a66563600f679f5217502168a189f5f69aaa9a1f1ded833f24b75f9bf23c9e8b661860267ccae75f3d448d3e5100a09ace020bc156a5cf013adbd7a6abfe6ab7672d03c805b2b26dfd96d53fe19a5a672f488923af4f14673111a45b71a0f6944e611eec8bc04edcef2cebf3f4f1296e2d5e34aa857477f2bdb29aba955df3c2faab8c7974af5c5704ad3e34c492b6eb6d8d7beedfe302b388951de60f4477be22351a9b45b2f390fb27400d5da6e8282a417ac4cd0ff215bbbfe9794ba5cfe00023fd250a368191cfe50e723fae6412098f049308b7b029d6b6a99f6d67d87485307bf3d452168f55ad185b03121ecec6ecd995446a8626295b6ce1806187877045f3bfee4f336c3fdb763f7f1b5246cfe428ac06668ef2f450bb4569dcda36b402c1ad8e1899f6f4125c05b71409a877fb94eed37abd63add28995f7a83fa388e0c81fe2d7502aca93cc7ea1e990b1315471d61ce83a7066d499b0258e2acedc1508a725589ac097a4acf044c77187f87bb809cda2580aac7aaebb093518b92ae59027c1a1e7e7f0556355f3242cfdfc0d1457609bfbff82954c63ed16cc9de242e641ab67752ee4caff3979164a0637a4e8f1946a2a9d9a46c5a28bc7d629db8925c281e9746eb3a7ada82209818f95a603344d68b0fc7c1f7b05491ef55e6c8db98fbb800ce3009c8b549635ef620ac6fc178ed91f7d2ebef3c0ebb75636d06c355101bde8c1d1520649944f753da9d0185fd94443dcd00cce51deafdf820cfc837c45ee26233fa797e340f195549c2cc882bfb6a5e6e4b30c0611bbbbe51014bf86a35a8edd41ca5898208cdba6a27b03d91b3dc731721c117f1fe45b361795b5813ebc3a51c0873d3a3a1a84c47977342595a897be77f7409e2de352d7a058a135d3b402954f3ab900bcaad0e7bb35a7e7cd91a322c2c8fb0f535ddc942bffd619091209f89557d52efd487dfce56b659690bfcfa640882670d970ab9968559174b2e34719c9853ab994b43503870f34ab37f8db32214e62430616cb7c3b221f77e3aabfb4a9ba543f98000a63ebe77b9872bd3394781e839a990df41297256142c9826a1aa56fcc5167d4e081784a310361f3d2a480bacc52ee63307560a7f522965bd612c2de7f0eff43c1e812118f8c34f618fcdae847054b19661a85171f9cd5d646fa94fd0f0f192f8981d1e9aa04f02981b738adabd8faa8134ceb963af2294eaa070ce85b919b722b2a1a3f41bbe7ccae2fa27ccda716155139c63a24c33d2f9f8bd1d4fdf7b3378cc9d3354774af9117af68d8cfb0a8fb4d58c7845589bf1dbc6eb58e469df8e30f0de89dd5f30244826fcd2f08fabc28175a11ee138aee2b80674bec796b374af8a314205f5e160aeef494784143efac6e60e81737f64d1fdfcb8885a356673214c7894f797f13dea9424af51d4256649deca5d2282600e7ec185f7857fcb1e3142bb68016f6acf41f04616a1157183dfdbb0b9e0cb3ecd562864c2e63ee5c70f3c61c63db438a465752313de4c92df4a22d75cba04b0c40d91998653ddd3a3b7b71e1822eae76f45474b987bdfac770665aee063babc1d9eb520a3ff640286fe5bd1c03f514376c2b7b13db3a3a407af538269dbb87aa0df0edd6395f0d98ac69ee668ebde479e316843fdddb0eb26e1c9cdd92bbeacf3e6e5979c071ef3d84a1f0d4cb5e70c7874e2e8ac70e6682531926a29d1e14af3c9643f70a69421541ec91d24613a83386eaf85f8b8ba64f892298fbb556331218a03e2e4e79feedbf942a958fff0488f141a2948394f6b344c73fc65f6983921cd73f9a1f231a8ad36183580a69b9e6d08e2da186e8316d5c7c7c8148f4c8d9f30de88a9b23a50c4e4085cb404a43abc80884d5ae71690427ec2ee83bdbbeed4afb000d857d7cc937588e15f164130940d552371cffd7eb2f4d139642c4f830e00ef9e486d824cfa8f2dea41f099c9f947e6c0dd792e5a459e5466412268c6f0d7eee5993ea397e02630749b62aef7dc30acad61d3eaa26fec6ef05862b92bbbfdeaa814eedf43d3cf0ee858896ac1450f6a70625996b9750d18d860ebe88bf728e5b17e658a9d8ae7e3366e45805e15e6c38bfc4b18057677bb3cbf70951d8d312bbcc5c823fdedb53f5cd432906c42ac80817feff22f93b185caeeb19be21445ff630da218ddac351afdd9c536bc7158ca46ea21ae042a22e73716b9557e46737d91a1af1207b65ff919de0a60ad3c8e7a261ccdf13527aae299d023798628b9390097904d99c18ef767e61bbee9d978c45f62ac7d3e16724fd613d1864fbf65835ca8e18b1bb005a0493ac3971ec4fe56f63f5ddf162cd63fe7db1d3f671011bca9a71c5ee55972001a93f55b0d3c760b02c3d5c172e2130d9d2e901363057dca32f14fb79e5a16fa8723434a2860f3497323f49b565a396def5c1335886ffa301e6fd65c2da7d0eed917c23f5f5ebeda23651219924cde6a4d1216c0213d14c42711ed14a2cc156e14288db8334ee575199a76a34adfa773188892df944328342c988ee3ca69b2bec270d5be0457072e9bd3f40a3e1f3eaf44cfbb002a85d5883afd7e530222f3300b98514c9decf5f9764a5c140aa9efefb46f414b923730616f0dacacdd2e7a444b99c06bf89a32e28139e70b81d6358b6d6e8e54e0b74d627641a4552a742ea7d08caf7ff358923f9bbb3c0860d377cdc4c87751365fa386f0b879bea3fa3522e3ec7f57ebe7986f0790bdaca1642c6083c85fe43facec86e35a9ba254f86af45ca36fc0b7605aa14bf2febe6a833b406eb362d65829408181d0b64195d58823bfeff5dd2ed046bb0d878e2091cbfc37200b708930374d94635218a9f9b87d42f5afb11e9c61d9b2260b0c9f749f3b15b676e1b96431399d9a0879ca8719ee9fdb91f3541493ad98a6762f3858d7829b1fbe5961b53d3cb8acf16e918515f2750d9a50191611495174861583c979de3fef7c3d7ed9cf08b2bf3e7e49f1bfd93cc3e70fad8e3ec7b1d14f0fdc409eb43532fd25a2803e89a5e02352c4a7c6e1335532954ac63971945c97ffb88f4d5b55be99e22db666c633d14acd33bec0dc81abdf39248db4c9d993beb9aee65edccef31765f580a520a90697ee577e305b8456af8739cda8714bf98fd7c9b8d74831183e39bf701cf3a75a3d8e0a6e7033847b324a819b467036b0efbfcc6e6c056ffecd1f5cfd408cf05229e6638a13cc06db25567db5a642406849139b9c1cc61a6195c324141a2c0cb375c29af99b99b23909c10a1a678aacb18ea3c014b077cdebeec77bb40ec3cc087cd25cd039b65ba2d1fdb8b06407602dbf0b00de63703f97245a81463ad57073619ab84feed7f2587d3460bdbf44224d25e1c929a932e1b556c693e0b672e44a5022ca46034d76b618bb39f9876d2589e43d80d3e66636031042cfd0abc1bc81cafaf1db727d66fe0fd6700abc503c8e3d5ed7edaea090f0ed1acb6bbe2638e7406b86dd50a32858c3735e8fc387a1e2ed93602db3cbc8f2d4f467e10b1ae79d9de5024de77f18bdb7ae2d08125c8f629635eeede63e085cf28370d14edd70ff2aae63b6939ef95c6e150b4495af84811fd687c7b6845fdf2b19962aa22d25ab03fb7883f71112bdd1567a947ecb680fa2242d2e34ebf865abd019336ae90c8d67c039959ce437ade1bbf64c0ac9d143869d7418dc60e657136b2deffe087ab2366904c95ba665ef5832e6e32ffcfb8b80011f578af49e793a36a8a1f75cde3ac6e068d308490e83a8badb379e4f196a79988b91c89e6d350f7a606736400a16f875c296c65b73c0532968d12a0d4632a75ec47ba9b26ce32b7eb04f136f0f7afc875097b6db6487f09aa90a237ff777e71cac158195e6158e65f39d196977d535b24b271ee710fb882fcaa162af678f8d56644fa94d3db2afd55483de462dda3fd9f4afca77e9d7861711259b18713fa8d994b293529200b26395a0653ea62c6f6744b8234adaff5654d73e9bee16a582ddb44fdc382940e780d697882615958dbc929d51b9572ab02d7b6fb3a199fc4d342ea5ab0cd2f4cd3ea936d8fb2bfb29fa2787e4d33c1bbd8110d4224e70c3d5c1f5118f6617fbb28c57011f3ca0714e1b0aaae14d3da83a4441002c941e5cde8705295ad624ed5b247eea0b6a57863cc668b55824314f22b83ad47e966dc921f944261705f2981ae47f93a69a80b7cd6f9ea353ac0aea279c3c7f8335bc355cb5b0f9caa890bb4e948b5f7d17ba57aaa162bf63084bfec0c86f8afa3ef35c12b686219d44fa213e47f076631f31327a7f21e6cd003b3d891fe010d41ad46b3917b793405b68d6f24182cf4bd3ffb19b2fa6f565bbbb558400e35938071193cfdf950873ec3dbff3ce45e259737bb49a851b9bcef4f5d0ef1498f8e41788abdb6caa78db6a0659be20feba3d2490c49aa0eab234a4594119c8733ee66d8c3bc1b1b1de1c34b2672543abc30147f974bf4e55fc329223e9522d10c5cc873c52957b493f86e9a2d9785377abe92921761d182ca20d82841699417079a3ecadde23a0e", 0x1000}, {&(0x7f00000001c0)="e7b44aa40a828dce948a42236c2afcc7cf55acb01c79f80a21600b8ecb729a7f2154510c04e23cc61607325b598c932c93c397619cc29ae967223e036432b4dd03d5b79312fa5cb0455ebc1d55d5c8d01054d5a97291a83b941d8813eeadb9939f366b", 0x63}, {&(0x7f0000000240)="37fe385d0e289af7e6eb4d36961ab5bb63f435bd6de4745288b4bd149cb87ae0cc2bfec47460af6a3ef94e7b5efce6fa891b103091afed4b4d8fca795b64398674f11e1b875c01c64f0c5319c70cf5699d2ae54399e3f638e14d6b50ba4af78e86d8c99eba31669e518f73418bc0c8247a127fd7c42639e22245be31b6a38c498fbd22cca0f3818aaf8ee0452f6f3c33b4d83257eba4bcdd7aed087414532884974cfd7d7c85b38c428625a38d5cb24ca774dad1e7627484205e478a7d71202e6dc2113642bc397a866d59a5f9961d06ac7dabe4f0a2adef39f67b6876de503d783f62caefa58fb9b4f7f1f6013a41", 0xef}, {&(0x7f0000000440)="8dd77e5160b64627f992031ca3acfb504611f482fe24e77a4241b02f8b8e2293c18e286a3837a16ff70220decfad8cdf9aaf68830f6b830c73aa2023b02983bb61bfefdcc2c93e8e9c6160dd034d2c7c2e38d884ce5a1c5142a30a596547c72137d1ac02d536cc0699c33edf38ea26dd26fff693524d939d02c391c9808b0ff7f2059bb381eedc156b737d701eedbbb2cdc88016e0f5d271a2cc22ff321a8b0748df836a9b0e4050f37b283f5be005fee47b02fa50e027bf8219109c8716eb6f10ba98", 0xc3}, {&(0x7f00000016c0)="508dac97f8c718e261260c26c6cdc137ae439cddad4f7e7df6e1883b8df64f32e8219bf12a3110dc993f950db5726ccec76137e4fc8ee6eb7b421c4505fd99e11d9cac3c9b0bbdce28784ecffaea7c5d7e157da64320969bb71db052a0bff499a309ce944eb412c855399af3e982f6cc6434338e63bda06996f401d9b3ccb5c44886e12a3d331d0cdac81a1edc44b28a994fe371", 0x94}], 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:09:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 11:09:56 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x8000) close(r0) shutdown(r0, 0x0) 11:09:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x3) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)) pipe(&(0x7f0000000000)) socket(0x10, 0x2, 0x80) pipe(&(0x7f0000000240)) socket(0x12, 0x8000, 0x3) 11:09:56 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x101, 0x845}, {0xc5e, 0x4}}, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 11:09:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200000000006010, 0x100) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x8000, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x38) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x400020) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/96, 0x60) 11:09:57 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018", 0x4}], 0x1) 11:09:57 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = semget(0x3, 0x2, 0x10) semop(r2, &(0x7f0000000280)=[{0x1, 0x40, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x800401, 0x1800}, {0xffffffffffffffff, 0x81, 0x1000}], 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x8) clock_gettime(0x2, &(0x7f00000002c0)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x600, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x1fa) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x5c, 0x20000018, 0x100, 0x2}, {{r3}, 0xfffffffffffffffb, 0x84, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x24, 0x4, 0x400400}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xf3}, {{r3}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x1, 0x20}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x200, 0xa0}, {{r3}, 0x0, 0xc, 0x1, 0xff, 0x1}], 0x9, &(0x7f0000000000)={0x9, 0x1}) 11:09:57 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) 11:09:57 executing program 1: clock_getres(0xfffffffffffffffd, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x40) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x82, 0x42) fcntl$setflags(r3, 0x2, 0x1) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) poll(&(0x7f0000000140)=[{r0, 0x104}, {r1, 0x6}, {r2, 0x13}, {r3, 0x10}, {r4, 0x2}], 0x5, 0x2) 11:09:57 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0xfffffffffffffffc) r0 = socket(0x18, 0x3, 0x0) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) login: @.[À  pckbd_enable: command error 11:09:58 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01d067a0986f3dfaf8b293e2e68eae7f6afccfd28e384aeb190230fe"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) pckbd_enable: command error 11:09:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10a, 0x0) fsync(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) 11:09:59 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x281, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x100, './file0\x00', './file0\x00'}) readlink(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) 11:09:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 11:09:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) 11:09:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000140)="85a0757778f321c83b63551897770d527f0682d62c7b6bcc78fcc28a5260dfdf4ef3c0168e9e3a410dd8a9d6939500abcae7cc0e7254d19bf73a9a3403df39fe8129e54eacaf3843f2d69424692b05889eec1b5fc9ae7201bfe8c04b06c4e9f3608f30e4abd1984797a9c6", 0x6b, 0xe, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r0) r4 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r4) r5 = syz_open_pts() writev(r5, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r2, r5) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) r6 = fcntl$dupfd(r1, 0xa, r3) execve(0x0, 0x0, 0x0) dup2(r6, r2) 11:09:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x400000001023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 11:09:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xfffffffffdfffff9) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000, 0x2000100000001}) 11:09:59 executing program 0: socket(0x1, 0x4, 0x401) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) setsockopt(r0, 0xee, 0x6, &(0x7f0000000000)="4f291103f4a71de057a34d4a96e144e5e604e0ea5e0b229ca2edd8f83b4854fedb0ed3fd02663991fbc49938539f755bc63ec4ef1824a306687618ed224db57a1e379b83ec9a780d30392506254a3788ac21724d2de48e22d1c54deef0bb84a4cbfa782aa6fee3d05fa7801aaf17371b7d52bed0cdb81ef0c89f3805e03810f62335a9f0f5b3aeac31f797", 0x8b) 11:09:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x649, 0x2, 0x1ff, 0x1, 0x9, 0x6, 0xffffffff, 0x2, 0x2, 0x1ff, 0x7}) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) 11:09:59 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) geteuid() setregid(r0, 0x0) 11:09:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x205a0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 11:09:59 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, 0x2a, 0x20000003e, &(0x7f0000000500)='\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 = socket(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f00000000c0)={0xfffffffffffffffe, 0x402, 0x0, 0x0, 0x0, 0xffffffc1}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 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, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 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) 11:09:59 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x80, 0xf0000011, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x63d6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x82b1}, {{r0}, 0xffffffffffffffff, 0x0, 0x60000000, 0xffffffffffffffa8, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000006, 0x5, 0xe0000000000000}, {{r0}, 0xfffffffffffffffe, 0x9b, 0x0, 0x3f, 0xad}], 0x401, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xe6, 0x80000003, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x82, 0xf0000003, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x43, 0x1, 0x6, 0x7}], 0x3ff, &(0x7f0000000240)={0x80000000, 0x7}) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) dup2(r4, r0) 11:09:59 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x18e) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x285, './file0\x00'}) 11:09:59 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x9) 11:09:59 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x10001, 0xaa81}, 0xc) geteuid() r1 = getuid() setuid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$getown(r2, 0x5) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r1, r4}, 0xc) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x800, 0x6e0, 0xffffffffffffffe4, 0x1f, "18e88b4bb1de165686b2b23007a0a5869bae92ad", 0x5, 0x2400}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000008, 0x6, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0x80, 0x80}], 0x7fffffff, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x16, 0x80000001, 0x36c9, 0x8}], 0x9, &(0x7f00000001c0)={0x1, 0x247b}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pckbd_enable: command error 11:10:01 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x100, 0x2}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:10:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0xe0a) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCNOTTY(r2, 0x20007471) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 11:10:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000480)=0x10) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) pckbd_enable: command error 11:10:02 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r1, &(0x7f0000000100), 0x3, &(0x7f0000000140)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:02 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000080)='\x1f\xdc\x14h\x89\xf1D{(\x10E\xfc\xb0\xdcZ\x87\x8a\x85\xa0I\x13Ft\x1b\xdd\x82:\xe6S\xcda\v\xb8\x13\xd4\x87\x99\xe3\xf4P\xa6\x06\xfe\xe59\x1fG\x13[\x18\xc0\xb1\xf0\x84\x06hxU\x8d\xad\x01\x9e\xe0#\xe3j}\xbdt\xea\x85z\x9e\bF\x8f\xa2(6A-{\x80\x9e\xdc\xda\xcb\xed\xa0\xc9\xc4\xa6\xd4uI!\xb6x\x167djc\x8b\r\xddZ\x89.\xeb\xadj*\x99\xbb2\x02bk1\xc5\xf7\x91\x9e\xf3\x1e\x8e\x01\x82\xc2\xdb\xd7\x8fE\xbb\xa2\xd9\x7fR\xca\xef\xa2\xc7\xde\xb3\xcc\xbb\'\x1c\xca\x8du\xe0z\xf6wn\xaf\xb88\x8c\xba\\\xba^\xc5B8\x0f\x9b\xef\xc6\xce\xf5;\x823\xb9\xf7\xdcC\xe7\x9ay\xac:\xb1\xd2\x81[O\xb20\\*@~%\xcc\xa5T\x9d\xdb`=\xd1\'9\xcc}\xad5\xa6\x87kz\xf5\xd5\x7f$\x1b\n\x1c5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f00000002c0)='\x17\x87\x06\xf4']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) dup(r0) ftruncate(r0, 0x0) write(r0, 0x0, 0x0) 11:10:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xb1e6b87ff0c95ca5, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe49) write(r0, &(0x7f0000000280)="5882755f4817a7b240120000a7e9f30000000000000000000000000000000f83625701c79414c510880a99c78856d36638f8e8b6e3e6a5b02e36729677d90556c0a80b80df03405e34731c1a384cbeffe8cd1235c2d7e1556bb46f14525837a2b639ff19d6494f2c1a1de3696ea856776ce4d4e82f26e1d5250f5fb9030d1a939ca3f4dd5fb547887375447215333c91f1d0e13b255b68fbc64e601ccfcd64b2b32d4cebe013792f60a93058e5848c89dde13c297d66efd50a2ccfb7b19890f58b85a5aa6dd332b4ab2a305517e28a9aac84785bccb6c55043ee0b2cebd429ee6bff6b0cfba7e660f6424f0496fe24aa3fbec9a3c08032736d55defe8859221ee61aab3b95be4ef8842ecf2797dc62b10010000000000000000000000000", 0xffffffffffffff01) 11:10:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 11:10:03 executing program 1: r0 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000180)=""/4096) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2800000066696c6530001db4ed2e625b152a36cad9fb162095dcd2c6dbc66d684d60aa18b75758baaa295bc9142f39ca2d56272723"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) 11:10:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='.[\xeb\'\x00', &(0x7f0000000140)=',4}^\xab()-}\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=':3\x00', &(0x7f0000000280)='/{\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\xaa\x00', &(0x7f0000000340)='\\\x00', &(0x7f0000000380)='\\\x00']) 11:10:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 11:10:03 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) pipe2(&(0x7f0000000000), 0x10004) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 11:10:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x400000000000) write(r1, &(0x7f0000000080)="444000ec61", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x5, 0x2, 0x90, "d1aae0df4e744b73ef75627f394e24da7ab9db56", 0x3, 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xffff, 0x0, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) socketpair(0x0, 0x4007, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff}) writev(r2, &(0x7f0000000000), 0x0) 11:10:03 executing program 1: clock_getres(0x2, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x80000000, 0x8000, 0x3f, 0x0, 0xc, 0xae, 0x4, 0x1, 0x1, 0x8, 0x1}) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)=""/190, 0xbe}], 0x2) recvfrom(r0, &(0x7f00000002c0)=""/98, 0x62, 0x3, 0x0, 0x0) fchmodat(r0, &(0x7f0000000340)='./file1\x00', 0x1, 0x2) clock_getres(0x3, &(0x7f0000000380)) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="80f9124729e5b18a87f2dae75ad9a735852abc128fc186662eae5f3ffe32f53e70bb51f1dfd1dc58383894e0d1a84385c46f74a623d7814665dde7b26f04475bb35bed4cbb0411ebd737b97f1f5df773986af04f745bdd974bc88856d29ac2ac7a1cc61bc2adfe8a973b76bb07731f3370881ce02b8c13f81b4e76c421a2ce971f21d9a186f0a06c595d5d2c1c5212e10c2625c13c751037779354", 0x9b}, {&(0x7f0000000480)="d0d2491a05929d583adda865f185f40bf5c438620f006514a281bb28df8f61d8e291446a269a04bd10e2c3980678c7dfa157a57e01d4e9ce543e0093cdd114ee9395c202d075791f75e53a0cd69cf2283189973cfc88bbb08238cc182ac427229d6ea36ec8afe6eb9743001829c02ef145c5646bd2d36bda2843aac17dda", 0x7e}, {&(0x7f0000000500)="4f70087bad3405f3de6839d96d3cbc99ec09fa75108a05722fab0e6758cab43f842d9da320329833b8ced7d78c8515f9bbc8", 0x32}, {&(0x7f0000000540)}, {&(0x7f0000000580)="d895687ab09bbb76b9cad4345e942e05129cbf10f5fbcd1c72d181276d0aafe6cb127c64389e95f63ea380adcfb73233263d0e3e47980f004b86e384bc938cad2cea43bf6b2b0abcadaac4be1eed316c90dd8d1b27b4906d91f5ce194a8f", 0x5e}, {&(0x7f0000000600)="80a9369c65d3596a10ab518562e44ef0a596a2996bb806f1ccecca5110cb555e36ea1cadb4294b8c367bd8dbee49c36485e489cc8c3b3bdc0decefe9a6161f0af57335592ef5f83ee9be78ab4251f34e7b2699c7ae77a95e4cae529ea0abfa421b1684f3374fcceaca21330a4bd714df4a0e6e1d0d811d7dc88dc7f1f9bf75eb85ca61d4489e2cb20f1f6f0fe29c59732b2e3d7ba04021b4a7109f5433ace2991a24ff81c9e8b179b4da973fe67d42e6ca704fd58942f1fce387e7c41f1a9433c0fbfe0f28f00b8d", 0xc8}], 0x6, 0x0) clock_getres(0x7, &(0x7f0000000780)) execve(&(0x7f00000007c0)='./file1\x00', &(0x7f00000008c0)=[&(0x7f0000000800)='!\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\x00'], &(0x7f00000009c0)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)='!-.\x00', &(0x7f0000000980)='\'{\x00']) bind$inet(r1, &(0x7f0000000a00)={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000a40), &(0x7f0000000a80)=0x10) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x4010, r2, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000b00)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000b40)={0x0, 0x2, 0x8, 0x8, 0x1}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/zero\x00', 0x80, 0x0) mknod$loop(&(0x7f0000000bc0)='./file0\x00', 0x10, 0x0) pwritev(r4, &(0x7f0000000d00)=[{&(0x7f0000000c00)="18e0830ba117df80980241116ea5b0f85b6654fc7927c3ef0ca72bc065d5268b56f3649e3dafc5226fc0853fcbefe3b144e52e730ead15e486ae031a0fc1eca8474ae548bc9161055f341cc912f9fd6c9a683bcbc1dc1487a233fe0cb116b42c6bff28ea2166485851375968daf14770dbb0", 0x72}, {&(0x7f0000000c80)="9b3305bd75fbf61f7d0decdf535d9a3fdb48294cf9a7627fdd6577695bdfbbdee90f69d629f38bde597fba682f02d406c3aa4aa0fc44b0469c1a787d64f3d33c85d70a9762", 0x45}], 0x2, 0x0) writev(r3, &(0x7f0000001f80)=[{&(0x7f0000000d40)="2a47be8f5fc81301f9e8b8ee03530f5d0e6fe7a97472a6835ffdbe8ecaddf27f20c20ed5794618f420b3a782d6da93c45a21b20fc4a9f7ce43751e65dced42a7e3669c049bf9fce46cbe467d25cb7081a85831799a242eb59549f5b7118267b7ea7db3b3504c241da2dc479cfb74750e6131390e0bfa36381c7e", 0x7a}, {&(0x7f0000000dc0)="361891fadb2fef0cfb1665586765395aeecc502ddb3efe7ec7ce6eb0daf774ec34f7b2159a662442e26ae6a0680bd50d59f7a56b064b730c6c705d7a2e74be4f0e9dfc5b793905487e3cb4dda08b3bbfcf111018c2f6b39e61767884d0c66b1732dddd68da94fc5d26189e10e4efc272c17270a47d29dfa0", 0x78}, {&(0x7f0000000e40)="b0d33ef12c4b3ad623c6557443c5b45bc965c0118d502fa4f4f51176e9c5ac01c37025a09dbf3deb559cdb", 0x2b}, {&(0x7f0000000e80)="d6e494e4058781f76a7091969f781495a1dc305a03cd947c68e4070c5961cb59c030ce0a807618382a57f9e2e8d7fc753e532fcacdcb74374afdc3894cf9e9811d5719b90327580b404578cf516329ab011fbe32e535656ebdcb6b11bff8e92c89830bf524b262442c356a99f2446124db9a70f97f44b9f2f00e619c80eff7da2e226b2a02bb63f9dc23727b6f8cb098d6cf84de17d1f87c1a7de436f62e2550519fd088dc8aa3d5bca0176a3a26ae8fc822fd9932ed401e032dd92bbcf42039c9b24446addbf3ba66dbea19f14829c8264089314a371ac3f9cbd87e6f71507bef80eef56f72f6e9c135cd43436361221912f50941083bda49d70674d376ed52218cbda15a340a73e9307634f65be0169ad9b89ba8afd222f4af20d832b9f192fa94af6de0dad72bdf89c1f7ea7a54475903738a7f359289b2559fb77247a01077373be7b9d01f8494596cab33c06c8f057d55d748ce054b8a610787a4caa942a022d265b4bb0ff83318ed1d2084a1e1fbcdf92a5a01a0a5ec0f9b079e8d3e5e084858b776a4102974996692151b142590c46c61e2133dcbb1c7a1262ec0d9d4b678abcc7a13456d8b7bae1e4401285c886d1d118154c1bb66b67c46594621c4f5218a62d38cdb0d6f310818293bbceea87a8c3bbb990feb6d7c76503e332b94afc7a895065791126864d223f27bddc0d869af63b4be8093e61cae06498be19dd7f6b2814501d84ceb629afd2772d864cba65c830c7167e751510b0b315381f8b4aabda85d1a714492982c4ab7d2f72bbdaa68ee5f0c2612020350176b2d4008a32368349c0d86c12da74ab02d5b0d4c113aa7618756905c6feaf648d1e02c427499615a5fcac56fbc1cf7a600b9604a1fd17dd632493777dc3a24467fecdd6112c9d779a0733acbfce5f283de9a037db137122683ebdc5b273823b38cfe9c327ca97d70883b1f7e102996f28a586cdbf474ab9001df820238f68c6d162e2eb2df946242c3e498edf0d1506e8bbb6afd5e651a0aa78d7fcc1cd1cd89082015eb1113a48ef71e93ec0ee0f7e6ddeecb016334a5c066fed4ab8f4d9ac85218cc2e5fa9f28bed57943d34fe87e82df71baac0d490e56e8620db7ac58d56f148aba1160fec095f002ccdc33b6bfc535a1ca8383ddb08e077dd6a106a179cbb084ee7ababa0d76155f6e747cf46947acc50591b992caa3dd7e7d099341b1e271bae2fd8cfdb019592ca798ce61eeca3b1f6c61c2d34090932ecba1edcf4295ff14b5adfce3f5db00a7517019e310ec1d3343764855457af32fdec209c9c64cb7eaa7ab4ed1fcbf7a26f70b594e35673f98ea2afd281c63e8e86a9df17b13abd339a0dfdc7d9604c11d8b51b2614adf2b810297fd9bebd44638984fd8cd8eefcc9197346b71d91aeb8b7f4668364e3a41c45a5af7e7487a235ea44b3b00625a6b6c3817a0e0020d4ab6b5f263e6cdfc97b75559b7dba74dfae13fbf4b144e02f4ebc11cb4b3763724a948f0c83ddb691ad36531ca24ba7a36eeb9949398ca92f7fefcc6fe1d2e25f718a46cee28e0a1899c827515a0e5496e1e9dc04f6d6901f5b6a2750ce1a71ab1524d23233314390ff7f79d53553e873fc791ccb98f14f4025a9ab70dad591247b767f524b27acfc571c080548bd9e69d71d781a52b69c3c02dcd75acdbaf06435f42a936b4ccac0d8cbbcb55c4ea72287fede5aabdcb4369f3b033b102ce19004fd43c6d6bdb1f31e7ebade7a9d0caa8489b5ef3f6c939acf1923f357525e317e2f866af010b6890046cbab58dda07c8a14de2c8936f1e2414fc24f2deefdc2c1b3fa6e49a2917e1291b7f6269f020057aea456b3ac830ef72d55e9febf7e58789c03cc441fcf9c9a4c1b76e555def1f117b060da0ce6d7a7984867c13042c6365bfa79401f6a98fb81520015a238e0331c1a9469aae022e4c728d043e5fcab2a1f1dda8bdf04873b052bfbe0b389f7cbf19e97bf8a238b3ba19589c13eb2e8a0ca3d57369445aa5ccde2e94ce2b50901e687ea69e8e3b44b3fc8b4a51f1ef35fbf644860e630698c5bf7708678f7c84c068d5faf8973e56e07a48b905ee439ec008bc5799780662d665830701a36137dbe1c20ba001da33e785e881dd74e17209b8b54214d2e67ce067ea947af02912e6a4f220654db35347afbb8ca24d542ebfbc97210dfaaea70e3fe94d1f32d8b486b92111f8460c519208f7ed086eb13d80cc9ca6a609e3b1f21ad2ea8bc04e2e2fd998fa4331c99b50d92d394760397a8e67d34c5bdb1031d4d48c7db48d377b07a0eaa8066c5205b7dfb60013677e44c9343580149745b973963a68bb7c5aabe2513ce1f6c0e52444cd176324425d38b5bfe2175761bd0c28fbd37d569e121d4391376e4e0c4c499283dc3bc2e41279348b4697874007c7c729022c2f9b600dc3cc35b1ef0068cd3b3abc58bf8230cec1e38c190f31a7264e8ddd9de79d1e1b308cc23b6c8d7a50fd8d73206013eb18afc11684766fc74c0477ea646bb41253498b5dd0abe8a3043a6614c633814388559febb6ed015b401f030570771475c40ca56754fc5164a25741f0fc1b28432898c3168cfd0787e43d3fe0a1bdc306f9d8efc0837fefb6d554214048006ee82116867899f5bbd1ce081b9ebb034f28eac8613066ab69ff252e09c75b5d90a952babe8574d12e5d8b2137321ff0436ce92f1eaf60484576c89ec2362660a103d46c2f257eeef08a99f5fc3b6cb113517ea3cbcd82e5b4ec3690bf67f681830177cceb354954e78bf45eb295266f40f7543addd1e145996e543a543d408bfa5e01ffa174f3a23784192feaf8c7914efeffd8bb5f84bb37f5613fa719f17916271abf06002b8fc733473f1c12314bb0b409711e67b502a1a47b388fb23c664afa1e599e016c33a27168c3b16e7c45a00603e13b8ae45e2b683bca57cc0b6ecab345dcc8fcf0dcf2b43b07ea48f29f7c602f0a5acec68ec74b7f7a25c1be16af4500b28e21e556666c974d3eb5cb383971ced618b6dde7b91f197dc3a83108576de8975f923e614a010d651756e69e3645300bdbc08dcadd7fef8429143a8eb180fdb5bbc5557a2bf768d361acb1e6aedf23be052978b0a88beb63132572dcfa9defe68708196df5f6b10b2d2d2c73c90e1928a7934bb5b6fd43d404c2b88ddd95c088606de6788b42e1fa64bcf8ccd69640632c937bb4975bd8e6375e2d09ee87b4bfbac2a6f678442e5d0324708f9b236abbf6645e37cc00c5db0b57d5255e29f894c7a5fef50a697ba44abbe1d7c648cdea9f4ff07cac7fbca3700a1e0e867ed7e77d449a25f541b6b997e5b3a88ce5e3d29ef4698e4753a1c87b0ab9168a950ff020df352656134fe7549a2d7239029e9c005ecdcdf97aa6fd5204f94c8bb1d75eb1dfa3ef32f92e2c73441f557e2b7a9dfeb48e9fc5fc684f5603620ee15eddf32258cd8542b1bd2f74cad20d85bb59dd763f354520f14b9a23a9bd20decfe5ba26af2f34826693f6f1de38b205d5564116fdb3835d2b24cad2888abd2d1bb8c7be2c646a03422e7b0624b2fbfab6b4ef37d0a63bff53d1b4209b1d99c0bb027f98ab726c3f2151c521a40f406b6d3b808d4db86bd2bee4ddc4f9b5f39112e055f13fc945b3c05f887031b7262cb264d666b8eb88635ea3cfd18b47dc35d8487f5f82f227f0c59fa79c479b6cfd86478336f20fd21b56715dd3896ec9cf9794e9d2ca8420b19e92cdeabc4669ca94062e67d5e1e6cad14bdf9990f0787c475c2c9d7c92704f623e586bde4a99528f9302e9a62dcf476ec385e88ea2ea08b408339aff81814400f4429848a2ee6f106938b1e8e794c0b22bd2e132e17152966dd7ff5b95aba1b84e8a5ffee1e6a29d960e710486d853abd4579f32d6902ffe6cb5e3555f0d846a903c11b916b1026d1784983be731d9f2d6579f40a3747cf86c60a48d4ac23368373360e281bc68f4691799016c1af81a9474fa9470f9de4b43b288a6abbe5293ba020ae17d7ef1aa3b97e93cf570430794644b28cf94bbfd4ad5345d2176db4549188cca481e72764b7502db479983c9abc6f5c95189f4b2460255edf8782639b38472441909ed3a539b4e30f240318769ae25cfe1a493b328ddc456caec404675868b7b68c6c13a21eb7c9de93eeffc05be6289dcd1082a77004773cc2300fe286b7b9c272fcffc869737f47dc8e4f5d97f5d415f3d737f008a17f71f3da81099806d0ea51a73e1327e36cd299f1648b5908f493b6da879fc57ee24f3c9d171c8579bae9854cbaa8c6b6a71e524f9ecb9e63f83c8081fe06049ed55c129f387124b12615e392fd6d5e29fd9c26bc37ef25aed2e13508c5ebe9fb6b845fe818c019643335686df349c6aa04c2a08e9776e9c9a859eaa8aaa61f9b44d96f8b27172aa890e14ba4b60dc72a5da8920caad0979a39a6418d974e5d410753776cad59edd6b0509bcf72032c3500e49db370b17788e3837ba1cdd9044db1776a610810fd9dfece61e5708999f86bfdf3e4ae4064711c347ae9f09b9817e7ec5e9f47fa3a1f60df6da675fadbe025755e789825bfbe4da65f6c764d66951bc252f6787b3b42b93bb29c1899d686ff9ddea1ef3e033116d772151d00dcfead93d68f154a1216ed9e29dfd3b8cd5fe1be43b2894f7a0d63e98a108c3de175aebf32935ee3f523ee262271889191232c4fa91dc1f69f37df3e2a0df9daed54e3585642402095249df04b5ee126d3fa43d80999a65d3a0d929c386753bea8fb00f49ae7379a37045a136a107a23efa359b8f70fb98c901fb3c7291b2b7d170fff0acbc88f1e06a6c2556cd1d428c8ee58c902f916f4a9971ec0ee8084ae2cb69fbbcac6ee11d125a0ba7395458658981c087b9ada4e54b029f71a21b91edcdfcb836aa73940c831159e1ca24ea7ebc5cb60849b3a046a97b5797eb8cad61f39bfadf7c213d16de400dd443311af0249a43fc56a6c125e9741d485eecfa5761bf3ae62e20848a6bae8a24386b83cb8a6dd4182d65071303ab4baafab8644bd459ca3ef53950f0634d0d6e589d9f5b061bd8b4e81f0f6d8ca39e1fd5a6190331194202a2a275afd702231e6692020be59267c49bbce9a2889b853cbd3fea6a4b5497f7621b52bd7f5f717e8f20f1a754f1a524339b2d6fe2f40db9568167ec1c5ff6c573080dd3db734965a26888aa715ab26c603b8b5cdd887f85d32bdbd243373b7b11bba2f59dccc862de2ca4b5930784049623cd7da797f8a621e3c64219c718c94a2b205f7e492759cd12e80493a875d8f1578d1da02d7572cb3f1abe9f21843cd32f427db1ae75048f0bcf60b201e5c6068738b5950687b7f110c16fcb3c10fa1ce7b6aaf5c66a3b9f677689ee219e69211226db9c3ef628c342150539f923be1cad08b919119216024a66125e2bbfa1c887855ce54da2f425bd6408bcb230f81c6fd2b399206ec7e15f4381732ae72c119692a8b13489547046afc1f6cedfc0c5f06e0b11627e1339f8ccc0686748c32007030383bde8128752ff190230f4ce5a21ca8faed55634c1dfaa8a2ed14a88a19261f151df65fa3530175df8a6d026807234dd96ac9d2573f5990b7670c7c505779f43deb7805ed81a172475925122781fd74dc358de99bdd412c077b54699b4d2f4324aaacbb90c84e4690484453251e347e779d58442800dcb99a41bb1b3de3279ebefadad6d1cd9fe9adabdce9234e7a45b0fa0adb11c49764ae19bc3daa7c1dcf1ad95380c4731453486965848ecc51eb9ecf620b05dadb0c161f0017d71bcf3a22460a", 0x1000}, {&(0x7f0000001e80)}, {&(0x7f0000001ec0)="e58fb2bd3059e539cf321f63540bd989300be97aeed85bc37a668bda4dba6a540ae01054ca6210e574b68b1bff4022a3fdad6fd25cd0361a65d0d78db9e34912a22a63e0c70f77650811c40a026ae0524daf5dced598f47233ce53beaeae2eb9360e3ed3b173248f384eddc9c374c0ce0506b7be37a24cd792be94a655e6fe4600e7839d068350e9340361f7fd9b16c161ac684cd957fca41d1022", 0x9b}], 0x6) r5 = syz_open_pts() writev(r1, &(0x7f00000020c0)=[{&(0x7f0000002000)="6cfa594106e21852f55b3c6e0b56ddd30157fe95b576e6bd00ed0df86d36f713807a8b8007b89b18f81925", 0x2b}, {&(0x7f0000002040)="602655bf30846df94e29b90120a550e05d8114b4ad4eef52f2f45e8ecfc6f49a069d2ced75278ebff686c4ff2e63cd49cc43aa550a975388962106e6ba42ef1a31bbb335a14bb230706a07", 0x4b}], 0x2) syz_extract_tcp_res(&(0x7f0000002100), 0x40, 0x7) fchdir(r1) write(r5, &(0x7f0000002140)="d742c03d5094c135398e3aa3e861c8348631fb331b092bcd9d46eb581ddecc3f38531fe142f6ac765d3124cc01d186781f4c68b2e6c56068a8d0583cdbff37d8cd95e133c0942cbc021216c4175363fe74f1333221ec84ba8d1a830e36bc8bc8b62bd627ee2b3ad0ae920b688151e9fa805d404d5afef006b072c5c03b4089f1b9e559e38e3180c93ed7137a2bad6c21d1ecf5d0777568f98949c5afec506cf2916e88590d5f523e3812a749d5038a4c1a1f4a3a7a31355689419e0fa0a6bf6068dfb7a03884a6d223ec13ce8514c945b9508e9caf2006bb4aa0b1716a02a42fe16820277fceb2c3a3663e94766cad3f7d5d76c8d419214888eb28d4c574610baae19397a5fec2b2f27f3f7262d5ec36e1dc1c9b4966b3c24d10aa09dd0aa7d2cc605cf7fab6eebb7f5a76453d56adfe5e9ba82bbbcb26b75fd81ffd28c44cec04fa99231d3ad04179fd9abb4cc173ed63e99521556391d92cd56fe7fb32b834d501ab177b348fae1e6ee293869bc59c8cc02d41084179e92e7d68a45cf485b74d3e0bee7b1434ff45832338e4cb79d8ce82a8cda35d378681fc0eb5c702402ab57842dbcebd76507c274f4800d6856f54886c2470cfc1ffa784ecfe4579209b6f6dd1a63d6b381d02225dc97b9b0001664af70a9694c115de79cae7d0dc125ffb30364c9d9c2dfe288198c5f1e48e25379904392099f49de9efc665e9359c32ad76aba082d63ac6996848aae97921b0fafcd488f534ce89a78d86dc9e4f4b13c4a0d2a2604895169096ddeeb333153e2654f77efde17030aa9a8b32f873f8f9b08f0b13324717666317ce7986e0ee690d864c507c6aa8c1b49a73d2d720964a302426e5b51799cb6866795748c3663f65d135c621a7012df50ac6ff7152dbfdf0aca27037b4b7d61b53496975e36ca504b5f1f1b4dc7dddcf9dc0ff381ba3476eafb56961cf193a9998c126082a01b41ce9aa64c85277046aff3586048b9e3b9b2bb05b50aaa06f91b2ec6e502e73a0f9afba2ca52d72e88fc8e2990a058cb9e6bf2e863c165effedf1f4f6953dfde44bf100adc10596b747ed3085155ed71f93c0f3129972d82caf90389c687482b751f7b125d1b72dc3083777e850a9d98a8fb29d0d0d9c06f175bb5c0bf168950463533c81c36604dfb7410747f05862f6a7477c774dafa41496e92f029ea6b375562758e02c53909f518cec93ede8eb984ba01df24e3e1d9a41f30dd5a7c45677264dc0704c69d9e7db136f5762f09632a0c2c9307d0f6281886c4f04561f513a9998d75d3c5e6b17af3a50712ec2d0719f9ed90e2c841df6da6a590dc0ab09073004d10bcdf3a94510097fbc58c15fd7b6c7012698580196724c92bb22c9282afcc96cb99cc994ceecf9574962d5e6c0df049e3640da2cb76cb200c66483de5b3c8e8dd2e3749de0fcfba7bcf8d568b35c8dccce6a385513de9736305b9bcd2ba800e463e15a727fb09c8f7d168810f124239eee9109d52fe66501f38450aa40d587bd33a2ceb1e56b40a22ce803c79034999fd91ef0652c604f06f92b7f7d9a90ab809c10414d8e035d4e19373bd860ec01c7dbb7661a2a079936d60d0f98e695202913261cc7c427c7d0ac25f2d71b18f8f020b9e17f697db801238a782ebc879741c611ee400d1b149e48774f1802caa4ab09a553c4cf2f7db4d6511d2cddf7ebee5579d446d2914e3c312d56f6392b57ea872267be12ab8961c880bf00c5a9ec8e23ce9985f6a0394c040efdc719d69f39a46d53a0af223663cd2dcf7aea76d0f65212bdb7fc552cb138e208cb4c0bf2f8efa2fcae3778be22afe7f98a849d07f19521e23cc013141d3bbcfad66957595b340e82c903329d0be0ab892909a1df4f441b03f264f7c8fe0bf9100a90ff030df94a00ce9fd75f36376ae5e81381354661dfb4a7ac1a91d41c57039e115a84be1a0fe96dfd1f3bf9b68db9f22a589d279993e42a22617f82877fe7992798322d36af2d0d3d7f83d3c115baf73b6e547ab387bdc137ab8500f27bed6ed603030f8e76b502d7f64a163dee2bc46f292285d85d36f2165c1b11a1be3db6777e15dd3c94976f88c69e24e4f584cd1c86ebc736f0fc4e9a251be0c4b816f2a187721c0b32311b0d63f03da2245f3760b1adfc7502d96b50ea72a7928ffd401a8850df23d730b39266ae3972e4eb10fb51dcfdc5e24b42bf40f87b7b7146d0414c9f2d8aed2278af0da6d03f05e524d332c312f7fea351b6fd89e76db5914a080e3f158f1e48bb5e17f88f638fd76c461f8cd5f06de8e1ca9a7e1b2f0dd29944a14e04b19935c8864450c230b8252e46113fe8a07481681e99afb80f3f9eab174df78cb9a268131088627206d72a276eaf5666cf056112797e22b0bbc5dc4b2cd40d2e99a3ece92286b27f2c71f987ff8183a020cfc444053445644d78c78bb171f1fd3c3f7860fab093f21fb157234b97a72804595c5b9650964b4ad7cc9fe515760c80186f66cc53263e6b3ce7d27939c9392df9733e36220138b5f13c6101055db7a2c9c7a99acd9e49f9afbbdb380576a559f71e0244e0a2df67c8da253c523b631f2ca15eee49a2c0fb3a720b792ddac2fc24731919e859aade3cccfefb726c687f4b9f5273ec6057143d307cc1d90592284dd644108bc931726c5a247738177c78ed1c1f5989bd2e03289856364c93e42594d6f6db9a618c7f2a8f8f869f6d73f6223e859bbca48f649968a74cf69c3ba8bd94cd0bd9866e6c17e1bb2772bc4fb1d0d300e9d8b55a1aa1adf0cd611b6e0e4e4b9903b45bcfd72f0f0ae283409eb0093dc163402efcf2076bf1e44f988a9121699ac17a331a72064a7fbc7ec5ded731679adb1a23586104ce070d3a902a943ddaa711515319ba58abbdd67d4857b0e3fc4a3581383f27e0b6ac8a248b3515d8bbdd05b6df40083766335a4de3b33af066a6c8e30587d4eb96f7ac281a71541c7a3c83092a6679122d1393ec4ae6f52d3f817c0925fbce3d742db0a96fe26a59b6ef3de594f3e6127e4b0411b92869580168abbfc53b165e7c56755435dc5ec330dc605204389f49f9d9a3d6791dd1480c8603816aa191644f62c14ab264729973f48225a31245f6e470b68c0b2c5af078f3e40469eafd438327dab448adbd99b19e9b68f4e468ed3af2911c65cd084416d1de54778b87fc5e561c216be01231725c5b12f93e3b90b2823edbdb512cf934792324ed39f19c2eb92e12e594e33844e018fecbdf1d3d50fbdc1b692acd8127fd2dc4d17f8ab3e0aa3f5a1d68277428017f7ae686b8ee6b671d7c22c8748d38b68e98a8fef15f5bb1cb0275e70d964cfdf75f2f4f5ea18b7c0d23359a8ac382468faa4895a260e4a64c5c2578e0686b76a37e41dbed0b9e76330d6112ab310251bcdb2f8ea2a2eeb6517bb7121f875b46494e9e2c04f083b9a9b0b8550900221e250213ff73115573077d9876414561256e5c2c48dd5e634bd52eb232b011ece6e1e27cb8507672a54abb1e347a3135897ead36db565868fb60f130c09bdab90b275896f70c0043713e24008b61df3af16b3fe0f6b6168be4f68995620251b60e1800a15dd8a338ff78db17830ec1c64053a9925951d357552ceb629765b7382db9ce58e681cb2e1e5df88a7878191b2ab18993a8ae9abec32d7ff8cd7264368b42ad77d88e23e050b6b506b3e9dd28fa30c1b21a053cdf173090e04d19753027181ab790542da999b79e4dc9d7646a9498e3c402ee4e1ebb2495b4d55bdcb3a1f8dcbe69bba3b7299bbe4277ea670f07079c1c37c508d54804342ff102862e232a4ed573189ae830e1c3220c72833ca5274f698c11a025e95f51648da381c6de2e9458fa85528b13f545101c8b670029cb75d563cacec177b703e3888c7b9ae04843e94c39d2aedd4f96ce8f84cbb6195d2b90364106d9e647b841d2d36d653d73d6e0715b05794d2ea8ee08fb75453933bb13e754bc14ee8b8408727387b5aa45bc93909dd4fb320a74981f301755d396adb2c0d3bcbebf3bc2c592bc8eeaf97f29151ba50cf1dae4995f0affe4c0919d3becb26840a61e2c920733ad1e574b1f1dfba4b633f60d2a1625c4865d554926e3fad5cea42885b420c81b4afe61985869634eb6cef85d1542fddb4983de321cde627658270bd4a6bd86b705231d9da0af9a0e9720baa04a791c3c874e832583599e3415a416f653165dacd0f4cacc5070e40cedf647724584c944f60ff7695d706f450624c9bf215657bc4e8db8bd05fb047805b88512f36e160310e7c2e32ee770ed3dbd8c578e08ecd78fa6eadb1c702b03489679e064e02e83173593d3999f1ebed0bf504f7ce0da9e19e85b271cb073635dc6625fa9aab882a3a91033587b98eae805d05b243a3434faea227c2c2da5bfc1172dfde33b4e2671f68056385f20cb3231f1e7647afb615bb6f2d8923f99c456a0401ffa431516f5735eabf5b1774c770e8922f88cad8b7bbe8b0e177fca7ba1fcc3857e3e98403465291322ec1112e9759126dd0d0f6f407f0f20e093b6f09a3877c28aac7170952e1e4e5f52c99f4a7638eb312bc736b1b8769c403beaf261be3dcd94a1df35113b8862af1473d25a0bb16b07fa5a2521a9b0f0451bda2be9bd4e647e64ce41235d94bf592133ca81da018947225f18893f0bec32045a898725ed6d1ab1145e5bcb4c122b86fd3ca36d7fd931c96ed205de14c268f19aa4115cd245948cfd65051a11279cf1133e321e3e19628d3345fe3d89587741c7d1bd96e320f1f2c9b900b00380a8bc63e7c59afe75b5250e2194d633f32c19d17bd1ab7e1f905282f7d7a1ef2694a526ee816a8fcba303b6899daa1ea367894114217240939791acdea2d19221bcca409d375fbbfe4843d055cf1f5ea93c3707b61fda4f76bf3c180f540111ad5ccc451f314057a35491e01e8eed7a3d6c5af780d24184620157f04d9307029d803b10b9978a44f1ee5cbc2a3473d4e1cc136329a15269c7ad04d6a3a900dccccfa8913252f492f422041bd36541fb356ef32fcaeb3c7b4b03645fe7670d648f46d0386f2d9e1c4183785ee55225979d820f92ea33eadfc55efb0e64e1fd487133d737a0c9da1bf39ceb484bf3bdd71722a16a19f7b83131877891432dc021b83fe72e048e49ee7128deca595fea8c20f0d3c0ab7d3f7b6256e4a9265627aacd924bd7a13b22fbfaff6af09cdf32c80bd7080984b5e3ca39765c865932adde771fff732a19f1ce64ceccc5a6c8c44dbe4e628901b4655d9f3a9669424b4f7597085c033ae710c1b4f1bb9e74c547daa3ecf6919bbf715f51e769a7d592ed986fefe3a66e8e5c637cefafe26b0c1e161a1c4ab6b2b55a10c22f879df18f5e87f6cddd254c9e327946d4bd741723b821bc5f85992c6acab61ca19475b101838f5a8738937a412328ad77ca9a119fdea9a5ca30c2992e6a6bb0e263ae6f20db8847b1f5e2ecf6e556e7c0b8202f0e91ed8e8c0d02205e183f99576a2d6ca9887d3039556becf4f8417854e7911a8238ad53bd9a70b62a7cb609223d3c2625acfcb7a6ee106419fd19ad2cc4b6ae046bea12bf2cefe9fe0d688f87fcd0f6b6f05a65fdeb463ba3f3fd2cc6a9a18497bc0655b8e6d130c0fc12c0579785c557cc44f67bb2494f9bb3db13c548b8fe197f42a2b0dad8d5e6662f520673b27515b56d6f4813e512064f3d03549df24580b19100f931f7c8e1ceeffa0e9b8d853c9e40d3e45ce7ee127158580600dc6c10ee07c42ed5944426eea93983ecccc91835657e89a5a4ca6cc16d0bae", 0x1000) r6 = semget(0x2, 0x1, 0x81) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000003140)=""/233) syz_extract_tcp_res$synack(&(0x7f0000003240), 0x1, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000003280)=0x2) 11:10:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x401, 0x8000, r1}) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x100000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) 11:10:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10800, 0x0) fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0x40, 0x6) write(r0, &(0x7f0000000080)="b70500a0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5dd126da49d718f46888bd6b633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee53ed3a8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e3201fba69cfb93c7197b8be6a080b3f0b97c7a0cf7faaa35ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d98c52d5b000000006b0c0000f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf9353395f4d71b7aa323c941ea8ba3ed1d040c20000000000000000000000000000000099d5a95148544f9575bf0ee339109d6b7fb1df8a36e3b11cdb7b745f124a2f74873c6414042b9165d10456a87f97483dd0a3926754de13f67ae903cfbc47be9eab7efa9bf499bd41a8bfaa0357c2e2bf7f307a1783779a122f2c22f9338b993e769f02b3116ee95b81d1d2ce83b8c436a6489339efbf048ae7f3ddc7bcd5f594e7a7d018d2447bf2b07d1458795b4c050991304424d0162e870bf3af5f3e04efa771ba4b341c81b08337", 0x1f8) 11:10:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) fcntl$getflags(r0, 0x3) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 11:10:03 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0xfffffffffffffffe, 0x4}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:03 executing program 1: socket(0x18, 0x5, 0x6) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000040)=0x4, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1c4) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 11:10:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 11:10:03 executing program 1: truncate(&(0x7f0000000200)='./bus\x00', 0x7fff) mkdir(&(0x7f0000000040)='./bus\x00', 0x11) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = msgget(0x2, 0x100) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') msgsnd(r0, &(0x7f0000000140)={0x1, "0244be2fbd8d3b8df3fd4f5c015f8fe1f8b3e196d19d1c0dcc708a554b999a228e80d9407fbef9503082d6dba76e5ca8fe2836ebf907f6e3843aa90ea69677477d6221665a2d48b479cf68f3679bd7f78137e5e1d623cf16b1195011676d0fc28c02a0f45c869f110d8c3b8bbe17a10c472e1a5fc6c488ac5ff2296d8e2ac6b5e8cf"}, 0x8a, 0x800) select(0x40, &(0x7f0000000000)={0xa}, 0x0, &(0x7f0000000100), 0x0) 11:10:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 11:10:03 executing program 1: r0 = socket(0xffffffffffffffff, 0x2, 0xffffffffffffffb7) write(r0, &(0x7f0000000100)="e97003fbadf5e8dfeefcb0cf49523e24b15bde7250e31ed5566b2dc80c15ebcb4698e2d21461f7298c5e65f1ed5127964e429a8d5543cf863589a1f1a9076ee3610a18b72253b25239086902dfd468d7d59f0df2cc4795520d4f35e65870629cc057ae1bfa6739477dd494f6669dd313cb51be7b2d31b75c2ce5da1ab8d79855891e9e66960e47820c7feaf45cc2f61ba2e824b6160cf6d4a8582863bf30a4f703d6f330e22f5f482edf858fe5ba419ac7f298013a8217168b8931a37a6f86e900c709ef59f4aaf0d4c42cbe", 0xcc) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x3a2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001b80)="23de0ae323548a5a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd11c8cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a0f39d102e3f39439ca577799143b03482a75b5231bc415b832232da2bf82339b747a79cafef82c48b3ff702a34f0afaf598a15d4f127f9d341036fc732901e47b31f989d6038870fca48ad8c38d5f23f20763fe00c9e505e6e12063fd6d447a4f81afe6e96914465494526f3008ee5c10ab1115213d5fdd16ff043969f7f2dc4c82c96fdb5cb620ee4901899e3be20debdab8ea7feffd80425b744490fb4c1e663caf5072ab29d4098bb270958a4ac8c9f8ec313acffeb9e7ed4f4c3b6c5a39078cfb23584ea99a9642ab8d7310ba0480348f60d4750ad87cf9555a5d809668844def6216cc2e65edd767607af3120618a1d5f9e5a09ff76fd411b9807d90c870fa1b8ad513c144e9a9c7faa9938f6a91f005d33601433080f88e4f005f3c4f12b08d6e6bb8110689354b78e0b806ca4cea9eb0419db56f355b7167c63c8fd242cbaa13de51dd811a63999077a2354c4ae7ef6d88fd9e66db62ba3ae129ca9e3d443e856d0dab70b0fddd013563a173033866bcc1d045e07b224fb235290a71aab39bc91f1420e3d71184eafba45b4acd6985140806fbd9fccb8207bcb214fd7d6dea69ba1a352d2fece74cf68a12220b880ab232a8074d0dc53947e7fa80a43c234940fc1b291ea9437f94bd9070cbb757e9d6e4abec58e5601bc0f0eec1d2b2e6be60800235b9db809a254f34b6e9e54dd219976cdb51cd0ed2fb184372b2e3fb8105ddcc61fbc4c8569a75da6a2ae4cac50445aed46c0815f0bae453547d6ae85dfc4e1154cd6935fd57c15a667bc8a604ba28267a53f123b0e58fecbaa482834a54ae5be2c9c34fbd205193769b4e51b3b1dec44e3cc1a9dae0706593d53fe7f71eadc2403a0b53db4c7d925e4c4698977042ae692f93e3d709fa589c59bbabd516ac4395d11f7325f3024023ff0a4c11ebdc9eb155f30d0df713fc89d77bc7f25b189176f77d87a346941bd50705e16ceb32a0201c0e5050e4b93b0462a4ba6ef31b47ee5ce16035694fd557904f4d386b7e5cf8401dae7de88bb06cbc4e80c6c5329bcbdaa1e6eab9fcd2fcacad6ad13e507e8277154fc42a219b521c25949e44c5c041e4dc807f6786630c3babd02cbbd5db8649e813149106d01371b6dfee1e53ef496baeb4a364cb9e58d4b2f949327158ead0c7bf905ad857c3ebc9b8091a87568c682b58832bd8a2f2d245577d2ff44d53519ed5093e9de25ce7966adb88c49f0837e689a48373ffcf24c645bb2e1ff1f2c0339aa3dbacb9e171fdd306032853b5f265df5cb8c20023e943595c16b362b3ca2c91daeb2f921365cab460ef3cb91fcbb88c9d859a4849d3be6b357b59b6f7525937c185705fba124c4466d9f8de11d019ec5185485baf089a0a772fc361276a7e31126a925a460244eb17577f9e40cf51a298788de7fb3a26d394cecb2e74c7a624eda66c11d0791a98d48b5885abb264fc9bbbb433bd5da53046d0eccd0e4eaa15c766610707485ef51129d6fffa2f8c68a7d222769bcac8a0b5d3c940472eccca7494528d710abb715ac934a612c55061e4df8f8e41a8399bd2a08662a85a77fd549c6f4a55d6cdc75d5afc5648171af56f7e18070c40b15c6f2137980c114cd64488d7c87d3a0d2342094073be5bfb810fb279a3a749cfa548563ef0c8813217ca7b070fac4630497f0fc44a159e464d1066627a464bb69420f6d416be670dffd744b3f7a11e383e5508c2da73fef423183c2c2f43eb8d8e351f3137523de7de7f496ee02454bdb79a201b380f51f9da0f22a07cabcee6d32792584f4c6f4319714e0200000000000000000000", 0x101f}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x22) r2 = semget(0x3, 0x3, 0x80) semop(r2, &(0x7f0000000080)=[{0x4, 0x90ae, 0x1000}, {0x0, 0xff, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x2a19, 0x800}, {0x0, 0x100, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x100000001, 0x800}, {0x0, 0x9, 0x800}], 0xa) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x7ff) 11:10:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x50) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./bus\x00', 0x2, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 11:10:03 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="ee269383493590b933d20149c3c6c5dac9493b062470b100800a5c086eef0a650ffbfe1b5baf6d0b3fc7d9ad4b85a76686aa57533e6b52a49a27c5209b707af722a1939c063c7d832cc1413c9407ba68dea7d612018500b8dfdc792f9f2e9a467d2fc664aae1a2f0c647a09c98e8f2bc8c8065bc6c4b3ef8489219924a4e3aff474fcb540d00d01af843f983ae50b0795ac44498ebe8ba9fb44dfb39da8643db53cac54e53aca4c908477ece153cacec1458821f76d073aa4df1e8de6c463f50911ad6523e40d1ffff3c70200993f53391039bcbc81ce1bb2749c91223f208889e692a3d0b44", 0xe6) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000000100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0x401) 11:10:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x5, 0xfd, {0xffff, 0x3}}) fsync(r0) close(r0) 11:10:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x20000a, 0x7f}) 11:10:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) select(0x40, &(0x7f0000000080)={0x2, 0x2, 0x1, 0xff, 0x7f, 0x401, 0x4a80b879, 0x6}, &(0x7f0000000140)={0x5bd800000, 0x7, 0x8, 0x3, 0xd21f, 0x3ff, 0xfc, 0x1ff}, &(0x7f0000000180)={0x1, 0xffffffff, 0x100000000, 0x1, 0x6, 0x7fff, 0x6, 0xfffffffffffffe00}, &(0x7f00000001c0)={0x7, 0x9}) 11:10:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x42, 0x1a4) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:04 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x6c, 0xc7, &(0x7f00000000c0)="ec239447fcc6e9ef2e001f423954da9f7d98ded00584c58d39aa783fe6781bd8ddb1df847ddeebdfad9602207c193d321ad6a2a8c2cc3d73d33a7ce5685be922fd6a86223c9d40dbf257d070867c64b4b7693da662b2e8ba6dbaa452c483f69be2f0f1c1e66102eb55406a681b3ba5476d62fb34c7d8a8969653a32d4f0563d4480b513b2609a0921d9c7151586767b85b0b430c5ec8c7389dc1fbe37227d45c8756db9dd51231ea0a9e2baa00ded4a52a39768493559693b40c50819b0bd3a717d8bfb4a3d63076fc57dd1efc1accea27573131c7fb88f4ad4a5e5d09db6698f9f7c62ea15b6fbf935d30695cc6d00e764538cb18", 0xf5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) socket$inet6(0x18, 0x0, 0x100000000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) getitimer(0x1, &(0x7f0000000040)) fcntl$getflags(r1, 0x1) flock(r2, 0x20000000000005) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0xffff, 0x5}) 11:10:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/111, 0x8a8d40fc065057ae}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 11:10:04 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 11:10:04 executing program 0: socket$inet6(0x18, 0xc000, 0x1) r0 = socket$inet6(0x18, 0x1, 0xff) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 11:10:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fchmodat(r0, &(0x7f0000000140)='./file1\x00', 0x8, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x402) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r4, 0x3}], 0x1, 0x0) dup2(r1, r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x80000000) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') 11:10:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x39, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 11:10:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4516) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x28010, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchdir(r2) kqueue() chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) socketpair(0x6, 0x5, 0xfffffffffffffffd, &(0x7f0000000100)) r3 = kqueue() close(r2) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r2) 11:10:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = socket(0x19, 0x4007, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) recvfrom$unix(r1, &(0x7f0000000180)=""/172, 0xac, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000300)="b8f5c673e20c7d48154cc712170de1a50c0ea7da715fdbfed0127307eb96f16bb725755a40d78fcb8e7d0804f34ab84a51c7ee3dd4f921d601696d4f19ebb61d", 0x40, 0x402, 0x0, 0x0) r3 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r4 = semget(0x3, 0x0, 0x340) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000340)=""/4096) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x900) 11:10:04 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f00000000c0)="709e7795e11f90728b02fbcdb78d0c72bd5f661164eb63c391cd", 0xfffffe59) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) socket(0x26, 0x5, 0x8) 11:10:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 11:10:05 executing program 1: r0 = socket(0x20, 0x2, 0x6) getsockopt(r0, 0x5, 0x9, &(0x7f0000000040)=""/50, &(0x7f0000000080)=0x32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 11:10:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x400000000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x90) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x42ea, './file0\x00', './file0\x00'}) 11:10:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) recvfrom(r0, &(0x7f00000001c0)=""/233, 0xe9, 0x0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:10:05 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0xe2, 0x80, 0xffff, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x1f, 0x962}], 0x80, &(0x7f0000000080)=[{{r1}, 0x0, 0x1, 0xf0000049, 0x6, 0x1f}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x80000001, 0x5}], 0x10001, &(0x7f0000000140)={0x5, 0x9}) r3 = fcntl$dupfd(r0, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 11:10:05 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000140)=""/157, 0x9d, 0x800, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/193, 0xc1, 0x40, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x400, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000100)) 11:10:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000040)={0x81, 0x10001, 0x7f, 0x85, 0x6, 0x3, 0x4, 0xd5a5}, &(0x7f00000000c0)={0x6, 0x6, 0x8, 0x80000000, 0x5, 0x0, 0x7, 0xff}, &(0x7f0000000140)={0xfe7, 0x786, 0xffffffff, 0xde, 0x1f, 0x4fb, 0x80000001, 0x8}, &(0x7f0000000180)={0x6, 0x6}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 11:10:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x3ff}) poll(&(0x7f00000000c0)=[{r1, 0x8}, {r0, 0x4}], 0x2, 0xfe) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x2, './file0\x00'}) socketpair(0x30, 0x8000, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x5) socketpair(0x10, 0x3, 0xe32, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)=0x1) r6 = open(&(0x7f0000000240)='./file0\x00', 0x20140, 0x80) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f00000002c0)={0x10000, [{0x3, 0x7}, {0x1, 0xfb}, {0x2, 0x80000000}, {0x3, 0x8}, {0x3}, {0x2, 0x72b}, {0x3, 0x200}, {0x3, 0x100000001}, {0x1, 0xa5}, {0x1, 0x1f}, {0x1, 0x9}, {0x2, 0x8}, {0x1, 0x7f}, {0x3, 0x8001}, {0x3, 0x3ff}, {0x3, 0x7}, {0x3, 0x9}, {0x3, 0x4}, {0x1, 0x4}, {0x1, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0xf}, {0x3, 0x696}, {0x2, 0x4}, {0x1, 0x40}, {0x0, 0x2}, {0x1, 0x6}, {0x0, 0xfffffffffffffffe}, {0x3, 0x2}, {0x1, 0x9}, {0x3, 0x99e}]}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000400)) connect$inet(r6, &(0x7f0000000440)={0x2, 0x2}, 0xc) r7 = semget$private(0x0, 0x1, 0x380) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000480)=""/143) setsockopt$sock_int(r5, 0xffff, 0x1087, &(0x7f0000000540)=0x80000000, 0x4) r8 = msgget$private(0x0, 0x480) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000580)=""/252) semget$private(0x0, 0x2, 0x4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000680)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000006c0)={0x7, 0x62414822}, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000700), 0xc) bind(r1, &(0x7f0000000740)=@in6={0x18, 0x1, 0x5, 0x2}, 0xc) msgrcv(r8, &(0x7f0000000780)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000017c0)) connect(r2, &(0x7f0000001800)=@un=@abs={0x1, 0x0, 0x1}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000001880)=0x3, 0x4) 11:10:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000004c0)="ef230094da732138c513b714f29d739b5f55d68183844099a78b39c24592ba02f1d188a67d80de01df08b0712eba8f4fae24a1fe85b179d03b982c61c84aa27ca1589516513684fafcd1dd85266afd32eb05b11f8794777bea2e6fefeee60fbac90c1db1ca559fda907adb7c80a4625048648250c7620c83bd133fb9ac735e1508730896b245adb925ed6d0612aac59bb8530ca67161c7fb6e4d553bf0a53f82a301485ae1f46467da4a0f2461d99781329fae03f0df0b6eb4a92844e8a12d91bc56af86de8b9755c75c9901a0abd2bc2a7f97bdbf79a6cfec06f522def3498b694e10dd8bbceb8321391394e193457a7b5eb623746d2a56bd7683805dfa4c95a09c69740fc029b66ef6192b2277b7590c822e90ca43f5f1db9801c6fc4cb53acfbf225b00e06c4b697e66300660c1eaf9a8f32ab2fefdee9943e090bf13266daa76841d80b4272f124d515e05f2c91f1a073fa89c2f61e1c8e29a2718b4f70755f230c18ec064c56c1ca8615bf4ab830262ff2309d6fdec997b48c5fc9c518e14293dd0b7a95bc335097692e9b362e99752f3d87d4ec6cb3d567dfa38bb517781909c133027174243454eddc31712cf289b6bdd068c62215d19ebff8bf1a6759bda144beec0f9fd8b57dcd267d03a25e34bc59d6c92ea281fe7b52bf78fde3f1493fae1a4be63bbc601e3150f51f1998de837f7930499ae83b018da64cae9db0ba943a7fd0b3e1ddff4febc5f5455dde9fceae7a16115d8569c25a5b363d8828529a3dfd893659cb4f97ec2329548b9aecfa12e3a58e41097bad0c5677a1a385621615741efc4e7251891db8c4cdc2ddbfbc5d4a19848b92bf89e484db103b8431b9b191cbe6826f47ff68cc58b50575c2b74b346cf590c51a5deedf315f79c558b087ca4e7d8ddf44aec767f8becffb2b527c282317a975c616b3edc8c3004412d69440f0149c29d1bdba36535ee3d7d33af24a7a7a20271b2353dc4d3d1dbdc454d3532a666f29b39966ca3ee41eed91e2adcaefa43b611ca108946c6e54398ece177e2194b0f168ceec7d5bd2b969220396b436bb9d2091b3cd4ba4ed3959ad54218ebf76c73f892d479b4fb4b1b7bb9ad34870979f2c60838e75d8de512339983c87339b6dc34f09ec551862002011ce663587f6251a3aa1b5cb67c20b208bfac2cea26dc0649ab4eb258adf596960d44d6c56c46825ea899efd5d8e17cc9446fd594ca4eb7af4424c1bf040b0f3b71ab665d12af43bff546f2d97ac61f177f", 0x382}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x10001, 0x9}, {0x18, 0x0, 0x5, 0x5}, 0x9, [0xc4, 0x0, 0x3, 0x0, 0x3, 0x9]}, 0x3c) fchflags(r2, 0x20000) syz_open_pts() 11:10:05 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x10004, 0x3) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) writev(r0, &(0x7f00000000c0), 0x64) 11:10:05 executing program 1: getitimer(0x1, &(0x7f0000000000)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) getitimer(0x0, &(0x7f0000000040)) 11:10:05 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f00002bc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f000031c000/0x1000)=nil, 0x1000) 11:10:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f00000000c0), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r0, 0x6, r1) write(r2, &(0x7f00000000c0)='!', 0x1) 11:10:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 11:10:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0), &(0x7f0000000200)='/(+[@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(-\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='{-\x00', &(0x7f0000000340)='/\x00']) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="000000000000000000000000000000336e1eb8acfeab6895547446820551a23f9a9afce3b3cea5ee838559e6c76fd7251ff3c6371d792b87aab2f581c3367d7ffba3f4ffffffffffff3efda0c5517b024a5879495e4f8cd05e20637c3404e53848a750d8436c437b6e417d9cff97b4315280d46be8eee9e3ab65e8b148f89dae00000000", 0x84) execve(0x0, 0x0, 0x0) 11:10:06 executing program 0: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r0 = semget(0x3, 0x0, 0x52) semop(r0, &(0x7f0000000000)=[{0x7, 0x10001, 0x800}, {0x2, 0x1, 0x1800}, {0x3, 0x87, 0x800}, {0x7, 0x100000001, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0xfff, 0x1800}], 0x6) 11:10:06 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) 11:10:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x65, 0x2}, 0xfffffffffffffe31) r2 = socket(0x11, 0x4, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005010900000000001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) socket(0x21, 0xc002, 0x5) listen(r2, 0x1) 11:10:06 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x6}}, 0x0) clock_settime(0x0, &(0x7f0000000000)) setitimer(0x1, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x100000000, 0x7, 0x40, 0x0, 0xf6, 0x4, 0x9, 0x1, 0x0, 0x0, 0x7}) 11:10:06 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0/\x00', &(0x7f0000000100)=""/75, 0x4b) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) chflags(&(0x7f0000000180)='./file0/\x00', 0x0) 16:00:00 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() semget(0x0, 0x1, 0x400) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x188) 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) dup2(0xffffffffffffffff, r0) 16:00:00 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x2b3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000480)='./file1\x00', 0x2, 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='{&)-\xf4/\x17%/{\x00'], &(0x7f0000000440)=[&(0x7f0000000240)=':\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)='#!%$)\x00', &(0x7f0000000300)='&\x00', &(0x7f0000000340)='\']\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=',!\x00']) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xffffffffffffffff) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)="6673fc9aaac7699bf5a6936f17004505b52854", 0x13) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffffd, 0xed6b, 0x6, 0x1, 0x4, 0x100, 0xffffffffffffffb5, 0x3, 0x1, 0x4, 0x2}) setsockopt(r0, 0x4000000000002, 0x400, &(0x7f00000020c0)="c196ccb46da15e6c87e2bfe37eb20c6973f6feb578ea392f821b9fa007b9b9511420ee8d05a74015fcfde0746ca6aeb24d00f2b7e30ae63ff8e7aa32ea18d14a5283a713650dbd140d13fb4e55281eca3b8a6599b1e5c6c81bc54a7f2ceb61cee30d194d5d0ac94731e489f85f79b84a98504a67f1c011cc973e659602466a2352104a2adebafc226b2935cdd5746af2207d9a9e19cd6c553c4ba3d65be2f98ef71e1542e7ea2aae84bf80d88633a2bd48a6811a95e8e311888a416dd2a8116f75bf43c30879a780298d6641ed13866e9212cb9e97a10731739503d0f2a662d0b0ef205177fdec7c5a0df8d9d49b4b1425459403caaa03bae70cd48e7d5ff04c8c4101027a64699f9d23d81230771e79a936ff2a17ce27031aebcc074705cb7802e7790f7cc708673713c0eb991b763dbf6b435b6873cc069bc9922e1a0ecf5df3cbd4106d5403c34fda3e5eae1667092aacb62536b8572976688be96df47a705497eb3f0762094565f310c8558b9b87d5b6b846332bee6fcf16cbd0b17c10b48a1c960e6419a508fc8c0c56a6823396e588779534f6b0a4101cf14dc8003a429debb44651f274e88ca37d3810c0de44526e56205ec828777cd66543085a7ffd7ae1414ccc5654e1274dad4af6c25463755de91e510a84e771cf007f60f0bdd75bcbadbd1aef15ca2d5bc501ef60bc853c0ac1d5ad372d77ab70371e7097e752bc3f84adae141c784b4eeeca35be15d9404de9754f480d7e85ee8a739df54c972135a619f819132eb1ecc2fbf8cfa36af675350811855c907394bd4232be6032d571d0b31ea18716e80782dfce52099fa48bd653dd8025d3269cb7fed1d20a299ff76123c69524de0b364c0a9c7a5eed67524d642a41918b61059417810fddb0a7c344bdee7340eb6cb08a38775f2e5db57cd47a194b599eefa7bef66e78cc851a8c9bdca3f10abdb70b6a4776e6ca76cc0285652c18ba90aed623a924718fc1526bbbb42b27105a5c05cec4bdc1a4184ec449320ddd22eb1f8de4b09160e6a674bf88c7d94d2df011a69dd5f4cbe3dd55f669c68b87455216d13120e3e9efb3a3514ca8bfd7e5b1372b48bd52125530f93e591a959226a5038cbcc072472d8a998410f2eef6c9370cec2f77872464dfa9ecd43ebaff4a87c3b5bcb4a25aa0545916c6ad06fd02b79e6b6e91de7dd386786a759b5e225b6e23bd96ff3fbf9f96e0a58d50b84720c3f6feafe875ef4cb45f9f2179f1ee993ecad73d931068f260d5e061ca2c32a8c89f21f12d33f84c9d1beb1fac31ba7adcb4ffdea54747bd2228898d41cf1d0fa9782e056d0cd682f732d0b2d295fb1b812643f5d73cf0571f0eb8428cc7355d2083be9f7935bff965780ab2eee01997e07027d67f40cd762e34e5d3ad4cb2e61f782be38b32c4f6cb2eeb55bdbd89f23d0c03f465d52f0d80c8093dbab90070d1f5940941e1c22d4121fa71ab71e74e61889c6f5117d110cf113a8a2670e9734ef2b1d7b282c7aaa3e882a261fc73de3a060c6b906844fcbfaa57aaef2dcfca78e289b6ac155ee0dc5e1aeb73e53475ae27d58ade29c6d08fc5fd1723af7a9ba7bd1187ccbd5498dfe4ca1add99c5c6a5b181724dddc2866de905b81a92051d4a2a8cd33662b3d2e8d60be9735088c31c5c5c6423ec942b220fec9f3e4db9d063e337dfadf850e661adffdd6bc2f4f03545302cd63f16ff22ee93f47968b9da26b7724e91519adebe715b1c6ccd59c0be2617d621881370a029bdc8a06220050490fb5f4ddf6f2a2bab085fedf8a551d6c637225204ff4a1057cac8f9afc846aa48764a6a4ba0a5da824e6f69d274901fa8193d2eb371847fadddae9cd38241ab6656612c12bce95f945a6c980493d593dbd7616812686d1e62714a7baf2a63efe0a3e2605c4b2151b6141e35767222e14914aa9a950412842dabc3aa4bcae5acda7093dcf17ff6c9ce1f17adb6d61f9e3379d2fa13ebdf3163f4bc09d362fcd291e1f9f97141a2305abd43721add8de0ffe741769102082cff9cb9f07052406188cbee42a0bf1aa48c8487fd60a927f3207a371f6c97e7c7073b5095b2e2b7e734f418a2c68bca5fc1100ce66701f7a4fef5055ef944fbb39ed325489e762160e01745091ad5b08b8c486af95addfdba046fa1a6959c9153b4384a2e0a074ec904cca42f2886f67de10a9c5df5ca496ced3d4e875aa3bfb392c4da379e309514dd479273eeacd6fd8a5fcc8eb66a62b2d23cd6a2fa88ea1e446808b94aeab24ebfbe63942d09349c0ab82e0805a2676ff2d408b88f69ccea5bf3ced735e744177553568b5cc346347e9f5634929a2b6d4949c2abae014e0804584588962a2412500b2b54c1bd8ec7b40656b97db29c02dffd71613d6e014c8704ac7142e4556f6ab69456d571de6647ea109e24e500673712a91709704fdfa2a3a83778fb50e505a846f4730577cb922219e95a78886968a641f6654df9b4647a2a9feb854c2230d22b6812cc2cd1be874676d161927ebc443a319d45f7bf782b86b7b22b40e0f1e31c99f77cfe3f5391a30d23fa3d93fa31a3e44528a8e510d5830517cff001df3ccfa0213861310faf31a8905fefbb2bb4691a865e4dffba52002fafbc6ef3ae328ab51225b49627a355015e9cc17985e2106793781a8c66d3b2ddd04c4cafe63d3f545935444f38ca5ca14bc506ec31b28109fde143f3112d3b29b6d44592c4ab76d5679760e36371f0491b6cbdffeab2743ebd2fdcf138fe8206e3e0a27da6c25dcdad5fbfb860a63923e464c59f8314502a5be8f60c120a955c680a92dad8caef9a97003a1dfeb9505e0d989a845ed7a35ae05237dbc04e2bed4c574b1a4a62a0b338077d5371a8ed447c79654c097248bd6a1af92c6e7878b7c811c31a49ab87dbf1b7ea83430029e661da1f615b29028931de44067ba32756efdbe1728812d4697010876af61dbbeb070e74eff7e49ac9e41dec000535f8cf1eb1bfd0d270bd83ef36eada47244c5a0cac7672624fd92052a37868ce71d25f09ad66c545291139ee8af5fc960331a7a71ab93aed34c499f719e8d6131301fbd2e0d9e434c3256fb6d3decd53debcf294198618cf9a4d705d52b5a44c6c2a3b34cdbb7dbe4d46a148f2cce6a9670787a84a509452ae7bec37794a1bab2f7d6f0b297c3af2d9a0adeda11c75ab683f27f69478db249a769d9ce5093e764442e78832aaea8f8a2c65176e1aebe11607a99fe95a2b17bcc4dd21395405571e1a2f29d2e8d0029ec81e2f498140167f169c9dc979fa2df3c2914b41978c27ec37a1e1b1c0240aa21d768ea8aad628948c82cf78444a18ca0939b669c4ece421bca7705330a5c1234cac9611eeab884cabc931b1307c150da25ac9e7f66205cedcff864d8d68567fe9d09c51e3cbfa727ef55a474160f7e80d5762967006d119094877981c9876bdd4e6d2594bf88544bb925ac29b05989ddeaccd03d29920530d6cae030c354a5a505f9512e8dc48a16e88d8f547405fcfb4da19637e33b95c44d8d3f5fa36d29103d5227bc883e508d1c8351115aeed73e39d8e30952ea2e792f6fb3b263c869a6fdd34fcc96caf678d5d544632959d03c8ea94f45f53ea641dea8a416600ee748a713de1f1b4ab9142ff94ef716ce452c823062556934babdb7fa630a451c51c8d5991855e9646774a45397c361efcadfcfdc9c5836a245481d9d91b928fadb87d414134bd3695d1653920d69f3a170ae0b7c78f3d5d23000474dbf4cb79279ce89412b36a3a622eb43ddaa5afe99159091aafe0575f6f21c96ed13cb9c973cb527d67e90166238c051056eb87147c1087b903be59502d7d14da431a926e765520cee2b8dd1abe6dae191925766f84237aa3030e7ab64e1a0177353ebb8c6a7009a2640f5f1436ea03ecf28c2fe86b962bfaef0b52dc96e703a4a90ff6497113e399706dfee90c5fda27108254f6d7d40acd2feaa115d9daa3c22b0fc4f0e2e3a511dc60da09baf1ebc635dad6b9af6a61c1eb87fc9de429014d281129644684ffb5c5239a01fc8bd3d1131e0bc8ec3bb92a3f9ac4d5da885fd377e467c5a82812146ce3b165812bfd21c23447a94b71969f7b95391455af018f0c09a6a1d8e0290f0148d054dc3a9ca13d55eef86dea2e33d5aa3f92269ad096ef9ac9b98bafd097c359b67ff3fba398e71687d2937c0408e72cd6e688e034756387914937c9bd1dcaf269e19dd847468b7497a77b19b0e9b5d81ae3e89a6c3467a78dcdee6ef416f5e7d97529cd105cbe779fb27577c76b39d415302e3f337b840f25a5a53f7dfe533a03d721517a5e6645148ee750bfb19d43071f3d1acb882a1cb79e5028349fdf17c7e9b747627bb7724f23c097bdbf745a939465ffc9bfbb2f11a84bb240843db40ae2a5b6f2365f3dbf17d82a218ee65b513de98e81ce0d3a5b92625b18ee260907743c68e6b31aa97904c97113a708cc379bca9e1687622934351ed5e3d3806d4ae5a697af957e7e768af3a1042f3557db1b00b7b943d1e1a7b315fb44bfb93440860971e0091325b8c56788ad995d47c4dad475d57db379a5348a11be463ca4636bb7ed19544b02c1a954178084ad084f8de1a14c233a56eebe4464adc39d20137d129dd746d916901f26f889a4f64c464896f23ce2997840127dc7f52f553b3b38bd334f89670c23a1b62cf981bdad8b3055362cbd78f8b38be4071ea2697b5ec58ceb34e5aea08c3cc2cacc38ad5ace1604b9bf98b972ffba94c93a22ced36fca7f69ebbc4cea177c3f77ad2f8f8f91a1caa95a9b455587312bbbc392fce5445e9cc3b69250613033666d2948d9c81fe04edf2a11c3de9a5be86f82ef08e3d5f18db5644b6239e2e4a08097ce5b7d0a2e0ea7e4d7a7a8e2bc0ff356c952cf59d7a6d388cd61ddaa93efcf2584597d0a1b0f694458ed7aeb61ee7a9c197d0ead4506d19697b1fb22f1a521b039db76b9b81bb87d255ef2a49a897d2782cc7d5c2cc77e438a79294f5ba97298836dddb23918e234c7e1a3cf1ccef78f4cfeaccc3a443a8a23f8204ad48f82cfdc5c2b21c318f1a8b310f8565a6b744ac374278e28099d7cb73210a02fa494f1d47b835f475ff8209b8c3b6e7aaab6e0c11f87cff8e415157e0f582574315b3474f7e4049d0ab2e470cb7190bdbcbd75016a9267b2f34407c0e05ae36e81ea6c61d603048178684ce0ae0800805b9b0d0960a1b1d628b05ae18413015af3a52ef74a9c773bf157751f7b73e12d97e004d4826660b0e400dd431566bfbae731823d24a40d426628a29607bd700def08bd4c8d60f14683f51d5e02677eb4d20221a4e5b5aa77e31d59f8c0e63141c788f531a6255b5f4fca4efba3d47d983b8dac5cd9a8985ce380c1156c20dd6456ed3151b8ae63bcaaf8ec47ec9a6937a47b90ed94c287a1af19b73e9c9d55d5e54dc80c81bf97d9b13246f4b6d2a1aa72ebf9f7ccc4b470c956c1b70d20cee59452578ef48e0171e5373ffab11d5b9473345bd60e66d066ea20f7aff6506ba33c278b89af331dc1d05a3c4c7def1347e9b53e32aef5c3bde91f0280b994e5c776a08dd5dc34c8906dac4dfa813a44c24a27d3ba632fb8b590e749145483cd95242dc8fdcab967f7a4dd13c20a92ef21a4450f936414072a5a3f9c23999d97ea76abc37e226902aa051cbaf2f738f0d77a19509714ad413f26ae07e03d9cc3662455f12a88bba6372c4869bb31a2cad1c25e5750aeb1546a0734a1f5a386918c8b9256ff2c327f3f2f6c4d23f216b4cc347b718bcfc2c972", 0x1000) 16:00:00 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)=""/90, 0x5a}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000340), 0x10000014c) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x200, 0x7, 0x401, "efb5ef792be9f34233279ccaa665596d7af8fff1", 0x338, 0x4}) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000480)={0x77, 0x80, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x101, 0x6}, &(0x7f00000004c0)={0x0, 0x8}) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) kqueue() ftruncate(r1, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000140)=""/229) getsockopt(r0, 0x9, 0x8, &(0x7f0000000240)=""/244, &(0x7f0000000100)=0xd7) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202f, 0x5000000) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) 16:00:00 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) semget$private(0x0, 0x2, 0x160) pipe2(&(0x7f0000000080), 0x10004) fchmod(r0, 0x1) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r2, &(0x7f0000003600)=[{&(0x7f0000000000)="2c03a2b264", 0x5}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)={0x2}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xc) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r5 = semget$private(0x0, 0x7, 0x400) write(r4, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f19a03272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5ff1ce5b90f57da54be439cd81a0ad71a0c6b", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f0000000d00)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000005c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)='./file0\x00') getpgrp() recvfrom$inet(r6, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000b40)) 16:00:00 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x200000000001, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r1, r2, r3, r4, 0x100, 0xffff}, 0x8, 0x9, 0x2}) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000000), 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, r5}}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x4, 0x4, {0xd, 0x311}}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x600, 0x0) read(r0, &(0x7f0000000140)=""/167, 0xa7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000003c0)='o', 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xc1) 16:00:00 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x481, 0x101) socket$inet6(0x18, 0x5, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x1, 0x0, 0xa01c, "d41be3d55017f52ef69b75a26472771e3574a6c2", 0x7, 0xffffffffffffff80}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0xb29, 0x1, 0x100, "fe6e366adee53314886f14193cc3b5db3d77de1d", 0x5, 0xfffffffffffffeff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0x200000000, 0x9, 0x0, "5caad91d34267de251f3ff9126cce5d5cbce47e2", 0x8001, 0xfffffffffffff9dd}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x401, 0x20}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2028, 0x7) chflags(&(0x7f00000000c0)='./bus\x00', 0x10005) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202a, 0x7fff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x20005302, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x8800, 0x30) mkdir(&(0x7f0000000100)='./bus\x00', 0x54) recvfrom$unix(r1, &(0x7f00000000c0)=""/25, 0x19, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000080)={0x3c, 0x33fc}, 0x0, 0x0, 0x0) 16:00:01 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x100000000000083, 0x0) dup2(r0, r1) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:02 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000000)='c\x00') 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xfffffffffffffffe, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f00000000c0)="d5ff966872144f47c91e1d37a3e3abaa5000116e4b9d516744a4193ca8e726420813e20b06053805ffa51deb52d3a9576ecdc1579d8b849fe4be99780459dfa85a1bc02089adfca85092807efb38528870a81f7ce0a1bdf6959abb8d374d68ca498fb2c0f291220238a6f856f450184cde54561d8c080b06eab6ecea6b364e469add2f0352606427e4e3637f936767f549097b9ee404720a87c60140", 0x9c) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt(r0, 0x327, 0x3, &(0x7f0000000040)=""/26, &(0x7f0000000080)=0x1a) 16:00:02 executing program 1: r0 = socket(0x21, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fbb, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r2) fcntl$setflags(r2, 0x2, 0x1) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000001136ca7b4d1fe8aff23b854b164fb3bb04a23d21023fed2f71d38742dc49a52e330f602d1bb94a8f4f4956943de03d49b2da1c3258b00de3cd939d3e0c9e52011dd53014f283510731559297531a539a1f47b4df75d80132d3fbd2542e0055df96046cd2aad2e74456d7871777736c86fa8f51dff0002c32dbe2ab6aed65d11a003395e9d2e2c78652"], 0xa) 16:00:02 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000080)='./file0/file0\x00') 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x5f28, 0x7ff, &(0x7f0000000040)="2a277e7ba53018fd6f1e406ad5d94b3e2d84b225728571ef842e10888517ef3ba8600cffa7063b73ed5970f442584342672b9564277f36e1db7abffbe39af3d03f21a79072d950709ad6fda77cce1e2bb2c446faef153650902a70fa35eb5c000c5c8e9d2f9b5808106d283ede37572b815969bf7bebc5f36f2de1096b5edd60bde013c42c", 0x85) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100)={0x7, 0x1}, 0x10) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':$[#%*^*$'], &(0x7f0000000540)=[&(0x7f00000003c0)='\'-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\'!\x84\x00', &(0x7f0000000480)='(\x00', &(0x7f00000004c0)=')+*,\x00', &(0x7f0000000500)='@]R\x00']) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r1, r0) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10100, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x889d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='T12', 0x3) 16:00:02 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce2468df839b90d215f463f23dacf72ccfa5a9bbd2e6e58cfee6d3f5bb769908a563e96dbb4324f002314d8b03798b6e21178a9f", 0xd6}], 0x1) 16:00:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000ad002b66c70000000000000000000000000008bc6821000100000000000000000000000000000000000800000000000000000000000000000000000000000032"], 0x0) setsockopt(r0, 0x100000001, 0xac3, &(0x7f0000000040)="8e93cf1e17a9a492e673e3a18ecbbf078f7436edb00a1fc14cf5eb8e26c8f996f5ea3e7b62dcb9ea29c88f3ffeb42c", 0x2f) fchdir(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) r9 = geteuid() getgroups(0x7, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="870c8f461696d57e9df82cc18d8579e8dcb4c5a7cd09cf17bd422d6aaa700e5c647c2c6c74851b04c5c555c6ebe20e27aa60e04a10cf0af0cf0ae824abd74cf3e88052690134ea84e3f093cea302ee91675f117caeeb908c3f5c4e92dd9b526afed6669ec749d7390768b3db99fc4a629b161c4ad19402caccab36fe257714ab2a782aea799ede939dd04b61cdfbf4265a7fe3d8b534617f7ece94df9887aac6eafef8f6e260755996ffc1e624455a6698498b5028d138e8699e0cbae2ebce735269971c02843a418fa3c21779bbafe007b66bac437149bc9d0b0a076ab7", 0xde}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r1, r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x118, 0x8}, 0x400) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "035acd76ef3caf0000000000000000009b5d00"}) write(r0, &(0x7f00000000c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef", 0x25) syz_open_pts() 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f00000002c0)="83a71a84d6146287f397c0a9a2cc4c2578cefd1eec83f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f197000000e8ae0ad97cd1c9120ae7a6d55089d3f4a4c1057b4fcfb1743c484f13619c237c90201c", 0x55) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800000006, 0x4, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000", 0xfffffffffffffff8, 0x3}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000180)=0x1) syz_emit_ethernet(0xbe, &(0x7f00000000c0)="8574da896b0fb1ff264b4c81a9cffca5b8e43e018be7cce4640c36cdfec4f298d0d2bf3c831b7bd2ffe66cfc2768ee367fe6648b8d5252980addc13153b4ba14e6adfaae2f7f801ae0a393b949579e0df546e2d5ee69ecc0d17ea6ca34d491d9dc2619a02b13dc9a4c807f4986347cd3e80ef47f8d7aff9c56575feb2c54f371666f713a31b4204b18715b895016a83fa00b14bfc43df3f1941a86f38ceec6c39c2bc5f9f8193e5b16bf5e89b791ebc38de8276891e5adddd232145dfd42") 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') write(r0, &(0x7f0000000180)="670d939b4781063c82def64f462f39fb39ee3f4706dc2d37f1787d", 0x1b) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x22}], 0x1, 0x0) 16:00:03 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = geteuid() setreuid(r1, r0) r2 = socket(0x18, 0x2, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="9c4d03e975b4b53600be7356e3d0d9479e72f5abe4fa7478adaee190a7bbeace7c10b9ad98030ab27e9253a89bab6bb4c530020baffcf41c25740d876b1fdf89247310b1d2f9fa250e435c214a743327c9d77b4c66f63e13f126db0d31b2fa648fab9cd3208c3ddc79877e360621bfe334b1739b72f844582e41bb4cb0c28e81a2763f72534fd53f6c8ba9718e51ddc1fe5640b5", 0x94}], 0x1, 0x0) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000280)=[{0x41, 0xff}, {0x21, 0x3}, {0x101, 0x7}, {0x4e, 0x1ff}, {0x84, 0x1ff}], 0x5}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x2) poll(&(0x7f0000000200)=[{r1}, {r0, 0x110}, {r0, 0x19}, {r0, 0xd}, {r0, 0x24}, {r2, 0x104}], 0x6, 0x7fffffff) open(&(0x7f00000002c0)='./bus\x00', 0x90, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x4, 0x8}, {0x25, 0x3}, {0x42, 0x7fffffff}, {0x26, 0x6}, {0x6, 0xe00000000000}, {0x26, 0x9}], 0x6}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x3, 0x5, {0x3e51, 0xffffffffffffffff}}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x7fffffff}) chflagsat(r2, &(0x7f00000000c0)='./bus\x00', 0x30000, 0x2) 16:00:03 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x1c) r2 = getppid() r3 = semget$private(0x0, 0x0, 0x2) r4 = getuid() r5 = getegid() semop(r3, &(0x7f00000002c0)=[{0x3, 0x6, 0x1000}, {0x2, 0xffffffffffffff48, 0x1000}, {0x1, 0x87, 0x800}, {0x4, 0x6, 0x800}], 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) semop(r3, &(0x7f0000000300)=[{0x4, 0x1, 0x800}, {0x2, 0x8001, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x0, 0x1000}, {0x2, 0xffffffffffff951c, 0x800}, {0x7, 0x8, 0x800}, {0x7, 0x9, 0x1000}, {0x7, 0x5a}], 0x9) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000380)=ANY=[@ANYBLOB="d577119ec9f4b2e76f3fc8d7a142572bcdf6389940f5510e21a014da5ec56a6ae9d22e5b9d7bdd457ace4ef9fe3369066db0f645d9c2d6ed1293b0e0fd0a1e381d2db61183b7c885aae3ce4d7562f47d839af7854588a0b6eacf61d2b6fa274e44599b"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) bind(r7, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xffffffffffffffd1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000800)=""/194) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000780)=""/106) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) wsmuxpoll: not open panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *379437 10767 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff80000000,8,2,2) at __assert wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8030b012b0,80085761,ffff800014a2ea10,82,fffffd803f7c6a80,ffff8000ffff4970) at VOP_IOCTL+0x9a vn_ioctl(fffffd802e9c5e20,80085761,ffff800014a2ea10,ffff8000ffff4970) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff4970,ffff800014a2eb58,ffff800014a2eb40) at sys_ioctl+0x638 syscall(ffff800014a2ebf0) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,67472319010) at Xsyscall+0x128 end of kernel end trace frame: 0x676983f4320, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic mallocarray: overflow 18446744071562067968 * 8 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff80000000,8,2,2) at __assert wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8030b012b0,80085761,ffff800014a2ea10,82,fffffd803f7c6a80,ffff8000ffff4970) at VOP_IOCTL+0x9a vn_ioctl(fffffd802e9c5e20,80085761,ffff800014a2ea10,ffff8000ffff4970) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff4970,ffff800014a2eb58,ffff800014a2eb40) at sys_ioctl+0x638 syscall(ffff800014a2ebf0) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,67472319010) at Xsyscall+0x128 end of kernel end trace frame: 0x676983f4320, count: -10 ddb> show registers rdi 0xffffffff81a24927 db_enter+0x17 rsi 0x158d __ALIGN_SIZE+0x58d rbp 0xffff800014a2e650 rbx 0xffff800014a2e700 rdx 0x158e __ALIGN_SIZE+0x58e rcx 0xffff80000113b000 rax 0xffff80000113b000 r8 0xffff800014a2e610 r9 0x1 r10 0xffff800000936b40 r11 0x5b2a05b670f05c63 r12 0x3000000008 r13 0xffff800014a2e660 r14 0x100 r15 0x1 rip 0xffffffff81a24928 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a2e640 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=379437 stat=onproc flags process=0 proc=4000000 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff5078,0xffffffff82253390 process=0xffff8000ffff6d30 user=0xffff800014a29000, vmspace=0xfffffd803f014528 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 10767 356837 5192 0 2 0 syz-executor.0 *10767 379437 5192 0 7 0x4000000 syz-executor.0 5192 437275 84825 0 3 0x82 nanosleep syz-executor.0 4528 427365 84825 0 2 0x2 syz-executor.1 44136 8867 1 0 3 0x100083 ttyin getty 69198 285295 0 0 3 0x14200 bored sosplice 84825 263287 37853 0 3 0x82 thrsleep syz-fuzzer 84825 499244 37853 0 3 0x4000082 thrsleep syz-fuzzer 84825 232500 37853 0 3 0x4000082 thrsleep syz-fuzzer 84825 456756 37853 0 3 0x4000082 kqread syz-fuzzer 84825 52361 37853 0 3 0x4000082 thrsleep syz-fuzzer 84825 439406 37853 0 3 0x4000082 thrsleep syz-fuzzer 84825 181860 37853 0 3 0x4000082 thrsleep syz-fuzzer 84825 474061 37853 0 3 0x4000082 thrsleep syz-fuzzer 37853 16655 54582 0 3 0x10008a pause ksh 54582 310821 35484 0 3 0x92 select sshd 35484 332744 1 0 3 0x80 select sshd 96278 51768 89329 73 3 0x100010 ffs_fsync syslogd 89329 43109 1 0 3 0x100082 netio syslogd 43320 12476 1 77 3 0x100090 poll dhclient 4955 5841 1 0 3 0x80 poll dhclient 40087 508188 0 0 2 0x14200 zerothread 15446 307377 0 0 3 0x14200 aiodoned aiodoned 29543 85677 0 0 3 0x14200 syncer update 482 39493 0 0 3 0x14200 cleaner cleaner 13535 438085 0 0 3 0x14200 reaper reaper 40312 252916 0 0 3 0x14200 pgdaemon pagedaemon 63285 224956 0 0 3 0x14200 bored crynlk 64205 89950 0 0 3 0x14200 bored crypto 26134 236363 0 0 3 0x40014200 acpi0 acpi0 99560 444705 0 0 3 0x14200 bored softnet 94962 212877 0 0 3 0x14200 bored systqmp 84707 123875 0 0 3 0x14200 bored systq 38398 447897 0 0 3 0x40014200 bored softclock 16578 54739 0 0 3 0x40014200 idle0 19883 417826 0 0 3 0x14200 bored smr 1 63046 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 9496 10452K 10452K 78643K 11070 0 0 pcb 23 9K 11K 78643K 731 0 0 rtable 100 3K 3K 78643K 776 0 0 ifaddr 53 13K 13K 78643K 265 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 32 0 0 iov 0 0K 24K 78643K 186 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 76K 78643K 2003 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 23 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 183 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 21K 78643K 1177 0 0 sigio 0 0K 0K 78643K 24 0 0 proc 41 30K 46K 78643K 610 0 0 subproc 64 65538K 67586K 78643K 447 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 148 0 0 in_multi 33 2K 2K 78643K 188 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 346 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 76 20K 22K 78643K 3638 0 0 UVM aobj 58 4K 4K 78643K 68 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 86 0 0 NDP 12 0K 0K 78643K 86 0 0 temp 155 2355K 2427K 78643K 6817 0 0 kqueue 0 0K 0K 78643K 6 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 15 0 11 1 0 1 1 0 8 0 inpcbpl 280 624 0 617 1 0 1 1 0 8 0 plimitpl 152 66 0 59 1 0 1 1 0 8 0 rtentry 112 140 0 100 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 216 0 212 1 0 1 1 0 8 0 nd6 48 26 0 22 1 0 1 1 0 8 0 ppxss 1128 28 0 28 6 6 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 645 0 457 12 0 12 12 0 8 0 art_table 32 646 0 457 2 0 2 2 0 8 0 art_node 16 139 0 105 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 12 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 181 0 171 1 0 1 1 0 8 0 shmpl 112 66 0 10 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3551 0 2103 47 0 47 47 0 8 0 ffsino 240 3551 0 2103 87 1 86 86 0 8 0 nchpl 144 5396 0 3743 63 1 62 62 0 8 0 uvmvnodes 72 3868 0 0 71 0 71 71 0 8 0 vnodes 200 3868 0 0 204 0 204 204 0 8 0 namei 1024 16942 0 16942 2 1 1 1 0 8 1 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 18816 0 18815 12 11 1 6 0 8 0 sigapl 432 1315 0 1302 2 0 2 2 0 8 0 futexpl 56 19399 0 19399 1 0 1 1 0 8 1 knotepl 112 512 0 493 1 0 1 1 0 8 0 kqueuepl 104 355 0 353 1 0 1 1 0 8 0 pipepl 112 972 0 951 6 5 1 2 0 8 0 fdescpl 424 1316 0 1302 2 0 2 2 0 8 0 filepl 120 8596 0 8498 6 2 4 5 0 8 1 lockfpl 104 366 0 364 4 3 1 1 0 8 0 lockfspl 32 407 0 406 4 3 1 1 0 8 0 sessionpl 112 29 0 19 1 0 1 1 0 8 0 pgrppl 48 45 0 35 1 0 1 1 0 8 0 ucredpl 96 2029 0 2022 1 0 1 1 0 8 0 zombiepl 144 1302 0 1302 2 1 1 1 0 8 1 processpl 840 1331 0 1302 4 0 4 4 0 8 0 procpl 600 2795 0 2758 4 0 4 4 0 8 1 sosppl 128 28 0 28 6 6 0 1 0 8 0 sockpl 384 1233 0 1216 4 1 3 4 0 8 1 mcl64k 65536 286 0 286 37 24 13 32 0 8 13 mcl16k 16384 9 0 9 7 7 0 1 0 8 0 mcl12k 12288 28 0 28 7 6 1 1 0 8 1 mcl9k 9216 18 0 18 7 6 1 1 0 8 1 mcl8k 8192 18 0 18 7 6 1 1 0 8 1 mcl4k 4096 64 0 64 6 5 1 1 0 8 1 mcl2k2 2112 10 0 10 5 5 0 1 0 8 0 mcl2k 2048 49314 0 49278 16 11 5 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 87856 0 87779 32 25 7 22 0 8 0 bufpl 256 9271 0 3560 358 0 358 358 0 8 0 anonpl 16 167343 0 159955 81 41 40 54 0 62 1 amapchunkpl 152 5881 0 5801 19 14 5 13 0 158 1 amappl16 192 8102 0 7609 91 64 27 38 0 8 1 amappl15 184 152 0 147 1 0 1 1 0 8 0 amappl14 176 158 0 155 2 1 1 1 0 8 0 amappl13 168 531 0 528 1 0 1 1 0 8 0 amappl12 160 214 0 213 4 3 1 1 0 8 0 amappl11 152 92 0 80 1 0 1 1 0 8 0 amappl10 144 324 0 320 2 1 1 1 0 8 0 amappl9 136 787 0 784 1 0 1 1 0 8 0 amappl8 128 353 0 335 1 0 1 1 0 8 0 amappl7 120 314 0 306 1 0 1 1 0 8 0 amappl6 112 112 0 105 1 0 1 1 0 8 0 amappl5 104 259 0 249 1 0 1 1 0 8 0 amappl4 96 1430 0 1404 2 1 1 2 0 8 0 amappl3 88 385 0 379 1 0 1 1 0 8 0 amappl2 80 10727 0 10677 2 0 2 2 0 8 0 amappl1 72 32520 0 32109 26 17 9 19 0 8 0 amappl 72 3085 0 3053 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 67 0 10 1 0 1 1 0 8 0 uaddrrnd 24 1316 0 1302 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1316 0 1302 1 0 1 1 0 8 0 vmmpekpl 168 13153 0 13131 2 0 2 2 0 8 0 vmmpepl 168 152030 0 150611 144 64 80 84 0 357 12 vmsppl 264 1315 0 1302 3 2 1 2 0 8 0 pdppl 4096 2638 0 2604 5 0 5 5 0 8 0 pvpl 32 522087 0 511551 227 106 121 188 0 265 19 pmappl 192 1315 0 1302 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 576 0 82 15 0 15 15 0 8 0