00000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000eebdc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000440)=0x6e) r1 = socket(0x18, 0x1, 0x0) getppid() setsockopt(r1, 0x8, 0x0, &(0x7f0000000080)="826ede0a24da0432186ee891d43cc6102d69cf72328c797fcb072c4676d18a7875a066477004ef03ddb4ae028ea4a346283a89002ab72d34326e6a9be5cf2cea86a697c4d663b0390ddd839e9c934c43e3324176719fbdd3307921d24cd21f7d501691cc66f03e1f3ed92ea5042904039d0be72870c0f1966dc98d030be062bc1f969f6291bf1c1ae08145cc0be02caefce499ba969207eb59faf7f05ad211358cb3000dd83b9c5bb161f6da00dff403631d2f71f73021", 0xb7) r2 = semget(0x0, 0x5, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000300)=""/74) setsockopt(r1, 0x2b, 0xa, &(0x7f0000000000)="cfff9668", 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x5}, 0xc) r3 = semget$private(0x0, 0x4, 0x8c) read(r0, &(0x7f0000000500)=""/168, 0xa8) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r3, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r4, &(0x7f0000000400)=@in6={0x18, 0x3, 0x2, 0x8}, 0x2) r6 = socket(0x6, 0x1, 0x5) ioctl$TIOCSBRK(r5, 0x2000747b) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r8 = socket$inet6(0x18, 0x4003, 0x80000000) syz_open_pts() kevent(r7, &(0x7f0000000180), 0x34, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffb, 0x400040, 0x40000000, 0x1f, 0xa8a}, {{r8}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0xa}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r4, 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) close(r6) setsockopt(r1, 0x1200000000028, 0xb, 0x0, 0xfffffffffffffd60) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)='./file0\x00') 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) dup(0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x7ffd, 0x3e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) mknod(&(0x7f0000000040)='./bus\x00', 0x5, 0x8) openat(r1, &(0x7f0000000080)='./bus\x00', 0x10000, 0x2) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) close(r1) 16:00:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x2000) rmdir(&(0x7f0000000040)='./bus\x00') 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) r1 = accept$unix(r0, &(0x7f0000000600)=@abs, &(0x7f0000000040)=0xffffffffffffff60) r2 = fcntl$getown(r0, 0x5) r3 = getuid() open$dir(&(0x7f00000005c0)='./file0\x00', 0x8323, 0x90) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="9756f21c221b4f3866d896fb40f2b84a21705fe44f38cba692c76ced1715bad8dc2a981de5d0dff55da8c619390cb2d9ef45766ed550ef86c6ef73e125cee0c5894be8f8886349e509776ac0f9f03d62be6b25abbe2d28b6cc663870ad35", 0x5e}, {&(0x7f0000000140)="cfe23a49f4efd85071ed8daa3d185b5dd443c9c6722a793f5d0cc027a38925c08f474b63fd8b14d9bc02ec7313b23295709a71bc3ce1f4537abfc0bcfcd45507c47675d9699ae911cd8b267f40069755c2fcc5691653c253c1bd26d2da8a8808fad71a2d497be483729d6ec6cac0efaeb49dced2135a78be1b7629a58ded287f7f4a8618ac00a51eabc3f69dab9f275c610dd34f161a13e6feb0a3835809", 0x9e}, {&(0x7f0000000200)="121b64c9c9e3f94a234e851b39d7af4cc78e51e3195975c5", 0x18}, {&(0x7f0000000240)="7d7b22d334c84816bdc38011d29d1eed28af65b74367f17dfb59ddb9cef7f1bca58f44dd4ed7953d1b3d649ac526dc75203cbfce731cb9ef943fdaf4688d55bbe97b77c049b65825217b0ef9fc40259e7d22910f9e620e4b94dd5435", 0x5c}, {&(0x7f00000002c0)="5322d88597c59aa9e56abda8d19603dc076c82abe85e1516bfcb5b10d91209dbd39b0a2270e20c1b2bf68bb04e9a9d6ff53505a15cc664e7aadfd646777a3cc777d3724f271db910dcc8ea2550daf8b7c3d001bfd5b9306266ee14a77f8e044c43892f0e8d5c1394ab410cabfd57b172290a24d12c9ec5b8a5ad17d9ed36e6de109835e74c8f111bbf2cc8cf40e48772eb7b956c2d569bb9c38035be60ba87015f82160c6e8e1a647f5823bfc10b2be7cf02f49f323711661ed1e4d92e3e00e866015741ca89e7617490dddc221ffcc74fc3c53395f8ed5f7ad1cb8ed7d9443bb0e77ed415c08f3ed53ecca5b38a64ce4874349de81f2d0590f1c80ed666", 0xfe}, {&(0x7f00000003c0)="5855ffbca7bc47df2b893afdfc30d30a05fbc7ca0d3470fad4f08497457829abe8310cf7d1579d7908b1648744d202cb10fdc88d958dca4853ac57", 0x3b}], 0x6, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x4}, 0x1) 16:00:35 executing program 1: syz_emit_ethernet(0x2, &(0x7f0000000000)="d6ef") mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(0xffffffffffffffff) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700080000f9ff04000400000000000004"}) lseek(r0, 0x0, 0x7) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)=""/4096, &(0x7f0000000200)=0x1000) fchown(r1, r3, r4) r5 = dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r5, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) fchown(r0, r3, r4) syz_open_pts() 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) write(r1, &(0x7f0000000000)="1419e990feb039f02841323700c299e4e75df7df393ed08e3075a2f93849a8dbd927d30ce56f2ae995b55759d741711b2e62ecea117a00b13a233dfbf166c6c8", 0x40) write(r0, &(0x7f00000000c0)="e42e7ab27ef592efbfc87e4f3696f4d5730582919cf3ae6c7552949af471659714075b8de3d9fee0d360515669ad82ab434de1ed7835526203f3f258e6f621e6afa9b320753fbb5a772b07aba516b6da9002348d63bf8f92e7a95e4e8ce0f3bafa1efcd5122b935516a4fd3bd38a2448f396d32c78112fe6e908bc34ee59f42afeddab2bdd815b973701dcf93f4a7fb3b4a77ac1bd0118578380ea1d38a97c8c0f0c1382b2a728f87bccc94d8f2586cec3645e143d8e", 0xb6) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = dup2(r0, r0) ioctl$TIOCCDTR(r8, 0x20007478) setgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r6, r7]) close(r1) 16:00:35 executing program 1: r0 = kqueue() r1 = socket(0x1, 0x0, 0x4) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r2) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 16:00:35 executing program 1: socketpair(0x0, 0x0, 0xa8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x0, 0x40) semop(r2, &(0x7f0000000100)=[{0x7, 0x424, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x3, 0x800}, {0x2, 0x200, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x10001, 0x800}, {0x4, 0xeace, 0x1000}], 0x7) connect(r0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r3 = semget$private(0x0, 0x6, 0x0) getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000200)) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0xffffffffffffff83) getsockopt(r6, 0x0, 0x46c, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './bus\x00'}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000340)=0x3) getsockopt(r1, 0x4, 0x5, &(0x7f00000004c0)=""/140, &(0x7f0000000400)=0x8c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) semop(r3, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}], 0x26f31fb8599fffa1) getsockname$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000faffffff000000000000000000000000000000000000000000000000000000000000000000000000000000008b549dba442cb2609330f8283b4e74ade16ab2a830af0036faa879f24f0d760edf52288cd630f053dce736f09f80f61ae1286f8375495f3b1ccb20447092cb45894d763e477914e4dfe216c427daf33f475cbdaf2f66d7c55332268a0ea327030000000000000026909f8914f29d8aa6eb83ecc7815574e1ac2b31bf8faf2e1685fb471b4692eafc3958414dc9c1506af18ad85b792e2c891a30ac95f8"], &(0x7f0000000080)=0x50) semop(r3, &(0x7f0000000200), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc008, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0xff, 0x8, 0x18d, 0x2, 0x800007, 0x401, 0x26e]) chmod(&(0x7f00000001c0)='./file0\x00', 0x65) semop(r3, &(0x7f0000000380)=[{0x80003, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semget$private(0x0, 0x6, 0x1) dup(r5) r7 = open(&(0x7f0000000700)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000240)=0x80000008) semop(r3, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x5, 0xb}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0xa, 0x1800}], 0x8) 16:00:35 executing program 1: pipe(&(0x7f0000001280)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000003c0)={0x2d, 0x4, 0x46a, 0x6, 0x200, 0x5, 0xe81, 0x400}, &(0x7f0000000400)) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x10007ffd, 0x1) shutdown(r0, 0x0) ftruncate(r0, 0x7fff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x9, 0x75fd, 0x888, "ec789a4ad916a1a2718c38398b49be22ed49e8a7", 0x1, 0x1f}) 16:00:35 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = geteuid() setreuid(0x0, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r4 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000800)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000600)=""/8, 0x8}, {&(0x7f0000000640)=""/4, 0x4}, {&(0x7f0000000680)=""/67, 0x43}], 0x3, &(0x7f0000000740)=""/141, 0x8d}, 0x3) connect$inet(r4, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = fcntl$dupfd(r6, 0x0, r5) kevent(r7, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r6}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r4}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r4}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r5}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r8 = accept(r5, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r9 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) fcntl$getflags(r8, 0x3) socket$unix(0x1, 0x5, 0x0) r10 = semget$private(0x0, 0x7, 0xa0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000440)=0x4) semop(r10, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r9, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r2, 0xffffffffffffffff) 16:00:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = kqueue() mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r2}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:35 executing program 1: r0 = semget(0x1, 0x7, 0x2) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/198) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = socket(0x10000000002, 0x3, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt(r2, 0x0, 0x4000000065, 0x0, 0x0) 16:00:35 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1d8, &(0x7f00000000c0)) setreuid(r0, r0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) setuid(0xee01) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') 16:00:35 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0xffffffffffffff6e) write(r0, &(0x7f0000000100)="a6", 0x1) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x0, "85495500020000000000df1067f5bfa6ee00", 0x0, 0xfffffffffffffffc}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1, 0x3, 0x6, 0x8, "faf7877134c59299d0431bd2fdceffc16294220e", 0x750, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f0e390b7e03efa6ba8ecad6bd6c318f9b49e8272"}) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x2000000000000097, 0x0) 16:00:35 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x10358, 0x0, 0xfffffffffffffeca, &(0x7f0000001800)=ANY=[@ANYRESDEC], 0x11e}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x143, 0x8}], 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) sendmsg(r0, &(0x7f00000001c0)={0x0, 0xf5a662287038898b, 0x0, 0xfffffffffffffcb0, 0x0}, 0x0) 16:00:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x8, 0xfffffffffffffffa}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) getgroups(0x4000018d, &(0x7f00000000c0)=[r1, r1]) r2 = shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) semget$private(0x0, 0x0, 0x424) 16:00:35 executing program 1: msgget(0x1, 0x80) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/225, 0xe1}], 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = msgget$private(0x0, 0x200000080) msgsnd(r3, &(0x7f0000000700)={0x1, "3a571e1e620c2cee285f4ee134b6e8a2c6245cfe3f8bffec81237e81d320879ddbaaad4a28051ed860da7e5031f7c038f63005c8046f6dc124e737a78c24c44e91fd8907e12d02ee1810072194a8ca77bebb56ada9e09ec790a7b9fc44ced9d432582611aacdbb009d930a2ab61f8a11c4fa24f88da11bbdf4dd349bf5d1a4beb0d10db46ebc5f22aed9d88efb0d5de56ff1451b336369cba0cd9ff62c850c2895f2a8ff9f08aeb58100a9e113fd0ec375ec187eeb706d92c44b95442edf70"}, 0xc7, 0x800) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x400000000010, r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x100) msgrcv(r5, &(0x7f0000000000)=ANY=[@ANYRES32=0x0], 0x1, 0x7, 0x7fc) sendto(r2, &(0x7f00000000c0)="c3f3bb64eb11c28c34452bb47665c857258d0a9cc9ad0d906bb20e7e5e9586c59fedb7dd708b08c98d7536", 0x2b, 0x400, &(0x7f0000000180)=@un=@file={0x1, './file1\x00'}, 0xa) getpeername$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000800)=0x8) msgsnd(r5, &(0x7f00000008c0)={0x1, "31f55e2836d7d50fb13d49f9f0661f2a09b6f4453d0edee93800662a7d02866c632ea37277299636289420d98bddabbacddbd9f412b2059769222cd634bda39436964e209136697c533c9632a5e0a6537d08210f9305818f8e4c623854aa68f886d609cc7abcc91895a51ef403aac35c92a06198f1aab81b6726be26c747059b3c6a5c"}, 0x8b, 0x800) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x7d}) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x0) 16:00:35 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x101, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x3, 0x7, 0xffffffff, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:36 executing program 1: setreuid(0x0, 0xee00) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) dup(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:36 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00004000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000022000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget$private(0x0, 0x5, 0x8) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x10001) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000001300)=[{&(0x7f0000000140)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe25519b11b35909fa28d2f01", 0x74}], 0x1) poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x5}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="525cefe2b2bc9424fe532da59fb1641537183212aaafc9a8be32b8381928baa8092687918167f12feeb58045fd0e29a6", 0x30) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) r1 = semget(0x3, 0x3, 0x540) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/97) 16:00:36 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x8, 0x5, 0x0, 0x8000}) flock(r0, 0x2) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fchdir(r1) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:36 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0xfffffffffffffffd, [{0x1, 0x5}, {0x3, 0x2}, {0x2, 0x5}, {0x3, 0x20}, {0x3, 0x8}, {0x2, 0x80000001}, {0x3, 0xffffffff}, {0x0, 0x100000001}, {0x2, 0xfffffffffffffffc}, {0x0, 0x8}, {0x3, 0x7f}, {0x0, 0xc643}, {0x3, 0x80000000}, {0x3, 0x401}, {0x2, 0x6}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x8f2}, {0x3, 0x10000}, {0x3, 0x4}, {0x3, 0x5}, {0x1, 0x1}, {0x0, 0xffffffffffff674e}, {0x3, 0x20d}, {0x2, 0xce}, {0x3, 0x7fff}, {0x3, 0x7}, {0x3, 0x3}, {0x2, 0x1}, {0x1, 0xb4}, {0x2, 0x1}, {0x1, 0x2}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xeb}], 0x6d5, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x102) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) r6 = getppid() fcntl$setown(r2, 0x6, r6) kevent(r1, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffff8, 0x20, 0x40000004, 0x1, 0x352}, {{r3}, 0xfffffffffffffff8, 0x4, 0x10, 0x1, 0x4e}, {{r5}, 0x0, 0xc8, 0x16, 0x7fff, 0x10000}, {{r4}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1e, 0x3}, {{r0}, 0xfffffffffffffff8, 0x48, 0xfffff, 0x1, 0x8d4e}], 0xffffffff, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x20, 0xf0000011, 0x401, 0x6}, {{r3}, 0xfffffffffffffffd, 0x44, 0x6, 0x7, 0x5}, {{r4}, 0xffffffffffffffff, 0x1e, 0x80, 0x4, 0x8}], 0x3, &(0x7f00000000c0)={0x1, 0x5}) 16:00:36 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="d69a082115b4e64051756b5e8c70273b19081e00dd585faa6dbf39545107ea67b13cb0756085d454abf5c14a4a2276357d0d6e50567877db126f13a80989d081cf062a516983df8cb1755edd11f624bc1702e5b321f600f1234c9359e162be008a6721106097d4b13245389bf6689e553cb49521cc267448d630141678cf4abb4a5d43a9038d8acff6699b69c01333b370", 0x91}], 0x1) 16:00:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0xffffffffffffff00, 0x92, 0x237}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8002, 0xb0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x0) 16:00:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/244, &(0x7f0000000080)=0xf4) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) r2 = msgget$private(0x0, 0x608) msgsnd(r2, &(0x7f0000000540)={0x0, "cca4dbfc1eb9ee4748eafe8a06ad38d8429ccae8e0f48bf7f8e9c574126ce2abeedb0763a5c055353870486eba3b8f34104746983b7f41c2d0f1ef6adf04135ee454957587a9eed589d38c58262049ec61a5df5ee2b212680e85b7cc43f977061730dd88771cb63ed4bc2ca9926f"}, 0x76, 0x0) r3 = msgget$private(0x0, 0x108) msgrcv(r3, &(0x7f0000000440)=ANY=[@ANYRES64=r3], 0x1, 0x2, 0x1005) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0xfba5, 0xc2, 0xe70, 0x3ff, "e497997c95ce5f688fdf29f9da4415cd40a969a6", 0x0, 0x401}) msgsnd(r3, &(0x7f0000000740)={0x3, "d2ffa99f328f0f8d05c4b6e1c3df16d219ee95f59989c1bdb7daf3c7e74abc9c0251c94bc9127a3aa5fcb55031a45a816aae88a54619e341577975f8a7837cc42452c165b83c3089acf9fc26649ccb13d3591e975b71cd03d7e226b6bd8edf8bc99eb28e82729906491c1cb62cf818637396bba6bd3e01d2f6959beb78cbe9704bbeab22"}, 0x8c, 0x800) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000000c0)=[&(0x7f0000000300)='\x00', &(0x7f00000003c0)='#@)\x00']) msgsnd(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="02000004000000004c59a83e1d5c24e60de21dc38c5662a7f76f8093929e807b222610f370d3ae222ff90db781c2b3d9a762a5388fb2acd62d495718b3ea1494d4434bc433647481e597b0742de98a946473c5955c3d392704199e10640f28aba51cb47611915ca771d2ca220e2551651cad4b93dd5a6c863808de82b68c3054c186ec1b1f41feb6d2aa589afbe160c0381ee63650b504"], 0x1b, 0x800) 16:00:37 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) open$dir(&(0x7f0000000080)='./file0\x00', 0x8201, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) stat(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) utimes(0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x91eb, 0x1ff, 0x1, 0x4, "5af57bf799f9bb506c46a61fd6b677d60d82fbf9", 0x1, 0x8}) getgroups(0xfffffe51, 0x0) getgroups(0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3443083e, 0x8, 0x9, 0x466d, "428f57afbf2e14706b991e238c2fd8986bf15545", 0xffff, 0x9}) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = accept(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057fd7c7f6eac00e9d15b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000000000000000000000000000000032373d47000000000000000000000000000000000036f41b620ba3ea3c29319f0ff29209b4b6f38086d5caf03cf44c282404790176603a9b5d268738cfe10a9818158499408fe17a0070945da5e87288e6a4775c6a20afe27933e36e7684c2a6de59486efada85111dfd7d0099efa70f5022c3f165acc5ff07aed99a"], 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="ff5d10991a7f007cf3e00469ca37fb", 0xf}, {&(0x7f00000000c0)="cf5792e0de4551e9a4836f54cc643ee2b7e2e27ac14364fa0d313b84501ad62bdf61090f0a4f11233fd91ee120cde6cc120be16097e0b4", 0x37}, {&(0x7f0000000100)="6665514db350056023fd10f0e24f8f7ae26aa5b4426af0e9ed0a29fd3f41dc8f70dd0f8f958e77790ae9eae62d5d82da74c84a4a156c724a0e5dca56343fba9294e4407ababd29f23bb8a84ac8ac1090fd065d2af03c90cf9530c710e3579b5f0e570a521eddcb3813ac16369b8e65a91852b46cd63a02f6096c70d979fca9194c3a0ff38b10b8ce390adfa456c1a92d638cfececb38f4168dea2df8acbf16691747b9266bd7c237d30e24a469f729", 0xaf}], 0x3, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38}, 0xa) 16:00:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="14842a1e71779d8950cd200313aab822f57fb23a6287928a4e6c6988d07bd586af3dae58306342d60f79ff68065cbedce1accc7347796109c168d1fb6e8622e0344cfc4923e18a3617ae26da85cffaf4e14686875bc27cf1474cae32bc3a0041e42a4c16a2f10f8623d0353a1e97545127275f503551", 0x76}, {&(0x7f00000000c0)="6bfb1f81ccff1d4a9d5bd39342b89a81e027d782b1d13c572d6e4d9a3d916693f81249deb4b2654f938dcb9f99493a7a7401fcaa1bb64a31762a36", 0x3b}, {&(0x7f00000005c0)="061e10662243d90ff5a1019566b24748f10ba2a502e7d02a8ad8da69ccd6232ed7d95994287ec92801a6c2f65071bcb5534cad3b651016ccb7588da9164f361286db91f0c5f235989e61d7e9d4e9facae0cc7e2483f97847764778d7b33bcccf9d5d6607ece258256532f5ddc2d47d079306414d6ef19bb2d185d2757eb0c344211b6163a3ec75b08a40208e84552af4234d2663df2da90b72fa0b78dbab2df1958628d265b3a3b11bc1c71299933c2214d1fb90d0e1229f518e977b5176c6ef2077061fc5b50001fa056a925039225c14f57badd8aff2a90eaddf2cd34c9e2ca280af3daab1f77a1b866d99e097a99b5cbdc837ccdb7298f3df0a51b6bedb52f1844320128ca722137422b2ba05eed4c1160167018252311a48bfdf609ec5f45e28a7300aabff23dff7af146cc2df909fb053553e42cb0337f431d2ae1eabc694f7a36fe59374a2cb8524c59e2ddc21407f8850072e097d52c5cdaeac0bbd09ee8435764e9e332e5defaea235e30af74e9692eafc229dbe6a810e9816d08b5175dbcb1e2bfe611423a5c7937737e74ab0f7599c12bc8251e701933a789eddccc31ac8fba65b19201ff72529e95348b64163a72ce6106bc6a79a7402742125c671813b83614bb6a84e8f3df0abb4b99dff9a776e262173dce2a7d2dddaca9a2c1e7cc7761b5ed1d2de5aaa294fb5d7d44351a689c37aaceb5b610df4f5a3149ae2a86bfaf307dcb47c1d2c21f4a8ce6275c2b97d3faae1f8493bd372e70cf0e6102c1221e9ce816f7bb7a39373a35760753f4f7eb3bc7d3b7a0c66fcafa954452497c39c34f2f43053cb81fd724867e54108f9a0190149bed441b05a1f4226e33f50e5ab94e13dff1e545a3460f354ae159129385d1fc9be0637587a795912e1d1a72bbb69c54b9f642c785e0ad285df9e2317312f41ca186cb04fdde3ae4a6e2642e81e8e485521b3beeb68247369bd98413f4cf41ea3906798cfd964b623e514a86a940e3e36d1f89c7736d6f228b9cdb3ceaa75fcfe872d2104bca06ef9dbb860fd1b5a9cd2fd1d0236563304bebe7944dfa7a4c56a44cde9d385d47da66c5b6c230c3c672bc7ad2374a68731c6286cdd393bdb15a62d4314997d97ba97efda7ce17f333fabdcfeb3cd24ac0a6804dc8bd9ead0db788f1d5be376e011cffae0247cfa30aa3698c2e7a646935944b002ecce9078a68ae7105e1c38bb4d9a596984290c2dc0235c32f6f46b600d16e7fa41b8e72de6125847de33bbd326e8b2d7bcc134e35d42a8b5b54cc43d58e9b29224fd69fd34c8839396ff267db5991ad74193fcc4a3e4969e9076ed0bc0cf8aedae92f04d98c5a7e6806d9774e17d5842cdb88deb274c007f163b05bd6fae717ca69267b6acfca15307358e0762439e9599d1f9a8d611212df5b57bf488b9a9d211fc10d7ddedb9ffb13caff511d081d8423f8502bde58a3cf313bcd91c33e8cf0398091da82ed3622125e9c7adf837aaa7619a8792bdf5bd800444325157968951eb08a0a61c8e84d191a7ee47378681a302f449a2ae56eac784332bb7e6124b87ae4074dc9692facfdc9ceaa8f327596ee6c297545b07053c7f10e089b0101b230269b60eb96c970668dc7851f427130c62a2b6ae568d10eb71a65e2a875df1273b74f06199bdb51bb2fc6e929e0d4955c1315bf2651c4e1593716fe49adb23d0e1acfd0d61b8d84feb952f31a30edbd35927d18b97e3fb41b4ce8bc89092e96c0615adb4e55338d890b45ecf517f19a861fc2c024b61cdcb663f618d41e1c1acca013b72ef7dd27cd398293ef7dfebbb308a582cffa078eb1961225ecf69c3178e33a4a64e4d220ccd7873fc0247903a97a647537a266fda58fcdbf066c6ea7852d797851aeb17c13da5b32b2c10f7876c46a473a43a91ba28c5abac05b0cb604aa6b9b3e67c40bd4d58b1d123417e6f94eaa8a0a443b66e7664cdb0d1600593a9c2d73e829e1b9eba17cb78798a8cfda235a862ebb820642a14e7e056d1b2edf6337d2e3e73e8f46151b72e2467826e216b1f27f95ba45c624556b342a1fa18e53ad8e6d9767a6a4e4ebf093d045f4ddd0f6d216a94aeccbb4ca346199d4f94ba860ee3e3dfc12ffc87f4737b674faba0ea73f05d9b09859cce0c4881e4a417115f31f585dff7cdf2e3f4faa7182355a98fa41f098e0e4969de58f9c9e48e7eab7e221ed4e521e5838d429fb611367ba5795bf1a6ce635d118ae7216e7eee23a14e5244f4cd2ea468605e1e8efc5fbc71faaea8a747e0cc3d312e6dd5ff22f3984423912da4ebce691dd77b2eddf20be64d649f3d236f537a2675e5b9f3451678b193d6730665dc573e11c6e77b08672e30559533401e20e3ed68230f02db780543dbc5f16f89b20c185c1e67d774b5e140d52c84293b6c278d099e406fef30af9548b5b9f32b81f84cee49da9c0fe1db7d8f33eddfb3fa7b2fd86f1a582862b6941d278e019a17a9339e986e2daab23670356471f3cb33d65bb27cd16d8e8a20904b0cad13b7bb820a60ab56cb3966496d519611d3f58b3e61c78fd5cae90501a79d05d7e1ddfade9910fc08a4b7e7a67d09ba02d026d5b30f56d332a07e3c91532e4144dfa6f411705939a18826501fce509ea6c29994e4c9eda00050a82abdac6d9e267ac3b3646770254cc0ba537ef1712232a58f052f8c7ca6e4f1f5813f8bf3b2ed602f3dcbed23772d4a2dddbdc0040dfde2e1bdd8322e788cd2f35a3ec6b66f804a015cc697189534068a48bea9b78000822ab178b7c561ce3338bf5b9bf3bca8c5e688c5d95f2de0bfdf831b5835ecf97062a1e5c6fdbfaadf2fb9a3b2bb11d2087d6d1147a751f9a755cb975ff609dfae66c52c9014f469211aa0e5b49e74d85ae72d858e89d6e353dcaff63fb7446752701a01d8bda34c50e41fa122532b0c8c3e43dafe6b05933518c6146fc8079a85ae984682e029995839726eb461ed9ac4ff235da883d13a814b1e2704438cdd4e6442c21eb9db1d469f38af50c3d67d9e8f8c77d8c494b824a552b961cb762c35c32d92bd613909db3f66d1a00f4508538b1293712c33b81b6d9bfb9a7c9a8150be41c7b30f92f61b6ecf2b1005f9db2c874a1d3751bd74eb8f6554ed6e5eb661173f8df404ee9456f9228de13be424ec5094cf4f33f33fc13e1e0cc03a31df181861af3abe192025d65735af2fa8f35f4cb9dff78ce53bb2465eeaf847ee51f129615b7a6ab654d51f5b0e7324e879686173dd88ae7ccbded6fce1bae0239d13c60fba8e2cca46d3848b453ef5713892d36967f022983f5c31bf9d3056410abf86ba73b26d865dbc97ce5b32965609349d57cbe51b4e57430a6fe3a419d2e065f7d57e0f24543fc90c6baf7211f09f950ae64d23c90fa757ade9a501e7d5aa7329ceed3f679a5fa22aa7f95667a3570a2fa2c6a2b969dec1c2e5e3da5b11152f293f22ea445ed33658ffee2adcc1792745d0b121edb11a1d6b8e9d7caeacbb75c06b140bd7520d1d164c12c18b95d87a157ca7fd1951af4fa97713fe046e8ab3f17f204bf618e534437daa007327920f55e44ed2b1eb634e0293183abd2d8bd41d25ec0e6f19b72e0c8524a068c839534deff9730f9ebddf1edd04c6f3246aa319da2aa2e97daf049d3297d47789e9839c8ce819bc0c892557a0e47a2aefe29a34b92f64afcc776f15d57258412849882d98011a04672db3872f2d523c750570f9c9e7e0d9847072e4ef248218f22cc8927d6407e608a81b7902ab67b6784210af0bbf0bc6165f8b774e0bf92df462e8b603cc5944fbcf77683e16c25e012805a27624a7cc53c11733319a45c7f5d6155287e7a5bc7fe01f557f0432b6b90fde6908ef6afc0af8ba551bdf61522c4a4b013844d89f9077b370cfaedd38b7ca9ca7a7390837232ceeb67a1823440dc215c685f14c7fae3452d03e18269af47851501c985e65a706d11e2ea41e339859131f3b5d3ecbe4054693617293ff1f295193dbe3fd62a4f5b601abbf3faa1710ba37e9295e96283eed23aaf2d20656a101e44bc6a732dd31607d8c4f13231e4e2e5414b0bc49ea7ebecdffceba47931973ea88126cd1583c4c0e96a2513ab5dd67e3d751955ca563466fc5aa05a5b506f3d84d0c90d12ddc2da7be40a0d9ef0b167917fce1a30672914b147e613a38b4e9a329b63ae0a2b76745c371ac186736c55c6e5b3ff62497cb8716d5b317a85bcdebd0960cf9fb49ec8a04f11522564e19c5b72bb87aa461a5a3fb1dc637fd9f7419ef77ab72fe32a15a6926168190c1f93e6e4af37115e4efd49a557334593ceb54e86f36ab53e48d52bf68f4e7141bbd21023e850f7fc5725fbcaa52caef0e1a7e33463591d9021b93a623fd28d7993ecd3ad9fd4f11f49e2e15aac3ad35cb0239583420767b5d816bcdab65fa9965f6e6331e7792962c34f496c60c40aef36b5441231fd601198b44f29f368280e76763e3fc220b8e385b2a135c9676a458f7410e7a3b120ba90179069a218e8f39a27fc166c89d5b5333cd8b396b90bb8a40cfa97cacad1b758766be6cc08a84c1e281a444baa10d553e977215ad221ed7308f444e34c466967bbbab98eea64471ee4b4fd87d15a217c2ef356ba88d6566fe2584c2f1cfd92fd9f4aff54bba99e55677e648bca742769be0712c8418a995647063161646322d18216edf1d690b6e8f733c8e2bb58b72390d56f11fadf7f385c5106c3b90083a1b8e3e1efd7f143a0f52c20be5c5088c72eb42845bb5f37441e6074210207cffaa194638eed0704a92872ba5b4ceabce2ec083f3465972eab6137f92831f99684b6298b4faa59ac112a6b180ee04db48adecb6859f55acd27a4246e15ec600453907e95207ae875e90e06b6c106451f9ccab6cd9a1782f901eed456899a6cebbd0bf1c9f5c89dee9df557f66c6962cda43863478b353a3f7ab6a94111613de5a64d43ac45062ff85ba07e1d9abd928ad054166b13ea3ac384a3b57dfaaaaf1cfbe812fd64498997cdf15216566f7416b7bed72112f836f8289802e20285e5eaabb5f511d45ec4f6ff2d2cba20c3bddfeb42ff622f6c6c4d8595f0a498727fe78fc3eff6b1475fc10b93cf0c9e6dff1adde16ac0555fa1f8854feca6e7ee4f8a9e6dc115905eb76ecb2b030fab426056bd4446fba6d480d5c9f7bf7615007b23820ed2977da5a75300bb85204a203e40cc7070deb7ee9b3b44045ece612c706f6dc530fb4ae77efeb9fb41c443070ba9f734fb1ad003c7a8998e8158be38cc1d3649956d1d33ade2677520cbdfb2fd203b0678629e00b7c4a3d21789f3cc7b0b71e35266bfb343b0b5a8f67b61ca44b3a857731d03bf4bbf7c6c8821cecb68329260cdc873fcddd4eb80ba1207d05fd259c4aba9b660022d94b8991cd13816dc9d2395a339bb34551042ec5e9c236b49d412e75fe3f63c37ffe3721006773d159ba60c7e5c83b37b224a938875e2a3ec16732aaa7f97adbfa363dffe299c00fcba18d0bf7c0efe075003a478616c05a948a58089671ae81da5c15c64741e7531d8c43238c2378b79ccfdb092316dc79eb4576df4825d24efaf61c248d94aa3eff9a06250a6a9323c2060350d2ac1a5378e21ed76b69a1eb31d1a6f72c64ac7064b9ba879f7e70870c11c48eca598e5bef93e78c9d2b4624943af6e490dd94971d65481b80cf7acc8ff1efa166a317105da4d5bbc5c1a706b54da170c67c1de985416eca387ec2534bd8323593813daf4fd592e67eff6e5efc3cfe743bc64bc1cee5b9e9172545e9022fcbef57643f5bb04f", 0x1000}], 0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000002c0)="00e4125b", 0x4}], 0x1) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x2e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x6, './file0\x00'}) 16:00:37 executing program 0: socket$inet(0x2, 0x4, 0x8) pipe2(&(0x7f0000000040), 0x10004) r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) dup2(r1, r0) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x8001) 16:00:37 executing program 0: r0 = socket(0x6, 0x2000, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7faa8c3f4000000003a00000000653a8df40000", 0x1c}], 0x1) 16:00:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0xa26) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:00:37 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x306, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/178) semop(r1, &(0x7f0000000040)=[{0x0, 0x1a, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x87, 0x1000}, {0x1, 0x43bb, 0x800}, {0x1, 0x480000000, 0x1000}, {0x4, 0x8000, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0xb6, 0x1000}], 0x9) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f0000000380), 0x4) close(r0) dup(r2) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/81) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) semop(r3, &(0x7f0000000140)=[{0x0, 0x3, 0x1000}, {0x0, 0x78}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x3, 0x401, 0x1800}, {0x0, 0x4, 0x1800}, {0x6, 0x3ff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x4, 0x800}], 0x8) getsockname$inet(r5, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r4, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000d40)="2d0c7c087d61fa6e60825494ef431b91f533ea666d875bb88b7bd010c2e8f98594e08665ff122590e738328395c0d8740c4c7d24d14a0199055dd31f6fa35f34a602dc5c73544648875e9222fe718b55d26317f9fbdb37ca391f1994e1799b3674f46af4928c3de757a54d884b188d29db8b6dba43b1fd", 0x77}, {0x0}], 0x2) pwritev(r0, &(0x7f0000000000), 0x1, 0x0) write(r0, &(0x7f0000000680)="9e7c43070fb3e21eb033d0d171b3bcc9cea9f5932714fdbb5b06076435b0205723c8bc79ea1f8d45f6159efcf290401bdfb8189e4018375fd46114a5be5bc6b7bdb2ade1daa07800bec0c3fbadd9ffd9b42c956950a5f4e7b17bd819ad91d2f7fb0b328fc12e4915973b4694315ec6a650085be7da026c53a021c2b69609c0caa694aeb0fd62fbfc9d76b48b3107e10c75d8f3c141c1ddb61dc5c37438533878f11c667872596e0fdd04255262f59fa13416a433cc74cad1ae89940e27179be37842a069eb4eb8ece522c72e64b8f0bb6ed7b63674fc3ce995640cd802682af2e37e1ffb790516cce0c187e241b7b35223d52d3c771f1f7d3be3380f32f2f8162816af792a72af08472586c427e8836b2948d404d803a60546a24c01bee44558f67dda6e46600307f8535b8afed873966d074be5358f4195a03e5e4bf9609e9e907b3257642f6990d994c4500bd4fd1bd14f7a38ee5b475caa77efc95f6c3060c073ad20608d96a76dd92b14fcb796541385b54f1dc78907cc710b418f471ddd5b3b2cb09cd24974a29eed7f34cb3bb77da137345604deb239225d5118371808810050b840003189042ab082b7cb71360eb23d15405b30803189130d244015e479447896807b5bd39df0651057296b0c231555567ac166475957dfd4ee35611f1a765c6fa12b615c4362bbff6ef3f6766aa165d4e1753d1d14f32acb538cf819b99db2e45aa580bb71f716cf0557cafdd39f421afe89aa96ff83c9bf6670d5b92faf9a66559df7b58ff06cd2912a3e729c027ba95219513f29277f1104f3691461d77fced541ebfa40c9198b032863b2545eff3f14d5cd79b16d3da94fcd5d9c97155689ecd17af78f7a48607d1b35ff09b506d4355d49f2ad743d60c41d0eba1cd0fe9f6faa0d801c6b6efed1cf63fc9673da6cc8d3321dd5b643acdafa83f96a2a8312d4cf059c72fd1d0a2b1811cc341769a15e34e7e305dc445d148ac26c424142fe448970c8bc771e456cebe666edd42b5298edcffbf45fa7fb1a17f311a0d1c652b875be04bd0de311dcd042d7f80e379d317fe17f2106d7f452a76be893d119d82e4f851a2239468dc0f32d2c2f5ed17e5824762f4406053ee7a03a423f74082e68b6768fb9c7b12e77572b4490e5e60f6292878c199bc96e3abc1c21f1bbfef4af68e63101b10ac1c9b7458dea8e13f7edf5bf26dd78d84c7efc3f8bc903d829b2c4de149f37316592d23987e46c192f8c92d7c199dc7b0645c3742b7de4234c353965414609ff3c3938b37cc168b5342fb040adbe7bb7675e706df378c8cb3f9c32630cb199064e81d8165448e463726e1b2baf1362c77c775b79d13fe138c92ef4db55bd30f14115aadfd6f1f79160c5ce903d3ac8b8ad8c89c842a11a85c725e1617199e2dedcc755cf70b3d8051c579627f8261b5ffb49f4d9c3d849c6779e6308e5a9d2898fc0c4dd7a9ad0e759335ed0b7a436466acdd6d8a670a7f451fab4f71320aa165d6752ac5e5894ca82efcffecfe6999ba063d97745baed55883ac3eecbefd59b3862313387c35790df6aec86fa252c7c5d4dc1d1fe2b9c736e9c6eb0301df448dda449f9132b0b1ed6b35c5bde9869f798d5678c68377fd26fcd844866b205af0d318436102ef88e756686798e68c51a032fa24c145441368b761aab8076d806ba90c223c2527808df146aac1579ef42551cde74ae6a9f6d4f44e912bb295cc34598ac5b838645b66d2777e789cafb91b65e2464fba6f097000ad24eada8a8c68a7cf0865fb67c874e9b58ff3727dc8fb9d74a4e399b36ead9eb5c329af543258a135ac10ddb42ea24ac86460dc2ee2f9e19823020bcddce2be3a4268d2fc27bb355b43cc57b9cfa8c3fc9afec73c7a530755b644d301ee783f8add4bcddc9ab7771a6b16f53f18a86071c4210d1c6caeedfce19c758dd2fbe2fef06a8346bba3d517aed005cfc1bcc92129ef43623332f7edf8b39873439878d2aeb14a54a976fef00ac1c4d1d8e3402541161027b74e9ca4da627cc2ced3dde4cb87a3f7386e4bb743036a367382480354089f84e2485b6cf4decc62ba1baa4f37e4b4daa54d5285566591a84cffae11babac97a56308080cd7d867aa92eba78cb92d92c937caee11a026645c25c7b14b800d285f1025faeae3fe2781bb2381fe64b1d02e2b1092ed9f971dfea959f5160b46fcbdc09ce68c2c01ef130c191988db043eb32f4549f85922184d3d94fa74e16155e870083c1ef7dee00064206ea13a48cf52a46d8644cc1726353b3e191fa5fad83cc5f46b4a6989b91a6929e90f02ece25b568ab2bc48b4973f36631d00a7abdf7ad5881329215ea8514e15808a26bf9e4c809a812a3de4ce52b728568cfad2ae41", 0x69a) write(r0, &(0x7f0000000dc0)="bb4bf70cf2bc058439469b6d4d71198f31d1c13b664b7d9f2e8d45351024b082ce8122f00a881ff30b27e2644d62964a4ea69c75175c929b3cfb055dafc2b816a77b32a4fc75c99000dd72cfcc33d9980303b6b5ba52ecb244ef318016c50d0e432f739b4fa23b3354497898a8f0eacb786acf1c855adbcaf10d6810e17c9c7e3b33ac8ed9caf6a7bf3362ff2a01cb6152a9ff5a4f301558b4d8649b0d33fa8bf642f7f3057620cf7a9ab03d0fd79716c038b18428392e3bf599c5c6fdbc9c02af672b14c07a1bf1a3ca0c89f0431793d3b5851a52b1c32c6e63542c72e99ca35af9070a0e495db9fcdd4ef64c0e793bfdfb272d2a08aa0da9a94d68136b7bcb0179aed329ede70781beb02475272376520fc12251d5afc2a51c4ed254337d861689eed88272c682294b05070682f3662793bc77e4826576d399c5c366ee0ee9b467eb459d8c517a2709218d65d5a18a226ef610625bddc131770dbe5cc7ba6c5aa462db28eeec553573fc055eec793bb8511b244fd80c78e4e7efe2028d91210235c7a30fa12650c33df89cfe9f95bcc14c4794ba3e84ae855409b148e57036faa11b35c532fb37fb44008842785f19a0edbcde6978236291c4a031625d32175f9c4e41287468e8582d490ccffab91f5f68ae0f8c68caef5866f69a198c49ffc4484bcd188520b28fdba699cf99a083e9fef7cb1c56834b797e54e6b2652d20d40fa86d9604be5b53e9c7f8383b8bc21f7a1916e7921b3e911d346a59d7abdf0029cb6af63eb01d5cc13693091db34902688398fac03f31672968b80f5e0a837860e14fd46e6bf04f8e84786cb0d1a1903b0c73125224be1a4fa5242092115cd51a7be9cc67df1707cce45a2f7557ec3e1cdfc926a58d1be37aa90d2a0e6e48bcda4226ad6fcc17a0c64b3c4499d8e0c89eaade00a13d624bc99aa85fb7b63c37f4f1430a83ce848bf723d5e5227e7439b056d687b1e53f272dc5174d5087a24913890c80a5ac78ac095d48214d28ab812eb8d39c043f59f5c03d2b896c78f5530bf788d9830f8a22bb66209be5ee9ca8c3a39afe2dded58bf476b4ccc92496c5e1f1fd423c26fde62abc63bd497ced588594d0a6c540b4f518afc4b5d53d3a2a4b8fd9900384be089ea725ae706a7f9486431e1cb96b1f81b0eea97ca5c10e42097292e1577a3c0fb61fb5c68899077e9f8d0c577f7b149a9cf797e3e77cd31a3e0e3660fa59a67dca741b4b4309636c973cccbf7c2a8434559f398eacfc6e762cf4613ced28b766e881b0901e7595db795226a812e59fb0658ab22a52838c47b4e3486b511c646b6d57007e0041d9aa2e04539ee844fffc99b67f9da08ed9189c8c7ec474071ab324322404c68b40f36538d8e58c1d905f9bec5fd6b36e2be148d2c875c2540397ee5d3ccb1f283a419aa0b1c75e3295de2b6caf060c1ce83dc4f868cdf965d9198b7cb92c2be3c58482bf5b75669fb8c2865b1ec1f060db89a6c7bd450ead98e13f257fbf6ff59ca3d85a1c425bf2dc25fe38c1b1f86f2ec8df535ba43d6cfafa2749bd421c28ab0c3ad58fe964a3f3ba639dd11bf3a96d17270d241016dacffd619430d36eaa9c4e3454f6c97c38ebc3b235cef2f723098c3801330a6f9986466be8a95742f6ffd6f9c4ee227c1f8fe0cfa0910e9ba2edf6bdc826951302352d34ddf663fcf313c75427f69a8f1036b4119177928f5c17f42517d0ba7dff4bcce1f4e5f5f58ccdf5f866b2245290eb955d315d33720e481b368be547b1a4bd57abd730f9af9337c98c27d26ab2249fcd3297bcf4815c5f2e32deaa3495e2be8d020152d185815698949a801ab2388c06dfa3ca0ab4ce2cd90d8e400021de4bc11fcf7d6bea9ce10a427a63c18568a3591e6aafeb386448a89b61349f51e515988b1fd3a69f9418f26b7a51898312f7ee70db168766b3ee8cfe3817cc0f62891e76c65b1a97e101f3abf7b3e950cad0e8ad254a0510a9d4e7dd0de5f94d3a41896ad7e33f5d76b78fd0571dec758e1a373414654f18513909488ca5459cb82f460084671aa8a3218d84c920a511279cd125ccc1dedfcf0e51d58a87f1f4358e01292dddbb9bf3c9ae31f2d64de50234a16c1a8392f26302faea59a2a04c0af6d3160dc27ca808eac26d5c33f72d505423e25e02837c3bdbebadd492248716900d243215bc365a078d32857c937995df5743829ff2605f99f325135ff522cdecb03903a79096f4c29111e674cd1eb23ee7ae7fa631da157d2add0aef251588ff92b65b36cf1372a5e2484c2892d1e7c440053a26e0c288d2dcead4484aee5c2c836b2a08426a2c37714c5aad7e6bc724107995884c7b736aa8ba693dc297e9ab0f0e2de5b9faad4dad42fa4f40eb2a6040c12b89dcae8b3e97e22cfb5a5870884181f2568278c35d73ded7750ae88f7392e4d1a05ac316ba489aa8d93680e025fe66559f30897c1d42a6cc54032adff94037f720d4dea48001af64fd46e66b489f8a1671c688f239fcbfd87b1ec0dceac674a81c5d1e96ffa78a93f147fa627e8901d9c1fe7690022f12a46f2234bdcba29e9cc5a5194d4f2ca50340fa93c562c04c2878947e2d549159d738b2850d6249e297361a9fde0ff81df62e2571dc0ae9bfde7855c411de0a52b075a14ab5553229734fb72b73a1d8c1f381be759074c642570cac61182167776beffa837b630c263534bc10970545008d5bcf5cb78943dff70072e85d7dad221d2ac22a3a42ca7abe191d1d4256e80e7799a12601c2eb5f95d22971c77da91133b67f6d505ff91d9879bd3666505cabf6a3856c72aeea593fec373cc50966404e912a0050c8d323b05ab0d95d63fb508cc5a13e6b6863181b367d4b96345058cd5173d501a37db4f0658a17c1fb8289651e18d7ef23ea4bdbc2c5003f248370aa39026f9633a455c2b8a1ce85e2d8ba99956358c2bff4cf7c576198e2fb801f7c5025fdc766cfdacfbb6bf781283eebfc7884bc7ce17857a413df2389a07c5451ed5b76c6ffed48c162f590a0fd8cdee5d4fcb8dbc27a643f2f85123200d35e3e86fb5454e7b748e1496c0bfb0c467ad76011c8702c9d0fcdc6cab1d329162b745a79829a9e37c28628da8766875bb81243404b2accf925b08d2c90c3259e35370a6b89ea41c726867694b243a4687d597ea4db9ad3cb2425dbe4e96ed89cb659740f4c9182277fe18b68aaa76dc4cf7d102914ac60d7000969545e270ba6f5a0ccb1cb9eab2a8fa1f7e509892d167d5428a9e35e4224700a72dd4d7435da5afe7006a84a8107bceb3686dbbb88bf2c4ae0bae394949af9f5f2411decc788a50e9dbf425103f6ecef51360618e4abe41cc237914667f1e54c96435d317ee817671a3861a74255217402317622312b104698e7bef44f01c60ac0d98593cf0f304d0709ba837e61172ae449d2615fa5d79f3819c0b71434e0c176c79a608d651eb289e51f2aba0e3446e866a9c0cb460d599acc568c845d163bdbedec6670da0b2db48ef5a15cf66d7568b9a0319ce692b6f67ffcfdb0841e3232d8add3aa1bd46c5401203fa6f90059e2eb7beeb3d82a1129d1c7d6d5621f7f5473c5285490e1fa403a635776da9519268797b4101a1e8f42f3b28e8a0bc061cb68ad87323e4933d396fa435860bceac7a8449dd1e1d1fe84dc795634db46a922724be522c80dbd75e10aac67b84a54a5cc9f81e718146ab0db2aabb51b11236d9ccc3a693d793590983834c41be14ad6ad0558b3074d357ff22884928d31e33902719ba5a2d54a49077ef298a5c37eab8f5e676c8aa9c6b060cc79774ddd6e8c7c2ccee17f2127c536e12786ef049c2c6d49c29e78619637456100a312b347260bef4a3d1f97fab510925679cc1f78306c8de9f34fbfdf296c6ab81bc1359cfa7aeba005fa2418b24bd4e3b5f966679e3dd3b91925f2347e1c714cdcb5c7c72493bfa504de4d848bab6c660d98e8475adbda4d830ca2253a8b6530519c8b2346b74abc53455228fbcbddf456b09137f67dab51f0b098c7d8af30cd0e7c8597ceb0161c3a873b460dd06efb7eb4bdd111cd19b9a9f1461ee7898d6b8368c1b3a904f4aa28ddb8e11c7c79d6d644bd09097625f950e692a1df73f67b593425532724223a330d06bd3c273caa8b4e79676a15bef95ad2edb6042c9c138c929bb6c0c97b26f011984685f3b2cf70643d2fa59295107ac69be45f567c48186c3b9adf899fc7aab6e07ccf99eda456c486b5799c2d21764d6630e27305e25740d7e051b6005cf8239cc7e9e4f0e81932eb19e6cddc4b45dc995d327203e91896bbdc2f389d611f37d87c1a9d462b5b10fcaf2dce538aeb1138e751e138f0c424d3c33446424b278e3a56b3302cc126be11f3dce6e8e6a3e5fc48a8f7c98d7974e3c40fa350566dc41decc9f8eed6c70fd667834a9ecaf564996417d5a6435d9d341145d7f56e498beb86594ae004461881e83a40b804c4466dfad4cf0a04e197a68971b6fe58389a196537d9b74fdb161eedfc6cc1f31c040b8a9ab57d7185d2f89cdab5fae0c1689062980fd804ccd6e641835f4a633e057c4822b09e67eb8287abcb71cdfe4df3fb2c7c978b4163f9b61147e4e252cef8eb5f6ef71e7f3187a8c0b8eb38d3c34c98af3861669d881bbf826fb01d6ce6a2e94d27b55e6836f7a17796129cbeca67045e93139989d81c32e74a79fb3cda80ce0fc27b9ee93d0e5822bb1d1891aa830cedf7e437b2bde39d0430c12f359ae66e64c31de848825c5b0c6ec886ede1c7fdae947cdb7f87dfdc8102e25d6a7b60f99b093b45cb8c8ed6fafb42efa3a843e92410833bb4db45e48eed2024787aecb02611be7b31a0d13bc8a085fd0c49166e68c5b2c460b473ce9c061d07ee09d062f21567a6c5cc61aeed9d1388fc7b574a195a08b0fb2543a30a69f36ea3d1088677ec267a5b6c8e8a8f45770a7240f6e798c49c8675aca98b9022f16a1ee4df95da9f7312e575894cde356a1f1660d5b52887aaa1aacdaaef12d576e592a5b1029cdbd475f33023d27f4bebd60e7d7fe96f40d985cecc7426460a2b221684664b63b5105cb1f614b61271e940a6f3bafd9da9af1ff5aec4c4d2bfe93e8fdf10b3ef61fcc78ff294c4efba301e285937ad5748b406027b6e7541d94a14ccc97b2530219766f31542bb0cbaa0447da253dc13394f66a0dc883e03c84ecddbb5e12a3a054874ffd9ae0919d5306b4b07b54364563e80a2f0b2c518ae886ca0f1465f16608f403dd59738dd40577475b226bd2cea043e6dd4a2c832383cdd7e6114bb62ef014b0e995a54e9e15e62b82ebd8edfc2cd2ac074ee77c5d0fe7ccfb8adf1bc68cfa0670c5232fc46204aa3b9fe45ccb457c3eefb9476494af75d3c1b6c5f50dd051c277cc647c9c8d056a6fb35139babb3d841ca176556df964e1413fac70b1fdf417150541ff2b8d729700a7f92c8fa4151c0abac26fef7543b0f9ede1a6b95c72e517c56847cbdf7bc02db77bfec51c79a4faab117339fd79c05cb4385d40da61c3cfa1ce60b537608de33cedab943ba213f0f482a0585b6dd1efe70639e8fd839a4af34abfa20e1e0775ec2ce221f3dfa31e376b23ada05650632751906823e8603fe4bbe33e035764d68eff4f4933c0ec71cb2193ac09dc1efd5abc2c66730cfcafcab9cc37527df86c14a38cce52ab626537de9420905d7dca4dfe4a09e3dffcb92b0b6174bcd0ac6e62716b76e2c2f55dbdaef391a4e0e53731cf05b345a1d8f4fa982145cd3f4d9936586ba588e01426a20d0b0bd377428af", 0x1000) 16:00:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6fe1, 0x5}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x22, 0xf0000000, 0xfffffffffffffff7, 0x100000001}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x22, 0xef2, 0x5}, {{r0}, 0x0, 0x2, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x4, 0x4}], 0x80000001, &(0x7f00000001c0)={0x100000000, 0xc80}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) shutdown(r2, 0x3) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control\x00', 0xfffffffffffffffe, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x8000000100) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x17, 0x5, 0x20}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="7746ae6905ed13b72f908ec3c07a3048db6072c8f13117dbba50395155ed4fc875bba49c9a9cbf09b10f1fefa2e63d616ecdece68334461a77a94ab8c23c", 0x3e) 16:00:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet6(0x18, 0x3, 0x6) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0xffffffffffffffff, 0x43f}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x4}], 0x1}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xc00, 0x0) 16:00:38 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3f, 0x10000}, 0xc) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f00000000c0)='./file0\x00', 0x210a, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) 16:00:38 executing program 0: madvise(&(0x7f0000761000/0x3000)=nil, 0x3000, 0xfffffffffffffffa) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x1e11, 0x5, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 16:00:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$TIOCCDTR(r2, 0x20007478) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x0, 0x4) 16:00:40 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r2, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) sendto$inet(r1, &(0x7f0000000080)="8c0d06889771c4d87b8354abeec679", 0xf, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="c49dcedb50e230bf139f261bae9f72cbf018850113b7e6fc9482cadd00accdb77833ea5d6545b4109ee953b324278b9ee83b3086f27970813acafdf1a0", 0x3d}, {&(0x7f0000000140)="4acbdfd49da9489fe6eb8ffefd73a875c80d92f4f2689e72f80745c83ae45ddfd6d98983a1fa03fc95f3a8d96877fade1fa22211f73fbe6f373666098339f7e3aa104fd52c685ac7ba4fb6957cdb4678fdb5a748e367ec02152949e1bfc9b385aaf4d042fa7b2a2183adb488636e7ec1755c8249b7569b1318b4403210033dc48c05c7d0cd0ae788fb14e4b49efd", 0x8e}], 0x2) 16:00:41 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r3) 16:00:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r5}, 0xc) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x7}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000180)="64d22b01f92c4c38c4f9f1c5656ae212b6b8776a44", 0x15}, {&(0x7f00000001c0)="471232cd50b8a21a7f9aa136323f5c9635c02b003cc191cba32ba56a2415b2fb530a01fa76eeb735837bc7f1687f6abd272b720fcb8e59f6c125539aa8b7293b1f7a68b6453b68d221c2c2b268eebdefef488edf2638c749cc045b24b4cb7718a44175ba6be644f3304849cc02b8c0a33cda0cb3", 0x74}, {&(0x7f0000000240)="e898a7920042f01b96101784516e1388457a19c5739b8f30a79f73bd8e77668c90eb39d5f20c9696bb82015919b0ca38dbebe20e0e04dafd1ebebea1a6fdd30f495ce79fcd330ad450bac62b30f6fbd586fc4f7f62", 0x55}, {&(0x7f00000002c0)="eeacbc19f4b9fe18d895bcd02ac7d334ec0427", 0x13}, {&(0x7f0000000300)="f7efbeeec489b5dd81e7d875c317ee17dfee22759e69bf223d271e275ccea5cf", 0x20}, {&(0x7f0000000340)="01c1deab5431c0293ad5c845e68f8b4da14b50ed9c9a90565c9231cec02b7f8235ac37b0605a09b04b8e435a7f43a1b7a21f868743d402cf28bab058e8ce7c76f887459df9b758d9f9c56d6c116ca50706685c34684a8d4a728222e4c55b527842043580c31b0ad3242686b47b487372af91f75fae3376212cea300c99a439caf935a841b18c0456fb23daea2389dcbb94bd6249da14ed1d5945d6e142dc063b9ffc361f90ad39a300665c4f2d3596949ac53381c5bbadb5efd3d59a0771323280048c02e095941d91233ebae38ee39a29afe90ca46a2ed89fb9daaf8881402e294228892a276d863138456682f8c976334bc13ce703182a2410056301180602a64ef486d726c75238ccafc7333c95a7c22c4b52bf7e0b951f02b92799cf444d4a183615b0396c93c663083c5ab3594d4e98342946c175affd6d291f4a2559058ace207fb4900dc7c9198015c2cae0332f70f28a71002ca0ec2b92bd25b38725a2a89e8e74c5e0c20a9e835ea55726f5a4e76f599676165ddd2520fca3337df7ee778360de19f09e4c9ef9fc9af29afaf04ccf50f8dac723d164da1f268b5cfe7e576fcb379803dd66e824fc190925d240fa21ebeb07c6dde47521c7367129c6dce392353a865fea8ffb873f235c5acada1204cff3fc2ca5351575acce6cd45db3ef22849cd511cd4b5c47511615122b67ff343520c0e2f0888b52f631bbd4b459415ac517e422d6e8c5b60237106263ea461b2890ac77811863fca5c308c291f6428e4cced36cb85138f77325b2a8da091b43fde8e42571bbee15283449724711d74d12aa2e9aeb73145b40fe3948cfa4f38d43bcdbaf342498bf50bac5f1e1f50d1b47bb31296675b571784cb0012870f2963b29041b3c543c6c448925d95ba2db98cfb49f2662ec2080a04044eb201774fec635e1e81858fdf6e1ca1769928236eac80851b4c1e83fd0eb8ccc936367db8cd715c5e3765f88cdea576c8267d7757be406f5daeb036b2a9c0fa9e4d958d4424168b1a78bd4c00821e35d2653008254b55bf75328c810009935ab27681b1638fd9989f36b13213d8a2e1d50b1289e1fc4e35a64e357e4db7f2cc74f6f7a8cc31f81c49911aabe5fbd746943e2677649fcbe25ca08a4561ee033a6a3eb41df4e33b6fcac0b712ce87ff466e0d11c32a46e25566a57aa00559721fdc0a693d2133415c258befb79785c58053bee1d9879656a842de701d35ff28c506cb40e4160dbc5c7c748692fdc0a4891fd4b41a60746759697e19f5d78c6f7e37227f3d704de902a4f23cf163fcac59a4a75ee38f4b25742a9b232d912b9acaa4b990274c05bc934f1a0ec7afcf69f13f1350b056a009df587ed14e3e672417e62274f46cf115a1d53b8102468cecf8da1d250db34215a5950f42acebca2147e5717a0cfd34d90231a248ca22f272592aaa6c08ae170969c675953381e579454f091ac49890accaa37495878ac11f0558e2c520cc2fea6e1af290c32fe831ace341df56c463cf8eacaff1e1902ec4c070457db6364eb08c8caf768b97efe94079247d15067c52e0746f2e3fcf78652f5b219e7ed982a1938994084b17baf6dbb68253539c10a12e105454bfe7923fb4ee262f69d8d2eae317f198160a202bcf06b076684a4f02a9a0852d0b485ac106a2a83ff41e9af0d2b15c3382b573e040d69ee697c7bb18d0777cd4af129cd7e9e8c40a61ebb7b8df39a67565ef349a6a03c6228a2419305b832dc2a812770971bd90402e81684b1817f40d890c5a913baadb8474ea269034371a9f120b087ba7d10d94d8b97db9e44e403635c8ebcf3b8f511814c62f6357913c7e1202276c316bcc806272e9000a6953bb58314bcbbd42ee700954d2baf4d6d84e91553e2e0412234a04922a2344b1292101fb2389873701f6d1361fd75fb33dd19a643ad1be5b8bae6f0154a1f93eb9dd7be7b234ea2642ca6ab0d1aefb34943ffe36ff019b09dd09c7f357f2fdceaa99b69deadca9f3a234244d0432b5a3df14569e097689cc288390bf2c94695f2b253254ca6aad010bd561276ff7165e9103cb088b0433ffc8787e3e1e535baee79a1a9e4b51eea529a8107f98042553c039632683cdba4ec7d0930e8b62a9c9ad239a2471f530a43cddc07c7a7ae00a54f56185b8a445d2f9bf03b00f9acadf5a48204da5c310517134e0de7610f8fe5d17e60532dcfe5ee0117eb4cffecbd6728aac89364f4253d0c0fd63989ad545ea6601e51e3495ca77ec235b7a884ff419752a6b867603858c2037396b2c54e709e353f46d7cb421a31a94e84f79adc54871538fdd7010b7664046ffbe1f457dd441683cf6c78ddceb73868a9b3fc9edc5675fd6789bf4dce923ce3bb2d69f9dc08c29e562ab5cef61587a630d90cf552a6aac468749efbe494d9a1d021d18d88d5af4aac9f9c5ceaf8abef3c8f370ba56dc2b85ff56bac6532c049edf3c73aff3a771bcddf04004d48370f35a7b2c16ebd633935242c46ab5202ae20135133ef6a87bf4e58897e8d420fc6b7d4d2c3c3dd7aad575f98ae4c99176bec8e00247b3f95abd258fabd46be310a887554aaf63b2f71aaf9ce0b4717a3587f52b71e9a91a9d2382b7fce2a40f4255aeb0a2c94373625c8659ef614eecd659fbbecf6a933b8022d72e57011a54e9b4f34f7a952d3fbc4fb3a90c1539b7d0b44b970ada336a838afc1eebed37d8c32fffb888a9392c72a3f8a40a7c4cf4d869459016a22c66bc9df47cbe1826edb5e85ef797c8cec2875d7ee9e25ee6329e8a4a5d43fd36c4dee71845a57b5ca84eeebf0b5bc2b60932a6efb41018891a3b80a2c42814ea55132a879a5087c02b1f6c81cd0b1e39ba355c8977f3f23908d07526102f0b2b42743d09ec1efcfe45df57767a943e64290d366f929993ce45585c62939bcd4008e035d9b9f9535d37cf9512148ef9d1ce97a61f0434c57c7c52a8bcbca90ad8d6e97ae859eba8951478c0ea9ee51f1d433f1f18c35c39c0648bccc08ebb07ceb5092b00cc2ce92052ace5f4c69e19a2b38925e5f78fc8460b335fd5fc4dc7ad0344ef1cb207fc26b86ca0b3177d8d54efe3c9ca4e72ccbe254c6bcad50e730f3b1190e88e7e7268704052e18594302756c2331407f23a486e272114a3ee91ac22c6e4da230b85798b1ade03e8129c7e9a54bc5738fd1bbba3a80d0e047920041e36396e7d810b9c1f94c6c06cb1fd7c4a2b8bc68c6739bb8e56d243216acbaa63af9807d667555aa36bde05e5755975d7890b86f99a583a8852e1749f43219958d3d7302551392e7d39114fe34df2a96b8eef8c84705c8f61c69ed185c482a1437b65966f091958fd6fbd23e8d394e11c6a4bbdacc490c8cff68a060dddebc789382497b0bc305abcdff909fccaf8ef799a7f249ba0f67aa71165c6070e42130d70aeb591cbebab56a3cab510abb18a942de48c0d7679666c3061cc25011697e2037671c73116dc008aeb1c7dae41e6719797eac7ffbd6f3eca4c11a0f0276ba779a9616b191c9f22232a609f391bd158628a9dd638453d4a4f66751ec25607021540cb332634f48ed3a7c586ada25c86b23edd78e9de006478da66d70eee5438d8200874949e277176a5d9daea299e21c11e81ea354d87f92db63b59e2ac2e44be91413c64f6f0896711ecd061f92adbffc38b404dea435a0ddbe577f82847bc961679ed1c40879ece586bdca3fe4cd6a004ed9a613212396295cd52e3fed765597427cca9b2e6a8277cf4aa4c3214c4cf97b721547a75a319328c95ba0af1cfaf64392dff0e3e3a4c238a5500e010baa38fb2fa6748680e0f50775e2b8488740f063e67a61b9def3d2b00b1441e69d6f12c39ddf0f18b57cd5b79d7756d06ff9c985417a110100c14bf02afca92daf4dd6fa0e1335f27c281f916be56e62f16377f3c95d26efda9faf27df29c2735eacbdf8f3e0fd46a30ea9e7cc3f9aced6e27aacd4bfb524e40c76a6ffb073635266bfc380aaedcfc4e929b59c86c864c55169b318d7faec8a2d731ae4df6613672f105da4e48209aa886652665f0760761056e311c5bd9f9e820ce489765647273485c92e126c7ceee710179c6a84e61ec7ea7db44efbbe58e07788b32bc69d66060e07dc224d43b49999c0c47cbd58ae89bffcd086a72e7bec46915ca88537680bf2bf8b98a7e6004d91db94ed7a2339c2049febc13b035c7bb33394af30c90f2bfccb302f87edb84693328de9d0ba7a1fb98dcf60e4bbe5b50c74844c054d6917ec124050e2bb72171eab610e1dda04b9392f16cccdea5cb8d3709b26fe17a5d0ac37cb31f38cb2e0bc7177f19341939614d96b054dbd4e52bf70c1b15e01e75060262bd095a91189cd91b501272ddaedfdd5741274e0f1f69032a82d44deeaedfa47179d2bce908194c406093fd635bb3bc48f0733cbf7e404bfbc4085cfcc99fe2d72aea5c3e72c287a55775c9ad5aa340d1377f4e4945944adc63e0366032faf092008277a5133432d27deedaae8501a21ce2b9255da25b766c7e40e6b18aac27400af2bdccf59aa9d10df2d0100ca7391914fa021d2e5d34fa5d4d2478e3910dd45ffe35f9a86d88862d49ca61fa76d7995cb5ef26f2f16ded7500a1d06749b2ca216083fec79ddd6cf25fc2248605a7ef23033c55f354fc3fc700f29843db469d58b524ecb52bf4952546f8558963492b22cead1808590c786b9d730b0a559b1b87b1d0339230a5ce81881cdfbb0d6a2a13dd1966b5d79f78d5f2fd67bb0e70be8a904f0081088fb18178f364262e1c4a43d8c056e3fa974edc87c9e82f3b42fa58c4ed6d9a0ccd1fe570f5cb14645d3ec27d38acf5ed2282bc8daae00946db4b70046b9cdbd0ee0348fa3c8b86ce3c8e01af5b1a7c44e280c8df254daf9adbe0551353cde41781ec6ce45847b6e8ed339bd4eca5fdc3d3414672654358694a1a3fecc8e08e3fd70b92abbf00f78b6c52b40bd3b40120f8cb4287103ad2dae499be30f128b09f0db5a94a9b9a7c6706cb24a45832c330a3a7e555c652e3a20e51699163413f110e4b0769349eb88dca02b118fafc97e8654f8831e7eb0556164c23919a31814b81eb1567351506a3228129d3703b845988ea9ee66ebe4e7c316f384f944ad8909db05ab393490b5e0fdd8b69461a8dc812421162e3406ee9aacf598ca3fe62ab120658009103497cc2034f24a9d2999118d825d59f6ac126d71a482d0e5139def882a53f6b59bfe69e1c72be138af5defb70d786d8db6b3b3fb650be986333c8854324c64271015be3dc6391c2c20e300345e4b9e121e7a9c0082df8136f6885692ab7001fbfe6993a71897e260e74d91c3afbd91be20be81d7cd52bb0e6f843f376aa1d35a53c74f7d752e39e9384370b7c06900c1646a3a711bde2714dcd7d01b19ac565d2fa1cbb134b7bae919e740b6b883be2182fb66219f0e712936a207e828952a3d251ecef730202b89d22ef28f6ebc747ac5eb96d53f1add247c951b68b3a510ae4b3f66b546264a5979fd4c054b15d4bd72451fb6892b045fb46825d478909c87ca3a804cd8e06a4ac477f237da3cb0bab58e48859c52f583c133f6faa6042b54a682b40fae76193c428d947de7592972658209528acb1cea49385908ce9daeaff098775839f21157c6dcb0751daeebe61ac54563c9150ff5cdecb4ff8c6da75058644d892756695195c9b0825b861f028f6c1e4ba85f51b01ef62dc5525286492a048762f1c30463d3bdac4cc45cf6ad54018655ceaa6a172ab061368505ee7c2ff23d742f6aa886f1", 0x1000}, {&(0x7f0000001340)="8340018be4c3426faf0046c3cc1757fae17373cd9a39c091625d4ab13c462ebb119a98d76bd4686ada3f32b693c30a4c2418761c403658491f849e095787d09abd100b3ee96b247d4f5d5b5d4a8ae1fd7bdf5ec0464ee54ac819dacede3abd1e57960f4ddc2c9f4286f283825e7d95a38e4d8e0125e8b75b23d356adc959c19fe80cef103c6a98a793a7bac6c54c689a29208eba274680e2091f2dc5c6ca5d7b1efcd1b59e8a446df00331f78177fc15f627bf207ee7e57a5613b2398fdf7a375ce5645462c6d5f10bf83b7dee8451dad5513bba00f94de5778997010d0ead3b3ec0e03cfc", 0xe5}, {&(0x7f0000001440)="6dda49379f5b12de99288407c3123e4d8eead78bfb2be5c08223180cf6cbf3c054b0a19f0e47adb755843bfff5786b5b0792612e105edb06b77231948c1c108ee41d6cb9357b7d985de4f5eb9eba51de9813296afa037acab624d9da867ba7732846997be028a2e947146e3ae0b51d5935094674448b4199803a00e0bcac70855839431171e623e6b381d4356caa23cf62b27c56b1500c046003c753ecbbbdf67600f8d243e5c27545f8ba3b4fa220dfcedd0034c41251b3affdde00ff46fc0a0d0e7fe12eec9fd50cbb839cf01fd71d4d5a4df66f73afd752a7e274aec66d81cc4b97746c85d9203c88390b", 0xec}], 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="48000000000000000100000001000000ffc3a13d0a4cd8b19474e13967167bd8ed70d0d4743739de0900000050d1308d840f9ecc087607629ee0a578af2a712e2a73717000000000e000000000000000ffff000000100004c313bb584280243d242e593dbc5c98147e0152e9803f77e1c741f5549249ec25102088022b541b5b3a00d0a4a009cdc4f0d6ded0bd8a96eb0d242a48a052fe2224cd5a7bcc138c9c85220df4079b1a7c3ed2e3a2ea7f579fa135814b583f09d415fe0f95690f19bb9d301cd61f07894505dd7b140a4f5a13807f855137a3a774206f3d2a3a4bbfa50fcd920dbd244ee590c423e8dd5d1beb0af76c1b0860c88f615e0fd1ddac7304173d24e0a8075c6622905522f961cd2d25c12c2c9876756fbf682b22ebfaca721d00000000006800000000000000ffff000005000000f7de593aac96e23578aaa30e1b0500003c1076b3871065c7574ca58d86b283cc1b15d76f84f2e78756927ed63745356014523af1bbba999f5a782f87c5b9fa3b9d535950615daf25ee397ab93b9800ebdc9c20209b000000e8b096d5c18444877f700000"], 0x190}, 0x401) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) rename(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001640)={{0x1, r2, r4, r2, r4, 0x184, 0x6}, 0xfffffffffffffffd, 0x2f0, r1, r1, 0x6, 0x401, 0x100}) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) syz_open_pts() 16:00:41 executing program 0: r0 = socket(0x8000000000000002, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x1) write(r0, &(0x7f0000000140)="7c9228d0450011010001000000d1ae4d0c91328d75b9dae65d119fa822271b240ad1fce2dc0090d30000000054acbf0b34a69917d42b8900000000000000000000", 0xffffffffffffffb7) 16:00:41 executing program 1: select(0x40, &(0x7f0000000000)={0x2, 0x0, 0x5}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/38, 0x26) 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) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fchflags(r0, 0x40000) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file2\x00') 16:00:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0xc0, 0x100) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000001140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:00:41 executing program 0: r0 = getgid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = semget(0x0, 0x0, 0x101) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0xbf54, r4, r1, r2, r0, 0x58, 0x40}, 0x3, 0x7fa, 0x1f}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getegid() r10 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) lseek(r13, 0x0, 0x0) getgroups(0x7, &(0x7f00000000c0)=[r7, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0xffffffffffffffff, r12, r5]) r17 = socket(0x18, 0xc000, 0x101) semget(0x1, 0x1, 0x92) setregid(0x0, r15) setregid(r16, r14) r18 = shmget(0x0, 0x1000, 0x11, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000340)={{0x7, r9, r14, r9, r15, 0x8, 0x8}, 0x1, 0x1, r11, r8, 0x1000, 0x8d, 0x1}) lchown(&(0x7f0000000440)='./file0\x00', r9, r3) shutdown(r17, 0x1) 16:00:42 executing program 1: socket(0x18, 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8000, 0x0, 0x9, 0x6, "4403115841583669b49527cae1131df4002debb2", 0x8, 0x4}) 16:00:42 executing program 1: clock_settime(0x3, &(0x7f0000000080)={0x2, 0xffffffffb6db48ee}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x400a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="91496c2c68ffd69d3861c3e48251f6358e3ef87c56960e3db35161a42c6c005a98882afbe90eecc42313696063df4214fd7b5946e1fb51af8c45cfcbc04e6e974ff26dc7e3a63f38", 0x48) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) syz_execute_func(&(0x7f0000000040)="c482c1acc8c4e1fc5a9e6d000000f34f0f2c07c443650ce308c401d75d028fa940013364f04081481d06800000f346afc442a9aece65450f5756e9") clock_settime(0x0, &(0x7f0000000540)={0x3e3f47ea}) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) syz_open_pts() flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0x100000000}) syz_open_pts() 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x7c) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x6, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 16:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) sendmsg$unix(r0, &(0x7f0000002300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002280)=[{&(0x7f0000000080)="6d6ab56c738bed632bee9a4d047b6a9543", 0x11}, {&(0x7f0000000180)="3589fd7da48985a5a2b97125359127ac860bc54e699c15701c3a76ae93cd50a4f74e4933948dbc28c33c532a3ce78e741de78cfbe3bdf03a4814db3989d4bcbe456442866aeeeca636e3c660c6c977be6d72e9151fc022c8716e41c05ee1f681c22c8b621cbd0e6219816a6e2e0d4e0addfcb304af9c688a29cf88ec1f1412104d7976f9911936d7563ea25c50da6a8bae09ef0414a2aa4b5211560ed3d1e18bba64c6ca0f1fd87e63b7931e263888591238ee9954f8dfe3943b05b76e4bc505f234548e059c2ec182de87838450ff616ec98ce43d03420afb8d02da135078b6fc06e93efb8e9a2789c0a79c02cd3c8bf685f5c42a5683d13b988ca749d4ee7d4daff2f38762be08d332ceddda43cdc2a847a23ab0c4798111a5e5d57bbd98f1c54703a631a18b90f8a555739a0a973550c306d9367d143035222414ebd8191fe656f1f6e87c3808365f96ee2f0fc18e6528f4b357cf5e96141e55cb82ab7fb578d3538916ab29be417fca331d1b702b9b3d0ed7aa3a191d2bfac1fe473636342be648b791c8d7d317a7f1c95616866db5388d98822c3754d1d38deb74986bb4f8db72eedbb1db0c0e3694a705085f1f8336bb5cd84cd32ae007e4001e81d011840d22fd86181cf34df59ee4fa8348405f381550dfb42873904d9fd6f21c9ff2cf35ac3324757d024ed9c8135af770b7a6cb787ce0c6ed971997a4cd9d449b71683798956da43728af2825c44f5bc5f5e629ef55909e4169ded25bff70c164232a861729af184b7300b7a0f5e3e09574e84763c241648f0f885c74e86f3a27aafd637cc27f64b07d630b34917fa1448caad3ba1ce482ca3d84a1f5da778119f61862a6983ddd74015086448b5ca95706c03e21bc252c1c46f8b72e5e016dbf6779e570a3656662dd5a7f25fde6d5ab531bb7e12c7481021fe7f2e07a9e13d5ccd1f7bef7876fd36e37973353b4ec57d827e1f092affd794d7a50f7f289fb8a224c0e99d719e7afecac4a76120e6d8bad0d3712d199eea345c2d6e1bef90c9396b9d631a769158b7eb232aaefb05da84efbbe3ac0d5cec0cf14a4e79be53b822a1c6c95889cb944504facb6cb05269eadaa57d1ec8e4d87cb64b4df940f1461b7293ab7f4f2be60c3486555e0506f23d3edb66b542df22346010292b3455c97917ad1855e51dc8c18d030f876b6abc61d2ff327a6190235eb15efb37e666d1f923c9dc7427ea38a9e6f527ecf1d4444c13ebb9d565db75e86a6365cbf49f49b1c4ec4e4525eb0bc15eb4d2bc86898a2102b80bea720799797ff7e9411d5fff491aa0dadc9a8ad8a397f7ee1108a60a23af4c6ab16c7e605e78d8d62b6ff34a2d0ac7a6a063ed8bbbbcc4484140df927265f5be643113305dae76d49bd4944a1b69356efa49971c2baedb4a038d57f7a48ce476fb3d3a16a5d523f1d1e881c11a0296dad1672b1dacf06a84ceda4455b0561d7c96ed570e3255833add54dd63722bbcc545704aa40d4c00299d9175855c1ef3f8a97a81a32f110e73b47fcef61f2099aea8fc9aaf4711fc916ecaab5133d5df34d66243f73a5b075fd96bb511d2e55c888954b502be5133bb402d92c6305bc2bf357e1bf0c6870cb52ef9181686e4855e44d6fa82b5f3d472b3f9fde698364b18725b7edc045715f359a038f429f73a7423e0bd0f6faa3331014b21a8b9e656529914c73ea0eda74585891a356bb9d9a5fe9f43ce7556dd118bf5f563a630ecd378f335a1eb472faa28582cd61a00bcffe4baa74115f5a0c6a2f92f597bd6d758263259c91aaaccd2e3e4baa4b4b408d3ef623a60fa2f48693d20be0f539811aff5c13ebfe5420fd9bd6e82e67a814faafe256845c8f6fce46bb42d883455ace9dee46a8f003aba2c092e6aaef0e9821e6f3ad3498e424bad6eba5a53e5db1435abf5d8a7909160765fc282ce030a9f27bea1f6990c352664103bd59ffc78627b416e2d31c8f9af3cfc3163be48d3f731fe516418354cec6aba25eb4555525b3a9123f92ef2c62cffa719b3770e355e90fd802430591756ad6eb46c9ad72929b4e5c4041bc0cea56b17782d1acc83c2da7a835d6115a605944759cd66594763bf0bca053c28e8bc99161b4fb738827f21f9640ef6f0a019ec20b1d24dd8c21c9771ec5410c10deee1e3f2e868642ca1b3f2b10b0d510288dddb89eede43f12eba406dc288e9c2f573c9206adb0a1b4ec213d35cfa6ca99a412a9cf0f54c603fa3ec0165b5e44fcb88b8fffe48f179c4972375f0862ddb74bda951260f3be5507d5ba941791eb2442d95f07b64567cb5f5acd71385980b163f40941843241087261505a038ee8f6ff3b8ed9f47bbb94da7eb9c123a8dd9133cce71c6bfcd4ccca0ac8ff4833943b090ea792c0a75eef0f4373bc34040ff678bca427af74cdd7a34f331875e8b6067300913d64f8033a1b319aac6c27cf479e588ba3e5d769f32f848968413f8125b348d5f70544adea5b885f65cbb200d5b709303f1d7ed739ae18d6830134e06a3738c59b60c45134640783efbb3caf44ee02d159ba25eba7f4ad8b9efbbeaf8581e66f5cf5a982da71d59942c47efc6e47179ce94110be6eec7c5498548319c53c29947630b060960246e93527bab95166e81d8497a2fd8c1fad98d3f0b20fabe68a263f5dac334b94fdf861a4b98671b814e53ffcf0c782cbbb6db86f8d797d4d39dd38a82c463cb755b7d4b792fdb73cbb7e675d3ad68932c8c561b126537f52c6b3910b7a94f5b3bdb7fd982d574e12f5b34dd01d59a24acfa0fd363d1b175b75e4d107e01dc0528d6f9ca8383a1c4776bdeb3c2b7e2aef32146dc8fbc1c316626fc6887216dc13149bcbeb950d48d056a68a4c5b6961936dc8f255f714d0d029a568af01d4c149871a1a8992aa4b40227f8e49d357ec82c048c4abc72606f56684a2068361184f9ce261b0551f08c9f78345c18a1fbdcb2e75ec05530ac6ffa9cc975cc938b08e82bd44075e85b7874747b954bdd12a0d210b2b413898a86fa616a40bd96c18cb4abd48a901db9c899e2914249dbe1ff09bda21ef41e9deae4a1b92ef9ea4b4a309f13d5f3a261d8ff609ec8d6f30417b786c1233fb8fb642ccba62f674d61ffc6928cec38fde9e5ae7d81385c9d09cca6d52ce8f8451992872fd699238e8b8fc1840d956b6ef7f0c65b6680349e89021a2e7722b912f3a58d550b267f7c058a9a8f33715a68df48ffd7edac35c3ee1e6dc13e3fe7fd1175678e96731ab4b79a5072afcf764ee8d8c745055dc7dd877117d9f90023f981d4bd25fe3874c0e721e1c6cb5eb7b0ec55e800a6a796f76909dd80423a1327bd2509fee888a6f747a462b94419e0529c1cf30e8ea163403e6c86505be79e8c8bcf04de2a87da5f135319010c767f07c87aa40ffd1caf78061c557e9b90658865c82f9fb1ebda77830f489de9f9fecaf30f54a345da3ae0c9030f8a145c179ff6347246d399ced06328764ad94ccec4cf69e60515204f401f6cc943d1980d23ac428812736c0b815659ac3cef78815f509ae0eb2fa5a5abbb3746ad1af66d0343cb8e99e5f9449859fe6d8769e0528486bf6d63caded3d81f2216e09a55e6926e0bb438f8a555851f19f9ed9ac1056cee30c09c6b9848b4d96484604613a127c4a0270455835fa3d2b04801948c83d5ce09409bd9c0f0577fda5328a35b1ad3e2528ce4792dc904b8aa539a4f0b9ae7a4c29f72a3be3f4d108e70e1ee939b2d6f9ea759898ebeaf54c6ee37f8e50233309de6fdc2c7bd49274f57a55bc8e8ef672ed2fe306542b10d0fda7b9990f26615053053ebca9dc65435e6a75e4f2a9b2aed9c1e29027db5e9b12ed3ca9a4463087aa8eddc1f66d1814549290eecc6594bb9db5055c2b710ccc408adde61a5c6fc46351964cd47ed8060075e4be3871f4a454caa1a198fe0e5fbc65a730e98deec432c1d62ccfc58a001753ebaa9995de8b37b1393321c45d7d5b4a3ccd353d0780c89456155325f41c5ff26d693062f0f7550a7358f26d4349ae881f5b17299188afb9d949a11d8b5ecdebf345d9f878b4b6e4bc2594cf5e20a5996a9fdb3fa1ce23a6a80bee1b713266b91ca2708ac5d0c5125e5ce62f6d760f120b154e2740626d3bca7415c46106c90d7381cee9407fdb3e5363788947b090623041379d5455f3f79a5d75cbbcada902cb5acc8af8b2f0428ec92b1d57ab6ef2ab14ea1b6b82dec2abf8c52ac2270018acb5916c0221d48d365a67e7a34aa46459f8df49ec3ffc9d86cf53acd2d2242a43e33ea0b8f2bd5e7054f34daecd90df1483aae8a2e9ee88284450a58e3f575eab68aae9f035e89ffb721ad5f81164c5e7b896e68c7dec88033e2723ba29129963bda06f023002efcb16cd698b8ee02ee9f57e266c9f050705cdb3ad21b8b37f38862c4c654a714e186e9226bd7137448af86d22636e8bf391a96215c1808faf3ec908021f5d11b331fe63400d10d140652df93e6ed2d98bcce3e734c5b5bc14734528ca7143d3b393ff6f53f06687e3563cbf2acad48999db6268f086ece31b97e1ee76c37c233a8976eec15661e74df3840846d722a91a7d72befc263eba8cdce4c7c01456f7775b97e2ba77300a7fa7fdd8c475e191b0b9b12ff95b98c4fa21e886d6bbd96fdfa3dbfb637cd07addc45309a0f10cf8fc1b193058900d3705c3072d5d967cabd0194f20af40a12d93074faedb709bc4c661f1e032e94ca4f5b3b41d2ba22932f2e52eb034effab4ef7f7d1a0f336581983ca095a66f8b03c4ed226772cac06aa6a99dcbc20cde1e5bb022131a10970c487ae8331d27d5c422ee248e4cae9b1fc526b36dbf931dcacc7d73061082e7f268c88523585d6c023ea99690e936c4dd4de4bf512b7d733edb6f8b6eb95321fcacfc351dfab1bd527a292f3437df80b945be6f31c7112c864ebb73209044e723cc4578925ff4bd1b03ef630fce169d35087664a12b723550c5a22a0b07228291c1eb705c44c1413d7d0175e71944511fe414323b77aaecfaf43b5886db2caed1093c19a7b71125d3463790de0252e14e86c546378804ffffe31aad2399df753e56c9de7ae2d640b9d94998bcb1fc4529fa21c8d9847c8eb1feed93fd096b9ec6b9c138da83061425f8d3be1ed201f0c4f2ec30ed4473ff6b1848980a095cb84992ebfa435a01643cc9c35a0b0450f93707ba95bd2b2f8c9aabdb850a1aca9a2422044ed627e9a5b62d8a1de3084085d7bd7f96eeaee63d9bec3328bcfc883ccce21a976d73e331f376629bd7d404c56f151a8f5bdb6be902dc73965298a66b734bef2185f347a0dbc417c4753fed569a54cba9b99f70c5fd8031e8a27ea1f02801ec5d9867e12f4ac40bcaf57d4af53625c15ac44caa492594bac1a0b1eecdeafb477d23c1648e0892d629cf4a5750e95b802adbfd19f872c7cb3fd6b525fcfbccf983435ec6be8cdcc7e16d38efd7ec99eeac99f212e1c060d7225d31928df5e2ac50c1351c4188d2e77369b8e3da7d6995bd9c575381f1e94bdd5e0fdefaecdf0b1d887d51ab052e1f76f5a085078962e10ba983fb2ef8441972357c9f14bf98f99bc7a778d4814e5ff8b1ad43fc8d0951b482c6229d9536aba42c176ec21e135d143c5e3aea02880e9b9b86bdf2e27680e6597a51018ca39875b6e86b110deafd4eac82b0300cf10101e30033c5309aff5de01911126d59381dd4f826dfbe63d9ef01160c7303a717c1d2d9427e3d0dc03d8916db200bb94f7a84489e46a2325ade54750afcc34ec4eef97f32a713a96b794434ee", 0x1000}, {&(0x7f0000001180)="06f6ba13317a1c2fd4128acfba34fc622bda0eed525a0572319aafb69417842e06d3e88fba8198d80a4bf05a34505fc2d6be3ba183b2720a15e8c86c221736c42b6d4f9567b5e4ba823c75ae7c27c7287a29e0b1f02d80b22643a58d7d518e1fdc430fd516c45e52405bee80c4b40841ddd52432c1c80fe060d31f433529d26ee25d021c4b0ab64f422c3789da489568f4c9762e0833b40b434b59b05ea6034a2118a4f73f0685ce70c3405bde8ecb50fea47a06e1a318c87fba7adc0e4bdce7760b1cad9b58e834e9d685cabfc840f7761c26157efe9d3df9c89ee854a86037d0d3be5a150e6158a42eb06c47ce966d55264e880d0e5cbcc2b6bac05f0cd937e516869feaa6f302caf16c8cd5caaff3877c36a86acccfe8d88db2fb95b8b52e4bcd58afde7b5cf1d0c90291e5dedb90f9fc503385f1a75a33ce979ba359e41983766f2a6f6dadb98738aa2dfa2aa90ceefab7a6e6501065e55d3a8fa7efef926851df05aeecf9793669a16c4b092d5601497bffac025e4cfed94e00628415df643a07b6c0b7abbc3122083c85bdfcb9e24c15e6f7c9734b0cdf838b0bcc32e04553d85529f513c028ccc8aa5b64d423c016b92affc96866d919463b8ad6d2e5c23320191ba13b12634761f2b0909a3cdf27b960aa29623ae86c9da86754feeb9ba33495d89c11fb523627d8d356306fd26b5a7b4df884e13efea8026ed3722fe30b0eba991af9590b6f396bf16bfdda39c917ba641b40f260ab0a7e9e4223e8115b745d88282fa8d7d9a4bf6f9860ccef1da79b2e1c881d2f59e0ddb2f0972a0a7d44ef7a272301398844a29867a8a8087cf6a1d182161932cb6c9818d6edb003a80ee921027fe578702df5c3a4511a6d763e325fb45e2a14e61f3584d0383429e9d9368044db6897ef348251c147ec9da0dc8a6932c1c0a4fa8e2b53bb82272731e27c9bdb84f688818e00b3d2f4ac0a2505c982a9a83904ce5946fcea84b066d0eccfef5d1ca9c2c7990af09218b0bbe666e2e22a829ce5838a971c83fe7c99e244046a6078a56620f577f0fdbcf3b512d23cc88da75446abe7857fd6a1518777639a81d2c6f5a57e5986913a2470d35d12f05db2e27814854b48b6cd5274e65576b3124d4f2ac8e675ca46df3a99053871f35b2566297175c1f967d0d030a0ad77bca98f742d4be0c528ab485eed51580652fed6e4e6b8f348a3ae719f8ebf8e1ce147c585e10a9f574262c7ca742c395078b5f0eb57722a6bc2ad79d29ce8c6261dadbca62ff416770413606031307a1c5f27289f0e372f8ad8db36dbcb630dca4bf816ec48f94e278955fdc77022dfd7c8cdac416954c21035efa2655cfde92ab4b57c23dea3a63ba4502a4085fae1cf98d24daa1a8310c8fb8f06727deac39d26998de6b4bfeebf0f55183ce0c8afc83bcedeab8485eaab014323de02478e68fb32dc4ed0210f5643ea53f9626841a26264ea399f0eebbae35d641fe6a4f4762d9199c546bf7678fcd85109329c9fb620dc75873896658edd1e45cbd53d39cd498f6c21b960984e944f983fa39cfb28c5b42e71b32cf3e234fc1e7841f85f13a06df72fef55f25e390fac4bd857d74980fc88b7e68c151df68486b0dbd0a196d8a1e599c23117e9db5b0e46c1b98f61543936d9d588d5f429f5ab8b6bae756a97864b2ad8967bd1224084dfe44859ae9cce0f301e1466e6405f43adca1831c8f9cb4c91b9d982b7d4d941bcd2d33c1b8a6814a738c4c2dcbf75885e6a6ed41850ddaeb5420ab7921abdd7f2101dc74d06595b4e8bae4d1a13cbd7406411ab2c641752d5330613ea5ed438cfe8274d57eba5da16529f7a55522d6e045f32541191c08093fc67a8f6ab767614dbcd0ad659581335abc94a0d947fd6cea314e0a42080541aee588bdd7fdadb3880e80f7596d637c16764471ecd6bf1e9c61bff96aa987a231632857a736e208e4c9e0b50705250704374a03a15076120322ecd8a5bce4cb27fcc02df63d5bf1fb5144194f1fe080f0a37f31051ab2c3ee76f314b0be4ae6424b54efd9f725398dcc4b4c7686d6b31e2cbdf1f8094df129e72643af66154f03abd6ca849072ab8d90469aa7ee9b6a404e44545654eabdda499f959c9470f439b4f3cc7ef1fd5ba8fe48b333f787cbced7294906e5099a2551de713461d45a347d9d6d7701093476343e973f91158bc2af61649da003994cdd252010d67c9b8b9f9da1fa57d6ef3ff4102ede4df6b9a170c30a486b1e9f3fe9e6b3070e63fc8f49a895a62adbcb79752dc1b72ff2cd9a0d8038d21a2b9dd800f510aa8732408e276bb8a082164535208be62fa95d11a3202ec69d8d78e0733411538e10918962fb9ec9c12671193bdd1e4ee67d1558448e55adffda9a0955ceee28b245d1fc16fa3858860e9eacfdae398f70039556190189882f9beeb94913cd75434609d5a87d42a192e2ce0b76a76bbe5377f183a7d4fdb622dcfb706887a9a424c648278d51bce20a073956d9733fa4d930020e4cc704366bd9bab4069044f23ba8ba254536944b7d0f3307deaafcc84e1554d63b8adc01637b3be5e60940ce23e45a21295acadeb231bbc0c670aeddd6a220f027d7cd59a942edbd862d35953ca9295aea4cf9f4a625da4f911c6eb7289cb34ca7642b49c2539ee20c9427e4133c5d460dfb3c362615971a104cd673cb0828977a85dcc0eb87726c485a71950237a28cd82daf997df4fec69d43d176e91f53fc3607ac7811ce935b4a79d76056fbbec44ddd4c2d9bad9e1217d6c6478615c1f8626b7c252f351d3b1ebda79428f7b5d6c9316930cf1194c38339c8c47a784d0e0cf280f3f20904d12e6380017b3833198067f2f3f38ecef6d1aca0f8b4054738db0c82c1fcbccb27cddc97f06324264449a1a6de3d9103487041ecbb89025bd85203289c44bb006cff04fe9c3e53546882124550a1e616b9762c93e8bccf4e9a7f6dbf11339cff961a56164b7247965aa51b943c5ba6ae86bbdee0799cc474e8221395f0e9bfb00f917f8d93290cf6f7ca44d1a24adb9815264b2b577528b81ff56f6fc9e639aee3f7357ce74a4793a4270827c718b266b25058894fe2f8f1540dab27f8049c943ea07406e8755d0bd345dead4292fd8a1cd0784b9e8049b958c1ce161e47c73b66230cf770ceb866401fde242ca7457a425b9a93d73d761958f6f807f6be480207f7949d56e51c01b009abcc522a631230ae4ca2667e909077a7e605f2de8d9814c5bfc5533e96016e33135508c08b69c8d5f75c07f3f88a3f45d339d66a1c5a5c5c4dc7300182d80445a4a4bb7f12b687045ac342142fe6fc4d8fd8783d9d667f412fc0b8aef4f6cbfc3c4fb9286ce3c9194a0aef7b7445e311b9420016065ab526f0c11c2256e9ba2eb65f13001cb79eba9e47cba88de322729646451d86b17e1e67195f3bdf59d17ac03e11fb920a7564961343996b37bb8be451d11a067ffcdf95fdb5f90c43dba0f7afce1ddedc254b1f3b2f853899b34771287fa631df86a0f85c6ecaed9fb743fe043c23dee14ba2f970c278e74fd0c5ec9f0fa429a1b2acdd3f960ee002e176a68185fbad0e9f5bd90b7666391837c7a623de10bdce6cba85ad09523d54de44e403a1906cafaffb8bf75b78f08e63d9af38844dedb678767d9b850fa9df4370af03f8f80eefdd96150231b85e80e506c698a6c483f3d4ea845c3e7a473977643073cbf6fc94382bf21884cdf63dc1c87efe4c75e394b195b13a6e1391b89f84c8878f91294edb0703bc5a2e8e2f4bcd4742a3ce0089a693a93a762f0ce66544b7f6e82b2440379aa25fc61e8a69c94f29e171beeb3814cb7ad1859b2fc5ecd71020ad87b89d2bcbc01f9a7a6df465ff36f8897dcdee7d94c8a2543c7c2053f81913634b3e46f5d1dc5fd18782fd9526a3c7ea65d2b2d8812fd0cb1a1c9b76d8fdb3b7c21adbf21b262d128f0034109cae9e86128fdbbf1352b180d3721c5e1674f8b6db9aca9ed506142d531b86169c5b024b78cbc2c2ace30cc613df40ae420dcbefc9b82012130a54c90b1902d63b78a5b240fa06e762237be75dba1e8a90c318b319d6b4a2219cfadadf0acee15d7a3342498f0159f7e145571acf6460d52d87cec7dfbc6ab8f1c93e669dd10e62ceaef19beb75ab18ce33cddcf68274e06202c1b684878df156eb4e96060933f51d20248591a391576b6b0ecb055656058ee309dea2b4516ed66a5d09e102e796192036b3e27db42c9cec31e16428132c4e49f8a6356c990bdc945ad21fae92fa4e5e30fa0cbc656ceb2b9ba0e164685564c5c38c7048177ea4737a3651d8175b3adecdbe3207bb9818dc162ed2dbd5083c6cac64feb526ce4e8246b96d2553df3ee4aef8bb217b872164ef1af2d2ca14a097362a5a1775bc2da575ad53b0069ad10d70096b7adcff42a053b91e0a898cccfea16f4f8952b07da9d22065e1e630b4a13960d8437f27ce965d0823e913c5511bc3aef92efce5ff3cbe47a9333e000db1c5bc8e4822e84476c8d845d141bd66b797008bc91bc01b0fec2c6deb993b7918c745ba6972125d956585df7d6d6468e9271119d9cf837fe028f4f8d72ed503cb58fd73545a02a9347dfec27097b02d98c15002bd74b7e8e70ab010afe56a7ee218092fdbf0324652b357c884f35ae13689653a344717ccb14a161abaa39236d674bec4851382403a0e99fc3eaf378be856864b6dd37ba7a356841338db1c00b5ea7a437c49ef60a2beb2d9c11d7ce2a22fed4fb0f347e702fc620887f97dec8b0d08ed22a8959ce8bf8248da99044e88cf8ad56d95f31c652f53ed2e97281b5311214b0e9cb571fe7d443cb3f85b297b7cc43b6718854bfbe9789e3a757ed7ac848f71bbdbdfe2b5409d8847753bdbed7b8deca05b2d3d1d71d1db1c1cca5328f88107632b3f3c025d963af88c5c542c22ae0a5c8b0f1d28647054b0cad797bb32b61273c1b0c8c6fae86959bc4c6cc29338a9de0d4bcbd7ab0bcfc0e3565f2f34bcd5adc642eba6c401428590576d30a89c90bddd572d84e8c950fc7a107b15bc2b08cb8ba272cb8c5f6c70b0227530b5176315e3f9fcad33eface3d4c857c29c38f40f9a7067e994baac36651966096c1fd6ec882683bb84de517ccb6bdb239c2c99a51dee7372a3ddc670dd5e33a0177d50f4914d09071f016a5025c3d31c4701929105aedf3283f23fb226c384c7c81fd661cceb47b8b7ea799083373fc86437e5a6fe49fa2b06dc4b685f26060dc6eea6e777f9756862a44d9ee246494bf6e708b99fadcd90c68fec5498e9c8f498481a6a2398e90e32c3882129310d8d9cfae1898449956a30985968862bf36b5a2be51f69c0ed870e941ba769c9fe327f2180ccb651b284afe0ed117e4a1df62fb075e16de142d7d321fcdbc109602486530602d02afc931ac846ce60d2f9a226d5f4d84efb82abc075368b55b3fdde3e287bcd188d2e6a9bf6504493f26119129ef678b773577299a56a8190d3fb7e029bfbd71ece7947135d5354c7ac925488c660d0bcda9fbd88ce886a131434a86edbf27486e17717a11b400987b1ac3992827f761cad5235b6973b0ade37897f421b8c20513d8e067b91bb970d75d96fa5b3e8e8fed54cf69d0f6444d63ba11306b4014f7d04e234faab7ed69320df18c6dc549ebcbc02fcf4a3ae737cb44cea25d346b72f959766526f77707c52bc8a51d861fa0ec0458ed2ded2ded75dd887facbd7b0ff4c763e1496eb90d335b779b05bc1ebf9f36f34668afd09dbd17316873723912099f", 0x1000}, {&(0x7f0000002180)="e1a7938253582d280af8101ed5361036f891196089e2c584949c68917b28d9429dee2d7b2869106d7f68908d454d9665bc7439af32195c5f84cccbba32a1b83dc3afae8fe14a41aa359d93e4c4362106459cd6542c24e8f9191ec833fa61c1ce53f489c8844e9cfc1e1e66e738eaaf75e0f14c1ef744872968209e67486e6e062dd90243430f59f18f81446e4e902d4cd0e76f2d899659c4f58f6c76247f0c4638041a319ebb88067a8a28c861c0146550ba49a663d162a696d5a4d9bfe96ff2465d537017c04fa0c451392675e4f40cc000ab7ac2b20b2478f503408fb4c6b2e3", 0xe1}, {&(0x7f00000000c0)="d5baf6691b34fba64a4e8d26225cdd72c71ae50c9156189c78425b442ef95e3a4d60b6e91a1473a19a82663e63f43ba35a2c28db41a23daa75793f96cc80f4d9973f8583d68b387769ec121bfc14", 0x4e}], 0x5, 0x0, 0x0, 0x1}, 0x406) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0xa, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e564b0fe8cdd5b0bd42424a46e6e94c41e55ab2c2be53f7dcf71b029dd3925b98e7a99d41796a4c917ccc96c074c31ea618d800a14266f827c583a8117d79132ce74a0ca6f87d9c278a099454bb3e33e51a7ac47e598796cd8d9a7d7cc2bab940561b4428ed050facc2c3ef8e9570258bd2932778a0c77f5963edc9b4a5db4cbb8b57a1a6a8e7e0887ebead198adf00a16ffe7f63d675b6a845b19cac5befdea3da5b47630b7d4be9f4292770521649085f1bd5fa1864163d900cdd8853d03f8a475c8fd075936d9e5b115da46f36e3fa662055a6fe4f91f941653a2e31d613a56166cb355e59b09f81b3f08beaf35031a627818c44bdffa", 0xf8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) syz_open_pts() 16:00:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, "61aa0dd1ef00fa3ac101009e02000000000400"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x5, 0x9, 0x4, "167528c5ee414c8502316f32c243d4656e780774"}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:43 executing program 1: select(0x40, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, 0x800000000000}, 0xfffffffffffffffe, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xec, 0x59538cee, 0x478, 0x7f, 0x9, 0xba2, 0xef, 0x3ff}, &(0x7f0000000080)={0x3, 0x4, 0x1ff, 0x100000000, 0x1, 0x1, 0x8, 0x7}, &(0x7f00000000c0)={0x7f, 0xffff, 0x1f, 0x81, 0x6, 0xffffffffffff7c67, 0x100, 0x9e4}, &(0x7f0000000100)={0x7, 0x8}) 16:00:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') mkdir(&(0x7f0000000380)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x5, 0xffffffffffff8000, './file1\x00', 0x266d, 0x2000000000, 0xf239, 0xecf}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x8, 0xdd6a, 0x19, 0x1, 0x40, 0x5, 0xf513, 0x1, 0x0, 0x11c, 0x80000001}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7fff) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt(r0, 0x6be37e8a, 0x7, &(0x7f0000000000)=""/85, &(0x7f0000000080)=0x55) 16:00:43 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0/../file0\x00', &(0x7f0000000000)='s\x04') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) fchflags(r0, 0xfffffffffffffffb) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = getuid() seteuid(r0) r1 = shmget(0x1, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r3) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000001c0)={0x4, './file0\x00', './bus\x00'}) r8 = getpgrp() r9 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x100000001, r2, r4, r5, r6, 0x28, 0x7ff}, 0x8, 0x7, r8, r9, 0x10000, 0x6, 0xfffffffffffffffb}) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r10, &(0x7f00000005c0)="1b", 0x1) 16:00:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x800, 0x200000000) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fcntl$dupfd(r0, 0xa, r0) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x20) r1 = dup(r0) readv(r1, &(0x7f0000000c40)=[{&(0x7f0000000600)=""/30, 0x1e}], 0x1) pmap_unwire: wiring for pmap 0xfffffd807effc2a0 va 0x20000000 didn't change! 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xa924, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846", 0x0, 0x7ff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r3 = fcntl$getown(r1, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000240)="812df3abba425c3fc59a935ca7c5f7eeb854f95b2b6523726d38a9b21b259877bc52f41b8e31e2c88ee04ffb5af5347ed1097f3ae28e68f9a2f1a68dee3c977a4a6ebb4c34a167f23bafd8d15686932845c93936495d60ddef8311daed1c920de148036739204922dc3cdab70ecc7913d5fecaddeb2438b61767b658410f3f5bf12fd0c6a4e832a7147aad73f6d43a736936ab8b5a6db234c12a53033635ef04e2110c97f66fdf983f303a64bbe61542dda6643236c29df0b74f9817207351fb151ddec8344cdfe8465ff24ca0", 0xcd}, {&(0x7f0000000340)="4f1cd19a376af63a26c0d6c8875731187b850cbb75be68d2b18ffd1a7c45566446ae84e56c9de16488d55c648f38a0aad4916e8eb87717cf8ead36b0abdd893d76dfe45e6520ae5c89739675ece9c75a95e418b352fcc73a5eb0378e311b00e3", 0x60}, {&(0x7f00000001c0)="ff637375dd1ea52788e65e953177cc7f54cc529a5f012a8f77313857860a01ed5a4d473e2644", 0x26}, {&(0x7f00000003c0)="53cbff51542000c5c37d4614b01666c00977c6c906e94b67ebb15200f78cc92435fb52de5b3c887db74fb1c59e0aaa12070c85d60bbda42d9b6c746f758230f05929375e3974d603fce9caedfffd08ee388ead23d041fb633ab01af7ba0797cd0fec12ff949060173a636b8e171bf9d477095bbc1d95da84ffb82740e5b8e99a845445ef8abd1405f9990861bc2899f5468f2f4d5739461e1ee95450df5251a4f6e350356390aee2195f5aa760a75556b970fbdbe5a884ee6595db6f5f10e9c5642f8e9549e03f4643e23925814b1795980bdf906f2083fcbc1e891fb96527321afc696855071ad97c73749fe40613865d49a5", 0xf3}], 0x4, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x1}, 0x40c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:45 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) clock_getres(0x2, &(0x7f0000000180)) nanosleep(&(0x7f0000000000)={0x9, 0x3f}, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) 16:00:45 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000340)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000640)={0x0, ""/61}, 0x45, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getitimer(0x2, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7fffffff, r2, r3, r4, r5, 0x48, 0x2}, 0x9, 0x0, r6, r7, 0x6, 0x5, 0x2, 0x80000001}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) chflagsat(r8, &(0x7f0000000180)='./file0\x00', 0x30000, 0x2) 16:00:45 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file1/file0\x00', 0x20c06, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x400, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0xa1}, {0x87, 0x3f}, {0x87, 0x7f}, {0x44, 0x6}, {0x40, 0x4}], 0x5}) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:45 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget$private(0x0, 0x0) setuid(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000040)="29a4a53840a752753ea79d2738", 0xd}, {&(0x7f0000000080)="7176d1d7d0e16dd093a178b83b93e7d684ca83feb8f4a1ed685b2386dc249aed38b88ca1e07a47688c700b911cf7ebe1a1d4beeb838509a51d0123fc3945583d99cdc794fe645dd85964535ac70beea8f53d9c19e7c6f99d0bbabd3ce0fc480f45672df0cc357f25c789a6d4477071628663d9b8ece1deac0f1a9bc7207410b99bd9887e4e5a2e1d167a945d9afae31075d18c015b7688c9a6c540c4bc06e7d20438a4cb972314", 0xa7}, {&(0x7f0000000140)="23a6d0940fa5eadbc1f43b3aa10c09f65df8dfa0f50170885c8eeee6498911157020bbbdedb111dbb48bb703f7074edba4da1b76ddc2ae8f9f9a8e2cb7273f0f90b2ba92eedf04bf6f44e7a838d77fd88f7dd9bf01a711eb7cf7f9f8f20c2de5f51a5363568c5bbed19a59b6825d53ae9c7e92d46162b764110b21d25e1b1150369af0e944e241f0fe24392f19cd38d0371569ebfa4b91c0211272fa725b224574ce1c9aa21ef809dd9f8a092ff968c538fb904a8fc19f2ad15bbf8250fa8409192b871c6f62923c35a12bb0ebe472b4780153b4a2d19e41f6", 0xd9}, {&(0x7f0000000240)="a1a65b3650e4369320de8327e9b54e7991c32f76de659b27f866a4f7eb430ee683aff6828e03a960bc37e4fc316241612f80cbd49d935f0bd98cc6ba2d1e7ea25a31eabc11d96f90da126156e0702edcb06de327914c1977e2deec", 0x5b}, {&(0x7f00000002c0)="302f7559b864b5916192d3b6be23d0093e4d2aaca160f1bf2c840d6a900f3544b6641ce6543871ec8fa20a08b88843cb36a37898", 0x34}, {&(0x7f0000000300)="f6e97c5677dabf42ba95f89c08fa12f097e7e0e30cfb3d6ce07aa381f90c03b865ddad90c32cbe36bced0ad63e5e09025a6c8af924ef36f862bac46fb103bf6dad3db8411495c9e1ae80f8dac29be17e748f7820138c23288a4f606fb856a88ff64f2209a81b1fdd161c731977557e4594f83f9544a55c2d7a8ba200bea77e33892a8fd0b9ac4bbce81aac52ea2783d1a67189cfeea34110d20907848e6ab4be6e00f26f", 0xa4}], 0x6) pipe(&(0x7f0000000600)={0xffffffffffffffff}) mknodat(r4, &(0x7f0000000640)='./file0\x00', 0x80, 0x7) msgsnd(r1, 0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5}, 0xc) shutdown(r0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = socket(0x7, 0x8004, 0xb) connect(r3, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x32e, 0x7}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x9}) syz_extract_tcp_res(&(0x7f0000000240), 0x2, 0x7) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000280)={0x100000001, 0x50d6, {0x1000000000000000, 0x9}}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000002c0)={0x0, 0x1}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000300)=0x1) r4 = semget(0x2, 0x0, 0x42) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/139) r5 = socket$inet6(0x18, 0x4000, 0x2f) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0x5, 0x0, 0x1, 0x1, 0xfff, 0xac, 0x7, 0x2, 0x0, 0x9, 0xab4f}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x3, r1, r2, r1, r2, 0x102}, 0x1f, 0x3ff, 0x4}) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000540)) ioctl$TIOCNOTTY(r3, 0x20007471) mknodat(r0, &(0x7f0000000580)='./file1\x00', 0x10, 0x3) symlinkat(&(0x7f00000005c0)='./file1\x00', r6, &(0x7f0000000600)='./file1\x00') stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000700)=0x2) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000740)) symlink(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file1\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r5, &(0x7f0000000840)='./file0\x00') 16:00:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10040, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x3) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x3, 0x200000000000, 0x80}, 0xc) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="3599cde2504ed6918a04e6a1cd69cc2b746bc2394fec430e4f9f86884e1afe0cde87b0bfd157b197a6f3dbdebdffa30846cafea4cb8274866e6e9c85a734ba57cbfeb95d262236f66ee0d66c47b5a8ac8527d4443cd63ee977281abaca376c91d796277ff3b20142677c27820e95892780050551143f6a28339919dceb7a2246e559330db880383b8c722decf0753037402e0283c9091797131e4937da41b6f083848d2d37d4d64805fea8ae10f886c1640f9e4196d2d1f394c9e47944a5765959939e20cc7616cf33acb8cf671fd7744e3ef97cc247aeecc3bb72ee9fa8d7c9824e86d735086704700bd230abfa133f0fca26bd149dff685f5589ebe7", 0xfd}, {&(0x7f0000000100)="6caf57868e661a02d261c5b1a10f0ac729cb628a9d3dc755949858dfd7c50a50b020206bd834980e8b0755e96716848457f76a9138f999fea05abf1003498f87887b6098b2fd2a87c1fd00b7b9be0803ee60c72cdad7c527e7982e0ab8aabcd7f87b69cb9e5f9f765a6a214afb09fedbe6117317b23c64ed88b5e57359c01dc16510be7ba9d11ba297750264a84dc102ced654e599fa88cff7c393ca993f5b37367b86a5e54023b4750b0e75e2f0084cc5", 0xb1}, {&(0x7f00000001c0)="608dd78a624ff9a1d519bb52e57411301afa14824df1c15c745c083472fe7f7b12bf8ac7796551b03e8e7b7e2d050fd84313c4b0bba21802f2798d867666fe59881ae7129f054d2a1c3374f4f14c1473c355f24cbf3d646f450711d7293135d421608cd2290e87bc1e6a8a2bfe18f0dd50dd656f2c88438da63abef09c67aae88c1ea5e0fb", 0x85}, {&(0x7f0000000280)="e174e9e641fbec", 0x7}, {&(0x7f00000002c0)="8061af692d02254cdc4c7cfc533905a5a671ea2bb11e3769bc3d9cbb42187bb0684f2cce3afc7484d63142bbb4b9b7e16eee16e1f36f65f915dd6396d0446f63d40be16494a372fdc8638b64b489fd1e58891134faaa9862a58d0087347b07cff1f6b0ce2fda8041ece05e0bc0c27c232a", 0x71}], 0x5, 0x0) 16:00:46 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:46 executing program 0: socketpair$unix(0x1, 0x202000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff0016a4b6a914bc616a6bc8000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x60) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x900, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x1, 0x80000000, 0x0, 0x0, 0x9}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x1, 0x6, 0x7, 0x8, 0xffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:46 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x184) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60d, 0x20) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) 16:00:46 executing program 1: clock_gettime(0x7, &(0x7f0000000080)) r0 = semget(0x3, 0x1, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x2, 0x200) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x86) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x108, 0x0) chflags(&(0x7f00000003c0)='./file0\x00', 0x10003) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r5 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x11) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="8d0000000000a600000000"], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r2, 0x0, 0x0) lseek(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x7, 0x1}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x6}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) openat(r6, &(0x7f0000000200)='./file0\x00', 0x100, 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xffff, r3, r4, r3, r4, 0x0, 0x81}, 0x9, 0x7, 0x1}) r7 = semget$private(0x0, 0x7, 0xf7b7778bc7fb9eeb) semop(r7, &(0x7f0000000380)=[{0x4, 0x5b01, 0x800}, {0x6, 0x7a, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x80000001, 0x800}, {0x1, 0xb1, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) 16:00:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x383, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./bus\x00', 0x483, 0x1) 16:00:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040), 0x100000000000005e, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x81, 0x81, 0x3, 0x85}) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x126) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000080)=0x342c) 16:00:46 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/142) r1 = socket$inet(0x2, 0x4000, 0x800000000004) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000300)="40adbbec38517712b972c27d8aa536e512c7d40f7e3b72a9265ec5160acf971cdb6c4fee35d4722311073dd4c4bc567efcd1eecc33f2db72ec71b3664948f09c92d72692ad019686e3ded1fb0f48d351c1ad952ddd0000", 0x57) pipe(&(0x7f0000000040)) setsockopt(r1, 0x200000000, 0xd, &(0x7f0000000080), 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="267a31a8a4412cf2d1875a6cfabdb86d2ffdfadc97bcbab232842b12544c806e71eefc4ab2ab9330ebe58e73acce6fd0c068c18ff77abe6a10dd94a399e4c84e014d3224020c2e9990453830231d25de014f2fdf2fbfba1c24a7c9db4c6c5b6e5ba010828e3f", 0x66) 16:00:46 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x1) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r3]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10080, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f0000000280)=[{&(0x7f0000000480)="54836052c7ba81705b1ad160061a56c4c7aec606c362943b323e495314d56ab84393a55a0561183207f86dd8062f34ae0f230220f3580ffbd0469d04f67d187e2936510b3dffcada465265bc3230f4c8da1c11424583c69e64aa7051f66a74eb450cae2273646c0cd7cb69e911f5d814ac91c455b33a4aec8c27af49059d1940e3eeba3cf1ccc7b58e088b7c7d7455f014852fc7ad1c4917d37d08e2dd2dccef25f83b30bcaa281d3ab3cfbd097948050e1b708d8fdd2164faface1feb"}, {&(0x7f0000000540)="e78e16a276ca0643c0ae2dcabb09755526c5aed579fd8856e33e834241ddc76a7c90a4d485e65e889da0f3cf516d95a776db2e9d59c924915ec2caddca98752f05d8a7c169be62672ab3696a038f1281d28c71181a2b922195f514cabe998f7a40926fd0aeb48e029d384640486666ad5830434e102d6c7d5ee0160c54c686c7f1ff741030133fc8171d0bb03f27aae1215c33979115"}, {&(0x7f0000001680)="c4ccdadf72deafb4136e8955fe0e09b085e8d7a2a99ee7adc2965458597634e0e749a55bbb1b36dac29c93edd015b63c7b5d84bc28afb919162b8e01ad2346b15ff757af7050c8dd85389511f50de6a9aaa49b90dfc353d203c9363f047d79dfe748fc9a442017ae2bd5715f057fa4cd7d23f0e2d9e49a3409d8484c99f2e8540b83fede7f2b29fc9306d061d763d761cb3f1a51764f8d21813afaaf22b29f695d5eb96cc24bc53275f75fef4df25ef7bd1ef0a7a215f26713aad8e2e4301048c14a71d22a1b47eb6fd54b844c2fce55a856c2d26efafc774b3c08c2dbe3d4555c0624955fd4"}, {&(0x7f0000001780)="1bcdb7a902a2497a0f3a65c0232cb229dac24a098548277f81363471e4ff6481affb5112851e8db725d3f53537a55d7b1931ebea394148f9d8fcac0d61e17b521d9bb6718b7d2c4dbf50d590692b5adce28febfccbe6fdd97f5301d4a7d8f06a22698ecb876998161b2987a3382be4efc87e18d89471901afc9a0505cb095f81253d9aac10554448d05af27258cca8738089abaaf10ccc7cc7288dfb19c788ee46c915134e80f1e088007234703faf2c5bb3edaaef365469ae1d471d6574855cb2f6a4d840ec53391b6733b4c75ae1a202873c11b1ed58c6dc090ded39fd817db620a2e927f0be758b067a487f410c99444e490da3130dd8ea979f99"}, {&(0x7f0000001880)="1c20c1ef21638075482b57912b074b6ea49a7596dc3a61641457dad2daef29045aeb4380ad71affb91ea84c547f3b78bd69ac927e3341b13a181e36c84af7838cc4cc7e67aecd7798e3a216313bbb912bea12dc922eee95e435a14175b585b2aceed13a22bc5e304098abe7bacb6c8352401b47e503e6d2e65f1fa9c6653ed3e53781e7d27e245f678f19e44a4"}, {&(0x7f0000001940)="f5d57e9611e0f13c8eee2c150da9338f44076d59c1612d88290183513db533deb47d4776385affdfe8383771c3fc4dc5e7c26ca9fb9098e1f8043efd0b7038774f93f2fa21511fd39b36b5ac54cb7685b614628cbcb57f6a7bb6bfe3f1876d0659c502ba94d17cfb42736986a5717cd4136aa526ace404de4cf33c0eee27faf8c716d0e4a1c1cdded402971addf039c166038ac2893b321e8304ff7ce8cd563caf32ce27b0bdb9704602bcafe18ede2660221e1656b289c36a645352668027c374d50fa2c94e41347fb2d080"}], 0xe9, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r5, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000001a40)="0b850591381c2874ec63853fbf3060ac1b4ae41f53c6046fcb255438e62fd40bb16858846308b6682a3fcf759eaca68668cbe9918bef218f0c3efcdec3bd7e39030f72d4f36a24a75e07087c0358f815a59e001e0b13fea2f216fa12c0dba9eee13d8d66da453e6d21b3dd930a43c814d0b99d8c2e9e0b769668a4f62828052174ea063fbf0c7ec8", 0x88}, {&(0x7f00000001c0)="a444bbfcb90f5c4d22da160914c35c8343e69df7e420a82fc7584f16e3386e8d6a3a5a7362ad57abbdbaa8248d1406f93c", 0x31}, {&(0x7f0000001b00)="38d1dcc4ed409b747694f9fb8c12ecb6e54fd4f3d0d4b74fa17c2ffb4c7d042e229b786aaf6b2bb969c062ae0203ed2bdd0d43e436c530064ac4895fd744fb888314d550a32235122e294cbb48509ac4648d65704811e68dd86f7e4d090506231737f1e4ae4737fb1f836da738a56adf4c437eb41f6addf58ee1b879f0d9b2675f98266c175baedd0bed509811f51f15da64d1fd86771f2f08ab6891c7f8b00ec14ac9a0b49c5c516cd05807f5ae262f972c34b5ace30227836399a57cd7ae3041e1c58f1b233f7efcb22456d00b36d138b0b8f27399806eac51abfdb4f681703097", 0xe2}, {&(0x7f0000001c00)="99137008f4ab95bbb4aa9945aa086b9c7053e0afc43173cc6746cbabdafcea9db8dbf94461b03dafe88a1759be88f02679fc51f3e110b0ba70037323eca89af58b6889cb9cbfa365d32276abf7aee210d6180fbe480c55eb10f11425d6d559b41a66f2d329988bf7f221ecc1457ad8da65ac71444cad51bac539671ba13d973e70c2a34749b6810ab8e695013e981303c49eea84", 0x94}, {&(0x7f0000001cc0)="fb8a0ceb0610b853c4c2342c36c2616a497111589916c6b3c5ee2873166e5bce58e630a72060696235a2a0931c6b31a850f7585c290b2ee9f37ba0cc1d912590ee248232e0ff84b818b49a6b51c2330f44287d35980dca571a0a44ce8b3bae031a8d8a6fd448228de5ddbd28ccb35927000cef9715ce98e2e5a797b5631fefbd55975e987a82376e45e2aec00162a2c47e10305b9b657789183cc4518fac05a665d7eeab8b43c4c8af33f8c5d3ef13b4f4756cbc837f39cb740c947d4c2820038a02ca07975427753b60ecfc482cd67790458454c17c8192135c3ff406da22d4c143d559be9d09671976da23053d473a64a77b1fb6ef940e6cf6bf6320764502fe0fe7093079a9487f2e7e07aae791f0d5e8b5eaf949f4ee18f4c97ef0c02239af45f9956c6e676ad5fb00569d632aa31ff2ab953586d0b2741b3078039ab83bad561a70931bf0dd302b76bf4f8a385d365903cf765eb4a423f6aa294d0a3b23e8f690ddcdbf7ae1b2c8e84fbbdcd3bff93aa364d4a645a805050dc6d435442020b01bb0e1df6e4c7f42f90385bb27e46c7bc6f5c5af37e452480a32249b071e9c2d40723c61f492ac57bbc004b403d5b29ba8275b4436376130a1a4167eecc8ab76e59d544859ce65887d9d71f7bddbb8349c0fb19fbfc4e68e409bc079a0a2ded710302ebe661f4bef558356b717d2bd4c5b2e17478d30e115c7cd0415ee02aa671b9f0b5f898a99d47f8b00e019aad621859301df5cb91e983e3c50b73c7c00c7fddbc0cea3a8097fe79ca8884c192cd031bbdae74742d0826c45a24ab4e568585ac636721e0f2237bf77c2b91bc3f394eb1cae2c2ff3a1ce16fba23c5c33e8424409df2eb279675722e1ebaf758595fa4f2af3947240d0da3cfebe17ab2ca52ae2c4c43e087a4ba599293105dd9517780c45bb10c862c8200e1695ab4c1509efaea7f54a675098ecb35cf457aa4b471a62d97f07b80f9df12547fcb2b71e633c0b7d6f7ed21b151f596e586fa6ecd49a0efb6bec2b3f76fc3de0bc60b5137316cc1791e90e05a7954e42fe633e1eb20f32ac95a5487f5b0f41e5305b5e7ca9acf7e672dc0f3d64d9da9bbc17cae37717249f1f452bfe962e52cbb420e3a3ada0291ce72855971a0b948769262ecdc1851bbe574161b6054874ee77ca5d0e5d012aef59e44e60b8aaa57183ea84188ce47710b6ca818a05e29be0ee07bc1ad2db9d1c955874ae2220d6c0e2332d311c9e2d3e53d41dcb6d31d512a10ee824ca8f90bc985afe483bd030d961e9bbca1e50bf174a95f07d967c1e9cc4ea418aec32e99f60aceef88d3fe05da1cd08826e0dbe2406aaef8a4743150066307b9342d8f82f99fae86ad88541e123cf72b15806a1e023b427d72123e62ea49d90c69cf04af0dad938aa816f00c39be445228e3a0c91c6c9cd614db1c773dd0581db4bf2816f0d8a38f5d717d045993331101852d3532ba913716e057ef019a9df75595db478e77813908613cbc3c371fc9bd749b0dbbca7ed3c265ba7550109c90da4d2b5497dbe61ada65bcccaa58e9d1b5ab8304236e71430768077a98671ed2e80a883837040541a5e856d9bc008b1923b576e9efbf2119247605c27781faf2ef81979ed0df67d264b55cd7d9bee2815f4fc4a6ba3e09ccfcba815d32316ce24237817f58a68a512b456f4e056e0ad341fd84e97cc909f8fc7a33a839afd01f0c5b3179e52b82357e2692401b0dbb5118e9102ecc40c3bb845148400f8cffc18db3acb661e2c2f737dba4c18348132a73fa9350601a33b01cb8f85956ee7f94e123de102db2e1a664e010dbcca8851c8f6adcc0176c59ad6e6fc5eccf75151954d24d042d2fdc42991c774d660c095b40f68591f6413b78a8dc4f38824798470b2a46041c5cbac94d1759da5b83f287b1dd77f4befc53ebcbce740fc26040b46c7529ea31e4625780a501b34c151546446a547a2c99b3eeb49b05121bca3ac5f33647456c7518a2c9edbe8c64ea6ec71b314d8d12f6fad826ebf434448f9fd85171feca44ff2415579701a99bea82f5b089b89cdc00bf2aaf54f36e2e813fa8010bcf4e4ef403ec1af9d641cb6c72f1d8ef2f26a736f849188b77cc50f98ff80a01e4d9b47c354768976ede6e9b4991b689b5215fc0ea9c6f09c571102750c1ed9284996b2ef9cc940abed2663766a685bd061e8accbb961a9640273ec461c93a1eedd65fc5f30725c28de829c6902aa9cee04f3f7fad4e64d77f61873f08632a55a5833f89dbd39f98d878f6d699c13aabe36270b922cfa4699e87baa3a1b736e9e468cd628ba15d48d2cda2f581523999aa5ca4c32b8937e894135dda0c6aec2fa1d2f1bdd2bc5fe14741593b93f84a8e33f31fdb58db0874531e9cf17b49044685e5590901c53dd3a8ae8d3e514583d4861238b6323b7d6f11aa10aabd6b0038b1ff90d1426513062ebf6eb9aa535d77f5bf0d601d386220cc5dc3c66f5283608dfff60f096cfe6553518b437aef47dea89f17be492201f9f4a10fdb8d8bd938090dc7ea1215e1ce47dadf1b0aa2bf628bf1527517e636d7b2e872464672f1b726fb4a1d0229bcbce65b24fa257aa25a3daa17137187686e028d7519881dee567552220276e52a0998f2a9aa698c5dbdb6059d6349f88c97e23f57766b7ae508cc1125625f97afb5456b303fb0311213aa0bd5270fea112325a242b81ed624769dd78c7115c495bf25fa2f57355d6161b198242d367b889f29d988e1829f128092504fcaa4a5f2524eaea29f892d167c3b44d1bce4dd93b1e36b1edde2cdcaadceb7f69b0db2d07f125dbf25e101d554b2ee8944c006f028184a79a97f9d99a4cd52341612d71620ad2138328d8a83c0ed90f6e0e72048f299a7e11b1bdc513698ed8e3bc390b90393808b92c13e0581d4e51e8704c16ad52c765c0ec30bae8eb0caf5565132e01d198e54f5382f6220ddde2242562aa534893754b4e23f8c9723f2165c6aea1ec74c7128bebb3ea79377c5130c9ed5eeef7ab929fa6c472ed2471134873fddf34b6a5876ce1ce137fb2746edd0f87a3dffec842fa208fa4ffffa09c1c83e25ac9f0b5f68d2e2c89514c5dd5729bf7a9c1510bd3927ca5fa306e4f1220000c604611820a022b2cd3b05e31319729a490f80e9f9524446c016fad508a76d5e3216667f866090202c57650a638b222445ab64927037cb80dd217737b4ac5bf12ff8477961861d91ba1bdd97dd2d8cf12b4b693f4a22a37b81c119a646a9f8b61503f19126e642609fb0d758c1a3c06730ffcabda43b490dc176c78165c660ec27c799849b2ff6622083943dce3b128ec363bc6aed44c457bb9ff020d3dd2baf44900896048adf943a0e25364ba05f7e6cd413685c4ca63a8476b0a14fbf2512709426ba59d4349d1bb9aad399965c7d66a5b623ec9ecd411ea86ee66153effab527144b017e551cab447d9a112d335f9693bf2c8068f0f0d11f0a76e7dfce0ee9843517ba57a2b4181d591c72647bf89d5df6906fa71bad97d5f7170875691a4a0e44ec1a39127558d3b106ba2fa7577f653c18b24e8f6644a2f54c86d4a0e6ca04d16eb1d76d28e23ee31f6bd1d2d789cf1211025308acb43abe2de7a7c222e38d9a17d1d9bbc0820e0c5e87f38ec649c6e76caff4c9002b4d7f9f5f6cb18347b012286cca2c5ad32629b61aba8667dc5fdfd40e449f83fbc550f661d44de9a4e400ed931fc24edb8c8d8117c4b45bf83729b0772fa6bbf570a712b48773f037707793f3ef1de440164b95bfc6c3f68d55c09d066897403b9a6a75d8eff78f5d83cf3478d1d6eca34f863d18b3ba1a9fe9b05bafc660849942786fb06d881d6e5dd020553f243fa87496df89f46e93edc90eee31a4b3e9d2fa647a50f99449fbd8b85f073dc40cd592fd4df4e97de35839ead91bbc320cb548cdcac8725ddcf41e609b81953147fb6968c293a0942b72df158ea7d991cccbf913d4416be298dbead742c12505d5e7ba2dc1376a321b327467836a16107bd78ce30505f551c0ecb0466ddd4024f5679047e32a7190f72ebc429260385af97c4a5dde5266bbb65013c9315a1bd649afc96d2e23fec579350e135b00368b541ff532c43b107ad95fe9d85096c990466cdcc978c684eeb4eff22e1bdf4cecdf5b07a7b15c10a2ebbe16ea5bcd0ccab7d3dfd828a0eb7ebae309eeac793d29927c93605a1a4452feaa987fc4e68f6a9a92ce78b4101fdbf4f181c62c7cfb69b8b65925d68ebf06ef38147368b27641dfa38dcdfe00ad66faffb1fca4edc47ed2a534896e91e4d4231a6c84fc4760d8ed4132e2dee80bc1f460b33af0f47296026705d0409251bf7dbfa7e6dfe64a9db9ea25059638bd647ff6d28b46e9ecc2adabeed13646a0747c19876081cc7c9b694f98839d34ad4cc13618c8f8bc5ca679985cdccec7cb585afbf01af469dd514d286f59b9b0354e35757234cb9462c89a846df754d5e621b8f6cf25f524bc071d521c53bab7b9d6b4a0375688555fc9bb83ec6c18e578183665022a9ae5fb97b00574bdb26be2887f3b8dfaf8905c80c67d24c64a0cfed5139ef3f771bc4b8c051efa24781ece905b35d448f6e48d3b500b39e13d3b940003756925ca0b8aefa9cf01fee59d42a59444f8b189c159b68d6a1df3a6edf83cc47ebee67586c4b112122b6192125bff740ccac824b2a7f5722fc9a2934c7029305230e3902028b23e86fde56a3500e59d46be9628849a3470a44eaf669fdd076048bf218274ade9a830a92cc61fb483ccb604507c3e0e8940b21d635c0f927a40df96a44a8deda4a1d2f12f707f6be6db2a118ec2ddfb9a2d364c33ab2592de1a105cb505e09a38b044b23f2ebf0801542d5e52801b4527eeaa352159a0198ab374e6a523c87a45315bcbcf869a766f36e2b7949ac340e513fa634310291798d89304cf550476a6309fea52fa38d2680a21b25ef7b8479f9c0a41ce5f8899a7f0351e24efb074c3982cc4b2a7b22a48f005a384f516e86a3ab166c34af6303e53ab2f547e868c018a5d4246a4826ca32fde6d6b6fb2b0572db582857bd6754a9a0c7c8faeb42d329840a88dc2a318752ab2285d509b99d17897acc474194bf02db1ba27489ec679d7fe723cb00406c8071245541f56e3809edcba07ceaae3d7ae393b0097ed16fbda83a4fc4b67d186eaf41a97a8cd13f01bb7b331b1c22ee9968310e1650d6ba574524bd27c588a12c4fc9ba3aee2b347d49f15e875df23841aeb9dd02f0ca6be77873dc25606ecdab0dc3ddf61707ee3ed9e289a9751f2c16b370dbbfe68248e0d73541d0345675d1e4ac7c053b7dd013a9e873f28d06a9b5ed947a773b3cf64f1b85e0c76196f5e48278b967a3f8a30578498ed981fca60bdf2303e7ae0ae986faf7f293f2d8ebf79e19617f4db17528eaf238c53a357704223c5ef27bb3ec57627e9faa44a76c0806e5573743bef7d4dd221d5b956b32bea83e7e268db7b43908a868261c6ced035166333e8924543e3f5f2192aa830cb46b5f8baead40805a2ca4e5c2a1aaa57e479015fc34fe2991b94263838cb8111d91be7aab7c18f5277099d1d76c2b7cc20551939760f31ec59c2f1a272496ffa5b741e2e184cdc5b788dcbec083a62f03a2f3c0a1e2d85f76094ea89d1e8712dba5780786d5f2520b6debd9919f348ddfb7cb5c089f9f251c459b6ff429613816d6b0fddb0fdf08d55ecddb5ee30e1ceb8bd3bd7b2c8ebae0f26d9a7bc9fa422c32edcaf6ee484bb8c13442f880e8f01437596cb01bbc5b292c2f", 0x1000}], 0x5, 0x0) chflagsat(r4, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x2) sync() 16:00:47 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ff9000/0x4000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x8}, 0xc) geteuid() connect(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0xe2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x4, 0x53, 0x401, 0x1, "d731211c749e5b4be7ff3979177a5dfd2a2964e4", 0x2}) getitimer(0x0, &(0x7f0000000140)) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) nanosleep(&(0x7f0000000180)={0x1, 0xfffffffffffffffe}, 0x0) readv(r2, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000240)=""/104, 0x68}, {&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000300)=""/96, 0x60}], 0x5) syz_open_pts() munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setitimer(0x2, &(0x7f0000000400)={{0x9, 0x8001}, {0x0, 0x7}}, &(0x7f0000000440)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000480)={0x53, './file0\x00'}) open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000500)={0x5, './file1\x00'}) ioctl$TIOCSTART(r1, 0x2000746e) fchmod(r1, 0x10) socket(0x18, 0x4, 0x8) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x94175d9ad3dfdb11, r2, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000540)={0x0, 0x6}) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000580)=""/39) syz_open_pts() 16:00:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r2 = getpgid(0x0) r3 = getuid() flock(r0, 0xc) socket$inet(0x2, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xdc683dd9b938bf59) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:47 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) 16:00:47 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setregid(r3, r1) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r6, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r7 = open(&(0x7f0000000100)='./file1\x00', 0x20, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r8 = geteuid() setuid(r8) setregid(r2, r1) lstat(&(0x7f0000000440)='./file1\x00', 0xfffffffffffffffe) pipe(&(0x7f0000000300)) r9 = getuid() rename(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file1\x00') setgroups(0x3, &(0x7f0000000180)=[r4, r0, r5]) r10 = getegid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000140)={0x3, 0x0, './file0\x00', 0x3f, 0x5, 0x1, 0x100000001}) mkdirat(r7, &(0x7f00000002c0)='./file0\x00', 0x80) lchown(&(0x7f0000000080)='./file0\x00', r9, r10) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0xffffffffffffffff, 0x9, 0x5, 0xff, "22a4f14a3098cbbf669982afe2fc17a4af99bf68", 0x40000000000, 0x6}) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="a624a77e320087044dce2643b8599aa9bb0047b438edfebe5d682cc67c85d8ea67eb91a3df689ae5c355f7dcb602", 0x2e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 16:00:47 executing program 0: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x0) 16:00:47 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0xfffffffffffffffc}) 16:00:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) 16:00:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d40638bf39c0c8fdaa7ee7bd215d7199fde549ab"}) r2 = getpid() getpgid(r2) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) getpgrp() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 16:00:48 executing program 1: clock_getres(0x4, &(0x7f0000000000)) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 16:00:48 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x20, 0x2) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) stat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)) 16:00:48 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:48 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0x81, 0xfffffffffffffffb, 0x0, 0x0, 0x8000}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r0 = getuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = kqueue() poll(&(0x7f00000000c0)=[{r2, 0x10}, {r2, 0x4}, {r2, 0xb1}], 0x3, 0x8000) chown(&(0x7f0000000080)='./file0\x00', r0, r1) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r1, 0xa, 0x1c400080000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) r4 = semget(0x1, 0x2, 0x800000000000080) r5 = syz_open_pts() r6 = socket(0x10, 0x4007, 0x5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000280)=0x3f) bind$inet(r3, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000001640)) r7 = semget$private(0x0, 0x4, 0x4) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000300)=0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(r5, 0x3) ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000002c0)=0x2) 16:00:48 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x35) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30280, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="086d5135f15090ebb13409812eebf772e93d00000000000000000000000000000000", 0x22}], 0x1) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() r2 = msgget(0x3, 0x80) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1, 0x0, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x10, 0xc005, 0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/182, 0xb6}, {&(0x7f0000000300)}], 0x4, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) pipe2(&(0x7f0000000080), 0x0) close(r0) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x2) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r5 = dup(r4) r6 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000180)="3a496e66cd258a7bf55e873233137ad0b40c38838c63b1e0e06595da93c0ef7722bbd1ed21b0fbfe6adf79748c36b898e06b7b6f8812d517499a41f40bdd7508b603e3d16af79c6e1794015a6fb548cba8141c7138a84fa9e6c7eb7f1a67998fe6c4c8699ba4d87c51079d7e7130f0fa4c7ce4aab5181717d6949c76a75b489c7756d027b41ae318e057585f719cb593e4131077f1b71ad9e36e76001d57e96b31374ef09e474fba0ed763634e23bfebcb94c9c3ec56c30108d647b70d5f391a8a19da118b1b07d5a87746896bd3664c264ec10b96f8ec507e4433ddf5590412c2018fcff76df46c9ded59c005f658b5707945949d273edcbfd8073b25a73808692379b2f7e4e86f69e075748c324b659c39fd58f342e617d9900acd4e1808212b787a163317c8e412e732af1d1bcc8f0e818227dc318869d39b8b12d953aedce24363da5a1d1876c64d11f6ecb408e56608f97619e500ca31376f63aec539eb70142f5f072eb82976c65f347e7b1e1932e99d109639dd097f64eaaa63e37c11df93fadd250ea8e15e8357ccde43c2a15b19ba5a64b46b9fc07df4694b2249036eff2b5d057c40f07510ab9917a4e177f80e1b61a28d2678f64872b3ec28961ca499c6f23464dbb59554a81ac83e748f8cc4686009cf8c2a0cb9e431c5f5f0e159e4d6b4809c0cf27740fd599fa2db1f3eb32467788a1cb9dc5a5194c1185c515c945e9cac18452f6218f36b23a48fb877ab4fe612beaed882075c5aad6a7b8d94e83686566535509116d33e982bf01df5f6951bfeb2795d3960629c24aa8bd7691ef8c4dac96a8a3b8d7b398eafe2b10792879dcbe9ea8956425dca461332422fd46ec69ba461f629b86aa2772996eef8a897bbc3b90e998f0ba0f2f56df340d403d7bec0923748e8f9d977e01b7c5d7d5a0283f0fb26f27c9f7863a9544c79a43eeb245100228234c2d8641f93eef1178b716405542527b76190c600b134c73bc078b6067a09788093c6e3e3dc22e29989437c0a4b7bb14931cb507610dbece55deb1c7aede76c82641856cd7b88d5f4695bc76c9b76ef60ee401ab0890e0d568ca4c3aec7452a9140bda0b7800428e525574bf3701a4d06a9d001ca5dbf1ad151bcda011994564fc891c82d13b7a2dc56f3cc7f43b5b394c5f3c8979c3db31f84c68c89f21e174a932167937c60fb50afb296eb19a62a6243c8a0e0c7b74cd480457e81b358546accb6e9fc9279cf7c2d2c610882bb3a863386b8ba7f4ac16672bfcad38b9d2180c1babe0ec1fc01c2572ab4ef49fb0be3740bb3ca8ef85fa0e0345ca10871ec3f8d966517b239b2819eb4040952cb53baa3258729597f5e0646ea7993be7e9bed17950e421eca66b1d9d00ef0e38389dd6a3d29c75fee01769467698bb22cd935a1fea99339b136069fb84fd0e58da8ea77ce6379167ef6d520c76143ad8beb000c8758be9101061b71ee4650d5403b7203f3aac84d9da9c1ab178cafcf25afa2aec498403fec4cde3ab1c6a98d44a00f34f957bd1ef51086b20b74698b352df4911f936b72bb7c6744ec3e17a5acfa729c27e280f0cebc8faf4c5faf3149084256afeb456f7f2ef72367573c2f8cda5cc726645478200db8b2b483c73dd24c505a711ee4ab9d40b8fb8ebd7d4de9d781e25edf699a98661fba1b047d5ad437985eae9a62ac40fff1277e00468b92c82f9d58dc784af46986f06450a86a48f50c24469cb0bf4777079d02ad32a1580da78e098b7b355f9f6a899891a0282b6c82b6e11e4543bc6c5c79175865b1a5a879ae04a8fddfb35675f1c30950f367c26ac3dbeef7670896824685ccb668d4434d90d38809f3593dc69328f4c05a4dc0ce39e6d787eb303632052822d72a816fe16eff3ba91b2cd2a9c9562cb491fac705288ac7d346f3ea7ae17a7710df7b961b35abcf1d797f12080b089a065cd03d3b2f3cde638418b3e2e7fa3fd0c97f4fb213587949048a5180b4fe6871d186dca2ee8f53780b1afc64ac7e34c77cf06712442208bb225ebdc57e8817b09b64336aa24af15cc995e915d250071d2484377b60ff8e611af9148037a500b49ee0fc94e586546ff2197096b3526dd364a5ce2893dd011cfb81aeeac668d639d0c2d8ce614c184c783622f6943d88da9c330fe18e69acad3da35d4d91d6b861d69ee4360f131c5a379135f429f6cd5b1c4622658f4a054777c50edd6cc0188b3404c25ae29f15a7d3590b1696a219d744e32a2b0c63ae3675eda7cb996fb3d50304b610df1892755a513272611926114139e53ed38c03de513dc90a4143be249bcb7ca3a28d6a611f7f9b84f6515970479743412eda052b002dd95ff973a90ef67822fe77ac98b93651688b327aa8f5b67196109c464d726d1ca0af6f20e7c0fda9e4f931d88e7b779ec502b1bd9fbc5c96d7d09185cbe12a8625986132ff39662cc78d2a4c44fee149f038e78fe23040793cc3ba4adacd8f00d1234a3719aba6b1f5299ab1c1acba3c3aaa7884e52322a744bb2c41b5b2e5de56dd1299bbe3aed4cc6d8f28cc59ed3d9484cb911c44f39ecd818eec8c674fa01825597a9e38a4115346ab2cfac58eeecdace01af2bae441ab50646e1a4a0672c394af27434102b166e10d2aa9f1f3e24920e2f1d4647aac7e641587157229b1c623356b6a1a7903a3a81ac2836be7e8bf10900ef927f9de180c762b965dba5c462fadeb12b3be07667c270561f05c3760de871c4bd48f655990fdb255b3e508fb31e15e2e39f07d76be9a6419936657978229e630c73b94c419a501f507fa89a7d10a4cc4fc8c9ad1070c70e850fadd680d92a103c9b9b6dedbe6a495498832caa5375000b3b61c1c2b530ec2e6e78c647da27eff959c0dc3394ca26de40b7701b932903581885612e6061e9d7f48cef3292e1ab7df68e64f2c6c1e8ae75202becc2acb46bb25ef32b308e35b7e80c037cc77c74d03dd723ae624ac48f6473cd99315b653c27dbc0f0d9d7cba9281296958d13702e0751193f44bb9d7e794502fdbf79b52aa035fe38e7732e14d045ea6f01903c787609b6933f21f09fb31f5c52cd0a89a2d2bbb39fbab8bd269b7c573dcd2c6c25797e93372e0d53cd7de0303fa4d3af14ed8467639a99028b005177a5d4b08707073d6bb4a4b9e426bd02f62d9c6e80bcc92b83767a70f621486950e9e2263bd0b93cfdb00e1129ce97ed33c62813baff941dbb455877e5ecb9af0bdfc20df46b6254c2db871a1802f03883bd39e893efd3f8107f511da1ee482d17ab376d24c91175f26a46cd100c7056e66555c2e531e0b2f747a78b11c6b30433aa65b0dfb873561b3edfde3b0ea7e52e382049072f4b4d39cd498e559033281e65218fad9756ac1783b4e522fa070d7067bf18c1ab1b4417f221d1812c52529d5fa6d14e04648d0e1717a049931ee1d84ff6bb83b6b99b4e2155fede498eafea2a546c2627e6ed70c9d69c6d5d9dc7a5a22041507c508feca409d89c72fb92824e6eb219f6bfb56aa8cc0be035161cc3bb0c9b622ea74167ed60cce092953903ff2e8bf0f04abaac5ad933d6c1d71ccc5bb8935177b13fa4c03064203f821deb2c37ecc103f5f9b6cb108dd3143d395229f5b4f1936339c0bc81d8a35e6879a0b65b9cf517a91049bacf607e1186e2aa285003aced92ce96633145521faa46d7bf9f65ff70dd4ea0b5a1f0efaa49dfbe872f65bc1b2a4518c07fbbfc99876e2d0850104260e02770ce87705ca647b333a19e24d7c62cb7ca87e59ebd1786e64013496a96c8297046dec40a7ff65c7e3f6ffc6b3d005367b84e955d6821af125eafbc7b9bb19ded39b06c1a8e32bd5c392b75b9a84df3b7de4a91a2359570345d32b5a07f57cd79bf216fa74705c80e8031b813ecca2cbdee522bea20c07b007bd55b3903d8386dd4a71f516ca3a1f18bc0f9a83ec3ac0e4a5713966a723e3e4a997824b8caf64466c2cd9421ae1fb24d800fe701be885d5d51542318d375b4ef36ea7ccbf8c0cefe6566660f50516e974d14dc59be332c96c42bb581c68ae7cc8c5e8bd4562a907ea4845b03ea0cee1cffd34a65839e9883f93d87dd995955bf708513c12e6ffd10afea87ceecd20b2b56e0f4001668f096c1ec295e94d35f5e7b1ec2fdf94c2f22114505ab2d6e6d5b95d62e9c777b20b7ee69d5c1230a8028a510dc13a0567e96881cd05c1006cd5a8ef8c39ad6fec7aa833ec1bab15adbc15aab13510eea1b4b932fb49c4ca2f09c1c5b874b8aabe56be0f2f0d3a958655e3702f62841573ac505f2758d4fa253407280deffcd63868f2a95edaafb439c1bd02d1fd015b11cc810e370f3f839e3d06aeac891195ad2f8709b6a072d3091f0ac4229ddc163f306195d44582ef0396febc24cab634a28bc5f325708a489655dc5c905cc9468ef877ff7f28758d35743852fa0038595cf60af08b48a9607e81a54ec944e5b8d4563a48700ac0ad2ab8fa53586a7346830b992788dd6376682c186f3e60ba936b2bb56225a3ae5877d87ae7ebbb090b7d282536697254574461ceb0bc59f69b62bd669ef49801b02c917481adce74de56f4f16441979e37e33d5ba9f3b348afe7f9632038b67f2649e8d6f8f82e97dc6b4933131ecdc1322e303d576e24f750ae2c43feb62f7201797c55a924ff68bb90f796a535a972c5201030cfe1c908dbaad36fb45241068477cb79199d56dd3dd8f6759c32906642c9716860b5a206e8309f46817e26fdf2bc0c3b8c03ee40a7f524532038e14d33f7c0ecb24c624e3c12ecfcbb0aefaba961526477df7d978a2a3469b066274c5871df0bba9e87af9d9fc922e332a52aa5855781a3bee42d6b8daa6b7c79fe421cfb1d26a21f17f68035696100877de3795fdcfe6534d944ed5cd76d70bb420c5dd4409d63a4311db21267716ae7a8122339145e03561593e023a1503f1bce2d960b2399c5bebfb573b060f299e13064bfea98ac6ae9f519d8b8541725b62203b51c3099c227d8c259ce8c5e836dd0a4a808e88ea041359caa5c2d12e15bc95f1a0304ce636b5f04cfa4f97963abf6aadf9bc9ffbc088f39f55653065ccffd57b3418d762b4ead457ef1922871e6f65b954c8b3621d56d4cc43feeaf758fb8bc84489f7d6aef8803b35445847a780cdc7267ffe9f9a1493986a505965a95b9a4e46b1e553674e1d8a956ac42a0bfa5aaeb96788db844af1c5dcc27d2d884a57933c58f1ca4419bfb6d9cef3f40c1fcee46b3fad94a6dd54c990bfb5d877111c679ce3c398ec2fe1fd2e5d3d7ed9931cf41d10d929863dd8a7aa91d58fcb3900991a4de6228483ccd67365eeac149db7b584f0676f2303205387e4a877a7744a6cceb0207eacba48884036db63dc8647a7b8d9617857d30e33f82f3c2c8f6c228e809d6994afa38d0fe68c2cb07795d798bab77857b32df3d5ac3965ebafa492e8d1cf672f270513f20eeb9743f124f24a09b17856f59e689b1c825a5463fa8298ac68ae3a545cdbefbf082ed66a401b936009e48a16a574394abeaebba24ebd2fd8397cecbc3aa25e35915b9e89c9c3d1cb0e437f28d511fb19fcc48753125e8745dfed9425a4b974dfd12a951ff82983540001c1f928142f092f00f78220e2fe5069fac26acbb125e8608b767771cbb27cb33b3190c5a884a064e833d14e58a4020dcc7301f137a2a43cc008aa1dd358ee92582210d76a85b12a2da64bf8bf7777575a8950a26b23ba2e04a0ff85bbd06a8e9683cc31091e45c70de727fd5c24fbb2bf9bcb79be3f6a7f35ea97009e562fc68da", 0x1000}, {&(0x7f0000001180)="18f4a0b901e6d5a7f485af453d443ae853eebbb6303fea5e081926c8615be78a29f77405df2a62160440d035d9ad471b40573d26a81317e3503272542a25dae2771a280364492f041bbd3ace01b4006e26e88d244d96b1cfca6ec68254d75afd9f7c37607189e6f34f7fa92610869fd2cf1143c83e2e6c8cbb35009420aeb0a710d63cac87380abb06e0d4be6a", 0x8d}, {&(0x7f0000001240)="359636166b8884fe8196e5f0994d70e541b8631c624c211c012746206a27fbe503dff749ef43e3bfd020b9ae950cdf3c71465116a485301a11fa1e05c9c3bc08e3444a51e39b60add2aa714fc0156b56bfbd370068bb20bfd48c42e2782b3ae3e277b8345d78a34e16935d4ec35d9941158d13fff0113a7a9a89415f90222c2ef54e528a7a4bc251ff438b26376d764021d2384331a7", 0x96}, {&(0x7f00000000c0)="f31b2eb32dff700f2d652b43a88fdd9292d7e7ba57de2a5bc34b00ee9fd540cc59090b9f255eabe1e0dc", 0x2a}, {&(0x7f0000001300)="a6a990c734c04a33943ec9ea7eebdf48dfe05ce6643875c429991d8d36ab9f84d90a93eb962f95696c29849836e90f7dd6961781bfe339657c6fa2005929132b39c3f1077f1d5fd562eb2ae08121d08f7357fc042eb4bb5cf796c99bcd1d05ffe85f38b10c7d13f8781a96a3ab3fbf2169cc332e1f92f1f05777896e59fa67a407c84f52fa3a255c44fff975355aca05aa9093d84a1d766dd17db446c5ee68e0d8dce6a0c0f5fb8485c22ee9c63c71725d2e8f3770257ee371146c5959148a91ef700884afc3809d99d48907f12def3ad7bac875b834bc4194287cc4b283", 0xde}, {&(0x7f0000000100)="4196", 0x2}], 0x6, &(0x7f00000015c0)=[@rights={0x38, 0xffff, 0x1, [r2, r5, r2, r4, r4, r4, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x90, 0x402}, 0x8) 16:00:49 executing program 1: open$dir(&(0x7f0000000100)='./bus\x00', 0x1, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbddc8000073f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7befc82821ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d056f000000000000eed5dad1d4a3fdff5d20c594e101000000641b2447322e", 0x15d}], 0x1, 0x0) sendto(r0, &(0x7f0000000000)="cfb7815e3d", 0x5, 0x40e, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') flock(r0, 0x8) 16:00:49 executing program 0: r0 = socket(0x4000018, 0xc003, 0x80000000000000) sendto$inet6(r0, &(0x7f0000000040)="e7b3d5126333c2c4fb8d66fca90da8c0635ccdd93b952dc4daf878165bf0e3081b579555abf0008722befc6ec2166a1a382d1c9d7884d6e553dd355678de13f5e70584ea3ecdce4541615c03ba1103999ca63b1505bf64bd90107db5944493d7e5f9838200d767376494ece31bee6cf6d3b43373b43d004026952d383d092c04c80f8b8cc05b8ee042db952ff8337e5e1c1079cf5c6594d3551854c4523f6bbabb64b85acaa30087f21707a20190ec859e73794b3e17b28c3d9d326b57059cccab7e00a8e6bd6c999faa050759c77738", 0xd0, 0x2, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x3}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x1, &(0x7f0000000000), 0xc) 16:00:49 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = socket(0x22, 0x4000, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = dup2(r1, r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) linkat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x20008, 0x100) sendto(r2, &(0x7f0000000040)="f2a1bcc0b194b170ee", 0x9, 0x400, &(0x7f0000000180)=@in6={0x18, 0x2, 0x6, 0x6}, 0xc) 16:00:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1009, &(0x7f0000000080), &(0x7f0000000000)=0x10) recvfrom$inet(r0, &(0x7f00000000c0)=""/250, 0xfa, 0x3, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000000)=0xffffffff7fffffff, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) r6 = shmget(0x1, 0x3000, 0x12, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a3, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:00:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = msgget$private(0x0, 0x284) msgrcv(r1, &(0x7f0000000000)={0x0, ""/156}, 0xa4, 0x0, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() 16:00:49 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2103, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="98bdcbad73dc544a1fe799e1a1b5d61f4bae", 0x12}, {&(0x7f0000000100)="42c52472893e610377c8324a023ad6c26b74d01b56d47e84ad21186c97032c4d8d932eb0eded98477b211c82025366ca2943c145b96529e37f9d6381e43cb37fa72b7b14be6a6d83257d89986c972800cfd3101e32f7aa8dcc6b480877b1642c9e7830a8a7b115062ff99ea770c5e8aaa372c66d5028c196bfda2f7cb1012ba423784c6eaf9fc43ecce27702ca0960b83e4270a4ce68f0619dc4815d9c4c6f7ba36e43a8d40780e35f4dd3fc3a53b97a84f2c7193dc88b5adf43c924a4dd2c43a87d2785bca9ddda367d5ea5d4f59d58e86a54ddfe9fc730d6e9544f2d4fc940d764a0cda6", 0xe5}, {&(0x7f0000000200)="87b53c78f4d53faf88033f099daed19fe8aaf5e45325ce92e5183f0fab9a7392452aa9781cb497225d1a77c8df02ee63374c09eee9fdd045138a54e283a4451d9b733c314cdbaa8d1c176b62e0741ce57e29c61c80d04bdf112fce770c6caf6dcb91e2bda956d14ab7327485a751dad8f1072ef4845e1ae8fbd9c6b1daf2a93e3e3c5a3f8c04db9c8d742a88132b523daa9b9f012a33d3d4d693813c96ac859ffc", 0xa1}, {&(0x7f0000000040)="c5167028029abe31054d7164920ed62f16d6f12f4472359b8016f3fa4da28121be304d41703610355a1ea66903502955510d1132bd6e4218739c22d19c77d9dce4522df15da3788949ba502b23ff0a5eda886bcf3d", 0x55}, {&(0x7f00000002c0)="3f7ffab11c038e6d404bd7270ab1dc43bab5285220bf9d4fc5b39ecdbd477764946f9bfd616a4d4223112ed8401f96d13af99253be7fa79878a8f083759132582375392eb27f20913ff2ff9c38432bfb708b00998a4d347ec9cd1f832aa9acbb13", 0x61}, {&(0x7f0000000340)="1191c283e82e4327335c4fb610ed0e6443ebdd910bfb3b1410dca4fec3085551a02352302e5b20855cccf51c865977566056a9f142b851682fbc241875ab73cd5fc71ea15491fefd1898d93ba2c090053d5f54e092789517547daf7c9c72d196e11ba743c63ed7c102559167922aa4bf6596aaf8d2235cebbaa1dfb8e66f", 0x7e}], 0x6, 0x0) write(r1, &(0x7f0000335000), 0x10052) 16:00:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x5, 0x1ff) r0 = open(&(0x7f00000001c0)='./file1\x00', 0x20, 0x1) fchmodat(r0, &(0x7f0000000200)='./file1\x00', 0x1, 0x6) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x280, 0x22) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x3, [{0x3, 0x6}, {0x3, 0x8e83}, {0x3, 0x1}, {0x1, 0x3}, {0x3, 0xffffffff}, {0x0, 0x10001}, {0x2, 0x1}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0x4db}, {0x3, 0x5}, {0x3, 0x100}, {0x3, 0x7}, {0x2, 0x8}, {0x1, 0x3}, {0x3, 0x3}, {0x3, 0x80000001}, {0x2, 0x7f}, {0x1, 0x20}, {0x2, 0x9}, {0x1, 0x6}, {0x3, 0x235d71c4}, {0x0, 0xfff}, {0x1, 0x80000000}, {0x3, 0x3}, {0x1, 0x8001}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0x1}, {0x1, 0x5}, {0x3, 0x1}, {0x3, 0x80000001}]}) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x400000000000) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0xff}], 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:49 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0xe01, 0x800, &(0x7f00000003c0)="31bfc95b0e49c03450302f6a1af89ea9cd9c9617ae222e01c4ce5ee5cf070000000000000001010000a352b7816e3723a592d7666e086d6c0d06325be6577e08905a71f037e42427f58838c88e1be77c8cce653620acab52ea8f29d34dbf920bf7ec5de5f3bb87ce178401c57c027c5efddf6d6b0c5d7a708ca7e07b44fda0404bba97beb4216d4b111dd8ca45065c4ba2813a27d0b120643dbf9f9e15a019e14cb4e4b01a52d989c758cb5e9ba2577d54c55463d3065135e6a0e822db1f6a19ded15d21d0d224a055dcdf9a65fe039e2c7b62a80fdd80b945eb56132e5f04a62dc4", 0xd0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() sendmsg(r0, &(0x7f0000004880)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000004c0)="8808fb58266e68297bcdb89e405ae61f16ef2e1376697d652dc2f2455f6d24307afd09955db22ec73c20bce14af2bb1f9c8a8e874e0eb8758c1bd5364de265ba8d8dc61f171bbb3fc24e5fe05eb869856d9b3190d02a408a24cdc531c10cde1934d3b1fd77a48584c2bc00ce2cb9afff85a18936da6c6c1d3073862276b919606443de8d5798cc5ef61f848ee74de5c0aa9dc5dae0ffdf58719c40f781f04b34f70262f1147c0940f4078c52d19e42fe33a778fe4d1d2d84cdcf5e0d79a87c302fb1e40982b52e3c306b958742e2285bce33484e25ab97442dfff71d8abbee8567d4832fc5b01c77c9ea21e55cfd081a4b525d3701d413439ca6d4fb4303c6e22fc3922154cd45647a792ac16cc4d1233b1e20a97a546f2cf7d9b287ce924251ef050fc3ce2e0de709807974b49690cac35163789dca1e3bce6f7ba239c9fb4c7a0d7bc66b7235aefdc4e46451345ff288f2c3e7ccc26da5cfeb22aca0f1c36171cb80254b57f8570e259241343d6bdcf8a13fbe5bf114122ca23744ccccfafab91d5f3e5748b77d3b083dcc29d204bce19f6baf3f78fc0a1e96be992e002f32748f4de02db988a7b13dfbdb99d96e9ffa4b6636f766b1efe0dd2a67713bb720cf90c949d071bd8261ad69c30b7c46a9ac9159f4e7026f7327867fc4e6f46a2c01fbf7cfa08ef9c4188f959f650f86d0848c408370bfd253852ca84d4aba29ba46b6de582c57c57ea5d441c67f83e07b8b7e5b9f0bd2f403bd7bf2a64a7ed31bbb2d6352bc3dd491536e812590a93a0c83b39dd8492ae36b0063f32c452425af69eb18ed6d19dccd4a428af185ea39f5828d1887d780bd7f6ea4380a8ba6d3e8fb834bea5534ebe973878a63078610d950a0def78ec9bd2619016bf1af586ee5d902379c7189b95132e884823788ec968548a5ad4c0fbd4399113f8aaf8e8d9149a7bf82cafab8bf597d761d5198869dcda61f1d0a6e43ad74766fbce878f2a373ac49ddda7deb74ace0ac5621213b3dc258c7a3b53d8eeef6e7d0e07c25dcabec8b1fb18cb3616693ab146611ccb414c9c6d6d8ce7fe76b6159861790b1447dd3e67e54ff7a00c75b127e79eb8db85c62bfb52b755adb934e03e2ba6efbb4102d7087dd55390e246e5302348973daa14e047c89fd538202904a8b0be17f2ea1e107e2628865a1ac56224950294d3e7002c72319c2815d78741e3dcef44ccc68b914ae6c541de438f89966a5ce5cca0e061b2dc63fc561e3c3260f59f64ad800df5f64ad259cb1c6a793752088402331363d7ad4668fc588c0ad8bbd4c33d466a4000f102082bdbb087e7590bf0e8116840c8f8c4438a087aa7b2a160e15f9f7684ecb6b7502c552d207b8a3fa5354eb45b26aa4cfef8f1716e42578231b1bf55a21961eeb6cbacaf733b3f9b380e1bd4b573a5e2989be7ffc5145436741fe29a416a60492572798a85c351ff0ff513fc9391c75bbb16ae0a48579f0b5a3ae88ed2b08859d33dd3d40b7c7ee37b5a460a286646fe0c5ac35abed17e928f39fdb9d46d31c18f7189b9126eaf11b674fb32e218a52225bb826d8fe6f940b53088526e01f50708700024db5e5bd51d5c758e714b4b93e4920a2b3ea40b123a278853c6a6eea031357b451444ba00230575cb37c38add70807b1299abfbb44adef8c1d4e2ae8ee425d10ca4b9f10a7852957f3bc87e791dd022c604188013793f67c9acff7e4c13022130f35de329d1eee4a98464559343229df533ef867fc69382dee7c4edb2e8941c1ff9b665d000fb2a03effcee32ea9b054db36be628740122a650bd90459e24817fd736e96dbeddecccfc334b172d5049c0f17181d97e3a2c4eb1217f7f2a62516c150db9a11f0e070e0b4cfbdc32c21d32510974413136191ebc238f023412b40e1c05428b6dd0869a2741ea19cff6279f4173d7ba260e42299ac758acc2222133856785a21c3b06a44dc0c95aa4c1a4e062f7054b906e6f4c86ff20af34d6e8ff5b61fc924fe44c78ab8f36c3d8516e8ffdc502d1f31d1386395dfc11378b45dd373ebe908821df1544167ec6a4bbbd22f0819945c74eee26ca229dc047615fbc5c6e6575e01a1fd97c79636aa2213e5391e8fd57d761fcea9fdf36bf5e5f8d072c95e81a71f9b6f6a6951b56bf411016f8a58b391d57656a04d10ee66ec64b8d250c77d7109569737f4971d3dfa69f392288a7dabd4e5461a9b2eaab43828d7a3c7ba1371ebcfe77655b7e6e782be3cfbe6c9feb62de63b9177d3ba2a7ef61807d8094ac5f5d1ade826216279e1c128912603bb6ab406ac804979b0f8c3980bd529362d7af39fae5cb622313b3703c799b2472dfdd04b9d964d62a9c887895b06cd1ea7095e66887b2cded2cf9f83197d0ca048bcc4dae20d5ed50b635621a70eeace6c946fe40059eee8021ccc9f8d5b4308f63c100744d17491d8746a4e098714c56b6a24ccd5f6205c67252518c9e505780afad687de6705b2994a02d7652a85be9105d4d2d24be2abca74fd97226b3184a22e96acb8bd95523ff8c804dc4c0f9b0038ba2c6a122834a1cc6819c4fa5b52fe106885f1672fd9584d5f0e7828715b289c9a1e7d8d60f563dddd177c159c2eb77caa19bd63c531e6702844bdd76244ca0e68ce243b605b0164dad2d14fc53b918bd72036b8c12b7a44c1f8be9c00bddfa84881d670b5faeb86fd5fa722ee47ce111db78ac073ad15d7614dc418754d581ede402c51650a25d5ea5bae6b9d1132bb6bef524bb41d0114fae064dad1355625c42e7d562cff710bc6cf15bf4c6670cc79927eaccf78b4253fdfd8e4d49d2ab9ec7b4c20de093c248fb85439f8687f7150199444e92b4fb593b50e8005cf9d083e9d11965b71f01f60ead7427ab2dec3d70d35672ba3be43295a6b96561a8d254c8701f92582bc8bb49a33e466a3f874279c990d3b053918e163de8be0b3b100b2651cb9fd65847a61454797b746d89ebb69c87b81cceb49d5ae8945741dd5d718198326b57b9cda8129b4483015d5a085bf6f714b4fc2eec893a5221643ad9ae26f582b4fdf6875aeb58be7267d69b38d8f9c729f5fae23afd4036edd02b9b9e0052ee078599497959d49abe27403850419d1a4242035a3cb03628775e8d6278d18d7786c1696e2d523728bde8ca00b2b70afc6cfddf835a3d1a53ff679e1636c27ee34cf00b4ec2806798a2b019bfa058911998287d1c4aeeabe2157a072ddd8d895c023bbfaef38ad321b204d8b61e320ab6f6c67d5464008f9c110e7474da8d766234f2dc08ae2b6b6ae9e4c569d2d9159758bfdf626d9bd2248aad10d1c40fc93ba6aa32a5f30ab49e404ebad888790cd226b97af8652c66fcd56494cad708db5ab264c40e8e0f819baca174c6c84d0d71978f47465df5d76c3e3314d90cdefd297a6ed1b2a078d8d007415541520d3d68704a72dc78327ddfc424e1904d20b1cfc67023c8c3a2bea9f9c957f63d39e68f4115ec9bddb5375abefac826c542954320026840f759d5228c30774ae48c4d199a3e75a58db93bf7249bd35e88c02e064c1bb64f5954bf39486c48afe1bf7e761e2e4d8153aec1feed7841f793a32db77a4a75dbb1f5c565c33895cddcd2a2449de24cff5d09d88035077724f906076d86fdd739b1656c7452780b3c0df2784369c0452ff6aba9a8a4cc906431979b1377ec72185de2df61bb029435d36d5417ce5ba59be143e2b4eb3a1f4eb25992729945bb710712908ea80340d23baa6f5e04fe58f69424c8f70d5573c98f385cafc9b358028001342dc67dca5742d66fd0d9cdf05fd8ee6196db42515077b3c8cd3ed89228e0ccbbe95431aedd56d9b869ec8524c123ac4715fbc726c977d56c41e6fae394be68f9ca6c0c54c082bc39ba081c2154da21abf696b70a2561da1ef20790b5c090e667ae6f0b271c37828747fc470de13ca98b9d196407e6b0349d760bb777b6eb383980162db0924930cd60098d94b29be82e4cc450ab1e9f6a5a390607506a41842286690f1829ec03f2746b56813176cbb95bebe09e41fe7cd5c543750f07a06e344c58be7c30ccd2b1234bf508bd0709d4f4ebb23071b36cb966438dfaa916c465a4c9c3f03d70bd109939169a1f8186aeb18d1c781b6fb21ca450d0f6f7220f9fa2ebd2cf569294dfa55fa925b59e6225becae74f8e671c02067b1c73e36a8d8cb1e5961ad9d98485ff76b9d0f75557c9814df8fc75e622246adea093b2c0a547f3b7608def06754703d13e31319a95d5380d70e5619f7fd5a418e9ded1cdb2f1b347ec086c22af328f4c8a6d3df30eb63bd350ab643ce9525dc8200fc193eb538566616a351096c3de9bf853457c2292e88ade5485e4ee83ed7271de9c0c611aaa7d3b9b8faaec73e4677bacee238d8b47123c5d90ea0a1a3e802195ea96260501c824907ff16cf2f3e3810662a6726d21c4aab61fe3ea8a3b7dc1c0bab2cc7f983d81801d4455a15748907d47a2ef44aabc30e8f933882a979710404b74ee0af1399848861dd8058664a600fda2cba8346f7c36f0fe2db84791d1c173a87dd3e0c16f1d22fbbb33d05210a865275d4277ebf4d4dd337bf72f35222ae809e5d661949ecb38204580295927a737e7999c55493b2a1d27532510b72930c132ceb3aba5c7d83837ff50bf720949a7b02f59dd05a94c701ffb6c7167deb35e0abee81a6d722df24df5533ee2ece1337deaf14f4c8d2ad21a8ce8aad97f8d01be75ecfef4efaed7421e989c0993c6a8cdb857a1618750fd69b9de8b752d4c4dc48b3bea5249488513715216759e12c29421b31e75c01b50b48ee2feab6b47e19aeff2735f853d0f50a15a93b912745c92d10933f8d8902f879e8eb75e990acedbc575ada9c45ad50d35fc95fe1851c7073e49e6e1c7da46f2f39d48fb63bdb16be71800f2ebacf3c3af50f43c9a8ec88d7d72bfa2f1d0d09fb511875e5cb9cf299cf20c3bec22559a54053035cf41ac6eb8a7637e1cba2aea3ce9d10a501ec937773c78280891cca1f70884c9dceedf33688d7e92f5563f544a05cbdbf5fca4354cd13f73208325f4a5eae32b48d618a5c430360369f81424726021ef769fb1e8c5eeb8afda6c31575190c9d91ab1279793adea7fda414e5717b2b175d865846bbf7b9f9d69e373acac492b15e26b4f4c7ab70f3afdad857e65cf1a46856fb6bde7a7197fd0053be7786d7ee70eb0c4043dd87d51a40b21edd48ecd0587ae80bdbd7b866f84683b0bfb82f6230b772e5c570c97da075544ef17647cb78402e7ed1c30121b8237cbb3e5f780d9f1c66423c908ecaba8fb90ee5ddadeb60d453184fd15a041231f2536410c5a17dba45cbe7e47ae3d24d565ddc4ebac50861ab68a79a9d10bc692c7f2ffb34e770b5dc184efab9bf46f098ffa5a3eaa568b50875d07495eddb02841fa881a67ec845b140187b4cd2457fdc691fbd510154620effe8c25d4c4de921859a4abc95986ae774b852b37e3d9e783947c7247f319ebe3e65b3f53a24812794da7d734bacf7025b3b59c8138d9ea036f092da0f9c93075fe2495248168fffb7ad1a4a20737b8ed91af26f3a69aa21fb8c02346fe74007f39f12ccd5cf08b4d3086608850cc306c39155edd0db081c1e4da8708236f493ba998416ed1229c78c6313dea1aca569719a02aa5d236d2ec5aa6e492ec21e36144264c5861e8b84c3238f193e13a59e8029e210e78d14296c3c4f85af3129a7012341be16297f9d29bda6ae9c4a24d21f4d4608b98d61d85cb9038beb224bcb9a8acf09e77a162dd3f5b5e7", 0x1000}, {&(0x7f0000000200)="3ee04cfc6ec50be80b7f71c0f68c4965384b10383f0a956bd981a973c0aef56f28f98a5efa3e17ef98c554385a619784fd5fe880d534085a6998a9cf13c24d1f91f5c73c9c249088766c34373b32aa763b56294f", 0x54}, {&(0x7f00000014c0)="bffeeb949fc48e9dfd1d63a2e6a988e797d246deb038428a6f991a37067d6ce12dbf971599a0c61bf9ba802e7db9ca7ae4ed264e337e660c650ac2bb4a4ec46f1342e7e3e059cea8eae85b660978c6c8ea80aee854b847f7a71147eb0c99a75e762ba64c825db91ace5f79f1ca39e0c7d0a9620c0f5f72b8fbb17a58e249092d11c4e9246bb2b666a30f6d72ecbf5f8c7ecd8fa0057126dc79a2a3e24e67c0dd0a1c17bb31102b08888e082b189ac477332412b1a2a04788a16d8db2a60081f6fd3b7090366173468f301f2f8a1c1158ecc8b5d06438c90fa1d8d093276fb6a7446fc7c0891fcb17739c4c59a23f1b24a0590e3c94757c78569462695c2a772614a71feddbb504775cb753d276219679f8291ea8e6a019f0abfd05260032f671091d6c909a45d0ac72e4526dea85bb0a5966075f3918d164da38203323b8de4ba278c8a4c27f2a5d0ec0451c835edc6210493379bdf0f562af4acba4b8528e55c7a22ec933752bc385812c3a5a4603527f72b8a881f244fa21c2fe8bbd9f09e87ba4b2c915956c35bfbf42cf45b224114a30129195ede9aaf95da8f289d9d288540a30a27fa61ecc45ea3da58dac8a2d0cd0c786055fd2493e9dd06cf19fb94ffbf648a2cae0b3ed27229770c38d8e951f6977bf16e5929dee915461eea14590f516855b7e0083ede2c025169ce1fd1780a029ca4b744217e20e271b638ab93251744ec32348c3d1b637e05ed822355f329418dfe467ff69afa8c78c1180b7015379d3916995968819a58864213e49e609ce72a5ebfcdc54aad1ccd2421e8d1573f20fd773fc65f0f6cf005ccf484866c20eacffdff42aa19965ea946d7d7a9c61fbded23d4c8df37f13edb14e403926280d80de0175ff9a5ca0b932b8c627301216875148470d3eb5a1f07c458819edd6a2f3e5477ba1d23f827a8d1e0a2238543113f2ea6496d49355c3b16a4fa2bc0903f3855bc69dc6dd8dd5493f340a0159b21d49e3bf7aa1a9b78e9aa6d1668af95e0358013c99ae9ea17a79b9cdbb9f5a098ee372cc4c35ac5c0440204d2ec35e84b78acda5dcfc9085a3737e5cbf0734975b5adb777dcba6ea393fb52801ec576425f1646bd1643f44ea865e5918329ba2244f4157ae8e9acfd752a823d9a3ca094a37ca32a53761ea38afd3d7e58d56d08efbc5b61350f1f62b6e115e432e6e822ea44cef74bc8458395d86476e5d0de1fb87b4e46c8659ec3760b603f772c57fa3c572573d39f1853aede345b24344959e1b24d222717fae0da4b773d181961975c16a1aace776d5d4143423d4bc659e46b56472d9b093859efeecfa6d328187aad1e2e0c6461e5ef97c03f9a5695f37cc26fa8689224709c8308f43878973125b9e3b28ba9b63a8434c3aafbae12eab2718ed6e72586ee071c02cdedf06d06c9a23d15b764693544e8d1af2d683ce8e273631eb7222e7ce2b301f098acbd8fb1d61baaec1bb6876572ade6e78fde39f06efd11858f887d6b4ad14edef389c13623a35d4f59c20ee30c6f4eeb3ceba5064c8374e2087f88600d491d0ef652e809bda7007cef65e19118ef8cb9095a2bd4652ec0fc02bf365b6117fbba7a0f126c1dfefb34d1b2e207849e16e054bec98110d5b08e057de79e95b2b2d2cbc11b63a89170027cc434b8150c344884573a6f0e9bdd00ba2b67732a45c7d8a96ca129e26a98e1372157d1a0b7c6697ce2e605ae81d70d445590b1048bd3d1fcd77e016ce9cfa21e6c3003c80f7b77499a0fa64a3e648666f3c532489d4549d908421916e948f40b1dae86e8fca4e163337e35f84876830099b5706b8ddbcafdf86c11482fdceb250b0bd176b652a0ae37df5450120344f6a72f611fdfb44f8715be7f8082c6ac7f69a01506d7ad08c49412af6d407810aa2f8242e501323b1115371db326e144bb10d9bfa7f3150d823fd8ada7752edd374e19758c7b7fab7e8f9c8aeabbdbd74ff6fddec156b98ee4243167503379d42e7ea0673216cba11cf5436d0dc3f004041411629bd3311bb838da0b1ff3f2b5119c26eba92ae0673f7c8a24b3cd8328c90faf0d4b9ebcada9778c59a530a15156c5f4dddd00f74d95d4ed226cc405ba9c5cb94f8f48d6f80646215fb3aa0bf6ca095d0a5f3f4c8380bb216bbcebe922fdd45106759aca910022fcad6f5e06d3fd33779e75a8a378198bbe2b541644dae4e6895d30ab182260f1652e80f0986f1f95a79eda7aeecb37df5d8948029dacfb312b6434cacb626271d82ffe6779ec335d70cc27c4c59d65db5db4ec8307dc79df747b24943e9a680a07aa70c1ee036327f38cb1a88bb1bb01f1beb942513a83beb38c237352ff79b8700b780c315b6fbd6248b00025ad08a55a550abd72d3962d51bcc670f2088cc1fb8ff072a608838c741ebba8e2277e903287b22060e21af32d4fcb35d3f9b16b50ef4374c995d80f5b1015375936bccbe3aa589075831448dd896be3f14bfc6f560df81d520b2873fb5ef2421ba2c921a9c9f133bc78bafec162168387c0eacb1a3ff799ec935e65478b5c4d63740da15cef18084f4e05550518563c12106aff815cbd3b13893085a78dd9048d1509def2d2085092a6db4fa96f9e45e228654775a7c7ac9904a0b06373f18a14a46aa48aff19475b7509e1e469b8ccb628d0e411560d630608763f5feff8f05f3c92c41b5fda4dad030e6f096a33144929e99a6641c0bc9757d1b32fc35be7c2ea153828009e4eb8b0c51fd269106d18fa312b54c7a572ce1cf3287046be08bc131db3dfaeb6d1b751195d3c2c01c0b66467473dda0cd10da8203478a9bb4ad152795de64bab1f5c099cd5ee1c66deb63d6afe2343ddd264a3f1c4a00f9027951e413fdc53c1e821562f39d68722235dd3db932cc9cdf3f8ce04e1da6a9cf6eab74d64efde0d8ac2a592fd62831a18fb1ceb8a0af21fb95996140a22e2294d79b7e54811fe20c2e5bfe5e9c536c6b00c935b2b3ea67c14475ca0385a089eead972d386a33283a0df96d901c6e90ecc1b14d76751fa4d202b58b871705a026c44dfa48f1f657c524deaff0f8c909b1112b02e07f2ac4062bccca8a60dd3e521df80f94723ae446e6992890d17549e274a355bfd582668082afc0e45dbfa3dd60a7ed59ee0314aad5f47fc779394dafc93141d256e406094e52a890ce9fdc49d72717658f5e72c5e0b9156d3b09c2d1e3a5b1af9596e47dc6acbc6ff1eae2c9c7bcee2b5433df150a60ad153716680822011d03ccfccd677f0a4e2a3589230145adc640e2aeeea3ed613b12221a59070e0ac129e543342c710aab4ee1d87ba634fb7d8df346382954c7ddee1838ed61a9966174b461a0b72ce0e23d138b778e252d5c504f52fea288cf24b71aa608c16bbc44dfdc6aadc70442dfc208d2336723018c6244669f29c7e20bdcd99c696147cafdf35ebdc909feb7e60a68d65a518361c9f10da0afce309980c52059c29c75a34c87efefb4aed631a42fc7118dea2cba4d9e6ec716dc37d24ddf2af94c6f40eeb62e6e4fda440b5d5775c579c953a3935e83875389e1da7f39982772d021db76c0bdcaac6a3c3b5ed4486a71c73eff84f8332f9f7ad009d3fdb99683f0b3596bcfa378cf8b0cf7da92341aa3f6f3c954dd5afdb76ae9dc90a022ecf6a52e688b213a1e827bfe7d6f64829dbece071c359f9f8e9ff42aed0ad70930a746670a0aaa5fc131235f7393e428ef123b66b28eaa5e3af18023cd8fd380a686aead6b62e78e1cec313d2e691e425dc376776ddf9393ddbc4259f25d72b6ea3a73c218f2ba2d11666235c32822ad0afb3140fdc61f7e1240c9f764fc16825dd5415a1bb9147cdc7462f344fb9c0665aa487034a3dcb6bb172ac1a744c2c19e57fd4f9c7931c2bd13991991c35964e5ca1f10bc3a36a724c514fe23bb4d4f3ece2bdb7fa573dead4c59b5ada409997665c5ee19eb0b33f7aff351d563eea6bdb3533be15543ceb6951ffc7fcab75b783961515b46c5bda78d7a600076a10c6e6853c0250b27343f04c1b83b85216fc1c93f7d557ff1b19991485cb792dca08b5f8fb1accde53535731dbbd6a97ac9f312710d23f936ff92a0462ebf20a91b3e571b5e67cf91765b0858ff2d1bb90809c987f45a32a3c93c0b8f1e9e6a7b415cb7ca85812f0979d611e8b3639dac538f66e1a8bd957fad744a8fb6fca1163be6f75ddbd75e3bd4e0b3f7f6d746392a0ed4646788770a64cfda17eac369b2b6ad6d6cb32c7883b82068de2e038606cb93d1be205029db75295c3c60fb9c9f32014e2c67dbb92e9565eece12b509c5b6259820af3d4897807f5c1a8a4e2e6a2af339023a926572fa23ac5dc9837a93b5b74b9e80f62ff3b295cd7157cecca9e155c4a9a13f1274330c81d285be58eb668638bbf653838eae87c8e59b37741d49e292ea1af4163dbb5e04cd83ba8cdb4611539e8e36a40114d4af43278ed462104ce4c6ca79f29dafce1dad3d085255c4bf354be5b3452a8f2dc5f1358fce3da5feaff8ef7f7c6dc14cb80a0c8d03ed19ff2abee6bb21ce9719ca3cd6be3aa7dcfad5cdebb367f441df97aa034ae0c9064e225d106981bd75c560d6c485abc6e0b0bd82d0ca6f06265000184654e1ab107924e5d993c00b607562c1d08c753df1050793d6130b57eddb8c9100891e4aa92e328f292efb3840d52ee5320ecc8c228c67f23b6952c573f4e14f5e85eb35cfd53ba936dd6e1c2e124d6d040e453b320cb59b3bfa27f2b1c52fe6031a28318eac74d565dc76b999f92180f5410ca72934b2133a9bc6623bfae17e933f410d94aea7810305004a356a5155a2e7a83399fa658f80e47a72b8aaf4acc2f1462fdb4aae3521103eb0443c487eadb4aa5fc42c12f570f0da796994ee7e2cbab13eff6f3d2c4e6f712d06539514c29f6aa379798edc6ab4a057040a3685127f38049aee6ce3f1e4e96687e225c66923f4fc085d6980c5e0fbf8197e1e5f04e03eb4cfa938b1dd026d394332df1fb7b0d02207c744a966089c39e2725d16256e38c8cd58e6b0506c92b9cb386b428ea1a05a31a08b0e678869cf18f3cc24bd7948f69af7f0ce7bb373b6944e0bcc13c738a1e23d41eed6af60273c96f17c718b1510cf03cbd6ec65d69d1b0e0190e2a0b95b32ddd9dcb11e0a0b1f87c83336ff06c3cdc1556150833247e197156bccc1a96c00cdb1e1136978fa6de1c81bd91c7b5debe499e585afd82c08851c4b7b8f9a2885a0f44f75338572bdc60ece3d059f10e6fce70849f37e890131798ab6a0d8fa219159582164ac2d8c0a2018ce4f7ab1b4cc171d130fb6b42cb44e5d14e7e249507fb4375de4819935a58f62cebc79b8bb3da84e330a0a8a26df6f53eed31de4b27fa2273159702f85fb3decadba9de92232862b6488d73452acae33d5601514c3a326d263b861d39863e26e8d6f6ba6a853fe9c77e946df9578c991a9693f28a7587ac098eab99a0795675220f472481b06221b8196bbc09c9f58c208e7c90616d797a2e9f7bcc379a89f021901eb6289656c030bac574ae04d6cfb42028b294f35b490cba248a63bc2e773f1b7f679413b77e8bf8285a70dba4fcc2a1e58ad6aa080d4e0ada189f1376c1f65a3c029d5fa76592cebed1e6bde46031049adc945980f22a41055ba84e2af0cc9f7ae6ca9c8125d5e21afe298dd60c300778213ac1a5b97018d816e5e2060104f5a17bd94feb5d6489b94c6d57e233c17781c3de4ce33193f0e84731e155d9b0ea0111d53f0acf097a28776821a10ff8c175d1662b00ff0df04dfdc3f", 0x1000}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="b003308617b74d1fe8b5be294c92826b730312d4c37c73e15f5db3d7cd71e81d0fd2df0957c30623fccce6b41e02f0177a0f60b089241ed09d32fab67d3040b0965efc87e80e7cb088fce4eb2ea3b95b1c031573d38b747b6f3ead722a748bf926204003", 0x64}], 0x5, &(0x7f00000024c0)=[{0x60, 0xffff, 0x80000000, "971faac13eff36c1573f2f28b036776c39b64bbd97f3c84ec01efef306aed6277836f60ca534127c02160c7b8b9afa60a5d7573751994e7cce7363ae395aaa26c6d71c1cc460f939e07bd56ef8"}, {0x68, 0xffff, 0x10000, "8de44d6042b6890239ccd67c0cbd9786a5989f133ce69a32afad48cd5544d01381a333df4f07c912e379cd22ff95b90c908ee747a89557b42fb767e4fc39e6558d4420f8080c3a27b0ac6008ce86fe073e"}, {0x50, 0xffff, 0x80, "b03335a9f80ad362d9a0d939ad958b1411fb53224ae02e8bdd4554733984cfeba06f4f49ebde53789d0e5f047001b1ebbcd25410e8073f1b93b4"}, {0x1010, 0x0, 0x7, "60735c9aaeefae7175e0d99dabe453e0466196c13ea82046450048d86063f67ac46537f5e14fac81885872b2e1d3cf81d75a122f547f8e3f5cb1402bc502ee7d93f9390d3f34c5eca5eab14369a84b7e2ad6142d235838293f0e781ae08ee863acc15f9bd17f60135896d4e27a15f8eb7930d4e85daaf080cf9a48ee7b8d62771c6954a5690beb5243fbc10ba7ef042668f1e2663456d11a752d3e11ceb08104182cf19f36a2bf52ecb3e48eaf7f90ffbcd3b181387124491ef5e4c59f1653fa1c1d9b691466b2ac21c03a659edd37aab8c309095f7937b73ceabc866b19f1d792ac7da2e19942f657a3c09c8638c0580507142ae6fa0982631645c52e5e9e31b2c4bfd5b004b0c4867f88f2c3a23dfaa547277a9c9e072881d59063c2c9b5f112411714f27f58b7a4428730e6dc147e76a95065999babc8849dcc453e564e3fc084cc3ca4df78b4609cb4706f035ccc72db873348688e9fa32714fedb89520dbc290dd585628761da7586e55396d9a6fa9f89ae5bef7d5319076dfb5ab10c0591ae4250ea74b76c0c6995a99452e499c9b5b7d174dc6f9a8c9ea6e8d27e0b20ebc9ea1c46b02b3f13ba2d1f57a86a0af79398cd3f20255cb074010e987c8de28da02111c4effa2683ebcc61d25daed99fb5bcafa5fb01e55ccf0908bbe2ad4b2b5bf7e8596643499ab5b7de8601d3fd682093c44a77f0f6250f0aa498bf1e15e64a280d33f235303310764d93b55ca56f7fca867640d18052fc86c2a3f7d8e6f2af1a89533d7841d51761a574bd1cd73bf36fa3f238d3ccf0291172d1562c5d6955fcc903a8fbaf39864fb70210ab5f27c8c3e8d059931833fb9d518b6cdcbc3fce753623f6da037f7dc5c0e32e69996f53ea4c7ea5a8cd61224ee6484a109e0b32956bfd077006ac8bb94ece2a33e35fa3de97d079b4131d4c955aab83d0789302c3f70539c914843de10f901dfd35f7fff60d757fd96b4e8cd40dae400b16cc572e6a4ca0337ef285577c249168071361887ebcb56fc9c1ccd947ee35d5ca42f35b25bb904e45e01edab0f7c008153c0ec12c3f2a81b876d9c7868f0705eb2a59bfc9660ac9ddaa099eba2429bfdae997cc607e583b542617d51663e7af79c30be8dfed28edf3418d62249fdba190aafbb97a038af4b42b929eccbf6695af84b995513c342e2b70b1c697ab91af32647e80e2c40c2a5fc57e4b7e16a0415d23e79d74ec801d1a98bbee61f4c8668203674912d52a1f5bd910e0878a981f7cda8767ddcbd65d4d0fe95335c35cc887475c982f07a9d0f5a478d1f7a51d6af3672be08276482e15afd2bd045e084f42531b360c6093d96c3c993cbc99e32bba5f05d47b70fde0b4e1d47128a487e606b655068a59caf34c855f80b22d3096f9b555b273f373217b3357756e9ad2cf9e80fac5cf022b2bdbe38606ac2f03e1f3de262b08dc6a6a9573a4f81f2ef912fd7fc326ffea8c677a52ab183736b10c4c7b0aa9914f797fbe3ff278a87312c04e2f7fbb8edaee0d49c24a951d064d26cdeca2e412e147d48f6ae37124cd9264fed0177de0c82d2b533b7b555f57c9a7957d8c8bb3d4f93c5d6f3ccbdf337346b1ddee6d13b5be0170171f7e9158ccaf59321df19d4f4e6bf5733ab65545a7705b704a2a5a159fa34e77205b248bf0ba32dc43269bd702580a7bf430d407517d91bb2b14b0dc0a6161114c2348713bc48f11c9515a033a9759e9025a20eb037c9b0d4a51532118ca42d62fbbba72b525f2384cc10492cad0a0d83eae4fdc6113f59d93ec82eca7863ec8c8b221f16a4b62a143f1ca09cb40af18c59697ca2d38d8f2d434a087b6d6b92248b1a65f3a10de55ad2d739f1d0a5900a9283cc89fb91fae03896546be42408a193a66dd48dc03428aa5771f2933ee679cfb8ddd0f6362dcaece233d63ff4b683169002cd37d8f5890e1e4eb920ad55dd9357a8817a4902c49ec0a0b104d627445522fc6e2ed09bdc6ce5a3ca3b242fd79431e6cfa5d5a55eb98f52844029787110775bbdb57f414069c678e43ca13ff3db806b63a221eb05d26eaa701621d88c772467449afa178599f0131f925fa1dffae1811d8bdc7f65bdb278422967169c98ae4b90b7f572275271c2a7e66d92b2a647e173b3d6d4ed17bc8ad62bf7418aa36536d46547b217d1663cb1abc361086cd112941ad9e7dd84f515ee2377c495582307af6e798dec750a49d686ab78e9370562e4540c6345b38873d936990b8805b566c5e986e7560777cd8673a7698ff87d439ace75dfd0759a7a24a0417746e492b90be02428907b6aa8ea8f872ef615098f93ed0fc537e8fcb71520d5c8175116c2b9563209ad5da3b838acf8d55ededc64287311c897855a9484aec748d93964a6b93c749fc39fe793cfdd36d7bf835d50720d9270c92e66494ba97068e559d10d05dd09fab3c10fbe4e45fd15a54a6a6babbfa8c8fe66d55c0336a3c199b9106e4c132efe5e7f82a75f01709ab201fcf8c2966efa24dcf3cbccdccddfa874ef06ed16d19b0756c52cb056d3b69487e3ea4ebd810a6352ef26e2d7ccd8334cf3e4cedd0be67cf32528cf63b217fa3756d33f791f4e22f1b71bd67aa41e7494ee30b54387913f660ca510e3342ce67d038b78054360262e364245fa5033f4a20793f840f89a0efd26272e2fa1ddc0b051358c997f517bea83e6164611abaa108b0d20a1d26aa80f22ee87cac0d06aab1d90be5b41224233b20fac6cb59a68f53cb0f1f8a73a62ef075d27b38541088207459cef6a3f7ca5c3cdc3b483b9ee4f861a885af31b7ed77d2f79f8ff4e0c4cf262775edfce997461c0b3247d317ac846d88a7c4b8535e40a9f8727667b55db9fd00411b87db7edd216e78889f1bb395daabe31e7bf53eb45d8087e1cb1bb28e052b91f01e77d76014542d23f602db8ff387538c5069463660ec942799cd314ce1170ab5c71943f7b7752267a5eb09882f79b34fb369094c45ef2441d66b4bc8651e48c1874a8ebe0d2d11834bec05bb3e7e0cfb76b418c5ae7ee096b68a0c5b4abbec238d62f0413144aa5f43725e3b7f093f6175bd676245a7cb1cf0ae2bf836f513d15281e2082fc1520c658e61001d38a4532a729ba01488353c63592e648d78f77c887b00d692bfd693adc25ab3b1335c107fabae75ebe4d5ae389def7df2a0798203b047b9e82504fc116af130fbbb8a9588d2c3d3caa7dbbf9cc10573c6f4bac34d30a80789f4e4e603fb4ca72491c88b17c1daf7191e42e5039750889dfb840b2a0ddca34918188d6f21b8c25e62fb309b5a87d244f9b3ff7e4aa98249ae82e01c36d69bf79356d040345e3831a249fa9aaf126d6ca78d2c13c50ad81458dfa2f10038460912bb013b5dba3b37378c6272fcb7e18a139a4cec946a436029571ca2ace30b34dcfbae19ea5a4ba8378cab8b5d9442ce2780ccdee7e8cc6e779a3443a5d8d820ad520d0339fd0f038b2e8ce448e1ad5a3df495dacc5e99b79d8dda558c56ffc4742e397bae7aa8a31287801c784d624975baf36fb8c86d0b7acb52273d53edd64f46f069daa59f50fcbe9f2c83a275a264d11202bb1bca3be0709cb9ac0ee4ce907335652c15d182e67f2d6a7c201dd9052c39f78b1cc001f3876c83e21e16d455677e84e890b23022abb6c21884af9be8a80d6d34f0deead450f81a33a1a4de764087162acf160af1723a347a7780936909be869eed5c3872bed1d6188c33dce5302c47c65be584f8775b9830b496c790f3871deeebbf67c827aad9495ccc35b737904fc8235dcbb4b6a785e9e343f8c803947c4b373b62b2ec53c4ce544cb8f08f25b7e770174521c64e9d4df21dc744ef28784f02622d4c4db5d77207efda6bc04081df879c18c399038f6e52057ea50ae4c38809c463903515e30db97ea7f4d5fe66cef447764bdb410f8fa09994a26c369f95d2dc9563cd10210f8cd237f47036a063bb3902df349a0f554c226c03cdd78e9390a249796208a86a53b3ddb098d9fc513fcdf45d040717315809fbaa049f1b74658353aaa4ae660ad16dd59fe4b9775e64ec9a7469d8cadd076b4cb935dc481c9e960bc4b5c06bdc810074784f0cbad34512ed01fed592b010a5511ecb33c4984ff8e00803a26975d3feafdf1d63a9d6b1492262f9c305611ca0c5e8b7b5dbf84a6d0b4d94d2de5c85dad74f9944c8da8368ddacac8702d73bc1f4451da2eac2c0847025c4b84ed693fb3083462a85338b399ab9afbfb18e53910274b8add4eb23e7c66fdf3caf727a86e1795424cf1dd3b1fcef3bc172785087a627c0b3e54e9b63bf117f1fe6e867c147e6b06f709ca4d667c3f0b15903bce60f2b894b03fffd73d690ba8a26655411969b3d4985093c34b5d1fa7f80f6cd9c2997a30792c4bf4a48bfb02c446b1e2f59419a6e7ac013b6801149d132097f73d1a6b2e6759229a0cc0a112284d8c2d5fcc0ee9b085ded207c8bf2203d8cfa5b05a1b24798d7934606746d81b8b0c6e5fbb99d501b554b801b8bbfc6baee246ee657ec8b9799b49b1d725a13f7a606fa170570cee0ab0e555f7e88c84c56dd1943e10e20e2b637bcdb9b7d82a08f0a18a62471656946a7447de7815de8036d5a8b240b631970f2f202c26489090e5b88483a050775f849ee9b7c17652593b6734fe40dd16f07593664e943008fc6c40878354d789b5566e084865f1d6cd9062f06360f28be72fed223b478c82460f29752d06b0b2b8a9c163770934af9796ad3b7a07f01d18fce9fc5eae6de8c39747591fe9509d6860c36962400c0bbe504b3d2c57839034c9ca81a4d226be0bedbb66842dd524a31cb2c8001a52177d1fb2fd9ca977d2f9900369adf939a8a9140d70b9e7bae98d7a588a40b7b84b211b9c18fff58b8c481d89e2ac03a26d08b5bf90ecb1163e9fc864f10874b25f1fe1253b44ce2b8ea7e411a1a143ff3a5ce56519193eec8f328c925bdd9710f33b0355c37725736fdb83f884d8089ead2bb011c3aa988b439cbba1455fc8569eb25af207100efe1ffbf65553b304ef6c2aa6d8dc2e929d6abf36f37e2117146d8cb88b84d96d7373a5cdad606493eaef400d537b34c61945c49ac998bd2742a5777f1f50c0a7d40f74e71628517ac43bc73004c4c0cc54f1ea541cb8f00ab5856dcc11a9c51b27b5871eacb471543e7a823a74b998234e8d5a822046c0aff7b6e9da5ebe2f28de05147a4a2bc3b8bcc87cce391ca16131d876bceb508955e1390582d696fafa50d725722ed475437c0efd14013032a6dd278d73758af74916c2f4fff2da0c0b186f6139c535a22aad0feb3d40f13a3e7eb16d79fbea50c347d809f295cf244da869f876ed0992a5b2ac0fa963016d4c2738b49385b140c4644d9f72ae8742634204eee66d887af107d0ff120c626e2cecf8c0e14c5d4c4f89b4c9fc3b16ed0090c8de3b04ad25f9411d5e2e32edcbffb417ee2a157be88a626b1615a605bbeb07a054e3caf5bef5b7d39b2003a2f1112f238403c0ddf9d7cd1d672e74f305add355678dba5b4d3013b1f1ae53a50e9ca4ed1be526f51a733b0c0af52ad81a9abf35bd47a45b8e5d224db6134f7bb4dfdb86bee5ddc1350858445f29f9b324917e5ad560a93a0ef73eb4d05cdbf6805b87c947f8db8114714f3a6f48412d87b64711f158052a6d1df722a0a06676f7e13fcb8c13f1d54ff4422a1f9e3add9ab211685160e399d38a7bf0ec07734fa6df2725e440f13db15af0e3b7abb25306f8d86f463e7631b4e3216cf34f138b3858a1e1cd43e7760d2d5027b"}, {0xe0, 0xffff, 0x4, "282ed913b79e69a3f055445c99fc3457086d24446fc7c20a3f1ba134f5f9f9bd6aeed8487279e1b37e940ae373ea45c06391abe15847a3e8d3723a1ff212b29e96783d2e933f7c4400a9385a318928c5afbdb72519d906a7d232d0282105aaac9559b88f5527b095e605f9e23d073c076e06182d10299bcd574002388ef506dd50e3f3bf9341f8453eeca7f799368aee219a944b48c9c80f206a111b8011ed7e4ad5ce552ebd164d3f1e950c6439194119ed5ca54d4e10cff6e85afc5f65445c64fb58dfcbcbee858aadc4ecc9a8"}, {0x40, 0x1, 0xfff, "e7e3a07b65ca8132566713d69fdf7c8dbf4f9e41065e2cbb97d7adba6266cf6291f9650b8031b9279899"}, {0x20, 0xffff, 0xa6be, "90373e9300e3991ee33983a327a2"}, {0x80, 0xffff, 0xffffffff, "0c9bf2bb3e03c1d9ac99eb40bc5e6838c3aef95408ef7e20c6636a3c36c9e0de40f56f7a4266be6cd810821c4b37efbce9d6aff1cc69a0e74b0454e15fb607890bf641c4a95d435678b6c9f574ab49dc9c088752142bc63543ea2f8170916ab4df956f46842cf0af6594d66d968667e3"}, {0xb0, 0x1, 0x800, "7c0106ef6c69fac0c74000bf0e9387d2d22fc928af45c7b13657b5ca53a139774bdd6411bd8e20bdf7dcd276fe8ce66c0642e7993de5fb92ec9c1c10e4583a449e7b067c93638f653bb40f611bde7e6169b71fe56d6c36d1100c61c34270d67c97dd2c44cc99fd0b04981179c89e272a06e2cd9ef7b5c8fa518c91427e93b602b8488daaa97d7e6bc57de99ce32a9634cc2d355c8062444f77455c20"}, {0x1010, 0x1, 0x0, "c103efc13d4d49f53d7df4d43383cf953acc143e9a15754634c68c13f9f9fc0577e3e7c5635d523adc9c54d998ba07a000253794a203ba0a62ab4ebb4e31af0f42a64527dd65ccbb275d14af0dafb589cdc9770d55b65e224bfc876f8d0fb6e0199875e014fe6598a62cd129b784526ff4a305483cc67c999fffe25965f60786c9eac44cbba7a3852c37df1f5d56fb7ac7b490135c6520277bb84e0cafa85e4f0cae6dae0a8e2f2d089acc381dcad28124729fee29a335ccdb07b60530b5635490ce6f72a520a66c2f5c63a91bc95746c2f7cd4192cd94b6f626521ae5da229dac9bcdf15cc3b0e91d158ee76c26373cce09078347c89fc16ee1878f9b2be2f33eb483c68ed9beafbd0360e9752abcd50fbbf7a1512ad916304b0e2c13c783b32f59b04dc23d3c17dfb435bbd4523552f5da8a67089676d035fb29a04aa456fa5c3f29f96d4f9ca54a1f09b7f311dfa9644b95c447a4c836f85e27f58d4da424040f30357a2ec6e03f9733762c77e565d2e50215c85f02ba7905e2d8b2c27a94339e00489eb57d468f13aa2c3502fe8ed8de158b82ff92d3069cc849d43ceb6bc04ce180c2c1faf694113fb6f05df2cfa3e717bf7e497ccba90aa0bba586c5934965725efcbd2a079e0bd1dfb5757c148be8833ac547591eb80cc07467aaea143d9eca44401fb400bc390eec58cbd6b48949b8ddd6b4fdf587991c0b7ad0b69d778219689f2647002a25016cfc0761b4034b154708ffb03a479b30a5b50f27c7daa8cc7169f052041d1319ad23c98f7e04bbeaf2cb55f43fcf2742e06552d1a01772c4264b322caa9d62308520ace9a572a19c498f8473966460dee44271aaa1ac540dd211909a06b4ec325b785de3dff1184eca4bef75fba6cbaa2d6f287c5d49b9ab65731a99df56cddf7a93b9637bba6b32a34c59bfe0f1decef95de51141341d05f3f04ebbb9311b4bd6f889c6b934385a363720e346f21b81ccc5a63d0c6719c82cbde4e222f87b335840f8f6b9374eadaf257957c907816437d5bdfb46fe50353fe169cd8655972c1dcb6324b2c9ceb126aa60472fb80a45bd95b61ae262f6f7c26c05e2068f54d239d54d52da0f1770430bd4f22208e02b3122605cf28273bdbb68af6bdf96aa454c6f0d56e9bfa7ea5f3ffea6482a702dff8846663c19d2ad47b57c3f11555d0faf079d8f9faa1ef50befeaf39a8c24f2cbb0039f275af5682a234d33309ac44a540eff47ba5ca4f55efdeaa7cb51c2184522fc101238a1651108880754b0dc877f80a47b7138d320b3fbeaebcfda7f6e291feab4bfbae3649ff2e9ff0afffb96c20b3d8e758dcae14d98b985b3175910d9249daecac9646ed465fd0023dd2692ad43ab0c0ff26a2f908bc09e5c28da54e61bbb8c2a5737974b65a2c0e7ddb2ad9a39d34bd32414dbb83e733dd3221ee1005ab7cee5feaa4f73e7a457dc41f8c0351b8785beca7ab5760be8d08c11301078c09be09b3f81756d0135dc912dd9bfe1a69e74e8db05ad8303c2ce23ec571facf65921938889ec2a7ff3ff6281385c86ca5efaef85d1af83fbb371c7ab7169897fbd3a0722c486953236eb1dc08d91efd312b8a372703d7029d3877accca69006336c7216229155f4f4feec5de6b703c0fb27b15ce22933166fcc7d67cf2bcedd1514592e3fcfa6be5289588320a058fd508902661562cf323657f636bdee0d933b5de3ac99a9df2dd33bf39a04ab48936077c9fe3182fb9c4daf9a7ee885401d5bf0955c89dcfa3aa25a0f52a0755e8a07e36479589dbe3a52583b1c6abab0b7f4b1580f12908cc07f92d6fef6ef4da8a2071031d59e18694cbea49f8c2c486db5893edd892a6735aee0bc90745885070b65417eaed319ae758ffe3129211959ea2e5733811458fecd04824bb1875eb0f1b0bea6239b0968ac623b86dc7f6f13ce5405de57d941b88ddb9001b7eaa3fd6d298491e920892692459f3feecbfb44f30053b17302ba52095b21e251117d90db92087c84d89555ef59819350b6af88275ef94e77b6a49ada60e1c348ba1c48a60f0f0b1d908e956d9c221ad25d6b592752fea1cca81504157961927b633eed87a6f3bdebff99add85fe11fcb990d786471ab44048293841cb2ea9837507d4a650314129e951cb8d95f57a75983175d2543ef12afa28cecca42f82ad5c6eb6480ec1a24ad377a1858cad45c80048197738eb3b678b2d468494eec8708a6f0732e868855707233234f94a34a45c2ba30bfde1ab4f8139963da740dc96c02d4a69e976098813c983022aa46b429c18cfa3dd000a95b2ad973be1a264b02efc1279c2a40ad89bf39f04596aca302bf66bdab76ed8cb93ff09c745b587cdbecd6652c418e041c4b32e67eeb89f7544be0e322f4da811b47709485d581a52919135567d64746696fe65fc1e6dba8e9d152181c46813b5376e3a1f41f783af3f14a9c84b18a25a593aab23c9d263e491b69625a09bd265f41e48eacc4adc7d6cf69f8a015ce8d7d47a903509a2ab9c4062d925ece3153d235537f3231e27857a27067d627aa04857ee4c344c079b618d35a16c27488b3de7c554d445c64e8f7d897e21f4d8ce539745f2207d3cdd50c48b45c73b3e312327aace58d4ee753cfa44cb22424476352a65debbc059068842cbad967e6a673391dfd07d309993d93776a2f014e01e6377384163252b9a2674b5d86a0daf7c9d7f0f4d8e0f22720fb97c66222ece58c5fd2ee761c729c819de536c08373850f28653a0ffb01273b7ea30cd293e1ab0e2c14b02cf6b15c5e14983ce1b97db4af2fab28743b51e883838ddebf3190e86a5bdc9d85f7935f56f6ef364d9cd862fd386fe5a40d6e7f775fb6ac3504527641fee497d3d82e580e8e865791479964464411d27364426d6363d04ed3a16dd94ee460cac10b644cc4c5b30ba7bad4d966ac9a72fa3cb652f51947c0e1bdb62274a3682a3dad257c20820540fc63ba918177dd087be4f27bf5358993296f87c671a74f338634d4f630d6d6f171f60336f705df83182eb430662f6f914bb5721b43aaa32655d2b7562932150eedbdc4f48a991bdbcd652ee9c24957ce7c0d2920783c0b14347d944c7ce3b5c876303da1edafe936b8ea2a3c0884729bc567e41c064bb0956cba31b5510cfbad3ab2a48af62905986e472cfc6f4dd5bfd90bfa2b4e6e59ab6e1ad804fb42fa4b7a261f2d919a5c6911e140002b33dd44629f1aec7f487b56649f8755d3c330a9df39eee381896f792da959d38127a1dbbf779eefcdb63a71945a4feb4744b5e86b1a22992cc5d802ced073af40b6105f8059450a7efa574cbf8752e4ac0072ba1aeb7adc71b697e6c6f25aed42fffc0df11232481ed910e059060fbc300b631be1f790dba8b70abe65b8274d5dd3574ec799a017cc75faa2c7d8986a4949897653b03e35e9c00ff07ab237905df1da071e3b3aaa3e0ef83de3a12303f60b0da4422fe03b62e2e8e0a18354e80c113067ecaa8790f483fdc4f2be7a82c0253f4bf3bc0e57552438c87876436f58c8672abe78c48ac269ad2bdac100df63ba9b5c60a403b3f33f53328c6042090083095c6e671bab7d6488c285848dc1ae107a9dc7e6142a04d4727b4165b6c2c476c0133db0d4ed0fa6498c7fdf05b7e8195483853d3c4e0f78debebcf642c37ed523751a0bf28cf4f9636e0a622fca962ffc6dfc68cc4232eee00b4a1e06da4462bcb7ce7d61bccb665e6bcef55a596bc9478d558a76789c30ab8444ab736310105a36cd5fc0efc01981cbb9da04ec1300defef9ac7306b456f8e4ef8e3b8d83910a7b3409e2b2e951ea4dad902e68226342d67ad8cccc120b176412e62d28398f9e3703d9f661e2a2167f25867995bee302a26dffe17ea6d41715f3a6eee0b22fb67af175c74201f84a9e9b2fdc6ca16dd744d8737d5f23de457a80f9aac328bb79076989d48be00e5387a010acbeecb64b8f9c9c09094b56ab31bcafc0864610bc3ff5bc022a65c579ef35732b07cfc0240ad5d24bcb06153ea7c3acdb64f5cdd93d9f8f587aac59244cc994fb4e1669109dab392994275152754f4a625b0e73745efd17453b8aae45449ad173da9d750c9be1ad50f3463aef7c1518c8db710d950704f46a443ec6b24fee9496cab7d608b550eff8eda5a82c40ac3d8955a223606f583ea6f2010ba3a87c3262d79e064b2566aee664797138a13ff88d61681e6133e8ad10eb9532eb607a22926d339c9b803ea4a59f18fd608c375cc3c7691621da4c0e07adf4a176eefe8c11383a4ba60a3b3fabb10211f8b540d2c02a6e8b74e580131dab6e1c1c392bb3fda0de366fcb3759c5377ed8fef50b0508b8c02d1e382a143d0d9d492b9df0372280ab855cbfebf403574eae8de25578e273d036fad273aa5d0e34b3310968c47c4f1f912a39d1a3334ba9ff9bb0ad0b9dfbc11fc57f04c6d49708a013e809cd1c007b79014c4511315a100d2986ba51a448516d983a4cb68a60998fb76f5b1ad0b0f4d5912a34313269cd1d856f362158059fdb5b22b1436cfde7190626a2dc081f759e815cc81470e9d0f106fdc6731ca74a5ace0992c86ba1cac7ecf7969a51f92abf9bb6be6f25bd1c40c7301bed95b28d8dd368efff8475b89ac92a664c38e6d848051b76bf14bc04ed96566d2a19a4c944b6ea141de28502ec5f96556f4ae29da161ffbe4cdf3fb675703f1f58ec37206c7d73952dbbb7e99548147b849ac79bc2cf8c281b92e3d1a45f1f44ef17d4b052004e25b346154f993d291221e593e1a78bc345f0f970ec8a3dc2031397a50a989883c3b62f235a0d874bd159ca8ab21caf521b1dc02ffdb3e1d087da43621127b8f6f8474b971f99ec5f09d559740875687e1c98819075d8278b0c368fd67ece0320a98cbbeec2e15a4ef4216f7e7eb078f65bdae7944f499e556115270682f9ed8e640d500b982635a1df3a5daa2c46e6afb6f3cba1ecba4402106f75c306cfb6a0ab28a36483ce80a5c4a2b84d9886332448e8ed3a2dd4eb6557ef91db0a48b75d5a2da115c7b8960298d001b7ab146a1d98fa725c063b9d9f9ed2c0a2f0fed55a9cdf387472a1e5ea51b1b61fd3cbfcac184accc4b54a217f614f4c03ddbdad1b8a2fb9878548934dab66175210565c3b8dd1645827485e8e0bd25c442f568d0be663ac578cf8b3697600b465db6a53dfdd88ed9dfc49029240da128aa7d054d976481b5d692951d207ba5afee77de7a4fb0b9e8a35ad7c41d7fc4939aaf357ec187996c653a6e1905f88759f67a907e4c3ecd855ee6ea2075a922d308e443f8dbd3071f044532198127d15a28f9436329fa5676008b1acfff37372af17c481336631546521a419af1cf1107aa897e9fad1ed926072093db6d72cb84828e3a8f477b5d6d44323fb9e41500f17799b957f71db178206dea65c85a5874c12692e0ce5f4ac4d23f3332429e0dbfb629cb593b9c29c54b539e1f1d7f76433ada724ecabacb0756f7e6487bbaa26244bd2d923da9eebce651b9f0077c50ae096d74060496066673476deb3ed46b4e9f581464b58b59362dd0d37d2b26237d4d248dde8fd8940d723346d7e16db91ae5d775c7ce5092bed01c83896b11f8f1b40e7cc0d584110ee2372c69e73cd902ad126c69ded01ea83408168f4a3e72d8038002ccb9af300226365aa7361151cef5d3d964a9b7d607fa42633a96265ef36da389b2e79db3c76f9f510b6c55ce78b2480329dcbf7d1ca4d592f25e59cc79f38abc893778dcc6551cc4831e8469b2708a1da04df6f4a161"}], 0x23a8}, 0x408) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) read(r0, &(0x7f00000000c0)=""/40, 0x28) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSDTR(r2, 0x20007479) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) shmget(0x1, 0x3000, 0x64a, &(0x7f0000ffc000/0x3000)=nil) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0x2) sendto$unix(r0, &(0x7f0000000140)="5568a4537b18d4c8d11d257b8e1501d8eeca6f31f8eaa60f1706ce4ee10932d600d911d11a8c2c884ec7c62853087ca78669b24969e4abdd28077515a9b7c1283f736bfb508380538eec63f945a31d982e87a48300b26b8c9daa123b2effa03410b1af79c1cb7612ca9d88f5cced456d809b1f058c9290f2f725e49f729f700f2de710e6a7512e5c961f1dfd3664c34d49c80356cd764bc29e0f102ca1e126d29ac8076b5a3c69e3fcbfd536fcadbfea60e429f2e338adcf7202a222cdee0e8f4826c07340c7d42fb4a822b9a14d38f9eb28db177699", 0xd6, 0x3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:50 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x4) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x1, 0x8, 0x5}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:50 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) r1 = openat(r0, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) 16:00:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mprotect(&(0x7f000066f000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x8801, 0x0) 16:00:50 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e062154b3decd52df6f6c0a82e6acae80a1359505e40cd861af71ad1349eecc99482681f0c260c011bf816e32ad018969778bf3faeef5585d08ea8bd00a548880fc7b65f7eb5d73afb4bfa2070c82a6dad998f6083b53cd54c6a4b1ed863a186572147636f8b31e86928e7c6c4b0762be25712ee98eae6b3c3f3840909c805fe3aac3f3d3a2c4199bd9c91ae577296b382f97355159aee431df51554c63f919826778242c8f165506c82d11271254a41a5c7aa5041f4e6ecd991950eca6e34cd86dd062d543239c6d1a0235d9351c8664fedbf272b20e5900d8e40ec6ef120d2c0c1efc1dcb722d57a3dd67c58f2f230ddace0708f06fe5f6305e52a95c42ae6e95b5b6d5ef4ff6a4bf80f8bc2fb2c5bb9092e44fcd8495dc7f78f3772b42452e5d85886cf5ccc4a57da917b90886b21d6cba4523ddbf0535ee1925ba0736a"], 0x0) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000003c0)="6f4cf73f7588342102b02407304c9822a294b347dca2e5649cd0ff539fceba85ab4464ae926411aa60e4fb9074aabf06ed3cc7d46aac554ff7ac317b8fe4423243b8b904df06efb48196d93912bd1266249877c98cec9c718aa7554c780c317614e7", 0x62) write(r1, &(0x7f0000000000)="77ee0884403e1e8cb438081e5bd0e320964128d01909e2f8f647315a11ea5bec6d178330d4ddab7453c22433436596d53697961ad819c3eb9ed5732a39fa2233f7a624db22f7af39b5619734eb384a63f0da97cabbb6e00308c8ef236268fdbc462d", 0x62) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket$inet6(0x18, 0x3, 0x8) 16:00:50 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105001800000000b1ffff020049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100) 16:00:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="43de4d48ec168cdbf2d63aeffe28000000ffff000001000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) syz_open_pts() 16:00:50 executing program 1: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3f}, {0x1000}}) r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) sendto$unix(r1, &(0x7f0000000000)="08247107e6734c7d0f4c4570172bb1495c0f3c4acf8dc01b8ffe52ec1761394eb6b3bc4721c01b0e0a4a6e7aab1f876f82f44115c370caf1c43530833488b9d1ac42f656182c4ed8e73d10fba67a4b27da28afb8b928cad73286655f60c0f73d508a617f2a2fe872d1b688837f80e7c54800078554999e002355475700f3af2dcd6f9151fbd494fc5e576008e33712979c28a08785253cd0e33d42e82787fd93a3be3f0eb0c85f725cdbe096b8b782886c1d6afc562cc9c12dba2d21ccae41c9caaf0e96c4d5b25c348edfe46cea897e1ab8108e4a7a161965e8e07bee2bb9aa66fc971a7b59991bc925a52d1aabdf260932d1ae5bd757ad", 0xf8, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:50 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, r0, r0, r0, r0]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r8, r2) setgroups(0x0, 0x0) r9 = semget(0x1, 0x4, 0x40) setuid(r8) setuid(r8) setpgid(r7, r5) semctl$GETALL(r9, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x7ffd) r10 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r10, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(r9, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) setreuid(r6, r6) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f0000000540)=""/255) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xfffffffffffffffa, "050355a8a5dd3800174e4b00ff04f0000ada4000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:51 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) socketpair(0x7, 0x3, 0xdf3e, &(0x7f0000001280)) pipe2(&(0x7f00000012c0), 0x4) open$dir(&(0x7f0000001300)='./file0\x00', 0x100, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x20280, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x8000, 0x6) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x85, 0x6}, {0x8e, 0x7}, {}, {0x4e, 0x9}, {0x40, 0x1}, {0xa0, 0x9}, {0x86, 0x80000001}], 0x7}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xa4, 0xfffffffffffffff7}, {0x47}, {0x47, 0x80}, {0x3f3c0ccf1e8159e9, 0x101}, {0x48, 0x1ff}], 0x5}) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:00:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x0, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)) 16:00:51 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00100100000000b50000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = semget(0x3, 0x3, 0x251) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000000)=""/109) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x6, 0x2000000000000, &(0x7f0000000040)="c6a46b7d9d20d4b5b5714873b029f97278d329edc7c65e23c8ece6f0403e87c267839e90e58dc5d193ca3aa5b118ee4e16efa785fc9f9d56060c9691a3f6b3cbeb262821626234d1cc128f0988b43137658c779aa4778a473053a6d2269157831b6ddbaeafdc4e037b90c4e5f09143b7f2acd8915e6923f4c7073dd06464489e68576f6e96df0983319d32e5a6e5833b9fab5c8bf619fb06e85092cab2e43a45a4f7ee7caff4df908b126074d02cc06033c58be18e", 0xb5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:00:51 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7ad) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x4004, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000000)=""/78, 0x4e, 0x1, 0x0, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:51 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\'^N\x00', &(0x7f0000000200)='\'&O\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='-$\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\xc8[\x00']) bind(r2, &(0x7f00000003c0)=@un=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f0000000400)='./file1\x00', 0x20000, 0x189) msgrcv(0x0, &(0x7f0000000440)={0x0, ""/54}, 0x3e, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f00000004c0)) ioctl$TIOCEXCL(r0, 0x2000740d) setitimer(0x2, &(0x7f0000000500)={{0x7, 0x62}, {0x7ff, 0x2}}, &(0x7f0000000540)) munlockall() r3 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x8, 0x1a) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000005c0)={0x6, 0xcf, 0x40, 0x5}) clock_settime(0x2, &(0x7f0000000600)={0xffffffffffffff00, 0x2}) 16:00:51 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) truncate(&(0x7f0000000180)='./bus\x00', 0x7e7) open$dir(&(0x7f0000000480)='./bus\x00', 0x120, 0x10000000000108) fcntl$dupfd(r0, 0xa, r0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x2, 0x200, 0x7, 0xb5f, 0x0, 0x7ff}, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xffffff93) r6 = getgid() r7 = getpgid(0x0) r8 = getpgid(r4) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x2, r2, r3, r5, r6, 0x14, 0x10}, 0x0, 0x401, r7, r8, 0x1ff, 0x5, 0x1, 0x1ff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20038, 0x0) accept(r0, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0x6e14dad4) 16:00:51 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) 16:00:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x80000000, 0x7, 0x0, "e31a0918b7e678509a1bed3f03a25291018341a2", 0x3, 0x5}) 16:00:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = open(&(0x7f0000000180)='./bus\x00', 0x200, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x6, 0xffff, r3}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r2}], 0x2, 0x0) chmod(&(0x7f0000000200)='./bus\x00', 0x20) connect(r4, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000002c0)={0x9, './bus\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000240)={0x0, './bus\x00', './bus\x00'}) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 16:00:51 executing program 1: setrlimit(0x0, &(0x7f0000000180)={0x7, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f0000000400)={0x3, "9843843f075feec7d4c244a1ba4a2060a14e20c0788114246a0588e58051934ffd785bbfc89211f6c3da65ba43168eb12afef1b263d81607e21766b70ee446384d24b0d90080cdd6ea1a03f585590a11b0d713c922a9a09e25ccc888638f3f162f83fb96df2588b2f45bf1040d8c40557e91e551927b1e30d5e767e7dfd1b84181f08b79d11ff6721b9da4f2734ec1e988ad063e7345958b"}, 0xa0, 0x800) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCEXCL(r1, 0x2000740d) msgget$private(0x0, 0x400) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) msgget$private(0x0, 0x48a) fcntl$getown(r1, 0x5) chroot(&(0x7f0000000000)='./file0\x00') r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x67a92d6e, 0xf9f}, 0x8) recvmsg(r3, &(0x7f00000003c0)={&(0x7f00000001c0)=@un=@file={0x0, ""/30}, 0x20, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/142, 0x8e}], 0x1, &(0x7f0000000300)=""/133, 0x85}, 0x800) setrlimit(0x6, &(0x7f00000000c0)={0x6, 0x5}) write(r0, &(0x7f0000000100)="113e9b0d3715a35ea33e35f89079fe81eed2bb037db00af29fdec1cf8d5ac3b153eef3d98d7d5733a166355aeb412698574778cfb7f8143df12f8b8ee94941770da35db6eee86422ffe4049d5ce915cac7b941e86a0c2db8d8f86c", 0x5b) getgid() syz_open_pts() 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000102000, 0x4103) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000040)) getgid() 16:00:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x2, 0x80000001, 0x2}, 0x7, [0x2, 0x7fff, 0x2, 0x80000001, 0x80000000, 0x58, 0x5, 0x281]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000624000/0x3000)=nil, 0x3000, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "01000000ff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="93dfff4801d4f7ae998c20a5df9b71f7622b4f8ee6c7cd40dcc85295a622f3d63c30100055d391110b3466b8c8236ca8ddca650f38d9c90dc3f66a05ed39c689b39cd255d4f2fffd0c824e77cf31aa852d98e543a7d77de493c51aa50c50675d41df36f7a003db159275b4834b1554c962ad5ed33efb5c07df25875923067c8f6becc1ff7edbf594eb828263a2a951b6fb5a511431a1e9cdcdbb3c03e8fcd96db6ddb3d47d65f7e7c496385a595dc01340a6d47e2fea9b678b5b9af6cad24a26c3845e6254cb18ae0416a2dcb79bf0", 0xcf, 0x401, &(0x7f0000000100)=@in6={0x18, 0x3, 0x3, 0x20}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x200, 0x8, 0x9, "5d9e98e9a7d58c9d8c78cf56950b8a7d91a0dfb2", 0x7e}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x6) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:52 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x1) fchmod(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x90) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x52) 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) r1 = openat(r0, &(0x7f0000000480)='./bus\x00', 0x80, 0x24) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x1, 0x1, './bus\x00', 0x80000001, 0x9, 0x0, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x80000000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000004c0)=0x1) mknod(&(0x7f0000000540)='./file0\x00', 0xffffffffffff2ffc, 0x10000) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/201, 0xc9}], 0x2, 0x0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xe46}}, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r2, &(0x7f0000000400)='./file0\x00') mknod(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r4 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r4, r5, r6}, 0xc) flock(r0, 0x1) r7 = open(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x54) dup2(r7, r3) 16:00:52 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000040)={0xfffffffffffffffe, 0x2397443c}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 16:00:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20400, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x4000000005bcd) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f0000000100)) accept$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt(r4, 0x401, 0x3f, &(0x7f0000000100)=""/208, &(0x7f0000000200)=0xd0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000040)="33004d77c102295b2b14", 0xa) r5 = dup2(r4, r4) r6 = openat(r5, &(0x7f0000000240)='./file0\x00', 0x100, 0xe0) ioctl$TIOCNOTTY(r6, 0x20007471) mkdir(&(0x7f0000000280)='./file0\x00', 0x8) 16:00:52 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = socket$inet6(0x18, 0x8000, 0x1000) setsockopt(r0, 0x68a6, 0x62dc, &(0x7f0000000080)="b272056b84f26f9eff6d7f9c39a211596b7d78c5872eca8eaa62e01e0e9afd30c7ad312143d8a3173c38217b0de4ba1b461b57e9ea1334af825135424fc2", 0x3e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 16:00:52 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x3, &(0x7f00000000c0)=[r3, r4, r5]) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) connect(r1, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000002c0)=0x6) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)=0x21) mknod(&(0x7f0000000200)='./file0\x00', 0x2080, 0x7fffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r4, r7) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r3, r6, r5}, 0xc) 16:00:52 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fchdir(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) recvmsg(r1, &(0x7f0000001580)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x2, &(0x7f00000014c0)=""/179, 0xb3}, 0x41) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x800, 0x654, 0x7fffffff, 0x0, 0x1f, 0x1ff, 0x8d, 0x2, 0x0, 0xffff, 0x1}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x81, 0x3, 0x7, 0x1, 0x5, 0x3, 0x3, 0x0, 0x0, 0x100000001, 0x1ff}) fcntl$getown(r1, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="6327ad67680b23142d6b577e58de1fd13f3d9c7c6b7ac5a42815a9520596c2723f5b1277e613040140293443b00db1f20416af5d2a895904666cf818eb2ee4cab0610aff22161fad60ec1bfb8fc99220ed38e7b6a8af4b4cab04c6f7beb38db1e4bb67668153c3ae70c8e66cae3cb82b5663fb6bd4d9271ac3edd0d12446cdcf507e", 0x82) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="100b0000e00000002af92c7a000000000000000000"], 0x10}, 0x4) 16:00:52 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0x40) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/189, &(0x7f0000000100)=0xbd) getgroups(0xa, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() r3 = getgid() r4 = getgid() getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x8, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7, r8]) chdir(&(0x7f0000000000)='./file0\x00') 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="ed3febcfeade2c501af9f62f78862361e08861290620701a2a6f7de8cf2904766f99cf7e911b60b3b2d1a8f7137a362ed571ddcb8282ccf2576862cb0c5e087c48d7f67d13e22115da6dee965cd34aeaa65c2b5ddd1d036c2fbafc2cbbe919496349ec3cc8d6cca0614a3b179b3ed097de68de37c2708b36e4d9434b0ba5a6b8f21cfc41e47c6eca66dfb5742e502e6e9e0beb8290a674d99dfbfeed3194a474ea6cae704f706364f0028b09a6dce4893237bb49adab3dbe3f256cafe26274affd", 0xc1) 16:00:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = dup(r0) r4 = getegid() r5 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0xb, &(0x7f0000000340)={0x3, 0x2, 0xfffffffffffffff7, 0x4, r5}) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r4, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020c2f66850e10ea00"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x0, 0xde00000000000000}, {0x18, 0x2, 0x80000001, 0xef}, 0x1000, [0x2, 0x7b5c6f95, 0x1, 0x6, 0xffffffffffffffc0, 0xfffffffffffff000, 0xd1fb, 0x5]}, 0x3c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r6 = getppid() rmdir(&(0x7f00000003c0)='./file0\x00') fcntl$setown(r1, 0x6, r6) select(0x40, &(0x7f0000000200)={0x87e7, 0xfffffffffffffffb, 0x7, 0x10000, 0xfffffffffffffffe, 0x8f, 0x9, 0x9e8}, &(0x7f0000000240)={0xffff, 0xc5, 0x1f, 0x40, 0x9, 0x2, 0x3f, 0xbf26}, &(0x7f0000000280)={0x3ff, 0x400, 0xa5, 0xde, 0x2, 0x3ff, 0xffff, 0x4}, &(0x7f00000002c0)={0xd42, 0x81}) shmget(0x3, 0x10000, 0x4, &(0x7f0000ff0000/0x10000)=nil) r7 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) minherit(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r7, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:52 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1fc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x40) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000040)='./bus\x00') 16:00:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r2 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2b, 0x81) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x4000011f, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) chdir(&(0x7f0000000040)='./bus\x00') write(r0, &(0x7f0000000080)="4c0fc55d0d", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:53 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:53 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66086c653000"], 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x95d48f9eddf87bc3) ioctl$TIOCNOTTY(r1, 0x20007471) bind$unix(r0, &(0x7f0000000040)=@abs={0xa2b49eced3b2b4ad, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 16:00:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wsmouse0\x00', 0x52, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x8f2, 0x3, 0x3, 0x1, 0x2, 0x8, 0x8, 0x0, 0x1, 0x8, 0x4}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x190, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 16:00:53 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x600, 0x0) close(r1) r2 = msgget(0x2, 0x20) msgctl$IPC_RMID(r2, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) write(r3, &(0x7f0000000000)="2b8e7d3ca1405714ca9f1a7985", 0xd) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:00:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 16:00:53 executing program 0: r0 = msgget$private(0x0, 0x245) getgid() getgroups(0x6, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000340)=[r1, r1, r2, r2, r3]) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) msgget(0x3, 0x18) r4 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20000, 0x0) utimensat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x4}, {0x1, 0x6}}, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x602) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) utimensat(r5, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x3, 0x65e}, {0x9}}, 0x2) sendto$unix(r5, &(0x7f0000000240)="3aa850b0f88d7a8446ae4cd2910b86e96dbc82e7a0f450c66dde920727bf7987748112ebd1ae987e9f1809e6925dc8bd0cf76c35ad8bf677f5107a4129d6f95fc9f7dd9a8bb2cdbcd8f5a68b69af082643101082b19215caeb4ae8913ea28e382ab0af0642d87eb8ea13db448b7891f0558678db8f7430aa7e2aab04a6eff7cc5eff3ce79cfe9b62bbc4fbd9c8e4f755df2cefe351eff20632a98b8d7e0e77797e0427553f399313f93cbc7840", 0xad, 0x4, 0x0, 0x0) setuid(0xee01) rename(&(0x7f0000000480)='./file0\x00', &(0x7f0000000540)='./file0/file0\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x8, 0x800) 16:00:53 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8774e0d37a061d00002e2f66696c65302f66696c6530"], 0x10) 16:00:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x100000001, 0x1, 0x9, 0x7, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x3f, 0x5}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x19, 0x5, 0x101) 16:00:53 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x41, 0x10) 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, 0x8020426c, &(0x7f0000000000)) 16:00:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000007c0)="9c87c377284c35b84e2e2e", 0xb) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x1, 0x81, 0x4, "e4699e8dff8aeb15500615adfa92be56182cdf1c", 0x6, 0x1}) 16:00:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2000010000019201, 0x7) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x280000) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002640)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='w', 0xfffffffffffffdc3}], 0x1, 0x0) pipe2(&(0x7f00000001c0), 0x10000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1) recvfrom(r0, &(0x7f0000000040)=""/110, 0x6e, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') 16:00:53 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x80, 0x0) 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) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000440)="76e91bfba01b2b437500f4e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e108a5a08b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42000000000000006a", 0x146}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000340)) getuid() 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 16:00:53 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="0e52176f39cf91e3e70da0bce3b219346976a71951b4d67a771c0e84f1aa7c7d876913b7090333a22b50bbee5af6f8b3c37c5f3caceca89a", 0x2f}], 0x32c) fchmod(r0, 0x0) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) socket$inet(0x2, 0x0, 0x7) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 16:00:53 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x15, 0x1000001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000040)=0x5, 0xfffffffffffffe5e) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x0, 0x6}, {0x18, 0x1, 0x5d09, 0xffffffffffffffdb}, 0xffffffff, [0xfffffffffffff83f, 0x5, 0xa56e, 0x1000000000002, 0xfff, 0x400, 0x6, 0x1]}, 0x3c) 16:00:53 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f00000001c0)=""/139, 0xfffffffffffffdbe}], 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000300)='./bus\x00', 0xfffffffffffffffe, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x400) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x4, 0x8}, {0x1}}, 0x0) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) 16:00:53 executing program 1: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) minherit(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x200, 0x6b, {0xffffffffffffff13, 0x2}}) fcntl$dupfd(r0, 0xa, r0) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000040)={0x0, ""/131}, 0x8b, 0x3, 0x1000) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f00000000c0)="92e7f6a7ac1c4281076fbf9ebef2fcccd78e4f8ed9cef87ecf49e0be58eb5211ccb7a80e089fd476d1c3", 0x2a) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x3, 0x7fffffff, {0x8, 0xfffffffffffffffa}}) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfffffffffffffffd) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x100) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 16:00:53 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) dup(r0) fcntl$setstatus(r0, 0x4, 0x44) dup2(r0, r1) 16:00:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:53 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x1, 0xfffffffffffffffa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = msgget(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/158) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$unix(0x1, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x2000, 0x5, 0xc9c2, "1ebe8120399b8a3cd7a51f61d50338f6ef7f4f54", 0x3}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socket$inet(0x2, 0x0, 0x3) 16:00:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000040)="a80f126adf5e810f84125bddd587848665d3adc9fb1bff8f01da47b4f35e03670e5951b5d5de48cc0e4745b2fa164e767f3c27e668f46efe063b673c", 0x3c, 0x409, &(0x7f0000000080)=@in6={0x18, 0x2, 0x100000000, 0x80000001}, 0xc) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x4000011f, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000001300)=""/107, 0x6b}, {&(0x7f0000001380)=""/253, 0xfd}, {&(0x7f0000001480)=""/72, 0x48}], 0x6, &(0x7f0000001580)=""/70, 0x46}, 0x1) write(r0, &(0x7f0000000080)="4c0fc55d0d", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xfffffffffffff8e8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) close(r0) 16:00:53 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 16:00:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x8001, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8020, 0xc) r3 = socket$unix(0x1, 0x1, 0x0) sendto(r3, &(0x7f0000000180)="5f030782c97932c1c1c4f2bee04513547736f0ade2a227419d0448f4b5a0730369e53c6679ae361eabe83394ffc0b3662d61f95375f6bbc0e5253f331407e409080007f31023b5e51ce8a537409efeeeabaa89cf0c37f3acf5b4069c270c6237baaee18b2293fb52d1e1eb7044f547295db67d4f171b708a2678d87ddf9e746613d80bc915751d36583f1476d6d58194ef063d9eeec38b37c2916de57d62e7d4342d1a8212ef6102c596dc7fe965e5c6e91042c52af7f8506d6144fd33f0cfeefec6b08e526584abcdcee25736bd38007d202131a06afb62951ed3", 0xdb, 0x2, 0x0, 0x0) utimensat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x5, 0x7}, {0x2, 0x5}}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(0xffffffffffffffff, 0x800b, 0x0) 16:00:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9, 0x0, 0x0, 0xd6, "b603999878559b23a50015d75ae5386bede49b85", 0x8, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64323e88784f97e302e60", 0x56}], 0x1) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:54 executing program 1: r0 = syz_open_pts() getrusage(0x0, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x2a) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6, 0x8}) 16:00:54 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d5135f15090eed7faa8c3f4000000000600000a800febf772e98c72000000000000000000000000000000", 0x2c}], 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='+}\x00', &(0x7f0000000100)='+%:\x00', &(0x7f0000000140)=',*\'*/\\\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=',\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)='&#\\//\x00', &(0x7f0000000300)='**-\x00']) 16:00:54 executing program 1: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x13b, 0x3, 0x0, 0xff, "030664ef60d87c97981d2f366d2bcc266290a1cb", 0x21, 0x5}) write(r0, &(0x7f0000335000), 0x88a) 16:00:54 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffffffffffffffe}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x6, 0xb11a, './bus\x00', 0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x2}) sendto$unix(r2, &(0x7f0000000700)="dd596aee103fd5ba2bf198d7744f30376d3435477d8ecfbf61bdcf575129dac6a9b04ea8eba867dce347227b31f656164396624d809a0a10551febdcb9fd5c82ff331cb3a5091f778606ba53545acf1c36749c72068a6037a04d5ec1271c720b9feb096b66f4cc4c2be6c3bd3907af181c6ddf70d24f044226e303", 0x7b, 0x2, &(0x7f0000000780)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000007c0)=0x1) getsockname$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000d6000000000000000000000000"], &(0x7f00000006c0)=0x19) execve(&(0x7f0000000280)='./bus\x00', &(0x7f00000004c0)=[&(0x7f00000002c0)='-\x00', &(0x7f0000000300)=')\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='^!$*\x00', &(0x7f0000000440)=',c\x85\x00', &(0x7f0000000480)='['], &(0x7f0000000640)=[&(0x7f0000000500)='!\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\xa6\x00', &(0x7f0000000600)='\\\x00']) r3 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x4) flock(r2, 0x4) accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:54 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x832, 0x80) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) read(r0, &(0x7f0000000240)=""/25, 0x19) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfe00) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x3, &(0x7f00000000c0)={0x1}) write(r3, &(0x7f0000000100)="8d", 0x1) dup(r0) syz_open_pts() close(r3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x2, 0x5}, {0x18, 0x3, 0x7fff, 0x1ff}, 0x0, [0x100, 0x7ff, 0x9d13, 0x2, 0x0, 0xffff, 0x6c13, 0x1]}, 0x3c) dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0xc, &(0x7f0000000100)="ebffcbff13b9fd813aaa4e8ac76872a04e0e4948", 0xffffffffffffff54) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r3 = dup(r1) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r0, r4) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/108, 0x6c}], 0x1) unlink(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0xfe5c}], 0x1, 0x0}, 0x304c9ce0dcfa0364) r3 = dup2(r2, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xa5b, 0x1000, 0x7ff, 0x4dd, "8a0bf1820fffd43894e0bbf07235aac96fe831b2", 0x1ff, 0x4}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:55 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/112}, 0x78, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/142) msgsnd(r0, &(0x7f0000000740)={0x2, "b01362ee1b7bab324f7d05ddbe92da0cc2da33aa2749b4dee731ad34b12ae55e129edf51eade70ad409c362e8d2ea960c81a2574d5a34f49cf38071149ab355772c818b90000000000000000000b51699cc5574b678864c3d7f3b0c4ec0880dca73883a78f18ac12b00badd037bf75b6a0b834bfa34e2b429ef3a4973a9719111872b2baff0ccb92aa751f56b1ce5feebc015f140147c8b8d513d61c4d5f2dfc0ac7759c183237d5ca303cbc795aa80d2e993670e89625d9b2fef92600ed95e2bf10517ab2b2ccf44d65537185163baa0212593e422bf41d35bc5687b42617ea022b3e3bbf5a57ad795a8b025ddf08053e101e66ba2cbe237409d81c4b4dcb80be895aeb16ea618c6151826c360f9f771cd012"}, 0x11b, 0x800) semget$private(0x0, 0x0, 0x420) clock_gettime(0x2, &(0x7f0000000180)) msgget(0x3, 0x200) msgget(0x3, 0x8) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/111}, 0x77, 0x2, 0x1800) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x808, 0x0) flock(r2, 0x2) setrlimit(0xb, &(0x7f0000000240)={0xda, 0x101}) semget$private(0x0, 0x7, 0x10) r3 = socket$inet6(0x18, 0x30000000, 0x100) shutdown(r3, 0x1) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x11, &(0x7f0000000280), 0xc) getgroups(0x9, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x11, &(0x7f0000000300), 0xc) getegid() msgget(0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x11, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x11, &(0x7f00000003c0), 0xc) 16:00:55 executing program 0: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="11ed4c4497cdbccb3bd8538e872da023e265bd2a5de1d2351950b891bd4e8e9b6dbe9dba4d0b37c1d5ae0cf056777395a1b90f2b68fa856783c0bbc19c57e45d324b00d97d18b6b8445b9fa7477e9815f25832b814009e1713a7584ba00b4253e1ff01ca372e8e2d4707bf2e49ccb5c1ccd7192b44098558e66a6dae0a21fd485989b7db17ef92fc6bf9b2e5954d280f4f699dcaf2c8bc4dcf7c0b2025e951f7293a06", 0xa3}, {&(0x7f0000000380)="e5c349b4e0e472607b7d16960f8a8e1dc793a96515fb1bab36aa70b8f1bc30e0da2ebecb2f69ee15e0f4ca21b02cfabacf1af85471e51e256990a08fb063ea7969886b56d68b38a6d0a23aad02b6f1d04949e63502c255527bc7196bb97988a809b050aa2e5c083fcb50fb8a2829f16312c98b5e73ebce08b2f9dbe420a03f8e66db172e10240225a7e2428b637a10718bb409d12d6315eda11c0cb6d54f0c55e0f4f4622748019fa922319ab49a0ac31214c23c2d3d8404d8fa3452923f6033fd4bfe2fa3", 0xc5}, {&(0x7f0000000100)="a53815770dd4004eb5ae2ff357ba43658eeaab8a3962fa3ff8c8d1f1032cfaeefdac258d07baba744db52f255d96f886b81e623e39404f814d5770b20b62c000e10830134b2914deaf53", 0x4a}, {&(0x7f0000000280)="a3c2be6e4e8036ffe84f8e3233cd4862ff67e8a647976361", 0x18}], 0x4) open(&(0x7f0000000040)='./file0/../file0\x00', 0x40, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18028, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000480)={0x7e000, './file0\x00', './file0\x00'}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x15) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000004c0)='./file0/../file0\x00', 0x400000002c3, 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000540)=0x241) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f00000000c0), 0x9fb5, 0x0, 0x7f, 0x0) close(r4) 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) unlink(&(0x7f0000000100)='./file0\x00') 16:00:55 executing program 1: r0 = socket(0x18, 0x4005, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="41c37c3ba299d2cf8ba7b2a99f072a4563aa584e3e2a3818d476af8343b1e6a1910d8c24d8518a907f5783b12e4f13213984e06c224c87fdf3b8c46f8bc42d088a2fb565cd3b3094e2c8cbdd15d7576a3b900841468276643f5b00cf3d5b5f", 0x5f}, {&(0x7f0000000100)="8f806781774fee3b1770a7366e1bed516f50a8bde8b701b80542653d96656852f0eec26b64877f3d4271a1cd6cbe4b2becde55c75f6ebb5a0cf0cdfa4aa94482badb26a71402c81fea10453293291e596cd848b44939e8c35a879d47164817c69f80d1c5180b81b40b4befbbc5fb952311e5c16a589bc8f2902f5badc2bf6137bba945", 0x83}, {&(0x7f00000001c0)="d43555c3c2b9150948f607ce77a945d74f3fdc70ff91e7f1327a0377f334fc261da9b61bd2bd4c7da168a67ff4e814fb08c7d9f972d777d375c51c893cb50cce0e0ff7c4c6109503a2c54a6dfd3a935b70365867a6fa5a79d5dd378f09d6f71ca9a466578f0cb244c155ff5258", 0x6d}, {&(0x7f0000000240)="ce5d49ab69a184d1f8648a4c30bcfe460c9c74e0594f8940764e330842c2356b93cdfb62cb42939c316f4939e9a8ec719ecd778c2eb9564067e6185826d1662d4d69f462236861b48e2f8bb212", 0x4d}, {&(0x7f00000002c0)="0bf7c9ea127146bdf68a2a4a64e9f202d2e38fb3b0241a8468f23131a543b66919ce7649f06e81e433f5d66f95e433ee9582f3545c90231a77c4f797678caad54d4ed17a3a2f371888a587ee", 0x4c}], 0x5, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="38000000010000000000000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x2}, 0x405) 16:00:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000002480)=[{&(0x7f0000000100)="b4f58007e8b393e6e87c50b3c97668d4d2bdbb1fb7913ff11a4e03730c59cd53b5c3177f2ab1df64cd2011dc6c8670a5df2a633d03515bc1e16f1c4ce594576648f6184709397bd39c459671d235890279a80cc7064671af4c40850b92ccdb38e13ee95437ea1f4007d6d743daee8dfab7221f10db8687d3e93624e398dbfa6cb32bd8f49421c94f6f4663a24d5fc6fb6530593e9e7584d87c9b4380ad96831930870ec0783c5b4637662429301e3710b322da0fd27ff329e38fea10a15db2b32121a7513bac0bbfd73d80810fc134cef7fbe94ccb8f73d32360420efb769b47424006f92064657869e1c4e0f375db39cd732947cb1641bd14229a01076781a7f92e1b01d90fa1850e5caebc858a0127937bce7a7ac02a675bad98daef7e8337e3e1b580e6c8264393e098707046ed29c4ec1c7e25250b5939aa58a1e5437d8c4f8490bacc1003a082376f6fa4a0bda534a640c4b0abbe4ccc01d0e3a18e33d00e151dec2056cfb2269b748d4d540147cbae3a4b1f797ebb717720112c83dbff998599ab3e95ddc73acf4f7c0a6a4128b91c203a17fd827edd9ed216b5ea9813065dfa435010bb42ce06c68ee5968986ec1417c1719c56e0ae2a9856ce73d4a029819824004000d75cd8665aa68691a148a315fcadcbcf26379b3517e99c6c091b46cc6386fac68c5bc8e7317c12de046af27310c13d7d7230bac92ecec9403bba55a86125ace20b08a4f2329baf07ee43ff7a0c479d51bbf3aaaa0697b9ba097fafebb02b8d8253efc06437bfc9ec8ee718405fcf56e91201a55c6407d2c420759bb7a0d8f106b3efc3bd8b25661f01f1358ae10fd47cf7a8c0c8115bd02a719ab5ae29774491a6c81db4995a0962068dc934d57e6047ea00290e80e71aa8b70be32d64fdffde4bdb83538d989d28bb29fcc29cfd9a57bf37571b351162d08a1fd2632a7493d01fc37410a44c3eed11bc1325008ac2bf08825411585ac1cf6ac5d5684eac90dd5eb7866d72445c6d8cc3489274aa8814e90e80bcff35a0f244cd2198a91d771b3e6d9b3e8277b097d23a74846bd90ad243279e4895c8002c0e8c79b3ec4d1d84b4d855e3fa4c05daf45d95657ae019d5c69bf2b494904e622910eb50b5b8535c28f9732cb9c8cc87b10469fbb63f9f60a5b432ce5fad5a102eceed1261c435ce52f4c5854fdae30c92949fe283b71aaf1ad68ac5c4f3a60d18300d3763f0b0598a54577c4e9c5cf7bded692f29eaa2abed5460f7a418dd4045e7424a1b9da5a4dbcb999a7ec7d4436ca327615389085818f6342439d01529783fb9b78fac013ad9f6a6c7c0d5ce0705315f9614d532df9d209357b1337f0efb27d9ff45575a74e5a3f6e15fad5c089b19ff2088c82a4b4ed5d7989af6205c06115cf4d009884f4fb95efdc66977c9ab61ee5bb0a6a0f5f9dd3fb1f36d10c49e2f34b8d57b954ca049ed2c2e2b51861823a43b2488a3fd32de70abb26e21a60375f6b965bbe0f1319e024d5b1a21f0abcd25e7fe80887994c42e8b155535d5a2f8d0cc81b0062cbc6d9b634b728b5f7b2142fed49e41a7ff0cbef454191a1ec6e83c00082f9a26b7bec8bc6173fa945017aa197e01426c4d35fe5d14075666776dd8195bb66cf59badb898b66d046c285e27a21a7187b7a58127fea1518cf5b9075bc83a4590bc48dbb3bf499fef171badca9bc66429f9e29abfb82390003fa1bbe0880e5967d9a7bad42cb2bb95859bc55cae7da69f45750fb177c97a5513147e46641e87a77627d1296430371edb8503d4f8f26b604787a7d5930f283a02e87dc518cf4377bfb96dede4fe315a2180b1553543983b9dcff45b4687effbbc4bee8cf3e7b56601b4b94ce3f00edbad694c076a64edcfcaffb25b0283fb0c66bdcc65ce04769cc7e62f03b103c6ed0710177d3ca68c8349535bb6302c4b9f9aebf4d42e4bf122f68055f0b84159f30f7c5c4db6e0210460c2a9735d4dafd523a53b685fd1d25d6b65c161b826e08f086ae0688f58fb1712a9cd7b1745117e333a167188664f40daab6b0676d8845e1e8958eade8055f4aa92d2a178b2f0ad074728e42e8c77bdb44d39170d547f88be2d0aeb0972b004542d08b279448ffbdb6dde0f774c234a7a100fa9303e9dbec1b63ce09aee26e0bf6d5bf662344661971b3fba63a5f3a53a3d2d6e9669dd2f3f344714d9ed022215df4cc59f177e3f55485ab19b8c9d0c2041c6d6baf3e3f896d54b0f14bc1200b4d78b51e6d9106ae2bfc641d874ed3d1f845eb0216bfac5b8c7ab271575a46b95a426e1f61e138b8b3744cf52b73bd923934188e55c7ed1b8be8f2ff9b7efee55d5f101a2266200f7847216b371c11235ffc4f6ce776ea080f1ca2367e05a4cf230944c770e5bb631003badea3f5f27d3804531c78ad171fa557d144627a8f73fe7695f5b8ff3a32407c559f30d1a7cab695b8f02ebad85fd1ff142632fcee30be94c972b15abe6ff2b052447bfdfa69f02e5a169e649fb243a948029e9d3daf0fb370d4b82cb9278c912051bdf7ee3289b201b3f02235d7d44e6da81c7ceec88d5fde69126691dd1fb14d0233255dbcad0b479775aad04db1ba5082e412be28230f33d9f3548f70c151caf2d9c6389288601f0821ef8ecf0e693be3443d534c4c659f1bf4aa6fdad368cc4f659ed642403920adf2879350b3c8c7913eaf2d9a918ee870fd4583a1da64a8317ae1df1a20f21d5f1b1021069448cdc7aa1418c12e85ac679ca84d45d4c569927dd7c21322233454f3dfb63c6497e775377c2a87b2e37765d122a6c5cee29ab6037499f7895d721a0b482021f81557c3914117a3e55ddb9dcb2c1d12a39885114358d3a49cc4a04bd0ca4b450df94947d42d7f1506d7efde77b657d363aac1de77929ae855b02aee5d0e0ea1cd1b4f08570d32976fa3c99ce30af2ba5a6291466f885823ac1ec0a3a11af284adce61d43d437aa08d3822dbe07568971b92a1c54518ca6f391d9237c3df309ae49f5b69d547c22f6847c6325c87f8f072fa0f76428e91072f235f05a9d7ae631f54b66b2f87b024371c931225d68cf7e65ed2706b0f7131b6fefa97af3ccee0f68b65e3f29afd1c82e6107ae021be5cf3085655068de601070987c32748f3d9c09746c0ecc4912c659032a6463c8879a0b19d02e8f50e63bbdb71cd3dbe4e22aec1e22624f269f746996794803b47a87919708edfb27477a024bac304b5242c2f45cef316e82806ade18c11319c3d6b58b8c7fd4dc69aa72959e4588b8ec5fd2b34ff2448f706995efbb5d3ed97305f1e22aa7fd9fed7e92d18a3f847bb5ac4b97e88d4435dc906b87591720e6f7ae5350002ddd237ad7acee74eb1407037ac305395405282c7da22b9f25a647d06bd3c04e10961c37a4bd179fbc654826fcd4ee0a21bf331571e56fd8c717c4ba4ce145c56e9907d446d2f8eb408ccf6143ea236e1c6932937a430ead8fdec3ead9032b18e3fba2b2d757c91fe325a7ef0ccb62eebaa8269ca3276a6257c6d9723d7328cd6bc5fc306d155864e352de98d4c427852cbb2169faff2a44c6f02b160189746f36d17f41c9ae953e882a4b131ebe136e12a92f873a2fd4c9c576b520b08f198e84cdae90b4a29e2368ff0e7c8a1f3302e0f69785e4d9a90cfc58b225494efb5faf298d2ee8fe6c115c12c1db9386465e64bc0e1a2bd3708a66f1464ddfe6d3e8fcc3d26f255cb68b1624c59a488ee8e57d6fb414cb452bec5b6679843ab4702221cd2fd6b1d8a4d984f68631ed3c87b0d3816945ad9ffab06dec1474cca2fd03701a45b54f33d17a13d8c6ec0528c7630942d1b1dd1a5526a948e259d3fd153fc36ef6d9860c1d322acdd1cc9822f9e2b63777c4a95cd42d44aca536f63c6c5a53e292360f965c5abdf440bfa332be8e806441ff74dfde8a8641bbad163ab24f8cddb3348469efd3bfb9bd1a256a3fd3af5f805109f80f9ded8b4631e34e4378bf7a888f97aac850fc3a06f3bcba03859d5016c0560ea6c888cbc895179539043170477ec0a190c5dfd73c944f356c1ec2ff502da35295e6595fc73b62251e4f4c5fe356942e1f1cbbb2448910d443c31a6a4552d90475789f30e89c4fd31b67b95ad95e8761e371741452d857ee046266b03d996ba19402185e698b23cf662fad736ee8d87f293935e9a1c1bf638b8a47a6f6d521d68ce99bfad074405629f5402cbda95ecb8e413ab14b5d1dd9376945eb9b737bb1ab42d8719d3ca058700a78d26f1c82c0fc90938dd3a10be5468e1986f7031b7e6f247181af8da0e9f82d28873887d26dca1f1656a3ff9839a9ceb8be702e7893177fb182a3961d518223ce511258a9d317f3c3947a53fd463dfe21e5172bb7010d1f17d5ad4366e4886e4a998183d6af72891b66649d593f1b65c053d9417eebe657b60bee3e1dc3a5a3f0424019dc38911e10a573e6f9759330f87be61d8569f8e59271d2f5182962c790c8faf9f47827de77aead72bb82d6fb5e51dfbe38306ddfc926399c26534db38cf4df2698d8b2f014d939fd116a2ecaebbc8d9abc480a902b7b3781a8924c874d19151c32d862a30d60941802283ba764f44188ee89b7eaa8b33686128dfc583675c24d4b1f8b30385ea38a792708448ce2181cbb7c706a7ca7019f4408e8b7a85e3c4737ecf983fd376db5b5684c016ff93915a227937467f9af76fcae796c3dae97f73a95c5414c824f3cb91734385b4516bcb47d015b9f68cb718f69a091e0b31b26c2145cca1458945175257308d28b99f663b43af8cbd6147ad70b8ea74273885eab6dbea611732513a85d97540270934a11ebd57fa957d656343dee52ab810b7ec84dbaf42099648eaf1caeff18a68951079a40b0aa4044c408f586086ca5cfa060c9f64db705bb89d293710fb3dc2282792dbe0b4fdc159b222fb97b29ce1322c8dc64c54270054756eb5566f2926bef20a85002d4f6fce4ec1d90f5013e53c8e9d1fa2bfffb8c8d7416ef6309740e2eeedf22a38ea2eac75adf56b6b7facbf09ce5b6a5531e69c003cf932f5d9f345d1ec4d5947dcdacae0bdf5d8c2d2da297e03169cd26b356cc4f3418bf58d82112a9e6d89eb3eabfef942a21ac0bca62997cb10d94e8730ad756d5f8ba17d8b736a53138cd4bc4e5353a6d539b8f0b136b632ed4514f6ed5adb380da4765b3a200f1c2ec6f29b50a43652a8065a615c93d1e28df981423aad39d723b0f38c2adc280d56dd1c9cddccb72378bf9999a2a5f007a245b170edd9d03235a465b46e64d8b4721ac58a543d84c77366151f3f6febb0a4ccfb1c3c20e11b660b1f610eb988bc1c2f73714651e71b9b3e52fed8c60674887c8b08169b866c219ee46e1fc8cf957b1c3523897b2e0c1c97c58e99ba606a0d0377dc7a0fc3188aa427345958739a675e1218b9f12534f57e14973bb67368167e3f511e6aed74687c1816fb59021981b11815c39685a4c8d4f341a256d32341711fd577438179c6ead8f23e71d15ed1b8a3ce9134fdf3e8ca1195420ef239fb43505b9799b9d876fc395c920b593f7a33c4afee5d25c2ded18f5fdaadd96b70339f278f1c45a9963dbabbcd17eba1f847e01e095393d3d031cc353e96fd6dc9f82295e1f52f1e6405e8432908d143b72ef322c89b5a992cb9dbae4a491bb49ed32207eb9eb36e3cc39d2e53e08e9918af526871af74c00090b32028eb3e645b5e3919ba3153b1fb9cc8cb93e94faa8f83108f44572adedcb859416815c55efa469c90dc1694652d17c597a6c15d4c4ac20139363c22bea04", 0x1000}, {&(0x7f0000001100)="685e649e6bb85127d3f6fda9b64974b562db0f86833bdaf2f6d2cc673c8900d4379f621bc41a0c0deaad7e4aaf96c34349144d54d8a5b4e71ecf186e5326a85a138302cc936fa8a5aa161f736eea404db13fb3f8333203b167847afa149cf0376001e6fcc5c9f0a1cb350774ec45f1171053c46e55b623b16885ee7c466ea60d554e2fc8b36c", 0x86}, {&(0x7f00000011c0)="eb0f35f81bf57b8a8ea10faaeb460f9359bf4482d069989ef4bce98cc25d08da3c3684d930505de49654a8b916e72bc11e16b749734f9c225c30c82a9e19d15ab769871041cddfc50e8954177fb16d66164cc6195266b6183f0e1e041040e6924996083427cc7a630da3769cfd0f0de60ee17db422704f78272020935de3d5a175798c9cfbe4fc1ff41f2696a2ccb74544afb18fe5370115ca23964e33bd43aa5c95e656826afc6030f614df1653a3c0cb6f48c6077f5f", 0xb7}, {&(0x7f0000001280)="1d8b566d54e34f58c2b0c66c3de24c2978adb4fa48b7fe667655b85dfbb5e7c01bdc2944e95f3fcb01bc950ca6c88199020e46262909268194c3206017854288db80520d98ea80225d29d6918d2b6b3b4a52f056055b972a9cd6116f166aad2d5645afa4bfaa30e12e0717998a4e31eb5f25d7c143db366a239dcf2efa3a7b4e57e1ab8fd9ef1cb87993f430211add7cb4472b7eae0b98f56da4d494b74f9ceb28d641ddd0bf58fc8c259e85f7442d7a810d363cc99b3cdb61a5ee0b710c1f5691a9bc7bc8f91cf2aeb68708ae5762b8aa16bae4feccee768297cffd73b0053ad40a273e70cc8064697d1b9e759610721cc8572702b5584a606cea98ec59b6209b7da923150c061d40c51f81ec74be14603e9ee9d1170f3a5c97c14cd59b47ea9530ffdbcd3eb5a81cc0c96dc0d7c46e4357b61b3abb2ca6078abc6a43452b9d5d1d1a5411d78870302a8763a92bd3976180343a2c6702ef7584d230a5112e37ceb9fa96011b7a0a9886165f21551da6618848600c44242af5cbf84ff98b352eb12916788c78e2aa56688ee73e4efee9a40e055cf75ede98fee83902856f4aa62f213a37359a1acded889a4f1f45f0ab95141c50702a7f9c7e5c8e3623eb001707436b3f1606d1c0b592f54cf00760c80fa790e73de70fd33c2106232a0b882be248308b3fb6367686c365aec282395a5153bb95a58618477dbce3d2b7b5a42f762c083dba4c4b607e873865fcf9fd2cbc988db60a23ee84d263366ffa1394dfa8bd21748b47909bd6577cbd6bc9bb6e8038fdb62112ee663702f7cb838bfa5bbd7714fac6965012fd8af5b9ca743b3f7d7470bd15dc47d13737aae64df8dff123b7ee891d7cc0c59f3bf01013f23aa7e583b4434dff81f06050e41214091539838bcc31bf4b1026e78bd79e177b25383cf74f3f82b3f9766d76c9a66c81d7d96af71c9d4678813bc2d47ac72ef1ab94f820773f92cdc4b6a4fff8b0b9cd7346f044b8dcfaa10baea496f6198554d7603dde04ae1a4d70f45e84c0f0866b56b8aaba376ad759a089673051273e08873d730dc7de96d7aba31a5a581cfe5f6d623092318b54fd82a56c1b41da16e530263cad69d2d9f628ac056d92a9721c4f8ed5781456af27169c3a596be4c75ccb3ff562a2204079bd1333a554ef6d71038f78a8766d82a17657e453a06d6193fe1724149f17af1ee1b07ee822e1128194d7bd269885ca1cfa889657b9965b0b0d402fc1a1c0a02cb61c5c6187c5ac5addcfd7e45f818103a79eb129bea4e9d97759903aa606edecf217b1a3f61be343198355564c60170a232aa1f4da72d13f18385a9e3148054967f6c0940520d85c297a4ef3b6785b0cd75c3dba5e1a05d774d5cf39a4c5201fcb017a9ce5f0a4bb83888953569127fdf7c65ded6bff3f8555fac6af172ec8b6f29e72a033d79688aeb75fad45fd78b1a5992cb4a97862ee0a03764de2a1b5d49a0102fb5264c616fc376aa8ed80d8abb7dd3ffbb982b1d3e45f366660513dbffb52bd407d96f05088ae8825eee2d676ef44d699541772a6cb55e3333d1bf39be9f414c725582205c275432d525963fb7f5f38b74e1fda10ad51704adda2a9b8a0cceccdc6b3aaf0ebb5fe51362c0731c78c74d91ef38f67c85e07d49b8194706adfa0a8f54130e43534d1a5346d9d3effefa2a65cc0901f8296f7c614613d5fdc5b624cdb276bb1303bf049284ec4c50e0731b0a4191212030efd02360478ddfd38ad21cd73231b11f8609b6a64103045b28d523afd6bc9f3bf80d893d8452073653d2793d880165fbff1e34d5da64af2b473ec6761c8421da7d7d6edd7ca3d67499825656345d635fb472e29dd42c1833f98f814d8b99d763a166e5708cd49a01562ffec40ed078b8e1a6ed038abdd4962830f67bb9f778dfbbc4f0485ba811a0a9f2fb55276e008fbe814be92197641551055a23b3e532cff22adff2c508ca885ccca60c03b2a9f83ca84a08dc9c055da2658b28e10762fe118a07176a5c544fb32c8c88b6492f741067e421e230ac84e32401556d42efb594970bce48b7eef7ed8c4876f4125f640bd904cdf7d37e773b21be3363378f15ffd9109c87a7ae26b68b9765074f0e2dbf35d84b8071f7bae626bc6b64c9b74a13207a258500348f656836d1e40854c4915cc39aae3684a155917996417984fb95d232b53a60e40b249790d40bef2bc6c9b8d4f48e4a29aa504f73f6a3bbaac0434ecf44afc0ec3fddc7de8b8933c25ff8d6d007e05c40ffd02cefe2bc54202523e319c99ee9d7cbb02b7e6fe444e2eeda9014d7d365f1b46be48a7184181e37e49cab67466b478445062ba68523b8b96a8102dd8d70769e780864d12932089d5ea2ad6de4dc412121ba3eea2de9824b707068347ed95091b9486e03b322fe7da74439a35ba0cffdc165899385c97a33f869cca20e00bde273526e4627fef76668a9b32f5971d04d34079ce8d261e2eefb033bd10fa4207564486ad05b83d4ee9b08ede182872ff1b5657adf69a81d0454667743f964ff3ea9db344fe3dc31c440f2a2e760ac0c4ad61353f051648d43f028571f019b5157262ee921f52c200ba6ed291c725e1da47c6d16a62854cb20da09f50047a41c1504f177a548287fca6d82046459f78294c2495a67e422401f4358b8f43e3e052f0a86a18af4161f505c396d918ba9ea9b46b24acecef777d2bad72a8f936e9f3103c653b7405c875a105ff18fa21771dcce76dc63a191faea444bb6382bc96279622835f8e196c93e0060b8c3dc9079fa84a4ad9571b3b2bcfef33d6b3acfb610f32b893d78b8896c6ec86c81aac8990aaf196e6208c1e7340eb2b29fcb5edf82a2bf207df0355ff469022aa63d63f3d391f0d121198af7e5567f2ad0123f1c0315b6cad812496db19b6024b00be85cdcbaf242286233303dad45b09acadf13376c8446c727d08a8d2d10c4eec6bfb207d2cd93f0710359df417f38a99e7a0903cb38c88b7fdfaeee41542f7a107c33818d4bd35bbd9ced0127311cb29aeea8d8363befabe1791de5f1761de365124929b69b5aad7a1fdce919313dfbdbb5444adabaa8ee8a69b7bb117a1bca408f9e7cf8d251eceb12bc8020e067e1dbe30751f9ae5988c7d1c72ecd5e055511f3952294d0982a3dc48593de25489c39de44d5ef1f1621bd9feb9759aa6a83d67243fb271ec20e512161f3ed6195e9f21167011313ea87a4016f45d6bc10a76c1c8ff14ce1a94e577280d074d146997f8df5ad1c0004845418089f2990128670d22cdd689f5a40919c8d561b680232c0c9cac03f19486a1769a9a8e750751a1cab1c473ef97d19391acf859058f1d492f72526504d9dff7445e1f4d83f60bb30be6bbe79360832339cd3f344b8a818df1fbadd5cb18bb727ef513e03ca188d5e97297efb8a2c31006ecd1e1e58851f7eb6696f58afcd5fd99a2b73c6324db049f959c0a7f160d143559a91b5067a637e6ca4a36e6087aa056add1a022544b1d96e87d9ab54064dab07f10a878652439327229fa9466b9c305d24e1cd3bb6c44624698b9829ede5292562a67e7439fde275b347c17ad6025ae87b7243eee1380173ee2587ef779c29aeeba3818ce43c70de85e22972da8ae510b091312da51339e9888a51c995764806d5079266fb5d4626f31ff8f1dcd2f91af8ec1e87e9acfb59c479d99d8b412bfe9da85b99e03078ec2dcf065f676d5e991f2887bb0f3f3886cac717316eb77a6c2b3874030f72fa4cc18175341e2a8b914e7f537978a4012bfc65df9ed9fdfa681d0e73c464e35c71de95f3325154119afbea3ed3475bdf30ce4c3cec903e5323796cf30edbdc3a530d2509707cd0a0e233ebe5d4809aefa1ee21ff31bc3546f27bf44b2ee7efa07246ce158b0ff7b6c8ede2709569b765dc50e93b03f3d5ac1d363e130b3792798a6f44464108685ee0e074109a4e7a8d80e2ac2a2357b1151768ac52abc0cd2b08c5e7d3d1783f6de0cdb8f196d2063005f12ab2b1ad185f7aa48eb689c9dee18ecf67a967eb530633ae2eb1fceac1df8a221a3ecaf03df45b1ee65db471ebce526ae78dc4153f428b4464547c415c5d08ed7aa0afadbedfdf698409de547ecd3e33e6d71bc5c2cf730b54c896897055172a3a20df74afb708e769d765bc396dcbfc2b8f1808f1579410f45ee8de718e78c90d8f704b8a7ed1108c4320a7ea4304572e89caec04744518419c53ca0c9aa611766b01a2b06d84e588a48dfd5faa9a8f3ae38af8e424a8207fce63ac3686d9f1325841cc105683e70c4b05b4e87ddf4ba988f863cd6fd7810c6060bb819bd35b0735a7125bbde972958a9afdbcd72224511ca1cd6d2bf2217ad1a76daa2bb2e2614bda2f23475efb453f43da653d6295aa711e4ded65745c71ca7d5e0ff35b1a6781874d147868da1ca2ebfacd3782d1f39504dd5b167fdd52d53efc735fbc87e2c705504eee3e3ec5f148a8b22ae2eb06fd8b3a82cf9060aab1aee19e6845b885a06c920dc9a48a9dbbc3e3dfa74827132c0da27dcabfe505e1c102a7833235d5b91a5934ffe53c6c9e4f29576dbc47cf6ce6dd9a138e09a847426fd0710dcb6e5ff8725660af8d8c54abd6b4595c2796ba793c2e41abf449021d220e8b96f05ed9bd78e35c31a6a434234708b8556ff464a995ddab526e15df925184194c1b78961926c6f0d944840b3c4cf5d4a9085487b287b33df1c5587a0b25dd6ec5542392d8e7145f97e67c99b9871e2c7270f7fc4bd1e5ec35416beaa90b40418e4bc0be64f3f9faaba27f7cf21fd79a529f50a899ffabf558eceab6e166784e1a3efc26fcc5e2727f1c300e960c178c25945bc43f34ce2fabf7205cc35ee8b81c1dadb89a938a0d741f27247b8dd31d37ad51fd9bcfa83177d33c9a9685c369d96265ee2c3b96d8d9a632ba53bcd109fe19c399de59abc0345990d8efab86504b26f87f0aa5bd797d1203769bc12d0ea4f4928a15bb41d97bf45612de1c3bcb738658663f28f3372905dbaebe569fca77c28f76e2bec0777d35f58d1294c5817162ef64b02414aebbdeb146777ca488706aa543722dab0c192ae0e7d548d79bf61f73662a62e548237a69d6775ad067edf037ae8bcd1bbc8017a4d035f00de81da4c939b85c2869d3319c719f91791f8d37c4c9123263c18ba802e03873bbbae569d4f7bae5bd8567fe6785a4ae3daa726b5badf459e1e493e9edd77c3027da6e86e035e3628c2d1af1267437388c4b5dc68ecc0678090e59e5e994727b712e279f2ee94aa038010b9476188563bd563bcd076abb774216b63c7b71a6c71c8d81d0e0c8fa1d37d9fefa4ae98191c6694b421473a99d755dda27d3b2683a3962c73aa50f1c2384f65409a01a06bdc383f296a25608ace3a32c3ef7acb155e9d2004d7b99c017aeb5b3e9c444a679f271c930cfd6425a47a2a8542603a657edb253deca9dc5d88e4a99a57f8cce89a233c38cd9fca258b4914c6c7c870875e677684cd9f5176f294d53244bc8174ea86348020962df85f78ad7f9112ed323aab53b05cdedffe9233d160fb34f2d2e5854b349e1977f7e23af5ab07872ab720cf2fea5fe249508b979cb1083a76e8a6c9a4b56832c07c95eb16e86ebdf8f778a0a972e74f3bff062a4a0d952dbb44a05d3cd7847c8d8e6a590fdf64b677f0db1d78537e3f420ade9b132e63b118dce433221dd95200dc84ce3c12f571e387a59e286f90abf17339ae96cf14c4f303b477100193830deb4550cc98094469fca179cf65874ce81af85cd596ee94", 0x1000}, {&(0x7f0000000040)="fd7ebc3e759e36be7e30f44b2a3e03cca4da8b1bfda8c0fc3c4b4bbdac1c4d36692a6f668d", 0x25}, {&(0x7f0000002280)="1fa4eefb85da8fa5515ba1be30915959fdda7180b3aeda8405e39e7b3cca3e7e6967358a16e6cecc019c62776c996e434b359894f98ab77bc2b2fd049400b9ae54c67f6f7889804ba4e7436a01bfa64b64719c496ffcd8be9faf3364489e1a0b539817fe0c9a77c627a4f04903b78302321f30af88b60f887173", 0x7a}, {&(0x7f0000002300)="72613c1fe5cb3b99b5f6ff4fb4d927ff2ae867c0d8f557be015bcb83442e0e5e85e12828dab10cdb741a598b1c90203788289e557e4f7a38e56b4c5b7a905b511271041f4cf5695cecaa1696f103ef282e106c560914fa929aa5d105369fdc33045c3b63bf9c4e09012661fe1b8cc8ce1671b45d6ed4a2e4", 0x78}, {&(0x7f0000002380)="6159fbd356977f15d9dec886e32fc0e362ddd4c058503de0e0603eef9cf1b6c7e57bc6c71fbb60948bc1c9eb4cc90c77a40aba57173d4529d9a7047ad57d86f6e895a960dc913ee86dd178f8cf5e0992a1ff9ea6e0f1899e57ee1e783b6123a387ddb4e234274aef5f", 0x69}, {&(0x7f0000002400)="b9f65b3f34237dd2b6bf91afe086ddd4808084fdfba8c58776fb17fbb0b1b0439dbaf1bbdc21d0049e7605950e7fe0002e6b9b7b4b8353f39ff70c225c6ce07c8276212bfb6da41057ae1179c5d9e3ec83c31be4fe4184c2e0b41d14b53eec0c72305d0c", 0x64}], 0x9, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) 16:00:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x1000) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:00:56 executing program 1: getpid() writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="a0e4ef0af5604930f64efbc45acef32fb8d84a2ad074b0a6089c8d7a34b98e24151c9472bc11662cab716ca94246eaa452ca0775ff299ce4748e8048c9d1abed13937b6022d39eb99df43dfa171611f4ba4f4c869a5e203121e53e623048", 0x5e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x280, 0x2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0x9) close(r0) r3 = dup(r1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x105, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100", 0x0, 0x2}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x42, 0x80000047, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0xe0dc, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa, 0x2, 0x0, 0x80}, {{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x6, 0x7}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x6, 0x0, 0x6}, {{r0}, 0x0, 0x40, 0xf0000010, 0x7, 0xa698}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x2a4, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0xffff, 0x7}], 0x1, &(0x7f0000000000)={0x6d, 0x714}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:00:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfdc9, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00", 0x1000000000000006}) syz_execute_func(&(0x7f00000000c0)="0fae0bc4836d69620af98f09680233c4c2e10ba00000000041df2d0000000046dc6703c4216d7c2ac4c279246600f047838bfeffffff00c4a1ac59b605000000") r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x8001, 0x2}, 0x8) write(r0, &(0x7f0000000980)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f12b9565397ac3ea9671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf34b06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c00", 0x2f5) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x9) 16:00:56 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) 16:00:57 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000540)="1eff6a9765362736170c75187c0570b95fc646ed2582291747680259322e70d8741442ab83cc47063e88b16659fd407253d500f75091d2be7ce9524c09813586950892ecf0c5f0bba0d5220c0993bcf8b61f0b1f6bdd2bb6f7e21e17a21b90e7724045351b43befcc25fceac34a8411508d6e6d7b30c7f06578ef77d487a0529bbad523e1d1771237cfd35a29bce5d6f46d49969e4590087ab40219aebf0b1596f0bf885eb4e760183915e6701e4288b2eb43e95ef501f2b51588e9bb8611b96e77496ed600f1f356cb7877bc722ee10a2eef94866ab89bec175792be5b6ed22c1dd663eb3fad71ce08405fe2faa4d5dcc88fead13d602c38cd4d11c1e5dc436f1072d50e89e78d05021482c23058de67e94c2b4f01b154673fb05c4aa9f53d69f4620ca081a61f1c1e2a8f4c99574f6445e0dd47c6d730bd00fb65e0f4c8aba58370df45bc1eaa0021277ffc573048f1f27382837f3d8a0f554928b2eb9f15ddda52a0180b40d2105f3a778e5954b49c0bd6b15a9cceac7984fda0265c2cd56319d49a3e919382b78c33739c3331e58f4c2225168bafce6b1fd46ff7347bb7003c135bb3c83129d7ce93b39b0fce46ba8bc9192e30b7f98e7c2f48faf478ef6e06567ac6e15b6248377b2ea29a7bba5459eb5f97b4f64d27caf281c747d72686bd7afd577389738317bda8b08bea5741d4c20ef2d3d81517f97d439e31d1e10df85567ec8a0b155bb190d523786d99d5092e4ea7d7e1422366e7b8b9db13159b4cc8dc92d572e7946d906d9c54a9e1557dfb896de4446c9e20ad36634b4329fe8fca482f6a7a82d409e0031ff219c04df56b136edaf5a727eb2ff0ec13970238e8abf9e5e5f29f0ad6b6c0f919e72512423925083a9cc5489084cd9a7566dbf5d0269eee2f0d2284f4ab63300a634202c32949935bbd7b515ca1041bbf9b9b46086ae121759759dbbd3095092303f71900fe0a199673a09809b00dd5441e457acedf1add6a20842f8b56e2838f05d96ccc63c1ab8ed1c0db27af5fb652fd1775398ddd311ed72e0d0b152c4ead1edb83d0441942e77c043795315c67bb917157f15d10c3da43f05e3defed61e0ca94dc41e1a46cfe8cc03ae4ab5c5b4531dc012e77f45fa9db480d9beea42ae8cc2d448ae15f475b616efefc004ec8fb26c60f3bd1d6b90b560274ee80803108211fe27e6aab858f96a340212ba1e8fc4578d0c0ca699d56580ab94c7de23134f1feeb7503fafb974a59cebb33017afe475129745ed9b6ae59a8d3732fc166f1b4db21e6bd7e55b55fca23705a9c6808a608d573a27f05a205bd9c78ccad6b5c088d9dc99afe605effa6bf14d5e3809848e1c17bb106156a6893ffd2813e572a08aa41418039a79c069a091d2b8d4eb05478f34166a2534f01994d1eab4b92e8487c63975e9458d0dd323dd16b1c50ca542f17a73c07e1841153d2cb48cc6c26025bfd111a8b517bd3c26c7d86eae1ead0389b22cca885c850d507a6035de6d6ff8635fc7e0fb945e6f303002da5ebf20f52dacf8848c2d0def486aca4b0caa35278aac13ad4aa91207e0bf2322ec212f92f1837e657358094e264e0f64f2a56861a820f1f72318e988b6190f527cd445a9d4bb451a6c07e7eeec76f28cf5614df9ccf150dbcbdfb1af7d970b9830caa1ba35aec2edce8d04833c403837a8e71c8f3fe30970149fb593da8cc79b8c0f25e316639b370e452fe0a7d75e5defd67cd5b240a90b930a22fb13484a01ba3ce05fe7a77d06e58b4ce9b8eb4805b87a202673c1c9afa0e10ca52e5fe22b6fb2e838e84ce888019e03ab8ff6e76744f64b17d3005a155ae6524b96d82c91e107a7b7d2acc2be7f5720ff34dc3601a69f7c43cf50ef4782767893bfcb705c9a0d3fe64bfb3c9af2e9063f40e282c6c430add93232ed8cb204ed50689b8090c7c5c14aa6a07e20eaeee917eabfbefa40f8ca7c570f9dc5345b240cfc7103d51845c229738f9f36f1c0cc6a6174045200099719f183d13a8f231dd7ddac7ade1ca8ceaded8a0ebb6c8140d8fd66a00ea9b2db9fe21c587a45c7f838864ffb56c66d3faa9c4c8aa24679206027a16aeaafdc2f149b66a34bf182ebcbcb5b07750cd44b8e6cf72d457679a5b03345446071d689937e537e62623b87ee21be940e8543dbad7eade8b90ac13ce56dbb2ab8e0303bc11481fccf8ef0986f9cdd551f70c884682e8e10bb6b006f9248beec120481924bcbeaaf5d3840c0c09107950aecace60b78e5bb157b738f0d64aa7f298a1e950520c1e5812800bc2a1d579448d26a729e53a6f36ca5f31a2a7c1c28475327eb811cb7483338a82b10dfc32d6c18edfb542f83d92521ba6975875da6e142883e25883b709bcb5030fd9b644f621221fec4c5e9075e679c126542a8f8878951cf585a013759657e88219821888c2fd845cc236181ccd34f161e8695b3eefb2ecee8ca8d44adbb2f01d77a37f3e7bff58504cfe0811053d970d841bde7fdd759ce187fbcd3f925272822473edd752b1291bf4140404cef66bfc42f59f53df6a2d31a91871efc59bf5416723557b6c805135125b0b90a15bdd04046fa3a45f6ed9e37a8d89aa4c68dfc82db92c0a64ee4e17af248f095e9842979acda0c4e850cd25acc41955bf68719be6c47d5efdc72577d52084ae6202bab4b2104bed83e1e81469eaebb4d52f83eb102a9ad094efadebd2ddf76c88a58a860ec15c4d30c9431cba51eca5b9c9a4d2840f7b941ef826f8a20c4d66284d19070df1d2a1392bffa31f7b376b96355ed7a01c339bf4d4b9c76f8d82122474e9673e0561bc985fa559cdcc026b527f85c1390896acc33be5842776ac4356e889a634b7e8af4f0560f7787a11b103370b14e84bc9c03a6a507bba28d783f7a66002689e84c862807b273db9abb8614e79f45132bb0bcaa354c70671b2a6576791f7cb7dc1f0792f819aeb8c8fcaa8d00899c9b4d704619417b0b2fd61d101e6b3d2fc81ff3317dd7775fcd71aa53d070724a3841e8929160ba5108b4fa9f1d326d87799700b51f17346cff4ed8d8d7b99a472876242fa1c387b0d4af6a264ec28a8670efbcb18be046a9a7dd3cae084b193a678220b080f3a0aab1603446cf2ba8b2d2bf21445f84878f4b0646fe6340fcadc87366fd7e055d4dd7ea1f1bad7e7f6a97290a8ce638ccb82e410b59ca735e75360ec334b7804e8420b5e6486f906de371366bad5472e3e07ee8058f869e8535c89be19c15ee1bd4618e0082ad45d6f3f77d43265576fe61bcd9e6ddbe0387984811747c5f6dd4d6d55c668fd62a0625dac719abeb791e16feabc9e59478519ab4abc3dffc18fce98f39d84f84fed8cb5a824b47a0e75afbc702cf4337478e856da5951e440e96b9a00ebd9ab99035a2a42e7edf35657b4cd927b1545f7249dfbcd14dc8ba33695a1cb859ed96a7f9e14263bc1a1d3ffa30886e5330b44a45661931950a966c5b38f29873263231c5c51474d0a5bd534d6ceb47bc2acde8e915f9a8affdb7b701da9895ec672a0e8c1db2864ca51c004bfbfb92377213eb2f821344325987c4f5fa97a40996b173d34b8bfae2cfc9e94cf4a3eb1182e3bdb9addb2b775b2fc3fc04a5544b8961160f6553f3af745b0f1f1288d74863d79ac0d8b7303c9172f1ecf63addfc2e2c557668ee63dbf976b40ab096fc128e87323d96af45934d6943bc9581c2e1376e2fdb9c183f9fb3350b8f838aaa4a0cc0354d5d87f786f1eca8a2fc8940424aa9376e176dba2cbd25f78272545b94d28159d549cd54ea291582d5e267048c27ce7eef01bcdbd8e0c1d4e122231963e6ed2044942fb2a9d65c984b2906a67e719bf27a0d850c6213e20ecc28a99cec4497a57cfd06fd07610677a45521e6e6d95d3b6f63acf95dcf14ec230028706ec320c456b594d6b6ee68a3b020ab65b986349e72a071d0f6bd3acd6e9dd8d45211e2caad3bcdabab62c26993fe54d831e0ae8b6f8c6dfc6fd7dfb753470aec52aeca5ec4d7d9b9f02d79b95df6fda8f2f5e157055701c1bd23c93eaa1a384636c7a28bcaac76b197937ac5392a657d44821ff415aecd1bf3e7bf4d243a7e865267d5f364a338f9dbb5a250e0f0128b2cf752962944dacb1ddb67eb095fd6701e004d31d0b629e2368c2bfacd57cfbbea6afc887fb010e7ffd5a23398d38e31e9219f1f19a3ac80bad4f9bdbd705bfc68e7e4c6eb9e177afa4abdb694132cd6eab6b82977e8b31a2aa72179c86c366737a6d4cc47202c85dc3cc782c37d7dd23a454ca71a2b34fac218027e4640b9825d056b19a6981950f0d32e62d3398ffe966ed079048cd107da8d2a950660364cfb8543a790c1af9d5068b50fd57e451103ffc998a169351cf9278ee191ebddf7537cbd577b765e265e0c2ec5b55989341a06e111da189c341a44e7bf3942bf41dce83a76d655a75881607cc7b9dd1677002840d9a2f0d9457623abbb52c98eca10b47ee558b896e76e37c5c16369c85aee0492126fe074175c8fcd54e2443cd29f4a56c399be1904dbad4135aa6453e249729c3a1e2ef6a43469185fc919966f6858507bbc31e24c33f0df8941481aa608281c322472959e6ce7f260b31d536e2093ee2640e5a2dfd8509ea3ec1cc8cb39b8ffaa16157416aff1be9c642b8109fa08c43ba8d6070cdb84ede3a069591c684b25afaed54bc3274c6c798cdae00d7031604a878a98341abd9bf6bdb0fd2290922abfa596bfb7ff57e05965f7652ceb603a39fb4d6393eb0e13b2e2ba5c4cba7341130d104c1414c7b0dee560be43ba4fa453b14be993f25412565c12171153beb2e7b1a40052bb43c90fc50eb54758afb4af660fec491d55dafe035db6e178da1242bc32728714e7f122b86011bb4fd05b976a70a2323a26ce786e1a8a739a41d620701070b19755727b6010e198646967b2e9ec4ae98cf3b73d9947a0e8d73e4bb51ff42bbe01d641c07953d3479e5abf4576ff3eb37ad3d2fcc0898e726f6ec4bedd69c7d96c034a6cfabbd7b33536407e5b27fc74ec5225576ff35c6b2a9a27dedf5556c2e1d441aa54fc66c1044d12114ec650450de402008cb8b0cac4295bd8333aa5c3db3c376462f41734c8645f72dfd11c9bf3c6d9a3d7e3c99f7237085564304725abed8c59f29b3cba52268de7ac26613de843298318755e55b18bc9a9df8353c4201dea18b7935e1297966642a9614251bb70539f8e0b1fb947214755199b2ce670ac376ceae154095e35328eb91b58d19442ada67b42952cc130e235b007a5bd7722e507ba2d5c665bd4b8ac761869f112131c2c587787e2c0a44209a3c332c00c37af09072811b09d5523a46db6db99f6c798a42942adc24b306d2e26eb169a424827b440fc5c2dbcc5315e7cf66ea387ad39f5d04e9d2125d2715fac51cb31de05b1ee710562c5c47a16e310c2a18ab3c15d83f36ea26fe9207f3684e464bc2cff45b51ee027d15eb2509cbdd51a7d147adf23802abf51edc70f758854e7cb8db2623ece59ecc4a83772b02c6c3d22aa99d12cc34cb8a50578d53cbdf8e9888954bdb65ef982cf8711d6503378b76d81bc13a7c8b4b5eea5c2560bd9681841a99bcab996f4380a19815a43a27c2e18f4835f1927462d0f7d9f493f9e052f6d98442193063a85507b66849481999a98128978421ad23faf250ebc6a51776a2435dc23e23a0ebee0917554a919900d5016e736b267bd0a8a8baf98e0d6e03ef081e7e951053afdfd93a7c8d79fc81d50c111c096ceca70f66f93e6a26eeda805f8f9289a05b2e6", 0x1000}, {&(0x7f0000000040)="855b4cf73b572495424b3612ee3a030f3035d83c80a361f481d7d6c7b640c9a966f635c297df90fffc053fac52973f23702d0685af86815ee6dadf58def4882d456a9c84c8d31db20ad2312bc5165fd0155205822e1ff7eb442528290ebcf2178924020d3df66d8c55496e0ec347f8e2e9098bd83b93a9b920769ce0e97d53043435ddf5040c08823ea29c60", 0x8c}, {&(0x7f0000000100)="21d6bf74eaa2da0680dd51b5630080350b87f565ff4318b0c2c83a08658f37dc450f6417d45dbbb5fca12fd578e4d7468c5066cb93c92694887cb2ed59c70601d8", 0x41}, {&(0x7f0000000180)="46767dfc4d542093bbc768c0bd3e51fb2fb1d2332e8d65939a67be2e75dc79df44859473a6197bc42b31cbcb273f5dbad8dfba19152681118d94a7a7cd96281f7eb7478f", 0x44}], 0x4, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000300)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x200, 0x60) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) unlinkat(r4, &(0x7f0000000380)='./bus\x00', 0x1008) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000015c0)="76e91bfba01b2b43750074e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f7bc6dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e108a5a08b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac00000000000000001f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42000000000000006a13e775fee4", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000340)=0x1) 16:00:57 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa92, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a56010000003b000300000001510060d5706c85fd768511fe890000000001000000000000000000", 0x2c}], 0x1) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000080)="23e7c8fedcebd2fc5bf5c4b4220a255079ce6daed11862f669500bc0bee08eebefb916b4525e05f8a6d2f108d744c262c020a2ee8a77ff634d23e6b4666f290a622436c2bbbae4eab14ae6460a4879c85cffc32fef614c18bedde979", 0x5c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x81, './bus\x00', './bus/file0\x00'}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r2, &(0x7f0000000040)='T1', 0x2) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="998129178c9e8c04c68d4aad3c4f01faf43a14c8fd9dafc7157ef23ff79650c646d51a718019d02319b63c66a5c1f009a01254af3a0e7c220ec6611ea3c456ed771e67246bdcbe03f701850fb65490164666da737205f72529eccb85680d662364612954a10ea9f296971d", 0x6b) read(r0, &(0x7f0000000080)=""/101, 0x65) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/51, 0x33}], 0x1) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) r1 = dup(r0) fcntl$dupfd(r0, 0x7f4d6e9634a39438, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x400000000000000, 0xc669, 0xe015, 0xffffffffffffff97}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0xffffffffffffffc1}) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x20) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), 0x4) close(r1) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="440809fddc572b9c491754c294a019ebe325b20a5e1379dd971eebe9334d04db57d9889191d425fc14973df7608fd06d261cfb77b0b92ccecd2fc58606067ed24d3b28078b7d2aa3575e544a9ee616811ca83a0f7655ff9c1eebe84e820772934aa24313f0dacc7a21305c5659690f7e05904c55d9e9f6bfda3b1b1ad68ec6cef499c1ab8b61944a6ed6622c45fe4a0b62a1436883cf9f475969f2b881207c2d1f456975842d8e2dd8aef464bcfa7f50ba048acd17415298df43c93df239c19f840cf706d7855ad00438b8", 0xcb) open(&(0x7f0000000500)='./file0\x00', 0x4000712, 0x0) execve(0x0, 0x0, 0x0) 16:00:57 executing program 0: r0 = getpgrp() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r1 = getpgrp() setpgid(r0, r1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x10000, 0x8, 0x9, 0x28, "ef2d4a268823bdb799484ecdbdc73604998b89b8", 0xfffffffffffffff8, 0x7}) r4 = semget$private(0x0, 0x2, 0x20) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0xffffffff, 0x97, 0x8}) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000"], 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x210, 0x60) getegid() r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1014a, 0x82) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x8) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0x2, 0xffff, {0x4, 0x3}}) open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x80) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x91cb) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/93, 0x5d, 0x801, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="c8e916b21349400531739e2caf43", 0xe}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000340)={0x3, [{}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x3}]}) 16:00:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000080)="ff01de733ad0a6035e1b90578c4e64ecdead1cdf684100508ffe63db9a434c0be08fcafa2f50c7283417223371349294c01bbfac32db21e32aee5d249e4b919d13f0e5ba57d66fffe769bbf630aacb1b83e61ac2cde6920b797a03ba2ffdd786ebb9de394dd5af9285b3eebbda940fc5046313ad383e5e71e2a1cec8b987933756dd67e7fdb726d326757458a13e4eaedb648e1e50525f1b4d5f983f370bb4686f0d46ca884c7d9a78cf4acf2d796e111d2fbb1dfb8b8a90c7579af956c5619403ab8d39748217b4917d887ff7f871aee4451687294b30fabf1d1a7e933cb159a7ef92a163a4076e6c8e38b21b963ca79b36e17d15", 0xf5}, {&(0x7f0000000180)="78da9bc873687076763ae09b7ca44d1e088b5c39e165b049b60dfc679876b25ad661474264d9c23c997f4b89e86f390c97d4ecb26367b0ba8307c2552f469979be78f4f17551ac5c382a004a13bc74be7b54bd42f9110cf0df25960b1e395ecb1b54542f549bab2682ff4edb8d12ef9b0855d22e5678", 0x76}, {&(0x7f0000000200)="8059f72530fa629de4c6679972b2fbaf38b117889018e6037375f3c5ce1ed12fb76d385423d3214ad62ea0266f6e1435e16b0cf09e8d8723d9ddc2e38f6909b20ef35d4ba5f5b7a9", 0x48}, {&(0x7f0000000280)="6c4b6556609f362eb1452ecea4b831667378f5beea5d149cb87913640a6a667f3fd2348cc8bad3dc561ee5f2a54b7fafc902131385edeeddadc6454ad7f05ed8f974002f601d575eaa34", 0x4a}, {&(0x7f0000000300)="fc072af54b1765da333460eb37a8d7eb1fcdaed2c0a97987a946be061d82aa61ade7a11368117a3a6f4af8b3e58dbb3ce22517f857c072716a3cb9275d40cb35e0940d5462ea459b7875ce52cf4a4290f0749133d7060cf1bd99d1dbc43dbde6acabe07db9878ad49edfb61c8d627e9a6b316d72a384f5bb137a8948ec582f7abf17379c2b0773176ee4e4f2aa7343d56197143e566b31c11571c50fc423ba8b06cd5f4af28af2fa4fa339f383aa060227930cc0ba1655c291484132fb387a6b98abffde7c1169ba744d6f6d0fb7106f7280ebed07af4c9b52441253de4c39da7ec208bd8e810ff157d9242e", 0xec}, {&(0x7f0000000500)="513d8bb7bb7e6b8321ccb776292a61be1a21c08b5168861d5f1b3b52e935c5268c86f65eef57df1b10676ca9e303ec3955749fc5a7446f8dbf9d30700a371742c77c2c7bdec4c1b869cc11ae9cba53f949749541ae35ff5ca952e852d3f3d3b8a6d1a80776c4d8617f7c13f2729fed53ceed2a55f7e320bd1aee2431478e1e131e2dee0fb93ff5210a2027c825569afa52871e95d5235d08fc7d68aad0e26617a76fb18d8848883f9e17b8f8a06768ef9793a391254b464a5658208ffe6d8f3e0edf3521faf6180cf1482b304ce21eb25cd556e985d5e65fd51c896d712d5ed55f320044729178c0a16c8bd6ff85f6bb83e56645b90bd8df03098a993627ff9710091fe9772ca2b7f15c64c9c2bc3d5e0b2f006e4625871e921529031b1ee20bad3e6c2cd7b7bfe7bd9549ec97170369debeec69d6e515ca7825032422f668f6a3bcf3de97dcd13848937a868fef29bd8e472cf67ef1d847a557a9be75e1052be9a84c8eb5ae655f7900b193863229bfb5adfb9e538e29b294b3dcff291a77d8729b9bfd16a05da76661ac2b4eca3880c106cf0177cbb92f915518dbadb311d6dd789f16ed9596ce733937900710ad9bf73c7c05ef738d23b713e50ac7ebaaf8e00b24d7692c573707ef29fc533b2a75eabac0b3da8280edaad1ff48beaf61b91e8e42c98c09caa17250a6d15aca5dd894766a9c7079048f2e86507e8072c8cb1c1af9a59c243c9af475ce995d59e28b9ddd686adb011e9d079596584c6dc33f859f3cc0285c7b4aafda565cfe53994ea3583e4aa9e820795b0b04b6fb4f2873dc5faada708632b11cbd3757026f2f427566c4b16c19ebc28f21b7a93bc9227bfa19fee874e974fa135dced3e9d6a01f4daa339ef73cccc47ab4539ac84c59b546ab0ceaf533a93a1a005cbf021553cc4c12604341852e1d4597d1b762660c00fcee82aec6398423fca203b49601ac5b4a72b94d4cecf23f215b8b0a84dbc8546da043f3cac8d40da0cb0558aab53e78e50a611bbb89e972252c21718a724f49a3d9c97af2d0a48b0dd299259e59a9b4413c2317ece911c71fdafb76b3c0e104474603f2e5f8b8a2a7e67ef1e5e862605ec0ac1ef0e26f93f21404cd07ec98f16bd2ff6361f40d0fe532c6e23a6b1f1f14dc88c1960fbc51663848c7895d28f880a49db1dc21a8c2e5e7e1033cf20aab5842a563e5496535baa6566e7f0206404b95503bdd0fd0dd1ff4eb7a6579272eaafb87440efb07060f3d60e9f1cce14d5eb9d60b55b6248a5ac4a0eab2ccb537743314e2d00afd225f1e247fb66b0cf78840f0f81f12be76b0bf1e61a68c239b4829e400a09e812a7aa66179969b2c960397016ffcb14c6b40d2ee123cad9b7e01683e9682f47b68c17cca2f72228eb113810878bc183150d3d258703bc3f2104f73da4145ac0035e025ad46d8b02f872ce05311ad82b88501566b0287615cd941c44bf366731b70b68df145dc8fe1426c8397154a481a77831c115709316283ab2b85d9e5e2e2b8e0e57a85919c253eae57a515cb61b02ea20c0aa292e635bd6fea400d2ae0b0d7483665617605bd26c652e7418822e359ab8940b4c7618da31db4002c3cfbacd772b54c38e728b8adcde6bcb0a18945b7e165995f3d8b1a85a69d0380f3763080955e7b9c3ada3f92971e0d856902bb19df977527efe6ad825e4cf15d110bd54e9867685a2ac8081eb4461158e91499958749794b5036ba79403735f8acc876c71f936db65e9663e1290e5234c92c2e95691e3ccd45c6eedac373c549feea3676e8a589bbd648c4effed122a17bc9cffdd8e4da4347850b7af9e62d9ffd9fc2dae08c61efde50b5c97984b815bb3b80bc3cbce59cfa1b07c64dcd9f529f34ba3fa3a58d9bca587a065c75a578aa896def8a7a0a19de3b50667ad26e91ffdc28d0099d83be6373eb7d0373dd2605e38358bdc7274b4ad8651ce77271d824f7b6d56eaf5647a16052f9761c1761204a0b920a389887a40748cd8956a852bf5ddaabef2a2d22bc66849b29434ee0a19c3916677662b78e448698d53c82f3cecf3876c03605f529f526f917ae88ce6de2e9f44284e2ced352f7b31a3c8b1f53f11ba8d2e7326b183284193317438baed052d08bc07e208314cdd7143ef0223ec74e8eb38e9df33851be771bb46ce45cbc61e63606062f47fae30c19e2d2c240fcf34aa33a5d71df741b0f11fb552951490a02acce9e9e9c79ceb731b81b3a0936a3413807eb58be88cc1b4855455b6bd0858d12fc16c95fbd68ca7a37b6eb24aabf4e1537c0e2c90dc27d46cde31b14b7612927749f0a20bf4d2c424f66439a21543ae5af0c03da2b1bd19f7e88bb213e6e3af27f075f7903e3fe24fcf6fc430202ec7784bd2923ca45f7242f6b73b3708c7cb8faccc009f224f3856a5079c05273814cccd8d9bd4c6b4cebbc7e0b16b128e3ff00eacd56b79944ad17dac4ca1aba5baa8ebdcaf78c00c49ad6ec2da999a8fc0e6b466ff732b72ab636983601de50e72e075cb8fac3a665f622c35a24fae02e2529b58cd9e6d31cc40c117df0310afa4e9f6031f84f1897532a3bbcd7d9927a931d85ada79aed5c4747f302f2c7102a951a85fd34005af7c584ece56738cc0d5f75d4301eac63908f0d9e4446a1476d329bb7ed1124ad679c9cd832b5f4a79732f07b0867d488bc63746de0bbd79142b688647e5ad589c7b1fa64227e1bdd90f6ca4b071fe2f1689f3ed127f0db7e12df7f1bd1b8f30a3f73ca75a086b0f28c66829d9b657430bfc993c06b50dc4095193bb83033f57027666291565d44aa3148731822b2226852bf5c95a302cc87979255488b2ea9b00f61c478fb0fd5acc494431662d14059891a4229ab8b834598273c8e03d57bcee16e041639d33af5b85e91beeafc805c7ba2781592295d70a0642b1ede82ffdfebcb4cdb7f60d9264d7f316e3383ef0332d3de4a8eadf2816462c6889de02bb320748ad2a2d244979cea133a091101d76f35b6a72bacb5c67f9bfd690d82dc247f44fbf1fb00a8887e7339cbffe7f431c64a6f5f182fa83e4bd190615a7c83e39ab7b99ebf2ac5d93e11552601f7288dba7fcd356e59225c1697e2220990ecfe39bee59a3df87569900ef5487b8f21be857729b69a4b45fe08c4276466a928f1778dacaed523b206680ab946d8f08122b277cda62b77b17f90e05577f24ecdf407d14718b6e2710679169ab5c18f11a7d50c57c1bcfe12c22449516d392c16377eb986b5dd1b1700fd92f4fc97f5f96e534cbe7dd78c46bc4185376a7b3667cd473821832b4352406fa14ef975961b438c02a611a5991a35d0dc3cfb65c083b49d09c00bf32856ef90d0a93580d0975669570cc0d481232cc6a347cc35ccb767ce91f910cb258de3eca9508a42f456f8e88c5679e22c0ba3d61dd46ac44f008c84f0852b36f2c123d268573e09f46adf2ae1abbb90863bf06f5897525a015220533f6cb29ca62530bc8c6c1341b6f47c8d475d29e0de40e29c2cc6e25a9f3c885b224f5c6b8ef3dd31f8402fcb3b31e555ecfb8d6aacb4f4bdf06e37a0ae7948d3addcef25465441755b2b5d97d53f369345a26e08926084e6f9326c6eb59a511aa081f8486df19f28a6e7edd2ae5dd600117af206b95cad1a394b24308d6621d5b6dd15da1c377705b59d5a1c9e9fb98ca3cdc486f8cbe9d3c5e9d9271e472ba5517ba1207b45dfc913f29ecca5190dcfdf326b96766def16cc5eac0bfb9e79c46d6e46940e76db8b586232c8b528330946a78b3a29962e4717c72f0d41d341c33467d5d9bb525822078c08eeb3523360623a14d92873258698f1f51e35a88a54b4b44d8ed41ed8da8393a0645cd9c2560ae6975f526da5cbbaf57a951dda73c18938582a8967be56d5f7c5ca4fd002d3ca81688b14cd3eaec15a9bab4f1fcc9d0e8abab83086f3051216702fc93c34c7a0e34a4847a36bd9587e35ee83d479f479e0df677efcf193db42adfb8f741fc844561b448d6cf9634f0b4e97fa9fd563adc04f15b8c0c4b7d47f2414b1af1999a25c098c8c9bc8585a2d90a8ea92a68ad3bb84a6f8fe45006d7bab6838c61c37fd1337a0323d6a281a802ccbe2dd97c656951087ae776b820ac9f6a2056af2c583eb46d3dacab761c3c3de693082706b2ac9d2cf8c6906d095103dc6298560436a450d6ef4f023345f02f1c87268ef3c206d2e3c301804f52fce71c6b68b11e2607588cfb201e57c224fc86d1cc3a7534f1bb2bcec36594e1c45376eeb16c2ff17021b84352c3ddc2a40bb14cadb55f258f6b85b4c379fa705ff6390152f49ad48ca1a41f420f64c9d65717281e98f73335380f16e7760f7456bbfebe3ff61c051a2c0bea761981d59be9c4d3718cf4218a0c1a9376a9df2a47fd689c9dff4c15f3b2afccaac7db5260b20d28df982c675918150e1cd112384b8c465e82026ec2d42c417067ce43f33d9e960038ae1bcb9f65ba491d266110f0853da28b9dea941489bcae45b91a4cd2ef98309273fa8a399c5630a52cf6dfe1ddf7c08ea0f1339ee50ca9a763cccba6f385b0d542ab2bf0b6689b4d3ba3727fecf97e18037ce6f8c04a5a91f2ed154dcda6c652f507e51a70997458e8c3ede54187d964fcdeefada55db531b7d70164c5279422cdaf667eddcd7d68e4e4568332e6f66fd3cb72d6ccfe0cf72be3798fb1d9838a083fe619658ef5fccfb7adf3dc9cd4b433f9959cbb2d25f13431becc000ddc556c1eaf9aacc4a2566b76e151f88eb1e39eb9ac3812cd67776195e4c3f2a26a8957c034c19f35a83bdb290cc963bea0fc1c123aac0dac9f44da769a1b9a6473962159fcc0daa4213f810c081e0d479d422522613d43ae9108b35b61c5e9f4e7afd1d8b69905d538aa9126624f143ab3222c0e204ad2551ffd2aa2a9a8ec6ca0fae75e2cebe9548c9e077a94765d87122298c27c5f7ac99c71efbd4b753c9b17479478d647f14b21c15a1389a4a7fdfd757f5d469987ae461fdef4f01bcbd490006bbf8b8cda9e24459eb138153127bfea370443c755cd0c8fac2ae485afba0d8553a5d255ba9fff8d367ee050ac1d4244983e474ea650bf145481dcaa7aae591f3978fb50b889f08b8626060242eecf38856d9ed152e02766343e2afd03452c7732c44907bdc780e161d1f5eafcf4055f242c5cd665ae87a7a0950f53d08bcd49e35f5762ab248415444edd560a589479b2366428dcb51a3ab156a7e1e2e0c91a4646bc7d57e7254ae7dda35f3e7682e6fbf7cc7938d2700075e397245c4d0a5b5e9367386fd071f11f52ee25ef4aeea369aa22592d59cc5ae1faa8331c5dbfb04e6451d219b3d6b2d300bdd0b2ef16b522288d6ff4af80daeb96f6794cd880716ff996d2ffb8536316aed6de039c5330f19f5e6089844588125a583baaf1fd029553050a2fe10a38231eaac17f1dd210f24aae92901531f27a4bbcae077260374c8d58b7e81aa997d832771e32541355ee192690ae6dbba862978acb39d7118ce7fbec6c9ec0590c5a8ac15dd409a50032b5ab15f5cabeacc4eb61a7c4708e1d8f0a45b2656bab576f4e98dbf0b540013388ec029fd115c847031add53d6ae008861d100fd7f1b85a1a2a8907094c467d3e28ecf3abf5e96d0dc919601990fdab720b95bbee11e5b3982ad0ad2fd39267d993f64e4ff154c67b97e889a52e11ffd667b0cfd5e894d56ea18a57ab9afe4e2af91a580aacc8a1e34c697c59a8ef88de8c183353d4a22014de61aa3f00aac8f804479381fb57e15c047c33ab4973a8f2e8", 0x1000}, {&(0x7f0000000400)="6225cf2a6d0a5b2bd1495c511b27fc3cc52f9f57e83d75c96657689d892afddc1d68c05f3e064ac04e7df948326d0562e3a788cd84e42f2c2647f056995f13ec2b34a59aaacbbe2f9c148912bb33229a", 0x50}, {&(0x7f0000001500)="73f106117e18f08b6150b65a5f557e52ba54c1db506b5164bc658ec13147fffd93bf9038a49d4797a3ed9a48c806c9bee4d055dcc131f337e174323f124e54fb3dc9fbbd59d1c073c1cea4c86cb90c078d6b79", 0x53}], 0x8, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x1}, 0x404) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 16:00:59 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') 16:00:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x88, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x10, 0x100) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="a8684f0000000000"], 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="f9740c4d6f4b4258a50302e11dc2ae659f7df4630f3a05cc260ab568e488bf58a98e192b3bca2389bb4704f22064726a2497ed408c15c8a34f3334fc0da6ec246193748b6921a21424485cb36f8bf4f9462cfdc31e1165f44ee361d57fefe9900137761cb9bf0c90afb0cf33c4ee9a41996b9f9895adb1b467c5eaf7fd965643c6c9e2a6ac924161b79088ab3bd2f3c7fdd64c6726f7ad603e20e2356d3a53c46dcc4959abfb5cdb19bdf5d56aba67f69272a5788ae5b9d6905bf664a648", 0xbe}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x8}, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x860, 0x0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00233a27feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) unveil(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='x\x00') 16:00:59 executing program 1: unlink(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000400)='./bus\x00', 0x80008000a0002006, 0x200000000000005) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/72, 0x48}, {&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000280)=""/162, 0xa2}], 0x4) lseek(r0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x148}, {r0}], 0x3, 0x40000000000000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./bus\x00', 0x7, 0x3, 0x7, 0x0, 0x1ff, 0x3, 0x6, 0x1, 0x0, 0x1, 0x3}) 16:00:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = getppid() getpgid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000040)) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000001c0)="302bbe3b5507686fd438166db561baddfcd539bf36d643fab3ad65e1af28474cca806a12afba2692e27aa1ddc541fefb497bffe5e4bbb159bb608493222df46b7669abf199bb37359dd672c1a002cb066f9ce00e8c555725ee3a20e4786d6eb4c6354afe50962a81e5ff702124ba5fea14e3c91bbe502ced4708d6e7e36f60831e4258ae04f2edab003bfb553fb157130cfd771f34540e6c66f1732973ed6002b2896415f63a77c5047d38b8855dfc8963d6c745d17643a658d615c300b77531017ec67404", 0xc5}, {&(0x7f0000000300)="629d659b1124f059929b29fcdf464dbd5abf410ad510cb3bd4523f5c816b7c3e743669da34ae4f6a3f3ce183006f91efbc21b6f8c52ac1fc76b8f6651504fc143497e4504406ea3433895907f3073c2395f25b1032d12dfabb1006bf38a3d563ad64cfc48ed10c096dbf", 0x6a}, {&(0x7f0000000380)="26e171d0922c21c77253a2d2d3bebede58c7ffc906a2dc38262fd6883817109016b09b44d8dc3fe7aab834eaf85b39b81b6f8261b85eaa9fbf7160d42ba7b423e7846a0efac7137058ef5cf7bad0ed7d51c5b75669aaeb0b2ccc14f2a93652f530efb1c912a1f0a323122c93fce607206ccb2a2626fe04d824bc94c7a123a6ae61da0f5bb12fed204a48f487f92d0a0c9a58e952ea18777b913f206cd4718d72da690d915a4ac6da320625c7cdefee6aab90a669561b1d239305a0a58eba36eef311f5c95af03f6b90a4b41088b1d0e1bc99", 0xd2}, {&(0x7f0000000480)="2dee81ce3b71e41943ea8a226ec80463858100f41255a4e8edd0c9731470a2e9ffe1570fadd724130abb7d02e7a454fd352d8244d0ac405666bf06c12e81673fb29355c1fbe8153ce6bc1239212d004d854da6e4ec600247736d18f98684d4", 0x5f}, {&(0x7f0000000500)="a0a287b50924b7920ffc15222fc79a0ed2e70b3be03e3d566e497967e5afd88d546f5339d7f7a0b5a82eab8117dafccd180097427d9e9bd00d2c668d873cd341f36f2981c8730a725d7792b965460a777146d883c9119f733cd8e2bf0ecbd353a77f355cd75115eb5b38879ff128d1fbe6dc155d63c58376805f866a488caf8977314613233fec23437818f698dd7f8e0b", 0x91}, {&(0x7f00000005c0)="290aa4b07166b915720213759d671a088bd8ce82462463f143aa222ea5f7ff3df0aa8d4706308dd1656afe97a6f04ea5f0cee5cc1716316f30e4f3d4f1224a822a64708c27f9415cdabdd769dbd1ae0fe921da672e97b1eba31e3777bd16be72a10ca2fcc10f4d55c5e59eca5491181fea5c4e6674551d1b76306c7863ce9c43c60fe3ef35e55fc287ff8c29dfdff079fb996e107d50ba4afa11d0a000a811250c95b57f0e702d7487bab734f348d6207a95af2be6bdc8ab65647bbbecaba3137924acc38dccfaf372c4f1aa37e3a7acae71c6c25bc043f1bad6df44ac96db2d17a83e923d21f0de089c13dd28b2f00707991778a76f10507cea7c53ac895ed90f09470c900ea33e1c97e158b3c7185d594cb052114b7614c7a2ef33c0e55ba102b8e3da1c9f0eb6db5b219dbfe4186c1161380022703d1f2bb030d8c9ad161672dfbd4f77a7bd9ac54b011767f7c2f011e49a5f8038ee0bb7cafd42fa8086bf989af2bb24c704454ad00cb846f988a28be4f62d1f2fd752b84a679ebf66e6bd08d72c18da89c6bf057611c38711a5c157d0cb60f21d89b3bfbc2d0e6eaf8b31cf625974d1acd12289aca42661fb912762f252c8b82f9e2ec20d075e18e0a9d967ee02c8246d429c07abf61c5d7461ac3730b6bcbfa3ef2abb0dd2c392421e87ebebc7340cd42728a0936334b3ffcfb324b75ee7c1e8a208b904692cddbff56da6a26924a50efc988d502c6fc2d60a274d1a7ca48422c80985270e539f8b4be16ef9c0ec2bf40b84e09af697b2f54233f317a43e13a43e00dead570779d5427b3194d8b860a9da85acdb39a7090fc039555e0300c88f9e567845da0c9bfdafecfbb5940cc5394d610dca409aa914881197661d39df87b847ef6cfeb2af4636784d192cfd5dac003dbcb7e10d8f0e0bd78ceda4442f0bf8f6a3f94b02e6d293d025c75cf35a34796471972609e01dbf7552aac9880b83977540c024623d206d323305ef13d70685631460d85cef31009335b655761d4289b8cc73245aebfab827bc1b20eca11e65762a4737b2a283bc1a215afb4584c71e2139713363dcc525dc49da376c57ef5d2ac270395d75b4e06f0255ce50e26eb962fd090c191b65e9844bf9dd0a707f163ace76d145364638fa5235bc1bad6ee5c65abfdea22d8e225adc31aae2600483479cf28a7fba6adc4a14480d7f2871f95770282ee63167e9d0439d6b940e6bcebbed5a9d8dd4b35b0939ab08a6583b4d1503fdfd008005b68bca7a413ad8ee3d94a2100abe97c8b248da86194f6d9acc2ceded8fabbba6247eb7493c1bebeca5be42a510b3faa9c2a4b4c027dc2b493f312f6ed9208a66dc57104565ed500fc8e1464d796a5bc6c2f81729320e42af593dae7bff97c2d6ef086b62ce2fffe3018e2fdd37ab6b91bb0ff8887c12092bd225325756a5612eb48c7c7bcecdf156e9a8cede97955f6eec87cf9ba3f09bf61e2037cace523d1f8d485e051df3bd240ac10ef426698d7d1221b501b69cad60a9d248a03a638855ce24e51a69c8f0d5968559bef392a1fd4147113a196bcb020c3c4c061f673eafd783ec7d6db38e250a87a79c98f0bc3c8f36eabf41f0b7d77553e2fcad3c192095ca02fa98339b63c02daffa94b0f6c338a9a26fb955df17ee1c41f9188493d943e4ddb23e7af847207807279499bb7be07addbb4904ab8a431e031cb1acb1a996bd5a49ccec1679ab4dfb6f098334137874be2d7e45740856b84e44ff29b1923e1011432690bb43ed15f48f898ea5cead7bf50fa6fd3af8d9a5877ae01d7eff61e1d7557bd747838f43bd596036c221a406364603da5089cc2a68f240d5b5cca1208dbeae7af6205932810f26be843eb3c2feb37c3b3547ddd734324e116446a4cf3dd5ee58bb13d6d3197f53dde7446ff07ee160ee8f0ff7d0f78c22d057c6d98a2149a6715a282ccfac8663951c1f1fdad9bace4f2148870890b4b6b456a6c0da30c8c9b26fcd1143cab441e482511ae8ffbf1546a1802a1bed8e9cc23f181d15db4c511959625e8a0fcb78d2ee7023572dea3267ecf19f90a0360ec601a44c2317484f587079453178a1aa865f0cb3cf6962f02528648eaf4af9708989eb9e43ef00675633b29df9c9590397f164da18962b92942b8770da02843b4435ca4c64c4322b92eae0b61c4a982edac741a416a1fe32a72186b4beb19779eb9d9e78b54c9c3353ea196a1277e25d9c9b78c5b849c0cdf12a505e08ad80a7e99473461e25cce37b1e37d50cb56bdebaa21f559d57b9e8f7838e39092a6f24b40c9bd1ec6b4caf524579b7c5ae8f21813e444ea825c4394267784964997bd8a1b5a9677de0f7ad8b732b0995fcb61e433269c876dce6657612189f59e40418ca39507600026988061b380683d9e0203dbf805f2f4ff4b81c1c669eaa912f33b782c6f410d59a9ec18cf679472d3927ca0290da36e25939062fe6cd272d25ddc3a6f4d6b6c901958b89e8923ea9dfaa664dc29440b2a856466d22cedef2e1dd97703448b7cbd5a68bdb4bff7702971df6c015442a1f0e37d71c2dfeba38fc44df845dfefe5f6eeb4820ccd4b02eba1aaefe161337e2cae2a85c40d1b956770b0e2eda88d6fc7050893517665398370f4cb841ee3c2ecbca1d74f8dc5d8795895cba04002cf2d3912f7a13d1f6628ba6e6d5b0a207326f27ffdb11a320b8ef64d74edf65db67d43f3063c1aaca74c0395ddf686c66315c32e3d351033dc84bc78289d738054cca3e2089e8ecb9d937e2ff0ea941f4e2635718151208fd10fcb07804990b8178f665124548354b30f5c44fd7a1a1cdcba4e9bf0914fe09fbe3ee7e71c36b0afeab0ba8d4412a97dc6e0a6015c1ddd575df48370bb3037fcc45a1e97e6ad76f8d04c2b0a9cbaddda96bb4cc08948c75a2fe3c927d7adca0ae105d1f9a0c385c736f66a850625e765be382a3eb382c68604f9313acaf7b1faa9e44a3999c5902384a20165af93a9a125a0efc7308f31f028f047b11a5f168d7d37b441705a6b26e5a5eb4fd2a1426f5b570509d5e1aa22b247ab2b62fd2838ddc7743854e65eea466c3111846231b02158b004f1398af9c35c66980c1c9584b1ba9cdd02687913314d8511aa85eb8a9a6066aa2df7490bf35c2c2aec2f21729fdecee9adf96ac4191b59d91ccd8b78d327eefbd52423145b138cc8b8eadcfc609967af93e1f81c478305deb12a9fbbf192720e7393948f164221dc1749b0e9cf43844b18bc1e03efee563701236dd5fed83616ade9a26634520de1648763e0ddd223793fca5611040bfc988f6c10adad6db60af75421ab5ac76968e1e898b9c39a72998c2eef66af6da1cfc3fed25fe540492662ddd0cab8e918d3829d72c7cf0f27f30bcc0bef4a81ae0c7111df400f5ca3b5a5b2fc6c0a6317ae2fce54d223994f5ad9c5d7a11166d9b7e8bdf003ea88a755a998648b8860e1f52ea007a920d24b9dad8ea951fedbefb81e614618f5a68610fbe62b55dfd324c4af605e54d3203c06fa30c676350643cd580b955a3d0e4c29f3ce7c81b689191af35ec90a6f109ccce222eaa0585e19b8d3659218f006676e266a551def75c03aeee4f7146879bb1f7203f85122f84ab06ad2e74457ef347eef27fa4439616fb76791047da106687fb755f121cc95865274c93a733d12cf9d934ca7006f9ffc8dd87ffbdedc9544c231b7f41c6c1544bd7b8b666faa699bceb759864d6b22ee6d0ffbeba6aa03e83fc3d9d6b106e3e3a59e507819731bdfa14bc3162bd303a985ba4b1cb045e15654792b8a236274e82dc41724031a5dc802dda04becaa42a1a4afaaa8a9f834c2411b39bbe93d89c69198c8513d5a00998c1cdf7ed252469cfa0734fec340b9f7f66b671d10fbbb22f775f1dfb9bbe83a01f8a45378bde031b6ca70346311a146a10052a8c2ede7aa9d8d250eea631f258e067d1cadfccef625d578ea43d39ce379d69f8d865b64976ab0da6f9184cf23d906cb0ffbad4f2336ef9c45772326d8e27849ec135f934a8c74f309d7958ff24da3ea7a5c35595e3f4d41c5ab1ca4b2638f8b68fe93657eada8683bfd615e93c865d6371a5e8df16bf73c7525a33eb4a47ad55d662bb159ef906dd1ea8ee02a961966401b0314d5583d024145eba6850f7b91e41a37df9c38e1dae8ca2e0bfc4da8aad6e4eacbddda066cd0f79d8cf75421bd16fb4a5c12659381fa9dfa315b252efc0474c2466d493f1b90203c7203954818ceb953f0530e0bd674fe2fe47f9db957d32774036942b5cad403430b4313d7c04564ef97981a64ca842efbc8f6e04964de3123dfecc93d84de3fbcbeacc30cafcf1b79dc7704871b81effa69bdef6ff1f55d69802936cb1f2f42b1b0d62e09dd314501f11c8b4284e672757f40ccb0f4dba2ac68ae3ddb3dfd78f8224ce4708e8ac2aa5f023194df6ac5b17412e8ddd4a9586453906d82af8ca4771c6e15cc6e376a12a93e6c3ede80dd14e7bd93cc751996d78b78c17094db72f0f75fd1fc1a981ca099674a2177757e68bb34185c229243ba345d74b8dda9c55f62de2e05acc732fa3f7959556cdc7b51394bbebda80a721e28c922618f38a4a1e2611efef5ad1b58b5fc0ba9a725033c1c234f586e4491cd0d760d492896caef7638f8c9338b35ac5c313d59e9ddee611b0e10c423bcffb7813c47c51d647c53be0a1229f54e0bcafa7175819eb22830463ac9927b72116206d68e3975eed2a9e25019467d02e1188c779f28aac8db2afbc2cec26d55ff3533b7d6fb76e80823bc20411f69b7b99a47063b52ea2860881db053518d3c7791a074d7aa8f134e5294ede9885b6b04bd0bbe5137f2310163aaf574e0dc59d4b935e02df88455a3f3edda35ddb898792a1217edb47a7c7102e33503bc6666dd660ec8b49be72282232b2ec3a3c51125a938e205dcf4db0b13f32b34043cb725b0eb9b7095da927fba05ddc6841b1e2633781859903379c784cc788a853f00b0202e0e290deafd10b9c11baed14c788c61694667d821e2b4c6dbc3e1a3901866018a2637aa2ad16b6b686f3fdddb1f075bd9e6dfd9bfbb5ebdaed3290e2e7a10522843a09111befeaa43eb72e25134d611b514e264ae741eb71980197119a476f471cf3d6a0cae0bd67e1f9a9f17d23586dd5e2c918f95d3c11aac69b5fd9adb99870043b03119e52f34d0bcf320a8b65408a4fbf33c7f0da800844ddb7db8c484e63289606734f2b249c90f5212215bd5c5b122a2df06db2334ba8b2aa96b34d1d84ff32bb1e374935fc7a5823739112c78306d83f6acd4063603fca84d1d8579399664a5699942278218f7a23b96c9ceff47da4f16a7a76767a9aa4bada1f5b1ac3988fe6bb66abee49e64951d5ba14997782fa0836955dbfde977c1638032b0cede0f3571f742279509c98e6ac312957ad38ba476a63294b7171ce7d84d2d3014fc585f12645d311ebdd22eab39c2c65e23ed57b624eb0acd8343d136f2f1d397b26e0afb696384f002595cfc5f40d325af292737eb0f16e49ed3be5c0799c6c325134a060be991db2cc66f040955d60b0c91d272595a3b5a0e733875420abd2a86de71e20f18f00829cacaee6ec1410c856b2439326fee75188b6ca811569f9dacbc999ae72a975385d9e4d263057be803a2dd54227b8243a32932cebecab1a15feaeca744ff78f41f9c480341da81378ade66e66b0ced1d06f9c40c104fffbf1d406e94ba9b9531ad7762d416dc07c989fdf37aecb94df3e85adb0beab1a0124c0416c3058c80fab18d3ce2993", 0x1000}], 0x6, &(0x7f0000001640)=[{0xf0, 0x1, 0x6, "64580840e30fb795636e66048728dab37f60e7095487e8c8bc8e9e919b9a943112f5b59f0d48731d844d6eebc267c548059b3546b29ff9a9ffdb0203f58e1b5e9756250caf96d495408a3567786146caedd536363bd92fed2f564b98864f42ae4d9145b8e19bb9da38171039e16dcf0c46d4b63bfd20ceb8cf5f0c6328021aae46f5553431049ef67d24518de0e1fa7a33eeda833edba4e3c3f7ea84533bd3bc78fbe0c8c7c2bc3d3e73941b06300a659db7502c366ad53175bb4ed0ffd31fb09f0c7c6b0c3c0fb359bd92d46a61c591bf567e615b0d1c02f657fedc04fccc"}, {0x70, 0xffff, 0x7, "fe6ef701915997a82041d1739e07fd00ab3971bc294e759da5a68127302077a148d52a49d4e4a7b399d0f5f73460b3a800dee5dd7e21cc948d9fbb02cdec16cf8422398ddb82e3e606cd094f1690427b531aaa2dc95ae3dc8109"}], 0x160}, 0xe) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x41}, 0xfffffffffffffee1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:59 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="aaba7d8ca5", 0x5}, {&(0x7f0000000100)="b4cc6810957958e2e3328aba9a610db74007742b2a3354f90e4c8f27f5bbd936ef6887e5f8c8089ef3955676fbe75071adeb7ee604054a6b36750029bcc846700248d6ab14b14d1456bd980609a7dc49980be001917112d47d905d82da49e364e27b7116f26f10676808284999baf25a7d14d7c75679904d285c1784e15f9af863dc8d197b94d25e4607c69e604857", 0x8f}, {&(0x7f0000000080)}, {&(0x7f00000001c0)="cff487804e294ca74e46f3135393080934cedbc0", 0x14}], 0x4, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7faa8c3f4000000001100000000653a8df40000", 0x1c}], 0x1) 16:00:59 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x84}, {r0, 0x2}, {r0, 0x8}, {r0}, {r0, 0x4}, {r0, 0x36}, {r0, 0x4}, {r0, 0x2}, {r0, 0x40}, {r0, 0x22}], 0xa, 0x7) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x208, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7fffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r2 = socket(0x2, 0x3, 0x6) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:59 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:59 executing program 1: r0 = getuid() r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f0000000000)=[{0x0, 0x8, 0x1800}], 0x1) r2 = getuid() r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0xffffffff) close(r3) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r0, r4) fsync(r3) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000004c0)=0x40) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x22) rmdir(&(0x7f0000000580)='./file1\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x3012, r3, 0x0, 0x0) shmget(0x1, 0x1000, 0x403, &(0x7f0000ffc000/0x1000)=nil) ftruncate(r3, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1040, 0x20) r5 = open(&(0x7f0000000180)='./file1\x00', 0x522, 0x0) open(&(0x7f0000000540)='./file1\x00', 0x108, 0x0) bind$inet(r3, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000005c0)=0xb) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000280)={0x0, 0x7, {0x3ff, 0x8}}) renameat(r3, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') r6 = socket(0x22, 0x4, 0x0) readlinkat(r3, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/113, 0x71) setreuid(r0, r2) recvfrom(r6, &(0x7f0000000400)=""/186, 0xba, 0x2a01414eccb2309e, 0x0, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f0000000140)=0x6) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) socket$inet6(0x18, 0x8005, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0), 0x88, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:00:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchflags(r0, 0x40000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x9, 0x6, 0x5, 0x100000001, "63200ddff86fb1ebef7a32e2a8b8f67901bb4b70", 0x3}) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000001c0)="c452ade863e825b5846450d55c58335a415983553d18c502029ee17437bb401019", 0x21) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffff) r1 = semget(0x2, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000300)={0x18, 0x2, 0x67e8, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x5, r2, r5, r6, r7, 0x1, 0x7}, 0xc495, 0xfae, 0xd7e}) linkat(r3, &(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00', 0x4) write(r3, &(0x7f0000000340)="ac2efc7bae0a8933be7257422aa58004cb07e3d7820bae9dab82ece7a4abaa72449c599438d11ed1ecf91d24d750d45d0ad0f20a53776a6e38ac58c630dd9ad61f555050f5373b815c167a11e2addfe44eb15a030930295886efedb1e3354371b2e95fb9023e4730db148cdb0e17e7ede729b31f90257508897b2f6d1d5f47b9cdb6e0f16e4aedae0ef310a36c683f247a589d9737d11e59c67d25a0084fb2cabb54abb336932b03bc1759da73e37f318139a3acd5dd0c26", 0xb8) poll(&(0x7f0000000080)=[{r0, 0x125}], 0x1, 0x0) 16:01:00 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x800, 0x6}, {0x9, 0x1}}, 0x0) socket(0x20, 0x8003, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b04d00f3ff0a631a00"}) r2 = dup2(r0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000638c717eb40000599800000000000000"], 0x10}, 0x0) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="1f63b9d69caa958e211d980ab571e3c620e57c3e9b8f1b175779cef05542c639db326b19fb720df8b78cfaaa656ff96043a45c21535eca73516d4ac7c3ecc05391d1596c77980c9c5a206d4b7eec57fd53e00a9aad9aed53afe81e13168806ff0fc8bce81331422d4c45298b7be43a23555ece2c83c3cc30d41dd2b3024e2e5bd0af915fa399cd0f5cded5403df3ff2bfe060b5df4f2859c35c3d8a4da6585a5b466c7cbbc75514872640950d57625861271d7", 0xb3, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:00 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d5ba97879950f94000000000000000000000000000000c0130a7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c000000133ea71a9e4c8338e018e28f2218266ddd364385d86bfd826169609a7331e205e0036ca23521d661b34bd9a344029d5331636041908355771130c94318b808f2019217cbf8948a95ce21c75e29bde09c3504bd69f37055e075837840ec502f3ff86c3d77223a6613479193"], 0xaf, 0x3, 0x800) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2c0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x3, 0x1f, './file0\x00', 0x5, 0x9, 0x7fff, 0x80}) flock(r1, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x2}, 0xc) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:01:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) ftruncate(r0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4a0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) getsockname(r0, 0x0, &(0x7f0000000200)) 16:01:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc0, 0x8) sendto(r2, &(0x7f0000000200)="7fb97b502b6d7951e2e7ca5da86ac780068fb3c5eca07bc9a631da14ee61594c68a9a0c32f1f0e636f7621585fb0834423cb86ecba2ec0e857be03c7754f7827e3ce9a8d57e36a7700a8f809330d8c62254e1d3ea2247352ac1b226fc97f90f0ad1fbc2a7cff1bafd7e249de060fc7a7522193ce121fcd54eb683f24db61bebf02d8df6013f202746ee815fd6a3b52d5bcbcc7f5669afed0de81e112b291245d0665f2e3918d0c5f289d5dc361ae24c8394b79191d662d1b445096a71bdbafa7cd27824e7ffb40b8380ca92c41f5462bdd0e272aa93a7df56e1d25ae18d304b624bd9ef6020b42776fa44d3b36db762de5353cf1e7b11e12b9b9f55ac5636e77f85b2d9bac97a2909cdbccff24a2751924091f238cd4201601071e945a67da909cb641ba8ae3b9104ec84963dfe26f9640eb55144e53f66d14ed28defcef6150457d3cf07aa4ae6c1697574b7a94b232fe80792f1c79000282b51adcd054f209a1c0dd3855fa9e4142025ee8a9a5b2fc09a992c922348b155a3d52433f4ab424c8a67f5e41648c171caf5500786c33172c7970ebfc6e1370c0edd56cfabe1b5c706a56b44815831de4f409e712c25ae1451a973510ddd336eaa38197e7b70df3f4bd0f454af283ffcf479fc403ec8a400670c14f5ddcda15f976ffa8583ffb5289d200adc7defe56994982ab53cc39cc81e032ef3f746f4bc7451a73c2494c4daacd52a5fcf0009de61140312c664a8e01a2de0f97e4e73a9bf82bd73ce9e28f98b779624be949674150e7572b443d19dedc9f819cd2bfb9aca1f4b1033b18f8274f182e50325baa4dce331cce321262e4bad62aad99b62f240d586d4e150432eb79d0a49d95cae3e94c13c24797d4f9985585c9d9d1c344721c164c4902f11aa6aa6dc2e83097fa8c7b95b1f4c38fd7ef4f933a8d024ce3d61f76ca4ff19417e5c606c8cf66e51419b9f6087a862041ab8da8f9d9bb682f380663d367a3b20700014413352c8daa19348288a7af5e5f14888c216417476f680e6c7b25c1ac8c19e5d0d441605149fd0e736ae3aa14b70e50c86648c5afdcd77b5b343c782a403174c3c37c4cd498e925087c22e611859924e7700b290c44ee7cb95c0ddb0d17b683f15e0bd79c204644256dcc8315c09dc0e2239dc9dfb88567ff002b30fa61d67cd3a28dde4a2e5dfadc2b8c7969fd2d644000e06f4514644329f97f3daa0bbd125682c14f2a530af00c7c0fc32f293b0b9d5c78beabcbea08e16e2a212871afda0f10ad93e2120dbc80f62eb8993205fbbebb16df9dabe8b55a91a15513d4552c3f0ddf3b6e637a2d6bf05e022392975ef62341d06968ca3395c65c6c90c20188c6fef377fdaa3197ef0c7819a0bbb093cb6647c041e8e76b77c1d25bd3270693e6ce85f02f631ebd0ee4e759d8d8068ad1cd4255d01136d27b6e28ff0785216505107ccbe294d0e1636df796596f5ac8aad4a15082bf3b6abdf0332fd90643a86932628f29db8b8d40bc48981c148877d24f3ae6ed959746ed7dacc7d59e939d6da9029b1f7801071252cd65fc7c42086c1216fd2a1273786d9e74d8c713cb7f093cf0e00c2b26a5755560cacbabad9c22ed66a989c64c36c84966f153c8e0b56ee946c226ed1bd25f0db3683a074d4f5cabe36c4c8eb3026d833247b0c0811e2a0fed718aeb791cd228c4b3b8f88f2c56eda7956a9371d39ab90663340f0c680394b80cb353b5ddf6dd5e3165281787529fcfb7bb70c648e3380f6a3346651d55b497debbce647d1d6b856133c37699cd73d0d2d3058395885ed67c70be9e0d52a1342869e9ca2cdbf5f54941b212c95edecce5fa1b9b34b4ca11a99e5a719edbdf002efa9bf3bef2649f928fed8ecfcace49a9fe92e9f709667df42535fa584b14af8c2feba30bb1d128c17fe3ef5b04b66fb277f6f45d3c4fcbf7a52df106cce95feb9513377cf49084865e6037b2ef1466fc24fba7df0182316de1812e9ffb2dc503cad00a72a394cc7bb1f088c3d90cb2257bab541ad38a3daeca108420f1e98a2d9baa89902efafd9b44dd24c11e0a7e3286ee2ea31552656ebe760ae5ae183cd1e974837d50aa7d358c701ba9c47c5363d79e5b964c21fe87a2150327980032b1c9c92c463f12f1a89c394224d96b94358aa483be0ebec1983689efb6a7acaf3f364e33ee85e660f90f081c953094719d90331d60f33861850c433ad9c85255c98f2cb28b402de3b1654fed3c05239f4216e2076b7fc5c073b99581759d50be780c1d50f8dcf1bf56cd2bc0cb268e69809d66be1f79dad12f47a049f46b8181524648d757cb33e62467fff59bdb6d39e1aad07ef46c28bf5d8ca108a1e451a390d8b089e79c4a1a4d8269f901ee3614b3996217f8ef505ca119448df66cdba7d29e7db2666da0ef392b0c19f03308e6b43f0e22f62ea2d2c4af105d2dfe0feb8b5dac93a4f9751c311a6c122cd215c1c69735ab4bc7b69bd0fd6d2689930b3e7951f370baa30089398ef0645fd37b6d7f407dcb9ac97259a2691d586d33c6dd1e2003c055e6d3727990c5b546a34e4219d2a721cea88b4995081b70202ae8a024f04511133e5169c7ae24ca8d799809113a557596c3509717f7cb6c43f09c015b117a5f24d60426f436302f4fe96d22927e90b2d857b26d30146b38136c5bb6d36a689399146e2412e1596aa7d238667c6de27c8c21dcdd847fd89ed17adb9b337d9e8e71590bba4f4b1a70d26f2efba123c1a7924d1a3f3f837cc244159ec2449e3d6dc8c91711dc85089f92acdb8d1fc992daeeb5389895661c12e5da92f37bc7768a1787b2293124e7c24d42650c1086058c94262ae3feb3490c0e5a98198c97a2a74ee093314dc08630ff954531ba24a50d4345e0ae534a121156495da80829c90df994c70d9e808edf7678b2f9630c4fa7d5a74b4231f09baa645edf1f2b8e5625717825c1d50523c5359c7d4c78c34cdc5e343dd80cdcb14b638dac4ad3da669bb5a9b5f933513aef45ae85d28b0095396ee3989d5d7d25e6d7fc98ac58e1b27e38bfb7ab7c38310168a7def8470787c986d275f430551c3332fa2802f5a9206dbdb9048d43d36c14a4f41a1eb21685090e36197f74e5cc8f0e222ea708bf73ba84830d700c6b4448e9d37f1e60aa5c5ce7a29b47587ccefd0b142e2ed467a1eaa6229b5dff955cb8ed5313749e4c456bf63f4610b5d32d88a79fe5f6e4c010ec28df41786567ac4afa446e4bb3eeae9a979e3d354b924e7c9dda3d17d037d70b7be43519da606303455e2f11e8174cc03b9c678bbdaeddbbde86633d5710a0f3a04bc47d5c9d03c77d7920a6b66139a1ec2814f6bf432bad5840dbf69d6b33067f5ebe7667fd40111fdefb2b8a50a601652703576251a9a7230c8ca3f28fc0eb1f4155122e22326b8a253eb27f00028026c4084cb498a8512b504803e98d189a08d83b3da25420a9acca03393c4b1fb6310d511c850e40af0541f6762f2d75aae0135d0db5a4141b787b45c02698714c1136f13d8478a357b5448a5288c93ef67056c6ad28b2e776cf447baa9bb6e42d0b82ff20dcd7332d32c9ef47f23ddbb7c402f9955cd04300f8d59a8719a668a23a421e81fce22af0609806b2e9f05c7664afb019ba5432e12879675de06212c5c1b47cca80f67349ddd752abd95fa26347eec598b0a4712afe449373c45c9c341aca2ec230a6a911211593ac3d590888827f5a62b745732a439e72951b4279774c5f0d12c07a0f965a7c860355545da0952d35a1d7f031201fd506efaf423696936b838702c9cc96c96a456a41d52574f94c85de52d85ddeeda89dc1c6356a77cf45b1481953a083375914d614a3e7d460e606856dbffe865e8a138176c466e38d79b1ba8adb8bec1711289ea1d816aa0bc9e26d76b67a0cff933dd1590f92c5c8e64af60344e61a70f8467154bc24a1e7101043f349ecd8224de8a15d7747eaedde816e7a28605223267da2468d61ec2648b32bec402a14c3dfb6665d464d4318fff6099689513ef656a73bc4814db8e85d117b5fdcae609cf14cf0f71fca99a28eff7b6bde2d19c9e33a7734d449c5145b42942adcf1a4559061469aebf3a027bfb4a5f406c1110480b542ccf24ef45c8179e772247d54f58a8d6f1aa114993dfcb8f250b5ac10a682135d004f36d6e257e8e02405904910ea10fccb7b76119c0e4345217d86b61fc89f3a2dfa3ce9d58dbb19465a65bf6233849f26bba44dfb633e69d616662293eb2e061136b08625e38bdfdcbd46151156c3a89ea4593c6e131697051f07a55c4896265f72aa9a9d0423ed4b24ee93e4733283bc737355af382c955234f9f11918c317cfd32127fd4aeb37128f44d9ce68e6a33ab8d97222178637a38f97df584d323f2f9b3cbe9adfac1ebc7dff2182710142f2a9af583ae87eee53930ae12a8b383e2ed2d68e9b9c245b4bafde25ef646b541e9c77830832dc3f7654cd513d5b424b37f762574fd7d86ffa27e8ea8a6cdd96a5deb810a9d94cfadee56e5b2c473566cebc045c8803956996c2dfaa5539f6d7ba9d8450a110191987ce16b25fa3964e55d403f991f670fa8a95a8c954915eba7da6728849e2a07c9355f1c03ce936daf3845c3a7a3005155a083686f799dbdd4848cd43f1a86a8da8a953107f57c0047dc4195389f4f2686f63fdf54efa095d5cc9e97ae04f4d3d41eca826ecf94a4726a348d33cb5bd9a5450ba587c2c9a39dc36b6afa0af0576129e7b5ceaf607887b5162e43c0585fcee1d9c9673951f8c4fc26005a5e5d6b063a2976f1ac9e256ff174a96694b2b71383f6b2d2e122d96b575bcc36d1d0a9f84ab01014b6c06b2e27f889dccbb5ec87fa1699131f4c29f91853b7b5645e16ff84c65de4131a8a218f296a06dbb55abd68c460a4c78382d859855a7eb877e0147c4dba98e90b12aac036299ace4a543f578736b42c0e9313a48742ab8459c65014ca6ad4a09d32aaccb9bce0ac3ca12a011aae64bc958517b081e9937322356ca0719dd080bf7db2d7f1faf9ada898f9239f263fa90538c7ff4d5b562cc3914e6f5191cbeee34375799b3bf089b689397a6ac0a5a71997102caf044367a1f94b0bb734d43aa32ab6f8cbcdb932c8ee13459b48db3ae9ea62cd58dd1f8539c8b1cf5c3f8de0abc7ffff95dfe09c9d222d552357ce34c4c9fca726cf9ce95e07da632318445f12afc69d79dba0e58541d2fc985cf6a320f416abbf2abb552f301581680c1df6433f23bce43d55a03649decf86ee75043749a4bc74bd188eca9a83fe16e709685b666ff5c27f1430fe3cab025e9cb0ef9e4d0c723876bcc88231c98c2cab0c7850b21289ca0c40291b5978ce936301928a0790864db45a756bda8f80e6dd62d8030260e8065a69ccc9cba18aab26e17ffe2b178b2d0c0c0b3f3105da8eb520791dea86083ed66acd2c6c4a98ebe6dae1ca8b1dec921fca2a817fce88867e8f3904b8cf65f046b753c907a9ce7416be71e887bf43ccfae84fdb9378b876a34e473b31c6a452816c5ebbc0cee1aeb12f3e8671949e9733d4d5606130e7d7922762e9372431245a9af8b3035ce608aaeb1df2a073220863e6914cf67bcaa256fc671ba8b92cda02fb13a4ee11ff4adf457fff082b49bd3e9ba31b4c840836888b1329973b1965db41cb35de2e7ab0e9d83c31b6cdcbc1f940f4eaf6775b226353714acc64f50c153262a51a2bd0154fca489259da66317f709e300ade4f1c87862c1cab86b9f054900fc0194353e19b94e66adb6be6427512d1bcee37ef454", 0x1000, 0x4, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x45849bb3}, 0xc) 16:01:01 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRESOCT, @ANYRES64]], 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:01:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000280)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x3, 0x4d}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x0, 0x6}, {{r1}, 0xfffffffffffffffc, 0x4c, 0x80, 0x0, 0x3}, {{r1}, 0xfffffffffffffffa, 0x40, 0x0, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x82, 0xf0000041, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x14, 0x0, 0x8, 0x6}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8000}], 0x5, &(0x7f0000000100)={0x2}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1010, 0x67df1994) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:01:01 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) r0 = semget(0x0, 0x3, 0x105) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffff, r2, r4, r6, r8, 0x20, 0x6}, 0x6, 0xfffffffffffffffa, 0x5}) r9 = shmget(0x1, 0x1000, 0x104, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x9, r6, r3, r2, r7, 0x55, 0x6c6}, 0x7, 0x1, r1, r1, 0x1a5, 0x5, 0x5}) r10 = shmget(0x2, 0x1000, 0x180, &(0x7f0000ffd000/0x1000)=nil) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000002c0)=0x8) getgid() rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/68}, &(0x7f0000000400)=0x46) fcntl$getflags(r11, 0x3) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8810, 0x0) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000480)={{0x7, r6, r3, r6, r4, 0x100, 0x2}, 0xffffffff80000001, 0x286a, r5, r1, 0x4, 0x9}) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000540)=[0x0, 0x6]) renameat(r13, &(0x7f0000000580)='./file0\x00', r12, &(0x7f00000005c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(r12, 0x80045713, &(0x7f0000000600)=0x1) ioctl$KDMKTONE(r14, 0x20004b08, &(0x7f0000000640)=0x8) getuid() dup2(r13, r14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) bind(r12, &(0x7f0000000700)=@in={0x2, 0x1}, 0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000740)={{0x3, r6, r3, r6, r8, 0x24, 0xfffffffffffffffb}, 0x5, 0x369, r1, r15, 0x2, 0x524, 0x6}) fchown(r14, r16, r3) ioctl$TIOCSBRK(r12, 0x2000747b) 16:01:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) socket(0x6, 0x8003, 0xd5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="56f6346780e760c37098d6ed776d203d5c2931b5de7e2fe5fc22e913456a08d24e941b8b90b736f2a44b0c6f44cb3ca10971e32b14a5285d382c104688a8220eafc609e40a537cf239a0b57d5e2caf954fd3aff24a8eae895b5fba30652587fcc864b60236ce09eb0c44d7", 0x6b, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, 0x0, 0x0) 16:01:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000380)={0x10000, 0x100000001, {0x9, 0x800}}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3f, 0xffffffff, 0x400, 0x1, "8681f6385137715ab0881db8302d3c0ab58a7198", 0x7, 0x800}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r4 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000003e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a0104000097def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"], 0x17a, 0x800) close(r2) close(r2) kevent(r1, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="7312511d5f4cd969e2c587eda19173bcd08eac17acd9adf89655263960bcb0063d659b7f95cd4c4193a612fc3de33f02f6a57364cf14dbb5d35b241e7ac2fa06635db7b036618236cc93703bcf3106383a38ed2d63848677b7f614fe9769c77c045a0224666feca4ae8f63fdcf6a860e35adba8f6ad172c4282d131b32a1349de292adb4bdcc901950f07d7cbf0acc0b21aff5efe89960a056932356eda95a02233f2cad8122fc4509b94cb73dde7b5a2f9e38bd40e84132542a", 0xba, 0x2, &(0x7f0000000340)={0x18, 0x1, 0x2, 0x5}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:01:01 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000025c0)=""/4096) clock_settime(0x7, &(0x7f0000001000)={0x9, 0xd65}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="ccde8892a43de169b419ef1c2483863109182093c4557edea9646477650503f7cf8c760ea082a5396b313e5a9c30a036983a5f7539dae357d6c62f6900d4c3d99ea699d9cb00f7ddd39199901404989b96efa0a5f80a9b2a84e06780b28a34953dd242e554276145", 0x68}, {&(0x7f0000000300)="5806a8027b32a9604325270fa7806f92d5347efa6b697f44fe6605186f94e9cfb4801b9910960d4d99f8e607a2de275d673ae76030a1f918ba2717d9bb29b70d91f0829d624c9ac8650d657570e262feec50b79b900e490b240896f7c55eeebae9179ad2e1eb989fffdb916b0d4856a9ecff9c675ea3dbd419da327bf32e3454131cbdc29cb3c16b7716a23f617f7bf77b77312a4a80cec74d666a34617a460202c781fe53017e57186a62e76b38227576a296478c7219c9160bba020a2342c4b3173927a06b41132abfd74a650f3e5ae936c2f63923d9ed4c8f0e03a03af2843ee24232c42beec5fd4f3732af648f1b", 0xf0}, {&(0x7f0000000400)="09d0b8bd11c00200514c9922a228820c0590a8eb323306371b81530fe00841344e3c4891174292f26806b522113ddb2c806b0085e15285edf93485adbee7fdec719044fd8e35fabb57a078cb9ecb877744896156d796ea0d14fba43dfd779ac2d1327e", 0x63}, {&(0x7f0000000680)="9b0009c17d52a7ca28f2c10c73395db04c65cf23d6a577630b254a98ebd0a2f27bcecb0cc3c5b5d59c95ec3b0e952663c8648ddaad5e99799a18852752b5f73a8101af8338dc61ba030e1c1c392d84a59e2e26f8e241451beaadb6cd841412bd090961d22b064323bca525db9b65b048120bd011bb508869926221c38de3c851", 0x80}], 0x4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000280)="b3", 0x1, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000040000041b7146f9e484ec65409288b94ea59a98db2dcd28f1327000000000000007fb600ff8a1e576973bb7f972e7095b37de02afc7d0c440f3ec003ff45d1464e52c2ea2bec6d83e7c9fc27c8fbaff807e7ac52a6a2a853080fbce7c1fba8f99b2584eb7028d7dc930a93f088baf5490264d8b2c7776d14de44f3ce2acd01343b7ecc813b3a1fa848cb755c87f3c4e3f291d37dee56a31208fc398b10988ec4fd1f475237f12d5837b965b787bb7368b8a8f202a7a1b334f1a42b3bc04059f07a4b3efa155783b1c97a9a2e2fb64f7260b89c44391f8aa71a64d9f5294f1d6b3b69a54b0e673fb86b08672278bef68eca7e2eee09d30f834f5dd21665fe7918653cbda65471e8eae5073b1dc0f7e61c152be757066c628438582c431eb7b4b402dc87f9945d8763b352ce30139365f19efeebc0ce20ae45038f930ef2977ffb00160fb02d45a5df4be79bec77863d75c44142227d04"], 0x1) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) writev(r8, &(0x7f00000017c0)=[{&(0x7f00000016c0)="a9535e61af1518bd6602a507bc48e529c90f3d8a566875af43b7b4feaaf2a22ded7b8be7005810ab19e8b1490abcd100c2efac33d04dacd3f2ab85591f33e1b56b8c1789e53bf0c6f6021027d7c486bbd9e158b50d3f7bb818e7154ec08a8026a792a3f0ca6465f7f8ba2ce65284804ef1b8b3bea6ec22b93f7ca6279ce4e72cfc46fb15dd70370fdf7e741bffb030e979e44f5cf27dbbe6381c2466e6157aa6da748a073427511ca1de365f8696fb5f1b44e74083c639ef32be742eed0c5c993c73da72ad2954794138c084fd97d7bcc6193f4ab9aaf270557fccdcfb6a58ecb0b81c4feed1a876a58729a3d5bc8fb0258ac39ad62b4006744ec0", 0xfb}], 0x1) chdir(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') setuid(0xee01) 16:01:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./bus/../file0\x00', r1, r2, 0x6) open(&(0x7f0000000000)='./file1\x00', 0x400, 0x40) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getgid() 16:01:01 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10100, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effc7e0 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc7e0 va 0x20002000 didn't change! 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) fcntl$getown(r0, 0x5) 16:01:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0xffffffffffffffff) 16:01:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x6, 0x7, 0x2, "c8b1719e9e2b6544518c3c95f385e69d2a5cb6bc", 0x0, 0x40000000}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) mknod$loop(&(0x7f0000000000)='\x00', 0x20, 0x1) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0xe0) 16:01:01 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\xfd&\x80\x84p\xc2\x11V\x11O\x14\xd2\x14\xb1SY\xe4m%\xfe\xab\xb0!\x06\xb1\xd3\x10\x1eB\x9b}\xd1\xef|\xa8\xb1\xa0\xb4\xa9\xb8\xc4F\xa74\xc8^\xc1ba\xd2ZL\xc5\x13\xaf\xe7\xa0\x02\x17u\xfd\xba=<\x9b2\xba\x1am\x96}t\xceN\xfbm\xef\x19\xa5{\xfd\x03\xe2\x89\x9a\x8a\xe0\xb1\x10\xad\x8e\xc3\xcc\xde\xdf\f&e\xfb\x9a\xdc\xe6\"\xe59/J\xab\xe04E\xc0f\f\x8f\xe5\x10\x87T\xe7*\x80\xe1\xa0\x17C,S\xca\x84\xfd\xfe\xdam\x99\f\a\x1f\xa3\xa4\xfb\x895\xaf\xfb;>x\xfe\x05\x97\x15\xcf\xe5\xff\xb5;\xad\xe4\x9b\xd8@\xfb\xdc\xb7\xac\x1aH;\x17\xde'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f000013d000/0xa000)=nil, 0xa000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 16:01:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28000, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x8, 0x0, 0x0, "198a023d74b1b14156266f163048b9aa001180c5", 0x375, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)='\x00', 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495ef5afa680400000925a0845fdffffff0009"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r3, &(0x7f0000000300)="4263d9cda5a2639dd7386ed88594f320ad4210b05dac424c0308c88e5db06d0abdb1ae9a5a11cc8c57e4f0367bde346e63553023e974d2ebb466028527e40cbd3b5a8e9dc4f48f328a4ccc69f9a9eb9bb606a9b9efe48e01f1a333aa1264c3f49df20cb9c92a5d01368200557b7207168fbc1a81d96fdeaa8fd7ac5f125eddd247ef0867ac5ddf88febdac7c508a7c33dce0a3631c74693a0bc8c0c88cc12f513b574b053a22f25d2465093b4bc18fb8d6f42ef4c8df4c6187f3fa4f926cddfa0067612b4653c6de43136219b452df81e83dc38e990d08", 0xd7) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() socket(0x1, 0x6, 0x91) close(r1) r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() 16:01:01 executing program 0: r0 = socket(0x18, 0x80000000001, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:01:02 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x80, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x120) open(&(0x7f0000000140)='./bus\x00', 0x606, 0x80) 16:01:02 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x102) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x100000003}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x20000000000001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xfffffffffffffdee) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) fcntl$setstatus(r1, 0x4, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mmap(&(0x7f0000001000/0x12000)=nil, 0x12000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) socketpair(0x6, 0x4000, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) lseek(r1, 0x0, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000180)="34fceab1727d6e5c164dc7e4b6be3a119a4e5fba71724810d740945bcfe9e22fa1eb97df73f5da7f5c25db23392f77fbfafe1dd6fd37ecc83e37cd3ef4698a86bcac773e1e79dcfafa089e51313e3733935828d6f36c46550d18e16c57b77c822f397d0c81725938858bf74e567219a7b13a4b794f919a35a76fed34967db3254849ac2fb8e3f8f20188950e3302345f0aafd94a2c64ddfb0936fa02f54d4ef71fca4c73029ce1cfd65b9a13d6e9220cec210ce73139ccf9259f6141d29da77cced75de4d642a9b693870198f8162013841291be672a7058c97135c0", 0xdc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="0f", 0x1) syz_open_pts() kqueue() close(r0) r1 = getpgid(0xffffffffffffffff) getpgid(r1) syz_open_pts() 16:01:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000001140)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b02b3dc945afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd473c007d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe8a7985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7d43a6aecd9c225baedbfcdb912f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e28783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212f", 0x1009) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:01:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200000000000, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) poll(&(0x7f0000000000)=[{r0, 0x9}, {r0}, {r0, 0x80}, {r0, 0x48}, {r0, 0x1}, {r0, 0x108}], 0x6, 0x7f) 16:01:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x10) r0 = getegid() r1 = getegid() setregid(r0, r1) 16:01:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x8000400000000018, 0x8000, 0x324) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setitimer(0x2, &(0x7f0000000080)={{0x9, 0x7ff}, {0x5, 0x1}}, &(0x7f00000000c0)) setegid(r2) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="05000000000000008a2a"], 0xa) flock(r1, 0x9) getgroups(0x0, &(0x7f0000000140)) setsockopt(r1, 0x25, 0x1a, 0x0, 0xffffffde) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0xc02, 0x40) close(r1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x401, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) 16:01:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2dfb2e2f66696c653000"], 0xa) r1 = socket$unix(0x1, 0x200000004, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/207, 0xcf, 0x800, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) 16:01:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = socket(0x6, 0x8001, 0x0) r4 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x10, 0x8288, 0x6}], 0x1f, &(0x7f00000000c0)=[{{r2}, 0x0, 0x1a, 0x8, 0x86, 0x3b}, {{r3}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x81, 0x6}, {{r4}, 0xfffffffffffffffa, 0x1, 0x60000009, 0x9cb}], 0x100000001, &(0x7f0000000140)={0x1, 0xffffffffffffff01}) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fc0, 0x0, 0x4004000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:01:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x1800000000000, 0x0, 0x0) 16:01:05 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="0aed644abc36b077402643a043bf3d8a44ed786eb3750a5284809e58608af43224f94a767766e483dfe3c9afee0406a043d10d221b683def7b0bb962ec613052cd689bb35ef04d75930e1bffcbf1cea158baa08c874d62cbf5187509fa332adc6443cdc2d6771406e31050b78143b4bf1a2b7a6f9641ba724c74fcea0c6f0745dcd1e392cd832ab2b278ef2d5d5057c77f87471acaa2121728c37967f73254a711d9f9c6531ce1c1907e3a56a08574aca3cb45a89afb10947467ef5f975eb212c21c7edbbc53c5db61407c82d4ee9d2f0560322093d11d225db3bf294cbbc3efb9e4ddbc13fa", 0xe6}, {&(0x7f0000000240)="db4208e41d5024109c662b0e14ed39a2b0872bc280d3e26131a276c9c585c22926a1e7adff4f871f0360e29dcd4290a48b36b7b3e61e4c2d1946b1c75196", 0x3e}, {&(0x7f0000000280)="5cd8c873beb36246384297ad7c1c0ac534fe1affc9244139bb93fea03cf27816e46fb38d94587bd4c42330eb32674ee83ed9de206b1e931d6a4e2612625d14ce9c461c31a34784eaa807e3a35c5a022b73b7848c4cd6a2ef5ed3ed8c5577c22a2a259c21d1c95fbd5c82abf9c2fbb3069a7910d0d7feab7d3d49abaac0dd3c1e", 0x80}, {&(0x7f0000000380)="3327c2f7cc6466033c611f8226548547599db4be9dd320029cf2cc255ada4c2e3e8ed639de21deaad8ed27096cf3d1f3e6c2aacbda50f18a7761ebc24eab48d132cae97072447c40605693909f1142a95cbf14f8bf61b1d2d98225de94ba6b0d8ea7d23d3260f4e77f9a10928df4bc55c44f8c889d3af7ed405c90a92635ea3aae28746beb4ada679c4e305c18f6267d303b54f44d167175c5885b14b5ecf6a709f258631cad2cc5fd466a329402e3afd4749e46df1e8159e062728d918881981cabaf0b0c8c1ec43164e6deb326fcd11163c840ce611f6dc7273b3ecbdb62bc8b2c90a7b011", 0xe6}, {&(0x7f0000000300)="7bd1837c8c1787cc739f31fb71bb72f86e560ace05666bde7230b84b09c4970d75b6f5b127d8eb100f8b06", 0x2b}, {&(0x7f0000000480)="de1742452fd3ddd5c8fb18b7e0390d6a62bc0e3e402244e6bb35846aa81c70ef61d58a9fa0f89a50214aad423112f41b939d8e8aaf3cb5a37a25", 0x3a}], 0x6) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x300, 0x100) r3 = syz_open_pts() bind(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 16:01:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) socket(0x26, 0x4005, 0xffff) 16:01:05 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = shmget$private(0x0, 0x3000, 0x5, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = dup(0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x126) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') bind$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x2, 0x80000001}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x100000001) fchmod(r2, 0x9) r3 = getegid() mkdir(&(0x7f0000000280)='./file0\x00', 0x0) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = getuid() writev(r1, &(0x7f0000002840)=[{&(0x7f0000000340)="eae3320172c9f56285b06ec96243101a771ef3e767ec3fa41b25ef73f61fa1a6a460bc3e48a7e386d6fc064d239a2fd6f96b898492f8440a8f589376aecd72de3b724570a38a616215d2bba63e0dfbf6b834d1686b47e1078dffe428059e1be924d13ea63a72aa21f94958bf6e5ca0c5547acba88cf49bd6a2e7d1a928d13cd5fa41a40c66503d0b65d2c700b35e6a989faf9351661a22905897da48109ab8f534d5646744e003ae6e9dc02f3dab49452af62508efb121b470e70e549ec6e9be2b5dda2b1de1ca3703e34d0c", 0xcc}, {&(0x7f0000000440)="fe0889ddbfc606ee3e1e4d2986e9fa7bf68b5b51fd8591d174328ae331dc9eaffdab2c192e33ae83ea912cd4c4132c25f0bd8c1a615d61091fabe4b91325eb86be5446f8e7ed6871ff54de138a768f090d61e25088ea4b9b1418ba6cce927779810917ed4ec7ca400031860813d9415f613ae04a3dab8ec9556d579962d7cd3b390577b0104b0647ed8ea5796bb8b848267189b84ef482cfae7b2c30df99c01114577adc0caba0de89942902a4c833f3ae3a0a707dcf65e0ace62ded973862b053183f7177ea3c1839241cb2010e1ec126a6ddf0b5964cd55814c240f7b900fc8e80d4755d0295014e5bb0cfd224583fe6d3b4a561bd922c478e4dab798d375e0ce0116fa422cfa9e84065c38c744db92e6c0016aab318d0afdf883ce5940642285186ac600d4d3dc46987779ef0aa67ba606570827eb554808873861e6d7201f03a4a98b98237a5d775f7d4148c4a71e9bc7e5293c89cdeeceaa867181ded8153cdd17325049a2e9970ac5c13904fc615f21115b1970433f8680a4f5ad12db0ba1e844785c89bfe591b34661273d09a251d377822da4068cd9dfd6fdcafc9d3c04465711f3a3427ebd46aa027ff3a66b67414b925b48f27b5869b76253ff809ed1ac48f0375136f6f057aa39c64aa40ebc55daf15024c9e2e0bdfc3f10e0914795b78465bfd77546357f8ea4596d5e9215fbe7ab0d0adb6fa98b4703d2fc41d93619f5c32565968ce2f5ff6d34bca0c584e841ed5f45fdb0ebb086677ebdee559ddff527cc4d6a82846bad14c804dfb77feb6eef04011fcab622ab7b54a39ef91b1856d6034a069c56897c824e456302c4d1475b69a4c6fa8bac3042620d7497a72993e199ab7dafc39142f511399e30cae1ecef8b6d60f612454de39b1404c72420b3f48601aefc4243dcf6387f71d6e4739e6a4e7d2bbaa3dd5478cfef98eee6b151e658a4b3fbcabb087e66bb8d634a395ed5c6bd6493fa54039329e78bb70cd626281f0f48f583b8eae50669e5a44cd64013b913f69ddc79edc7b699fe44562756dfb1c4a392cd4854b7baa5730860313c73bddcd26cf8f88d88405a8ea419b3cca2650ae364b239a5939702273589ed21c2c9836064ffc1df62e35fb1d2498c0fc09110d99ff2b6e097595ac048c37cdb5e9c99a2ebdeb86b28b4d7cdb7c4b7413f0854260585c31fcdb0d8920c34556e72bf261e7f7121310565b4363113ebcb897854435af0e7d4f7874da05b57b8844f1326a66ba8575fac35855c134935b7fdc46f39b78e99bf3cee318fbacd7b38ebefdb49b7737aa5c3cd589e757b8dff268dc8ca930a212e9d3d76fe34b6dbea9e70168372a6512c9a5d3ed0ca40517baf2f6996fb9ec0253ca81658dad81e314f98523edf8638be8807d175979c814e9cad6909984112db1504c04c5027cda97483c8417d6294462fb447d1874ec7532016f04b8fa3a30b0d7be6c5e5f5554617eb57763bce69abf98327a108d1c2dd5923f07a50bc9a0b95bd976e6e38148d5ff55af3ca5dfee5f187eaa255f057d28b2601efd86b6d6cc4960369d3b3ac624e49d3c3cf80dcd6e2ca02b1d8162a2893e845b2f165608e75b20689cb1965d92acf76052f0b774f53a565933e3b5cd0509c7db93ad7556c27a1153ccc0eb824bc0ee439ffda2a0503d08d3aaac324413c35f6779030f00cf409305b6356c2e958db44b3464f3a63909ab20ea56e5abd7439fdc65713f9464dc3eb7fabbc2d40f70c905fb930eca3c050acdd7cfb9c12b741474e7113633ee70789b86a0b2aeb8d19c923ad75959b9af49daf230189b3f22947c41c287b12aceb31bb2bb0adad19dd8b9445e3a73624e4f7adc2cc1b7d6517345d09f4a95eb26368cbeddf11e6967d2a8e56ca9a61b23fabdbb4858ef43f1498edc102b2a6a0a70af302972ccb8068087ed8d0f8e5ad2f14a77397704ec7492d48760936606df4f1383bb547fcf21748aaa2b334d371c563e8c34719266a4ba91607d5ec1e98ae65be66ab06ab6cfa3f6987f3428e10ff7edcf1834fe73d0024f9bfc2f9f7b5ec72897f003196f0524465e8b171f572b84f616f5f124c61bd1e9fa42e2431eade4b1d565df299d0aae0696eae73958bc3200eb8d1642b15664657ee42f01991f1e067aae82487f2929afec1fbc926fc3f960f33e80a416955d46c2dcea422d911f2d2660eec183418bcca7a7d55057febbbfbfb7d2c4ccc837487330618e3de4b3dd275e0fd6b15b74613d342a3316683e900687f2dbe940f76b2df69a5af66727bfbf3822f0388076606506558d26af8788241c9ea5ce280a388128bdbf66193e50aacd8ed983a2ecf6906efa53fe39595fa1a0e929110e281a9673cceda910923c210e7d4791bc54f6363f6cbed968340cbbece8d91d17eea17c4f550071424695290ade58e2110c3e48a8c99ecc1c89e4aafa938c57f460545db594fe7b789320a7ac5283d1be7c24dab2b7d77d750717948a33e53264e542b30c41a9b46a10fec0d6106103a09903622184803fa1f3c8b2acf3950bde90a2b3fb1f8bd303c9b0955f6d1632cbe092aab683234cd9b109830b0cc605221ef03de63b392d96b6b57b828ce23596ce32dc81fb9d9347b28bade11f3b4ac6d05b72736718a48e04c530b835abac85d232438650540a40421af0d7d46213ccfcb823ecb8805cd9cb39442ef77043a6e14f97bc9b200db6931b7c6c84642af7e7bd95db04e57a35c6183c93bf5391e3b70d873f1ae710a3cd4e857afdc039db4b3007626ad6c8491765352eb8a1df9d9edc2f8bddb0d2638cbecea10fcbcd75e5949fdb0ed07d1b300da0fe7962adcc7f0b7f9103cb1bd2b62054183fb9288b4fdca13973a16264d0ee8245f5eab5d65a7ec1e83422b9ab57e016f5d5843205ef350092c100df06c98ab9b5c6639b2f25ef2ecb1b77b757f9e0a58684333103b5dbd48df9a1d0318a866f6334a9d1b428b5db252094f65f96a14391c53e3999fb4d160b8394bcb24e2c3a30299f657376bc7a2f06d7dc9eeef803b15d4c400acb950f2dc97de5296d687adf9957a49e99a35ff83c0f7e18998af117f2c4387bee5580f84ad804c193bb7a8c4236c09f5824f2bf0f1a4eb9c5cc9f2f6ea893884fe504219a104f37638d86a86a3641af3bb0375cf0908550d23b82d3d386c9ead62004ed4a44c911b3378b5d7a926dba6b7602992f0d0ad77ad1ae8a288a71d6e6157f4c7eacdbae0fd82ed160d1767c82861c0df74d0996708bda6b1f1201a378d7cd17e8a564ff4080eaf54db8953e4437ddca308d1c68eb74854c421e57fc8382a4c2c996ef4a77a08df80a55f1ae288f8d8c657716d8491f11a348670eb6f6dcc11ccfd4fe065d577854f3c8ded29d5e6f9b8cc236b07b00d82dc5357ef61629b89abbd9daa64e845771c78f18209c764c925116579633f17387a69f7ac28fd78a9a326aa534ce140d7efa285a07aecad67b95dd20b64c409c9ac88dfc90facb9859d8b3a9537ef684d5da1b2e66bb926b5576a450925153655b0a7e023d675f9cefdc4c6a508a16697944172dab396ddc9f0e58fa5c2d2fa310c1a58a55780151077fa942d0f0b7656eddb96d28e46d5599338e50a8fd94522c9299acc1ad89e886e4c09721fca5ba920cffb0a07fa762abc8bb08f1bd0f21f9c01b2e7ad3e313ec9aada94d768c72feaeefead7070314a88de569a66accb9cdb232e1418ac9c8002dc7dbe7c6cb65078dfd3e6935b8c4f53e888055e7744d4ed825cdcd079df0319b6bc9003b34b69f906165a4e544f5d4127230d386f40adba4f993cdfb710446342147e11da354a8317753a3776afcaa2f28c93cd611a6d3bc33c15655c5d65a1052906ee38770c6392d00724d75fa9e31b452984b82a7e1221a25f9fbcac035d35bcebdfacc33feb2af1c9ce0c657d9fe5b6503db7c2d5c3d7d931c00b9652677121a8e17a7bce5468144e37a6ac06121ce62079c8fe6d4167142bc0de88fefa983c5b336843cbd62d348e871e4e6d8176911695c7e798d19d5e987c18395adef91ccbc28486c9c8c2ed599f1d57d42faa585231f25169b881fc6d1ed874f92546894787f999e1a9e28af63c7a6d7c04e375e4b73a036841a8fa0b64102d0ad9ba388c1d6d1699a076d641204e56720bfb8d4b574c080f8bde85de9278a07bf6b02bca87414ec153196a7bb5d89fd69bd4bfa90012f469c10402e4a803986cb7f2d2f27934f66999b9a055fb4c460631c47020b6fbbb436fcb823179c0610b6770b5aa01ca3f36f713a3bc270475c114b2af202af6e53d99d2d72ab736a618a43a4903318e9fa2784988441e7d735fb0498c967ceb441847243123fae12c49814ca21e0fe2165c0ef44d7fd4f793e0594fa1517079bdf473b6511b0470dd3c22581b99c7fc6f8bda5468123f49d22a306eaeefaeccb582e4117844d9a42dcfdeb3c7575da8493f454f648aa3e42208320a411910dd2c530b34be95cedb02dbb81e5585af12d324384ca301f5ea3ae9968a49446d0f8cb2ab635e837f517d202ce68054b41e7be2ee8a8c065ec3b3295a4d4a827742ee19e4812d73285268a2b309932c05c6636d49a4ea96303442fc554ff83169be09e3ebf69670dfca4f5fccee6473e3f255b4598615d095c91da2228a8dfe195267f986805083733758d9033920b10a603178551f1d1ea156f1591b20de06745bfbcb65a46eed906bd31464d9406acee3f7b7bb273b65fb4a9b1f54d67626d62a50387db153ed3c70fae116163b810e43a9992f75801f1779fe7d21e8a859518ad22363b386281dc5ac49ab6207806a1a8b19fb085fafeb85ba3fecb4d441205c158aa6597b25593ce32ca07e65847154a8f2704fc345a40d4884425934eb4d96bbb4c186d51f1a3f3519e2b3561bd8f3d9458588bcfd90d7359cca8538b25705782474dae79aded3ccd86fe394c28c0124880c7f7769fd95de6d8628fe5a66093eb51633a05ea66d4f2cb69ddc059e8057ba5ac237b6cf264c5b4b4a29bbbffbf1e182df64a849463514524e55153f5823cb02e10c065c031de4bdc2d230d40eda028c57f3b51239c3b94bee23474b6ab59575160a5a29e66204e8d50a07668a2767734d68b5266c55f2901a7087e11561475c117d8af1a2420fa3b5466677f371437bf6903745cd9292a76aebd9d7e13d4a7cec07949591255c8327f8747bbe32d24e2c2c4a9117cf4b8c9ed2e42346a8248ef3c9402cfd1d3c7c51dfe5fe3f491cb8d15ac7b681497adc5df2fcd7ad22960929a90468ec697578819304d89e76cd56fddd96a1ce97045081dc966a9044bd73d9559b8ef0ec0ee2b0fca59fa8643fcccb054644f071968bdbae9d6d393d66f1c935a638e146d5b70fd239152b32f31db945b7184c567931cbaeedca2bdee07c0ed5b37c0c6f9f519cd0dc582d72085c30543468c4a5c0fe40eed7f7476c13a766fe33f9652628f9342f8d05455e918c1b96da2479362ef34d48edf9bc3e70ed891dfe7e440e788d1e0899da590ee7d7aca4e0c24a8b5548d47640c6a97bd6628915319e4726adc385615025c3aca2feebd9a80078a58a25d392c7586365fdf9898227952c272411f2c5b91e837f15d5d2e0f5c117ee2352b7d2ee29a7d8788238f07241b50e7b5384a74477b9d086499f51b6da152604d770020d2f53a871c5b6adb91c5c0e83c934d30ce2701afb16ef0ebec8622d8c7d58357e0a38aae48f8000b9438d74b3efb0b6fc3428edfefdd6e85fd57e0b29891d1bbb2cfe60c88bdaa6e68e5de910fe7a8df5f342405", 0x1000}, {&(0x7f0000001440)="9a49748e4df72e66f6cdd8cb57e87d3aa41ca47222bf9ec9b44e1360c725747c5a4913881ecb6c549be0d6d0fa953c3c2660070c481792d08f8d9fbadc15042316734b36850c6e23347e1fe2401c8d3b300e3d03f49181b054a4f90bbf82e564e276b61f0728be6dcaccadb6911b8f945f38e628d8e5f3fdaf9418fcae93b523eb883eb2eb73e927ab6ce7fcacb37436dd2a8132781e8991e4ad1aafb447f2270364fd447b5d64f5e8f25b4f45d724133f7580f61b93cdff47dbb5225f6adf1f13ec0eba78b12ac18f6438a94a9fee02f2babd5ae99ee5d4e33bd435553b5ea57b74a9cf85111d2ad9e9956bef71896eb413c3ef383ab2c11e449a3bbc7b6596158a5255249a2db10e896380fc42d10ff28a57347d7807f9c0f0531cc72498d19ef324bddbdf7988a088e1e9d0e3b9cfe0e95d80e38ec990e5ee940502d62a97aeab256ea064d180ac314b8dc29d03605ad63a442b9fda7be9b65640680422d082bc599a12d8a06f30c91bba4536f1c8a378c919af9b6ab73e1f2197ce52d4fd37a7cc49170dba81dd4b58000b8625950bd0c8263bbd5372c551fcd579277dc34202d336860565ee9d4f45d715ddd84540e8d76820b3b479f8452c257f3494be9346ffd89978ccf974ce121401f703029866af81fc98de8553779c2a07a8cdfe5f0339a08f141b13b77db85cbe79ca66c997c49085bd5c917254879ed08967a5dc5566243caf3bd293137f215817e54128db4b3a92b7e85d7f358a13326a32bdfb78ac30fc52fc5fd9647a0164bf24a465d7cb70fcd7ebe84be317c0d8ad513ecd38c90f19745f8442b4d4a08ebf8099ff9389b77e880cb1dfe15650c978d79ea9ce64873c5a05d049c182ae28e53ec7ed262f7c59b1a255bd4429e3dfbab24c12b601e7e51cef069814f01c2c0b8ffa5e3eb41460a9dd490f7d0634160faa3b0856074e32a9e088f1e4333df20762add27f06c7c808b6ba93965a045afb42babcf708de90df207f46a5fbbe400fc8f4f77a6fd8be8c767c8e8dcbc0a8b71aef8ad7199af4e6c089f23a7449dd7cdeab28e036b1be19a500c1d12d6da3b0a1cecbc7db40eee9b24583cea4cd75f59ca61a5c4c81b709af83ae4836de8c3837f92e3795c4ecbc7978c2b8ded5b2206d2478b9d295cee127df9aae9ad03dc365a0190fa750821a01c4d2e14e0632621c06529127014acb367dc9ddf0911cf456952352e9ae52ab391b3a436252929b88c9290103e1004354c6c09cde49d2c1b6ddba11e40a5bd33943dd9e2df9c7998993356f37e576aeacd5f52c1af2f257a23ea584ad557932298a7b5a0ac8d219700411439b32ed0c25c93f48249b4214d7e4692b1a19a06977e783af51a03b4cc4e5338510b779fb965e9f683cca11150cff9bc3c386e5780e54c7e78dd647cd4c25c053fd5458485985daef10ee705b3f20aefc17bcb62307435006a9424a7bf6e2b6a22ffcf3a363ab8bb0f3230109b42fed1935e6fa84032351c05d38d58f3ad05fddb9915cca42ccef5fe2e57d801ecc27b15962aae9f5de5d520a594a07292e37de9f2d0edeac74195a7f1f8f9907f85cb8b663b1859dc99148fe49a801357f706f8d7b653a09b950c55694bdc5588342d531ff34fda22d2a3b9e4309f6661cb58681e0e147bc8526f45e06a619d757cbff7f505ad533ef8ac9cda8b273f0a2d12f3b2bdd86e4096bd2abd441a9b819d375cbd78df3dd6e8bc1f64d8080dbc50b98a774ca42bf342bac92315aee98d69c356df5d468022f73908469d5a0106b3d4fd72430c2c11dd1ce1ca3e6f109557cc7a22ffe39d14a6a0e2c02f5d208119fb4c3e0c56cdd9bd9ab0a033d8c36b2d9be80c0dc1422a950876e3332c9fdaba95cf1f373710092b11d8006eff07ec5a77878ae771d54340664a8c0615b2b47ad5d62177b50eab6af8abfae0aebd6f4f6121e8e16c1243042bd27f4152c402155a93a6d6d60084c12c8268b81e0fa63b706337a38deb2cc722f9a09b42ae9d13c146bffe15bdc3ddcc40cdc066e967f2b5dd603fbe30b8f6675fb9169c32029e8f200c91b9053fccc7a5be99c090914f5bbdd8ed617a11e4ccd243e70c973e11ad657cb1be2ba9d0b6a0bc80f375e96d7efa3034804869cd359a55acae381ce45d31ae3a4813ef75b8d8277c178dfb6efeba450575a4c3d78dc96eebd56f61a9818fa903c230310938fa96e16cdb7723dbacd64493c53614a2b4b465001726a38ea76fabc7373c2118d517f493fc9996e6de2d76c81c5c8793ef4c7d33c163e19a4cdd0f7d0a22e231652181ba17bd943c51a193a83933abc59cc0a2900cd8c97250f1231796cafe036e129fec95b2d3b8a8f35f271845a0c6f01fc1abbb05a40709790447aaaa22b54151789d2f71182967716e9d7393a8fe61d56e42f9dcd5ecb8ae5e2a75824e9e6948b2b70bc7ce29e56b24eb95ae545cbc304ebd1897983823643c8e0d0f1e3a262e203c84db5b74cd68bc9be0fe4d9aaad14bf7553131c59d0844a048aac91325f4c73a13a4ccdc42475b9d870c8c1293535eab11ab0e62b1682d63b63b80f24b0d8977570c99063f0888419928ed189dc2aeff292c20ae52e98a708717f0ddd5ca534e8d70e9fa6e04a63bea2e65296f7262059ab06e9469113992d9f969695e1dab9dc919305bbd4cc09c81b0d3d501948eb24b31b8e07a5df86181e6de5c75c0a9760b3a74b18e6eb265423bd364e6914f2fb75058a2d7e02a6f30335788d75f0ed988157d3b81e0fad99afb106d3157772b41aa46fe5adf266d48de9c44f952742ba2493e07c59a0a607d79be211daa9b76b9211251c0cc41357056cad6c5644e4e6354080b6fc6f217bac42217eac160ced998aca234cb8e7a6fbeca9e586b38356f57f70f35ccb675693f0218dc3c90f94cb233ece8d3f060dd43d421c12d23ef3c60f6cc3b9ed997859af86346220a10b578ba0e72f0c6a3eb79df8dc52ec624d886ab1aee8769c2da544d8b3372789b5b61de2ba8a84cca1b6fd74d50db89eff0f9af18e97e86de66b17722d839f31aff729ab004b11f00cd8ae9ce7bf3015a296f0d55b6bef1cda7a6998310dad0b09caeb91c112a25e9a16344a88cdb254bc95e4736d04ea836bbc7d746c55492d03d79afca08915e050c8d3c859ec3018ee8e5d698afee875f90e4a43915abf280f47bbb9f08e8b1a12b6b8d1c33ad8731399ce9cb552fe3597b212dcaf687000944075b1174741e9cc1dd797369535e904fe1c204139368f21e08bd3c73b6ae32024534bfad83f73c07b7dd6b618ee39cb10adc29580dcf960f21a090621fea3c76d4991a20782cd6a6a3d52e81666e9efc10ed87673f8ca7a239147a6f11161b661a5c38232337b27d937773800abc9c40284e1062f435c3d697827a90af86ab9b0f5c608106e24d09e7a3c23051b14a278878d9c88d02b829baa387912af22a865a1d504f412f88d598846f5d74295e3186a91710c7661018169cb42aeed0cffc27e2a04809e182301521255470e26be97dd55d06d92ddfc5d0523e1a1d755cb091c640f6984019466f411a09bf11fdbb692d39fdcb5df3dcfed063bd72dd4e81923fc1bb7f8f239cd2a9f529f560981ec142ecf27f4da997e24abacad08ea03a86e01cd349f0a1c0aa5db68ef7d2407b404cfa49b7e464b5b5e8fb160d05accdd36cace599434ffcca0865f4b05e4d908ed008e1229fd7aac8bbcfeff235383798b32242f5a9ec666cc76ce5974675635d1981f4d9a8a0f17fac43a01103f94e841526f463551317aac95397c49eb30c91cb980f5aae67d7f24af9f43a7266c2e186fbca8f20ee31f94878a6574fcab12174fbe7b913f9dd2313b7d1c60f74c00fa251bf6d91717fff53ed8fb4dec1b99b40cc1eded84833b748096f479bd1de843dda1e25d9fb6abfaece311b77aebbcdf78d0fe865f7bfeff261f4da7faeac74854e6413b4ff6721a75d4ee2be969cc8c9001053b63aeb64197f49bcd59e11be8b5b7e50844a26c467e97ddc6f6796112f8ffb6aa9919674e363527178d6bc36df55e2fb691fd032c21c98ad3e4f39a7aec1ccd8f2ce711a84fefd04c9a254eb90547cffbf51b5244c15134e927529f99cd6b5abe7b7f513994b2383d958baa80cc715fc15a058ceeb1dd293bdb5042aad6d34c3f95434b83b2b6382011597a5bbfc002c31450bbd10cc6052d97e87b068fe2b5736c3174673a789cc62a5d50d59982f2f6b819d549693c29e625f9d0e201545f52168190269f49d065079d1160bd1c2f11bd22fe779786b1091b36a575df65710ddf3b60e373fe92345fdf8d92e36de2f614b80344f5fd61e28b125558ba615ca23cd05f3e5c24c2fa2bace7f791109f1e5f6501c997de03c28bf0bf71b9224ac304a2a790281f6f32920096c6226284b73e000d78eed22646f344fe970dd1130ff460eb0a68f9f75fbbfd169695a415bfc8f911b1fbef45dacd86397c892d3ca9957440fdf06f5a1eedd0c0a167010b64db86242da1832f5c454990792567f0a60cb6631ba011ae8307b9860d783067803e62e4d1e3febc1cf919467ae9d1e9003ec0db77d00ce959b01073ad2bbe3d5339d2feea3594ed041d602fe9f5e61c7c05d0149a846b4c687b0d3a2252478ab084902d255f1b93bc96d0b9cae0b3c6168f3d46ae16da2ed8754a4f153288587ff0ffcfe86ed8728fdf71f6dd515efe2294e6ea3fc2125e582f8c0d7a74b03a74ba3bc59e165772af16c461f4b87efe24a29ad9825f8c57c0df74339c139b7fe979b09c94733ad7ea1e4edf0f9620e8e4333cff34973b792131ba8c537e4e0d6205677a61df5625e1c8888aa7979be0796e7f3ba8a696bc9fbbe96fee336e35804c01babe95ce3550984ee3b9a11eaba47d42d45a62c89bbdc808b786d8551e81a310e385e52ae49276a233722a45bf9367500b34c1b34a564247d34cc1b8cddf1c90059dc904f511ac50aa4118857db8d38b0c929c6ed18290c7e1fb5a54a7778291bfc577ada627b8bdb711f69e8720f4cf14e0dc983ba416102b788be377db664b0f53741c08c5c0f151def8e7fbc4b164670a600b9f9ded2f478f5f4354b73b6a30547bebf88352006f0ecfd40350f54b6164e7e7bd794c27251f10e890bc46a1117008119573f685ea130284a95f24da931092066e36caace0c37c7817fc9c3781f431f91e0533861347b4daf1493365a5d786a151508eb07f1bb737b93fde6f48d287a95848907a5b29117e323a23f492e3de0501c7512e15051b26d5eaa48bbbc22c890f8e01c7a0c457eb6512e28f1a4b7fdc89a0908d39c8173f05888d79010623068d17dd7cc45c79fd6262535c8ef60c2323e2e16df2124324ea593ff7b8ad15cccb16cb204107634bfab42de6ad5fd62631ade13fcb30415d1fc683d8a1f7de98b434be5d8a154974e3b59c41c2e05f5e75b9d6349e7c9d353b3497af4e9c9e4e0fbdfe1c183c767bc05a874f04b5bfc75373918d23c1565a8587e12270c17f7aa4534a05f205d2d7fe1ff98d4f274b37e90bbe459a1c9b5a04995ef4c302e905954da8c18932227b9bace38676430690524d91410187f7ef4eac85f903bb2ff8506715efa4389ab55b5bd9b8f1a85fdf6a38bdc4176ec49067aceac088061db5ef1f16303dab26040a0927a4c053fea6aa41498e1a1e13654e6b795cf0f9a2a4be52291a34d163f7b87307c822a79de0a549014c6bf8cbaf7eaf640e1a24c44274bb31c4269330eec8689c13511a76b18a931f82a7195d81cc9ec4116c928abbb8a75014b2f5", 0x1000}, {&(0x7f0000002440)="87168e0c62ab28eef77b91a94cce1654ff46a1df8be4556f220a8175b7011bee0ebfa341eb0b70d0a085e01873911ef343eb46147c6265ef0b31499f1960de7a7957f6034d59ba1eba64767e7de849b2646a09e1c44453fcaafd0f249204971fb6fdc6ff240e89a3827def51e8767732d61614dbf22fff13a44e0150d05cfa4043f7e65deaa3ed729c8f3a0eb5212a71a2fdea29fab9f55361bea7d71af36df08c877ed01b0c8bebb9cbf7f4b9243d00a640a998f14c1cacdec85cd5cff805ae81d01e34769bf3f54c03a936ec081d3697e3509baa51f62935c45d757c76fde9a2a3f6f1f829c60ac5e946ca42b906d9", 0xf0}, {&(0x7f0000002540)="d67ea486408b5bbf47fe05c294ae2edf5ceb6f135c493589ddc9347c897e01189530693940cb7340ee234a3079a75cd597ecaf0837508ffc94b8dbec752d05785157b8d6879bc1c6e77cbe8bd3212999a6eba29413d14afc", 0x58}, {&(0x7f00000025c0)="80a4fe52f8eee1e50eefdd17ee8bc7f2cbff4ea62de94122ba0cd3df9b8bc2c840cbb7654c639e721e46a29f962cc76436d1ba251ac99aba8272a53271c2a62ae182226668a8dd654740bca2813fe18d1f4a6b304d127431a30111a758c47375f8074f814a80b921a2d9947b55291634bfeae42db7ed", 0x76}, {&(0x7f0000002640)="6a3e1fc9e4cdbf47b2337bd3da636fec5a0a3ba8e1d0a264790f4fd5f8fa89bb2fe6f9dccb3a0ddea9d3622cfc0fae19e521f626f1f046c3100111b4abd5254ec8891a76dd5a63532d0d0b1ed9ff902d6685646a5a41c0edef914624c032110f824218de38b9d2c9e0ddb576f95c2e24c36915b68fc5a7a45412415792c809426aa61e68e044fe8b2a9732952b30a65b3c63e5fdf1f0e16708bb8c5f5b99", 0x9e}, {&(0x7f0000002700)="6a6fc13b59", 0x5}, {&(0x7f0000002740)="45f085b9cd9691dc175554538dddb64e8b5aa7386e0e42becb82b709bde65779bd0039962c00aa8ea3eed18a2385a55ad91869b501988402a53320ff282a4084b574111156c82e4dfe20cbebc80a94ae0415806e8f42c4245683cc3d9f8d679500f908aa1c9e9543b83f709941c8ff8ba91ad9be7d50e188e9454a5e02fb140776fa78cfb2f0dc1ced8dd1f6bea8fd6a30513348099a99d3b118ebe0162e476a50aaa9a6f8f1d12c90e6f045d66012d5fd2c3f9574f28579692e9a56635ef684d3e1e2ce11293a44479f8d", 0xcb}], 0x9) r5 = open(&(0x7f0000002900)='./file1\x00', 0x10080, 0x18d) r6 = semget(0x3, 0x0, 0x408) semop(r6, &(0x7f0000002940)=[{0x1, 0x5e, 0x800}, {0x4, 0x91c, 0x800}, {0x7, 0x101, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0x5, 0x1800}], 0x5) fchflags(r1, 0x6) getdents(r5, &(0x7f0000002980)=""/120, 0x78) shutdown(r1, 0x0) open$dir(&(0x7f0000002a00)='./file1\x00', 0x10010, 0x1) r7 = getpgrp() fcntl$lock(r5, 0xf, &(0x7f0000002a40)={0x1, 0x0, 0x80000000, 0x7, r7}) sendmsg$unix(r1, &(0x7f0000002c00)={&(0x7f0000002a80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002b80)=[{&(0x7f0000002ac0)="05614c90b511106bf8c8d806d3a8dadd58cd58203e236ac8688c618eceb0d0b61d3c085ae1d4a1d03e0ddc8322fd15ecfb8517d3e83b43c0cb3834a04577508e11c8aa8809db480586135bfb2c2e9354a1d3568db857e318b74f6a35a49e13e4a08d9937f722a3aeb5d3ce6524ac96750732ae3cfde772af32547351ab3882d7cb94fc7761d691589368ace4300c2da0556f16f2d1dbcf17c738bf6f7fb19c2ce9c5ed", 0xa3}], 0x1, &(0x7f0000002bc0)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x40e}, 0x400) r8 = getpgid(r7) fchown(r1, r4, r3) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002c40)={{0xeb4, r4, r3, r4, r3, 0x8, 0x1}, 0x0, 0xfffffffffffffff9, r7, r8, 0x4, 0x3f, 0x10000}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/ttyCcfg\x00', 0x20002, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000002d00)={0x2, 0x7}) 16:01:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000001300)=ANY=[@ANYPTR64=&(0x7f00000012c0)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT=0x0, @ANYRES16=r0], @ANYRESOCT=r1, @ANYRESHEX=r1, @ANYRES16=r0, @ANYBLOB="1a6a1a4c3a2808bb02243e0bdce016ed9c45dbddcf724784119ef627a98029d51675ba25755c935031707f800b634b448916896c4416f3249db3f9d96933f54e1db3611afe66ecc0084fc0083b881c840fd98ff8d753b5c872ec33b2518f55d4132b737fbbbb95ed353032cfbb2db43506cd81fcaba3bf9ae3bdc934b6f55fb41c7b5679577a511748cd7be450d69f128d40b8591f762a2302e5ffe384c687bc4ef7959e3212bbbf19ef726db7"], &(0x7f0000000140)=0x5) 16:01:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = semget$private(0x0, 0x20000000001, 0x8) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000940)=""/155) setgroups(0x5, &(0x7f0000000a40)=[0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000c80)) getgroups(0x2, &(0x7f0000000cc0)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000c40)=[0x0, 0xffffffffffffffff, r2, r2, 0xffffffffffffffff]) setuid(0xee01) r4 = socket(0x16, 0x3, 0xfffffffffffffff7) recvmsg(r4, &(0x7f0000000a00)={&(0x7f0000000200)=@in, 0xffffffde, &(0x7f0000000400)=[{&(0x7f0000000a80)=""/99, 0x63}], 0x1, &(0x7f0000000b00)=""/202, 0xca}, 0x801) r5 = syz_open_pts() r6 = semget(0x3, 0x1, 0x40) r7 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000180)=0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000080)=""/52) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000340)=""/168) fchownat(r4, &(0x7f0000000280)='./file0\x00', r8, r3, 0x4) shutdown(r4, 0x0) r9 = semget$private(0x0, 0x7, 0x230) readv(r7, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f00000006c0)=""/229) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') getgid() getdents(r7, &(0x7f00000007c0)=""/117, 0x75) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x4) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000840)=""/226) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000140)=0x100000001) 16:01:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r2 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x94, 0x1, 0x401, 0x2}, {{r0}, 0xfffffffffffffffb, 0xb, 0x4, 0x5, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0x80, 0xc0000005, 0x1, 0x4}], 0x4, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x84, 0x80, 0x20, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0x6, 0x81}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x8, 0xfffffffffffffeff}], 0x3, &(0x7f0000000340)={0x1, 0xfffffffffffffffc}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x100, 0x9, 0xc00000000, 0x1, 0x100, 0xffff, 0xb63, 0x1, 0x0, 0xff, 0xcc8c}) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 16:01:05 executing program 0: mprotect(&(0x7f00004cc000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x6, 0x9, 0x8, 0x6, 0x6087f5df, 0x40, 0x80, 0xebd}, &(0x7f0000000140)={0x5, 0x7}) 16:01:05 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x480, 0x0) 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) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d3884292d0e65b86b022f8eb0952c4ff33468508874c4e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a3c2da2d6e405031f1307f4a86db6ac5c7736e5eb0c70419faabd40deb9273b06a56c6c059a17b81019f0e2", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:01:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fffffff, 0x0) fcntl$setstatus(r1, 0x4, 0x40) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x9, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:01:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x0) 16:01:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:05 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8410, 0x0) r4 = dup(0xffffffffffffffff) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r7 = socket$inet6(0x18, 0x4001, 0xffffffffffff5a52) r8 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x100) r9 = dup(0xffffffffffffff9c) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x2, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x1, 0x7ff}, {{r2}, 0xfffffffffffffff9, 0x0, 0x4, 0x1b5e8358}, {{r3}, 0x0, 0x54, 0x60000015, 0xff, 0x9}, {{r4}, 0xffffffffffffffff, 0x10, 0x40, 0x9, 0x3f}, {{r5}, 0xffffffffffffffff, 0x1, 0x2, 0xffffffffffffffff, 0x10000}, {{r6}, 0xfffffffffffffff8, 0x20, 0x800fffff, 0x7, 0x5}, {{r7}, 0xffffffffffffffff, 0x20, 0x80000009, 0x3680eacf, 0x5}], 0x2, &(0x7f0000000340)=[{{r8}, 0xffffffffffffffff, 0x80, 0x4, 0x10001, 0x401}, {{r9}, 0xfffffffffffffffd, 0x81, 0x10, 0x2, 0x8000000000}, {{r10}, 0xfffffffffffffffe, 0x3, 0x1, 0x3, 0x6}, {{r11}, 0xfffffffffffffffb, 0x40, 0x4, 0x6, 0x6}], 0x8001, &(0x7f00000003c0)={0x1ff, 0x1}) 16:01:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000180)=0xfffffffffffffffa) 16:01:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:01:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002640)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/6, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000002680)=""/4096, 0x1000}], 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:01:06 executing program 1: r0 = socket(0x800000018, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x5, 0x7fff, &(0x7f0000000000)="c8e7804777a50b55cb869debc4929cef9e7ca3ee45ee82247158fbc8c1acdafefed15a02e2132a851e2cf5a0e5", 0x2d) bind$unix(0xffffffffffffffff, 0x0, 0x0) setuid(0xee01) chmod(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket(0x11, 0x400000000000001, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0xfeffffff}, 0x1c) 16:01:06 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0c5dae3070ca9f05", 0x8}], 0x1) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)="cf25", 0x2}, {&(0x7f00000000c0)="1d16deb69cea38f146ffc244a2e22010cc81ee1ee08c67030b70f9c58fe168a2f8a19acde3a228fd008ddf7a6bb57fd184334a041813ba7e3852e2d4b1f41b4302ab28d463b695bef92afb833fa5acae07b1ef37fd06a90b6534339c071aed9b654531050b371f2753191bccc94cf6d0ef656f4ce9801819ef653485b845b1d9ff29dd4dc2eb65410b278c57cf176f89beb68e0b48423af4ad54f5d8533ac48bc6b16a7794d95a63e08ed3e874224a557446f517016c79dbaef3d36757c7314dfa1b47013da9c81a5d5a72971c6f6b389847c1ce95e8d3fe8edd91c03807b1f69772ad6db6d2a9510323d983b46f33ab212c37b356", 0xf5}, {&(0x7f00000001c0)="0cc29a1677b1322fc79b8da6f321b97d89a7010d844195fd6fb709bf5e1e5202d1d2e296b88ca81ffa332677d4658a91fbafd65458ea44c7989b958b204d7257058828cb9a02e89266fa206ed636bb835e29132be9e3cb6579eb098e68ec1deed8de40f659b0a638879534775e8d6fccecd1991db9ead42c079e3a99a4b4dec15d232105e8e9794ddd0643614603a3f4583fc41d5d1a283ce8748ae6", 0x9c}, {&(0x7f00000002c0)="be6c60cf73510765fc697edc3ffd096398b2c34d843aab7b7775eeeea5e29482fb16b2e30cf152470bfbcfd055771c185d077237d1d2ff2ec894e7a9eeac4b87f0", 0x41}, {&(0x7f0000000340)="51ee80947072461f151a4c0139c8501e14e863116a3d972b7bda61bb4b1fd706f3bfc5a4eea6c5d40098c6e0f7f926f70a890db79723d394ca331ba9f8a02034619ff5acc02786840e5cc6baab3e1e16e55bea220ea2b9daf33c20c88045a2072c485ee220b1b99ad87bdb245059487d63d88d17ab59aae9bdcd2f0c5aec61f9398d52d9e87c57a1a678a1dd63ed9a22e3d879c173b976b31504c5907a3de59628fe228ccdcea16b1e3bcdb1df4e3d9e8cbb68bafe81270a5c750082db473a137611785d2be8", 0xc6}, {&(0x7f0000000440)="9c89393be967e30e19fdb56cae58b6da45a714c9cde560549e2846e0bda7f3f9dd01bcd515317eac58e72336716a1bbad68f3507c33cf7ef1783d82df171346cd9128d9318cb3d95685d095326015268585540ae8ebd29724eadeed81ca80ec05535c59cdaf3c07a150a1b18359bdcd66c12a18feacc8e4fd2ba5ab1b36bd5d173fb35075313b850d10b2d4408e9551af62fc44888cfdf4eec0ce1b980502791c5e672cba31e26bc9c7c09034de86cf1c688783113f45ef4150abdde47e651dcdf87ad9502ee6f7d7b235048a0851700c4cba3ae36cf30db708199bba6e0ed887a8e578c2a133aee1342ea2569", 0xed}], 0x6, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x70, 0x401}, 0x401) 16:01:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x200, 0x101, {0x609f, 0x5}}) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:01:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x256, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4, 0x0, 0x2}, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffc, 0x3}, 0x0, 0x0) socketpair(0x1, 0x5, 0x10000000003, &(0x7f0000000040)) mprotect(&(0x7f000069d000/0x3000)=nil, 0x3000, 0x0) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33eeffde783041a304ced9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xffff, 0x8, 0x800001, 0x6, "3cf832f2b2e8e1e2841800000000000000001400", 0xf57, 0x101}) close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x8000}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:06 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc6, 0x8000}, {0x42, 0x5}, {0x4, 0x6}], 0x3}) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, 0x0) 16:01:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7f) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x100000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setuid(0x0) pipe2(&(0x7f0000000000), 0x10000) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0xa}, 0xfe76) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x80) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffe92}], 0x100000000000005e, 0x0) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3f) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r3 = syz_open_pts() mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r1, 0x1bf6947e5b0467bc, r3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00', 0x4) 16:01:06 executing program 1: r0 = semget(0x1, 0x0, 0x80) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/254) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) dup(r1) 16:01:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x188) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="aed3ea1abc04eabb07269484aa2709a7f62b816b7f2a0bf346276785d531e58139c3e8d245dd48dfb6cf2c29e6b9b2e15b966e300ad4862c12381fc90f6b56d185d5d1fd708fd259fdfed1521cf875430335c8f17cbfbf19cb6589cd0cc2cc6a368e6644ba9cd3b555c8b83933ea9a3131e214824d0b7b5b2a399ff92a38cb800a0a3fdd155a38744b56d7de8f6a4ade4d52e0f024653bf704a02bec897f19c4c54b1e3f2c0132acb004c6bcbc00e34c0018b9242647d6eba59af05b960938c188b287c99035617b1e44a6c663f7ff3657f5d34da560ee6b50de3b238c65b21730ec46bc581782443f3e305a9cf49afe99ab7eaf4472c0010dbea7258ab038dc78264392d96f4e", 0x107}], 0x1, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) execve(0x0, 0x0, 0x0) 16:01:07 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) close(r1) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x20, 0x3, 0x2, 0x7, "1d2e13381ab728802a6e0c7fe70fafb6c778ed35", 0x5, 0x2}) 16:01:07 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) setegid(0x0) r2 = dup(0xffffffffffffffff) r3 = getuid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r0, 0x6) 16:01:07 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3e}, {0x800, 0xfff}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup(r0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x2, 0x4}, {0x1}}, 0x2bda5c264fbc68f0) r2 = socket(0xfffffffffffffffd, 0x2, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x9, 0x0, "b8000000000000080100", 0x0, 0x1}) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7f, 0x5, 0x2, 0x0, "e4eeb751c5f36ab18fae9ce6a2fbf4c94eca5b53", 0x100, 0x1}) 16:01:07 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="64aae30bba042bf211ae460dcd6a5898f194878103bfc8e3288c33e5fa11b5e3272f7560cdc93393aa8d04412aafcc04dab8a3a2dd9057c4a7a6f74ac21a3376a0d694c75f6d2037b81e0b85632528ef9d589f4ba5f8551759366a3ee65ad1a25d7e554c87ad24802d90d2616e86201aa06bec62243f8aa28bc8ffb1ac9ba198a74c108c9c1398101a0eb3bb", 0x8c}, {&(0x7f0000000180)="fe57f9b0844bf50232e0c010735edaf0ec8484983a1dbf3eebbe348d5eb27c0f179f7b66df45b95ce2f6655434dd177eb8503cd9cfa03e736331845ac52020a24326f1aa871c7681298c16038a5fd05296c972ca58c029a272e5225a262e575748ac3e8299709c43af2a3470e4bf14b517c18f3ceb9c9c453a6b861f21daec6f52e0b129db4c52b2e8b62ba77d4434012bcdf2d13b4d647d4167b6d3bb3e4f1af5a3e8d2f1b9f6b14f64a381eb80b84c9a5e4d8ba6e32d0113b29a18d38b2637fc9b049d9f1450c2f968946dc98515f38505b340a53df9ebda8702388cdd46a8d3254b17b2a609cb1f6ca37decc51557869640f6146193a6810b1861a696744c9f0fc69dbd589d061a41acb25dce3a701c6907c1d26c50ada9b252181b7246dcbc8e653674eba3b8c86b0ceac4aec1ef36fb174a8c73b880db58d832a0e969dd10488db15ba2cae6b672ceb38c05a36d98a6c2cfaec4c6de11270b15e9654097f8e61c3eadb7243a41fe566559ba23a68a0f066c3b3187effacd8fe1acf2f6cc364ab043f2e371763d6a1d6d51b0da283a9304a013f1c8b91283c9823e41360353fc831c1a4c8fc6be97337f2ebaaa1d82604bb9bd5aaea9d3a51e0558e2d9449fd567191383692486986d72eb036bb29ca77e1057a34042d3a7afa13a34ddade4198d35436405dd1467bae8329d9329d0039bace57bda9c75ac71e4a79c921a313f39e2d3a4b9584d28036224c0c9eaed75a38dfc2a78d5be384d321683f62a0e75085267cbc26707e01d91fe7544e9393be3b2be220f23e6593e6d594bcedc90a2e7796ecbfd5b0ba3578ade3b8b02855d59194d6e3bda01c4258a077be1a2c59157461ba4c7f8bfd2387e73c3552d1b7d7e575c6cf610f8758bb517d6c93a460676e6b2f58d6ae55f21c4bfc470ae1d72237fe33157d4a8c2c4e28e71531e4f2b3d8cbd8a73f145288753e20e93cdccc5c6dbdc43ef01ace0f259ae8512f2c9c0e3e42a5a9e5ed3071503c46d98f1052f1252b6b0c9a4900db88f4cd772bd934dd05a5caa5628f9ff4e2de56e36087bd7ebc882a8e24745ca3b762682b889cdb8d58c65db2c2901192d5d6560e82c797fcae0c601a6cc0be741d6ed4af8c686f21342a24ced713d52a517b72b767b2fc1b6ad9061b79cee0a19aa6f451e180f85529658c7ed2e9089d62b336ea25573d199fcdb02727f672305fe2053882a114cfa1671eb75561cae76825841ecfe0bcc532ab26c5271ab12ea53f1baa012bb80b4f242ff25be7c05604f63d9c600365d5002596b7569c3bd92c1ae28a281f6aa237e22ae170d46777550e731dfebc411fbeb5083698419503e70b923a58cb4e9047393007d30ff02454c14d12c9d01d02d1f15b149982b62e8c1f5ba39ce3bb57205362826060ead7a09402700ad5198eee44c246369acc2818c6e1c718905fff30515116ea0df784a6931d09f3ae9187293e71485ffce201e863f3ea48802e098dd642f262d6579592cd958fd946d05026ae6e38fc119ecf4df4c95d95a95bdf6fa12953fcb04a9f24c48026fee1baa323711336463db016e7ec7c589d494acb46da0945bbfa76a8629bfe93e75a0b5d9f741eac0348e6ae08d054f6bfa74141ebaf675d35951c8a4e9c936a3d94d9f32721552230b17ba72b99a32b657a31dd7bfce56c6800d1a4871fd392b27df50c370ed5e8819d16c017cccc9d4a47d1b571790177c285651cfb2340e50c00a324061e0891175a68bb75d22dd0b72a378b6e014a31c2ff84c26a786666957405f3556368dfccfc9d290087b93454fd88f24ab6fc016a9913416639b02ea3e4fcbdbcf4804131b80d1d2f8ef43c368fbcdfc9ced85725806e423e3f3d72fa9b714334f8d2dd3b63a1d08a6044c1691e23e5f5e153d0c89c06719da4e839e5432808579a2f4dd84963f2019ce008b3ca7f03698133e5c657c095ed3dfb0f202535e8d7a6e476166a7e8417474b8b0c467b3f87c442e5cfd86338298b87ccb9bbc2ac1af1cad12c2636a73132ee84eb25f9f358b390280b494eee6a6283d8729283c1ab3c240d62ea4121969c485633c74d966355b62b4a4c848ee5abeb8c8e071d0460a83e288273b41a5c16cd4200b41be25836105488d7b06da1b37e9de41d0f47a0f4b890cdfed8a0dd4d028e8600163de58044e9b43463f22773a5b7f0a61d47b742fd8442ff9cfa5cf87418f9e28543f6ed0c635131dc61de6c91ce0c53829ec124e371d9dbaefa6199e2da56b5f29196a77b434e164b42648cd04f96829d023ac8378a6b84b41f488f7c00ca35325859b8b1195bcfde0a951ea6d3b755419841eac983d2b859b8f9e128338f4e3ec3cf1a99474c6e001141acd724c1eca6a1ede5fd4ef75ea7b13ce2d91d66058b324d3445b78166c55b6bb169ed76a5d91d746be9e655cb5026dae6cb1111cd6dca9bb471dff7d992b3bd85303fb04f24dd1a81f1b96430fa8d5f4aa2ab33cf48f8b3c7f573bdaf0df2b6ff810ad6eaa73313ad585105f48eebf754ded40815fa8b34866120a19fa35fb0a0efb50c7b0c5d4ccb78c686caf48bcef410e00fd25b9eb0b8cab019b80c981d9ddd70299d069b520f8e13cdb9ed52340c4d58f833def0900b56a6716eae1962c800784e6cb947f50f87484fdb4f5bda2dc1254d2f74d7c926c992238ed61a58f8ae1fe5c6f2ff5cea09e2c158dcfd89895add6374351b671a31ff04410a97f8375422def09163bca1e7d4baee4e8a71867e4032f5c29c8331b6b5dafdc04556251cbe609e1de2cc7c822e00f558d6f85bca2da7e5b9329ea851b03e26514d54c5e5eb3647a63561802a984a765da9fb09003c862b7eac915d67c181d7791408e7075c56f66b63fa7e9921a9f4563f35a5747c20d0de0fe6b3d5639a54e2f94e8b3d41768bd795b76883c40af2c139ec0907138c4a117fa2f2e6c3130b59ea37aa809ef71cd6cc36fed15d23cdd268beeadfee24357f6ec1726406fb7e279f05a29a2175f78b8fe548ac24a54a0f7b667556868864aa9ec839e93b7ca3cd76cf7fd5c1db6a772c2ab6bb0c91b0792312cd1197f27b0ae9dc695d5b249dcabb6a1b575730f602f6405a9c1bdab33b6c21db11bad8c192381b27f525fb0620b31751d604c2cff80d54cacc224a8f1d08c4c225e6f3a2f6779b8d85ddeddeffedf59f2f8182f98dfb2d683c247897ef5b2e8cf96539750b75400ad767065a87af56c22dd2192ccd5c829e9c6f103988a606e2047d51e228b8a830362a886f5fc1f0af82fb11f9ee527bd09a3b3efa7bbdd0099c4f0ed456734a39488bad9da67ecf1c38b752a1272bf1a4bc5af40d98b934da45b45e30159a843c628efc21c089583fe5b6c8db78831c29c37a0b8a5a2ef3d486a2476082c00656694dc448a9b02c462a52f184b1e75a41006006712f8c6ad06fd59426f927d4e566c4c4ae5896b0f03d3b2509066cf96a8d1b1501fffec7a7744f9b1fe69301a7010d7a78dcae342243602782099737a26034f13a51fad0d887233447a7b1341e6cefa110a9760162d21bade6924351a5704736cadc8977407c82f5b814f5155f673075732fd79282afd865cad8c82727df824544e50935c51250c7ebc9509e4944776ce07eeecb13a0651b7fd4f5252a5e371fe146481dbacd2ae0cb3c8cfacd80c8619047d073b5f4d296b509b7f374c192f1fb479187df58bee2d15dc88959664e226d21a1a04c26acbac9a400091d5e0c835261062edcac1687a6db6f36e19d6dcefe7398aa2125fd2e2f063a288a2a7430857295c93369b6ad02f464ea4104237b606b6736eb7f56e26af33016a6429a92a707078180de6170a467d7df5d7178894c9105a151d8ea47269fdbebadcba64789f433238ab8cbc4c220d1d120ddece8cea1217aa6aa529dab63c267ef2afea02a43cc33230ad486a8c07ebcaef094e4f17646a4cea7ad7908be555fa17b31f3b0ef51a2b44d7899f802f3e02c4dda987607fc5b0bd9d520cfe92e2b5a7b9f0679f933a0f10a941801e77082ab084c161fcf3bd73d3c40247ec659f526f2095040fb666d7d2b3e47a23a59c2cadbd7ed899a9e63a5b161eba03de05725c88677bb132883a4c9889ee3724c404f47e67bd31451a5a1c7be0075f9473fc11ccc684aac43a2466034c1849250637115c811d70441b1f1eacc67c43ee619a69bf8210419a0318cafcd9707f5776c89354ecc63205f376747a74ce93783f1a2c78d02d36b94da3804105ac9e6a62254eb8feef14a20894dedba5086b97b12d190e46e185b0c01da8c3e8986d348b7deb3ff9cf8c0f4bc706e3fdd8d05c9d939ca1596d4f03dfe191e42cd6f9bbffc50bef5bac06f1373f614650aa39f3a9650514f04fa70d8d4e23f0e1cd8712d4c883a1cbfafe00aa6830ca87aaa553915f2f23f06f299468c43c032083963dbb95c67677c70288df90d458109206a5171a25d112cc282c0637606895da500cc39ab9d2566e6a9ee4c2409d4f863d8a776ae7657c7b22b320c62dca8894cf2f414c0998e5ca02b1009a71906f9db4c95c5350407c359788c210ab0cd9db59cb84f8fe4ce5552a5b9fc58395a873b080e94ca85c8912d695f2be37dcf5e18486e659f00867b867c05b60025323f61041f305cc91c1561870353e3049acd44fba3cc17050c44d97f81f771317ea97cb6f9eefa695696940042859ad1ded44554e5175ab2435237daa19fc6f355696d3b775dc7f7067faef382ae3cc1e9372b75606b743d4a0da61beb8f7f34cca980aae91c7786da46f37c232db15783514b1901e80687d7307d393e1533f1493ab69eb38d348e5b286bd1db323675df890c144a8dcf7cf58724ceeddc3d5b374946c32c26a53a93af602a5adf46b811e6dfd45b527eea9c7796fe026f48b301174fa6f82b06c9e9df4816888d24e560a924250f60910cf1916df7ec31d27c9c7ddba5e3de08066c89787b396eb5e0c83e0987484ddca0f1abb58f0f00e3918e45576f883f825b78d117ca2e5c2634f6b6d1c177804624eaf319b339053eaf7c6efc3b154a581f26006e79a11e973ec876aee42373243925c9c6f347b9cd422ec81bc95687ded7b526bdccb4d993e74e2f50036dcc4957d5f7c9cf7cd09be7127fe0a69841fc58ab5268b21dc61badce437cc952b7d06713d307f828a38be135106704f23ba21c2ebc20bb27572386cea8c6768b043c2a391b878f55c156ab80731846baaaef0e71e007fd93d01b3b780fca640fb450c1ea439f6ac0dddbff32cc3c18ea5e44bde18f00dd8a563f7abb4a8b2b5044927e4669f7d60f85c2a5ee810385a6b1bdb229b4242e5b62485bca317e97df8f7b3d7d432356b76d789ad93c16b0fde6c42478a3c6e79b61ed9c2adb485b7448c900b818fc37d3d5652d2ed1f36796ac845de8447b95d433b60c4d21fbb47a952f266488b628660947e1c5f37ead78edf8ecda4323262f2b379c9037107a3ee59865433ba2c382c50ec616bf236f33ba95656d477ecd236fd536a4676b8462bf46f8ad74d1faa98ef78a473b0a66b85d11270db7e35a7db3856ac57a754c1c4cedf57e6696d24afe4a88f02bd44dc4530b32a9e81f1a3d82933fd2abf878a22ed8291c27fbe38d0304d7e4f8aaa370873b3b08ddbfb29882356f507de54e00f0d61bee6eb84ee2ce4788a571d93ea884c2ed96a23bd318460ba23efaa55e03662ea3495e73120a88bd7fa50104aabe74ba0edcdd7d7e360e259a81b90072036cd150ac0fa1c956d424fea37a7230868b12b2d0002f84b4f8bad5d6530", 0x1000}, {&(0x7f0000001180)="7b985ef464c67d7a6a0427a18c7ef92829b8bafecf3ff872bea102fcf7ac6fb459efa988fd2222712ccc5d1f7a698b9b14111365b05d11fa90a057cf870aaef89df806876faa7d2620f4195a09270decace7d090bfe830930cdb000f61f2de9dc9636f0d4bb2b044af5a422d143cbd3fb14a32c2c334babeed598a8403f321a1daae", 0x82}, {&(0x7f0000001240)="79bead969a5afc35290caae87838b84da19a998b0c32b61b20d6b50fe4f1e00c5d86614637a7fb772d789b31cf4c81f19ef96064516217be86442d", 0x3b}, {&(0x7f0000001340)="92e2181a46ef18c2547316008e274a093414c16e215c4258f6f65145f1f46a4526c384e5c020d5856cdc1fac0482ab2efacdd2c1f864ed0392e95d27518f9592cd7d63f0a87aea956e9e8adb485e9e33a037497ca10026a83f8a0a76f0db008dec333bb5cffc6c34c368078bdcf7a079e5f776d9414aee7911a532ae182c1f92a3292d9a684d638d77060075773d7c7c4d41cceeb886e4c7391551d160df132f5cf34648c512293b38f93981bd2c9608a140ada563be795eb335b72b17c5067d", 0xc0}, {&(0x7f0000001400)="610bab4fc47dbbf72fcaf7308289940dafbc0001e0d1b57c54001a724f85d7f73a8a123080e35d86a6a8c87fc06f16b439beb8f38e4e5039f2477a88b5b5ee164dde09f453205b9bcb75e0768f428385f1437aec4382dcfe39ed11b90d88f24d929f6fda92e3a12e59b8a5a4f72022ec0c081715dc64c0bd2eb9664092197fbcfea671ef442126d3e6747f6900b68aaee851639dd940c37ec13d3392331bd257f20879fb76b88a36f2c291c8ce64c4179b9728a487c5ca883e58f1016074028ce31c9035262034ad9a60445a20959b757d2615aac8bee73383f00f9c71e013be4758bcae8554b70e79fa189911ff9cebb80767142533e469eedaac", 0xfb}, {&(0x7f0000001280)="c4621ed230", 0x5}], 0x7) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffff1f) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d5135f15090eed7faa8c3f4000000000600000a800febf772e98c72000000000000000000000000000000", 0x2c}], 0x1) 16:01:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10089, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x56bc504fa606c518) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000000)) 16:01:07 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x1ffe, 0x8000000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="623238bb58f3b08b6b58fae4913c", 0xffffffffffffffd1) chmod(&(0x7f0000000140)='./bus\x00', 0x40) getrlimit(0x1, &(0x7f0000000180)) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000300)="24374d310fd9aeb85670c4d781d4b13204692b8c408a2e89de3d0de2749f099d00dc73bc604eab1b58cf3070241c7ed9d7a75bfa2d3734fa42cbb7134e4da00fa5e4be1e180dadbf97541c8874ea5a4b0661cea103012cb8a74e392087cb74ac79f05a7e7a4a98c7e659282da2f6dc95e425d54e26b366f5952347f002fa42dc3ec1de3a88be91a55ef33d7840ffaa6fc8bd6c5c63543b6a3fda63f62623876bab53dc7a6970866480fbce94f16324d1247378b2e8be424be1e44155f14e889c3e5aeed7886892659e46eee529015742f1af17d6b22ab1cde3e707b8253522dc80fe66a9c134dfdc2d753b93b6cb06f9f9149fd58f462f5699e199edc17c66d90ab1a0e67ff41c3318f5ef32f4fcfc065c861da028a42e203f2689f34194f1df463d84e2b4c1b49c965d251d912a66818b362d465ee0fe8e8b81415a8b784f4c753d90fa1af4ef13654fd63db01bf6705257044db11519a340c75670fb32334caeb010b086f2b97e7e9bb9ebb036675b4e74e523cd44a5ec6d21a9be0cca45803b4caaca4df31f48090977d789a9aca0b3c67240e203a85eedfa784258b1aed3500e2030be493bafb387a10b92aeb231cc03e2d4c94b3779cdb69ef7790378ba27e3ed6c2a2cd7a9ea689c9cf64f66a42254f19d44687ae70f26bdc516eac06e0390b2ca72e871bc9b5d15f326c800eb5908cd0870923121fbd9e007745debf40e514526a0bf29f1936c6fe15cd49cc1f2eb923aaebec33b9187e78e8e20b6842d15831709099b7ef0dd8b76154ab1f2e4d00c2f02591579fe52b9d5ba538d7c9bda8c30d2a802a5be5491c53f5b879cac221e1948c726d3556031f719eacc1aa79f89132660ce7013049fd844ac6438b6d93c503bb47c97bc8b7d2e8ab9d46738c13045727960febc9e92cddb8ba31d289746d70281ee6113c01dc52429b8518571e48b4d8fc33fb30983ec2db3fdb5351fb02432eb01e2feeca729d7075b2b2226815c1f61121ed2f6e340ed55995ddffd32142090216dcd31589e97392ca466018f7a5bd50ed9da4d9efdc4c15a882b6fec151eae52b096fe533c17ae34ab3e35833778f7f6b21dc96dd26a992f106786042ee4e30b0bd5d5c1612fe471da1ce0c31aa241246281806d1090e662a83345ec3541bad77e65f896b0ab372731f04a7ace64e23542ee39e570a0c14c86913bb01b7602fe9c8758415341a634914e4d099e0d64fa3ec8459326f316f129a1c540b1b855800d979cf8e06c368bab753bbcf112ef5013f5e1a80e58f03b5f9d65088f267107eb7ffdf81e462ad7195ab99161cbf19554b1eafdcde11a990aa989bf96a0673303070a7a7e1f6000ab6545cf3616ec69807db8d758603e62a9a0084a4fa1c44e80407cb5ef0b33d6d5aa89c880083fd82a774408e24843dadf6bd842717d0434fbd35290f7af7395ab974ba0ab5e5a5e0538380ae6ebc9df00ae21094c82b070c468bbc1e7d5e35357f454f32e5abc8cf5737272b8b09689932f0d7e07821d2934883e4684fb50556638e60f5f1eb27672dc7bebbc79ab22803abe53ea609603311cce415acd8cb55bd8d66151dba0f39209f6399e28dd67277de088b85dd0a08cc5b0d32246aa9a1f3e24dc49bb53d371eb23130e2b1d29707c826abf4b28694e65afb66362e66dd63a2995da382916c64011c33879cdc6843c79d2d929f1c4eab5e3e116b8ae3541aa329de6f66fd84607a6e2bf2b8498b784a2960bea9384260cfbe6611134a69a6bd14dbdc801c30a1ed34a907baf50fe6cf161ca01f6a1ecea940a2d0b01955f514f6490014043e705563fbdaaac28caca476fd397603c5cf1e062e1ed46f50227307d28ae95cf43bb4bfcae3c6e413354266913bf7b295927cc110af1dd3bef94bf87dadd90f70481273c0a4656d880d625fb2d0d70630d7130b8026aad5661b5bdf5cbe1574821fb89a0acf4fd9c1ce1dc054634e6abc968cb57698299b8830840fa2bf98133210d33c06308a952cd642b5a1d0492d2396981d4be45524f19bbf650cfa1806b57884b1f5724af6dfe11ea450cdc36c69d1e816504deae5e14d24517e03e24308d2f4809d52caad7d607eae4553b777c6fe300874ef5b72f0ef34194a8fa3aa67907b5093f524c9344007460742ecfed430717f191ba53c8abb7fe532dbb964a52d6e762eb48a50c3fe810e604f735444af17fd55e1eab578d0f9a7d86c001e1ba15c938c2204ff0960a727f1fedfc1510bf703b08e21343ecbd1ca7715398a5a09e30ae594ecbbda6c8d63105de118cca56121eec7ddb016fcc77d15a876b759b467c16a4cc4aae0582bf09787c521cb0ddbc70768f47549171d40b5f02c1dc1f3bda8308ff0c2ce89187487d4922b5bb6053b7bcb35e108bb3738a78cf7b05aeb4553e4d6a68d389d80ee1b065a5b28726c9a5ede3d90a45d5723b21acd0c9cf9457208de245d5dbf45afe74b1deb0f53d026a507fc6c916fbe3349fa80fe86892f60eb26b1e27ab905d00dfd164880b28be186c26bf22cd6e964f999d45952d54cb4f6b5f81d704248ad77c1e80810036b7fe1a9a7de7b77285f6dc74cf7c4cf1d43e00e3b762dc30a5a5671a4427edb5fb2b4af6c6ea5c67582f4821b00734e30a01b6b73311b0dd1ee6a868f5849035a85eba5be32a0ef52c66324622f9912196cfc998a5a5ccb73c4a68bbc4c8677ca95d03eac24cd63600e8b70d4b95d7fcda6bade5d17ba8b7dae8cbda2c1a04ec4ce474e63afbc1a71961250e402637e29d5efd128cdee6b0afa197e8328976de6c57a8fbc0ca8946cedac308adc6ad11c77599ea80f5ec22dab970085899319aecc0a2269bc8de1cef86f8f5e400be29fd6673fad2942d41550139327b4852ea66b55405bb38e3a2e02da1603cbc115648163c1b93be33b8b3a22ccf63e3b4afb9cf2d19bd95aa4a3b6a16a04f0db0483f8d2bc47153eea256da3154f03f5f4c782234b812c5551dc44ea0a2c0bd2fa2bf3b7d968a0aebd1c8cc5d170ef30f4bd59bbc097fdec9ae304ba13fb3485a789793a65f6723131edc315e688b6ceb11f6f5ed74f033b56734c30a699c7fdd30b46b7e53db585748b620d5b4235b554838e24dc129bd38c45e4b3c6380cdb8359aa6323fa3e0c398d81e40369a0b7d490189dbd914fcab5e820928035eced0f2f51124f2a9c64c484f465615245ea46a823e05e13e1167c12e39bb31e477d50b1df5c0af53845965646dcf1baaa06011e1ba1ad10a5d48a0cbced1b4372afda728b41fbcd84411f18491924612c3e2dafc35f91626d993a6f3d44ffc9833770bcf47b273ef998a0548b01bf451444ab3b3900df28e874ed2d6f683413c59d2565b2a8e53e0be55b31da31f042bcce6edba2b613db957788120616aa3ad3c48da9b40fa3de184025385ad6a22c0b37e1276b22e23461e959814b8a52ee4d75ebf4ff7d8a5d7cd645b0d9cdd4f908935d95bfe62443d38bfaf77fe4186bb583f5f4aef9a81d3d99b56aa07b331e8110261935401166ab1d6f0fe0b6562302c2c1419ca21817fe0b3e7a8eac4edcbc64a7950f8fce63f80fc4d300754a1aafc5a7fd53023d65ce6c941a9f914e84be96322f092dbfaaa142b72c7897b1042e282fd6fdfcca6b0f10ef74263b7043dae096affd0afe087618adfcb48993f0dc0d5aa50951f7a0c12fc6e5f63dda796cacd63cc726d4e3ccdb67a8b40a500f5106e4819268adf87bbc9a3d40f28ff8a8e43380caf2f498cc36135e0bf045cc03c222e04f747f5fbed0f2c234c31ce8662eb02a9c859b8d38bce3ebe9c4db92f71fbbe9fa2769f7634c0eb73460c966e4423d6e184afeb6a2cea28aaad3e9d0cbf2bf514d995ec4f2809887cd516507acaa314fb06f9195f9c87cba24c47677942899af539b468397dcfb2215d73f0cf1b3d230a073f12b53448e8aab353616da8f7ffe4ce4bd73e96c8b26d06bc77fdff45936223f14d9494aa288de65d95b5041ffec823d27edb6eac049108c0161bc02b84864bb8e1a35b4f90016b6615d30da1fe7b23c359a6d4aada26225dbe9db22b57e955775d8c73d32aa81b95c21f6bd6eb598c21c0d296331ae75b5b50a055214f0234f8943ccf5c9572a5c4602a87356cec2b6c088d9eb5e5c67205161fa3161f63fe0e6dce8f9403017249ca01fd6dbb495c3b48525d9016eeda919ffe7924ae4eac940427c50797e2f78849ef409a7e0070d88fa9bfe008cccab26969f3ade62076164f44c8aa2ae9e678c48dc3a43e54f643da9d62f00d790d6e071af855004c235dfb87cf16e46bc68b57c82dda8d1be3ac16df199055848703e4eaa28253fe47138910fe4640b1af8d77cf3c5f8f82fca4c4262feb5530411745a6b865b253c93a3c30b15eab0ff76bf04248d4444ea8cd37c25742f87bc65832dc1d86f1f7770a02d9a321dbe17ac308bbf83100870d2cd34456b57d23bd03e0ab838ec67d3487ccd4fe09fba4636b9d322353912ecfdaa8864bc79ef829aa020e33f2343c9c0cf36a187d802d60b212d7f54e67b483781a7fcbfdf367de1adf94cf613a2db7aa781608d81c5794da86af6dc13ed5d88c1bc0f069dba70af712d83378a72e30ba64530af5c1c7d12673a68c21b1de686b113d53f4cd771bb5ff2678c54e07aeaf16666ca0afa9c6c69e7816b6f5a2c3c2d33048bb8a2a785cfa9beb04bc11cbce1643c9423a02c2250fa41698972c933362b21a86c316c800074273515b967b150461aefb8da277a891872f525aec083273ba0064800883e83a0c806cdf4b8eba826c0a3fedacce27c6dbd31c6bc0434f4899a2568fe19ef2c108008b9324795ac068ef7e42638152b9e5ca8256ea50b3623b81029b036579875d5ea7d9dde7b07e03d5dcc8095f3f7d10af326d5800f5b3c714f2a4a38b1f50c5024c37bc2ce1058d52f5a60ffca0394b6abbbbc64f777d0e4a23c077b3e57adbd1bcc472cd6dc9eb1c85db816b6b219a0d9f65d39a39470208f0bc33cce84617bcab85afecd53aa0d157f540c0e5b6fc94340fab43f60274f7828f893b66c5179dc505a136c8ea9837df9d82b2c14c3a366a052ce95b78d524d20f05b52c8f0352fdb90d42e3772a5c4470aa8f8c8dcbe7b2a551d956b36651bb749a117ec289dd2f9f7d4903ba42d1e4cf4794dbb068e60d88c2f7a4999cfd5fc375afb311695d261ab2d3cc5f47e0e2073f6f16c1fe67900e8fc93d80f05345af847ac6f8714b7dd520248ce413992c12926f56bcd032a3f682aa1e73d546cd578e62911b9b97a129e56203cf56e9efd31f6694da48f603d444e8ff255b42cf196313dd4cbcda3138ef4d1b4c7b1745c823e251189d2f63eb944d76f314b2bb7e042b6e79558c42dc01df8ea35f80891d1ce6dfbf3b66246008280655059ec5bed45aa079865ece61c655bb0d0b4d13da2463c11532d9db9ade2e5288db011287a87ac59980b2dd9835e64eae82cae599e02b29d21b2404db21795420cb1f2abb8b5f8eb3069135b95301f0bc1f0701653b61aff7d840d2d162401d3302fe5c0e48a48e769c6ca21f53900ee863de3862869abe572801f452aee6367f79cea4f9cf3f7758354fc32689a5cd9e2febe0e7262c0c4e28c4a569de539847e4781a34957baa623c3c11ef843d2d8b7d14347925b6286ceeb802616c34ab9c71ad79d17211289cdbd48a284d9fa96715d985339ab5ccc2163f301b89a3af56ce7db2492d9d6aaf77440941d245cb79c9f07ac4dd43a97e2987fa9bdcf79255b851252ca93c36a4c2879de08cea2d94a8fb44", 0x1000}, {&(0x7f0000000200)="93ece4411995b13ed3c9572e0d8a8e09de9de7ef9e4e684bf73da561dd94f3139b5fa72018b0336f2e51b772861966c871408fc7aab4c8f7b4f5f123156a7c70168b473aa0e0fd4a0365b4a2978aa0a126c7949d4574082a2bb66be29bdec109f0c8ad0771cf08ae08e30c35ed3d18b32ac2aa25", 0x74}, {&(0x7f0000001300)="915e61dcbe3e4f885ccd423fe7f51400df5934f0ea607bf9a5ef952b586323b3e10ddb19c84761c9702c124849c4d4e729d7c989ddd8a928d9c891ca15d3b5353994f37d54b4b84188d326046ce21af28b2099bb5a8909ad60ae3e0d941451401588c3f0fa9045b8845a3ae21a3a8bebf1b8a1c0964709276f5f4515cab0dffedfc6e93fa82544933d177f9bc65ce2c98c1088d778", 0x95}, {&(0x7f00000013c0)="98c150c6167a09e3cc8b4ee09df7316ddf227bcc4bda329bde3f0bef60dfe1c0618df0ebeafd1990c1128ed14090a3ff4688aca6b327b2dccf4cba93b7e2e9c41cea9de9169c6736b8580eb2c77dbbee62b759a1703823a25bb206b87e69435886a3717b8a9fa7b6575d8baef2cfce68418645e6ae01db7beab22980067acaae160fd4d375a14815f09c793bf2509bdca99dc8d5fd2ac564d01510d975d78f0557e7c87feb691865f5113aa7c1405f44e730f093be68829b6cb80ec1224d84f8b8e00876c7936cc0bf2a4f859b42af36b9aed703b3fdf2a5d85d6c3b0a2f25c062e69776f40abfc8", 0xe8}, {&(0x7f00000014c0)="b6f4106dbf50dc4dfd182c1d13a97c3796b9799755bcdaf25426eeaa8173f425625cabae5db55bd78ff73203ad932359cc93e725cfd78e99c0d58cac77675809fc6a25bd256adfb677e686da112317cae0f76d3adf36eb4a344494b49c0a63f4b5d88b9d5e5809cfde03ab4da50982af3dbf520bc5cdff9f483fbea06f9998586895125c57f4e64b91933bd316e5a814fe350b3696da81150c9062c9d22fdfa34c9670f63bc5a1570e74569e931855501bd27cf03d037031661a7132f0908780f274549999f62094cff1bb71c66ed91e7095fe58136eaada164dc0fd13f9cd94cc0071d5e1c6fb20ef6bdc934b19f41b39e6173c55254fda2f66d7b1d4b3b37734836cf896ed752fe03bc8f1e89fe205138e9d394687e1a663d1cd6256a89cfa8c4b72bb2028e2df5f3740e036a10daf80eb65590f0cf3696ca4497219355613535cd89fa9291170b3fb60779d2f09189f43734c2d84aff48128c584bad70d5772063b0078f6b5861091275d40ac933a6cc98074361fa8cfe5580c8e1a3058634d34f1c0eae748cbea22715a7fafa588b84877d2bde4e5d2368fadcc9429747a558fd80b7c1e8728c934433f981ee9735a2e80341325628b6dabdb8d57eb270817988e6b52f55d12a29e3e138ea3963ffe5cb8ad1f3d679c1f6f9971c924f987104063679999b3908917293ce8c6234e9b46ca20ebf19ace9691b4f284e8922f0d8a81f3e5f2ed25d7592c3c82e9c38cec0c1371507db6f51a4a532de6fada8ac754eee22177787465cb5369ce0fb65e1dd9d06a73003159a6f2a300a060f0924bc39b9b12bee3f61c6a97ee4a77a1921e838299028fc08864bdba29901a65bf0cb0b1339d09d2ad0dad45d92d360fa310ec9e91bc52e90aadff3ba8d134d2f6961778de2991f738c7175cba213d8925f63459c097798109a176cfe8c2d7b8a1f2de059c3c9d9a5cb8bc69bfefacf45471c3c9b8416769bb6c5de8e049fc139f4ce6ccde8d1cf5418e19f98097d99b64c76aa354385295a551603fadad26fbfed511b810a20689f9305b42af577139f8bd1b76fa421bafc021ebe1fb6cc86970e40b3d05e68d48a943ec2f470bda38ae028a7bbff756245440498c1dcc096ab50141a5ac67711285e6d6bb1a9bc0184b1fc6ac0150cb528ec226c967639ca3835e8eafb2316e2120c58385ef1a957c2a7862fff0c16298125df31b6ba1feeed6158b7b188678bea1c32dafa3c97320794eaaeaf8bb7eb0357eda109c81ca319bef82a7beb99f314841ede0714adee452e2fc7088eb1cfa63dd108a75ef7851dd81cfd402e9a9ea350502ee6d18cbef58e5662b3321ec911b857e412396fc03675badc442aff7ee7a4d94bb288ddc377f69cd5a02fe36ebda9a9ba813b1ef3de898b92a8e3b811d7fc8c3bbbe5c52aeb3464ce476f487d8c088dd27d7d9cbeb8f879626f319c94378f4642a7a1a563cc49f6440502b4818b6541e7a873332e2504690f6ceb55468c6f27e5d1ac062496911baeec5eacf0d32f57f48843e9548288b832d469a045cdba6eb62b12d86eb3eca28ae9ba3cb3db7b1797509d7acc48ab5fa56e4e3af87706c892f9d55658bdae328fccc963c6dd9eb175a969da3fde7cd3c8c0c6f33f31500d244dfab38284e75bfed1bbfebf9d83ae4ee81d23b712f157d988346ce1317cd74fed5ec910a70600468d792aa324ef3bf2b7f877e8bfc089699c83cf3999ec9ca576e5aa5a01354fa3e809499019b7a883c8d5d5fd2cd97e2ac8494f66eb2f2f655ca513a14331df179c207bd8bbff698ab7e9615f3a1924ce921138fe3907cf19c1783ce205d52514e685a8285b0d6dc4574762ef588ab6b43cd6c208aa6cf4d9f1161ce96aabaeae42e204afaba27322c0a41bb611e7acaca91cb74c93d8d382f9ff6788d0544017e706149c57dc787e7ce7997f7cf4a072d9528ec7480a4e1c180e30f5ac71430ba4d3b0703c7b9f8a6fba6bf1b8d1c88d5643ea9c253afa731f656b5ee1cae7a3eddd8c2c2b63bc939a87c4fbb87dd24721e8ae00bbe5cbfd308164f66ea91146e59e6dfe1700ae9e0a0d3da6720fbdc1dee4f514bf67ca263f4f2a8f7daa7f38f5547ec291879da66d9398b419095fcb8f820c6e142895afa876b41b2b4ca086a97a08e594cc37d6c4442a2179603f2f4626cf1f290c1e405c44a866dd907bd7f0a0da5ab690ebe14331486357c0a1693fe5f49fdd2449205d251adad5e56066e410358fb2441776150019eb72f63e47920b03ec9c37de2f1895cf06fa86b5e40be18a334511bb50f096be207149b6bf59739a5c2b9e2f2020125b65b96348a5759dd40a2c99e1f68f4b2c560a1580afe6fa2a3cdf6461613675eef282c470b4ec0344cdbb7d3f72c6f8b9ede7aa0dcc0d9e1349e68a19e7b662e678e85af8cbf15eac798bd38d1c9abb5dbd91be4e7f951086d4f4dfa3a8636055fb54a49f8a8b42abc2a370dd6380098ef90c51733fffe893b0229eabeb9111162dab650821777e31a9f1c2777dccdc3dc70c732628bb065b3a627c1c25259d64d13789a6bc9860d9e40e550ec648d42d5827670a185bcfea7437533662c6ed9b5998a764897289760e5775a811f6232247b4541028a0237720bed1b9741b28b16d2d420dca781dd3bfdc05b2860879e509101f5547f534efc34b143b8cd92d78b3f5966ead34f1abe5699962766782f1a3e07027757c47968e771173e30c9c2496f1a8c3d391eb99c5df42872215422c00ea3f7119c1934fd8969f0029722e718a3227c1e4c2222a6b265f0886df4fe2636d88cdd21e8015e483d9ff952acba0fa2ed4b9f3535590b350846a1362df620ecd1d31f5de75ded0fdade3ecc8fb6860c3e405511d8c14bf13ef323663561cce9b8dbc2a0a258efd8fbdcfa7ff31c2ac602dca1bb718f4724b110a16226343e6e0f54b75918d75894bc87b3e1563539af2969fff6cca927bfbd4f9a3f66fa1a452f862e40b8ee79a36fd255098aa3e4d8454dab992a9191bece6b88dc8455a3acd5c6143f1373d0cbbea461ecab0d0b2999be755e8df8f965436f58ece2190d074a6ff9e8339917909a2b9bfab826dd79950d70b95b1d748d29e9788e32687978d3ff065de95c835fdad719fc7d449268790137d0b4bd684ea51fff0b0205ee2d3f8e71b685c7e5609558f28a92aa59bc6b62e436ff29a328e75c08ee05721bb1faf8490ed7d926017b1f5908951d1f4d34dc21df913339a5e2d20bae582d9400ac1a002ef30c5fb493dd6e8a959cef5199449bd78a69f1ac11cda5a535cef645abe9d6f3c4dfdf951eeb96d86885ea88b707fd6b84d40290a193c0b37945c5ffc65d69fe8007ac51a97c09ac51c8d5d195b19ea623d28d95cae6ae22cc6714ac0ba8d95cffde37b87f90bde1b2d2681b47408f9b4cb1b4b51bab09ee2e809082993b43315d343c6f99a99cc6c597b2977d93072180947f8feb1c4bfe2cdca222ba979772f1cd2862a8c12b2a19483a4e99afa6873b245a44bb0338a09aced6935ecd818b1fb0f119925ded92e28e4548932961c0d1431d7ef6bdbf6bbaade961bee3baa9b06710153f258dd2b14ee2353e373168c873371b2aee40ad2b552bc24545793b138ebda395e56a2e9670d1b77ccb66235199bfc5a41b4a6389bbd3c7de766583d9e9b22e4c0b1f52604571e3914a1e0c4ccf15e8dbbf22c3ce8972bc5cd665e4c971e4dc6ee0604f690052033f1c6e41bfcbf9ea45cde23e0d1eb28dad575240ff12ab8971c566a13ff62e1689ac634bec4603e8c921f3e316f040786fff9aa872a546713dce8d5f236830baec993210db84f3fabe33e902c1e0dce11dacd4bf10f937ee614025d6a111b5e8706630c204828bf6cd319db080bcf50f15aeeebafa0bf018e91cf0e3aea6f76f52d32c0e8419153588ea4acfacef968fb88c12945ae9d4b8aa92b7779197267e6e2e9c16c625f43affb7b3bf3a2ac7b53544951bc44cd311f243eabef2bdbea4c47d162df87cdd62c295f06c33849d1045ed81ebeb37fa541d96a6dd0ee3783e2ac3ad65ad7c129a8b54f924c57bf66cdcdb59f5e572d1910735c8b8e1edd6a6997db5f6180316c7af798eb87dfe01fe1e404a614e1f7f8cc7b35878dbfc704bd2492fddaaf0bfbc56166b9b70353cd900609f272bcbdc22d460f95b690079f7806c6b1e7d7435e804fd8207a5e967f7175597b21887d69d76c8e03acb96b27293bb53f8919e8e02d40f63f23db6bdc09049c230a13c3b0b878b125082e9d83d50a5493b6baec10bc4f20a1f643e2891aa96048942c188aede24b10f665e861323bfae9228d978bfd4f590e45334bae11505a18ee3ee879dfb2ae2cd0874796065dccbd1401e908e152be4858cc8511c72450836ddea9570c0b027d3fa78cd303aa6ae532f09b5f111dc01608af8443622e56c5eccbd9251bf1926aa73a8b135a40e4322691c8efb7f48e2f30e0cb01bec12b9c985d5a6abad19a724294eb57dc984639cfb0de423a81117e133afc44ec238cc08c75c1f0cc87669cce0e119cd241e6cecf740b3b7e2f724c8e4dbbcd6cde55134906251a4c8654dec07f7eda7138697567d11711b6a5906ee587d245fc9e5fb520b3d27ffc73bb1a3e96bcd466df495ae77a424052c7a6e2940c261473cea4dbce0b21ffeda51512e8894f8142adca7df0e36bb47e2c72773ef4340a4c0f77ebe8c60c8d9fffacb32f5081d2b4746c8a6106fe555ce98da628afd848e0f5496c6dd303779aa060e922b8437a4f09e548d4ff31f1e5a0a7fd3c3900885bd4c3b093c03c15f83c95493f8b176b265befb3283c1f8910973d860d53b5de6793929086f3c2e813f6a06d4b1ccb17498033fb245633769419d85dba9c75efa6b4b704fd3f66202ba4eef25c4abeeee11709d7985d9f6ab60c19a2e48d74df6a87d14515ec9d1bbecaaaf05b6bb82555483dc6937a629001e571dcaea08f60be75ee8e676fd9d39cfc3d1e2ebc8c8f6a9f8c3a643cafa7e1633d721d92545cda60d1cc07a53c7f96526d6d729babae1b4a709ca30159a24fc5d59f717f08b106ac18ebf67e5d3320fc302f20aa2b5d46014ef105c1a629de963ec08e8b2c9ae740a7669e24c7a6ce0e1e95d4b623ad433588f01759e3bfc6cb42573d15415e23af428974ed7a2fe430c1ae6324aa42b456bdf64e3b5c3965414ada7c8b3928cb8074cde210b5ff3bceb41e0d54f9cc3c2450b6a27ffca43ac24ef939c02e923baa1391d9cdad3f8196871805476f898a11a9fa05889e773dfbbaf791d08e210d37ece6a37172ab6c4876c0ed6f90cf104eca07d6dedc55104cf9ebd1166d76e670d4c613ede52d619c67b47199f86bf8f4bfae4f45a20454ae6a50591af178a2e75008a0263d7c2f480ffb703f2f369eb12f914002e0ba9f089eebab3e69088c705dc992c82ba63894a4960ee04979e9702180cd0d8003e8c16b15a6f2e027fba5c66fa4d831a2ad89b06d674b5f937a209b8ed0e0752a6e74f0b2a1faca977bf811570b3959d164ebde2ad07ca6940bfe1d437cd0a1f85c66a7f092973ee6522c3296bc4ab8ec3912046a3b0e5dedad380ad5d4d06602e8c964dcbde5addab17580be89a5f797549bbb61b17d4a7d9c20e2e8811bcf92d03983c34115cfcb5e5dc23dba31ae86b3d334fa72a94bb48cecfb1512c30a833299de8424934e0862b2ef40fba9b6e04bb0ba44f8ac2da7072a7bf92c4764793749fa1250e779af20b009acdda565ddb933a0c69b17f9e29fbccef8563f90e37848faf488f50e99ce7", 0x1000}, {&(0x7f00000024c0)="ddd1e9f853a08fa576353ce40ba36f14405682d8baa7153469e40f7ffc7fe88f096d11cf015ef89c233725ab777d02aac44701315eafbcdffcba83a044bfca3341d501b7cdbd2634e4d98e5e1ec84b45864eb99a73a7b5fa", 0x58}, {&(0x7f0000002540)="d4024da13b1ca03d2e48c85c89acdf484f7911d48686274878267e292f567a9352e44aea90aac773410f75f4992d182f1104a75a8187d65be52a6f2e88702db7e2ceeaa57d60b3bb3c391d7e6f7fb6884121c441079066b13d7febdb175abc21734f1badd25d8b23651f6b7dbe91e6f8a3cb36981b0f85df1b28ab9e415274e69511abc55c6c986f61fce620f59c06103b0caaa0f357c2ca3c9642b32972938f72a7c936279d8eafd3bff09d86429b42ee88887ed145a323eec7f15da00b4da4a4f15805aef2932d9c9e35ee2ed3f0a49fcaf764dde92ab25cb5", 0xda}], 0x7, &(0x7f00000026c0)=ANY=[@ANYBLOB="b000000000000000ffff0000800000000af6b15e67bfd2ef246eb23ed3ca614c7ff141bb78d90600625563fb6278c840b143e5bd08a4fe353171d61b5a71141cdec944fa23cbb7ae5e02abe00c210aa1522113020000004fb2355c9d38f997fc6e5a901a9f1346d78fee9219170e1625ecaaa30c1d3652da6d76c4a32272877f3981a6b827a8e36e1bab054b3006b21f2a425dc58e8cfc3897f5f4fd79fbd8beb9b0fc6d365b186e910ffcd70000000028000000000000000100000008001b00f94da8a34034d61966c572f9391b325298bcf61830860000"], 0xd8}, 0x403) pwritev(r0, &(0x7f00000028c0)=[{&(0x7f00000027c0), 0xffffff5d}, {&(0x7f00000029c0)="8ad1690cd2b1d1d00d505868f0f7f426d079cf98b43b18b74f84edd435aeb7de5f9d5dcfc060515907bac92cae6fc465df3e12c5ae81490241d3882bbd95bdd9d1b72efb9850c086f5e4078f8b7b3fdf8e24c34cffc926f0066474478096b65758a709d66f2498056737e3cddb1c9349be9489d4a2ff8f78a99ae8dbdaddbb593717aabe7dadf24bfc449adfa12b7aef2a78ed7babe144ed66c3cdb2c6eda4b599a7bd4bd0d18a98ad935c497b", 0xad}], 0x2, 0x8000000000000003) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:07 executing program 1: setitimer(0x1, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x5a0, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 16:01:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:01:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f0000000000)) 16:01:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r4 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000037c0), &(0x7f0000003800)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003840), &(0x7f0000003880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000038c0), 0xc) getpgid(0xffffffffffffffff) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003900), 0xc) sendmsg$unix(r4, &(0x7f0000003a00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003780)=[{&(0x7f0000002780)="5273eb594e3feaab6335a8c2f30e150ea87255b994a24b687e96853f168f45269ad19473b7fbed4a3d4678d0224045e134cb5a9c9905476f4658dc82b1e34731af837e6a0cce0e237d4a134e6f19c92d0e4bfb3a86eb095444c4ba9672672a1502a54528c84279df58479e0922386956854de4a25bdbc4addf1613b61c21d5eac444166c5fa35e996737c2ee6ff0842265353171ebf6a0e262d0f3afa7fc151016bc2d00506644cd6315b00c144d1b44db7bf3859807c44ffb8397b428982decfb5e60bc34f56fcb5fcaef6573515cdb9d6f8cde2a8b177227ec7a40b9cbea0597ffc743f1f95b422a5fbcc461ee8160036af1d110240e8f27eaf48287d8927db52f3ffa0c3cb251917bb204644eb3a9da291e7f7bc23ce02e33b816ec0ca2b3e35f15add5a2a817cf66549135ee5405abba59f7c738da93bd23ad2eefe33ed58d1a764cb273585bcdea815b14cec517d480488558e4107b66e795d2f500ef37a9c6c937968123b57656775573282740703be5b7e6599f9cb430efc7ea3ca1de59a8c780d4821c7bf704f1d20af5389347692faf9754a0a936e69892606341f6c7ac32ec2f440f65b40004e7e018657915ec389fefa0522011ddf6f1a3546d1cf9a2f4899ccb351d319bf0a87ac6022b8703400f8b4b0edc0e40573c88077b915bbb74ad1764006c5601cae187b53c92c67ecad753aed2045c0eb8dcc0eaafdfc1f2cc996df2a566cc28dc6ea0f02d066bbfdc732f97a0d75da338f07f3fc4cdf443d5fc9780010503553bedab591f74bef44a780501cfa76e076fabee3f4baa01da9910c703ea7420260dac2f856740d481fd49ab6f345c23dc6e23acccf6188ac0d997c4428f74b10faa88e00a0f97aafe805ddae1e9a24bfc968de5b84ec11205ae9db2d4a4dce22c0011072f1dd6aab34460851cf262d4d487a2b65226e716c6d33b7ea6771df3493407ab2a905041c3e7b8d7399854296e96764f0a2e681f5b1500e1687faa67afe7192a0dabf369dd454f656178143345520dc950b1c6709e70a0b3e9e57614d02fc62d0d2ae1c78c2d60a3b847633c49b171dd9cc6534ef37e1b3e977b361a0d1bcd2adc2f8a5ab57865a03242a1ea64dc0507cddd2864cb7c11689f6300a14d08ac42dc1a623c81210088aff228f27d95f4b8965fb67486373c726044f9072bccd09970a04f14f3aca934d592115f15a99485c1031d70137c09855ec1c5d8d6e0d3726075d041a93f55590122bda76925969583bdf2f6c0ac560083f8b9089f8ecb7c39bdf97c6bfd76d68c6861ff905af0f54505abf02000f7d3de77c04c552f9c717b6afb675f4b2c1f8e22de05891c2a089b623a170afa7d3afbee0faba0c40a9f764b9ea30512fc5a810433da5776d255ccec059b305d1ad281dc701925175c0201e3f9309f4e07f453921b5cad638f2a6f03f18ef9785da4b31dfb64413191894316db4087936ebb90b78d1411febe2297f8282d4e3f1430d54f743cda0c57cc09f8642ca5db075c777c7141f98a91b3bd6d751eb02e3865881c492abc5e1caaf52825343f5d8aea4565a107c0088cba484f6142e18c199cda3c5f3a3c834985b2c86edd4c86aba126351e6911c76012362d6a1317a5d6d65a072512e257d1efb4f77be64139b257cf2b67c1784a7c0bc7e4bfd4167cc479c10188880d3c8a755c86d92ced6aac66083b9b9cbb79dc686794f5bb41f6106eae02d3edaf12fc3418320c399768d55f239d390c412ea9c2ed385da452a3c4d0ff5de75fda687e0273a296b9e091e336c4e4b044a0c7cdaf29e9fabf03daccae6c71866591b50fbababf45b475b250963c074769fab8809cb7ab3636558874d63b3a1f3cfc2a28cccd8a6106739ea475a9ea83b98ee7d5a77dcf68039c468ff142ed904270c0b79fdd9e34024b10d1f0acec5892db2d3bb970497718b35a9b22667c80ae238e3268ead3aa16ba462c4cde7c26c316428a1662db2d3a595def4a0526d76c72bd093c2c9969eb35182d85c983f9a3a8d710684e6a6b011e7eab139cc933928d48e4ecab17f8b281bfb1990cd3619d31a2c14c787af6eda9f7ef0a28cd13717d8eeb3cdd38d69efa975012916caa3d1345a780f20a29cde5ed695857dda5d89a0dabe380e7b4c9a1c87a5138615d77baca5ec3081e92b7b9d764c2ae853105733c39491924515a0b2ff95bd14b760f81bbbeaa1cf5d650aff2ec4b844cb2e82d0457f6e7564e3c4951e2f6db6f1476b3ce80f4b8d32692648e7026521903a8d0ebead78b77ff0751a43ae2845d493ea600ea27a3ce2c2d7aa9b4840ea8509ac36db77ed04c8afeac22162bd9f39092ace2b0c9611201f955cf77029b52b801cf6d0e930fc707d31660ba66c77668d0f60471c6aaa2b7191a6d7db6a112adb501c5810691749faa5fa969f1793dd1f39a1a032d3c0d59d93f9b5c8bd56b0d9e207b277415e75743745599164047372438dea12269474ced44d16dab1ab67f8d95e4355b776df16b0697453883bf9e1d23161972c73fbcca4665413b53c1e96ab44540ba4ae24b8021653e6cfd4921ec7e4fa4a0dd0ee092511c9ea85ea43925217eefd6dd292e6eb9845110e8bd58f417d7c7452e45fba1e00d22e254c3cfefdf31d1f4974e8c062348c5350a025da4709e9a13c0863703e11d53a7540ac3daf3b5bba5e6e983a2e0cb3ff18c55114b5343096f2a0783df8621f85166f9308cbdd5ae7e54c3197597fa4520ec1f0c47e8a4158c6378caa419a551fd5357b9d890ada34e65dea4032aeb5e29a3faa489e33d7ef24f088d5305fbcbd06df9ebf482cc82ed01e72313206ce73a08fc2e23e0ab92894f4222b0a163a09e3c17b3a9e2421acdbbd23281067257362f13592764a54c84c6e36f0feab1abe101b6512b660703c589bff23d8af7ff4d0fb45e1b0c7591b93540cff4781170663a10bb9f7b6a8c82d9b3adda29a12e2f1408e24c6bc9fee2e007f6135c22dca9ed8e96f202c2ba472ce30f9c695a5f5b43b23a89ba3df5d9132a0645de880a73ba3b08d1e1a9e7b43811e04233db7924f3cb1a4596b160d79abd393294cc16c33e3f3e3f50aa3af1c67943cc316917d4c07b6fe35b3eca66517a567e030821973af0c8dd32d27ba004627f1b495388d55a9d965fd97bd5471d920c1eacdf706cd2f49568f69bbc4f3fd90739751b27a5c3fd8b98d63296e40002e079e2976e828dc0fdfd91ee3ea150571538115cca6715a4e8a9ad5309c46f72ec4cef8329f948dcc95bece6acddf8668ecfb954a2241fd3aaec456a343fd2e39932d8e683d4b91c527f9734e9a7a18c8443491127b0ad7135f47d1c8cf5c925a1f1ab964d49e693957730a0247650d272fcaba25b60688cacb9091c358187e8ae5502ab96b21c2d1cefcefaf83fbb5eaa27ab1cf507bcdc288721854ac5c318a4315ed183d7c92cf03cc385883d01c82bf3b6e6ddff819634551718f06937c11a23da534c6b978f6a4f152c3261b5dd8179c6c83d2c9a9895387bcde63c263b6661399cfbdde01e7789149420bb30a034ece9ebd1fdc1e33fe8ac000ae656c2b98d5a6e6d8d9ff48a486e84b0eaa71a77787428b85ba29908e5a2a67ba1191afb2fde62591dbfce7d785751a26ea3137517384dadccf3ec66ad986bd8fce685b993ca8524101e0bc72cb9c8573627f6f6ba9ebf218bd0e740322a29bd39e9c33c25a7eaaf64c8611b173698e947c8fca7a76302cd7c5c40bafa1d7d24eb59bfe25dae56835d16bab812c00ce1bf417925394c01f9a5677b49296460b42d808b5323391b832f18787ba3f1ad08237970f2ced38d0197dfab785c05c2686944f7dc88159390ca8d17893617d15f1c4c465e837e39af901dd219248d0b06458bbb235f02d03bf767a26976e263811e4e077d9a3cb2c1eea8fa630d3b756cbb796ad3c9b900af0f3cff239093e6f1d15f998febf771422e080fd8e68738eb0164fd987a8095bff24c6a763ab81e467f04993645836638b4ba552d57f32c98bf00b03221f6a9b97fc089555d4854ba17d6edbe2eaef22be80ea9a39e5e4fad5838076fd9510d42af4ccde5d12168cb0e90fffc4e827151c509b00bc96b3f5d59b9b449962b8dfc1559269ba7e0c95b1c51e78f9bb1517ba330c1a7fe7df54cb3a2dbabfe20d0d5b2c1b9fae05e4e0756b904cf9d3461cc30a14d6cf9bf7da3d1491a629e6420d6e72b7523a9fc2a38b83bb7f3882a70f3f95739d092524d53e605fb9b602f14eccbbd3ac1e81f854bc1a436e3ce7bf7d8f8d3902a8bfc2c294436f238dc6cc0898b1b99372693c3b26d83a45d8ab096ff30a570553aa8834f28927abd6a3f43ddd9bd735eed13b99aa0dfe5775e43bdc15a8ae1a2f2089e5a6dba6bfb6fe27e4318d232df42ec14e8c960349d1c0cc7a67b630072015d523b10da8f7b189d1b80cadc98f211230f395472b080e4010a69e44854b388779d0ae5298c2fdab0db8f10938729621a0dad016d2fcb82e3d859ef02bfd33312b8c541a20a7a5920d56199aef8ed60c7d42b73a999954abd415ba69a02ec24091b87f119f62a7787e4c59492bc65a292a9c56bcef1c2c6a1319c3327e66f4027211591771d15a2deaece0ab40f4c919f340c94602b34e86128b9534607642648d4b3cb4df75a1ce9fe26f0704f331b390450a2b529c00b696d58693794f53ce9fb2cf764602d731e40618d482ea76d0c08a09c6ff0fe3ba4eed3fbabd797ebf919ff265c0244792e7fb529fcf458855689bda87438053822a36deb1335401ab758cf613433fe561cbcd6e37b879105e84f239baa6a7b728adf4a88d9b47e794a0e119e520a2b007ac1fdb54fbf8f6ca6be1c0e7e5fd1b240e88f4a65c0df1d8fb3ccaeb19f50c22c9d581a79571c1b88ccd09b2e6039294c4cbd6f4351964caf742d647b1972e75700f0a8747fd30e8dd52a18f11544ace8d8a9cf449d85d0e2f0027f201887ed539d47f55ac28d4f0a823d667906b9c6f35a51fecb5b0ec987ece8af700c2954b937da7b0d41e8c275502a6dd01c958e7db62fc83edd49f299dcd69abd17c8252c405483de5a3df16621b368af58e857e4113ab8c719c1faba5fefa6970b512d4f90ba91366cbfb77144dba45d3fd1c071077788b9278054b17fcef49bad1471f8ac2f88844a5cd4de6ac6530691beaeec1ced7c53d0c239893877b61567d4bab667b907fc37a29133e4aff083c9696ebe3b1b8897f1b2970b012cd7797acfb3308401627c4503cb31787c2de34ebc5d8ad218bb1beb597a6ec4ddaa2ba979d645cc1699083663b95ce9c8a014fbfe74f1c0e539fc27074bab97ba53a420f0f58878e93d566d00a0dd8ff170aeec9a6bc6ad8d49b42df6a008cfc3e071f460da9c55f3fff6b9bcd59eb36092480556e79614dd747df965f2defd414464fb931c73434ac184a37fdb9c5e47a48b7fdd6957c8747c694e9b64127bb32b86c4fbc705b21ceec814ab602ec6f44fd1ccf3b35509e400999a93088b250f289cb75cbbbe98f7e8d8ed42b9580222841d5bb97edf5015661c7a8645cf0b612bb33305dcee4ea935aafb3dce422ad4e7a713a278a9896364df93239bab330b0bf3c84398ed7365187cef770821c8aaa10f7fb2f1579e701498bc60ba2401dab061e1a5d81a60b59342acf141c9925f8714a61c03b68f54ef4e87b0aec86d871aab40fc7836ee7634f98b93ae0ac8a638b276d231de18c24efe358a9053aa3ea310ffaec7091ec806a1d1487f6cd86af240aa1dac2659c437518d066c49cc18dbabbaed", 0x1000}], 0x1, 0x0, 0x0, 0x6}, 0x5) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)) accept(r3, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendmsg$unix(r0, &(0x7f0000003d40)={&(0x7f0000003a40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003bc0)=[{&(0x7f0000003b80)="9afaf6dcd8", 0x5}], 0x1, 0x0, 0x0, 0x40c}, 0x4) 16:01:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:01:07 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000340)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0x8) r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r4 = semget$private(0x0, 0x100000000000004, 0x1) write(0xffffffffffffffff, &(0x7f0000001b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f103272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5b81ce5b90f57da54be439cd81a0ad71a0c6b26", 0xf9) sendto(r1, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x402, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) fchmod(r5, 0x40) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000580)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getpgrp() recvfrom$inet(r5, &(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(r3, 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(r4, 0x0, 0x9, &(0x7f0000000b40)) 16:01:07 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x82, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x6, 0x1f, 0x0, "1200000200000d54e813873c00", 0x0, 0xa2}) mprotect(&(0x7f00001c9000/0x1000)=nil, 0x1000, 0x5) getpid() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000780)={&(0x7f0000000740)=[{0x8f, 0x7}, {0x21, 0x800}, {0x0, 0x6}, {0x26, 0x101}, {}, {0xe7, 0x3ff}], 0x6}) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0xffffffffffffff96}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="666eccf5801331b53cba1151439fbfb5bc4614c25648b8b6218c080487e028eb5fea37d500db7381d8f97d31d59629f4ea0336a72ba74e7b497e325fc2c3c4c4e81430b874a7b0514ec38daaf11e10f6e627bd2706955ea38f8890bfacc121e283665c3005f4827327aab085f89d64a2b88fe1bd885f3bb10aa10bb4c1c6922b255491fc9e337805d8d452fbc947fdb1c7a53b5e9e24f7fdd5ce3346de4ce4eb95d0db94d7196496a0d1cde683518b4df4b1b3410287e5b52fa19bcc8846b9cc798e7d0a211dc65880a0c353bd23", 0xce}, {&(0x7f0000000180)="2672f67afd9f0fcc8614a32990443482b51947d0b63013b4d1d6dbbdae15009a65e72a32ee7c8b647c4224b0ba0ee9f1a8bed56ec047334bf12271b3edf10e6bc33e8c56d26c387005e6c0c007049ef3ce0bc2449f4bfa89a9b8c69944b9faa28de5cf25c1626865df8808ad1475b718ae503670529755dfbec6b2f5791a1d6bf2eba0dd0dad1888329068c68568cf8a70fb5f27950e073e77646a9d681b58f92e24d9ddf73f7fb8c18a51b1738c8f1ba60b8d9ecd4ca174d854d2a165", 0xbd}, {&(0x7f0000000240)="e3a062cd28cb2599341ecdcb8b580b082939d78327812df4d984dd373a8c3c0797cd5f3061635019496a29f10aa7c3e9ef5fa2d480aacc9ec2f445e11c33a1aacd4db717e50d38c5bd53bf9f8320edbbf42359ad1cd5c8d530b4c1224fe6e1c810469ce95742f7f6369707550c36c89807d9e9af41270d6ba4f919c7e582001bb7f749cb6651d99f44414c0a5d08483648d25132742d693e5fff84454b26db914fc09ab5c00d19f30b90e62e0f0eb5d5fa0e027ba3d587429a984ef0c68c4edd39e0f7c754189ba21bc2fcc5a447808b38e76c", 0xd3}], 0x3, &(0x7f0000000380)=[{0x50, 0x1, 0x0, "24159f3351a8df4b2f94477beb4ac5537a43310325b55079187835f35fe7da677792524d3734ed489620a6371795652a6541049b15097d791ae9"}, {0x50, 0xffff, 0x4, "6ce1cb10b68498319f581d0fa264c7d353b2d58afac9cf63c656ac6053cbace7011031b56eaa76b50c744859f63bc9ecea8febe60c17b81d079c35e893f753"}, {0xd8, 0xffff, 0x1, "1c1a58e05a2a794c48db7194f756ae0671816081b2fb8e99c2196692bfd2796298fe6f7716c56fa83f4d4ed184f9ef520329158a7fa890ab969151e5d4c1eacae64d94440fa81abd2540f0f82f3a0485be4808ffaf7ef79c0e4fb70f88638cc58c75eab7b3b244cac53e3f1f4733eeb95a43db0d242ef3216178f1f3d9d5d84c0d153004bff608290029e617b9def7013ea0735d927f26e388be89cc432854e7592d91b08295572ca47822b696024c798fa59455ab0cb02e2678d57ae909881bee3599"}, {0x98, 0xffff, 0xca6f, "1b80d653e5c8075f584ab54eb2a68dc37c171b88a11b3c969e9615b6b5851b2ae583a85fa73e12cdced7e9ffd30e841be7aecd9a4342137f03d57f189e062d33ed0e2400a44419d9ef1d5c1c619619a24c529d93225cc8dc50daff74ca848fcd2137829065d1ba9202ed6a2499592aa4132678fb6b48b8d64780e893ddcaf781d13b5aca"}, {0xf0, 0x2a3d5cf3f75bd17f, 0x2, "fd9f862e8b00cb35efe5dab509e827a8ce1197d2f200eafb161cf7b26c888592ee3ea08f01e8b67db3bb1739ff0dcde069323c253eb995f1172b7cccbc9ffb798f4f2f6600ac6fb807da4f12a267e64316e41fd2d8310ecd3f995787e5a0699dd04d972bcf79c1abe380cf5821aa7d51040639fbed35f44841edf3f544abaac340e3035a3dcb781a54968c38fde5d34dc5db127d45eee21fd8aba7148fd09eabfa3ad2602a9fd904630d3ab8b4108a921d4d8606eaaae6a6db52568754a398d0fc97b364d160f80fc5c0f02d8ed1cf408f5758c7e6ed189892c93b69ea5ad7"}], 0x300}, 0x2) socket(0x3, 0x5, 0x10000) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe4c) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600400000000200000000000002800000000000000000000feffffff0af6cef7d866f2b0f77e3f9d", 0x2c}], 0x1) mlockall(0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./bus\x00', 0x8) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/103, 0x67}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x20c, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) 16:01:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socket$inet(0x2, 0x4000, 0x101) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/72, 0x48) 16:01:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4000000200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f0000000000)="7d5cfe2af6d6279df88c1df710ab18", 0xf, 0x8, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:01:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x111) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r1 = kqueue() getsockopt(r0, 0x9, 0x9, &(0x7f00000000c0)=""/240, &(0x7f0000000000)=0xf0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:01:08 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$unix(r0, &(0x7f00000000c0)="55fba686453a51bbb5739bd88e3a6f45e67a26bb167c9ea468c1a92d3e0bcbd97f60bb7d955be5684354397a244bfce22d493f4bf8be22c9bab47953703bca2248141747f654b6cd9e6fa14a391b56f9510614d8cdb9c82ab76376ae5759b7253eaa0f9a3a744cb4808afc11344e434734d6a67cb1d76bfe3389bda69ef500e9c394b5cf48526418f84e2c85ee34aa20abe85e069bb9b8660646ce0d608e847fd3e83f69b09b065626574bf4619e73e0e2a8f4837f69c0e76fc4aea8cf4c90b11ea395c5b9956fdfe829ddb5939c6389cd8b24f7127ef5b2efd04912d1211330f30196397bea456bf6384eb4eee364d07e93f68db24ce0de8195e9ebdce5", 0xfe, 0xc, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:01:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:01:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x83f10d06780b98db, 0x810, r1, 0x0, 0x0) 16:01:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) r2 = getppid() wait4(r2, 0x0, 0x3, &(0x7f0000000140)) 16:01:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) r0 = socket(0x18, 0x0, 0x7ff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x7, &(0x7f0000000100)="eb05259876b9fd812eaa4e713048e6b9ff0f964826c2c06169509ec6c545f40fa985a81bd9b4fe142fed66d2ca9ea0cde23188fa34045f1f0f9cac", 0x3b) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) r2 = dup(r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x10000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x6) 16:01:09 executing program 0: chmod(0x0, 0x200000001000000) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x9) r0 = fcntl$dupfd(0xffffffffffffffff, 0x9d96f3011be06c6c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) bind$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/16}, &(0x7f0000000180)=0x12) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000000)="43ba069a4f17ae466a028043d6e234f03cf21b0e94b319d34b068a6d83815716bb515f93f331530eea43c5b244c044a66402188166cc16931fc78614d19097125553a32f38261e20c6e76bbe46ac9b3e0e7f76a84cf08f3e7648794603c2ef605467aa782c4196b4c2b2d506688f64ac21a331c7969ea3c31c735ccba3eeac653b33874e2cd40a54605dd5b1673d4ec852c1c9b50d38dd6d9c4bd06ae83c038092a8cc8e37270190771a9c0dafef8ffabd66fbe2e96eb6e3f809b9b4c8939370e32584380fa8105751c367c31d57cf0d4dc49a5e", 0xd4) syz_open_pts() close(r0) 16:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b704959217f2f862a5a7567b5a49aa0382912164864dedaa02c091dc465d6e69fdeaff83386a90b3dd8a10644983707a5b8bb294c8d456667185e8dbb40b1651b77c344667", 0x5f}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:01:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r1) sendto(r0, &(0x7f0000000000)="f4765c26cab68740b12997a5c47f110df14e067fe60b3173aaa8229a1ddf36d12df11170e5961423ef652e0dbe2127d203aaf20d0a12e25b", 0x38, 0x400, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:09 executing program 1: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1001, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x4, 0xf8e2}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="bb58f6dec633c592fc780c98c0a4bb0521182d4e13256b8d65d3cee60af559ef5990091159ca008dd0206a0bd958ae5e20ddbc534af5d00e2603ae0befdc2088353c9b02002ede3bfc2fcd3c29daab1c05d7a9e421febae660c1c64460135488b83b77a2575d6dc7d750d9238af4890993e1ae", 0x73}, {&(0x7f0000000040)="0a38d5718a9cdde4daf61d25ae4deb4780a41a7d014c6aac6a831af70306eb058828120825770ed74831b3d3b63d", 0x2e}, {&(0x7f0000000200)="74d78d5dce12766a479bc96a948aea7e4dbbb242346c343c3433fb9d5eedbc961b530c95f0ccb3e5da57876da0afa50e4f4beb6ce926e969c80a4ef89ab78993657ee2b65792c07cdbbe22832aaf30d93de602830d6d58f7a34e8636e098edd9d941d16807081585a7b9be1ae53e1a9a6f0b29baa24c8256900c89a792fb35c8", 0x80}, {&(0x7f0000000280)="7272a92668b5bafd7eb67794fe87dbfcf4745f3ab6840f881a0a1b9cb799c3333b8b788c27f0f21d799e8393d6aac93357cfcca0f54829b5c739dede64b5c94a307d28581c0e3c81ce0b133a82f1ffe7f8ea7adbb8f1cdb1387d0db2f2a497429aa27870096e0c770a0377282f7f84f0d41159e5e55ffa761dcdbc72463a52aaaeeaf720e43a80ba539d49ae212b1dfa277bad48479839ac3a4f2a9e0d6db3e9bf0155930640df2509a771cf18f8ad6323159d2879e2ef8ba1d43646c7f2032a29ee42f144a2195983eb52735a7321dac5a52f4fa13d7032d82aeef7513c696b294c4821491c5e7883b683983252bb19c9d0e658008994025705a2", 0xfb}, {&(0x7f0000000380)="aaa041b8c84fda60c9629acc234831448796fb1328fdd0b9a84d9a593c114bc9e5ca4a878498cbf60e53e1f9657f353c113bfddbc8a7ffe349e8fc40d24825d322d5cb177388a616605704db5e496bc98898303a728148769f469328d613c8531169f2d2422939d8ce89058373ddc019a7454e8a7f98f93eaba7790b3156642bae522dfdec0402ea37a35a3ecc7659a7fb19", 0x92}], 0x5, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000004c0)={0x401, [{0x3, 0x9}, {0x3, 0x7}, {0x2, 0x9}, {0x3, 0x5}, {0x1, 0xbe4e}, {0x2, 0x5}, {0x3, 0x8}, {0x1, 0x3}, {0x3, 0x100000000}, {0x1, 0x2}, {0x2, 0x20}, {0x3, 0xff}, {0x1, 0x1}, {0x3, 0x31aa}, {0x1, 0x8}, {0x3, 0xff}, {0x0, 0xe}, {0x2, 0x1000}, {0x3, 0xffff}, {0x3, 0x8}, {0x1, 0x7}, {0x2}, {0x1, 0x3}, {0x3, 0x259f2d6b}, {0x2, 0x3}, {0x1, 0x8}, {0x0, 0x7}, {0x1, 0x3ff}, {0x3, 0x2}, {0x3}, {0x1, 0x6}, {0x1, 0x7}]}) accept$unix(r0, 0x0, &(0x7f0000000100)) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x18c, 0x2) 16:01:09 executing program 0: r0 = syz_open_pts() r1 = kqueue() sync() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r1) 16:01:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0057c10e32d73194df4f0d77391c099e806e9a8c62ebd8efbc9c42e1f9a0556788c049bf996e168ad2d458641846c4db2404291d958244f8ad83a3d9598289fab5bb22650897af90f92bb16dda84add0b9ddd24723c2c601f6a89235d996128a82b474035f96072e493e167cc241814a204b5047ad0f75929f4a63368cc559c8f4da72b711e50147", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:01:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse\x00', 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x200000000000800, 0x0, 0x0) preadv(r0, &(0x7f0000000380), 0x8e, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) close(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 16:01:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x111, 0xfffffffffffffff8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:01:09 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) setsockopt(r1, 0x1ff, 0x8, &(0x7f0000000000)="580995ab99cba3ad9299fecd9396816b5a4a7d8657d28cc6f029a154e26a84a717eaf68e18f31e7c1a1f55", 0x2b) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="f0ff125c00000000", 0xc8) socket$inet(0x2, 0x8004, 0x1) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:01:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6af) r1 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0xfffffffffffffe3b) r3 = dup2(r2, r2) r4 = semget(0x3, 0x6, 0x83) r5 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x0, r5, r6, r7, r8, 0x4, 0x3f}, 0x7, 0x800, 0xac}) poll(&(0x7f00000000c0)=[{r2}, {r3, 0x40}, {r1}, {r3, 0x60}, {r2, 0x85}], 0x5, 0x0) flock(r1, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000200)={0x1, 0x8000, 0x81, 0x60dd, 0x7}) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b2989ab0915f25628373a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb9, 0xfffffffffffffffe, 0x0, 0x0) 16:01:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = semget(0x0, 0x1, 0x10) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) r3 = getuid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8c1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000300)={0x3, 0x1}) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x58, r3, r5, r3, r6, 0x80, 0x800}, 0x5, 0x7f, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x5, 0x8}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f0000000180)="1d38baed4f4c1ad57f55f9a2d36ad4daa8319ad1443d4a46f9cc043efc7c8254fad151e82065d9adbf42c428f3f2de09ace1cc50ee3c58825c40ab6f", 0x3c, 0x403, 0xffffffffffffffff, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x894, r3, r7, r8, r9, 0xa8, 0xd44}, 0x8, 0x401, 0x5}) 16:01:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:10 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000"], 0x83, 0x0, 0x1000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x5, 0x0) fchflags(r1, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x7}, {0x0, 0xfffffffffffffffe}], 0x2}) fcntl$setflags(r1, 0x2, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) 16:01:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x12, 0x6, &(0x7f00000006c0)="6bdda426f3afab6038decf1820ccc8f0599923ffbe94e4f521e20e12823dd9dbfe8d76eb28d60c1ae9a676e24a8b7835167c7471d51d572cf0b4211200cbedaf6c25b84d2698a8c824b871f27a117c3668ca24fb59b8346ea28fe1d59d51b78fdf379ec36c13b8b0b33e57b4780fa4526e3f2193252384d6ecd214614a5388e0425538af3ee683d7c29009b54e2db67a1966", 0x92) r1 = socket(0x10000000011, 0x8000000007, 0x7) poll(&(0x7f0000000040)=[{r1, 0x100}, {r1, 0x6}, {r1, 0x100}, {r1, 0x66}, {r1, 0x80}, {r1, 0x11}, {r1, 0x80}, {r1, 0x150}, {r1, 0x1}], 0x9, 0x5) close(r1) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653b00"], 0xfffffffffffffe79) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r2, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) r3 = open(&(0x7f0000000780)='./file0\x00', 0x600, 0x10) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000007c0)={0x80000000, 0x81, 0x6, 0xb5e, "eb968c0eb8baf0c0e3078e356f095a5ad2ff6370", 0x4, 0x4}) 16:01:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1001}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) dup2(r1, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x94f4}) write(r1, &(0x7f0000000340), 0x10000014c) 16:01:10 executing program 0: poll(0x0, 0xfffffffffffffefb, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:01:10 executing program 1: syz_execute_func(&(0x7f0000000080)="980f4020642e0f6b3d2c000000ab6ec4e23990a4cb1e90e170c441d563f9c4e27920d7c4c231456220c463456daa655666669c") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getgid() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) 16:01:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/130, 0x82, 0x1, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x48, 0x10001}], 0x2}) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r1 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0xa, 0x40) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000880)) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1, &(0x7f0000000140)=""/211, 0xd3}, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000008c0)) getpeername(r0, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/226, 0xe2}, {&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f00000004c0)=""/72, 0x48}, {&(0x7f0000000540)=""/99, 0x63}, {&(0x7f00000005c0)=""/157, 0x9d}], 0x6, &(0x7f0000000700)=""/120, 0x78}, 0x800) 16:01:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r1) ftruncate(r1, 0x97c) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="2aae8698687f1863efcd41ab2de7bc477feabc78da49c494036642050fa61564b76288d32d5a86630e2c235f0a6b0c6679def6e3d86a351a0dea798a4dfa57eee198e2ee5b48d4e4a455253aa19254b8634fa09ac3614251efd528b98e930c1275f7779575f3a5b36368d1b6cdb158901a01f58afadb10c07e6023b9bddee6a4db747e5c648c0e932449c82e787fbc069870ab7c075c45a151a0cbd2407f6322281f7d19e331c4045b6aec7d59609a74ecd120628f3be1f737799fc1e95221e9", 0xc0}, {&(0x7f0000000240)="60894b8c66e62ff341a4a6dcd36840444a847f7b7de7a2858f3bad1d8510d5fb046ea4edf342e65c069b65fa3211d8f80af3ba1ac53a02b4772a638e8680a224d5882f01223dbb4599a9a7ad45f69279aa93c1374dd2925d2280cb3974d65e215b3b465c7d44b7a59aba87b6b9b626a2a967537e0b3afafe37c154bf9547bc342e921651b9f1cf7a82409c270d69fbffb7fc3f2a21d84b8690368d85b80a6859a335591638627945a6fcf2a3ae459e3d4b9bea97cfa1c72bdf64708af1c7d305f1e84bc7a64c8c19deaa7ec1ed3310e487b7be5f0e", 0xd5}, {&(0x7f0000000340)="39651c27489c63a198c5c444fe46991c385c85a4c185f9e4f5899a0f7474445f152bf01a19ca5925803c0e7def3ed3e2376855283e5fe54804a6a1e02ebc9979e1f89eea63715bbd2f9211d3c5e5cf58b2d9351c999c8ae55320f9b9b794559c4ec1efb8f9ecace99b1a1d0bf72201c82e0112fe187e3d057cb243b4f838af47cba8b31f93f11d1739912cb4b8f054bb88022c0010e264e19e72", 0x9a}, {&(0x7f0000000500)="33d46fbf08736378354ca887a6d4618f0a901261fa5a25f49463f63c970c8be8461986a71e095c51bcef93673615a319ef1af6b478f2d404a2c7e034ecfaee199ea57e544d11565b10cd726ba6224ea5fbc426354a71d703d0bdb6de5b1d66d491c51766d8016da38615fe3fd08ba204631cce3ccbbad48a983cfd65fa071633d36e52aacb68971ab9fc8e59e82f4d72dd46fb2cc78481341bc0e3205b4ccefb50628da0164efa03b3de41ad91b535047884c8f161b5a483d41cd8c48cd8b32566b1a199313c5744b91aa4c884e4fe142180d2f6af5b63a5ca0c0e78d7fb144270c1c3b28122fb2c0e549e8fc73faa9b282bf1ec72848787d336679bb90ca99c5b76e3f73620b111e5de694f426015b13e90da0b2503a574502e569c41c0999b91be073cc588e1a596b8397e6b992fc9a38cb32f4fcb4f53e4359927296e6275ab4d3c777fb266aa63c4231c7b497733d0433f38dc04ca0c81b277d9be242d899ffafce78a0a061ebf05ec49f4add658a40b485703ff0fd69e86cdfb7efaad7b4fe9ad05c95072dff3f2e033bf103f78ac19154e9c6f17ddb8f64829447fffef3909255f9d5176490821b2cb6c23f31b886940371ed73c2d149765f86bf0c32c9813bd2e0d88fe40e776b49d89d0d6f9bf82e9fe1ed6fedd3d9d0f2e62945973598195fde6c9752efef08d4b8754eb531653f92b07a9615b1257584430a76e6634a10de98a5de8f8e39066faad8cd28f6bb428bd2c52ba4e9bca318948fc17aa06dade9bfadefc912139ca71b94db7bc9d59ed084ec4a160e39c34ecc120916779eb575ce36e5f4070fc6f2b53dd2752c967d53fa380c2480f4462953fe9a1ab07400348ac3f7c005829391dae20b33719b15cf642afff9a82b54183567f951d722bb366605f51ccc632ee041122149c95469e26f79d5514a7d427cd2ead29de1e2b6e6360f2ca27aa2b62ee4c9225fab3603e70d075554607bfff0ee9d2f884e19fd019398b7bc34313d636840ef42649675088e8e213977de5dbaea59f04aa68112cb567b6f0b7daccf6f85eb00637b954ae5d8268fe90efe210e89856503bb5a4f30f7a02ad14395304e9f965ace7ebfd936e9f2ee1bd15bc55f2d260b238400d4d5afa849673684092b66e4711392ad8d08df75e83c79e30b2a16dce90287d600b6f2b4af0afb4812bfc2b6cbbba936ad7c9e16bf63377d8982837fd7983c8ad5f0b5f5491a7267893a5f6559be03be24b294b52b4cc2fafc57bde48bb45f621ed217e23559552bc34ad1d864938a9255b0232afb236015f5917727397c0ead2be1ed95e48b8d9cbf0a216a6e0fa225d644b672aff4bda22052012791bc4f4af48c97ad694154bf308f3bbc02a9d9029f7d31849621a49110f5531318a4410f66c19d95ac2068a5d189abee518b1c47d60c9257e93a9ae22f63b785da04040deb44caef8b106b2a1ad7d0c8b71d9a5f6db11e7b62fc2ac9f4c70dabc9145faa82ba1f69d6ec833ca5adec3a95a71ba290b6c31f962d410786ff54ac7ba6bbbc0d6b7576c8c82b82b7b3af65821a67b778c13198ca503060dc55ba39ad2f05ca0546127c964dac4ddd345b5098ce537f16a8b5d19a32d715801dca10dffa2ba1a7e450748e3d506f9207ec89604599fe32a3ce61f83383187a8f6ceafedc22301823e7191f02333718badf499c66027bf11619e9ba758fc3b60308cb751e83a25a5118ae32b58751440b341c6b1357551a68b78797116cb8d775f7350dd9cc8449057336a15284c3715207745ce208baf1d64b72e6f6adab12a4748e8c336dc33e1c0bcefa63ed4101042cd9d5854a17f4f85c1043eb8c5b1af964f05105378760f159d637a73d582d5d07ecee3daac4a3113840935ecad0f79ff7dc754c283e7de732221b13ca10770cda651ff74c0691d582055fd7c64c91413904794d74a6e870615c6a0df560af7bec05081bdeef00ef38f0887799619d0a6a66842cdf2854b6510f48d0b6e040f6f23b347297a8ba875a48b108206b89b8d4d58be82b9ab525586d7cf38ba5c83d4628969812cfbcb63aa68c468fccb9ac2ab6e1d8f0e86cb71b63043ced090e0568527978dcb864ff1633fb05a073a8f1efbfd0ba757637224aece0fc4d2ff3a94e5bc8987c22446c207e6a11688a64e87940f05b8f249cdf6c300e64835cb5340ed29e2e593417e48ebbb3b8060d93122bce9624d04ea48ca5c55198aabcea56b577aa2a17c6f49285eff7dc384e5d807020912f4d119640b6e4710bf49c6aa38e496781840e4b103f1b5cb5f5f9742e92b46913f5274b5cc50d15baf1d1246209f022039cd26806fbd45894c7ea37bd17b52957c6619910591fed0ba44f1f8934f00dafdf6fef17c5e72c89d83ddf95a37de1e02ea5143ffe1300ec8ad81f292e66eff3af946be6be12cdad5457fb8276e347ac621805cf22d0e428946cf1150cc385355807812288b595db527d26c826484c952a849cc56394615b65428b958b50056aa8b81a058443207414b7bf50843d37fad884563b854f809d488135343215b6f2d7704aa6b926a58e38496fbdff83e111c0b3952082c1613b094a08d72e86d1fd79eaa75c143cd6ce417232e18bb34176be50dc77d937327c9fb9905504cd0299ea3ef7e1c39deb1ea70740ef220a8cc554b21a46df397f3a0706fda1086839a32bea2f977d08f8a2061cda99526b05599afdd3b1dd237b95fcf5474faa05f2d42c7972d150fc6ea7ecabdf0765ba4c35ee5d571139e0faf69a5f4aba0ab3752de6b07aa6354deac7391c29483d97a4549a8814cd432820b30e03d3e7977eff268b63074ecfab488d9a21675b8b90f0546dacbdd231d1865ccb936429035abae44de51be70e149c81b6fefb606b074821055ded72730136ac19ecf4f5792ad54aba853a80d20196005a023d6feb13fea7eb34275619cd538297365ed800790ccdda25a2ab548dc711beb24bf896ff414763b10ce238f53913fe451b713d545bbd98f2ccfcf63348aaf7049219a5f52881be770e5411c2027e7b5c4b5fb1b038d6096c96a90282f18547aa19296fae8d09e1c066c55cce91936ef06380010c851d109f9059a1c4ffa3d44a85b7603b353fe5c2ba39b5c1f85344574f6d50cd3bc044296d963c96a6f0e01e7ddd6e63d77a55321d3fa35b08eca85d7e23485fab4137029f0091abccf8ad45b0ebacb0d6b5882473605eaca6fccca9baac5b9930cfb45cc483c96e5b5e9a9b3907a6f53ae989621509fa0ef12769c62819c75b0ae7c56144ab8530ae9b04156f6bd8c0c73762c0445d61b63a2a6d5b173a33705946af6c66b00bafa8b5ffbe0e75205d1e375266eb064fc5d93c643a57c7489c69ea0f7dc6913569794ddbad95afbe755f2441ff2e524c76d0813c2c38d43f5cf7f001f92dc78ab7503ab7eb1a3ae392d1f989ae9d296a73bdfacf407147b0319c06e4892c8b02338ce30591d1ff435273437ded176980d4319f5d74af8a8462c51f7eeda47dc7a0e0af5a95366167dd9280826e603ccfabd0adf7edbf8645a817035474d98a48abfd1ef972e6d09e4da9463f0ac46c340d31b9fde4855af19f94f32f0af5d46cbd5493a8abb1105697cf1f1d1b6e0e64b454f5bdd55533cb1c1321a9f4085a57e4d63a43831e55b16bafa57fda2e87d3b5f3bcaed7fd06eac7f752aa7a0f13f8ba43c45bd4a6a2db23c4c6e36d4e9881820c644963e701cfeb316c1c6e4df92aec57802b5f9ab2de80bd6f47ece039a27c15832ac0931eda83c019a97c8ff053e2872a83698c23f82df4d334395f3784de49f77106b31ab3f060ac2f2c59e1b731857cbd1b391846f188ffc7f17b65703b477b2821130f539f101c363aea0dacd98f3893ff9e458fbcf483868d31b64fda1f6c0b95e4e821a0b39bfd290762bfb121185811072f24d2a1f8d3cb4a3648ea4f5c0f5d02f7ed135ac9d5df64662123b1160473abe58626df8ac5e934bba65500a8fae80901dd826803387aa19a950bb545143bb2c3a792867863b733bba550c18e87b1b656b55cace6a80eeac02390aea0f25fc3a9c7c18d8f772dea5db0afb7006e0671023c0bf38913a7f117f6ece0970f827b8df70ac4bace316847f82c03b1565379621dd97882c08c88757a410719a89a3c6bef91cb32d9fdd9e1b68e0ce485aaa3cf945164a44f9af96ae73d9449b57f8bd367c227b3031a3299b7806de9b704d281a4a0eb887d8e92b0cee9892328cdd0c184a2c3520b648d36847d5abb64dcd3cd9277ad068cb444cc7da014d74715d0d88af3aa3d4a8a5271d67dbbf068d958b750b0d99681f0464c69d5cd54fdd15c464a5056c8b6fd48e53a62c31e9aa40e30585b364e686a670c5c96f46b3e215970ef7012ea61a8a7714675b9ad22c3b1f86bbe95eafd3d417c57927fbaf17e9244a46ea2ebe16c7b1edd655aac8587bab5395cb4ac9a6cf2471b15435fbc1f16c79a0b2b009481b655cc5be2ae7c54c646aa1a3c6ebec68bc02cde56474474b92acdbd7ee85cff146c3b7dfda5e195912733d6f465ace901d2abfa4268c93c4d7ee3591858119e338aece391ddbd9c815bbea93e441151036d860f10994941c7b102621023656dc8352cd47ca3e3bbdcab4544bc7cde8b64e1191ba7ee14f100cbfb975ae14fdbebd9aab79785edfa3094c8fbafc969947c09a36bea690ba1e1afb8d9b0a1980d55c677b150f57600e0afe56a6c9d03a10ae5bec9ab671e28f98ded5cdeccdbaa20a6e67bf2f00123198b11931c0013791b6732779e01be39f2d6cb1db769b637739a6696fe7f1804767f67ff2888bb45c2ac429e7b5f10316d40dc08d78a95cf28a89c1bbe3e47c520f459f20e638b462c4b617190f6da2f286dd920829025f2822120fe5cee08fadb7e877aa426f747cf47fcea1ef005a54f58e8c1666b839746c272530ab06f3a3e898ad6e23c0002a62a67dd7a9160292a88667353fc7589990b8999c066fcc2a3d59a7ae4d0bffde3328633ee154e2027cc4d1087966aa87d1b6f26002d98c8b0951d604baa8c3936d3073f014d0569dda866e0aeb2e3ac3e338a1155916dee23864094623e302abe14bff0e479b356d26542a8bc77f190d79f5319750033e1f68c059a536b7120669e46fb533a15e1fba48ebbd0569a65eaf1d4fe67f6db16e14397a4b4396a0c73ed6023ebfc40645ab0dfbec7ef76043b0d1f05bd06031e61b5ac02573fe4fcdb853f9086ec5fa13610646cec700c32c762c11b2ec3ba8c17942c7f1b8fdd677ed9c390b95e5cab4f7fdd2a56858362569cad5786a477b06a78b5ad6df0d885de51d7b5b2c6df8601d884b5e786bdb66872864a7be6f6266fc4a292e212c30149c5e9efe104eba5fd7193096331dfc45a1ea073e9dfbaef476ba33176347f7c8b1915b18ec959e63793fe35b85d38bfb423b6a91cbed986c58c419524c003f709b432aabaaee3259f25e850c7c79bf86fdaf93ca4d8359ff217ba0f159af35671f0aafb0789f134bde223607b93376cfa0155de8131244676b4902e8539eb166f9e5dcf577398bcb6aa2d48464c36bfc2fb9ec129620d2114302b4c4bcb8070e9f9d6ba6ccb3efcac5f127adf22da0593c1f12290880f792c57a3707cfff9279a09ea5f2cecfdbd52e2b1d3e8c1b740f1d570c20fd162c32aa76ef5a311db560e992b28b696d5d50136818d2803c0013e7a6d95f3fa8c008a5bca931962ccda01d9f4173146162e9448f53533080545227ac446cdea0fb72474fc37206a899f0c56f8bf63ef84fa48202d09ad09c", 0x1000}, {&(0x7f0000001500)="d7c2071fdf3886fc27ae061b86fdeda2c01314a7ce7f41f2c0fa591aa49ad02934e0311a761970b29a0cd3177c58f3ae61ed751f2f86d6c3f38319580437071d126ab189042a1d9db526f0af7dc7e300130572b96aaf1eedd954ed178e62949f9bfb360c561cc43074e9f868676e4c482fc834adcc8df9666e8d7b44d5c68104d134bbaa0bd2588a1e965e6504330a3eabd445cb67a0b1dab1373d71755e4197ef85255f7f3ef00fa87660d42ce2b2e62096cbe5035bd83fa5636e5291616632daed83eb9b5479aad48e8cd0cf0ab866e1af48243abc210fec8b71325a5844cc2f512eafbd22db2b0c800b5106f842ef", 0xf0}], 0x5, &(0x7f0000001740)=[{0xb0, 0xffff, 0x22a2, "e8f53ebafef72fdcd9b0a859faa0826c32ee741840550e47852671f7ec84150667d2830a347c8b1cee1c854ab9372fc732f07fd5d5f189e33140f014c1f9ddb69f8b71cd23fd90f70ae66050cce899792b56472768a45d8110abc33a78091f6ba5d06052d608e3072ca0ed57fefdd8c946a5253faf0e22b680657127ed6cfcdbf915b807cbaf740660e62b7a3de68bb381ad5bbd57b17ac02650"}, {0xe0, 0x1, 0x44, "0bfadc9a8bdb22dc572674e5fc5feb4ba892e42ddb244029126cd2322debb7159fdaf46a20265aa001039d80ba36db66196ad28181b9712946d7790bb7c91ccc819c46f45b70c4d3f8e372211ffe8a925106484b0d26c515159afb81b4f07edcfe695f75264a819eb7956d2552639c0b116048ae59eca86ce1475bcb72973421e512b7781c523f970a23577a7c33e5f3790bde6f1f9dda9de0e3733311907a471d404c5637e88904866969adde83c071a6ff6192db821cb4bcbf5b804b367fae65cb0b872c32c0281bc9337f4c9e"}, {0x70, 0xffff, 0x0, "1b3eaf62a92f8998e2c91a9ccdea5119443edd8fa2f820b8ea62825bf8f6650bb285dbf566a1b0d6cd59bfd5e8240e4d53082ebce54ecab11a3db67bf321aaf1527baf7b1d7bdc9542938d71413406dff979b07b0d686faff6eddba4d237592a"}], 0x200}, 0x4) 16:01:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r1) ftruncate(r1, 0x97c) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="2aae8698687f1863efcd41ab2de7bc477feabc78da49c494036642050fa61564b76288d32d5a86630e2c235f0a6b0c6679def6e3d86a351a0dea798a4dfa57eee198e2ee5b48d4e4a455253aa19254b8634fa09ac3614251efd528b98e930c1275f7779575f3a5b36368d1b6cdb158901a01f58afadb10c07e6023b9bddee6a4db747e5c648c0e932449c82e787fbc069870ab7c075c45a151a0cbd2407f6322281f7d19e331c4045b6aec7d59609a74ecd120628f3be1f737799fc1e95221e9", 0xc0}, {&(0x7f0000000240)="60894b8c66e62ff341a4a6dcd36840444a847f7b7de7a2858f3bad1d8510d5fb046ea4edf342e65c069b65fa3211d8f80af3ba1ac53a02b4772a638e8680a224d5882f01223dbb4599a9a7ad45f69279aa93c1374dd2925d2280cb3974d65e215b3b465c7d44b7a59aba87b6b9b626a2a967537e0b3afafe37c154bf9547bc342e921651b9f1cf7a82409c270d69fbffb7fc3f2a21d84b8690368d85b80a6859a335591638627945a6fcf2a3ae459e3d4b9bea97cfa1c72bdf64708af1c7d305f1e84bc7a64c8c19deaa7ec1ed3310e487b7be5f0e", 0xd5}, {&(0x7f0000000340)="39651c27489c63a198c5c444fe46991c385c85a4c185f9e4f5899a0f7474445f152bf01a19ca5925803c0e7def3ed3e2376855283e5fe54804a6a1e02ebc9979e1f89eea63715bbd2f9211d3c5e5cf58b2d9351c999c8ae55320f9b9b794559c4ec1efb8f9ecace99b1a1d0bf72201c82e0112fe187e3d057cb243b4f838af47cba8b31f93f11d1739912cb4b8f054bb88022c0010e264e19e72", 0x9a}, {&(0x7f0000000500)="33d46fbf08736378354ca887a6d4618f0a901261fa5a25f49463f63c970c8be8461986a71e095c51bcef93673615a319ef1af6b478f2d404a2c7e034ecfaee199ea57e544d11565b10cd726ba6224ea5fbc426354a71d703d0bdb6de5b1d66d491c51766d8016da38615fe3fd08ba204631cce3ccbbad48a983cfd65fa071633d36e52aacb68971ab9fc8e59e82f4d72dd46fb2cc78481341bc0e3205b4ccefb50628da0164efa03b3de41ad91b535047884c8f161b5a483d41cd8c48cd8b32566b1a199313c5744b91aa4c884e4fe142180d2f6af5b63a5ca0c0e78d7fb144270c1c3b28122fb2c0e549e8fc73faa9b282bf1ec72848787d336679bb90ca99c5b76e3f73620b111e5de694f426015b13e90da0b2503a574502e569c41c0999b91be073cc588e1a596b8397e6b992fc9a38cb32f4fcb4f53e4359927296e6275ab4d3c777fb266aa63c4231c7b497733d0433f38dc04ca0c81b277d9be242d899ffafce78a0a061ebf05ec49f4add658a40b485703ff0fd69e86cdfb7efaad7b4fe9ad05c95072dff3f2e033bf103f78ac19154e9c6f17ddb8f64829447fffef3909255f9d5176490821b2cb6c23f31b886940371ed73c2d149765f86bf0c32c9813bd2e0d88fe40e776b49d89d0d6f9bf82e9fe1ed6fedd3d9d0f2e62945973598195fde6c9752efef08d4b8754eb531653f92b07a9615b1257584430a76e6634a10de98a5de8f8e39066faad8cd28f6bb428bd2c52ba4e9bca318948fc17aa06dade9bfadefc912139ca71b94db7bc9d59ed084ec4a160e39c34ecc120916779eb575ce36e5f4070fc6f2b53dd2752c967d53fa380c2480f4462953fe9a1ab07400348ac3f7c005829391dae20b33719b15cf642afff9a82b54183567f951d722bb366605f51ccc632ee041122149c95469e26f79d5514a7d427cd2ead29de1e2b6e6360f2ca27aa2b62ee4c9225fab3603e70d075554607bfff0ee9d2f884e19fd019398b7bc34313d636840ef42649675088e8e213977de5dbaea59f04aa68112cb567b6f0b7daccf6f85eb00637b954ae5d8268fe90efe210e89856503bb5a4f30f7a02ad14395304e9f965ace7ebfd936e9f2ee1bd15bc55f2d260b238400d4d5afa849673684092b66e4711392ad8d08df75e83c79e30b2a16dce90287d600b6f2b4af0afb4812bfc2b6cbbba936ad7c9e16bf63377d8982837fd7983c8ad5f0b5f5491a7267893a5f6559be03be24b294b52b4cc2fafc57bde48bb45f621ed217e23559552bc34ad1d864938a9255b0232afb236015f5917727397c0ead2be1ed95e48b8d9cbf0a216a6e0fa225d644b672aff4bda22052012791bc4f4af48c97ad694154bf308f3bbc02a9d9029f7d31849621a49110f5531318a4410f66c19d95ac2068a5d189abee518b1c47d60c9257e93a9ae22f63b785da04040deb44caef8b106b2a1ad7d0c8b71d9a5f6db11e7b62fc2ac9f4c70dabc9145faa82ba1f69d6ec833ca5adec3a95a71ba290b6c31f962d410786ff54ac7ba6bbbc0d6b7576c8c82b82b7b3af65821a67b778c13198ca503060dc55ba39ad2f05ca0546127c964dac4ddd345b5098ce537f16a8b5d19a32d715801dca10dffa2ba1a7e450748e3d506f9207ec89604599fe32a3ce61f83383187a8f6ceafedc22301823e7191f02333718badf499c66027bf11619e9ba758fc3b60308cb751e83a25a5118ae32b58751440b341c6b1357551a68b78797116cb8d775f7350dd9cc8449057336a15284c3715207745ce208baf1d64b72e6f6adab12a4748e8c336dc33e1c0bcefa63ed4101042cd9d5854a17f4f85c1043eb8c5b1af964f05105378760f159d637a73d582d5d07ecee3daac4a3113840935ecad0f79ff7dc754c283e7de732221b13ca10770cda651ff74c0691d582055fd7c64c91413904794d74a6e870615c6a0df560af7bec05081bdeef00ef38f0887799619d0a6a66842cdf2854b6510f48d0b6e040f6f23b347297a8ba875a48b108206b89b8d4d58be82b9ab525586d7cf38ba5c83d4628969812cfbcb63aa68c468fccb9ac2ab6e1d8f0e86cb71b63043ced090e0568527978dcb864ff1633fb05a073a8f1efbfd0ba757637224aece0fc4d2ff3a94e5bc8987c22446c207e6a11688a64e87940f05b8f249cdf6c300e64835cb5340ed29e2e593417e48ebbb3b8060d93122bce9624d04ea48ca5c55198aabcea56b577aa2a17c6f49285eff7dc384e5d807020912f4d119640b6e4710bf49c6aa38e496781840e4b103f1b5cb5f5f9742e92b46913f5274b5cc50d15baf1d1246209f022039cd26806fbd45894c7ea37bd17b52957c6619910591fed0ba44f1f8934f00dafdf6fef17c5e72c89d83ddf95a37de1e02ea5143ffe1300ec8ad81f292e66eff3af946be6be12cdad5457fb8276e347ac621805cf22d0e428946cf1150cc385355807812288b595db527d26c826484c952a849cc56394615b65428b958b50056aa8b81a058443207414b7bf50843d37fad884563b854f809d488135343215b6f2d7704aa6b926a58e38496fbdff83e111c0b3952082c1613b094a08d72e86d1fd79eaa75c143cd6ce417232e18bb34176be50dc77d937327c9fb9905504cd0299ea3ef7e1c39deb1ea70740ef220a8cc554b21a46df397f3a0706fda1086839a32bea2f977d08f8a2061cda99526b05599afdd3b1dd237b95fcf5474faa05f2d42c7972d150fc6ea7ecabdf0765ba4c35ee5d571139e0faf69a5f4aba0ab3752de6b07aa6354deac7391c29483d97a4549a8814cd432820b30e03d3e7977eff268b63074ecfab488d9a21675b8b90f0546dacbdd231d1865ccb936429035abae44de51be70e149c81b6fefb606b074821055ded72730136ac19ecf4f5792ad54aba853a80d20196005a023d6feb13fea7eb34275619cd538297365ed800790ccdda25a2ab548dc711beb24bf896ff414763b10ce238f53913fe451b713d545bbd98f2ccfcf63348aaf7049219a5f52881be770e5411c2027e7b5c4b5fb1b038d6096c96a90282f18547aa19296fae8d09e1c066c55cce91936ef06380010c851d109f9059a1c4ffa3d44a85b7603b353fe5c2ba39b5c1f85344574f6d50cd3bc044296d963c96a6f0e01e7ddd6e63d77a55321d3fa35b08eca85d7e23485fab4137029f0091abccf8ad45b0ebacb0d6b5882473605eaca6fccca9baac5b9930cfb45cc483c96e5b5e9a9b3907a6f53ae989621509fa0ef12769c62819c75b0ae7c56144ab8530ae9b04156f6bd8c0c73762c0445d61b63a2a6d5b173a33705946af6c66b00bafa8b5ffbe0e75205d1e375266eb064fc5d93c643a57c7489c69ea0f7dc6913569794ddbad95afbe755f2441ff2e524c76d0813c2c38d43f5cf7f001f92dc78ab7503ab7eb1a3ae392d1f989ae9d296a73bdfacf407147b0319c06e4892c8b02338ce30591d1ff435273437ded176980d4319f5d74af8a8462c51f7eeda47dc7a0e0af5a95366167dd9280826e603ccfabd0adf7edbf8645a817035474d98a48abfd1ef972e6d09e4da9463f0ac46c340d31b9fde4855af19f94f32f0af5d46cbd5493a8abb1105697cf1f1d1b6e0e64b454f5bdd55533cb1c1321a9f4085a57e4d63a43831e55b16bafa57fda2e87d3b5f3bcaed7fd06eac7f752aa7a0f13f8ba43c45bd4a6a2db23c4c6e36d4e9881820c644963e701cfeb316c1c6e4df92aec57802b5f9ab2de80bd6f47ece039a27c15832ac0931eda83c019a97c8ff053e2872a83698c23f82df4d334395f3784de49f77106b31ab3f060ac2f2c59e1b731857cbd1b391846f188ffc7f17b65703b477b2821130f539f101c363aea0dacd98f3893ff9e458fbcf483868d31b64fda1f6c0b95e4e821a0b39bfd290762bfb121185811072f24d2a1f8d3cb4a3648ea4f5c0f5d02f7ed135ac9d5df64662123b1160473abe58626df8ac5e934bba65500a8fae80901dd826803387aa19a950bb545143bb2c3a792867863b733bba550c18e87b1b656b55cace6a80eeac02390aea0f25fc3a9c7c18d8f772dea5db0afb7006e0671023c0bf38913a7f117f6ece0970f827b8df70ac4bace316847f82c03b1565379621dd97882c08c88757a410719a89a3c6bef91cb32d9fdd9e1b68e0ce485aaa3cf945164a44f9af96ae73d9449b57f8bd367c227b3031a3299b7806de9b704d281a4a0eb887d8e92b0cee9892328cdd0c184a2c3520b648d36847d5abb64dcd3cd9277ad068cb444cc7da014d74715d0d88af3aa3d4a8a5271d67dbbf068d958b750b0d99681f0464c69d5cd54fdd15c464a5056c8b6fd48e53a62c31e9aa40e30585b364e686a670c5c96f46b3e215970ef7012ea61a8a7714675b9ad22c3b1f86bbe95eafd3d417c57927fbaf17e9244a46ea2ebe16c7b1edd655aac8587bab5395cb4ac9a6cf2471b15435fbc1f16c79a0b2b009481b655cc5be2ae7c54c646aa1a3c6ebec68bc02cde56474474b92acdbd7ee85cff146c3b7dfda5e195912733d6f465ace901d2abfa4268c93c4d7ee3591858119e338aece391ddbd9c815bbea93e441151036d860f10994941c7b102621023656dc8352cd47ca3e3bbdcab4544bc7cde8b64e1191ba7ee14f100cbfb975ae14fdbebd9aab79785edfa3094c8fbafc969947c09a36bea690ba1e1afb8d9b0a1980d55c677b150f57600e0afe56a6c9d03a10ae5bec9ab671e28f98ded5cdeccdbaa20a6e67bf2f00123198b11931c0013791b6732779e01be39f2d6cb1db769b637739a6696fe7f1804767f67ff2888bb45c2ac429e7b5f10316d40dc08d78a95cf28a89c1bbe3e47c520f459f20e638b462c4b617190f6da2f286dd920829025f2822120fe5cee08fadb7e877aa426f747cf47fcea1ef005a54f58e8c1666b839746c272530ab06f3a3e898ad6e23c0002a62a67dd7a9160292a88667353fc7589990b8999c066fcc2a3d59a7ae4d0bffde3328633ee154e2027cc4d1087966aa87d1b6f26002d98c8b0951d604baa8c3936d3073f014d0569dda866e0aeb2e3ac3e338a1155916dee23864094623e302abe14bff0e479b356d26542a8bc77f190d79f5319750033e1f68c059a536b7120669e46fb533a15e1fba48ebbd0569a65eaf1d4fe67f6db16e14397a4b4396a0c73ed6023ebfc40645ab0dfbec7ef76043b0d1f05bd06031e61b5ac02573fe4fcdb853f9086ec5fa13610646cec700c32c762c11b2ec3ba8c17942c7f1b8fdd677ed9c390b95e5cab4f7fdd2a56858362569cad5786a477b06a78b5ad6df0d885de51d7b5b2c6df8601d884b5e786bdb66872864a7be6f6266fc4a292e212c30149c5e9efe104eba5fd7193096331dfc45a1ea073e9dfbaef476ba33176347f7c8b1915b18ec959e63793fe35b85d38bfb423b6a91cbed986c58c419524c003f709b432aabaaee3259f25e850c7c79bf86fdaf93ca4d8359ff217ba0f159af35671f0aafb0789f134bde223607b93376cfa0155de8131244676b4902e8539eb166f9e5dcf577398bcb6aa2d48464c36bfc2fb9ec129620d2114302b4c4bcb8070e9f9d6ba6ccb3efcac5f127adf22da0593c1f12290880f792c57a3707cfff9279a09ea5f2cecfdbd52e2b1d3e8c1b740f1d570c20fd162c32aa76ef5a311db560e992b28b696d5d50136818d2803c0013e7a6d95f3fa8c008a5bca931962ccda01d9f4173146162e9448f53533080545227ac446cdea0fb72474fc37206a899f0c56f8bf63ef84fa48202d09ad09c", 0x1000}, {&(0x7f0000001500)="d7c2071fdf3886fc27ae061b86fdeda2c01314a7ce7f41f2c0fa591aa49ad02934e0311a761970b29a0cd3177c58f3ae61ed751f2f86d6c3f38319580437071d126ab189042a1d9db526f0af7dc7e300130572b96aaf1eedd954ed178e62949f9bfb360c561cc43074e9f868676e4c482fc834adcc8df9666e8d7b44d5c68104d134bbaa0bd2588a1e965e6504330a3eabd445cb67a0b1dab1373d71755e4197ef85255f7f3ef00fa87660d42ce2b2e62096cbe5035bd83fa5636e5291616632daed83eb9b5479aad48e8cd0cf0ab866e1af48243abc210fec8b71325a5844cc2f512eafbd22db2b0c800b5106f842ef", 0xf0}], 0x5, &(0x7f0000001740)=[{0xb0, 0xffff, 0x22a2, "e8f53ebafef72fdcd9b0a859faa0826c32ee741840550e47852671f7ec84150667d2830a347c8b1cee1c854ab9372fc732f07fd5d5f189e33140f014c1f9ddb69f8b71cd23fd90f70ae66050cce899792b56472768a45d8110abc33a78091f6ba5d06052d608e3072ca0ed57fefdd8c946a5253faf0e22b680657127ed6cfcdbf915b807cbaf740660e62b7a3de68bb381ad5bbd57b17ac02650"}, {0xe0, 0x1, 0x44, "0bfadc9a8bdb22dc572674e5fc5feb4ba892e42ddb244029126cd2322debb7159fdaf46a20265aa001039d80ba36db66196ad28181b9712946d7790bb7c91ccc819c46f45b70c4d3f8e372211ffe8a925106484b0d26c515159afb81b4f07edcfe695f75264a819eb7956d2552639c0b116048ae59eca86ce1475bcb72973421e512b7781c523f970a23577a7c33e5f3790bde6f1f9dda9de0e3733311907a471d404c5637e88904866969adde83c071a6ff6192db821cb4bcbf5b804b367fae65cb0b872c32c0281bc9337f4c9e"}, {0x70, 0xffff, 0x0, "1b3eaf62a92f8998e2c91a9ccdea5119443edd8fa2f820b8ea62825bf8f6650bb285dbf566a1b0d6cd59bfd5e8240e4d53082ebce54ecab11a3db67bf321aaf1527baf7b1d7bdc9542938d71413406dff979b07b0d686faff6eddba4d237592a"}], 0x200}, 0x4) 16:01:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x82, 0x0) 16:01:11 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000280), &(0x7f00000002c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x7fff) r1 = semget(0x2, 0x7, 0x610) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/139) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fb, 0x2) write(r2, &(0x7f0000000140)="9c87c3762c4c35047e2e9b", 0xb) 16:01:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)=0x2) 16:01:11 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0xc12bf6b6d67a2678, 0x20, 0x3, r1}) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xffffffffffffffff, 0x0) 16:01:11 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x0) 16:01:11 executing program 1: r0 = socket(0x8000000000000002, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ed2ab696c653000b75afcb462879999865943fdce6a37bc56bda389d64906b29bae592bb31455a29600320cf99ff19764b5593aa55967"], 0x10) write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) 16:01:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x88) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x2f61ff17}, {0x18, 0x2, 0xc000000, 0x8}, 0x9, [0x4, 0x800, 0x4, 0x7, 0x9, 0x4, 0x8001, 0x505]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r1) getpeername$unix(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffffffffffff00000000000000000000000000000000000000000000000000000000000000627600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002791000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064f66ceae50d862758ce60631be5ce675eb31dceea320f0eedf32258adeb6d123e27ec53d18187686f8ef1513c384cceae6d0c79d5f276c6f9996f4aa467d65a9584b4cca7c767d19a0f863baab788c2503d0497e2d715ad5bc3a3136e222c46a3c387a39418e93233fee3a15e0393f365e12a855ce774250000000000000000000000000000"], &(0x7f0000000000)=0x1002) 16:01:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x100000000000000d, 0x0, 0x4bd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0xff}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="b63de01e6285e7d2a2d082b7e9bac96a90b1456eb78a060cb8fc381e782e7c61896e4c77e1985b70d5076800be296a77912258d67d683013fb6269211fbe917960c788277857fdd74c5eee80c1513bd217292457d6b5318a8b1d153af68a", 0x5e}, {&(0x7f0000000140)="fdf2db7bea81de507e32533c7a0d7134e08766a5f4687aff0f119a955582990820791653a6cbcb1dfaab1e21d65d23e2bb869f448b8b3c9046c8e76ef41f813e14a139c596ccd393281db2b2357e611d819a1692410bcb05c609a8f5a7a063193e608aa3a5cb0438c1989e90a81e1f2596a1b0ce6c5c3625f406ecaad16d815761ada0a0d39c4a9d9278c384fd95a1906040bc0b2a3e39e7e8c4f41743421e7538f546cc265e48bbed78d61c75737cb0922ca49ae1164b01fc8b7b38101ff7046d546a4716286d394e74fba3e52b05306a3759d52ee7881e77c7098ae4c87d737ea7bb9d92ffecbb", 0xe8}, {&(0x7f0000000240)="2df1490a648c9760c8fa16f6aa43d79c82d3e09dab4a76c51791014e9bb82942e69c4bae64936987329c0fa089810f241b204daacb1586ee1a77386b4729961abf6bcce6b7e5d8204d2f2c45ecebb6e53138c3d728e9717d15aac28ce0bbda7321cd88176683b9253567cc43e5f3d92a3c104e94a5d37d6711c25b8b80fe2ac103f25c03ebb3d8e6e3e6a3996e707dee5b3432f4682c493c5f28970f4a7b969decdddd672149f91255fa0d42a405fc10ede3e7648ff714aef531ac342b7f44eebeb71dafed810b55554c28aac538eb0b8688b80bfdae5146b74924a666a60a3099414ef0f8253138", 0xe8}, {&(0x7f0000000340)}, {&(0x7f0000000380)="8b9e5592c39561c5ebf0cccde904ab5e626f8f730c7bb054b7aa99bf4dcd1ce2ac550a4a4fff4744aafae6b0ccb9c72dfbc1574c3e704ef0b82e4f1e9eba4bd4d6a17162fdd41cb00a4b208e0ce5a8f181ce4e8698decc24eb03564a8b33ceb14bb5d950e52dad400c51784b0778a4db6c78366c0bda004d40483246354ea9f6f5d1fe99de7014585e350fb6461cc1174716a54982", 0x95}, {&(0x7f0000000440)="39235c793c5b9a9198c017858b652364c92b8cafb2c0931a8f9ec4b95715b0efcb8ec8ea642755136205910b5e", 0x2d}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="1010000000000000000000007a0000006b4504e5290da7ef01fcb1fa352739965f1b36ee4d0baefb2050616b5dd67cb4a5a7dda19e5f20b2137f499a6d92b40107c3a552a6c5d20b91a99e8ff3590f9cea3453f6a181f61b0b07d1ec6f5379b2d29181b4a69b84d1f70808bb94b8c9cb7ec7ff9174e945dcfcfbcdb553a934d1764442dda35b0044788cd709bfcf7a879d682e3f540ae07907162a5d6ffa0cb316030b5d74df88965536475abc9978a6225a49ba45a1d54b8e42b2bc7b77ef4b1609b624771358d93495d106d339db6d494743037ee091d11e57cf9dd13c6237f2f44e98fc1b539a94e4848530ac572ce46b434bfc85175ab8f59eac4affc0d7879080fe226ce0388b7645e3308784d21923c59f34e8b7267566b39444ecf5c09400ebd863911e694a8c7daf25f72b2bf26206e9c633ef949fb9bfd2e94c32b0e7991009ebdbbf484a23cac4310a7e92df6ee5ee4cb81bcc18d34ea48c0446f3834fc34a0a4f7728c83f3250315d1131cf827e02bffcf0d0f9a2cd41a6a03f518389c4aee3baa18e00a36273bf8343761f673c670edb4f5f4575066d945e240c4a32c9f32a44d7ad630bc189bfde8a7fbf91b460151f7848e32353290712a4c3f522a28e65408786184709e0b73ccf3b8a8758a7dda6637778eee0a5dd74ab3e6b1e64f40eca001fdd04ffc11fa08ae8cfd1c1728300729d26c7b235d0e585a811111983584dfd626231997919c2352ce26291ce3f6a9f276dd9203bd902851eb18a371dfe69f76e6d9128cbdb5b913f421775181186ed98a6a6270f48e50eb0b758866bb3f1c09e47604dd9618810eb08fc4900d579a3a9ac7178de27379c8af1fbeaa8700b613d9ab93e0f5d3b4ab2398834ed58b23f7925793a68786bf4714c0670cc0e6ef811215b0e2b172355e4f9612b620e036cb40e4a3ecf0674854b39c4b9e32ce0e6e108e305fac6a4fb0f409e286b752160e2b434f831dc39915c1141455afb9af07050ecdee8e2d0de228af5b31677aa1c8481e5fd5c89eb0d467fcd65fb02deebdb034ff7a07457fc48a7995eb8feee43083608616fbb2c53a1ecdb2e36510c96c8d46d226fcf498ca7035acc5f242d988ba514ed15f1080d4c35988709e19744d3bc3ee0f374b56fcf65f48eb6fe903b16c53d2ffa083d92833391af72346521827d2a2b58bba011f21cfaa382f0ca4c7993e50d97d8215f987c89fa6c6cb6b12e20f155a865ab09b5adb69b1e902831d7a44e4d83fc52fbdeb22460987f771b8905a2295f5fa497e7d353f03600fd0297cbe02df7774ad43d7e0a6a163ecd4bb6d7d80f6fd9850764b91eb2059c47adffb4578891fe0c977e5e04e933bbed4a2821e6852a8fee6b61df90440557ec6aea121e2d8589222261ac4ea497d118391d27e359bde0cd622dadbc3473d7513d305009bc8bfe9964467b718d89fdd59ca714f892214d46ab1332a03b4455ca547aeb28972982730c82c9a6e8319fabb3b1d3aff4a452c14498d38e3f64af440fbcc29ce3bd6820f4dbeecae89d80feb0181bc5fe4e9a93266255f4033272a60347492f60fb3e40482204367dfbd0ed2caeaa2d5f26590d4e41fa0d573ad70cdd1f08412c2faaebc9ba40e5d49a8887969f68cd1929de8d913ef6283d721e6d0fc22f2db272456e544e3f5abea328c09c4af818b98f7f8835dc39c80a4090e277f72850b636a6750ff860a4c62311fe8547b8f366e5cd49bed10693f141e5fa666fa25c4efe95835fb8674f5c52734ffd8b45204945a9de061cc2d7b1b29a3dcd476765b2603265189bf167a06154be3246145604822ffaa9a5e5a4dc03aa5db850db0d2a6e5bdfa3bd5478fb37de463aa466ca1079fa609696777dbd60dcbc303597d10c7e906007c465388a41439a20120cb93d581564689b754c83e78cc407e7217c34ba7aee34133d832b553f086fd8b56c9e2f44cae84c7dd195a1296979d2c39843512f675a84da811639d21cdf9a5ee834a1e41aba2fafcf9bd22ac39e5cdc97c722677111c4cfa59a71d740ef8cec5b856d1256607148e3ddaf6d753a302f05af91b1de20b166343477f6411198e97ef91ce2b02bbdaffbc3574c43d52a9506776337c82770f5672c71b901846c11ccbcaea22c6a330b58865c4f76e7c96c7317c08f7d1c84262deeef80e5f4a51f76d58ce539cad2baa46d3ca901bde79d9ce8028ec77807a9ced797f0f486da376137b95dc640824d987d522349304cc2944f999b1cc143e51c158e7815d95718f18eec4bf38db5819aac619380cb711cc8453cf279abe40c02d580bd286b1be0b39d8200260167b479c7801f93825a004c9521a3504cb2f26602344ddd1a4d81b73d951274ff2d121ae6c67ee1d9a13742a59dc2d8f6a9fa976c1cd1dbdcb921dbe661b58dd366b9d3d80c18da8739bc4c56c3ae5b7965a7c5dead9d9a24e55e8f2c099fff201bbfbd6e0b83d46119d916ada307ab6b6ca284964bdee2e23df7af2f55f0c8071e9933d94bdec8c3b499c33e011cf37aaa8dcafcaf1decc0dfe125029648c55a554d316d7ed1f7dd1df5d6ad7c02f5322a7681c87e3a2f4976db0482b54c4d987f9b9b0fbd91566428368660cc3dbd7fa8d1aaeaf0a121d4756d0bd9f878a238841b96ceafcc455d41bccb51c152648f7f1c21fb011fc6c7dfc7204a75369b1e9088e80580de757847290a22f961a3e355dfafb0a5c75a37e92411c6908139e7c430afc6dff07d12b11f8d35cef5193864659c5c2a609ef3e55b749abb022b746bf57d7ff8e1d9c2fe365595604fe9a111eae429171587b33ca55b7b9b8e96a7f7363c670816166ce77da1e05b70f983fa9dd6f74027636ebf020eb792bec2db1a3b3e57c10f7d3fbfd5bfd196c7028dd6c333a4b08bcd55b00f1f3150577d68c28d6a796924571cf0e591b7b3756977c08a81a863c0e38fc69beef38f2c2eb2e12639d814c10f5adf7d5267b97e73be8ee6c80cc8bf15c275f4f23402f8a8f08a0058073a6789ea41e984cc697694275fb109864e95c0eb7db7925836fa1c3649248a5da503ddae657caf23d93daea3c85f5f80f6756450afa960c47fbfa22531ee5d02d4eff7a7fa7e74ab62ac437dcde0453d3ff5cad52ba2ad7981c183cfb9ff12fef0ab2b0f0fada1b08c34ae0f806ecafe3c214cf5a2b1d4d895865151558ab26549aa97e2b3893b7c1fecdb49995d3971b5e53064ed9fba36f2cf70279615839c75210105a601a8ab796bb46bd6b2a85b289cec37609abb2186249b6946aa9c40bd8b120612fc66e3dfabd1e210886c181604483d7a7f119a57b39584377ef88d2b3822fc68dc4992fb3a979a5466bc85b7f7a34d518eada85882859257c1bf13ea9182c95c3933f451fa72527e54fc0725272768cc66ec1b152fd0ea74901f88584672dde054640e5b2b2c47adcbec0897d54c548969fe646f27d62e3f636e1d114cd98d8735092c023c3e4af7dcd94ea4f5c36d1406586d2405e5c79863aff50985520b91f7f36ecbe55002ebdafb131eb6720bd630f817e628533f9769744adcb299941eadd4cd39396aa730053a582ca3e28107c44fcbfd59d49f794924196132f8e2837ad4882c0c08d58c3271adfd1315e6611a9c63aea5df20605331a13c015feb6db62f1b7170c6ac532bd3b355453e4fab6d7801717653c8194cef742e2d7130ba1b606d0b503690210d7539b58fa7e1fe7794db51bd16b1d593bd7d95353662221160446f5a0f5c558b66709eb7e733d87b6b834cce6335e0e9ce662c7d43174e5d1d9f907fa69074f63983493bd53979cf47f43a89de0e6de6a300caa72f2bd2dbd1b7e3e3e56514076f37dc270f4f82796a0c25aa2dc94a4fe313b52de0045698d2c1e3b82c4479a1eafe8aca70d0c324502a69e81c99267538a016fc65d7878653d25595cb1b9ef7e96ac04103493d7e71538ddc5e9b958e080f47244addff7b6fb17840d6a180bf87640e2c07248531f45649b0dbc2d49e3162592823259402ca28975cb4608e2b516ec288f7029c418ec5a2c2c11b3606911c5eed28f2d8e6ea97ee4cbfed2653bea45a5f925fcf7552523d7c78cca6a5a9ea5bb6944de2a6230e460629ec637deee51a816c96fddd32e7680ac45606f1cc24fcb1bef92f3f5e4a2f1db173bd4c01e46b74babe975ff875522604de0e6d8365bb6b383e15c262422fd22333742a6c5bf86df481ba7f84293a68753d27d41a59c95ff06c89b66ebb0698fcac1e4757093bdc96ac6b42b4e8f1b4a3a1d5982a4345fca851242832ab56962fc965137ed0766250ef4185ebc3f92bc30a7e0d14fbb799cf8a7f47ab7390cc2656786edcac050b915fe358e993b65d086e0530b491e96137991b79a0c03b9ab2c79ccfb24f18cb33fa558c1ab151ea9b4cca03762e215c1d15af710ec8fe0c69f221715ebec0416f2fb728b2e7f0c2ec39374a6c1fd7534215daa3fe7f5f455104ff1753a6fe709cf5677e09d1b326268a40951e2ae7796cd94d2cf9a3572eb61882daa5226a3b006967a840d0c083e6cac0adc13011dca475daf7cc03c689b726eb84a639f4624c37b5aa9eb3004584f9c632a701902ed016921ac3f38449c4cbc88e44b911b192c9e8f439ba8969cddc95ecad83867ff4e40a89e24567984518970e1b737e1a3622206b1c6d3434a59db009144877a58e22ca123dcea6de91d811ed45f122c7e85204e953d01ebe9571a55b8291d9e510e8f8b61acd4ce3a28110ef2f3e5c5a31fabd6ca30aa95834d93dd570c84b7ea3bb80a95f6f461c063a43b36e366f24a55a9421c49ca45da8ff802980a6e20a1e6fab26d92a28c6636df8beae7b4bdf77c747cefa482f3b0726a33079accf229631f832a7a12e6786b5b59103e1b3de7b091adcf29b65194aed1e14f6040f922dd95051402e1d80700c1d7e521b8fa33b73ea2d4a097f3e565dcb956f02ef88af2fddd8b8e4b92a32e877b418c283fcc5cef4c5012bfe49a0cbbd95b2406acfaac208473e69d73bdd8b2996d119f7403d8c4302fe356b6c7654851b73d7dfb7594be582ae4b3f576719c71c640cb66b2748a14f3c77371c1cb8ac2c470e501333720872a55a681b6ab4b8fc64bd6e70927b2aac9e0b82f084771a3a33743b04ab5522f017faa0d82199edbca5e72b9c6de4406c6c589b0a27844758af25d03fae25a13f945568cbb3206d5cd585b1746901c794ba90873035689dac4f98dd83799340e88f36e2e203a4f656809278031cebbe12e4f88ccab450b92cc0243dd0f42b7a29a5f0a8cf0c6c5f7dd2b6457ec1e401033931f009b9a7568a9e296ed1b91517e8acaa4fd14356751f3c6e728c7e17aee7aa6c0ae0b4727d95dfff3befd613fbed68595ab56122a562b71d7b6a39126a4917ffecbd069d39eac6e2f59cb518841006c4bf239261d82c5468392cee0ff58336af91c4512e4c6e1df43a8782b9636542c1c1fce7e546f1e559bfe2dd1c66422c2fc436f8ffa06680eb3c63549c050df106a3c7081c8635aeb28f7127ccc13e5d4c2f4576d1a201041c8cb9be38f77e3b13372ce239728d49d2edb991b20ef50fb313fe3c597cf0eeaf6bc25c61b8e162077429b24558ccebabf20e7d36ffe4f2388e16bc4179671ecc111bbe9d951d812b159204f70427622f49e22b884c3fc54a4e51ce8c95df23b5c164ed6d0bdb2d62f85476b2650505ea09e59901e41230dce656f8e787efcc0b9008bd764a5589d8d391966a04817793deb7f9f1efed89ce73a5a37f369c67c6afa9448a63ab7834805dc9241b8b05568630109f45cf19860215805df6c000000000000000ffff00000900000067efd9c3acc8e36430a0f10055777e6491410a61c7a47af9314f286aa4e663a5ab046aa1c22196717f782b7af0989f04425d72191b8e38fa0d8d69e8bd0c4f708a9da4965f3ded060dbb88b302608733f5722f53e48f65ba9b99e6212b9924b44f78ce7eb2f555e1ae5d1ffd3e870e56ece4f7f9a1cc7f8b4026b09e64a02717de9211afafa9fd1e4e49687e00ff0a02761d353c174c50b34c336ef707cdc7e1952e1501713ce96b65d5292b65b50000"], 0x10d0}, 0x404) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x6) 16:01:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1, 0x3, &(0x7f0000000080)="3301bc36c317d8cdcd739e548efdc455ca1da2263afdab8ecb5dbd5f9639c412215062361f1b822faabf12d4e82014aa5a174e7e799d3f29194e8abfb7711b66028962bd9b61edd55d1ad447582cce49f89a7fbee3e0fdfc8023c63d043021440a82b84ff5", 0x65) socket(0x38, 0x4, 0x9) madvise(&(0x7f000074b000/0x3000)=nil, 0x3000, 0x7) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:11 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() dup2(r0, r0) 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) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getegid() r6 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x1, 0x3e2}, {0x18, 0x0, 0x833, 0xfffffffffffffff7}, 0x100000001, [0x8, 0xff, 0x4, 0x8, 0x0, 0x5, 0x0, 0xfffffffffffff801]}, 0x3c) fcntl$getown(r0, 0x5) geteuid() recvmsg(r0, &(0x7f00000048c0)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000003840)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000600)}, {&(0x7f00000016c0)=""/168, 0xa8}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/190, 0xbe}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x6, &(0x7f00000038c0)=""/4096, 0x1000}, 0x841) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000240)=ANY=[@ANYBLOB="0100800200006c6568c9a004d5c218527cedda3b5a3c78f568370800d4c282db3cd10fcaec9d317a44da697b490e069ad19fc52e49f1fd457ce1a28af9eae389b80e8b31866395c7ec948544fae7eb78268fe3132f7001c3c36f600000000000007fffddd6074497a98801a9af41ff5ff59fa89fb81650c5cd1e356df005d7f3743f222890419b2412835fc0cdd49e0958ed76cd63647dc3c18844bb67170081b2cfacda453b"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f0000004a00)=""/117, 0xfffffffffffffda1, 0x1, &(0x7f00000049c0)={0x18, 0x3, 0x40000000000005, 0x5}, 0xe411) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000004900)=0x3) dup(r1) r9 = shmget$private(0x0, 0x3000, 0x618, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x4, r4, r7, r5, r8, 0x34, 0x7f}, 0x8, 0x0, r6, r3, 0x9, 0xfffffffffffffe00, 0xfc}) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) connect$inet6(r2, &(0x7f0000004940)={0x18, 0x0, 0xfff, 0x60}, 0xc) syz_open_pts() 16:01:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600429000000020000000000000000000000000000000000000000000000000000000087899664b8", 0x2c}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x400) 16:01:11 executing program 0: munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x49) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000080)=0x18f) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) madvise(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x6) r1 = semget(0x3, 0x3, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semget$private(0x0, 0x3, 0x20) 16:01:11 executing program 0: r0 = socket(0x1000000000011, 0x4000, 0x3ff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x1ff, 0x7, 0x2, "7ab43671d1a48ef69c37d69545e18e55adc80039", 0x10000, 0x8}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f00000000c0)=0x6) 16:01:11 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000c447df37060000008f62a3745756e91251b4fb3183c7e30e200d51aa7bb5134f2d6881cc1a11a351524828af4ee1ae9f4821cb3b949208321f86e2e493067402f6005ec1ed64523eb85e2d9773315942873b1c0b81c7ab7430114ad0a8050c1694c63a47b7d24615afedf768d21f2fef540900000000000000ed0c2058a0f49695"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="235dae3070ca9f05", 0x8}], 0x1) 16:01:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="90ab001527022e3dcf98d76b26df85630dd8878152aa013bda0326b6f77d4515ad49187589d99a863aec00aa16c2d794a82c515aee2cd81bd197868d1e9664cde0df457215e04a6190f1ebb978bedcabd6297a2a75555bd39360cd4a8a", 0x5d}, {&(0x7f0000000140)="64a8a780e576f9f4ef978e5b2eb4e0df2c826c0ca7e221be141133de9820baffd4bdb5ec6a25b4a3be5ac1422a3ab9ce60bf502df2e5493e46aa8fe54b5f3d6bee0366f73babd55542248ab8033eeeb5329199ebba096ef8c6", 0x59}, {}, {&(0x7f00000001c0)="af25f58c94598611b4dba62581d844c22ccb170262723ce9d153301523e061f675f9de0dbda80fddacec499882ecca560bff1736bbb325b29a3bc521a9a03687554db571e715c4db4ef865b10c3a47d75dd0a9c78e4d210fbca7b855e3ba96692207a437c46f59b8bdc38e05873e2b72b745012ea7da4375346c5b179acfca12506227de47b0d0da353bced50d9b748248c5d98012f2a12170122e568be0909c6fbd86d9232894", 0xa7}, {&(0x7f0000000280)="1160cc548c0f278fa0bff3d099c32c63e79e5c220f490ef42ef4a9f61348f7e84077e8e05e8c7092027ac94a20c3961040d39b2b9d82cc8d4abb3f", 0x3b}, {&(0x7f00000002c0)="8e4df49f0b6e79ae530d76e4b58e005189b91506fed3981c1f53b1a29ce8c35c1b3e38e444797d9710ee5ffaac43133c86dc1bec4d09cbbe2b841183f8e0a5f38aa2c2311fd7737c69468615371b6b73493db45ce9e6d38942026a9ba3c2e43c5f559d4230d91b", 0x67}, {&(0x7f0000000340)="bef46cf373195162d9f826b5df10d9dfd525bc49da8356", 0x17}], 0x7, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x2011, r1, 0x0, 0x0) 16:01:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x40000, 0x2) r1 = socket$inet6(0x18, 0x3, 0x102) close(r1) 16:01:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x148, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:01:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x200000061c8, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0xffffffffffffffff, 0x7}, {0x20, 0x748e}}) 16:01:11 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt(r1, 0x9, 0x4, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) setpgid(r2, 0x0) 16:01:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r1, &(0x7f0000000080)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:01:11 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:01:11 executing program 0: r0 = semget(0x0, 0x3, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', 0x400, 0x191) symlink(&(0x7f0000001140)='./file0\x00', &(0x7f0000001240)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = geteuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x20) write(r6, &(0x7f0000000140)="1d4831080004a3b6302b646dbdbb8509ecd1135c3b8c6bfabd71a392770a5f3520c1761345bc08172516dcf31e31c86c53e95e81d6c12d547bbb29cadfc606e618a053c3e79a458173fec39a506e51983e1d700402814c65d0933efe2d9a4c2fc26ed2f0185105f8974e01656200e267397aeee560c900149be736c961aa17c5b52d962ddf9c833f1c1270bda942474bce1c555e6a445981a16fab797df26e74715dd1c2821e79786c8fb3a477887e8223ae54b5b087826a076b17dd9dbd688e4a0b07816ccc7eea8f54612d180dac558b135e2bc64d28ad56d8f0b507bcf03e2745986d54aa7ab29ac1cd99143a82712a45e0da3b6922c06b2032c723a67b83dc69d9fb42930518d7bfeafbe3dcc4023f711f60d1539dd2a0f21857feb02ea51c5c5d3874cf32ebbcd0a54347623f6b5679616aa9da3cf2def5a04038bc986f26473efe79ca63d6439cd514a1424bafad70268b0526a8d7804c8c61cb658fbcc28171e5bb98e9e900e8e4267392c4a4d15ba03eba28b9665966e277e12caef5a05f9c388413af6208007fde2a0bcdef7b99c3f93d7b0a3abcb21c089bb3bdcf29fb876a8e58c3d9da5c5860798ed4f9cf14d37496fef4d8d02c02277c6c9504f2d2d0eee19f2bad2c31510cbdf1a1f196804e6c2e17a2afcbf750da742a91d4a9291b0806935206354ae35b13274a89c70b9057aa6f8d7a029bc4fec1ad4be011e4c5e395c1636dcaf81375799ea15921dc098a6889d20730dc29a9c68ac98f40a0fdd9f77676563d73154141c8d67d3d2bef194dd32b3b5a284d6b94604afd0f14a949c4bed22d135b489fb6af826d82e7431a304a8d73d24716e0ba749268f8de792790a8dcd802e4b94a1d516f7c8dd6dead722793a75aa47b5c31d3c7e566486fe6fbc23fde7d365900a9aa9901dfffe172f9b2682b1e31cb5fa431f2e690ce5caa9482fc7d38804c6c76ec4cfced990089ebdbbe946c195b85fac6be9667a204ecc69cf68c26d29265285ed4ce7ee1b830b7e2b3c69463fbb2b6d5b7571f2dad2d08b257bfc23cb5f91cbc755ff1ff87854c6015f476e1c4604e829bbce698cd137624e7f90ab53f3c8740306f8f669a766a182b6bd9e2d5b032e22deb64285e7556e773615c920a41b772df54a39fccc4272023cc2f2e291dfe3206fec3d59943c3c885c5fd28c262a517d27543f0eee4b2e67e3e4d46226b4632325ed65be285ae35636533bd43f9bd7f76d2da173f4b7a2e7b7ccb1b3cb8fa4bf68cd8eb0e527da5135077ffe7c3be703e1d5ec7b218c038b51ed41d7792bd4119c0491dfd5a3d5c88acc7f4466ca1f0e09f56b65a61d13d5a7dcac5e117d206a90f7d5e7fbc22d5c4be7c513fce17bf6a90f208e1be147f0350f309497392d754742e1a193d436645bcc6134126be84c432f1e227eaa913ed1471de4451adda8b9f5b786a16de103aef50ce413def237b6bd1b90d64116afcb8260cddbba81c4423425f547b1696c5589d2aef93a2d4d3c36bb2948d8df9973f59ac6c7f6b4846897dbea7d35879275917128a3c4548bbce09532c44b251428860c1268310f1f7e45a09d384a61654483660bb9c09e78c543bdfe64b0e803d94425c660984860fb772d7f137c1f184b8f0e15d7e80d1c933b7c7055c25a8e16e78c46b7b23086e4e31081177d69365c8791cbd2d413faf9ba88c382ea5cad05bf3ddd401e13459d97ed0deea0aad155d62840fff68418237e55b0cf2e3b67c1f63f8ad70a2dfa4d1d861eedc81545d80874d09f31d2bd834740f8d13efac9263ee9172e657b06a54014d8dbb6da5912694bd4bbb3ef9d678395b0155f29ca4a609ab533b04aeb9e30ed6a5d40108f7238bb871061a7debc304fa8f0c5eca5c5abb98dda668592cf3f119e09d40e5b8597b0fa6893be1a838890543f3336d6d9d3adb73d8bee105a267d766a2689a4b4d3e9ffdadc44160874af47f3e9dd2812d2a0c11ed7e37d2f07d99553d3381e299264c9d1d7b63dbb2563e9c1857e5bdb3e719ff5bb186cf8c09510ac924ab6dde963b271093f67db13e20edc45e55d1b20e9c87035f749e85f78b11e764082f031837d79181580634f1be1c5818862ae1789e3c0a4a5ecd5b22f3ad8998f606f31e4abb6be1e0fd03988b7aaf143672319dfedfc63537ec2152716aca707858595735fe14d6384fc10b5baf5ef9c7225ceb76d41dc2e70854d7b917242ab75b21f7487a6bfb6e3eacecef94ba530458ea2cd42c03dd6ff21ade1e38d373a386226dfdbe9b2a2d8c1dd5180489b12df92a37c0605363c78103b0f31c22046d5dbe6b7b1862fb3a4dd65b753b780d655371591c5ba6ca0964a2e69e7095d4632a1e58199fb3c252fa3ea31126e337cac03b4593cc0966c2ed5970fd11f4917f3ed4c6715644a36c55d9df3595bd1a6734ce9fbcbe37028bdad7ba12a593dab39d0713ca3991eaebc8d965ded61f68a19d71607f405b17900f790ce2f5dd4a9d3f1bc2d51dbcdb149285222750d33179647fb889c6df734f2f2f0baa03514279ffec4e5a2b2006e4d394ae8aa0109441d34c362c37df483011cd92e946ba0c0e2484e0fb753c5f441eeeafe3abfbdaa6d6be19a4b91c4b9f40170ddbcc160eb184df3736c84a2fb6a3662a6c312780050775b4e0e3164c95828e6a63d4712f42538ee7837c9e4d3a40ba5fb2480ebfa9146669bfb71c10b51e5bac01493d800489de29cb237524b5cd689d76abce5f31bde6b736c0080dee45eb5784af67c8f0233c4aeb1c07eb0efa775eb4f14561ff1c78b039491525a80fbcb046d8fd5766b4736e9d6a8378621224cc3a5142655be0c81324b7b8c8bddc4573bb1c0aa14a3bc3befd9cbcbff34365b7a8fa4dc207512634c130ce43aba09bd72df1747f9e57fbbadf9a59d5f1016e50f86e62a6132c0d89d55e8b95a56acb1fbf720519c344ec830ebdb8374f64038cae425f4037f09c231d05c09b2d9f41e25d6d43f2e19af409d5109afd48a3d8a2888be14d80e322dd16fdfd811cd8f5d89436a29fd85e5faab2f4ba4f9b568de91ac1cd38519e3f04bba13e85568e177376d673c51aca0caee42bb28b4f610a4a41bb9d41d8eeb5b356ce00e516cfac87d54a1e72e6532be376d2ea359a0b1b045b0d6094c21a5bfdaa3f80cf6c12ab6a7bd6f5b3bebd87f3c89b454f727f6a32ecbee663aad70e8fc943348ddc05f9c33ccf26a5907939e2b2d87a0bc3fb80579a9f53d4628580568a07037fad4cb362c99c8ccc00dc17978b06d43b998480d16cea0bdbb46df7b879169ce4b0c9bb80f58c4815441b40d7c26748775e7ed0a9f6dfdaa6b634a46bc46ad54946c871e5818b8cfd7f52b27240d9e1d42db3c26932319ebd5760527ecfb583ea2d77ae83a6d9cd5b4c6d317d093704e154b0868079a5cbe37325958be1923dea6169e87730d4cddc5cd67f3a79f80183a4443efb1e72b11a9cd9e4b068017651cb666fe51757c94fc6b826ec7ba0feb6897df918b8fdca247a5c080cc78c1e7fb728757ed8cd3ca3e85001df7a498cbb0f26715db38a959ec8242747aae5acfb6ece2b6b7b293eeaec8901d9b33f67ea5a45a2706f0b2f576377316fa2bbe66851af530407016744f89fd06c7292f2117a24ab68530ffd8be8798c50e1a02b7d4a5634c7a96a41718f27db9522fd8ffff7d495f5d137f1a4f60d2e658f7a2f0654a3f28cc5008124e179f2a208802ac98cab8019e0cf4e944ea58674a30e1d8c74c98bef5aa6b03d15521b3219288b75eb9bc7a7f10880e18759f607db95cca94c1fd046f27ebf8f285fa9a4499ac98c4f64f596ba8f1505ccf9f99c4039932f23e5269b68626492b591e2bac003ffbff4a409f770f8a44a32e8963ce978211a8e7e558e4e5b9da382d906bb0181dcbad645129040a5058e422854bd80b8cfe249279ae8332750b069d4d30b725d71fb5d78196d27196b17d9a23c57a8b3247eba06cc78ba8d7d16ab8e5ba7428df081736cb3af116796295e549d7aabf3615f23258f263f49c3bb48706c55ec26f09efcb488218590ceec499db7a4d8578a6c05f198d1c5f7dd821d2ff0e13d0985f201d4fb8c2b19d5e4aa62d07daa0bffd715400e49b56c9b4f71663d127a774ab711f59af8da668165aa0c0a9448b60d3b3ea71bbd33391dc4fdc731b86e240d2a281cc9c725cd2576c3cdcb6d0e1fe31055c0497722478c95577f6b3a76220dc1e3e64e58cc071fbbf3070fb26f44ed2c37a327afd13e53f0b86466a073ed5a76cb15ffce341a3e10c81865e84d3e6c3d24bebd42650e816264c162cdb5813c73278822b95ae541ec8a4d853b0de9ae3d61cc5e30c4f16831d0ff8eb7f8a66aadfbb41e857684b2f772b39a2233600da8a9e9eb8b7c4e0b7f7a603317c438ae7086958242b0d5e78be070b8173b98225e6c2820044ac47bba754b776ae44042e4b1a86107dcf44e40f94e9f929c2471d6a155d9028d935dcd837acf420f9d1d7afcc0a86159b3f784c8feb71eb2a6f5940d45bc44621cd8118c85a22d91d8b60410d39cedf425dd14d22b2cc1339d2a61ce1aa88fc8a7f107efb670d4ee39e86fbbd5da2a4671dbdb3bdef30f4994ae828a6ed5a8fe7d44350d0f3929dafab9d9c8fe4b19b75120db4aae6b41354097a7969c5bf14cf3a9677071bcae8217cbbca11a5577d27a134d5b5e5da30749b15f594d238b1bbe78f67d6d08463f0da8a3e26ac4cf28693b9b19663c773019c1f92c51426de0132734d1796f9ba40f1be3edbc792b3081dc4da7ce1db3cf931af897207db66a00865160b37c2b74ad937fd68596471db6dc545cb2a31f1e08bffceb7e211b95590bface55f6e1208da5e5435504eb6a24bdbc2120f57a3670fc419f8ce7e8ab1d6f40f53454a345a244f249956742d4310821af442a7a851c44bbf5a8a462e5d2a8fb44c20d6acbb9902c36caa6d4a99d8b9c69bf341adfee10fdb0c91f9096e2c04d4278f06e86934bbf782466b00f80e2ef4218a382dfe836f880e4bc7f53d5161da37c67d966436bbfc35f6381bf72696d343cdfcbce6527207deb9178be5e0f6acdc798d4c5140a9445a7a5f0923b796cfe8d1f778a2d3adf470919950d7c5af4ff7f07af658b908c0e2b2076871f24f04d3661bcda114d3fa2aafede3ab2e3410e0a9bd3350c064180bad9d79cabed109fe5ef891423eaf54c35b55a3886e7ac54eb699bc689b6bab0090497a047517dad697829422d354fce2fe0813975a3371c5537b9b2e5e182d622cf97bd92a950b0ad4c8f3c6700b11a6999b2074feb7e6d26af0ebbc700f66356b081573412a24ae455aa8f3d9032810fcd3467076b0e16380243b7fd680dbe582b79438e67884bf997a2157b2858053569c9cce7926f75e445355a95ec46cb1dd1b0a531eae849d03e9a7691a53ad96cef2b28b0795923a410cd04b7d5e2f65715d8e99a3a4b49c1d6e268749794021b50a46ed770877b38b7fa72440602de9323d1e72e58a5a26ac13df0fc3226286a1d6d6a3086956209e5e4d3a6ceee59f822d0594d003fa06cada31ce66c5f8fa446f59614a26b7da72b2e96bdc7cc5f1004dec47421001390639ab58782e30cf377e5abc87c22f61c051c395d10230b475b110216c34a053a08074ccdde79a254d8399843e409032cd9c03dd0e7d736b0b1b768e4a448301046cd177ac4eb74847245db622ee1f740c575383422d48786fb375825c38d2f0cb339b4b43e0799a541d696b3cf5cbda09ddc45596e71ed6c773efad40842b4a05fca519f51e2ef707f", 0x1000) kevent(r2, &(0x7f0000001280)=[{{r6}, 0xfffffffffffffffe, 0x1, 0x3, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x1}], 0x7fffffff, &(0x7f00000012c0)=[{{r6}, 0x0, 0x10, 0x44, 0x8, 0xa7e}, {{r6}, 0xfffffffffffffff8, 0x0, 0x0, 0x80, 0xffffffffffffff2c}, {{r6}, 0x0, 0x5, 0x20, 0x6d6, 0x5}, {{r6}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x1, 0x3f}, {{r6}, 0x0, 0x8, 0x1, 0x5ac1b88e, 0x7}], 0x80c9, &(0x7f0000001380)={0x6, 0x7}) r7 = getgid() fcntl$dupfd(r2, 0xa, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x7) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x7392, r3, r4, r5, r7, 0x50, 0x6}, 0x4, 0x5, 0x3ff}) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 16:01:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x2) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:01:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair(0x10, 0x8000, 0xfffffffffffffffc, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) close(r0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r1) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x12) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000001c0)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:01:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) msgget(0x3, 0x2) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f2b27", 0x2e}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 16:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="7d64337d6ccea34b65d2f7b6fae09e5d1688c29a1eebd43e76de29e3393431a87d7f15de6a6cac7e51e2f0c1b66dc76c5f27d489bbd39b5655ac30dc03b6548922eb81ca0115a3534df30527f4f7885ad16a780cdcf1e13897f932abd7878c22906969b6af6392ba11f34d27414a9850e80dafe90784bc51e635a31420415c17ed7fdac09296d2d939dffd76fcdc7010baf67ed4962ba7bca36079faa3bcbc543cc924dd86a95ecd5413d388fb4e7f0876", 0x8b48) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x3, 0x7f, 0xfffffbfffffffff8, "dc04001b0002e108000000000600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:11 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getuid() connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) sendto(r0, &(0x7f0000000100)="9607a3406b0d31443da530e3e3739f3428dc266826d3debb44dd7f39fbe375efb99df9aef3c52f9f065064364ae36af196d254d28ad670cc79b3631d4ece", 0x3e, 0x4, 0x0, 0x0) setuid(0xee01) select(0x40, &(0x7f0000000280)={0x3, 0xfffffffffffff801, 0x9, 0x4, 0x5, 0x1000, 0x5e, 0x8}, &(0x7f00000002c0)={0x101, 0xff, 0x800, 0xfffffffffffff287, 0x5, 0x7, 0xc69, 0x80000001}, &(0x7f0000000300)={0x6f, 0x3, 0xd0, 0x9, 0x8, 0x9, 0x4, 0x152}, &(0x7f0000000340)={0x1, 0x6a}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r2 = msgget$private(0x0, 0x80) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgrp() pipe2(&(0x7f0000000580), 0x11a039ac2b39e672) mkdirat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x24) r4 = getppid() ioctl$TIOCCBRK(r0, 0x2000747a) link(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') readlinkat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/99, 0x63) r5 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x8, r1, r3, r1, r3, 0x0, 0x2}, 0x8001, 0x8, r4, r4, 0xfffffffffffff90e, 0x6, 0x81, 0x9}) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/137) 16:01:11 executing program 0: sync() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8880, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000200)=""/45, 0x2d}, {&(0x7f0000000240)=""/249, 0xf9}], 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000400)=0xc) r2 = shmget(0x2, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) fchflags(r1, 0x20000) 16:01:12 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x9, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) msgget$private(0x0, 0x240) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) msgctl$IPC_STAT(r0, 0x2, 0x0) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="0b0400000200ffffffff0004000007000000000093760000000022550928ea6f49d27e1e49bbca9eea2226f0c87fd1bfc95f5ba6a86bc06ed36b629794d2a72ed22fba2b03665f995ff33df1a3429a0429298266435b44559677875c97d137fa"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2081, 0x4) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20420, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8001, 0x3, './file0/file1\x00', 0x8, 0x4000000000000, 0x1, 0x800}) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) unlink(&(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:12 executing program 0: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chmod(&(0x7f00000000c0)='./control\x00', 0x100000120) 16:01:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)="89f903ee7c67a9d0eb81c53bee13c0c662d98b1041f94a32eb7e6bfa5b65f54bd28feed0b1dbfab5ec6ccb4daeb68b3f5762b594bfef1193846263b5d5a237975ed31703142f6855a3981932ffb616b5eb1c70aa734829418e72626e178471207a47b88824fd2217b26880fc97d1d68ea6196d815ca6860aea3fa7764c759e9c200a4c285c4b0e1d00", 0x89) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:01:12 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000757000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x1, 0x0) preadv(r0, &(0x7f0000002440)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/81, 0x51}, {&(0x7f0000001280)=""/25, 0x19}, {&(0x7f00000012c0)=""/30, 0x1e}, {&(0x7f0000001300)=""/20, 0x14}, {&(0x7f0000001340)=""/52, 0x34}, {&(0x7f0000001380)=""/135, 0x87}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x42, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x80000000, 0x80000001, 0xc23c, 0x1, 0x1, 0x7, 0x0, 0x1, 0x2, 0x1, 0x8e}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f00000024c0)="90000000", 0x4) recvfrom$inet(r0, &(0x7f0000000100)=""/52, 0xfffffffffffffe7a, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xffffffffffffffd5) 16:01:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0xffca0548a9144d73, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:01:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$inet6(0x18, 0x8005, 0x7) read(r0, &(0x7f0000000100)=""/140, 0x8c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:01:12 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x108, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000d00)="b3cc5e356c31c3f4a27e50698cd7a1244f4e8446563ad846d5d36af0a04e183e00095ad77a2b38e3c4b2e7a2173cca0eac7c428ee64d7cc452197a9ba384246bc130c8eed1b5850f39e5d0f6468136faef1a271b630be38328319824427302688f4d2f11745f1d43fe52b8f5a6cf0b9f5eee3f088b3f4a89c1973190a604b4ff523a84f852bd", 0x86}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:01:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x5) open(&(0x7f0000000040)='./bus\x00', 0x10012, 0xa1) 16:01:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10c3be1749fa98471cb58fb6", 0x70) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/242, 0xf2}], 0x1) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/162, 0xa2) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000240)='on', 0x2) 16:01:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mmap(&(0x7f0000433000/0x1000)=nil, 0x1000, 0x2, 0x813, r0, 0x0, 0x38) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:01:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028ab) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xfff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) 16:01:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) read(r0, 0x0, 0x0) 16:01:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socketpair(0x19, 0x3, 0x100, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./file0\x00', 0x9, 0x7) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261eb", 0xb}], 0x1, 0x0}, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x80) 16:01:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0xad3) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') openat(r0, &(0x7f0000000680)='./file0/file0/file0/file0\x00', 0x300c0, 0x8) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000300)=""/155, 0x9b}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f00000003c0)=""/2, 0x2}, {&(0x7f0000000400)=""/13, 0xd}, {&(0x7f0000000440)=""/196, 0xc4}], 0x7, &(0x7f00000005c0)=""/111, 0x6f}, 0x800) 16:01:13 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x80000}) open(&(0x7f0000000080)='./file0\x00', 0x240, 0x30) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x88, 0x0) 16:01:13 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="2d207fca729345cd001145a7ee35d5b6f8136a2c0a3738d845259acec81652338e5d1e069f5cf8587d58ae39f7cc067b070d42b42f4ef11dc2439df24a3299aaf30ddfc80a68ea9187ba4bafaecd3a9041ce4e8af837e5e3994073050808af1750ef3d23934ca4637fcd91e771636cd6c056d6324b6c9f34278c1dd151764ee448ee2be247551ed8e55d2dec202d6ff304c32aed7668aa216f61879f4b2b2ae3c19ce8595f1513651ef20d10aa23e48526ac3e966a371891fa51638b4451eb29f8a426b850b1647f5d58aa278110d0734029b0c9b247bbe9eee2590eed", 0xdd) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200200000000b, 0x0, 0x0) 16:01:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x2, 0x0, 0x80000000, 0x0) 16:01:13 executing program 0: r0 = socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x66, 0xf0000004, 0x1}, {{r0}, 0xfffffffffffffffc, 0x9, 0x4, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x5, 0x7d}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0xc6d, 0x8}, {{r2}, 0xfffffffffffffff9, 0x60, 0x1, 0x1ff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x9, 0xdec}, {{r0}, 0x0, 0x8a, 0x2, 0x2, 0x20}, {{r2}, 0xfffffffffffffffe, 0x4, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xced2, 0xb9d}, {{r0}, 0xffffffffffffffff, 0x81, 0x20000000, 0x3c8, 0x101}], 0x100, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x6fb78425, 0x7fffffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x4, 0x47, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x2, 0x5}], 0x2, &(0x7f0000000280)={0x7f, 0x3}) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x92, 0x11, 0x7, 0x8001}, {{r4}, 0xffffffffffffffff, 0x1, 0x2, 0xffff, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x4c, 0x40000001, 0x0, 0x8}], 0x10000, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x88, 0x80, 0x2, 0x401}], 0x200, &(0x7f0000000200)={0x8, 0x9}) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") minherit(&(0x7f000041c000/0x1000)=nil, 0x1000, 0x3) 16:01:13 executing program 1: socketpair(0x2, 0x332e3cb1036336f5, 0x7, &(0x7f00000002c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000300)="64a97580aaf7f4897aec32367f3e67f27c57617e147ca02ec1b6f424684dfb56468c22bda731089d2f93ab2b2a7c4ab4a197c2aaa43353b2d7747672f5956878da153dc32f671195f9cada112224a7ec724363638d9f935083db5d40a41e8e670a22e40e510df0a0c08dbd4a7df636b008ae64fbc00015771904a38ad2d4f05962b40a01c74dad473af29076b776a215af141470c42135c76bcdca3cd738ea9f24d03897999b51f4f192e98a8ac69f9d0f27eca6fbf893b21391e806ac0620e28d94cdc0743317238dfebaa82c18a1fff234e3f712de4f487ec5", 0xda) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x80000081, 0x800}, {{r2}, 0xfffffffffffffffd, 0x2, 0xf0000089, 0xfffffffffffffff9, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x39, 0x1000, 0x16}, {{r2}, 0x6f47ff5bbc281a6f, 0x23, 0x1, 0x7, 0x200}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x8}], 0x7, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x80000001, 0x8000, 0x2}], 0x1000, &(0x7f0000000180)={0x8, 0xe0}) r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0x2000be, 0x0, 0x5, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x0, 0x20, 0x5}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x52, 0x1000}, {{r1}, 0xffffffffffffffff, 0x51, 0x22, 0xfffffffffffffffc, 0x5}, {{r3}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x401, 0x100000000}], 0x800, &(0x7f0000000240)=[{{r4}, 0x0, 0xa0, 0x2, 0x163b570f, 0xffffffffffff8001}], 0x7c6, &(0x7f0000000280)={0x10001, 0x1000}) kevent(r4, &(0x7f0000000200), 0x80000001, 0x0, 0x20, 0x0) r5 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r1) 16:01:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8402, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x60003, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x8]}, 0x3c) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) getrlimit(0x3, &(0x7f0000000100)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x400, 0x3) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x9, 0x5, {0x5, 0xfff}}) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x9) 16:01:14 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f0000000780)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d4962364995ba049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1249c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206c082c18befe2994a39e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r4, &(0x7f0000000440)={0x2, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r8 = semget$private(0x0, 0x7, 0x8084) semop(r8, &(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', &(0x7f00000001c0)='./file0\x00') r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) semop(r8, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:01:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86178) r1 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0xc0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) 16:01:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:14 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) 16:01:14 executing program 0: socketpair(0x36, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendto$inet(r1, &(0x7f0000000080)="81321dda55f2992de77d75138250d49029eed7f459cbea5ef987d197c871b1baee798f3d609c69c1494fbd23087c3cfca5ba7318de999e0e53711f058b5abd71bf82d2d6254125b4ba8141dd86bce4b57bbc9bbe493341baa4e1fe4bcf1d62d604457d68365526705080b70b08b17a08d4d7ce073be78ae4c0529dadb7cb555b9a7776416cacfc47b51f45f47619c0148f230cd2552d686f66d27242f96879d06ad7593962", 0xa5, 0x4, &(0x7f0000000140)={0x2, 0x3}, 0xc) open(&(0x7f00000001c0)='.\x00', 0x200, 0x0) 16:01:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x9, 0x2) getsockopt(r0, 0x9, 0x7f, &(0x7f0000000080)=""/90, &(0x7f0000000000)=0x5a) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xf000001a, 0xc00000000000000, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0xd9a7, 0x6}, {{r1}, 0xffffffffffffffff, 0xb, 0x80000000, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0xbb, 0x1, 0xfff, 0x3}, {{r1}, 0xfffffffffffffffb, 0xa, 0xa0, 0x8000, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0xd63d074abf8a3205, 0x3ff, 0x9}], 0x8001, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x200000c1, 0x5, 0x921}, {{r1}, 0xffffffffffffffff, 0x10, 0x2b, 0x200, 0xffffffffffff0aa7}], 0x0, &(0x7f0000000280)={0x2, 0x7ff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0xfffffffffffffdc3) kqueue() 16:01:14 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c7, 0x3, 0xb1d, "b08d16c6662247ea5fe500"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x60000000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000380)="f9e46bd1a247b60b5afe357ed640997c19f18080797b43dc4a4c45f23b6fc09f9a0e89eed8973b", 0x27) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000480)) readv(r1, &(0x7f00000000c0), 0x1000000000000029) fcntl$getown(r1, 0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000007c0)={0x7, 0x40, 0x1, 0x1, "f8ef773395a9f30c82d3f00f003eb0ed4bfb2931", 0x7, 0x1}) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000080)=""/3, 0x3}, {&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f00000003c0)=""/189, 0xbd}, {&(0x7f0000000500)=""/228, 0xe4}, {&(0x7f0000000600)=""/205, 0xcd}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x9) 16:01:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x100004018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c68912da4be4367aa9ed55d1192dd1519fa6a4ead53d41bcf809a594c008b798f13e2d02458112eef39622e09e437648f4415c9e12ce5c0e80127fef969d40d9d917289fbf1dc8405d3098457774690731f8af3e0cd827e0df7570a787540b39d585535f6d55b8e46709f4034717a77ca4fb8a646fd8691551e4ae2d47677ba31e36c32420b20130b8821b00157c28731f71f0d86ed318d55f36", 0x9c) 16:01:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2) socket$inet(0x2, 0x4000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) shutdown(r0, 0x1) ioctl$KDENABIO(r1, 0x20004b3c) 16:01:14 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto$unix(r0, &(0x7f0000000100)="d40d69f472b4684a61610cb083954e0e77c64cedd817a7e3fe91a1b0ffe54bc09cfbae54a9a51a320cd1a615e6687ba88696da72fe2d0867c56d6e7046f9038f1b4f1e645a2bc97eaf8a05b34851b07a366b51613184e977ab71b88a27259157b65ef5f32d3d6f3c3ba745154e57116920cfe967e4dcdc445138c0a9ff0bd9a3883a5186b0d09de7", 0x88, 0x1, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) chroot(&(0x7f0000000200)='./file0\x00') sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000240)="2a5ca5cf6345eef06c3bce2e03e7cc131fd9dac61066c42caf0f2c4f212da0df4b17ad2fd43064bffb16c30d4063eb87fecca25748eda14fcb452d90770b78daaa476a45221f0292e583afcc72376d64bfe3376b861aa04000659e6f8c662efc47800714bab90438703d691f4ddcb350b6354a8c4dafc15504c76be9cdb9e51ac0941df680e1764129d323b4f5c798b3a22cebc9d44257cfd5e20ae6e7334333477cc58bcde9ab6cecb376a7f9e8bd72ae9ce8843ae4c32408d382515bac7715ec052a55312e9d40a3e22d15009136add21e6d870ac4a8eb529d8fd1562410d7355d93505aea3ab1d4e2a8aac321dc6b71223b94ac6a5ec845b9dd43fa73809cd467f2a5b20bb4d1312bef1bfa523bb686fccee8c8cbbfbe5a43940891b42f0be1721c3d2fbdde07225548f52ae6f826ac691c2f96240336731e8955256061a016843701206d4edb15cf30085e9c4777ea4af63ff1f75c2b101726861e6947c513cdff59e5531e9831f189d06a18c6ca710dc32fd8ef8d8ac4fd1619bdec213d4a846037629780307dc1f42af36f54606065cc60815a5a5312872a0b8c61ad8a4f505dd2d630bb6fb139e9ae29f808b0af1b783dd348c3cf3775888411ee5b72dbf9fe4990eb675972174b499d48858fbdcf04bcf6e22e828b647e28c3543adcc7042a3e2e1fab1167fb2326abc9233de09c2201beca3033b463fdf7c9287c0734efd2c59a5fb2b078bfef48955ca505854c13635e3c33da6388e24d11ed7f7825c238762edd1a17d0c46363f2f8980ce725c455fed9bceae1c6de8247b097c9c4935dbb3802ce469c74ac51d97a80aa4dc7bf2af6dd0f56be5d7454daa5bc71d38f195984dfe8c967df462a6deb7d669fed9410bfa97fcda85e41abfe0af711e21e3d975f3daf88a0880a567ca9741f0aeddba92404e64b75aa526b366b49fea7cbabef8084ed40d6c2539c43fac56c6e86bce4ec7770bbd550a8761457f45030b62f33f7d780340da094d561c43e11a725854bf852416b21de00180382634624dac6849d6d235756ae1973f05c07dd08b3cdff8085ee80f372e10a59eefd6bbaa528efeb6a371ce72b0bf7df879b2aa41c730ca95e83ba83fb104bf50c72920bb0a24492fb7cd7bc909de2de489b5197934a423ad6c96db45f95ba8802d0cd6a7b761e3f388a91cd8971a2a4231c08ecff28092596cb13ff79b8a7c55a1755123f6c7135abae4082ad796ea6155c426ea277e224439e420cfbe8d7de9df75ed9bb2ac3cd9eb1a223f0536b91f731a37aff4dd3bc627322a72ade30b7de498aa342eefc1773dffb1ba5b3b0087de233499d0a9de7ddaffe57fd4872068ac0d83a6ddfa1370a10a2ac5f21138eda22655df3e508238562453123b952c182018996075de8e37882be2c1608f38757e3c4acf03b47dff8c036de80baa6d59de7562e6685a4303cf5a0b9dd200a02619ead8633e3fb37ae3a6e916faf1ce63af97624a36504f810b8f6d1cf45ae937b9b2f620f6c9927c07e083b3ab9603719246356c1d17862e6e73168d7854184ab40b06a8c7d34e9706c3ff4cb813bca202b50f8bec5c269d84643d3efc24d036b5f9da125a3cbae698511c865fa8a5c268e8205a618a5c03f5a6e07705edad077aadf849d11289c8a89936801739a1b28c0f637d7ba86d68ba90f97537bb7aa37899751636ce5d926c99d598ff98e55c5efb6c362f68f7ccfa616de9e27b65e84f15fc6ce7d9f4bb7d8b800ed0a1f1d86ec04849b8b4545d20e02ce3c7a36fb35a10c7671b181eccac4f7697f813e5fd1568a8f57dfbbcbcd3896f8321dfda09b0a55ddeb4a721ba0f7cbf062533562f7b1cf64b666dad3b8e3470e264510e0254ca09ca9ef5e56397cd9d4d2e84830f6c2bf0a28940a064b17d5b655aea9bd3ef72d1623c152fe5166dba34ae2de308216fa56927b689f208c536b00c260c2664bd06c6bcb6e21ec93ca3fe43ab85975fd6a4e436a35c62b4041a16648d9d2f87825154fe9537c89ac0ece9c2be6dda144145bfabb5061271b561ddaa317be3830acf55fe1e01da19fa8894ffa4012c28c9bd6bed5a29088664b4ad2fea0a3b2075e583b451bd21b12b312c775065455e2ca1bf1924b3dfd59fca854599b164f2a6604d16e48a8b9f5b52cac6c311545c0444e656ec8f4cbc6df9d1c2f8abc42059f289af4c6987bcb909441a42487607344c2bc8c827c2c43a42a1175e210845c0fc34abe8a6035fe146ac8780792e2aee2a8f991d2d7d9f7a8efddc670a013bb6eb046707303c681f65571fb8347a49426939cc8f18ef4f220b9c354e540cf2f9d2d3a8eb317d98e1ec31b1ca99bbcdd6f73d270c37fd9e3649a8592ce33f5a55f7abadc91f545337c7c5bc77ff2f75bcee7e7c84b3963bb14e654deaf921d51afa0d82fa5c0cd6710219e156e38ea88286bbb224ab863e572984c9cfeac715f2ec07989830b15992eb0445d5bc632340c0470e1055a2d89192371a1467eff3467672c1a2ed5c691c2fe1bef74c4d745613ebe5844d351c98c08a86317689edc11a8bb4a47eebe691f6f97aa854facf8c8021e2971963f92aa2fbcf702a878bf3913405cd83955e4449235319368fc89e0aa4e8f045d6e38cc51e5fe743d34ee24545a7b7d9c9bd16028711b2541f79e4ac690013b413c5d7928736e9b1e52f97111dd0ee39286bfe3830cf9b7dcf29e93539415616cfa209d45092cfdcee85d79186230c7fcfbb2b73782cdc3c5f5b5af880ec5e3dd0d1aead12a0484bdea2472f2a83ac69da03f5e5ec8330e31a818a8411c40cec54d21d210e4ffd8d583bbf594362943374b2e2456d304f673a9dcad712baf50ae4c573b95f91e30533e57495cedc45d8f063c57b64f577fe7c3149062237d7b56f11daf9ca233aeadf4833bc1209f75e673fa52dc03e976d9f539b2cf7d5ddad0550ab4f26d374e37570a5003473afc8ca8f2a571a4c24c588b43da2ba58c99d693528d98ebd048e392628db2199637be52236578bd1614b9fd793d89c2237049627b6e7d57fcd8674696c6e5ba569ab70ccdf1bacd97f5fc9296bb2e9e608b10d52beaf4f9ee093b390262dd121f75966a0f8b65be10bfe07ccb0672aa3507a0f4a4a294fdf26ed6806465f5f882c8aa5e03705bcdae4c285210b70fba9ac9ba8fc0f822b3ae73dd614545e2cfd058a7546ce4ed2d8d9b94b2f22ec705f9a91c1ab0c8a9e9a138eb180957684ebda595e2c9d3975c781127af0c3e312539fdc14a1b23ac94feea9d3872b56892c83d48bd013e4db1106b99351deff6e36b57d9cbe5929f790195e73923fa2c590069f06984bbf94fc9fe806c640ec1e44c952a16c1161613ea414c8df3aa0645d46160685550a98860951f28f4a14c0b5e6a8887df2c0ddcd47fb2960e21f8d30a112eb382ea0627dd4c845f0f99e50e2cecda4ab7fcaeb2d0406ebcccaafc8a7799e1f41abd1f268d5705c51aadb16c167ce3cf36607064324df3cfa02060ee28d1a37155cc14b022336575cb2af5f734c30407d82ce4c969cd9e21c421951e9e2c4f7a7244051b6b8a667cf498daf7313c53c8f1b1ee1a2b5b84f22b0b91f8cdf6a4cfd2e74b77ac662da1c891662e329ab2b0cc9bfe9ce035fb4b22ffe76bebd69d00a87aebdfa33092b5e1b4d1a9608e8b699012234d89e6ef542ab2252026a2a307ef3c65a36f743ec4e69525dca9afb647a519b417801d3cd8b6c1fc8542db9c666e77666e92d204601d55ce83c02a537e17f2f2dc360d8aa363b5c1eb8044dd82dabb2ff652ae74eb49de9e56adda67396774583d7514a48eb012e11f0bb995cdef28a071ff29cbb196f74f88244d2c3382b2a9f06e70e96853cdc648a4d5ce0734af1d8779ec4a6c0c2ae2835e72341fe0d22411898a7afc3bb0e54c92ebd0d1f993fa7bbf655f35ddf3c0f5aaae027a65673df424a6c368ded2aaf96cc8a76253576ffed90bd74ff89eb6c6006dea497267e43de583e79107be89e8f6dcf9b6212768ace809880c0231b98134a6655ef9ca2d99538091d8fbc384a20208e2f84e7e40b0e81e98e182f2b81fc943bd53d0992607db5b8d481b4fe3e2813f917f1b3c752c28a7cc4917e7e635830326b7891a0c6558300b761586e796c109e755bd64a30348cf42a7925a982c43590fc3157934308b3ae797e675379fc09d44ebf460c4223cf680089d72f72eb535d056e3053c8bb24bb6be5c9d3c23ea85b582842b3b09858e98de0a9fd825b22d5cad33418cf2072b82598e05fded958d25b609e6f9015d0de9899521bf11396c3687cda846cbbc2e212cdfd97e378f8ba31c38858dca4b2a6cdd158f3fc1755097ddc2c4bca24bccda786f588dde98a3df4015871707714af8b2bcfcb6beacfbe4d2e305f1d179862a4d2e984f57ae8421d7a3ffe59824b9fd8671d5bab5de55d1d4a93d986b0c6c10c4ed14ea85156e138f3b1b11d26e09fc56d9827d167d34f05e1a19d8566223f2ee48fe53d20b2104ce3175faaf95eae5ec2ae72f48244d737867e0b22de937246d5ab87abfcfe661ff007b1ca4a5caffcd2c0b52e14f76e5ea05a877443f79ce37ca99f83a0a519c3ece4a73cf5db6acd4142a21fd4d3d03cc74760772171031fc93cb8b596990b036696338dea07c17cb382c5cabc8fcc68c2b62246f16029c9a9c7741cacbce3926b06e1945f487e0b8232e62a284bcbe25cfe175fc3b3593bfaadcd8e3964457cc8de04b358e9539e7a252dceb51ccc2c0123998a091ec463462a14948aa7ccdde65de81b037d9bc0840ee8df906b0ff863fe0f30a3fe822db591ccf277d85b7242c193b7176e4bc0863a4daeaf300b785f61f58f755559b0315636a74f277eb118682c6c15feb30f52002808879717ffe995f0f4d3027c3e0afaf8931500745c2f6a7919a4b8219a65f13d744038c3931992683f8ff33121b1d10eed320e0f500277ad59fec0cc3e51eb0ce7b3d30082659daafcbff692cc25afbc1e3063592c131187a50425ab7c4562cf8ceb27953c5b09d93c4198714fd416fcc1c490de8baedf0846065970b390d94a5f6009b251d2becfacb91ab463c5660514c283a3e42500aebfb8ad3139d5e83018a10f3f28b0d19d3536010efc7ed9f4071787683cca60b3bf6ae7b76dc5522b283b5e0049b86abaa3ddf58059be2be251d85a9cc380bccab3f34acc5376b98de457815637ae8e8bc863e515c2b61f082738ed340cd0c0e27ca424e085700cc21176fd649ce16775440478a385e8e705a2e0c9a4922fd7ef834062dae34b66a64688721dbefff8f139d075c4607ba4a99edb2161c744cabf8f101fc8aeb9d9a266b07103f101a00d138c3dffa0ce37183da9c42ff3a9c538944b6e45557a98943e63079adfaa1e445648766c7127cd0ecc7b414795441cd41398e1855410993501b922ef7ed636435c4da33ced5d205ceaf479cdaf3679fbb58813d7f5a67785d9f8a2c07b3b9587c020bbcd0a768e9dc6b1bc02a5bee46f874cf78dc27f4494b086e3e03af2fcb7b51f84a15125396ec7e51ef06b5099ff19ec5bf1129ca4461aad944ce9c1a81c9e775c76b7014437c758acfe1f05b341e4a1c7839fe7d3ddbd34051935307a5afb8b688826bf84a15cb943db4afad97288b1a0392784c1c6960de0c218803f189381c280907518692e2ee3e4607093a008a81c364a9ab95348cee6a9c1394a5a24e479cff9f4f080e19e2f221c592e1c13023f3d51b0e64f9fc4b1c409899aba0ba6c7ac5050633bb94ed763ba4a2337e91e6a10c272654", 0x1000}], 0x1, &(0x7f0000001280)=[{0x68, 0xffff, 0x1f, "f76771fc882f1e68390421d09d19ec86a1810ce050c334cd176bbac1ae00d956295b63d51ded39cb34a8be5cc38026d360b88fe56f86daf9810a11fce3751e96c166941556f9f09fb32ce0e8038423a7f98d"}, {0x20, 0xffff, 0x100, "fc678a1c9189e518871fa6"}, {0x90, 0xffff, 0x8, "5aef0a2e877f5b0b40269ebdaf544ac31d3a5e429b5d332c65d88dabcdcaac99d83b5a57d407e41f9f74377239ef09ab452c55af30bee4e26074a02fcc0af752b82ff0c5c03fdbdeefc6992e08c2602f38a821bb6fe49c4ff3006b701f7ef02cc1383ce72109bb5b51638b68920697943f3e1792e0a7e71baf7c706b"}], 0x118}, 0x1) getsockname(r0, &(0x7f0000001400)=@un=@file={0x0, ""/4096}, &(0x7f0000002440)=0x1002) socketpair(0x6, 0x0, 0x3ff, &(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000002500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f00000024c0)='./file2\x00', r3, &(0x7f0000002540)='./file1\x00') link(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)='./file1\x00') accept$unix(r3, &(0x7f0000002600)=@abs, &(0x7f0000002640)=0x8) sendmsg(r3, &(0x7f0000003b40)={&(0x7f0000002680)=@in6={0x18, 0x2, 0xffff, 0x2cc2}, 0xc, &(0x7f00000039c0)=[{&(0x7f00000026c0)="ddf8c30d435d54d5770614b6d8572876a9d589f56a75d15d5becc0c96664dfe8bb1bb5edcb4178230789108b30ceb4d082e94d92d7483502a357f738323570e9c61e934d734c05da9393a8493fb96f79291fbab24ee1da4cf69ac7f54969b9981d1233d8475fae1e96a6854f5275b81ca456dad94314640e0fdcb714dc6d0475014813f382404dd174266d1ebaec4a803cb3bba5db6ecf65723b0d4dd49e7ff4c87013b81c432fa0cafcd0f0230002024e8b81fdd06f74343f534a52d6535da64b2f32a183f7385fc1fd633d96dcd91b924661a3012b2be06a95bbd6e6b7615806c6399077240b", 0xe7}, {&(0x7f00000027c0)="9c651c0ddd1f2efc031827bac29ca27fd1314bfc510caf7c5be9713e8c6d7c28395dc477761859d981f32cac9658f748a32da25ff8a98289254c29378c3d181d9bc0a3bc8d3b4b9038a326967520e2644d91b2042e6c5f6758d46dd1ca40139f3b6c56c9f6d67edc758c3d130032ba7b962d6ce6b2fc664496c7e4f0e545cf40a6c45dd4854a22022abaf8ee642b72512feb1a478b87a90dd234c84d43ec8d6be8f73b7b2bb3c94c0c312ee182e82ea752d2f64897184be84c93e036c5a46c565bacc20c11b9e4d2", 0xc8}, {&(0x7f00000028c0)="71f2605eaede3065c330ce0d45dd3a2cc03435731b31391870816569ac5e6a4aa5b3a7445d4c573d024cf89a827222dc3d124ce925f10d3a7120f35f9d5a79ce8eb6ebcff9e34ce18c797a62e5c569535b70932390ac79f9bdbc92d4b4ecbe7c2eb14233b91fc62fd1f0d987db15193d4be50820f8124d2b016973c7d268b0abb08fe860b833a26a07569dc72914503144a80e510788248ea9c457d903c51c9c150c86d83df060eb08b1d3ce42e9b9ea91e87838cf326f84955d5bd1f039003cb64e4132900a0c283dbc4166d7eff6fb70126cb583dc60b9ce170d71f7a0aa7dfe4fe643", 0xe4}, {&(0x7f00000029c0)="2cab65f1d25c997f7e34bb167cd7f1918c66c2c137059a9b75ba82bc3e344ca5157ba42ecb17ab63b793908906e4fe31a51ee0d525e71f204e90ce44122b300ea61ce683ae7da0e1aa987627cdb17c0743888389ac56284d91aca28588f673c5abb965e964725577bcfe2f81e79fe9064de48ec705e3e296d8c78fb0e66de283cd566308c2065670b5b48e723f97f6b5a208ed821fe87f1645682b4f9ddbcff8048c596f3a0162e0d4b6d9a1b0fd1d4fb04826859acb413b0af4e14a8d2239d421e0b673d334ec365a298288ae129bb5d761200aad5035166581eadfc0dcfdd5ce7c3fe0e4f73d6238c8f4675ecd51aec9b67808d29e7a168d7091f4d002148e65e83a7775c9cc0e7b483e63857ef1f9e32381e3ce47e9d7927f66769212045e783e622806cecc7f8b5b0052fce4f8aa799bc6c631f6d1a4511cbe03da36cf187831a589e2f71be76e917c5cb0fa226b89d2d0afcfbbaecec22d81a5cf2084734fdba0ce71f9ea088457510fdbe3a336d1bd724abb80cb3ae9ae5e8e30c5d04fca7db39b0de31d0f570dfd02cb18a7fbf44ebcccb42171a015695bd2d08cef34b8ef018805920b5b5457b415758ee8096a2580b90d947a306f8ba2a89a9449fedc29c3886a603494967a8704db3a9c3392dd738a28c0f268650b6bb642cdd8ca87c73aa8e6c26973614a890bd8d32928d637f006b24da7e813c8b0541f9270bcb520534031e6eeac5a357fe2fc5926a338293f147a3be6682387ce17a176dedc0195f65026b700d4697bf89f45c48289f4d59a34193fcf0936d99c32e207f120e735dc2c9e21edcd1463887386b79688e78f3f168183a199e6be77c0e053154f17eec3a20c693b2d037d44fd7cc0b210d9129dd8d30c945fc3061390432888b9b276ec3e6167e383cd793865722ff7766daa53d8832c036ca02552102dfc264e17dad26b4a54021c398b9029844c9433bc3b78adde2de09c07f6dc3d0ce95494c3d00ee42b620b362e9e0c8948849b96e36bf0c96b4df60c5c262a6e72bdbe6989f6e535917f31a81df47eab4e39837bd374495a9165d8afdb8d9a27e6a7cc2eb530a72a08142d7c9fed6961513de22004dba5ed0b7221f9a13b800c05362e4783ee9d134867724092a6107d293c2bb53e229fa3a05ccd6555535ab87b429a500633b57f2b56a207d22b41fb0033b5bbd7603daecb19377a3ea65859769a46fb712206b4e04d911ce22421fc3ed24df97299d291e9f640ceac6af3d610811f2a4f3b3ba3a7a08c1fbbc4580f743cd20154783d1d35330b359f8c7d139b42486fa8123436cf9e1471fe1d82020a5068b020e88aa226f823c54aba31604909bfe40e5d09eaa7c83664f35906b820af1f2651361aca65f79df5e58d2d3d4f19d365149607feac895d4d1a5a28f68619b9b2b846c39957031f461179c74f383d6d3c6ad4fd4fec9cc12c0790a210b6ceb0365335e9b4bf82449d08429604f69b3cbe49c864104d4007b87428405b47a269c024f679c6d33bd0d74cfe5c524b0206b27c78cb85660acf2fafdf5e338ca46b7088f63a67cdd33fb6cf837f608d70ef6adb2aa16e94b9c692afbd8955b39c3d7e25b03681f0c6b6b5a4b13cc2731daf4e8e69eaf949e9caa949a509399b920b1300ea7054e376aac3f957f63a17665cba3631a4db3e22002099280003ca32cb2fffe728b5b97138fa2f75dd6356209f7f9fe48a970b622626428eb8ad21fc1a98f6ac36ddf63b28fa6b06e94ae1a969d19c3e747b31487b6a6e1df29f6c468f4010676e8a2ab0f6fd736d6a56f2ac68d08d8bb10dee5a1f59d2a2a24b9bcc702a77e382db7dcd38c923e3cdaff90a637306611a1516cbb9733c15cbde8891311f293a91d05e444c64de9e96b219050cf2b70a2c0a4504e3edcbcaa9aa8cce7dda27c6d35ceb3fbaaabc4a0745da59d321a02f21427cfa50dfa439e4d19d6f91f4468118ade1b6b367cd2fca8f8be1e4c16dc2c37fe86206495bb42e65fe9ed3ed712d0d8a55174f20fda45e847c35e31147b6699caa867e7cee3a52f76ecc21341a73df6ff5769c3fc7f282769e112e3c51069c09034b8e1b1f51721c35a31912187176748d4c30d3903665c82f402669d43150dd7e835ae3bec3165e86b3aabd49da5baaae3d7e1bf6eb308ee2b4b63753449d3e293f22f41af56f75a75a5c88b9182dd806111f6a130302ec545bb17f8881cd29a4b4312c222a9cee5f1831b5a9202b7f0db4c09e0069521af85bf746b530383d59bb9267bf07951dcbd2b8c5387aa3830d654bf5669319e2e7f90be8ae2415c0f8ac6bc13b5f5abd148a9026578ae4e0c4c09858213a3dda6cda2ddabcaa9266ede96f27900e8b1131f4a209b7e68997bab83a5247b706796805514f663cb373952446fe005cd7ea29e7a66b08821e3670ea3d4eff6e9be0675d37fd5ebce27429bc084cfd50473513db8f53ec88878ccfba0032cc5b13e63ae4f2a77b026ac05d58f57a789a6f005b3b542753458634532946543bb5fe2dc4e36ee1efeeb69acdaf5e1843f6effbc0ade4b51f7bfa57b06139516af858c69546dafb6d43af393a2c3762f8cbb123e86ef4a72bbe5fc364ccae9c330b747d97c8eacef31e9c5dc8881e2fbcf209bf61879c07ae24ba63ed50b805d4295e87c934a34550ea8792de2dbe1e9709deb5af582482cb3100938d31758fa5090e54c877fe9687719ffaac7d34d46eec19c56b9ef957154e7af0aa3a4d4ec627c0a4173ee75a13e3f1ce9c9da5061df1629348e6e0791639989eb24fcf034907a1b244fc09479b29c49a31c0c9e187e43f394ff8527d7e7769c32bdd23d67cc7dfd317f79dfd16b0076feed6035be7fbc112840dd164d5898dc0d7ac79f31fd61feb363e4c9bdebde131bad1a5348e8eac6dfae6178855ce5eab106aef250ac56d8d0cefea35bbbb84fea23e7d59a3dd148e6aae59f26de3b73d856bffc8985e94e1630fd8c9d97b9bde46bfb06d604969fb31418634a84fc94b9b47a3151bed81eb7317bfef4c4c63e4a20f44d3fb449e05e226bc5c5e7ec28ea3fd97d12199f6331060d7ac04985aa447bf5d97ba41f76d6df92ca8b7b3f1acaf6c1c343dc107112163e5af884d8cd4ac3ca10d565b448c76cf0420d4b767fe33e7930b9937d34a8c53ce8e9e2cfa914a1e100a62a4c5b53dd42360d17f0a895bc919ea1cc5beac137dd30f2810dd56ac9a04b3e407d911c8b90154e49f48c12729294a13ee752a18d65c37a189fc23e41eab794ff7c148d3dcaa541dfcf3511bf81fa5a22a6e13cb31e376443743886718b6ec7552fa80699c42d7be424854b8a37149b5b7c34e725c56d5f5d8a315967ae67862085eef1cb7372c0e5fafef078d13ec225f772ddf9f2375235eea96faf95fe60c0ae8419957ccdf6b46a31345dc61aecb540a344cbc22299f0db7fdbada60909dd3bddfa20508026a635cbf71f65b91a32fbf8e3657c720c65410b935cd9bd82747806999be6a93d443b1792465427636b4e30ec01915540a5c49462cf1052a1578ec82a2b1d699bf9fbf87c2c0aeb51371f88d2c3c6babd1717ab6078f9e88d7358b2a4a0cd4e85da2018890fae9cadba4abf150af131438d56de45fcd2f463b7581be10f85073713927af73b321f581f0a90545dc23457ee2962512e4daa789e163be0c1daf61edaefa6e668bee32b45525117806995987c5b2372abcfe584577ca485b43c12b5e83987bc20f6d054f81f3942d685315e9f0906ac1acc1a27acecc7114f62878448209fa00e91e6aac7997f531838d889af0454652c336058bdfe274e2a5af8f0d574b3c68baa3f8ee31b421ee7bcee17e0641a37e2263bbda0c2af1d0bc8b6f6f8f9fab01d8e2b6c6a832f38058adb6df3727538968383dbad5b9c5347d7674d2cdeaec44c4c327c40babfde2795eda311a430746205868f70adf658759e4225ec31e292224c4dc49df46ac8d2fbc5d36e977aec432073f261f3121c054cfe8cca0d4a1ccf2d8c87d0fbf0e12de87ee9f6bcb72cd84be849946a5e7d9683cf4c5886bf2ef2ccff66c488d763bdf2dd772cb04a6096a3fd3398d67eecb795b7df9cf87d96053071146baa1e31eb87b62b45ba67d996e89bdfd10cac770d8bd7111dd42ab63e15263cce9e297a3f76d6daf870a7113b6d694bda7f90091735a4bcbe344fee9c30cebbc4f2e54d1387ba568b16de1b74e3205004d20d1d826a7dd412ef64830920e851b523a0a91f332aece592699a560bfeec0aeeacb4b4d3719fd824b6d30eb170492c509058256a7168189caa5c7a45560fb81ea4e03ea7bc93d8ddab5fda2b1fb98b79915bc4e79ab766f7c53f7befdeb23c948df6bf8c290a0e7639b1307a83ef3092df23bd6a9da4416e60092d21ded406a9161bfe877478d5ff38e337b3ad2f691d4d22344140e65403e73828db4a72bf773d88310c88a7a745395a1f2351a77e57eb79ddf8e935367b4e7a68f9a4386c878b1dc6e2bed9cdc0a1a31bb630aada71510a3941e3b53a80255903d88db452fa7eeb453595b1ba9f671fc02e98aeae3b972072bcde2117d1a6fbae81c516287978a989364d928002c30f125548187f4e24e3a2c3b91ced199b7f5f1348853e7c34e00b96b7630d7542683c4cb6c6858a31b4fd9d6d20942c99d3066f0a3e4743aecab31e6b46dccc6325f6b9c4391afa2d9cad2ccfacf7f3158d7605e8c07c3a869d248bee93b161b7e2cda75c39355bdc93818afa2c8c73bed044c456313accf626fb14a7ca72f022ac455f9e1f9ec6874da1dc3a962d1663aae8be431ddd6f65b2b076772d1846961974669fd8672a40108406dff74f12218c8a8315c39a9063f0b6dc85b34270880d97f58185246d68b8f635dcb59674fd79eef40fd51528eef79e088e3c4be9bf2816033f524d3a6e2cee12bcb262050ffdb3bd5231751d185eb62a8c6b298577bc3c1f9630c036ab64214f51935cf7dc69e7ae2529252bb5327f79d4d6f107dfc9847550172357e67456e261afe3b4967dd595888136159358fa925a1b54e41b2613c51acf212c90c2426d64e65dbae7d8192719d91b2807bff71af0d28c6c761ebe5e579de41cd395d04f78c4361b0c0deebc836717d2109177032ac2513346bd81b50d7281db251b916c7cc0572d4cacf1ab5f462e33b6b5e56e701373c8763dc60867ce976ecb3aaa5b2dee24ed7601f94318dc7cf5110f9cbd00de7d88d351f71e62465679b4216b5480c711b279a52f76d9982e3a7957307abeb2a4cf58253d8c2378e2525b1348deeee2402321d7f36075eed97ac29f3976ca63f79b6f2f211554d0896086e647af6fb2e6680fe0b5e04802b85b446256e0291f63fe9ae8202858ff9a8625fe74533f0f672650e3921229b30192433ba9fc942c4f4ac456ac6e4436bcdd461605c8c361ed0bdfb9b7e8eb333899c629f8900ff4f920b9fa2d614f8917301bba73b037ddfc17dbc531f6e3860a290cef3c87a286497873384a958318e159870e2ed423befeeb164d1c8be344c63095e82a0ca3599cba533356b5d47a405bc053d2b50b68068955ec33bed8e3f91e0befb688eedf4fdcc033a9457c5e384998a29a96d99d422c5918264d4fad135ca0af46031f03c7446ecf04cd86685ea5782b337b00dbd9087a40e370a9f0d858050b99b00c0738d64c963e9348ed09298b46a6096e19862927e9a236e8ff60fd514dc2cd52b2336e65a7d637657c7021044aa82395bf94517879ec300d6e28897db3f7029f7af9164e66e6d17466ed6fcf215e66aef", 0x1000}], 0x4, &(0x7f0000003a00)=[{0xe0, 0xffff, 0x401, "754c81bd94e19ab79e3fdf7794a336cecd59aa1a8429a64a4dc628b24588738e5cbe1604a820e06edf09d63c1ae37964adff648ddd326b93e84a271a078ff88930a112a12275b146166f2e8559ee3010474927c6a609eefa2580bb77ed38797c48c98044a8b5cbd00ccb3dc3f2f5d14ea4beabef03cbc942048db1fa5b5692ac098e9dadd23cfd1784868321bc2d3762103e1506a6413b49c156b6d89a38e74a44f3640594b3f316f9382af66c7ae20e4aee835e9576fb5e22a292803a6d7db92598b1ef8148d4f79251ebc9243946"}, {0x50, 0xffff, 0x4, "6e97834b566e63a7eec86a5f61fa8efc073acb692e5f4dfae2afe31d76cc04de1b00ef89828caa691907e69ad78cf2929dabb73aba0551a44f73"}], 0x130}, 0x4) unveil(&(0x7f0000003b80)='./file2\x00', &(0x7f0000003bc0)='W\x00') ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003c00), &(0x7f0000003c40)=0xc) setitimer(0x2, &(0x7f0000003c80)={{0x2, 0x8001}, {0xab75, 0x3}}, &(0x7f0000003cc0)) faccessat(r3, &(0x7f0000003d00)='./file1\x00', 0x10a, 0x2) socketpair(0x2, 0x8000, 0x3, &(0x7f0000003d40)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000003d80)=@un=@file={0x1, './file3\x00'}, 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003dc0), &(0x7f0000003e00)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003e40)) readlinkat(r2, &(0x7f0000003e80)='./file1\x00', &(0x7f0000003ec0)=""/36, 0x24) getsockname$inet6(r1, &(0x7f0000003f00), &(0x7f0000003f40)=0xc) r5 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000003f80)=""/133) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(&(0x7f0000004040)='./file3\x00', &(0x7f0000004200)=[&(0x7f0000004080)='$\x00', &(0x7f00000040c0)='W\x00', &(0x7f0000004100)=',{+&+\\^#\x00', &(0x7f0000004140)=']\x00', &(0x7f0000004180)='W\x00', &(0x7f00000041c0)='@\x00'], &(0x7f0000004340)=[&(0x7f0000004240)='\x00', &(0x7f0000004280)='\x0f\xe7\x00', &(0x7f00000042c0)='W\x00', &(0x7f0000004300)='W\x00']) msgget(0x2, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000004380)={{0x18, 0x2, 0x5, 0xb549}, {0x18, 0x1, 0x40d4, 0x7}, 0x8, [0x6, 0x0, 0x3, 0x2, 0x2, 0x1, 0xff, 0x3]}, 0x3c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000043c0)={0x9, 0x1}, 0x8) 16:01:15 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) connect(r0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) flock(r0, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r2 = dup(0xffffffffffffff9c) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x10) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) read(r0, &(0x7f0000000200)=""/55, 0x37) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa00, 0x0) writev(r4, &(0x7f00000000c0), 0x0) close(r3) ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() 16:01:15 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x69, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 16:01:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x3ff, 0x0) fchflags(r0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x4be, 0x0) 16:01:15 executing program 1: r0 = socket$inet6(0x18, 0x8008, 0xffffffffff7ffffa) r1 = msgget$private(0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x1}, 0xc) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0xab, 0xfff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5}], 0x1}) fcntl$getflags(r0, 0x3) 16:01:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600400000000200000000000002800000000000000000000feffffff0af6cef7d866f2b0f77e3f9d", 0x2c}], 0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2080, 0xffffffffffffff01) 16:01:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc, 0x0, 0x7228, 0x0) 16:01:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfffffffffffff000) close(r0) close(0xffffffffffffffff) socket(0x2, 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x5, 0x1, 0x2, "78f8fbf539961a9a76809cac3e1dec0a1e910c5b", 0x2180ba04}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)) r2 = msgget(0x1, 0x483) msgsnd(r2, &(0x7f0000000100)={0x1, "04189399027de2d3939cb7b9a4f187b024f4905f7bc3a273ceae1191ea9d351b8fef23f5dfda9f7e4c14afa3bab902dcef3991bc1fe81a10bcb30e87961c5bedd3cdbde392ba0f79d2855a6293a9"}, 0x56, 0x800) 16:01:15 executing program 0: socket(0x11, 0x8002, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r1, 0x9) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:15 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f0000000180)=""/70, 0x46, 0x802, &(0x7f0000000200)=@in6={0x18, 0x3, 0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f0000000080)={0x2, "de2b4405cfea1bf4da2550a7e5cf470d625fc57f5df2081e7fa347b1df83c5a5e2bfc38606dea508826880b1ae4215dd4ca872fd5bfbd76216025866997a029cc656b823d2ef1e578a1a5d4a732929220567e801897d53"}, 0x5f, 0x800) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:01:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) writev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f00000000c0)="4f30534cce29e50eaa378b5fd9c648344b36070052854261c7b9f9895e986ca9ace680ebfa2de0116ac9f431df87f973a08349cf9793d59379a4fed3ecdff0483009128ce2083dac1c36922490fbd366d84125ec2f8bd58737b6ddff68a35e01405986583118de07edbb50e01ff5372ce5bb25b5e4eceab8b8eb31ddc807360099416a2d53da0f3ab942e3c07fece0db86623d5e78d47d49e5bdd701ddbb8e83d0f4dc23b5809969aaf440357ecb6e23a354ada6a20ace2af338ad338d129f328a8d49e20eba813ad3ba512bd86bf3fbbf039dcc5b6c05443e79003e9d01bfc44ba06ce51fb299a176c09411b9aa1a4a252f3b35e63cf36ff74981dfaba07d9a087da350ee56d8195b074ec13673d3fb4854cdebc39e94352f0e5c975b7068513db2ba0868030c2671ade1811507892700c6c2901baabcc7983fe8d2be1ea299201779f4b51f7ff32b578a101dc7b855979ebc3b836731e88c12f6508629707d7b46f6ff775699892f1cc40115328d2f730ce7ced3f4098162a9e35cfee5f7a65366a50ddd09805938a6e4a6d6d910fbc12c9160a58af1e92470c1eb29ba530163392a80887b65f5781bde4d234ecb1160ee427bf304e8fc7cc7f74f81add68aaef63cb96864474e449606ae4cedf9ff87498149324335a8c4296365c95eaa21df3fa0fcd905142dd6bffa4d6dba65ad170e350a7565709c1ba8371b0b5be981118acb7f6f2e06da63dbf8f0c73e38e8f06595a59d96a439fba6046b8b197d7c3e94b78d25ccef3af3cd2ca63d09f88da41910d05cbd7eb844c8d955dad90367e0501a0e38cfa6a21d84bbf579b6bd1e345b8976d967119870113052d04bbe0886eaea8a646976db201871cf16ce5ebcb383474884bab8604329a6229981db3915f4f8e1fbb306744b56dac2e3f85997299d363ca1b39cf9fd377ad185c7214005d4b97468e2370e1fb69451e7fd212c4288265a0b5e039cab551a47f1824f0c6ae6477494d20cd5b8cda71644b8d9bc45d3ab21a5521c003a7674cfb582ed9241f276d424427deeeaa7eae252aa3a30831d9e18d0574ef9ebadc0d808fc3e36a1f431ea8b0fce1a905bddb6e77a7f8cd6be306e893e59fa12100e85036770c3763948a45f1ed177f34cd2dcd77e143d7fdc6113fa2b102db3f40cc9a7fcce442e10ff3082f55ef479d9da9200f42328961b85004a2b3f9dec9e646696f650c69bd8ac78ccb2806ca0bfd266c6a446075c54d5ad29f99fa6ea7cafcd407f209b6f6e8cb04b91e12a0d24abbb2a22a9db00d884138cb77b9eb3332999e0859279afa391eb5c20a7c851884797983d1db8dfc10f3cdc9acbc42016061a7b587a9c7338879db0a5e733b96f562f7a7eb1c21852b41a699e546e7e9b29a6fc3b5f2d23ebe0892a25ac55a61e1c4aa9c67eaebed3521b5f152ca15eab93149da5ab9d69ae9d2794364cc614c9fbe426d40d9e24e47024ee730b4be187aa5e63bd042d83127798d2d18d9e9019bf5a73fc66f80cf7837ae795c695a156b19b3b819ff37d1fd83a180e58e6edae417a830daae652631a7595f392799cb1f4e6eee97535b2629af52f5105a278e48f2ca5cfdf402c307d490e71eb7c13a42a5d7f4321859c14e2fb79183392731623edd7390cc4b47f3ee86dca4926f3e77986942d898a2c1ae7bce3325a98236f29a2509ea3c7d538196b536eb817d982da17e35746a4a3c94c74a55275ebdc92e51de9d9142e20ba800b5868052a5d6092efb155b8c7b71134afce6f139fc4595e0c9e55d389ca5927813dc61fa98c21efa112cb0783827847bbfe97234c58f3fc7b12bed2ed268f08a98597d3f81c2f11ec6675e078846b5805f6fa48c419899eef163c7a4a012e341debefd1c71504e875dd608fa7ea82cba7bd6584b03d8c39034676b123101b38a99266084394ae864a76c1434bda834da684640e22d47a67db606e764bf3e3d02433894b18b2876a93931592557a74d5dd67dfe9dfc8e58102dc9481a061fd27dc268a46e78780e0cbeaa67d3bd4b4afc1decbbfc3ffcd79797ab85520a5b11b32e822d0463787d6bf99a1643f9f81b0e61ed4da59d6ace8a0bc2a5ea2f87977766d44f860688c60269c0974839cac6acc9d3993134f081bbc125b31b8a03c24c1674a0ec6d2eef33e9231ce832c5c4584a1e48f7132d3b888df2f83e64592b42355c95b44625f0e78d38c5a4526ad2db94e6cca8c68725f8b6a1838f9cb3986c1a34b69c76042309a2b76699e35e2b85e42984478e5324f923b5b0f4e7b3c9e2bbcea07e35cd1a0d6a9f1141bd1ad42ccdfde2d1d0d8f92ac1e8460682f4ba83c1990aff0aa7fd8ca99659cf95e6b7ca2f5c027dc3172e1dd8ffa0d9f4cfeefbc732d758b367a81bd847b87fec03a3740eb7e713395c9fa63d8948cd09eef2a44b470445c74f3b36863f0ed088240a64a83eec5492ac6b37b8e78e291701dcabf580a50eefe010a68e4ddaffab7da74f08fa0d76c778c79375fa9cd2903db94d796e65f86fac98eb0ea9ce55dd387f908f3c1e33135fb9143dd35f8a4bb46c899f25afc69f30ceb9cdf25d327af92065a76cbb538d6487cf751e8bb7b00a6b98622549728edfa6111e123dfef0a00e95530b6ea2e21be4fcef0ffff34f75d63f5246241d199d5d3615d42df91c6c2f89dc2e0365fd6594cb2947bdf3aabda56c863b2d7494c1e7bf921fffce5d488509f376254c97a486fef0714b09d2893886892c7873ce01ae7bf3d1fa1f82218a5ad21f7deb2176f7ec834359e981af8e3caa7f3c105e21b1370251cdf6753ec95aea9c39219d6dccf14d6d93ce1ec5364dad3cf0678d09459479020ce5d0645fa319f42ea19d48004e6fc667e11f7dfb79b7bd5875eec575763dddde4a2deb29c73a355aa5f547443096940bc8b0feeb9e12bc4081ab90bba2ae5427597256c2de66dcdb4d215dcada7c63dc8cca12608739e6f2b1ec4366f1800c56c58276b7256bfb567e73008b7746c13db7f2b2fc1519f3e7dbc1c14fce1ffbf822c903de105dab3d373a4525eb391e12925237be64d671e2498bee4d1203fefc105e8d993a5352e3f3fbcacaae61159f9c81e5a49f3eaa129b40baae39b6571b2e57fe0f1ca00d73f6d6e30ac231a4c6e1d34c043629728da3b83b84528b9485170465dc4c2a8d411ce9574c732f485850fb2fc29af3f59b33d99aea6687972d29b4c68f65a9bfbab37eab271e9419ec01a5bf5016d5f14cd2094563d886284653e4b2f1fa319ec091c28e6ba30f76aad829108f750e3e7b11f5307dca6fa56483fcbb6383cd0f00d32e16d8649a3c7d3e5b4f02c86f1bebbb2d41f449285763780a71617981476dca2aa3e6ecec1ceef6f33bc43083d1f3b62b0bfb8a1105270ae062538b4138270b3b8ad58d917f8633e7258d6d360d61cc68090ee3dd86509d9b72ad55d191c56fbe13adc2308fb6ac1aca25fb5f9cc562c3a1ebd8b09f14903c808af7aaad4cf4b725b79d49a65a5aa43e3d6162d42a8d84342920966fade35df2d5e0643cd87b194d06bdaa49983fc4a9d252875801e5ded116ee932f16a5997029b601194222d86089eae7c2a0ffb2ed4d1882123378c51d271af09e396e23201a323653ec7e58f131e72be001c7f362ef9c697dbf2eb373b57e04dd7d1016f27b7a114760188fb221cb3803737349230900c0cd669ddc73bb4176a7224d92baf21cbc8dbd88f32d80641f803872f5f5eb1926d9bd5c8f902a24caca570cd22cf2fe65ee87f8fd7f3c922e1cddd809cbf0763781b9d29be72d83d1b8c8f89aaa03f44a114a932a32e37b57aa132aaffc09e74cd453b1b325053dce87453922d1ef81f6a60b38735f1922a9ee570753389594fb92891eb5f6f3d78931c9236e725e9b1c900b64c2ba1f623eb8f1f02b0c67bc5256866469666f0abc9659f6cd5dd425a57b5bfda0997f780422bb989b3e1f686023b482ed76aa3031f2f0f8fdb1f9fd15f6090a6bdfef58bfb7800cba376633a4b3f794b9dd53bd8ba0f7162dcfbf1a29ba8aa8760ff6e4c66d2e683fd98d6f6fac7b49a36a28b962553d3849d888a2c07b70e538f3925f6b62a8c7fcf2c1c81e095fb6ce5706168c65d41d25e7f01cb7f77b8fdafb43299b6592802d5192013ce1007d297b49ac4782a0ca936d5fcd754854e7e9645bc7c04ef724479d62631035cc67e52e7c0bd2bb221d9c11758b2eaa9e7e65aa01f15aad8e4864e7027363fa6c36447ee93a37c0f94769a6b3d6dd129db4998b8495471f65a058fbef84988e6c737dc19decf89f468d62c852494e27c6348817289f9a634274c0e35923b27aee1faf8c62301718c2f8291635ba15bd186bb89503e3e69c5d95372b235cc140739d4e94f085b86daade0f9017da708d3f00e1b09afdf713e0cbbff02246622ba059798cfe8a03ed12b7e8699f9e88a1df53aa3d45008c0354e01586e11ab4f3f445f2500e82fd94d0cbf80724f82c0a77a8b8004e21f69e2dd7801584599a67163f03907957f71885a97298cbb348acf9802f5b4671bfbb05e9fd9c7e108adbd6316ba4b5d26ee28c99df39aa2ee0ddbecf9575829b8c0b3e2803873aac64dbf71e1e8fcedcbbb1ba506567e56861ebe359b58101074705a8f3136a1cfb6886f539abc71f565e1008005a5ce039a5e32196a6514cf5970bb9e6897caf9f1d91d989599d54f726df9c6546a0654fd9cda3517eb8bf1c1e7e102620bebb214c9ecbce52bc7c9d15bfbfbc0785b64ffcdca546475df73f3eaa5dc5da774c6a20f6e1987750cb4794511aae299425c7c1be2940f2f904f2bccf85adf5f7c1ffb23d34bcca447d86f37d0c42a21f83f700ce0e5015e1b8ce4a7d919af36e4ad9bc13af21860bbdc9d2fda45b974f2fae14151f9c3efa754fb51580c582f0083b5fc3e69cfa5804a8d6ece34fc2763f3e9c0bc11f34fe04114507aa899ca101c82840848d269b8c1ef16028641ff3a3e293d06bc21961a96a425e41d7b20769224972591cd4ff2d4899e7d03c6073279243cd7eee9df78edfa555445f9dccb0006f625b06c5225d1fb0c9194607fef7ce39ac103f236b8eafa4a518015c4923d93a35f3f7d057f2e6dd17b589cce4958843ea436559e751c3ac8b6008a7f71a5ece69401317e54aefde7537c09e2cb08a81f72b79af9fe055aad6d5db8172c7d832afddc8dd65292c0b8fb7aec43ba1e7acca98fd51de3854234102337dc57c5537846b4cf51667612be54ba12b0b38cb56eb2480e220f9a4ddb3b9645bb99591d9b47e89293d84892cc7dd692f228e80dd2f1790da4f5880ac2bcd08d6a390f4228051b37f3380f1a625d39290c1a92dc2aff94c8d64bd82ad2f37a879945d3e59ba0f6f5292b9a072c807b4607dbab1cf330288681b70ed039fd1cdc8de83b26e2a0eda8353d9fdb231ef138947eba0de2e31e08c47cde92aeee12cdd32ab5caa30ca3ebee2484a615f058d6941b195b52d9fa978d15f39ec860ad8e3e9effe1f4913ef2c693dafd3b48bba659820b031e00ff66454eae1eb886bb13d3dcbce2c5b70850704971735474c2c8bf6c29195e6014c819c7147aa2ba5e85d8f5cfe767898fbb9ce7b4e13e30d19b934057921ecdaa2aaec45961b89bb1618677569b248839be1ad689e05f861e30871815740030561823e203148b265c350f12230be11ebd1d547d65c0db87e6f286aaaa1b230e077a52801cb6f47b0d6f0eb9b554161c17f484b2e9070517adef79942614369464e59d7d26eb5f38d9ab468a91a75a5dffcd06cc447c9e6ef944", 0x1000}, {&(0x7f00000010c0)="fbe2f3933c887652f055ccb8bc49b0013e162bb687c1866bf594342f12071153f3d0602d390685c8aa8a326b784c263fb081e3a64a8a629e921bcb27b4c1b7c23cb8e27b1e6bb48e30528041987259890228cf6c518c1749bbb04de63b0250c056a4c9aa3e085a43bbc5d489865bfd00cc799ddd19484735e5f6fb562dce307a0d8c9ddf2d30b8217d973fba510c392d3e271ffe297f5dc140b434a4942c8f1f760edb2333bc1f31364dbc3f365c059b3f72ddbe2d6ab5a3bb1005139fef2d8df0b570f3db00dac09ad1febfc34a4bfd22", 0xd1}], 0x2) syz_extract_tcp_res$synack(&(0x7f00000011c0), 0x1, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) 16:01:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) 16:01:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0xfbfffffffffffff7, 0x0) close(r0) 16:01:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="482720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4170000000000000fff5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() socket(0x0, 0x8000, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x78c1, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00feff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) clock_settime(0x2, &(0x7f0000000040)={0x9, 0x101}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x3f, 0x0) 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="482720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4170000000000000fff5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:17 executing program 1: r0 = semget$private(0x0, 0x0, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') chmod(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x10) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) open$dir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x200, 0x2) utimensat(r1, &(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) socketpair(0x1b, 0x0, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x50, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x87f, 0x0) r4 = dup2(r3, r3) close(r3) dup2(r4, r4) ioctl$TIOCNXCL(r2, 0x2000740e) fsync(r4) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x939) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba592606c0cfeac1b46cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a0000000000000000ba9d32fd123b79d36c2449bd6cdf3148fd595d6012017bd1ea5c21", 0xd7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20050, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0xffffffffffffffd4) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)={{0x2, 0x1}, {0x9, 0xe2a}}, 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:17 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x2000000004, 0x40) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180), 0x0, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0xd022, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0xffffffffffffffc5, &(0x7f00000002c0)={0xfffdffffffffffff, 0x8000000000000002, 0x2, 0x7, 0x4000000000001d, 0x100000001, 0x6, 0x6}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x1, 0x3, 0x8, 0x7282}, &(0x7f0000000700)={0x620, 0x3, 0x800000003ff, 0x7, 0xd, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x404, 0x0) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x200006, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x0, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 16:10:52 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) dup(r1) fchmod(r0, 0x2) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:10:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xcb0, 0xcf, &(0x7f0000000000)=""/8, &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:10:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r3 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000007c0)=0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)) sendto$unix(r2, &(0x7f0000000680)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdcb3bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0xc, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7, 0x40b6, 0x7fffffff, "a3484f178f81d74c5e955dd602ec3a8f9f6b8c71", 0x100000000}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r4 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) sendto$unix(r2, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) r5 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000780)) semop(r5, &(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) sendto$unix(r4, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x6a, 0x40a, 0x0, 0x0) semget$private(0x0, 0x3, 0x3) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r5, 0x0, 0x0) 16:10:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001140)=""/113, 0x71}, 0x843) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f000049c000/0x2000)=nil, 0x2000, 0x2) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x100000001, 0x2}) read(r2, &(0x7f0000000500)=""/236, 0x196) syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') 16:10:52 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) sendto$unix(r1, &(0x7f0000000200)="f8330bfbd76d84ba74fca7faa4a8e509ca51d606d412b40b8d606228829a14cee5de319722ee39a0804f7bd18bc3363eb7c846c6c75742849559af411d5b3e9ef093af8cf91048176053293baf45be97885400cb2536ece2d6fd5f81c4478847c35efb2cddf35525a0f5224e67e0399a1eb28dce17f831eca11d86787b47915d2aa07965eb16bd88d2336260a96d901ade3512a30c22069575b6fcb7dd70bb524e7e47f69124d0aaba6f2e24a0bd7845ce208acd887477dd99fdecf98a540fb60151b8cdf7a3b91fee7166c247651d6df7d8d90744f1bba5428fcf9fdf50097f42cea3f58525d342a5eef23b12bc20d53ea120195ffe60f7c520e6a1c308f44d6c38f0178881e66478699f12a7dd264e2ef8f8d8a0a3f2c5e5af740fedcaa080c5402b2f7fada9992ef939119d651711263cc1701d05dbe36b58d19e3f88871312c072c3ddf43d32b2b7f2addb50b7d856b8fbf1243ffb6d85c80b8bf050d6062a94038a3bf33212673597213f963cb3112ed265817de70844d357b0bd4c7428801c62cb986668e6d7df221f94e10b69093c41a9a7261bb3ff6d69bb16a59fe9a48f25dcab60c87f0c675f1128451839597f298f1a18856c05c51155137c6b60e408b593978ff02262f8905186d009c5b9c9f450432dcf468714e2456ea54273477f2e8cb0f364ec8269de375a78838c23ce926906c40e3207fa9b1bdc7704b9ded84076d38a058961c41f957349c7fdd055a20d629d5ca0aa38f74fb1135e03cb88fd9c494ef1df86c3972e8dbd3d408e7f1201615b9c42d7b7fe8bc3ae0feac6a26593cefb73e3ea81a37deacf8ab3d9e6539894435ef8a5ea9731b571abaf0c62b4d35ea8f9706a2cc3b034d559a057019bd89df0ffc072c95d19bb5464219243c6f554ba1d6758bfa5e374f38b2bf1c6e22a22daeafe3f8620407ad380fcfcb8c93bb9f03d7c0728a91900d43c283da45a4a1298429e7d6be92358b08ddb9854ac0683703e2662281379354d178a1271d6cd8bc87c9140e8710c98182d3466332ee06601b6a279e9748bb2ffbf21a859233baeb688d9a27e21bba715cbd20a6bc4248dd66ec8a2351e3cd855bdd3da68a6c8ea4a679e864dbdaaea82ffc94f882399b01cbc4b1211fa3eb5ce8056dca590428d04f3346f5662777e973c7f0e32759727349d4130c9f31148e3844e8ce7bcc5912ef23804d1236785df1df6ebc9fedc1a7ba7d66245fd3f0fdcbfd9a8043a5476516ddf1fde3cb07ad5561fe183311b85468a2eb9acdbfa7fd2658a5d54b3e3fb2f9e89bf2a5de56bfc069dec638ac01f600c9cb53233fb9132abd6b5f8a9ed7ab45ec34413b4996ad7da67bc412e963e45aaa9d3148d28ba94649f0a6aba2e846a7882fab9d9d1c5a97598a6753c6f33f4ae5370630806eda4813671a7dcd60782b4b510e3a58a3052e863b0ce35ce9c76369440028f4a01bf4e245133fadf3c1342748db48b32b944b5a1dc8ffb3d58db6dca97179e447af348b99343d867c78062435ff45668e4f741c7d50a314035f1f1759d4e8dbcef0223604ea19b7b5b3567a43bcce5cf894c9c6226cc5d8f4f97b753fd246696b04ddced4c8ed66179761c520e5994ae536de08b61a5a183a26731f4a2b60cca6db715e49ef3859276218861e6b7389ea98ebd2c2dc3e882df6e13890b63a748b4f5afe0833ffc1e037d58b2874d64e96c3ce2b73869cb08957424c8f008c3e96fc4773268581acc873d051d73312d487c1eb6f7e2d0600ee9a2d1d1429f9d4dc450d5675e889f5e491ef2eed990a383d96da07eef3be395c744febcdeb9fda65f6d7a25070b184866df14b3002926e7fa8e9be779fe3a7d4f7a39a49da12dc07fd1cec813b35d8705d46cadb30823375ca828aeecc2243f687d22dc2dd3800967a318ea21f846dff7beca94f3be0a34d1bad42ecb13c52951cafd09da5a09bd25462076cacd9547d9b7363ea1bace5019b0172b756f28867d35c12e6309984a7cd3c3bc30f1e82e88969ca04a052d8b61aa372316138bacc71463b92bd9c980812ddd4a13e9897ab0d1a7185a2ecb2d27d2eb9ba9811c169aaa53bbf7848c73c52c168abc73be4259035343a72cb83ebec5e359b69a739f13116bbec94f2cac1be2a9144b96b45b3e872c90fba085084acbedc2cae848bebe56bba8210d8c35b58444567798295e49250842d09253677d3ad5376736a1568d1189e8c78d52e07c5f2da551342cbfe8c8fd335e7672f26af569743d4f22917bb428dd10bb0f11dbdddf9a56c8982bc11d3232bfd35eb15c5007c9b857c7e2562d530b9682080bf420df2661c6f2013c933f8bbd668cc202dae7fd06c60aed234681ce553ffe4944616aaa6f4ed6ef07e0792123b9717c41be9b99c761321d20790b39efd7c11d8d850a85c4b28fe7e22eb99f8610a852cc1e8f04167078d9116825a43cc1c57c7a04c038297fe3958cb6fc61158c33e0e1a6b878305df661a98af7f6fab3f726f6d3aa814d3b2ce9c19c73517601edd53bd90ed7d7331894c9521037f4a3e83afef9ab7101c6074c3b170842f686f6f871973c7dbf43a0bfd26eeef84b947bc22bf56d3e9081032994922efd1af5d6ceff32561076b2421561b9993fd3fbc33642405cc7fddcae6caf6ea3016db43fe87f7c5cced63a5e6070bfd910ecbc79bd1ed7760ed4d19f2dc16ae15335bc6a039a8f0759249c44417c7638dc2cea260c94d0a2fab0644d10c28ff434d779775af16d10566c938e3e6c29bca7f4a3c2d91f59a9bd910d4129dceb0dfff8fa0c93d762b3d69889dce0b1df3894f98fcdcd98ed945ad1abb8529048a7c65f0b12de2c922f35a7510660cb4ee5606aadd6afb4a562e869188b7ff7452b42fb273e59d02df7c195d8e7f4fe24559e2a3f816e03182321c060aec965716a6b66bfd00f0cea9554f31edda1f78fd300c783f9bc258822f8f07e85fac226b1952403d23a880e4e23d80321163aff51f84c46a2f2b1a946a2a62b0d819c8d4a95df58030e02300227b0469b6dc36b17c50ffae9f46dc3d3d367ff98a7867802aaa33f24f6f7f30edd4576282c3f4b53a9e1889de663c735598d505b2c0979a996529fdd9001fd45e04ad3f6c9c5ea6c04f0e68a5338d108671f05bf4f5b9f5c7c7a52541e2a2723611458f097572ff6a382010500b4b788159c8b8b1974f16af5fa8652d0a880eb9b20db99db981116fd065e55563f963c9f847e410d4145700819dc29176e4f3e2a4a9c36abf8037f1b1abd44ccdedbb3bc7324bfc923b7c3dcaed3924e8c921c39913939bf328b16a72d2c3b4b13cc22bed4d6b46a58f4f1e88cfa63db62dd005256e6df2f85ba1cab491c2ac90d32909b5e05ede2b2ae51c7f9391cddcbbf801dd6bfbfd6d3adc53e39c8920107ada104eeb892d785cbad0d4b05f25b8ca940931608be6a1674704d3f1f024feb65319e5f489fbcbf6d486d9eb8579c18bad7ab0bd065bde5a3b97d9116d51fd05ec542bdf93fa53769ecdab92fce09d0949fdea17d652f0f35b04939f31073f5a035f733b386b20238822c60ec05a090bc11adb2e0cc078facce97e02092e6a04b7b9b006eec5c6b8c46ed767db946c450eda83312bdae37feec64acdcb64971170dd0388cc512960602781526511c2e92b14c45500571a95b4cbc6c7ca02b3c21eceee54a8cca08d95176b33f0a68dd4302ca10da377fb83d545c9562aa1780c5c66a6ae165d774b0fc18d38775faf704f3267346f9eb07084c7b077ba81ff6efe0417e848825483d182cfe09d79eeb9d029422cb59896658cb759145c218e4aea230119b028090c70a955111598a5e3a880aa2815fdabc106594b440aa08455f5d7ed71851024a303998d59524d850d2857689586702104e2efbd4a3243bcca36806dd3a25eba711e053885dea0867047e7b6d5be0c5fd55e164b4fdd36867c5169ffe0e0cd68039432136bdb193e4e52bc56ff637b146d89136d401d1f217ccb70cadf262184e947a67b701fae0709479212928241c418daa85791b2705d4b7a84ed7d1697a6214514642be4c49ab27bd0dca7f2524db1fd758d408954aff1ae2864852e778c429466d39bf7a1967bff01106a08d5edbf4cc17d6185453d6aac1674a33101da3cae5fa4e99ca35b11329727bb844bab05fe546583955eb6b0e5cd66bd635b17e58405870f42125f6e401f817f1ca883bad7353b17bdb67bdefd6e70f8f6312880dd75fcdd01e76c7c67c343d97ef24af106e726168962c86f1d6732e1c30eccebe5c7a01c7ffb0e50d367e0f9ba53b60175f1f738aadd66d98a3ddc40d179f3346c3801c0c99ec233f71226f64cbf27a39b6d4370cdd81f1aa28e8bfae9c6e1a32b34b65a20aa186b7aa59891221714efeddb45bc874f081a68bacd5afdb2655c4ba0a727fbbb7c1e5655b2ea4d8f92731ac3267d5a5ed9427c3bd7bb6db91b1220d4ed58e4e5a9aecc2159905001f77b18ef349ef09eb30748f289eccb32464de6ce13e273582e687f707b750a4ba78ef875177efc506579e020fbd07824d9402d5988562a2332e6dd86db1a255eeefd2b4d6bb1b0ca1ebbc4e6cda7dc93f3938c647db2676d26bb015492e097a6b1ad489dfdb75f01566a807fbb8c5bc3862c83c6d7c380782ca8886f83e87a697459a34eebfc3dfe35f873d481a111c36036aacb131cc150c10f5a2455e23e7d4b099da77c1c714df4b80be483bc1661622b4d28c695ce42d547720b24126b1acbd492e87ee89ded744efbe8793affec9832f52661145d0dbf5ff22f907b575d97c36296f0745e8237dd88463693b7a59326a52e2ef18698ad2c0ec32b3b26822694358e14fa680662652f87008fb1e4fb3f21845f444d07a80a996b851c2e8f4b20e63e6fc652c093a8ed5ced820ca07cfc936ca10c338712e14accc8ee22c5e6c6b5aaaa01baca14d11f421bf981b1a173540ed9535347361dbce550c68dba434054f9c602f7a4c7d2c18607d3f261d36ffcfd778a5aba2298f1b82b4fd806d97470e95a7d1247291265ff1cf733924ef86f2a4e2e0e9d5c7617f5539e59957e377be5e2d0c33d2fbe6ddb2d4c2366fe188f8a748df3ddba5c8b4fbdf2ae51626912633f400896b1f2bea4ece7112806b1ac32f4fee3ac4e57b6ecd2338ea5ee0e24ec5f1be1b3d7498dde7071f54a81f3fb7457ba1310b62eefaf4c7352df593e93e8aefcd9a5a34fba8ace1502183541c8fbd845a48071ed0ab8283296d6d4d91a6740d683552210c556b682de83eb96d18d565b81deeef9fe90473b119f1387bfb9da0b5b0cd98f1d227826a74de8179b92f38ef75478d0f278e26c0b892cca5288add9f2164e8f1046c21c08c4082a1e68dc395b260d47433cfb121f99e0dbd5046c73eac02402b9ed88a374a146f6cdf93f7490552df69931093256229f6a35cadbfef82d49216cd59d20325d28fa9be9984a4df9f8311300bbb4f2d50446a67d41d38f5a384adc36dc19c6348de63fea36cfb8353f4a52429d67409581aa00883f32fd19a4b23c389df3f6eedc98d947f9106ca2c3317de3b0beef30541f9b6780d8f817c8c213735b52e4b50a96675a8e7d4fbeed254adead293fddfcc83a47e4762328cf6dc583f3181f2f09ca0f8b7b9de442a5143065d20dd066574e2dc201b4edb9bc67302533fed0a4c5b8a5debb60940838d852486daeb8cdd21d95a08d6b9569b9986802f89450f6c84e5eb1dceae19a10e7ea9562e0ab53f4fe587e3f3f09fecefaa430cf07b29c8684388610affafda16ecf72d", 0x1000, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 16:10:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) lseek(r0, 0x14, 0x3) fchmodat(r0, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) 16:10:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x20) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) r2 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='r\x00') ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000080)) 16:10:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c651e00"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) setsockopt(r0, 0x8000000000000, 0x2, &(0x7f0000001200)="a575916d14795396f39d1098f8de0d44eb64dc0599fbcb78fd6e7997526487ebc18cc5d9c61210c9b3fe415ed58d3aa1fe584b6b2644411c16609b4472e1cf996aa8703f1b1abda37b5ce51368fa90b3f36c8127170864aa7b781ce0d3d3ea65e976d51bb8c32e2a0d7c758525a42c2858c24c593e89c068ca886de29d369a154cb95064747f353106d6fb6ee1fab197de631fc0746c45080359f7b35dfd2b59f98504003aad64e9128317486eac67bbed9b11df8e8bd9afb6bd0a6d624364e02816bbcd47cce9147a972f94173039f94f6e24ec77618a62b11262410c1e87c06e9204594bd5b4cd8d9a4eef29fabf6c09b47b5ec5d1006b", 0xf8) r3 = fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendto$inet(r4, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) rename(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='./file0\x00') r5 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r5) recvfrom$inet(r3, &(0x7f0000000180)=""/4096, 0x1000, 0x801, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) 16:10:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0xfffffffffffffffe, 0x1}) r0 = socket(0x18, 0x3, 0x3a) unlink(&(0x7f0000000040)='./file0\x00') bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x4000, 0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="cf9ee90cc280bac2ac3db6d98c20", 0xe}], 0x1) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 16:10:52 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) listen(r0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$inet6(r1, &(0x7f0000000080)="6b645cd8421c85022c92a240f40ebf374deeefd308afdeb3c3e323d6e07306662bc433c03ee67af0653d2e080313a6223d1b733acbed8abbe60aa961676af7f041014ed0a16a35fc707ac71f5ba435e743c9e65fc0f51df8d4bd8c03ac42fc20b53f36c92c", 0x65, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x0, 0x7}, 0xc) 16:10:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224", 0x7ae}], 0x1) getrusage(0x0, &(0x7f0000000040)) 16:10:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1e, 0x5) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x401) read(r0, &(0x7f0000000140)=""/4096, 0x1000) 16:10:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x8007, 0x7f) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x8dde, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x38008, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:10:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket$inet(0x2, 0x8005, 0x400) open(&(0x7f0000000140)='./bus\x00', 0x8, 0x120) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800000000001, 0x0) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b002300bf02008c9798171fbb18fb9d568e58a681ffe4cdca177091fa7bac75ddc107bbee18baec51f8a0d902da5691d89953357d4dec591e7d1827ad0000000000000000000000", 0x4f}], 0x1) 16:10:52 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 16:10:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0xfffffffffffffffc, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:10:52 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x7, &(0x7f0000000080)={0x6bd, 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f00000000c0)="aa30acdb73d6a4f4ce02a29b1af5e0173e950c0c38fe088a30bacb5c6d", 0x1d) 16:10:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) openat(r0, &(0x7f0000000000)='./file0\x00', 0x402, 0x80) open(&(0x7f0000000540)='./file0\x00', 0x8002, 0x0) close(r1) 16:10:52 executing program 1: socketpair(0x0, 0xc003, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0xfffffffffffdfffe, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x40000000932) 16:10:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="2b33e870dbcb4608e9028a4c98de0284d4c800adf2dd467d06b892f0e3661103e395a25d6470b8c2ee1995750552385554f6f80dcce8cf2a0527abc9cb6168282f7f6c6c23ff3367", 0x48, 0x7, &(0x7f0000000080)={0x18, 0x1, 0x9, 0xfffffffffffff001}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:10:52 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10001, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x8000, 0x3f}, {0x18, 0x2, 0x1ff, 0x400}, 0x8, [0x370, 0x400, 0x0, 0x40, 0x0, 0x3, 0x3, 0x8001]}, 0x3c) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) r3 = shmget(0x0, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgid(0x0) r10 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x40, r4, r5, r6, r8, 0x80, 0x3}, 0x4639, 0x67, r9, r10, 0x1, 0x3, 0x2}) readlinkat(r2, &(0x7f0000000340)='./file1\x00', &(0x7f0000000380)=""/4096, 0x1000) r11 = socket(0x10, 0x4000, 0x8c3) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001380)=""/4096) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000002380)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000023c0)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt(r1, 0x5, 0x80000000, &(0x7f0000002400)=""/14, &(0x7f0000002440)=0xe) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000002480)={r10, r7, r8}, 0xc) r13 = semget$private(0x0, 0x2, 0x100) semop(r13, &(0x7f00000024c0)=[{0x3, 0x1f}, {0x3, 0xfffffffffffff8e8, 0x800}, {0x0, 0x8, 0x800}, {0x0, 0x3ff, 0x1000}, {0x2, 0xfffffffffffffff9, 0x800}, {0x4, 0xdc, 0x800}, {0x0, 0x67c45381, 0x1000}, {0x1, 0xf016, 0x800}, {0x1, 0x200}, {0x2, 0x0, 0x1800}], 0xa) ioctl$TIOCNOTTY(r12, 0x20007471) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002500), 0xc) 16:10:52 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0xffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) shutdown(r0, 0x0) getdents(r1, &(0x7f00000001c0)=""/77, 0x4d) setitimer(0x0, &(0x7f0000000180)={{0x8000, 0x1}, {0x100000001, 0x198}}, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xcd9b) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:10:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x400000000000000, 0xffffffffffffffff) r2 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() nanosleep(&(0x7f0000000200)={0x7, 0x80000001}, &(0x7f0000000240)) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) socketpair(0x6, 0x7, 0x3f, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x43, 0x4, 0x3}, {{r6}, 0xfffffffffffffffd, 0x10, 0x20000043, 0x2b}, {{r1}, 0xfffffffffffffffd, 0x90, 0x80000003, 0x6, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x800, 0x100000001}, {{r5}, 0xfffffffffffffffa, 0x45, 0x20000007, 0x100000000, 0x97}, {{r0}, 0xfffffffffffffffe, 0x18, 0x84, 0x5396, 0x7}, {{r4}, 0xfffffffffffffffd, 0x5, 0x1, 0xffffffffffff8000}, {{r5}, 0xfffffffffffffffb, 0x40, 0x0, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x99, 0xfffffffffffffff7, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20, 0x40, 0x20}], 0x5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x81, 0x13, 0x7}], 0x9, &(0x7f00000001c0)={0xdc3, 0x80000000}) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) 16:10:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r1, 0x0, 0xf7fffffffffffffd) mkdir(&(0x7f0000000000)='./file0\x00', 0xa) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:10:52 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x204, 0x4005fa) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x111) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00040000000000e74de4", 0x20000000000000}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = socket$inet(0x2, 0x3, 0x67) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) syz_open_pts() r2 = syz_open_pts() r3 = dup(r2) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000000c0)=0xc6) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:10:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 16:10:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:10:52 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:10:53 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1ff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:10:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x920, 0x10) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="f9ffffffffffffff", 0x8}], 0x1) 16:10:53 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 16:10:53 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9) shutdown(r0, 0x1) 16:10:53 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 16:10:53 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0xa800, 0x41) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) r1 = socket(0x2, 0x3, 0x6) dup(r1) setsockopt(r1, 0x0, 0x5, &(0x7f00000000c0)="c95362938ad7fe3abe83571a0d3fe85f1479ff4d1068d49e5f37117aea57ccdeeeee393faccca99d021f189aea2b0e111a9a74b740ed0c43f0cdcea60c3132fadfffa7d93b71c8330dcc48d8ee84793833962e15377108b0bc7f4842d72a92850b6383de48f0654267d20671e04898bb032a1ebb3a3e339422e635259860ff1f5691cca4017fe46d44b7a113c532c866c058c5fd4e867a609c124396b9ea9be2ee5cfdba783310f29db63b395bd4460ef21e04afbb4c4f2edfef6e223933b2a8555d35417c7eb17e58e4ead0418f49460b2432dec507177414", 0xd9) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="67170d968150ca1fccf175540a6b33adba302c449b6d3b712605a0668d02ab601016f519b763407b6bd271b45ff4c227d599ef9186ed57dcac57ee01531ae3bf6d697331307ea48a726ed2494c5d2233c669df03288f1848e16c7712c7e4b282611c9f24e2942c26"], 0x10) write(r1, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) 16:10:53 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0)=""/190, 0xbe, 0x803, 0x0, 0x0) mlockall(0x2) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00009ef000/0x2000)=nil, 0x20001) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:10:53 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8005, 0x800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x1000000000000003, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x42, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0xfffffffffffffffc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0x3) getgroups(0x0, &(0x7f0000000540)) r5 = geteuid() r6 = getegid() getppid() getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) r7 = getppid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = getppid() getppid() r9 = getpgid(0x0) r10 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, 0x0, r5, r6, 0x20, 0x2}, 0x400, 0x4f3, r9, r10, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r7, r8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x6, 0x3, 0x5, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0xc) sendto$unix(r11, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r12 = dup2(r11, r1) ioctl$TIOCDRAIN(r12, 0x2000745e) fcntl$getflags(r1, 0x1) r13 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r11, 0xffff, 0x0, &(0x7f0000000280)={0xb4, 0x3}, 0x2003689f17048989) getpid() connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semop(r13, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0xa0, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r10) 16:10:53 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) fcntl$getown(r0, 0x5) 16:10:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r1) map stack 0x20a00000-0x21000000 of map 0xfffffd807effd870 failed: no mapping 16:10:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r0, &(0x7f0000000380)="f9e46bd1a247b60b5afe357ed640997c19f18080797b43dc4a4c45f23b6fc09f9a0e89eed8973b", 0x27) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 16:10:54 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8) fsync(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) sendto$inet(r2, &(0x7f0000000200)="9219", 0x2, 0x4, &(0x7f0000000240)={0x2, 0x3}, 0xc) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0xa03, 0x8c) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000180)={0x249b, 0x6, {0x3, 0x9}}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x1f) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9134fbf, 0x0, 0x1, 0x0) kevent(r5, 0x0, 0x80000001, &(0x7f0000000000), 0x2, 0x0) openat(r2, &(0x7f0000000280)='./file0\x00', 0x800, 0x162) 16:10:54 executing program 1: r0 = socket(0x11, 0x3, 0x5) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x401) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:10:54 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) 16:10:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/236, 0xec, 0x2, &(0x7f00000002c0)={0x18, 0x2, 0x4, 0x2}, 0xc) openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x8f) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x400}, {0x4, 0x1ff}}, 0x0) 16:10:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x1, 0x1, 0x9e7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000000)=""/37, 0x25, 0x802, &(0x7f0000000040)={0x18, 0x2, 0xfff, 0x3ff}, 0xc) 16:10:54 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x5, 0x10001) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 16:10:54 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x1ff, 0x101}}, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x3}, {0x23, 0x317}}, 0x2) setsockopt(r0, 0x20, 0x100000001, &(0x7f0000000140)="66a706bdce3e5391ab9abd956e65850c849e1ba69c29c55c7622f0786a0ca35179ff351eb365475f0d66e6052cb9b101be1c607f1cbcb91c11fb2fd1b507a36e0fb61b4e50", 0x45) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x5, 0x1f, &(0x7f0000000240)="96ea69628276a42ebb985ef4af6d3fc03e63a8dcfcc12e29f62ecffe104c10f6405170cbee9d49a674b7cb8125d1b5f6d896bbcd794e325c021c43b8968d15b8fb74d4d92e77a663f5ce94a69d80ffb351446f1e78f11453e87f6c9e7bf6482000c7b617808321fa1c7108fb320c2d6a90d858bb3c270cba6221197e4ca103aa3e239ca7774990db778f942f6e35cb11bb0c2bb05f8e0b60ec042dca52b88f726326361d1475b8169053c292f7f19e05719762d2fc6afcbb3f8b2e03e2d04f5f2c06ab0481a2cdc653f5eb262ed677b42709c569b274c3a350342ba38fb092b098841e0fc8d5686677aa65d84ff2d87f679923e2a2064d90b3f53bd0ac0b", 0xfe) sendto$inet6(r1, &(0x7f0000000340)="ba738359bc2cbf6f807c4ba4e864247b2291f690cf731fb4741a1b62c62f3cc841bb726ddee03678abf23c06be9ed379ce37c7009e21d736132af252ffdd18e557cff6e0661808f2dcc0c0a7f324d9cafd3e7c9914e3641bd7d20c8082e9414b4fcc5e637926467d41b8f50659478117da9ab692d72dfaad0055acdd7ce52fdad145767cb9", 0x85, 0x2, &(0x7f0000000400)={0x18, 0x1, 0x0, 0x1000}, 0xc) setsockopt(r2, 0x3, 0x4, &(0x7f0000000440)="6185e3f1a2027ccc8817b98d103f9fea4ea8afed30845bc6e6d591", 0x1b) fsync(r0) ioctl$KDENABIO(r1, 0x20004b3c) nanosleep(&(0x7f0000000480)={0xad, 0xa13}, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x4, 0x6, 0x7ff, 0x1, 0x0, 0x6, 0x0, 0x1, 0x1, 0xfff, 0x1}) r3 = semget(0x0, 0x1, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000580)=""/4096) r4 = geteuid() setuid(r4) r5 = getgid() setgroups(0x1, &(0x7f0000001580)=[r5]) r6 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000015c0)={0x1, 0x1, 0x9, 0x0, r6}) r7 = openat(r2, &(0x7f0000001600)='./file0\x00', 0x400, 0x120) getgid() semget(0x1, 0x7, 0x2) mkdirat(r7, &(0x7f0000001640)='./file0\x00', 0x82) semget$private(0x0, 0x2, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001680)={0x3, './file0\x00'}) getuid() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x7012, r1, 0x0, 0x0) mkdirat(r0, &(0x7f00000016c0)='./file0\x00', 0x0) 16:10:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee34e2e", 0x1f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:10:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x410, 0x180) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x6) setsockopt(r0, 0x5, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 16:10:55 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) socket(0x0, 0x4, 0x5b80000000000000) 16:10:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() rmdir(&(0x7f0000000140)='./file0\x00') r0 = geteuid() setuid(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:10:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:10:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x1}, {0x8, 0x1}}, &(0x7f0000000080)) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 16:10:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x9f, "daed989286f54571fccf0d8f70bfd1cbb5e5bd16", 0x80000000}) 16:10:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) 16:10:55 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000100)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x0, 0x7, 0x20, 0x9, 0xc4}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:10:55 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:10:55 executing program 1: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="5badf1d1e9b9f09a9f98a9b2bfb7bd3e16d2975426a0e6f474bfbbb3293f50ea5d08fa3c393c966d3e2fb8646c4e7f701f82fb6a6ad186a595794ce85163ddff42700709e793977e5f21e867b6b7c0e076eb25caea3c5ea9008abae0cb0ae07a4239b558570b95325248580bfd9696c15f3cf5442d88df805a6ce5b7c5c41a6e384bcd5a89b8ded8a918fda0937e238c193822c329532e0b4daa8fbccab5b8f1908e02c02e53d7455e77307ba4d0181478ab6cfe74c2c0f819bd94a1892f4c47bf03e8c0677b49c89378a068d289d58ba9e8acf0934d8b5683c963f1000495dca648c05ab6b39d1dcc2ff50fafa6f65eef100b098270e7580ca8b55ca5db020faa13dfc58f444c8bfd019bea8815d534f936b1b1fe345b1bfa0e7ec758ee909b1d23a4652d2d074c198c7455390dd7a8b762fb64f5cc89a2a6f3d939ac066bda473900054781d59487e2625680569b82a4bce84d46c7263ed7005864c8167411ee612ad93ccfec524a9a6edecf3084f7d17cf62465ac9038da7715bc3bc5062b8c454b00e4fd8cd2e5c5375d9122385153a1f943933f5341d4459e6644311b8b0b9dee0ebc3d1ac0a56eda713f7d30995d11ad9d297197e48efc3f4d6e394fb69680dced548c6da2f22429c855625e16a48cd988de114e2d527a94aefa57d381cb3b68ebffc91e5538e9852d7a17c39dc91c4398fa1cdbc3dbba16967d1996d9e3ba4fc3eecd0fecaf352961ecdc6b6806005c0de5407302d9010f49965179e3893eb9a9950449f985d61779c86239404a08b0f81d4880bc7e9b07a215066eb0b97a6d47152f78b048963a5ae9ef4e888cca30faf35472a9e8dfaa05fa20caf630958ed1063761c6d680b2171c85558ae486b6517a23c46012064e971e1f1be200ccb82f61fb19cf6792db810aba3626ad88b0b6d26aa2224b32ae88c06f217bc15babe1d72bbeb363bdad551d041292773168d84b1ae71a4a5f4fa67b20f873d2126904a9bfa4ea2de7073de405faaef28cc50976340dc80fd8dcee8c70d0976172e66341bdeaf7454f1a282c1de4ecb9eeff913f2dd56cffc7a64fe23309532bcbdd71ebd1623a3b0c35ba67962d0f854fb9c386aec528aa44d6b39139232a6beec0c3892e08067a7969e2d36cdd23cb362e4df6215acdc3e9c8177e5e3edf890b6267acba654dec74abb7490c645ec1c483f0b7fd888458fdf3e035ebfef99c6b8fbf3e40df70ab84ca331ad054c32de1478c0661535bd455470a05ac2072ae88ece47f816fddec865b88a4f5c7d344fb30aefcea9dc0c240cc888875957d5fae8ef737a7ff2a04ae882ede5cf2c637a9a8f2a8fe6a96b3bb21756c911600f4a20aa5a8376d32b5b83e1ed60018caefc937ceb03af77f6142a34302ea3087f43e8da9070206f38d46356e11c5c124395bb67aa394febf3de4b55f5948a9ef8aa8fcbbcf59ee7bdada39e5cd13cc6665d96907e382b6f0367b59a4f3b64cc490613c0d50f350b84dd30c2c15ef4fc8b645779fd5d75c5b800f28643aa6eda85e34212e16147692b74816422f41fb07fccca35d83877e4107020b29d1e0e64819108871bdc7ea38b9825fdfbca15405f9f8797500b243b871bbce608494b3de01e78adc90505bd932ebce106d3eec6b7a5e810a2cff3eee79f429718e12a6804db24246de749ae656fc9bb677d6fd22488fa8824ba951e809afb4834fa953225cc57baf2909c4401766d23dfbc11cfb87aaf484c86c977f38044f5c3df2e21896a8f999caca095e123dc3adfe3810de10a4f45f13aa2552263ccff6de3341827fe53c8da56147627ceb3ad3646bda2121f28048d6b77438db2980b405c5879f79cede12c6886de3d83eb83daaee653f50556ab3425dbc609029c2999ce687b13a9da8b85dbfcfa2aa9b3754821e93a7965dc6615cec80765a5d98f976389527d3da3e8e2fe5c1b94d3dbd72bffff06b97d2d30e2083ef947c9036f018e0cbbff4babb03a309b8be31db9ea1cc62b87f14303481feeb1e1fc3fa034c6fac1e7676ddc62dc4914c2a6224ab737df3716745d0a2fa4467f9f3e44addd1a276d09a8ed84fe7c22b19fd6cd4e2ce53a36c8104a35182117d6598955e71d8ea1b33cb83748e7306384a8306948df45205c52714c657f583688acc9fdfc54c2394b6708c9e9c2c0613d42900ae6aad53d0f9782c27d7e58b0ff7fb1d9e61a6647b6ccec42b98297f43e92af1194857b51d8f7769b19d8f4dbd08ce257c82bb28db765a7dddfe72b548514aa6c697d35e5e0ac10cf0174b4d5b7e0c8660fa919c2b0e1e4f931995ba4a675b509342650d439efa003de12111e5d6f834a6e1b1290cc380ccd4e02302713b3c6889bc4ce068a882056b5a91da006438cd5a3fd848b90b16b3365f4b95757ed567da3d328e6ab41b431a3a49b543d3542c6d4e7d53633c8a77cd4260c12e9fb27644299972f67bc992074d509906e38bb83a35676307826e688f80e2d26c579784646fde17d786ad2a047ebb734427c37730051b07f88612d9570d356a1e4fe1c93b953d2221b6feff3520e8d557fbded8b432ba57a7f3563ea8d701ee4f500e61f0dc5c678176f379b8b0609616c3222e417686499736251f624a6759571c1a0be92980f439b986ff723d121cda9a778675bd7506a0e08aa6497ebdad95bdfaf8c1335ffc774d2f11d0dbef4d2f834285d148482b95e318c9de4fa7aa7ec8ae37ede48c9f8e4b14d537872281bed1cc652a2259326819e320ae24b750aaa20fd405aec1f6dc60a1747997bb3716ebd93200d3b46a239188f581a96a2e77fc2091eae00d7c43ced35c4adb62e4b1c31c42ac35427a3eb66f844e0bf05951c4156656dc01c91b86969f9d107ecef08b1a9287b0de8b354dfc8bf032424cc06e89e823a3830f785fcbe37c52519c6312332ba60c38b3f3bb44d64f1de313ef5568b2ba83865dc328f8fa902ae87f54e8e66dd3c8c6779b4df967082cb799e09acab6bc35c98b0ebf4bec7758cdcfe423bcfad1354d15aaa946249b9e4326f1049b26f123104600180db27d2e09cda590db99596798da6946115ba9f95b333659755ccd29fd66ba0c4cc9666d9d65b24dee2ab9a80d6716e8c9f2d4a93d6ad3097892fdfe81b73d2925d438fa7213cfb7296fcf974bec05fab0358d0f51069e723c6c7566e1f7091e92c5d7a3bb4f057031c7739b091940c39aa83c6eded31fed2ca5fff815aa23c1bbdbdedfe6f1be8a926fa52e24bbd4323acdfee8a6f44dc5f3f4d0b93e493f519017c539e88520149bf736a0f6e64b02d79925dd147f3c16887855407f2e2fbc4d4c249fb6e9f77a0da2e822e78de03290877a73fc55d6ec6c4bddb1df9dfd4977fee6c3a0fbc0a312fabcd73cc2112199a2f9acc2ec1fc6edf7900e586ecba9a97b4484749b21cfdc4f58ab7ab73a5757b5897f1d591eb4f2cb75b6cf1a505dbfca0c0a8f72f75988b6d25372959ce02caf14cec7f481cd59d8543a9c46219ce83b2fe7c618054a8fed4f73052198c7d06e52f6a707d0caafeaa32e94c33a340b80117d5c818ae1f70eb5bd9176da22e871157e4d3a18b4a71eacff3b97655599d2305ef09ca4ec5357c7582b7ec307e169ff952f9093cd5e981e6625001c76a7b464ba20bde026f7f4c8842462dbc74611c12f685f8240a685d7441d3ab51f5e227588c1c543585934ad98bbbde49e419b5714f808ad0ce1647ee9eb031476d12d98f941ede0f07ff4fbbc3c15ebfad467312810606a4a8c359d3fe7b522dd0415f44a4926fe52f29404c8c14b290f80f898289764f0898297d3df093ee03251e7e071fe71410521c5943b2d6b674ac5c7f7c3a36f0cc11044ec9cdf8155e8cda307e29eab173dc72a0ea14f47f067c183da730db71ca070811160ba063aa6794d9d5bc34d97ac6309523b08fd094c90b4796cb193dbff3dc537b3244c8326eb4fdeb2e4ff8707df61c7b96751802e476e7b6dc9c3a61c7e5155481068a7e9db196371a8ff47bd3d2e2f6a532afacdac35c3b6c0bf2f1c936d5aa97c2e816d8c1db57c7f6ecfb4071920e05d5dfe50c89b91535be0b36ffd582dc343de7ea0791f7b3d06b6933f7c8693a2a5c0354f43d0163eee8eb2d4e54fae3a057c667c129aa119ae30750641c3d6942633b7f9772af208ca853c86cb48d583f7f008775ba4974f118edffe2c6ababa6de97170b9cc5adcc6d45eae50ff7774d92bb4de49ab8a97bf64131ebbcc1c295ef0a3ee8ac650cacebd720534583867101af199e306074f0f2f86f9f0c92c8c18f45d915b02cdbab5e2018978d8bf2255595ac9169cbf09dea8ed63b61018aa49c02dafd6001da6a665cce0df339c630088ee686a77564186cf0e360acec45a6aa93077582d0f0b7879c9f7a7e05cc32d8d5f064dbdb320374aa0262a482aec20565069dea19c02b6972277d3b3185b78c2b39722f8fa81f000cc07c6c5b1584107e55f0a79b5abcd9984f2d79becb9a3c236dc03a88a36fbceb4aac8add4d39de043ad8ed3c9097831701b8b1907f3cedb52151becb2b3ce0ddd95bb78e09040dc8f4913b3b99058be9bc063aa54a5bd8260439e51c69ccaa7c5dda34cbbb48ac42689457bd39af729aea053590c04de80cea8047f1199f0cc1064993821fab3392a72927c2e9fb3ffb80991c4a936cbf826af793c74cb2cf6e7234f0c13ed8dbca41f910d606278eb69fda8a2acf82c9ea8fa53dde2bc52bea3940aeed5ebabf0f0b0ec44ea63f9a2707eb71c2f7e61a44fa9c5f589d35810262c00fa1b65c037daf0bbc72a64b4124adeec62fc4e38a37d3cb8bd5480023e9e01d99a6c80adf9f0fa069e66c444961d4b581c0dc1c0e9f0c1796eeb5eaa1556c12007053fe49e8fe212c75e4af62aea4817225750011e4ed0cb434f497748e57734acfa6451cc2b1ab1ac3f0e94817ddaeee83c246fbe7c09698ef0c047ebfe1846f64dfa66f3d1a413b490b42b7d7caa2d5186c130f0403823e79482ca6d2ff06329ed3237957a45d2f788db1e2d52dbac6ebb18ebbcb186162acb3f2e92fee5734b7f161f3c69e07bd3183b9f8aa53822c680ed18429beeca1ca41fc78c0925cac5cc0be8cf8c33c1a3a7b07ac4c3d7ec4355e5069c8ad3b6f493f9927f9c6148e4a94872be36abac92b03eb5599a9e05c01c71be1b00f08c7ad0090ca17600ee050c450f6653533cd663fae6ce1f7e3575fe6c089b625a725ce0ec9352cc281a1d77786af06149ef887a64d7740cfea17cca32cd44a4dda0c5e8959596511590420f78a752882c72674506e09ac0b92b4d08732704644d13ab2e2f0f6189439f9f417e2b551e87821f39be59cbded6b333b0f1bc9dd0d54c9deb8b82e0274457022423a1749ecf0bedf00db43b88bb0a6a1dbc0e8aab953185aa56e9fbc20e548cfffcf47a06c439d0bb24feca53618fc7f13d987f7f08314270e3e265684884de7a0ab23fcbe1699eb79c49762c5d7ed6c9aa8bb77791b2d23c987c8a285c100d3d091f310e1d4fe59446f94b882d25f21a7441996dafe7215ddc359d7de9aa19adaa2e633b92feeddd49f4769e1fa29bfd38e4b860a6301f93b5b88963296d0a61a95df84b4f9f5cc0d98f03d184454a9bd81dba9a263f785cd274fda10df8bce28b6aa73460a4ca299da8df743e788c91471c248f41e9c6e847457f9b995397ceb56c18fe6bec796f73c62dade15fad6101671c1697f56d7de4d3b08cfeddb873948f4c80e29daae8e1b66d283f67af532642f04469125b3668569ab2bd6704cf6e8939a55c42", 0x1000) getsockopt(r0, 0x4, 0xe, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:10:56 executing program 1: r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x7) semop(r0, &(0x7f0000000280)=[{0x1, 0xee2, 0x1800}], 0x1) fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCNOTTY(r6, 0x20007471) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000340)={0x200000000000000, 0x8001}, 0x8) dup(r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r2, 0x6, r7) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r11, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) shmget(0x1, 0x1000, 0x400, &(0x7f0000653000/0x1000)=nil) 16:10:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "0000a0000000000022000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:56 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x7]) fsync(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x9) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0xf0}, {r1, 0x47}], 0x2, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) 16:10:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 16:10:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x20, &(0x7f0000000100)="a161aa7650380fdcc3d9f8078e8de8ea0300d295cc09cf7ef4003f7030a84d797b88a46798be2f411f99c283ddb90bd500000000fba529178bec9b2ece3391975688debb61cac91aa3cb95f0f6023f248c2c5ac0c469e1a1ba30b2ab2cf3e33f62d0235b7d2b36b805b8aabaa46540571b025c1b40ae19319d7f029ef485704c98a1d8725eaacc109953051be8d879509ee1588a0d8363d3a804034c6817ccedafa96bdb6ffa62cf9c1e12cd87a5f40698169b119aaf43868defa57e7c424653faeda7ea5d3255e80c94cdebd123e95eed46fb4514be431e070b067cb99fa7979fafa676d925e40f7159743177", 0xed) 16:10:56 executing program 1: getitimer(0x3, &(0x7f0000000040)) setitimer(0x2, &(0x7f00000000c0)={{0x4, 0x1}, {0x6, 0x7}}, &(0x7f0000000100)) setitimer(0x3, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x800000400008, 0x20003}}, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x4) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) 16:10:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x200000002, 0x40, 0x800, r1}) open(&(0x7f0000000000)='./file0\x00', 0x801, 0x103) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:10:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x8) r3 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) shmctl$SHM_UNLOCK(r0, 0x4) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname(r6, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) preadv(r6, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:10:57 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x400, './bus\x00', './bus/file0\x00'}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x9, './bus/file0\x00'}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) 16:10:57 executing program 1: rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006001, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='$:\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=',\x00', &(0x7f0000000140)='{#^{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='}&,.\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)=']\x00']) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:10:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x4, 0xed}], 0x1}) 16:10:57 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = socket$inet6(0x18, 0x5, 0x1) close(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20000, 0x0) 16:10:57 executing program 0: setrlimit(0x7, &(0x7f0000000180)={0xe5bf, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x10000, 0x0, 0x0, "c9e0cfb24427a87adba32d5dabee634a64b14d7d", 0x0, 0xfffffffffffffff9}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7fffffff) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da", 0xd}], 0x1) r2 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/89) r3 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x100) connect$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfff, 0x1, 0x9, 0x7fff, "548e0183424bfcca591ef2f44d896c08595f9869", 0x0, 0x2}) 16:11:03 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000100000"], 0x10) lseek(r0, 0x0, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x0, 0x8003, 0x6) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="11f46c0fe3c64923", 0x8}], 0x1) 16:11:03 executing program 0: mknod(&(0x7f0000001680)='./bus\x00', 0x3a0954c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x48) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd8a, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000039, &(0x7f0000000000)='\x00V\x00\x00', 0x4) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000640)="581f54d88d53d378bb3f727ed3c691e3f36aeeb7af6a089aa53ba86e352e", 0x1e}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getpgid(0x0) r11 = geteuid() r12 = getegid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="41b9a0180bda01cf079e91db08af531aa8e9c3072a65121c651d7951808502e2f98aceba39ff4fcf43483f0df045155bd6b1bb56756038f91aebf7d4625cbc58f3f6f08b9a60e85c7462b354745a2b1c2d27faaddc61c3c97d712ed41782fb33d225fe16d2b13b2508dfcd80b6551072347c5878287053716bfd93c91c59885af3b1dba51f257b3970f45c06fd4375e0d9562fecbd9e92a6e15a5b660611d084a05ec03a76699d75be612d1d6a61db8f7e9d16266896ad01e0e58b9e6ec07be7130b1ea4e33b694be59f3b7173c952415e6fa426564e3586c5169f703013fca948f2f8a7b03bbad132b52dc306a96c4b4ebf2a6f1c", 0xf5}, {&(0x7f0000000240)="06061d7dba5391f60304659ad625bdb82c9c15f8e632183815ec757ef763af07af86fbef29279a6f91c4244f5ad6e60ef1d5f246047ea2928703d3a3e995e646f87fba26", 0x44}], 0x2, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x150, 0x4}, 0xf) getgid() getgroups(0x2, &(0x7f0000000580)=[r6, r6]) open(&(0x7f00000005c0)='./bus\x00', 0x480, 0x40) ioctl$TIOCNOTTY(r1, 0x20007471) 16:11:03 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x80000001, 0x2c, 0x1, 0x80000001, 0x40, 0x3, 0x1, 0x0, 0x7, 0x101}) select(0x40, &(0x7f0000000240)={0x2, 0xfffffffffffff800, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) 16:11:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000140)=0x4) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/83, 0x53}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:11:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10890, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) write(r2, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r3) socket$inet6(0x18, 0x4000, 0x5) r4 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:11:04 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:11:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt(r0, 0x2, 0x200, &(0x7f00000000c0)="035d0ca28db4c48af173c78a8f698328c2815c8645f6ef5266a25f418004654854978ccce9c3c42769c43732d3d1", 0x2e) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r2 = dup2(r1, r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x40) 16:11:04 executing program 1: semget$private(0x0, 0x3, 0xa0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}], 0x2}) 16:11:04 executing program 0: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000300)="1e8713930338d3c75f2c291bff0415805d398843662209c183f0c23331ef19c7a3f3196a026444bc4e5fdeeab0e37a82", 0x30, 0x6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0xffffffff80000001) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x7}], 0x4, &(0x7f0000000180)=[{{r2}, 0x0, 0x10, 0xf0000000, 0x10000, 0x6}, {{r2}, 0xfffffffffffffffb, 0x80, 0x80, 0x3ff, 0x6}], 0x100000000, &(0x7f00000001c0)={0x6, 0x4}) r3 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x8111, 0x20) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xff, 0x5}) r4 = getuid() r5 = getegid() chown(&(0x7f0000000100)='./file0\x00', r4, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getegid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r6, r7, 0x6) 16:11:04 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/14, 0xe) socket$inet6(0x18, 0x0, 0x8) 16:11:04 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/125, 0x7d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getuid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r12 = geteuid() getgroups(0x7, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0x167) r18 = getuid() r19 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000100)=ANY=[@ANYBLOB="d7c6ffff0000cc"], 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="b236dad583e5abecf4904acc87d525ef8fd698939a11e3a46546", 0x1a}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x158, 0x1}, 0x2) 16:11:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x20080, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x100000000, 0x6, './bus\x00', 0x16, 0x8001, 0x8, 0xfffffffffffffffe}) 16:11:04 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8004427d, &(0x7f0000000000)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) 16:11:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)="681315f8f09528809a20609f7e983fdf59f741cd5a5ebfb787ef615e4d42e0b18831dc546cdf7b7bbe3d6a268f579ba818e0629b6604d08e3d67981fe4dde2f80e66a55077d574305c94e7e6e4a76bc5f68d322a9cbec808bafb2ad199675a2f0edc4840c18da921582eea8b1a3ab281ece32a170cc8b0575927a95742333e177803572581d15ff1cfe95cb23ce021a0ee4b4dc96c6c94da1d2b8353e84780089be868e3b98ea80371ef3714d7b1a46302e01ec5258ca280645d311911e06ea4d20539fdb76f054f1404397e37ee5f03d90d7023db15b4", 0xd7) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="271c347bcae67549915b73ded5efabc83c688bdc46b558c4270f323f8ccb75b81e", 0x21, 0x0, 0x0, 0x0) 16:11:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x61, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x9}, {0x1}]}) 16:11:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = dup(r0) r4 = getegid() r5 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x2, 0xfffffffffffffff7, 0x4, r5}) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r4, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="899b858082c25c321e9421020c2f6685"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x0, 0xde00000000000000}, {0x18, 0x2, 0x80000001, 0xef}, 0x1000, [0x2, 0x7b5c6f95, 0x1, 0x6, 0xffffffffffffffc0, 0xfffffffffffff000, 0xd1fb, 0x5]}, 0x3c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r6 = getppid() rmdir(&(0x7f00000003c0)='./file0\x00') fcntl$setown(r1, 0x6, r6) select(0x40, &(0x7f0000000200)={0x87e7, 0xfffffffffffffffb, 0x7, 0x10000, 0xfffffffffffffffe, 0x8f, 0x9, 0x9e8}, &(0x7f0000000240)={0xffff, 0xc5, 0x1f, 0x40, 0x9, 0x2, 0x3f, 0xbf26}, &(0x7f0000000280)={0x3ff, 0x400, 0xa5, 0xde, 0x2, 0x3ff, 0xffff, 0x4}, &(0x7f00000002c0)={0xd42, 0x81}) shmget(0x3, 0x10000, 0x4, &(0x7f0000ff0000/0x10000)=nil) r7 = semget$private(0x0, 0x7, 0x38) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xce) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) minherit(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r7, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000440)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000600)=[{&(0x7f0000000480)="7c168a235ec7b87c59df20904b982a38a13b639616ffe06c1a15d2ed0db9e37b0e47f7bcc11102e4ac814654c6ba6e02e0d1ca3deced04ca5673f7b2d061aac3f1eddea78dc875ca1e2d04a7cd3fab5727832361dee203e6b32968c3bc83689db9dda9b99b45b9928a09669c23bd6a1ae6cf34fdb3d52764e5c5816703576f3d21091763f07e7ed88feeb39cd013d0d620e4bfb6ddc0b5e90a6f5c69c543632a4c6800bf65", 0xa5}, {&(0x7f0000000540)="c91a4e469003dd268beaad9edba83126a6d938fa3797712847c880d8b130efb14f41e0049c136574c3b9099c55e43ac79311d6ede399e04b0e5e18cfe11754e9745e57ba05e400801cd9bebf51f68b745ec02b272890bb9fb919f14236b387275e932f27fd5f4446b9920f7bb88647539cb97f9f298a778330e2da8ae66d300489895535ba6818a3329537591a0e53e29534", 0x92}], 0x2, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r5, r2, r4}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x20, 0xffff, 0x1, [r9, r9, r0]}], 0x58, 0x404}, 0x401) 16:11:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x20005302, 0x0) 16:11:05 executing program 0: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x46d9, 0x3}, 0xc) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmod(r0, 0x40081) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff}) r5 = dup2(r4, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) mkdir(&(0x7f00000006c0)='./bus\x00', 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x2, 0x646) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000680)) 16:11:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80, 0xf89, './file0\x00', 0xb94, 0xffffffff, 0x7e0, 0x8aa1}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x7fff}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="892f997bc488079ed4374d9ade58c2ee4e05017176e372911a55e9bd24bbaef77565a42981629be067520444b13d49e0da07b4e012078c818c9af24a220ed48998e9b468235a0e317a8572ed509a25240e2acf23c477b9778f9ee31130e2a41e83dfa62242747d94cad6923aa704570f4e514ebbbe26767092dba6afb695270dd88d7fc03dbbeb7b5e47674aa2cdd8a690b2966405e4fac8611b2c136cf3bf69d7ad5a0d7736d976", 0xa8}], 0x1, 0x0}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f0000000700)=[{r7, 0x24}, {r1, 0x10}, {r0, 0x8}, {r0, 0x140}, {r5, 0x5}, {r1, 0x4}, {r5, 0x118}, {r6, 0xf6}, {r5, 0x4}, {r7, 0x104}], 0xa, 0x7) getpeername(r6, &(0x7f0000000780)=@un=@file={0x0, ""/11}, &(0x7f00000007c0)=0xd) poll(&(0x7f0000000800)=[{r7, 0x18}, {r1, 0x5}, {r0, 0xc8}, {r1, 0x20}, {r5, 0x1}, {r1, 0x82}, {r6, 0x101}], 0x7, 0x6) r8 = socket$inet(0x2, 0xc, 0x1) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="38c5f0133943f43ea0894c25b5fb66b2f179fd8e9c7ef89a255ce40a98bbf18e22563707a53141e2aff908fb606b9bb8ada25572862bc0edefa888c870b1ba590a6a23ea9f9c83d9fe1f5cce89fd56abaebfc0592c4345f1dfb256a4122c763ebfe8278c90add7f1d4cc933dbe29ca31408cb98e53fd6feba9ad6f730c092733a304dfd1068eec66796ede", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) msgget(0x1, 0x8) unlinkat(r0, &(0x7f0000000c80)='./file0/file0\x00', 0x0) fchown(r8, r3, r4) mknod(&(0x7f0000000cc0)='./file0/file0\x00', 0x4, 0x7) setsockopt(r5, 0x1, 0x5, &(0x7f0000000d00)="57b75e986d098c29490b7fbcdfd1c0bd3d7d59117e", 0x15) 16:11:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/33, 0x21}], 0x100000a8) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0x0, 0x40, 0xfffff, 0x7}], 0x7, 0x0) 16:11:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x6) 16:11:05 executing program 0: clock_gettime(0x3, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) read(r2, &(0x7f0000000140)=""/94, 0x5e) setsockopt$inet_opts(r3, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59ff8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r3, 0x0, 0xa, 0x0, 0x0) r5 = socket(0x400000000018, 0x2000004000, 0xfffffffffffffffd) syz_open_pts() write(r5, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r6 = semget$private(0x0, 0x6, 0x8c) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r7 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r6, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) chown(&(0x7f0000000100)='./file0\x00', r1, r7) r8 = fcntl$dupfd(r4, 0x2000000000a, r2) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f00000003c0)=""/76) writev(r5, &(0x7f0000000340), 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r1) semop(r6, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0xffd}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x5, 0x1000}], 0x4) 16:11:05 executing program 1: socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x100, 0xfffffffffffffffa, {0x6, 0x1}}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2fb46205c40a69036ea3e6a466696c653000"], 0xa) fchflags(r0, 0x60005) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x7f, 0x80000001}, 0x10) fchdir(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) getitimer(0x1, &(0x7f0000000080)) 16:11:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ff9, 0x4005fe) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:11:05 executing program 1: nanosleep(&(0x7f0000000000)={0xf3, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:11:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom(r1, &(0x7f0000000080)=""/47, 0x2f, 0x800, &(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x1, './bus\x00', './bus\x00'}) close(r1) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x40, 0x170, r2}) 16:11:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x4, "002000d30628010000f8000d00", 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) socket(0x1, 0x4, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, 0x0, 0x10000008a) 16:11:06 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28010000ffff8bd68e65929f9e7bef168cfa000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:11:06 executing program 0: open(&(0x7f0000000d80)='./file0\x00', 0x48, 0x40) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/zero\x00', 0x8000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) close(r2) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r5 = fcntl$getown(r4, 0x5) close(r3) fcntl$setown(r2, 0x6, r5) accept$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r4, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r6 = dup2(r2, r4) fcntl$setown(r2, 0x6, r5) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r6) close(r3) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000ffff) ioctl$TIOCCBRK(r6, 0x2000747a) recvfrom$inet6(r7, &(0x7f00000003c0)=""/180, 0xb4, 0x40, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x4}, 0xc) pipe2(&(0x7f00000001c0), 0x10004) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) poll(&(0x7f0000000a00)=[{r3, 0x8}, {r2, 0x80}, {r2, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000a40)) recvmsg(r4, &(0x7f0000000940)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000300)=""/121, 0x79}, {&(0x7f0000000580)=""/9, 0x9}, {&(0x7f0000000640)=""/161, 0xa1}, {&(0x7f0000000700)=""/162, 0xa2}, {&(0x7f00000007c0)=""/197, 0xc5}, {&(0x7f0000000a80)=""/252, 0xfc}, {&(0x7f00000008c0)=""/39, 0x27}, {&(0x7f0000000900)=""/23, 0x17}, {&(0x7f0000000b80)=""/178, 0xb2}], 0xa, &(0x7f0000000d00)=""/88, 0x58}, 0x43) ioctl$TIOCEXCL(r4, 0x2000740d) 16:11:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x1000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000040)="31ad", 0xffffffffffffff9b) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20800, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 16:11:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="43032d93be4393889e12703ec426ce0e754c0cb188a67d98502e76ecdd73698258176b037740b4ee8d9f76560ec7f2fd7a1e2e6271d2eb6ee6358870f1bffeebc5f1a69fca1ab7c983d37ac893b49feedf28364d5e3cec922eed464ee0869931ee84f52fecc1920bee42520766336ed963ccd23d1c6599d8e342d76c6bc8abbb5d8d41d95ed0bf95a5cda694556124b312aacf8349ad5ddd1f8e86ebf6dfb549288b945d19cc1b2fa06070d079ad67", 0xaf, 0x400, &(0x7f0000000180)=@in6={0x18, 0x0, 0x0, 0x5f}, 0xc) socket$inet(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000080)=0xffffffffffffff74) 16:11:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:11:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() dup2(r0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x9830, './file0\x00'}) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) fsync(r0) syz_open_pts() poll(&(0x7f0000000900)=[{r0, 0x80}], 0x1, 0x56) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x24e7, 0x7fb, 0xfffffffffffffffd, "0366402ba77f0c033c0adfc31b1dfa76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c", 0x780) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428a", 0xbd) accept$inet(r1, &(0x7f0000000100), &(0x7f00000008c0)=0xc) 16:11:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x40) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) 16:11:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x127) ioctl$KDSETRAD(r2, 0x20004b43) 16:11:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:11:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:11:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) dup2(r0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x3, 0x1}, {0x7, 0x100000000}}, &(0x7f0000000040)) writev(r0, &(0x7f0000000040), 0x0) 16:11:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:11:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = msgget(0x1, 0x100) msgctl$IPC_RMID(r2, 0x0) r3 = msgget$private(0x0, 0x59a) r4 = getuid() msgget(0x1, 0x467) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = geteuid() r7 = getgid() pipe(&(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1, r4, r5, r6, r7, 0xa, 0x7}, 0x4, 0x38949553, r8, r9, 0x50b1, 0x2, 0x1, 0x1}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0xfffffffffffffd57) 16:11:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='P', 0x1) 16:11:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0xcd, 0x5}, {0xc6}, {0x4000045, 0x7}, {0x1, 0x8001}, {0x1e7, 0x5}, {0x7, 0x64601e6c}, {0x87, 0x3}, {0x81, 0x7}], 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x3f9, 0x8, 0x1, "856e160c0a7f8ff5a4e7475e0ce45a80b29a9902", 0x9, 0x7}) syz_open_pts() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/174, 0xae}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000240)=""/242, 0xf2}], 0x3) kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getgid() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000004c0)) accept$inet(r0, 0x0, &(0x7f0000000000)) write(r1, &(0x7f00000003c0)="6a2120dc84a5559a89495ebbb33b1ac6f5271b962c0ed190e11a091131fb5dd7d8592cefc4", 0x25) getpeername$inet6(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) bind$inet6(r2, &(0x7f0000000400)={0x18, 0x1, 0x6, 0x351}, 0xc) 16:11:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xf30, 0x4}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f0000002580)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e", 0x146}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:11:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000740)='./bus\x00', 0x0, 0x100) open(&(0x7f0000000040)='./bus\x00', 0x500, 0x14) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./bus\x00', 0x3ff, 0x8, 0x336, 0x1, 0x2, 0x5, 0x5, 0x1, 0x0, 0xffffffffffff3c1b, 0x4}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) sendto$inet(r0, &(0x7f0000000680)="685ae9a993c23c0ec1a42e9295fa0b905e882cc78997f9943c5332883eebd452749f2ecf95bdd17330ffa2fc424f98ec3d7d4b7c41ca85d6ab91a74be29e48905d3c62d69cd5bfcb4ccdd31384911af8308ed17f475ba60b8f4fadfeb4f43f59718e6f0b99e8673ba5fb45a7b27ec0839b4e897fc685f112acabdf3b9195cff829376441dba92d4896fa5bbf50959f5a4b1495298f070ac11d", 0x99, 0x4, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:11:06 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:11:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x21, 0x4000, 0x7264) sendto$unix(r0, &(0x7f0000000100)="5c011fcbaf80526d4d7cba06a6ed425e9b8d8ec6b43328f387a7ceaa945ea67c8adf748447f87a2660986d9f4694f3d2697fbc6c0a59143c3dce7742a1dc763ab9b91b344814d7801f09da92a87698c4fce711ec39ff1980469af534b5eeb703c2ff73c4ce616f68d10184c67ef32d4d4ce1e9d4465b5469e1202ad3c13f25e9112aea006fb788183e80b4dd1202171dbccf1aff3e53c46a8a2c6e56d31cb4", 0x9f, 0x401, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x3a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8021, 0x0, 0xffffdffffffffffc, 0x6, "b9da2bff428f4a85ba62229b32abe6da0d868521", 0x4, 0x30148772}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000340)="9b57c67b12f0863cc3bff2a3fdb7513bc107000000000000004182a4f849acea55fcc0ffffff6bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb56c094f4d1909a3337f8cb97ae2725e85c4f86badcc2800", 0x159) ioctl$TIOCSETA(r2, 0x802c7414, 0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) 16:11:06 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) mkdir(&(0x7f0000000640)='./file0\x00', 0x7c) setuid(0xee01) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='/\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='^\\\x00', &(0x7f0000000200)='{#\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='*#\x00', &(0x7f0000000340)='}(\x00', &(0x7f0000000380)='#{-\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='&\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=')[-*\x00']) r0 = open$dir(&(0x7f0000000500)='./file0\x00', 0x0, 0x80) fchdir(r0) 16:11:06 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x28300, 0x1a1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4470bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) 16:11:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f73318d6e2589"], 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:11:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pledge(&(0x7f0000000040)='/\x00', &(0x7f0000000080)='[\x00') kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:11:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) write(r1, &(0x7f0000000040)="d90bb35ae46a760faecd89f4d4cb2ab1b0c5a60a87dd900bea5cf9", 0x1b) 16:11:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) syz_open_pts() 16:11:07 executing program 1: chdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8000, 0x3, 0x100, 0x0, 0x9, 0x3acd, 0x561, 0x3, 0x0, 0xfffffffffffff5fb, 0x2}) chown(&(0x7f0000000240)='./bus\x00', r0, r1) r3 = socket$inet6(0x18, 0x0, 0x1000) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000300)="998155fc2ad2c0ee33c0edc9ecc90cd6b8f16ef957846e1b0ac01eba8fa04e82129192857d9998cc6db388a58429dfb27500f2edb1a760dd7ed243fb9bce1f269f79623d5efb1e7cd9e5b94c898cd789de45b6c87e1461913d3114c92f59623525edd56591e6d9fa2931adb6d216710cae195fd884d7a9c4113206810b498f3cd9248cba7880eb1c7f4b2e48fe20d8c1a59ac08c2d17bafadb339ce95d32bac346985bbf71d6d6247d5e1c8e3da7ef63e2e01a39dbff1e4b78f3fbdf789821a1080c70f91610232d7c86e32b", 0xcc}, {&(0x7f0000000440)="fc74a2f2e600757ee75fb5aa14a66f68886ed9ec85d882b98d141705048e2993583955d6702d49331768dfb1efd66291f35f889f2f1f3c4c0a068e", 0x3b}], 0x2) r4 = open(&(0x7f00000004c0)='./bus\x00', 0xffffffffffffffff, 0xfffffffffffffffe) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000080)=0x3) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186104000000047009f8e58ca1ef0000000000ff01000100000000002e6c39f4a60708ffff09f6ce4222276ef73ab42f38a80f2fd50af3c219396d809bb3a9a032e79907e329e115e4bd928e84b7e0203aa040370f82159cc1fff4b175097eb7f353000a5d0246e515e7f193a866b4168f8c1208a176efe603c5c5d8ad8c30ebe0eb51bd21bfefd4744e30304cff05d131b4715820a08dff839838f163cd60fde2e74c50fe390a6b81099a90335e6cd6f26236f43af2c68c24416776f171db0d9d685a5ca058f85597787522a06753ed1abb0bea7b7e094ae80f2dadc5f82fbd40ddec6f71711c6bc8c9c643a39804ca38055191bb14410c972d8dcfb28995028c14c064d4c15eddde9b4c04b8fab0350cdb02a5dd3d580b5c99d09f3cc6aeb8ffb621426c8dfab707", 0x12c}], 0x1) socket$inet(0x2, 0x3, 0x1) 16:11:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x9) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = semget(0x3, 0x3, 0x100) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/186) 16:11:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={0x0}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0x0, 0x0]) r7 = getgid() r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r10 = getegid() getgroups(0x5, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0xa, &(0x7f00000012c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001300)={0x6, 0x4, {0x81}}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:11:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getuid() r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfeda) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r4) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x4) r5 = socket$inet(0x2, 0x0, 0x4) sendmsg(r5, &(0x7f0000000540)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="a3a11812d8e51cf28789ca4b67940dc43cf8a876695bc898c2d20acb890c7e6e7f5da3b7b27efa51c1e17ad5baba180541156431bc733da83e7778089880d03f7ab5f43e0ecc66202161694bfb7ea9a8a3e4b7a9c7a39c7360b132d2a1df8f8192dd3bc4de5e4ee25ef248fa440bf689909bff161e10010b0b7f216bb5641afedd41977963be415a3fdeb58cb11981b8b04ab6790475ec699d364c4b8035bba92c136ef0d169f07543aad808397678c529443e623e7a9d10c8714dd58d8ffac8879406dcda85eb7434ec6c2f7fa78a8a36ad1c25b484470cc694d88863309bcbb160", 0xe2}], 0x1, &(0x7f0000000380)=[{0x70, 0x1, 0x2, "65ba6e2babc530db5298818b3a51b67ba304dab61b7c7a70832ad4c73ca7f093828d60242cdb15990e941c8dae7f0f692e7854886d88d7e5159b196a9b7a635b3512b236139cae2e0cee62021d1ee1e7322e12e1d925ca523fb22d5eb70c98c1"}, {0xe8, 0x1, 0x101, "2f73edcabcd65d6f9755077a15a0f498a706bde03381214536e6acd9a4f6442f3ee8350f176ad572cc204f66e3cd396861e79a1b57c9312cb71fdbc1ed9ce02d45a37a7d8b4515f707d1a3802af2fc1ce2e2c314d5fd396f5098b77868439a99892586054dd331b1334c03c7c41a66e0e5292022a2eb7f28e101f0175d472e78be51c9ea76ea07cc25be85ea22c5eaa25ffd16a7d42ce74f05202fa2a44527bf6cd1e538bc759e6fc8d431b72809a5bdd3445de0e41bf2096b92de55036e5a28f56f3db9244c3d39673f3df458d60dc1318a67b4859bbf8c"}, {0x68, 0x1, 0x6, "156e4ced9998eafc70b389d2053ee2a25d3d6e7aff2bae554cae0e55007e6a9dff4c2004a914c9f297dcc125b766ad61f9bf555ec99a99673fcb70d6dd39b66ab1d146ecb2efa1a3d99e5e589e470511b8"}], 0x1c0}, 0x401) 16:11:07 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x1000, 0xb, 0x0, 0xfebb) 16:11:07 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x8, 0x3, 0x3}, 0xc) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000180)=0x100000) 16:11:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002203, 0x5bca) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6, 0xfffffffffffffeff, 0x1ff, 0x1, 0x0, 0x6, 0x8, 0x3, 0x1, 0x3, 0x10001}) 16:11:07 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x4c43) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x7ff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x3f) 16:11:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x1279) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="7fd445a645f0e0a2920a3df5cdad75cfbad4f35ce1082884d71e2306ef16b18572f7a451e4142d7cfe6525b43f88cd6a46014a223099a523f84251f0acfba44c8d4ed430ed73b164c1788876caebf85eb52ceb757d78aa4d59a3850ee239900b185e0d638bf4e8e515aab4b2f866018c1be664e1c2e13736e5b62ae29c9946ee112f8759fa22ed9fb9e9a07d463a68efb6", 0x91}, {&(0x7f0000000240)}], 0x2, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x121) fcntl$lock(r0, 0x9, &(0x7f0000000080)) close(r0) 16:11:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6a41f7501d7f0c202c5964321aeb000a63493a3ab22aaafea73d17c8757bfc07476c9b90c745e07ec3ac1eecf6f25896a58aee99cdf54febefe575714c2bc64919f672b9b8d8d82d63353872e9b9c769cb58822920caefd17750a07a0db013c7eef5cad6acc04932f21f422bb81cc700b9fd10070d56c57742233ae49d1b3204a203827610ea43a1ec603f6032f127d9781ebabd2689813d40b5dbccd6b13c96483c09f7b551b4b36cf5905c61c624085386ea169210c88c38d2ee59bf68af857741acf2ae3d6c7f", 0xc8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000240)=0xc) r2 = semget$private(0x0, 0x0, 0x4) semop(r2, &(0x7f00000001c0)=[{0x0, 0x5, 0x800}, {0x4, 0x3f, 0x800}, {0x1, 0x200, 0x1800}, {0x5, 0x2}, {0x4, 0x5, 0x800}, {0x1, 0x8c50, 0x800}], 0x6) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x24, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvfrom$inet(r1, &(0x7f0000000280)=""/192, 0xc0, 0x40, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(r3, 0x2000000000002, 0xa, &(0x7f0000000080), 0x0) 16:11:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000100)=""/165, 0xa5, 0x800, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x51) r3 = fcntl$dupfd(r1, 0x0, r1) renameat(r3, &(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) fcntl$getflags(r2, 0x1) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000380)=""/192, 0xc0}, {&(0x7f0000000440)=""/198, 0xc6}, {&(0x7f0000000000)=""/98, 0x62}, {&(0x7f0000000540)=""/200, 0xc8}, {&(0x7f0000000640)=""/168, 0xa8}, {&(0x7f0000000700)=""/167, 0xa7}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x8, 0x0) 16:11:07 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') select(0x40, &(0x7f00000001c0)={0x40, 0x2, 0x7fff, 0x81, 0x40, 0xfe7, 0x9, 0x2}, &(0x7f0000000200)={0x0, 0x8, 0x0, 0x0, 0xff, 0x80000001, 0x8, 0x6}, &(0x7f0000000240)={0x0, 0x81, 0x0, 0x9b, 0x0, 0xffffffffffffffff}, &(0x7f0000000280)={0x3, 0x3f}) openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:11:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x60) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) close(r1) 16:11:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x310, 0x89) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0xfffffffffffffffd) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x100) utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) mkdir(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x100) 16:11:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002201e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8020, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18000, 0x8) close(r0) 16:11:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f0000000080)=0x28) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0xa2) sendto(r2, &(0x7f0000000140)="b5b714cb1f0561bfa2db8ea9eeb4e4d80bc6b19a1214fdab4e79c62b53d32cb234399f49caa6b65e76c4a321bf9e6a0949c2eab42340c775b36d9e1acc6fdc6f8b417843a3a20fd6a419e61361a92a18c1ccfacef25736a54869b32b10b3e6f68c7f48a38321c18bd8160e8aab696253132c009dbbb72d48ad9071a8f052e0207184b77570afc4bedfdaf9db9cdda1517450b39074ec6dc1f61cc2136686277a43e9ef243e138dc386d59cc1500f79d190cb729ac0099608e202b676bed76050f9351febe96a923b878a9aec06818ab92d858c54b3b1ffcf3e7f72e6d452b799d684561e86cffb3d086ce19516baaadaf6a0db5d088462a2d8b512c02ed5f8", 0xff, 0x40a, 0x0, 0x0) 16:11:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2a0, 0xfffffffffffffffc) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:11:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x27, 0x3, 0x2) r2 = dup2(r0, r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2, 0x4, &(0x7f0000000100)="7d9352d2de6f9ef79acfba7579038cd9ac200d921adbaf2d5a31ec910ad42347d85dab30a43392a070af62df423f90961ac5582c79b552a89ea233d3b692ae8d2e813a7962a85e6c3f0bc76b284841f55f238cbe4a390666d8f2d5038bbaca28d17eafac14138bedb26b54b6e9dc1f58a58ed7923c0e1b8bd923b3283ebb5e00514fc4fd28b25376a6dccd6da1b93dc6a388cf2bfcea3772fc402b499996c8a7a0348b063f517ef5ff096a23757cd3486d4584f88818c310b5d910a351eb0f94ac3381ecfe2000606f7bc4c113712e49a6299671c5b8d3af85cf343d5870c32102ddf2", 0xe3) setsockopt(r3, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 16:11:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000000)=0x2000010000) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/75, 0x4b) 16:11:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180), 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="bffc7de5ea1572847de60f652bbc694217b6339b9d8426fd6d5f73db35176d96226f0bc1b55ba325e0c7d0065d79b193d31ad5eed34742684589967540ec6aa858e7bf261fd1ebf8f007", 0x4a}, {&(0x7f00000000c0)="6979a519aec9defd846aea455619521791ab94088c232a7901674e1469647ef4dd9beb9a5635251cc4d84acc8c653052c77d71ccf6416707297cdc81f5e5c78fc5e2d8433b3fe93b3b4017fd7c798fbdb1320f566efb6aeb06813f54fff7a20770f619a1d55376f0a9e4ba7d89a4562af6078d75f3d1d8ac3917934f354bf678a3a3a86b308a9f73ce1c3e68dc5d5ad8ce1b083f4604f3794a1a76883ae1f46c2d68828d9cae1102e8bd58ef20d217d66f34a1c39cb4557c51740068c8f49696df7d7931c492ffb8fc62374acbf405fc155488eb31d9033e6e83372b2bb488f1c2b3abe7", 0xe4}, {&(0x7f00000001c0)="f791db0511967628ed16d7572160a3a7d2ec593bae4f657950b3a1a174a3bfc09bf8ff58412adf3e9b754df6386c81a74e9b7b05b9ffcc9355a46b58b4161e3e05292fc18001fa6e52182574484686da58af6449fa2f6ba86fe35d98362422ba1c59d11a7eb4c99c593d52115a7eb4a1929aa88022c5e8a1d7fea69132e32d45a3f16d59322a02825dd299c8975182688a7b979626d23f8e33494fad", 0x9c}, {&(0x7f0000000280)="0ee6c7c5f0b6025d8ab2d6a4f5f7302eb352c644c31b3649ff131594be910f7101deb1bd16b7b3847a8b34d508b618a2ee6381ddbc615a434794a9b8a2e647953c6d406129da796b4582a5742aacb3b09120b95cd2b30e8c08762b5ffab181a29ebb111e09065f690df8b4e4b688d9f7d3f578166c78c2eee24651cfeab3c4b84d7d18c30e0f", 0x86}, {&(0x7f0000000340)="110ffd609ef189a9d60d7d7d3f51900bfb05b764ad6b081e2c7499e9642cdb01aac33a8dc8c0d7d39aa94e0f89500758", 0x30}], 0x5, &(0x7f0000000500)=ANY=[@ANYBLOB="2800000000000000ffff000004000000aad391a4ac94d98cb67ff54b418b0851c222d413ae06d2009800000000000000ffff000004000000edd63c17ff338393af1e560da6470a4082c296a9f65ff8bd341fcc769e2c62c664228b029255b0bb1ca35db48d3763a447e69ccaed4f95aee730371969ee93dd413f94c507b04524eb2d8c795d075ff01115ae558ceb824d76de0a8f9297473b5b4506b16e3e9b372e96b71f427685d3d588a643e854d53b6136715237b15f266fe3de000000000000005f3df8c5af106800000000"], 0xc0}, 0x4) socket(0x18, 0x1, 0xe9) 16:11:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xf8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) 16:11:08 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)=""/25, 0x19) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x100}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="6575ae5fa60078f50af45f357a005a3fb6e63a8b6093ed0213ae2353c91bd941cbab4ea1023eeda2cf6ca39edc48c53c9513cf76ccc083bc04fc0e856c057aa6a6cf4e91ab", 0x45}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8200, 0x0) socket(0x1, 0x4007, 0x8) 16:11:08 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000024ba00000400000000000000000000000002000011", 0x2c}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="54a05fc30354b2f4dc253ba530b1d00e908d7aae2ab351a21e39972b9079431d298fe3a9ced97e2436f7a3", 0x2b) 16:11:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x2, 0x2) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x0, 0x5, 0xe49, 0x200, 0x6}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x105) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x0) fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x8000000100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:11:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "000000000000003822b68038d35ecdfe00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = kqueue() setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x11, 0x2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000200)) nanosleep(&(0x7f0000000100)={0x63e}, &(0x7f0000000140)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x0, 0xffffffffffff0841}, {{r3}, 0xfffffffffffffffb, 0x41, 0x2, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0xf45, 0x5}, {{r2}, 0xfffffffffffffffb, 0x80, 0x5, 0x6, 0x6}, {{r0}, 0xfffffffffffffff8, 0x0, 0x22, 0x7f, 0x51b8}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x9, 0x80}, {{r0}, 0x0, 0x1, 0x20, 0x4, 0x1}, {{r1}, 0xfffffffffffffffb, 0x83, 0x44, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0xf2fac278831b9e46, 0xf0000002, 0x101, 0x7f}], 0xe5fa, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x12, 0xc, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x3, 0xf00fffff, 0x4, 0xff42}, {{r0}, 0xfffffffffffffffa, 0x24, 0x4, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x80000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x21, 0x20, 0xfffffffffffffe32, 0x7f00000000000}], 0x3, &(0x7f0000000440)={0x40, 0x8}) 16:11:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="aa30acdb73d6a4f4ce02a29b1af5e0173e950c0c38fe088a30bacb5c6d", 0x1d) 16:11:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) lseek(r0, 0x0, 0x2) 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) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:11:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x1, 0xa) writev(r0, &(0x7f0000001300)=[{&(0x7f0000002580)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e", 0x146}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x281, 0x0) r2 = dup(r1) sendto$unix(r0, &(0x7f00000002c0)="536a19e7ac2cd751ce277433207931f694def5a8f12966f939dab137af19725c4936afca08f08ecc2b14333c3085baa733a2ea694271acef164a5f054ca9e1d8931245e2102078b36ca5e75dc8e9ec8f09a84b77b96cdccbd287ca8d6a9c98e3b1c59e9dc7558080f636020a8d477e9f1f8ea402db3e6dee2ce59ada2ab00ece8b16ed8da808ad697f75075152b98c69093ea8e57a546a19d9def6e3e1c9ee483325509d903215a9ab8faf84b3da7c54d43003f6506d9ce16bee0e5c1a4bbab5f9", 0xc1, 0x401, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) fchdir(r2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f00000001c0)) fchdir(r2) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:11:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socket(0x2, 0x4000, 0x6e) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:11:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() 16:11:08 executing program 1: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000440)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0), 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r5) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000480)='./file0\x00') r6 = semget$private(0x0, 0x4, 0x82) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000000c0)=""/139) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000000800)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r7 = semget(0x0, 0x5, 0x90) setsockopt(r3, 0xb, 0x200000008, &(0x7f0000000900)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r7, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) 16:11:08 executing program 1: getpid() r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) 16:11:08 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0xa, 0x0, 0x0) 16:11:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) fchdir(r1) 16:11:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f0000000000)='./bus\x00') getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_open_pts() 16:11:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0)={0x80000000, 0x100}, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r5 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x10001, 0x100000000, 0x5, 0x1c0, "51b05256fca1bc817b55e59ad7ad10fe0fea2230", 0x1, 0x2}) read(r1, &(0x7f0000000280)=""/168, 0xa8) close(r3) socketpair(0x12, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r8 = dup(r5) syz_open_pts() fcntl$getown(r3, 0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffb, 0x20, 0x1, 0x7ff, 0x1}, {{r2}, 0xfffffffffffffffd, 0x42, 0x80, 0x7fff, 0x61}, {{r5}, 0xfffffffffffffffe, 0x25, 0x40000000, 0x3, 0x574}, {{r8}, 0xffffffffffffffff, 0xa, 0x0, 0x4, 0x218a}, {{r0}, 0x0, 0x0, 0x4, 0x8, 0xfffffffffffffff8}, {{r8}, 0xfffffffffffffffb, 0x13, 0x4, 0x7, 0xfffffffffffffff7}, {{r6}, 0xffffffffffffff7a, 0x7, 0xf00fffff, 0x5, 0x9}], 0x5, 0x0) 16:11:08 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) mkdir(&(0x7f0000000040)='./file1\x00', 0x20) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x9ce2) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:11:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="d141cfa3958b83f1df32d0f012c1d1cdb3bdf5088d1f357c1b56c4748ef9d847ea3a21e8ab4aefa22f630786aa9daa0d05d8324c91a8a77951eb5a70a932e154d67cbebc577b908875a21250f4d5f249c4daeebe48778ebc6475869a7921417ba5f39250", 0x64, 0x408, 0x0, 0x0) r1 = socket(0x5, 0x2, 0x4) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="1e3f534f189f1a619d742325fce40a82972315a0d0", 0x15) syz_open_pts() 16:11:08 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) 16:11:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') 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:11:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) setuid(0xee01) socket$inet(0x2, 0x3, 0x0) 16:11:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20840, 0x0) close(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:11:09 executing program 1: socket(0x0, 0x2, 0x1ff) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000022, 0x7f, 0x0, 0x0) getuid() 16:11:09 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) 16:11:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:11:09 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000340)=0x1ffffffffc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8800, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x200000000) r2 = semget$private(0x0, 0x6, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x801, './file0\x00', './file0\x00'}) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) semop(r2, &(0x7f0000000080)=[{0x4, 0x7ff, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x9, 0x800}], 0x4) syz_execute_func(&(0x7f00000002c0)="c4c39d69557511c482f92819660f381739440f939f5e0000008f89409633c40271b8359b0100008fa97812c345c02f42c401a558ccc462f9308e62f7d136") mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0xc0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x2c39, 0xe1a00, 0x800}) getpid() 16:11:09 executing program 0: socket$inet(0x2, 0x7, 0xbe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x50, 0x0) socketpair(0x6, 0x4000, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x8, 0x5, 0x0, 0x80000001, 0x5, 0x10001, 0x0, 0x0, 0xf5, 0x8}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x64, &(0x7f0000000040)="c1de4ff991f33e605a8674170e8f902fe61c", 0xffffffffffffff58) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) accept$unix(r3, 0x0, &(0x7f0000000240)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:11:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='`', 0x1, 0x2000000000000000, 0x0, 0xfffffffffffffffb) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:11:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) getsockopt$sock_int(r0, 0xffff, 0x221, &(0x7f0000000140), &(0x7f0000000280)=0x4) clock_settime(0x4, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="5c85ac20e0b96e568caa38fbd07532c8a0b003bfb20b7ec178bd81137f0730273fcfc3e43d260f3abb58beb68795c2f4bbea7c937f42c61f42ca1b3e17d552ae258b8d5eb02e7f781af9c7cfdbf26aed59117c05302dbd54acc2b0650c60172d2428aa4dd29e04c1f86178c7b6ad06f58d6360fd8634649c6bbd953233f845aa6ffecbaaeb333435c3c23a145e2b104584a89f291925ccfa18cd39d710", 0xff20}], 0x2f276fc0bd041b3, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:11:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00038208d4b075819ea6f55fcf235cd616ffff00000b7d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x5) 16:11:09 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x142, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xffff) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:11:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x40045720, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x120) symlinkat(&(0x7f00000003c0)='./bus/file0\x00', r1, &(0x7f0000000400)='./bus/file0\x00') renameat(r1, &(0x7f0000000380)='./bus\x00', r0, &(0x7f0000000440)='./file0\x00') readlinkat(r1, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/160, 0xa0) truncate(&(0x7f0000000100)='./bus/file0\x00', 0x12) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/252, 0xfc) 16:11:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1000) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000200)=0xff) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x100, 0x0) 16:11:09 executing program 0: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x4000, 0x10000) 16:11:09 executing program 1: r0 = semget(0x0, 0xfffffffffffffffc, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x800}], 0x1) 16:11:09 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x8, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fchflags(r0, 0x40000) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:11:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8000) r1 = fcntl$dupfd(r0, 0x3, r0) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) 16:11:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xcb1b, "0366402ba77f0c03af00"}) write(r0, &(0x7f00000001c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247b99b7a7b33cfa47531552d2793f889427f48a92e4c360fd19c79f0546400d4f33e2b0093444397040b4de06054b7f27d9bf12466bd2489cbdb9a1b17c5b0ef61ab7e3d35e953673c69c2ead1ee1669f96e65c4d5647409cfdc2b8fe33b565ae9d6e570620d816b9214c12f0db897311831faf6efb7c4be3e000c5bceb05024a74ca9b3e05fb2db4ac2b5721777ff22d7cc8d0e8d495235a8e83a66863a079028d6b9d4da680b3d7161bdebb7008909df3d7fe9f4dbb5a3b5b6f0f0bdd4a644dafdc25c4e47f", 0xed) 16:11:09 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x60, 0x0) shutdown(r0, 0x1) r1 = socket(0x30, 0x7, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = socket(0x17, 0x5, 0x3) r4 = getuid() r5 = getuid() setreuid(r4, r5) r6 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000100)=0x7f) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000280)={0x4, './file0\x00'}) r7 = msgget$private(0x0, 0x8) msgsnd(r7, &(0x7f00000002c0)={0x3, "5cd41c302ddb1cf8f1c9fa1ffd86ffeb7b117b55c4df30e67f59cf2687f276bcb2e1b242723391e47b049f698fc8d698bca215509eb17b2f4b6876b4fbe1e619a59dfb"}, 0x4b, 0x800) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000340)=0x8) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r8 = syz_open_pts() fchdir(r6) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000380)={0x3, 0x5, 0x7ff, 0xffffffffffffff80, "2e9e2c4d59bd02e39a9e2331110bf6fd84ecc3fa", 0x1f, 0xffffffff}) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x1000) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000003c0)={0x2, 0x3e604a39}, 0x8) r9 = getegid() chown(&(0x7f0000000400)='./file0\x00', r4, r9) r10 = openat(r6, &(0x7f0000000440)='./file0\x00', 0x20020, 0x0) lchown(&(0x7f0000000480)='./file0\x00', r5, r9) fchmodat(r10, &(0x7f00000004c0)='./file0\x00', 0x4, 0x2) 16:11:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffc, 0x100000003) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000180)='N12.', 0x4) 16:11:09 executing program 1: r0 = socket(0x20000000017, 0x3, 0xfffffffffffffefd) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/165, 0xa5}, {&(0x7f00000011c0)=""/18, 0x12}], 0x6) writev(r0, &(0x7f0000000080), 0x46) socket(0x30, 0x8005, 0x1) 16:11:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getppid() 16:11:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400005c44bdc08102fe5765ea432333d66200000003000000"], 0x19}, 0x0) socket(0x21, 0x5, 0x1f) listen(r0, 0x4) 16:11:10 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 16:11:10 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x422, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x880, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20812, 0x0) kqueue() dup(0xffffffffffffff9c) socket$inet(0x2, 0x19541926dc58dbe3, 0xffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0xb, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000340)="12e7830c346dd15b154bfaae5522e9110dd65e120ec67e27252460090ad62136d38ba9a09e71fe8822d56595b8248823ab175b5669cc2b4cba905cb98c0834dbbef7ff1e3b695ecb4348cd49b3bfa3104c64254a13df6e872c16355330c7", 0x1c}, {&(0x7f0000000240)="0dd33f329ebeaee9559e6e2ef031ca81faf2c4f79c225ab5cc314c442f0053694b26e51d406805e6af66b78f8a532b49c7a84218d884d3fe8ae7e2540897346bb0bed5e2423c023329cb8e08b3777d12f525d1b25691bb60d145030b3a7227188ae78abef698a89c6ad48825", 0x6c}, {&(0x7f00000003c0)="2d9617349b3cd7eaefaba37ce509e8764d2ad5999dc9f9e82af4faca83ef6d2bbf4e77d784da46ffcdd0a8d7b2de4f5fb7084cb0c49f7824a1e8a82cc5339fe623b7afb44a6c5b3778547e5c00ff5c79ac62d11f3791132d0d2364a077a30488ac22cc489538320411772ce025b842a908cb2b", 0x292}], 0x3) writev(r1, &(0x7f00000001c0), 0x1a4) writev(r4, &(0x7f0000000000), 0x1f0) 16:11:10 executing program 1: open$dir(&(0x7f00000002c0)='./bus\x00', 0x820, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x18801, 0x10) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x87da86990c828a41) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000280)) pipe2(&(0x7f00000000c0), 0x4) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 16:11:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) read(r0, &(0x7f0000000100)=""/73, 0x49) setsockopt(r0, 0x0, 0xffffffffffff445e, &(0x7f0000000180)="80f46e49d7475ff43f17a2e5cd94d010c176921f43f9df90a3d8112ef5961fab6c3c99014af2ab15f4ccc1af048dac198c1451953c2957dcd47a824b1f251dd0cc80021dca599b4bbf511f1487efe450f0b43311a733", 0x25) 16:11:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) shutdown(r0, 0x1) 16:11:11 executing program 1: r0 = socket(0x11, 0x3, 0x3) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r1 = socket(0x18, 0x0, 0x800) sendto$unix(r1, &(0x7f0000000000)="3a572927d601b3802832d2c37edf4c4175a526a63203a61b095d9ade84d35b4cffc9ba01d6caa8046d8512ed34d867a4f807189b9493b7a0e2c0243a1673f08a8fc9979a2192abf1c196737214d46d837847e354d4d84e31ad1caa4356c7da3f7a66fa463e3333b8a4bd4842c490318b49ade4c42a8015fc43d297566d5fad683386c797804e92b0a90ab6927aee6f914d275dc00fe0ce71aa9b1dff043b8eb665fb64df7ee424e9275f331b3960ca76707cd01564f6482af77d852b1f71e2768423356f9641d9", 0xc7, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:11:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080001fff, 0x2840) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1000000000000002) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:11:11 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = getgid() setgid(r10) socket$inet(0x2, 0x5, 0xaf6) 16:11:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$getflags(r0, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) socketpair(0x18, 0x4000, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) read(r1, &(0x7f0000000080)=""/76, 0x4c) 16:11:11 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x180) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCEXCL(r3, 0x2000740d) clock_gettime(0x2, 0xffffffffffffffff) 16:11:11 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100040066696c653000"], 0xa) 16:11:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() socket(0x20, 0x8000, 0x4) kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:11:11 executing program 0: mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0x40) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x200, 0x0) write(r0, &(0x7f0000000180)="c8816945b03d07a0ed55201af3831a70c0cb27cae3dff4157ef562c5572a6c69df34690ff104c64fbb2cca72a9906bdbfe3dd74dd3f4a69c07adaeb41628fa8ea049c9c80e912d5b423cffbca443d1a677b420d36d84802874c826f608753b96f5e8ed83dd2e320ae7eebbe8f51911203db3922b490f40593b1ee2cb9f34729faa707596216cbf7d9598afb748f50f2416ec30736e2e22", 0x97) socket$unix(0x1, 0x5, 0x0) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x881, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1001, 0x1) ioctl$TIOCCONS(r2, 0x4010426e, &(0x7f00000000c0)) munlockall() 16:11:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) flock(r1, 0x4) pipe(&(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:11:11 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfff, 0x0, "d730c1e7bb6fc7e23c5b00000000000000e74de4"}) rmdir(&(0x7f0000000000)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x46, 0xd2c}, {0x23, 0x1000}, {0x43, 0x1}, {0x22, 0x20}, {0x44, 0x1}], 0x5}) 16:11:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:11:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x2f) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="0000001860040000000100000000000000ebffffff000024ba00000400000000000000000000000002002011", 0x2c}], 0x1) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x3, './bus\x00', './bus\x00'}) 16:11:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x0, 0x4}, {0x18, 0xffffffffffffffff, 0x0, 0x80000}, 0x0, [0x0, 0x0, 0x40, 0x101, 0x2, 0x0, 0x0, 0x1]}, 0x3c) 16:11:12 executing program 0: syz_open_pts() 16:11:12 executing program 1: r0 = socket(0x10000000015, 0x8000000005, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x4, 0x3f57) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(r1) getpgrp() 16:11:12 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:11:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r0) r2 = getgid() setgid(r2) 16:11:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x20, 0x2, 0x6, 0x3c5, "b51cefa280d9d6e03fc343446610ee450a89fc12", 0x1, 0x17}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d1, 0x1, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="522318ce94d6c3b147eb11d5c6e0001ff1ebe97fad98f4b79919400a7cabcc5cadfb515d43485444a46db1e462ee83b83a4d5d3efe13941e780e746eefaa5367d2927401e9e53990603d9fec02e593759b684b6a32c2a264bf99da1073ff03a8e363dbcbabaa04e46f1b47d4332c9e61723f5577d34954f423f463870c52d348f8de0c831dce3b1333fbba6e6f46e6765a63d01184244246b700400a3577d200f24ec7bd7a7722e6cd35057bd19e3a1b5aba358acd2e19678afabb15f1d37761b6810ff70c225202abca3a6cc57d1505a2f348b7510bf9bcd2bb397b75460af1ac742a70258fd35f5b2cfeb0", 0xec}, {&(0x7f0000000400)="e0e4efa89a88d00b4bdd5dc6e9763323f600f65591a91f7e27edf8bfab9cfc363868aac72cdeeba7463ec18776d0ae5eb6e1a2d1a8bd1cc67c6b22fabbff8ab540969339ba5173be034beebf42e089f96799bfd2a227b0eb3837e73f5aa6b556447bfb0c4167ff4ea0cedab7802367d4a895721076d8d76f87cc63718cd5b7116a668906415fcb145c2262f3a68e54cdca2c054da6747d4f4e932460959390d091e4ab9643a003eb22ec45bd259aeb9b108e91ddeff6a0a2178f95e8f661f9950b5ba8fd2eefc890d0cef400fe946b79fa223fddd5d40bc093dca174c0c2dc0b458d6b2d3397025549818a831b57d8f8f9f28e8e469a63a7bf9c137940d0a623f5c221c3a9158731e9f3f48618c7af6e85d39428946dd755c16385b1e45622cc5686f910a55c4511ef05684c56ffc3297422cb69ccd196966f14fb91513a87d0e04a352a6e4ee92f635645ead8e8f12937417c87b97307a0ddf4c87fd90d34d82a217cf8d60f4335875b2fa2b2b783a1a96794c9a0172bb1958bdfb07d602387c6947ff2be0ecc8e09a10c6eee37a113be65b8e74a8ab30fb8cad4465595120c071889434bb9089cc75d07925040e7f7a32459ad7f29d9934c5f8c31bf0b2e603778d9fb10b1980562b069a65bf565a2786f3673a9d8f4adffeb16c9342a33cdeb3977b6b01f29ffe3873f2981129625042499ee4b01d21689443cf8f3613e4e535dc2a0136adca95ebfdc1eafb7a2a616438adf3e21386eff1ef87057b702cbc840091ef5c2863ee0bb1e9ba2b8ce8483d795f11dc7af47bdb93fd412d314c9cb686a83bad8ca53682a4d76069845797d5475a650fe21498b9054f5b45c4ad10d27ea1610897e537d3bbab2f50c312bd821760ea1f68d6b22801bdb3faeedbc0a532ec0a88cbf71ef571356802bbfd969686627b0dad548f92b9bc86e78ece2a9529f7239be49b75aa68a1627de8f79a6c7ea2b6bfca541d3ae9c623805962b739e309b147f77796226160c5527e0d7f5aa894fd3e82120d1c522f67b1207cf09027678d374ec51d062debd5888f7fdf9f0871d2a2e6e789308e7d5bd11e3270ab0badd8e4eedf402ce026293defd4edde43bb297b40df339f4a7d27fa84dae02be41b8cf06b1083cf41ef604c330fcee071ddef20182191a8230de5d7fc31412ef04c8881f1df9c9473d5b2ceacc0ebb5af7b11d1e7f8aef7ba48e47acbc3a3c9f181fbbd7300a3c80166dbd63cbcfa5a1507e83e7df3fb603ec9f0918d987b1d2321b6be6087c708bcd71db03d762ded6bcfb923f222f85ebe9659108fc9f249e93d475990a399f3f1674b05fa2242325da58e5405e26ab232563245cb7ba9a22bfc13aaf322d9d02514e1abca73f920768d1b33f300d0541d6946d78afa66b759c475da0762ac1de34102d1d26c635c1eac0038684a41ba4a834536a95ff168234d3d733ca36d59b9a3815a409874c645d3a0667e239548e00c26dc13e34c6b6e04b6330b96fa3a39b03c8e44bc61e3932eb90c3b4b0f453bd522137901c3665becdfe1c0066a15aabb1f1f3a4c838acdd4fc95b35a63e064030bc6a39206c7efa0a1bf9c7de49cb995346ea53d27ec67e5640f445302935f06e25bf2f9410aec046410a25bffbd49e8e57d79c5d5f46c44fe31a2ec536b060df45f0cca2ca495977d35d928b5ad361effed6827af39945e3d397e296c9f435cad0fa31af4c0e3ceae26494dc6266d61b6f558790db113161b8c81a54adb9de91fd0878b193c1c8105d72b12064189857c02d51180fd29c4c2232e970565da6a2891affd018d534237f4d3edf4ba5bad013e2e33bc701ae9fcf7d759ee571fed33eaccf7c267cff71b97ee144606b9b55ea4e9834de4f05b43385508a35c6991615cfb454c994b205607d148413d31015da1935890cbd83e9fc6d94946f892f68c2d41bae78f38a6b9eb75038744068d40ebab81605a83092be28ed01d3f19e19fc93985691bf7e4d5df1fc8224472bf53155bb1d9c2d8db347c42440412bb3fb0d1bebaf4c640e4d6e0013f80d730b8cca12ff87fdc1fa769553e78107fe61a99cba10be190bb801ba04a21f16df61f22e9ccad6519c8dc0d1c2a44adf4e05e03349dd38630e2c9c48c0458be07a2bb994d46a568750bc5b5080a2360b4e7d2960bccc76b7a2a611e62d6b88b06dd157012b3f23f5f22d1a64de74e9037008de2cca9c7e5e86c2e94e01aa12a137c0188fe5eb62848f4db2b1ea8be68637ff09cd9af504a97b976355aaaf126969d6c7343c95ea15b355b68ce4213028bc07648070194b0c40905a1cc7a4692f0ac1440ccb5c6713d52d91d381f1a5c77503d6954def7fcde5f394c2779891a46ef566fd475ab78fc3ab0f1111a2f1d5e29a4d2cc171f1835afb8ccf482bc59aeddca4efb2e3245b29b3d8a8a4a651fe4da4c8f603326b06f8cc16705d31314da152a793f08d8e849862f9f5ff34cb54074d87b15e31da8511e2cecaf7819f1e7ddd5db8d0a63c7f275d10b676867c3b405a71a96077359fe1c78fb8e20bfc0a6d3e7bffe237c00ffc857aa8c9c3357de537a25132db8b3232dc107ef8bbd64fd98b7834b45b788f90e87bb1685657cb7fc8bd2108977f244c9faa25620bf0ff1f8ebf361fb304d646c8b9963e1b06700f0b60e1340caebf49d6d403cac36cd5e28c1b4663ace04dbae060d8926589db2eddfff0dc4883e41247e70fb4c5511062caee242e82cdcfd39927191202cd573e850b36b29b234b42c90b8c2696b5c4e6f87466614b7eaf0643f7f964dc9a4fc9559f790b615c17e5955290f9dd1b926621b282af1a3713368a8b3e5d5e0523ebba4f3b2c461f4e03e6c0ebf182591280fc7fdc6d7ccd0712c42a93ef37c3cad179eb78a37ff2a08d74cc10ca6e93ef47cc2483a8e874f79a575de2a06412fa6b16da3610a051ccc8fd407e4ae9d914ded8663f1c092c28bff2aed222439a2555b9bfc112ecbe86bc2c303bf7f336d2f7385c928c5f1fd0e0a8f02bc799163e7c48ef7c03956aa77d57aee702c7cb7341660d8c215802a0ed633bb377b3c6dddec1b9e6e3e10b670fa42e6282a406c19c476de5dc3ecc1231c5f8d29b9b4c88106c98881a332c496636eed2c9256b362e05ba47cb9cb1d7a1f855f0ae56be72cc4b78e580ad57bf406160bf9ecd0ca4100e626bd5737431457669d3819ea490963db7ff712ee71d07cb4c03d7ee02731852b89795e3d6e2f913f7d28de2583cacce28404e5fff28039f9472beb5d2b0a776699d5cc8db1c54661d71b71c6de1930fc328b614ee6cc4b0c8ba14d1b1b44d13a9cac49f25e92ec1f240b2163de062668ac570f68e3e0b8ebda654c1611802b27190674f6be5e4cce3a7c1732f762c68e2bc0ac2ff00977060d236c3a3847cf848d1b4c3a5672df80078aa3744b0abe4b84068ac8a347dfde2336e4d03a06957f56e415c709b4f8a5697b9da7086895a68767d5b6219b2dcea5bdd8b9a6b17d0a3b83b1e0a721120cd2dedcf957b428ee7ee53795bfbae76fc1fb41b2ca1fee792dc9160fa129fa139f22527a93a8210ff3eb3585786792c851e99d2af075b8462e6823ffebbb62fe45e05a44641f923886a33b92e19ac059f1e6843a73f3421348a8ccd0e066cfb99f84e59049b0647ef75feb8dfc0b1a7f6164ed2afd30346927343ee2825f64fef26181af59d6e9d4fd511e3ed29d0eeace4c20c28bedde143f7413efea1033521acde188c3392ee2b150f5af0f959b0dcae165463764351eb8ba57eb99958f553013749be0f9b572f5872058f6d656d764b61834c23891223d44994d449262cd004770872595a2818075affe32cc77fc64d8befac67bee5ecf5d59c2b43c1a207b1f5f4ca17b4064ca64ea6c687cac007d0f4b843d7e14f1b0846551a485ee92973d37bf80a62b8ce75be9cc80ab7cd04bb972ce94581eff6db7c806a894b71ff20b9e65bbf73f40d7c1aae8965f2a501ae8471db7446b36a5306e490cf1201f54e7426b5738aad07b537e48c4f67ccba37c65bfd15a968b2c5e872ea24361b7b77b5f2634611bb4604a22b0b2ff04252c6141b8d0eef2734e4b9e7c6e73cc8c03ac71a48d58c052291574066014097a7df62b0c933aafb8c88deeb764560762194cb8336f7850779a29f93eb7d4920af68d3e9fd0c234522f3f798efbe2f58ad29619f64ae8913d793cbd7d3dfd8e3d225c6d921750cccb88057c6e5c7f9ab2788c0ba66d9cfa1a2f6b7d49cc3b322753e7598784710fcd80169f30ef380ca38b2073969eebb9a8f83b5d1899846401d97c1d71b616258260fd22e3717950d65bd9508b272a0ea657337df991d6536cddcac5451728f16ac499b24209a85bfd3ee7d19ec1d032da1becd62df3e460e21a969a0c8b45b1c8a981532f72bf0a0bfdf5f6f957f25a8a6661e3ff96351bc39144a65fabfcb74a1c843a0e6c25ed5a1576b5b5c87327791679ee70172ecdce6297e6e597df7c190ae5f6646d2fcd990f638664bcf7b99708a40bdab28ec578d6f677a56393d187abd90c8b9e2cc3846c882c8866ca9721a33d6e4c2bfacdc3d70358a5d428fcc0b18d1ca79d614f990b03e520cb36337e2c8db47c03e77d5593ddd2330aa2abb2c4775716df4b90723ac8733a8139e3f544a06f8617460f6169936545cf201de6ed818891bb0c4174594a03430768a7a5f810fb55bff975c5af0ad427071578ddf3b0f63225bbf6de8c2d0766b0579dcbdfaf061aceb5b8d8fc8a7c1f0ce6d1e36e813e7ab3e286f82f52462ab2a6d29924835dd3daef9f45c570b48b5176f1b8423e789c845d550ddf3fba5246eb3d8f0bb76cd05d868608325c947cfa33a9dcb984c2eb71374e12a5b4f34e2e42afe76c892ebb5ae9fb7105651367bf5382d5f59fd2be2e24467cf4362cac168f4831c1ce89bf7a9251fff5be410d67593dd57d41b9cccfe886d16048b7d60e947b15e625938cbba6dbcd9f2610786b7afefbfc0b3518c21b5996a24c0131ab6b1a45dcbdb61eeb615696ff695853fcb58c0334be3f5b690cc0e2077389a02e606d8723ab0eb69f394973d0c6dc1aa3c4242fbb748f47c54aabee41baa141b4012fa83960fab27d67d34ab5d5b48bd7c0251dd26edfe542cb6933f970111b0ab68fca2ebba9c80f17f450644cc3fc40d82933964776df5d2bb5fb1f25fbdba5501d58ebb0281a62e7ba32c8a474d18b4855f228be097678b983b4e013fb565d2d1dc5b98fb2b6dfd21958b94fb18e83d00b4978cfa8a17a54f5f9770c6e7b6a19ede947d98f78e349f7d7c19a85d8a8cdc964b60bcce5e567fc6776ab6419709ed2545f5bb1c0fb8db6e979473e4fa57abd860bdc8a00bc894fdb21259add70151207a007e5f7a78784309d19f174c58ce2b61ee939443bbef5c31f1bf1bf2e93d73f40a30a5b5636c0a7e550296dc92b311f144042ac17eec24487b5f7a750e74240bd6fe0933f42a03fbc13fdbbe46fb3e42f9077ca0e0dda0e03391045c5cbb569ce31f4f72b523cc2d75eb5e04b18ad7d5bb75d54d4409c4daa678fdb64e88e2154919d26c8c2e164f5f35d02f12e2e0109e1f25dc659c6366fd00b3539190425912ed8c82c2192703f5c22f84d2f107c46e80a66a956da38aaff6a742566792fccc6a3738119aacb7a2b87bfe25bd22017b06613c64857d7078bfcdcb3d65cd52c12dc2a7c6b602ec40b186e4d1a6b8be9124732f839a06c9e7c856c8255621a0f3a97d4faa7fa5540448d5a20f2fb07a782b6041bee047866c9b607f41dbeb47498a8b3e", 0x1000}], 0x2) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x8) 16:11:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) fcntl$getown(r1, 0x5) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000040)=""/193, 0xc1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) utimensat(r3, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x9, 0xfffffffffffffffd}, {0x3, 0x6}}, 0x2) 16:11:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001700)=[{&(0x7f0000000080)="d9e2a20db27c213734", 0x9}, {&(0x7f00000000c0)="86f5be3dbf14670f849979562fe637ec63355f75e503075ed309b031bc8a1c628761884331573d9a91f4781a254ef38de244b633244cd19ee112c404ca2bbbc8cfe2f35f0ed13475b1b9351301f41c4a97b39ec5a05e51a1b2f15e174ed0402f50ce1cbb29820968de821abf524437a0c4b9f12ee80bed97dc7666d1d40e2b44091d8fb8be62d4045ed3", 0x8a}, {&(0x7f0000000180)="465fe9bb01b978517b75dcb20f9d87349062bad67fe2c4d41d37e33d4ba2c82132eb28e310eea36a9df57cb99d84351b038d35e37bd202b734c8ef89827ba210a081", 0x42}, {&(0x7f0000000200)="eec17208d1d855d05f577de4a09fc35a9c24fa5e2e00d635e29333bc7eae2980dc143e9b262fa6f442a7c0a23ea7403fd0fb6b397b9fe2846ae369bf6ca3cd21826ad6f53f6c2ee1caa0b39888039a6e3d4c105be31a499586fc0c81bcbf1af60248884dc96f8ec5d482c5ee9b16919d4aa52f95f6a1106430d0e0c71167bc43947599c21492ee4c43d87947e19d89392b1c4cd6bd922beea673f81b63b8ca102246c6b92d0f2511b24fa2bfe9c8c4cc942dc02db0e17a15a15c1bfc339ec2d10af42db57ef58aba8cf86a68c725560e34", 0xd1}, {&(0x7f0000000300)="2633b247b0f71d56e004ba8e9feb7d1277d05b32c8583aa074360cc252034ae2305d2d70936d58b49619399192f011b2e23f36dece17af4fd77d4c6843e65b3b", 0x40}, {&(0x7f0000000340)="2f362052e5bc33acc026a593658c04e620e8922af3f2b2858d028ad6ad88b859a379bdfce3e100ac4ef012dc05c4a39b1de8cc5801e26ef27902c05477cc58c56d57ef4a2a71ea9a714228199fe64122951c5c7254b0cd973c75950b93baf7cd4d6b5e1cdb91e6756da72487d2a2a81e319b6504b651975d7b81548900d1982c68a372bfb03345d3e9ae11205435919bdb2063fd147eea1a5354539d0453bf039e2cd79e954dcc0d7a00b97992cc91f33f196c88d6c40281b53118c5622b30afc0ce8eed87b25ed8f4d4d547f9e2d825115effc75d8631d2d749c86e867a555376f2", 0xe2}, {&(0x7f00000004c0)="4138effdf13a0e387a0cd49342677c84f8a036c8495052e6b74012303d115d0f39937f05e19562d01790207fb66ab1b49f93b38f84fac2ca49c95089e90ac4161cd5c273316d28cb294156ded994c08918c47b7e51a847a4f44e2516bff96dd99ae840e03a75c9264f212825c5d4d3ebc934", 0x72}, {&(0x7f0000000540)="3d8747a0bc7704285018f102d94d7450b33032c360ec10f42b005b83d2264668125d0371852d89150524715a1fb9dfe6584ac96c007af608560a47b3ceb31035be6c036f7e2622d72ce5bad499e11d9bdca16773e185d820f1c53aabdf6a581f304f7033dcf6230ffa33993e8146152bcadad9f41a7df29847d5ce243b98041121ab058b0dc7cb85571a2b165141f51d10819b96a0", 0x95}, {&(0x7f0000000600)="94da863a0505842bb168be19f42175f05d64af22bb7241bc7706d1db42fb9f29a879243590a1b4ee89d58804cad8d076d3c192b95a21527a020c3a9ba5fc18e223ab384c289814777c4f582857b2e94c314857a351560e6f635b29e32b2cf32e6f484457e65184c795b1a63632505e4517ba901e76f46bdb29a3134c87dd5f9653440aa3876750fe2660b8eb1d0365cdf10ee15b30211759441722a60ca215556d0707df4d98bc9f3acf1621326dd1e652807c324d3ff5394e5e53459114437e4a8195876b", 0xc5}, {&(0x7f0000000700)="a7705b5f412ff0363dcd5720214c117ca702f119510e918813b185319bfdc76ab5caac722082206557f80913f72446163275e19627e8e72f836b981630a49649bb14d55b9a3e93dd632a2853487f063da44334500c333be2783429b1a371a35982d931028b02ca2d162f2b830e8475893582b7612adb37cf3e3148c38c326b1be8898790ef1bef337f95ec713b26894f85b5c965fdeaf451c8b541f7da1aa05ec149126af65c6a048b7e81d7d6eb32192966c83756b207c9f7cc5a23d20679669ef3ecdd9c11c66a5a6a60e066fb99bd26f18af941fbdcfa8d7a27a6d7ae72bfa0e80c70cc23620ec346a1ef202ed33269601f37495733a6ba3e4ab07884d532c196ff10bc963d93963b836fd5e0250ae2d934bc4c51231b369851294767b423daaa747746da2496ad850ba4ea7ae31fb47e37adec178a76709fabd8c6075a058235e55fbd49c013143d3f31f74d4072eb2288b7e0725f84a39ed607bda09f378c15761146304336151172abf7b99d6d345bce4b7f7d9a1203e553671b129696343a0dc528f5618eea6a479a05814f7c9d841f27f7f4e1840d06d0f177bf513ab744cfbe8773da52b577d7fd691bd71764932555669585127eb0b411798adabbefb26b930f2729da8a8986b44524807c73d88f92dab4f3ea1593b689787b72150d7f1ae1ab2a480e43e51e78fce51dd51acacc379dc051d157089e8740a4f568e30f975188a89d4a604b5cc1a5e360fed5d4e286ee1c2c91d7a1df0bd625df4c6b9ac551c0b11f142a17f4814a5ec0f93afd5181195c30919eb465593da61a1eefcb9f691abefeddf7ecd2f917bc41a964d67a767400c80b95aac4ab074e00e7e34682c9e6d0a89c52fabef854ce1d463a7e2ec720d8b957e79a420da8bf235238e1cdeecd9fe3f20a0df94b8c6228c90c16d135ad0f25e4f98380783e9bcb0b9072e0ba658ad245ae365918717efdf67dec94dbf1c2555386df287b6e0d7559f19695b05731c39c42aa34c296ee130f3ea713956f46f7680bd34d12e7b0406905fa687eaec9e8737f0104f2af02caf8cad7e417cca07c10c484dcf8939c44df1e2d34c29408c5dd50d9df747373bd1fcfac47ee048f719417bb6e2ec71f4afff2c2b27e97b58687fb388245066fe3063ef594064d9dacad8f51bdcb2fbd1e61e1466d1ea47c6bf3d83fa3858710d8837f0e02e9c14e64b81b429c4a7eedee023f63e7370cb1945f471819998b2c58e2c11703ce1b09ecdf35a324066009f2f8f1aff575a1446f66dcf33f2d888cdfd8d06f8eba0658165392b6e5c052e768abfef1758e7e6e23392139b477c57f0eb62e1829c02cc50f75e3853e16b910b58a0bf3fddb0c34f86a64f88a20340b7aaab5bfe1152ef243c781951250d52d84484a4c6c3b8bd0d5e1d2536d5294372cddee252260738f4df5794ff27cb1013c823c99956b8ba7f231879b8246136ab3a87344829b581a1a438e05ea58ff4d2fadd13a3f56152d69fc1e9d6fb453489bbed781548c338a9f9b1ab1c1fbc07985f08559d7403195abef92adcabab14d92382bae7e0bdef64dc2fb76c7e4297d79bc9316608a925e99c5047803422edeebc4d722ead55339426c002623efbf6a79c37d8668c3803a1d17f62a246f6421022cf543300fd1d2d50d1a414c7cd4a2abcea370d9a97804350e3f65affd7c9390cd827968ea8f4679b8e3e6e4bbc6c666f1fcb0e21091d5616170a27d92e5d757f00839bb1db4c58ce004a70633e0575eb28b83adafb511e54dd47be09eb2fef6905f1c811a4bb0b4ce6552cbacee5f42bd50cedf88ea46d5fc2cd26863faaff7ba6ed175862ee0fa7811b017f05389c4a43e09f4d9cc1bb65dedc2c78147135d6d54e5cfae9d0d9575d06bb0566494b1a0b9400002561bfe1f9d1fa371fd8b7150c86a71a3e0ada66f746fa55e56f52db16560701313a3d49e9bdbeb3a58e79d4868db04641903f2b08072a7cb6179dddd8689a0818bdac13ea5826b2a5fa270b7b9128cb6602ce8ad69b4f5542c8382e4736361d58b3dc5ae4cbec6d48dad262adda55a9af7ddbd5150dcaf2dea6b95d03069b0749b24a5c0d1fc806fe81fa82708ff7efe197eb4970495a8de9bd7d0499ffeae5d61232c68d344d48ec0c02f2f22193db407cb647703ba3b33861ba9f582d4ab00886ee9d60719ca912bfc1570d67a8e0c4dfabcb9816ae92274b03903ae6cad82bb274a5f719cd14bfcce337964201e22cc10e338f3ff129caecb5ca8b9c0215a7e72ef67c83dbe448e9171a0c6dba07392a311776e8f9b5573390eaeea5dd5fc4ad3df2d0bf6b5b9c90a9ea0f5e8fcc82d2ee762a38634eb8888946f82a7311a918300114ef027fb14fc37b55fdb16d30c2b75dbef667d2ca4e493f5109052be4c0b1b7a5a346fa6a2bebbae92f26e40cbd900c02513a3f0510669ba403e30ecf890a3c1c9541ede0cd6306cf21b3f04aede90a6e7f4ec3fda61e326ae71c3ff393795abc129040dff9e04c58ccf0d802f373146a91fc0a9316b8ed3a0fcc3b5b93ddaa3dcb3b7b7c717e82b6eeabf3a460227ccbcecd5905792ee1220b98a20e1af5c2c5bfffccef9cba1413c6989614748074f0677d0b2a35b81befc12cfd433b15eb8b3d39ec59aa55cbbc43adb6c0a334154b994e9ada3d04fc16ea5638bba689f3d4ad7f396046af37c7f60e404dc444cf0de22e709428dafdda9e9c1c8e4e48bd4256b077bfee5f5e9545156cf2727f9d07dfe478c8fc69df0f65fde6cef0a4a12fb93d87bb816355b608133336bf27b90e90092c59ccf70210e030682e3a0789c9c114efcd8ee4fd19544a24af0eb41243470207f57eab4b6f6939ccade6f1c3529531f4ce24a199c383b28232b21e4ff60b77d309082827729eea499bdf5e67e0570f34e5657956c79fa97ba93768e2a808ce1a2235de719951f5e5a5eecc3f8c93d5bbeb000b9f7129fb7a49e964760c204dd98a6c914403febc7eb8473b0da93db069072d38aa3d83ac6d7a098296272ee0724e1449ade90703a64dbf309496e832515a9b940253bfcb1b186762121a733f967463d6da1e92ce2a02b27a3bd8cb06ee4d7750713fdc80c8ed9c71d7ed43807b6475b8eafaa75acd542178ec20d3c42d51d016663cb96d370100082b9a297e84bb4c6c41fb8357d7e064a2087869fb95bd03a7065090acc33b0ca031c22d0fcd6846c5dd179c75f34cef0fd90145b6c347b8e9f13920d67a9f5544b0c9ca77fc4307540292d8bf9742f479c3f33cf5e1fef4c30156a982e7072beb60b91a9604554bf12d6aaa9e7904b3638587f9e6aed7853cada34d4230d39ef93aaedb67d362093266869d59ef1db3441088ac612dd37aa8fa1104d6cf623b6ba5afa548437fc01a62aa09bef7f147a3c06152aa6cf3bc97009c84faa816702c0c63544147da798cb61dfc61d9360e2a37d20a402f233e87faa0b738d2ae83376aa355c62113f58340425cd9c3f40377fd05273fea25ca31753ea85e2b608836b4856f7e9e6a66dc3d4092f228dd9af3ecc90962dedb6a843437f9d3a5ac2523bfea96ea8fce97f181a4fcbd3b0183c9f28872a4bfbbc7a56b223d096875cc7c17a8e5ce7fbfa197e9573707956b33f67479f752238da65d0a0ab61be6466abd7853fc695faef5f6d3f18701a1210ea5a521ce0a53834a491a71a4df4d77c8d5a6cc99f1dc2d72c0ac06dd19f017d5525bcfd0c025f8039305ea391f9c912c034a1bf07f6a35fb921b890b5e62aec0a34c0caeea2da8f916d1f24375683f6a3a4bc93f6ccc92c23e3052827aa096e2afa8a039102c47d618fde01966abc29a7436581fe3da8bc4828bf96d25f129e980e0a853bedd4e5c9fc0c3eeba43cd86999f2bf5a98dfe6f681a8c325eabdaa11ccdacc7c0d939fe693ffd1bbe0a804fad0e5ff89fe742b244a2c6f613d66816610c8ae18527f72f09215e25c59ac7835ba74618fe193564a290028d0a5d99eea8acfb7d13205fd607c4a2c47e1895735f80ade88c0d6fe9e8589d629dfc5af87325d25f92165355fc5774ae4a4cbdc14077c2219b72aa592760b6f7a82c2c8791d6fc735d3995076409ccdd47a9456c861c2647dd033d5c1635de99c062811aeff67711e27e6ef90ce8c50be2559e8a216c5692b34f79aa16718c90cc7a2b92efc245afee4441cf6fd17da4b34e4f902d4e74081c72358a3c9f8b39f8845f16bb0cd2b94db74524bea380d02c983c859f3085f0a73e9d58bf39ca82e6bb9b71470af1c6629d4a957ff4af76ea751c06bd7011ee0f9b52b6b4872c5ee4e418aa777f18a027c315caace569ffd8c2599f8104525112991d7a6f4b7e37f9c99e4f8060de75f313d366e9e13860a86ad5c0a33e0c7a0b7d872c03485794fd5ba39950289a00c76777f42e204261083a217eb85dbcccdf50ae44d7915421e95bc077c3c8ea76e1473a4fc449adb0601de8a89f4accbaf31ceb2cf0cb30c472a2ed4bd0f013786b5ab99a6610ebfa8016dd3e8343e2d061816465dd0e7fc6bd1364442f433a60f64689c2b498265bde34330139ac5c378c0bb7126b76ae8794db1391fbfd2f442e1475d88026c8aad699b06250d70d522373b2e74047aeef32db58dfc19bdf702e4027b42ab18d4ffb1615d5cd003a5e82f55f78c5c2871a277157bbbf5db9321a57616bb4949092faa78e9cd0cf9f0c8aa397a856a6528ff102abea702968113e50f5bd3b333a388bc74037debc5677f3f1834b816613870c831bf29e4ff5dd43457bf05bf06415af7d9b50a7b01129e81a19bc96e52656376050828b434f31e4d67fb77635c729ccb0ef1c2f09e1d88016bbecefc6c6a80dfa0c91459ab7efeb42e2e2f1939faeed18164cdc7ee8af85db44a1e3038389e6db1f4064659374f6c4e760bd51acca036ad4a4bbf174c5d3a0afb1236b9fce880acbd4d8362fb96121132b1c3853f630ea47a9be1234fc576b609c0e6eb0991d67a49058d7e8efc0827ccfd005539144d1557a3c283e92bfa7fa4e25b74249ba16b8f59802a01892d4c4cf5a33773a686711850a3365d5a44fe19dfb4fde891759ce3999b378dcc3dfd8464be7768f282d883b1b062a0f5fcba9a4f705b620f417388732c072c9054e86f34020ecfdfc1889c972b03e0568960c3077885f48f9c82802cfc05038fd0de4c6a1f0e4ff18910fd196ed9451db0240ef02f46db0e36af07f7cfd8fd4fc638d95ce18377f12d3baafdf5204c36d627ef63b59388cfa80a17665668fa006fdcf62c225648bc41859c79e112272d5a509bef211738625d3d2a87d9668560d0de0640ac11bffec70b36b1fa4f112d64c4e03e64d0cc6a91e3618a9d19a905700f5d6acfa5940afea9637e44ba85a7134e859ce4fdc00a4a91584cd668934d9496aaee65c03208dfd17f291e43a3c2459e7303608cb1c158c090d72297793ea2a1861b4c3eaa522c7bc1f00a705ac4076b7189dfac6b95a80fd59d6fa76485f777fd4567445b13709ecf5877d2ef5be64c74cc5c74b047f53d439272be2486cda01b0c5081b59f0885508c25ecceaec84a63b6cf480d5f1c47b700b0efec2b2c0bf8c123d2ce97823a2cf2bd36583c67fbf0efbd1af43f23ec658ffd52f5818d952dae69f6ed80a95e15926869067ba20aa6647e88babfc14aad50aed531749555c7ff4b93b403704e001b25f7ef87cc8fac03ad17929e9e91208f5d784dc65b93f4f9775fbe9decf5b12978271106b9bb2d8da2074401bbf2b0a9d87c0af1f5895a5ab7b19ef6b895dc176323c6cd5790a8e1a762", 0x1000}], 0xa, &(0x7f00000017c0)=[{0x48, 0xffff, 0xffffffffffffffff, "889fefc065d35c72fa725deff5ab626d0755d080cd76814e6f986c63ecd46972de18c0b8ab00b3972158d35e049c5a58ba8ce0fc7f00"}, {0x18, 0x1, 0x1, "d01b37"}, {0x20, 0xffff, 0x4, "39132a3bec1febc4b3b8"}, {0xb0, 0x1, 0x4, "f9686251e4e9e6c75b691d85e2100b0aad59f9e9c7ac25d62ff3fd8dfab6c7c0839092dda97ee1509ca5345e868902298a11986cf9d659ee74c673ce7a44cfbe641b2af4f3e198a445f64627a1eab37746cff32346b6bfa5eb8e862408bfda498e15b0aaae23ee4af7a98c002f67a8035c0891722781e3afe74fe4ebc48587586c92bbffa9644291797c72ef13fb34e31db67ee98497ab5dd055f3666070beeb"}], 0x130}, 0x9) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x7fffffff, 0x3bf6}, 0xc, 0x0, 0x0, &(0x7f0000001900)}, 0x4) 16:11:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:11:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/125, 0x7d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setpgid(r1, r2) 16:11:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r1, &(0x7f00000002c0)="a8", 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x100000000, 0x7fffffff, 0x8001, "e945adf899a38c68aed4f0f30b52f64eb764771f", 0x400, 0x70d}) r2 = syz_open_pts() close(r1) getppid() dup(r2) syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x2000000002) 16:11:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2c7e, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 16:11:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:11:12 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x4e0, 0x40) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005010900000001001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:11:12 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r0, r0) lseek(r2, 0x0, 0x100000000000001) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 16:11:12 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2e2f663beb879878686c651be60f1705032bf61359b5ad0151b9bc91715118259ac5ffb193c9daedad9b7dc0239e1a17151aecfe7641edc42d136fba95e13c5d612fc925ed5cd8264b0418ffe2bd2e51586e57999e7eab"], 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:11:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) fcntl$dupfd(r0, 0xa, r1) close(r1) 16:11:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3c, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) pipe(&(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:11:12 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000d321b2619b4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000480)=0x61) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = open$dir(&(0x7f0000000200)='./bus\x00', 0x40, 0x1) openat(r3, &(0x7f0000000240)='./bus\x00', 0x1, 0x8) r4 = semget(0x1, 0x0, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x0) geteuid() mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept(r5, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) semctl$IPC_RMID(r4, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) mkdirat(r6, &(0x7f0000000080)='./bus\x00', 0x10) setuid(0xee01) symlinkat(&(0x7f0000000300)='./bus\x00', r3, &(0x7f00000003c0)='./bus\x00') r7 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x100000001, 0x3, 0x3, 0x3ff, 0xaf, 0xa, 0x9]) 16:11:12 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x4, 0x2, 0x43, 0x2000100000000}) 16:11:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:11:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r3) 16:11:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x24) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) chroot(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2000000001021, &(0x7f0000000280), 0x0) 16:11:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x7000, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) mprotect(&(0x7f00002eb000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x5, 0x2, './file0\x00', 0x8, 0x1f, 0x7ff, 0x5}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) 16:11:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:11:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 16:11:13 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000302ceb2fd06a6900056200002e00000068263a143a7a2e3f7b63b5710e"], 0x10}, 0x0) pipe(&(0x7f0000000000)) 16:11:13 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:11:13 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) pipe2(&(0x7f0000002a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat(r1, &(0x7f00000027c0)='./file0\x00', 0x803, 0x11) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002bc0), &(0x7f0000002c00)=0x8) recvfrom$unix(r2, &(0x7f0000002900)=""/140, 0x8c, 0x3, &(0x7f0000002ec0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000160b3a386e056392783184b901bfb14322ce913bfc953f8379b686956cbc452dbcd6a03e7bd1ff97463d61be5c2f03e52e6afb93feb40f74d29cbb21a405d3599eaee7be0fb5c2a1e3474eaa8d9a66325c25bcb274840eda63f665f32305f70314bbc1c67452fcc9e9f8c42114efb54693d7502000000000000000b341ceda0db31c79bd107de2b8a0c4f4840beb1c4e86da9ea81758bbee676840c7b08f923531385297c4f0a7282eaad4c53f1bc32e0c816f1d565e338924373797f8324400000000133e8d9fa7f2ffd8800b56b9e3feffffffffffffe9f529f6603d3f85fc4d5d1f1faa778557971cca223c0dbd5a57d0dc5102c2a6a14f5908c44e3373e0318984eedba2a428ef3f7d26ce1f64ade6d79b0488bbb615a2527cceace0ffc6f376682d9ca23024d7d7b430c10264181a41d1e6cd1094bdbcef2ba14e1fbe484a7bd29d21bfabc58ac5173a135ff7c9cdccb147eaeda9b393ef2d50b0219b0306e0f488dfb0485a2cf27342bcc1dff5c34deda03e032ece99592e27da58b59cab127bcb2859f9bf4f2820275e44bb37e25be128234795a5480fc396207bac3a4aa73e32e5af51e90d9bba913ea4025ec32289350a15bb3344b717e552dee16062482f556c6a0743da77bc206f34655b71911bf560697acb74fc0493d3c496cedd550042c5f21161a56c557b4a33a5f87ce09e5a747cc46694e2158063daceb8c2905939f32e80b8afec39c20c1df0063962b8aa27b4ffffffffffff9e9ff0737ccd979f42931c162cc60b869e0188385ca75cab0d6c9fafd728cbee60aea4392343fbcb9082dd14bb9a7bb7f377ed73a5eaca3a21c44c3f05a8b40adeec04df43fe793a5fa42ede4662dbf66d001ec79e86207a66f282025b24bf10e61db1cd984d197f8c2b9a4818b04b07563aef77731544295e6e38953a226e21ea10dc6642e3e0a8e616bd8a3d0197e6aa98c38c75c41ccebbbfdc57f382a2665283a630a5cff229064362291bdc11bdab8ceeb16bbcbd0069adbe49e7fd4cae"], 0x1) r3 = socket(0x800000027, 0x8000, 0x5) fchmodat(r2, &(0x7f0000002840)='./file0\x00', 0x9c, 0x2) read(r3, &(0x7f0000000080)=""/53, 0x35) r4 = getegid() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) fchmodat(r2, &(0x7f0000002740)='./file0\x00', 0x180, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3f, 0x9, 0x4]) recvfrom(r3, &(0x7f00000025c0)=""/245, 0xf5, 0x800, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) preadv(r3, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xffffffffffffff22}, {&(0x7f00000031c0)=""/4096, 0x2afe6efefe659d0f}, {&(0x7f0000001240)=""/151, 0xfffffffffffffe9c}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0xffffffffffffff8d}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xd3}], 0x8, 0x0) fcntl$setflags(r3, 0x2, 0x0) lstat(&(0x7f0000002c40)='./file1\x00', &(0x7f0000002c80)) ftruncate(r2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0}, 0xfffffffffffffe82) chown(&(0x7f0000002e80)='./file1\x00', r5, r4) accept(r2, &(0x7f0000002d00)=@in6, &(0x7f0000002d40)=0xc) connect$unix(r3, &(0x7f0000002880)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r0, &(0x7f00000028c0)=[{0x7, 0x0, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0xffffffffffffffc1, 0x1000}], 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) semget$private(0x0, 0x4, 0x80) chroot(&(0x7f0000002700)='./file0\x00') chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000002800)={0x8, 0xffffffffffffffff}) lstat(&(0x7f0000002780)='./file1\x00', &(0x7f0000002a40)) fchmodat(r2, &(0x7f0000002d80)='./file0\x00', 0x4, 0x4) semop(r0, &(0x7f0000000100)=[{0x0, 0x400, 0x1000}, {0x0, 0x9, 0x1000}, {}, {0x3, 0x3, 0x800}, {0x3, 0x9}], 0x5) 16:11:13 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unlink(&(0x7f0000000000)='./bus\x00') pipe(&(0x7f0000000080)) 16:11:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d3884292d0e65b86b022f8eb0952c4ff33468508874c4e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a3c2da2d6e405031f1307f4a86db6ac5c7736e5eb0c70419faabd40deb9273b06a56c6c059a17b81019f0e2", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000440)="422d9bf8d35d8148491f8edf707cc5a4fddd24752d6c95cbeb7829c682893f17120bc9bfbedd9a99315e2d5bc8f3", 0x2e}, {&(0x7f0000000480)="335d35ac07525478ac56c2cfbf59134a1618bfa34d47839baa31567ba08ba683ad6089aaed5441014934d6042e0054ca9b9a7d31dda613664a1b8b037b56b4e34e43177dbcbe0dda2ac20915db575beff7dcd6e3326f5fd4222cf4616cdb1db27aba3757589b9adc76e8e4e55fae6c492fb17574eefee73bcd61e9f60ba8fc88ffd3a5", 0x83}, {&(0x7f0000000540)="4d327bf21f286d0c410b9324373e261e21ce894309eb43e817beb314d6b801cd934b2d90055d45600963e9700102485ceb2e7cbb9d4967caebabd5378666940a3ec6a2d5e08bbc8f6207a0f11e201c5cd1827d7c6fe72bb6b4ae1af2598e98d0193613ab19f3", 0x66}], 0x3, 0x31) listen(r2, 0x8bb0) 16:11:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt(r0, 0x1, 0x0, &(0x7f0000000040)=""/149, &(0x7f0000000100)=0x95) 16:11:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x50000000, 0x0, 0x80000001, 0x80000000}) r2 = dup(r0) r3 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xa7, 0x1000}, {0x1, 0xcf}, {0x82, 0xffffffffffffff58}, {0x86, 0x800}, {0x0, 0x9}, {0x27, 0xfff}, {0x0, 0x1ff}, {0x46, 0x7}], 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x800, 0x7, 0x3f, 0x1, "19542eab311833ee2be9ea43cd5bd31cecd0e73d", 0x7f, 0x9}) 16:11:13 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c702165"], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) listen(r0, 0x5) 16:11:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000013c0)=""/4096, 0x1304}, {&(0x7f0000001300)=""/144, 0xffffffb1}], 0x10000000000001aa, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) socket$inet6(0x18, 0x8000, 0x4000000000000006) kevent(r3, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffe, 0x7f, 0x22, 0xfffffffeffffffff}, {{r2}, 0xfffffffffffffffe, 0x10, 0x49, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0x9, 0x3, 0x7, 0x4}, {{r3}, 0xfffffffffffffff9, 0x1, 0x0, 0x4, 0x96}, {{r2}, 0xfffffffffffffffc, 0x14, 0x0, 0xc0a, 0x1}], 0x1f, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0x41, 0xf0000003, 0xffffffffffffffbb, 0x4}, {{r2}, 0x0, 0x70, 0xb, 0x100000001, 0xffffffffffffff39}, {{r0}, 0xfffffffffffffffc, 0x7, 0x1, 0x126d, 0x40}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf0000002, 0x9, 0x7fffffff}], 0x7, &(0x7f00000005c0)={0xffff, 0xbdb}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="f175935fda2f3efbc6f99c4bf8cab0d59f7b2f62285b6fc233e37c7982451185551d63484fd771b224fb293b853f51497b510dac6ca481ee14b1d35c428258051d115ed4eca69057565becbe75bc2822663915dc58b1d5eef753ff3e0e520193ba3c2485d978141ad9266c307c796ee2bf7f3695c76c31e7d20325ba70", 0x7d}, {&(0x7f0000000380)="85422414faa2c43400382ee34d98310918b6de6cc327cdc9b22ab516e98103b66abdc6d05bcdeed05b6793d11801606a43196a783c81c85eec119a166bd4ad563d1fef1f8696575e93263494ef0adf1c6e48803d59a2be101e07a9795527a579685ab4769f3ab0afbdecd853cbb912108125ef762a5424b9fac3fde5267b4ab89f22462f9a2403638a7867fba3c36202ae076170190c4b812482c2d8d376965d401a87d6acf321516c273aaccacd5342ba8451adc1026a57b4d463a967bfb7e8b71f3ae2fde970471ff162ae10508ba2e2c83d73208edef123881ca4c33168cdfd6312", 0xe3}], 0x2, 0x0) fchflags(r1, 0x70007) sendto$inet(r1, &(0x7f0000000200)="30dcb0dab30d094adcaa2c144ca13861cc31c1b704bcaba4dafdd9d7c168149ba7f8431adf52fed5cae244401bb366fa9e337abcccc3bf0aada1ce214cb26358396b8866d840ad138cb5e66602e9a6e17ed946f1f5c42e043bf9131267b394dbd0d7e61bad51170ff675efd1d8584044e1c2e6152c29a249987c733e85b6b9cf378f87721916296f08282aba86036e74d898bac0a96fab494fb1701b9de630869bb1cd41f9edf622bf929d0bdacb4094e4f00be91a4d1d5b1041cadf76e41b97022717b453", 0xc5, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:11:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100000001, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 16:11:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0xfffffffffffffffd, 0x10800004) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto$unix(r0, &(0x7f0000000040)="152fda0c9bba3608698d658360837a444c6abe0404650f2e8e6f68cedf4a8c7dc3a809856f61e6be6c76f98885ffcb538d403bd5ac277f10c3ce821a878b3c2c50b56c5dcd56374687e6a724bacb5008db4cb121", 0x54, 0x406, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x2, 0x2, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:11:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="e5203740d4067f0ba46dab87d79ea2aa1e998f98efbf422fa410995f281e425b2544cf309181468ce36719fba292b3e780759c2defcf360513eecd86f3fb494a0a5ce6b4c5789136cee6b9fb4a2745cab973fdd5be890f9128951170de8285e93f55a5ade0a93a60f47e51a30f8032abfa0489a767339775079b73edf3fad07d52667985d914343a1f8a4d01d9656367c8850406890375f692df18e84dd7d56a737cfc64eb5935e2ce8004a304fc", 0xae) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000000)='./bus\x00') writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="00000018008b00023c00000000002867b9db9221220000000008ffd53ee4d44f112700000000000000000000", 0x2c}], 0x1) 16:11:13 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x101e0, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 16:11:13 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = semget(0x3, 0x4, 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x2, 0x4db00ca7}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x401) open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x93) semget(0x2, 0x0, 0x4c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x7f, 0x40, 0xff, 0x7ff, "b497e7aeba0cae34df6a38e8da8ba1dc8c2b744d", 0x0, 0x3f}) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = semget$private(0x0, 0x0, 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) rmdir(&(0x7f0000000240)='./file0\x00') setuid(r1) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mkdir(&(0x7f0000000340)='./file0\x00', 0x20) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/48) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000003c0)=0xffff) connect(r3, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) r5 = semget$private(0x0, 0x0, 0x52) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000440)=""/106) r6 = socket(0x6, 0x4001, 0x484) socket(0x18, 0x8000, 0x8) ioctl$TIOCCBRK(r6, 0x2000747a) syz_emit_ethernet(0x9b, &(0x7f00000004c0)="68dda6b8120aca0b9b24fee90032ca43f09e471b93480e39739f4b176ede618a68d8659d10ae6e68a66f4f71752d2445d0d84529d9ecaa91d6d0f1c4cab4f32f74f4ac005284ed77972b467974d51d0715a90c997828da8a0a2039b34e33292d0b1521627f510f5eb4047d7da6d4a4125f44f16a75f0f189a494664a243964dedeabbfee5fd471f63e4f5d13edc5b367e61fbc94a2fb56f44ba71b") getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000580)=""/38, &(0x7f00000005c0)=0x26) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000600)=0x5) faccessat(r3, &(0x7f0000000640)='./file0\x00', 0x10, 0x2) 16:11:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 16:11:13 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001740)=[{&(0x7f00000000c0)="0f72341f4f933213398dbe9cc3d76bc5785f7e322c7b90681b80f10ffdcc978c0431f1ac8ae8734ea60dd704409ab56270e13b57734e735f4005b2b1665c458a425ac2df1ec26d19453396f9977b155e1661688319d557e44cf12d135d2174fe72efe4158b62c7b4c75ee2599392585ff109e0fb93821b294c6d1c807648d868bfac0910395ebe92936fb666805f46eeec6f66b7cc753b03187d4185609d0cee47868aa1a3537fbbc5a3ec378bc329b2", 0xb0}, {&(0x7f0000000180)="0eca228b7bfbf3265892f6c0320815026b8d718b73c88ca89707332c70623887f5", 0x21}, {&(0x7f00000001c0)="ff372af4033884b753329ff2668407", 0xf}, {&(0x7f0000000280)="2aed73537919c22941c812483fc0301a819f4d279cb9cc37b1f81dbdf04575c2988fb70916f73a7ee1f6094ecee74c46c65f2caa1f729823a779c50644154e1f88bf3f79522d457e8a968346eefe28515cca96af05b5818dda225a6c6580f4f2bc738465c9ecbc81b722defd843cd4cedfbd37fca314c4eacdbbeb037f9e", 0x7e}, {&(0x7f0000000440)="a2d7a3f88a51a42b01efdf97fdebb2b05e1523d683f6a60c9d2909cdf5bb7563dcfae101b0b0cd5dbdb77ea2042de204e4e48bc52f1f34164952615e4b0cf4dd47f6788f11009a48d80f8e1aeaab013f18c15593d8d3bf28b04ae9542cacb5af425981bf02d6546b94547beb2590f145327c3c1a937162ccae78e6421fa365814f2e671763631321fec7d77a4688aa9218b226ba5f397fbee3c3693d8b684b9c4919451bd821a783e743b67dcc6c35d8bfe341f92f5ba14ddfd854400859b06233ca42cd296f9dadcddb29147e968cd379821c81435034cc39a3849e8a5f1a0f32ac4d2b5ceca4e279a7a0b4022753b42da7f38679fc2fb5d67271309875628c7c800f68688d2469ffe86693e7b97bcba79fa43a858e8395d78bd753e5a4f889b59fafd939f4d8e26411777c2c35c027154257278cf30b8f3ddc79ecbb496178fe7c5fa12446809d996228b94298fd22f0a418ed8d83f07f5d647155ceb109e498ac53adf2c9dd9f2343cd047e791ad12fb8a25927c2825d7bceb2397eb900a7acb2dc82097fe1c8847aee22453820a607afcb7305abe99ec2a21a57350b2c96caa4764f6dee70a1ccaee6f5b9875b72f5db0f064ee137a9ee75b542f194f8dd6fc6176e69929329429853633f3f84a5666c4ff9215b0e901351e26261fcc17a46cdfb35446c91fcdf82e345cea5e0b95c5a4807f8939e9d003697e52ac5c0e36c36beebc0f8dd25be2440587dde3cc1b927a081018b359d2e052c7be207413a0b21f1d180031919191e7ad57c3700c32064a4655bc6cefa3dd077f7711ff234ab7a0c43e40daa2d6e3a60b6c089291eb0fb1f74650f133b899de2c6b41d2f9ff9939ca23f32aef16e3dfb6f41816267f9bc83d6a499d67ac82d11c2c0f3dcf6cc10b9520af41f4015fa70b76760bde58c37780ba23d962a1ae6d8392e3a15689d803fdc74a0f3c2ad51bd0502364b44581f374e232d1621ecb60312a16f369dcc769a12dca24ccbfe6a60dad3e2d92b5aace1aadfcc5f41a129da7307a4c0d3d3cd83b25c347c0d57eacb29ea0c8fd92d6c885b6ec32a75c048bf6fad1a422ad2a27621289f1785e0b7b46351609e7fc7ad30ee466245bcfe136448b22e406f8bfbf4c9f19e380278571aab126edabbbc27a33522b4cf52bd9ebc04359646336f6d8f0151ffa948a1dd857a1fc5d41fdb9f00863f13c3809fe06bf82c2316a69fbf6387028a781323ef30ca7f2fe9d73f9dce2231c2c8867d4690e113390b1706a896bcca7c7b3a8c3faa3df8811af2392438454515845c1c8fe72c01c8d9bc61ecd89d5222db308d429f1bd22c5c050cb66dcd60641f51261ea78cb70b1be4f0abcd2a1800cc3a65b9ba818cbc4166566ed0c1d45f00c89ab0a4df94d38a86dd362fea2ac094e3bc8f4c20ab284bc7829e41895d46d23fb07242003416a3597ea3bcf649df65f724a63d78f6098d3705e2a8c402604806fa95f9a5f74a3d0e46de1c9a80d98c88555277a38836d3a6dbdaf41524002f4b535bba7ba8d4e82188b85de7a1b4b1afd4a0e38ba91650a38eb8748795f09caa7e38c2b03fdfa94056998ac17e1d3982a4e038e8d768e4cfcd3f4164133727a619506b13d1c16af4f9306f4f254adce2a4f71c0c1814fd2b7cab0df1829976b80b03371b5deab5c56c46671c53f043f3977c45a8b52ae78ab781603eac665d64cd6f08543802cc5599a959acff0e568e8e228de80e197314a0738271c3ef7a9567767c7b7468b30d770fc1dab6f39f15c30a680b4051b816bd5642d127c0ebaec995c97b5ac090e847c17bb629500880906d774437805bfb78b5f2df235f0051ad27b9dfe82da759ad9ff585664f2c47705b70cc88d17597ba2788fb66df1b2db12fc57e474809a7745f8d514aa10d87361e84a48737ae168d1113ccabcc2972f7941091a6ec40224504d99d27ac767d61339b1410dd5f70ee8687d024c3da37950929eb1617d870cbc10932034c39a0fe33fb7e82ac7d271c9c659103f59d998061fc52a35f476c990cad5ff02ce21895917e57e1310a91656dcca7301670e3d3027572cbccd187491a0962c825798154fe39888422d90bf368cc8a6fc794d4d41f03a12219317abd36304dee3f2907d512b475fc8e5aec32af5507f03b50bca5aa3669d4190d1a0296f494f303f079f169b19ba7b6c69d9fb58edb1b48a22e9f37fa2e5052644ca746df0bdff09a650b68a8459c2993fdc77e61c9e46618c6f7143a04a0135753cee911b2bcfac3d8bdfd4f70a692108c46b6e8ea981de0bdf9791fb9bb2b902cb94a075cab11c44d18350d069a33234605eec8dcfd70b370125ad8935e4deba54f0a2108aab04c2f890cacb122e9beb44bc0d72d3233988cfcb9afa3526bcd06df7a840745b5a4723a64eda669f302d5250e93434f8dd660505841be378a71612bef2e4bc5699815c30cea4cdaaf9b9ec68b7f1c99efcc93d2bf110b4aee16d23b62b7f1d54ca939ccf12c1cb51f44ad26ca28b3e764f7350b0d2d115fb254c73399cba8f7332ee739ea52ec94bca4c59b63d4a0fb5167bee8fabde99d730c6047f9628eea71d731512d1f0848c36705c02ab7a3fa5a8502dc87e41dae4f360a0d885817bd847cdbd060207b56582914aa10ba3973a8a98d6d8778a931377b584ec16c123ba09d702b71bd563a162609e1ab292abcac627175d215f534418cd1e5fa732f2c29b724cc82276064d3e5a6ccd80687e8c5ddfd5f4f8bf4fa2c903313d81121cf40bacfab815d37db00815b17f3462fd46f279c064bf59392aa1647daffabbbf0c50a3793ec6c519b96fb5fe8b3bf520f9fa12e1eedf70164b3206660d0bd8269d390cbc6ce3e94b7c716336fa1f3bbe772e62a9ac843cf7bfc8cdeb9d32a19dfc97d8dc689640f426a43b934ff41fbbe671601eaaf5d1eb86543eedfa4c69cc674d2bcbd2282410b777e00c81384d1557f46ab5155ce41217a3e253cf077a6e223615b1490fce0ab093c68ba629049530d40218607c9f59464732cab9ea5ae3c64219bf71e232060f8d41b0ddd9d885bddcf3da826a00ea99e63ce4fc1b6091a56126eda1e18b11ec73f544f46c4579644f0af380787c773bb27b38fde8bc282ac9e9bfbaec031870bb8d6e9fcc2aa3eaffeb348ca3b19626b2c3aa51e50f24098bd40d114528fc6b5f01b36a3dba92ba3361d926c7fcb9f873c4a6909bb6a035bcf2a3acb9f19eb23676b2637fdf0b5015f8d84767290ff84cdf6adf3a939708be4218e886fadc27dd2b1ec4d177aa6b62acde508479b9ab4cb6fa8634a0765577dda0dd4fb37cd54040a795fc0608c9208a57bce2ecd30224aba627f05591dffb8129d7d718361662864f064a35f0bda596c6842a15c92ffd16f02860a877c81f57a0cd8f35eb139290e907f3ea0ffa4220a95b408c0936c581b146f6b87f9320f206ac72ee8d211a323f80765b063a058eef5be3bc70055d24cdda85e81dc131fc10f5982dd209dd0d1c44a17fe6a2b390b227458f16803630798560efd4adc1f2a240621753089750ee6cf490c9ea30a3213e60986d15286d616a9d307d3e2c7029fb9cde49e852e09237091a42fe0582e7ac6c099457c567b433859cc3170d00a0ee2ad4d9080dfe4e9f4237da89727eb6c831b0157d8c5adb09708073fb1edbeba5259e3329513b42268b65aa706859cc705d660eaedbb64da37e129331d5dce73ba62e5944656b95c563aeccc032953dbe14ded80ed44e2381a7d832988671ff6cd51e4c7d6b9066e4482c9ef9383df2969f6acc3f52709b2561b0515d260df2c18f61438126d202f9841c0063fde6075390950631036df1370ad47d4c5fb6c7ff29fe7d13cbe8dae6df1b18f1d34a6c8d84f174193ca7b6f69f854628cc7302a4594b9ea3d1e70e435de69db191ac750c414cb139357c5d09dd86363b111e4502b97284e10a6d61cda01694cc391000a278141a0c639bde7ae321350ce7c54dd3af848a5fe53407705e2987c302319d549fb0fb9bdbb850339e6641665d8f9ffbe12e1b747f4fb508c4134aa76ce802b3a1df96b6ee07dbdded2b9b57631c068661fc1835258e29cd828972b92aae244e54a6269623c04ad0590aa77b124b7db4a8e106b539e30304f94243953554c273d68ec989345616ab94ce7206c6d90b424a1c400c7ffa06873b7a8981d77dcae5ae5263783ccd0a034f15ec0bf527bdee7bd6ab78c752644b7cfb8222d3264ae204e32e7a2acc113b9f46e338497417ebc3601506ba15afbae0af7f985965ce533062826425832e04fbdd89cea3a848f7fade6ddb7b64fcd354d3c04bb9f07a38cf3987e215c837e7b5cdd7d6c84a0598c05a1df7097fe08ffac9d3f8ad99ec8362b604b0805eb9786032d759c5a481ff6be2b982ecba1544c4685082098ebdf0944e3343d1d0ba52394141671796e39f81ebb7f997703ed4e82029a0ea5ab862800653dd9cd9c1af5a55907fc9db8c4f232dbe2494725f8d18338429f9d913bf74be5e930004fc83956d4d62712109f81219a82ac4768ca2013f3eda60835958a848cb2bc2cd9d84a9deac5f6eceb9611407a6c8e3c2926da20be62ea122d5c2bd43d58fb6ead41c23bf941894d283100051609a0a81a069583e302b664c0aa7568faf6777454b117b31fca5965c275db483f3a936388cb2110c3187a4aafbe99d011f71397cac07b7d220200281ef94373c4d53cae0bf1702cebfab1124d79a9a34634a9ec066700540f2a06ba04e45def169e6a79ea2175f0de478f64ab0d34c1d2bff0f49c3e2db0a9361a05e917773193f3db143ae6a68de0d8a8728395ba3abe81b9575eb12062d3d0176282e57e71a563901a45a1fd8d21892b157201bf01ec999ece4a5fdf35999e1b989c4f4ed8022dde2c50db0a6d014ba4a73d4abc7b8c08622a05469cdac9691e66709cb54c08de0b9ec8b100e1c87d6fd831d0e173aadca892ea2fb785986f87a2ee77ea3b3f91f62c9efdd6e7744d97d674669aec9ea94e0212d4527ca350704618e44c3a69c2f518dcc769bf4b3c4136141d5b017fc2076303bcbd80d0826af528977b04879d6c3adb8190349f503464d63f48755a6681fec1c4e5de5f7091f2910ab0aaf3b1d604e8b471f84d95c063a038eb851558f79d5939de4e8cc88114f32abb1b9e89753fc1d18c69b465d521a9750a0fb0b4505f92b643840a4c5d49cc0f9a5c192f19b75f5d5ebea15daab52bb811dfbcae697cb1cba42b03bde4743469bfeb9a1a653f2396a6643eba360678a694310d404be9d1746f1f8373c413e1366977fb257f661854c99f75d70ec9ed999c1a89e2aca7b9bd575ae9c41b279c2303bc56f323ce8bbbb2efc8370c18dde5c3d024709146f5d754aabd9c5fa775f687346e4bf0b6cc33e8456a4958a5dca369d8ed25eecff02664538441292dcd265ed56e0dff308adedc7be2ba959851546bb95c830b1a7c9ebc8975289d5d96d7455e7efa0e9c055647c9e016d4519d0673aba06b262ab6ff6891c2a7fb83d87b802abfa9bc7f687b49a266061331d28dfacd12b22140ff3c4eaf6cb48df41bece8cee4ed625b5002e32e7fbc5eabc275b2e191c31c1f1f60b26ee8a718af9a89a8277d2627539d27bb837292218f82692b92aa8a0e017e50464f9a58bf1f1eefd82725e85486d077014ff72ce547a89c7027f9b47dde1839b69d6f8c3991ae6c0a427d1afcf149b74b78e315d98d295b25ef55f4c26e2e6af14c8ee4cfa9672bbec6fd029ce221ff4455f562449df13171143dd175f6fd", 0x1000}, {&(0x7f0000000300)="af88b0c94191ef71b7f8c3b681f0082cd1f4195afdae9a08b217a0e95f416474eb6a5d830f3c90ab4a53afaa17528531d60cff12c430c3e307cdfd217058d3eb19515ced36e941dc6d968302f11fbeb3cd04dd0fa0337d00ecc70cbf3b25fb1a25d1fb3cc84e91826a7eedfcc18f70ed00a01964346361433465eb242035e1439e10afefb5731fa69367c804d49159ff03a90ab8e7850ebe7f75c3818d7c75474cf3a615ba3e84ca1b20cad0d20abafbb5", 0xb1}, {&(0x7f0000001440)="9528fe88db7648e73c13fc0c9c5575b15743f88a57126cdc3c77f857fa1a426549bf4bc7f0e797adbcede24e35c88a0ef7e947c00aba34e604d4ce2f07c4ea474ffc5dcc0648ec6e56911ec8c8ba7525d45aa96c3abd378e4ac7088388bd529e63deab795463a07d74", 0x69}, {&(0x7f00000014c0)="f1ec1cb67e016af0fcd6e62ba512312dacf8823a69d30cb41bdc99a5826bfd42ce36b374094b65312ef884c955599d3d3572f63990a0c12e025b657329567343f5f731aa35ff09eb0eebf7979e18a1ddd5ba694d903308ee057698699b7e19e5169efeaf3b79c1e03e4301f17b68ffc25973624cf6281ebf11b9927f033c221ba6fe2ce33367b0ce673cf42bfcd61edb4e602579a2b50b967c3c60ca0c21ba27af426594557ef6e3753ed298e91f427bc8fa0038270a258a4e74328b3deee5e0ff13c9dceef2e7c9ed173b35d4787154e157580c78227bf14a19bbb2374b246987c7e40837272383b45bcfbde558e016f5ad", 0xf2}, {&(0x7f00000015c0)="4482a321b79b50c70064770fc24e010a6e2029945054e934bf512e07cb7a4512a3f1c0e5bf441496975ebf117ca2ea6627990ab7b8bebba4c7c1f3a412d3a5a67b60a202a4ee8132630a4dc6e63b38cb80127827c611e764318345370f512f58d007bc03aed556d8038d8c47323e798920df5341b521b0bc20b0eff215b0c2dffe5dc9ad3b6572494e541813b560993637058b5694bc849fc2f0f020840ecd17b1679c9574fc3051f7f143ad499cedc7343775156a3922597d0fbac7c8a699f7b7", 0xc1}, {&(0x7f00000016c0)="6162f2ceca62e08c77eab5ab46b0b8f11678061c96ede98909cbb062fdb0673eb199c8b149c0bd48876c124afcec971215ea8ebdf247d9d90130793136b0fffafc420bd0e2647d6b6a", 0x49}], 0xa, &(0x7f0000001800)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x88, 0x8}, 0x1) 16:11:13 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x2000, 0x320, &(0x7f0000ffe000/0x2000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:11:13 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000007000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:11:13 executing program 1: r0 = socket(0x18, 0x20000000000000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x600000, 0x142, &(0x7f0000a00000/0x600000)=nil) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) minherit(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x2) 16:11:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) read(r0, &(0x7f00000000c0)=""/16, 0x10) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000040)=[{r1, 0x187}], 0x1, 0x0) 16:11:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x7f}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8202, 0x80) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x8004667c, &(0x7f0000000080)={0x2}) 16:11:13 executing program 1: getsockopt(0xffffffffffffffff, 0x129, 0x23, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt(r0, 0x7, 0x200, &(0x7f0000000000)=""/24, &(0x7f0000000040)=0x18) 16:11:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000180)={0x1ffffffffffff, 0x1}, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:11:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x80, 0x0, 0x0, 0x101}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000140)='./bus\x00', r2, r3) preadv(r1, &(0x7f0000002740)=[{&(0x7f0000000300)=""/146, 0x92}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/138, 0x8a}, {&(0x7f0000001480)=""/252, 0xfc}, {&(0x7f0000001580)=""/211, 0xd3}, {&(0x7f0000000280)=""/49, 0x31}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/163, 0xa3}], 0x8, 0x0) 16:11:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x10000) open(&(0x7f0000000000)='./file0\x00', 0x4be, 0x0) 16:11:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 16:11:14 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) fchdir(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfffffffffffffbff, 0x5, 0x3, "818714d3dda0245de3e49dd57f1df83d8f214e00", 0x1, 0x74}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) 16:11:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3bbe042035e41abdb2cf60603ce39aaf78d946d18aad56a7da8036e317a7d7b89234457bc2c831adcca1d94dd3b7ab4ce6483223d962104c9c907f20befc614a4c01c7ae43cae1eaa92a00c51af31ac93b79ff05ed17a115cc8a720858e3586403a2caf3d2006b53ddf516a69164de8c02d786e79ee51a4820ea2086d9c5b1ea07246461837b6250deff6ffc19e6c60555", 0x91}, {&(0x7f0000000240)="72a7958ed9cfd48c85d138163631b93d9491fa51c5e125a729b7ec938c077f22e184d921ddd3446e54dfb4c79512a70a21b073de11de050c09013b4f6dec3f992e72a6b801534c675afbabfe671b5ed8472be59022baeeb91dc85def36e5f045a637735a38bb9023e56840da1d5e5087bf890cd99b7bab415964297a9b01a01d8cffdf8360d79461816ab9a9c0e8f2c8317ffa9fda80a0a41a2d07f83d542d2e5be79d32a44e8e457a01dfa5176b380951f2eea146cbd1c250cc58e55abb3a016839a39d6cdf173a647fd0d4594da767a10f0cf912a1fa4fe58b", 0xda}, {&(0x7f0000000000)="ba434062b962353ed6ee6d298e311e20c7628e2e754494ba376c684e22b99bf1daf538", 0x23}, {&(0x7f0000000340)="4227d9452f9fae79551943d5a165b08d91d22ba298e9b6230bb3ddec5c522adf550109047b7b0aa7acb2571575698932acef73d3a1e41d354097e5e4d2993e00d8174102faee1a031477adde", 0x4c}], 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2016, 0x3f) rename(&(0x7f0000000140)='./file2\x00', &(0x7f00000000c0)='./file0\x00') 16:11:14 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a", 0xf}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300010005}) 16:11:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) semget$private(0x0, 0x2, 0x604) pipe(&(0x7f00000000c0)) 16:11:14 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x180, 0x80) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$getflags(r1, 0x1) 16:11:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x480) chflags(&(0x7f0000000000)='./bus\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./bus\x00', 0x10100, 0x800000401b) recvfrom$unix(r0, &(0x7f00000000c0)=""/247, 0xf7, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:11:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x8000}], 0x1}) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) r2 = socket(0x4000000800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000240)="99eada746b0c4cbcf8b2732969b0d7d8667b0e14582b69e4d7427075796afc740f43d101fb98845cc1751b87be0a6afe4fafa6e33c42c33b2dd2d43e85109d3a5c3a4d1e917e05efde6d3a5f48210ee0bdeca553a900000000000000000000000400", 0x62) recvfrom(r2, &(0x7f00000002c0)=""/32, 0x20, 0x0, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) sendto(r2, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="ff00ffffffff00003000304be60f92"], 0xa) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) bind(r2, &(0x7f0000000340)=@in6={0x18, 0x2, 0x9, 0x7f}, 0xc) setsockopt(r2, 0x40, 0xb16b, &(0x7f0000000140)="aa08016e6a128e1b50639ad9ba89bae9193f12b576025d86fcf995447d686fc606582c012dc1bed7a8f030a0684fb2109791671aeea03ffeb681825c9791eda6c70b7c645d9ec3047af3839f5c3c2edfe008abf6fda8f7bd95c7c1d6bbf272a6c592d5836303dff38ed102767fead2c500d8fc17931985173b3ee1f0bd3378bff3bc933985d9241178b671e6c86d299e198d8a037848d01f30f9175a358da3993eb6b71db6ddcb5a09399d7ab1ed0177887e10ae96ce02036dc4e3105ab15a59541fe3a3febccbc96657e3109a8d59b2d71fbeb9b077b4788c48845f85013bf2172ba361e509c0f5bc", 0xe9) 16:11:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:11:14 executing program 0: socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = dup(r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) r3 = semget$private(0x0, 0x200000000000003, 0x800000000190) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1800}], 0x1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8411, 0xd4) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = open(&(0x7f0000001780)='./file1\x00', 0x80, 0x3) chmod(&(0x7f00000002c0)='./file2\x00', 0x80) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = openat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x20, 0x4) mkdir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x40) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000400)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x81, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000480)={0x4, 0x2, 0x2, 0x8, "ca16c32456af33f7cb8e3c27da36e1579f606283", 0x9, 0x2}) getsockname(r5, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r6 = getpgid(0xffffffffffffffff) getpgid(r6) getpeername$unix(r2, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000600)) getsockopt(r5, 0x9, 0x0, &(0x7f0000000640)=""/4096, &(0x7f0000001640)=0x1000) chroot(&(0x7f0000001680)='./file2\x00') accept(r1, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) socket$inet(0x2, 0x8002, 0x3) ioctl$KDDISABIO(r5, 0x20004b3d) mkdir(&(0x7f0000001740)='./file0/file0\x00', 0x4) 16:11:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/68, 0x44, 0x41, &(0x7f0000000100)={0x18, 0x0, 0x3fb}, 0xc) r1 = socket$inet6(0x18, 0x1, 0xffffffffffffbffb) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 16:11:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xb0) setsockopt(r0, 0x7, 0x400, &(0x7f0000000040)="57e2ec278889765aa73c2fcffcb66409fb11efa0a9b5e283c0db144dab37ff1029720ec6d26cc8e86a55988bc5d4b252eb5cc9a419eebc5087b38037b303e85f6421abb7b6291ef165d9aa7a2db4c1af83b31ef88ac6ed13bdbb1854656ddadee0d689239511899fb4564ce1264ee67da406b6687bc328338cd69658abff6cddda705ba57a1a1496102168898c4bc9c73ea8e46d8feb6a2e3255beaf29f3ac7e6599509a8cf42a34c58c259a8d05e8a36e9205de7a5c652e4359", 0xba) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000140), 0x0) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:11:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1000, 0xfffffffffffffff9, 0x2, 0xc1, "1aecdcc1953d6da642fb5d714c38bd4441f58014", 0x3f, 0x6}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:11:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fchdir(r0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:11:14 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) 16:11:14 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r4 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() setuid(r1) r5 = dup(0xffffffffffffffff) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x18) shmdt(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa0, 0x0) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) shmdt(r4) 16:00:00 executing program 1: clock_settime(0x7, &(0x7f0000000140)={0x5, 0x5}) socketpair(0x0, 0x5, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={r1, r2, r3}, 0xc) sendto$inet(r0, &(0x7f0000000280)="ca4231741a487ee04e3e24a3df52b291b157b5e442592322785a2a3ee1e914cfa2f77503e8d203e7e5e2db5e4bef460e3b6a58444bff22b1931d6d20f8d9aa91b0b8990059e77fa076957c83046571ff1d88cdd1f94476255c6cb2727c8434368e45b4f4a4285ab6437534a5df6c801793e571119b809e0a5ac38dcd73275b43f95c22aa25fac09885837290d3fb6a7f078ac475fc67123629937bd5cf7c9a45866feb13b810c52d9c39b4c059b1ad40d74c1b58f761628145f7f90484452df62979ac5fb60baa37ec1c160f650dba37bccc2b409f800e4fa6cf502303ee1a94d17bd781a1804f507810357dbacc2ec4b438d7870e2c21942e8f865dcb18f6956b74abcb1724bbfb61645be470302ce0c3fe8165a3ed60756353efa55241de51f5e0e545f815b1dd7d409f2a0a89bd2264db6b3436c992c6c0731f94b1ae76e7cd9f61e63835a384d3e2ea81602f0e7180e5214d968348bdac07a9b892633a331530a517d7adbcc28845ba32b3d94835fb191490dc4c78b7997aa7feae2112be45c5d444bce0713513f477492a1bbe41164c15b2b76a423f8a6067b4d886b71fc19018190dd2252c54f1c452f4ce3d02656d45c440054f3f4737d178454ee38744bb0e17bf51842b229078170ccbb38fdf25ecb0caf5779f9c464e82c2b363ccb520ea66122a10c958591a25fa7377196d1d6aa691a668b53554c859780d0c7b752f8230589727e758c42c985a118e3723f5f6640588ce1ca02458dbcfae488bf4a646c47eba12a8b0b3793d9b892f768ba102489c0bfea0c4fad80666c1df65049a884219c170ca6badbbf34f725c4e66e8d0e530800e0dc8d3fbbe5712ead8b4b2593c95146496fcd0ab890a45f5eb8bca15e870fbcf341db2849c1cc8a9ea2c711dfc63df345e9a74d8f2eef52f4d299e0a2043de91045381157023d5ad6efab04c6e9a360ab8d407e46c1a4985d4a88f61125e84f88298076340d72905cc471a62e9ed9bbc93b57bdcb1e5c665776cb6ccaa975d5bdfeeaf5eeb3e670eaceb01cf12aa8a8dfd220fd6227e2c326a567a95e6ce2460395dd42fe9a295b9fe89583122b656d304efea14210b264de4c791877992ba186cdf51c8b0dd8707b7b0cf54ac70afc0bb38b633bee889e505581fe7e6458d09b97700d67d2bb61e01f26322a3c8eb5c77b1fa7793d29586939ddc22976f3a559e5af20a860c4508c8c211b3e809eb7b707223b76cee83f3add73517fd29f689c7e9eb75fdcae996eacc700f0dfd22d84d75bcdc8e25d9ea0ec697a553c6f6a6f5d2b90989a164dcfdec8a844355e76364e63d02769f31462d541cfee2f2e2f4b6c07ebf77cf547d9a054da639c01a4680c7533a161a1f5e00e55bab3f366652560d5c7a8bd3f785aa3c40fa888b08936fd465f98807fda925f800b4867cedc9185e89c4afa8354cf4fa6f93a3b9f351b52a212723b8df971e6cce1c722805961b3cc0625a6feead929fd6a846cb16e63bfd5768d57c9016e6dd9d801fa2e84e5c018739f6714b569b254286f910555762139126d1f0a2cf8b1f5c09b34a30a191cb7a54f0a0de11fbc3200d7a2e9622ae62868a64979b7c2cbdb976b871d8081b94cafe871a370ee7541dfa95b73c9e3a7b63281187fa60228bceb8ac19fcc29d474ec24350053eefa84fdabe1436c012a38ead58fcfdb343e5bd6fb5c364f42b38e2fc5989890afbdfad5894f75679f0876b07cabcc44008651a3517348f4f63334cf056dfc30a8b7102580f1e6bc5eccbe54e68800245ae4847613d671c0de6f0e9d61d5eb46ca4d5446f4fbd87a69e1f42f5def92d09f4835c81f128b275eabc8d62fe4dbdabdf39ceb80a0de4984b9619724821d5651a496c8040a427f6d5eb5b43a73d8a3c02e8adaf2ba92fe5706cd8a9b723a3b6ad15bb29551e718eb436427bc866a9a159e3507ebf0a1e35907be09b5f16eec3d98c4a999f35460301ff2b3767ec9f522dfc1266e768319441d2c888e711ff3c67073b043f22c1f5163a52e154c7a5fb5285ae72819775737498bfe294d9d699dccbcbe649f86ad41b04ad14ba9d04c6755599a579a03ed4664fef4eeadd7c37e131f6aa818a811d63dcfd69d2b452ae0d78742833390cddc41f10db1630c9d2d12217561e05c56198a6d46fefcd5d003238cd8ab625cb81f324f360754fa4e1c0c0d4276131b13e661ddeb9c53376c80f422995420c6f333d3ef6a47c1eacbe913be40eef715f3ba6a811a44540a67fa25b44f50b483796ca3be4e44aa4e6b034039d332b18734743fa308751ec7097b01ca95fe3487026b9d55d6633a8fec80d2700c2a6c5a0397151de3a0b4ec48162af359064b61b8200596800b3f8028530ca7c3108cfb68e95c80cbffa32679b62aa8e351595792309a76123d1f797311aae8e61bcb238063eeeecb08373ead15cfcd84514e01a1937a18f12ac551a31832fcb521752a85a68314e776921ec648bff2b8b62be29bc99c6040ef1cc147539db3121422ffcaa2513e2542b1b6fb87a20fdd56b54c6d70426542d6ced80a0e6efa8824d1a19f6b9d6204de9ff59a0c06e18681fb7aaa2c5d225a97589737e2d297841cad15bd2668a2e4d83402837309493f32d5a364c068cf67a24488554c8eabc825c28561e87b3110242fe118b867973ecf0b3bf126685f00f817ff6651b0d9e9b8795be5ae247385cb4f154de01dce00bd08b5eecd08bc3265ce1b4decbcf3075358cacf16d5c9c103d3e34056edd79a7db37b427fa6d72c3e29ee815b01ed3e35486242d5a4c23298a7b98f0146b2d4e6cdae7c9821f8a4cc67237c45ea696777b5be31c1863d9f6fe4ba8472d9695b2ba48e6e92d31ba3588695d536bc7036bae23b340f7eba859d697c867fae74eb2b8b7a37042e4f5772d01b44b83460647ced529e1dbb23b0ecb71b3f6f57f9522238cef8046a9250a2a65373bd1b7199af3a1d50d7ec33cf75dc83780f7a251ab7bd6af1ff27765447d4d12f95947ebb2f9f2bbcef2dbfbe6478148b78d967472a727aa4a427b148651e7e0d14b5aa1d41ea2f1262f453fb542f74805a745a2e0a8f7c8fc98d9ebb47a60afe519e6eacf7c30c60494e12f0866026157390fc43cbe6c23772c5141e6b524ef69090c10a5c04f7ff7222bf5c4b0533699325a7db72cc4acdd03b8b357d28943a518152ed3130d13591a605a969a8bf39a739437fb2e97dde47581638cef01d1d812a9c79d8271d77cb239f0b468f004bffdfafc18002846bde8580e79506dc8e21688490a64f1bee25f2e9478eb18d310485c8c1b27e8ee61836ac5e763e6a23725c0d1ac75cce657b194208f2c16c9c23afd437b581d5d6ed483d12dc4723d715c28c393db7781d433d5cb905fed058d1a571c5607bfc9c0f5470868d4c7212ea73619c28dc11e632063c8fd86aa87a13f64c2c08cc945b7f854efb53eb676752f1f866cb203c92f87c6266ff5a397df7aadda1729b27ccc908b5b5451ec572a41f6912164148baa2b3d5384e5c6af75e37cf801587f61e67d133a7644a6b851a6d0f6054ceb1e8f253b14674826674581f820fe5e72f9e4e4dd87b6774f69bf69a4096c87db884a411191a1cb230740b58b51a3d53699d2ea25fdd3535105b5ded1de509f2456a0090b8299f5e85ddd4d43d6b6e54cba4001e97b5beb22dd32b6ded307770b0507c45c61c4320c2dcfcdba738bf55cb614886ccaa9f88969358a3e68f19e0c5d54597cdca7c48dd93859aada7c4b7ee8c3b9284cf992133989d3219eea2c31a1a5723056d4d988be17ae3d593d4e7c41640d466ef262bde6595858ffb66161d6c37a354c4c7d76376d1881ca01436123bca6ec0ba4bc079cf126655fd309e5816fa78c72a3d59aa3e5c0b56939490e5ecd263fc4a56cc697fbd0845017a44aa5912cbcc87d6e8cac5f9649b19efc15e7b76811f08ec7f70c802b6bc79c2e24768ec514e6edb8d8a6a3ce2ee0c7d9aa52b49c82f846c6ba8d104cc63111f2542dbbfde0e9ad2689eb37105b880a154b025958bc625422398d75f27c16eac3f9a6d4a15b8015e6dfbc50c6eed9029f54f07a8928e950c604e43f789557f5fdcdd8684d79213399fd49672f8656691ae4c945ac68f62c158d70efc0a3b53f6d0a6148f24da13712662481e55f3cc6d31b9325103717b9ba7bc0e3d77feace0935d4f3f82ed59a082c8020569cd357d3bfd0ab474c6211bfbbe89495db15a679c4365691717d6a91c295b74943bb6793d3a576b6b0f4476bf7c94b1bda77f7fa68727f31ee3c4a50f467d7609245dce0e9029ee61b710734e401db7f1cb664a2c6446f7e8f80e5315fd6862d0582f14fabf1071a216837d91002e799605044dc65557df2f007dd0d752f708d45c88a91543aabce38572d54deda92080661d4f534db27956c23aa7a897f0e6e137a745cbddd8bb22811f764509e26f5d05b60de279f318c1bcab574cd4499cbca382c2c969fc38d4b4c74849eb227380ed7f58e7085d2502f02eb14726bbe3397599b8b284b62326da98c5aef98da60b967b3d2d823588272fb4ac6e84a8d9e4b0bdf2abf495d60c3d7ce2472610a5ebe8d716430132a2723f4279f99f4413f705761246288ef7fde6b0f7eca4c69d8e72ee898347918a70c85cecf290e77887417c6743bcc80c69fe09f07364dc0305f49a73eb7ad7dd33368ef7e6b52195d4a1efac5c582ea5b89333dedce51fdec8dd98cd7d11a99948cc43ed17df5c39c029999533b327bbdb69573a4a471fff5dd5c6cd437e5666797b5c5b9013e70dbb9a55deaddeb443985fbeba2870aaa7a35b0a999d34ca29f9816cad00af46d54d597340b30dc3cb48462906f01de915ffcdc2b815a519ca376f872fd70d6c283c118ec4190c9dd8fb3832525a2e85d3a49811c9432fdecbeb283906b17405fc939bc0608c253ac806cc3c14faa28c323f54108ac032797d681f671cb6ed99190b528a8562d75c0931e500ab40f89b4e4f5afc56b86aa7b3d20167d75a24c32c814ae01032b5a894fbfc63f498f0ce6f7724221fb482fc5ae9c39e9cb8856a35c03b71c660e62f5ca364527aa6600e7f572f098bffc1b145cd9f4c40083859a41a8f46c607c48d14989d32f359bc9109e14fa9302c6bb6469f900e5670b7cd2923bba3d56d7d5cc81d89fe9aabbddbd8d921d47242e4c6ad3b96b2d4b790e38b0fd27ff548ada66c408d0efdbd3f28dcda41a749a60aece2cbb626f069f726bd628876d7fbb0520d4faa44d50d802dec9e4950e201cb85e4ab35efeafa4b15671b4beddda72bdaf15d0a9e8e00a3d352f249a9a2ea7f4dfc74a21378f9344f38d5c226d9e4bc6b5e223f67b0f7d96129f67abb618db00c6ef950a657c1fcdbc4c3e903beeb6e9dce8e6ad706c0e7dacec30c880da2683dcfc4b098c27941daa3202526de044a68f89866a5d5b2d92b562ea751b4c7a388a18be5de4c19ea73f574cd315fb47eb9af2c7e8728f4cec5e826f908da1d994efdecf57a35844125185b6da6ecfce4681034a99081bb5ccac31dce2f9f40454a9ffe9c71d55fcd43a07ac8ce30ca719a8f306f759fc9c76fac58a8afed06f236ff28846a26dd0978f90663e6eafcddb6b84c12e0714779f684933945ca465216cb78ac05d4e8f49de986e4280ec0c61f1e4469e0085b94f2c8c215d57b126155c482b9b79f3d477910ac759a5cb0be3a86429da91396e25a4f06987a3c8f0e86a2cda95f4ebe64019d3b854ed47e1b98f7973ba2f07657d0706cd5b256deba3a78e6c771987ad6d46e6", 0x1000, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x7fffffffffffd, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x7, 0x8007, 0x2) getsockopt$sock_int(r4, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) read(r0, &(0x7f0000000180)=""/243, 0xf3) socket(0x17, 0x3, 0x0) close(r5) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) chroot(&(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:00 executing program 1: r0 = socket(0x90, 0x1, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="0e52176f39cf91e3e70da0bce3b219346976a71951b4d67a771c0e84f1aa7c7d876913b7090333a22b50bbee5af6f8b3c37c5f3caceca89a", 0x38}], 0x1) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r1 = open$dir(&(0x7f00000025c0)='./file0\x00', 0x800, 0x100) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002600), &(0x7f0000002640)=0xc) socketpair(0x0, 0x2, 0x8, &(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/zero\x00', 0x10, 0x0) r5 = socket$inet6(0x18, 0x0, 0x200) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002700)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000002740), &(0x7f0000002780)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/null\x00', 0x100, 0x0) sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002500)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="15221176327e2320b67aebc62c85ea100870d9acba7a07c45c6c08628732f867b499de70c34fe5e134f86fb6032202c5af27652c6b60d3671b5f176d2140f3133bda136a8173a086f8755d09696edeb10c34fde860de8b42578c2fa06cd2192c8a053f4c053f06825c56e75f82a950cc78155b1be00053367a696b20e4bd3a999c97a7e7f92c044a434d42cb388625682978d1ceaff2a99333f6dca9d59cda", 0x9f}, {&(0x7f0000000280)="baf7d106dde5d29b9ff42a537dbeb612e506e936d72f482e8c481a86160f98d63ed782b40df90b62e8d8d258c3082f6601567ccb8ddd2458", 0x38}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="878454bb51861ef6a1c5c813dfa112992f62e1fe", 0x14}, {&(0x7f0000000340)="bf903efbb7762dc4074414684748fbced1c0ce35c90cfacfd8c2ab349a15e7d56f01ddc9d244d18ca178833301df47509d1d076b753f61a3530c2eb4f306d3714e6ac143387e42cbe6333f12cf5a9db692174552c4eb87da44aec7ce3d9e47ffc620867a45add801e48f86906216a438e80e7da240ef3ea32a5d7fa70d085b9d", 0x80}, {&(0x7f00000003c0)="b3f36a82909743dbab05f49d6db225088150f13d4d282dc7503859a32c3c8180031017b2de90d566f959dc18b3f3b4fb10c985963218c2d77bb555435216a217dc95753f5bb90432ba5320419ade277e8127bdbe1081b1119fb274b6eb9d86e556a436678271080e6311814a40a36b6c1d78d95f7118e4cf7bdc627c823e832635c4aeb22f9df5bff17098b817b194744f86bc9526f19039135c792dba85829990641a0663636c4f3f95d35b80681e898c3d1a90b3f6077884336c55b162624887a8662dd94e0bebf6ed991bea81956089ee4a678e54888d7451e21309205a06736cbd3a27ef67bf3e00bcc167b6410b4da7cb98e8095469324bdc1e69945517df2973e7a557c43bf06a5dee3dd22d1c5fb7156c4740bfa8081665c70588113d75a390e45189024031d2abfa2925b2de896d7ef663eac5d24e5a38675a0b80e39b7d9b9fc2bc1e022381f55bc6ae6c89765f3ec50bd4cf5f4d9a5373781447939f65e4f758ac1859f899df79012eeac9b08e2b5cd0ace9d9dc13042add73994815f315b3b4a2519ec74de23f6155da221a60172c71e5b0dbc5daa76fe860df21bc6a0cd2a5bfc8cf1196108627c6e76b7262bcdd0e92ca6da5bc606138a4c0a2c48c9cbfa53a7b5b34d5b98b4c53272a5c674a79c709b1ede9af8b19da7ac09018ff1b0f6fd268f0d5bd4db1e5caee90d07f678c12e99b9b5a53e8923169940ade91785739608c886a12932dbb869cc08c1f8a163bb186782ef63ece3ca7947155ddf9e1537b7fd27763b41b5a1ccd6301612b6b280051d07ed019abc049ab2d2336457fdaf371553565fe7050698822248abb3fc9203cc5102cdd93917257207de1e1cf5d4faf7a654138c1269d1cc9e390a3312085736991523d0cb682aeeed9c84009eca612e333b92bb71e916eaa119b8947cb7779cd541c903455046cb7b790a073e575186a2fe61c414e10df61487a291d5356d06881854cfb24aeac3d10a8ca3f4e17a02e7f2606a105a310de1a9eec0ed8890af63796523ccacf795def0b197917bcc8a25d8268a3cb6fef1016d4954200000c7b4c4eeb083668647ff5ea85caf07e39db312eae68fa4ff32048f8222b4e41d811bbd76845901ecf2469f34c6465479d7c66c8122850d2071d5f9f458735db08f4235a76be3bb42340d0be9b525b8fbf8fd13a9181620155f8d4eece2e892f5ca4a112836705a580684b977261968e5b2c2f6d1b1a65bf8eb6d7924e290f1cf8b791ca093e4937db926c7474f5bb22c6a53b3d4c66316861385c57bea4f4b179603d6b2185c39e750927ad3a4c04ea7a9d4e497856e3c28ee216f656ab47b5d56505835a945596a37ec72d7282c96bb0c80261ff4e2a0e785dcc3b059bec38f17d418451e4149feb25d12f51a1b02928d24319d6b491a4f294be06378a5fc7988e7c04f25004ab90ab7a23a63a01c9cf1d115dd512ce1ed3d6e2b2c7945cbbecdf97928fe70cbbf1b8ade5b8c766c99c0ce67563b498b7482b8bb36d136d1634872cf2e2eca310631f1c7baeb55a9eccddb1710b5c882a44f3bf374bad3bf62b1ae2baccc3eaf60c338a4d45088e15b7c7b6353f3feea2660d87d6aead131c068a236e3b58c1f930e394d074a1a58fee701b45e6635a169bdcf497df9df50cf3447554e80cb0dd96856ea1d799976507aec63cdc71ee4bc19994e3ec046c41af8aca2bdd0ac83ae20bc4f8c5b4fbf72f3aa73e448032725f870e6a5f92073dd4411b3f6eb5d1d9fd51250d44f141fe1b24366c3c6f768249fdc05b771d182af77ceed44e2cb8fd5baa245e7a1dff7732c77499464061e30cd926a441f991d13151a35e59fac17a5ce37facf116abfde96c059e33948b1c990c569af4905171c0d4a339b12d8411153736a42d84d035b991099596ad5b92207af4b1bdafb5661a192c9c7942c4ecaa39de45023b2c75d15c489122c713de17542cac7994496727739e1f7ad05dbdc6cf00d33a13f4b0996d5235968c2ac9169082d957a97dad8412ca910322177e576b9b8fe93b2db59bc57f07d54b0e06d66b733dcf60c8f40aa9c149a4e2176fb40d3106448392c86ddff8e54542c957f0ba9e1222d5d0f3afc105b07c8db70e05cbfc83601ab5cee2107e67a6a01e321259a9e3b238a3bb5f599057f2ff0eeb8c71aafba77c0893c845c6672a31ef47e072a07b09c1d2d5dd374ace2e9cd70461d30699260a65419a33b2a2ad830839d8291f8447dd4f9c7a2af15782473477426b3ba83ba4ba794303ed7aed42d176a5d33e6e2f8c4b69c43696fce69a59eb3e9b9d9aecbf7885832c7602af486198c28ceba6d95ef6195469eed7792f820496c53ae574e05de6740de802d31287a6e952826de7a82a2837c65f3521399c8ee9330c318fb1484a8b3583d6ee8c4d5c7217a2e63d253159cf7e7f4ccbc0421a3a60b8b9465e7680bbc0df018893847e7c3be3dfb357a09952914d343e073cfa3a848a12b4c765bf63ca06eb14d7a452ebfa63db215626a81258646774567db4b780fb817d4a9eab6a25966dc9e14bcf852054970014bdb71e9271a371f36cd252a46a662f04b9020f84758e4e610f368c703e652b2e473a82b57320577e5d068bfd36637589dc6ac1b1972dc7f9ca7e7403c6b3c654cfb1f532d83ca6a6402d20ca31b88b2f047d3038cfdd3d477d65c4643fdf947d90aad6268acffc70c3be7c4239ddbc845ce0855a07226c044c1c11ed5f2e75c5511dba1746992f57249cde20f7aff2b7dee3ba415bf5e37dccbc08dde5cae045186263b7d2fd19b278f796505ca5226a9a03b5170fa213de9e596f670d314d90c59df35ae059d1e6514b4d7d0f1ef3a8083a06a5c6e3c069d0538abd5ee2bc3175e9d12d5c0a0e2c55fbbd868a4d164e0cc16e92603ab2825d53202bbecbe1453ea8552b6e3a4fe150ffdcb726991b92dc2a961678b7e63b4a5c8cf0b78d3b00f868c31435f21c056f140288f49e7fe1fc2a4a011d19c176b16f5f34e1e89c19453bc451098a2dd5e556ef1fff6d2fcee797f7bc9a026d96ed209fc1463b7a5d04e2b57b06fd79144cdf38cbfd66e9f9bf2bde89c8385305aa9be79bc681bb0c21d60b76b18a6aa07b8e874d969ad3303e9521a89234dc01cec96f1c8e263c3d20a219513e418f3c690a57a677d18959ca9b8edaba81457a4b3b8481f735031883ef6ca4ef88d196e3351ea94c8111ab763aabdc5cb46c588c3a9dd0ebf7c71ed1400066dae81d5cf7b98697eeed94047c001f54044a965b88c812606dc77348a7dc3fedde2bfaf49c97b4d8e5042958c6fa69342cf7ced35fcd3bc096daf1bb2c2ebce34ab7be223585e117036b55a1bf5b32c90049c9c0585a0e656415f5a58a0f83af6991703e2a69f05bb55e323ac5af605abed26b78a56a7744b6ff82ec86052a695f0cf5da683fc50a277540336013662b0a555f884ad85076302995303441e151aa20b6b10b35991efe3c0b9776e288a2a47883341ff0914e005ceea2e234c8f9e439da1c2eee94a1d5195541bb51dbe92e7b890da12e6f97850b4f1a03a0c119aab6f20838c77dbe5fb4ba60f9084974c75c8d1db3f4227ed8c24763c93051f2758c0c90f56a5b947fddaea5018b815b5cbd66ea19ff966c61cf32ac67e0b8f1511dfd0f531e186f058f310e4c5df34f90f20a994e0cffc10a3394eff5ba54498dfddd1f1eac4a4adf8a83f9f533d383c70b208f76c0423ff9c09dca8a90888fd30e751fbc15e198b37b640166f8a2e3e91b13cd924b95ae2697a471e21adacf950eb3bb7881219eddd1915e171c1ca32045474036f5307c976376389b23289c1d265bce9d4d614415af0a925b7e43fe6b6b9668206b697a079b5550d33b33912cd14e688b0e0f90bb302bd63ad9f062fc51cfc73dcdb0dadc4f77592370cde1e6a88fd5eddaf96cfe6e050e45e12a8a51febb9ca42062443f1ac0db36047ffafe31fd08ac3a41b918abf286f9ebd8e426528eda5a6587e9babc1acf471bdcbf9decf9cff470a50e3eea28fd48f6bb72739798484bd8a010a509a8b4fdb902e3d86189edcf6db64b431bde0b29a096b1fdfa566a59bc7c3541a6a85439f699ae6be5671748fc57312d8dc419caaae58cd96a6afee7ce764f6026c40cdda6e6810fe410b06546237ab350ef6b6b4b4e06c663e11289b342b878cf8dbe8dd400675bdf687dc5180c34e7ec043593ceed29e5e6e7b329acb2c55a0b5595a2de2dac8fdba9c1d210c71fd93ad51aff3396f264984af3d30253c6903e1db1dc6543506ef22b380602d8d7501c82d76d8a9cd7374530daae3d512996939f39502632d4ab08afc7d13d3e61804ab237bebfa6237382661cf83e884215074ed4bac1e4bc1d006fbcc9ee065c030ffdd62122040b3b26fa9bfd64082a198d042b9e0a0f652865a0d110c996ffc45f69a1bd462dc93f657f3ce2f1eb8e0d8a7fa83b7b920c3e098a4cd4b450fc12f04baadfbb51f66bd1cf8117df68b800603a2cf9839b37aad779bd1cff3e7cde9234106ad1f576731a7d5ebc64082dad4840e525c095dc04a38200bfd3fe2143fcc883f16157c8727b6ede3d085805f484b68fc61b5ec1375b05a3c90b456541bf0dbc8d44c216c8a2a93c0c67bfedb77eabb734da022b011753c375f5a03198229d34cef9096396b632622d377e703bc6541efb9626b9fe9214ce270f8167d9a126fab794259e3f4171d0333bb845fcd59b8572f250d3f5c2eaf12b08cf447240de89aeab23e10eecc7ac8a79c9e2ac7b692147ee04eab3cbfce775f6d106981e9c4a0cc8946164e40244f1730dd519843ba0a53c412cfb3d6e2c7724aa033a00107893145fb95ecce4e4b15c9e0ab82dc093c5bc7befe364a1c4f1bceda6a3285e8222b4f50fcf4220c595bc0fe385874731c96db5cdd8fc074ccb73b04b498c536a86bc7292d65a0ddcbc3b0940c7eb5002798b0fc2adda93b7db95398593b89e813aaca8382ba259ed723f5aa68c05cbeb6274c5d2fbd9530e8230e1733ea6e9160383e0c98fe22adc76b7ad190025e02a08ce606443ff33f87b3a6b655c40fce7ede8bf0ca0e6453d7bdad5dc722f36c8d8e540b479e90343e1fa5b917fd2f09ab908e4b46b3fb5bef47ece5f8290f1baeef1fb92d33a24ceae635019fe2f52d7ace3c63c30e4a5aa24c620679a3857ec713f9d3f6a14acd4822fd58d20ccbbf95f4c60b4ae6159666aff66c00b89d5cb3978d17cb9ce89add3b8b9a21ab603e2b5c9c7b615dd009e28fae70734a753fc8c321a1e756f13308e2bbcd443ef290477f637f5325839e93eb702bed6c8358fe619c8b09c61a6e2910c381c3112952fbecb827b947d5baa97444d39e6cde59804d6e3530fa56075edb0bb3938c01536bd58ea39ec78380f738b5d8fbb7e8c0ed7985fe56d11e3e9b075d8f116c8a9d18c5f97d3e0b2dd7100d3405fea13d0c2034ba9f767a6890f48c140179b7febc40d9bfc095722250faaa0e7120f2a8a2574bc34e5ccbf022ab395af668120c4bfb3f8559148059d52052dd38cdf534e4d6dd29dc5ce45b2cdbaa62ef908c0320f8096dddc81dbe4df0f3a75d163bb512eebb02055769952856e3944d901e91283765d59e069807a14269c9b651d84d84ad1bab47a8212c47595f9018025d0f160c420937f0377b305a39b01d6587e90cf41b8233232a084b00ee9ba3cbee641c8a446d2277d8046583f3017f14af2a55bec39ba65e036424d6784ebf062444f074cfae5b3952f6af632fc9341c080f2dea37226c336f3c5038323d6a7", 0x1000}, {&(0x7f00000013c0)="12ca492b363f7beea025bab59fdc66cb225d9c2245ad7369b9063959d31888950a6eac83d499c093fc4ea367cc1c666b4e38d36df7e2aa31a83f8c1326b9f8418da85585c3c8f69c79e261afaf8b614acd8e145c98907cfd188c70922fccdb3a3b362cde3dab14832ea79082a0283f890bf4c14a57c6841fc5d96bcbf4a453560b37d0658c942c5747033d98c769f2a4017572ef2c1b8d4f297777b59a95705b842e98f6e55e27bce83cb5619cb87dbd62a06260fe93af4b3635792921a21478f01ba16dd1938c07eeb074aac6c693b27b4175c28bf5072d1911f8d232a84ed45b24b3f0d042e0d46b", 0xe9}, {&(0x7f00000014c0)="2098b640dc3a67185a22a960f822efd1d731ea856ad5da67581b6fdd03bb85e1ac6f519ecf2b93f9c797e65e7fad5dd6e7b2729689eddf17b7c2081e00fd54733fa1fd209ae052ff937af93680ac0adca08d329d28a6230c596f1abaa4339d1ccfa545071926083af2d5ace04deeba52c5783433d72d25e73d4b6eeefeebccd07d439c9e3d87df2345e43523cbefe8a71d20140496a6f0caa27aec94c966c17ddb1f2e79cac76bb6314c97570bdcb3a31ae72eb258f9cb033832b8df54564a0395ede3bec857cb5dc52a11f5778e6aaf6a5deb8c3ef97d3ee1d9788e5b70aa4a8cddf44264a03cf6e46be6117628f44eabb0d81728d89a562c0c6f1b54b6ac5eefb68198a515d82e72e206566a6449ceb1f08a1605fccee71cd2d6af049423c52956c1b9c623f80c9af99f1febed75c29f93b11a4215fdba7748dd3f9db0c44f20d958ce82c3a844f8ee05568685e945d684f1056d94c50595c2e4ef697d404c9c208010409acce7424d351e3dc70a4438de8e57d262523e7a6dc34c0607a45a2f2b44579074506a94b1b427f43744a0e806d9a60cea0ab4bd067831726f57b4c4848b623c6a13e7ad4cab95d4567ae737d461bc22204c2f7f28e810396c8b632f7c32fc416d566394b530d16cc5e97ad071271ef4f4360909d9ad3f9c07100bd8a9e6f681ff44d50566f83d67c63c9fefe033ff7a3505c88b10c32d15b3c0bcb89e54d98d9ac8c771b95b9993cb6c46f35f1105c73e0cbe8d9a9fef9220c6e5862eaeedb6675dcc7acb1d0ce47dbd45673eceb1d56790caa026018dcf60973c8833452c5bb8d889af7e76f7509682f7f76faeb3f236b37886d8c3709ed41109dd8cc5cd3fd5ad20283f23dd11584e177d86a5eae61b022502b22b39d9c3a8b7b48a7c5e83655c19d661cb43fa64de8c0da2c1cd456f8c082d9dcfb52549ab8441e62673875fe99d2eb73cf9de7c4bf742f621b30960766d57c70750c97172498c7cdc7ae22a5a3f052c0936fff4be50db64af0a2a675493ae02a32ebc389566be6d0f65a5d4187ced3efd792f84af2e2bedad7d9d72cae64ff1fac2a3284417be1d5afec6e6ec37142367ce0ac856dba4e750add2589e01fa2999b0efdecf0133d61ed95d929bd1e89e8f167efdcf304271bbece634a63fa5f25a797c8ec84a225b803352115e7436873878b5c4af42ec604b6e04f60e04951f9acaadfcf471ad780754c9cb65265b8d2e2dd5e7a2c2fa68a2cbca0dbcc9f2feee2771351d786e3f406c0ddf289c1fa1d116264f86484a65a4be738020d362b3a069f3bfb3ff6565704490eeb484f632f4553b0f8e810832eb94074c657e6013a7a5761ec8e818c207614ed647b9ba8de64517d3b6ab271bd4aedc3469d5acc9790f3da44fed7c1fbb407e7ad2e945632a986601d87d6d97131c4fb088d582656f6fe8863973b2b74feae7b15a7833fb86ce191d107cec1fd97c1e13156c5ffd33a13a952b8557d6e3921a29bc33b62afb0575d958a0735bf512ce939ba4ab95de2c1d8f08a8da28683dec2a09aba59e30c140b92db72b565bfa6958d9ea85fab44d2b768067e0413ad809cdbd7fbef1b82e961a43e8d1be7ecf92d689f2c0fa7dc14d9bcc29f1a855583328da3795100bd2a52f7b85b63cf115d49daac8c3212fa177be8b0e7c909200764c09d052d8abf0ff76b6ab6e1318627a44663b5cb9a3922a4c186c0dcd002b69b56c8ebd84f0b9fdc536466fbeaced7c50fc4a6be5c6bf09c08a6a35a3795714394e4036780c73731c305c8f3eed01b00a830087151950e112851a63930a9b7c394eb78dbe5e4dec337e7c69d36a594b5e1eb1403b4b4f408c679df9c89abca779521b9868333395f9e606e907e00ef96fbd6b365a59b83e0b40170d82c19be6e60f89e2a90f0eb1ccbd349588a606afb711589da061d4ea84d0ecd5855422e1558fee0decc8be158252244f31ee0d31a8ceb7a958a1a80c661c77bfef98db612ea872905010fcbe1dcc0e9bad943b8dd9677f2aef8988616d7a9ee0377043263212e04ffb99e5652601786fc7fe97f684509fefeda358edf3e763237668e22ee06ac1c98be77879cd0f13d4b098cb39267e5f8cabab62ee1b3ea486af2ab9cda5ed1bec3dfced0f8f08d4d0da62edd8350db1f4d6e10032261b96c1ff827def648e7a337b6b556070938e4d4f2812e7e1b7afca3464d56cb51b973e7035b82f9318d93f26806323f6378eb8cd7777f1114effe4117871d8e4e66226a5475f88cc5802ce61f2bfb91789adae219f114c6fbc91ee5218f794eb3f6febe4728db7092f4453246e7af2fb00bc0cae017335f6c1efeb418e03544008a9fb33c40936eddb85e2a45d178165068fd3b402666ffdd253086f7c2e8bc6c5a63604ea816696850c1e5ab1c9418e25a5f43c32d99c001c97da0448c55ce68ee1b9a9a00864b4040f91a81b397230dcb922a245fab8b8d22bbb464c341345f701bb2a09cbf3135d136f987e519169a0f5e177c4fe57776db03d1cdf73ab9b9d846562dbd939e20560899fc7e076e8d28aaad962fdc1559feb34d60d95a279dda15b4d7b92c7546f7533baed629ba3fb8a55eb5eb2092cdd84be05e68923ad606d3232258bb03f518477f184eb8d084175a013a6f7690cccdf17e8b1d4d13f31ed41b9bc1b4a9a264a504d9f042a1367a943553ebeecd5bb6f7f9f73ae065998f985a66ba9ec881159581f7424fc3b47f2b0dc41be78f35811df3b5c9c23c27c1312944fe84d7f86b5fc177d2dfb49fa5a2edd0a993877ef23ad7f2f9b4e127bfa2b495e132e2bef2984a3c35e47af0bdd13a8b7d1b0326bad673251279f8ea79ba9ba7ea728602a637bcc430b51df5393ae506596a55a938703f921dfbe0b08812c52bbeb316a58bdacd602449aac130d4c63fad15e8a81f54d2cf8b5d45e4cf60012bb90dd2c1768761b4e8662b28cb251f418b4b846b3fc21df1cdb7dd947813a80a52b57f647cac1bbf2f5182c823148951ffec1bef0455b59f2b712a89e02752391955cf886ff5b823d124565cd7e3d69cba3fc024af07eb5230cb946aaa619780e6e5104aefa96000297a53ee851c7fc1d5cba3b87f66bd0904c08e39d6e97f83bca8ad1f52772d2fb16b3ac6f2a34b1a69b570a117407150e12183bb9e63fa16bc1a367bb42471bfa21974fcf87a92dbc930af01bda6a12a7189f50590611d8b2edbe8cb74e51c54ad38ca61e7b4fab21eea4fbb333d2f7faced217858a9799d1cb2c2a67b2e2b4c3626ee4b1fcbd5e2b57eb4e0132c2f59b5e2b298ecdb7ed6c5e856299129e68666be5b1186e98460c7349af57d3afc35061cc5ab347dc5abf0bc8165a23959f30ae451ece29f9fe7efda2c5a684e6a12e9d91b6b1e894236f59e0c61e7ae5233a68a0e43249dbd72053ebfbe3bbd56817e08b220629ccb8fc93f86c777dab6b17beafb5d10091772a179a2f886dff7c89254505ab1b83ed88ce9c0bc0ffe7f0bb1d5549583e823eefa5d656b00d0f24a6cd55e59ab1e3f0ccf0367d5462c2a71a392580e4fc3b7d5f57975ed73be2bbca017b2f49542d14d6a91b1c4973fadf36a453e64209e352962ae1179d978aae616e9508b9300f9f936f6d2ab0b04a5025f518cd71b467a23209431b4e143112501275e9dedd461c725a83da7786d68653e30e3606a2766ebe1c91f1100045ef9006fa8d4cc12917ed35d47413d2a0f2cea2411fed629741f064665b9e5d1cb67eefba4da0fb7bb4eab067fa83535be8e5c94aa5c3fd4b8ef4cde462bc6ba7ddd80fc7ecda335b9768fe7f03645ad623ef7a9217d4581de56cb4daac69995dc8479598f7370b8036a2810de2f94a28f272a251c837f4b1a3ec498d8d511c59d9a7cdc6f44ccd6213d44b9e5d550c8f4d37ec322364d71aaf94c9f3806ed317e5b3d47fd026fd7549ecb15b46586d3ce4526f3f648011504b7191e5a312b5438a2c3f87f155da021f1c20fbd73e106985c4151b0533eee1b53beb797e9fb8c658623e30d1b3b055d364d571ff5e95302c33e7614570880a03af7c4a9fb5e2987e9ef334673d177a285c7da8483f61c590c31cac18089c6c4a05913088a7e5ca9ac1a0b9c7aa84fb680d1d8fcd0d8111df19edd36c4a5d5aa70cd5fe682d4548f74711f2d8727beab7ec7a307d755ad40d48bec0e05b7379680bb1aed7d7141e2785bbd4455fb0b3ddf135cb34cffe388e778db36720300aff334546b467dfeb578f035803b0cb1720fccc0fab07363f934247b2f93d28a58367c04782182b75a62dc20e394d318f17438d356afe1a3e2ea4628951d1b7759f6186e0e3b458eac50a9775eb7f04ffd81a0d9ca5a2f9a5ffa88189e02fd719f2c5f276ace44e3510531afab5b617dfada67269cee06160e09288be15ceee2eb52afb34493a4050fa2daf16ab999e9ce1accb999412b0c2cf22f1d97671216a10523e9446dfca1027ff58256648183c00ba72bbe139f135ef90d96d2b7c12262e725039dde23f9361f18fd6b249907acc0290b076ee04cc9cdb5547f97ae8e9a9d47d6b407ebb4a6414424c0da1848a679ddf26c1a97706eccac7dbc1a8f6f2a44257906992ecb4b77d31db54629ce4f4af9a40c907c2c8d121d9a91c00fb590bede02fcb16af1318a20a348c2d98bf0d81e6c3acdcef4e6421c0d9e3926b16fccb1d399e045ce386c43c5ac05c52ee18216e68da2edd4a5d685c5facdf30a7eb22a79aeec1fcd34dcd6e75d5ad92ebed3d6350ccb8749c6cfc853d5f8dd1c6747799f2d7a1f74714b41259e41343381a6786428cb77625a26a6d1397bdeaea0e72916fab4a563aee0fa9e22f51734086304e15d257494fd43c1a5d58552ace78eb33f15b9aff4a982dc0ab20dbd1e58b04e44f9773126cc64953d4473a549429494d2f665887826a8f0fbc8511f41146267dc6aba2434c0d80c05b55a90ecf8ff8ce68cda77411c78d838e8646a35f00c1d2259eeaa3cbcea4519e25b2bc44f1caad036d0f4fba0fe213b21b97ebb346861d5ea526ebbd5cd663ea8f00a600cbbf30bd9bc0fb16d420f6063994454808319751099c3dea5a1378a37af06651225e6823cfba1934da61c15f0f78f650a3b83152a224018f15947f68b3fd531552ad85e568f72d1ac92e0abf8b901ce80901ac04f1f2e026eb763e632a9c88e399a04869f6e5a13c2f3ae058929bbcc3041b0f3712a5ef55e370988912076a650579a7fbfa208c59a2ee37d0146f34d775ea5402d1bcfbe0dc20ecd67a0f0a870f86382d8ad8c30d9a755fff6ee5d73640f5e2e241161b57a45c69862ea67b056484bbc4a675b26a4b65a527a36ee60f8a01b4b0a1bedd63a2a1fbaf0a986dd2d251fbb007de7d05bd5d7b03e8b62c8946817b23f271dbec95652a0c2c04819588c4f15edc61704fd19f23708c148a0d9eabe5f16712c6e8e09bfcb7ae2f87e98b60c200e4f651f4678ceecc0517d55b00bd9e322a9282ea55b40ade600bd1023e84e7fd695238193220c90c954bbd6197397131c25745923c8a08ee51f6a719b4273b4b084dd566ea28d1febf7c8aa10408092297d32ffea58b998d38c342a8e5acb6fef80e793c2252e66e37a5f257a369c973b46ebcf855282c965de536a94e0edd2ca4c9040f94ee79d0e9bd4824ef95c9c5e401fe65770788f7bc58cfe5a8d2648e2c98510a664d3f98d7a1e60135b29a8d1befc586a766c3fe7dcd3c5efabef20f4ba0097591634d1c8bdc7df8d6b6a19323194a444e1131c23e3c4a55d293b0e17c7af4467ba422af1d2115", 0x1000}, {&(0x7f00000024c0)="8a9d001fad7d", 0x6}], 0xa, &(0x7f0000002800)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8]}], 0x48}, 0x3) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r9 = socket(0x2, 0x400000000006, 0x0) sendmsg$unix(r9, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x20003, 0xd9f, "b08d16c655194700fffffffffffffdd8e500"}) getpid() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: sync() r0 = getppid() r1 = getpgrp() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) setpgid(r0, r1) 16:00:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) r1 = semget(0x1, 0x6, 0x480) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001400)=""/22) open(&(0x7f0000000240)='./file0\x00', 0x440, 0x4) semget$private(0x0, 0x204, 0x80000000000400) r2 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r2, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r3) semop(r5, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r4, &(0x7f0000000300), 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x403) semctl$IPC_RMID(r5, 0x0, 0x0) sendto(r3, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x403, 0x0, 0x0) r6 = semget(0x1, 0x100000000000001, 0x22) setsockopt(r3, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x2, 0x4, 0x40) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000180)=0x200000001) fchmod(r4, 0x40) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='./file0\x00') r7 = socket$inet(0x2, 0x1, 0x0) mkdir(&(0x7f00000013c0)='./file0\x00', 0x0) getsockopt$inet_opts(r7, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000001c0)="623238bb58f3b08b6b58fae4913c", 0xe) getrlimit(0x1, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 1: r0 = socket(0x26, 0x200000002, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="92876be53bb14bb93cd85f30b832363550105d0c1735b81a5d8d1d7b889a8f932327bb14260545c440e012dd3d29d2112b953b16800d4092cbc3ad3d6a5a5a44c8e0b927334798c30f081f3c506910c04f8867eb7ef8c90f7bec348efe8ec34bdf3d7b0e86fd64f08823308d0c", 0x6d}, {&(0x7f0000000180)="ed665483fd99c30ec7e1693ba2a97086f08db68ab3b1f12106fa7f61abba8847e474f3ab7492ebc0e1e65ed192cead58d114232f61d47b6b8139c847252e767515cb5d7841e9b3806bf1254ae1d8f72323e549101a1c5c5cad87e3e413b2482c9a55ec64c426", 0x66}, {&(0x7f0000000200)="e072c42afb310b121f344f2567a99a34a2ea9936fbe5edf47b1b18de03888c60d9029e1ce3d5abb0c90d6e26eaafed992c11178681005fdad96d141c0bf57a8c41201f3d116a868d91b1d01716a6c1f7da9d9d73be66c452469246", 0x5b}, {&(0x7f0000000280)="07ff0d897ba64f1d1d65b8c94229bfa8e655f37eb682c96f36c37d53e998c6009427f4b7c54bf19c76eb594d2fc354afc7a4700a71c2631f35a408ed6507cf05bbe9a602759e7ff81e4ab7134cc8", 0x4e}], 0x4) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000031", 0x4) read(r1, &(0x7f0000000340)=""/48, 0x30) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) 16:00:01 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0xf82a, 0x17}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xc970) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 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) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x800) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) dup(r0) writev(r0, &(0x7f0000000040), 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000100)=""/212, 0x60}, {&(0x7f0000000200)=""/242, 0xfffffffffffffef4}, {&(0x7f0000000580)=""/161, 0xffffff76}, {&(0x7f0000000640)=""/222, 0xde}], 0x4, &(0x7f0000000780)=""/28, 0x6}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = getgid() r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x100000001, 0xffffffff, r2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[r1, r1, r1, r3, r1]) r4 = socket$unix(0x1, 0x5, 0x0) lseek(r4, 0x0, 0x8cd930f31de0982e) open(&(0x7f00000000c0)='./file0/file0\x00', 0x4a4, 0x9) lseek(r0, 0x0, 0x2) ioctl$TIOCCBRK(r4, 0x2000747a) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x108, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x41, 0x2) setrlimit(0x8, &(0x7f0000000000)={0xb, 0x95}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20080, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/121) syz_open_pts() 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)) 16:00:01 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x2000, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x82ed0}, 0x8) r2 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1e) 16:00:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="93469cfb84409f719024b385ce935909db44ae777aceac61df4ed376d063b819623c1383b043b02ae74848900596776fc3424126b44a733c75c17b1e123e25053c8f19cdb28b9484f7350816", 0x4c}, {&(0x7f0000000100)="f2b65fce60da3f1f2e524218cbaec2ae23ee04e368e897b788d1e3a2828affa48a780d70a93ed7090b64fdf2083e4c80a29748b074382dea3892dd9f0f77bb6e92d3787af2aefeb308a9db74b1b0a0ed77b72f616c37b7fcb50b3f1a2edb091466f2df0cfbecbb8548e61105ffc154dc5b5c967f6a4eb0a07d68664427cab0ab10def97293c98b201f9832a83173a97934174e597a198a692f9311db2b437f99905e0d7e8ca662816208b47f", 0xac}, {&(0x7f00000001c0)="7b0b3c66e6f35e5f5072154989efa6c305b953935326772a8fbc8ef6dd7dc8f75202ef31382d2dfd971b97a2cb2660682ab8ae8931ca48fb344da1d3a195c0c8eb263767b34c9777ae927219ca6983190d2ac126361c43510b8da241ec1b62398125dd809c32b2e0daa42110ea493c3061db2e5278d6ae02beaf48fafd", 0x7d}, {&(0x7f0000000000)="b46ce06a33bc8db700eb4a0601aa30de998898356d2f94f3be31da54cadb22a663067fca1716676cca0593beff83ae", 0x2f}], 0x4, 0x0) 16:00:01 executing program 1: clock_getres(0x4, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000010000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = semget$private(0x0, 0x0, 0x18) semctl$SETVAL(r2, 0xdad52a8f638c3636, 0x8, &(0x7f0000000080)=0x7f) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x7f) 16:00:01 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='r\x00') 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x3, 0x400000000000d, 0x0, 0xfffffffffffffe6c) dup2(r0, r0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00b1"], 0x0) semget$private(0x0, 0x2, 0x20) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socketpair(0x1, 0x4, 0x4, &(0x7f00000000c0)) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 1: getrusage(0x1, &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x88) socket$unix(0x1, 0x7, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x180, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = dup(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x60) sendto$unix(r2, &(0x7f0000000100)="86823a5688d14bc57e8c", 0xa, 0x8, 0x0, 0x0) socket(0x6, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000300)="7ae77dee66a1715d22ba5ce3c39cb156c7baafbc425d6a8cf716005e42b9f3f487baadf549c31842d528195f2da6f7908b0352789f78af2290e80601f475acc52514e956e4d618b2021fbb2977b566e36b3b15ce981a654e2bf156879a1d47ab89ae465d065cf143089ee520c012df861da8a6e4063a4e61e689283f552aaf19d45e3d2c8a18eb827cc0b410485f45ef2adc791a3cd730139d0b8d21e2bab322b283cff005bd2b700dd8b4bf3b744d0f0365282e02f3fcc9e120ca9b0623914cd2e8038a269c7468266b123873422a", 0xcf, 0x2, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000001c0)="4e07004f7fc208c237661381b81c0dbac78f6ad197cf8536fabeb0557a1722de34728806ec8018f242ace703f1bd180f9fcc16f45ea62fb9c67f2f791a9223651ada527bed4bebd361b76cd891566b", 0x4f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1000000, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000080)=0x342c) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/194, 0xc2}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 16:00:01 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/213}, 0xdd, 0x0, 0x1000) 16:00:01 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x491, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x104) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x2}, {0x18, 0x3, 0x4, 0x1}, 0x3ff, [0x12000000000000, 0xffff, 0xffffffffffff8000, 0xffffffff, 0x0, 0xda0a, 0x5, 0x7]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x1, 0x4) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="9bb0ae6c4892ec84bd76f53cea5836690e01c453183ddd", 0x17) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x9, &(0x7f0000000200)={0x40000004, 0x1000, 0x0, 0x0, 0x0, 0x6, 0x0, 0x8}, 0x0, 0x0, &(0x7f00000002c0)={0x0, 0x8}) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8003, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x44) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x20002, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001500)='/dev/ttyCcfg\x00', 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x20000, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r6 = dup(0xffffffffffffff9c) r7 = open$dir(&(0x7f0000001600)='./file0\x00', 0xc8, 0x8) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r11 = accept$unix(0xffffffffffffff9c, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = socket(0x2, 0x400000000002, 0x0) getsockname(r13, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r13, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r13, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x2, 0x8005, 0x400) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000280)="e7f796a01f701098d2630a034dcc275b6936095eac979498f2031e092c2934636871be0eae8ab7f45e029218803b15ea1fb1b4eca2bb286a517784923316ce4ac89899e0949777d3000935692474359fd76556c5ac5b21adcdd650786e3a2b28a8071f4be01c1bf7850acd3a818c12756e210261ecbe6d9acda7667fa497d0099ba52d145c28e723bd5416d24356c0bbfd46c30f7baa5b9d187b21bba45cc43ee5b3886cb610aee52c", 0xa9}, {&(0x7f00000000c0)="e10843", 0x3}, {&(0x7f0000000340)="629b42d602ccae02e8d03b550ca2db909dcf40cab3a16912740c4f597c19cd372a1e6d982861c78063488e50f21d1dd24ab3c39a90b3bbbe1679d36a39ab437fe7fef9685f0e5f775b0ba34f0e0b478fb0449a206e1c3a19b91557020127b9a258cc2595a09159ede292037ce3064ac8f62a092f3e4ecdb687b8ee19c985f6f7454dc0b048e98200bdb82d18b4ef46decd9c107a6a20b79b83a1b681c39cc561bee4acd1374eb363775dc8d9089c2e4e94fff4a3dcc7a91ca597e935f1461efc06ecc077109191878aaa0db1b8cfa3a016c93f93f8a24836c11d204867d81778e74cecb779cdc83e718a136c8160ecae0ac84c52607eea712e326f179ee8f3f67ed5ef93316b877416417b3a2fb892c156c3017fb2672a90c15edf31112cb24746e1b02a39a6d2b22d8b77e0a7aa097f75a8eef2c62105c370b0c36df0b67bac0f4025d1956951b312fcdb32c5c75b5bf3cdfc09ebf1e956fdf1ddd2dc90a5b1a74cf5498db7af269e778b4d3eec7fef0b67cdeae8b9ce3669fa11de6f350736814d7bc95238edc03c6e12eb17058a84e7272b95b9367343de8d3a727f4b1e74cb9e7f81fc0e33153aca00572baa935b02de55bc6909b1bd66c429f03472d238ac4196883ccecac825d1c11e985ab7dc0ab576786b6e9424a00be5229cd780578db98568fe4a19ccc9f434ee933071b0587be4648b7ad7fda895ff480b58c54373b7236d002d543be99c6d9b3f46ef12415ef10a8ab67554ae98cd8eaf9dda952243816e19800f901065f5b03bacd1df5ba309974df6fae98471e2389ba4f0cc8ef153498fdf9c277f140c88acd5690318c651d4b6c1558db6f3051f4cd478bdf635a4ffd59af3d2263846ea75b7204381e716a8ebf7ca2433edd108670c24aa0d7900f54bb039327ef74a03fb8c0751ea44e70b7d0ef6033a10d84c975b847183e08f8ba419adce4f82dc497ec7dbcfb865bfee9d3728ed2b91cd027ee54cec272874f54dc3f794506a410df67f3ac863b571d5d70a84518013eb8aa48e52fd2aca65bf62ee6f52dccd249a11e2b54df39d34ef88b6e59d6e7f76f78b58923095054d1bb23fdd4e5a706f08e53aa65a42685bff35a949fad2d3d15fe15e42f6ff02d5029c1c3e00ffbb4a865d523ef05f62d77a1162b7d0ae30ad5d885224b92c475b836516356b7397de63988852fa95db44b3c87a50cb5aee2baa709fcbe7d8085a823f3d366cce312d34d8de95cf80f8b55666ff2ab530066a571627fe67243111504ebdaaf8afabce78b2708b9a53fc6cc6165173a9e242653ab97638179210157d74cfc1080015429e13f2b7783f7fe97b7c8e70abc02c54b9d92378821cadaf4da54d5dc665b6de0beffed45853f4125dae1cf9608e6248b043fdb6bc16de7fc40dc4cac0c092fe038f2e13392556601ef6d6324edf1740a3e6305781ec731e30fdbccc1f686fd6a2a21eb3940feac1b72563fd44138461a47ab873529cd9f197cdff726ecc93f169ba993a4dab767b41703141df0be4dde65eddaacbaae4cad5c42b2f80c5e21f408efa027d3510ace6fd3c13dd0173e0e9bb5ecbc6b1b84944e11cb63a67c88a6bf160b20d45ca12e539b592e4059cbfddd2b274b8120267cfd7758f3a1a26b6a504e8075a0b2ec95f4648a62e6a92e3691da33d1a8ba746fca5b378f2beefca1210237a51dee3e4cc3fca5c77fc05348e728cb0aeade37ebf15706097e40617c970fa67f96932569a45707191b436bf461813a9e2d253ea5e0de84e7858d966443c4a4fa001fdeafcd204c804d199df955e149f961ab5e10438a4a582d0bc60be6ac1000fe7ab61bc6826a9f7b135725587ee0bdbbd83e00f7a1cf84daf55915723b581d6080daec8a25251f282b71e95f80d9765181035de30e0831dad2f7fefc8142a9e68ded4538caac99eff3cdaaa98202a9883832c5e26db8b6e4e707bc52462b90d2e0cb87eee2a17890e38286cc93456b1101bccaf0278b591a04f221c3010a3d31ae97d79318e463e6bc7843ff728a233a266b12e757cb41ac648f67bf2709ed2f5d05b0f77f67ed3e1e9993bb2dc0a52593865240a75372ba82a390d6d085b31a7633ae5bf4025909d4f5e2df16f628c2b7b82a457ef69213c82af72b6a3aefddf3e1900af819230bbbe1420bb7562e1b0177a5ecb930cc81a1337f288168cdf1604305d92a84f65af25753ae2e3441cbd96f90709c5ec0eae8f4161545c465ed0cfe08f2b747d87aff805d455d97197b588d1bc8d6c13118581baadc30b47bcbb782f2cb4622f6334edd3661f1f951611870fd20f58c9310dd6de7cc94cb53982443a51c223209ff2af14f67e97b555e71fa4867e6099e31d00a2e205038101278c5c3de04357c1767e3580f9dadb4db8e5bf42a4610e0b218b081239faa6d7444e4daf6a885ab58da732b1d9bd364f8b3e143c2c2d30e59b6b548b9b64ea501d6c1e9ed99c5a3cc868070bbfe1c06d340f32115a4e7b3fb754f46216f8ca6dbaf4dac9edfe1dd3b41feccd15f3bd3aa4263abfb42874502086d0244335c740c495e3b929280b08cd4fa2aa7f39c43ac294c346cef23f336bc6efe63449ddae4f14303e777b56a0456dd55975fd3f19b1ba2eee7879edd660153c421fa47a72949f84a4c05571e4ab641718c263a261729c7c67d059e4002095ac3e28202f7cc2724377f8b94f7a67802c666bd42772bc6354b56eba70cff4840738abff6dbd6395e846d8cf521b9a3b959af09d6999115d6a8d1e646104f1f56dfd942478442b8c384bec6eff0e47fb36a1336392295b70ac738bf6f7a826096d561492cb655c44bc036743b63f1ec3d71ebff116fa6be91b20168f2dfa8bea85371c62b5da57b188649fa18de6073b94ec8bb82c6cd46c235046a218e41baa9bde3db3c5b30aff35b1b533fc553ab9c182014d8820792ab9ed2f6054b432075c0fb2da6a6b9dfd7a8286f383dd82caf4e15696d60929d1b8882de09c9322f5e08cfd23fa1e57cabbde6f0aaaa8947535f8b782852a890ffd5038cc1d8cf8e2579f2f4f43b866a2fa0e0f1fbf932595cf8f216c3ced12bb7a4d3de4c8fe0aa9e180c2b233f7429df27f2aec4120c7f9595c111d962345355275b3ebe1d89d54e959a6375a251240891eef4dc896f2c45c8d1d2a3b8acb3a5e48a4b59f0de5267800ede99d156e96c26e96ab95ea583bffebedc9e8b28501ca3a630026d43fc1a6dd2241f33d86c826fc636e51a379c06b7f12f7af6dc016f32dc5aeadae720f4ecde7318f70ba211c8dd9a057a68b4d5b749c740351f11f3c61dfe61997c18f455de7eb9ea58d97c99389899d1c1c3a131cf172489f7bcf0ed5d101333a32772c0ad9200490fd049ba6864bb351b20fc2f57fbb5d9f45928a6f07e35bca2f649a782e7ec34ac06dc9277943d5ebdb9a8dd6d9f389054d2ae9c8014e532a59157c04d9ff1a8b0143faf1c894850d6ce002567e01cbe4b2708b6bf917c2a235043b79008c902bc2cad913cb24d08c3cb46dacbd4899ccc18ea85a78d44de82b9f0284ad4ca6fefc0eb25602f430078d118ce3d5155c5a78c34b3129077a896f5f73abea5b864b486e47a30ab61cc010d55c967b8bdb049bf0554461c5734299e6beffa38a3bdbf9f962df9bc5bcf4aaa8b082317a5beae16795a783d0497eaff9a3700768da6095ae22a3a49625375b99ad054ffde50a8fa8b7e023b7842806a1722f7ea64d9f500334ae765fe83a76c664b7c2068cd8fd2055e1489f2fcffb4dedffa9456e679e7a443fa203399684f1e79bc6b79f3c757a5af887cdf808f238a940b1445f2603c7ad70bc842cd6f44df6d29baf08445dbacb27d26527a8024c6c007a792023af6d4efb75a3c056176bfdf3fc86b71a3ac01b11e0e9b1c86f94549cfb0000ff6fbc9db8793767737dfb2e24f0ea3ab9ba775bef3acaf23ab06f924e95080c9ef76b42761d6a274282c8bb85c9817ecc809be4fb8eeb8eba14f92e02ced5b0ed45250f4592295b6507f574db29df140616574106953ad3a11b22a89e6ccf8fca80a4d62c5218baa1b9afe49139f01b5f615fe885a4cb6a64f90177cf46423a6cd3b6a51b4e755afde9712084262e130db64430f95c230d5b4ac5944be9517747fa19ae2e82a045bb1c57c28a73ac966086dbdc2325bb9afb25ca4ece86655c2cd33e0de48125e9144205549ab2f9e3daf6119c7f72efbf5e4e2157d0f29f400649f960517386b6dab7c442ecbbd71865b539dd55dfd16eefbbb1e42b72bfd1778703e79455b5d48d62fc6a2d9084064e2a58859f07cd62c188f90007240b763bfcb4682483c0d75e1ab3c6105060ecbe0e83d63b8edf0d5d47be42bc1159ac41975aaeaf205e78cb6e81a6eb4a67a2727cee7f8819df1187050a792228d0de1115c8ad44fac54261b3a7057db3c829088dccd5ff33cda229012d5acfecbf3c63cea902f23cc18b7a3a5598f25b2246d65d29fb06e0c1b7f4e4a871c40f61090c061824cbbf1818b703fb48c6c5453c59ae8fc032ffcc1ef5b4c0c7caf24e0c2b0ea97e80ba4bf3f694d3cf9dcb6c6fecd58b1e319b054df0b6b534d340009934de2abf12de5b2a3625b2d819d77f773d279edba8f0a355b127a5c4eb312a3fb7e0fa797f581867f3e0a24cabe211fb47f1e1fc6f614dbdc7c50b3c1c72efab0915d7c9412433a4570f7fcc9bb62c50d3f5c7dc3b8aab68daab87b3408a70849b2c5d7f4cdf4f3624c944b23e43c873e701b26c8e99d126e760c21ea1ec4b67122e1aa6f9c081528e83332e6a0c6289988870b8e80eecfff3d045f69b86c0662173d043f36a5b1024f2bdb224506b8cbdffb2a491decb7ba074685766c80c108cfc6d6e8d2f3c27bfea58849ba424681f63481eb90692ba33daac9ab495550fbdfd84bc134bba6ed8a5995100bb0dae6e8bf72e234b24b0ecf70ca216e006d942a27ba76da6f6033762d7395b01530e4f790e241b36ebb675fcb9fec16b4ec67156d6cd5d49365e7209ea2f3898c88ac692bc1d9e3bf3138cbd2f70d3103f3ecf85ffc67d944b6200cd1aa6ef1555caa21ab2563b31e391f2796750bf3af63399cc56194fc140851f9eed736f18a2d639d509b25e1d4e3ff1d5ad7024fd1540faeae946c1436d5e89e4caf0ae26f299926ab4b9adc72343db88833b5276829e864df1953ba8e64b1aa6965646fc727e75a44a0cd1d277b957e3357ac47dfdac2417ad62c5f05697ea221b54a2ce6b7e8c7a7bf5886c40c42dc9647aac6c82367de8108d197f49f46ddae02a4d7dbf5d9d8ad384f0e1ede46f0500693dc0f7717c178dea6ae4d79fea4190fefe3827dc366b9d81882e5eebe7dfd49c49bd0b6014679ddae3344ea3ba714580c406a8a775011708cc2a672c1332d0b52186a4f3996f113cd8ea2fe9a85f8ccd3c407f2c145ba4306183e23b19b501ede7f0ae8aa8ccdac534965c1ab7a55181273eb2345b38a8ff0af217f2adc463d8a59a575ab6334e890b7784421f9422595336f95c31dce658a80e0135249520e6629ed1fbaf6933f5dde06b7b525b551ef27fc656944e292d1fe710c0f6a25ad7e0b7800eaad22397ec20099b829c9573be8cf1e4add6833bfb96163df7ad40bc40ed367dada62075b609bfcf4761f8ce870ff51bbfeea0f89b067f3cc5b3d07bb00de3e0d16dcdc6ee4bf112d62cb724b9a84db4702ebc1fc8366078145399f6c70a49b3d8a4da2bb1c4561dd53f636f406d252bc35d8657e076ef817d660bf916191665a5f9be2b53869840d1ad83d0702e34127f", 0x1000}, {&(0x7f0000000180)="88fd9b1ce1b402a3ad4219c2ce8f0211d758861a9ef0ef5def3bfefe03b7f1f6fb204cd11670a413ed7605248b31050648405189fb", 0x35}, {&(0x7f0000001340)="706d251eed7251edc4fe8b11ff4f04f5699274c9e230a364edf37102023f3b10fcb868731662c06f27c1725ef4baac1459e9b36023ea6779ef606c305fe416caef838dbae4b48582b43a60fa71300dba71d3cceccf971d457f69f5a021c29deee23287c8e76160cd3cd94c9b58cb9c4b450aae7c68b183dca182519ae25b091678238c59841c799f99650549f50ca77ba1b75571cb1d91810f1fcd", 0x9b}, {&(0x7f0000000200)="a73bc53289d62e54996298f28983e739ba10dbc3a3a313d4ea9fd72a6a5c5b5d915876d577b3ef787dae0c416a0745", 0x2f}], 0x6, &(0x7f00000017c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r12, r14, r15}, @rights={0x18, 0xffff, 0x1, [r16]}], 0xb0, 0xc}, 0x8) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000900000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x100000000, 0x100000001, &(0x7f00000000c0)="3d33eacef832372ca8b365c0a20187e58b806508929b02484f598c17265dc4f7dbece829fcaf367d4fc9506c58c2d0e4df074220d1de6391b4cd86a5", 0x3c) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x800, 0x9}, 0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1c1) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) PPuvm_fault(0xffffffff82282250, 0xffff800001773002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d