926e21a49c29fae6e98428ac2a8756fad324f66b6c1216d354a838333b5804d33ad2404f81533a772a27beec3f5bca38b81afd4c6a5cdf3ffd60667cf3ac39fab1d0b45301e354c8749881edfd6616ca45bcb3cc9a3fa7223c9d066acf560125c6180f890def928d09af0f08c3ef872817f09b54a65a7b32bde9174ce8fdf45f222f21ed8ad0909f9befe2254f0ba58ff3992558629d13ae1abee81bc6a540fe5a0e7e1b65222882da911f7069bf9ecd1c3a0ccacc800a2c809ecd8052628d25f850ed373320714e7dac0f2dd7108b5b2f6e08ad5141476f6eb7949e09925ba7271931c87b864e7cecf0cc6dd5912b3d7ebb233ca52e6b3a255d0ba544f365c4ff749b93b2a47410e53b382f30c851df5ca0566188dbaf81a81e8c52e8e90e6bbf5e81820c4c5fea42034e8e6a7453309dcaf79868bdf0c02fcdddd6e868d698d2ce310fc9bf04e41dec01a46ae0a5b826df3ba78886c142ab75b65357af541c9f92a3abb9c5ca7864b2bf2a2ed59e1186612be6b21e6ec4190806e1e9ac7e8e111f826a1d28f42e778b8c09f8c2f4ddb30f69f4f87c8f5ac5f21f4ab4f6a9a5054a8dfb6671c35b8e6eb3d85e9f26f84c8b665cec4d878ee15331351eba13ec6aa6a981a965b4cc4eea56793a239fdae6afa2d355aaa0dddc7fcca7fd09da9133bcfc4009f260b951f5cbe6b06ebaf97ecd5cd0ed963b2e2ec6c983f8990108f55c7317a294d0c0630383dd4fca49d928c85f40839b315695df93bd12adc2b1364bec0b45ef26102d9a54cdc0c26b6c661606a123c4ee1878fc3f9a3dcfab97cbd958060bbfb772b65d17682e8a7ecffaf06d07fd6d3f3cc5ff63041a8bfa37274784d7d0836daac7d421e0dbaea9274096fd10bdd0981f209ce5fa8232a9d9e4c7b0ad39ed9599ebd7f5453db3e437a90e6becc6fd67f28fdd0780b632bda5ae68626bd74d4504f246df1cb0cbc1ee61b817273a0e94fff895d8832f5fc4ec115c14744c7fdb913df05cf524a6e22adc05fa4fdb249871b566363e772e83c10a079d2da3e5493cccbea51bb3a398ce2a58145edd1da17a773911918cf16c1407fce9c2f2151815bf4e36334396671d4202273f97acc1515e3083d540ddef422916009361f5eaaf02a40c6ace9e08f2203ff93e4c8d5e94c8c1395d601c6a938597de82287240da084569152b690c2a52ee16fe3576faddd0c1035c5b944e7e4396831fac717e2478fd2e93cc6c6b56d87ea90db2800515c953270acae9196986c2180a5c1dbada226f2b506fd56346a3db5f196b29adc466c9aeddad144bb605da1d35accae184df908272605cebe385e910ebf2988ff179a99936cc05e861810563d1ec0586f8b1b7bf0658ce714b4e3d42c692ba44f49943d245a1a334f4495f6f1878d0530ffd42702f006b0c36d074fc95a933400e2eec095a125d499e18b7537bd0a1782fe82b126f31b2eab9a06e59d5107aa4f969f18355ed5683d2c4ec83d0a54c780f3cb4aabdf9dfb7d6f1cbe9553d01d2c62fcf4c0a74a92f3bae1c7f0331ac46af8a93a8eacc1a15e860e267cc1963a06fa1d1c861af2c710286c606b89206365de0539f5326a56d7646a3d707bbddc813030bbb41408f1da1a2c589effcd99032b01e21e8cc36557f808c643ccf4a3533d66209691f1a6d2e20fbe26ad8239b64227d32dc682ce346a673e11ba3eb07a68442959dfd5b94132b09c1e06f604357c59b8a74e5762d28f77f1521a18524a79596b2413901a75512feeb7bb428532fcb8f8910f885dadd02b54b3615dfc3e2ed05c22661be11ba9f33e0d3e2ef3732550d09ba25d34cab5630df8e8964a071c4c1ae41cef59ffc15b4e3a555eb0be1eac5e6a7fbd08160d7be3b5ff53dbe2e7572f321ec7ca0c1de8ef88c3b873d9f84d4eaffad0d775a94c27b5d20d327bee99c2434db392f1de549a55ae132785fbdd8050bf8174ab404ad069e655357958e6428df3016e7978d473738fca58dcbb8107689e049813ee09c04d57c5b6d59f4e97c810437c9db175e0f8cae0f253e78407834d22b45c01d36fa17e1d2006c2626d98e71b6aa27dd2a928d8d21107fa4b2d5610968b16c91d516746174750dabeca5545dfedfb3eb108a723e5b604716c1e621179c484a31711756a561ecb9f9796d3724443ce0b720ebf701f764a273707722824ca196a4af1ed26c72e0b1dcee44d5bf0d34cdb0ba01cb940f5d522983c8070f4040ed3a577b766099dfa524bd0b884a2fc4cabf46d7b32f494dbc70e6a2f38cf9b37136da24a2c07b956b8b8d2ffc5cf7ab9012e73e4cfe990210e9fb0b55e7c5f2d08b3f1fb5d4852ce151402df2627ce90fa0887eaceadd63944a382222bee7edd963769d743ace6bbc9a041bea330f852f5b609f3682c20af8ec9cd3489c1a1f29be7f2b28ef4e7ec61041a22761432dcb8723ef8c1d1730e1bfc5790034df2df1cbb4314e6b5635148b5ff416f1270a54321bc4124df2a7252bccd4728ab37e5f404f4c59bd748f37aa1f2a053c84cb694613dcf07941c60f372b56d563088ae3", 0x1000}, {&(0x7f0000002600)="8ee3089ee8e4080d757e1660cda066908d32b0caa54c6663294bec362c4cc6dca251b8b7f2e8dcc50209b69552ec25d32f9eb3c8ab34aecd030d250d", 0x3c}, {&(0x7f0000002640)="7ced93f22b3bc2320c04b1", 0xb}], 0x3) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000026c0)={0x80, 0x90, 0xffff, 0x1}) openat$tty(0xffffffffffffff9c, &(0x7f0000002700)='/dev/tty\x00', 0x101, 0x0) openat(r9, &(0x7f0000002740)='./file0\x00', 0x410, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002780)=0x2) connect$unix(r0, &(0x7f00000027c0)=@file={0x1, './file0\x00'}, 0xa) setitimer(0x3, &(0x7f0000002800)={{0x1f, 0x8}, {0x8, 0x8e}}, 0x0) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000002840)) openat$zero(0xffffffffffffff9c, &(0x7f0000002880)='/dev/zero\x00', 0x80, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000028c0)) 11:10:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x4000000002}], 0x100000001f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 11:10:12 executing program 0: 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0x230) msgget$private(0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 11:10:12 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000100)=[{0x1, 0x4, 0x800}], 0x1) semget(0x2, 0x4, 0x200) open(&(0x7f0000000200)='./file2\x00', 0x3, 0x0) 11:10:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000080)) chroot(&(0x7f0000000000)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0x1f) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000040)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffc01, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f"}) 11:10:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x5, 0x7, &(0x7f0000000040)="05ee715f58f270a7db38e1e71ceeb531c98beca5c610e2c4bd70b4a978ec569fc27f3d9d5195c42905a23beea4c4002c6d845613eaedb31ba25028b18c80b5d81eb4c0416fbb5c08deeadcef8014fba9482191dd13619b6157989663526e3d193c131c63ba11852fe0d21a3e2a3b53a8639a0c", 0x73) setsockopt(r0, 0x6ae, 0x5, &(0x7f00000000c0)="67114b29a18af4bcde381dae2fe045b62c750585802f609c70b64481d3a14577e93659935f05129f6be344841d390643635ba84d361f31c38db45942bf7e4cba49ce3c4e3665e80f9ba3b2778b43ec1b422532291c992b9bd655e6e3462a72e6e9b2301a8265", 0x66) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x1, 0x112) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000180)=""/164) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000240)={0x40, './file0\x00', './file0\x00'}) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x1800}], 0x1) connect$inet(r3, &(0x7f00000002c0)={0x2, 0x0}, 0xc) msgsnd(r2, &(0x7f0000000300)={0x0, "60692ad26c4a3be06d485bfa583cffad410c2208dc85535baf7667b7e40d1ed527edd5376ed60f740ca6fce4e2abf62ed710087b81bb441fabd7d38ee41eef0fd894bd7436c5d669ac598169a92c035d6cc73f0afc9953f5d8c26e62ffa6053933b873c7518cf3db2d893ca628d7d87ebaeb42b580a53da3b89003d4f0ade2d396b48629585ffa77e99571064863f8fe5474cfada7dd48ce121686344097bc9984fde15dffa389170567ec3f9628fd13632ab6a9c5fe4cdaaa61"}, 0xc2, 0x800) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000400)={0xb5c, 0x200}, 0x10) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000540)=""/10, 0xa}, {&(0x7f0000000580)=""/208, 0xd0}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/210, 0xd2}], 0x5, 0x0) connect$inet(r3, &(0x7f00000008c0)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r5) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000980)=0x9692) msgget$private(0x0, 0x1c8) open$dir(&(0x7f00000009c0)='./file0\x00', 0x8000, 0x100) getpeername$inet(r3, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getpeername$inet6(r0, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000b00)) setegid(r4) getpeername$inet6(r3, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000bc0)=0x3) r6 = shmget(0x1, 0x1000, 0xc, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1224, &(0x7f0000000c00)=0x5, 0x4) syz_extract_tcp_res(&(0x7f0000000c40), 0xfe, 0x2) 11:10:13 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0, 0x2}, {r0, 0x66}, {r0, 0x134}, {r0, 0x5}, {r0, 0x150}, {r0, 0x10}], 0x7, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x6) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3) 11:10:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040), 0x81, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 11:10:13 executing program 0: r0 = socket(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x1, &(0x7f00000000c0)=[r1]) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x58) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0d5dae3070ca9f05", 0x8}], 0x1) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 11:10:13 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x400, &(0x7f0000000080)="0a629105f5d930d67727fc5fb5bcf13fec1ce4e4a1c04b906d730378b33738e3f0ebf3c97e4d14e978ca48e7a9c349194ab63f5e4dcc0b8fcd48d5f35b6cb1ae12eda7b900fb1c3f349320e50713a290d15b3ee884b60c66c928e3aacee94266644574a68ae071", 0x67) 11:10:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xffffffffffffffe7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) getpid() ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) 11:10:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x80000000000000) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:10:13 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r0, 0x5, 0x7ff, &(0x7f0000000440)=""/4096, &(0x7f00000000c0)=0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, r2) connect$inet(r3, &(0x7f0000000040), 0xc) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 11:10:13 executing program 0: setitimer(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000080)=""/132, 0x84}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/39, 0x27}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f0000000380)=""/245, 0xf5}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/125, 0x7d}, {&(0x7f0000001500)=""/198, 0xc6}, {&(0x7f0000001600)=""/9, 0x9}], 0xa, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x28, 0x11) chmod(&(0x7f0000000000)='./file0\x00', 0x155) setitimer(0x0, 0x0, &(0x7f0000000140)) 11:10:13 executing program 1: socketpair$unix(0x1, 0x40000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 11:10:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) 11:10:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x0, 0xfffffffffffffffd, 0x3) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x401) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="10000000290000003310370bc7652c0e011e000000000004003abebb6402880000002a6b8957b0b9001af741999c98bc4da3b7e5a40d59e7b4f6fc4c553fbd721a3812c1c9b9075703a9e8b97438f7eaf9d87936d6a1900d3fa4bd71dc6d126be482e6df3a38a42bddac2ca49b833ddcbbb3dd95b43e17e4ad92c15224e410bbef88c23dd8fa7cae10f2cb43ae8a13"], 0x10}, 0x0) sendto(r1, &(0x7f00000002c0)="f4c2fa0fce7861824c30a7d2f5c68a5e0f5d9cd2d79618d95deb2fbe177ea8b6237249dd2e791c02c870e266ff7613781c4f1c33ac51a0ed083ccdd31bb41a9a344206fa0572bcab55b31ac6c4e8df32171235891d0a6e8fc6c0ca34d4d3e7da12c5879ef481da6bd7f5c9a08e3b4695b595c9901391e10fe44c29e53366b8aa4b8d3d23744d093f6d4b32e71c6b2cb5e9cb1e1a39683a4db262b2d4a814ea273d856c13f329179acafbed929e7027ab00d5f0e0481cb990979dee4d37d9631e892a7a280b6a4b1de9608d0518686389ba65065c633b6d356cbe0105f8baebe55a9ebbb19081ca3f4f80efbcad04315e1aa598ef3c89ae37bd4db807bbc974385009066cf2f477d60fb9d50d4cc5a007d883b0d32a49286aca10c4270a1ff18f9206ef8a175d754ef0ab830ebf015e3e2b69375a70386fc10284c573c3834506c905120826b81a0d4a4b364be76beddf690a696408c525b133eaf69fe25f07f3459d6341e0aec769bdcdbc7b5e9ce5d5a91b829012d9ebf45f6a897628a3b069eff349b4ee5bffe85df1f24e9d874a02e04aa87be3921802fbef0a502672629021b32c2794eab001b2d7b83f32a90d9c121719a8cbb3082d68945e8304bbf296ca03742441e63d336bd8e7d67ccaced02b6a6b11310b97e7c79b81c1ba7f408112f5a087f6c5d610849d55a6246bcf773172105147fe699678989026c774694b6c2cc47c40cd6a554e0229c498f3241b1ed1ccb36331913a90058d737e371402bada053e8907de25540f0437866c21a29bee484bb0f5281fe30dff562a0dcdef560a27c120f8e32cc7404666e0ca4fdeefbc86afdc952501ee2d7445feac7ee2a1631938dd694872e1dbbdec666cbe1651e1703ad7f9872455ed8bd3f907520948f3f9b0092fdbb46441d088ed3c1cccb80b26f5058f4907242bc50d03b8227e45e744aeed9f3e6eb516b6ce3806a579a2563c4a32037976c17c0c8c131a83206299b60e29a61fdf223235ecbf4b51a72b949488b523f6218095bd1a3c34741a5d688ddf5e3a4b0533fa829e2ce6342a4d310fdaf0311389723671fdba0f930dfc9d86047a5e993492652b2f96ee2069205d0c0c98f95d02f33c50619dfc11ad4698fad71eae4e7b9b1d0ba6dbe2c0cf68c037687af73d4ae45515fdf171517c4156a0d9cc7b3477a0d2c9ad5b5b6ce895eff9634bce2fa17a7f48013054039fe7f62879a3536b35bbc33ac10b9eb356655236438105d41283a602c70c57fc501d406c87984d4778d0d8fb4bd458467e727f4d69e979f0de3829b5940b3342e6d2cb134cae209c94535b77ac79f0978c88af4b4c7413517158acb5982e3ffaea1705981cf8f96d36447ef86b28f9ef2d3be429c8e7159b7e49aca95e906fb4409a744882e3b50b531372e45ba28637556405e37172773c46f53d4aa9108e7756dd7a59a4c4a032c5602a76a4a6c7aca524154652b7838b01c8f0e930ea8884eb6d94814ef3d62dc9dada12cc2b6ccc3c18b1aa2ce3b59616161cdec5251c64d3c409482d2e5107c1e739fb3a68c0e883ef51a8e7d73611ad1031f89022c4a6d914596b3a31b5247ea3a443e0f454702171b3a98bab358efb3b4837b9f81fa06e316b90c04b5f2b282287de88342efa973f668b1d7dc06c2a85cf2e2658a2489c8999406e62cda6b71e7e90955e5b1132a2587bf0e1d4218bc1c8a17558f7d339efa2e729b6bc85324d16991c05ec564bcc87407015801dc223cf51f2737b023720349533f8c2c9ffc01a34969bac3c6d4bc16a4e122dbd307fd980e713c5047c3ca9b4d111b1e5f25dac0c82afb6081aad1ac48ba83d17f4426db789be2ae70e3fdb236ff8d762ae34fedda87b3b30b07f011d3771e9f8ad5e97f54e019f8629a5a69108662ebbca1099ba0bac5947b105d4e3395e41da79f85936b549fccde52175552346716aa3123b608f7f422ec736206604348eb717baf405e1dd0602b7b96c8bc73af9b0291946ee129bb9ee082e68d30ab789aa0f7e3784cffa86aa3beedf3f5898b2380dfc4e7c8981c58add8c83fd8c3d926e20376680c0ea61fbf928cbd21e444d09dc4ffc89ac130c4d388c26e6692e8bcf09d950dda674013c748c380ed9bd5df8ed9a1f1b264ab9fa75b76e9e7face8a0022976af40c9dd920e385f0d196eafc1108bf686f9d8ab518d2c88f528e462233e9f13443ac2a9a11f204537bc8516745b723ad8df82ae5823f268a40b849455ac5add5d6d18307bcb25c78401ed7d3d0c2042f298d539f5eb2f89170480a375b1075b42cb9924af242c5f78a7da91063ba46efedd7df6a2f2fa67c80da6d1733394fb6b4a17042d9b5bb86e59db615891f2ccc0314ea9431a6964996e7dd110c646f80c142f008db3117796025cbf4b92487971ed90e309998c96c7178fa95f483ef5df9f4e289e9e36f8bd2e41621012c57b4775155a836cacd1577d53d249452586b582ccb47a7fa41ce731c95ab3f191b7d812d46e987bda18568c9a29887ebdc94574c89256830ff7dd004c52a0bf80ba0c0d9bdb0f3467b450efed903a83d82c6cdff0abe5413013b1ace46a957054382f4a2619f56ea661b54c3da3d8972bc32c4b5b85e67957889c9cce4e9416c68f74f819559dc78c8f16962eaaadbde6a02a065ddab53194e35a28b56696d25d13ddf182a23e5c3ff0eb20e4f18548a85bf8bd086504e1cd1ed7c1e40880a73271a4e78648b4ad9d79f0e043d30fb729e81bc2d1d4d3e8c0fb6c009c399b215f0103b96d76b19287f4b0f543363843ec7f2fbbea5ec82a0fe2b90d88f94d72839e845fe17cefd5be9dfcf1bdf97aca06cb5d247b18123dd93899917703fc628b1499513bbbbca9e777279fbb736a32291587d3987ea9865b1a71ee3ed33685cc3a53c739526fe2060d831b92ba73d726017bf66f96d4380039d2943cf76d8a7f61d97fec3ee47167167de037b4746fc032dfa34b638d81a6b53a72aa359073b746ea760556fb9de8f50749846f50bd8d75d03ed6ab63d6279aa88445f0bb39b46c9902b2ae67e1b98a0b3f8bd8a535e5a24ea09b24c15ea276ad7036584df783803b7a6c6088f74a712a5c553ab4db858fdebd170214da74227add5d80df2ffa1c80f0fbc6c00271d8ffeda311eaa37ca2cd9ddd1d9bddf2009c8b864a71dcb2ea5cadb18c50c391d8ef5fdffb2ce16defe99c630f184b8e2df6d753158b6c97c7fcabcebf327ba172a6176388ca435b9828c951c86ece217d7a845e0606b3ac9a0317b7a118351d223200979e1b757aacd9a2f0d8f0a6dac43cc57da2cd38536d769151f303810957b72667853c921135e4a53367bd888e4e48463aeba505279944b311e4df6899fd41d59c32b34e3dfdbab2085bd90a95c5f6549b242ed17899836c1ae6e0cb8a7789961580739366204c8aad97ef98f56a36f0aa2049f96e14ec75b9909267bf57c3ea130ff079bbafcc960053dae07fe70df8aae9517b6afa88f812b5caa1698bb9a9880a3ec5d02422ddcbb1f754e6cc01b5533ae447b75a944f3f1c7adacedd20817c0b931938aaa86413b66e1ee26999d4685fa35f5212d76fe518bcb6c57e0d39ab62cdb455b289cd80a2a7f3760d724350fea92a445e52963f035bf6c3d272beba964af232db56ed7580cc2718d62fbafae4109f13fe0cbb1edfaeaf43d7b5f9bff76dd303b092f1a96330ddb9a3e92e2a63e8c8a7ab861f60f011a400b6ed03baa51dcf1bae6cdd31ba6b3a830aeb80a8d3b7808991c4f405783ee01819e0880e0ffc54d2f38ff303ee1ee1055d0cc58d820af3f53fa038c8910957ae724a6da41e8f092c4db838d84711391cfaca6d20a483a8c0a526d1edfbf1c2d687309267faa7def13b395fa4768cf13b120ffe9a4343f2326a26d58c3293b0def20b8c8ef870c9e905fa2f73007b1c507b4e57daca02169a732514c59cadb8900cc5ef0e1d3b29ee31d0ef72f9f231d93f5c6aba8a92c7d0d5a3849340a419cc76fb16543aa225cd11fc30b3dbe04df65f5df8092c73fcdc8e89087ac6435eff07350fb627c67e8ffd9b6fca372b3cdc3aaf080f4a63049aff5b61b1dbded1505fba4cb6f5a64361cf74d8e8cfbe32227a3a4c0ac058c9691ec6247e4af0885cb50b821ec448322d6233b5ccf51f19a454df5d2bdc474fc24884e0e606702838bc84734bc9151b28d9e4d4a0861997a5f7b985594a23b6a37101c91cb7afab365ed067a0d3f3c0a57b582e2dc6068688cddbcbb695cc207775a7534585421669c4a8247f0ed7aa127ef4d36c7bcb881b15e2b5add7f2deded57ab4c006683b7413666267ca43bec6670a25679f7d2d9f9e046fd95f98a6237729e2a43c9a5cbc92e9e474f85062ebf3b36e368a948be6cd2b4f503881598061613c4c2eb5af2b17e0da039c46aba684f39cbee8e526c799db9d6f5a861890666d808887eef0bae9745a6bdcffb9b723cddc0358cf55dfc2a20a4b6020eba2b366b4db43c582059538f4e354b28aa5c00c3ca44b71085e8c7005672e635c31391d52957ba462f15a4d9f5498af4bff553a2d4317e429cb21ebaed73392bcc6aff945c4b12a194d93fa732b76193f65104e328488f233b621de783a57547c526a6f5da76ba71ea06955eadab2ea9e130668aa4264664774758a35a78901cce9b3b7bc6476d279fb668387d43ce11f2c960d53fbd23f85363e818606eb730363ec38f721586253b4cf306b6a803d8ae15cd6ce59302ed56ecc918328b8ea83cc12c83fa1c93b737df15aba47c0026b5e7a91d53dc74a062a796ebaa406b3e01fcb99b8396ba175328c88eabaaa8374496055df7a7bb8c73017542ee5fda4d08e5aa8601ca8729bcbdad9f745ed86edfd9ee31a8fbc91bbe1628e412156508f192fc88602e7a97110949c272c2dacf359cca9e889c0b7819da0635deab89c494b5bb6eb0922e83489866ea2a47d76f38c3b87e11483e44d9488e00434833f835d2b34cd7d75114fe8c1a4fc3c838982de851f3c52c6854b7280c781c62202ace798e74fb1b28d9f04f8e9d6ffbca52aa6ce8758427e0d7871b5ecdcd1f8f384902d602a0aab7d75e306a6215afaab197ebb1b66be27dfea20909be70136a0b5ff89af1b539b47979a17f11091ff62fd02c1e535bb6c5256885fa707913a9fe141d82f51dba503bf1a90dbd685e8c47a4729f10058b698411437fb614a5350a7eb7343fa1c14d7755919fcc927366090c442c9deeab1335869f7292a30c647064e5fdb2f48446bbcd2c23d92de6702f7140dcb866ee80d700bec320b81b2463d59c74d326f77b1726a11fbce3ae972536d1838b944d977c7f72c90ba02c46918a6f2ef6224d905e9e3cc7dc358e60ee5436a67d818ef7e6fdc59c60b2ba0dfbabbfcd7b5b7f72976a5c01f1c19766e020122c62a6695dc58c0efa7c00992796cd99f134b096d975b0c6c291752eb375894de60e5b3fdde3396c17ee079ae76fe84ee18c2d265468053767a769aebd4b4bb6833f280bae3bb0d254c989a93cc4cb0b97e4aab8ee64ebc0be77c447259cb774e2c2a231b2a39fe9b16e2c1f9ec286680211259ba0a4d1145a365e288dd3203c1419d2b4aea4642ea9d248112b92da28c816ba82525b04ac3b171eb3232a581df3418f7934b9536417de198924822c2adc505f20f5e40fc94d7ecb60526909eafa6c7ad283fe189be40e1ccdeba00ae16795562b77442a2d023d5a888b166b7890c7e1eb694e74c710e9e1aa97628140cf06ac0c1608f047880f239d893398765e561766e78c6", 0x1000, 0x400, &(0x7f00000012c0)=@in6={0x18, 0x0, 0xfffffffffffffffb, 0x401}, 0xc) 11:10:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 11:10:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff8b) write(r0, 0x0, 0x0) 11:10:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x23}], 0x1e}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20084, 0x0) getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 11:10:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 11:10:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) 11:10:14 executing program 1: r0 = socket(0x32, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x27, 0x5, 0xb062) close(r0) r2 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000100), 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8400, 0x0) 11:10:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x28000, 0x204) setsockopt(r0, 0xf, 0x9, &(0x7f0000000000), 0x0) 11:10:14 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000e03", 0x139) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:14 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="6d44e6454969a6f58663d553f79255520aea8df801348a5bcd13", 0x1a, 0x8, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 11:10:14 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xf0}, {{r0}, 0x9577dd2750302245, 0x10, 0x0, 0x6, 0xffff}], 0x7fffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x20000004, 0x4, 0xe7a}], 0x800, &(0x7f0000000240)={0x7, 0x1}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x182, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) close(r0) 11:10:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001600)=0xffffffffffffffe7) r2 = socket(0x1, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x100) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0xfffffffffffffffe, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) semop(r3, &(0x7f0000000240)=[{0x1, 0x4b2, 0x800}, {0x1, 0x700000000, 0x800}, {0x2, 0x86, 0x800}, {0x4, 0xda8c866, 0x1000}, {0x0, 0x1fffffffe00000, 0x1800}], 0x5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0x5, &(0x7f00000001c0)={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) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x9, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r4, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xfd) ioctl$TIOCNXCL(r0, 0x2000740e) semget$private(0x0, 0x2, 0x4) 11:10:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x757549bd, 0x4, 0x82, 0x81, "88045eb76f6743cfb6a7430358293b3c4086eda9", 0x7fff, 0xffffffffffffffc0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x1, 0x101, 0x80a0, 0x0, "771ca0881f61055afe36ba14a53ade700e02628e", 0x73132119, 0x6860}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="a9", 0x1) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x840, 0x90) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000680)={{0x18, 0x0, 0x40}, {0x18, 0x3, 0x51a, 0x7}, 0x6, [0x8001, 0x7, 0x1, 0x100000001, 0x100000000, 0x7, 0x6, 0x4]}, 0x3c) close(r0) dup(r1) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x2) clock_gettime(0x2, &(0x7f0000000200)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000280)="8ff02e04ba2b5cbbbadbb966367efa931a76eb33f603058264ce06c354c88702cbffc3bac6aa82d6ef5de7afc207e754ee1485c99b8a5a7cf59f15e045ccb01ecf", 0x41}, {&(0x7f0000000400)="7915f2c67aa8085eb7e82ffff8a51075316b8741ffc36b01a84a166f641e065a70aaaf97667fc1827c33d818515133a817cb808205df7918f819650a715eea564c33aacbd3f47ec995ebbc5925577c75190e8ee022670c066d0f7688dfaf2a54c166fe9273fc114cf173b66c742df5cb4944f2a76f49917f494ea5b64c504459936419a90a87cbd3698cd246b78a5a938f89fafd", 0x94}, {&(0x7f00000004c0)="10d800af578fd2368bfa3c521a577f9402afc2118843cefb2339455de228a92fc24d7d461e15550d519b66ec64cdc1135ac4edb69f6f3675c128c414d0e26aa76649bb3a9e0910cb80c4b00782dff2951c165d2b2cfe3977bb8e230f5561f38b6262023e6376213d8d832984f76d2c030baad8c09aa744ed2cb9ce530fd6aff87e077923005d2dd8bfe9d0d5d78741b774e56f991403fc2856d18d2f1cdeaf8953f5345ea80a023f2a7b4ac2a3cbde752ea05b50f6d1cb2bcd0409b65c6b284ad5f49f0931932361ea9da550600c37f272373bb349fdcdadd1", 0xd9}, {&(0x7f00000005c0)="4571058d515b8b77f3b5a57a7864228788073d8b6b8606f4f811d554a31003cc5d78c12f0fd6c2b60d82f811483c6998bf794f42a99edc2a521b1b6cb9e0bec60cc53f2b93139056cdf6dd21b087f809b997d2b71cfd4882bdc27af3b813aacc86b529e1a659dc4be2d509df783945649def446f02657f754e4343ee3b8ec61395d9faeb63946ddde08ebc64fa8a7071a874879705", 0x95}], 0x4) 11:10:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="1e52d1a59592c33f8edf850578b533feb69c1f8fceeaba385727e1898659b1fece0545c64100f53a03f125a99c85a878d52cf73df9499366cb82dd4bb5da49ab50c402c20b9a691b4ecbd2c2db3e9cadd5f1801775797da35dfc3ce6da7aa2dd558fd938b9a921681566cce3c6317af5ce23b2a57b663cb09083f974920c32aa506994df40e30b102ad377def7d3e0128abf204c02b76b3ccd7ae13f944dbb7ce4f1c72704be9c653651e08b7583ae9a26ec7f02eef7dfecf165e722daa183cf1e817a66b25a131c783e97fd339e9b34fbdd2cb6384f13d73a1eaf769c2cc57291b116bca0cd8d2143e78b77a68d17ae", 0xf0}, {&(0x7f0000000000)="777b0251d7bf583ee69a36925fab1e108c7926b52e0bac009d616bebd927cc9a89eae27d974aac", 0x27}, {&(0x7f00000002c0)="2efac61c77aa7045d3009c93ede405988d587c7289d7d186315656c131595e4a3d33283bc5aa3c8f310563b8a7fcc2aa4d045472c887fe14f77f848893b2180c45e4913439c7d30e07cfd0ad488934e70f04feaa69d0ee8d2fe0395a96e2964554aa632f1fcba1dfffcf0bc185bfb3872ba5ef0e78961a7b3cb7557dd3d75ac39fca03e60a226b458ae607639f912e2237fe9fc491e117", 0x97}, {&(0x7f0000000380)="4e5cf347538134327fe1350ee9f9e543e12c6e569c31be617c2b057c6ecb6535cb64678bc012b0666a23866a764f0651cf7040f805c3095bb0e32df22a7db1d8f5cd7f5bd13267b84da8042fb28e611cf2e7807bc40d90abf5a061fc2421c0902df9285d058e8bebf7aacdf925b924926e0165a827c52439dd47c8397e52b42ed80862ea4ab2ab835d6485cdde3dd882ff867aca3ccd6fe1852813a1285579bd", 0xa0}, {&(0x7f0000000440)="664fb9e03e23a7446d1d90d7370d630e992bcd40439b2d54c995bec94026f88fd10f8e990ed303ef3012ef826ae42a7f3f7f1bedcc8090265cc5eb73669a8d9fd0748dd0d7f6b3103ba1b4e55706214f96b298604da0f5662197e5c32d44049f866ca8c414542e9eca9bc1ada8b5b428d60d84fb2a00a294da894f3596d46525e3e8a86369b1e6bfe4bc52d676609edb458394f3c2f12943d26c2ebb421f4a527f8d527f853fa1ab54f7e91a170f46ae0bd155e002de3927071daa6e4d0d57cea25666905fc9771bc7af7e35dc096c902590a42ac0e6d4d6843175cdfbcc8db0dc45548b97ca8e5e85d9", 0xea}], 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) 11:10:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x2, 0xfffffffffffffffc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x30000, 0x84) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) close(r0) read(r0, &(0x7f00000001c0)=""/20, 0x14) ioctl$TIOCCDTR(r1, 0x20007478) 11:10:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r1, 0x14) 11:10:15 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/3, 0x3}], 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000001200)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 11:10:15 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) close(r0) lseek(r1, 0x0, 0x2bb9fbf438cb777) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8090, 0x0) 11:10:15 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) setegid(0x0) getgroups(0x4, &(0x7f0000000040)=[r2, r1, r0, r0]) 11:10:15 executing program 0: r0 = socket(0x13, 0x3, 0x80000001) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="c9fccbfaeba9", 0xfffffffffffffee0, 0x4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 11:10:15 executing program 1: sync() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) getrusage(0x1, 0xffffffffffffffff) socketpair(0x18, 0x0, 0x101, &(0x7f0000000400)={0xffffffffffffffff}) write(r0, &(0x7f00000004c0)="b7e8a53216350442138c713bb81adb54785f0a21c4a7c59eed5e33acad26a2f7990a5602108fff10701af30603749a8d3f079d2406453409c92a7777bc02b1c30d7cd28c926f93c01567a40d5b8357ad9654fb183c655afdea9b2bf89bb1bab760b3ef6800c83b4a1c0adda16ea555c2b3609c955f16d32a1f37f52ae2682912050ffb5858a55bf86034024197b5b7c1b031ab22ab6d1f4b5af2d9a74a4e83496f00e5551ab2c4d72a98644b75f2e92774e28bb55cf4feb6e68aa671afa95b7f76f01bda78caaa618af6a4702313aae7967e481452be9d4521acf80ad657a2905320a4c23f2fd9593e1ec060ea2caefb861737ab5388f2", 0xf7) listen(r0, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x18, 0x0) r2 = openat(r1, &(0x7f0000000440)='./file0\x00', 0x400, 0x42) sendto$inet6(r2, &(0x7f00000001c0)="60e41447100002ed4f797cad6ad415c70d8acef48a9314b3004070f75137400a94e36c3f4dd438c69c6c0d86b59f4eaf3b7bf88189038b24d5a3f11a650cf8901602fede3f8baafd8196c1d3896ef51f5470ee9f5cc2dbdf38a1f0a4601752a59c6433e866867c927c70e86271135693a54e284c5617c397976e36fe26471620447a062ab8fe8f", 0x87, 0x0, &(0x7f0000000280)={0x18, 0x0, 0xffffffffffff607f}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000380)=0x7) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000480)=0x101) 11:10:15 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = msgget$private(0x0, 0x250) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000006894bbeb20642fbd19733605a7e0fcf28e7be224fd2faf6381622bfd6f91dbed1e0a5563ae14915af9abab561aab4e857e3ee3dcadcb8413c9dc0588716bc00c4244374508e048dcaff6dfd6e3e23281c930aa8d173ac89ccc7f6405c4aeffc6e90bd0a72c57f219f88dec6c5e63d8af16fbd2b624c2409628e6a97ebdb27075640d8c7c03a8b68d94d9075f9c10a462aae38be98acc983c90d20de938a5fa7e77d9d99af3bbce1072f4252d670e9e4dc4afa83eeca6aa4101102b7b73ecfed03a68964aa0eb6c09c0472c05fc8245bb05fd80de16d734ae22c5c3d3f471936579d1b6d10ad6b1e8945cdf6085"], 0xf5, 0x800) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 11:10:15 executing program 1: poll(&(0x7f0000000080), 0x0, 0x40) 11:10:16 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = shmget$private(0x0, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r5, 0x23, 0x7}, 0xada0, 0x101, r6, r7, 0x1, 0x6, 0x3f}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 11:10:16 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100000010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmget(0x1, 0x3000, 0xa8, &(0x7f0000ffa000/0x3000)=nil) r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000f95000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0xffc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x6, 0x2) mmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r3 = shmat(0xffffffffffffffff, &(0x7f0000e3c000/0x3000)=nil, 0x1000) shmdt(r3) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000340)=""/207, 0xcf}], 0x3, 0x0) 11:10:16 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x2009, 0x404) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x101, 0x1, './file0\x00', 0xff, 0xfffffffffffffffd, 0x50ad571f, 0x2}) connect$inet6(r1, &(0x7f0000000000), 0xc) r2 = getgid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x9) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x7, 0x3}, {0x43, 0x81}], 0x2}) getgroups(0x5, &(0x7f0000000200)=[r2, r3, r4, r5, r6]) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1000) 11:10:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(r0, &(0x7f0000000140)="d96856b435b1b1c7cd3dfc71681d888f277319d1458e1e970ed6c970ad743b545e391817d37edd91fcaf6d77ecaac2395d7a9b8d73e200e92a073c5e894fbbeda238c3774eb275524eceeaed8f47df5c8f9610085a6c351b0713067d560a1071fe5d53dd8d9acddd9d3718a33273015cae2cc22e", 0x74) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000006c0)="1b33e4f21eee924c161ec5cb2729601d3eaf807cfd5016e493910a5692862287d186a2493fc62004fc03898ab5033dab42ea9a1ee7161371f1834cada536dd2155c40faa2956974a8ca7537923c1a1a52264", 0x52}], 0x1, 0x0) write(r1, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) 11:10:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x61a0217641b985d9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)}], 0x1, 0x0) 11:10:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000, 0x0) ioctl$TIOCCONS(r0, 0x80045604, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x5811, r0, 0x0, 0x19) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x90, 0x40) open(&(0x7f0000000080)='./bus\x00', 0x2a2, 0xffffffffffffffff) chmod(&(0x7f0000000180)='./bus\x00', 0xc) chflagsat(r1, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) 11:10:16 executing program 0: r0 = socket(0x18, 0x10000000001, 0x0) close(r0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x80000001b00) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, 0x0, 0x0) 11:10:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) lseek(r1, 0x0, 0x1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2c, 0x9, 0xb98f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x88, 0x8, 0x800000000, 0x7ff}], 0x8, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x44, 0x0, 0xd3}, {{r0}, 0xffffffffffffffff, 0x2, 0x82, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x21, 0x1f, 0x6}, {{r0}, 0x0, 0x4, 0xf0000000, 0x2, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x5}], 0x2, &(0x7f0000000380)={0x5, 0x800}) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20, 0xfffffffffffffff9, 0x4}, {{r0}, 0xffffffffffffffff, 0xc3, 0xf0000008, 0x7, 0x81}, {{r0}, 0xfffffffffffffffd, 0xa1, 0x80000007, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x41, 0x80, 0xffff, 0x7c}, {{r1}, 0xfffffffffffffff8, 0x1, 0xe, 0x4, 0x2}, {{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0x0, 0xfffffffffffffffd}, {{r1}, 0x0, 0x2, 0x4, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x10, 0x8, 0x1}], 0x2809, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xf000000d, 0x7, 0x9}], 0xffffffffffffffff, &(0x7f00000002c0)={0x7, 0x52c}) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 11:10:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xffffffffdffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000200)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0) 11:10:17 executing program 1: setuid(0xee01) shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) semget(0x1, 0x3, 0x200) mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0xb5) msgget$private(0x0, 0x881) r0 = msgget$private(0x0, 0x110) shmget(0x2, 0x1000, 0x241, &(0x7f0000ffe000/0x1000)=nil) msgctl$IPC_RMID(r0, 0x0) socketpair(0x18, 0x4000, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000080)="8b14d99c76d410df3f5eda5a70c3ab12c53416c3533a1db2f1e473ddfe965c457dde3bf68f72642eb3faa91715636c0c2ec7d5593592b4f9b2b3807f4a1cc42d9f611c655cffed8acde3dd5a349d3febced765c9a9d315bf4673092da3076c805c6d82001eb4066572b4a1c7ce6f809ccf40c04a64d77c4f69962d70c75910054691f6ad71c1081bc41ab387b4d989b0c745fbb4d56f4d7f1bd9496ceaac68ccb4af9b2603a0f38ffe946fee2c9ae3297d39c2e924167acfdba4556b3394e3814f6657", 0xc3, 0x8, &(0x7f0000000180)={0x2, 0x3}, 0xc) 11:10:17 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100), 0x1) socket$inet(0x2, 0xc003, 0x8) 11:10:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) shmget(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="993f00000000000000ef367c4e30", 0xe}], 0x10000000000000e1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 11:10:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r0, 0x80104277, &(0x7f00000001c0)=0x1000) chmod(&(0x7f0000000000)='./file0\x00', 0x4) 11:10:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) close(r0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0xfffffffffffffffe) 11:10:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10020, 0x4) getdents(r0, &(0x7f0000000100)=""/253, 0xfd) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37d, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f00000000c0)=0x1) 11:10:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000100)=""/80, 0x50, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) listen(r0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x8, 0x5, 0x8, 0x2000000}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x6b}, 0x8) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 11:10:17 executing program 1: clock_gettime(0x400004, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x7, 0x34, 0x3f, 0xffff, 0xdb, 0x1, 0x3}, &(0x7f0000000040)={0x8, 0x7, 0x9, 0x2, 0xffff, 0x100000000, 0x7, 0x80000001}, &(0x7f0000000080)={0x6, 0x800, 0x1000, 0x1000, 0x5, 0xcb8, 0x2, 0x7ff}, &(0x7f00000000c0)={0x7fff, 0x412}) 11:10:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getrlimit(0x7, &(0x7f0000000140)) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="d9", 0x1, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 11:10: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 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:10:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = semget(0x0, 0x0, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x2, 0x7, 0x8000, 0x1}) semop(r2, &(0x7f0000000040)=[{0x0, 0x80, 0x800}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1200000005}) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x40) 11:10:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/92, &(0x7f0000000080)=0x5c) r1 = socket$inet(0x2, 0xc001, 0x0) close(r1) getsockopt$inet_opts(r1, 0x0, 0x200000000001d, 0x0, 0x0) 11:10:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 11:10:17 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() mmap(&(0x7f0000696000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = semget(0x0, 0x0, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/58) munmap(&(0x7f0000838000/0x1000)=nil, 0x1000) 11:10:19 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './bus/../file0\x00'}, 0x11) 11:10:19 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r0, &(0x7f0000000280), 0x2eb, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 11:10:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x3, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) r3 = dup2(r0, r1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) clock_gettime(0x3, &(0x7f00000001c0)) lseek(r0, 0x0, 0x1) setitimer(0x1, &(0x7f0000000140)={{0x40, 0x8}, {0x66, 0x3}}, &(0x7f0000000180)) 11:10:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getgid() r2 = getegid() setregid(r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) 11:10:19 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000001a00)="8871836b275ade5d9f98363f972299da0d79e03710bb865f414f014b099b1573f92835081afbf304e6584f5e29e63e281a6d2ab76759d8dbff4279e0685c8430e233acf072c903db930ce40620c8791aec747260441df6a25ec8138183a53efc1ee4404a6282dee95ba92612aae531befd49fb48d8349d7b5cf82bc64dbf5b893ebe07135faa28e3b979697487c5de015f7bed98330bf5764f0740fb898e543946933b206b6e9d227c54045dd3ba6ba3083613cb91d5b6c0c7dc2f579ed2ed78ee47e28b179089eb8caa8950ac2d9ff1e16fb3bd178fef1f0f9e288654d5ee915f76f3cdef57958d70a3c23d4b390d7cfa263eb52d70bae080565a2a7c9c40318da89e255413bd573c01959dfd0310f26a60579b18d8a7727ab42a9e86a70b8e99e13da4b1fe5a8f99153b1b4945f274057bb40e7c190e7ab88217e4d409027bfb3a23ccbedcddb75f92c6683cf0358dd56392de512e23e44ee200503e1e847d9e01fb11ed43af24917e1f81a57184b5af316f1ea08de442e1b380c35467b30b47730890c16d8256f706366306d9862cc795861ac0e1129014fee7cf0057b4d2f3b28508b4cbec02a9b5e8f4d8b91aac7baedd102805002d7ca8cbe49db998cb09690a5a903f87238d5b19423e0965e4d8d698df538b1c39f4bed9613eaeedfd4db37847e4499a4579e98baf4bbe837408d7c28915452eca5e10a6122058935d75879cedd68deff6cc6611e8a3bfef09cf22496c9be3b7e7df784a35f1f40fcd309af86ded137b759c805325e5c5d7386016477597d4a9ee13484c8ad41a1c596085d4d86d6fb3835d3bea8e5a528cfe0e9fa6757a1c3b5971262213d29778beff58cfb9382f8bc27d85229772d7f891f67f380ccc73a3f07393c9281cbae57ddde53a891a9491ca9a3112aaaa9390ce79722b6fe99948819970e69fc08b09685f7385f9e3c3bca69cf80407987972a1466512ca25aa6e4bcbbc366c9a17b63990bcf9409207ef5bd6a2bb75c9cf78961504b2e28f2ebbe41cb82266029a93a3a3e0eaf7897b6ed5b25e3360261daf4c793a4cab53d9c0e94db9e5143da0f7ca0743f72ef8b268ab1e626e79cc8bfc9b9389532dc28c4eb6d3fbbeb0ba9037de51b1ad61fc25cf449268c8f76391e6f03de35810fcdc338a14c406a7fad45637af54e337cc2c611a91d58597c4e29717809e3a0148275034d9b765662a9a841aa7acc4fa893874775a07c41f17e28ae21e57f4e892e0a10577a723a83f7e6691733423ea0a27033d06afae126e0e2feaf892f3b6a3280e4a4cb115e7b3ac0e8b089d3ee94bc751a81460d9238ff619deccf252d72706a80b889c4943251cf610a24177000dd4ceffc9ea3ddcdd1fcc656b00db9acd7649d10f566610dc7ddabf0a1d94744f1185b3eb521c284089c75a382afaaad99c0b83d4992e33b7dbefa2fffe43017740dc699f35aebecd584c7379e5532034f9e0e453ea470b33655605059de3e36d4aafdc12ec3efdba207510b5e99100ec185ec4036bc907a5508e33a4b52b3c5a9722ac749f7451657e495e0e72def97dfbf7c02b38e8a5f0573f0c9e1c8c108f371e1c9beb9f08261aa4533cf11960de412053efa53cb51427afba7d17c4e1fc0e553d85cacc096d17b7c7a8bba9babfb4161785523a832d8a68906fcc6a602657ab6c8637406f3940ab1d2baf12b9058721c2ce3673acba08b418379bab8b06b2c92590ab34bc1b1eaeed8fdb4d4374b1c5429392135a96c29caa4aa589f52e5f40e402210010a36c4b5432358c7e0d98921e24d2f2ddb449f126cebe23dd6d9542a87cd8a0c6ad297c350811c868abe58ba726d6a149d58491dd2f7226e5272355b6870f6010daacfc6c0ab8807211292fcc95345340974ec418f09fe11a7b5bee102236cbef24549d076ef1607e151b81706559b4b1f15d4851a106a0d6abe5a616229ab2b430edf2d395f14a4f9dddedf118599c5a995ef9f504e9521685ad86b2bcb89d9f47fa18ed9ed527c0be2f9969028c72c7dec44e661b8cf276e721cfa8ec0ae9fe66c4a1e82eaaceb288768b8524eb9e6a0abd5a52caf0a99cf17afe7cca92568b8e45ebd36f2b843e6ba8b840ccb453743a81b02121b2c6586b77eecbf141a58169c6ac943c3d5c2d1d3daa8d961808b4bcb2f853f1701ed8465e40a77efef682d3cd28be1920954ae416a0cb44c51bc6e3a4391e767f11d63d7ae5549264b27f68a1e9fcdd0b0cf45c71f5640ded1f3d8db56b06899f2cd08497dc1b1eb25d93c95fa8fc43ea4abab787dec2aa516a83cb13f79c06b1f2d8bef28420a5141781093ed0c136f526d4d08cc9fa0069a5e51987f3f87079d5b7994cbaffde5656577b0e6eaedf95ea3e2fe471891e85bf42f0d52ebda2ca118158e1dc0d0876ded74627235dd8f9857071dee1fbe0d4afda56a5d14004bbbb5deaa6922771c4f3c485af109643e35087dd12cdee2106486ab23eff68ea330d804cc0e63e0b99bec18bf14858dccb6d850d818e731d2bc5d30cd1561c61a69e8284c9a930c4d68842f468cf2402042a246067210fddf2aab18a87e65f5ac4ac9cfdad3b3176798236e59191c9fac4c3858702bc78e7a5be4941044c33a167003a539c55f7860efdc3a9d9099e3b161e3a6817b501ed118f11ddbb8677bb66c8b850fa2f5a9b4b1717ad4749ffadce1a9dbd4999abf6475ded069b1c00345ddb4ef825425109607a809116f4fdb0f0ece7e1c9194f343297eea53f275f4ec1b066991df494bfea75e4978ddd9cae0348279cd9514267bc28d0348e78c56378d0315518f504959289e0c7487867324f0a583bd898ab800d1f8c227ea4158096f9d63563c489a6bea68f65ca2b9e3e11f4ccb0e62ae8cb7d619c85da5864e5cf4154a6dc297b7e072a2b98aeb985c6305926f80f4ece1c624193ff4fbb9914aca01c9e5ee3eca2337d39f6755a558bde031745b6ed08e5caedbdb895b2b37bc01c2efd75ceaeba8d27270fee998871fe941e77fe29ec108ec2ba76a22cfa0e5aef6499a9be34ffe49362df067a9f9751b1accef0c67420b712fbbbe766c07fbfa55718a39e2c0fa9c6c58fef97fa0b405137bfed8a4f3e299d0835fd1c7e9ddcc1707ebee4380191c6614d4d3b6a4a987c68ed78e09fe52a6d40f88e2ae34ea0db071a21faf7567f3e320f0550afba8a4da1bd1f12f56e3a77a368ba40e9e00806a4a5f6d87701d7649a9b912d84ab6bd428baa7ede20f660197659387ce6850924cad8df3335fa954a7c3a837315e6a3fb33388d709502ee280d169efbe40828e44cc8b37c0931026c64210e6fe7d65347e2e6c4d05f2eb9e3078f6de4489995f50d82bf5f8a1a38b79af01ee8e7ee84629b08ce9ecda7f6033f8660afa2f0f8018e8212fedc298d0b72246c62fff397e4fccbbb89b27aa951deac566d46444eeaf5a0a223deea2eef78c4db0608442452c5ad51c86d1cef208cadb2339610c7ba5d415e4105d3ced47e13f9b5895bb16298734bfd24990a2a41dd3c4f7d11351cc621dd27beafd411b88418ed8b1683e9951b4cdf03eb46c45cd2b05840c95d845c7ff711c56e8bb09b95cb8f1daccf0e86dbe450ca998c60ad9c2f07b465cd16e46af3badcc854a9824423035d1b1782f26fecf5bf0877989363c6d9aaa2e9b94cb288c6c9bda0ea9c94ad0210d4bdbc91d6536b7cdb39d4944e7266795773b69e2f3f6f3c4997a04faa4941c567e6610360214c075024011530765d35ebf3ded06da0867f304abf8e2b2ebd12a8936792837f04b50032cd006dde0dadca0551daeb0a75bcfa4e38b92451bf1b3675c336548120707db5fa68c3f002c20a17142a22983d613f8f501f763649537f62bf2a3fd01f59f20f763ea0e3aaab28420afd24568beb6dcf382aa97735c4883c01fbd2992f232fdf8fd02ee020d9757c0563cefe0dd990579fb34652611c55dcd9832514faf45f4f1f107d6da55cd9b3d6ea652f6479d70fa1457152d3b14c2c5bfe6264e21d73ac542274f257fd5acb8925020f626da2eb9898e86eb2825f7cf58b4dd1efaa7137d77640a33b12a14ef80bff5dc388f324d38da726cd2d2699ff511cfd5055ac530e0988272fd6ce9cb139d2a36746acaaa03ba8a39c33d9d727175dee35895d6857c61d1712c54b9ce03045ff7845b76c96ee1ecdc5d40101e8389fbb599466ed55b82718aa48b13b8345f5b40b3ab93540ea87bce7e1467cb21ce8b155d56732cee68015e94a5b80f1314d3ebc38e70d71aa9b03e39e330d4ec6a8be18f684cf9de47106bd7a136321a29df66809521f4854ab34e874fdc831b2b5875b1ab8b0e44d7589e871d4003a1ad1762adec323bd330a32e6f11e4c5c4a365243fd8401417e81c0dff4e658f27ddb9a2391e19564d84b627d7e7144509461e1134da477487b4940bf8befd3c965825f974e3631d37d31dfb0e7e1afd5d3f050186d1553c27fbcbedb22ea3d8e6a54c7da28ba45e5523c8b843afe518f1126d8526fbe454e0402825e3f2d9323d9a014b7f32a47f4ec632f37f772f82eb683b17c537f9bf0e56075471d47b7a017680ef7933c172cf00178de123f123ee37741bb6b6eba4a8160d4e2c3e5254d2fbd7f30961016c0fa153d3891edb31374b051f3bc7ba41def8898b1ad9384e839c12e6b0344cd88c2462021f3efd6a98623be76e5cf4c780c44adf6f28c11f2544af2f89aaa08d05a83cedd67e4933a69faf0c02cde49525e26a4ee0f4319398090c24db1cccc2bfae5b7955820e854d516facd5361717593c86c3be2ea86a82f926fbab3a5443a8ecdaa5d1568b956fe8a7d53f69d554240dae72c9aabb89a3af364c9ff6cb6a943d28060175f462bf0df46e55dd50e786a448488ef06877691208936055b56de3662c504adac232e61bb8fcf393b01be459fae41d9467b042e04473a6f884319a80c2da26db74718bd14c864a3f63a10a527214facaee05c1196de8858160ef5e334fd18cc9b0c3c9b0df2f89dfe77ecee012802742ecde369742897bb2912822cbd5e7cb2bf8bcd77f52ac2c1f09a85afeaf078e32f732caf3a3ef9301b1036ffb93c9f4d6f4e2eeb1590c86fcd68ff60706d0928f8d5c487a8b739a72a5fe3fd620a43111c91dfe23eb9c8c2716aa0acf1a321a8cb428ae2db7f041f62b9c610c8b0d139bb2c396db6fd7a63749981a018a62c212592d43864b55c271a4a884c83b1e83ad6f802c08d47624e00be252b14a285467051c4078af2e8c6e339e6b3ccb202fa23671bd87233d6da7c93c217772240e4817598a0c142de056b0e7ef015409623891c4f048e2cb44fc35ac2c666e7509cab45a17d84eef11ee9eb8c4d30ab6c4dfe2e0182e9e93e469d64030865832c365fbee5dcbfb5f622d5e354500d491f757c5d84771ae08c074729f7f2a1f47bb47a5f932586fccdfee91d9a8718b902a7f55e6693e0f5aa67fa659197d4abf07462bc6dec5a4626e8769e53049db8fee6dc0c5a84d99c63a54b383f7c9613b7e6a5f4cba100a9cd1d9ffa3cf6cd2397117f74d8aea15254c36beab61acecfa36d4bbd807460bf88247c44e4057ee61e00b4500ccf3924d22a607ca8bef161c13b540078a382daf92f0a3ca91ad2aa0aa63ec526db0258565a4858cdaf2008a4fd80db86be482ce78c1ea7228fc1c447b9ade864132e25497b5aad5f59e741db31ec13474269582c20f66c9e9556d70eafd2d74670b46a3cc62d6245c0d1b98a72c574cf221c1fee899d6b9a75cd7a30d8697e20916c7eef21349438e3fe5f225", 0xfffffffffffffea7}, {&(0x7f0000001840)="375a921430edc8fbcd", 0x2}, {&(0x7f0000000100)="452330b9", 0xfffffffffffffd54}, {&(0x7f0000001900)="deb90b428f9c2c1b86865a188517ffd72695db076e058c684fd689b70af477bdf52d41550537c643ca02d2db4cf65cead61479cb7dd64fccb02d66762737cc0dbc37bbdb8159a17e74606c6849c1402edaa827fe392ea7f475e0d12bb7a989605291f559d6ba56472781f06e688d7a57662dbfc8a547a1ac94482edcd33f2b", 0x3cf}, {&(0x7f0000000380)="d7a99bad9aabe0442d5f8b9b8024a0667b9040e79965ff1426019ba394dabc2805c15a0573b35fdf56d4c7220c8c87a4c53c5e2f9e31bcf8cb239eed3d489db963cef2b97b347dc2d7ef196ded1739d31200004261282e4b3add9e15d3155e2fa6b2d6f8301a80e5eb24df22ef1e44a845a3fb3944e349472ab723f8509b57295235f1d2738fb60d0fd78ad009196ef0a8aafa546f36d14a653df89d459d6b0afeb1489e8ce59b133c85a668bf721d585ba08b4a379bd4c25a", 0xb9}, {&(0x7f0000002a00)="670bf39688eb6bfc006e146c740c705a8f3bd99b254cb429ca2c0e9ee0c24eb3ff50888127cd5753abf2b47d27fcf1956f2ec3c1195e3f070431d616efb13310db141ea181734c9d1003e712b38d298d503611a692d74c6a196de5525c24ac1685954aed9c393ca193856036e9e1d9a3ea9fd33e70ca109a5c621540eb9cd593159fd9aa4bcd06e91fb44ecfad0b2b28266af7", 0x93}, {&(0x7f0000001980)="988368a5d42824cfd945b3332f47ea0187b05fc2abbd78182fb87f26413476d87ebeeb2ae5b57fea984b9697b3542cb5d047ebb7addc763817bb1f182194b1cc2004d929e0bb9f81e72b737a0f"}, {&(0x7f0000001880)="861d129c9e77978ddb3462b27d2347960af956e4d7f09124fff54d5efb80c9aa2054d272db5df079f0d7b9011ee51e1939b9ffdba89528e0ffa10a3c4cf2db0011000000", 0x42}, {&(0x7f00000017c0)="527ece57618bcf7976bc89eabf069c54a4d56af0fa6388a899d368b07e87610f6ba5e31a8a1d8dfa21629f6c1f4c61f4db2ef98c3e05b4379c2e3d", 0x3b}], 0x9, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="3cd21fb6a20675845d5cde849284ef5c87d908a4815f3260bb59e192f760e851fcc773734ef36c38febb048315869e8dfe922dee1f566d24edde77b2138ade562b6163f858d79c41bcced98875be9478944db97baa3d38408bc6d03d57c812ac82686731446d668bd0eff3f253091b1c98e10d3265e0eb8059245ef299b4dd308c58424a95089a918f192c77df3fe5de606561d446c4aeb26d320a5659daec86c469ae8676774b954855d735d09f024fe20d594ff88c75af20607e3cebe5"], 0x10) fsync(r0) fcntl$dupfd(r1, 0x0, r0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fsync(r1) 11:10:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1, 0xfffffffffffffff9, "727eb265d84876af5979b811e3e3181eed087e54"}) write(r0, &(0x7f00000000c0)="1e", 0x1) 11:10:19 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:10:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8, [0x0, 0x0, 0x8001]}, 0xffffffffffffff78) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x440, 0x40) kevent(r2, &(0x7f0000001180)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x5638, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000040, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0xc2, 0x1, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x200, 0xd0}], 0xa50, &(0x7f0000001240)=[{{r0}, 0x0, 0x4, 0x2, 0xf6, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc0, 0xfffff, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1d9d1fe50a0b928b, 0x800fffff, 0x9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x51}], 0x9, &(0x7f0000000040)={0x92a, 0xffff}) ioctl$TIOCSDTR(r2, 0x20007479) r3 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r3, 0x1) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0xbc85) 11:10:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x6556091ceb63f99b, 0x3, 0x0, 0xfffffffffffffffd}) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186a56010000003b00feaf000000000060d5706c85fdffffffffffffff002800000012000028000000", 0x2c}], 0x1) 11:10:20 executing program 0: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x10001, 0x200, 0xd0}, 0xc) getsockopt(r0, 0xfff, 0x80000000, &(0x7f0000000040)=""/82, &(0x7f00000000c0)=0x52) stat(&(0x7f0000000100)='\x00', &(0x7f0000000140)) socket$inet6(0x18, 0x3, 0x3) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x7f, 0xbd0}, 0xc) 11:10:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f00000000c0)="87bcbe20bb8a5fedcc1668bedc9859cb618c0e5f7260b68ca1894d565af8e6dbcb508acfcca9a9fb7b23cbd714995b6e6654ed0c210c45966797ebb94ff01d12d4cc0145bb6512fb828b363a0ec777ddcf426b7bf5c67d2320f9b31ac63af2c9ec11df24a2cafcb8a7c58f3bb4df210ae55678fb955585c3bfe353e6f06f29080a8cb83d17048033cf8d726ac22e17141e4710292f4726a07ab649b745794a92ccf1cf7cc7bc3475a878dae1a4b8d0f0f32642ab9424efbae1c004dc8eaffbbaf0e627a78c9be15bca5250881cccab0bc5cd20cf825adb68e4338e3cb1bbc84fe6cbf74ad11965d1b10df1e0ea7f2f6284c5f0d1de8b5622c2ea60535a2e9ae7e60593180b43dc3d07463c3171f03d1ca54a9857d197fb1ca571b9d28c7db7ea5aa231dd6f0e4ffe3e256149a165761381254abe24fd1e528f945a09d22e90871d7a5e47f35fd827fca7da15cc253aa49f031f38404d2d1145aa6185c4a68012af8725d08059d099712db8414071b7b979f6e7edc02f799f6f4deb400855f4bb510b8a40e0ee4b30d9104eadf99c119568c5e41a13e1bd74238335575ebcf7ac2c70edec2a86cead6280d5eef612e9aff1a53cfc7d5b9420bf30f889bbc49c9fb88ff9ec73e0cba455498932d120e208b442d347734080d6829e7dcb4b043623d40245b91aab9b7af67c61e5f393bb991b8969d4c3a740f6801f369a0a389ac58085210aac759dd9d3dd4890be3e152afabc342edb30cb2813c1c7fe6133423dc47e74246f0ad57b4403fa76c777acd19c4b8342cccb0b32221da3c584f0242cdd54bd80cce82278d9d896718c1ffcf06b3166b52cff820993f8b901fbdbc5c2615d23dbc29f3bf927ae683e1d1e72e19ebee6973037e67223bf841339264d820904c6b396692bf5c23b24ffda64c45a103f18ab4c2685b2c8c5ca9d9d17aee5616a0aa08026dd3f005abe441fd699c7ee97ece2b2a7aaefa6169a9c28e8dbd5c0d0c9dfc779133ce64f6bad69ddcf81f5318a8f42f8a38a87a82f7aa2fb29ec946d80eb4cf3744f63f40940f96319556be52c7401404c15313f33a65f3e25888bea063091f81de86e5a01db52da288debc231b52f9c2f7f99d8b9d740b9f906112264c0c9bc8b967a6349e3cb0d3e070ae54ef67e4b73b9afd33fab3290c7939c9495545c319dbd3f13fe8d45b352a8f1ce269b0b220be4633a2bf1a02607e3f5ff4971f8093d8a50cf2a2af238f86a0cf9b4f473bdbbe06ae081f5bcd508cc84cf9b56a68035249884092578b03acea853c3eab0b5bcba891d44f72e6aece1d56e860c0b254e815aa2db96c3d8bb4ee881a24aedad3722ea62df82ea9fe8494e14686c3b83411b1d5f58da0edfa255cca7be8a0e41188389d29074025d99218d7f716b7d8d297d9bd6552916b39092b1798893cd096897d3994c67fdf10f46c558d256fbcfeeaf95072d29b848ed172dc8e7838b2619dd1966e4bca0ef79e11de5aea495fa4085c8230a8bf822c2ae48e569d7014a920e34f82f95e80130130a4f9e68a21ac6693610b9323eed29e21c056859fc9c271ddd76ad08c5e078d32e12d9d210a8fcdfc2abcbea30b65101a0292d24a2c431504b18ce8b5e3476bde9811d24fe483900e46457486c68a6a51708126721b2b358413b4a8d169cdc172365d390d3d32d9692208ed1172b5a57123b24b30c8d2fe17a13a4d672889b1cab0c5d65ea28a75fd153a0fda05c81870735ab98a421f564dba17291015b62ab5a925b55f33a36dbbfaed26ad8c6b8a960a62bbe920240f1426574f340c599f2fcbc1909b9aa4969f291dd6b3d96b8fedeb13a84fea5be95c530a35512941dade8f7a7affc9f62ff2d85134d996f706e12a874f19d3985c82df79dac86210f561bc9d0b5cb759af5033e3829f802579cf937c4a0a9ef30f8a869b718706475b5cd2336f9511a859577de5200e3ee6e64955fc8086e3f2796b77b830ba32abc622305eaf7e12e5aacb495fc99999c3c80a237789b6f7202e9d4231089d833fb4339ad5d6e99bf6ff36b40c98f416945cee54900deb2dfb890d0be112ef71e0f50575cad1dbc491780b1a43e960f6af3a7166000d023a509113f52485cd3a9290556a38b5219da458de9e4c7eb413b2a0afe1d7d0b0ab0f4bff803a600d5c4a88d17e7b236e3e1849a941efc37cbfc1482739e0607b7f1cd34cbd214c80b26e00612461e76083fc1dcf41d0bb135b4eae955a781b6f11522ecd2bdf916aa3291feee8413f27fc7b7219e8321b46017b4c1d0a45c9dbf340d6d8e50a5351a07481cf4cb8dc06f979ec6ffd59270605e7ca37db4a6c11f6bf79efc5c9bf2ef5ccf8b4944045e03afc4efbac2077c2e66d805478ddcec42733c8ea4e32ae49bcab047d0419f1ab635db38f98d564f7702161849a206590ac1dc4d6919488e6fba3c73e0be1c1087afbf7a3c9ba842e44920b07a858150e1ed9a63987f2f9ccb8527dc293385ff195ca6ed76979ab5c57a4e410e680bad04cc3287c93372dd881e534d6fd2ad50df384687e087d5bd2c2f1cbac93c9abfc412c3feae38f46fc06618bf8ed103f0305e509e876bcfb4258cade73cbedec297fda49c7d67af0d0d985f447bb1fc75f027f1e29aa428d2dc62dcf2a51a43a6f4bfb9fa871277617afa09b07ee9ad1648099d00fe6cbbe3ccd20626ce2e508c652e2c64f7a32ba4047e0c659b2464a360826b252410a9346260cbe233be35a2988977f2e7586f8e9d3ebdf4ce1743a862dc6940ccdd0c22e7f266a97e95e1480ae62e83a1b1a5c7b4edb7e33b7f9c58749057542bbc1a2b7cdd1fd1d3a9c78b50af4677f6c0a74c6ca1ab43b5647d627e3b994ef89419c9390806c914a1cff4711b457a11872073e8c1be88ee6bd7a56c73bf9dc792c2b446cdec399770b1603097c81745f1b6ccdc3c80731776595608dc9274a2eccf04d9b40e2e208fa22696397090f1d0c8a35e4e92048bc710f79cdd8b8d804552f14837a35e62f8bd0625e5e7e9e541a4fd9684f0f4d958502687785a4d18834a435d8e7c7d4e85f16407153d68d21234c60aacd9186ceda558cc270a218202556158ef67610c1cdb55b8836e3de31d265467f35fba6747b0b46a4faa1576080dcfa552008d982bb503dd6f49f8907213272a2f0f5a750c5550e0a9ad2d593421062530903597e241bbc36c2f54b0c6ae0a884c686916d807ca3a159f0039fd3cd6b244a6f3d19250bfd6baca3e322279b493e94fd60bb3bc852a4d543f0768d79876fed9072af5c4e16649c129b71020326e8241cdf8b3803810ef1105b2ed339b16fcecfaf899c63a44a23f2bf4d2899a8a01903762a58ebb833d27e7278c858e1dad90a06d967514c4ce6455c1f322da109c8513300f499c3f6c6cc770bafed12db23fb930741715394b7708860cf30baa764e0b4e527521c358b4c4d4a2c75953b79415d64bb03c5670c38888321063fab834e3130892cb7da96509e10bef03b743e604d4aaeda57423493128ed6a87caaf027e774541fe0c7a7048644b56e0f93056dd89c598bb7e0d0da4d185d9268431952c5afc85a23d2f9153645afb106a542e9b274b7b9f53b1078659a88bda146f38750b143ab29b3ffb961c3f4560a6f993cd6cecfcc66c58d0f6f0ad2f8b852ee21587c64e3971be9dede5d13c9d0f8e541576bf3ed1e8566607c65a399f3cc140a15e75fb4575def137bf0d9bc2a390cba4d8319a00d7c8b7396e48ff6e4fdb357f0b443be288836c2ce784a768a8fcd51c83e1707a330883b1b92687db0dad26573089cb1ff1cbbf19f55511cdbfb8a56e9af0780c5b33e8a5949d4526a8e5bc1fdde7434c1ae1fe44cddb24589b9d1696dcd00fb8b064934b4a86088688a737c05c25d0751dce7162b57330c816462d510368aa49144ae3425b9812608dd349c3cb2e1d64e2892e90a627e73115ec93a24835513e25ac6c74708bae6303c90e96e2d700e5effec77e8f6678312c15fdd0a0c0171722e5378b092f667090b55309d9c13cdd6f19862a2a12b455bc166379f7c98212a5a1124eb493dbc4e978f76aee7e8a78e68757a0050230ece4e3b51134af35d2003f1c245a38c22facf267d65894b7c54d2b08bfa145e0766d28e36075d026a22b49ad233c08b615ebeac9ced0041a8069450d369fecc29dd7faa71ff0f6c40fc230f6b4ec7ff09bce50f0071428acfc49831a10311a2b63d3388529b652fb081b7f36c037efb534f520b046a6266c4e241d2c040649583639c8606734733a09c095d7f76ea87fda3e64517ba3798a6da1c80eb7e523f2651822e9200f7b6b74d5a611b7c2b68ae1ea49d0a7aadb01cee88ab54d80608e65a6eacee240d07c74093930ef6bfaee42e02e937416e1bf2492932e9cd75f1060a1e693ddce727cbbea7dbd58b0033838875242be757d6bc04136f477a8afa4461818141eb6691ede2aee0db04890dc455c1c58c0266e62d011fbd63963a099682840c0d3c3555b241e1e22f96dd1d166a44f3e6b27c3099861c93693f579a6c6a33fff408e0fd502d7d04cd391d98cfe5f179c0695ec3c3aeeb468b6c28842932b9af5c939af2983c401bc895831887a3e09b7906ef134838c88ab1e44df585e30cb3d332816a0a056a8cfe52b8e2465e35f1f90f100932cd580afcd4d80753e93e3d3eb6c1c86e6a08a6ea3542b499a4bd441c60752c78555d4eade92e70f257e00dfac77ba93b2337cd600d488e6160cdeaa2a0711459a437a9be5639cc204880d8097ddc02ad36e75d58934eac09d34eaaa5e0becd65f44180e647f97354d251bf48bf3c7bb906caeab65035712a80f26aef7f6b64f0ddcf16c9d17c0c1095b59edf8813e8685b64986e069ca10291e7c4999940032cb3ea5494d0b21278d7c08c93534aad6ae397417ea27d03d8f3f9ba9edbe1887bb8a2e7051d6c2c671e11429d0b6cabe3c790ad9c3ef84b7ee8693714d5ef17476afcdc05ecf39a7f5a3226a2c61949460cc39ace826fbf44348fa990d3743970ae564df6ed2ed2cfc608b7f0f87b50f565ccc349b4c3e1b448f83ebe7141818cf6abb9aa0be808e1cd2d0fef819025ae3048c9422cd481b05462e4786d2e308b8cf5f80dc492cbf20de6c46df9e421b06301b720a8ee2770168da892310682dcc9c7d2dbbac2750d8bf1d0bb9d97660ac0556cfd11b09782096f5c29e66f595a41b22fb2bc591bdb992de09eec7732b58460de1d8970502a237eece03d940621918e4e55d3f792bb210b259180c11bb1c48fcfdf951445aafdfbfc63eb29f6b18e52debc099cb1756a853b96057dcf7b2aa98dfb9e2b207228e39d4503f199bd03750443c6388ede02f466634a3b9169394d1c62e30a09f4c44e18d91f06a2cf52902cca161ccc19883483a271d0d466eda313870485feb8b14fc9214fcc3effd0bc582f6248fd147df844c25963d9cddd12744f3d246facd258a616cea4e86e66cb0abd80125a64cd083626f9d72835f619e44ab6a6e91a27ffefd37df326ef186dfe9bf8a04200ae53bc6f640964fcd560a2181e7f5c19bad01e4120ca1fcb680ef3462b82b2ff72076a13a58faa7c820f222d0b4aca8c9973c0811000d0e6fd3e2f2447459098bafb885abc30413d18eee6d1a47ff165f9dba116504e370003556607d9087917fcbd34aba066e30d8c69092ee18ac73267d564ab016a6e9d4a31635f77aa3bb637b7b32568ec69e5119bd30ad0774b10b5d79e0fb34d5845438dd1ed24f582d1c540d17c13cc618656941ecf3729f5c00342d36f8", 0x1000}, {&(0x7f00000010c0)="d09d4b830e320ed0cda03dcc48debaff6908e489717adc7d58da51d1ab160bb44bab9286132d7a3c9eef90b6c2007eae52201899d1d3f669ef466a919ab3347c69c4400d1799966af22efe0e84edef89cbbdba7b36fea649b08ed023db0e5966b988f0abdf027512946cabf9fd1567850143141202aad330752568fd741d61b37728a1ce6cfc73cc8736de1ba7541b133e8b45ec8126eb5b726638db9614f0d0af4ebba91a4197d8d67ca873eadc658f765605277c8709a728758d72b1af9c124cfac2bb5880d56605", 0xc9}, {&(0x7f00000011c0)="122342ff30e184eecdfc7d46f3514a7f0b96f1dfb736fe1b70263227c1beb791ec0df0f2cd5036d76f16a9070ddb1a4cca61a7defd92550286bf89f50554ed8d8dd5375773", 0x45}], 0x3, &(0x7f0000001280)=[{0x48, 0xffff, 0x980, "ba4d21ecfa68bcad9e418575642d9e491d72c0b6b4ccc681807c21a62c2d73d855edbafb9e958fec378191aea7f9a3579afdb0557685"}, {0xa8, 0xffff, 0xffffffffffffffff, "9140b19fc5cfed2834dbf6ba19ab3737e1cde47d26fc43381fcd18e34c9b4ef1b2eeed1327511f01f988d79ae7a1c114166c4d39da8e154c853315fbd9c20c991d7405778547f640ae2d2f1c2c63be26ba6f3d910f033385d861ba808cd81b10668b67dfa8b600c79f16c8cbab5764333e1d926f05289ffe420d98461f31b1d313d4c863270609f5abd7f54210aac26ea5a41862"}, {0x38, 0xffff, 0x3ff, "b1b367f6a829d2e125d45338927fa48e25431a3332b0725c9f9da334be0bfa899d747f"}, {0xe0, 0xffff, 0x9, "a3f3eafa2861ab7319267f3dba4ae981d7273b440f0ee2e91a8e973e5e6d4592dc1942e12c9afb96c3196d7ad15370c940a31e0be2634752c3bcba09f1c44746f6781ab12c7b4328c87906860cc6cdf6e2c967e111f7629a32c8d5901962faed6e0a4bc0c00a9140666b8b228bce640a86542384e6d04480444b93b803ea628eca5498aa031dcef78410d1083d76921d4717654f3f0622989f31d25ecfe711da5f24788d12b3d92b262f9c8be62d5fcf8dd40d898ee3d2b0d5dc5db5ec6133703c18ff55ef4f82786f2e87"}, {0x80, 0xffff, 0xbc2, "efbaf9fb5ff4482d4b2d3a719dd09e6054d783ef4bde7a66497ec4f09937b5f9a1b1c1e634efec7f786a70fd4f71eff65944620db1b802a20f5b205a886d32d1b76c4bab3db6d20dfeab5bb916efc434db629f054b4325321bc9a0b69000eab1a6fb4f09aae431bda984cd1d94"}, {0x58, 0xffff, 0x6, "9907ac9438f0c709ff7bea3a65161354891d95debde31aafea7cbc46d5d2435cc4475e56997d78e8fd39ca8472bca5830578fa6bf3c36e045e9d00e0d7f71f0a063870"}], 0x2e0}, 0x8) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 11:10:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc2) 11:10:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600", 0x0, 0xfff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:20 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 11:10:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280100000800000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000040)) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:10:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt(r0, 0x0, 0x3ff, &(0x7f00000001c0)=""/111, &(0x7f0000000180)=0xffffffce) 11:10:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x3ff) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='W\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x1f, './file1\x00'}) 11:10:20 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) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7606451dc6ec9c550ccf1f5da6bb71ca5dec4de901ed4d3cc99d66d983c166a103e2e8d1ea082f9b3285f0d14a7536fcd266035c894f4a300e15a56dcf31298e4bba4080920466976c37f371eb3dc268570852174647b9c6d3bb3c3d4f99992c77c7d872b2ee48e902d8b2ec853df0e15aec5c97e662cf8d3b4eb25fc48fe8dc42bdb67f280d50624726cd6f39bc33b3b3", 0x91) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setstatus(r0, 0x4, 0x8) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) 11:10:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10012, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) socketpair(0x6, 0x4005, 0x7ff, &(0x7f0000000200)={0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = socket$inet(0x2, 0x0, 0x2) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x48, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x80a0, 0x4) r10 = socket$inet6(0x18, 0x4000, 0x5) socketpair(0x10, 0x1, 0xa94, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0x7bd, 0xfffffffffffffff8}], 0x1ff, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x8, 0x100000000, 0xffffffff}, {{r4}, 0xfffffffffffffffe, 0x40, 0x40, 0x94, 0x42b4}, {{r5}, 0xffffffffffffffff, 0x3, 0x3, 0x9, 0x4}, {{r6}, 0xfffffffffffffffa, 0x1, 0x2, 0x3, 0x80000000}, {{r7}, 0x0, 0x11, 0x1, 0x3, 0xd7a}, {{r8}, 0xffffffffffffffff, 0x81, 0x4, 0x4, 0x97a2}, {{r9}, 0xffffffffffffffff, 0x4, 0x11, 0x4, 0x7fff0}, {{r10}, 0xfffffffffffffff8, 0x2, 0xf0000020, 0x496, 0x9}, {{r11}, 0xfffffffffffffffd, 0x82, 0xf0000004, 0x5, 0x4}], 0x9, &(0x7f0000000440)={0x10001, 0x40}) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x1000000000000080) close(r13) r14 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r12}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r14, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 11:10:20 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r2, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x3ff, 0x1}) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) getgroups(0x1, &(0x7f0000002280)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002380)=[r3, r4, r5, r6]) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r9 = shmat(r8, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r9) semget$private(0x0, 0x6, 0x100) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r10, 0x0, 0x4, &(0x7f0000000000)="98feae6bcee5092770848ff414734f1377955fa63d1272d540dcb675424182e0d2991b2a809cbaea1df8e495a95f51", 0x2f) preadv(r7, &(0x7f0000002240)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/97, 0x61}, {&(0x7f00000011c0)=""/122, 0x7a}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x4, 0x0) 11:10:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x2, 0xff, &(0x7f0000000140)='ic', 0x2) r1 = socket(0x400000000018, 0x3, 0x3a) socket(0x1a, 0x4003, 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, 0xffffff1b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 11:10:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) recvfrom$unix(r1, &(0x7f0000000080)=""/242, 0xf2, 0x800, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) 11:10:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x31}, {{r2}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/141, 0x8d, 0x10001, &(0x7f0000000100)={0x2, 0x0}, 0xfffffffffffffe94) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x20004, 0x2) 11:10:21 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x48d61309) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="10ed0000001000000100000001000000"], 0x10}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x28200, 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) 11:10:21 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r0, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100000000008) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000580)={0x3, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r7 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, 0xfffffffffffffffe) 11:10:21 executing program 1: r0 = kqueue() readlink(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140), 0x0) symlink(&(0x7f0000001140)='./file0\x00', &(0x7f00000011c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) r4 = semget$private(0x0, 0x4, 0x40) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) mkdir(&(0x7f0000000040)='./file0\x00', 0x13e) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001180)='./file0\x00') 11:10:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./control/file0\x00', 0x88, 0x2) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x18c) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./bus\x00', 0x5, 0x6, 0xfff, 0x1, 0x10001, 0x4, 0x1f, 0x2, 0x0, 0x1d, 0x20}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000001680)=""/4096, 0x487}], 0x1, 0x0) r3 = open(&(0x7f0000000300)='./control/file0\x00', 0x204a0, 0x11) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x808, 0x10c) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000015c0)="41abe184dce641990d6c25acbe3e7e272fe0c48b873eed3645577c86e7f489d941d2a17ba4dfa4ff950ab20025df36eec439b5e3da7fa70a1c886d4f79fc9857ac7966e729fcb0fd3305b8195eacc7c773ffdf614097ee07239e8bd8c287", 0x5e}], 0x1, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) 11:10:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x20a2, 0x6) r3 = dup2(r0, r2) r4 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x180, 0x52) close(r2) r5 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0xa7) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x6008, 0x7) dup2(r1, r4) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) 11:10:21 executing program 0: r0 = syz_open_pts() 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}) syz_open_pts() 11:10:21 executing program 1: r0 = socket$inet(0x2, 0xffffffdffffffffd, 0x20) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000040)="bbcd76e9d84bf824f8f4d88d84353d2f1c8d7c800cf2a401010000200437462e7f28f43ce0c071aaae844482009cbd60cbbe4672349a378d38abd71cfb786ffd3002b5b27ed19225548bae", 0xfffffffffffffdab) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x7f}, 0x8) 11:10:21 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) close(r0) 11:10:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x800, 0x6}, 0x10) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 11:10:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000028007ec425fffffffec6000000400000f2e9ff0000000000", 0x2c}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x1, 0x9, 0x1, "d92170c08a112136672970be7e25fd10aa0ce9bb", 0x96e, 0xfffffffffffffffe}) ioctl$TIOCSTOP(r0, 0x2000746f) 11:10:22 executing program 1: r0 = syz_open_pts() socket$inet(0x2, 0x3, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:10:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() dup2(r1, r0) 11:10:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget(0x1, 0x4000, 0x8, &(0x7f00003d9000/0x4000)=nil) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 11:10:22 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x61c9, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) read(r0, &(0x7f00000001c0)=""/214, 0xd6) 11:10:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x80000000001700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0x4) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x3) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4008426f, &(0x7f0000000140)=0xffffffffffffffe1) 11:10:23 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x97) 11:10:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xc00, 0x0) write(r0, &(0x7f00000000c0)="3e72145f716f542863f896a03e5f0d59cfb878eb17af6510358e4f64ac2cb8509c14b4917b671012234fabc458d7d78c160190258f8009f52b4b52e943fad8898a10ac9e2f575f3e507d19371027ff81d56fd6465155bf410a591a89db6844337bde132da8fab79f67e0b19c8a24793a7357fc632eb2409dbedb0b0234f9d82df1953a5d8e24bb62d8bf841f755006ac602c84c0ea0a7f81a4cff3132e96873fa35ab228daf058ec", 0xa8) setrlimit(0x0, &(0x7f00000002c0)={0x37f5, 0x1000000091}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xcb1b, "0366402ba77f0c03af00"}) write(r1, &(0x7f00000001c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247b99b7a7b33cfa47531552d2793f889427f48a92e4c360fd19c79f0546400d4f33e2b0093444397040b4de06054b7f27d9bf12466bd2489cbdb9a1b17c5b0ef61ab7e3d35e953673c69c2ead1ee1669f96e65c4d5647409cfdc2b8fe33b565ae9d6e570620d816b9214c12f0db897311831faf6efb7c4be3e000c5bceb05024a74ca9b3e05fb2db4ac2b5721777ff22d7cc8d0e8d495235a8e83a66863a079028d6b9d4da680b3d7161bdebb7008909df3d7fe9f4dbb5a3b5b6f0f0bdd4a644dafdc25c4e47f", 0xed) pipe2(&(0x7f0000000040), 0x10000) login: wsmuxpoll: not open wsmuxpoll: not open 11:10:23 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0x9}, {0x18, 0x0, 0xffff, 0x3676}, 0x5, [0x10000, 0x0, 0xa7, 0x1, 0x400, 0x956, 0x100]}, 0x3c) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) open(&(0x7f0000000000)='.\x00', 0x20100, 0x44) socket$inet(0x2, 0x4007, 0x8001) 11:10:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x6, 0x0, 0x3, 0x0) dup2(r0, r1) read(r0, &(0x7f0000000480)=""/4096, 0x1000) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000380)=[&(0x7f0000000080)='+}]\x00', &(0x7f00000000c0)='\x00', &(0x7f00000001c0)='/*\x00', &(0x7f0000000200)='-)&-\x16^]\x00', &(0x7f0000000240)='*+&*/\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':}{\x00', &(0x7f0000000300)=',(.\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='#*\x00']) 11:10:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000140)) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:10:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x7, 0x7) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0xfffffffffffffffd) 11:10:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xb12f704719e67503, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000fffffeb5ba3500002b26d170fdb563c7005710a816182f2d6dc9717c008ae0ff602acae9d659b02a545f09a7c6037ac7436e6fe2d253ed2e6c53272a20e1df56dd092bbeed30e3b2d5db5728ec0029679c3faa7b65b5d08e069fd944bb85bcf7189071bde05b0b4e7c25221ef09077a34b69c6b9d3124cb250b0b75f130aa84c4704"], 0x10}, 0x0) 11:10:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 11:10:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8201, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000001100)=0xfffffffffffffff7, 0x4) socket(0x800000000000001, 0x2, 0x200) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)=0x8, 0x4) close(r1) ftruncate(r1, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000010c0)) r2 = semget$private(0x0, 0x3, 0x4d) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000080)=""/4096) semop(r2, &(0x7f0000001080)=[{0x3, 0x10001, 0x1800}, {0x4, 0x5, 0x1800}, {0x7, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0x8000, 0x1000}, {0x4, 0x81, 0x1000}], 0x6) socket(0x2, 0x0, 0x320d) 11:10:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x100) setrlimit(0x804000000003, &(0x7f0000000100)={0x12ffff, 0x440621010000001f}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x6}, {0x18, 0x1, 0x3f, 0xbf}, 0x1, [0x7, 0x1ff, 0x8aa, 0x2077, 0x65, 0x4000000, 0xa36, 0x3ff]}, 0x3c) 11:10:24 executing program 0: link(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = socket(0x30, 0x8000, 0xf4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0), 0x4) 11:10:24 executing program 1: chflags(0x0, 0x2000040013) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x8e) 11:10:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xffffffffffffffff, "0366402ba75a0500"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc03c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05", 0x816) write(r0, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a", 0xa) 11:10:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff33}], 0x21, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='x\x00') r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r2) chdir(&(0x7f0000000140)='./file0\x00') 11:10:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) setrlimit(0x3, &(0x7f0000000000)={0x8, 0xa0}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:24 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f0000000000)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 11:10:24 executing program 0: r0 = socket(0x2, 0x200400000000002, 0x80000001) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='&$\x00', &(0x7f0000000100)='*-\'\x00'], &(0x7f0000000180)) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt(r0, 0x0, 0x7fffffff, &(0x7f0000000180)="57b5a6ffcfc7cceed7f70f1b0598814e7050de0996fc20cda2853e341d56badca051665e4bf3b30cfe2fa6afec011e65b5ae903318cd87df5a0db18156b05a0cc15f0c8d0e0b6d553159ae7d9eb8a3712b1bf87eeacae8bf493a1e4bfe77976651c3d062ff5a4a35fff8c3257559e5858e1b21256a69296ed809dee6640f0c2c20eb4128d81c36c326f955c2971970e1a10cbd0fc1763f6c0b67e6bea0696284b4b65000cc4fedc16c0af5f55b206acab071f4e5d0e3341a267522b6a6ee76dfa99c11bcc84430b6875224939d207382dc2b", 0xd2) 11:10:24 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x22) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x100}, 0xa24f, 0x80000001, r1, 0x0, 0x100000000, 0x2, 0x3000000000, 0x3}) 11:10:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) 11:10:24 executing program 0: r0 = socket(0x1c, 0x0, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa9, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 11:10:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x82) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20090, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x4) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 11:10:24 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c65300040f7be89c5becec875192b1a05d6a1e9f324bed58b46d9805ce89891878c5bfa4f2755fdbeb31e990db76f90a3d4341893748613e2ff8af726780cc5e39b2201e7419c25ee1ec3e6ee16970f049a3882b88c6a9aa78c74d7a05a791a8772cf5e491b83740aded9212d3fa342358445bb2f84a939439d7c69a46bfd29b6d2c61c013073152c5a1e54749f33f206a2cf06564908dfcd101459306f81e9b6f4ab1d43514f6da0b3cbe4abf2372f1ad9cf3ae1e0ecf258b861cfd3111f5e989b895aaebef6c431fcc62f44866126909e7b45444143bcbaddd17cc7a7e1768902725d9716cc387b8c5a482443224835f27ba10370a580bad52639b1d8cfb43471018db53ee3688ff40f1ca1252b1ab243bf4cee05337e360bccd79d0605355080153c296b27dd9a7ce4e80962aa5cfdd28ba7ab13"], 0xa) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0d5dae3070ca9f05", 0x8}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xf7, 0x0, 0x80000000, 0xffffffffffffffec}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 11:10:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 11:10:24 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040), 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x8006, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r2) rmdir(&(0x7f00000003c0)='./file1\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r6, &(0x7f0000000240)=""/27, 0x1b, 0x842, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 11:10:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) read(r0, &(0x7f0000000140)=""/254, 0xfe) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, 0x0) 11:10:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = msgget(0x2, 0x10c) msgsnd(r2, &(0x7f0000000280)={0x3, "305019b892a92d51eee5dac41b2325c187be2fef1d9df89de2a2aea05f25abc68bec6682cdb68c38fde6826ffa9565d5badc68635a1537bc5e60cbb038858d38808236e939cf83a54ff08a23da0ed676732cb98d0d24664ed56bb26eb8c584406ae81060f815d0b5e9c50a81bea0ba6b5d7d82088d2e13224dc0f4715952d186889261f24e369f0142aba09acd4d7cd58f93cc238954c183ca04f357648304b8d93217547b1e3244fc1c9c3f"}, 0xb4, 0x800) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 11:10:24 executing program 0: 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(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 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(0x2a7, &(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, 0x101}, 0x8, 0x0, r6, r3, 0x9, 0xfffffffffffffe00, 0xff}) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) connect$inet6(r2, &(0x7f0000004940)={0x18, 0x0, 0xfff, 0x60}, 0xc) syz_open_pts() 11:10:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMSET(r1, 0x20004268, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x9) 11:10:29 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) chflags(&(0x7f0000000240)='./file0\x00', 0x10000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x51, 0x80000095, 0x1000, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x60, 0x60, 0xfffffffffffffff7, 0x6}], 0xffffffffffffff00, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x4, 0x714}, {{r0}, 0xfffffffffffffffb, 0x80, 0x37, 0x10000000000000, 0x49bc}], 0x7fff, &(0x7f00000000c0)={0x2, 0x8}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7f, 0x3}, {0x80000000}}, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x9) 11:10:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x100) recvfrom(r0, &(0x7f0000000000)=""/7, 0x7, 0x1, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffff, 0x1}, 0xc) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 11:10:29 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x30, 0x80) 11:10:29 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7ff, 0x8, 0x6, 0x0, 0x5, 0xfffffffffffffffe, 0x5f7a, 0x2, 0x0, 0x0, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) syz_execute_func(&(0x7f0000000040)="66400f38411b7f8c0fe2f0c4e1d95e6ed80fb7cf7b05660fd3c2f2466dc421fdd7e8f30f701743") r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x0, 0x1ff, &(0x7f0000000080)="c47c6b1805e1d790255bcc01263af2dd290f43760b2f65bdb41dc1d441770225203ec172badce03068ef", 0x2a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:10:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = msgget$private(0x0, 0x6) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000000000000bce398b227e9b9b4bf2d80a2bf92ebb38bf33981cfaf746f40b5692c9e96321c6cad056ec2f6bbbafde322e8be0f7a49a48a87733b0b5525b1f14d90ed9aefdc719f9787b5ef24e8171619f0ed6b4ba59d839d2fcaca6dd321b5e835533411075765e85b57ccd6c542dd60e4d1ab2d745b01380ec96612fd87ce27dca1bc2580d617cffba6eafd5b2bf2799b2689a391dea73103bf89700e704e"], 0xa2, 0x800) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000086000/0x1000)=nil, 0x1000, 0x0) msgget$private(0x0, 0x10) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 11:10:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x102, 0x0) r1 = getpgrp() recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2, &(0x7f0000001140)=""/219, 0xdb}, 0x2) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) 11:10:30 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x21, 0x0) lseek(r0, 0x0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getpgrp() r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x8001, r3, r4, r5, r6, 0x4, 0xfffffffffffffff7}, 0x1, 0x9, r7, r8, 0xada0000000000, 0x8, 0xdd9}) r9 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x6}], 0x2000000000000051}) 11:10:30 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) 11:10:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="ae9f79a7b290f7a662987d5473c06210e88819ab6162be7278318522cf2d97c4d62a913d0ee75754c878baaa32aa97d6af783df4e3103719a59688b27cc014ee315b4db4d877bd669ec6feaefaccf183d40a568cf1e2b75ff2de87201cda0b6a635ccc5e5b9e97c6dde9821d3c2ab6baea0f72fcc096e4b5780e6089572c", 0x7e}, {&(0x7f00000001c0)="ccd1b49ee331e36eca3d5711062f9f7ca8c487b44d8b1d8e807ec1a42a2b324133ab4c1d7b5f39ab0e0d69d1024ea6b2a9b40873586314ec4edbecfe05f340b277bcb1229e0456e02e356750fe5ad89ff4fcf5db9867ac17012ed1a367dfe5fa84d4fa51be0e14aeba0ea4cad22dddef39e24bd76f68de69b41801fbf9c9c055a59b4ea1d635e46a924eb510a9a048b0c6d512b503d5639d3784cec86770b2492bb9a5274ca402", 0xa7}, {&(0x7f0000000280)="55fae283432d6b63f3511a691cc00b67a7fed2513269ddfd2713108a372dd8f37846439582518593be793add3a48b4b6114f86af2d7994758724378c4d2feedd1e5965213019c26affcae12b26c884fd9b55a918d2eb5a42ed1cd06cc9aa9597d8d88f1ee5773fc32143f736715225b855b8d913a03ac3f6866b7b0f520b4445145046bc54292318432000a89cc45ea5372d4e6e66ab9480452ece24643a2641b9160e49694ce1dd7a664060d99758305a878ec0cd927cd52d5dca3a1f5faa43263856f9887afc5e364e8e7cc2fa1d96510bbcbcb9937b7ec09cabfc89f84ec89b04efaccbdeefa1166158ed0253d64f50281bd237e0f33d", 0xf8}], 0x3, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) r3 = semget(0x3, 0x0, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380), &(0x7f00000003c0)) 11:10:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/193, 0xc1, 0x843, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r0, r0) close(r0) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 11:10:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x7fffffff, 0x4, &(0x7f00000011c0)="92eaadc293120aa6a0b222b328904c33e0dc2fe9b759556bc73df5114c1e7d5693f42c1fdd0450d54dba74a912cc0d472f4b0ea33cd8305379ae52950456fd8432c2fef4f0be541fb677e3aab889b3ca8f390e4b751b484f9924f07f4092615bedaecb1d6897e6d955d416a1d82a3e0bc2f36af362cdd235bde63c9fd94c53b949ac8fe23e8bab975cd50fbc9de1d0e86d878c73c6faf0d25a391c669c46acc82a33d095cff16c96dc26c0c218e5702e1e95780572f8bfd0f70745cbe912f7fbf34db7ce1bd2b202a25164754d861008467ab91153", 0x28c) nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f000000c000/0x4000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x1000) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000001600)=[{&(0x7f0000001440)}, {0x0}], 0x2, 0x0) pwritev(r3, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x100000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6, 0x10, r3, 0x0, 0xffffffffffffffff) socket(0x2, 0x2, 0x0) 11:10:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) 11:10:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) fsync(r0) 11:10:31 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000040)="162d81777fb8c6f1831e85a37982ec77bcf1e08b26b3af2753096c93b5d847d87246f3edda2670228a2b04a946bf5aa569294a7c3381db0e0fa24cf0568f49665a14585f1132ddc17845f6ebb1108749df14a91a619d12c1ba8027bbefbee8dab61ded60826e487ed6f92904fe8ed23e0752b40f600c8a79e3770973ee8a52a60b5b3e7c903b89191a1eef8d3d23ee41a0ea31d6fb708524cada73a61c39b1f7a5593fababe6fdfe584913429a3ce21e734c95e90b334b53b9982c919082321cdb7a9914fa7e0455a2c88087b35cb9a0d352dabf44dd53ecefa41da61f0b3e2cf5c9590fd1cc2efab1f50271e4fa3d2c41c227949bd1adad06ca9a83", 0xfc) r1 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r2) 11:10:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100000041, 0x0) fsync(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1d050010000400000000003d825fbf12", 0x10}], 0x1, 0x0) 11:10:31 executing program 0: 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) r2 = dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e2f66696c653000fbd67259b4458c03c64c715495b3ee3c43506349cf5caa6180593fcb5b24c0efde4add72f22d638941259f86096b85509a8e8c48234a1b78388a23ef435cc37eb6"], 0x1, 0x0, 0xfffffebd, 0x0, 0xfffffffffffffc4b, 0x1}, 0x1) 11:10:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/228, 0xe4) ioctl$TIOCNXCL(r0, 0x2000740e) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/217, 0xd9}], 0x1, 0x0) stat(&(0x7f0000000340)='./bus\x00', &(0x7f00000003c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) mknod$loop(&(0x7f0000000300)='./bus\x00', 0x80, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000440)={0x4, 0x1, 0xffffffff00000001, 0x8}, 0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000480)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000380)) 11:10:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x90, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) socketpair(0x18, 0x7, 0x34daa054, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc00, 0x140) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8100, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x20000, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x400, 0x0) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r11 = socket$unix(0x1, 0x2, 0x0) r12 = syz_open_pts() pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket(0x1b, 0x8003, 0x9) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x400, 0x0) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x30100, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x42, 0x8, 0x80000000}, {{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0xb9, 0x9}, {{r4}, 0xfffffffffffffffd, 0x8, 0x1, 0x7, 0xffffffffffffff01}, {{r5}, 0xfffffffffffffffc, 0xa0, 0x400000a8, 0x9, 0x702}, {{r6}, 0xfffffffffffffffd, 0x8, 0x3, 0x7ff, 0x1}, {{r7}, 0xfffffffffffffff8, 0x20, 0x0, 0x100000001, 0xffffffff}], 0x9, &(0x7f0000000500)=[{{r8}, 0xfffffffffffffffb, 0x80, 0x20, 0x7, 0xf899}, {{r9}, 0xffffffffffffffff, 0xc1, 0xc0, 0x7fffffff, 0x8000}, {{r10}, 0xfffffffffffffffb, 0x1, 0xa0000000, 0x7, 0xfffffffffffff6cd}, {{r11}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x3, 0x80}, {{r12}, 0xffffffffffffffff, 0xc, 0x60000006, 0x4, 0x10001}, {{r13}, 0xfffffffffffffffd, 0x24, 0x80, 0x0, 0x1}, {{r14}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x1f, 0xfffffffffffffffe}, {{r15}, 0xffffffffffffffff, 0x91, 0xf0000020, 0x7, 0x1000}, {{r16}, 0xfffffffffffffff8, 0x1, 0x80000081, 0x0, 0x100000001}], 0x5bfe, &(0x7f0000000640)={0x6, 0x2}) setreuid(r0, 0xee01) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:10:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xb8, 0x0, 0x0, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r1 = socket$unix(0x1, 0x4, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 11:10:31 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x64, 0x0, 0x81, 0x0) 11:10:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xc9, 0x8001, 0x1, 0x100, "c2a999d411653103e6dbd07da73bb2bf34051c46", 0xd056, 0xff4}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) getrlimit(0x3, &(0x7f0000000100)) 11:10:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 11:10:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="ac87412e2eb6", 0x6) execve(0x0, 0x0, 0x0) 11:10:32 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x120, 0x80) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2810, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 11:10:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 11:10:32 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x40081) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 11:10:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 11:10:32 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:10:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x13ffffffe, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) minherit(&(0x7f0000053000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:10:32 executing program 1: r0 = socket(0x7, 0xffffffffffffffff, 0x0) 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', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) r3 = shmat(0xffffffffffffffff, &(0x7f0000000000/0x3000)=nil, 0x2000) shmdt(r3) close(r0) 11:10:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) accept$inet(r1, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) accept$inet(r1, 0x0, &(0x7f0000000000)) 11:10:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in, 0xc, 0x0, 0xc5, 0x0, 0x245}, 0x405) r1 = socket(0x10, 0x4, 0x9) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 11:10:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x1c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) chflagsat(r0, 0x0, 0x0, 0x3) 11:10:33 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f269ce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 11:10:33 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0xfdfffffffffffffd) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 11:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getgid() r4 = getegid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xcb1b, "0366402ba77f0c03af00"}) write(r0, &(0x7f00000000c0)="8121aac1325b012b", 0x8) 11:10:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0400696c653000000001bfadcc71f55e46c3c426b6e46f589647ac60790a60a47cd0ca1aa5ed1eca7b43304f703e6d45cd2b8067dc1d3597de1e1fc32f99037e38e60b92f2f096446f0a5a40781334c1ab1afad823c1365dcc38aca935644d3e24894860e23c70985a991a2e08ae629d1130f6761e9345cc03ec5a22682b454f94e89ef2c585145bb6221d5433eb542d01361b976ae33b40985227a3b4f64cbb57fb9897c5503d8ce3ac7842eaaf486202e162a9bc9c25ba0de953619298a67891ae77112c"], 0xa) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='x\x00') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) chdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) 11:10:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) fchflags(r0, 0x60000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x800001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 11:10:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x10000, 0x6, 0x0, 0x1, 0x9, 0x2, 0xb33, 0x2, 0x2, 0xd2, 0x7f}) execve(0x0, 0x0, 0x0) 11:10:33 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) 11:10:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x282c) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) write(r0, &(0x7f0000000000)="a746", 0x2) 11:10:33 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2a9, 0x40c2}, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = semget(0x2, 0x5, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/179) r2 = socket$unix(0x1, 0x7, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/61) recvfrom(r2, &(0x7f00000001c0)=""/78, 0x4e, 0x844, &(0x7f0000000280)=ANY=[@ANYBLOB="ec04e6eaafc081aa0be4cb2e2f1c4074ba0000"], 0x1) 11:10:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000440)=[r4]) r6 = shmget(0x3, 0x2000, 0x30, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x6, r3, r4, r3, r4, 0x10, 0x8}, 0x8001, 0x2a, r2, r2, 0x3f, 0xffff, 0x4}) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) sendto$unix(r0, &(0x7f0000000340)="e6c86b10f168f7adc97851211da2b95328fbaa03931894e975b4d57d04009ada3b18598f3f1ef2aac485b6a62bfdab2e6398160825938fb6eed6773e10df2f7f3ed2710a4c38d1da9c3b98643239794e2be1d97414e10b2264dacef88f897fbd0888d99729ab96480f00775eb7f1be483d474d1981adfe047bb181d6509af361cca0c492b60c48d1be1668d91213e22a36fb9c3b21a6940e25e49c2f03857c48514a3937bbb997b095141a15e7076691ee3dec611043cce365ceacd211481846d70b8476af1ca9f0be851804031c4c971abedd7f6721d2aeff85c845f46d4146fed7d4848c5956831dcfec6eac1a24e714ed9eab70be2802e0", 0xf9, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x18411, 0x0) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000004c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getegid() r11 = getgid() getgroups(0x7, &(0x7f0000000240)=[r1, r4, r5, r7, r9, r10, r11]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="9b57c67b", 0x4) 11:10:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) read(r0, &(0x7f00000001c0)=""/193, 0xc1) fchflags(r0, 0x40004) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xca) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:10:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x7, 0x3f}, {{r0}, 0x0, 0x4, 0xf0000092, 0x504f}, {{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0x101, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x8, 0x80}], 0x4000009, 0x0) getgid() kqueue() listen(r0, 0x866) 11:10:34 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) fchmod(r0, 0x101) 11:10:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)={{0x1, 0x5}, {0x5, 0x10001}}, 0x2) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) 11:10:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001080)=[{&(0x7f0000000080)="0bfe77a992caafbcf9a2c0b87369a5c265ddb4e6cbe20a7fae42f00f", 0x1c}], 0x1) 11:10:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) accept$inet6(r2, 0x0, &(0x7f00000000c0)) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 11:10:34 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() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup(r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x400, 0x0) recvfrom$inet(r4, &(0x7f0000000040)=""/181, 0xb5, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) dup2(r1, r0) 11:10:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() 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) dup2(r2, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 11:10:34 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fchflags(r0, 0x60002) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/200, 0xc8) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x801, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x20e) 11:10:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x26}, {0x6, 0xff}, {0x187, 0x90}, {0x8f, 0x4}, {0x6a379e54f9e813db, 0xffffffffffffffe1}, {0xa7, 0x3ff}, {0x0, 0x4}, {0x25, 0xffffffffffffff80}], 0x8}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x50, 0x7, 0x800080}], 0x1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xba, 0x28, 0x58, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x3ff, 0x800}, {{r1}, 0x0, 0x44, 0x93, 0xa0, 0xad}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1ff, 0x1}, {{r1}, 0xffffffffffffffff, 0x3a5bdebd7feb5d3, 0x20, 0x61fc, 0x9}, {{r0}, 0x0, 0x71, 0x30, 0x1, 0x4}], 0x0, &(0x7f0000000080)={0x0, 0x5}) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 11:10:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}, 0x40) writev(r0, &(0x7f00000028c0)=[{&(0x7f00000000c0)="5a4bbd46dbfd5ee22f876fb22356c1e94ab068f1bf82d68f033868f0f2bc25abe407880d0b001b0a20165431bf05c83be561f14cad3bb13f8413e77c3779e501978fb4362640450273cb86cfbfe70c538a7215cca6239cee39c86c3536166453ef00e41583f051b0e480a6796d0668c53b8e1626caad2a616969abde7e200e16dfd29e7d44053105a2b08bdef40c94a969862c", 0x93}, {&(0x7f0000000180)="36bb04bcebcdc44cadc6f784b9ca23061b3bde43acaf09fe45fffcbc89e4130f6fc84f49e9a07a9dd349e474a85602265e43d2", 0x33}, {&(0x7f0000000340)="4b72b54c1d5ba9d0d34cdcfc9668e84f47e3afa88c2561f4411ee10500d1dfd1741c53b2c324b674c88b325317a37681ad4d8b95d17c7de70d0568df9358da22acfba8cff2be3350acc30f0a16dbc97c536aa8bcffa869ddaab2b8056309ded8215ec9403704531c282c1b9430e32c561f37531ece51c64576f3269b3d488cd6271f3b722113b5fc71aa7b34990b301866470e73182fb6418c6937326fb33f068069d436847b35b97ce5fe25a519a71cc7678257c723c85f519b2333c964ecd5d838669433f7e3332987e410d549166e636fffdea13cf1f9479b2fe7f5bef45344b1ab944f84e0bf00", 0xe9}, {&(0x7f00000008c0)="2fcbce432d68998581d34f2038b4dd506f39576ed54a5a9195537c3a5a9ac1119e2074a565757869cdd322451596283d70e74d5d7b4f3043b85f4a83b915e1e7fddf4a0d2395d805fe16fbb078529157a72c813159f01818e7abff2edfb401217b94622455f7b3343359c8563369dd6cfca49789bc60b2763df153b09bc00b002dc090dd401b7368991cd99506c9391da1329d652799d49cc954e543d35ad716803337178557ba79862f67efb35b53d902a44c2f87da5091bedb0aef38181c6c709b5fa0fc2b2b4ddcbf918636d48705147ad6d9ade5034ce44813d10411911f361a459b66bbd9d0f6496a1e24782cfbb096a409fe7bb6fa72f46ee3149535d5f7542af50bb898a1ab796507d01019a0f3d6453c49962dd51497f91ace631546b91b17d68ee460396434d1c03f8ca063c12aff68b1f91ee1f0fa824e794b512dfa5bb512a9291528c772296d8ad550bf2aaa8e540b6894d5c287fa0ebfe71ae1a091cdfcce2d3afd8d900101543df7d33d8c7dae960b43d18fdd4099297f46da02648de6d19f0f5a03635247f2baa11001ff9f61515d6f252cbdd24e5d92fc8c3444a91e137425696e46d2cc50d8c3b6aad80e5a0380ff8a6b44639b9b766a5ef0de6dc982e9830d916745e89aebd121d0797938c15af56c85e012adaf62f01b36f7a62df8e538211b350f5947f7372d5d7fa71cc385f64bf10aff678fcef46195bcc7bd6f45892a13a2aaaf707ecd6844a4943076748dce2526ae1e84b60f3f450c7e6204b119849c3760596b6986490f1e08edaec74af56d5c1805e9c670b0390b416dcb21f9fd832ceb7b95147a3822b85008565ad4aa774b52e8d74647808bf9eebbbca5ee16a811a833c39d388a1bf7ffa24628bfd05109ca5c9c164e96f3b132e3230f7411a4b122552f52bdb7c150c2083601e2c8ba4de60b5cd4a19eef4b0cc3f72a636e3c276d4ba0efe9a3b8b675030f2c8d0d156d74b28151fa3e4a0cfd6351b7b433e3349b960578e3670287672929355fc0fee418e0a8a5ebfee26056ba5334c38e885e761977e880914dd35dcec7cc8102760079e2b41e0eb76195972c747dff7c7b59f9b2c2e2a7f705e1eb4e98c0d748051d91e3c88ceb3d03a444905ca2c2698eb7ade5f30cbb24b91ce52b4707fdfdccb008646afc89bd6455b96ea88897403fd77a3d7d16c22146de143fe8821c6bf1f110ff11cbea728d4cad5cc1effb8023dc5323f9f1e63b56d1363852ea7b02aea22b7696d8e3f2a532ce8d86a762230422ca0ae83c7a10c0f21ae4dc41f1650b26009ba1807fb71276626b314c29aa3ae3bb71e1ac93cc497e9f182b8bff25f537362d33bbd18a3586b2433049291a9d176fc9ef792538cbc8ba946f9588431024cdc4164b52e5cc906d38c939906324512c0a9b49b6ecfe82c2a817c35aef4c5bacd4ab7374b5d6f7f17043ed36f04848cdcaba77d5b8906ff09aad73076bc1def595292c4197d572aa6e381bcd69af4a052bce99aebbb77cdc06eb510e474aa0655c48e427f11c604ade1080281933db0a505ca22ae73c0b727cf49ed3894b3e3e090b727757dd0d9c848571ac2f0d9ca1807ede332e16217d24d04ebe21a7d2fbd8d908312c48d4333ae96b6f183a0efb97e01c22f310ad1f7c55d09dd07f1d27b4d159ecb31c0260e605d63f7491f6a296b01cb8a170637fb9c606f6a1f68dcc93b7292d1fc637395cbe19a1a7379e6af9cb6b46ec813428f96cf01a7a2468730ce03e0f19eafeacdda3e4a62cf5337afc17d40213358e98a439ac014ab10a5d88de3ce8a6380a45b9d27a319717b9a74dc395172d6c4bfa019cd0fa4b5ebdfa4f1cb5b620c48dd3415262a6eb9f5c74fa0d0c93431e3c9cd4a398dccc4ec72baed1ba97901c0d36303aaedf97a5c0badc45c97575c5792e12ab92829f19acbebe6f6b5a8b7cd438e6faf31a4ee244f000ecb3697c38c85c34455db9b24d9f7f690d691b37d35bb1d9c692b84cd954b7efe4952dea492d007a41e6693bc8427366946ada8649c91cc804ec11dca7fa5aa5ca937a33923041486821413066a2f6b3619a8e45ee1ebf40a8c2861a7e4ab0c6859e6484f0fc6f8c47391c4f49621400d2ae5deb1f50c2aea1cf141e9dee725b495a4fd00c04e2891f9549b153f5ce1b7c968b158a98facaf063563c2e6c7b3e3572093124d8237044d19f27cf4de7da08951f4cb31f8f2b4bc6eb9863cd87eac841ed82e87e2142d7dba6b70f6c218b4560f25fd38c75660d34fb001e7ad1c6f788a79512deb64df4959e2cf352946650b97e4b6cb6ea71ffe182cbe7e77679364423eafa6c6ee559025fdc2cd7da1a2d2d4b3eefe337945013c668fc52cb4e02bb25d3b3b0629c2bd5da02ed3eb1ffd30c86494a940c11fa6a009c17d393cf08be511692bb461066d8765d1ae604651741ea58412eb5c7ba15514fcd0722749295c9a5676c428f8f67e42eec7a228acfb6caac59233759f7b651565e45faf51df4a26d993fcc177f3e9f943bc4a243b5350e6bd36ceae75f5e09daa8f68b7f383538fb780951c1d1e7054cc9fa0033676291d0695e35e18ae679d6c53947b2464e81a181dc18fc1b65410f00d6da6829d85ad780955cc5267d089bea8968385f487428ee6c31af120f7eac0b7c03b003e02edfa0589788c8252cb6e69a9f58fb68e7eb9766b88742fa2de088e236932eec64e778ceaec14800eefe39a1d2e826c1716a7b8cb7da2c2cdf153028019c099a4c41e0eae19d4b0b6c7fc2a71bf6c849814bc379a6b7a37d091a49d591023a6349ceeacaa14104812758a20be7f01980be23219e63fa2573c79eef4d702fdeaecc9d001845082247b3bd82a369071ffca014da599e794060f21a99d1ab8e5ff77bec37b507d104911a478e96696cd62f69a09b15b45309a18f6f7d9faaed19c67b271a384afa83570184967ac185d1cce682ccd9ea7c1ba736c339da3a1961a33aa1f1448bb9cb2f83defd723123c278a966dc621e7b5a6f2f5c91b9a5e5cfeb5dfec0e9372113684bac1987bb38220c1253b8c3c9dc5a674dfb03cd75a7ed1bb49b0a2691034e2d9290ae10cdffd41c6e4d669910859ceeb7fd6b5a2d1748192145f6f0f2c50f282dfe8f01eef925b02f5f209638d532e93760d1560d6cb04795ed02adeba6982648f101c04ec7465e4d443b59b0fb44635d54307c25141e64bfad075832b30decdcc4f1ba9b72eb0481804d63b570ddfc49a0fb34a33d13a645eba8e66a99e440fd09ee2ca1b44db10e0da77ec66eaa7aef352d92fb81aec188abcf51dc6f685af15c769f143c82e36ce2935cc8d9616786edfeb904903c9c793fa60432e2326dfd950834cf580e0411d4e0be5c0bf86bc3bfa2a0b5e759d1e37cd3c64a7dda644ad8521c38de1a07e7d60812aa080918b514a719ba239bb4dd7cb1eda553c3d43e12354b80bbf66fbd35772322ad688f3c92668978f6d72ff3eee2c35f3703a58aa287d3938c60bd410fb1289f05d58dd4387a92b1f1d95390d0b7b81f00fb5f9f1dfb70ae09d497322c54ba352ea1c607d1d437537db4aa46c513ea1bf8fc326297f603644cd58fce3b3abf335fe0ed010cedf257a50c3846616a2e00007c4a7c0c47162b6c8694f208654f9e0e16ed5a46df7f2edc179780f9d849c0caefd1d39141148314026ce5a949324c01e330f8e0a9e7cff2ea4f806dfad865ea211424089168c0238cdcb05399447d724224889766b4c22f5089f0498ae890609d13b252550c0d8c16c2727f91881a541f69d3c777fc0a51a4962e010f520c2e600a9c4b8e699f8cef8136aa559c69c0fbfa9778ec7064e25f3110ae7a02dceedcec6d3a0598ac3b6e8196cf51003fb9a632011b5b2db96278bebc01f8e949b36d203aedbf36cbd4feeca6489480957968485ba3eb70189c2488323d53e5bd835b3356b6e1a237289922f7ac5f236fb8e7b430cdf2231aad65f6d4c52b2d8442870eeb910edbeb7c553c9766f8a30432e9b3ab4e635582dbb31b82f4b650f537355edf5b072e47753a65dcbb538844042e4d25040d6629a179c11aec027ce659edbff5ea9a4559bbf76ccfcdd0b04943e76bb5203d35a5d3cad2c8593a04de62b2402e76c4086910e15e9798c750563adb8c49e0e4518dbb4d9f6e41d06ef783ae10c64a678b398d341178c25dd72c6e96e7f89b0493f9db2869c1ddae877e9c2df98fa0acbcc973e67005f16dd60dd559a0ab10daba7f050c52fd69969b7e191df10a5338930bd36a5f94c414a3f252cb2335e2077a596688db68583639d4584ea75b91ee6b2c0f0be1beaa607593261398c6bc3f5a980e578c11d970be5a735d7156b8a085b07b6aa60686edcb325ad05c466624c0cdc4d0e60c4f1e18a3009289d0a6bf125e5773e648d6afeb7e97fd3c30b4935aabfb1f802befa56e81403790e41b0771b3fe3047fc54ab35dcc647efcce2dcf2ea66f33dce3afcd0b0c58d6477fd3768a12c68bcda2da8d912f4500c870df6f3e481a861586fe1881b450baf1d8af567668f273348b7741c70dab3a7f06f31377e24dcb57e739bc2c24d83baef8a03c5b786b8d9bc5a212cfac1c1b690f6556fec19fdd7ba8fdafd37aae80cf2011de74796c87fd18ff1b0f09d83f1b8825042e5b06a9960a31721d1535d686ec34ba60649e8bf85bdf4a0facf53e51f4801534d8b411c9038ac3d646f1281d2cb55eb950790ed5c62daaf7801a55e8cb1e55ae8283926a8ff70377ea07a0a4a069def94ccb1762fa1cfb4920c49ed2cbb17d8ae83dfa6239bbc6d6fdacb53f21256ca82441e172d8a13152668f4675ed63f221e18f5050c2881307864d43380dbbec76e40a28ba3c6dd01029a7939b2da52ba445547ebb1917e9e1047532f688e3b3d681fe6841dabf8268c4a9331b32af01e09df51421f4a335a765d99a9918bb58bf27590ac824e23e405a9b839db2dbfa89881588033f75eff8eac01ef2c54febe80ce78946f82e03037123631ecd753aba3953536c0a1fde8339eae4a3c200d8acf1ac1e25bbd7b438f673a5503735645822fb2a99c3445723c28c9e286cc05cac634fc460efe0fba12bd10be91ad86d5f1a2598d56f3fe58c995f2b0b2c445f12e5387ceebbda2628a4ac3afed5181f7551da819cf65daa40de0b3a47f1b2743e7ba649e5084104f9383729110326cefd9d9d12ff19e496d8884da4b20ff5cef9d89bffb8bfaf4b48a48c01b9aa49b8c8c3e26afdac2de8101942349df71ecb011b83b8fc2607dfd350d8483e4fce8e63988a01173c31a7a67c4db774dbb9ca31d3a274e97cb801021be4d668b6e7d9ff1e6b25ee77f1ed3aa930e3036129660d5013d33aedcd071f4deb988fc2248e240282fd004500afb7643c154bbe23fb93bcac87eee34be6dc2e7469eba6d588caeaccf4056f6803d9113222adf06380dcb3a096f04bd603f33fdde59d9db3bf1e4c40bb6d6e8fb4665fbca03bfaf94ce6bba212a1d48a3eef64c87ab3203072ba298ede77102de73b6e7b2317338f887403ddc2ed7c405d57460c6d3ed806e74ce29d6f5d7fdc175bfa604455d661d01f669c72e92cc4dc16f2ee366fd06594417d7b067fafb31735405530a22379330593db55550aa77708e4a825005f74a9a33f05e5f2b7fceedd8016077953ac66b2b579fce9c86d941e35c2c394e8cddbbbc123f337719fbf974f6f1cd414a35ecdf94715625c480216e23cdc00a88ccdab61dedeec52d7ae0b9470e2216385fb00227ac4d7bfd7797450975757eac0048998c0de8c922", 0x310}, {&(0x7f0000000440)="5c90d82a6ff94b013f58528e79db86e74a4cfd579fafd18f24bb3d6763bdefeb35ec0aaed79abbbf5c587a38b61833589c2db7da135a3763a1f1e2cc1b30d78da497c3cc408dd646647a48a5ed466edbf03db6a5ca7e7ab7f3e778631c3641fd3d434c9ff24b35a9ca70e4f3e6b7d433cf6496f2e43b0fa450f71e219024165762df952a43f787989ea59b249d5ebbbd17b4405ba32ee94d015684bb2b4e845141ef016b2c3a3255988fafe43bcf62704a9271a9022aa045fc87916ce5f462c5bda74c38aa7c7b447b0ecb", 0xcb}, {&(0x7f0000000540)="864134118b72ddd6c12a06434b19044681b6916dad32f739dd92f2adaf4f422bb0ed3ecbf21eff1e9938a23920119577de5b2081c2311b501e83c0dba4b34a32b0f319c31c46a80eea31b49d3fd1ad4d861af57a8210ee0084d2cc58691938d5b2cea5bee92cf6badbe4ef2c5dcb42b28f761af0e9991acd95022b1fdf178b88f3bed443513024cd3c8216a4d03f262ad781fd1b1dbcddd849b5c163ec36c45b6a3fdc971c28dbe430f9b48046ccef2c1dcffdd3244586b2a7cac57b1466c57f1b63de0d1299316e991f858617", 0xcd}, {&(0x7f00000001c0)="14a370492879542b6f272a302d48c000", 0x10}, {&(0x7f0000000640)="14dc82daa1085b2b8e66ada5b18e08748ff0d7c703210a", 0x17}, {&(0x7f00000018c0)="5db9a76490a823a45291ef9452f5e309c75fdf218b953f34c3050e2fffe05b94f69075d4cc39e272a47c926dcef152d82e1d2f03b14eb5612de46a4af0d870d5a7ead65b3a875acf4f0ed60c31c2f452bdaf43a6a6e5e604667c94ee7fa30ac20451cebbaae7b6850bdcc8b6a1c0bb1d9794198ffadcc7d5218ca7bc02903da85a42d9f898eb906f969a6366221014e901a6c154504fac6ec02a6fce7bdb68324a1bac1121cdfb73bc6cae676e70fecb4ff4b347a02ce646f4c397a38c522fb8fde52285b9fdb4ad379fbe1648bba8472f979c0cc0faa1da532608b4fe99ce2c04e471ec05e026eff2f7cee3630ea2934a7f02fe012863b4cfce104ad3cb10824d657ae45e6c0a81d512d6a871012b4ca982d0fec66f3e4ee74a188733f79108a6251b9c3940d69bd7f2ef5c31566516c04414c616bc3a4d9fdeaee7055ea13614fe7f9f4e44bf5e635785af467869dcbb9c4c9c18e2d49279cc8a1b873f8d22be8b3585dbb87158e23d3ebff4c2ef24c74bd3844d1794e87c44ba5ba84f6f0a60c24506cdc5cee5d44026df5e3bb14e3dd221351919aec18ae6b8e627fdb4c7333356b46d136bf316cf15a183191b3adf98a1c7069b500b61bcf18134c7da170325a681ec5e15133dae9e7b93b8affafbaf7499a0a9e64ec80435c142689abfd3b88a5be0034bd2fe20638bcaa26a0d522ebcf2e920fde3ccca4183a4c6fbd857a5ea42da99458b8fb3fe09fe5411dc717a824ae131904f0888b9a16eec169111289d33ddd482d78056e4380cb90f2f0bb73abe0d836850ef026116866184aed7c108f9dd2b99bd2840e7091294c54edcc58c8714dd35962567788fbc7191c6966300dc453c8627236860dd116b4955829dadc11a1aec345ef16c3da05057e5b43c1fa0be2f8a38650eb1894cfa279e2890c5f7558227fcca3f8a16b7cf115838142d5bbd73e8fed061f3eaa91c50727677d9fd9a5418d26fabbd94448edc1f8bae534baebc205be829729341efe471ab1cb4a05db43337a0e46ba00cd160093dd5a70d8531197ce82b6b58d156529c65940ddbab8d720cfc6eefde6633d4b528ff40ddc0e593ba4f7b32b0f4a2914acd0bec8a6ec1df394e27578a5b2d0d0ec294003b4796dfc8efc79e025c16344629ad355d2e7eaed5fe890be2d1dae513147ca33f9f33725b47bee5c42529f5ce2edabf092141df688b388abad5231612b356a9ebf41e5f0aa9fc0fe990e7bd3b486661c64c838b6e713cef93d5a273ef7a9d3ae602f0b5c4264d4d9d9405671729c802365cf87d291714f5b7e7ed303b9ca82f133b15e18b534fefd18e20acccf485b1463d910562ca5a7d7b2a373e0efdacfcb5b50badfa0fae6bb25733b2a36a5f33a16343a59da0a3851ae2b1fa4533f12381662c990878c6c4cadbbd1f9edc5e0ac02734f2a463a1129255861d85d0bc497bee178089db110f72f8826db44dcac6467910f0f47640fc6677ceba956f738cd9e984d51de8eda2ea430b2808be372da0e52ee5a7cc2589e06af7d508ffb40915617951acf56214d5843ce83841d06f8c609d163f2589418a8b20014d74181c9aa267cd6f1b8a41890ee600878d35a08b1d846e6892629d7ed6a779ce64e59a3e9ace5b0cc55574fc4de4d17ea6b55c476a6a40a5c68864d4ff18b43ed832c2df61f5b6a56afe1e084cac3c0c00292f43f171ac06f2cbdfab4320e7422ff562f683c4b828ca2a388ee6738cc0acaa6e16cfa2400beb7cec0b02ae1866df8afff1d1ee7b0bab522cd214095022d5f9e878038e28644803dd7c99ec1658b309bac7330f32c205568bbbaea6f994fcaab9e3cf06e9f03499a55300d4a1f963a11675039a6cd91ee8d43e565c3f66b12414ea8d1dbb7502538dafbba31565dd6544b3d1feabcdd3387d5b36bc933b9c0c8fb4a3d3854e1ae4407b0959f1113781ae2f72f35766ba583a352c1d6bcf5861a38a5b82a01c9673149db71bf5c21b8d71e722fc4c5e303065fa940beda27c9943c9bd49a35a95d03846d733f7e5fb49f5fb7addc58863ac4c8afdf4e7e219983be320405e41ddf4b9f32b62bfef63a9152462517c550302b56f92005b2fa991bbae7a0e332a65babe0d305962075ee6917007856667593919801169c6422fe1c05cea4e17921fa10a14c04544ecca050d248ee4197cb437d46c9d46b90bdd6450f7593872fc1d83d1b5f2edb5f641f95f6eef7d01f99fa04bfd87b3770c58964279b8a9370c7ca403b6ef50a17357d4a57a172726333cc71d696cdb42f1c4e8266be7c4a20e6fe6cbd3e1544264f7e6887dcb245d6160295639fd760e3fdcfec8274062e8cda7b7beb104e7b2db42e43a8d0e30a08909395e58a9df24b4f9492d561607a41983b911cff16a13ed5686afa5420ff599bcaaa6bc83bf6b39b66ad65599911ceb12a537d8abff415bfb3533de4aeeb079cc1f7ec8da2bea4c24033532a8d1b90eb8a1818c170bcfbf1544d0567dd61bf880d9b60bf102d808bcba2dfcdb482a2defbe0e1999c5a89f74f1c12252a0f482913daa56c1fc524416fa49fe953aeb0c4893e2188c8489e9003f5ad3bc12613c275511b7297eae61a1af0f2e103088ed758bab4dab9f1a57975887136834b4e35fa87618bf4073776d3f4da908408b6e371943b7568333f5fa7eaf5a7b1986a865faa27a79dae93f0eb0c95883b51591fa067d570d9f6f71e0f273ccc2ac3b07b67bf5140d434d63ff56cfc8aacaa6a2dc96e819fcbe4402193efdff55c1d478510015488c85a5b0fae63b5279c85d107dfd26af1674d0a3bb64994849f0f8d6434cdb64f516ce9abd9ec08e61eb0a46ece1bd35e4cfee06d996eb572ff52fe93f1d9b159705ae4c58580d8e9f2130b1c8b81f8d3ee8e8d352b1b6a8d9a1d18dda3c480b0e80a8c137b0d5e263b0e2d2774a30d6b880ebb5ee2b1eab4f1190ef0ffe037519e8b3337abceed5e2f03cc7f7e56242118b850c48322017b37797e2268f0bbdb771e1493958b571627fc7d38569bc365d042c3d7c7a63dc8e22bc3fa50b86e0fd0f8f11594b760993ed16a42b37b094672fd12a386d1fb9d584afb4314503040b85acc807226c2c75fab9b7abba31e564afb7a438a5d1e6efd0fee269fa0055f53eaf09ea40aae4c3f8d0435e1dd4f69ccfe99d9682630776d62abd3ad436242524b3aca2838cd9ab31be9f8d02fedf4ba7f2117ff72ccebf0174137f4a3966140884e84f07ec015ed40fb3a351ed8d80abf205d308fe509d95baec5b6f74a24daa229e3d2806503af68de4331114f30b50dca3f66a8f20d01329aef1f5120a02a2cd10b8245dc77c09204990908a1a81e8a7c9774b136cabfde8bca0aef15445e99442c7752ffc60dea486a034a8a4835f11563bfa7a07125602581130c07e32af494338c579f8167a2e04d38824136486f98f51b41e321bf42a3efa3defd913169172da489b30e95e71243fdd93aea425dd43208f36d4602ade186022d2f125d72624e4854eda267b3f35fcacb256d82934aa879a9a26fe4aa0363e00974ed1850ef74e60dae7bc8b6724c3b72c44c49495949f15504e86e739751b83160b22980af1674ebfd79965a451aa68643525590a9d274d0742c3334c61b4b8997a13255beceb0e5a7719faa638ea821e8a171e4edd03d6714f4032ccd0300e75090ad9ea9942b6f9f00cda59168faf2af6daf1a9a7a6a47c8dbdacf360662ba5221f2f35002185d9b38edbaeb174c03b303c2ebce6f37e1e089d316c7ec3e840b7252b20480711ddddb7f42879a3410778fe1e65386e5770c90aa7693d03d6fe3dfb18b9734c408a002258bb21235d8000659923d9a5fa5f4fa7804098b44a9b4a20856f169cd501995427fe63821d5830f65215a39e4762dcfde3bbe440838daf66673a8ef5fda32d1415efcc6def95fe7da3b046656d19b06c6b3f996ac6bc37c9705d9cb60b41c6483f9fe52f4d687bbbda3d43973935afa897480d4caabd5a74d462f4ded231cb3a9377ab7e88af3649fcc3f16e4e15d14d43b8e00d20a643aecbcbf0618fb01c81ffd25ad22eedc0b1fcea69916e85b9f280eed961c9163fff5ed9f8af93a6da61cd6096b154b926cd113409081fd6774849c80920e96389da5fcdf90fface58fe2a169f8fd7dc4b0702cf17b39631adf1e0a21a6eb54c091bcc2e1d5ccc1fedd22af0f9ce8df07f26a3e131bf5fac35fd0b155ccf15b1c6eaf9dbea4fd4f6c02e4c07e0cd5def1faa31dcaa1116dc13ef56800f94429b8bdf3f954e68174078562be88e6d6596f2365ff78c42142fbf223f53e90a5cc8a9140e168a8e009e030ede907f77fd75605da6b47e2bede0a2f12658ff07013e8e53e2fe21c9e5145c2be7cc45bafe019583a87fea8e78f83015dbc9b6ac15d681bc58f411514935d25cb5687b9839656ad8445f6a06b1dd3603bb75eddee93a1059bcee52b851451e1e96d29841c6fe3b990afc0145b6d5690ead2e144f4acfcc4c28fe1f176397ef71ee82b38c3e747aa7283cd0d080490f8bcbfb46ad04e1e625f19c11cead873d884bf732ca99ac27fbc573d5c2d859dd9ac68b572573b00faf5ba403b699133b11acbd8a1c0b45eef4a7e0cf696ddd94f29acacac90d14154acb7ae4bbeef4940718cf23519bbb9aa9447803a5d9e04a1fc069eb646ba2920bf0d343cccd145218de6176468b5d2d4337e7bb84ee5045844e7644c9134895e6ccbd50542d8634c9ef8ada1d603235e069859d692bc2113fe6cb0dc848ae67fdbe3674e732a60d4505a737a5421454246c9e5a7f6bf9a23e9c4ed24154712fdb35e0167648782675a3a0a43a4665f6ea96ff858ced00edb667a41f43ff217210fcfedbd3778110fd8659ad9dfe8118c90f1a6d6e2d34e43329cf8fd43282234673199d5f809dcb0e5d26ce759bc493e30f5b2d8054667abe762459fbe0d9ac85d4bd226968b3baaafa5c3cabde9a7d21e465ad238c105b84dab6dd747f951f4dc2a1efc937c6dcbf083a5aa2a6591b1719e22e7aed9ce575aa323ed99da5d766d862d4cfc5c7b3750fb9377855eac836ec2192a37902125e2d3a318bf85147271e2237907baf7e928c2f44a2b932f2c7c377ce673140768b49ff1e1db8eb117475b7eeb5a9a4183d277539725f3ae5c7f54b798817f1c84c98eeb2936eeb29623af62d5b1d6f0880cf1bc6d0b6b5cfd68fb40c0457ea694ccea3a8a679d5b8d8e9b8c86aa0492cd582ac5f1d4495a41b8fe68d53cba797ebc73d05c373803d70be206cb7a40091999ba567c9399d5b67a6de1f4f3db6a186834b04b7b0ab1e4fd162137ec6738511910f6620fa1c73b682d603d93fd1c267d90eac877baae6a620047c10ba7c824a068d421ce8fa3d4889927170134652a7ba4fe75e848c7e0db32bb0db022b24306cddfdd786c4a09cdaae24ad29a261790167dfab28659a24dbf0d82bb6b414be1bb7573cd0e646ef07ee8ba46e10a1195d56f951b6ce7dbd41a733bc5cc5488e5a6d50bad8539456ec795dc795f4c3d8a612d9a414f145d59a3917469d6a09a6ad0f353df19c2e614af67a1cab63f356f714e5d9194c9b9b93df08398b8bb459d7a8c008d8aeb5215e8621f42cb28912a18f75a7ccab92635104cebffad8ec9c93fee248d7c7a4a90f18a0d7b1463f2ee86ee7bc3b68789148bc5467c8632c442728854b1ca696b54f57ef017fb429ecb5b05265416d2d6fb55da97b5a4fcf49c186abab089374f5c08d72aa459fafab1a9662759f0c41b06127f2f20dde55b0ce88c48223176f8e68e1ac", 0xfffffffffffffe29}, {&(0x7f0000000680)="e99b55c6d8deb0324a755afd178d61e34c5cd63d13bd45a6867e898814653c1239ef74f92cd7d2f0330890f7b8c36b4acfa953b7f99fabd1e697a06f222058423af2c19946ee5fb0b96db9c149228f496ad392dd8b2e8fdd2832f62ddc9149b0c837e1de9a2d8f39c34d838187f6cb2af57f863bb69f0c0c135e136147", 0x7d}], 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x4, 0x8, 0x6, 0x3f, "e2614e75ba2cd46243510acfdba191b3ad10f185", 0x0, 0x3}) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) r4 = getuid() r5 = getgid() fchown(r1, r4, r5) bind$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0xffff, 0x6a}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x80) fcntl$getflags(r2, 0x1) 11:10:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/31}, &(0x7f0000000080)=0x21) 11:10:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="0b66a77b797c34ba4d4910dedd9182862d8da3df3fd07fd46d204db1553eb4d7b599451943c8791e4dc40cd9280a57b7a9e8efa8514fdf257abde8307e107c4bd9066f364457cb6ed9736eaf0bdf193b6bb5a88c8a75232fb5fde259b8f2cede1049abf58c351517be95aced908b83dde8", 0x71}, {&(0x7f00000000c0)="13120c6f461431950933e706b5269d5f068e2aafeafdd13f92649bb192aa6ba24535a304769fbe1687dcc629efac08851300596dc10a5a92f2ce6da815667f2ef95a1aad2d8c31ba42bda75fda1cd5a1d9", 0x51}, {&(0x7f0000000140)="49a9ed4d84bc8882b3eb40bc18e21421dfab151cb97317eea4fb3368b67341ec4d377cf45ed643ccc1cdbcea7ee54d21b6404bd72b45f9870bfdfabde775b6d04335b57b19b446eca935cf4549814b4a18392710a384f1854331412be2aa8c0d1cc8f27adafd9ae931b00d9e699afd3755f90a98792582a1df4edbeb5dd0a94eb0711a59244085cfd73f98e5046eb6d8915641bc65ada7d83277e230f3180b39f9f1a404649fe8e20b2589572212681b45185694729935e6034be36af0f28ef283f207e8bcd0ef1e8a7dbed9078d54b07fef97f230cbeec901d48be48e059b", 0xdf}, {&(0x7f0000000240)="b486dbf12711555ee4ea9f366c919a00c6df9a23b084865248841f9766fc33580f267ed1bdde24888b", 0x29}, {&(0x7f0000000280)="83f846b0a6f265dbfd730838514bc553d2fc508353f321fd3d70f0145ac170bf609fb440f11615a1feea64a2e45e4ba19359f1c489f2bc7a4625b4d955564079b1f3f89855dade9b99724f59bef0d4d6d258a7c33e87bd6630cc3a820d474dd976143c29b67ab44a77b635f385930b9b1d69f128e070caae3120cfa323d16d8e97560873a03384b0b290357fba116239290322a2341f4ee734d565d556210173ed795a46a3f94218779d7c503fcd1f9b30b6e052f27e9fc951dfcff2f434b9d01809b06c2286f8391bc825fab40330d3fb2e23ed9fa3d24a07597faa60165ab134504a9a836d78aacf375b01547020b54d2b2646ed566b1d00980a0fa45b972b06ad1064ee185a66d87205c1e892109fa46ef517f03856008d901d74da97816857499c0e9adbd0e8272c1df99a6ec2ca2d21aa0fd3e4e5834a1351e3d0deb9664fc1e5237fccb063da2042897a2e596059fa9de6e5d997671d4c5d9016d6d3e8f8b103bddff7fad555d4c76deac3ba8fc6c34cb91e1550f8173884f1dd037859bdd3aa3cff0bb6c4353c1dca610a46235fdb8cbdefbae7cb9c5bc605c40493ad83413d49b2d7a3406d7807a70039cb8e8109424cc17df7dd02a84e89efa8671dd386afeaea6ba4226a312eaade5105631fc87bcbc547c67e08f308bee0b972e7ab8d8464aa04517a2339d162da542e66ea2e41ee9ee70c618cda5de458768389d193437ddb5ff0a00404e4ed79954e261e8a9f184caae94a8562f0c49bf01f654f235e8d0a210445ca8f65a959699d1cb50f73509576ccf7f97c8b01e33aa52e5cc72270ef6d079508d0669a68ef7520628219f54afe9d6d41ffa9ce0bf023dc589fab43d84bb595da2684afdbdb29a5e5483557b001f5374546e9222f5b831b2f7a043ecf34b74fe27bda685029a50bb3af98342fbb86fce9e9167221a284f8175873e198ce55803decb584f698da66052a057cd0703dd40ca7fa14ee4e1342a3bd33f9c776c86e94379bd41dfa448586c5ae8f5bb419d54239d5517c4bdf9dba273c1bfe49f7780f3e72c2cf42f29bebcd2fb883f8ec854f880e2883dcc71bdf4574e4e8e10084ff082b9db17812b43fb1e535fb7a294180d3f7d8223265662fcef6c29e45e30512ab5da5c8ccc31b937310fd30dc6b0b9f4a39c6bfb31bd26d00a9f6bd0e209c2f557ee07204eff259830e0fc75a8b082e12df0bf5ff1b7bcd73e7070ea56475e047c192601c90c74b4eb69b7b2f4c4326f89a5f475d4481ef8157d03281e91c64623f8391f125b03cd98ad823b4b70263345fab460a8ff4cc99d21800df1e601d2c7390a07a02ddf3b43e58bb303673cd9a7ccb5bc981d21709e8e574cb4693a8d414e5d8a9ddd905ef76520e186edfa6182978d8955401583101ae9b11784e125f04365cc36f3e7846e52bd5e51494d4d54437c663ef75dd2817e29027385afd56300f614f6a482522913662dfbe022c4d921a451995e63aee9ccfa19f9c9372ae7ed6292796842fab99bb0965c3ecf81b693d5e3ab46ea918d8bb0282568f4470ac141aee190600afee47deca70ad778c39d656f58dc1869d00e96fb7fb8f0d130059a0442639056c8b34b1f7efead8d00b5d828081e0eaa9dcc1bc807416d28ba2f3c8e47afa9062d2ec46ff78e399f06422be362081785f4a79452b4abfd2cacec89bbb2af277e68e1d169e4d605fc7fa7e81c4575b7c9ef716a371c51199514a57a7846f671b4d6198e669028bd991f743405bc40d540a2d4687c668515b81807aa27da007b0f165316a220e623828d225d9e1bc8696eb277ef92b6651808a5a3ad0a0c9f5a0e2a4e853cefc4501f86b1f5d75910d06591b59ad2a4d523ac721af158a9e1cabe97ef783bb75dfcd4700fa2209c450ab6bc6970501ded22b6bdd397f50d69f3cd8d05cb3ef07a617539830f0e209f94b7594d728df4e6fb5a229eb4f69aacd736bd3fb6499f87b6205eb228c05aa5508fb2f2a7995fc02953575d42a459b1553fba70d9d288b13600c5262a6e3b6e7fa395890fb679ca83817d0d626ae297a04866e11d3d13479d2b2d5c3c8b637f8655eed9cc27b142da820595a9b118ba2a9333a7346efb4ec0a33b091b5eb065ee8721e9419d08667ee18158935650c01e6dfe251fb3ec8cb85ba2dc78431716da08309661189822b8eabb9739fdbbeaf3ad444e3ae2f9e33ecfc56b5045173e1ff88c818b39961a41a16dd43c83a4e97fd7dac29721c0af46b6340f944698cf74dad971a08fc0a873ed27e5cbe91473d9691979c7d1a95b3a86fa3a49d6fc6b3c753bb6184ec4905fd4862fa7f5b2a2f1bddabf6b6e7e17bbd48bd6f05e44fe4bc0f3b759b002d6b29e1db154a228ad900a1b738903c82f51dfe72d40edeb4442d2cb6a98ff4b7d0830d206d50c0e9b697e881375a6b14133572ee27ccb46faf170470dec8ce60418cd20b7608eef03c65f1929f94b165ecfeb47edcdb1df1764b85f4f6f3ba068777ac2678752fe696c0ba5f649392b31f57523bd3bf55e784603158287c46fe9b955382c882af23e9532fa01f055eeae2f3892a3a37f6363b4d32ebe854744137853654fd3973b98f2f6021af82b6243a36115a1d9f8c48a3a22bc333f0da6d6576ebdee277e5703ce8b3de023c165e42af10f7573e7a18de28be0f90c7e46c163d02aa7344666466966c3b0e2f80324afd6867bf701169308836365921043a1c43dff8d2faa400fbce3a07bf3011e0fbb329dcfd1e0f723645c739bd3a6e0eae61fa38f124e47df01dfe886a99969bcf241c3d114f5aba342b2cbfaa16a9dacab65f5e3d907681e21beb00d477c149c34778f5977cb343f838941b0b3590b3fa227488a82277324571f293921f7fcd6793ca0ecd5c2b16e0d0194a5acc303bec3727296282e9cfeb0bce422cfab0bfd14d6b174a7ebaa8894741cc629a1a8c92034de4c54bc398e06e87a531d709604b6a35c709e940d2a1014df43b7f081d13534c9a8f82ab8d2f82857cbf71b8a6f31fa3b36314e95311c0f219ef8bbf42edee68849733fc2a53b36ca1bdc06618581394b7aec5b84863ef5e85efa791254c61daac2ffabea966ad3460a8752bf8a58083d93d3c869b4ea8655410bb3a981ecd31869a8f664c09c7dc64b7d7cf21b61d049ed560ea984444d95f0d57e29b98178617bd6d7989d611d7237691f824971274cf6322e05b3df156609cd5a42c73a4228d3fba068d449aefcdab48b785d0f994489686d7bc6071289c2287d64f5174b3375f8d46e1aec95251a5c5e043705e254ff516f198e7f07bad0bfb5af14ca359e120386ef60d7adae0601400068b468129bfe23d39e466637e99ecde90d8f791ae3c38cfd7925c60b288ce332774668e205ae56a30ed60dbaef80570533c47a26b351238d2a74060121f4e76a1357618a3bb8d693778859e54f631019d9d8f6791f1217e4777c3110d07a5cccb5b5ebbf84bbc43624c9171675083e2916f915e665022acc3840187689027197d482fc489c415a74475c7d66d2c9c44e65fb9c777e33cc5512eb180e78f8d892d99017f4687ced6aa110d4830447acc1467760a46c90723dc2978f91591adb59fe09d8020ac4e2c3cd20cd3ad071a5765e7cb31866d7b03c8d95efa9235b822a5736eb1c486b9487b0cda89fc674e9fabfacfbc63e06b98d3b3d3f04f25cd451e38c499f05ed37c672fa195e615f0c7fa2900ce294c361582abd7f9f69d18ba4623a2065e0a684fb0a7aca7ba7eb8091f5f9c8ff0a243b4553bbca307a8a8c541a0a75fedeaf0bac119e80dc3ad39da08a5825addee7e2649a6002bd02cff914d08d356717b31f31f49c5b84c8d10c2df1fa8f94b7af74972e5d20e30d90929d6b01244c17b3976be83771b77f44f69066bb0b35bbcc13ffaf7e169932e92b49cf9f370753c9c8429418d366f8f20b3d68f74aeaf4146783d58466ef1a570737194eb4f478350a371848fcd09d0cb45d46c11231baf139b3604ae708b84d73b0e83eb6a07e75813480cb2be07e91854babdfa866e3200421e8de4fdff8e607237bd6e9e2085c0c7d6c509338c25c9fab8c35b52d8aa6460c1011f6f412ecd7698f4be4865af23f275f4d3731b7d74670cbad7da65ec5149fe79f9fe4c805ffc797e85eb840793dc9c46b76aaf03039a12e5f9897f2558e6c73bf4c86dd7ad40664f26ac19c02cb70bb00a7ec4bc0b906a44998193aa4b08867ca977401ac0383745adc85330e52737d2c08006364a5c651d537d7ad4b30b1dffe4893bc56af19f7d83546fe925f9b77f963660c53030522c60856197bae3fced529a3e145bec0f344b6cf96b84a9c4cfcaadbe748801e202f351a06a301328730cf75d30ea488d03319ae831575810fdda1c9c27c8bd9ac74b624d43acaa41f98c9a4d957246eebb3d410e3d08ab542bd514427a5a75daaec8b56828a89df04fbe1fc43ada69da55447cff27d7a132cdd5cc765b86325d632544b6e0b3ebccd3ee65a9d49f1adb7a6c9c611f34cc56d802f6669b1f0af6493ae8cbf0a067906f37078f7c4821d3d67eeae752a2c01569d1dade5e9fa769661e50f84fd5ae62e2a9001cdc7651b30c4bf88cfbfafbb0332364f6f924e097d3d49e6a97e53a63f375c829affc8bfd0d7c40676a8e7425050ca83674a0739622d76143ed106fa0b7ab676360577d392583d200938bda2cc1a59f274ed73b0bb72d96e7f1b4f68e97ddfa87c89e5eb2f546b4cdd9e1ee979f8f83ebad9af1b33eb78d57a970514ff2676e4a2edc65b68d37c09feac8d6eccf2ffb296d4848d56269ec8354b645039a99c7b9b2eecc09c5fe1038b8cb1a22801cc8f0907faed6eb795f2b12c30da5e13e60504e9794b649ce2d2b0ff4fbf87f91f54fc22959d7d601dbce616153593ad60284c60e57c865e85b6e8cb7772c99a3c42c597600e52f2957954cb264c135d81209abd5389b27af83001c424aa23656c47d9044830c8ae6b0e4dd45f875aa3170e455f59d5e1cbf59a5fd7382811b5d24cb2c490e71f796fb66c05156b01ace7980e3b406c2bdcff0216fa51b1faa366f246ff0c1c1d3a7167c4c9b1156d639e6bae8860e81b97f80c7cc18ebc94f17e431d124047c0573c18980e5feed7c29ca48569f3a6e379226777ca328d1e629c7337a5f2e921713995859cec4c33e696e108559577d20ce635708fe7b15cd48583b41b3d1cefd169e7b68ccf48d2e777af9dad90db207866290836ad30b7ffdda88190b315b01ab1b70d8b936f48419de8bc209171514170f18d60db57f2f4e187cdf3be805901b50831629a8c6ebb968fe06c2515629ab287f6dede43196014f6d90de329bc16c6564b3080e1e919c00991caa20fd782648cf19aa9cd177a1970b0460ece799048b49466503f2b822eda1134e1de5efe17e4d088166c081f5acd8208b1e6ce00ec840f61e08fdc9ab524c9bc0a4ce0ccb331277484c457a3b2fdfdec81de25557e918ad077cdf3f1740932d5c2211f946db2b18f50b04fa245f3fe9c9365d4698d51487ec43df7c4d8c278bf7985415e9132ce333fb8668de91bce7c0640eaab7b6550cff8c12f2c8cf20daa066c615b2e4785c5763941db1632894cc8d4c6995de0c01d4bac672ee4709657fc1bf93c24a0638aea5052480434bd40bdf797f019b64ce1c105019f608ca6bab45ad03a054084f314b28e2b4a9f97eb5993dd088d73a427a93c570f7529d0524947c69ee977459ae008daf87ebc3c27682f6ff53f4a9316c04d7a77a255d195c2852cff4721801bd919d95", 0x1000}], 0x5) 11:10:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x2ac) 11:10:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r4 = getpgid(0x0) r5 = getuid() r6 = getegid() r7 = getppid() r8 = geteuid() r9 = getgid() sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="2b29de9ac2514b244c7d72a7cfbf70ccb3004d941bde6f72c5f1c36b3a7189b4942a010323cf5993465d6fe3ef381b6b14d628cb3c0f26f6066c4452d67f8d6c6d89ca5405461da3fec290726ba8b09fcc88410fa43614d1c05c1e95c3617f16c628860dc1c6102b4fbb69d294c08384ed626274d61a591f203a10be222f", 0x7e}, {&(0x7f0000000140)="0da5d1e74d8e4b37068b87a3a8d7a7add6f7de068f0cef42d3be2a3b0ebc9a428d4ad9c12402ab4d108ece95690f22e7d0ef144ab604f55de90420b9383f9a048b8bbca3e3e94093d5f38c02801e5c1cc4f7b698e07ce026a1b4442bfc22274027939e2af5d931a52e6d0cad162ecd22dc210d34f5b0de6e916a77d6df2cb52112c09be58ef475aa606ec111bdbe3a969bb7477b6e568ea13618c86da89d21fffd76a791326cd055124d99a94e2fce5b1ba88a8c373495a67f4de3dc1b0fed5c48deb8c2f4d39240d5169709cf1e383e53206ac4276776e538b4520bb197104f86f5fbd1ee59a41b2a2f", 0xea}], 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="20000000000000000104000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x8}, 0x1) 11:10:35 executing program 0: r0 = socket$inet6(0x18, 0x4006, 0x108) socket(0x1, 0xc007, 0x2) r1 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 11:10:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x4) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000002c0)=0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000180)=0xb) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f00000001c0)=""/253, 0xfd}], 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8a, 0x0) 11:10:35 executing program 1: msgget(0x0, 0x400) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x46865b53) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x101, 0x2, 0xdf7, 0x6}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) r2 = getpgrp() r3 = geteuid() getgroups(0x3, &(0x7f0000000340)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r12 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r14 = getpgrp() r15 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="eee2bb104cb3f358df84117b7e4a119c1b10d940601f95de966a22fc03", 0x1d}, {&(0x7f0000000200)="f27e4d95319eb74afbe283cc9a02e9e57cecf51c5317928d688f1687453c1e2e5272ff50d285caddc16f8c2e08ee52d3e0a60740131b0053c847a78453a9c7d3c3d6bfb479596fd84629d998aca8a5858685a9abdd9486bfe21b7e5951c1be4a157a1f9fb0c741fdcb738332782c16287a4af4db49b29b4ada875d1695d4aa58a2a50ee488b80db1af5b5de2191e29033b5aee3f6e6945b9c796f439d07fca3b519d32059d5272179c3beab3ae4eb173b476883fbc076e0b74ddbfa67bbbbfd986f6b6df992ef961ade6ce4a3cfe751bb5f621410475a7bd7b95a9c7a751f4bd31eb08aea06a3dbef570cc915ae4e51964695111", 0xf4}], 0x2, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0, r1]}], 0x100, 0x6}, 0x9) sendto$unix(r1, &(0x7f0000000740)="e0ebf5d883d0f80648b8bb59cdd752c38a83a4c368d221ddbd0fbf5580dd05a450258452f06f2d9cb91b847975cb240657e6ee0c4e48c64bc479772789c2fe7dd6e2c3c1264532dff51e9bcfa5a1a846e36513494a15cc1104566a9a94ae95eac506010d10a5bd977edbddcfc9ca2e74b78d50425869a0a6ffc84bb7f892ad7e21a17e215528e61abb109d0341489f6d4ff58f59a7f2f57f790cdd9b27389a5ccb3b8ba09e94a6b6c69f6c44a7c4f3ca954fd542619937d163b413cf6b633a890ce4129d02997c2b71dbd7b56c77e59250ddddbf00e59f6b80d2ad68386417e97cb54d9711fb6d7108cf71cca35c2fc0cbc3", 0xf2, 0x405, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000840)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={r8, r7, r4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/ttyCcfg\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) 11:10:35 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) socket(0x3, 0x8000, 0x0) close(r0) 11:10:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 11:10:35 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000380)=""/127, 0x7f}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r3 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0xa0, 0x8, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x401, 0x1000}, {{r3}, 0xfffffffffffffffd, 0xc0, 0x40, 0x3, 0x7fffffff}, {{}, 0xfffffffffffffffb, 0x0, 0x80000080, 0x6, 0xc0000000}, {{}, 0xffffffffffffffff, 0x85, 0x61, 0x6, 0xd20d}], 0x2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x1, 0x0, 0x1}, {{}, 0xfffffffffffffffb, 0x0, 0x4, 0x6}, {{r3}, 0xfffffffffffffffd, 0x4, 0x20, 0x1}, {{r3}, 0xffffffffffffffff, 0xa7, 0x40000000, 0x4, 0x7fff}], 0x10001, &(0x7f0000000000)={0xffffffff, 0x1}) 11:10:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x20003, 0xd9a, "9c8d14ee7504000000090000406e50e800000100"}) r3 = semget$private(0x0, 0x2, 0x9) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000200)=""/236) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x101) connect$inet(r0, &(0x7f0000000440), 0xc) 11:10:36 executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000a00000000000000000000000521020bcb1dde8090c2237307f7984eb02e336c3eeae451048d38829ecb893554a7e5edf6a3bcfb25207a7baa389911672e9f9a8e0194f5af01ce0dc07b2f50392422190a426d4af20a5a604fe110a6e7aa8055db21076b0acabb842d6e843bb9e333ad685bee"], 0x10) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x9, 0xba25, './file0\x00', 0x4, 0x10000, 0x2, 0x3e7}) execve(0x0, 0x0, 0x0) 11:10:36 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r0 = semget(0x3, 0x4, 0x46) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x1ff) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0000050000000000000000000000ffff25fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) 11:10:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000180)="4f31b9", 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x5, 0x0, './bus\x00', 0xfffffffffffffffa, 0x0, 0x8, 0x1}) 11:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0xff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x30) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x8, 0x382) 11:10:36 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 11:10:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 11:10:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 11:10:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) utimes(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x0, 0x9}, {0x5, 0x1}}) 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(&(0x7f0000000100)='./bus\x00', 0x8008, 0x0) open$dir(&(0x7f0000001380)='./bus\x00', 0x0, 0x180) open$dir(&(0x7f0000001340)='./bus\x00', 0x100, 0x102) recvfrom(r3, &(0x7f0000000300)=""/4096, 0x1000, 0x2, &(0x7f0000001300)=@in={0x2, 0x1}, 0xc) 11:10:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r2 = geteuid() getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setuid(r2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 11:10:37 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}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x1f) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000240)='./bus\x00', 0x4, 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), 0x8, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 11:10:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000005c0)=""/123, 0x7b) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x1}, {0x0, 0x7fff}}, 0x2) r3 = syz_open_pts() syz_open_pts() close(r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000680)='@\\\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='@\x00'], &(0x7f0000000900)=[&(0x7f0000000780)='[+#\x00', &(0x7f00000007c0)='/dev/zero\x00', &(0x7f0000000800)='@u\x00', &(0x7f0000000840)='@u\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='/dev/zero\x00']) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)='Pi8r', 0x4}], 0x1) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='@u\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/zero\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='!&!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='/dev/zero\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00']) 11:10:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 11:10:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6f49198269c215efa7067b369ce977d4bcc8503836", 0x15) chdir(&(0x7f0000000040)='./file0\x00') 11:10:38 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 11:10:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 11:10:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x100, 0x100, 0x7, "9e64f07825ee0fdd864d1143bc087e890df452a1", 0x4, 0x40}) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 11:10:38 executing program 0: r0 = shmget$private(0x0, 0x10000, 0x240, &(0x7f0000ff0000/0x10000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x82) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x5, &(0x7f0000ff6000/0x2000)=nil) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r3 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) clock_settime(0x4, &(0x7f0000000140)={0xfd, 0x3}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x81) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfb, 0x400, 0x3ff, 0x3f, "6d9fd37708b2491ef3253008b5315bdd07c477db", 0x8, 0x4}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x28800, 0x80) ioctl$TIOCSDTR(r4, 0x20007479) shmctl$IPC_RMID(r0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x5) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) shmget$private(0x0, 0x1000, 0x42b, &(0x7f0000fff000/0x1000)=nil) faccessat(r4, &(0x7f0000000300)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000340)) r5 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ff4000/0x2000)=nil) shmdt(r3) write(r4, &(0x7f0000000380)="6d28066576e07071cf81ac924d7fac266312a554cd271065e7ad219cfd007cd52e4edf199a8034e79d4e6b84a039a65419e8a9e6fd2a4a581d50748556b0dec6555ef78fdea21722daa2d04c9263f17ab3bad78fad0533d7efb1c3bbe80ab3349c1d771045d24c60cd3e2aad9df95530d16a50fc9915c9ff529f59f9ba8f502576939a80114a", 0x86) r6 = msgget(0x0, 0x2a) msgrcv(r6, &(0x7f0000000440)={0x0, ""/230}, 0xee, 0x2, 0x0) shmget(0x0, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000540)={'./file0\x00', 0xfffffffffffeffff, 0x5, 0x4, 0x1, 0xb6f, 0x44bd, 0x5, 0x3, 0x0, 0x2, 0x5}) shmget(0x2, 0x1000, 0x22c, &(0x7f0000ff1000/0x1000)=nil) 11:10:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 11:10:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) sendto$inet(r1, &(0x7f0000000040)="86172624a83d3c856fd220ae0063096e056b5ef8b67cc3a9bc96e81d5946f57ab024142882f017ac37a1ec4e87cfb60552c6475c046f83806580df3a19f389e37772253bd094b3dc6dd48e4185f5929f5faca0782592696f541795c49f30b29c3195f2d4ac024afad70487bb17468578ab394f3ed3477636f888a92f1933e60c971954e9d8b7b41018003564bb393b10422629ccce7d63b30a49d26d716f3f5713de7d46e667a676274049162f073b1f09e2c7d34b211216935f899d45", 0xbd, 0x400, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 11:10:38 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpgid(0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getuid() fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) r4 = getppid() setpgid(0x0, r4) 11:10:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) setuid(0xee01) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r0) 11:10:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000500)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0xffffffffffffffe9, 0x40c, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchown(r0, r4, r5) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000380)="2db2cbf8b5c06b5dd13b69f586aa467e46763cc1a56827600645381c61624d4e0112f9da26439ebc63ba71f3363fc07dc58f02e46e2f140e4e873a6e90a81ee2f01d46baf4b9c1b90142773d967d24d72a1d09b84a810372216c78434e9450ea31c9af9580a67f0b7d6fc8f401fd1cb0e24f8bc993094f675ab2074852027ca3333195991ccc", 0x86}, {&(0x7f0000000200)="c177af6df3af5d0131088b3bc96d7de816096d32b2c0ae7429f8ed57e73bcd308bcd6a4f55ccdf81b7bc939c", 0x2c}, {&(0x7f0000000700)="49c318ef2b9da94d0f818ed71909dfed773400b8f08f394ec46fb883d4f10496cb737ab45112847af37ea54315155687c95b1e15902f9576235ddda7c3ab63ebe299f7860a71efd2fa0e27f66f5894c0c72e050f06b5f1f7df276c5a49db36fef7514db33787ab1f7075758b4e6dd93007640ca6266e1934d8a4309a3a928f3a2decbf04a97933aaa767af13f0c76d5cd78287a76a39cf0c360d981f16663e56f5e17b53b9fa6a53ba33cb0ae13eecdd13692fdaffffae89f655e4f83a2bf4f6d1e0c57b55caf1726011dcc8f9041aaa9da5246502ce0dd69d1ceadc0b4b7cf97f78a7979412a655937144fe76969da2b7f65ad08b39eb299785c8de306f15eda0e2ab95bba530e4845bb80c647493f1196457b7207759dfb94ab88ba02597e819037069231b089fc7d4b6fb832ad2b5295835bba57ddb1b26612a661bd0a18d880c9a0efbc28fb035b77c2f64c1150d695291ad930915ecc09881dbbb7327e2c355d43c2b0405da59b21d970a81af1a9a0a8c3e5e0faadd325099102d1c5fa5a117c1644bebcebb2975b4a76108fe18ede1abd1263c499433a480d8d7463e9fc8d0be3d46c2bffdbf02064de081c30f925fd601fdff79b0caf6f57072089ef2234c86913d4d4db09bf02f0a3cd9e857b142d3fcba1647b60162f54af70e126831d813b50d21b1fdf3e4d6de95cd057d3bf6b63d15b9ead1739c2a8f7f7909bf0f3039a865dc231df3461b4984af7a925c68d7ad92d856123410254c15b4dbeda421ada9b99c1a8c104ee3d458b888c3aa91b3de5dd2780ad1d05ff2c5f0a8bbcc32c5686e652b4f451e4f814e569dd1195576e963c7a11068f24a19574f0d5fd18241bc4a3d57256e4f709be59a619f16c40dc4cc6553ca4a1135f2880e177a8e15bedd51e38a9d5cd894ae2683a42900bf2d5293e161f218071d7853c5f4e0b2e468b642160e44a35a9bef316c0606cecedfc4f337b99e242c5d4f291780bb61e0120e89a81fe9263f8143de4c39a55730f2ad0056812654cc8a699dcc14164371477c75edc0ee1eb176e611656aeaeab9807eeedd2ee70a8c03ed45d324fb5eb64a6f377f0da4043ea70ccd6b561c293f0a39a814651a73d73f567578a64c7321e32c77844ab62410d81e502f5e7993c886b078c772b7a9fb2aef20d4b1073c512848f103270c7c15ced58963935fb1260351a1598fc3d50efc7ff064443db4c4eb318f94ac256c21feaf8dea4127c328396233a31d116f26da10c07d837ba3872e30e0d4041a9e010db81c5bc441d2c3d1645a2cffb0ff863fb07ec7112c359ace2814229297a99536813968d25e324391fbc05803cedc25365763584eca5ba20b0ac9f812125142c367d0d8321bc5ed1e711d3486523abf50af5f3df1dbbd18943d99ce12ab9c0974ec729be401f7ef426db9bf81f4939e894d2c4f0433bba9f7c640aedaede911dae46e08e3b75a35b8486fb030d79afaaf1a146b5e7a68afd04886f6c4000aa3e27c2f5ed0578f471d9e43bf3b4c191a5ad02c63979051a67d94d129c4669b80d9c0bc2552ecfef38e3d01dbd59ba8a6a44d4e9223a290ebcf692dc577820af158812e6bf6a0a68b727e09e5a7e035916d146369d8e64871d2f3fe4e302e5f53fb33c848412d0c57668b0258ded5eafdf3d2a9c4169174982c3fca867b44cf4e088e071b992a82ac8432f0b632fa89f3ae8ed147c7a3e07400dc38177e711e4dc01cf1c5f8658f6867d86f1cc35d2386344b76e853c03084ca6f54a8d2e32ace6d76330467f29aea6a271ffbc12bb2b981c7b1667c97e65fa58583c703254e2e8ebab93355d2029a6eeafefa4dff19466003fceec444976d4442f08e9a56171c3e8d664e11b5aa5b5dd09f081d19cd950d7f48437414c8d6c4938c03ae59fd8f006c36974d8249d1256c71ff10cff29f6d1f94e021b1a34963c6bd0e7fdada50b271b8a5af4ce19a25787d93dfea594947cdfad4b86ac28ab8ea03549cccf00eb0bd43c1e36baecf214aba7106d9298a421b077a507d7e359f588f2a645aebb9d27c363c24c8b778e9cd9959495153cccdf9f24b594eef6ddd13c79cdc9f1b88a33c79136e8bcc1ad733805528ed98f95d819975409cedbd9847ac7437625e303e50a73a29268402e8259b5359d169697eec3e44309c8c69137f4ab1926ac0e93bba2f84c4aedb785b65de8795e04a8586f21308fdb1750da537e3100c9e41dcae31dc2e0a8931b6de627777e0d41667cc9ecb5829cece3f99f69fb1b3b92341817f1a2d456b030b437d530df742f886dc2cbc3bca082b4098661a4bedfae0cc84dc2777977be75c91d277ede61ad4896ac7dd171f18fcb2e3ab6e4294ea8d3bc5772bca2c47b1e028fbaa3ea0b5e64bdfdd21db5235122c63f3737fd7a25a034bfe415a664f710d73a13364c50d009006210f59dfb4b486e1179210db5342ab4efc65e9ecffda62ece7f96e7c1230889c06a651f9b7fc9e0ed582b0838840932c26c9daa24df354499aa08b4a215f5103e815bdcb9ebfb041b2ab1798281f72f78607d76fb249109b03357dab1c5e6f770d01f728a523db54937d5cf8b42d0aa177b80b6e8d19dce61553a66d30247528241930ef3b0efc25330a495a0ba383deffa2324ac4b93867b8f160dc6572a40933e696c42bcba890c7445633467187419560120ecda39a2a9660684b064141d081cbebbb2fe92b9e82611143fd371216d115eeccca73598282b38c5c617f9aba0ebb9fdff51d7573b4ff58989d44e6b815746e5e9b063799d4f3834eca42c722dfdf620b0a98d4d330afb33e9f5eb301bfc6bea6c04fd9ff5faa72fb359d8a7848d01d53ae89924cef3b953a6d20e046e0c889bda8861de8c947888aac1383af34a11a58218392acd8c404e535da32ce3a2439868316a97edb0cf569ebf4ed6bead160265f202724629f111cc6a401acf1207082f4c0fa0fd4e8a64a91ad8b8b3bedf8a85b4ab124928a8a08cb6163c6cf5f4356733df721c186631bc475226f1c44d2ced72dcdb8b26983ca9d4eae5f39b7ab45a0a3260e6f4eda377dcbf77a549e5dc383db49d10da66d068ce3ef72acafd575ede5c88d15f942e6596503b0e1293ebd9a0a0c50223367457fa3011ad53b000be20061f2c7c2f69b9124201374513f778adc9f9db420e07e2f97c6a3495677def36629a64a1d96cd1328c87adfd6e6d6a37332856da13e5c89706202a413fd65048eb18ef72ddb4b21b900be67bc1abecfd5ea105c481f2be4af5e82f08e0769c92ef633df3d8a12e6c6e154de9304ee3a0af7c010ebe748ab9642e9d0d3bd5f00c10c0e1dd11b244d4f410852431a287f93ced091856c2f8b24d9b255158f469baf944cc41dd4ac681d654bdb8d2be116247faacdd91f8c3b366da877f4b48518e8c8d0ee2f15a0290dc6bb6130df50687bf8b98bcb478e65886d6f32600cebdc60c15f25b4149d2a010b148cdc9e1083e90bfb975f544d89dd44025213740277d371c4418210ccb824ac34006b002cd78a9129371ef53d0c1965b673865f0c1a240735fe1c6be7c07167476e3512a6c71e05ab085c619305263f998fcea2b049fdf5b539f9fea0dc242b70bd44f2f2827a02668d50c6798f07711632d51ab6c5076ebe03e097e96dabd13e61529a12029e0127e3937b29709ac7a01a9c3ac53d1409566b83e71ce6360f8bbaed266ce9930efb4ab30b89442e9522d0dc00c3ae9c7c98171a0f18420ed30d53706eb0c92d5b6c11c9030a879bec9f701513aef8bfa25ab6c3420a8028a1577ad81b13a53f0c2b70004cdc452ab9b7dcd2b3d411638acda23116d83bf014a85c2b0867368e8453e9b0bce0fe8ec8db73d033124e7a0bcd82fb7a18c3ac4d614725e24c30448c232ec54dad1b6684e6ebacb1a0d0fd980078115573090393b954d14ae2e764f614dc6b22f8cab0e313f744abff8c90ab1ba54a42bbf908d621c3ce8b3dba564d18e9a03f7d43dd3e01acbe4fd4f2e46dc92884eb579db01ae667724da59264a422dfe45ec780344f1b94d9308d782c454c4579618f523914a7760172de38709a77f8aadf708d4938b39fb7522bfb9a22052925fe2c4245ecfcdfeb9acf9899add8e03745f4c8a190c39c5bda37dfbf613ba99cdcead068efca3374034eb8ef80b3469d0ceea0c312712a37381cd5b24d29fc8c24992b86320cfbf7fa3267df341c520e61a1fd15a36abdec71a317cadb4871be5d25fe63daa3689eb24937cd25d9a6a187b64e3054c456fbaafa34f9157a53436577bbe222e516cbfc1a1cc8b724ccc09fbafb7673c51a60bc2642a8c31bc9f1084dfad6c470f096552fe9988b437af998cb983d0b293538d103112c1a8f9bf96df8a2f0123f6dacea265f830ea4e71ec1f77102678e6cc67e67c9999aa33f4bcb1f38e87cbe51a680f8ac7ed74da8a60d66b592d3a47519b2bcdb2e25d371f64abb94b9b9f6f792a9d5a6fe01af55ef9f8e34b35b1fd2faa160d70657b1b97820b29f9adff216376ddcd6e1e745ce25c54c8498090a676d394063c246eb362dbaf224b04fcc5f51a421afe3ad97dc081569c8c1a903e8fbbaa9cfe4784b366227a3b0d122f6da2c9d3ad17336ed1175c9e4c0ea034ab87c4caa08d928db9ce9ab08def088ce9d710f50394124857a9f1faaa1749afeb8ca9f0e7da6955a56e299dbab101ecff022c8f2b5c7fcaccb86d107dcc2b1374123a9a3aaf5650d3ff5125b77e69e524f188401489d4f4854e8a7895f26d6fdeb1e4dbb24f88487b63d91cafb04bcbb5fb6a966cbbfae760e614395cf1cfb7303fca60c8857997d97ea62066e8cb4967301566d1229460f74b0738e99d3ba66b447669bba13c8293440473c3e4f99c3911f9f34c47b293795173fa1e6efb573cc47c4e6081b2d2cbf2fb5188699407f0bda4b71b1fd393e95169e473b5d63ee83b27c9fbcd1e9d7bddb3557aeb4bd88ef83cb52427cbd58837b56f0444095bf52b4647cfa33afe089ed5f994dafb536bfbbca059a898d6f78a9d74cccf062b306d58de402876a21129f394b31d48195f6b2fc07edb1c3e869b78496f04e7adcbb62c6e0bc910f6e6b29abcf6bb66519d5f36de071cfcf0cafc6ab608cccabf54efa13b9fb5d17a38cba60626b810bedc9e8386983dc1c504756f78d416ecad61c1bddec0f8fdb776717af3d6b938cec0a582b90a4149b147630b6fb4479b6eacf440568992db8e108e1a8167fab1327129f6ec61fc9b8b048f538b83fa5dd068a108768cd5f1f68826037778963ae071a4c407064e068d5d3cc956aab593db599bd9627a0d6d0aa34e0d13301f5535b802c88239dbd813ec75c69690b09d3908291e3a2599a2d76d0a32ef68a2333abf6bf913a5de1787d064f3ae43257ba1ca4f9fc2dc7e074c39d339bfcfc1bbcc104aaf73dc7b01f47292708010cdbd86a90b05cccec66fdf94a915a346713455408589c9853f37e21e3340e6bba6e011e95229e76ba99aa6bf55acf8a51159b48665d4a4dfa1fe39242ab6402d70580c4b769f6b60f19377233e131a39e603ebbf9e50d93b30b3ba7fd381f8bff1dcace0fb3fbd5850a22da0a888c2ee1e3cc050354464d05e9760dcab06b073c56a9ff465f5a93bea3506eeddac034bdfb613cbd337653287cd52dcac6f6069385d7b103c159c9c8fe5e00c035d304f760efb1b7f02aa950e6e6455aa86f6b06bc5b08a3e7c8433665e7b57f0e98a8b9a5cd65b021c5a81e82d2c38e104515e63f97fff3bba69a558b0e37adbc67c07d72d6c5f6ef6bad2b", 0x1000}], 0x3) syz_open_pts() recvmsg(r1, &(0x7f00000006c0)={0x0, 0xfffffdfd, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x858a, 0x9cc}, 0x10) dup2(r0, r1) 11:10:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socket(0x1, 0x1, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) 11:10:38 executing program 1: 11:10:38 executing program 1: chroot(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/230) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shmctl$SHM_LOCK(r0, 0x3) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0xfffffffffffffc7b) 11:10:39 executing program 0: r0 = socket(0x18, 0x410000000013, 0xf) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x2, 0xa6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/173, 0xad}, {&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/215, 0xd7}, {&(0x7f0000000440)=""/171, 0xab}], 0x5, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x80000000, 0x4, 0x80000001, "e203f43d447a0362992071e10a2f51fddd6412d4", 0x6f7, 0x80000000}) 11:10:39 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f00006d3000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0x0) setuid(r0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 11:10:39 executing program 1: 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) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) 11:10:39 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="2146b9b0", 0x4}], 0x1af) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0x0, './file0\x00', 0xffffffffffffffff, 0x2, 0x100000001, 0xf803}) 11:10:39 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x98}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8080, 0x0) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 11:10:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 11:10:39 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "75141ab0f8bf743d58a8f855fffa8eab6ec0fc34"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:10:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10040, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000100)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x8000005, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x8) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000280)="0000000241c8570d4eaec7583dd0ad11886881e15ba94100b2171b1d6a5bb02fdd3f9868356659b94df6ec92f1642dfafb25d1", 0x33}], 0x1) chroot(&(0x7f0000000080)='./bus\x00') chmod(&(0x7f0000000200)='./bus\x00', 0x80) 11:10:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000017c0)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 11:10:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)="00e4125b", 0x4}], 0x1) openat(r0, &(0x7f0000000140)='./file0\x00', 0x90, 0xd2) close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet(r1, &(0x7f00000005c0)=""/4096, 0x1000, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) 11:10:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x8003, 0x2) 11:10:39 executing program 1: open(&(0x7f0000000000)='./file1\x00', 0x40, 0x48) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file1/file0\x00', 0x10000, 0x4) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) fsync(r0) 11:10:39 executing program 0: clock_getres(0xfffffffffffffffe, &(0x7f0000000080)) 11:10:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x0) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 11:10:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000"], 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x210, 0x60) r3 = getegid() r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1014a, 0x82) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fchown(r1, r5, r3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0x2, 0xffff, {0x4, 0x3}}) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x91cb) 11:10:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fchdir(r0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x90) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/226) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 11:10:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:10:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) close(r0) 11:10:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1b, 0x3, 0x41) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x89) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x60, 0x8, 0x9, 0x0, 0x100000000, 0xff, 0x6, 0x2, 0x0, 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008002c00000000060000000400000024dab5", 0x18) 11:10:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x480, 0x100) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x4, 0x8, './file0\x00', 0x0, 0x9, 0x0, 0x5}) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x0, 0x80) 11:10:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x401}, {0x41, 0x4}, {0x8b, 0x3}, {0x67, 0x4}, {0x4, 0x400}, {0x23, 0x18000000000}, {0x47, 0x40}], 0x7}) 11:10:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 11:10:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 11:10:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() kqueue() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x10b}], 0x1, 0x2) 11:10:40 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000840)=[r0, 0x0, r0, 0xffffffffffffffff, r0, r0, r0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000080)='./file0\x00', r1, r0) setgroups(0x0, 0x0) r2 = semget(0x1, 0x4, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000540)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) r6 = dup(r5) ftruncate(r6, 0x0) getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000006c0)=""/238) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file1\x00', 0x104) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r8, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r2, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r7, &(0x7f0000000600)='./file0\x00', r8, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000140)=""/138) r9 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r9, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 11:10:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="10", 0x54d) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 11:10:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) listen(r0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:40 executing program 0: getpgrp() pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgrp() pipe(&(0x7f0000000080)) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 11:10:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x20000, 0x45) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x2) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 11:10:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:10:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x2, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0xa, r0) 11:10:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/148, 0x94) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 11:10:40 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1c7, 0x8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000500)='./file0\x00', 0x8000, 0x3) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x31a, 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000280)={0x2, [{0x3}, {0x2, 0x3}, {0x3, 0x7}, {0x3, 0x9}, {0x3, 0x7}, {0x3, 0x1000}, {0x3cb634167d24db3, 0xff}, {0x2, 0x8}, {0x0, 0x7}, {0x3, 0x801}, {0x1, 0x3}, {0x3, 0x1}, {0x3, 0x1}, {0x1, 0x7fffffff}, {0x3}, {0x1, 0x3}, {0x2, 0x2}, {0x3, 0x10000}, {0x0, 0x1}, {0x3, 0xfffffffffffffffb}, {0x0, 0x3ff}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0x4}, {0x0, 0x400}, {0x0, 0x8001}, {0x1, 0x9}, {0x3, 0x80000001}, {0x2, 0x1}, {0x3, 0xbde}, {0x3, 0x2}, {0x2, 0x8001}]}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) pipe2(&(0x7f0000000080), 0x0) 11:10:41 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xae) close(r0) 11:10:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0xa467, './file0\x00', './file0\x00'}) write(r0, 0x0, 0x0) r3 = socket(0x30, 0x4000, 0xae) fchflags(r3, 0x40001) accept$inet(r3, 0x0, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 11:10:41 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x8) socketpair(0x10, 0x4000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 11:10:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) write(r0, &(0x7f00000000c0)="effca364b57ad638759e020841b022562247561950e6ca05c0466d1b779f4021e1ba75c9e8e583989a0cc87c856d4e121ad0a7801dfeebd73d0cfe76092bb62ad1c6fab216eab9332c1e2bae597e0397586a0a5e80a070074993df72878f4bb1b2a8e60c8a6cc005d160d171fb6f68469b96029683c50e54a4ccede0bb20d2375ca17c1cd1040b876133eb976e4eaefebbc186180e53dc900f017f8cb2cfdb48efca29c7c9ac7a0d5382e0fbbe783070fc1e5a9258ac6609ab62aaf81b20aaf1fb402bd328a04b4e04cca5b62360154a1bc33efdc47a75b29bf4a67f57b2a956463ba8fe2e3866d9c84880a703f53117123c552adbce5daa4110d356a310e591dd3775992d190b415785152b3523157758a17ffe2f15d84a60b0d0149a4ea4f2072bf81039b9673cc49269ceb772bd507211c32a64735013e8e85f9a3dd1533506980a792bf208496965bdbe9ec5fc39b056713bdaaff59fb8ea0434342ba315f1b33474faeea2accff281e4306f4c806d8b594dac413546a94924c6d5bff371ab612d30b191662a1d4d00a0e65dc7286807af7f94177e065232839b23537dc8e4feaf7c9575f4353f50ea0a793697eb3b674423b3f5aacd22d5861771d1582e3825fe9cbe60ab70f249a64948a12f89d06b18e867d01064bf7c9c170594f2a67e9cc7cc5eb90b88e9beef70a9a078ffd5e3e6839768441218243391250fd1d0bd295ab1b327c757c0f6a1c1ffeb7444a869e01fc193ac6a56010247167b9367469e62dfc4b091508aa33f516d77cf3cc0ac3d81877938c0f6a0d8969c32cc88972b33382005f915b9ae6fda225e8e6e5dd5639b924425e4db7dbdfb6dd28aec3554bb26b5b0e86b3dbaf245e45682c55c47cd855ac5f463f33c0ef98370902e3be355423330d9cf5372c5aa3423d20e4252e14a2e9d69a3371cc309cb9d8798ef63bac56a4e4aaa247ee1dc1a26ead533ee5c301d057d3ec81ec27199c4e849942273cf8f74fa7b2df4468287da17f4c43bbb8262cdb4503cdf2961691ad98b2b4c87e9ec73587297aa130a65b393ae6704b4d5203b4a1b8a694aa24085e968c9ffabb03011769794f81ff209567fceef17bbb35d193073b96aefbce1a9dc6f84d33c08c00ce2b036fcb825a72cc6ae2b859c275a39632c443022960316cd167868ab6cbaee5301097648dc8bcd49dfc4ec550e067eb03b258d0413ea07ef6ca6d26e91b59e867c69f0a9f21f8249e28db553ea3c8dfa481b0dcf8d93884989f05457063ec201b8f55c0ac56b41c00240ff0db9b58343c1b8b30d037b8859d8a64ccc0c3d37e6d208f4da62cfc7d638ef609f94755fed029429b21507be3bdc896863571ec0b24c304a02f2e0e64556d5ed702010c4bba4c451bb1b417b4bc355f16b6d14c8f7d29d3c8010bf31424293dacc1c006a79aba51a46365ee37c77ac17814a4a14708a6b7473c3d8d87025cf0e225ea6dbdf996d1b1091c46284b8f3eeb47914098923bc60b4375e1032acdb9cbca4d9d171a22dd313bdba9ad3444bf251fae166c24dea34a1cc377c15a3f95fec42d5fe006c253c076eec5d9e06081f9e0936cdd67031c74e03fe5f4c98d586f230256109dd7e6c38c06eb2e99081ef94179bcdde84eb5b5f3c0463c509362ed6df807782f759cef3a7f737c9572d73372ebfaf99fd70288d2f6109f7b6ad0ae85f51621bc24fc6f047355ab30c8daa8654445dcb2bbd876e966c8983982457edbd1c1223a5893f438663701480392a2fa350ea940e168afcf03f14898d16373c9a0a7d6c2eef61464bae47ca31a64da0366a4b159d2986f6615d49b8af6608479f50c85239a82de50d87c021044743ddb1d3a0570c8db49d976bdb5648f3af701647c859c503e5c11e52389b5df96386a9173144094c40de79714e483b49ffc772352b814cb634d6e15120e5dfa2a40f1d544b959565452f11c56c2b8d1ec3d2fb2266408fdb218430addbced06b128eb33d071240da3792e0ec346114151d16ee50fefa22b50df26252d2793d72e19a91ced4788b6da1ab7e7541168e4483823dad6feabf8b753b783751759d891c9b9dfed8df85b2f9b90fca7e3c41c1e094c3e23ea5e7398c14021fb51374ed7c5e2c7f1dcb19029304aec72373547f47e4e52794ab4cc1248e777898ec30d9e34479d1f0507523c9c415138580ba9245e11696574da9c7db9cfe1f99254217c960656002158383ab20c5f3cd16f7f2b763ee758e451c5e49cfdf13b69fac3a5f1d85df3e9bf60283f68150957a2e38c57f871391dce92493773c5cedc5f452ca4a1287a6b5ecc12af8afb9c145b4edc403b5f833e502b175d6f3744a241f7bd23de605ab8afcef8f58e340e087aa6d27b76885aea93f13edf44c7ac078ac066718f755134be45756da2adf6876739d5e246f8fce409dc8751097dc14471eade28cb80a83df1b86da793ad783e94b237c4cc0ff07b65ef1eab927c2b40fbd3156f83091c0c3914298c81966e4be49a2c45cdea4021524e8f53bfce6917ba1c8b775a394c1911c744f53ef816f4f9a3ac14296dcedb2a03b1311f96fc7910d641999267362830a3035710888a3314a9905877c7883a89ec3c7328436074e5022225bb4d80a9d5ca65a390ff39d44b6e476f927024b6d8a5848cfa4c81ac7207cd9fcead2292e05701bf4d585159d2cfd996a9adad9df5e1aa7377f70dbc68df8cb76d756504073b64f0d41cfcb9218ceece884af5e718de2b1aeab1bdb3d800df3d0cf99c9b7f680f167669bc3fbc1acceda4e23d66002192e382b4ac4481918ac7c78bb2464a5e2f887d60407a165e280deaf1f4a13ba3c0b0a2615a653555eb22f89c81147909584caa65b23c824db4844492e8be3789e35fa1becdf22302b3d552ab31c8e83c69374b03dfd1fc0244af423127e801c91b0c78b41f70dd8b6d65f416fbb726599f523db77ac0953eef9dc7b651949bc97453891bd9c171fc6f732079a439daa32c775faa7aa5cce970607834884565f8034d1b1a7e0cd1e9929f0cb1853c190541c5ee32a49d459655def924220d2f5e00d19146eab57b5f65dfeca9cf05d630a3b6d2a4d87d2b8445cbaec659b6c9ebc862f20f86e77cd77ec71c7c34b557310d833fe40950a76468d7ae46075b3dc8af72dc35361b74d8cf6e061f4d8c3212c11ddf1ed907936de1b6275aca027151bb9ebfb2029271d371f67e35aa947034a95ee4a069d50c17d151ab53872505b7e89d14566d4d0cf8cf3409a5c7a6f3acf795fda846253bf8f4face4f8f3ba56f8d62b50c4851ccda3b102ffa6f29907f60aea9f0e2a42305403975f4826196450521de68f866a3aa9e6296d3b28aa8c54605f9e757ce6bae422d6d609af6785a06dc45c8c234b24850da99b44d9a0cbaed4245221f77b08e0dbc0ccb8cbf3fda46516ceaabc563972ff8362f5c52b032b5215a2b7a0f5f1ba7dda774e458e202a3cbfa4329bd7f4dba01093f603f813f9f59623bd3d245c447113741330d6adbbe07dfb1907b5864f42784c0e8f7b24f77ecdb3d8f18db5e6f690bb3bd436dec963914dcdb31e720254f2b9c5ec13de6528fbbac6b241f60a20a31741cc3729b4f8400926441e5eb44ee4b47eef68d14ce5f06c0861957c9d66416370bc7c896807a4aa9ecc7c6b6c0cc868095d989d4e80ac2f5866ebfe4d81602249b9acd6120030ff45627fa0e3848d5f7090b7aee81bf9780a58ab4582ee2f58f81ea149c24f7c4b7e98ad11f8394c89f397322d19141e0259abe3706e7930bc19c5f6327b765f654a2ecf32de3f1c2f882b318cf2c8418e7ab30f45334f7ae87b3e81c24964e3d33ecfc0bbe9ed8474baebefc0e8a037674e8e6a6ffbe22358174c627848caa73e038b5bbe85343c2cc8d4c12aca1ac3a744ee611be43ed5ba6de1855c3111923b5e30a68313e5c12dab98374019368edfd4a06c63cebc405855318bcf649449f4293e80b9e27ce8666297404702e7f6819e31ba64ec2f33452a32ccf2c87aa944cdc0ae21737ec8353b34dea99b46f9913b18035a87cf8174083073b3563a7ccc587f84231eb565bbcb91bcf76c014b379d9523fdb6fe39c5d1c1eb3538b9605f4dda273839c2888cd3685971c2212900aed1583c61a51e457dadee2b044465e387767987217179d6aeb3cded3c65156e908c5f2435769f6556a19081df0faed014e5eeb92c5dbcb61126cbd622a803594f2489a4dec0c38e242271902eadfcc38b99b3ef7ca47d6831b818114d6c1dc8357f933c9a4501f4f7bbd1668fe0e86e649b27d31a68a1ca8098e4b1af46b34adc54226101ed5c0f723ab9627dd9dac17aac954703de4f375b4d4484c4fab706314e9bc42bf5f1fb973945fc287fe30f8854b70aa7647c41d4a556c371962e82355a7595180439030a7212a70c2c94c645598a05ae798846611b0ed8dc51f5437f9a758f43c2cca78702ba71efad0a717bbbf4d84b9ab3b7b53a92381b282668c1e257c59f7a25f9484ff2c27867cbc8cd2a3cc448290d27a3164a3cabb174bd4a7274c7088193c3905b89e0ee6d655bd0102d43a8c3d510f50d50799cd888b929c02b70a75cb6b5d5b36f8d259ff481f2fc3682dd2b4ab62657508aa44daf566f6e0a2269ad60972e28ea9388acd267f604b1727cb77589202847c42ed16e622273e15b2295501c09015a2d159319f2199c100c4e866217fb62faa202b4412950e51b902927376783bec68d4f6b38ba928d0d20f96721b9d058630f16eb2728fde96f9c487c1fe922590288d404d28db2dbde897ad931e59b42b32cde9b0b6967b1bc58c1efd2dd78eceb736c25461f810054570b2b282f3ec74abc59e62ea9a23620e0077edfddea812d5bb3c46cf3287004cb4367b0612d27f98d0871f807e0d084c394ca9e165816caa177287dcc3dcf95937c6d3c5f544c52f6e139a402f1f40de341e188a7d1e1438933fc38d59350f9643330e8891d2f2432af4e9fa2534a399727fc70c764148254cf0a3036cde8f62b93e2840f4afb1527f89d1b63f45628e7e81b1ccc2bb0aa27d4dda18348102d0db8df4c6243d4d77dd618ed6916a340eecc121486396df2294fff78ccc303d49735a79069209ccf13f96d346d3925c9a766fa5c1974a2bff3f0fe598bc425bd8a04e9479f81070ab1cf884eaee1d53ce076d6e9a41f55a43005b95c8615fcf9c03711262e2bbd70b06e232c776d1cc47f4dfc27c06883c4723c3cf6b7fd5a40c74583bfb48341449ef1e146a14e9e051dcf7d6abad43fcf05ba9d383e606bd5333d1c10003267eea6f36c6bfd67b35ed9554915c4620fbe42a3ebaa1fbee5cc587ef4993de2641a5fb15965f9b8eb1699df592931d910f19d997b176dcd900f82c1342313ddaf512e0543c87aa942affead27a5146ad4dc03945ef9ec732199d0aabe2b12da7b2946ff5c96ca447381d46a6f942215b262fd1cca9adf654d251e1916c93bdd8af79776fe56e73bcd253e45963ebe910b2f57c0ccd42b72eb98465edc847c42bc66edc45f617bffa581e020550650a1db352044e87a674af1e18b66d8eee5061af7a7e546e2ac6b308d23e76e78aaecf14abf1ca7debe057a3dbee76fb6f819cc93da5d6465f4a16df68944646ce20d85c919a3c36ef97d2c277ff7006306fc876cada0c5069fef1cc3962210fa89ed1dda5bcc398bedfdbb0a6a057e78538caccc1728d2954d56dec6d3d75ed283bf0fc0cd231e4c8d69bcb65a008fba5659d29dfa0f9182f73d5254a34c604a7c2aa751c8568310054a3ed52b", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x9, 0x7, 0x8, "58b9dc452cce7b5aca47b82174f6a186c5a6c686", 0x6, 0x5}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) 11:10:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x184) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget(0x0, 0x4, 0x604) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000007c0)=""/4096) r3 = dup2(r1, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000018c0)=[{&(0x7f00000017c0)="a29af9d24ff7a18222c37f5fe7d956c9c13ed7e69758ae1df44e9a074b2a543ddfbe1960b3c2d5f374eaf8d3a3aba93e01ed2d1a5b7983923d6e4efe92738945860dc2e049f81d7d8e5ca9ca5b572839c4a96b5a31a317cbc4a87cb27f19081cfa680368469ee21f7d2c577280b9c54811ba6f47e8727cd8223e345d8860e2ae653361f44fc01dd388b73a95ccc131deb34828efd084afab40ffdd41b10954f5144ba9d7c219d1a4f633d1489c6381509973de6a22d908146121c27e8e264ed4b81ff05d759b36ccbc2dc389", 0xcc}, {&(0x7f0000000500)="9a196cf2df2dc2d5cd3b3e8bf8783962f81700dbebd0fc8ea2850c67b2fb", 0x3ca}], 0x2) setsockopt(r3, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r3, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r4 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x17d, 0x3, './file0\x00', 0x9, 0x401, 0x1, 0x3}) close(r1) dup(r4) readv(r3, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x3, 0x6f78, 0x4, 0xe17f, "0104fbaf5f1c28dc1cca20248a5efa46606760fc", 0xd7a5, 0x3ff}) pipe(&(0x7f0000000000)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)=0x4) ioctl$TIOCSETAW(r5, 0x2000747a, 0x0) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 11:10:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x100000000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000200)='./bus\x00', 0xffffffffffff2ffc, 0xffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0xd33) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) flock(r2, 0xf) socketpair(0x1f, 0x3, 0x1, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x880, 0x0) getdents(r2, &(0x7f0000000140)=""/27, 0x1b) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f00000000c0)) recvfrom(r2, &(0x7f0000000380)=""/129, 0x12, 0xfffffffffffffffe, 0x0, 0x2c) 11:10:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002, 0x1) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000000)='./bus\x00') 11:10:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000b80)=[{&(0x7f0000000780)=""/35, 0x23}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000007c0)=""/238, 0xee}, {&(0x7f00000008c0)=""/203, 0xcb}, {&(0x7f00000009c0)=""/235, 0xeb}, {&(0x7f0000000ac0)=""/190, 0xbe}], 0x6, 0x10002) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000002c0)=""/7, 0x7}, {&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000500)=""/194, 0xc2}, {&(0x7f0000000600)=""/195, 0xc3}, {&(0x7f0000000400)=""/132, 0x84}], 0x6, 0x3) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f00000004c0)='./file1\x00', 0x80, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="6231281c0c011da9538ecdfc877576d5d411b7de30aaf9c567b63db24b90ba45fc444d73d57f0d59093669a47614c510017b87037c1580803dc0cbe701c685e43932efcf9b3e184f7adba5c91e387b811b59bd41b145737645c6ab9d53489eb84aa9b84c290cc56a21f32b17901deaf05db7b674478022c71d2557ae6a2a7d6db9132bff9d20ea70c37920da8d1d52761d643ec753eed0", 0x97}, {&(0x7f00000000c0)="471602d6791d9ee7c0ff26a9a8a2bae64d9abe741a7ec1af7f32c3121da8edd53b95d53627403e34aefd9780b1e1a2ce305822dba1d501369aa7cc8cd746c885dda4603de60f0e5a678dd3dd6d07ccbac8632e6ae6681a6f6b1d3aaa9c9066c13fcd2853e7ffe7d9a824f0f61dafa48a81", 0x71}], 0x2) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 11:10:41 executing program 1: r0 = socket(0x17, 0x0, 0x6) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0xca) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0xdd) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x1) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 11:10:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x0) connect$inet(r0, &(0x7f0000000440)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x6) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000300)) fchmod(r1, 0x21) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x408, 0x0) recvfrom$unix(r3, &(0x7f0000000200)=""/251, 0xfb, 0x43, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000073135b546b9fa9c7ff989a0c4f5d4c5e86e5f89d63b8cc7fba51232ae454772c978e0b9723e3aa6f95723495a3a8368fd50fd6fb85f7cc323457f48b5d4db477e9ea340034ddee6f8645063f233690ccc039306f0669499aa5fc0fd19b9f584cfb5b5af6292551c54671ac726348946114977465e2563bc95068828d1de413614bee2b26dc57756fd701ba55e3d097fe6e4215b265ec7b3c223ac6e32acbf65774071357d41aa1108029af396576228447549489e90193b91fc34117325c9b74f4df5d0256bf8665da6f3b08fa5752d7235bcfd62ac6bff83dafdd9b323a1c759f1948cc3a900600bfbb864a08f90bbbfe2ab4c8dcb4fe151e90d6e5e1cc669854c3e2d2a7aa2d16065f207f4d4d047c76cb48fd277fb3ab24730f5827905a3885c89ba2caa968753007e876ae33e488d6b303dd64543c5fb36016cc9238346488782ca37779bf9000e3103f5ca6b7e907eea41c6ca7ad8c091d29a246c633bc92e7248da06ebe4645f5b63986d1af79f8dd5b19d32a4b0357a5c8653b2894ed706dc32c59c1b7ee589f1f187fb883806dd2d797f0a00785c0797f355ba91965cbc9756a5648ae91358ddb8b7c0000347602b2b2266ff60f51830fa118f562e696c3e5ebfeb352a2807334b5c04a320a3798fcfeab2f85beec273ec61acf0ed74d21dea52203f2c92fb7add56aa1e87c0e7917fcb254002d43a7946d"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getrlimit(0x0, 0xffffffffffffffff) r6 = semget$private(0x0, 0x3, 0x209) semop(r6, &(0x7f0000000000)=[{0x7, 0x7, 0x1000}, {0x3, 0xed0f, 0x1800}, {0x3, 0x40000, 0x800}], 0x3) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001480)="7face8f6319993b12cf697e49788bbf5d7e141c744aa64638ff9eafa925cb4d8b781653047ed7beca534c813a69968f0bc5837dcd44cf6d13c6d04eb28ae1928f91f2e9d24417b49ff8a1eaa7e8b8e350fb3573ab3752ca293f3929682c7c81a3e9e29ebc65d753ec36f64e14bc6e7b38f6019f00e444d8df5bc865c547d7cb23c205ae298b9dfd0cbffe9aaf6646af39f951dcfb1f6609c0306e7f8c8eab56aed66e61f43b5a87cdc3f8db2a41badddff8356264f909d5165d70785bad05122d14fd597d0743f52c335a4b34382ac40956714302ea1d6026b74959332293ecb1b7770", 0xe3}], 0x1, 0x0, 0x0, 0x402}, 0x400) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000040)=""/187) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r8, 0x5) setuid(r5) setuid(0xee01) fcntl$setown(r7, 0x6, r4) rmdir(&(0x7f0000000340)='./file0\x00') r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r9, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') 11:10:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="b52e8501eb746d35e9ef015197bed050e8bbb12b", 0x14}], 0x1) socket(0x6, 0x5, 0x71be) 11:10:41 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/57, 0x39) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="5048c0306eee03345de32d89f898937574b162391126bf44e86d33f8d4f145b12bbdcde8cf743d766aba84a9dc2152f1e1e02cab6807f3132fbab9416d1b794ae7cfac8cb4de8a46cad1dc45a3a3d848f4f7923406d58a0b959c62098152644291571c067c", 0x65, 0x400, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) 11:10:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) 11:10:41 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getgid() getgroups(0x2, &(0x7f0000000040)=[r0, r0]) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x30000, 0xa) 11:10:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) chdir(&(0x7f0000000040)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x8, 0x0) 11:10:41 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setreuid(r0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) 11:10:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x10007f, 0x4000000005acb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x3) 11:10:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) sync() poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) listen(r0, 0x0) 11:10:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xe4) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x10495, 0x2000000000000) utimes(0x0, &(0x7f0000000440)={{}, {0x0, 0x57}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x5, 0x2, './bus\x00', 0x80, 0x8, 0x0, 0x800}) 11:10:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000b00)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000001000)=[{&(0x7f0000000640)="f8fb", 0x2}], 0x1, 0x0) 11:10:41 executing program 0: r0 = socket$inet6(0x18, 0x40003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0xfffffffffffffffa, 0x3e) 11:10:41 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfffffffffffffd78) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x3ff, 0x3, r2}) write(r1, &(0x7f0000000880)="0440d6af55683750450f6bc0bc6956e85c6f0c15f297bad217285fc46e337fc40b1552e571cbbeebc2a11214de370bef77c03c4ba3d529f4dc18d9a39c0dd11108a60dac02e08e094e4bf564cb9e806a56f48c240f2057f3dba11f55cc4309fae24e11b89fc9e0abb2b07767fc5a0c5498d1bc19f9447462bb344e06832617b3b150151111966513d5fbfe88df9a1f2469349ec695eed252379eabe43b7b8703efcf4421353ef8927b3bba2068f977791c1b9a8ddecd2d1ef61591148dfec7656cc5edfbf534df2f6feb04ba66a827887fc912f904894d244ee447119d3516a3cc37a63d04055d81c13d931a6b3f2d9a49cc0575acea39dd614c6549df211b12aa3206a09df5db9f07997e203aa10de04ba8e4aef74a60c9844ce5f6cc5205b8f1ddc1705884eed6d894e034f34e233c3e1e7bf0b0d9145ccd7414b2bdc8ca3303ad255b69e224f452a8afd673f3147b67061ad31523ce7a996d325d83195322ea94a05b5904931f16b900447a29c14b6f5ab810bbc2285353e02694037fb491e647e42a81ae5465e876d174feed0aceca40a3511599447f56c2abd27bfc8a1fef86d41c18a9c292d9cb38ab2bf9061398e2ea6a6ddb5217f7b0d69a0ba913dca7943edf6f51788bcef2f77760438c417d08db5a731b510ff165dfd7f7ccf5d95147d9fa0755a3c8a5c072efec3bdbc5880a7e0ec87cdcb8a2f2aac1a18b623347ff6e91e991f8319b2b9f5d9aa9074a136dc2e9370d3459b6becbc9649596de5ab036f84ab85f33ead6a5319e3c26686de9309b100d5d5cf5b589b5a709ee142062d98449618ff8ba2340051215318f1e2a0033685d5d0994e89c861277f918bc3db6703c4c73138a042defc6da01af92f6a993f213d7ab47767e6e77f9edcd61c23f29db79aeebf565f504cc0e6e2b5223938700aba2307ec21a6e81d0fe1275d8eda632a3a392ca4c267770fc67e1147cabe43d6f9d9e34f92105ee34f4e961aa9a89334d8605c76e17d3f418fdacad64ae3724e4b434c01df87b9d78f63e91921aedf1d82f260befeebe7117f15e0eef0e6fe9d9a7db6650a5ad6a733eca95cd2cb44cc00f57f35c1213bb19047e4fe28d4d5f16b0ee462d3f2d5c610e740f0168b81e163da445bb7831728b1d15a76caa3b8197ddad1832e74366b5e0f2a0142734a06e8f1e9988cff5f5d4a337e126d8866f823ff1451f6d1f262e28dcc224ca9e2844fc64a31208d727205844c0a0ebadba9d16f85f6ffafa42cb92f38d54670218e1e9b03f27aa72bd9b362bebddb2ef03f0d67b600917b2cc964172d8777efc6a259ff5d92d998d61954c65198fac03c9001e3c00fda9aa91c41f5175b5d704e9d08eb358343d9b2eb08063431aba554c5ca1dae5ed031a53a9aae4f4918f2fe578499dab9291f768a746c17e34e32f87355786e8b7c26abbfc37e1e5e20c2618ac6c81a69ffcd0a77186d6ac7f37998f9fd80607caf61ebccef5ac138ec1fd9ed8a17fe13ea49f71e9a38c7ceb5bdbd46f262f0a249270fe68656f5d8166b291255f826e8a21d37f417a68fd1f22f0b17c263111444a71805708eb364fb8c11868b4da1ce57c08c92e793b49850e02ab5d9db3236edc6d6dbdfeb2f5f799356619d101cf05a09936693400ddbdef780f753dde65c8dd517babaf568ec562fc5092e9909fa10f2ac8fd265f9cd9aae759c82e33dd75b3ab045bae08a3cf00e8503d13a8402eed70849273b1481f49c917c07cd629d6a3b5941c7de126824496cffa489640daf2cf29c2d5fc0787198fda88a9c75fc50013c766babc996bdb15d32ac822d20f2e336623dd4b5d90c74996b64aa07ac8a4eb059b5be88047096be716a4a0751f9eeb36b97ba310c1c6e6e1530c619ddab941186727341e96d94cb40396321ef8e30487f0c6735f6cf1508c3900c6d313378c47bd0c0f3529d36fb1c1d31a8e2457068a85d557cdc49d17d7c957fb075b12d96ad7a3883cb23d2c19e901e26e9ca04ef98ad3a61fa0331bcc43c7e934b648074e165bd51404f28fe69e93d76735bed2261ee2907d664bd27f90832faf0dc03659f0dae8846777d32b562cd245e64ddacb5ca06fa98f7dba86673573183b282f3c17850105b02161aa0071bbfed4486050ca4869bfd9724786a675a8a0588dbe656a34ad73868383b47a7d82f4f85262a813ccd34c456ea415f166c8207cb9c0f7857552013495b01a2569a2d5b863d39b85fe9e023b9d55c788f1898e7839f195e09d6f349ff1ab5f2bf0b8f32fd121e95f29a66901c660810c897fe9e1629e00bed1ac556b930afcf8baa765cfe4defece94b98f6dc3630e8ac7dbe4844214d48032e9e68fc13cf079483939abfb83c20d631f74978d119c3f180b06000c9eb65efa30278652c4402cc63674558ac749c97f59f437f5a40c0ccfa51cb2a63f292e0a19e03527643a336a9f142c158a65d22c236d926a2330c8094f402154ba98ca0f966643c4e4d458680478b9d45f98711762bef52831d6e8dfd684db26c40b0021d62e22d5c2d96f371549b08356bc8bc9d1861e6ddd4ce3ad5af7a8a457bd561c70a34c2ebfe1299aa7f60dec3e526a37bd714afeac7196fb9379786ef8f01967252047d16d500f1f3164804762b36adda5f64e2fcc3308f3507df4429988a41bc3114417998a492e5c8e1814c8c2dd0a2f3d1db529c04699356f0abae97a59b7150099d8aa7ab22a3dfa837079cd4f2343aaac75a28ffddae613f3ed13ebea4282b64ee4421432723703ea05948f7dd1599d19d6defd41f39949ace2d28555d8b582c8a6a765e0265dc973b831c4ff86d7dd7d4dfe2d922f71fa27067f61085b68d5abbf830c31ab77ebe1704d456c702f369a5e91289c419cbbc1c02375f4462c67b1850fcf6ac0460c42ae4ce2ee909e3c7af454535c9ee7220ae6dc4696744e39fef1983478b5f241458370b45ec5c6ff2107b526179cb3e21f3c2855d86b3d6e93aca9ade252fa68c2d9bec2388226fe928e5813c5b8c089f23fadcde818502b79d2e346b18ae748d056ebad5577670980e92c8af1124ed847d80b4e372f0b64d2cdd04e29e96eeed2dd566e79f7ba519def9f336b3cb8b53474055a6bbf58e29c58d4cd80b5ce15e514d7721590ab837cae664e9eb15b1866880552602927c53023d2d7b8e858682e8be0a01a0e6822452cb4312dbb0be20c878db1f7e86c669eb93d7776cb691df6aac88dc527d00063bc5cc3253db178f87f26ab3f9d98b5885e9fbeeed2b6f2468909ecf54d3a635d55911c9f0fddf8b281d87bec0771d364de2e88bdfcb31438944bae72bae2e0a32122613dc8f61495ff1b3ac4f42c09c405dc0d8e1c156cb77ed59a6c3a2a3296c483928cb9d6d68f86e4bfe40fb048d35567c84bdb02700d48fc3997b99e6f98571ec7f30b8290ed271341cac51bb3373fca552598095cc5852a7586f4a156627e3e664abd62e75ccbce6fd69e1801230a3faf529da139fd97286f3710b5a612688cddc0d032c3577f9d7b8dd8a2f09b1539af7cfa40732c2f4ae25d9067447a59e31971ed57632317053957300f01fbf0a6665c6ab68e538555ddd53a9318dc41493a525cdf5c0b0996b3cf47de1ee5a5d18e355d419b7d8c0ea47c983ab18c675ce0b1881c62d4180e5fc5aad0030904ba7143fdd951b1e446d701c4e5ef21630cc1b72ff7da1ab8f6540adb8f8da0272e540cb5b4d784e24488abf32ac667562e784f2bd7d62ddaf4cae099a2dbb7a694ed53d2c51984dc69d350824c2a3d27a8c46732fe0d57e98f92aee5f29d60318b977de64dc7135ddc710790c53cbbed65e2f2d87b2898eedb02e1c36335030c2b21b9442624c01b8d07f1fd9cab8f7b1e056713279378ab641087883b2f78f5af3d67a8190319422df2f3f5e123d9c8a02ac2cbd3884b377d821268f439114ba80d02dfdc2a4179867e311181adf19b2312a31520ea0359e0c19c2d1d2f70b10ec9ef2172c471e37cab437bcb5acc4bf370409176a72483df6fcea35e6ad45f3e14c80af04aedb4b8296d2dcd162fbd36e72d4ee0e5d93e953ec06e2b83a85fda828c214ded85e345bc7bdadcf24afcea5391be2ead57ab8d842544a9b32507141c4a051e1d5f37c6e9171bfcff3149c234fd30cb789b5c5756dbc156b0096cb066c01a4636a1a398024c90c696be8292c95f73fae2c72f98a066349a894297faf4fe074532a76e88473d0cf6f9fa869eb8da8f1ab5aaa5da7216a2466f01f64369e06a8334db74e4fcca26f7d48696bda249e939062a2d84f7b80fa91962a41ec6c3cb27980e76ad0476b4bf57b850b1f2ca64c738f60fe85d1c4912a4b8304b76b0444e1e822bc818d151d42f97fd8ecf9a22e4c9440f5e0983e56b677006fb706a8104a2d66f663cff35e7d9c3b878b002206d1362f2ee10597d2fc906d6249252e3dd336b2e1b6b78548607c4f2992ddf6b7e58f61c9615045af8c1981c8b20b1d25aab39664f091d5ff6351a81e7c5a46767f2366e968b94e81e0504ebbb0531d7817c5ce234591ac0b07713152d6796b8f560ef98f7a2dddc1e67bdecd79f7e144b7ec50cb7449490fb02df700f4a20d6de730d9b3868e0e0e7aea08e74f28a9fa99f9114792af463cd8397aabbab9cdf77da1e6a0793e1bdc35805112e3a8996b14c64079e8c887e4b6406c886109f3ef4c086e9798fc7d9e9c263e4716a37f08988538416da5ab8f4a220d636b289d8d7c7c9e73c50a00d804c25473af678b325fe0c710252ff6508442f1130bd3b3d0950da54f178a4f46ff9246bc57a8fde4bae8de9701f22da2a206429e9c7a772cee08d4bf0b7989583f7b9d3bb894f5130f03b72c7d990cfb4c50c8b8cccb127797e2f18d51dad7bc9cb945995afcf95b255a7ef9704b962fe4ec33ad3e85412bc5abaf220f5c7454459d6ee98b989e3a57b433454737dbacf6963a840685dacc1a22a5290dc883d432009f48d5a4f3ef43daad4855084dddf18f762c37222561845fbe86a54ec4b14d6ef47107cc5e316197eb66c5423a85382db98db8dae8378787cfca805c022078dfb01bd8518e4719b2f0f31b79bbed3e349029c4cfa51a6342d2ef62d7da128f5996340161d0d0cb23caee3077798e106e3e2e983e0b1b9502b9069ba61a87e6be94dd7f48863d617c68858682d644b274ad55e90df571741bd75468d68357fe250af9f9a0cf690510c5663c1086dc51bf448a356ac341b75ff9a7c4bbffb3624cb07fbf74db6ca50ee9554d55295548d830c0997d03ca914479500f081e82b0425e8cd25cc31462789d55d99494e4d084b701c7825073c9c97da4959cd767b6786efc9f13bb758fa08795cad3b7f725ea2f0b932c1b7312aab415f1a38a3e2e404b267f449a4d27427304185149dc328ec1dafa634bb4405b175594a31420f116eb23759a2f9023d8433413c95bc25e7fe0a4bde5bf6577f3767781297836c7472bdf427eba4f03748a659ea904a24c09f540eddf694e72b1d4441c5c43bf1e718111d721991fe1d57ca1df239ad0c8534705d76337c235c01401720421627ae0cbc40958168df6bc5d350a1465dd79fb886622972e3be5a3849a604ce88baea622e3e1c09d23227e701ed7cb0c8406635fcc537345606a5a4e00df9cac28e78f9488799761ceb36feb8b422cbab088f2e0fb074989a12d372798df62ecd4506dc07fa6bc956f7780f5eb3d928813c88f213bc7a18b5368713de960929054a07b837a089c7740cd8194346187c36f2a61ed89abb0705ff8d66482509cb58f7", 0x1000) execve(0x0, 0x0, 0x0) 11:10:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="a47f01366d5d33cd7742009f947794c607b438403f06dc74d96d8f9bf6f1337a504b11f73bd359d6b8d6030dbdff7be0d905b4249298687b785f895bce06b0d8caae5af2fa4e4ebe888265c06e4dbcaf62333ba485847c167eec4ce4232672aa65e00a7a7d124073a7b57b8f7aa754b549eb7437698b41", 0x77}, {&(0x7f00000001c0)="824aafc759dd86ab026f3693aead67773970796b22979ee39fff8f75ba3f1bb895a41ac7d37c6c9cf46ef73f79c02404a421ec7a549abb857104cbd5e5cb52c13ac951bd4e1b4c65b24eee9c1ee08469156ac4ae98d3edd1610a8529ac97e624e4db0e721c9069540a9ae3", 0x6b}, {&(0x7f0000000300)="f4876cc680bb717cb9b22c0dcdf2e2e9a4802c51f9476fff433e95d46e4b31c71039520b7ed963ac78806ad232fc00b9d9dff4fb0fdb6fdaea2dd2bd663eb5e348b8f55e7e55086514cb2239bf67e6aa8bdccf55b7930c398f98d4e94bed3a54fc834b080376797466bf65fb2ab862822a3d5c913d7fa10cc15e99adddccc1fe078ab9a18ec176ee67d06814e85366a49d195e473eb8e760971d856b1dc14121e42a5f3231c7523051e14ea2a000cd960bdcbb31ef490f3c728fa64e883109aeb75c2f12d8c23f85", 0xc8}], 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)='g\r', 0x2) write(0xffffffffffffffff, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r0 = socket$inet6(0x18, 0x7, 0x0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x101}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000500)="e41f108c6a8ea111b8c1614cacc2c2a782470ecfbe9bcaf4adae3d7a8b37c0ecc2dad4ae5355198be6c705d1e57a61375ccbce117ad17f1262fb42eec935acfddd4feddea24d2a1cf82a9d6a57ef36434a4ed7bfe8ae8fc8c27398ed1ef368f5d2595e85d9c42addf108d145a8c0f99fd9b3ba419b6c9625af92c23cc73a79c8a4e741291e7aa1271b47b999c0664c421704853cb9806d852d39e1a01cdfacd348f0eebf5618709d2a7eacf97170ad332cd20548889b044052384b6ca4", 0xbd}, {&(0x7f00000005c0)="1f945da120", 0x5}, {&(0x7f0000000600)="866985d0ff67a3df5e6a09b2e512068cc9a04247223ac6fa2fc2df85c391a0e543e492f7845baaa6516a5f8634c54faf9fad39f690e6315fd00db4419df6b4afff7fc050ff1a6b7288b905dbdf2bc86a62760f7c99117510951f65ef5328b135b85b4610685c99cb72ec876b947739f59a58e3963b3984fc1befec9706013e46921d6dbfa77c61b9cacf31d68323797b153f999cae95840bb195809ed021019a469cd645669f5e3b28cf59175eb9b926", 0xb0}, {&(0x7f00000006c0)="ac2fd693b70617699d895361f4a4049a2851935cb2880bcdebb5fb49f6deaf53f329593a368d043ed9393ccb7689a3b35606dc44a8fd005270e9937501daaa20b9bad0095a11f894044f1254a5cf14af3ad475ce8bed72fb023e39f501ee3f50e6671ced0ffc20ab2a970f7139bd90f272990388689a2f8f", 0x78}, {&(0x7f0000000740)="4cd2d58cf4cf691301f92e83740e3d90f5618761ecbe631c87b37cfe86967fbe0177e119353d7fa7104a3a7fe9ac5f2045a253cd119e40240aa3416d7a7e56c8f12aa51941be1b0f1e8d70b90494259ffc1f5b147c2cd32b1352379c68dda7941442b2486103b9153945d9da5c9b652434313c768b465f703d0653c0643e3a9a15ae488317617c268b2116fd7dad6c78449fedf29d5d27910df082d429e46e", 0x9f}], 0x5, &(0x7f0000000880)=[{0x50, 0xffff, 0x4, "0275ea7039df1742217b19abe2609c848464c42688c8058ee92291d24a6fd217015c862c351470660aacefc97ab470e30ecb3a2f70e537033891"}], 0x50}, 0x400) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x400, 0x42) readlinkat(r1, &(0x7f0000000240)='./bus\x00', &(0x7f0000000400)=""/201, 0xc9) 11:10:42 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1000000000000010, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 11:10:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) close(r0) 11:10:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffc000/0x2000)=nil) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 11:10:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7, 0x7}, 0x10) 11:10:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') fsync(r1) execve(0x0, 0x0, 0x0) fchdir(r1) 11:10:42 executing program 0: 11:10:42 executing program 0: r0 = socket$inet(0x2, 0x80003, 0x3) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:10:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x0, 0x7, 0x2) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000140)=""/166) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000100)) 11:10:42 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) 11:10:42 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) mknod(&(0x7f00000001c0)='./bus\x00', 0x2005, 0xa6138) r0 = socket$inet(0x2, 0x3, 0x9) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000300)="89624b2bc067f771a8abfbe65b73e4e6ee3a5d3283591f9f0d6b76fa7868c383d2dadb08d3b9a10ad100c67e401a5215c6d640bf9d9c026a87e9ec0a515c96a2767b1e4325f537", 0x47}, {&(0x7f0000000540)="d5d1abf9d87903021721713b3f374a71572660381b0ffde79f5c490da207f266101a43dbdde0223a5ec7324d51519332848f5f6ec9de309e6a9f3508ae37606eb969f59683dd5cc883c103087ad81bbfe3f36dde7dc84fd6d6fdb9536e299ab906e2e6825ec5d5d3252df7b017082e6ec241e88b155c0dd0e264b9ea33496278c240a0360680591575e74b4eb08edca362b811328eb121c5c8f375fc5c04aafdc4c5484c13c4faef024043615fb01a04903566d0b191c8e498a30d0178397e6dbe0f7e433e2f5d38abcf4222e41efdc9c1f86408e05d2a8e284fd0e180b1acfdee4b245cd7cce996cbc2fb3716", 0xed}, {&(0x7f0000000280)="033b68b054322d08f8bcd9", 0xb}, {&(0x7f0000000880)="070c6e51ce78e45ea7056541d5f840a7beaeef3157d82eecea690dc4113ab6f3a72d8023618fa90146011f30adc081f04465d93fb75e58bd42328306a0449a05b0984606edc418ce73cf1009d0455af30f31c74157da25841ad41905466a48911f498b17c06988bf999770a9cb4a77494b4101e0818daf97345db58c172b563a8f9d220673b7497a091c137779edc239689cdee333de45fd2e8e24aef7106877434d9c32f74a8c0300bd925dfe820f618f8e5db0a44f206f090db175d8a47f8338db036feba297df205f8de49732594dba519377bf36aa29ff2c423a64c1e0fa10fbd75f60762d87ca0987f8d8a9782c3ed5dd5db65442831ce1782a689618d556f5163787d544078e5a8ab3d5a28ae5ce5626735563c06ec1f23025a9cc69e952b9944ba53cbe1d27479c901d31d9c35f1d28f88b24127bdc220af2ea4fca53f00be31a5a09741f9482f220a3a2af22ef9ca2986383668f49921336ff0831f1e1e403733a3054288732f68b4086a193037670eb50dc7986a738f3b9b66e5269b05b5b45bc5e6dd1d29224e7da687de96d132d81753d957a1873bc4880272523a82105d37ab6bca2c5b14f28b672e98437274109117513dcd9d6bb4cb06daca91a967044330314f6432f3ba926f0acadf1fb1decfa00ffa5b002c446ceca7cbcc67d9233adc5b7033f74138e891450bd9e72b3e992ef284e4c92fcfcf535ae232a039b26aaca193c731e21bc8bc74632d9e72a7c0738670cec26fe98b54ddb08538d65a4b693921da76cc272488deb66b313b1f8548599e9ac4f976c719de286c14d694c5562f1fb12a8e4062a00ee655ff4464ccbae3ca1288c3fcb692105b62e5dee711048e20d94afd4e82e3fafef9fd0165b4c691c3e9194f607c5f67a48c0839ad17bf9ddbf87c669a07a385e97cf899a12a3151cb0045599c52c746e2d81b31a1a468d0c094a297d8d8dda1b34556f635cae9f3ad776dfb69692ff0308cec23f01739934ac734a80879728b6f8ea1c77f1d1e29a4953f8bb52d57c2a3c4a130290a4447a08c2c37a3e349103e458a560c512f3c2e59163220b9ff18b940a3aa5ab331ef2280cdfeffa7f04963db287b44076cb39224a2594fa600b4b7f0edd57151f9f18876b790a95ca0f9b955ae60425db61bc9149e9a726342888fb628a73126f810c63f233487016eac9215c9fab1fa097e60ddd8bd24d9c43d6455a752bcd210fb5cafcb340146df307d30d54d143d4d0b6a400c4d47db5982901a9341cbb970a8643862d2513399ebad966e87c25f68e75bae292b954ef448c4fa2b2a4f51c1735b032f6763c68db965dca244c7d9eac1c569c5d5f7c95bfccfc1958e39e8c03c7c1096c6bf71d3392067f3eae90ddec1fdce5660337f5e9926754456233503eb46cdb78e095bb52669750789577ce39be927b7e0bfa6659b4ac055d79db7cce968897e18cd97d8876c2bc4c43b62047faccffc72ba0682caeb1d422cbe7438ac17c5185cebaea0cb83c7a2bc951161e44c88930c0d96047cb6112ed19b2ea9264fc065d78313a85e6266d1573050197d059f6ef303da5c40df425f7c655e9b9d3592cfe475e15e375af2d85f23306891ca1f0fb4bf56249fc5a6172f987d667ee5d10c2371d0ba0fedc155a2d704031f332931e9a96b11c257c27cf34d188e78a8863c798e355ddaaeb43e8ff6fa358b95d3d72c1e05e6d92c4bbb8955dc581bab10570468ebc44ae6ccd2fb32f07a9425956ff7430ee977c528a19102989bbaba7a24f067e70538061f1ef5805496deeb8c2743d0d0a297fe84b6a92db05da4308bbf80c99d5818e0a1b68ba287ab6a50c684e781ed981904485fb4db65055f46e16804ec3c81f2498ce4b149dcaddd314750dd7a437144803507dbc6d969026078c046ef46a632b240773b22ba6ad78f66029681722c61af16013c1a624f4c0dd39e6eab0423b02bf7cd9383c2123dc1d7fc0f8a8696062848c849b11d21f10871bfb911504fdde57406597d4e993f93847b8e86c45939b6066886d9cf14d95e666db8eb0817b3d811bd3efd5696ef56713351435262b2305616fb6217e5823b6107d862fd465419f198cfb692d7c25bb76daeefb26e54657a1e9eb4b3a8dedc8877b13adcfa971e23b073f07b8ff758e395ca3f6c2fca3221395e4741d7e1d21ae39b1a6e8a1864a0c97e831882130e0661b75a158a27ea862ff06472b4278ae78d34695526b880f83348b2aa26f31dad41ab744ac5b8678de307f65db7e4aaf8d56a292f69dac997be6f48aa75423a28598ffd44e1f103181804e2ffa3c360fd8ec02e69f9988d63da4c9e1ee1ec0bfa5658752dcf1edd7e248c17bc6e2a02da34d7ae2b4229dddaf56d5b13017e79ab8dbd4f15cd05ff1445a1882674e8fff96c0e923f12cb90976d98e6e34c2a78bd5961933758e6f6279e228d98e3cc821655b942a189cda508a53a2bdaa9afa13b15b72e878d1c0a2121214d2d11cda367dadf7f99b25c15cb2ce592b7d2dc081e72212c5caf42599b16fd9c7ee4287d855d23ff8d46ce8e60b130487cdd6db5b94701a0f137a664202a1f4aeb243d33651aca932e6070e4bd8162e0ef16d9bcfaeed04342dcebe1229945d15e54e17d429db9828982cbc77673736c8d2ca360d23cb63adbc7686f7030dc2f965eb5ddf9b9131d455dd292c9a3ca8c8e69f489f5d510bdc672fdd0ed28a5a1a37e28cd63ff4285071008abb22f7e58b599af7163a7af1b2f7fd25ee5a6bc36b42571f749e26cf3f5588f46665f786be30df44ef28fed70ce90b1d1a1c3780b263f4a0e072c0465c6f784eeb3cb11e4afc6a5a48e15e03fe8a7a2066d4266575dcba22150f427177e557280108a9e7fd65ca5522ee66193d8c378528e41f6b4b791214265c75d393400776416ca0444236e4a99b0e69076623f7724955c13483e0f08cecd81a9fee75551a7fcefd0b222bd7fe49103fa7d0182c5faf35c362689bde36234ac29bd3de9fb0f91a689b16155bdc5130cdd15b243b4fd00d4bab5347f0ece447d4714c4e42c0928fec3e4a1b96ccc4fb11338a76d4858c2ba184d30b5e4ec172a3e65d48ef3f61425eb5fd8969bc61f1f738d4abf77969eca25cc10aa44a846ddd0de850a396a0d44ef66bc066f9a40c9dfa1e5f65b976e7b32680fa66ef1ddc2be576a572e25bbee6196ed023b44545f912224d5d4f3133fd2de52c9d98fd955c41b8202857d0bcaad8958dc454daf1e433ce4745486c5b202c4e4bf5c9ebe2d88a0b694641fc01728e9f0e209eeabc76a94822b06aef239579d37fff050ff7a3941f03fe47fc9df77ede1ddb033e484b0317bf35f72c92e2d0dd3f050d7bf6073843f5da88117e8fefdf965b5f1d455d8765c804386269f42f8a589d34322370c6a5c70d215ae311d3782a224b805461e485c7b484c334839af18deecc1d70a5431991851f5da35aaf7541a62efdaf77d8142b060269f5a0749b4ca13de63c891fd001676fe0a0226a2f8b40b16d50d18bc95fd69b9aae97485c571e4594363e7250fb889153b38f7c0c2043064c6ee7074da68381b4e6190051505dfaf4396d498423d81972281889867f23b3d378870e38b64616b23b80161aecac38f301c02388563babad63e2de5d2e90e5f2eab9e4731687605e348124f194ae0011aa03d219c1709ca7a142df763eda47e76dfba11e9a24651c23026d5a9840f01380b9c2e96fe736ffd679e035a79428fce21044c57a7b026d31e9da68f2ab81bc9318f0c76d3e45a402ae37656e0138429c2bd7ea9d3a56761b1794b368b70f249bf44f59dae13453c140a6c6c88c38dc5d18755b46f035552105c34a5477ca78bf4a4ab6b3dc001dd191b689f628f26eb40ee4440b50377c2c4c76b1207825f842c11dd90c1f692a87ede164f223e240a56ac8e9248115bcf43763876b6f0478f055444f3ce6e5c3139b168aba0dbfebeb7141f47b9c41051485d9932bc9a820b185705fdc4de6eb0132ecd781e6514491fbdf83ee10b293618a62d9c41dadc11ecf308ae6f9e21f454ef0f51548f3460bbc25207611a1cfa4ce270b13d7d7dd43aeb4c247f2f422c6fb97fa1eed1be1f7b488092eb754922002c82b2b71800ad46c1bae0bbb7803e0c089e98891953e323c611278d82e693a7c82b66573102fe5304bdae8e536f46e9af5b28e6cf6576f9e0c0f8ed10ec635911de5ccd5072fe4965b6b35cf02b4e410e559a6b4940fd546af13baec3e6a11001b0e262a5a16de7ab3ac512caa1a8effc5a1d46cf97a592746e58e90e29dae22de6f53bf4053e5e9835a6e44dfb817a3ada52e996cb3f0c86a70563f4fda638736632bf8f3fb740a42425ceb7de1287fb465d3dc37f8f13c4fcf3577e89482498e43f5c67a8782034cdb0c7f646522dd96831cca6a1ca8261dd60e67adc938469f41530f3c2cb3544049f89084cae82d55a72fc6aa506452e76a085da42fa3dd1684a757e11ca21b3ddf45da65b874fe5ff6bc10636ac4b8e032356c1aac8505b11d9789a33f4105562283147fd0ab19f2c091ac5a7e2b874fe6ff4d015af6dcf58ef37f7f761132887bf7c5d1e44016c6c47af4d1ea3f295bd6e6373d349ebf78d80528712728c60e1d5100904019486689105f6df641b56551e6a8a3c53123b32e59e490956ea98020c6c3e4a4dd54e8a6fb8b9c9d6b5b44ca4ba49900bedaee011cf9112cfe3a7f1d4c575c206b1a112d8c1e66a70a584f4d929368aa2e9f31d5def9d57ab90f165bef9ea16f8164ad8166d80720f14bec705c213c589c866501f320435a72ed7659bdf32ac0644fd05a4e13fa279ef549bce63a95994fc2c08071d7e75bd5d5b1c3b8ef49a5628fb4976af89b7218829e2beff86dc642d6d7241469d2823af443c62b188b5ffb75fbc6658bcfaefc6726cc3425e3239fd225069768899e2cdf4a96d8f370c8568ed6137b0e61772b993cb6334b57f1e70941f136faffa6575bd767925e3b1df427a8016a9a66a46489d986f5806acbbd9bffccfd208f53278d904e361d9c126027d6419b4f3b00347ab90ff2d58a1a35fb3ab47c03ba8034c7c67a9a4d587e10a33495b6b109e772ad4d3a098ac26d2186293758e6344422bd05a07a3daef6aaf3400641d8732fa200f4a5ecd23c509160d40040a72bed0a75a55bb53cd953fc492b949a60d43322dc5dcc990cce8e489bb2fc52420f6f32e038a5a8641cbe190428945da9d0d89825a4e73aa083cbeff0d3aa5ee5801e75645daaaa535d90a4d85af4ee7e867ba857cb512dd9e1c4a59bb64fd6a2b883023cb01f5db8f0cc51f47a54cd42b9eef0134952f47d2313a56c127d6b5c2b0492687881919804cbf04700fd029a64c35f378e0dd4ac0bc123a645408b0dd9a7a9baac5d9a745016e4b05b9078589fbadb76738f9c387793ee55b5c9c11ac64c32bcf6b0d5c3b9ca30fbc0b4a84eeefaa98f9eacb2d782f63d897c39bd27d831ae80ca9f3a9acbdbb688103997c6dd76fa880feb481e03df1a5d2199ead16ee2d82220bb68d0761aa47906cf8cdc4597484e40f0ff4f3c982deb4b488dac8cd26da2f9aa24f52d3aa959c93e1bb8ea19c8812ecb39100f4a5d4ad9078d33248ae8ae809486dc1005309c7139826605716962d5bacbe7acfa170ada4d1431d8f8681eb18945589a461475f50562d1ca56784cf99759f3513f8f1275eb2cb49d8fc3a2d602423d2285a25a047c7606cf43863194687afe5f46a2c86b1467d41c9fb8a2fdb926600b07361e6dabcb5abbd50ed087e0827e98ef", 0x1000}, {&(0x7f0000000380)="f3f901f6cb99250c4c830c00cd21c56931d82292f1e66e7329fb2cb5a0d472edf6aea7f4455681f7300bedf5761ee58ae6d324cb3dbb8706c01fa5658876b5540d5a261904038bd64508e5316307f09fbce826d1a25d92321390f3eaab15df2e83d3465d795f0ec9da3e58cd4d3c618101f99694fe80bbdc0334e6634ec1d29121254ffd0cd7cd22a808e707b93d9e511adf0162c68adc546c66c32ca165049db2e1ae5310e70ebd8af6a53aa944439e75aee964fbd4", 0xb6}], 0x5, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000140)='./bus\x00', 0x20001, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000780)="8a11a3c609127575046361f62444a8e3db3fbcd78f041ffdbc5992ee4fc4f684f42b930825b1a2ed6d434d84ddbe12bfefe499734be9e4635d8335b2efe6dfe37800c9a61fa63a3343d48e0326255a5ff004c100f8a6e7d46fef90136b547ce48fcbdd17ae181d63", 0x68}, {&(0x7f0000001880)="adcc75f768e4a13470bb4a38d245cc65f9e0f57b761b727d807820b9bcb961d7ae73035f534207d74abd1aa7d593d6d2c1410708fdbb7bb1c04f0ad6b89b3e29d2c7427f4b5b179e00c21ad7d10b28e703c5f894e6b86bc70bc721175f383cec4ee33be9ab98bc3dddddd11b6cd3298e26469c5f27febdd9323d67958f8b2b213abcd29dce700f40c34d903cab068d00318a087e667c2bb20abf0fb51dbf3506b88675e434fc11edb3cb39aee7af87c967688ea67e9ea72669d2a60efa4bd18a6be7b8e2a70d39842e4e392798f2cf1417db560b0c5648d7ebb2dafc5a4e8a37d341b389b6e5ba3eec2bc1013fb0b9db5d47ad56", 0xf4}], 0x2, 0x0) 11:10:42 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(0xffffffffffffffff, 0x4, 0x0, &(0x7f0000000000)=""/28, &(0x7f0000000040)=0x1c) dup(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:59:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f00000001f568304ba00"}) socketpair(0x20, 0x3, 0x80000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x1000000000}], 0x2000000000000022, 0x0) 15:59:59 executing program 0: socket$inet(0x2, 0x8001, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c701a73b178eebfd66ed4d2d8963c4e16f571861420a33fdfc40c676cd62835fb54d7f67326283a0564c5f5fa4a5ecc34b49ec", 0x33) listen(r0, 0x1ff) socket(0x16, 0x1, 0x8e8e) 15:59:59 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) socket(0x1a, 0x8007, 0x7f) 15:59:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000300)="22ed92836aa05971d27c3e348dea918c94cb427ec7079788002dc768a7376df0609f6e63f40f83c9860b7bbc048838cf2bdf664e0108c9836b2bc150f86fce11b71c2062bdf040cd1bbe28af2788f2b049f0a770ec9fa5ab28023d15a78079c9169185c2b6383d8e79d2a5f6a3110e63cdcd2cddfe3e61d6a00f8412b9c4fdad06389f36697e115238a163d41955313d4c9991351d784f9c6408944d601216e9ad6ff9bbef66bb7fcef2a34d6b10310199e03a4154141207fdad52bd8955f792a32de286c509f51c13c7888147fea13705a312af00a2ef91322e8442922566972cac7bc614", 0xe5}, {&(0x7f0000000200)="eba531bd5199c1d3a5ce5c764e6f969a3463e2da6ab64407b172faf1be42a45d93888c449d2589cd29f77b95aa8ffbb962d63e3e2c33d266fc845c56ea1b837c18cc0ade17c055d11676931c2f6a07ebae273feb784ec10b15f8445f2ff683409fdda942c918288acb18f4cfd6c14f940f2395726d412fc84420c269b2f3a8a266a3b4fe65b156326455bb588af8b888e99171a5b9bde9e06ff5b42fa2f7d3488e0bd690d9dadb5d", 0xa8}, {&(0x7f0000000040)="ed19a467bceaf5de40b1eb709e117628b77bb9d7779b21e2c78bc8a7a675d9913378c104", 0x24}, {&(0x7f0000000400)="32669afc4ddc0727e16bcb5d927883285f5c7d980b1551d8339b0d3aed2a1925b43c4d81ad88e78c6c7a178e486d2fda55ed14383360e3fe36e6adcc5451b624295f0c8ac059c575e27451a47aa2f17d3bcd8d45b39e563baacd3272cc5a434ec678705f26c87de3d2d9dc58e6ea80ccd96084c6a3244ed44909090e12fd1acdf8f3fdfcf7dfe008e6449f0baf863415470c4b1da2b0d054c7a024a9110b023d5b279062fe4a785d9c5f70303322114d57225dffcec494869f8a704a7ca9d02e0c5b35d2a2b6d1d3b8b0670dc23e94644e752ef28d15bfd544b6386c7b3e", 0xde}, {&(0x7f0000000100)="cfffa7ec927a06a5e2dd5a72837b13a505c9a49bba8eb8e714572164ff79d9378a470591be38fb9b476cb54f7e5d95d4d678a9601ba93304e0a92d333388073b19207b46124df00f9c191e8c26cb7cf9ce917ebefa2278c28af2672b", 0x5c}, {&(0x7f00000005c0)="27b5002a22e1cfdcba254d694b2244597295703d8c5a3a00b6378864ab7850433bc42384d756cb39c26fd7278ee021cccf0e7711972b6b9092d27bcce91818050e6c85eb5ed0d0c99a5d7ab2b7fda34c8b498dbecf9dad3c7f34b335a5e4ea16f0b2c390255323cb4586e3c906a5938f82f94c19302841f4f347ee6be995f8508c83562f65ca49f0dd8aa5f3c69475da0c231c8ba4b82d65efe81a6ff87166d450c6c4effda20e043573adbcac1a1b1d9225e82731b7ab6ed67ca32def81a711861347f9", 0xc4}], 0x6) openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x58a, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:00 executing program 0: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, 0x40000000041) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x17}, {r1, 0x2}], 0x1f03, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="75441252845a225a"], 0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4012, r0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="6f6c99", 0x3) accept$unix(r0, 0x0, &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20508, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0x2f4) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:00 executing program 1: r0 = dup(0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) fcntl$getown(r1, 0x5) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r2 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r3 = fcntl$dupfd(r2, 0xa, r2) accept(r3, 0x0, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x8000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x81, 0x1, 0x7ff, 0xfffffffffffffffc}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xc1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x7, 0xea, 0x1, "03f0ba103c9d1f3e4a059ec653373e852b165d88", 0xf6, 0x9}) setrlimit(0x7, &(0x7f0000000180)={0x0, 0x7f}) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00000b5000/0x3000)=nil, 0x3000, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') wsmuxpoll: not open wsmuxpoll: not open 16:00:00 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x510, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') 16:00:00 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) flock(r0, 0x9) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="28bbcb97bec903000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x15, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) open(&(0x7f0000000000)='./file1\x00', 0x20000, 0x10) write(r0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x2, 0x10) semop(r2, &(0x7f0000000080)=[{0x0, 0x0, 0x800}, {0x0, 0x8001, 0x800}], 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x80, 0x7fffffff}, 0xc) write(r0, &(0x7f0000000140)="63a907667618e77fac4441a339b2c21cc91d9d17900631a65793efcfc5796158328552677af097b30506cb4d680a6ea176f6879a819ec13c197ff82ae56480076273c59fcdd7779d70d9e1e0d1be1dd60347adf0f99d779db11f5fc812a257cc5642d9ceea917bae2e49f556b65b4d925f6f4a0e2be0f391ec33cab7e7952f472db9221a6e92a9acdf519185860ee38f2cc066011711344c45ea64d522cd470652576b9657e75b360a16569a46a94a5d3fd8d98a6d186d7eb23f13fac4dbb743588b9bd3d148d21ccc0dd752b2e0bbc4354842172eec9bf64112871a5149a53ce27141fc5a0f2410b8d226511a30c548aeba96ed6f8f896723baad", 0xfb) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000080)=0x10) 16:00:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) fcntl$getown(r0, 0x5) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) truncate(&(0x7f0000000100)='./file0/file0\x00', 0x20) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x20) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 16:00:01 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x1000000000000211, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000002100)='/dev/tty\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000280)="ea00000000000000", 0x8) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8b, 0x80f}, {0x1}, {0x85, 0xfe3a}, {0x7, 0x3}, {0x7, 0x1}, {0x88, 0x7}], 0x6}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:01 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x10000, 0x7}, 0x3f0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x1, 0x1}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) chdir(&(0x7f0000000080)='./bus\x00') 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000840)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffffffffffc8b}], 0x1, 0x80000000) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7fffffff) r1 = socket$inet(0x2, 0x3, 0x0) recvmsg(r1, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r2 = semget(0x3, 0x2, 0xc8) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000002240)=""/4096) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x101, 0x2) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc74", 0x265}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x1ff, 0x5}, 0x10) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)=0x64) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x40000000000003, 0xffffffff) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/225, 0xe1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000040)='On', 0x2) write(0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 0: select(0xffffffffffffff7f, &(0x7f0000000000)={0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) 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:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f0000000040)=0x1000, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0xdd) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x8) ioctl$KDENABIO(r0, 0x20004b3c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008f0007000000000000040000b5c3adaa15309a3adfdb3f51a13a38de4d", 0x2f}], 0x1) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$KDGKBMODE(r0, 0x40044b06) close(r0) 16:00:01 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xfffffffffffffe4b, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x20282, 0xa) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x110) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xd4, 0x9, 0x7f, 0x1, "4350989967bc8dcf0b6ea7691f51bef052b5c56e", 0xffffffffffffd809, 0x7}) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/105, 0x69, 0x801, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10080, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8000, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x8800, 0x10) r6 = socket$inet(0x2, 0x4002, 0x1) r7 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x180, 0x120) r8 = socket(0x38, 0x1, 0x5) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) r10 = socket$inet6(0x18, 0xc007, 0x8) r11 = socket$inet(0x2, 0x5, 0x20) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x2, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x300, 0x0) r15 = accept$inet(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe(&(0x7f0000000800)={0xffffffffffffffff}) r17 = accept$inet(r3, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) accept$inet(r17, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd\x00', 0x50, 0x0) r20 = socket$inet(0x2, 0x8003, 0x0) pipe(&(0x7f0000000900)={0xffffffffffffffff}) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="4d86fc8cbeae521e85a58f034d27d7b342602da426a30778c9972330c697d5e44924fd3c", 0x24}, {&(0x7f0000000140)="5456bac3077bcba4d7a81d756eacc90f51826179a0e4bc26e808af31bfa01f716d8b1a7a4867e366bc656d3a7540cbc35e864e3c117a98c6e5574e746f1b9e17ce78b971cca21c6605d33ca7fb993bf78f16b0a4d76ccf0fdfd3b3b1bf8ed650e5593344392099274f8189300ceea07675837d69ca286b6186bf6565c60743e781a2d9269381ada8c1f15fd20fc02e119e38af700a1444a9cf03d9a5d8be8ef8a9c58f149c9f26af58cedca59d02161c9c996d8d2d072cd5f96a5a51408f", 0xbe}, {&(0x7f0000000200)="bbf736b1a1ae9246951de72b20c2bf4aa7b3f7933fe94d998115e9ab2daa2c49b9ec6f912de4f0b368ecb70b2e56130411c2882fdfa3e4c1c1521bb0a3dc0346cf63aa60beed39ee074898b96a42330dad5206154637c9", 0x57}, {&(0x7f0000000280)="822dc30963709ee676aa3a1e9c02275a506bf87e6c3928ff79eda4ae8c01eea55e1bff9f14c83c53d3954f4346e9ed040bcf57b46a6020214afdb11680676fdd8673213a0c6338e46c2379e1dd60b0295f15e3ee1b54e19d0ada513d1e12f37b9693be004574230e16e99d4d44adc36157ca402ff261f80f8eefdbaca45b03c86f4ecef2bcef2843c8fe102a140888345f1e80deae6cae80dad223a8ec0301b326ba8448c041998b34fcfa93a2d4968b0b2d81b69f728c5901ce61e4fe2be0fcd974fa2b3067b3c604b683919f1207af0d6755e26c42c51f9d00b1277c3edb0c19b28d352174d09f78f4d7ff4dfeae65", 0xf0}, {&(0x7f0000000380)="5b999da788aa5f20414e6719aa25f9ea336ae38d839e848cd1c7ee54b51fc19df9417b0e154710feb143e98923e60f1a4a9cf1deb802c6147b62ce621c4a84be0617dd605f84992d2428900deb4024aa1608c11be428c6c855ed2885e44b333c318c8fc4b18450e0a0c9e60fe1e9ff34545ca76f5be671beb8f9", 0x7a}], 0x5, &(0x7f0000000980)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r4, r5, r6, r7, r8, r9, 0xffffffffffffff9c, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r18, r19, r20, r21, r22]}], 0x88}, 0x400) r23 = syz_open_pts() close(r23) r24 = syz_open_pts() ioctl$TIOCSTOP(r24, 0x2000746f) writev(r24, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r23, 0x7e}], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) socketpair(0x18, 0x4007, 0x0, &(0x7f00000000c0)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) write(r1, &(0x7f0000000440)="da", 0xff85) r2 = accept(r1, 0x0, &(0x7f0000000300)) getsockname$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb976364678d478ca920551f1ee6439528bab901000000000000002ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b70cf1b6ee0794c87758ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaaca65fa21ee6100d766532707", 0x1e, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0xff7e, 0x42, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x4, 0x0, 0x0, 0x4, 0x1, 0x399b, 0x8482}, &(0x7f0000000100)={0x2, 0x100, 0x3, 0x7fffffff, 0x1, 0x100, 0x6}, &(0x7f0000000240)={0x6a, 0x7, 0xcdc5, 0x22e5, 0xfffffffffffff801, 0xff, 0x309, 0x1}, &(0x7f0000000280)={0x0, 0xfffffffffffffea4}) execve(0x0, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000002c0)) chroot(&(0x7f0000000040)='./file0\x00') 16:00:02 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000140)) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xa2) setuid(0xee01) ftruncate(r0, 0x32b8) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xd248de62bd2766f9) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x749) close(r0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)=0x70cc) 16:00:02 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() fcntl$getflags(r0, 0x3) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xc0, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0xec0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000040)="f122cb3ac1d76fac592c6da7192cde80f1b3bd56972822ccaa6d9c73c2242d26ba8b96789d90470377f29b1928a5d6fd691aecf917dd3a552855a9b537c6cfb0d81f80dc9b03ba0bdee2d743a5b81cbc48c0620cbc671c41847c1a", 0x5b) sendto$inet(r0, &(0x7f0000000100)="8468148436784b79822ee7334149d4", 0xf, 0x400, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000000c0)=0xfffffcb2) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x210) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x8000000000d96, "ec442a7158c6610cbe4a008141a5bdcefacf3f72"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce", 0x16a) write(r1, &(0x7f00000002c0)="62c4cb447391b6bbe7b78aa72b3201af8b929161e7aaf5fc2228c2b733cd3717af8ffab9fa9a28c8facc4dd8d0d2f0e9db9924babe5e7c4b153bd77e193abc64ca6f964c118dc936e23a36a5fce70e1ebc2a04a360594802ba523bb502ed1d74634520c7c9e7a8af5c299b8109070d72a217d2fc155104fa79dfa58aca6915783c6c3898031f80598f1d6f2e0bea4a5128bc005a785452956449480b80b6621cc68776da2c0207778bf946fcb88824eb888740bdf3bd8a8fb829b81d9ebb8afc8f70455287889ad7e1be42ed6bb4b51857", 0xd1) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x331e4146}, 0xc) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1024, 0x0, 0x373) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) shmget$private(0x0, 0x9000, 0x1c0, &(0x7f0000ff6000/0x9000)=nil) r2 = semget$private(0x0, 0x7, 0x200) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/209) 16:00:03 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x400, 0x0, 0x0) r1 = dup2(r0, r0) socketpair(0x10, 0x5, 0x5, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x6c, 0x21, 0x9, 0x3}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x1f, 0xd3}, {{r0}, 0xffffffffffffffff, 0x30, 0x80, 0x7fffffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x101, 0x100000000}], 0xfffffffffffffffc, &(0x7f0000000140)={0xffffffff, 0xff}) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66dc65300000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="056d5135f15090eed7faa8c3f4000000000600000a800febf772e98c", 0x1c}], 0x1) 16:00:03 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0xff) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214de8e9d95e8f6b9d3b3c190fff08eb1fd0000e600dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x79) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x3ff, 0x3, 0x6, "f94d43ed686823621c95512cbeba15a303920d26", 0x4, 0x7}) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r1, &(0x7f0000000380)="2266f52d4f5a2e1dc0fd44f6c4a18ac08f055cfc05f44e9b38d3af970e38c63da07d9b9519087f275054ef25fb8803e081b99accc0eab0cc65a183fc9d311131d1f5a6d2419c40c18d25e114341fe438cfd9fb555bf46a5b75602bc68cc91b355dc940d5da5d5226b3e8af136b0a14066b31d3443130328447bc98f180b93777f1a7356e7ef4f6f75c582d65cd0f20bdffe67e2afb5851b9393d82910ee05d5606f55e832948f7fb3670fcfb3c2466f9", 0xb0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = socket(0x21, 0x2, 0x7fffffff) r1 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x6) setsockopt(r0, 0x27, 0x43, &(0x7f0000000000)="d5680000", 0x4) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, &(0x7f00000026c0)=0xc) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, &(0x7f0000002780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) sendmsg$unix(r1, &(0x7f00000029c0)={&(0x7f00000022c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f0000002300)="2a35ef11e538057077afc91ab1e31d62c103b753cc625b42456c602f9cf553babe1b1f3dffca340fe0defe1cd2ce69daff018fddc11a880ee90c62f25c5ebc2af025480e7e3289f433947b7421fc8cf69e43403b7886b55f2887153bb180242dce274b", 0x63}, {&(0x7f0000002380)}, {&(0x7f00000023c0)="1f9a2545040d5144fb4df7767f5c0b3e1b1ba4114e6ed2a324cbb44ecc5097317e4eb32b0934f854f24872eab7421340f7c4fdeef1f6be383faa4c342f3a1ca07a5befa2f1ad885c482710f9eb8a61d8edc623f40b158b2b49d109aa61ba2a2756ed12def040b4f65631b5baac46e20caa8dd2191ea4ebe160a03a2945c15600a1bc5deed42d28055f59c53d47c358", 0x8f}, {&(0x7f0000002480)="625d6ae153f620d128bb931d1a95722b070018518a924fd308bca4633f53f3d065863e3cf069f2a4f5be30b66d64a309e3918a3935a2c41ce5f50ce09e4a3953208752836e", 0x45}, {&(0x7f0000002500)="e0e476d1af0af1390b0d194e57489f46b5ce7a198201668dd5ea578c8efe667d1235d3202cc335fa48d7387008355b971b12bf0ce396b1251ab64e311ff8462343c5c70aec221b3ba2e22204d7b6e63367f131711bdbc364159a25c0691ad33fca85", 0x62}], 0x5, &(0x7f0000002840)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x148, 0x1}, 0x2) recvmsg(r0, &(0x7f0000002280)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002140)=[{&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/114, 0x72}], 0x2, &(0x7f0000002180)=""/226, 0xe2}, 0x3) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x800000) r1 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') sync() fcntl$setstatus(r0, 0x4, 0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)) r2 = accept$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) syz_execute_func(&(0x7f0000000100)="c402213d198f497883470cdae9c4a2059df4c4014576a9b99d5c94640f6b76bf4603bc669ee1c4170f3806ed41a269ef589f0000000066450f383ba100000080") close(r2) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x0, 0x1, 0x40000048, 0x3, 0x100000000}], 0x7, 0x0, 0x7f, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) chflags(&(0x7f0000000000)='./bus\x00', 0x10000) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x10800, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) recvfrom$inet6(r0, &(0x7f0000000a40)=""/95, 0x5f, 0x43, &(0x7f0000000ac0)={0x18, 0x3, 0x1, 0x1e}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r0, &(0x7f0000000a00)={&(0x7f0000000380)=@un=@abs, 0xfffffcbd, &(0x7f00000008c0)=[{&(0x7f00000003c0)=""/185, 0xb9}, {&(0x7f0000000480)=""/229, 0xe5}, {&(0x7f0000000580)=""/29, 0x1d}, {&(0x7f00000005c0)=""/64, 0x40}, {&(0x7f0000000600)=""/194, 0xc2}, {&(0x7f0000000700)=""/206, 0xce}, {&(0x7f0000000800)=""/74, 0x4a}, {&(0x7f0000000880)=""/46, 0x2e}], 0x8, &(0x7f0000000940)=""/154, 0x9a}, 0x2) sendto$inet6(r1, &(0x7f00000001c0)="c8893d7396b1a71e53cdfb16bc9da830be76cee749a859793112d5a6356eff8f914cc3aedaf3b46f9ee068d8e3d5a23d27b416d9c025b44288d53584af9553ee58bb4605998b9ecbf01c0b3a1356a9e0a470d606eafa79044f4989592f1dd970cb9afe5149d4a671446946bf2dd9b2bf883bea6649915b90e72edc75057333808ff2c68d61da638b9be751ae9a7cce22746d1a2795b20fe92ce47f8a42d63385975ef510c960406dd051133e840330077ef5f9233f36ac797a2bfe7a0aa207f720776196f341398ea3c7e5192614b5554a6c8fe82a8368075b2ffd", 0xdb, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x7}, 0xc) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x0, 0x2, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="2d8f338ab0a8c77d271a534a42a9f00067c427f414b2f28df1a2e883824270f7e83e3dec53", 0x25}, {&(0x7f0000000180)="969c9006794b00af0c04f72e5fed7911b38ecdd99845f0de", 0x18}], 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x3, 0x1}, {0x18, 0x2, 0x3cdd, 0x597}, 0x20, [0x7, 0x1, 0x3, 0x3, 0x101, 0x0, 0x0, 0x4]}, 0x3c) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x3) mknod$loop(&(0x7f00000017c0)='./bus\x00', 0xc000, 0x1) getdents(r0, &(0x7f0000001700)=""/184, 0xb8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)="701729bc65ce57ebf6a9cb6217da", 0xe}, {&(0x7f0000000140)="3f38432b1b33dff635fd0ee0348614296d500e4397efa09f475fbdaf51d4b18ecff251980180f863d184d45f1e2a6cc70604dee944a6d818fff08fb5519c5dcc95", 0x41}, {&(0x7f00000001c0)="3441955e8737411b85eb1f411c7ce170cf571c2f6d50ffa80d6ab19d852fc984cd4570a398164331f18c7de42b98eb48d18074e2d4a2d8012f4a99c3003428bdd19556e35bdd128457e5efa667522bc9bcde9e52bbbc52b2a23f8f412aa0b74c84c32daac6d048de07a22095c2d0b162398fd20f75a1d369cc9740669f9e9bde8c47b38f4739c558df7f20215816fbed5b5e5fb3dcb5de7a2ae7648428acd0de5d048f904e176a3716a422363effd45d9d463e5a242fb4382d06ba36252d027c8a829a73cbde5012ac2d3f33fd853dddb6bafecf1340382236de66b8994457f93d11", 0xe2}, {&(0x7f0000000300)="d1b8edcc2a447c29cd439b6ca8f23ccc17430238d1eaf503f06a287ba037c046dc669528841dedbf5c36dcbd98cd3146d8e5db97540e94ae37a47723df414914ecdb417f41f049fc7a3f92e40eb240f5ab54c8342193fbda24bb2a7e7df9ef0ed21de2a33642ba3b62ca1cfe0b24faaa40f738990c3b3a12f73b554c25e5fa81b99d38e4335a419121354c903887595ec5f7541c33c5fe3278ea778da7d35e80ddacb76c516c8160381c989e895cc2b50afbdc4f9cc64a1c014bb5a750cb441196d310726b72b74677319e5a6d4f3a347cc8d4d19a3fd688f4de55775b80977f85bf4f710b151131da", 0xe9}, {&(0x7f0000000400)="01eaa8d3511b405706fc18ba5430f31d16cab997d1cd7755fc9044a12ff8020f9c4c37b4ea7a5e80721c81a2ac76d56a28ecb918216fa87e4741011ec05539806696e08ca9f340e603c65c250287520f9c8e022f54b91a61ac7d7ce4bd7a3b67c37e89a8d29c2c1530cfbf3b4e124013dd7183c4ca0b72f2a1e999ffb80e00d15796f9df9d886e7e0103d763b644fe5e9469ab31eb5c7c24b84d57b6f4670aad6854534b8062aba396d0df715aa5039100dc1f6fa2f6e8e09918f1961ec0bcf80289a70158dfdc0205156db589f6ed2df46cb8a0c88f52c13f432d9d47ca089346a287016348755002ad9c57fec3b5628818150a7d5ad076f22f01a73a5718e5496af53853ef8be6b272b4b0ccb9658e959131e198a9fbbf7828552fb6428b527dc9a76f764bf85eb980b9f0710d55069e2d9a4f1e219103a3a85a817609131ca88311e9cd5a9dae397e662f203de0bc1bda61bfddbba06d2536c4e163e03e0d0e6ca2436776eff9c86517c03bb6b74d5bb4675a61bf69575aadf98d7fe97fe805193e9b08cc4343dd96ed8a6ae189a00817dcd54533b0f39befc2339a9201972bc5b08417c7f3d1334cfc8f5a6b8aeaeeb1684027c1e2ec93e0cd5ab0ed8a114341d1cbc46a2a0a7494f21652493f39f1f1977a1e3b831244c050cf80a5f5f952ef17f89700295ffc795525d89d172d794024419e9b2da8ab433ebd8d4a54eee9e176db01d176033cf1627a91b1e4bfb9a8ebd3e40b5bdd5333d2edcc6457efeb58463cdd75f99886c344567b6ce9dc1dc1db3d4287bd64d071c730211068c356d9611717f3f32b427a314e5fcc806f9c3f0396a91ccca8c44aaf4108671fe1a6c3adb3db1d13a66a3ef1191257fe54d8c7047311dfccec890d0747b83dc55499926852d4bf3fdb73db4fa5035453a8d5be31600bb04b8b85dfb4ade0a361f036e9a486c98519b4baf714c5bbeca29e262df4043d3228a04faf31b90996d24e69785a3adc54d613bc531b1b6cf1006783c7069bd7375dcbf30d94ab24521a96cfebd135028db984151c2306147f038963fd2102541425e1ad5430498de34a8082cd8ca5a3493ec4798ab5996391db54ca095118d1eab1101c2d87803a4da9e74860a944b2c10d61f3c1e85ce3ba924c5ba3f80ecb2f3738dbb4608c2183002f7fa5c33e86b8d8c0116dc9c5f4d772f1db6ce4de72e76ae55a44216ca677b1cada9277568535037e1a78fb7bfa6df6b472d7a5465dd7dd8bcfbf6da75b9ea97b1e7f367abf093e866d42fd79550e44648234e2877465c2e384cd5cc5af1771fc2ce6a8ffbaa85f8409ec0ed5eac0607cca98a9814169f33eea7ed978a5f9fab00ac8705c7b2d2bf10566706c70c1e32e03d1d2bbfa46ab31c0b5e09a05ecda0581c1630f681a7b3a62e098fe8caef323aeacc11668b3815573d84fbd9915162e4f138238c948e5582eaae48bb518cd3932eb0db3668536d2a446e46586eea31f969bd51682fcf425a40e43dac979879bd8e0dbc87f35d3522144916901d9b3e43b729c8f0ff48f34b231d9392939b17970a3e661dab46083044f2b560f48c55cd35247e6b0e8eba6d6bcbeb31d8a366a72c6655c62e11257b1ed65c7e0525ce20cb91482bb566f634e1316e813457ac73cf9bd79027d6e0ff734731f89bdd19a3de34cf97a6790055db61cbc9230870d3c2f7d511b865123cfb82e163d09a10640774b859e55105e7cdc98ebcfa34dd2770e3c813c4719b5fe0dae28aa35167dc16c23a77b39211f0c0f5be4ef5995afc4b2216ebfb3a60019168e78a2ee9e290d52328a9c81673b4d889d0baa3bb43c5c4417bf6af2e934085f64ed22886636b18c25ea083d98f225bf625156875526e79d37ac4de0c8e83339ba682ce4105686a916dd5639bae96e444ba5e8056317e25c75f1a335d63c88e37a661d73b93347fd488aab1878da0eb9e98ee8ea9d8f66246b19d061f907d45e3cf800c7717fcb1c0a171d704206189a494982729eb88504c8dfb2f28f4a17afa0386c1375f96c00374331db3d7f7cc0f967f6fcafad0621c2bee1e54deb497e22c23343fa61a0b48602861e056c9cca34288433be14dee5bea85c7ce0e01dea84f489791e6c52ae89fb8b7acd86f8fb860337ef9998b2a3f3970d3e1da6ed69d50afc6155c1956db2dc171f38afec27eb7839026b68c2b6d474f490c052ba26014304a5ebbe05cda093ec96e3ef9b78ccd4af06b66a0884472030b36e59a8065a673e318dd6e84aac9fc7c81a2ac9cc3747171f08be0347c07f91d78e2dc1be02e4bbfe34b32a64953f39898d05e76c6e307eeaadec1f54b1af10e1ea1c21f31e6f7c8b0a332b3b3bee15c5879d161838067288624a60a6e48a4df1c2634aaa034b233657da2b2294d8d44126417bf0e9c9721e8de59d536112f8925e41cfa71708afbb5982004e0772a7cc8b24a70731404d6aae6c280510e8e49976b6590292147be116cbcef2677afecbdf2ff434d3983904405b650f278c78f989c4bb6b1b0fc10889d67cfe9d6eff9e437a5c0a25673a836e91f013becd63684307681a3d2882db09abe00d3c73c904ee3c2e5212d1e6527763cc414fdcda064be2fc49a17709c68477d62b2cc25a52d37b6903eb4ac0d3e051890ab96b536dc933405745da35b649151135d25d01f813dbb65fc9ad1f6f3a91f74224ff3123bd96644b5a91b8e5215f78453eb9eda9d410dc844575f7d2b2f1d063e888ceddadbbd7d08165eb82dee9f477843ac407db30a89550eb51864d3936a013380dab7eaf24f656063d2b52d4e3e5dd0d2a706c6dfab835fff34d4bbfa76b67d8d4a0d46083e4003207bfea7a88331d2e59269f8e51a34c158619999cd096d21a6c8d16f6df946d3fabaefdad5b9d535867b5790585b4d3110c70b690f83fbc7e534c898cf87fcc59ab35e50f45771645ec68d4dfd29c43c25c41efe7919fb598efaae50c27b2469c4a05beca11563cda57a78d44dd824cd866a35f361bc9c3390077f8c0e43f0ee7ab169476be3ce6d08b8b1cb65b2cd07edca11e0bcce6aac6edc14acd02b7a3cd520b2e405e98d510961512590e311f0a976f4f29e4c0656f6d5b027c1737eb83a784a99b3b7c03af51e80776880e179885f341e231b5f6151253359deeab790cea8639789ecbdf4dc19bb0651c9327d5f0ea1771299495edef158c8e601928b28bfe8077fbe2597d9d5c3eea79bcea72ba6a094b216dbd6a201b8aea3955ef6f4bdef3c4be646ea65b93cf92e7c85ddf5d39949a00bdaf4beac6f749ac9dbd83cd65f2b7de00b2644bdf71309429bf1ac45aa10d145660fade621f2ee165b1bfa3730cbddaf919b464cedad941fa4a80a08b6124d938e2b5d4e06c48aff8920de1f079db35b838c2d744f155ca0aa7496b1aa785897d094938ce9385d099555259e64cff18085974cbdcfe792015888a1fc96efb81ad75b016e2f70ea3afa829d11ce725551083bfc140d76b800281ac5787d633a5f4e8561c1a1c48cdcde84d4ece0853170312f80e252febfdb758997c251731bac2cb11707f3115b17724e0ba124a90b6684d8296c4266912a68f1f843eef51dae36b285a4b1815bbfa21d5f49954fec2a6a78172fb4b337f894141f698172a65d19c7c51da43f4893ece9a0baf0e7780ddcbdabb5733f201e29db1d01825992246d88704203ff415945cc7d9aed42a403285b9217ef170d22d7a38d83c0fdc54ac1386427bc5b96dae39f62e9e38bcc22d91496b4ee6f2fc830a9e7e9881721bf2378b0f60d1e9d59763527e5129edfc9fc2f6b10dae6621145bb29449cdde9ecea1481fb0e9252c67b1d38fde947f51be88cc57a326d590ef880ecc305302ef18498436ba01bcaa8fea2dc2ecfe956f8cc574e239d078759e4bc5ee6ddad539c2c900b959f331a3a085aaa5aa6576c990d3612682d83f46d082bc4f0a3c2e501bd7bade98413da0fe2a36a42ed92bcede93bc1062c1a124d293a6c9367b85b3b9bbbad5a7993adff9952bc82f10b6f5441e5d1702406087b013bf852320370c15cbbaef48e5940b2a9528af5190207c7cc376e4420ab8b0ff061632e3faf597fe9ca5d4ac682ac6c29dc516cc01cd40c3536e1a120dac81cb8d9730c339387a72797b0f6297938fba06d704704f5f72cd56836b8091651395b227ad205f3e435c9aa159d03c90cbd2d3fe25a007a8d7b8830517f98a2a2077e8525ef0026db833735dacc4ecd6ce22fd69ff450c88bb27db20c82710ccc651d855486a71881278d6fe4275bea111caf1a5ab3b6df3dd923694ddb8d313472c2aa57413a5e6243e40e9431d907befeef953d8362f913ed3da99fbb504c13f22ab81be7a617f20b734b0d72dab8f6e0c1fe275d2899389c5b1cadf049396f137931251df61cb78c1558fdc4817f1d8ac90cdd1d0b3d7a05998627f15b1f73a9b4a1a679fa36b04e7a41ec1fc57c6b3d1d5fbaf86e2bc9b3f800fa120e0e8b40704935e2df6669fdd3fa5495d0697ea506698473f3ab916454c35d3435499762c6cd7f02a0a71a64a545aa3ab74a6fa705c8cd5814aa070c816bb204a410ebd460aac3b357c5b55ea3ec681dcb3f7d9596e16f096adc59b497cdeab93b6e959d8c17b0180b7277bf3b3ea819911e56429a456a772576d27d56f880bf0dce0b66d7d85ee79190cc17edb5645c6deff7bf8ffba830893f6a5ac0a988d6af3216b77fdc5842c391faa88571054fc71af502a506d6dbc0fd00be52b16e9a8a5212dbad20e504fa7c35552c66b24d235363677e238bcb6562a5b4c237b11b5885dc15a69e0d70efe04f2781476fac05351f664d2ee4840ca714997a3b581829d7b9946789f322b0c957657f955b63b5abfe14a33ccc36fe4ecabbe3a57a789be8d47fd0fecbb687747cfe1003c7db8d760c30b541b28804a86ee69c0389dae6424a600868f70d077e29e0d6eea67897508d15b0c20793c02bc1fa95958d98f8835c366f19fda29ce273714c58c41432645a35fafc6ec50df2af4d1761e6b12ff257a1650517606b19bcac277c8594780a8b38a6ba325f521f0c54584f250cff0fe77634a5daa86764b29180ab75c7a40c14469e1fc0b90b4f54686a9203865c83700288098d8df442249e1e36d8ca849b7ec1e607e49bd4284558ce7a323f7e67c63611c564b629d7a689c356799a231784cbbae421707a03dd7cc11102cff819273a1e69068a9c0ea287d477be32c120c88b928ee71bcbe955b2722d9594ad14cf6745c85ac243a5dae004d17a0bf7b963ad8cbe1bc6f3f17a068437f522fb011fb0d25bcbbcbeb4f6e93878135f47417f67cfc3616528c13221f1c100b47712910d5ee6a4e6fa3a19a5e4ea2b6df26738529ff38de15e3e46d834998cf95dc9c7110369ff0f6c28674492c19c9dfb9f995d7a226d3c1a62164e07d97129a563eeebe37a6d8a15177db030c05ce03c7ca58e57a3af3584b1195a6f7b54a1363999905e5e27cc3b730e8fa712aba494a2c60a57f270b304d6cf7b869ef5e6889002469a34ef763ca040331e22d6901f76275621b9f5edf5842277234c3d18cc39df04a81326e50264ac62fdd660c9daed2bdc40f534d7879ccd054943123894e3fc65bc7793d187f14e8219246ac8f8108c3d9ad183b024e96a9d17c5ecd291d3cf1a3b8a3efbb73328fb5de3e3fa581a676cdfc6dfd853d35e611480904d3700d5e6f1b2e6222e7026b1c75d34b6607527443a1b1d9335c4e5fd4b6f62c746d6e709515bba0555cb3c66dc0c751a6f69fa7c62b5f203b7db1", 0x1000}, {&(0x7f0000001400)="c9c72e045ffa1c6613f64ba3452fd3cbe52088a32899fadfb0e3db5e7020345be59457398a3149845464c27f82265b3238f9705807f949ccd1335cedac015e19dc3db96fc543b1f6f52ebccb172e6e80c337df103c8b900cc94419538f4a882332fc5a006ec5c0bfc626d52b825b312a913d114d0706d1478dc322466dd16f5015cb", 0x82}, {&(0x7f00000014c0)="fb3d5ce732929ac3adb3c220da6d403a5e27d910367f9dd5a0d0c4b63d920ce469df2ff97bd97db732df381600fea16af89fe5cfaa8ff84bffa1c50a3dc138f5475c5e6517bd7066b22e8d2b3616dff9c6875d8ceb20b8432a8df5ce1d1db2fec7d0c94dd614900a4eadec56b6a70aa7463c76d12be06cfc1b09ec12f602b8f1adcd83e62b0c8aeb4477b6b8be3c45fbdcf7527c65835fc6654be4d62d92b2b3fd88652e20867cf8cf6fd712c4baca", 0xaf}, {&(0x7f00000000c0)="82636947a7ec0670f402ced50dca172fe9bcc8f5e262f62e78e3bcf6b3049de6d7cab7d5de30f8ac06935d8e1efffbc237", 0x31}, {&(0x7f0000001580)="902f93568df236c424585340fab31e71e7c12952e774a4a1aae70decb3c4517b532e6742990a5f160236547a6468187fff927b17a32089636d65a30275d1730184a10683fe2eb834f48246847f8ed8d31ca42a66a30aa3c49c91b47ad25420d1dabf7bdc07d2a8ec93f5b957b0abdd918940ba475fb0b48456a6548d009ba56a35a164bdd4a15e9f2576d774e9055024aa3adccb0bba", 0x96}], 0x9, 0x0) 16:00:04 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x262, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') accept$inet(r0, 0x0, &(0x7f0000000080)) utimes(&(0x7f0000000180)='./file0/file0\x00', 0x0) 16:00:04 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) dup(r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2011, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 16:00:04 executing program 1: setrlimit(0x200000008, &(0x7f0000000040)={0x3, 0x80}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000ac0)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed54bb44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218ccbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0c55e553073a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a5a2543fe64cbf2f074130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd10000000000000000dcbb5860d6f7e554b328f60a666fece7ad7f420a18d431c6a40600000000000000217e960000000013a9c1c97ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d1028363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d312271f0bd94c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4cfa9fdb9eada732270015d4e71e0aad762b6257fdbfd9ac22324b49a2b7ece379d425d081c1dc5679ad35dd56c5e0d007217fae7ce28c2d92db407c8ba9128919fef892857ccbd63792dfe7ebcbb65e357ce4379cb19b2c3e346bfedca4099d93521393cfb066ad3657d26cc3bfb274601bb8dbd43c1213b71314e4656a9334e929f3e3ded7e10cd3e63da4650d5d4e5f00b98c840505f1c21c226087bb56f2139e9374a85a75fda1f1e1ffe9887d8545312d20456480eec9bd724f0182618f1a5cd7c0ea55d581a78c5365ba102f717161658baa95ff9", 0x330) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x79c2123) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x5, [{0xb786520e19b154bc, 0x78a6}, {0x2, 0x8}, {0x2, 0x2}, {0x2, 0x10001}, {0x2, 0x7fffffff}, {0x1, 0x5}, {0x1, 0x10}, {0x3, 0x7fffffff}, {0x3}, {0x3, 0xfff}, {0x0, 0xfffffffffffffffd}, {0x3, 0x4}, {0x3, 0xfff}, {0x3, 0x4}, {0x2, 0x80000001}, {0x3, 0x5}, {0x3, 0xfffffffffffffffa}, {0x2, 0x5}, {0x2, 0x81}, {0x1, 0xfffffffffffffff8}, {0x0, 0x100000001}, {0x1, 0x3fb0}, {0x1, 0x31}, {0x3, 0x3}, {0x3, 0xffffffffffffffff}, {0x1, 0x8001}, {0x3, 0x252f}, {0x2, 0x3}, {0x3, 0x3}, {0x1, 0x9}, {0x2}, {0x3, 0xfffffffffffffff7}]}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/23, 0x17}], 0x2, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x190) sendto$inet6(r0, &(0x7f0000000140)="df3534b8cf1ef7323c16709dfd1aa8937b01525c7ba6ac1a7c2a6b5d6040d5b5ed58f4c8dd3f0909e7eb774803d7ee16f583693d1c0e31e1980aa28ed78d3b4aa7ce62fc201d424c4dc585534101ae3097c79cb3949b4bd23df9c7ca4e6df1453f333f1d5829281d2821ce1ed0f93defca1ec93a6e6f8176e4d31fadd90aa9bf395b206732f4d557e98c8da6c6b0db86f469259c77956ef742cc99ef9dc8a8194a602f4a39f7ca03ee572e64f6adbaf9acb83775a9cff629b97385a5d86bfd0d5b54bd42211eae7c7fdc7f7ebf1dabb59e0494d3e5d1b246b3ddb4a54ed8f6afe8c69dbf589059c244facd0ca10f87a2c2c941ea0b9adf13aed6821934090e", 0xff, 0x404, &(0x7f0000000240)={0x18, 0x0, 0x3ff, 0x10001}, 0xc) clock_getres(0x4, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x1ff, 0x7}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x6, 0x1ff}, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="6d1fc1c305aeb5b0b4ef7ff53631a0daf95ec05df9a853a4f82b3afced7fa93733f2eff3efe7475ab9c8da05c7aa7091cb950c988975e90d5990ed441c3680115eebe0d74da00baa6658c0b4d127b04bf2a0455040d5", 0x56}], 0x1, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="576d85ef5bcf4565eea549ad7280e625473bc9ece3c71d893bfe3a6d3a28127c9d2b63297b0afaf56e2c7907dc72650921e1c53d34fd2c64ee95745bef8f8c256f563028b715217510bf7392a6f09076ccbd95962257f32f77c909bce5c5fa272aca2820abd83f035a7917d7f39ef5ab53799e691175198f5b863e8733064e82cc7447f4c5a18ae5c2b655071d2ba7590262248ecd83d538987a46759b2325f47d248e2b82821117546c2fad391fd692752e4655ff572d5a1360d9655c0d04b3cf909c2f070b59e1db549fae982a6909b24dfee098391e22270c9f9a21c6ef9b3a792aa33afb6b0ccd2a729e8a3e834f1183", 0xf2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x4}, {0x18, 0x0, 0x8, 0xde7}, 0x80000001, [0x6, 0x8001, 0x6, 0x67, 0x401, 0x3, 0x9, 0xf8]}, 0x3c) r2 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000000300)=""/157, 0x9d}, {&(0x7f00000003c0)=""/155, 0x9b}, {&(0x7f0000000480)=""/238, 0xee}], 0x5) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5c, 0x1, 0x400, 0x8, 0x6}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x40, 0x8, 0x586, 0x312d, "f27ec2e892c12d4d951461b6798b118bd70b8f43", 0xffffffff, 0x3}) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() 16:00:06 executing program 1: getitimer(0x0, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) 16:00:06 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) r2 = geteuid() r3 = semget$private(0x0, 0x4, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r1, r4, r2, r5, 0x20, 0x5}, 0x1, 0x1f2, 0x4}) r6 = geteuid() setreuid(0x0, 0x0) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fcntl$setown(r0, 0x6, r8) setgroups(0x2, &(0x7f0000000140)=[r11, r12]) mknod$loop(&(0x7f0000000340)='./file1\x00', 0x61, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x1, r6, r10, r1, r13, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r6, r10, r6, r12, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r10) seteuid(r9) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000380)=""/47) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x39, 0xffffffff, 0x100000001, 0x8, "55460e93f1cb204b33573b92d6b0febda6698941", 0x400, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:06 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) socketpair(0x1, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r3, 0x40}, {r0}, {r1, 0x10}], 0x3, 0x7e56) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xb92, 0x100000001, './file0\x00', 0x9, 0x1ff, 0x3, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r4) writev(r0, &(0x7f0000000080), 0x0) getppid() write(r3, &(0x7f0000000040), 0x0) 16:00:06 executing program 1: r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) r2 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8008, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000001c0)=0x83) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1ac3, 0x0, 0xfc, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x8, 0xcd6}) r4 = semget$private(0x0, 0x2, 0x20) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, r5, 0x0, 0x2, 0x3}, 0xffffffff, 0x97, 0x8}) 16:00:06 executing program 1: r0 = socket(0x2000011, 0x800000000004, 0x2) setsockopt(r0, 0x8000000011, 0xffffffffffffffff, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:06 executing program 1: r0 = getuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000000), 0x0, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) listen(r1, 0xf36b) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000001080)="6938676ed849798ccebe8609401783957a539f6e6fbe33e6f984f3a30a56d6e4e024fdea645fd3269fdbaa385c45f75c061b5287745d1a02837db2cc3d0beb9d4704335c5bc7cda65fed9afabca778c138e611f63b720a5a3d27fcf739f89c469a42bd05e1edb4e52b3b1f7ea2616fbdfbeb1937db4eceb22d6cb082090a4252f6b64e24ca2a3daf5b121d6d55a7fa55a27b912c99282a071a3741d0a37f4abdede812c8eb6537492b12bcb69312e0d20fb4c06b7bcafcc2c7b2807faaaea28d9dafda8c21d4d6ef349b85ffd5c79116c6b751a8ce8a1c5c76977e60058c89dd071c0e891dd3f2fd3c444b8b81edcca81279da0ad8d5ae65ef87d8cdcd85924f70c0626236beb1123cc2c9d36589b98c08fd29338e247cd1c861943608febdec1fbb82617981b62c266f7caf4a8cdeae5ba08f17d768cdd652888a9d9142def20f1e6fea8b33a2f48752f0068a95b359c3cad1e1f6d4e6b5a94ff8a86fa93da2ce7af539b926fb522b52ebbeb670f1da3d2bf435777c181d3699c79c438229ddaf41377c25e32212b79f91ba33708bc5b78308a14de18db687177857c6551cdbb8e4054e4775701bd27096400e29bc92d19f250751969386e9007dea33611adc040036557153f3a2c8d92abf2cf00cce66d86bab39e3ebccd621dfce0d4a92be07e7a6137a15f0827697ef0b097d29311a64a091c08dafeccd78b78607e9a9b26812694f9f8e52b4f72fdc6e83b526a3b179483e6b60d4281f2560b500aaf7ba8a4e06c5cea599699b8998435204c9bfaa663fd143320f2d02e66433899cc3048b6633df0477b2eeb63416886ae0d960b360f41a14e8b42bc8db2d036ad1901c912b39aa2b7061b5732f5939bff23fb7f66de965f8ed0df4d61ff5f6148d55d1fe3a1559944aa3b8f8e0d223e13ade2ff801c8acd940e5a5906a6bcec61e0ed2c9eadf63681a88eda3221234ff3f1654c1cadb41c051d0ad42ce67d039aa7057d48fa407f4057cbfc2087f204ca21f15c71d3811a43f06210e795b33c96f430284b4fd35d6779346def38f347607a0353a9914403ba51c0bb9b868928b543a17192c2c8bf6f8d6daff8a2e4a99e7bbb967287de41a9c50196777ae871d2543c4528b066a12424f09c3a524357d91c1be72dbf7d54fea0210001ae99ed0dce1d1dbb8f05ca5352f4c724e72e6215545d67e65710cb4b3dda2768f02e40dfd2f492016c32bd9c5fbf0ed92ae938c235d9919bb5ec7cea8412916086661377ddf5e7378cf62e6af1a346453cf4082f33cb0718d52edc16120f640837e6366c02ded4d67ec53e07c346df78170f6647978d19d9bcbd5384fd0313c9bcb81de3ce1e4cfb7049568bca3fc002d8d1e402a84ad82c9c41b840d23b35889a5c3a27580cf56ff995ef4c752bec09f348fa45434fa858d554a17642d1b5e574b558993e2591940e75bb6acc0ef7b50f976bc48e60cb63f337d228a7ec0db7c7561acb4c3bfb99d7eef380d3e18f39136da7729f4a99cbe37404efd0e252aa27432800f50c9a519ef71ea406c79a7ef25f31bfa0efc357c49b1e95522fdc429d479cfca08ade8e8b4109a0767d4d152fe859934a0e0c369542f8baeed1a164e47ae3e84dee7e820802d6d6811dcb2af4bb966003c89c5b24a1295f6dc1c1bc88659dd46f8c717a46d56647350d62a570ce9433f20e04e4282013b94a7fd482584dac7f5960afdd645f7459904436196d58b741ef4d852b91cfc8275b07a1cf624a2ac95fb83e89823586527c51b932aac86fd80a579d11fab739eda6de3282b6efbadb227fde464f0bd659f51d13d708c4a949fe8a423f481a8ac865a02bee32032212c9fbb9b5b4628839e4940c85a9cc103cbca8addf2af232e3e2e4c924ec50049bb2c785d99f40eb7e144ed18b9d7eb3a21448a62b9592a16074b25310f82b14756112728620840a9c0302187f3736e608b836fd666cdcfadea20ce4b7fd91babddf8f36cc9d36671dab7b1c03b83c440004250c3dff5d0176f7811f69b4e1c9648d11841b50ef048c5434e6a8daea8ae221d762c88b021094115c6662c3b19e6738941f6116d5cc63685958ff6b911fe248eb0c55c9e149f86c21b4cc8f80c08537d6850221b03ab9ca914cdeb36a795e8466d113a85e4ba851d059f128e12472b6ef2e0bd728befd34764649922d3742584c598b03a280d35d18e6d08f26b867684b75c278ae96450825a304b02615ca6da22856076ca35a651a1ca6d1d3e37849a21897750a4ea81fcefecc6dd6a557eb5b205b3e40c72e5fca244630f617f1d7a5eca4a150fd7d7f6c7752a863efa2e63c7665be02aca28800b9dfc542022234b3d0d545505dceb031360825a51459f8695b1a30921648000e153356d04d491c9e869b250e01184e820011c8f6916a44407948b66f8456ac207783f067e72b7d0065ee1994b287116e71964b2d54e87544caa4b40f90ab3519ce3d7a5f796dc0c76d046890c7db06374cb98825e0c44dc421a9b35b1f988b9c4dd544414ed8daf5d127e90ea580a5c485dabfcd152680bbc3563bfae2097d0908ae973e9c80b30819bdea77fc111793325429466897b4ed77179240c5e15cb9e5154edaef75829c2bba8b9dcf2fbc2e5cc76f41bbfdcfd6b4035ebef7e5764241a5bc18b1c7c7c9a17f67149abc4b63a13d1aea40167c29d534cf2c29631dab5ab965da76b9ae9ff23ad8463c9136949663abe58ebecae282fbc7884430b3895622683a40c7218e42fa6b2c103a96d199b2b20a825191c2ba2c3dd67e85ca91a3084ced6c027cc6c699ccb0fb9768c49faecad6609f627a66c2bb0463549406266f2805eb2477ac0167eb1b2d3c16412d7679ce5f7d82cd056c617a17bf5c25a1019b418a7de5d1df7298b7d763cd724518cfcf3360b04dbe5c3a09a2c6ed1c27598c5e345dba902cea2c085e5a62d608643fa720e57bbf6de3af34706842dc5fb1d4e9cb906e49ff98d7ccfa9082a998a88fb83963dc53bfc418c73620f0061f85a893b462dcfde29b3c1dac2c6bcc9bd3d2e36b1a141154b511f7e7e7d522343053c341a851f1ec4dd355712188b0b00adf7b94d45bc6f5f9978ba0a1bb533b78479f5dc860d37a08060620540fa255c4090d822c2241e9714b225a7ff4bb27daa8d9fc59f77e775b7d3b53fdf241f44b6c3c80423ef32c849c7953839822a464f0cd08a553334fbc2318d32385da1e4c144c6fd39dd2c64209f1632d3a3b847456c7077c1c19683a7a728256415c476a083cabdece6f1a95d22d1e839445064580a6fab071163bd7f0ec90b4255ea27276e136a9928544d0f9bca39364211372c3b914e1bce8c3c674670f769f9f85e7e7c5be19549fe3b2e3e765862cc07eecf9ce910469ad8b98d2ce57ebf585e0df42cdba352e90442e861e172935646b33127f741e122ddf3f3d1e190f7b17766d76bc6b0695d9097e8ea946cdeb7dd5fee5cef117707781718766ab5cc0081a9aba038d2daf24e6d8b70dfba6a6515801dccad549e5c3b14085d5ee95e3a5f832b4e8e07873cca33687969e61994d0b6a15e2e63ee2312e04cad90a9a182e86404a8f8bc387e63f1734775986bcec0c767655138161d0dd316e1a3c0a0ed3ee468ed918993ec6359600e8f85ce7e4548457643f18958508e746ddb4775833f3c11bf1465d2ae7e8e6dc543124ba4bcdda785215be45a3ed2ffc16f8c9e491978d312336a7beb24525408c266bac40a111296233a3eb34028c6acb5b330871e94ebc3d3f41522809b592758544f82cdf7d2d771b74d55b8a7026e46889ff3dd8aaea3364efcd70018e73ad865bdbdac95b47325cd9409561d14b8939c977741655b71f32cd7b204b9a48cd87ab62ef9db33e7e665a1b81c012e6633a576342352ae537d4e96b4a78c3487dcdc3c827d64c060691426a601a869bf8c827224947eae5bac741f5d82ab5806b7ab5fd4396dddfa847fca701ee351d64db593902a00584088135d34b421853b89a30c526ae97108b331007b621b2d154e6ea9eec3fc0c0e7b67e1bc2199550aa514c99fc98f48e2496a9907a940c0faf87c70ec897e216e835a3811be5e7216f4432f57905fe54389f42b126ecbf97c2d277b7e3baa94dd540f20305c9e4a9895eef880eb769e5a6eda0578dfffaa23339baa3aa9f465e6420adfa1a2c743cca77dcab02b09c53ff2511c8814685e5732425eb61b2b110f55ba169344855c8b11f6699e651101458239c7af6c91e5890a98d2143bee080e8b394fa5fa056310d8c6fcbde75579a5955e7173a79b5e1517d38db4e855d08610d371b73eea92fe2c6a394f8482da9d6d237c97759b22c2bb84ace07ee50d16cc5e7118dda9533190b71ba81147cd059427709849bd7fe425e7dd6bd69537ff0f3b6ecbaeca9496fc68027aa4655b3a716a8af39c6e47e6b34797b204ce37419e82e8fcf81c883593634a30b4f1e373a69a7745e4d54015d694306e3bf84d77cd1de08f6ccfda8901fca6c1c68021d8cfdd6870bed10b25df0a7137bdfd35b3c0408884074dc5ee357f406717517a874127641e74a288b35846c6e429fe1cf8a96d3d41db687121bdec0668c72dc1354a936e56bb0a32113e417d883250d4d43a975b484bc6b93ede5a1a9f0b0ec679c6d98e074dfc73a99878bad94895f8aff49136728c8ed5367bd5913a499cc8f554a5dcc7d452a2269ac3e27bb4e0f4cdca44d680511928fb3c71b3a6bcb1cdf47b6d178e190c0f86d607ec3efbbf9b4a542bdb18257d455bc061695bcf96f5a11336e16f74188a21186e8c96f852c107af91c80d9ff474ff91121bd11fe2c8bcc069f306e04af3d5eb27f475310c316c8603cf2c676a10c9b8e2e69b57ad0100a8ce9842aa99e528f7abeb6abed38f9c3fb099890a14dbb13aa9a93ac605df7f1d594732c5c747be6aa66cc9e539bffee17a38237ce6b87cf6889d57430e42a5ecd480ac0cd5e49f49396a41135c0b16456ac3caf405a3c7ff36c168fed1ab42af40103a47f5e9edd98894c39471f40884a57b31ce90c91b276229e5e30dd5eb01111a4adaebe60778da8bac655bac1eb06a38204d30deb31c0462478cb526760691f3421236a333930f86ef94c4bf592dca1311937d1ce84dd3c5d493756530a9c59f83b383935d2e4e1651b0a01d067485ed1f590716b68b52bd1119d2f02e2b2b293da9c1b630843ef399b72cf8941b3282d1af347b848d06cf05bdfe12c693f69c18eae64f36b0964dbd308fad103b179a470d3f2fe190fa2590cf190d0007caa335f752fa8ef8d15cae08fe477e020556404f4dfcdb22b5d721bbc9ac659859bf1df8bdfc8f1027f6d95090860fc3cd63ec7ce65ee69beffa31c23434daf3aedb829c002b83d1706e7e6534856b8337c417870de31e6c19efac140ef8352fe9c4efd357432262ee4652e4ff067e593f52f5b34b0ca3f37e4353da2791f6b11ec1f42b7f421cf4998c9598608a600e62d93f08cb74818eadae91fd5a3e8632bcd2600e0726b46008ac0d698c245ac2df372b1288ba0e32c08860ee799572ac504dc272fc2db17a6dcd71f20da0ba7201ac7a56d2bcf3a237e4b04b8421730232c09cddbfbb528b7944cbc5584966f16f0fc1962f4110971af11d542631c0471d870e60976048501d901de29020bd91cfd842296c518ca114a37c90d1ba07e7f50c368a4222e702162a082eed353369678527880986b572f7c24e8651912edd5c100e85620f56928759b90451d0748a8c37e69677b1652c7bab358444b4a2c5cb6989df", 0x1000) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x3}], 0x1e}) 16:00:07 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = semget$private(0x0, 0x7, 0x1000000) r1 = dup(0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r2}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r0, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000640)) getsockname$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r4, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x1800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) mknod(&(0x7f0000000340)='./bus\x00', 0x1000002, 0x8) recvfrom$unix(r3, &(0x7f0000000a80)=""/4096, 0x1000, 0x2, &(0x7f0000001a80)=ANY=[@ANYBLOB="01227186a0757300549224c97caf2aca0b7861104198675e2d410aa8f555cc0636e2fc0707e14150d77f60bb3a204ced9ee205254200c8a679de72b9a0ae0bd20300000000000000311c4e8ea6fc9d8f0a708fc4be2e8a66ab4a534fcf0050b142b609bd791e73da41f78793c0e09d8282bbac2903b46182d21c4a3514175018fc63c266a4a1af996bb61f23d347f39ebd0a07af62f2da16b849f6f99e8b50b2a3a7b8cd7cdb515a400687e29ba018b1cca607aa5d6336f8c8a847df21c65f94c9891e362cb01457ad4d7bab12a74968bd070be9f21df246223e82b1cdaf6430fc01f884788f0592262b015c0c71d9f12d0cdd0fc7b12b3d1a26618c997cbcaabccd403cc9bff2015d2c66def3023b331427414caa1f01235fd6c104f89ba6f0f7a263b9aa950ae8cc60ff2fbc9f0fd47f68ea86bfb4642b7eb5011afa876f1de6f71329527bf7166fc3216d2bdb98520095ae483e257478c067c74e21877cd0bc5c1a633ff15ecc5b5439432e6fd8b494ae84ca9304fb9a91c875e6e5ab092ed70400c82527eea18705d8e58aba860c4c9d4405df13dc44e8000000000000007b993b797dfcec26784daa45eaddf473e96363e1829c859c5d5bf185ac360291557df1455cad362b3d4bc39655da491f762d9fcc4240ae7802d435c099c2fd01aba0d8930e1b3285af7e54f0ffff620276e4cac21609c43aa533b98e0034b5e10400049480da"], 0x1) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f0346cf4cc51a34cd284bfeff023519edffff003200000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3", 0x4f}], 0x1) 16:00:08 executing program 1: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000240)=""/251, 0xfb) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0xc0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2fff, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x20000000000010, r0, 0x0, 0x0) sendto(r1, &(0x7f00000002c0)="04e09dd6ca95ae5aa98865d53969c6bb6a05c6b0edd21be80740b3c92a0580700dd73f374bc0b4f3dd3362cd4677a41d4db544a050b71729d21251d73f2ec12f389106aa378929b433cbc2b6a81c0bb9d6dcabed039cfa9e9e9339a5326f8605fed21ce462a1d8961ae73669c0b7c56846297e8745d890828ae5c030843df885b6", 0x81, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) flock(r0, 0x2) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f00000001c0)=""/194, 0xc2}], 0x2) r2 = geteuid() getgroups(0x8, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x2) flock(r0, 0x5) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) flock(r0, 0x9) 16:00:09 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000080)='./control/file0\x00', 0xfff, 0x0) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) 16:00:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(r0) r1 = socket$inet(0x2, 0x4, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc14", 0x14) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/142, 0x8e}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/229, 0xe5}], 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:09 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000700)='./file0\x00', 0x8000, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2e6) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000007c0)={0x200, 0x3, 0x2}) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') msgsnd(r1, &(0x7f0000000400)={0x3, "ca557f100e9e9195d35b5a4abdbc248efc688b7e935ef7baac748f74f2daee16f4fa66d5ff4aceb5585dd4d8fbb831724ecc6fa38483e73df8361411aa511e9d76497879e27182c32c52"}, 0x52, 0x800) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000800)=0x80000001) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000006c0)=0x3) msgsnd(r1, &(0x7f00000006c0)=ANY=[], 0x0, 0x200000000000800) getsockopt(r0, 0xfff, 0x7ff, &(0x7f0000000480)=""/253, &(0x7f0000000580)=0xfd) ioctl$TIOCSTOP(r0, 0x2000746f) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/206}, 0xd6, 0x3, 0x1000) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:09 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=' \x00') 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f7d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24a2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f8889a7eb01d16f63d94c21b0e4d16cc9ffba9a312150532356dad48553b304c28886223de1166b2826cb60e28be097a043dabebca88cd03f3ea9901c5266be141b980583bb7ec919babc0dcef00fd8bc1503f1f7b9673f6169df1223d4ecd7307f2f28", 0x1df}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0/file0\x00', 0x1004000000000000, 0x6, 0x6, 0x1, 0x1, 0x200, 0x1, 0x1, 0x3, 0x2, 0x8}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r2 = getpid() dup2(r1, r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) fcntl$setown(r0, 0x6, r2) 16:00:09 executing program 0: mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000100)={0x130002, 0x440621010000001f}) getuid() 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xfffffffffffffffe, 0x0, 0x800) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000440)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) shmget(0x2, 0x4000, 0x88, &(0x7f0000ffb000/0x4000)=nil) socketpair(0x23, 0x8002, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="39b503093aca5bb394b2ea1235f327209fbb5230dfd76f052963087dbc8a2148c5494b672efb96a2a5f5ddd7e93224e8bf045483bacee8a6d43f", 0x3a}, {&(0x7f0000000080)="f93d124c0e8b168a235312c3f2a0aa7e92fe07023f053f832003de73699e0b4070aad5a04b2bfd847f824b7edf7c675045fc980e8ba57658190b5e6a68ddb296cc78915f6f23b27df6876c0521dbf5966a165d8a85f39e86c95a406fe5765ce786ebcbfe3ed913079a23923c4b8d88d09e4d49e4a0ea1708682e90ee2bb6d65102e07eef984cdb80ebec133fdde7202aa4b3", 0x92}, {&(0x7f0000000140)="6da83d97e2d6654362c6", 0xa}, {&(0x7f0000000180)="3eaa7c17b45051c643a442489fe3b9c7de5101102ef583b9cd2cf5ee85167ecb950772705dc475f2d5a1f7233e8757285d54bcf870008a651b2951678c45c44f6dac08d52fcdb97ad6790e0da74d2fb23a054a32ec3507f550efd6c1b8be", 0x5e}, {&(0x7f0000000200)="ac89211c9bdd33b68301c702c13ca10b42f89c06e96ae36968185f85f49f13b9054e4665e5f901261c6fdd6f41e8ec1b7ea8beb5a40ab677a6c692c5cff81b85ca7c8f0d7f4daa3f39626820a03b568b64d0681b049d1b87b3770bc5442f659a962a6a23b9d496f06f30ba8fdee8faa6a6addd4a2dde3e62ba7b10584cd7d27cd6dd49874beeb6544e8c5b75e4c940be7a3d8ae3f0a2a8b4fcc7b9c33c1620990fd27f72902566f383b2b1a2a4c38dc492e5144aa0ecb0e8e3652265787c27029b3c71d6da5ba998825065d631e6bb909ccf097bfafeb1cc3fcf49deb1c7", 0xde}], 0x5, 0x0) kqueue() utimensat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x40, 0xfff}, {0x8000, 0x927e}}, 0x2) 16:00:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="18cd924b795c8b69ee13000ef6cfc825c763a7243399787fec5d200313c208bc132b866f2b3790fe94c5f29fe86972fae96d499103074882bd2f446bb1d1455d1a02252ea0d4c870b964c6f4d0bd5172f40da8ed83a831b6d30afabd7a2983914c8dc63f855b7ee9ca75f14e68da8085f244b83eca20ad5bbbaa9b2304cc236dd1f39bb4acf0b0fcdbd4f5995fe44e91", 0x90, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x12, 0xaca, r2}) setgroups(0x4, &(0x7f0000000180)=[r4, r4, r4, r4]) getgroups(0x1, &(0x7f00000001c0)=[r4]) setgroups(0x2, &(0x7f0000000200)=[r5, r4]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000280)={0x1, 0x4, 0x0, 0x9423}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x401) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0x101) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8080, 0x0) connect(r1, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000003c0)={0x7f, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2813, r6, 0x0, 0x5a) connect$inet(r6, &(0x7f0000000440)={0x2, 0x2}, 0xc) open(&(0x7f0000000480)='./file0\x00', 0x800, 0xcc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000004c0)=0x1) r9 = getpid() ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x6, 0x1ff, 0x9, 0x1, 0x3, 0x1, 0x1, 0x2, 0x0, 0x1c39, 0x1}) getegid() fchownat(r6, &(0x7f0000000580)='./file0\x00', r3, r5, 0x6) r10 = semget(0x0, 0x3, 0x90) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000005c0)=[0x8, 0x1, 0x7, 0x10000]) recvfrom$inet6(r7, &(0x7f0000000600)=""/75, 0x4b, 0x1, &(0x7f0000000680)={0x18, 0x1, 0x5, 0xfff}, 0xc) fcntl$setown(r8, 0x6, r2) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000006c0)=0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)) fcntl$setown(r7, 0x6, r9) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x81) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2000000000001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socketpair(0x7, 0x5, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000900)) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000800)="836503c468b1d66d5abf557801d1f7a2ebbf9d1aa55c31217cd076f9ffb619656b5814dadf263057a377b8f6747ed6a6d2dfb987da28fcd0937de685a66fbc3e174d15ca98b9b60161366047c982df7059c9896bba4a864bdeb82c783997cc3ac9ab9d35fc96b645f4a68b9c312f3c5c667cd38c", 0x74}, {&(0x7f0000000880)="9c270f1e778146b21837bbea8f9b36f5d05d21c118f7d9d916296bfc3bb620014fe745e3ce79387d7de2eca43c43b0874f6c7f27d082d3fcb359b9", 0x3b}], 0x2, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffa) r3 = syz_open_pts() preadv(r2, &(0x7f0000000780)=[{&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000300)=""/82, 0x52}, {&(0x7f0000000380)=""/31, 0x1f}, {&(0x7f00000003c0)=""/5, 0x5}, {&(0x7f0000000400)=""/101, 0x65}, {&(0x7f00000005c0)=""/250, 0xfffffe4b}, {&(0x7f0000000480)=""/41, 0x29}, {&(0x7f00000006c0)=""/139, 0x8b}], 0x8, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6491, 0x1ff, 0x8000, 0x8, "89bd9bf2d1aa61c9af2abc4137e3609e4970e108", 0x100, 0x40}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82032e2f2db93628103d895d401ffb52cc3280fc81c64f3354fd06fbbaa8009fb6c5c2b4ff97033752bfba7b5c3f9f3a571b0e2f6e885ee3a43e3fe4eab8719a3c8ea765648d8c714d9565af80b948a521807aa63795d63cb7bd6aa5e635f5d6a76d4863488423663b4eed0e06c29d9bb22c4c3fb279423f7eae76b642dfd5438dc2e03d3661b83464c66b24a49c27f4764c9a2adb9aa37e57e5524034c02c820679280c5af0aaac4659ae8585fd9411b5543fd862c3de6fb4d241a26ebd0d"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)='\"]', 0x2}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000240)=""/175, 0xaf}, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0x31) ioctl$TIOCCONS(r1, 0x800c5606, &(0x7f0000000140)=0x4) 16:00:09 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = 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) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r2) 16:00:09 executing program 0: rmdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/59, 0xffffff76, 0x42, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:10 executing program 1: 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, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x87, 0xfffff, 0x10000000000, 0x3}], 0x5, 0x0, 0x3, 0x0) close(r1) kevent(r2, &(0x7f0000000280)=[{{r0}, 0x0, 0x1, 0x40000048, 0x3, 0x100000000}], 0x7, 0x0, 0x7f, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x88) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) fcntl$dupfd(r0, 0xa, r0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b9250a73eec85746", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xeaa60488bc58dc4c) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0xffffffffffffd11f, 0xffffffffffffdfff, 0x14c, "b04d00f3ff0a631a00", 0xfffffffffffffffc, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) pipe(&(0x7f0000000000)) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) read(r3, &(0x7f0000000880)=""/161, 0xa1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:10 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x40006) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) getpgid(r2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) 16:00:10 executing program 1: socket(0x18, 0x1, 0x0) 16:00:11 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: r0 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) socket(0x1, 0x3, 0x5) write(r0, &(0x7f0000000040)='NM', 0x2) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1000, 0x0, 0x6, 0x100, "2e68d968b659ebe9b5999ac567562e3a6ec0b329", 0x800, 0xffffffff}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x18020, 0x106) write(r3, &(0x7f0000000000)="7e004e1e1509ed6051f7968bd33a4b9d2af403879cf9d58c", 0x18) write(r2, &(0x7f0000001ac0)="b420a7", 0x3) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ftruncate(r1, 0x7) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20042, 0x20) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x2, 0x8, 0x3, "6d00fe22517615e4a2107dfb8d3c9941b3443c89", 0x100000000, 0x1}) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:12 executing program 1: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000180)=[{{r0}, 0x3, 0xa1, 0x2}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x1, 0xba, 0x66bfbcbb}, {{r3}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x200}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x7ff, 0x2}, {{r2}, 0xfffffffffffffffb, 0xd4, 0x80000020, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x41, 0x400, 0xfffffffffffffffd}, {{r2}, 0x0, 0x44, 0x40000000, 0x9, 0x100000001}, {{r2}, 0xfffffffffffffff9, 0x8, 0x0, 0x3, 0x1}], 0x9, 0x0, 0x8001, 0x0) 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r2, &(0x7f00000000c0)="afbdc783309586e0f59c4386ea440a333272da09f124781249ebd2214c0b9e9b1b79eeef573770ef75d21bf7fc2e35c79604af19a9140c58a8859de551d2eabb1e1a4e8d986a9e0247103645b9d67469a6fa24fc72efcdf5e49e90c5a557200da48db9e65529217bb9d13e71f7e11e1fe3f2443cb3a48c62900e8a3a6530aafe596c6a51644d1e12efac3181fa5530c8510331a5ce47e0fd9c5605f366cf5ca71633c3518562c1c206b855de73c76b3c61b3ecd9efc243917c7fb284e62ee735441d384fbb40d79f831524805576c6", 0xcf) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r3) ioctl$TIOCSCTTY(r0, 0x20007461) pledge(&(0x7f0000000200)='[\x00', &(0x7f0000000240)='-*\x00') ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0x7e, 0x93, {0x0, 0xa260000000000000}}) semget$private(0x0, 0x7, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x282, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r5, 0x3) ioctl$KDSETRAD(r5, 0x20004b43) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x40, 0x9, 0x80}, {{r5}, 0x0, 0x4a, 0x40000000, 0x7, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0x823e, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0xa, 0x40, 0x5}, {{r5}, 0xffffffffffffffff, 0xa0, 0x21, 0x4, 0x100}, {{r2}, 0xffffffffffffffff, 0x40, 0xc0000000, 0x40, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000001, 0x3, 0x164}], 0x9cf, &(0x7f0000000440)=[{{r2}, 0x0, 0x50, 0x1, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x85, 0x40, 0x0, 0x9}], 0x8, &(0x7f0000000480)={0x5, 0x69516f27}) fcntl$lock(r5, 0x7, &(0x7f00000004c0)={0x1, 0x0, 0x0, 0x9, r3}) getsockname$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) fcntl$setown(r4, 0x6, r3) connect(r4, &(0x7f0000000580)=@un=@file={0x1, './file0\x00'}, 0xa) r6 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000005c0)=""/173) shmat(r6, &(0x7f0000ffb000/0x2000)=nil, 0x3000) ioctl$TIOCDRAIN(r0, 0x2000745e) r7 = geteuid() getgroups(0x1, &(0x7f0000000680)=[0x0]) fchown(r4, r7, r8) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) writev(r2, &(0x7f0000000a40)=[{&(0x7f00000006c0)="af5a3d494129c16f20ff1d11e93d9f72e005dad8841021b0883076ed08780cd805633695071f58b7319954320eb5f36504d4b49cb7e21fc357e9e6fad09720a18dac4cb80f5206ce163ca85cc71dcbf621a60a1f60f6e99e634a", 0x5a}, {&(0x7f0000000740)="6baa2d7e4b2f71a6bca28d8a2300bed4c3046dbf0a388b8e1a875661b12ee18e899a34b8d112cc06fdb27b05294087abf14c2a1fa6391ee5be18782c5aee28aff5332ff23c1353f5e723e0e3706d13da2113a0e59798d0733aa1acaefcbaa8c219fc53a030320b53f929eb44d90f70c53fb38f158c5ed0c05556342c2c52b18d0206e9bb5b375dc98a676243d18fee3ec936e73fe10ebbab62528f48061195e207cf42dbbe092289c49889146222", 0xae}, {&(0x7f0000000800)="689eb31df8a39d1f3065375d0f7aeee35b6c23a442c8e228e3a199df0a772edb9b0b87b3c9a56683c315cb30f6b9ed4963b30190c35ea0010d43033bed704daa94f7f9a8074035603ab731e74d477823d9507b83645d7835ebd191c5f15be1d0c63cef4c4a0468964ac86e5a18b2fb74f48e9e3e92fff4dee25d119e080a1c89e3951c513d477ec7b03e45b50abe491f8ac21494333914f4fc2934640a4fb62f89219bebeecf0b", 0xa7}, {&(0x7f00000008c0)="73a02e4f2942", 0x6}, {&(0x7f0000000900)="6972fe80f0b17d77863b555333e19d6482a8a8fea26ecfd7d6d2c96f43521fe90c139b9f007b9749a6514f3ad7e6d54c8a3d95771ea03e65538cc81ac177feb7fbf14a6e7c8f471d36ce360c1cc1b633ba5a9255a31f8eebde52d49448163fa971bb41084a69a25963e73ee8ba8aabb9d0beb17e3dd0e8c5517fc5760c05c3fd9c318bbb4d332a23649215e1af3d675211e41e450500234131e1358b1b04435237f2486af7d05bb64ff836841896ba55565ce96e9ae5730207b3fad4eda8cb9f26e15123c04d7b62c38d2668efdaf96352db49e213a23a47f799d9a23d2b", 0xde}, {&(0x7f0000000a00)}], 0x6) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000ac0)=0x2) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x1) chdir(&(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000300)="8671aeb4f0c5d1116d73", 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0xa108, 0xa6e) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000180)='./bus\x00', 0x400, 0x4) r8 = kqueue() r9 = syz_open_pts() r10 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x28010, 0x4) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8820, 0x0) r12 = open$dir(&(0x7f0000000240)='./bus\x00', 0x20808, 0x2) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x9, 0x1, 0xadee}, {{r2}, 0xfffffffffffffffa, 0x40, 0x40000000, 0xb2}, {{r3}, 0xfffffffffffffffd, 0x80, 0x400fffff, 0x3ff, 0x3}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7ff}, {{r5}, 0x0, 0x1, 0x40000001, 0x1, 0xfff}, {{r6}, 0xfffffffffffffffb, 0x20, 0x10, 0xb4, 0x6}, {{r7}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0x6}], 0x1, &(0x7f00000003c0)=[{{r8}, 0x0, 0x4, 0x8, 0xa700, 0xf5e5}, {{r9}, 0xffffffffffffffff, 0xc1, 0xfffff, 0x20, 0x101}, {{r10}, 0xfffffffffffffffd, 0xbc, 0x40000084, 0x0, 0x101}, {{r11}, 0xfffffffffffffffc, 0x88, 0x41, 0x40, 0x5}, {{r12}, 0xfffffffffffffffe, 0x2, 0x10, 0x10001, 0x7}, {{r13}, 0xffffffffffffffff, 0x10, 0x80000002, 0x3, 0xa12}], 0xfffffffffffffff9, &(0x7f0000000480)={0x40, 0x7fff}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r15, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r16, 0x4, 0x88) 16:00:12 executing program 0: r0 = socket(0x2, 0x4, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) chflags(&(0x7f0000000040)='./file0\x00', 0x50000) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000380)='./bus\x00', 0x2, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="5e7dbbbb6e72c6232af95ab779a8f237ce01446d06d911", 0x17}, {&(0x7f0000000040)="7c9afe83aed36667e92d615d964fcb64850f293e44d8df9050096f61e765c6ae8c7e8e6368fa4f181347d72bcb07427c965e7f", 0x33}, {&(0x7f00000001c0)="157440efa44606f12d873be6a014ba5540bd8eacf345a50c57dced0ddc7b3134fa751cb1f219255b346de2de8f148664e20fdcf3bab7604bdb90689a5c07b8c6c9e71ae084ba5e981e3e11523b7f520d7fe1d66ff9307f68cc47d5e6d519ac587d7b70cca2dc8a26b17b4bef57a5753568e6843635251a49a93fadd53cc7afc8358bf5b565922fcd7c2cc91acf2325661b5388819c4c54b7cfc52cd57637c842275b7808bd4ef36916e9e0fb", 0xac}, {&(0x7f0000000280)="38b08553c38285ecacbecd7656f0632a04d5a79d457d8207f95c3fed56e1ad0cfc878530ce8fa1c5002fe96f5fa07224dd228faadffb40c6094e4b55378da0c47f2d32c431a6d3e48f0ec450fb4e653a3ac3bf5b6567c137dea3e17c12f6c83d20fb4f4b26c4f0d04486a5a5db240667461d5a7e06abab409657c6597d55fab2ff6a0691de6825d380ee8a10026d7af3d9387658f23264291c8ce3dad23db66a9f04b2a1a48b3e8a1c4a9d7ce23b01d0d1", 0xb1}], 0x4, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a270400033519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) getppid() 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffdffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:13 executing program 1: mprotect(&(0x7f000069f000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xfffffffffffffffa, &(0x7f0000000040)="191fab97fb54b7f2c2786cfc080b8bcfa9c328c99922527d5499ea09f9f397784fe9b052fa0c33ecd9e2a614c33f09cd295c35145be4cb73b792c705ba5d2e9a2d191640dba1741412aa61cd7747ddf56fd224cfdf2cfbdeae97b61c0ab1a451deb3a7c702363d3af95235929bcb2d02ac193fc13e92c369ad0af471be9445f1e0e922e643d992bb9820f3db09e999878d3ab6759b", 0x95) socket(0x30, 0x4005, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:13 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) socketpair(0x7, 0x8000, 0x997, &(0x7f0000000000)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0xe9) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x4003, 0x1000) socketpair(0x1, 0x3, 0xffffffff80000000, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='{*$.\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)=',--\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='})\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)=',!*/#:\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='!-}-@&\x00', &(0x7f0000000440)='&:&\x00']) renameat(r2, &(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000680)='./file0\x00') r3 = getuid() r4 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getpid() r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000005c0)={{0xfffffffffffff28e, r3, r4, r5, r6, 0x124, 0x50000000}, 0x450f, 0x100000001, r7, r8, 0x6, 0x7fff, 0x1ff, 0x2}) truncate(&(0x7f00000004c0)='./file0\x00', 0x1) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667f, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x5, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) close(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) bind(r0, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r2 = getpid() setpgid(r1, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x80, 0x10c}, {0x18, 0x1, 0x6, 0x5}, 0x4f, [0x6, 0xd84, 0x1, 0x3ff, 0xfffffffffffffffb, 0x1f, 0x2, 0x161]}, 0x3c) accept(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x100000000000029, 0xc, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/251, 0xfb}], 0x1, &(0x7f0000000180)=""/112, 0x70}, 0x1) getsockopt(r0, 0xdd, 0x800, &(0x7f0000000240)=""/4096, &(0x7f0000001240)=0x1000) 16:00:21 executing program 0: r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7daa, 0x7}, 0xc) 16:00:21 executing program 1: r0 = socket(0x1, 0x2, 0x2) 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) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20000, 0x0) write(r3, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) ioctl$TIOCSDTR(r1, 0x20007479) r4 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000037c0), &(0x7f0000003800)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003840), &(0x7f0000003880)=0xc) r5 = socket$inet6(0x18, 0x0, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000038c0), 0x354) getpgid(0xffffffffffffffff) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003900), 0xc) sendmsg$unix(r4, &(0x7f0000003a00)={&(0x7f0000002740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003780)=[{&(0x7f0000002780)="5273eb594e3feaab6335a8c2f30e150ea87255b994a24b687e96853f168f45269ad19473b7fbed4a3d4678d0224045e134cb5a9c9905476f4658dc82b1e34731af837e6a0cce0e237d4a134e6f19c92d0e4bfb3a86eb095444c4ba9672672a1502a54528c84279df58479e0922386956854de4a25bdbc4addf1613b61c21d5eac444166c5fa35e996737c2ee6ff0842265353171ebf6a0e262d0f3afa7fc151016bc2d00506644cd6315b00c144d1b44db7bf3859807c44ffb8397b428982decfb5e60bc34f56fcb5fcaef6573515cdb9d6f8cde2a8b177227ec7a40b9cbea0597ffc743f1f95b422a5fbcc461ee8160036af1d110240e8f27eaf48287d8927db52f3ffa0c3cb251917bb204644eb3a9da291e7f7bc23ce02e33b816ec0ca2b3e35f15add5a2a817cf66549135ee5405abba59f7c738da93bd23ad2eefe33ed58d1a764cb273585bcdea815b14cec517d480488558e4107b66e795d2f500ef37a9c6c937968123b57656775573282740703be5b7e6599f9cb430efc7ea3ca1de59a8c780d4821c7bf704f1d20af5389347692faf9754a0a936e69892606341f6c7ac32ec2f440f65b40004e7e018657915ec389fefa0522011ddf6f1a3546d1cf9a2f4899ccb351d319bf0a87ac6022b8703400f8b4b0edc0e40573c88077b915bbb74ad1764006c5601cae187b53c92c67ecad753aed2045c0eb8dcc0eaafdfc1f2cc996df2a566cc28dc6ea0f02d066bbfdc732f97a0d75da338f07f3fc4cdf443d5fc9780010503553bedab591f74bef44a780501cfa76e076fabee3f4baa01da9910c703ea7420260dac2f856740d481fd49ab6f345c23dc6e23acccf6188ac0d997c4428f74b10faa88e00a0f97aafe805ddae1e9a24bfc968de5b84ec11205ae9db2d4a4dce22c0011072f1dd6aab34460851cf262d4d487a2b65226e716c6d33b7ea6771df3493407ab2a905041c3e7b8d7399854296e96764f0a2e681f5b1500e1687faa67afe7192a0dabf369dd454f656178143345520dc950b1c6709e70a0b3e9e57614d02fc62d0d2ae1c78c2d60a3b847633c49b171dd9cc6534ef37e1b3e977b361a0d1bcd2adc2f8a5ab57865a03242a1ea64dc0507cddd2864cb7c11689f6300a14d08ac42dc1a623c81210088aff228f27d95f4b8965fb67486373c726044f9072bccd09970a04f14f3aca934d592115f15a99485c1031d70137c09855ec1c5d8d6e0d3726075d041a93f55590122bda76925969583bdf2f6c0ac560083f8b9089f8ecb7c39bdf97c6bfd76d68c6861ff905af0f54505abf02000f7d3de77c04c552f9c717b6afb675f4b2c1f8e22de05891c2a089b623a170afa7d3afbee0faba0c40a9f764b9ea30512fc5a810433da5776d255ccec059b305d1ad281dc701925175c0201e3f9309f4e07f453921b5cad638f2a6f03f18ef9785da4b31dfb64413191894316db4087936ebb90b78d1411febe2297f8282d4e3f1430d54f743cda0c57cc09f8642ca5db075c777c7141f98a91b3bd6d751eb02e3865881c492abc5e1caaf52825343f5d8aea4565a107c0088cba484f6142e18c199cda3c5f3a3c834985b2c86edd4c86aba126351e6911c76012362d6a1317a5d6d65a072512e257d1efb4f77be64139b257cf2b67c1784a7c0bc7e4bfd4167cc479c10188880d3c8a755c86d92ced6aac66083b9b9cbb79dc686794f5bb41f6106eae02d3edaf12fc3418320c399768d55f239d390c412ea9c2ed385da452a3c4d0ff5de75fda687e0273a296b9e091e336c4e4b044a0c7cdaf29e9fabf03daccae6c71866591b50fbababf45b475b250963c074769fab8809cb7ab3636558874d63b3a1f3cfc2a28cccd8a6106739ea475a9ea83b98ee7d5a77dcf68039c468ff142ed904270c0b79fdd9e34024b10d1f0acec5892db2d3bb970497718b35a9b22667c80ae238e3268ead3aa16ba462c4cde7c26c316428a1662db2d3a595def4a0526d76c72bd093c2c9969eb35182d85c983f9a3a8d710684e6a6b011e7eab139cc933928d48e4ecab17f8b281bfb1990cd3619d31a2c14c787af6eda9f7ef0a28cd13717d8eeb3cdd38d69efa975012916caa3d1345a780f20a29cde5ed695857dda5d89a0dabe380e7b4c9a1c87a5138615d77baca5ec3081e92b7b9d764c2ae853105733c39491924515a0b2ff95bd14b760f81bbbeaa1cf5d650aff2ec4b844cb2e82d0457f6e7564e3c4951e2f6db6f1476b3ce80f4b8d32692648e7026521903a8d0ebead78b77ff0751a43ae2845d493ea600ea27a3ce2c2d7aa9b4840ea8509ac36db77ed04c8afeac22162bd9f39092ace2b0c9611201f955cf77029b52b801cf6d0e930fc707d31660ba66c77668d0f60471c6aaa2b7191a6d7db6a112adb501c5810691749faa5fa969f1793dd1f39a1a032d3c0d59d93f9b5c8bd56b0d9e207b277415e75743745599164047372438dea12269474ced44d16dab1ab67f8d95e4355b776df16b0697453883bf9e1d23161972c73fbcca4665413b53c1e96ab44540ba4ae24b8021653e6cfd4921ec7e4fa4a0dd0ee092511c9ea85ea43925217eefd6dd292e6eb9845110e8bd58f417d7c7452e45fba1e00d22e254c3cfefdf31d1f4974e8c062348c5350a025da4709e9a13c0863703e11d53a7540ac3daf3b5bba5e6e983a2e0cb3ff18c55114b5343096f2a0783df8621f85166f9308cbdd5ae7e54c3197597fa4520ec1f0c47e8a4158c6378caa419a551fd5357b9d890ada34e65dea4032aeb5e29a3faa489e33d7ef24f088d5305fbcbd06df9ebf482cc82ed01e72313206ce73a08fc2e23e0ab92894f4222b0a163a09e3c17b3a9e2421acdbbd23281067257362f13592764a54c84c6e36f0feab1abe101b6512b660703c589bff23d8af7ff4d0fb45e1b0c7591b93540cff4781170663a10bb9f7b6a8c82d9b3adda29a12e2f1408e24c6bc9fee2e007f6135c22dca9ed8e96f202c2ba472ce30f9c695a5f5b43b23a89ba3df5d9132a0645de880a73ba3b08d1e1a9e7b43811e04233db7924f3cb1a4596b160d79abd393294cc16c33e3f3e3f50aa3af1c67943cc316917d4c07b6fe35b3eca66517a567e030821973af0c8dd32d27ba004627f1b495388d55a9d965fd97bd5471d920c1eacdf706cd2f49568f69bbc4f3fd90739751b27a5c3fd8b98d63296e40002e079e2976e828dc0fdfd91ee3ea150571538115cca6715a4e8a9ad5309c46f72ec4cef8329f948dcc95bece6acddf8668ecfb954a2241fd3aaec456a343fd2e39932d8e683d4b91c527f9734e9a7a18c8443491127b0ad7135f47d1c8cf5c925a1f1ab964d49e693957730a0247650d272fcaba25b60688cacb9091c358187e8ae5502ab96b21c2d1cefcefaf83fbb5eaa27ab1cf507bcdc288721854ac5c318a4315ed183d7c92cf03cc385883d01c82bf3b6e6ddff819634551718f06937c11a23da534c6b978f6a4f152c3261b5dd8179c6c83d2c9a9895387bcde63c263b6661399cfbdde01e7789149420bb30a034ece9ebd1fdc1e33fe8ac000ae656c2b98d5a6e6d8d9ff48a486e84b0eaa71a77787428b85ba29908e5a2a67ba1191afb2fde62591dbfce7d785751a26ea3137517384dadccf3ec66ad986bd8fce685b993ca8524101e0bc72cb9c8573627f6f6ba9ebf218bd0e740322a29bd39e9c33c25a7eaaf64c8611b173698e947c8fca7a76302cd7c5c40bafa1d7d24eb59bfe25dae56835d16bab812c00ce1bf417925394c01f9a5677b49296460b42d808b5323391b832f18787ba3f1ad08237970f2ced38d0197dfab785c05c2686944f7dc88159390ca8d17893617d15f1c4c465e837e39af901dd219248d0b06458bbb235f02d03bf767a26976e263811e4e077d9a3cb2c1eea8fa630d3b756cbb796ad3c9b900af0f3cff239093e6f1d15f998febf771422e080fd8e68738eb0164fd987a8095bff24c6a763ab81e467f04993645836638b4ba552d57f32c98bf00b03221f6a9b97fc089555d4854ba17d6edbe2eaef22be80ea9a39e5e4fad5838076fd9510d42af4ccde5d12168cb0e90fffc4e827151c509b00bc96b3f5d59b9b449962b8dfc1559269ba7e0c95b1c51e78f9bb1517ba330c1a7fe7df54cb3a2dbabfe20d0d5b2c1b9fae05e4e0756b904cf9d3461cc30a14d6cf9bf7da3d1491a629e6420d6e72b7523a9fc2a38b83bb7f3882a70f3f95739d092524d53e605fb9b602f14eccbbd3ac1e81f854bc1a436e3ce7bf7d8f8d3902a8bfc2c294436f238dc6cc0898b1b99372693c3b26d83a45d8ab096ff30a570553aa8834f28927abd6a3f43ddd9bd735eed13b99aa0dfe5775e43bdc15a8ae1a2f2089e5a6dba6bfb6fe27e4318d232df42ec14e8c960349d1c0cc7a67b630072015d523b10da8f7b189d1b80cadc98f211230f395472b080e4010a69e44854b388779d0ae5298c2fdab0db8f10938729621a0dad016d2fcb82e3d859ef02bfd33312b8c541a20a7a5920d56199aef8ed60c7d42b73a999954abd415ba69a02ec24091b87f119f62a7787e4c59492bc65a292a9c56bcef1c2c6a1319c3327e66f4027211591771d15a2deaece0ab40f4c919f340c94602b34e86128b9534607642648d4b3cb4df75a1ce9fe26f0704f331b390450a2b529c00b696d58693794f53ce9fb2cf764602d731e40618d482ea76d0c08a09c6ff0fe3ba4eed3fbabd797ebf919ff265c0244792e7fb529fcf458855689bda87438053822a36deb1335401ab758cf613433fe561cbcd6e37b879105e84f239baa6a7b728adf4a88d9b47e794a0e119e520a2b007ac1fdb54fbf8f6ca6be1c0e7e5fd1b240e88f4a65c0df1d8fb3ccaeb19f50c22c9d581a79571c1b88ccd09b2e6039294c4cbd6f4351964caf742d647b1972e75700f0a8747fd30e8dd52a18f11544ace8d8a9cf449d85d0e2f0027f201887ed539d47f55ac28d4f0a823d667906b9c6f35a51fecb5b0ec987ece8af700c2954b937da7b0d41e8c275502a6dd01c958e7db62fc83edd49f299dcd69abd17c8252c405483de5a3df16621b368af58e857e4113ab8c719c1faba5fefa6970b512d4f90ba91366cbfb77144dba45d3fd1c071077788b9278054b17fcef49bad1471f8ac2f88844a5cd4de6ac6530691beaeec1ced7c53d0c239893877b61567d4bab667b907fc37a29133e4aff083c9696ebe3b1b8897f1b2970b012cd7797acfb3308401627c4503cb31787c2de34ebc5d8ad218bb1beb597a6ec4ddaa2ba979d645cc1699083663b95ce9c8a014fbfe74f1c0e539fc27074bab97ba53a420f0f58878e93d566d00a0dd8ff170aeec9a6bc6ad8d49b42df6a008cfc3e071f460da9c55f3fff6b9bcd59eb36092480556e79614dd747df965f2defd414464fb931c73434ac184a37fdb9c5e47a48b7fdd6957c8747c694e9b64127bb32b86c4fbc705b21ceec814ab602ec6f44fd1ccf3b35509e400999a93088b250f289cb75cbbbe98f7e8d8ed42b9580222841d5bb97edf5015661c7a8645cf0b612bb33305dcee4ea935aafb3dce422ad4e7a713a278a9896364df93239bab330b0bf3c84398ed7365187cef770821c8aaa10f7fb2f1579e701498bc60ba2401dab061e1a5d81a60b59342acf141c9925f8714a61c03b68f54ef4e87b0aec86d871aab40fc7836ee7634f98b93ae0ac8a638b276d231de18c24efe358a9053aa3ea310ffaec7091ec806a1d1487f6cd86af240aa1dac2659c437518d066c49cc18dbabbaed", 0x1000}], 0x1, 0x0, 0x0, 0x6}, 0x5) socketpair(0x1, 0xc005, 0x80000fb8, &(0x7f0000000200)) 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) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x408, 0x0) 16:00:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001680)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="31c0469fafd99c66ac46c91ffda23a28ade009f1b8f657d1926d827b49d30029b6bb335e3923951b483e8f0a6b9762071e9be705d6af799b871f108466c05557b58893abb0805a56b51ca9bcabbcb0f9c3003a40852237574c4bddd73c4585c2b04e1749de223fc4c39d1db28c22f1448846d9bcceb4f4ff5bc082873f6ec163fa8d624e2c453d885f069047419c82266c59a16b0da7be7eafcae86fad4eab70a5a0cf258ef920765d76a9f3bd8f44b0b01f9e9c1f0f699bdb0d902ffff1", 0xbe}, {&(0x7f00000001c0)}], 0x2, &(0x7f0000000240)=[{0x30, 0x1, 0x86, "4cdd36a60c8004f8e56def4f3d1d6818d54426e4299665c4b5b620"}, {0x88, 0xffff, 0x3ff, "3bb44dff95db3201131f65c2f19ac8c620c52132caba018fb58e348a8138b0d0fc2fbdb5ac502d78eaa21577612bd2ea29bee8c470872859c5a07b33af8f04ec995d567f1557935d71b9312bb6e8acdb6cb1b370f05dc72d9b1c7194fc06ed7c780bfd3c8a4264dc13c121077017c1f3ef"}, {0x78, 0x1, 0x5, "5dc679acef08b90de1447599e1a70183047a8110350de0b6d669b8cc85e85a30a59783e4460daa990edd8a8600355f9edcfe54ba1daeeca42ca3c3fabb0896391139d8e0c64f9d780f1448295800a4d4e831544b1faabdc41b6e9ac0d79579bcb7eb1e060fbfa97a"}, {0x60, 0x1, 0xac3b, "30ba1a89dec0678da1bb44ee94238ab8579ddef317de33e31320e4d853c6acf06674519a61a21311eae6acf30d48d00ff9c31ea6f8a38d65ee5b8ac8db8d9f82401deb0afa8859871e88fc"}, {0x30, 0x1, 0x1f, "a7b9d88077192d445aff211edf0653abc6c555566bd8c63cad7c1c5d83"}, {0x68, 0xffff, 0x6, "42a69c551572a9825362617e4eeacee87a087aea47b6de4e9217109b11921481ad0a292c4f282a8205a44c3e638b221568160bbc59515d88c950eba9b0875b1f178ff78e04f0c4f93442acf20f97a0fe8efaa2d0"}, {0x1010, 0x1, 0x80, "88f029a571dc3dd2b166dbe523961870782e08ee5eb1c4762e1d4716043b1fb27980553c05e7030fae3d89746dd1c1b533b58c58d7789938a9a9d73af067b59335f2b04651be54508e8726a0a26495897265480f75ddec766e334310db3729e1554674201bb5954a05cc665709a868ff829a1f87390359fa49c676ef375d407432ac065b692ce6e5d4f0e73ba5e1e126e00dcc3bd56bde9c2edec8d974bc2dc96004739ce27fb538caa3eb69e905505bdb0513a2cc13ca1efab0cc4c0393c54cf9ba653138d30b266577ebddb1164441a38599a48682cf3e8215621506708f410bc24482bd6fca42bb50f7eb081a4484610d9308038c407a065e10566d131708b7c081e9871b030b14b668e260abe1756d78f8e3b25221b36c920ddd6827109981ae3ce8a4351a7c43b405a247a9d3a397bf8dffd514c48e96ae72e8124acf156f506378fc031c5c3365b26d7402a18e74fc414dbf60d29c7ae787cb758b96ead4910f05d4904b863646c8bdcd932347e765061e9acb5d418c379db4f252817c20cdcad9a1c2e21a62d768323425f263ffea04a4395c44c418b80308207e34a8d2d173408c70cd81b040c8ae8567ca76996ffd37bb897759c5309147f4b2e1defa5e46318ed70d537781ce544951e148bdef5fdc60fdc429cd1f4f6b54ca44889ca3a6b7838cd57a05476bb981de36cbee87dea2062a806c9e6fabc8b2e2be99c708aae91d7636c3ce68c08ea558e1ff82bf3a6b313dfa529e2cc704f4f2bf632278a12432db7da3b810df4c41f449260298b9f841f692a34693a0ae52cf04f3bb27b71c03c5d8bec2d85a65f8aaeacda46af3349cf87c0bfc065d008970c3297e9da1b329fc33840256ccab618dfb0f19dd7f6eb798077aa37d5dccf8ec469cc73ca20b059ddb0b7f15ac0b86b408b431ac26a2523afb8cc33911599ae9b92856af3155638dacd24c3f58a66cb507a70d1ae1e91e79e63cb4f351a4e6af491fbc0e9019ed50d37d262c889bef5cb164791ae57f35e7d1571aee7105b28ac613f4c44ac80847e39919b55af54d35f1259669df7c2362290459cd20df75afa797d06224c121bc634a0f89d995ce033d9a9fdbab77fce89530749ab5c4226aa5dbbae7f0733f3d635fc98909781b383463e8bb1d27a7021900b91b26e6bcd03555e8461a76680c394ef43d7fa8c9975366004f30baa84440df1dd22fc8780fb3a18e26547a509f0491c165e8bdac6be631a1768054064aafa017103335d271277dbd55c524a3d1154a2ea920a476cb90dd5c553b7720ca2b71baf1fdbe5555ca7805952523a56e972ff176a7865b3b772d2498fdf0b6352a26bad30acd31039fdc391d20b57a69001d827db01e3709f63085c32c2ae44a925fb5c4e07bee71d9d13243f487421701332e8321a52ba5eec6fef86884244c0bfb511dbd7a7382dec3f60aa96cecf0e3d944217ba64740254007cd99e04a9916287ba0d0cd47afe238f9e50c394e0a3b0db143efff1604b362ca19c351700366317f19f55e435fc1d0078e73a0b47c7c1e4724d5a8c4f39b24ddc7e921a1e878d7bda005328a88311b6eaa384d30de070f48dd61d4215a0f3561c99285b74af2a2bd8869ddb06cce08aa439bb32f83ee68b1f65c74291c982a15764d071b36755bdecf5872747abe4b0513723f3df989ed4a1557f5693f236ee2f8cac11b227a94354e7630f61f65f6cbc64b26edeaba2d7d877e6b5b2c12b8b9b98cd74d81e4a49bdf4aa90b7ea5be6d27ce32c8bf55117461cf672ff7260a7e58e546c23ea4c56d40dcbc8fe4cd4575304dcc12d11f573aaac32a307a29ebded8f4c7e5d32c98cd95c662559060e14e97e686311d163c55033cc02af8145b52df6442211f6156fc2249a289dd17a72615e2cc98539c80e6d90e429434855839e60a9603de81d5ec68044b576c8a6b8602880add043387619635d435c823d0f619213536c50e7baafda2833fc636ca1d513cd1c21baabb2bc7018415e4d0b7c4c76b42b54983a883d8dc19455f71817130edb513548469985e77210ac7e1bf9b35cd1a837ed8a6c079ddcf051ce1b29436731a611fb33cf91e0c229cdc50066d4b1a51719d8ad13db0bd51dd83aacf0d7fdd2fa962cc134dbb84c0759b5c0113a99feffdf4300f03722025bcf96f2ca0a37b8bb5596d953b14c638f70712f1de722104013cf7d92b4478f42dd0576209ff8d6e31e6f0af157db3fe6b4cc1e5a47bc2cbd1c37dcc01357f2a3203ca469e4666a759225390d91dc8744778a316a08f9a0618a44fee9da35482c472f77c62e352f787e7b7c6f7680f4b8b7cac923920e2d3a3f42dae2732637c8417001cb502536f3f71d2bfbf9afdb987f32901e3e1a3acd4294c29d5202544e4d6b5d746386820bf3268cbcd5880a10ce1834f495a518e9e8b2c42099e9001aa3be24f69d483fef88b8d2184214eff2a1452427b26bc2b6554c171c563fbbc8e6be5fb4a08ff4ad560053bc89a25e66d75adc0455b87f9661ebdaae2a62df83b33e7611485e8dde886e27a245a688965e06852246a6597ad2feea3e4b245bc575cfdddb82a990eeebc6a7460aab0d3213f89101b95d7daef158a8b8e6027be7c110a2e0d73ae8a8b26d5f12dd09dae21590e489e848d29e5fee8c0d0b5da585915bd1947ee5bacd737fb8a9861cd85fcee5ed65456ab38cab47f845bbdca64dceb5efb2920a713f1ba3182b264f28e75987252fb1a44748fa0c7cee2083c87969f9a4f17c5ad3c0070a93303e363ba78692fefbe50cf6bfe41085533d1a3d70d964c0a51d2642f92d1128ed93f73c6c9cd0bd9698b09b9c40707381f26a48ec660de6f94b7f77e460f0fed39c6e811a15e22aac2b64bb59459088913a5b36a46dff71ef032119a4eeb88560859c838bf1cf28296e2a06c5bc12ca2f4022a6da54692fc899885c7b6616ce8c2f1d4e199a7636b29d27c0bab788da8251dfb8d57cc0e9690f9c5803dbc29d84712219c5ad8121dd8ad63ab7fbc36d9644ef65aa89185afec1a0f4283539423d596edd15f6b079b8c68f25de9cf1127cf1056fb55545067d5e1c4dd1ebb6395020fbb36b09dd10377ebec78d76e8732b8318e25913fde119962c19e97e330a0ecab7d84ff39b63bdeb1ccc6e04f5f47d75865282c70e591d210485652b60700bd421d2f53ba28862b33a50824c0803ac03dbbf7ddcae9c0dbbcfb482a97c7c6d21cdf2c81ef62c2513864cca89338e50e5f0bcce8573668e22bd60be7fd24d5e19346bf4bca2e407842c1af267a2e92f5995b7273a26c5c5619e198f7e9e2b0c343025582f7890d2345c3ea1b78d2314bbdad634c7fa2ae74281d516cb1b456424a046903058c54f217f22b9ffb660b7e750a5ccf413927a3c18a4c3161375b34ccd75b3a10e3aa1952b1bd7271f678d61a53442e5d48bfc62677e019544471d17fe4783ade656bfcacbcb4f3a947f1f529ce3847baccde772576779fad5fb40355e0b07ea0887d95268ba79d7fa40156c603d69abd53fd293a5ea3fedcdaf7a8a5dd62168a473ae87e49130ad23b63bd88a7f91ab2b552a7d34796c35542339eb3cb318f501de5db20318ae9f266a9ce0fa376cc1b3e7988ff74643c51c73bc9711984361746f4b9b196d54cf05258a7856b545698d58012dd725480390807d1685f253f7e7bd6e760d2a59ffe2101d768d1c8b661671dc51bc409f92b650bf733cf4fc26f296564bfdeb2aa743ac7fbf6b54b48fa237c8703b2401728526f6546adca79c2c4cf0a432de60d5e042b5e5f3a7da1cd0d6d429e19681ede59b869abfcecec92c8719242312258a7fc698fcd0d3b444975f564c12df9701c818e0417c529105ad8a48cdad1f533d687c402f9af8842044f7497a5690ffa31a3799744986242a158df651b9748730f04a907ffa033b766f21d1bad5c67ce6e673e7379be5896ebb52c3d934c1f044a88fb642dd85d716d62b6489cbfc86e1a9352544b93a2b082571d2a55c655b49c989e942e9a46f51ca919050108e98b53f0109bc4b5be0e7f1f01b4b7e596140173c9448d5f3def293f5793e2a8fd3d67c4f41db79552b71824b95629e76c9d3210746a0300b7a6f9d70c903acac6afcf4a1c5b41b60015773a9cbf48b3d8bb45ba4709c0b8206de51f1be9ecdc24d0ef0ec86e60b5bd742adb31b2058935e0f10fa576170e496b8f413c9aaf939dd30cfd3fb494361040d19d680d57edcdf4d727ff030f73956b49827c65172602576a31bc91da54ea9926ae69c74962db81f1aa7994ea89c7c08b611e05dcfcb19cb780d528eb77db121cd2eecad8624f1015605d6742b2061362ca2c52b40aeccd64ff8b5045de57fdf9ebf8ddd4445d48121bea1957222e5f037f805789f9c4328e9341437191b0d13c5691974e1413bbc7b6ae9842bdcf70c3d1c6d4fb4ea9eb5734127c0fbfef8e0d0f1a78c46d92f0a3109303c12d616ef692adb9cb8d24be646ed9e6848736cfeced90be271016b60227f2a2c6950d99ebf74c7a319d3411c44c8cb068e6f89ee9bb077bbc927c23f1f1e6313f296b1edc48a14c770f826146fc07d94567d1b895f5a5fc78623e120ed4f83669e07f0a644d256bbf9805f546478c46b0daec5830198cc092fd34615b96901bcb57f6b8a693f107e0b180b9dbaa142490d7755a88fcf36137ff5458992110a33527bc24871137b0f8d1d36b92a465742d6bc260ec06560623aa3ec25428028400cd205b4c6e829d46e33e8eeb8bb32eb2ba64cfb8e2e59ceed16cd336379a41e4a54817c35a723ff4b6e28122052928579b54ba26f00f59201b52f37352983f556c305df0c357b6388ddbad84f565de9763dee3c513bd027f2041c05703020880ca7c537806f291c6109b6aa612c2b65785a48cb8ecab045fc7b135858d911910a5d522dd414ee924b9cfe3e7e60f9ec692e08442969eca33e4adb571ba670adafd0eca8fa286e0c73f110e5d2a303aec6af6f645000d6d1f97544aaf8e504dffd148d2774b03799cb7cd23702305f0d088cc2193d745f791169271c980202c33da42059bc597a3f4d4d36155d8d5a5d946678dc2ef1e8f9dc5c5ab9392a774e8c3d70ce2686c6d2d2601a9f410b9dcd9ea66460ab635cb002264303865209db8797bef30d7e7c198a06d23540c6086b8bfb765eab1244aa143c6f8e2806d6cda5daeb6855243c3640de8b7f2ffa3de1dac6a2948e9a12bfb95d5eec96e0fbd00c5c3e163466b46fb4353cf539847749a319bb9a90a9d41a6dacb632155ab057426f6675d7ec0a75209b30969970aa0d90034e232f7b91357b7aa72f47ae9d0cc2700d716ef4f695857a212234ba1ec9210ccfab81f60adf0def513354fccf7d0f903e1ee927a3e0a53a918973c3fb933f76f318e7ec7bf0b19dabf155654451a3ca7a8693423bd061377d96ed15a66930592d8fa40c2100533e7e1364d0f3e855850cbdbe75bdd27a2ba0cf21fd8584fd51b07266f28ff6b61875c3f842c8533cfa20ddafbbd167d81dc3fda4d8ab1752dd303ec24381fc1edf8074464af96ad75e33f7622611c1b74ae599c47f49bd79dbd9abddb59676da3cf3ddff484a3ab3e08b798cb86e80f3923c0797c9dc17865957bc448e25a1768168a07eeda2b19e3495e141b4992f7895bee694b7d03a0c8e11c586dd8e1c3a5fc265b02d65f0d095d24a689aef2a033642e6859598133aa0bc5ebd3f2ce8a9a17f915265421b60f644400aab127bd8c489c26f806237c7486bbcd9a96da05bc882ea62955505f091a4d72dd68"}, {0x30, 0x1, 0x4, "d7fbc1ea3f08ff57a1b4c9e994d6dc3463a1cf227a8020894f1741"}, {0xf8, 0xffff, 0x1f, "557a757bed6a9a436cd72997a7925229e8c5b73885f8804575fc0e00f036e520f24f2c0ff3a6c0fa79bd8bb8336ec984c82df3954f4ddf1a0a89dc1502a52e95b1ffe2e12042eb44bbdc5eaea9a0032a49878e6f4cc34d99d15d8e1285126dcd96870b73695c259a1a553bf354c653ac0a7afa858b6a97677593ead148330f3866ebd5be813d6ed7b757604f7f666f9c313defab5cee26fee0f40c7733a50e48b5a98775212d9c78175a46f78b6e0b561aee12de696b925c9aef5352c90d4f9eec570188ef69f1d2fd7a4a73dce33a8e41e9e3b8c6f1c5b0c92e5093ec4c452cf0c0a2234df03d8f"}, {0xc0, 0xffff, 0x80000000, "43c6ec3535c26e45309c8742db2e1167452b7794d85d58f5ac5d3d2847265fce1e9485a6dafca0cf99c836111ae9f3de91f89a4ed58a8f39b6a95a6b09ddf962a4e862771a610dc21e902eaf8c94cd61db76859bef598fe22de1dd8d8a73d8a19ced1261c39d0ab27ab6d00f2b29b4e815cb8c48791f042d30205f0e2be41308e7b343aaaf4b8f830ff741eb8bcbcb68f28cd0cf47fd2208ce10bf557155816084171e8562728ef41eea3c42c8039f"}], 0x1420}, 0x1) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="1d72a573c265b0f3", 0xffffffffffffff92) recvfrom(r0, &(0x7f0000000080)=""/45, 0x2d, 0x40, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/202, 0xca, 0x2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x80000001, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900", 0x0, 0xfffffffffffffffd}) close(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) close(r1) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="cf2abc025035c26f54077edd1ed927c93ff9a6854ecd64fedaef155e4f5f62cf04da5273d8f21d3693983167e2ec660769e605914e033a0c1c7bbf9af10ee51b7cbab01ca68f27a2827bb300e82d6aa92fc07bde10a26a4c1f8c477c1357cd29e5a456574c123962dfb7600c8eb18e6aeaa2be05d831fcd968c30e71cc2a4450c08b95e781779259e248665de2ad41e64f312ff11074c39bf8b11293c4aa3f4d1a967174efa56880060bafb74e9ca68d9b79b2a9ae29e329216b55f1d95f824929ed32510422cb73bbaf2fb0ef0a29491e350d9793684ac50891e9c7a16d7d63edff64e8987f22ec1d7a1d60adb32fbd91a8", 0xf2}], 0x1) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd383500f00000002200"}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e0a20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0a", 0x1b0}], 0x1) 16:00:23 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x9) 16:00:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20089, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000080)=@abs, 0xffffffffffffff74) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f00000000c0)="72851acfc0158f8306a1629be5306bc636edc192ffd1824f5fb1eccf0520d3901c4e6c53c6db8a9ea6061534ee2d61f1571ff6bca913c6ba6edc5b32cf38ad78a9cb46b7c43c1e4b04748d19d4246d14474ea95fa1b919a806e5e24811ec782b7aee95352c68033aa8861ccb912db30432385cd37a76d6c10fc27318c3b2fbc194f54c1a82e6dde17d2a101ab35b4a7ce0ae686febf5ec42d307e815ad62526e69606a901e23e3eccf72e6085c215b4db0e4ae78d20e5dfaddb50c5d058ea03130f5d8e52d4d5a801a9ad73ddb5b4469b20719e801c9c8df12d4509328c6004bf14bf46ecf19904138a7dabacab0f5b93561bf1835c77d1b2323eb91b20b81", 0xff, 0x1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0xb515, 0x4}, 0x10) shutdown(0xffffffffffffffff, 0xffffffffffffff7e) 16:00:23 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x403, 0x0) getsockopt(r0, 0x9, 0x81, &(0x7f0000000000)=""/196, &(0x7f0000000100)=0xc4) r2 = dup2(r0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x800) getsockopt(r1, 0x8, 0x8, &(0x7f0000000140)=""/97, &(0x7f00000001c0)=0x61) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 16:00:23 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8009, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) close(r0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x402) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="105862fa7b5ad6fc60d92d20651b3c3a35f2f9f02209722346ff36", 0x1b, 0x8, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x88, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x60, 0xff}], 0x13, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0xfffffffffffffff7, 0x10001}], 0x4, &(0x7f0000000100)={0x7ff, 0xdcc3}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) 16:00:23 executing program 0: socket$inet6(0x18, 0x2, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x100000000000000d, 0x0, 0x4bd) 16:00:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x100000000, 0x6, {0x44d8d918, 0x3}}) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000d2a4908ab2000000000000000000000000000080110000006eb0e15ecb45338450586adc00000010000000c2900d6f960d0edf593e7aa8873c6da4eaf7fff5fcf4f7b29dd0a2b1b8c10801b40a67d19a4d524056c4f84dde2741a2c6557aa2c6e58791"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fcntl$getflags(r1, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) load: 0.41 cmd: getty 21165 [ttyin] 0.00u 0.02s 0% 315k load: 0.41 cmd: getty 21165 [ttyin] 0.00u 0.02s 0% 315k 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)="b2cd512f25038dd36f4e75", 0xb) 16:00:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = getpid() r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) 16:00:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x802, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x37, 0xffffffffffffffff, 0x2, 0x25}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:23 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ec655bbf6d4032901603c4de4954697a8235e3c746b2b674e8c626e5aebe75feb6b3741987e446978429a8954733530bf39192169f75f1a77cceb4bf088bf9331bf2767d0ec9ea547aa7a03feb2b1a08e263f4619cda7d34f882f0e8f3128a81384312e7eaec7ff0fea53103b9f90e21df98c49ca4bfdedff024dac341e037f005ba0ac6e235e82ea7434426c57d7dc2fcfb41d784956f067a26d98ad620de481b8cc1d581edde9eee6a18139c9b77c178854d5b7b50de60aef212101000000b26c3d876a4eb99dedbf7bfc2cea7bf3eccb90876e6a37c16b1b853ec9d1538f45a9c7ce3409b9b68b836c2c8188ef2ae7194dea3240d5b41fdaac97e3b8699493f15ede5137f89a5a02a8473ccb044fdd949ca73037783249c8cfdf16e3bc4ffb18dbcab32fa9e29ba0f050f6954449fe799cd36cc0537538e45f7410618907a9a0ee6b1d51d8930d820c74ecede88c9817d88df9b70ffd9dcf2fcc3c8fc7b80be6ea70965b0292e48a411365e45a15615fffde863243f98185fd183111a9cbb99daa708e265ad3573dbf81eed4791f7b7564676f935a7b6261adb606a90000acdaa631140802351d7d0422a5b995f3da230c3ffd709bad658f4ce5d984d18700acce7a4e79911797d78f3ff4db49eea46d190734935f5ce7c471edc1ff6264000a1fe829cdac13c8d6b1527067464e98cf0000000004fc6d93cedcbf"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="115dae3070ca9f05", 0xfd7d}], 0x1000000000000114) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) 16:00:23 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = msgget(0x0, 0x83) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/250}, 0x102, 0x0, 0x1000) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) clock_getres(0x6, &(0x7f0000000240)) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="6634ae429c3dfc086c0093acb8be92f523f205237e330e4009815ea29ed1b4546a78b071f01e9e690be0a2d223762d3899240545e8e4ce4db02b3da019b53df9a7b03e552b33a34b6e8bcba1e2ea29b8fd2f61e244bf8a330cffe778187d1a8f4b55d5063b8e39de707ea429737b1340f8749b2344f016291bb87f41dc36620b03a815922974188ff9ff45927c0be861833e5926ac56be55127800b234", 0x9d}, {&(0x7f00000002c0)="e9b1116ee415e10c31a79c3b51de5f66667495d88e035a5ba9002af8da68a15d80990ea636969ee6e511698b2e22e4ccbe260b6b5d5fbcbece0f57a7550eed3ed2142301cb87777cb7daabe4463bfe70ccfd1125ee926d6bfc65acdd920acf93b05659b2dca2a4993021d3ebf8d1b93cc00ced43357660094869702f591e4edfdbfc76d7aa7ee0dcba57fbf0b935a943935f53f960958cb7713f74022e0b3b9e265b0368a9", 0xa5}, {&(0x7f0000000500)="36d9f8eab3e18bee4b171885a3c4039faaa399d09d4f7df895bd0c25977687f94e246850f719db17e239d9c7231caaf099295530236c3f832663b0e907d937add3c972552d9ee578ef552b02f8a9de547d0545898cfd90e579b55002f265f369663cc0a06a380fdb71261dc191dfc810b5423e4c6cf537e3b1922442a5b9a576077e1d0de5ad87eae42f2e8db61aefafbf5a3c9ce1812416b1f8e87a9d1a5b5c31878de8cb5d286f83046a712accd134a75cd087b1c81731f23ea8ba6ae8db6eb76e0ca4efc930954a19cd6f62ee0d968646eb8e54af3564e6cabc97f94b01d1b316194d098eee2ce65ec3ba232eab782628924012583aeb0a94bf4ac88d03cc2408b8b029592708c8caa773e30c815e8d0df11daf537ff123f959b4c2a0cd709f3d4f528f3045a0ea9be08a59a6b6917bacc70621ab6d458f93aac9e6c185b5d03bfb78a750a4d9a72ba899cdd527e7d9116a8c0a6a978c292eab57369bf44ce048a62773b6b68e15db9895c27c9900684db5d91d85c85a31472d594fcabe388f5a6bb2c7803630574db56832bce2c12e86bff94348b88a92f9c15702cfa9e9af05edb8a7c9e2a7540a1e95d05b706dd5323ac288ec02112195724f860cd802db44972166102e7da6871737bdc543846fe166e60d9126b12f58c0030500d4f2a8f0d219b1387cf38af1351af6b609d0e10abd6e5bf6cdc141095f8e429baa6253d20cd87c11c806e91bbaaddc35f8ff31d0e54bbbf9ecd75f227c831687a5b18060f9eaee699040fd113d8f2a23a916d9106da970dd0f209d61728b093a8370e9769d803bcbef01a5e28d0b5e7378f6f4453e2984e2eecb34aa935282bcc25ec1d2fc1d6e9659e2a341b34f1c3a3b9ef079194477f1ae4b4b21012f0b4a75e725d09eacf2f99cab930a0e5075f9ba5761e48b8f1e06035c930836bc426a6ab68aa1dced9828c1a8e0befcb901e02326eff48e7ab638af5c5ca50d10fbc4c5d6aa95d2a5fa97c874383f56042e4e1d8d441a9004179df3e00fcac9bdf0633b4b028cee4c94957b0be05de6761df5b0944de48cb39ad54f2deb736bd23552133b586ef389cb846650c5ab7a8a5a13cf52bf2359bda19343ba4591d62596b8a4af6e3e75d515eb8e36f12c91df71231e2bf76bef4d9a24cd760abaa837da2cf45d2cf35d76375f0af57f601b95b9b5b2aa997bb7afd975b6f996642c5698623f9cfeadf56782abebb795dc1e775e031b506cb3efac71ee877cdcfcf676efe9aadadc3fcca874bc9299e72bac5ad6c1dbf094ecd7bf58603f2c3e3ed4f511fbae8b935c5d32e0c3e0aa883ca103926a5143c8f52ee7582fb4ead78b153355f62d036f961c02306cc6c538f43acf8c94c42d245f6ff02ac3f2f9bb6598a5ceec86ace7b0cc57854ecd4b2dc533fc79d2246ad2c28632954c200d05a1b5e845c7df5f993b9d347d7d7da4370a083c2ea5bfe86d93307c76ce9687e538fa01963216ab965745c0ced011e9425dc894eada3d1491d52583663b9dbd8eb13097df4616c61cca84a0861617586840d49eede4fdd567ea61b96d04204bffdfef5e306418057ca65433c0a27c9f155012098b9061716de4f8b1616f834bd9116034ff03b59bb1659ede15012e858e198c219999ff84ea4ae93d8584dd30fa59b7b6945932c467316c128b4761e40ecc4a336889f2a3d0d186e115cf8e14551c8f24c054c91315c4129c7db111582c8ada326d90941d7d88da93f3dfb812e63a244519027beafec20c61e9c76e8604c9b50e9f8944e891723fea5e89ab615363827666e389af0caeaf1e5a57f500cc015bb6c969edce5327b5536c2ddada49451a0301f37c6a7e40382b143f42cfc63b3c2950b4c05bc5275b5c5ec2b020b40c1ab9f726253fa07f21ba18e1467e1b74284e8c8fdb64aba87d1f76d54303cbd41209f1002055445b732d3dd455e6f77a694a7200b7d729d563f5c7035dc231eb76a8c13040cfb0e2b90d9cefa575776af1d2581d2fad06a0b33802e37739403651674e8ef62b7748c1219c907a5c9116ef706b4703cb401ee046884140f7483b22e295a726f050c639088d018623f17394ee28dba535c60571838b052eee552301ca1b176b715d4a314e5086789f3e9395fa07f5f310d6d58264c128f3acc5d9bec6094d14d745efa520ad3f33339ef56714e1b82651a43a96084e0f41cc8ce234b1acf66d5c64702ae6bf33f213cf8414a798c620a0caed3063ee0639fd345fe10b16d761a80c927fe1ab2b0ddee6e709938c1c90f70227b1b70738ef4b1fd05d6e156cef75a048ddfb9cf47a7b0ed41041afb0e98ee874d7eafbd35b3a1ef17b007c88ab4e2e6e9632c6d8ed9f1ffa7f6082fe44d1a4d6661f493aad3426a701d0186ee44c778a41394e1a3be07914d53e4b4b645e16d9012f26bddc793c807420d4844c7f729451a1e805e156485a45ae73f71993d549779a78114c603551a893f2dd76569b65e38685b98bbc08e1449a631b9c56bc4787b7d32db673f8f5492a5439b95a4143e80dab230d02790f0c2650fcf1e5a8cbd0baef3c5389502d192769aacc3c16b7d613ba60676e576714a2424114ebe43e031dc57745d84df4c92eaa13b01f62d64f1a2b5d8c3dc7ea6d80945abff21a4c7ddd6a568d6141685e707715cb9da6b2450c0efc39bc4d7b8626d7023a439d569c492877cec3c029d811342b1b68ce20a0eb293ea222765b1bcbb43de471758acbf4f476f9a1ac39b37787a83ee551c6907e0190b8c8a94ef68e60f4d38ff5f5a9b80f921e07b48c1ec63f6ca0a8b989073e037ba3d3f3a5cae6208b5b7655d58a19a545c71241be0307deb4c7c9768e56148a1e86c3ca262300b1218b7df74e9de669fcf3cbf3594892285947139e7d6824474d8a4889e865b5715705f9792289714eec1a553e9bf1a2ce77ed41ace2d45ebc755f44fde41b42030edf9341873a6219e84ebc9158312fbaadb37235158d53a43e16836ce3eed1249e2486f4e43b11421e0a511685b177cea93104e1c06c2a1c9e8a2c56a87d3f289d6670d73cba941c50c9c59e822c331d455f9eb3c73c5c7c1a8b9e47d5d170d755cbe656fe848ef2623bd781586631a315e5f003f46b76200155df89b5cd3f9318a0410c037e97b7f1dcd89907bd0bfa506973d8d2f046ac890d2cdcc5cdcd7729fa881c917402125eb6c2c56fa6476fccd98ae4eb0750f193e5e60cc11f860623856ca0dcada04f3852ad6bccf73b6f956e02083988ec00a5dd6de0c89794dd8db85dec9fac8ee123c6c6c8fd083a39bed6778ecbc472762f4263b083496599e80ac28a247c4c6f08d59596a5770d207a657af8250dbf1ba4a5569dd6f3954a56046fb9bdcc60815bb10f78b50d420bdef965c9ddf2e6344f21836123ac0273bf8fdacfb27b5b667027da596fd0e6e9f5da7c27ae5074f483bf202db2246f75323043ddb6e502d3c1f3d89211047b8487742ebca518afeb7fa002c2efd9fb8b6208003c80d2d5cdae629648e82544545fb547f452108d93f0ad2953202d950e359306c9751b18be7b4dce56b5d601f89291c8a9bc7c9d41b5812c1de03b5a84533d4e15b0e0fcc7ea359120bf38a62f4508d733305bae300700fcfc615b582f422563f7b2f1987e1fac91f9fe8ed7007e3571e7f3deaf0985f6ba6c93e429c595342c4d18e469b73d428421b48b281961b18150e138076af6cca0bbb9a6292fabf75cc9950b77bc0f7098afe6681cee9269a2ed22e114ae0ba33af8de6a7e9a11d87288534e41d34fa5601e52c57b7960013bbda31037d0c6b524bf75b1d3f5c9881b036210695d424050795ee1de1c28a566596a0a8941ea455fbb81e2281aa90e6913f8b75bcef5d1b6887467a8a5bd67eac0a9abee7357dab93fc5274ee2bbcf8c84afe62cdd5db64bac80534bda6dd346cd06d19733491995a42725ae57c478e7c72e4b6f007c8d02848411de706a444043802700fe1cc9be47eeffccbfd08614dab2c7129f0ddf9a04b96d56a899b6fd35e8f89e228c4c8956c7cc0500fb0752025bf6f10ebf47bc2913da53f59f1f19185569d5fd9c244e45413a914b9ecd525efd81873fbda3376db3f515be9eaeff9551820c1d997d5061477b46a9a6ef564299b0c23774d26c380018a43d7189663d4cc5c47016b256e367b75f6384228b5f3af0803fa65b4bca3783d24e5a44804011222c0e0398de266cf32c3521985f2326cb8be5f2fabe15c9c4ed06130ed84605deebabf07932da3476db683498379c3b04125f9b31342810ab1143bc38f73bd424daaf9c7ee3fdd0f0c97d0bb1b1fdb208a4592722aca6a8a2aa36ccf2358de0dd37eea07e4ff25e809d41786a81c11556f4ae61b311a66d32542b74177b67ea3f5b024d3633ba324e7b8b3c9f7f735001b7196f5ba23e2dc9c59891c4b10f7ff937a68fec659c646e5fa732ee34c9f85130bf322e450e7ee86ad653760182b9acb28f40ba9f99c80b2458e301a6b187ea012bca2b764fef1e7bc4de18d7492149ba482e2e3fff1c2ade39719dd67f21b67c02b39ad40a6f8fd0c01506736c98415a760b4717047060b37d45b70d164b89de3b7e9c48c48f89e2bf9ec38581053b7a97882df29c7f485efede85962b9546b23a51509785a0b0ef3c696f55daad72d5d815c0f0a9dae4a0dbcbd73c594b3e811df0edf742dfaf0cf123720b1c083c498f9f87de2e89d1bc534535052d443cac2dbf5706c35906255aa8632a2a6c04ca4b881af3d6cebb150ffb019c2a4d161db8b998e3b40e7d28e85f836c8544e834003304ffc964db208911798bdf5aeef9b4339271e9ae43dec9ec7331b5f1f84f4d89f075330e4aa73a5d6851b34acc4cbf6fdabe58061fb4bd0ee1368eaa250c8d7853813e1bf51f77cc301b324012587a8fea5852da701f7e598ab52ce8f6b3192702e0164500db6f8e676470ee2080171a43b4caf9861e512b444d5f9858a678b8cffd903fd53289aef5061e32c872ee69f466f3b52385d08845c2e3f05ab7c8eda734ff3dff14745ff5cf8fcb2eb27c34608a272dac32fb1f4c184e7b774d85b6ce1464350ce52d89829531e793213c895d9ca7f277d8d0621d7c0b0c2fe79ca6f1313b3a356e59f2df00662f7e63657dbc430382e0ffd147f33c714e28c6b9379c96b4a4d7fb349910801f8ee9425c23e0aba76c0f12ec7c47066cbd92dd9a328384cf694b8457336e34470ce5a7b0009a97e26662761b52d8cf3bf2a5ce99f6a295f0a681abf05d8d54878f613f7ce91a91af07e08eb13b7d3f9b2c78b8e867f486bcc03918526c8e54ad7e19b6e5486d115efeafd62ee690ea1e1da1b0c1d1b9dd7dd61ede0253d1f6d4499a8370a42f1eedafbb9a10a2853f2768ec10a11da9f4821d945df76d5ec4e3996d5c6a63c2b1a38f0ec0297ad26268d025a5bec34b65fb87e12a77b22c6264d75ab3cb22fe93a3ed18cb84f10e039a6d622aa9697cfa1cf05176b755f9481251bf6a38ed3e76d1ec2a71d7c948baaed9045778256d661de723bbcba9834d88afd045b6a72ede7564b1c81ea6a42c895bd778e1e3010e34782962572281754ba969bf9cf13946ded58fa62cba5e99a04bd63130cbf471669e7b72711cee021d520f5e8732d957a36dcf6a0a73ca139870c4627281e8e3f68b286a9f2ac75c9a8a262cec7ad8de35ff9f0304c59e4346a6ce663fd6bea01fa8a5ea3397374334ea69601f9b9012e49d8adcece48a60a0fa5527fcc4256e39e3ce326641bdb87f39c0679f8b76fbcef33c12b682228b", 0x1000}], 0x3, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) 16:00:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) readv(r1, &(0x7f0000001840)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/88, 0x58}, {&(0x7f0000001700)=""/32, 0x20}, {&(0x7f0000001740)=""/217, 0xd9}], 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0xfff, 0xfffffffffffffff8, 0x9b09, 0x0, 0x7, 0x3, 0x4fe, 0x1, 0x2, 0xffff, 0x67}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f0000000380)=""/109, 0x6d}, {&(0x7f0000000400)=""/191, 0xbf}, {&(0x7f00000004c0)=""/66, 0x42}, {&(0x7f0000000040)}, {&(0x7f0000000540)=""/149, 0x95}], 0x8) readv(r1, &(0x7f0000000040)=[{0x0}], 0x1000000000000060) 16:00:24 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x5, 0x4, 0x100000000, 0x2, "17dc396c088858e0213db3d1009ed1cc99d785dc", 0x180, 0x4}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 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$VT_RELDISP(r6, 0x20007604, &(0x7f0000000340)=0x2) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r11, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') read(r3, 0x0, 0x0) r5 = getpgrp() r6 = geteuid() getgroups(0x7, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r9 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000200)="0357c13080b966487b3a7a3811f00239d1101655d5761a717f6de48158e5f8f2a8ce941233bc080b8e7e44d6d009c69031cff17ea2d7a77a9964df7bfc60f139120f79dff6ec7e5fa88528b3d3d49540ee779cb90d3d8e13304400b81f962273816e3d92528c449d6d8f5dc1fb75a7c973eb1b92c4ccc1912918a32e01a7ab824a44d73eab1c75f592d0067926a923b3c877fa185e802d4dcdd161a4d6437647267e7f3a9c995221074ebebdb1de41e5c9f3a404f561aa85", 0xb8}, {&(0x7f00000002c0)="c6689ecd7626621c532cdf170169f63eb1e10f208bd070c4033ef2ad4387a9a8477d4479fa9504876061087968f538685c7cdc83ec03b298b6de7dd726b0b1950b9930265d7e4a5b4bd33f82f490dd2a0e85c6453940353118d3ee88d053ee048ed182b565ac52f9fa4b609e8411a934401ce30b24de23a67347335b0b0f531d881c76d82ccf078d929e4a7c91ad309b22afe7ca5258ae9f8cc393765b4b8c108853cd2abd3cb39d0af3f00cc17a7202b838595789130ce5396145c95753efb1e86ed6c12e4de02ff48968373fe0bbf7e67f8af9e8424cbded9e2cc3a84b4ecf", 0xe0}, {&(0x7f00000003c0)="27f620639789ebd79fcfc846c98fda3923c7dcc54eeeeadc0f741f04669bf61ee7ca3eaa14e2b8c6614956e74bb84b452a4e010012b1e8f6f936db80b8107ae10c7687552b5717c03b8c9527e57f5c9ac18dfdd48430610d59732d6ad7f5dff76d8a5291d60e36f2c1c0bfbc6c5ad4b8de620b6b58534019ddcfaff537895fcbdf0ecf65febf144e578bd46ee3ed305335d6eafe7f894a51feb46bf8db685a484acc834d234fbcc8b75242824d02d848c45793a9752f9920693dcdb9980e588aa0cda919de204529dcf195c6c521795607fcce520972810d628b2e5ef35b9d304b00", 0xe2}, {&(0x7f00000004c0)="18f5695158d598c682f23466f3fe3e5fd1cb30e2d0a3c036f44770c30bf7bc", 0x1f}, {&(0x7f0000000500)="1c8c6b2e7301a3670a23166ebc1ca4c679ebd013c8fee825fdaca4361957a07b2f7a7c037dc562109de75ab65a3cd9af79588b61fa164d60f6c77492d83ebece5dec8b07e2f9deb99e95d5ee816d8ad7440e085df7ccbcc2d2e2e80c7c0f21cab42e61c1ec2789d321dd377df796cb6fe178dc72a082d5f9a12f05c528bf8432581b46c6eda718997f57b07f93683cb1c191de357cb66132a94ecbda725fe091c4b9f3ecd3555745de354d7f1c0301cd93ef6704d88ee632ffa642a1eff5496e1c15f91bf8c81dd49ec3e003da32b20ecdf92fe0995497a42e", 0xd9}], 0x5, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r3, r2, r4, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r1, r4, r2, r2, r0, r2, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r4, r2, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x100, 0x5}, 0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000140)={0xe, 0xfffffffffffffffc}, 0x10) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) msgget(0x2, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2, 0x1}, {0x22}], 0x2}) 16:00:24 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:24 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, 0xffffffffffffffff) 16:00:24 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x401, 0x0) 16:00:24 executing program 0: r0 = socket(0x1c, 0x10006, 0x8) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x7) getpeername(r0, 0x0, &(0x7f0000000140)) 16:00:24 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) connect(r0, &(0x7f0000000080)=@in, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x832e8de52508e7ef, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:25 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8001) r2 = syz_open_pts() flock(r0, 0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) semget(0x1, 0x3, 0x20) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x94) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:25 executing program 1: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) 16:00:25 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) sync() 16:00:25 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() mkdirat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x24) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) r4 = getppid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0)={0x8, 0xffffffff}, 0x8) link(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') r5 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x8, r1, r3, r1, r3, 0x0, 0x2}, 0x8001, 0x8, r4, r4, 0xfffffffffffff90e, 0x6, 0x81, 0x9}) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/137) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200000381, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000140)="a99071df27f8d200c3e3d6b92a8734809f8812b721d9345ce347684ac65b115323a6f35504a4672cdd5d00275168b06a94cd6246afc7bcb6a0dd83387f9a9898484f86142f22c9d5c1574498d461b8b4b89cdc64283ac9b81e6e0edb4bef714ff572a832ec6e4045c10e3a65c0a40eb28b3e1e8450282a623dec2abee22ab046c1e0315fc36b88c35087c4e3ad6f8123a2e5aa70e212a4ed59d3cf2180390b9f936d4d2f1f985544b36a6bcc9739d9e043d1a579cda57f9c899e33a97f469e6bb2215ba3f4564148cc7959c3b36a473b3084a7746150f4ff1cfeb414f9a11c745931b0b865c09d1f69d8102e3a3756b94baa476621ae6686453ebbd39dcd9246238499f6b7c54115b54a1fb63da9bfcd8e1ac4d47f395a84adbd260c1c7673f96ff20a3aa0d687c6a2e4e1b04b2cb5dff0e72d7840dea80ddeacad97ce223caed6a59a5c9f373c942ee72a5a67823f507c41447f40ed44beb53112afb65ae548ff52e918d4a31935eeb7269cf36f327feeb3d31edd65fcd6f8948c8384b8037875c1af3debdca509ca0e2173e11ac70cadf21789c762325336eb3fdddad226de1c1f32d3767e777bb346d76e1bf736404b6fe72aa8049158b609953d9fe481017f91e0511d6f3150748f991ad2f79cc937ddacf460836be3beeae5e18c9dc6d3050b8f603944e9780961945c196159b24d1a8e6779f43b827fdd0dd3f2452b01d81e81064bff8baa4ff4bf2849ba1a8c1aa8d1354ce4b028952b6bb9d2a915861c3460f1d84e50815e1b3b9a9a9a0925ac065d25e1e03ab3ec50232bb8de71442b440de7a67a848725f15c8ff32de8fc80980dac352d0d3189a93045c586ede8e0ed216c7812ed08a28bea3c37ebdb85d012090bf109fffc7d5601ecf805c25525e109d7c24592da33f8bcddeb34239845d8085f04a89345e64d47a00d79b2105c340747ac9037f3ab7b83143e9387de7af9835a0d403695e9c221225e8d472cb3f3a1d498e9495266f16f56e2ad960c409e15307a48d26f3d9e4d7b45823e5daa683c6f60e946bc6b83ce93510dc068b9b07c7272dd31434bd88315952501ec1f9b49ad00ce39efedeba9a50ccb266fd37d974eaccb9c1448829d3e6ee725ccae764cc68b8e2c7da1eeef1e2319e5450ac3a8c241cd4e6d80132f353cb70e62565cbfc2e67f00a38cfd7e5d620f97bcee72aa2f960c01c9c6e1c4f95d86740b81198ec5727643c37ba95f6dee85537b02a5c1a1a6d2979bc5c89706b3aae44a77da4caae179cfa1e15e064d18ade5b23c53594ab66a527187e08f8a0028e3fa3de034a896413dc12d10a8af234cc92e52a1b44834f14fed24bd2b3a6e24db8631641158fe2776244d105e1591900c35e086117f3a95bf41e7f374f30ee5250cceefdb010d1f519d7e5e122f950c8feb50c1f204d1923c7da7aa61a86577ecdd88ec83f3f1e958e58922479f0ccc654c5c07c5f2b19126f0f8822849898ecda500b3cfb5bede1c10a4e29c70360ab15da95a6aac4af771eb6886d07bbbeaedea519a24e2062b4557ce146f4996966a5c7ce5c438b722017f819ad070a28e1070da7078f62f21b750be85090eb477128fb3534fdba9239ed8eee6623216030b6fb063969af0f654f6b6016332a0bcd09050d5002d8b1b2dbcf1048abf2b8af210f74a3b00c53bf27862e37083b8e82563924b8d6ad5a472c66b5d566e351034aa1c740d2c5a21f9f1790efa62254aaaac993b700362fe23f37b4efc561a53e53217e95ed3c4cc6ff23aa4d15f28317d6be4d74fdfaaa06537ebc5ff1fa8481deb1f57099e950985e7f92bbea03cec5667d60c479133287f42a7ab44a52c54f91840fddc5ddbfbe48de168d80af7209b0d4316e349fd914d59aff15de1f375685bc5e6cacb9590b3dc6f361921887c53a79acd0d96bf386e912f5129056e98828af7c693c407f011ee6b2b3fdd3cc9fde4ed72be25c1cb36ffd35cc478f5d943c0050019da69d6a03fc7dd05854cfc4916335925d7683e63d409e5369fe9af1e27ed1097e7ac8bbfb9b96f62edcfc346e082a179d20dc605b85926ddcd092df3a67d2110ffe11868ee6fcaca44f3898c374fde15b3fef1bdbeb91115ad0d0a942287e5e5517c319f0552829c1504ff0622867133153e173df7d3ca2fd1870b2bbb4c197fe521e76292479374236c72776f8cd49f3d8fe4f6aaa524652dc4177387cce86545b8a94dcd5206c0d636398ad99e517d16f29a3dcc81555be7f01d2c6afd1e17f1684e2ecbb7c120f3ee8260b81db8ea9c5ed20d5a87d0df7f997559db931ec1ff80171df8b377f036d1d4e4de91bdb945562de10a719474c96b0a6efe97bd287d03dddbdae270ccfa83a737ed1b70ac63d1dbc209c69758c06f3ae69bb1573b2c03ae9532e9782fcd35540c9b0cb1484f09ae0b405389e0057ce0342151fb97a8f3c416c33d633591451bbca7f9ccfdba227ff056d5d2fce148fef83c9ae57906aa53e773bf1c43b669dd9be5f78813706da9ed910adc42c89ff610fd6dc171f850308f9fda434de7baad6fbd06d983548a93adcdf09e02aa34a11c93e49a00fa5f88d56fb9a0878a776fc40cc23cebc743db9dc91b4f5cdb291c6ca1c3fc2542e2628c777052b584186e8910424cfec292ce851a90b7e1c93b0b6d801027567fa5e3ba078546701c6cefdd30e8daaff528005ac5a4f81d1d8bcbec24dc6e1a94403abbc2724a9f6ce90718b1147b06250e50368acc3f52bf6feb03fcd3e63b42f485b83140dfb9e13cc2e18168beeefa64723fc583137d9e65b8de04629f764f401a9d766b93661dce79c422930f2158732ac4ea1f02db2a6b88dcc1a713a66691c3bfb834da5848dd92142c96bfbde1440d27f059f6bc2d66880488f58e6fc0fc2d62a7016cc9118ce6d6929ee6947ebf55e8e8c6b7115614ae53ecdf17d8646df2821d98bbe2f533c0d86c72fa4effec1c478e81ce4d94940c914bf2a88e67f9e3e1ef4cb86560da303ff212f712635920596041a0233d904329d52ac1321fa9f460cdae05da4d3bb37bfa55af65e6639c8e5f2beb733534df77a9184e20679f75cdaccb64ce535715a58b765a840d2f7d073c18ce318f89167115cf2c6c6f733c1cee4ced334042d0a421b4be82991402df3f02205e5257969e759f2abe6f12826af33c744a4f724a976fc11be4cc7d21250e0ae05cd2283c785bdfbc8c24364f04a65aecfc5fd2a276f8315476784253cc864f8d9ac883c42dc584d1ecc090d93f116988c4f1817223113a3ede786e076db630e27245f1c007288e368f8743d619264bfb485672d0554cb9dcd1fae45e4957f0959c2bf42cfd7351eb00f852d49007abc484b7722ff288d40519fb11e774ebcc8e810556eb2dacb484f06293e9c034a38e88deeaff0130aead16bcb357c2516bb0af0eef58475f9455aac46e380c47ffb375eba5f8ec3ae5031664433c3fe9fc283ff870c3b768889b9d6770bcf5788ecd534afe1327b462ceeefe3df957ada62db66f4caf51b4480b3e287dce096585733cca4234c687504e1fe6706c480eeb5992d51a5e6f74dedbb0250739e39859a94d46d940ee8cd6e5e19b756ddad0e6acab6c4bd59f4ade6d966afdfa850c65086fd78b6445968472cb5032d09fc324e6262aa95f7685b1b08d1e930b7ed949970040bfb5e29b37af8f02b107c038282726b4df4f92fd5f604362bda4167d3248de7abe085893330ecd44067ac5e9fe67f2ea3f77b8e81743c51528748e765896a00eeb2d7dcc934803afb87bd186ebb5e59d8c3dece147861283af35745a0c4ea5e3cfc7c4b959e35496e1b6c78d154d480af73644dfe2736b0f47242c8ba261881a28afb6ca609afef687ca1c3618b20ae38e28e8517595ed97f39ec705b2807bf222c8aaa664adf1a1c50c2e3550f9a870aabaddded570b6be5c3e181373baade9eabfeae5ce62e9dfa20f75fb678b39d65c4b56beb9435555d7915b26be19eded3deff753086107ab6ddd3a872cc45bc66d29d9e5c042e2ddd39dc3db386e35997441cf37a1967d0b3fb81a89baa669287d3811c257c4d4c552b6ae1a242586f8565647c351d6d885b68a2a650acc10613febcedc651fcf5d1d458b2e72c258735c6289f226f5bb341c962abf58cadb92cef3550c0222cf4686d1a21d82340c586ee28aa5bd1981f7e1f88d65f0a97a990fcc3b15a459dba76a72bd72529a04ba3aeabe18e4fc6f7cf7bc10f81a2466df05565c6a4e50fd92e047fec0c5a091f4e38f5896fe8c51a0eeb5ef32b5628f6a4a69283ffc0e7260dad2532ee8c6e44d6897f4c2e2ecd4f9fa9b28143bb3b31dada22872806cca599b978704c9bad538ea8300b88ca742924f2f3e025474893a9d8ea33f5f468a857a7643c0fb688f9dfa33b12933df29524a1babaf35ca4350f8e3b5ad1351bb85442351743307ec43686bc4e8a7395f49322d8795c6d091d1cef5a02631e841d6803b96906e79a49bc58481534f3070022dbd09af1599ec02d2d3e83aa3b4134f409a707456580b9b47b18e8dbb9225814e4609ca45a8e8eca700dfea05017b3f9bf875bfadce2338a267606e24719ee1212f5bbbd944844332f3d2d65baa1198f18632698eba32520d8322efb25100b50eb1ceea75ab3d1d32d071a01d110f00d66310fc815b455e310f23822250a55416a25f687c30d1dc84ad76d7364dfc1c1e2726ca76c4cedccd636c880c7f635123b7cea0b7d39d6360d2d5754d793f35311634f182cf67ab02483507ec50e84f91a9ab94b9a4d83a57d812879aea9d8590622f1f6ae2b32e0fe2c98410fd305e94ba1fb8ff6cde498fbf297e2bfd8e37da8e5445aeb4becfc1c549a8873893aeb4bbc3c255c94011c59f694296310e439ff198411e4b326144a20b89d021bf53085b232a1ac08188d35973e6528f577737fc602eefcca13f42efc431c0de8732c9c65d808cbe2f62247144c58df4cfbb27ac5ece7e32b7e1a6bbe6f8cb17df2d2f1c458a346a4c00456290251182988686b0cf511e8203ac00bd752fb99f08f1f963c801a5fcf4542a6d24c8dbfef80fc6d414b10280eb0cc643c55bd3a5caf3d82f1f41eedca3d43229cdbbd9091143992277934048c881f3b969d4019f1a2eeb2149e9531139b1152b8731165fb0c221e4d7945b9ef141d14c9af4736fe49820b9776bd21d0061d1385449f0da56cbf61cbee872d5a4c8cd8f78b5266e90dd661990a8b938ee5c5e6405a8ef11be0e25f87bbe2be4673b4576c99d21bf83585f4ba0ce0b619b2b45f9501edb8ca7047659cf56310704eaf498411b1fb1d98aa4bf9127ff819e7034e215f51902b5076d6057ccfa3059f5e7a5c493f6fdf6fc79315c73676b358ab58ff68aaddf6720c89f909ce33f0694b2d4f04bb73604e6cd907b14f9076eabacdfa77b3035dea4e96e2376cfc93497bc8bdb493979df193f2290eef687c41eff99192105e43dbc790a99aefb212eb1585518800ddabf20f5680ced3f7e66fa51645987e511a0f091fc1dca44986f6bc039ada982bbb3c764814d53c52c7b76ee4724d1426f8b03bf4784ed2fa1f9cdc43dc061c9532c7a83c4bc76bb1039059aa205c52f65a3c1f49a0a137720e3f1a4936cf2f8d7614fb7d18d3562041fbf1357fe6488bf4514bb8f6a0ab0bf90ab0d0e7e601b0bea3cbe9511cfc3105094a91d176d18aee9b419f80440dcbe505f367d8a9d2eadb16ac33123ac963a411e9551e85bc4054195ed11727abe9acc792dc019c7ab6d326f7beccaaa5d64c8daed25ba42", 0x1000, 0xa, &(0x7f0000001180)=ANY=[@ANYBLOB="ae696bdae592e539e5126dd8bf95cd01002e2f62757300"], 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000001140)=0xc) fcntl$setown(r0, 0x6, r2) 16:00:25 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x2a) r1 = open(&(0x7f0000000740)='./file0\x00', 0x8000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x10091806, 0x31, {0x6, 0xfff}}) setegid(r2) r3 = getpgrp() fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x12a, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x4, 0x7, r3}) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)=""/41, 0x29}, {&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f0000000400)=""/64, 0x40}, {&(0x7f0000000440)=""/158, 0x9e}], 0x5, &(0x7f0000000580)=""/226, 0xe2}, 0x802) fcntl$lock(r1, 0x6, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x0, r3}) 16:00:25 executing program 0: socket$unix(0x1, 0x5, 0x0) 16:00:25 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) setegid(r3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') shmget(0x3, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) 16:00:25 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="3228d1ae4d2291328d75dba3efc27c3e160300001b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00232c27feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x420, 0x0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x40) writev(r1, &(0x7f0000000080)=[{&(0x7f00000008c0)="33fa3d28b02061e362576e3b72d7e0587d7d83a468d81d2421d33ddba88c50cdaaa1be78ca1aaec33b2579aeecbbd6623ef04e91fe7587955fee091b485da1e18edf7edc59c511737ddff4535371a9c94b43fcb1614ebc732f41daf3b49a52fb7455beec7f0c7b92b0662b6a10bed508c113e9e08df513fecd9347663405ae382210587956381efad16f3fc5a005db0c685b780c20ddd4480434325f078b2dd64bd9b332ddedd7465f43c4480592ed0877d1cd8bfbd1a926b32f3b0387940b9b2c6729d898d038dbd3d5a8ddb4c9dc6ecc8e8494f884cd810e1206742afa8c2fa8e8977c247ee291178b5b19063a258c0008c9f6951c9332cad5473e0471fe0481e22b154fcb3338307f8ee15e6f18ad522129de227ee59fa4c320c267ed5aa515f33994de6e73bf2ae702a37f6a80ead8be18df5cbcbe42302d1e51103c73a8ef745352b0bd88de94c376c9605d19304b98903e6c05d320f1ddfbff3d8f2f3eda1a060c02f6f7d98a9c5a88dd68b44bffb4317c3cde42f91d4d95d81c7a82072b6eaa2422ac8b65e629584ca8caf2c0ab9ccff346d065de13981bacf80f80c7d713b8ddd4facafa03460f420d436e5b95b6ba4f798d884857c79d7bb0adfc34f72705cdb854d9a9771c6d43398f5aa88b3a88d74104aa1e6db80e8eef21a19b0399a8ccb66c98b5fb3814abd570cb50e8d358daa68b36aa252bb2491d9f8e8089c3ce02e32ff47833537cc2097e0d7837d2b6dd4e9284e8db28f69c44c1a2f835c5ebfd534e7476983e2ffb592e8a56fd12b1bd250a2c7736324c4c360e4dbd6f36e3c9b155d9ea06b37ec8eb9370010ed748a898a1ca372b0596e321c62b4c2a89c1415ecee835775f186dd61ee8acbc5ebf6fe51f1b19acc77802152d365eecbe2dfc97eba27d1f97fc8294f2dcc0f77affa89aa942ea53f044a1aa49ac80a0297828b85743e3bd08eb6e1ea1d9cb0ad3c51a2b916dfa3bdd3ac4dd603fe3b154a23a5bf42038af8232ad3a86b6be48e10793c3cb52a73dbe83a249e8c87db9e4b4df105ffe7b8ead7eae93ca2e0af77ca6c8a98ab49ce92e981c370347172a9c0536c87ed196edea73b7dc0aa80551574fcad38d56a8a86e570456141939df61aa4fad876d57bd8405aa6521306e86b959e48220cf83889eb25af6e55d323f958fd63c089c4403924b52865c9a4ec5382d78e54488a3bf4ef1833ae997f2e439ed9873ccd9fab6b9e7f4523a737d6d5467e3bf436e8df99822805b31c3fda0f5f29ddd58df4500af6af76d95180f1d049d89b9552dd2aa3de80cbe079acc354bccaf652387d6aecabaa4ffc379f7193167e52e8c7734c0b80729fe4de0b3e611e0c811236af8969566172d91ab3f98e3d1df189ded3d85445b4e28bc8de22cf20529404e3039d0960a2c6d3ba8731988d7faaf763e1213aa5976be1492051eaf597bc27484b7e2f971a660a55eddcde5eb7fc450c6295e8b652465d93fa02d5724071ead36cdc515b29093b1bda5746839ec5357a5db10cb13f5cc07bd33072e860f501ad6cbbc9d4a88cbc2364506976f356273b2c26fb5db69f214dd2412943b11a8dabdbcf73c10fb014762cfc49b163b2af7b4b523ac562cb6f532a9425951ba3134ba06cb28947baee587c11051b218a80ad015784dfba105ba52874500ce4fdf923f34852906d39f2f09a8a47df364512f5ab3dc44aedb6b2b10a480da72c6b416c1ef94d926de48e6fa9c12a581c5e72c3c17c00e987b4464f097fdc5df68cabb1b0cd581c7f041057d855c2c9a9fd28339842a1437b47519bc499d92b19052f259fc1aff18781797e09dd9e3ca840c306ec0951dbe4f069f891031701f4673e48975ab9139a0aa1b97888134ebe8d37155748b49b8fb785b2e77892847494b52d334888e7aa6c0fb11b4afaef7309905b7c0f954ba818b12d960e10ccd38b43309a0ace36db8749a1a2f7c615e0f9efe83652b4f4066101a8141316febc3c2974f713a2857bb4de663b9639c3dd3db00b743a57e828b610b18c7569f28ef21454ed4a7c49f82fea00918c07378b4946836ff8277ac40bd3722eee2911566312b2a106cc4390016dea87ef8e8be310a22a4ba88b65982100be49b9205435f1ec7723dc72b0605105d730d9c9a4f98bef88ec54abd8e86f7dcd1b2d028db00c25a5ae74fe4b93778ef11d67a0577df1cca271ab5222917c6f74bc6aebaabdba877290555fc34ebe0b2de21f3034f38e461220eba07e0615c38fdc47b875e2b3604aa250a9675253721cf47006123f6c08a65e7dee20439bb520130640829b9a41ebd9ab96bfa1a27eaefa745cd8b91887a5d682b1207d291b33b4786a1697dbdd5cc487bdedfd418cdbff5aa6a5b3e1b6873603d4d1e24c30b1a6be8e9ab8eeeb2cb73e1ef064d4d97511f5ec6d58a62d307be8a832d9296dcc51bacfc84218e51242e3b9372ad881f07e789f9cd3f5de5e04dbdc2f0f0f54887ebd74aa3ef65c5296fe31d32086798ccf4ec451deb69eeddea8ac3cd0bc063e5b90e6bea2f2bfe2c14ef51912db50185762fc38d2d301c0d372bfdbf2462889391b0eccb2bf6debabbf4dc0172fdc1945d6c30809308e58ee914ee777950d14adbe6d26c1af3ff6ef79081f72266d9be59f0162631af6f89d43a414aeb3ef46b6cd9b2f175e81a867fe7f75a1cd09bf0da132e8d35ea13de53b777ba01b9b0fa21186413ff7612f009f964b2b2ee293cbc7c71893cee1249579133d958304645491ef1b4a791ee9dfceeb7f4de1fd5bfc919df194493a572c5c89b70926027f7332b2bfe89be6b73b4a2f73ca12db10b417d0a0c231f11b7507d7bfa82c80961385675bc90d7ad561b76147e3dd65902ea87141e7fef1d09ceee66a89314805f239415343e30b8c385ae2a45cbacca7ba52c871f7e9761fdaf8b9b924e65d8ef6808452abe585b2d7afb65fed6030b068c7a6f1ed64e9a9842724e5e117de15c2663b08f9e5b7a2256141af488d7c3dfe676366b2b1281c5b9b51e07effe388c8e82cc17e98b0957d9b8f379c2da4fcae57151920e400f343ba2100e20141c629f95bf0a36ad1318344fec639bb397d1ee25689cf8619821aa10d9c50eeaebeeb743da9dbf41993853ed0759117aff8d45aa42e87431f6d57bdff3f0af31200524d24399be62513f2c31c2b6977c4fcf3c00b7bd87041bd49ec6a9cacd5568f891e2e688c9f8ec5a332e5d50125088ff0ba2b2b4d8f84b0d936895384148f1c4ead433a20c31bb91eabdf5b3f52b659fbde969a0961238774d09dcbcdba771e527a2b1a8aed0bc8f3942fe491a6e6dbf7961d58587a438a9ea3deb55f41e8bf7ddd61d5e849b770a7b5fa556c6aa4ad6486b819cf88d3965ad19e126b4ecbc7ded52606596293e96b50a464cbdf084aebb5210f94706994083d77818db4b6ee17bd23d7d88ecfacb2817a3820ce1a879cfcf1553121b3bfc2c22c766b46dfd73b8c0918290f8cf90b12b07fb2ce8a845dfce6a0b4c2fca6e729538f29805e56c67f79cb8d08eb876bc73390fc14b21fb19535f7983d141a4f7a4ebc46f487771e7a114b63399f425cd03795cb8f7912475036b2276dc4143ec6708b5805895d11efd575945c69647fc4b5d73581608bbdec9ee7736b1a48059862e87141d2298cbe9e8f35e0286ed1944457de98cb3b26232aed5c8c0880c0db53c801123d0a516ee1e655d35fa541ffebc282c4d20767ef2f49c4ea2a446f9e108396a46096d6a5e9fbfcdb150be14d75eadd27f6861aa7571dffcf827ed21509c95b295e0ecb6017ccf51a333143be8d54f1be651fa5beaf013cb23843d3e7676b500ed3ecfdd7f5eb3af8d3e92114716503d784ce4eaee2cbc9512bd8945d032f6fa647437c8abe553975586a327660efbcde7d0cbddb989aaf8e0c3f418cd825a24ddadc090d85d962697ea75f4e3088778071965964f3e0c18cbba9e35a6c98747a4e5496850a02b6410149531f4c019307fe6db7c60e5cb8b3b9c1126ef3c0ca5781b2d8d2162acda88f1d0b11c3cc60364ec5f9882a66ff77ad625b3c30e13d25185449449ba77cdb41bbb3a6a054ed19a23db48c9a2f65ea8438ebdb537fe711d120b4ab29500cd09338f04ee95fd64d0e6c757d3fe36d205289dc8f0933a5544648f035c1d20afb8876030209ab7041f555a4d8c8604738a4c1e51263dca6da7dd2fd1784875af432e009ce3cd3c5f4bc3863a5e1b5741e8f2ebabf26dcb3cf9f53a364b53c3e6d4a872948c1cefe77e13308ad8a52d5a30960a7aa07ee9463bc94b9d1b361296f2acec0cbb508e3ccd577c90a62c70b162931797bb4abcf4757bd12628d2ce04e85c6cc93da2f570f0eac417d25ced5a2e7e862a6ae6591f15ec4ed31918b65a44b2598560fffd57c7743580ed9ae67e1b2de8749de0ac0e7bd5d301ad39da09eb9fa4282c1fc60b6476fb48006c31530ff80723421f85a6666c41d99f23e8bdf4ef3fda1a298f157ad8f0d4382accb2728a8c163275aa1b8768b1b13fc65d3958f241e20e6e7dc708f6c7c2b231e6e137c494156ca0acdad4c56b496bf1e3396dde6c1d0d4f6a178e1d5c22c5159717538a27e2a51c388369b82de5da1de80891a706c30aa03f4aa45ba0afa82a4fbb0dc2cac33122ce85c86aca3206a7f7d08e44d2f250ef9ad0983624358e2e02361b2fea628270507b7a9c34fcef59dcfdf0f4a55eae0c8734405a66bf52e467e0c271a13cfc349c5ae527b270fc26f343e1d2a6ec3965b440efe0ca075cc311971d38ca2607bb23db0588050dde83c07d689121cc7d2458b327e06c223fb951a6c48ad54af1b4666bf0aedf4be92bd04267a42afbe45c50058c42e8a1be6bae245906162e1627ce0830a8661137e50454a4423ca852f8790e07e7013358afbed80f7da604f12141cf4d4d8b117d29fe9afcf3fefe1bba7146fdb00e34eb62508b7dfc9b21540cc1882a99680eb7c6e2a04be38e1578a3810869301001e311f0ee302f6ff75744f583af345ffccdc9da08436ef2ea5ee826eeda22b856b80b1b811cac96f8301a5d41adc7079d7e03de46641ccccd30bed09b3f01d79217469ac4efdc9f98cb7a48812a7b91b11315cb3b8935052e59ec1b1b6d16b18b15298124d9eb4d466b22acef093b7ee53e6f5a04430944867695f8f1328118ab3a4e3522118028dd163918ce2ff90694f40dbe3902305312ede6255655b5c5b2a8d686fec1eece94e23d7b65f1da1501ba74c6f3d6b28b762e147e957d652953ac1d6320818cb7da89ff07f4e4dae8ae6c32b9a978b3a5d323b82ca54548958b7daf7d0e930416411ea060d8b23f89ae58d41f447bbcd6b64ae4213c601a6ea1388379552bd7f9c18b22be08701be250c8404a48e172117e65d40cfd7a77f7112db3aa11ccd7845e8b0ac2fab3466b24489c45896088c9a4489a32ec5e0ae9ccb2151b32d08bff71ea684239546de7b2b0004e2c6cf69fa9380bc5edddca2a39dc62d1d8fd53f836502871e4863848b8330dfa0f69abde9d3605f244252e700c1440a576342e6cc7f6c711738d677e0705164c2516b6ded7e99e6e592895b959795cee80aaa46d50478a410b7e0726c2d99b1a68d167da08fa967d6b46bce271c5cc0ce32ba0d9933252ef831e827308d66d9bccb1a35934fee1b32ed450fd2768bed87e334dfe97888a231d5324947fb74df1e4b2bd00fa9d6ea6ed1a9be0471907f8784b91ebeddd18ed52e4c72ca6863dd81d9767804cba0430c5ef724f3a0086195ac68876029fa6a3594a068874", 0x1000}, {&(0x7f0000000100)="a604cbd69f18fc51c0abc27b57869828c285fcaa1eb00a225c85c718a19395b666155fa177146c70ac69656ecac3a0ee7f5cdcedf6ee2d8f74223dc6f702b66b1447ef3e561e77164b063e8e01c3", 0x4e}], 0x2) 16:00:25 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x400000000061c8, 0x400) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x84) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = socket$inet(0x2, 0x5, 0x9) bind$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x40001ffffff, 0x0, "050000000000000900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x18089, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x7ff, './file0\x00', './file0\x00'}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) mprotect(&(0x7f00004cb000/0x1000)=nil, 0x1000, 0x5) 16:00:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x72) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ftruncate(r0, 0xffffffff) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x3, 0x1ff) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r0, 0x4, 0x20, &(0x7f0000000100)=""/128, &(0x7f0000000080)=0x80) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) socket$inet(0x2, 0x5, 0x86) setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) r2 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000200)=""/51, 0x33}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f0000000280)=""/43, 0x2b}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/52, 0x34}, {&(0x7f0000000440)=""/36, 0x24}, {&(0x7f0000000480)=""/126, 0x7e}, {&(0x7f0000000500)=""/167, 0xa7}, {&(0x7f00000005c0)=""/185, 0xb9}], 0xa) r3 = getuid() getrlimit(0x4, &(0x7f0000000800)) clock_settime(0x0, &(0x7f0000000840)={0x7fff, 0x101}) setuid(r3) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) r4 = msgget$private(0x0, 0x881) getdents(r1, &(0x7f0000000180)=""/99, 0x63) setsockopt(r1, 0x4, 0x100000000, &(0x7f0000000100)="5b9abacc4ce9a2df920524b83ae1ab1b0cf54079d504ff3470d32ba5dda47e5cb2f402d1468377f46851250ceae13e0e202c99d274e1c74bb5370b0ee9d0f16e5a52cbfa2a0aec194ff3abadc737eccb4ec961e172ca917262d79e09d7ef9f84a5eda9eb7fa5aaf5f97e052b", 0x6c) msgsnd(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="03000000000000006367c8c3256f046a3a6cf1dfccec2c16f1465fb710fc038440eafef0cd659eff897a453764de0d03e424deea9f0d375f4953159ded9eab15aa64e667f0a0e07c8ada231e2835694a8f0df024ef8ffd2a8249be5bda31ca9864541686b6bd2468b0586870faf96e547410748e8a20f954cc03c26a66c6b2a21d8c0cc9e96fc7cb5deb49a255f7cc47056dc3978c13bb923ab6370987527674691e2d27da"], 0xa9, 0x800) msgctl$IPC_RMID(r4, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0xffffffffffff8001) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000100)=[{r0, 0xb0}, {r0, 0x2}, {r2, 0x100}, {r2, 0x193}, {r2, 0xb}, {r2, 0x102}, {r0, 0x8}, {r2, 0x8}, {r2, 0x1a5}], 0x9, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) read(r2, &(0x7f0000000380)=""/76, 0x8fa44ec3498fd3ee) 01:06:07 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:06:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) msgget$private(0x0, 0x102) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 01:06:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1600663297f27812f40000ff0738cbb55aa9b2a2a00000edc9149b77cf6e5f00661de9b9ba7ea500fb6ebeeed7155d3d9a65b9ab9258aada8f0c51a237cef3b00779aadb836e", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x22d, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getsockopt(r1, 0x7, 0x4, &(0x7f0000000000)=""/64, &(0x7f0000000100)=0x40) 01:06:07 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r7, r2) setgroups(0x0, 0x0) r8 = semget(0x1, 0x4, 0x40) setuid(r7) setpgid(r5, r6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x0) r9 = semget$private(0x0, 0x4, 0x200) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(r8, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() r11 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0xffffffffffffffff, 0x1, 0xbb49, 0x80}) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r11, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x4) 01:06:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000440)=""/242, 0xf2}, {&(0x7f0000000540)=""/41, 0x29}, {&(0x7f0000000580)=""/203, 0xcb}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x9, 0x0) dup2(r0, r0) 01:06:07 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="98ba2e2f66696c653000"], 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613c640", 0x16}], 0x1) 01:06:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = shmget(0x0, 0x1000, 0x241, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 01:06:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xb41f62fc6f92215c, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) socket(0x2, 0x5, 0x8a) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffe, [{}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffc}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {0x2}]}) 01:06:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x28000, 0x0) fchmodat(r0, &(0x7f0000000180)='./file1\x00', 0x40, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x6) sendto$unix(r1, &(0x7f0000000000)="1f3d7c386ad4f24aff3d834cebbb5adc3a657d5edaed56d5d18bc7a69b29df383c75d2f26feeb5761cb4022bc74558", 0x2f, 0x1, 0x0, 0x0) r2 = msgget(0x0, 0x16) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/189) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000003c0)="3dd177368c120cefdafd47f6919aeb7b8a913d0e657c6f9b4376144d6cf9f14ad7149fc6240fcf7ac0c7c0aa040de2bd38575ce14e9cec14d321ec500350d27d12ddfd51e68ac8caa993fe2231793c6898e4c7f564f8e6773c728e052d6ce4d6f94616dcf704d4ab7bf291ac795a7684a71f04dda5fa77f5089f332bade259f55ccd392fe5c2eca9baa59fbf6e891a04475465771104444aa354768f90e60425ee1b10fe78334ea32aa66d9df69a91c1848d3ec7d11869a71e177006cb2507f125a37e550c0fdd4c48531edcc089b1218c051c68c9536c532b4e3364", 0x4d5}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x8, './file1\x00'}) 01:06:07 executing program 1: r0 = socket(0x800000018, 0x7, 0x1) setsockopt(r0, 0x9, 0x1, &(0x7f0000000100), 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x22, 0x4}, 0xc) 01:06:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76e91bfba01b2b437500f4e773d6d07539daf7d2f6d56c1d05b923466a160897509bfc20e77b6acc8c51edf515c20a8fadc14987ec4027f448bb702ad81885ae85829eeddb24585b8ca5334b9ed4ecab6e5c404ca284924102e12f4bf45dde9f9db6a0a143289f51a0300000000000000000ede8ca2a32782da69a63e754249b41058f3b9042a0f76dfa04cc0000000040a575a381d347a8046315a027f457791b6c83ad20af26c8fcbbe795e3c2a017b60000000000000043f707f753653c375a15fc17477de0003367692b37e668349e23354a0000afaeb522fb69b0c12d2fd62e52af54139913f9b3707525cca79644b0bf16265e8440c200cebc26813aafde017af5df750677d8c4c4faf409c576d66794f9625ed5e52ea32e22fc97d3f5a2c68de8d7244cbcba84e17992101123a3ef45f5f9c89b965d2afda7277ce6fe369e71b41f5286aa", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x810, r1, 0x0, 0xf) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 01:06:07 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 01:06:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x3, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xa, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc}], 0x80, 0x0, 0x0, 0x0) 01:06:07 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)='v', 0x6a9f094aa2bad4c) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup(r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 01:06:07 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x780, 0x8) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 01:06:07 executing program 0: r0 = socket(0x18, 0x2, 0xa1de) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r1 = open(&(0x7f0000000280)='./bus\x00', 0x10000, 0x2) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)}], 0x1, 0x0) socket(0x1, 0xc007, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0xac4, 0x5, 0x6, "ef486e6c26d190d384764791541499444110028b", 0x2, 0x6}) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xfffffc7b) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) 01:06:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r0) 01:06:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000000002130, 0x40004000000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) dup(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000000200000000000002800000000000000000000010000000000000001000000000af6ce", 0x2c}], 0x1) 01:06:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 01:06:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 01:06:07 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) fchflags(r0, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:06:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x7fff, 0x4, &(0x7f0000000100)=""/158, &(0x7f0000000000)=0x9e) setsockopt(r0, 0x4000000000000029, 0x2a, 0x0, 0x0) 01:06:07 executing program 0: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x88a) 01:06:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)="97d43eed5cc65e0e2298a6a4965219452ca432fb4c41c594e989323093b548d0f2981fd260136808e0914ae2a44990c3f62a37de323d2d61093aefee730327f987f1408b77fc90cf940e70", 0x4b}, {&(0x7f0000000540)="f6ef8547c48a186399aef28d6dc6a0f40e4cade268b9aae8c84d0f79a108ecdef974cf42df69cb33fcf6c97e94172d019fbf606dac66d6102ead89ce6790dcf1eec6d1e72a26bc70b2b10ff08893049065cd35932c925da81551d267613dfe01c7f164ce2cb4719b3048439af2987b0283555dcfd2a3b02cb1cec9710991170ac68259504cc2ed11261b5cb8ee5033caa32c06bbb0fc5fd314a6f1cd5b7f2ec9a6ad6131f553ca507f3f11522ac92bc0a150fe5020eca329f9e72581e0a2d91f84e7f7b4318a50544b7eeba8844d51c090b912513800625f890c76727a0442618b7ac5a9eeb6c7288bcdb0c4ef73b1513c10cf753351ef4bfea36f4c2160dc031c573779e048fbae09cc389d3f097c25e5ef47f187b5ad747d2f311ca77933ee7860c0046515544c9132978183637ef2384145fec9dd7a1b26ec6b3f9fdd3dda982d70ff7e9f9b2d3c68efa96e026435697f496bd8f06ce0b13301f1a13d8edcb0c8c4cc3ecdd4fd4b76b4e68730580507b2d0903a4f490bfded2b1c70062c74bc0b82f924a703f42e54b889dc81ec5b6d2787d88478392dae0478018864a7d5aa7ed8f90bc4829283de589b9686d33fb1586b10a0269599688a66f75ee99888117ad5055ab38a49bc988bbb5bd79779666405bec0b5882b1e8cf61eb7f2dcb1e0bf6eb6da34015f644d894cf1b7c99161fa83d0de2d47733480db76c35e2a86547889c8bc510777342d7a7df525bb824eb42c76673c0e5abc2c64de42d55b956b11947aedd4f7720967b8634d3a2e7cbe6af8dfd6c528bd5471c4e26428ac0eb52f6c7dddfc1aa77c30275a2d12e064d41f1fb18bf69b2cfdd07760b8e1145a24efc60ef6f053068ea3c16fb842329d285dab2c86e9b59c4b5af056ef730e5279d6f4b0fa05824502c66cc0349e07cb331d792e60fbb732a1b8221f19b973da223f0fb1ff41e8ebdfbef401958cf40da3e011058b686d98e35545b9d895879b30152698c411c2c6e2ac255890daec1cde6f4aa8a90ae03c18860a954d73e25dfcc0b45180adc7af467b45e46eeabc80dde67b1eb339071606551be5cc1f816f3ec22b7824a97dc7b346d20640ee1ecbd653c9a9b45f7a015f5aae5a20ce453f6a45685e00b79159d8a8d5e82c9395eb4f7d63cc7a4f34817e7fda33688f9bbaf78414e7969dedb38a0536b4551579e81e85a49fcecc48194beb7c48bb0a16fdbc0b98fff986a4a4f9356eb6693507fa4a6ce14ec3a365d135c0c068e8ec30aafde8611041da3546cfe2dc73ba6d654693bfd5be8d7521a8326d050b9d71799ff9a41cf8cdfc28f49b916191227deedd5a6caae7a26c21991fe1b0953e2468a4d667ac50d25f65b80f983ccce9319a8f4d01a661e70e1dbfb40dc9965ebc4fa82760696f4facfe0e90d10fe61739cf5084839839cab9da76b3be7dcd4816bf67feb6e086e335cb8bf45ef0b26ca05e33c8aad3cc9fba43e651193e31efd8773046ac58235c3fa9379aeb150a32b748aba46f03281489e2afe6cfc68cdb094475aabd343e017caf98ce08cccbeb3121fcb47a55f315dd112234667bf912809ccd61a84d60f1d6447c46c669726e778c64b2e882ff3c08e161d15d14b08bc4ca720bdee6ce23bb156e39ee230da31668ef15f6c838d56a988ab893c4409b667c1b75ff3cb2bba81c9dd859c8331e7ed64dbf1856a7ee692925c513f11a7236d813cc217aa1d7f572b03de05068d870c191028193323988fcb113ffef2c3ff883136541b1a16669541f8620cdfe34668883c5a18fc96a07dfa0c7b3f128a08a14f18f9434987ab3a4ba34a7c0125a3d24624710bb6cee50ceafe13a18c947f43b8f49ef4298de618025937772ce0bdbf5569f9154012d3d7bc2bea480637e1514446b58c184d5db38292a2bb335779889225c26dbe7770892b5edeaee98ea6da160bfe0f2799d93a5c568066cbce8314c73202a5201c06bd7a3d7f5208940b3b7f7aa1a4682b6cd62ba09a646404421af19ef6fab611e573c94ee13228c9c3fd15f7429dd5ed6c31d2290ef471a55154f9ba0199f0b7f03c1688955a2843d347c92595718502e920e225b33c95b4f7a312380ad6f3e443dc7a870fd493855081abe796492d50d6fcfcb94ef73a99aa53e17d33a003e168812868d8c2c6b6fae068127e2995dc593fb7b31294413a68e676f5d3a7bd6049c4dc49be43dfe36c3e2facaf3608ecc5409de471e0702fae1838890ef5029a6fb2135325c0dd18a5b831db60801a3ae2c4b0c93cd8b979c4d6599c704928b3db051ece8a7f9fc4c36ff88d83cacbf1d43938713dd9c5a3849a06a0a92ac9134e079f6dfa6385c946061931f794dae406aa3718eed005340885f5b66ae435a0b997d4889d033224a89975ad724adacddcdef0b9cbade0dbebe3b86d9c91df33ce8e552890ce85a9bf1e3b143ed7a90e1c380072ef3c711fbca992e7bdb57545810f4df8070e4551f19ec3d01667c93f95aab0096940aec4fbdf830b5429c673fa5fa885f592f0f1016c0b41610edbbe63325ebe055c04ae946fcc5997d8a87c6eeb9c08e2343b74a7fa23390d8dc53cc774c8aa4eb4d166ff854e47b5d269a17c8051cdd364a47fa7ef5e9c94191b793fa1ba856005a423712de49be46d26caa8dcc13bf84f62b21b13ef52dfb9d0d3ee26b8594a8ba54397099469894a89a0fecf275c12ba6e44f73d8e9594d2a8af3b5050d6e517444378ab60024737a7bebbc2c61160e507e6855cdcbb42732183644c3a8743d06aabad4abf380b30b25b56f83ddf58b52c97b5f1efb66cc43ba86e1ad4d58f6c8d18be76404dc95ef3afcb96657fd4f7c08c4b2c14349c25e0e21bacafe86c7b02977cf33dcacadc79aeb35ee9a13b820a72b201d6c5a93a0732a5dc88a77a773852460b160ceb51b6cbea79baf4182dafe7f65d9551db1cdb81ad41114f4587e92317ba222e100172090931fbd88ed23a21e8ab7ce480e32340ae694990c50e0e4ec3995c824ca80a73fa681a835826bcaf03e93062c57a397ffa609fe3c04989dba88209c30a9d2a2a98ba6076ad1a7f1171b6a633af92274ef19ca3a93c92ea1c5d2fc68d9aa77d08615ea37697b22ff9fbba76d09251728a837c8c02fa1a5edcbcdef94d046b370c98730ab506e3952e1ba5c84302d72286848f796ba92e68b131bc9288d135e779a00d88cf491525d31ed7a847d2a4430a49f2bf545fda2bd91240d28f18c1d6aa89f0354ceb9e9fbb20e290a005a59a568da408b54f2c6de6567a6f7357786dd5b10af519660020f770811f54d4846fd2f3fafc9a20893d5c818945531750626c80eb49184d9ae9eac1db8a4895e93117b3c93b65193da725f17ba6c10e57572d9056ff3f23b5ff0fbacedacd9118566da659161fef5cd5411ec042d83b6df6986b867982280bbe31d5cbcb1750cfc9e19f6164bf2b7e816e96c00e6c16194393df435a871dd102820babcc5aa6b610acba2be4037c4bd5a127d0565b3db91c2b6744b884526ccc79f0ac21c8f6e53f253340dc5540ac273c27a01f518d9c782145bbeb9c2617635ffeb052376b89e522ca00e47de68d589e7e8ee9ff7f7a530ecd1014104957b0a125ef0c24f24a553ae6b477891d463a4cf5e02aabd0b800e15ebb83617a7bb413e83620cc379320dbf095d08475f328ef6dc0ced8a3d8242b79697ac181f1158888a5bdd178f8427e1930c3a583502256ddff9655150f97e466ad6a66f723b05937d8314ffb058a0cfa290e79b66c18450ad0dbc61f57d440e7615d3e4d8f34cbaea4221df516ff93e97cd5bf0a012ed5ec07e9eb18c2d8c3139b39f39165906a1a13a49f4f4959f20d18e41f851c2fd61b683e0902a12a1b04d4bf3c3a38fae98a68331bd57739168bf73888cddc4874fbfa7f3c56210fd7efa3b7797fcfcda8f2dde3cef3b4db79bdf955182f0033c07fb54dfcded89246817d777c2006874458e56f7c50f204d68b59131e3a98346d701f2c00803946edbdf1797e6cb27445e2ce233d73034e9570c8273c9fd32cf5d08acf02022f0cd0e989551999abc637b71608917ce6d27e2e28bdca9badca27d96b24d6935fa2cc7e4e7dbf34131b53496eafac0abf6615987f62a993650a16d3974b98c858eb4b07ef427479d75388c61a25b04a7f2ad83be3fb7db78aebc644f407397e5783808f32852359f3ebe0a176407fc459ea8c8c5f005321389b91e5b0d4a2e6a676fa58fc5817d5841beaa4f625cf21591ed0742af49e990f7a19b9dd407e89cc1f94acf58950848c0e2e30c701cffc2002af394452e2e7f12e6468f14a09d84748babd187062f931923f7c4c1fe4a2ff755c726570f3c805b7af24af40ad356d1d6c2b33dd658b07022519a1e822e5cf5e7a3e9a46ca2a93ee9bf6022fb0c9fb2494416c645d43f3232ba632b22a8be741d6d1cdf73ba6e23a34c69115881bdfe59f9e3248f7124c5ee006d5802710f89a8980e5d79b057e500133740a80540ba0b4d11be0dd255788e25d0463832be934ebd0e873c86792b6c14984f2c9887eaaa431a6a58d7ecd13646c02c57031b0d59cb152d818838c4ab9e047db658f5c4e4139f6c5f776d191d36a1700cfb870a3611357661e73fdd916bb70bc452705aa0631c159422dcddb28cddbeb35957950091172b49361a351fa262aa22a92c4e3263a6337e458885b48780d809953323945d3a137f57f2917bd97ba451295dd1a8a2121a1bb2cc2ef421767cb16146e73996363ccab41c37c0e1f88de4e43f5973e1df603b689e83cd179e9c11365a564d28da674836d87c3a2d0f42f91032e3dc354594a17423e36832a261d667a10b670f8a150739f46b9ceff32e6105057d6488b0a64344d79b442cf66a17d83a2a1218d084870b0524d597d1c1665a238ba1e6536020d642dda7de752267fb05afcc8dcff71413b38f4eccf90d968dfd48d43eb3f021c2b9edf94288fe3d614f571d6c09c90596c80e8756aa5bfc928a3cbbb5065cbefe5d786af30e13106c441ddd5ea3d4f10cd0994201cc505699d1909ef3ba6a61e875d940370769a66747d517f753ac6692cf41a40f94cb0673fca2c82422bb90d899b13bcb3bd89767ba4ad8eb515c03acaa6dc991f57d644d22403209eecc441275ff1acc52148da6e5694c07270e8fba7b84ca5d2b3e3a95abe5021fafe197dc4ffb73feee0e8d280787aa038d55d022cf9ed6b326ac342c3878cd1b4d616db8aa16bc370d755cbdfaed214d2c1d48ed83c15aa54ff176b68a836e28de1559c73d37de38c2f46925cf41f8bec5c71b8ffae62a11efcda324fa5fa8afb15f6839d8a28fbc25fc7ea516a6e0e39b2da078a8b901308331047e1c5aa42f2b179c5a0e5734579de38dbb26d8f9ca3c42e2382ac98d03433bab9756ef61f8c8fbabdede07df022e245471a62b5cb3213bf299ad217744b4bdc29c2b2ce8b663b323d4abec784580a1c68e7e32b4fe9b83a2d0b62b1cf3d6002a07c15aaef401e57ee0895df9a64fa9d7bce322d1493438025f4894a17d7674beb9f518ccf33ba55417402f0b4b3534d36db940423c322f38896dcad5eea34037eafab029bc1da8079d50c3bf4c2fd80d7b14720e045717158aef6bf8b5c5f25a9c166ece01ae6885e77151d8f9416028d00dd8ab4990274b32437864ee7bbc049c08ac763e52673b3e736318cc72c534452f616f32c5b9995da4759282ea860284237a2e9189df727813ede6f79a9b093ea82e7374b4b222a17ee3ee0518043db147c7be4c2a5d192516d2a80225aa37", 0x1000}, {&(0x7f0000000200)="7c30efdd0f5f6d2cd4d910c4b151b97b690fa442feab87a6630043f21f11f34999f2", 0x22}, {&(0x7f0000000240)="ebe3324322a17d3350ca3ae8ba5a5982ff48201f2b06e76c6f259fb951c8f3f24f79cc5fc5f7a542a94c81168bb49520783988cca8e61ddb058f0c10209fa2372358e43fa0163ca8d0", 0x49}, {&(0x7f00000002c0)="65f7c308d23aa99511c63ba7f235d29c7b182054b20a1a54b5ca942530bb467bfdd09c2a8a890a384bca52983f056275f6103d23016b3bae04377bf6d3b60ff75a2a27049a2db67753fc08e50c23b3af0393238a0bdc49163f79a7f26dbdfd7cbc943271", 0x64}, {&(0x7f0000000340)="aca0f84743fc7144c85baed2ccf5396e9235e8105294c11757528a0e7960d85d1cb0fa82290cf23f85841345ed130b40e397cfc9ce3111efd22e905816e701fde8f9d68e6ac7f89a5e053d45bba76588d7e63148713b6c9878c4091cc35742178a", 0x61}, {&(0x7f00000003c0)="385928c40424fd3d92adc9d5236266b27fc25e8697814d74d1d05759ce8ee94c17e8d5a83537c7a62ece99b1cd81", 0x2e}, {&(0x7f0000001540)="073277c374d4c376e30fd02abf41ddca2602c480ffe89a93befd579c6c11f143684ce4c79d619701de1004c1a45ea15109538d90af36d3fb721f2b87afbf880b8d57d256b19b645463307786e3380be9b013f84c2a8963b1716503a51b9333f3dfbd4d70cdac9ac0dace9b964517872207e0cc01d4d3a9bc61af6c17719252e35a6b404676c434b93d471168d49611e15f6d6d60e779d540bdd83d4b986cff1e32b8697ed8ec4f836076230d555d040efe93802197e729b6bb", 0xb9}], 0x8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f85696c653000"], 0xa, 0x0}, 0x0) close(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000480)={0x3, 0x2, 0x2, 0x4, r4}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000140)=""/145, 0x91}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 01:06:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0xfffffffffffffffd) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/53}, &(0x7f0000000080)=0x37) 01:06:07 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="06002e2f66696c6530007fdb596b9adcde1d83a2547d6068070536909153e77aaa6fc9b94aa04b9e8a6a194445564b34faebd36ecc9b8d9b9968f3f653d387ad486f179d1fe1dcf932785d43ed9135eb1afb146c563b2529b159c889ee004dcbf5235060da3db8de4e5bc9d570fe34466be5e7b7e1c42a92e8bce0ce56b4e7352579f5"], 0x10) shutdown(r0, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0xa, 0x8) 01:06:07 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x4) fchflags(r1, 0x6) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 01:06:07 executing program 1: r0 = socket(0x1e, 0x1, 0xfffffffffffffe00) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0xfffffffffffffffe, 0x1e8) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7, r3, r4, r5, r6, 0x0, 0xfffffffffffffffc}, 0xfffffffffffffffd}) r7 = getpgid(0x0) fcntl$setown(r0, 0x6, r7) sendmsg$unix(r1, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000300)="922a3e1b9deceae0057e5a8a906307be72992782cdf4b640494683cf7714fdbe57d4ce5e8b116c710764a16cce2792f7e5391f2eb04d26915f7009d7ee6206871455bb1b56e20c83d40f3d4df2a7bd2a65b8859c373d2862cf60a5d4475598b42fc0cc", 0x63}], 0x1, 0x0, 0x0, 0x5}, 0x405) 01:06:07 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) 01:06:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = getuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2b, 0x28, 0x0, 0x0) 01:06:07 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x200, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000380)) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x819, 0x4f06}, {0xff, 0x9}}, 0x2) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000940)="06d3f79103b9eee17792372733dff08ea02b746faea63f4fc4a9e4526c36e4071e886c46de57278ee38f3730f558a5b1328f6373a83e07f0d8b69202a4207266a164a14c21fa9f3df1968fc25af0356539e0f0a1539fd8d461bf28af4ae03097f37fdc7f087c6e8899d2a4cb8c40e4fabd924cfcf47f57d74ca678893eb0fe20609337c968020e9ff11e840d45045e7a18cc207beb0cdc91b14704dbe939d58a5d22d02c90e5a412721cae2543b58a1b3c294a1ec7b824720cc9701a1b2ac9673b8a34309fa14966653e", 0xca}], 0x1) 01:06:07 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) write(r1, &(0x7f00000000c0)="3df890000000000000ed10196b247b9431c88e563519acbc5129fb40d27a0f20585297fce4105f86ba1c97347ac5cbfd1d40c51881470d74eeec08a5fc187964333cb591a8ab6d7cae64d3ebf04f164341093c3d7f5974f8d0a092", 0x5b) fcntl$getflags(r0, 0x3) 01:06:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 01:06:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/135, 0x87}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/39, 0x27}], 0x3) 01:06:07 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) recvfrom$unix(r0, &(0x7f00000002c0), 0x0, 0x801, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r3, r4, r5}, 0xc) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) 01:06:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) write(r0, &(0x7f00000000c0)="839abfebea43f923f4d8119d9bd0c3bde4f05dcd273b7b5ffbc7f947fc800dbfbb39e778dcaa7c8f9e8821158f7ed718c72520815bd4469035ddaef8b05b0020fd1964e9db33c7e0941b9912b3ac3f7bc97734bff16254777c55216a16cf32be30a374cac226cc9e6034da65c363a3f78a965bd99f1d2de4d86bbeb050d1bfa2eaf4bbb758947578c177a5ac80e0760a56e4bf523fcb1625780f9aaf6caa0f2e289599429b41bfc885c58875e25df7f10f2205372e261062ddc35d52677fdfc62825205083320c1bd914296684ae9c81ab7918e031119e3f43cc97f6e43a77f28feabed26cf5", 0xe6) readlinkat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000240)=""/154, 0x9a) 01:06:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x38, 0x3, 0x1) setsockopt(r0, 0x401, 0xcd, &(0x7f0000000080)="633391a122852771a94e7bcfcf587a2df57fb5b81decd573318d1949dfc04ea99c35d469b5061caf406f65da4ad3412986264138ef282fec3aea31f72ab4820a05a569278eadb498aa8f0801bdea7ef9df305e69572d4edda1ef075c24adde088f0fc60db1399dafa3f5b85013f568e7c47c31c580fb78bc1bef015a5c5b956f1c6c39e29cffd9cddabaa7becadc0e31d0b0ae8fe47cf14a00c70deba2463c02ca4c7574d96e109017650fc57cd48733ab7f7ae9", 0xb4) socket(0x1a, 0x8004, 0x7) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 01:06:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x8, 0x1}) fchflags(r0, 0x40001) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fchdir(r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = semget(0x1, 0x7, 0x400) semop(r3, &(0x7f0000000240)=[{0x2, 0x2, 0x1000}, {0x5, 0x100000001, 0x1000}, {0x0, 0x3cc, 0x1000}], 0x3) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0xa01, 0x42, 0x81, 0x7}) r4 = accept$unix(r2, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f00000000c0)={0x3, 0x2}, 0x10) fcntl$setown(r0, 0x6, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xa1, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) dup2(r5, r2) semget$private(0x0, 0x2, 0x0) 01:06:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 01:06:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) 01:06:07 executing program 0: r0 = socket(0x18, 0x2, 0x25c44963) poll(&(0x7f0000000140)=[{r0, 0x8}], 0x1, 0x7) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt(r1, 0x6, 0x5, &(0x7f0000000040)=""/149, &(0x7f0000000100)=0x95) setsockopt(r0, 0x5, 0x3, &(0x7f00000001c0)="3f226e3d8b15c33de8603b483e5e1042a25d535f5f863133848c576551214ac288c2138cfaac634f2ed654527c77f20533c4a0c39cee01a0d46cf89709c18f98d9520571c79647fd3b979c99c892c89c27f4d0d2770372034a76cf029665f249eafc8f9da67e1df39c4d551fd77841a22a5d06dec0241e1852d153bee14b86c2180f30a3f995c252f96610ef48fbf91c28482d79cffb9f9720f45bbf932e4ddce98ca347c1bb5e130c90809d441b15aa44fb2dcdcebf0aa25be89a30462f2d620dbd0c19e96bfac68ac547dedc1f8fcab112e80a044e7cb65945fd789cec86eaef49d3d8841555599098ba099199a1dbe8636c7a8e168ab0c3ff3af43198aa5f59473ebe73f91c580f4e1bf1ed0337e11caa1cb33fa503a415b08b133dd2b60089b18e27723e6eaa38347ec463a3525dc7f68ca08a53dc071ce651080d9e4b3f79033957577ec834f52db31911b40a266fbc037c17d799cfcdc625a9d84c913bfbca9dfe6f360f3ee20a1b706ce2e35d77b8a4fc35df887b39541a6067cc7dddae54b6589ea130054c616532f08234c9a583a098c5e56f7b2b35dc3b37065bc5c8da6fadb8c52b3b51f9243d0340979ff36e51f0531619679c947114a56f53e3c664e8e5f6d287565cec87788df2fd28169ca659d4aa2cc6956b266d687065dc08cf8fc77ffd4368748bb7deb18b9c6b08e3daa539d80a1f61517b068eaaf2dff02e78ca9fb51ff4fc9f519cc20a574bf098e479414c2f4f96f746b8e82630a2ad10369855160582bbca28ae9b8d682eedea25a9d6b9e536b6587d82e40e35ff3a4498161eea0183273fbf38d298f2ddbc904878d0122e40c77f6061fded024948defa8f92da148130080f6308e88e33994f2afc85a16994ca3a6f6c92b7a46b1f8b459ea9992eb7528da796d859d1b0a14e185347a041057144f96ff4801b0e1baaf5672f0ce2ab12c7cea4cdffa282ba98ade7b12ac876b220fcbaa2f589829c820cf86f700ab5b4f2b3498de6117e40cd42a80a15ebd927b0ab69c414b4163847409fee97fd252ca55a6f69618d8d2535495fc31f94645cd04a4a0cff6886f7ab2a9b6198eb16b0e1efbf21a35536da1dfc4689aa577adc96cf97cbef6c6508fcb2cee43b12ba14ddd522d778f0e2b4961a3ae7d2cc5fc8b842c49b22775778c1c2aabe2c1275cf71620f1c85e91d63a6bf262da89bc4836233f0d07cf74b25fa4ebb71ed6b3d8fe3714d6434cf1ff465923934957e2932bb1b4c35bee818e527779c3af34ba2c949fed310e5156c62ac2bcff285a04a9da495b53523994ab4daa670d10fd43632255d0a23ffa78bca1f270c3fc8dcb0713771a6f15f3b9e4d57971d1dc168ab80cd91699c8553013a407f41d7f7ec4309cf521a160ac4bfd2f726e0493a1a373b8de39bebf9dd599ad8df05855e13285b08e09275c427556894e30125ee5be65d810d4e8ba49e5cf5489b7db27aff88aa21f6942e75871c9ac203f2191000b367640f5d89c9188301af5587781101a7253b4b3d933d55f8b2445d9a382b3a40ea7f97f450388d803a5366fc82c84b74c64a77f0ba0e64d94cdb705edb4c9d9764d4fef5fa28c8e7e409738f08a13c0134d69b597395d67c2f2afee74f391839f45b6ab7da9dedd6020ad04d551f2902fb46cbe3e146e54fb1fac24abaf409c88a5cdc674d270055dbfc537682004f9cb692875bf82649f069c5aeb9e6544a0cb9819a798e7f93d4ee77541dbf875533e6f03a232141f1738c80df28da05ae3fd1b1652a74e8bb650eea4a6d818a3f8c7b34fdd71b0707f8048f400e12680925ef2aadae911847e1ee167c942cee640d065a3baf4414263ade01400aeebc2fb47a5e6b837b40f3c8eadc6b0d0704ea286312cdd4713edf50ca424e431e76372d4d7fabb49f20ca7a2efba321b9cd8f971035caa4f3b9be842b64efc7946edffb55b60a999410453ff74822f90932c6792d346ccae5678dd1e397d858ca1a5b51df09f973d164778b124a65e5b91c98e1f2371f05d952f46597c5b58f796894f9735d56e768cb6448f57020eff355b88c2abd4cade44473255029b8c564ed3ddf7f27e0eb90c7453d55fbfee24f647e7dc8d5ced037779878fc65148f100b291e7ce5c34a0836ad531fb750d2ae7b504be367669a4e0d336f3fb45b1c7c55c172b2d93f21d7c392d2172c9b7fd7ef187b5d61d09e0dcdb7953985349a55959ae5db98c4d8359715617b5e431802db003983cd78818e3f00c6bf10bdb548223b25b646aeb9cd4e987a29aa48d3a1319e92352e112179c675330e11fdc90f15b3ed181d8355489215b4cdc7e2a14294f78a1d4c4b390e1c2ddf02fa3b3b0a09e62edd3d91f593fdea8f80381e5169ccc2808d2a478cb0265d29cf70e49e10f45d8360892b6f3d66d22fb8fec13758c5dc5b43ea4e10f5cda4b02466cffc3b90ec1d6128b347d5ad2c582fc4b8c066a1ef71b51b8053806744756853e24e1c689e72d8338ca86e244d9a83ccb36aaf3a0d246548c8a591ed865e4ee1010ac6b743daa7c0cfb3c24e630e6c932bdd1cccf277043935374720b3fb97c5e581d322fcd1fcf8da5f1ea0a1a50d8ea2f321abc980d515bce51a270ba1e15b871e1db01bd1ebe9f8ed6949a40fb10a7d3e3f88afb75ab31ecac0d4469d0969b95b3cab578ebce3dca339c1a863498ba629b77422ba4754cdc7696fcdf4b60ed2d15e724971e888cfc67902e417bc6d08423ff4324a41ab110234734db5d1cf7c3dc7a1f90f0039dfe6ac7ba18b2473919e6b9f8b6db82b2e1e28fcebfd94a7c656a637c132124e83e3213a0c9cf84660d82f020a1a51cdf398ae627f10ef071c83dac1f3ce7bae8e52b8f7f257bfcd389c6ab54991a9f73866fb638ae560385c2dd344338082bb2f3170f5367ccf6fd1f5607f446e98f46db4f83673b337245890cb5aab719ee425c5ff8d5e08f696a834e6519fc5a6cac912d7b6189d0a211db3ff4bc946669960c51bc87b2a59312e35996efcfe38518446fa9cb9e4c40c27fa9401fa629199d4f68d52a75dc9a5e9904a5426b5ef8d81e970f056e1e97d25fcbf515afd530b2d025f7ed04852f926d4ad5eabcc3f600a5e067ac9a4287a2250657a1ae891ef64de51cced775f1aa31e6e65332f3d125a58ac22aeaf9d213ca1b31f8ca48b3b8076b03db0b9c5764908eb9dc1de7f5d8792ff4e1a0e9734816ae21630e857e3c3869599f100490d58864f9d4280f9c23a3f791521c1c7a46b4991c738aa1bd46776cdcd9243e42270b4f2b09f776bd1cc25fe15a55ae29e6b0c854d9ca5974b3b4361248ea377f0e4be31bacb608c1f38a52c4402c65cd9e4c49d85c478f83373373725519c6abd8cccee0c6f2e8e2e3ef1b3a126c90c5a3cf4eddd48a3bf070546945eaa2577f0ea43c68679ff9bc6d11c16404d3e23ae27bdb2472622aec9ed9f8a1296636f8b7146a789d230130ff147296a20b2a4d9184484c82f96b6374d73a7ab8a7baea6b862d91432759cb0b924b39769f7e01875dfc9c6f3f0121ab6941a5485f73b434bf416d6dad4f85903eae57d3166c79748a77b340fa9674e240195e366d77b9f76c15f1560719369e6f7fae34ec3cfc54a202849ac43b9d8a9e7bb1aa046355942d7e81c35f0d549f39072b8cb26ebab7916ecb3e3b2c5eeb4ed600ab19ea142779b0f9067ee728ae4eaa5e1357daa9474bf802489470e1b72f09d1f9bc29495764f7ae6166e7030996e9ac10ab1d4c6eb5f10218df2eabe5faee6e91df638de509c73314ce0982dbbfd7d0811e24acf80b59d71f718e3c18cd1a9744944d4cbe30d0e520ccded77dcc455a3b0a1858c3f709170cf38c973d40c0fa59579e4d20fb2b280c768e83a7d481061904e87d6a04c64d376c30f70a647775af5329dc9a9c034f07ce27e9404278570366e75603f0b4570d42de0265c6368b6c68460ee6bf50526014e0a71ad2a7b5e888e519ef0dc3c7afdf261f84837c4e85aadde73e4b9855b78ea551431550969ca3d6872faf6f675c1c12c55bfa4ce2371909d34b464b4ad92620f4d81b43c7b1848d223ad5ab13f78bfd23611798397e17e8b031bc45cc3a58209495aeb05bfe1626600de0717b2903142d7a6663b2c05efd3447bdd10b099f8c4b6e45dc48c440095a4ead5ea10d7e32cd3701d220bab89d32f8eb27069d284371c67b915ac3ba51eb9908092d3ca040060ae13e9a63f1a5e11592d7c019f5e66076587ae366ea2d420c6fc8ffa24866fed8112a6bb87073e711966d3ddd3128ae18dbd87c59918e1c4865c075a132aac6b338e391bd3a5fae6a7e69418a0e73cd16d86ce89686b5d7932f0bd35bdb78658e554d605d936340900caf06eef9aa21b1dfbcf2de03bc55452ae80794c8a040ba84caa8f610581b36610cdd049b91a2f3fa52200893927e5db2f98c357f9b1334e1698a25294e849e40c6f11b10c29b82d0c5dd15ab044d623430d09065f5bb2311506a60516bca9d7c7244ca2657a3668191f0653f09a4c5a6791f3625fe778a44468752ae5420c3ffa6552ff4a6e10bd15fe5789561d47ee0fd7f9b0e19fa90d04d8b06ecf3a94080a67a8413b359acf49d4f45813e14a706a4f0af4891dc6b64b70cc2da78024bd3a2edbdbbcb32beafe1bb89dd1d7bf27b7d8cbf5b6d316b23732d1096de4c5d195ae132800a1882f8931eabc59323a5639576450695b10de7d2b64024c3d6d2be470849da6f204a1f5b66654610cd556649d6731ff0b49629456c4607d056f14869efc5cca1f09322dbce0fed666c1bfac81a1fe29e07793a85be884ea2793dbe1569912626a5e5eca752031a332d92521866c04130471f0f1f4b87e3823288fa99f86f45b738d083a7fd0e46e88b6a0ce3ce50ecfbb39da363c9197f1244eb10e15235572ac682de0bf80befd08ef67f039de11d1807f8a40addfd5145a380b4bd27c7cba2afa9512c4b913d5cf199c20bdf7d98413dc010b76d9e32c575d28801be803b83f01247ad7b5ccc24b6bf9a74b06bf079024490d0ac641700166719721aa4f2cd33acfc8e36d76282775466469791829614f9c193071041b6a8c67d33bf6c2b771c0988cb49906d66d046abadf950b0d93731647b03d6d92d3263c2a427079bbe09806ea59efdd42418ccb1ce1b126093552976c489086f9bd0ea753c422893afb4efd6131c353e2635a839816145199ba4fb234cf4e5766ad33a3168f7607a62e216dbf1fd4f4448d76d70f23eb11f9671bd9b3c9e1d66522efc76d9e869f29fffadefc36c6cbbfd6007e49d26c1d06a5fb7fc5831115a746edfcd602ebeb3b8aae8ce711089019ea7e7b1855d8dcd86d5b109cb9c9d0cf7ea7e0c06c605d54ba7bf52112c9ca7e79b2c4b9747d48eb31e3468cf0029a0fcf8b655ff94b502d174e3a4764931d5fb8f0754891d28befd6e03fa879523cb1bc3080ad0daab44dc43098710e8884e665dbf6b6dd2f7fe07e280b0959e14087fa2b3f9996bb52bf397e7231ff4e0f4552fade15f537274dd293cf38bb635dc207132279300ab2c79165dcc95605e9b9331347ffb7148ce44bd9cb28c53310914f8f3ff41db3ba439d5c45699a24b0633b0398417dc17512f090b6c3848052f9b3a1fd750b7fb630029a499694c7b83d26e19b480f9daf7fa092a339e5bab1f352b2e1d4e3e5cf876403c5f4e5b5b547806b0f834306feefac7aa080a09041b4427a281b9e49334f667596906d9d3859861e751da57b2f188d95b131b3a9baeecd2ac1d9ddc9eff5535ec3050daeffa3", 0x1000) 01:06: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() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r1, r0) sendto(r3, &(0x7f0000000000)="8b5c31ce097719b35c3c2088af26d2eb147ea7c2fa3721f953bbff6f8ed5106f84d25742eda004fb5782236200d287f5cc3431877dd9c936dce7269ea0a56b2cddc195e657aea58f876efa54bcad6998e9f217030400d1", 0x57, 0x2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1f, 0x8}, 0xc) 01:06:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 01:06:07 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x4, r0) 01:06:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x7fffffff}], 0x10000000000, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:06:08 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000100)="b235aa14d78d3d43606c4e225261b2977d5d3867280a159971e7a8e68dc3b0435b1b9b18a6c6ce1029320b4def16b51f0c8b3e4d1da942f94fe75b2cd52cc2a74671dbc0639f312db2bce5555a62a6b61af551a15eae8c1065a2ff077c8224f06d284bf2a2ce49efaa0ab86261ea26837cffda767af99b4ef89a756bf40e7dec05b49e7ab855c9795badb12c232384e3", 0xffffffffffffff03) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 01:06:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000080)='./bus\x00', 0x208d, 0x455e390f) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0xe000, 0x80000000) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 01:06:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:06:08 executing program 0: r0 = socket(0x0, 0x0, 0x2) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) getsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f0000000000), &(0x7f0000000080)=0x4) socket(0x38, 0x3, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x4f0, 0x0) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 01:06:08 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000080)='./file0\x00', 0x10000000000, 0x40000003e) 01:06:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvfrom$unix(r2, &(0x7f0000000040)=""/75, 0x4b, 0x840, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f0000000000)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x6) 01:06:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8000, 0x5, './file0\x00', 0x20, 0x400, 0x8}) chdir(&(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 01:06:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xb8) dup2(r1, r0) 01:06:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) 01:06:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0xfffffffffffffffe) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 01:06:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x34}, {r0, 0x4}, {r0, 0x4}, {r0, 0x50}, {r0}, {r0, 0x1}, {r1, 0x14}], 0x200000000000004a, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 01:06:08 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x89ff, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r2 = socket$inet(0x2, 0x3, 0x2) bind(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 01:06:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 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) 01:06:08 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x10004, 0x0) fcntl$setstatus(r0, 0x4, 0x4000006) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0}, 0x8) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xffc000000) semget$private(0x0, 0x100000000000004, 0x1) write(r0, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64beb70446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f103272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5b81ce5b90f57da54be439cd81a0ad71a0c6b26", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r5, 0x8) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000004c0)='./file0\x00') getpgrp() recvfrom$inet(r4, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x5cfd9cac16084f2a) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_pts() 01:06:08 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r3, r4, 0xd, 0x5}, 0x7, 0x7fff, r5, r6, 0x5, 0x6, 0x5, 0x4}) 01:06:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) dup2(r0, r1) r3 = semget(0x3, 0x0, 0x8c1c1191a98293a4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001540)=""/4096) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 01:06:09 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x1, 0x8000}, 0x10) 01:06:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 01:06:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) msgget$private(0x0, 0x0) setsockopt(r0, 0x80003, 0xfffffffffffffffb, &(0x7f0000000040)="aabe56f6", 0x2) shutdown(r0, 0x0) socket(0x10, 0x4001, 0x40) fsync(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 01:06:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2040, 0x0) 01:06:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 01:06:09 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x84) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 01:06:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ftruncate(r0, 0x87) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000001640)="d1", 0x1) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) close(r1) 01:06:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/85, 0x55, 0x802, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xffffffffffffffb3) fcntl$lock(r1, 0xf, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x0, 0x10000fffffffc, r2}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x190) 01:06:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001480)=[{}, {&(0x7f0000000100)="b52e56dc2779f5945db7fff23b2daf80c56d4ba344cbe2bd001df291c26efac14299dd0eacdd2760c55cb7f9b3ac822aa86f95b1792d624c59f775ab02148675cda203fee66f96f960329fe8f6d074f2ea181eb84d8f6ec0", 0x58}, {&(0x7f0000000180)="f20b612311635530253b759bb7c8eeedc0c822bde5db877ff28a1a68c4a9235f3ea19ead83bba5a913cc6fdc2faf05960ed511ba", 0x34}, {&(0x7f00000001c0)="922515155aa17b93a7db6665c9bda426c5a06ca29acc247afb62bc6fcda82f3ec62a032dd07c707ff45eb7932d3c915b", 0x30}, {&(0x7f0000000240)='P', 0x1}, {&(0x7f0000000280)="e12028a4eef4b0ee37717181beb60282ac669c9bbc598062ea7b61a9fbe9510cb10fcf058dd2b480d1dd4afa80511ea7d3dc636bfd79e4699f8f81182112b193ee0622ef44e414ff93135aa2204605feaa2074c80920f3ad9bd54b39a1e201f1ec540f80d3b6cb2de0529472c86c987589c3f8eed6b36d4430f5a83ed9d551f7ad89e39c31e41088f47b7475113f2ae778297daefd65abca7b", 0x99}, {&(0x7f0000000340)="62979dc8f8f6879b6e3f6057602d19c4086e0bfac92376be5a0572717e37bfb049aaf78db2af58defaea7ecec6ebc142b26a0f6e279fc8c6001e153f37ef9924adc6f20bb1bec4c9c3f261c6a0e0110040d3ed08917ed85eeba4de847757264ff6b79d62999e5e738587cae9d7bc378b9080d84a1e9d3fc2e45afa10e3e1f0be050acdd00a217ff6b0d609fbfcca3a364c57a414a153b61eb96b768318d0cdc3250fac7986ad4f1841629641e4a3abfabec160f9c9d1c299df2e2b5cb78799d5693a1f3a3b43bd2679a05d0de055219386b7f4a55c812224b3959e2a2d3e4dd206204ecd3ec1848309aba716bfbacec1730dd020", 0xf4}, {&(0x7f0000000440)="4a598a", 0x3}, {&(0x7f0000000480)="d1a2ed6aa69ce2e66b64ab5d7d2b19161e7cecd71f97babb89b8f6963081f9356edaf7eb683367b1c3d6234185ade10630b1ec139504ef035eb16d6570b820d2c5d231d9accb420e1096993af3082d5ef03c28936d07203fa3ca25edd555b6f7c61b879bf79bdbf65147fb1bd07f65046ae240b7bb61c1c1d740fc2109427093ea88a768bf30dee02d73507d45812ba309f60519a7856077e588e4bf6e7b30c19c36dcd0197c1e0f031026ec619ab54943d4fb94a27f2b6ee465e2467ef4f1e045a5fb1df75a421af275b08d8f1c63ce2809578b6bbccca1d7df7a7ff902488841ff1d7cd8c3a6b42c86aff668166f077838ce2324c721aaa12d82fcee1447a640d2efd325a0be279fcc472f6e892d523874c33370a446025b336ecb512bc7ee61581dcfd811840eca0a8cac625d624cc9e1a26484debc2aa9b1add6aec9ded6af6e8ac1648db179e6fae35175f8ac9c463ae3700493446b8cbf93fee6be84657ee49fc03036ff17c73f38654d2db6e4118a23f5a6f165ff6d10a1008e42fe9cc31a2bebaf49137019b63be79fd7095b552d3a11782e587ea9f3746f9384b91b3c2da3cb0bb2361f3caf4bd720341c10d29c77b0be210d9ce861fbcacae6120d7092cbb2310418cacd58ea691068cbad17d0357cf64278df59b45a0a889f0044bee60f61583cc7ee20cd8f5189f5ff13c2774c7420ec65fa6b4b3f1a6deb2e40d53b5eddcf9e4dcff9ba6fe4932ff9eb513b91b1341e6a8fea38ab765aca40b5eb0eddfd53aadf8ac081ac0e285e0b1c0ff5ded4c37e6e0530efbd224a8c8ba0999ce7c2b2521c7eaf2dba587ec58898a570e29792850a8f7c31546debb4d77e3f33a4890de679afd0371c112affd4a3e26bbbbe58eaf189d0bdd668e7476225be08758b290ea328d6905127ae70492f4daf2ec1ef9f4c7122861bab9fc0a9ce2d8706e7ddba3d6814432d6778c0e2a95865c011d22cf1dae9629d212cd72be22b5a386e4b9a185fe3e37dcc4a2fea7cefb04a8613f3c5f00bc979f3ac80fbb636bf38f4acd523a553aa329f8cb442093ac300b6e7b9b4ac76058dfdccb9b69c4a9e4865f03ffc680b9137a1b523357114d0cf015cfb0d3234dc00edd884103e904c58890c76385c059ac63a92be9969bf429949ba1f4cb7693b00a61171e64d1c2d71b7986a339a8ce0e52538ba9403d967bf0b8ad4fcbdab3129a96dc66cc96b9543073850adaa5bc460c2f6190610f20266142e54e9d4e23f026d3cf1ed36fbff3a94d0dcf9bc935c6a38c649932b06606cfa69e6394dd9836700f08c47f89ed871934ea118336c05d891a44c5cf00811f70a7a2126c927a8421425fc26618ef725f148d243b91922c7ea4ee3bc3d6c4e50df60b199856f85e40c0f48ccae971b9cf9d02763dfa646b119cbb5dc51e371d0b0230453cc99c719c52345cf7f36de8f0b681ed9f05cc2dcae32e8c98939c14e0687fedbe5ca075c0288c831a504e082010575c6da8a1f461055a432280fc5c94fcb8556921160a54fda92025750cea4f285820d6c85f98c899c1184a8c568a192a4fd659ee5ccfb531167fa693f38458faad8a3f6771a16bdd867b1bd05fc467826a2e097e3073abb8d37cff11ecf00b9bf0edea9558f4e2bcc480dfd2bdad4fe123ee22aab507fb4c551ea2cc8ed231f4c8564e87a94dce5c57924ec68806f031959319464c073c4467cca9b23ac9b04f1f3d0f60144b96c13f9a008cc49b67edb3a5b1376f08bae32b0087a45e2da79ed04da6f16c1ac927c58771a5ec5dc8c981d998566c2f251d974840ad8ea58ae6b606c6810c62e918606ef27e4f7f062385af8c252f9e309865dcaf4e4712f9aa09f5dbfc847d3a631734421564e6696f4cb65d1a30413f290515a68e747ba7524ee2ba93c440031031d9b3d1b50848bac392e837212f6584353adce470dce92d2a16670301d6eb07646d90f390f39a28bb70ad7d27707ee42e8a5410a5d8653ee5fffe632a942cd7926a18e34b818bbd90bc548e456355f9cb2962a2a9d926d6845d96f0a9176b76f5955c49488f9adf34843101aa43d49ab31429082ac88a854c6038c58c5836ade4c8dbc9e8ac1c958dac8b33504b1f65d01309c0806de865bd4f7ee70e02851f8c5dc0edab2dc43602651b4f37dc19d1fc35116f2cf582b2eb150058b3f53969e35648c1bd0f5d2cf912a941052da538ead677d1f09e839347c1412e51ae431ec429b37433450904b3a25cd45ad53e3effe21dc3cf24737be57ab0b18551ddea86ca23edab8f8de7978bbc47055092377d29cd21cab5cedaa852a8b454fc028410cdce68f96145591ae8630778c1ff679a8ecddefbc103f17529195f618885d927410b507d3ad51d844f11146d7f91c5f7c7ef15cd8ab9e3de7784b4171e0d170215b5b92cc30366acde4be3b05e4881f6ac295fcda17a385963ebb2a306116b05def478cc925af4b345ee793928111a1ad3eab8c9e4480d737841e4283307e3f6bfe5b77dd04f1c53dffa23ff095eda2e2f2a4fcfdd128c9c40ecb48cf62871643b0ba9662d371855f45b5c6fe03991368d18839b6d4e7c6a0872bd8cabeee4d2eb633c7d588c47390908a0270c816e1f5bce1191eae3d9425a93b8ef23fd03b67197fa2197fe05457dd11cd0aa6f7532c767b293266633fe6e0cb8a9fe7902a66fa81c90c0d9448a3487c84295846860c01c157bf31b5f5ee6d4f774b33516abec9422b5653050a7c24359a0a0b19aeedddf7fcc249d24003ee2d554609fc3afbb99941e16457d76c6beb5e37ca23251eefa369615e02d7d03d14dca9b65bcef879fca4367ca35b906e1133321ea3ff569ffaa5121c130e4a1b9091d65ffb38433b7364a5591e8c9d7f697578e3cc30d59529f8094a6d369ead0934b6a70547f8a6872cf6abc5700dd4286f86180eb959d433661f0b283889ec9d7b4968e1e6a0257012fb802dc28f53bd308ac11bef7dcabf39a55ce3996b7f016b2bc1c0dcbe049793f5610e64e5da9db8508f5e938c7d0c4ffa45ad91a55c685121a0442db8b9924b1e0535f4697af11d65f3763e91e41a8bb24642115cb52d96685a4589214345f5a74f7cef1abcb3fccb2e224f8b9a0535738e115cb6883c8ab7e8b485512bb7aff5a0c24afcc75e835f6a81cfd7ced5449ecf0edc01f7b13a1f600b3001047e397eb6efb05d00b5a0fba02f03bad669b9b57593f6ec25652abb8fb1180f0ba6ce5364f458005b61688af2bf77b634984b0f43960505e9c0da554a54ee8c3128f5283fb53a1b5ce80e183ec76f0a8da3614499305bafc8ff59d09dc96ca9a160fc8cce565d96708030fc5b0a8e254cb10e577c586446ad964160080086eed9419c3d962121980dbef1011964a3cf620095651d2bd373b1226c1bd7a6a24446146e236cca0cd75a236754bbb3adff40f3492006cbd57c9553bcdc5440a4f4c4abf01376bad2a1e7b89d5f7f3c3b45025c63a3e5e4a299564ba53b9b6a8a680b3c1fb454e2683ac7554631af3be0fccc54ea1558dfa92bc752fe6aef94e8ca5898e2523318b1247e7bda9366e61831c25c3e6a33abde1ead7800d34c0aedcdfd01c00cba800f1a21bf6f35d43e9ef50708681725a5f7462db1a872862dbb31507679af661a0370f047f8a4796f72dd309a89542a1685782f3892c5740dc0e90631d9dee8f5c0cac1fb3277749c200ba34773189fdda17827015690f8934dca98b057687508f6e4af220f252d39d61c18d14be6aacdc0cea141759906605c4a568ff6402b8e38a79b20a9842a90ff7677ad347a4ba554f874d56dcf36a254d36f53eec94ec85b293ac5dd7df744be6fb3fe504cf60f2551a253e45f205bfb3fdd9652c5b149ca7c360f9b359a2ff707745b376461e687c5a31877e776dcf39a8f1873ef4b4d48241de5b8f1e02d26cce4e34a29954474675215e435d9ef085c77b8048de723c69bd1a9442ef69c9688d232754e1d17369757ac7757e95a8fcaadb7fd09da70a1bea5b01012f356048a07951449be431cfa212a6658afa971765c6a194044db74862ed03433f478c89653c0e64f71dee1e62febb7c2298cac2cb1719ad80df8ddfdda8f8b4950704a8262e4c09aff7a0ddfa5897859791bc607440efa8a9be5e81db6b05ab360756ae9edb8d49071863e01a7f4f1464e9639a1d7733a02d0a93cc479a5d2c8dac5c7a0857eaa6b21b30e08c07c26e67e7e3297b14f3ce76e17a733109454fdc3c42a5e4072fc6ff085bc7c9fa32a73db3c733e1ce37fa42f6ebde2e80a6d329b23db348ed83879bb21cade77d9c10c328522ea77d4f7c1e367e65c20ef75647114340bb9da5ce9728abd1de676e5e0988005a2c4f1e7ca318651feed9ddd2693ca575c1f98cd56e8839b6911a31bffa7db205d22eae847616f689b76fcbdcc3fc8db34d29ad54dec23f921ff2ea4803de245c59813cca0cf81f903a69e208c00c882b4341a89c07d043f0bae820112760ba19bf8dc9426b502ebfe269d2ef1c9ebf8f6a2ce6225a0215e18564975cfc0205e711bc796bc853251fffcda6c65e36fa1dde84b8cd9e0722163c6cf36cb5c288f6050dce620731797be2bcfa1531f549a4b69fc36e7b52ee54975852d5b5e200e81ed37b327fe292d589c49285504dab3ebec505eca4a836732b856daa3d4eff64a887da18641164b05a45457b950f0f5d6e9c821edd008b988af044f95c06c5311a10b9f0e333d07f42c82ab7f0f8f887afdfc5649b0b94bf417658453028765e675928719a431a7b84ec994fb2dcda705416c137d8bd5d6bab15b3196bb472452ecd728bd71b2bfcaca445d9a1dd46a18f80d62e9b8051950af1ef60ae69093306b322363301fc3e4bbbe94f5687b96a9300c25526ad2fd0d288df6de9b3a625560bb0ea70015a88ce88a7c694889b6b1310216089b671980eab49c96f28f9b534f832399d2bd6ffbf35218863ba6aaf1451076e69a81f73c48a3291b6ee65bdf596387d2cd9e4b9cf9d0398ed0c90afc3ac1c824ae3c2ad44d8e8f76eb3e7b8a5e26522e738648e0d88b1eb5689c8f7bc833e8c33a501f0c81ca3bd5378388a72525b08f04783cca1d04011259ebca93849d7b9093f0b9a79757f587bc83cea45e7ca085b76d9b34ff84971f77debcf3bead0c433a6e0f1f9210d5c68150b81ed9382df6e57132f6aa26bfa3abf052dd2d49c09a472fd0a541b024f61b22762e0adfd7936f090407ee8d4489d43eedb2c839880ce7cb88d587d7be3cd089d9b893185486c2d26d7309e65935a6776e35ef3509facbf936a8bb8c0bb94c8d4e4fc5fea3e68a946abf1e0b409d5f7443d06ed843a19e11c81e7df5658e92dc41a2ced9372be9867f1dda7695f20767dcfdadbc8927f42bb6a1e56e9ffaae2f3a25c4d17e4d56ff3c27aebaf472e58d1b64d5ebff32a195ea0fb00e567addf8fde057af535cdbd10e4bdb231e5b29d2cef2a35c0c65beeac1b1504a5f5f33686cb8cb37c579bac04856f0bfadf9616f6ebaf4bc47ea091fa0548ada286c0f6d28447060344d598673b474eac925b77626a1e7fb26feff9efae1fbf9bc7f10fe02f4e9cd57f4d84f23fc27ed303385a39c732a6028874dbbfe1b6c72e147103924624450522d3d8f84d79e1cd2ec09788e1a25a696e05c988d1fce3b7d157dcbca5b0c17f27aad8ac401ec1827288eb6a5475c28e75beba4e51add1515272ef2a4af02923c73c162f584dd12eace0a288572aff32ba2fde693a8abd054312d69bc3db9bc64893d9cb89e2c61d8e78365e16c28da", 0x1000}], 0x9, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)='Q', 0xffffffffffffff36}], 0x3ca, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="5f001f176669484c1594cd14336c653000"], 0xa) mmap(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x80000000005, 0x10, r0, 0x0, 0x0) setrlimit(0x2, 0x0) 01:06:09 executing program 1: mprotect(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = semget(0x0, 0x4, 0x100) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x81, r1, r2, r3, r4, 0x4, 0xffff}, 0x800, 0x101, 0x3}) 01:06:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) dup2(r0, r1) write(r0, &(0x7f00000000c0)="aa30acdb73d6a4f4ce02a29b1af5e0173e950c0c38fe088a30bacb5c6d", 0x1d) 01:06:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001180)=0x81080040) getrusage(0xffffffffffffffff, &(0x7f0000001280)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001140)=0x4) flock(r0, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) 01:06:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0xfffffffffffffffe) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x210) 01:06:09 executing program 0: r0 = msgget$private(0x0, 0x245) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[r1, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x5) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000100)={0x3}, 0x8, 0x800) 01:06:09 executing program 1: r0 = syz_open_pts() setsockopt(r0, 0x2, 0x4, &(0x7f00000000c0)="b755a4", 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 01:06:09 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) syz_open_pts() 01:06:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) dup(r0) 01:06:10 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair(0x2, 0x5, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xffffffffffffffa6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000300)=""/4096, 0x1000, 0x42, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r3 = kqueue() ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) socket(0x0, 0x5, 0x6) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)) 01:06:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x0, 0x5}) r1 = kqueue() fcntl$setown(r1, 0x6, 0x0) 01:06:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000080)) 01:06:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5}], 0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0xa9, 0x3}) r2 = semget$private(0x0, 0x400000000004, 0x11) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/115) 01:06:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x60) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x6) 01:06:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="6d199d0ae9d37732c1a8d4fc491538edb962455c407ed7935dbe57de18aa2de8e77b0116d65c250e3cb637b6efff953d7ad8c870a2c64e119d44459fed130f022301b1999bca63637e6379519d1a4d708b32010dee2709c592c4fcc18a8acd7a57f3e24494e5e7770f104fbc0813630b1746896aaf238a7ee9bd3ab8dcb3c420d59a2e885833e5fe05bf21e4d587028a28d90c1a83c672f8acc3663c64b94875328c525faada1b1911cf5226ac08933a0db3474416a200f454e17f9e5c86d93d0d21bd95", 0xc4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 01:06:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1000000000000029, 0xffff, 0x0, 0x0) getsockopt(r0, 0xff, 0x5, &(0x7f0000000000)=""/68, &(0x7f0000000080)=0x44) getsockopt(r0, 0xffffffffffffff95, 0x4, &(0x7f00000000c0)=""/156, &(0x7f0000000180)=0x9c) 01:06:10 executing program 0: r0 = open$dir(&(0x7f0000000340)='./file1\x00', 0x400, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) shmget(0x3, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x1000, 0x80000000509, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 01:06:10 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) getegid() setregid(r3, r0) setregid(r2, r3) 01:06:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 01:06:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:06:10 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/35) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/4096) r1 = dup(0xffffffffffffff9c) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) clock_getres(0x0, &(0x7f0000001040)) r4 = socket$inet(0x2, 0x4, 0x6) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001080)=0x20) clock_getres(0x0, &(0x7f00000010c0)) r5 = dup(r4) r6 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r9 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r11 = getpgid(0xffffffffffffffff) r12 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001280)={{0x34, r7, r8, r9, r10, 0x20, 0x634}, 0x40, 0x3ff, r11, r12, 0x1, 0x40, 0x3}) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000001300)=""/236) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000001400)={0xffffffff, 0x5, './file0\x00', 0x9, 0xff, 0x2}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001440)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001480)=""/80) kevent(r5, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0x22, 0xfffff, 0x8, 0x6}], 0x4d, &(0x7f0000001540)=[{{r1}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x5, 0x200}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x76}, {{r1}, 0xfffffffffffffffe, 0x60, 0x5, 0x3, 0x8000}, {{r3}, 0xfffffffffffffff9, 0x8, 0x10, 0x4, 0x7}], 0x8001, &(0x7f00000015c0)={0x1}) socket$unix(0x1, 0x0, 0x0) getpgid(r11) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001600)) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) fcntl$setflags(r4, 0x2, 0x1) 01:06:10 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x80000000007ff) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r7, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r7, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xffffffff, 0x1}, {0x18, 0x3, 0x3, 0x6}, 0x20, [0x1, 0x8, 0x7, 0xfff, 0x0, 0x81, 0x2, 0x2]}, 0x3c) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 01:06:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) 01:06:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x820, 0x104) getdents(r0, &(0x7f0000000180)=""/209, 0xd1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x200, 0xed6e1d4ef6939616) socketpair(0x1, 0x2, 0x9, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0xc1045763, &(0x7f0000000100)) open$dir(&(0x7f0000000280)='./file1\x00', 0x8, 0x2) fcntl$setstatus(r1, 0x4, 0x40) 01:06:11 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xfffffffffffffffe) 01:06:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x6e, 0x5ffffffd}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000004, 0x7, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff9, 0xa1, 0x80000000, 0x40, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8, 0xff, 0x6}, {{r1}, 0x0, 0x10, 0xcc, 0x2, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0x3, 0x4, 0x7}, {{r1}, 0x0, 0x82, 0xc0000000, 0x5, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x10, 0x27, 0x401, 0x1}], 0x3000000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x5, 0x23, 0xb57, 0x1fc}], 0x8, &(0x7f00000001c0)={0xfff, 0x9}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 01:06:11 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 01:06:11 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2008, 0x1) r0 = socket$inet6(0x18, 0x7, 0xa32a) read(r0, &(0x7f0000000100)=""/121, 0x79) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x300000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) flock(r1, 0x1) fcntl$setflags(r1, 0x2, 0x1) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) listen(r0, 0xa4) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) 01:06:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000008000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000140)=@file={0x87b7301195746c7e, './file0\x00'}, 0xfffffffffffffe15) 01:06:11 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmget(0x0, 0x4000, 0x470, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 01:06:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x400000000001, 0x0) recvmsg(r2, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x6) r6 = semget$private(0x0, 0x4, 0x12) dup2(r1, r1) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000005480)=""/78) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup2(r1, r7) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r5, r9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 01:06:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x1f) socket(0x2, 0x4000, 0x7ff) socketpair(0x0, 0x4, 0x5, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:06:17 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x1, 0x20000000000001c, r0, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 01:06:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000009, 0x0) read(r0, &(0x7f0000000100)=""/77, 0x4d) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x100) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) msgget$private(0x0, 0xa4) 01:06:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fc, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000200), 0x0, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) poll(&(0x7f0000000040)=[{r0, 0x24}], 0x1, 0x2) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 01:06:17 executing program 0: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x401, 0xd3) 01:06:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) fchdir(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x100000001, 0x8, 0x4, 0x1, 0x1, 0x7, 0x9, 0x2, 0x2, 0x1, 0x3ff}) 01:06:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file2\x00', 0x4, 0x80, 0x3f, 0x0, 0x8, 0x5, 0x9, 0x2, 0x2, 0x23, 0x18f}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 01:06:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x101, 0x0) poll(&(0x7f0000001700), 0x20000243, 0xb972) 01:06:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x0, 0x1, 0x0, "7d05023745b93a0e688e26bd226221d9b3b78e87"}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe2", 0x69}], 0x1) 01:06:18 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x6a15, 0x9}, {{r2}, 0xfffffffffffffff8, 0x82, 0x20, 0xff, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x2}, {{r2}, 0xffffffffffffffff, 0xa, 0xf0000000, 0x6, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x38, 0x80000001, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x10001, 0x8}], 0xfffffffffffffffa, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0x42, 0x1, 0x686e, 0x7ff}, {{r2}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x0, 0xa36}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80000001, 0xd7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x42, 0x2, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x41, 0x40000000, 0x4, 0x5}], 0xc3d, &(0x7f0000000040)={0x6aae}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)) 01:06:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) munlockall() munlock(&(0x7f00004db000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 01:06:18 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 01:06:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000040)="3048e69931929648", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x3) write(r0, 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/21, 0x15}, {&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/243, 0xf3}], 0x3, 0x0) shutdown(r0, 0x2) 01:06:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x4, 0xf0000000, 0x0, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xe, 0x1, 0x165}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:06:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1fff, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 01:06:18 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) mknod(&(0x7f0000000100)='./file0\x00', 0x8008, 0x800) fcntl$getown(r0, 0x5) r3 = getpgid(0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/6}, &(0x7f00000001c0)=0x8) fcntl$setown(r0, 0x6, r3) fsync(r0) getpgrp() execve(0x0, 0x0, 0x0) getpid() getpid() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 01:06:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = geteuid() syz_emit_ethernet(0x0, &(0x7f0000000180)) mlockall(0x2) seteuid(r1) r2 = getegid() fchown(r0, r1, r2) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x40, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = msgget(0x1, 0x20) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8af3c59b859e138381a790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007662a7df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x0) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x2, 0x2) write(r0, &(0x7f0000000380)='oL', 0x2) truncate(&(0x7f0000000080)='./bus\x00', 0x7fff) r4 = semget$private(0x0, 0x4, 0x10) semctl$IPC_RMID(r4, 0x0, 0x0) 01:06:18 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000000b00)=ANY=[@ANYBLOB="2e2f66696c65390000005d2748f7b1b945db034a39f5e1b5c9a92226a5fff341ff9ef255e24cfa3869edf4cf879944e6e8105d114e37a99ae2774f202618c00a2457f138dcf24f04c7ff71a126b096c674a211a1dc132388e0668f085bcc2f00c6a76edda46ce5843efe6328a6efebad7b81412a64794a2341a3a5e3ec77ebf33df9c6aaa46dcad80bd1db68341dff4bee0a7327236bc97469367f3c8a3d6b1725aa50391584ae1463d223389e884965e157c882e6430d0c4fb9833dfffbffff4b00caba35c130bebb36dd6e0aff1ff85dc36059bdf1bf128eb0f854d31b73ec6bc612008702fc5d01b01e5513cd1dda46d65050c6996dd4cef159c52059ff555955a52bd2e22c79c5ab98e7d9d81db83a9d4d978b03bae52c73db7419ebdbd80e924922fc96a52b2daa070f7d61059ffe27560f2071f99b2b22a90aede8dfdfe2523e70de517a9f2df5171040da8dcfe50b5ddf588e87e6882e331e253f243d0ae458997a828df7440d26048125c282236eea80de569cc46eae7f0ea453f22e645e024d6779dbfc2a1df3f900000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r5}) flock(r4, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) flock(r4, 0x8) ioctl$TIOCCBRK(r4, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r0, &(0x7f0000000940)="d7b9ffe68d578e9b1020a917c3617f0edc0b65e242708c8d09fd658d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6918e617f703bd76699e7515ecd24e5cf405e17ef2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c9d00e0ba194e12cde8e766ab4102e2ef4993b0bebffc097c313a6fb5a51c6beb43fe9689e8bdb4ba880000000000000000000000c2709cf837dba5097548b8ba3f3ee6e57d03dc7504a0da4a750a2929a17f3736122fec6b01b013f460a13e46df31f78eab30a7b45931c239e4d7b0a2c7f44ecb9aaeb2ccb7f75508966466c16a01008bc6cefaee8b945f7dd5ee03ccdeabdec130faca1eb0c98b4987e902336022b887bb1b5202e0c3749aae0cebdfc254b73faabe17afef19353de57497d3806a3aceec99815afe249bc70b11f14d1b5fc31d65beb4efe0e7b3cc784174d03153e2c05f11a0ae028ae49b248400000000000000000000000000000000fa020267ae21c768ec353ea126e8fa5ee5befeb397a0502f8ab78dcb9ed911202fa0172042bbe9d11ba40a4773c585cf4b440a041711225f", 0x1bd, 0x3000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r6, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r6, 0x5) listen(r6, 0x7fffffff7ffd) ioctl$TIOCDRAIN(r1, 0x2000745e) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x40, 0x0, 0x0) r8 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r8, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 01:06:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 01:06:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 01:06:18 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x404, 0x64) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 01:06:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6, 0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x100000000000, 0x0, &(0x7f0000000100)="694d934f5c38291c541d22d217cf44627b4aebfa71c0427cf94edec7d50edc1d073e8171f8d546eb2845cc68e9965b63821155b1d162918d6f0bc171573cf86acad2af16e51827223deb0f38b49280b750c0de112250b41e6835aa84a9ea37567369039d4a3f58becb357fef4577cb01e542a6f6baaff2e461006227377dc5b3a3beb54ca419090cfd2c4fcebb89a36ed79c28f86e19c573a96568", 0x9b) 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) 01:06:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8648b48935d14b79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5cad400000000000000045455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:06:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 01:06:19 executing program 1: r0 = socket$inet(0x2, 0x1003, 0xfffffffffffffffe) connect$inet(r0, &(0x7f0000000040), 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x3, 0xfffffffffffffff7, {0x3, 0x6}}) r2 = getppid() r3 = socket(0x6, 0x4004, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r2, r4) 01:06:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8020, 0x0) r4 = socket$inet(0x2, 0x8000, 0x8a) r5 = socket$inet6(0x18, 0x5, 0x3f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000009c0)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0xa08, 0x0) socketpair(0x20, 0x7, 0xd, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x20280, 0x0) r9 = socket$inet(0x2, 0x4, 0x7) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) r11 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r12 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x40) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x400, 0x0) socketpair(0x1, 0x8007, 0x1, &(0x7f00000007c0)={0xffffffffffffffff}) r15 = getpid() r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="42b7b4a9ed99675fdd472eaf99ddb02203868b5e4c4a145cd65929967ee86278755547619f55862a986e81d06e9ddee962cfbacc327505fe3a72d418410c1f12ae669280dfdd542c67292068645495e1384b0b4296ff0c91ad613e80a56f391dd4ce78f1a762e134bed1083dbe5a2abd107fd651be32ef9252f092535a718669f2047afcaca8111ddc264670b8038a8bc776d591398ff1df55f5f18898", 0x9d}, {&(0x7f0000000180)="4f8ab34dc4b48eca4b9b3901f154d25b616849244e16ce755d5d1c605d33f6f1c71dd49e", 0x24}, {&(0x7f00000001c0)="c1aa4dc3b3fcc351d26d7a37f1903f6112739d55cf8b0bbc6f389728689c2e09f003567171a35b0b13a4f49b4c96f8c60978651b9dd0ca335e09ae9305b9f14c8839ccd72ac3e1d2657a3f5304a0cab91224e0c3b18dedbc520802f73bb2f1cbba0c96c855f96856f645ee0ee1ae3bdaea7cb7cdd1eeb8b905e817b8b45c48ad461ab15ce9ff8dd240dbf5ddcdfcae8b507c8e543ae81bebb47f29ed78b7", 0x9e}, {&(0x7f0000000280)="d8c0774692ca51aaf985421421cc2c44b49f143c7a29abb91a90d941f22beea8126d53db7bc7085205e84a03122591ac66947bcbf2679c24fbc101ca2826b76312f7f5e08f1981685145fba99392d1f24110e039e7d7ddd633762d3c8c57479df1c8bf0daa", 0x65}, {&(0x7f0000000300)="2d00b08df29ee1e99e71ff6590de86368e920603a3580a8830da5633f9cf163ccff9282344fafec6a9fe3b71f2f0c2782456ee1996c31ae9000208eb60af511953d448152990cd02490b91a4eac0465f71918d1f843a3e2ae68ea6e098235fcbf211c03a0826", 0x66}, {&(0x7f0000000380)="fe5407737a6b151c56e15500388abc9b249c3b3c3ef6d960662a739e498b3b367d5434e4a22b14f7909fca67640d6897ab", 0x31}, {&(0x7f00000003c0)="993eef3a0b883ac2cc70fdbe0257f62ff442c60040e6e2", 0x17}], 0x7, &(0x7f0000000880)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x38, 0xffff, 0x1, [r6, 0xffffffffffffffff, r7, r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x80, 0x400}, 0x400) r18 = syz_open_pts() syz_open_pts() r19 = kqueue() getsockopt(r0, 0x34e, 0x80000000, &(0x7f0000000940)=""/124, &(0x7f0000000580)=0x7c) kevent(r19, &(0x7f0000000000)=[{{r18}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f0000000a00)=0x1000) kevent(r19, &(0x7f0000000480)=[{{r18}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 01:06:20 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000100)="37985b4c85688372c9ce26d83fe6912bdd08d65334e5575be4e1380ed7bad74cdee73f4328ace7ff1d248d0910b47b866983c7fe28e9f37f52b139d850086095cca6470372380de79d9c6fe270ae99fe10d1076b17abce7f47d1955c7849fab3b409427fbb2e71ca963a47816d506a70ea8de91459be856157e07bbf54314e7243fead16fedf4636f7d3661eab2d6f8e1a9641acab442a2af7800cf026c7ad8cb3272ab35f1e1cfcaec3e36ed7aadf23cade44e2b993f3c83fa396515c", 0xbd}, {&(0x7f00000001c0)="b01693b811e9bc3b32cab14d9910ff7f4f343d51a3dba72682a97e170592021bb540e3204bcb522de1b3472f78ca8a83ce89c021205f6d182e16a5a9f8691f02a6a512127118b1bfe65d8c3a9ab12bd8416485c8ae88b296ab3dc21c2220b6a4ebfd076159d809e7e3593519c9d27e12fca5f14fc0161fd615b7711ac161a85cfb02c23ec0f7ed769cfcc2de28790c938d3ab3c1930afc3f6342871f78a35c9a3bac94adb61de465a2d9db8d74d678c8f5e3d5886881b01ff549c6957c8ee7f6850f3baa0d80d9002a96f8c13f9d0811c4e153089c2b8ae45f1a4c3396573e6467ee31312d0567824cb99df6af201a1fd43cfdda5630", 0xf6}, {&(0x7f00000002c0)="5f8539c6e235cc75669cb51c59cb888a906412f2bd9bd932458dd4722beb538fcbc58304dd1f6fd36f8d6cb901234f026d26a792a446141e5df0d5dc46288ee1cffb999835870c34aca9cbd2903d02cae1e87809792ec1db884763c898777c7674ac44072f1f307e48d18a35ad439a02c213d145f1effcde3b2d316ed72b0ad44dfe93e3faf1a4b85d727dc0745bcdb6d32262904d9100759dfc192a80d63d93c73014a55d37432ce9863929167cc50d891bc6050acf39a21100c8920d79c847dae8b2474b2356af3426fe345081ce", 0xcf}, {&(0x7f00000003c0)="d649f71450794d0e649301ff2cb1646f49c99f32d5b70ce4c540a9132880cefdbde22f564e366e5a49ddfc85ae53e1161640aad3cf2916bbb809c7fa407517e1f389315220595e7af674a2bb2268054fb943", 0x52}, {&(0x7f0000000440)="d7df5b8cb3b961e326f6ea70b1746c3a05151c38b0e32b1acf0e5d4d6f3f31f93c481050f3f942d752c43ed244785951eb788e625fc6597ca660324574f770ded86e40594c84d4aa4728c1455507ae6e64bc9a7566dcd3c64480da1963480ca43dc15c78fdc0040dbd1b7d765e6d7dc02d787e93dd2d8c89e45c7c1bccaf4f37a688af6d31db40bd9a1f01cac5d13679a7b2b234c1dcac2803d0a53de7bcaebb37aa7259a19cf55d217cf4b184c65e1ffba184e71553269685b59d1437f25410533c8cce5c81779b28744297c2d532c00f6bcd78d03de9766a07ee76613e", 0xde}, {&(0x7f0000000540)="cb1c1167c16228882f6e8aecb872c9b2ff9e233abae7f0893bac5d817027d830950988774ea3e6b961c68f574c52f5bf2be8f7b73d9ec1fd732a80c7efd8d3283746493e186577d36c050d6d8a5f0535392367819d351236d7fe04b47944ceb8872eabbc2a4ee30c0a7324030fd1a2236642b38537d763760cabc622747682def1295376892bd5336b286cbeaa5d2b022d9738bf264fe5ddb9b516ace579b26cd64451231a2f576bcdd58594fb712bbfeeeb7705a958b631466409fae402b5c1793ce7e20477aeea17a1eb2fd6b98df664dbe130cda7c9aa2010d8ab766a167c6e1e445b7021dd69a8172e61c9f2caae4f55b64f33be0a635988e8", 0xfb}], 0x6, 0x0, 0x0, 0x400}, 0x8) setreuid(r0, r1) setreuid(0x0, 0xffffffffffffffff) 01:06:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x2000000001021, &(0x7f0000000280), 0x0) 01:06:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) sendto(r0, &(0x7f0000000100)="3fcbb07e2f4bba175d24fc07e15e97e188833c75b5ab0f83c7b023538cb1d4200540640faf2d4d6649f94b577302f208395845abc22cda7fa9c5065a421de704a39c7f9a0eaa079477022a40062a0d34b9bdcf19e7b6653930b2f0e94f714f6dee732146dfab2676696d7d8c1e6f5701029261918b3ebf5767d9c048331462e825f7b266f7d13a3b68b043042ba2231d5789f0d4d008967432ed1bd099b292d85c167936e26a1979d34b5dc1f03bf5ee3b9fde58b26c5061722fb87be78ecccaca9b06de966422", 0xc7, 0x2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:06:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="802346c4c6b959ea8345b74159881cf0f22d2f7bdeaa2917ca8736079a9e2d337ea34e774db7e95cc4b66533eda9827ff2f66ce61afd5a607d5d3a8faf7c97fa2ada36a1a3fbe390b898abefa39974137e8a3202fda1aa1b8bf98e0537652bfb39a3177d96d5b89d12497d04d94999004737fcda54a0dff28bb910a85366715beea2c3b5cabb2fc43005333c7af64e52ddd9a235da65e527966e452936988efa01fb72e8fa0639e6c3e4deb10199525ebd87928ff0582a65244db92a73c1115bcb65d33b7506c7a5c3b5b02fecaf161555354b143dab26f722667c342e0ac283c013269a510ee011f14ae8a9a614dcb10d561f0112a2c98cbf6d6561493175cf1cc1668a41d0267e71924b7aaf39d95e94e7e4a8ec4ee8c8746ffe290a0c87ba142ce7166c67e5d6754cf85de0ca3336bbf5f1f15d0618afeb1b02b828acd46a77a9330aa8187184e1454c1262d8b3dd4469f29c197768e99e25220af5d9d2987aff2867143379a9204073d3d4f0ed59a7f5ce6660a2e02bc215584fa7fdb0dcb3cc6fd33dcaac8ab9ae2e872b32589aaf652cef8bfe265731efaf91677d24e58b9cfff11bb71e9b3e4354bfdca36fd24c2516a13f65d30e6b58df4fdcc1873dd6c331ea46219f8e6f1e32bce0353a4d42ad6a4aea5f1e6891f28b69bce214f2f68602f3dee8cb36cfcedce74aaa79e1c81c844877bbb6f83f5214db73546332685d89de0c76fc5174b4687ec0f3c819c6aa0e69814156f471f1c3c3e751356d0db3c86d52efbfca7f4a7e0d4b09e5858d87e87041df44f8cdcae2b9fe06082dd3446c6b46a72fc23f19a424c22a51c593187499293714a29191628b21a45b34008a2db8557361eb2e55667b9311c9c5c5a97b06123e4b443056480d7101236bfdf56c1c1d49ffa4e1284945f82a7ca2d21fb38ad1982b2ae7f33ddd03c22d8374e606cfea6f8fdfefddde532adc90a370be9efc93c5d3aa94cc488b25079fa87663a2ac77f703e557e95db99975c1ce75d29d858b25142a477fc78522519129f00563350619244f6ec52f06600a35f2cb98bbdc58c41062a415f8137fd9a57bdd3a047f4fb1a17add1d041574c5b320bafaec7a3736db209e2edfdb3fd14e937f99e6837048e719aa2221af72fd678ba259c8061978e7e130fb7fad170d8ca698b422397e22f03543b57388cddbb71684f3467e0e0f34ef2fa47aee5537f96d87faa3b56a50b68534dc0c12c4fb03ef1be5331a073e3bd65a2c7e71881bccddf1adc0e86ef814c09029b428d7a537df61eee7ca2235f9eabfe4e071f2cd95f44c062a5ba3421c0c6f3406a0b5b79f71ec66821f4753582d0412e7d42cfd740aa29826b3300c6ff3ea079f1c7c1261479e45ca034f5822c5fbb03804b64a52749be5a5da5038b0ced97507f2b87bec408e1cf5ee332d71553e1e56978384f0c18fcb8ad694765f4ea5f8d5d4b7eeacf2a0f3dc43e522bf0dd3bc6de0d6fb0389e4ebe5329cd6c44a3ed1eabf117a1e9141e9e4d0e28eb1780c368bdd9287f05d11a44ca6eee4afb6b00ce2c95791ef54c21dfd99f4351b30885791e7dd310e20730ed152f40a61a9a397233be21d51bf18956324f7c0452877f89ff364fa6811a3e4538509c608ba21d939c97a6da05965d91d02c7b2f0e28a72e2b32ee0d30b23cd5a2e7251f839046408a29c4393290cc09f5493b7e4ae9ed2bf284511eba0fc1a1fd892a93e87826b8e7be6f6c23ab41e9f38f17c519f4a3215111d9f7d5e3d0a61e74d4efc04ed44f6312f33ec24944f6f76737b6298c217530ab4e5fe612795ecdf5dc30c61331d7281731327607f2ec71d9c6720f31aed84fadb5797225643a0533ae80817f63075075698ca795b81717057b0000bca05570d11a2a40f97a41eeaea07de203d3c3dece8c87abbf6cc81a56afe4654cca82062a3fd0ccc8ec69c4c4a95b0f84e8c6c05ad9052c81a60880888d02b00d88373620c30b1d059fe18d46ddedaef4a98a712f1cb850b6a6bea6cfef0a839b6a08651d70714390e87139c24b8e73397fefbaf8ee6f757fe6a4c693da64028de7e535eda95b11a23b0760aa4493d198aaae484234800078530342716ce7f99b401dd1696b2d4b4e774060e30063ce1c8ff5becb6557edf4d24d5831d4739bce8cdb6e9ffc427392abfab12b99087d1ccc8b809c15457ebc8a9b53332b6f011731bf29f7ee81ecaf9a6e1f82a0b5b0bfbba0a000c3d9e35672047efab5dae03c82f352c51a90d665e015cc1a8087eda81d1f80f89fee3332b8c9352175b5d1d3e94d3c070d889098680a2151cc94deb4da27cd7514fefadc06a0a816e0aa383b5bc6d4301b01a36b3009324de4c1b69d1c24285dc2bc2f3ba3ecefb631e57e726d6763a9ae12996b0b711d851ada75845996adee3c65bd6560b2108d23fe9708a29e5d8e19d066b66d0bc41749f50e4c001b9357c2c55c9af87d46dcbe971b4112a9e487f8c59a4ebd8b53ded1f89a072eecb5783360c3a8d0577cec121e8c754abb28acd8961a2ada75247d515803d21f070522c92ed34f9ca133fca9d3e26a38cf1fd1aacf55405e88148dd713d737c0196d8964122d3e899ded3747baba63e10cb27a08a9bdb40c807943ea8629c47be60645f3ecda1b5ce77cf3d0ba040f1d5dcadf4875f0ac8176cf11524bd903bb11547d4983809374e9e3f7d3cbd67d9d19d582ee87245f060be4569772299b32ac3c4dbcc2976b72571ebd5df58e56f28d05428803a5998d929b902413e952363c25e02149d2063315c7cd79702730066fb0ddbef93ea9df2576c9e823738fcf72f9269336521cbefd844119f9f28673464c6662dfdafc7c85b424ba5d8bc4db93c90130497c40fd545b42d96583f41f940a35f98701ac2a1a29b87a85580c54f5b4170c4e1600cf91090ee163d5fbc744e4be8dead10e470d5b78907b7c9d0881115461bb47a84390f98175c0af17559172c8a6bf50a48efa70fd9b05d74a599fd817d1e6ae800154c24db77644a6afda75f288777f86161e1305fc5dc6d09a9de9d014b7328b47d4b9ea8063530ab2d50942ff36232af1946c94ad948b822e3d2aa95cd1dda6538506aa2187aeac8e957146de832887713e619f354b9dab7683759520bb365e52b2b41155f5f7d29f72433368b1d24a10647784624834f167d3d4c5dcb9c5455a773c6764106ecf46a3a3043836919225e13b6912c0970ebaab940f12821b7ed96c3be60a38dfe92c3f3d6713d9b477b21ae9662d5ef9ed8abd72369ba6ec725e3a974db7019dfa9ab273cde772f4730c93b842f3efbfd6076aaca773da75d97b9dda0a0fbbcc9f36fd090a19fbf9f533a77fdb8a0fd7de040b19b6397a58310bfbd6830c278b11f5724ca0bdec11790535d223a5cb5853bda50d4f215bb71c274a0abce9eeb80fafba7f84af69f781035c62810e579b1324105e6d552c74bcb8decba44f67f86c9ed0b733531a95da26dcc8e1305b4c2a9284db7533a8ae856efe324249395abaf93152be1b2167c7d511d4165d2f09a2e3f3ff9cb6f9455723f45c5b5038c5d21b3d66c34cf118db414ecdd3d99daba17b72e16fc6df9213e9349e995ea127899bbffe1c12b81b9901650c5009f38b1625522f6eb0e5dfe79d89d862e6449ef04d4b9b312fda50cb97c4f48f713a815d7d83e90704499fb36080e4d23ce666332c53c10f874ec6f25f3fb294679b70a8330ffe4953964cf7599eea59310e03e7620e31034d3b16724b25b441185423e007b99958eec3fce11a0e34b3978bb71fa892538b2a026a0e1972c29b38667bc080b10ed13fe7123b220cedd851ad7ee0b4a6e9051ca5d0f3a739dc56ba26a2520c66f88929f19a973ef92a806774f1ec05088763fca32eb49372043ea01009f548d31167754dbcafac9f0c5479a039bc77fd36fec2da2446eb908909efebcae40f35d6b3a52a977c5047e8ff5b884a3a36fcc9bfe2ff5703525ad3c3e4fc4cae1d01552ed759167e5bc5765255f1d62a8868858820933fe04c050e4aab1b35f6d4220167faf51fab32d43c689fd009c7f11098114da5dbb594abf9f7a2c3f510deb052e39192cd906e8b25cccd3784acd770771213181dff0242f507a82afb9ea4e434dcba29ad64bce2736b52a65ece928b7770cbe346f974c25138934761ce7a4549d765afdbe59bf37cd246f4f5a2bd99cb28cd39ec55e291d867d8398b72fbce6d127f74e6dcff7dccd88e3548a7c44907a6753b6a9fcd012cd04bcfd8af810247b8cfa3cf560eae2efe1d582fa9afb867c0d17cdec00c0f200abc14c36ddcd66a8c1b4786ed25b734d861e84859c4b66929ce3af4ce492939294a97b2dcbf1271fd689174c60194ad2d0d3fa735ef6fcf70403f10fb902fdbc3815fa4ba1e87f53c8175ea53d4a8606e8370fd41243af55e6903d060fa00b805f63b71754ae2806ef0dfb9c4fa33455898da5d90d0dccc75abad2bdf056aeb3fb0584da9ff06df2807f2ffab88eaa5eb4c372b48da302564b71ae54539a161e495d403cc427b928bca6b96b78a59a49e2f097a8e124b54c1262c923b155e87e46dc79d28a2bbe32ebf0a2135e4cceb1975dc20fd712cd1aa5d85f731f2a3cee53ca21540515d91f67a621c84ae01b4b45bf2df8141e48d71bb29b1d8d8c14957548928a06abe99a7b7e3b7f0ccf9d771b82b057804b5db8731ec4b2e16f21dfeff043a54b0bd4f831b68c233c773a9a09e4c73b7e546766ea09746183805c34d3d0734f01900d744be0ceebd8a9c845563bb0c1cb75576c816a5bcd5e46da2404a4e54fc870afe9a78f07030b8e300039e3075b8721492735e47e31c2fce072a44e5787a9235fb93cec22b87947bbd31318682d602748effbb37d34bb097254106822e0f7aeba81059d6c628296619f1c49fac04ecea9cd021a6213b6374414762142a593e752ee663e3ccf0c63b1b551bf264749919ce0636cd093378e9c49344617ac5e1a6099bd40afaa424761f119b9b60b7dbd8de6dd9c16b8156ff3a57fbbdb159c68bcbf311971f4ddc5593905c5a3be64a35d756d194499a92a551bfbb33adf14671d85afc18c93aabe3da9c3437ac0eadc863b4ce86089f34e443e56076ec04ca2d0f36026fed44b666f3d0a55cb0d4b870c1b8b18ccceabcbaa7306a2718d8f311d1920f9d82d29d2936142892a819b2f024bcc57dcec959e20c5aab411d24cae4120b04d31de4a0cceb0469ec1b57da61a64bd2efbdbba7703f3e80d640a15e07b10065a58bb7f410f5b8b1f3d3523a603a01243a37b038d17c003d4614e6e76d598dbfdb6b1b6ea8ccea11cfb4fb260aeaca939fc2d25ba16adbbd699c637b7841c5f93678921e2ec510ca6fba4506070ab0a6c9503455865aa4e59f57b3336e5498d96078e5eafb8d5961664bd3a52b5ce22fb3d224ac543a0157f982ee922d54866102da2e577dbed78bdc212f2e181c25e0f35acbee6ac9073e5987fd5c4fbede26db1aa690f998afe84ff82df947aeba6fc448c615ffce5869ce0d1b83421879ac698d89d4942c5f6b7faf2d9ede99138e4acba9d4ab18351862e768d6f283402597a1864cf392aa972ef8f27b3142b2925aeb45fa640a281b9eec3468b1b65448b19d48583bc5a2f99cf2f7f6c4cfc7b6128b7015a6614ff716e05a5d290ab301a46ae09338e50a40a2fe870b89d0a7d5a2f78ae965d301cf8a3a573121aeb98cbf17574e18d29c52404faed80a680cfdcc823929436fcba2f86f2520be2764876ce179aa6f882f34919444adc04e763efa9bd", 0x1000, 0x1, &(0x7f0000001140)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:06:20 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 01:06:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)=0x20000000000001) 01:06:20 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpgid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:06:20 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x4598c808, 0x80, 0x9, "8c76d6bf87aa506cd15c69dab06b1247f8831eae", 0x769f, 0x3}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 01:06:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='mL', 0x2) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4, './bus\x00', './bus\x00'}) 01:06:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x182, 0x1a, {0x2}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10240, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20002, 0x44) linkat(r1, &(0x7f00000000c0)='\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x40, 0x1, 0x9, 0x1, 0xb66}, 0xc) socketpair(0x3b, 0x4007, 0x9ca3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x0, 0xffffffffffffffc0, {0x80000000, 0x9}}) fchflags(r0, 0x1) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10000, 0x0) linkat(r2, &(0x7f00000002c0)='./file0\x00', r6, &(0x7f0000000300)='./file0\x00', 0x4) recvfrom$unix(r4, &(0x7f0000000340)=""/153, 0x99, 0x2, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) linkat(r6, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00', 0x4) setsockopt(r2, 0x2, 0x401, &(0x7f00000004c0)="433a3be7945aae80425843684a5e11a0cf8045b9dee0ddfb3c4389f0dbb9d1a88870373d256b6759604c1cdd4d018ee2ce0d4c7d00330c13319a12d0ace34d7196b45b5917b46ae7d91e806d6cda406d17e9f70ee2f5ed7af793004b4a2ebe51a20e2c9b3b190d2fcca0807a5edc20b67d266bab8653a1abf444052facdd017305629820c520c85dbda1f4ac66f3ba6333692d2faad2040e065aad8726650c0f03df99a2cbb6ef", 0xa7) sendto(r3, &(0x7f0000000580)="009bfb0533010c07863e08405929f13a149350f605838e5dee979b80733ed2b5467f00d191c76e5b70f4f07e40c5713e9540535a7e188efc3d2287c5641448fb79afaba6c8dabe6f3984f00051091128194e4d2738022a23eca23b602fbc76d5718cc0376329baea472518c96b8314484434b1c87aee146d655d70dc6a1abcdf61ff635615ebb5914a76897f88268b86099428a9321a7ae6adce85ad2458e96562b80515f2195e94411f939618fc7c1ecd58ebeb72206e1e1105edf7bee38182c9f987078fb0e1d976e5f29425d3fa8398eb8d15ba1685b9de2f77fdd621302a6dff7e670410191425f6ec47520d71cbbdf8085c266dcfa53564bb4a0d935b609e54692f5d755319279432b29a8603ea16dce824fd6c06c1e501d5ba18a7819f738d18cd3da9536c0c0fe328f74b58675df26c78a706fe99898ace5910eda099d6dda6f54a41348560e8bbdd7159ce34ec4b545d0dc5311307c1400f7432ee2bc979f6a0999d4d1c4b5bfb8e9a1911806162905ee09a95b3ec46be5d6bcd5031090a7ccd9c47a444a120de0edbefc555f061cfbc213c0bf5376ec4ab2dc0951c0d8e09fbdb7d4a247e81bd26179b002c9f9e9f9a70a09aa1ed8587ddf5299c4b9f1312c9cb4f1baa619af5c8b08f8b09f20136ad72f60a412692c23f95b3b6c891e4688e49c629b753f10023e02493c7dec958951b6ff7f232a5645821937a89b4b507eb5213e8c73936b00579cbe4fd6fcbf0a4486aa520b9a70e908fbb3c811082876f789f17fa06ea3181971a1b87020baddeed0506100e01bb4a1bb1ae8bd08a21174bab1504f33711f5be1cfca379707f71ab3a75be826a64e5de4e68cfcfe850875e19cdb75110019939666c02be1970fc2327fb3bb4e7dc6fcd6ccf58ff623421254ff506a7dcc4ff22dd0be5715d65fbe62a44e26629e5432223eb3f049c079896dfac447a286e16b43ee8af6a5ab642fe05a136c7b9e1ece38e7072b960d502c32a8be2c7054ff2610972e18050db8cb7e0bd8008d17760e36d6eed0855584c99288854b8af124b66203abf5db98d9ba8c3add785d99e257cc98af67fe4de4baf7a033911c63c7c559db148e1a0a0790bc132f9cd262d6ee8fa4daef6f7d27f552a441b05ac3b3463893fd56c9d984185fe58f62a7de708a3c74589878073b2ef071a2c07fa480e578d7d6c84d9e747841a514b69ae821e89197d9bf8e2a0dce7ff549c52b51cff6be2387fabb80d4ef365dbb2b927ca1a41bb06e090d7e7aea57794074a980fd3ba26d32c4a6cdadb2824e87f907636d5ecc276e2c31852b03c1ab0a5ca2106579cf158d88b59f9155dc8f2b405ba37e348a369b22961fa4fe04b22ed91c3487b05f40ed1d449bfb59d59de78288563babfb13a7bebfc1d78d45c245ea0e7df5350a8c25f4ed8117989a41dc0c27c5a3f0bfc3c474e67b56919f2e82b584200b6c07cf62a951f7e4feb4a1bf0be99a332a5f2e9505bf46a6bc9276b9494c3efdefd73033fb02da545765f6b6aadc8ecd1e71952d0bad52be108afb5ace72ba1c82c368e2352e0168e21e7f94dd26c536aa1d21631218bc43a5b6de28b8119b4fbea6e16ed67e987e9478c200d446045acbba8634802322786ed0b5fe29deaa861355d4209ec3eb6d5b4ac88a30906e22b8568b1a4b76c8325863d29dcb7a26bf4f1e966ef53428afeeab2d8330f2f06e5a504c028c0dce0582f2a7f44c407547149b5a528cc9a5d1e77db87d7d46d3216e8d54c0d34086be505925f8555ed858698cb97acd951f804a3183f8a88862a02773be8c7fc5670a85835e997e830920f7df4aba7a204a9b36fbb29b0e5392fe34430eeaf8b6a22427a772ce2f60e8c043b17d369a03780224b86a774660c23d24b6c600c95087a3e6dffb32419bf1352f122d9af894870d4a4b6863a8686501e92b72d0e08312bc60824200b130ee9a908521af8d1c105d0fb8e66afb2af889cf6371d0de43a69dc138ba725ba8094a935fa7dd0e59a74ad8445018a6085f24c297ae6c98a5ff0a6dcced88f9e51143ab802d4367d9eb40840d889928b3ac1f50d6f855ed1f31f71fe3f4f2be82c2f72c8de846be0cd2ad4be0bdd396b8e21962c50953600b44803950ce3d16fe441ec3cbc01977a0ee39309ed12f0fc8bc272490eae5ac42c01341f53bd0aab8edec6f4cf137320f66cce714beaee522013dbb2e7a7d5099d548afe92a8ba732db535d85202c3f84a20bf9b58ef55685ac84cb67693bf66beaf557e6fe5485b465f747b0dcbafe4a78103e38bbf76a174fe1f4e2e6a28163eb18ac68de1de7d863c109a88e1c22d868017102415dfa4b7418e9bf1a375ec3b2ccef76622fb72a18d8510f977cd3a897fdf3b7ef655eea6527cc387ca37a5117b7d5c3af2e8b5014d1f83b89e38a9a1ee118dd61baafcf2bcb50cce34f6c142d80f7522630aac3f36ab63245ded4759dc66fd1e4d948b2ed8ea1a2c26869e085317df1eed7a2414f057f36e598274b789fcaf1dafecd7520fc655ee61b903fd346ad132caca92687fb45baffe019d4e2aece6f786cd39b27484cbb4f7d34f004f9bf8f18faff6a6915d90580f736f66bccb66856a7d28a6449e0a256036cb632f2552fbde4442ede061184e236d105ec3526ebefa6dcf8548d6b063d4c7055450da39cc23a7a634847c14fad50c2cc0f12145ef3dc618ac69814189376c2d50c8fa8e3d070ced31bc7ca66e5a44ac6d5d78559fdb88079674d8f271050dd5b4c8eddeeea3101402f8439e9d36547f16e52033e274786f061fdfd6b0c6a669d467f736ade12fb9e59bc40726c705b7c712d39ddcd215ba34dc2ce280314227b035eff2a544071420d80ee597fc0c2013b5d75de0a84dff16601ad1d938e4e1645d66cb88ad4d3eec8cc7c82a24de58b70575425ac55504545d8d24e10ed0f5bcc0292b35226ffa69243d624f20d8a179d40da7d62afb3d183dbdae268f1027b76a52d74a57d9616993805a0cbcda45aff7391365ebdbcf055f2a6fc6a9e7991292e2a52cc8a6fcad4b3ca6c3d6f4be7122c12523bb75c8ba0f3663bbcfdeaa814af0b4eeaab1f4cde142d3444c30b74d0f63537d927066b67d72f33a2ec0025cc2dce83ae736ce660bf0e6bd20e9b456b7ac799e6444851321477209c54c9331a1acad15c0f2feab16ba68b873f42ce9ec781b4b8c86e6fa7436b6ab9cb341e495093ac0d745b747baed255a4d6bcba790706ee9fa32ad679d9b95b0cfa21e9c9012114fc95e4f4d36e3d26f12e285d076ea3ce733aa3ffba19896fc20e52131c77a97a66572953affc0b181ce5629d122bd4779c9ae9dd2543e6989d5bee0f491b32b94504e102e6f302c08a803c7b1b41a6f87372f2b7130e86ebbc5c0d77919c86cde2f7e434fb9bbd96ec84636c3ff79da2cf90258713117f19e9725f50d0d1bb2b5d2b11c5918a08f732f3f45664db1751e6cd357396beb67347b1793e773625e32c2d55e471795c116a73e1fc6ae319be2a8b7bb173dbb53bb85263e0531f1789c460b78099036414715f20d8553e69ceadcd89e682d58439f25a044f4e47ab623577ab7a2771ba511ef49209f5ceba81648dedb2b20ac5e2a67222094956f5f11f90f34a5ab3c39cc054fb804bdc3f486c738646f2d0d9499157bb7edc7ac971e16ed8fdbbfa9bf5d02d7ac330565566abc1fa67266e241e2c3f6065ec115638c80decf75e039d66696f6d196ccef94d4e250657049400a65ec8a6824177fa21dd4761bb739f813929a1d77ddee5c23313433d2a0dcdd9de73ebd03f6ed2baffd9cf46b7dae94661176399fca1ab4f1ddb110c95917c6c61e8356f7b0b825fbccf7cd3deab9c6f7230ec0c68b2087c74a0d92dabe71865b6afd4051b2a8545d6488a4640754e47e2ab0439861c6561434120ec6883ff3f11126c073587507d5479cd0a680aa019c8fcfdcee545838f84894be3034156a56d3d1f1a5e37c4526904c1745e61c066a7f141c79d7400e0dc4567e2356ec1d45fe1998815ab06ad9b579c6e47b2995c5078d4265a366e3f824a4fde7041176545c1144bb423d40252eaf736761608c3c8e4e8f9d97ce30fe5ebf2d466c1176eaa509b49262a8de3e5d33329e9c541bb01c47725ade0e5367d6c71471bc50d0f53478bb4e3f58860289a3c96ed1618d5f6c3d678f25b435a479ab39c7c0bc181d3bd0572e307e4649422cc13f398a43cf6f214b08abca28ac33fc233f6dd32881bde3e63ae0538d65f6c850e1947a4bf524b03404502b82815766e116961f45821650a650a57c790ce7e52f67de28cf6720506c27c109ea25411af30a126c113518a763c462b6b76aba1ef20647c9d680fd12f1b854141828ce48082f83a16fc2f0a65221aac8b9ab53d0ce88b38c2e655bf1261dd4414d55b58e182e11d46d34eba8d1374a1d1c064f9e5c9f5f20b78743a532e4182ee6566e0c8b9f870ebfb7a3b16e2332062e42f86ef4d3f1a84a42eff4c2b94f269d65069597a1cba9e9b4c597ff5f228ba6727dc357ef30660f2ef80c25ef53a4aff1bea84a3cd5b4a270226244c6513b18c124587aafa7fa927fb431a2edfa1f121b2c939132887994a9bbfa8a6f1f2b6d4681a917db7866e7bb1cda5bc4293d77be9a2a9af1be71173233e2b32bf27cdb7f1d4bd25ec42a8557f84fef706b5a6e57bdf7af897ea5efedeb77471ce0e605b71d0f58dec4d8633544d86eeee4e97d02784df8b077ce25407e3e64a360a8727cb173ad108367209973333eb3e801ddedbe619656c8a77e3f8b1b657e93db1694f1863598d81271fd04c79625908216659b0ece91b4c9768b59354b15615e5477a2865272bb8e793ecbbf2a46644114f29877914ac00eed495c88751c6abaff53dfcc7a13ca616ff14208fda2c60583cb177aab5c01a7ba6b3f3dc8682c93cadda0320fac9c61f031beb2ffdc95813a7680529ee7c11ee4388869c40496d95e6f4e5e312d86a42ab0f12e55697e7392430e951ad42b485b1b34d8299a1cb03f006263996c534cd183709b71d9e02720542b5612921add48c027507d20eeb1a4b1837e36e913c2745e0f367ff3e6099338b4404ec5b1ec5a21182b134f42714f74cac92f8c2ac2c349f1b243b5cfe329c9e29289432fc8e937ea1984e430620dc4d3edc9757f970f9f90f74226887e0158afe5904704e94889a4678cf9dc47edd0838d14165b8a4a749e4aed9f2a798623bfaab5d5142b5069e51ee1d50f1ded68c266ff45d7ee73483a82a64a5db710b4e1f7fa8be737965a99143f47c0e20cd369731a0a7cb92efe117121e09613e938ea2cd197bb5b1894e22dd632e3c3c332e474258f8f0c61d42c4a22142a333f6505e6fffdd77059ef48f08d77f425e5100665854b3a3b7654275ac77c3fcca1fea9ada06e20f6bdf3e6b561c215f8e945aca606ba8dad5cfcf2c93d784000ccd04414b0bf62a86b305899a69f1f534f14e1cb1cc72b99a876fb74ef3c8cb930e99f65baedfe42f5f72ca5de3531aa634615b5f14e6eb41fe287d989f03f9fb9cbbc8377471a6e84fa16d714220d8d361e6707c3541f681f8c62135670e25a49651e7c3e8ce481cbc8b202ed4e489df537966cbb383c35c5c39d23d1c9d6ec0babca59bdc7ed562eff649f013926734b023a168fd39e58349a22303acfcad647a7e13805ced4f24487335c87823eeb8a8cbf3c9e8d25349ae4540d733a74f7b65ba976bfe59e7d56bd5ca2668cce29861e317ff9ca5e46619bf84592547d77f0fc8bb2c286f2f5a7b691efc2", 0x1000, 0x3, &(0x7f0000001580)=@in={0x2, 0x0}, 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000015c0)=0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001600)) open(&(0x7f0000001680)='./file0\x00', 0x2a8, 0x120) fcntl$getflags(r5, 0x0) getpeername$unix(r4, &(0x7f00000016c0)=@file={0x0, ""/108}, &(0x7f0000001740)=0x6e) openat(r6, &(0x7f0000001780)='./file0\x00', 0x8, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000017c0)={0x0, 0x1, 0x40, 0x2}, 0xc) socket$inet6(0x18, 0x4, 0x9) ioctl$TIOCSTART(r2, 0x2000746e) mknod(&(0x7f0000001800)='./file0\x00', 0x8, 0xe9) nanosleep(&(0x7f0000001840)={0x1, 0x6}, 0x0) r7 = geteuid() getgroups(0x5, &(0x7f00000018c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000001880)='./file0\x00', r7, r8) 01:06:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7fffffff, 0x4}, {0xff}}, 0x2) write(r0, &(0x7f0000000040)="45ec69af05000000cb08da6bd73b20846b203ebbafc9", 0x16) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() 01:06:21 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10400, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2) setreuid(r0, r0) shmget$private(0x0, 0x1000, 0x518, &(0x7f0000ffb000/0x1000)=nil) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 01:06:21 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x2) utimes(&(0x7f0000000200)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)=[&(0x7f0000000080)='-\'{\x00', &(0x7f00000000c0)='\'}\x00', &(0x7f0000000100)='{%,\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='(\x00', &(0x7f0000000300)='\x00']) 01:06:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="0391efd6", 0x4) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="a8f1c44a0f22d41d1076a87a18720cf30232c1a8bdde2332c98e5ab90c4e879f28e0ab3b4acfb2b88688b4fb205ea0e21660a03a121c10b3f8c056220b7dc131647fc4b4e4e6cae9c879a29e21fe8a00c67a388d89a8cfada58710b8938d99de9608428d57cfcde077336c4312310a772429dde2648d5392673c3c37055a6f4dc817420b409b91bd49199953af4d887da3193e2b05c5b965a84d00f07542", 0x9e) 01:06:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0f172867", 0x5) 01:06:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getsockname$unix(r0, 0x0, &(0x7f0000000040)) read(r0, &(0x7f0000000000)=""/53, 0x35) 01:06:21 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x28, 0x1) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getpgid(0x0) r8 = geteuid() getgroups(0x4, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0), 0x0, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x4}, 0x407) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x114) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 01:06:21 executing program 1: r0 = msgget(0x0, 0x83) msgrcv(r0, &(0x7f0000000000)={0x0, ""/250}, 0x102, 0x0, 0x1000) r1 = msgget(0x1, 0x1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r2, &(0x7f0000000140)=""/88, 0x58, 0x40, &(0x7f00000001c0)={0x2, 0x1}, 0xc) msgctl$IPC_RMID(r1, 0x0) r3 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getegid() r6 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x92, 0x0, r3, r4, r5, 0x44, 0x2}, 0x3f, 0x5, r6, r7, 0x5, 0x9, 0x3ff, 0x9}) 01:06:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) getsockopt(r0, 0x604, 0x6c343be1, &(0x7f0000000140)=""/65, &(0x7f00000001c0)=0x41) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20501, 0x58) openat(r1, &(0x7f00000000c0)='.\x00', 0x0, 0x90) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x1000000d8) getsockopt(r2, 0x4000000000ca, 0x2, 0x0, 0x0) getsockopt(r0, 0x3, 0x5, &(0x7f0000000200)=""/218, &(0x7f0000000300)=0xda) 01:06:21 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) write(r1, &(0x7f0000000000)="fe", 0x11) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 01:06:23 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socket(0x6, 0x1, 0x100) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 01:06:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7fff) write(r0, &(0x7f0000000140)="14", 0x1) 01:06:23 executing program 1: semget$private(0x0, 0x4, 0x40) r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x0, 0x200000, 0x0, &(0x7f0000dff000/0x200000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/24) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x100000001, './file0\x00'}) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 01:06:23 executing program 0: r0 = msgget$private(0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getegid() r5 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x20000, 0x2) getpeername(r5, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r6 = getppid() r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xff, r1, r2, r3, r4, 0x0, 0x5}, 0x687, 0x9, r6, r7, 0x3, 0x7a, 0x1ff, 0x3a}) mknod(&(0x7f0000000280)='./bus\x00', 0x2050, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x2003, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r10 = geteuid() ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000440)={0x81000000, 0x4, {0x35, 0x4}}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) rmdir(&(0x7f0000000340)='./file0\x00') fchown(r9, r10, r11) r12 = dup2(r9, r8) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x9, 0x0, "228c219fa921d19396b653f48d1c4d026ff72b40"}) 01:06:23 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fsync(r1) 01:06:23 executing program 0: kqueue() r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0x0) fsync(r0) 01:06:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) recvmsg(r1, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000580)=""/4096, 0x4a6}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0xff07}], 0x4, &(0x7f00000027c0)=""/4096, 0x1000}, 0x0) r2 = getgid() setgid(r2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 01:06:23 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB='Ve0\x00'], 0xa, 0x0, 0x0, 0x0}, 0x3) 01:06:23 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000400)="56afc75cc09249e16e71928769ffd9fe6dad50a19c336c62801612a8d6f802f4fdf09b233bf57d4c02944779cb51d233cf909caa95a2d1994884a29a3c8ad9ca732c2542fe587f19067bdb5ed8905886af2789150d26be11a34691894962e7bfb7d650c64ea5f4b6c50c5b10bf964ce86a6d3832e55c7f3bbc5a37f9a5d6c5568f5ad44ceea6438a9624fd49518e35a5c1b1d057109b23c473d22c5c916134d501cc235e3d7f963474098ca66b410b4af00c85a81b180c9e249883fd17f9fc583c31b58b104df2358ba95a046bb56a339be502734da2e248417fb641fc869308b3aa6f8cd57193e5ee8810e6d9fb4a37c24f16ddfa6443dcd9", 0xf9) write(r0, &(0x7f0000000500)="e4651f9b5211ad99173efe6cb0c35fa8341ce6ab23a6ac65798febcfe041f58cb19fa3e9d74b62de5e8b117eaddbd2d92e1f0af92845415e849c90eb3147165b9efc554c098c2d8670e7584e3dfb6d9c1ec626f676ced0d21059fb85aa82248b7c79ab78be5624de8773f6149ecf5b389da6fed94c557129858d2068c92e49e80bc0d26c4044165baeef354f5887157aa445bb3c85e2367032578235867dcf7c48b57d70f2780e4f8ea4b6998967b19cef58149ccae2e080368d73035b349a045fffea92", 0xc4) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) fcntl$getown(r2, 0x5) close(r0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x400000000, 0x0) r3 = dup(r2) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 01:06:23 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) 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) 01:06:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x10000, 0x3, 0x1, 0x12600, "cc62991582af463cdcc30fd8612698f7d2aac8ae", 0x7fff, 0x129}) listen(r0, 0x0) accept(r1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x84) 01:06:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1020, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) geteuid() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) socket(0x3, 0x6, 0x80000001) dup2(r0, r1) 01:06:24 executing program 0: r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) poll(&(0x7f0000000200)=[{r1, 0x28}, {r0, 0x118}, {r0, 0x4}, {r0, 0x4}, {r0, 0x80}], 0x5, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8dc8be6fb2bd7f403e020343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79ce16cd982a96cd975e52434c5c51dd66c31400b4dc386972d2eae1f50146ed5ead465fc2356687f94cf1af9fc42aff8fbaf638a6939b793bfdef79883078de6640add710661fc9a73b307557c5d4d3a496c06194615af090642c17c90427004b9dea635c20ba801f99407893dedb623d88df86199844a79ad92f86b046dca0a", 0x11e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r4 = socket$inet(0x2, 0x3, 0xfff) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) poll(&(0x7f00000001c0)=[{r0, 0xa0}, {r1, 0x23}, {r2, 0x45}, {r3, 0xc}, {r4, 0x100}, {r5, 0x6}], 0x6, 0x4) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000040)="274a5e4b1c177402000000000000001502b542c5626a5c5de16ba4e3cf5ef11b79b8e8c7ca2cc375600a5e44ba9b1c107a2f3ab00be1", 0xfffffffffffffdf6) close(r6) syz_open_pts() r7 = syz_open_pts() fcntl$setstatus(r7, 0x4, 0xcc) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) wsmuxpoll: not open 01:06:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc002, 0x1) r0 = socket(0x2, 0x2, 0x24) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x9, 0x8) poll(&(0x7f0000000040)=[{r0}, {r1, 0x50}, {r0, 0x20}, {r0, 0x10}, {r1, 0x20}, {r0, 0x10}], 0x6, 0x10001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x3, 0x1, 0xffff, 0x9, r3}) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') wsmuxpoll: not open 01:06:25 executing program 0: r0 = socket(0x18, 0x7, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 01:06:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8040, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x101, 0x24, &(0x7f0000000040), 0xfffffed3) 01:06:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000002f80)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000001f00)=[{&(0x7f0000000b80)=""/194, 0xc2}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000001c80)=""/188, 0xbc}, {&(0x7f00000007c0)}, {&(0x7f0000000a00)=""/78, 0x4e}, {&(0x7f0000001d40)=""/234, 0xea}, {&(0x7f0000001e40)=""/98, 0x62}, {&(0x7f0000001ec0)=""/52, 0x34}], 0x8, &(0x7f0000001f80)=""/4096, 0x1000}, 0x800) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) connect(r0, &(0x7f0000000400)=@in6={0x18, 0x1, 0x1}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd88, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) sendto(r0, &(0x7f0000000940)="7bbc64ae6d40d2a95f2d93c771985de318a6c6ae4067f252b12d9b3f8751b4f45d2028ed2235e7c42488d89d0fbd07c602ffe725c8a44182d36e42bbe8473e8fbd6df29876b87a9934a24f62b1ab88564ebf08606e674019fceff59a3c9ef3eed5d3b553276f3f17d68d29efbd080402a00eca05237ed4bbfa4a185f011af0feb431273d57d5df3f75e052ade370ff31957fc08a7c5c88f6f16b9dd1a05bef9cd6", 0xa1, 0x6, 0x0, 0x0) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000480)='./bus\x00', 0xe002, 0x8) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000a80)=""/223) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4004) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) readlink(&(0x7f0000003080)='./bus\x00', &(0x7f00000030c0)=""/97, 0x61) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) clock_settime(0x3, &(0x7f0000000380)={0x0, 0x10000000010000}) ioctl$TIOCSBRK(r1, 0x2000747b) bind$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="01002e2f6275154c8f4a80b5f61a63b4d93df17f60374583c4e424aaaf0d7adb7300963342090004113904069b699f3377fee8f45a8feb2f6870faff1a521de2e683704c29d4e5db90d97929375f1837c18dbc010400000000008fc7a375c9855b47ed0038ff98d74a745a770aaeeb20b6"], 0x1) recvfrom(r1, &(0x7f0000000540)=""/139, 0x8b, 0x42, &(0x7f00000004c0)=@in6={0x18, 0x3, 0xffffffff, 0x8}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000003c0)={0x2, './bus/../file0\x00', './file0\x00'}) getpeername$unix(r1, &(0x7f0000000440)=@file={0x0, ""/21}, &(0x7f0000003040)=0x17) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2595e66c005169498e3b9d440c0044bd54ab0d2aee4e332d1de6cacb01dcd7606599c0d4c59e533899bf13d8ef49852e087c9a3210855a43a197165ca78ab68b8fc5e6197da742c04eb7470b31ab6060154fa26575c96b3d597a8083d09f7751144376ddb2ce6426542fbfe5d1794f67fa4981be04ce11fac1786c5794bb4b92e8ee133935291b8f00b20598b3fd2134c51c3fda9f8727bc5a3a683359ab3e071e93fe4a933b91506cd62a49bbd7a1a59badf62ffc2184d2ba4f23a114bd794d19e7056efb228a79cf99e3409395f1aeffc4e231424cec47c0da"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000002fc0)=""/41) kevent(r0, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x82, 0x1, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x40000000, 0x6b7, 0x800000000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x2, 0x3deb751d}, {{r0}, 0xffffffffffffffff, 0x40, 0x30, 0x4, 0xfb}, {{r0}, 0x1, 0x40, 0xd, 0x3ff}], 0x100, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0xb5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x3, 0xffffffff}], 0x8, &(0x7f00000002c0)={0x7, 0x9}) chdir(&(0x7f0000000340)='./bus\x00') getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000840)=0xc) open(&(0x7f0000003000)='./bus\x00', 0x10440, 0x68) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) ioctl$TIOCCONS(r1, 0x80047410, &(0x7f0000000040)=0x91cb) 01:06:25 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) r2 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r3 = msgget$private(0x0, 0x2e6) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000007c0)={0x200, 0x3, 0x2}) getsockname(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r3, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000800)=0x80000001) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000006c0)=0x3) msgsnd(r3, &(0x7f00000006c0)=ANY=[], 0x0, 0x200000000000800) getsockopt(r2, 0xfff, 0x7ff, &(0x7f0000000480)=""/253, &(0x7f0000000580)=0xfd) ioctl$TIOCSTOP(r2, 0x2000746f) msgrcv(r3, &(0x7f00000005c0)={0x0, ""/206}, 0xd6, 0x3, 0x1000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r5) 01:06:25 executing program 1: setreuid(0x0, 0xee00) mprotect(&(0x7f0000027000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) kqueue() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 01:06:25 executing program 1: r0 = msgget(0x3, 0x6) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, 0x0, 0x0) 01:06:26 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = syz_open_pts() fchflags(r1, 0x0) r2 = dup2(r1, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x81) 01:06:26 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) fcntl$getflags(r1, 0x1) 01:06:26 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x3a0914c44f7b202c, 0x7d) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x1) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000440)='C', 0x1}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x100000000, 0x2}) 01:06:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x80, 0x10) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000240)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x8040, 0x20) recvfrom$inet6(r0, &(0x7f0000000140)=""/191, 0xbf, 0x40, &(0x7f0000000200)={0x18, 0x2, 0x9, 0xb4}, 0xc) 01:06:26 executing program 1: syz_open_pts() poll(&(0x7f0000000000), 0x11caa4899c11be77, 0x0) 01:06:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './bus\x00'}) r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0xff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) kqueue() 01:06:26 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xfffffffd, 0xfffffffffffffffd}) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4000000000000001) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x3) 01:06:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) socket$unix(0x1, 0x5, 0x0) 01:06:26 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe2(&(0x7f0000000040), 0x10004) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) fsync(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 01:06:26 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 01:06:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=""/201, 0xffffffffffffff3f}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 01:06:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x60001, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000140)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa5, 0x800}, {0xc7, 0x1}, {0x30e4164d446d6b98, 0x44}, {0x101, 0xfffffffffffffff9}], 0x4}) 01:06:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 01:06:26 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x1c, 0x4003, 0x2b, 0x0) chdir(&(0x7f0000000080)='./file1\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munlockall() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x3c0, 0x0) socketpair(0x6, 0x4007, 0x9, &(0x7f0000000180)) socket$inet(0x2, 0x8005, 0x2) fchdir(r0) r3 = kqueue() r4 = dup(r3) r5 = getppid() ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)) r6 = getpgid(r5) fcntl$setown(r4, 0x6, r6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') fcntl$setown(r4, 0x6, r6) r7 = dup2(r4, r4) openat(r7, &(0x7f00000000c0)='./file1\x00', 0xa, 0x28) 01:06:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2be1, 0x4}, {0x18, 0x2, 0x3f}, 0xe903, [0xfff, 0xffffffffffffffff, 0x7, 0x9, 0x3f, 0x1, 0x126, 0x5]}, 0x3c) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:06:26 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000580)={0x8, 0x8001, {0x6, 0xcb}}) syz_open_pts() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f00000006c0)=""/206, 0xce) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="7ef0553f478242f9120323e695034523e675d0d55a1f287f6bcde6d2359376efa3b8ddf71d56fe494eaedf4873884a5bea8ea3ab11bf25949d12ba03278033ced6d248c2bcd72c3790ad068d3390955e702bdf0a56f058a6fbf2386a350e813d57901543c6e17e6f99ca0f350de2589a04f33950d2e974e02959c334a00bcc4b32bac4aa8a3b3dd6c9600c50392bb2dccba92227b9f9f3544290552ab2de7784", 0xa0}, {&(0x7f00000000c0)="58d8713124cd098672342970ef93ab7ada1b8df788fbdaf329e001948a3ba6c1ea35f075f40dbae9d52b175b0209783e824bc9c0a7093f21856b1113", 0x3c}, {&(0x7f0000000100)="7d3ac420d58979db2e89c788e5649266afa0cfaed7c16e737daea773dad63e84a212e8eb5be4f753dcdc93685b7127fc5dbe54e538011c0b5a382bd7dd469b21dfa3f07ed07a1022f31a0eac9bf6c95f399048ed95ae2a648f7557f999278829df30524949babc6e6a0bb465fa5146ecf5f5fb24d93360a66b917df46ff5205b5303aaa39a5e3dba8c2cfe3f72ba53f7f3833dc7be8054bb0016853585c25354070c19cecd3fd9bf7156927137691421435353928f3f", 0xb6}, {&(0x7f00000001c0)="c9d5e496e1e84ab2b2165fb68244edde4998db09f9f4a1cba0d3c2f9c2b13f7149275505305bcbf6911f5e14bab8d8c63b9a53675966d87f996d15088b046b51d483f7c12aebb4627509999c4d94efadb973c93c77464f1f", 0x58}, {&(0x7f0000000240)="cd34128d28aafe7bde05736367899be8142035fd0d654fb2a4df77e712d697e904b02d0e259de7b0a7123db4b46e854dc8c3b1d576d54bc3bcd88245a12faf919455a5d118dd5453d4d8c22efe3478a6335cdcf5f9601b32", 0x58}, {&(0x7f00000002c0)="97122b8e3e587e754242f7c12d0679419c2c3d783e1eeb37848c0094c318556af030ad22d223062c248dc2c0752e167331ee11da3b110d2f3404739ecf907050f7ff19cc3e626a5293c399d7c63f0d3b5ce3ff2b80ca1fed6b478c5a6a42070cc85409a26f06b1747c5714571a18618909e591815131938cc1747e2c7ff00924941bc97b933e3d147c0d6647669e9a132b8309d5abebd1eb10bc8aff36d48cd30ddc1b6efdeededdea1a5f97eb4e2a8883a7f75f177c9a3e98005cd46f6a71b0ee3d821793710ffa2827ed67e43cdf8638d148", 0xd3}, {&(0x7f00000003c0)="116b17e351b543b2b08a7c36003846f4d102d25be2e65f09798f0080654f851a0d30d35be06639b7673f72cfcde25067a1cf5aa4a0d4f509c80576a9fb16e92350d1521ed65f1c9f2d759f5a8122b0403bf792bdb8d87209b3764994202bf24d34281f3f9b6f5b6bf875acc136fe70e93b71bea95b6d37f7189a2f28516216f91ed9bc9f78fed11885fa3152df2404b42bc659fdc580c96063625fcbfead3dcd446c01a95653cad56c587c8d225940d2864f8dd7f9b3b241445d2ba1359749d218fd86d2a0d77ecfb2bc577ed69c65eb518c44da916e9617bcd786c0f2", 0xdd}], 0x7) fchmod(r0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000680)={0x8, 0xfffffffffffffffc, './file0\x00', 0xfffffffffffffff7, 0x4, 0x4, 0x2}) accept(r1, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) 01:06:27 executing program 1: unlink(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x2000000006002, 0x733a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0x14e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x6) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{0x0}], 0x1, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) close(r0) 01:06:27 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x172, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035"], 0x31}, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x35f) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r1, &(0x7f0000000000)=""/27, 0x1b, 0x801, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 01:06:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x5fff, 0x80) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 01:06:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) r1 = semget(0x0, 0x6, 0x210) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/192) execve(0x0, 0x0, 0x0) 01:06:27 executing program 0: r0 = socket(0x19, 0x20000000002, 0x100000000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000013c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001300), &(0x7f0000001340)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x20000007, 0x1) socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="a64c7d3ab7f8c59bb552c9c5b6ef19082912ff28066ac5c6cb27d88f585bb98260134dc22c05684149a54939b7b959182a4526c3bd76c46c504d68840eda8c797cc8c9cccd78c6622163cda7ab72a0f642c48a44d49c20d50af4ba97c0be4159a7719fb30b66c180f2127d4532c0f97d", 0x70}, {&(0x7f00000000c0)="5e7de77d6d0a3204924c9614e8b438df1e066b19a89434c4367b55f45f7c8cd748a6bec064af6eadc05cbcc264aea7846d198de14b381e7b7e9c873c62807bae0b924a31ba9851fe5c140083502b3d9f2fc642f659792455a2bf5aebd9d53fe69f723bf3c648e3c1e8e641effb8e0744c33766e97996fe2af89225", 0x7b}, {&(0x7f0000000140)="ab0dd59a2dc8cdcab581b4d9dbc76b348484", 0x12}, {&(0x7f0000000180)="2da68e4ac59f3c1bb3f7eb60a5576891a8a8c2672c698bf49699650a3e4d53ef2b2a880cf6163310618bc1bee2e6a5aac254a8911bb7d71ca64a58c51aba4c7e26503bfc713fd4d78879df3ae682f968d144bc7ca70cd276199c61f8bbfae17379e0c95d6d8f1870d68d9a8c8d3a05695eb1877819ac2114ea065d767cef4f8e55e57686c7501e45ad8d2c66f727110cac153c8378f864a2c9d69959bfa40ed729e0293d66658b0c691d1a3f6218dc7aa994abde24c6d8beaeaa2d9ebd9ef7429d8b4d21e91d266893903efc0fe329303bbac345a735ea5da0794033a933a12d8ef43b1127e47b229e34690201f9e8e3270923fc14b704a2c6fff8691291ae57009802c6671fd85f0757ce96065ab26ba2fd305b9ec70d88cd999db84c91bc57dfd7b76a090f2de54d0695562aa8b0fae452d5b0eb5f68024b7134ac07836a98e3094045ae1ff8835daeaa964dcd2bbf5a3674f5f7bf9fa7472ec65d749d7abf04869785415efceb7e42af6021c265a73a4407a2ecc6ebd1f236a1e84fba3f6daba756d1b1d0667b2c154c843a396513fba533de0ad52aabbe2a56f532c5a0d76ecd79092b246b05990b9a239d93402fad33d5e3d52623cc66118fbaf36e7f9dfb9ba629235686d13b563ba8fc3b8575b0a8bd52b436b43b5047c81e1b154e42d8d0ee887b228adfbc1d06187c4ff262913d62e9d284a13d864ddced6f1a86c92e60289f7bb03e4004467aa674a5dce01299e900227c1f5bb032956ec5cd9da8c51c2286fd5e22f861a2d88357beccaf1d27ba7953f0501de0dc0dd91a620f9a747a5000a97e8510515e1c4182a1b03266aebfc1f988fabfef91322e54094c5865e981399433da539f328f6bb4dd2f2367c7eec3efcd529285e44deeae75b190d1c251fdb81fd64d5db4f484cff56401c25339718889ec0cc685da663f86b88c6436a2a41edfacb3259d653c782b2e711c2b4a2116fd9a84a1fb04551e7f06ba0f76904273ed97fa5a019e1cf4f8d7dd4e8213bfd5456b71d899cdb8974ccadb5a262e84a2d27b62c87caec0462c22fb5814546780e0c454b55577c5bc8b271b43bb7bc94e5d910a5ba18c3e064c952f5dda3f4c66536feceb31e537456be87a6b5fbad31e49e4b3ebee2fa451effdd9638861c9bbe8bbc372a2d682b7f9ec5ba45939e15dce12ef524adf0fd3024536a4987764b7ad204b104ac72fd330f9b1cb687426e1d1e80117bd2738890774ee5696442001a2bca8ed3ceadbfd71340efa1e31f7d31db2a0981a3a77965f6f96e2a6733c5c212222be9160fc07398e470a0298e890800c49ba701c27346a4512c3d82c9a64be86f4e2ebfadadaf3ea32f8b3b18c7f12e919c7515b2617832640fe17187d085ebf8a30fbe9eed634668284a453c5903cc19886251e07f1fd5fc5808d05395acc7e3a8c1f71e085e60490c9d11e7f8bebe65e604f791458fdbad44e189e50f0722af71ceb5b7fac85ea90cb040363a3ec25ab4227dae173cbe0982229b16f09d28434fbb40d4bbaa031d5a95210ddeb45c777e078ba52d2a95b7e9806420b66ff0c993c2e384f2a59cc7497cc37f315f5ed25928af13cd5b0100b4ab46997a3012c9834ac2bed0627b03a0b781c427e239a1e4ac6c04299ca215236b49884e8243a937da6f455d9a5fae31132a71cbbe2327480dbd3e29db86bf5f6cac491718a40fbdbed9f703080c3aafc4411c1ce3f1226267157afb7091652f9e676a059d2a56efe143f0a9bc814f7035014d19cdfab1c3e257fb8e33a3528d6be16db4f7c48871e608c5d8daa8ac4fb233124180780a3d8f25cea0cb35820bb13f3357c2670885965a598945fb7ca4adf5b113e876c85f8ba07507884633912dfc4d9a90f5dfe450fdf722d3da63abf50ae534185344db1a9745477dc9b8ae9feb991beb09a7dcd573d77ddf9c49f3913cf9169f70a673ac96d3e9bbf89294fd7199d4685e1d95777c236a7bd2a7c6b058887e187b4188763517ddc030014c36c41d72a39e60cc12148773b8625c5ac6f96f552fa138dde5cb5c7571fdc9e7b88975ec9db2e42be480aa613966a365d6af0a563598c57b902252977a56f1941406412638ae7ff62114c5420ec1810712ade49bd0b733e88398bd5690b5ef79e768d71f2bf0269ae9f2187f27282402b6ea6a75c5bc602f73a88c0c8d2bd4d9c27bd96e39ffb628fd2cc36ddf7e551d36d9f7247654037d9b58bbd1cbaa0b6e1635c6370fd129d80e2a8de84de07e8dd66a554166aa7e4236316d0708d0227c8c58a0820c0bfc16d238afa3a7c6c655c087d457ca40efacd476c967498cd13b7d764c00393ee2652964919c48650542e533abc8a6c3024003159350288564ca51c74925a66bcb0cc94ae0b1d0ed8a966d34a2d1df2b1c7857c731a209704bdcbee7bfcf45e944fbb16ace0202394736bb37bad53b700c0ccaf84e05624a2b5ebc70293a690f1c004e4f02c5027e07a915d83e336fea932c62253e61e413f4ec509aec66df89ff0e47c8e657a63ee702a45934854243383448182bf405d67780aef0017329c57a1f097aab9408b7db991aee88bd5f6c521d4e681843ff449df384a0df945edd33e4b18bf278630b2a306f634f9431b1a51c3009b8c19b907dda6f441f4d05ef2c545afc0a37bfa51fe4afae9a20fa16397b3c90d96ad939c28784f3dfa6ced2d675f72df01f52b6218f212e9a2477018e6e15ae6c19e27bf6334f22de4cbe86a7533dfa48673a8c3169d5370b6188fb46d5a41e826e7b998c2a8206508ddb86f7f1fc3f35113e4363dd19b80e4f3fec6ce182854489faa4de44a8451c232359058388fe52c9e80a00dba744fe31b5ba978245562cc2f503ba3e6d234ad1c1c0b6a540e9a8e6c4406ebbe5cfe01c180857d4d9a43e68556026af8c1a45c248266f2cb4f289556aa94c4e3fb956470bef310a415c1225fafa4befaf6c04c16bdf52832213ba2705704ba091794cb05b82b5c78d6ee2932e528501a936827b94685c8f0e5888dfe9bfa324b4c9b9d4f9661eaffcd6f88763847ee250890cd420a03f26a80ffeb8e93e5709518c28560ac24061ceb30fcbb96e1447b4f76599f590d99c98a386a9fa50f9dc9d946434f73cc8dd94ab0151475cf8bdb275b9176d7512191e43b23a2541ef4cb2566e2adecb23dc68b5967eae1f7ee15355b8478e1251964614219cef0fe7b378540dc2f6259918a91c4e7b5f4cd452a2f06a949d80b760dd36080da08faa27731ff52a0cee390e6c828ba267101d1da3958f36055d04193f97a640919ca6d1d746ef814244333a1502f7ebaf85f808ce68f3cf4617ef7f59442114a3f29351b7dd9f74abff0bb4b85075ae3afa6cac3b8de01c3a4a810d9063c688d20555296aedbbc4cedc9ca4a73a4c8eb651405214c64cd3aa6385181aa87b014f4f1d99c0e9466c3072cd8d9ec043fdfd7721dbba311077234eb6f1fdc12b62d6e3ae73bb048ba75b9aad09a64165224a682b5910bcd16a14139113c9aee2c0f66731a86c5ca6b32da6f05ea9e7be9b73f7d9744081fd2cfda5412b0a68d4f934df9ea00ffd8a3f491c806734a23e0408d53336e64690cc499d88d712e183890780b6a999be61f39fe4565b7f5fa473973cba2c3dc39dd0a104d0253d9193c9f5dafd36d5a1e4cf22624e96ae8421a0e57fd15f16f37a12ea57d7bc2877dceff5a061af5dbc9aa979ddaa34c5761716286e21008502bf613552a44cae514749ee99b6426c2b9a0824822f6ab1cecc1bf8f8b4e133b0aff3fb3df951a7209fb73802af800b6b0d48c2db6dd6742cce660b8b2ebcf5d5aaa23b92f5ef9148e7597e3927c354f6e17bf9e9063460d05449b55bf547ba4d80200fb829bb623f115ee1ed9cd022da91dad032b38dfac2265645754992316920c7536ccda85ea89097c9cb013b0068d807ef3e170fee0a348e575917539775877fd012b9190acb5c386502a1d0cb4a8b97f9127b1d821432cad6004e692f52c5cf78a1fd74af2199d9c586796c829bee7c9bd4d148ead41031d974bc409c9de962d173f894bad01100a0dd3359a324b66038836070d876f32c3cca03049fc851382a313e776add73b795d28594108a3cbc4f7e6100cf39f3be6a0bb759e7fb619f5538ab5ef2681f6db89fca8c282331f2482e680e54af1c3f3d300b6de90f2a4360b25ab72a95417258aeece69a954a56a14757ae4016e71253dae5635135031bb68af696982769265f1a75503566124efc9c6cd0f5aebdd7b0223fa1a66fbe3c4e654ace3665c37595630f0a8b77c5514a20ea5c78a2a68e1efba6bb6c20d00b46962004d1096d0b71f5dcd268231ce31a8d2c5f6a6fed96a0806bc28dacb4afab8a2644bc64d5393217b8aab5c605f3766900a75c5dcd1dc19f0ab9ee8fc8dc21dd0fdbb1bfcd55017814cc4e16dd227f61db3d46f8d429d5d40419a043e0f00dc15a73525bfffabce3739cc2f1bbe11c809cbdd71f511af4400ec357be5addc12f939ea262f3f98957329d0bccba8401a3df49e3240904ed89fee18f92461c4a1fea9086218f11dfaedf592a83b8a4210ae7203d31ab69d089af61f949f67fa94583f60f9760c5bc0a2d519eeb3d37add5e5a8656443522f03fbb910e56a0d7cf5fe03f18555f5da6fb24b1ca3b87117ac3bbefb04dbcef0b42004d0362a00f430008ba55ffc14c746cefba25d9cd9f44cda90e525532267674d871fe8531cab44488e8e7bcecf743d609e9d2f7794d25f182106e2bb2abe7bb9ea13e69d696034115f5ffce586e8d2ca0b22c687a80a38ecede5e64e24ae28dbbc31d596ad45388ae5f89321493c87a4df642bdbea1278deec979526d60afb4c92ef88c124931a053bdf60e916917dbc815f362af6a292688e72c2a4dd6e45a7df2ae53f9c07fa489a1a0424a9d210d3920636027eafba80b307795dbbebd2b37f117bcbe2d55f8251fda0f9414c662dcffc25f645ee0a56532ff355cac16364154cf08a92604934e80074c1fbf1f99013ec52d7a23be50452b31dc49325e5dd9b4a46e71923626356443c77246dddaabaaa1a8cdb484bee50928c724fffbcaa1030b5695354eae362c84e5ba23cdcc772fd22274fb908153e3d4c537ee1b3df06fe4b5bb60a1d1d5e86da58508dcd863561d947d78a4a9089f1f68b04828f8e363bf2d1ce4e3a4dbdf742f1b01a8b0b33ef5eb8a12a7187e555d629c1c9984a327c28cb777438cd8b417cde58fdb3a60268f58c379d93b161999c7eaab5ac27ab1118125cd3a27e2a3e3027a6558311e5e5f817befde3378f82fe2e0a8de63a73e5f736003ffa2de30f07640a9f5f7f7670dd5ce863720d59615ecbed914b29758e46f3b76581a908b623fcef1203f06fe1f7848c364f83280c0979af75e0eb1fb6227f11c216758a84322f9441f54ef82ef2eb18240a92a097ffa647be1d4f93f4909a2610dc41ede7f3522e4a2d0e490b6ded17293a8348c70b908aa63895d858573fa445a71c16c393422ddea40efbaaa6cc736235dc185362a94904add2666b9bea3c179ad635e9ee1b524b518b2083c8ccc61b18cb22e34a75591768021b1c326b53e5630016611495adff3a26d751e3bdadd69c69d47e0ca78cd4a7adb9e8f66eec7baee3015e8f23577d7fa74a61a8c01c85c09054008c54d5df213f43bb8ca56ce788c92012a4375a8232c5aeafc1e148891ed6c58835dd7f05ebf26f0f31f1fff268bdecca4a756d5b4ddc78bba94da659de001bcb5b015b24c9e32b5511838c868ed9ad2c20b35bc05982f", 0x1000}, {&(0x7f0000001180)="11ecc42d98cf3d1fe0b76f5746063ead5c067a66c80518130e2bddbed3bb9fae68830772f61e13dbe2381ae324b3986005d606e2283cd98f79274364c822b2ff97b994a09cf2488366813ac3f493291cfefd5d59c1044da871726bf687c80e8672287f5eb68c25c3e0b0ef571cbe5fd1c11a10e8b83614eecb225eedaff4d4382246bfaa13d62b483875", 0x8a}, {&(0x7f0000001240)="522bda9b7baf3eaf0aec65d354a5aed1f933", 0x12}], 0x6, 0x0) pipe2(&(0x7f0000001440), 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001500)) 01:06:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x18) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) 01:06:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x0, 0x3, 0x800000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:06:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chroot(&(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001300)='x\x00') 01:06:27 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x601, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0x0, 0x1000000000, "00000000e9001040dcc40000000000002000", 0x0, 0x100000003}) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:06:27 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x9c0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000100)=""/65, 0x41, 0x800, &(0x7f0000000180)={0x2, 0x0}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0xfffffffffffffff7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x3ff}, 0x8) r2 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x10000, 0x0) recvfrom$inet(r2, &(0x7f0000000040), 0x0, 0x800, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 01:06:27 executing program 1: r0 = socket(0x18, 0x1, 0x2000000) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="0000000062c2b630a8420698b0", 0xd) 01:06:27 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) flock(r0, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) 01:06:27 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"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) 01:06:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 01:06:28 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = getegid() getgroups(0x1, &(0x7f00000000c0)=[r1]) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 01:06:28 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x1a6e, 0x430, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfe5a) 01:06:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7ff, 0x3f}, {0x8, 0x6d}}) mknod(&(0x7f0000000100)='./file0\x00', 0x180, 0x2) 01:06:28 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r1 = syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') close(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000180)="b507b6a03600b9a75f96d99dd5c46528216220ba80e31560e0928be38815b43f87fe2b953cbd6f522075b9fd1d16e99c8a298289cf26b53c4bb59b1b7ce627e68f9322c94c00b5636ccfd37c26caefa7e867d7111cad4973fa6257151abd55dfdfd2fef724463346a61e70153500188d2cbdca579e438a362c172c21f8d1", 0x7e}], 0x1) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 01:06:28 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) r3 = msgget(0x2, 0x610) msgrcv(r3, &(0x7f0000000440)={0x0, ""/54}, 0x3e, 0x3, 0x800) setitimer(0x0, &(0x7f0000001940)={{0x8, 0x7fff}, {0x6, 0x4}}, &(0x7f00000004c0)) ioctl$TIOCEXCL(r0, 0x2000740d) setitimer(0x2, &(0x7f0000000500)={{0x7, 0x62}, {0x7ff, 0x2}}, &(0x7f0000000540)) munlockall() r4 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x8, 0x1a) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x6, 0xcf, 0x40, 0x5}) clock_settime(0x2, &(0x7f0000000600)={0xffffffffffffff00, 0x2}) msgsnd(r3, &(0x7f0000000640)={0x3, "97a0412f3e6eadef4767b9c92ea2e545d95cbd09e2617cdf9fc22722b83f3e95a0f48423feb1770fc61b6ecd5d0bd0a10e85060a78fe5246cc142edc9ff96a0d72ab7d60a8ab3ab62e03af1774a8c7f7df4dc0036d387077ea33"}, 0x62, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) msgsnd(r3, &(0x7f0000000700)={0x2, "5f95f0de31d1b37afe5ab84226075a1eddbacfb4d2460736ada7d598f2a465bddc07f9a5bbabba8741b032c5873d06982e5a8b58bb21cb98f0b3f5c4822daa99d01a9058aa2a0cb9eca9f8b2e608d19080b7d40d559bd41318e5ec36d08baefa89d31ec3b4245e95899e92418dbe5d0ae923eff07265c478b5307341f4bb00b8f4a136c7949b25499546ddbd854d417a8101132f75a8a0badca3f8ccc4248e6a465f46c1570d3b16d05d260f06cb21618a834867b7d2d3d7059e39f5dded3249d0ba3921292aa4f82c05163c927683cd5f61ad37c82dee874cfd7dd46ccf11fe4b900bced9ebcc49a8980c99726fdcb6ccb81ed18f140e2b3b9cc063aad8d8d48c46aecc29e67ec0d5def0a8dc1d2f5364bfd4c5b4dd9ad8ca6c179778e95d392d33235f2b393440358dd5a558c8ce1890dbc4b5f619d190f10fa92a4a9d609ce2c5d2641ac990b081e18fbc3ed5240bcf9a3d19297826ba4d8edde8577394f487d6d7822e23ecdc1d801b82cd428cd7e5f1108ae71b9405f544750464d90a196d1151ed6d26f8cc15edcfdc7f4facc2a99b3bbace3b85e4e0c746edc4261b28754897a64c6f3e166e193b8a57861458015eaa72edbae299aaed38a8a950b670a4041ce8a81bf84b3d139b01b5f4c1b9b5997814bd585f8a2dd0f397577c27977282807aab2a31b22f4fa1df9884a43f5da628ac0f09293bf697e074533c9e7f9b11917b8f99f670a71b3c828acd90181322e6a2504ce43038e5a40b16aa7a3b2306ce5accbe55982a11392bc5548957a43aa6cfdd8be1e07aecbcd955703d76df88bb1276f9870a0169f9ddeed3ace24f49ab757ed5896b7c629919b0e5e883a1c0796febdcf2241506d003efb19271ae578aa9c9365a9a84f2190e2632ff69dfde96cb35a2a2d6b6270afc426a713874f9690c0e38bee9800bb1510a2ae87cdd39f3e5e5dbf5718ed97a2df596b79cdf4955ed42218257fc5b4f0b1605819e2c1f215f974c506b373d2fc667065b9f9493f48f4e6c94ad7bb0558fbcb5acb55aeb600cafe2a1f4d10a8d78e599f6a99986b1f5234be50d56271c660326efeb9fa3677fb94b1ff9981ca7e63f749d2903e478494d6370fc0ee1111970bc1660d24d430fcdf54511354e2136829a78da9cd13d9687ba45a195a8e5a5fad653d4e7b00980baa9d48a7887862f4832260a2ffe5a4b268525c2a6c2cca3b6c7a83928fd15d55cfd955e496c0b7637df384c4376862d4c85b4bd902c9d49ed4debc0a5d2b7b5e2fe769028599872d7f54b9045a4948de5063393e560515499a30754fd465d84d69fe83fca10c7f0272e35b8171a531d5d0b9643006bc2d1a1898a3f72b6cc84112efda0d817dd1c4da2dd668f3ca9097b2c5245afac41939f7120c8b0e58061b54639a99b4a8dd5df6878565095a62e4834c782bc17f8519f01c16cf1312cfd656262542691b274ed187ff0494916553a9be4cae7d0c55037f6e5422d1fcc216446aeae10aae2c60d3275cbfa4a6101682d7f73e129e679b3aa32eb5c1d4ce9c1b86d74f137877d2a9f16b17a0f5c188ae4e4ca2259fbd96be7b1c11bc17aeae41df5ccdde245577047dfbb5b0ea06621402dcd43ed772221b21b5c5311d052eca11edfcec958639e76a48ffa4ca19441c4def17ce532eee2156c2b1900b60b876c1035fcde3d40284685569ea9bcdc5a600a65a2632977d50fb1d77891893ef95030ac49d16fb28333fb3996fd6095bb6bc98292f126044f4d0cbd452508dfab1d03086dbaa884fd10a995c11af28f9a732fb9b54d9c97ffc8e5558f447b8b0a3ea6555c3744ede8579ea0b6471e6e1fe7b95eaf769cc87a6eb6ab106aa9ada18a071c0716972d57929579d522ae1a8ef8f42a5f653a9e7cbae7d0b75a5710e40922517d6fa2cb13aa53cb710e136f35a6c6c49c0e9d8ba41a8ab554e28f1664aade7de7c93f3b4e0910b4a6940ac74d551904adeffcb51387a8b1099f1e6e5b6752621c6524f9bc9a8cb72d91a8580c3143b488b36f523af14b8c4004cc5c3e164e577802147b20081f9b2a734cdd90ac2fb7f7c982f407d07fae53b37e18d9efbe54d1adda61570e5cf54dfebed6c4ae0dc1d8e71a5d006ef3a00c4db3439432fcf2dc2b64fef99bde5261dab3ede6deb1e869bf0e42270465a7db1f9fc92e83b3fac97c3dc3c53480fd70e261d997a181a6c11e08e5767396105783cc2f9d1d8791768d93ea6b58d546e8b97424d9f4d0b6c849a9369e775b465f56836461c7a28f74ec3a1907f41038665d89a045ab8cdf6876c141ccd51645fc9d0c78d197fbed554e828aa3230bd3ff6b37c9b14974c64ead197731334b3ed472b66f0efb042aae90b50ae88952a2fc6aa0869bdbda338b02dfd7a3ef85e9d5797a69117aa634eb10319af251a3c69b9c1d574123e070b074dc7f63d2ca3b5da45d31fa85790d9a3c20f33be68bdbbcf41a9f5906bd024249d0fb13726aaf061d51aa78e28edb8b304bb8d3a4feeeedaee2f408722478d70f19461365c6f75318e53a5af714adc7a7ff3688ac5b035098fbf92939e8555df3f312d3770bf98efa215a29c84dcb7731d18b1972ac2d0db819889b669f1a839d91e23878151a6cf0991f42dcfd3d7071cda747480c1d6051e51ed7918157dc118439e1ec4aa07ce1e993deeb01e916ad63a9996a75cd8d1b0c2b5f8bf6aa63f217fcf95ace1b3ea918d953b9657cdde5da7009c6ad2060828d44680226638fe82e31c5cf5a09fc547b8490bd2c58a32dcdf282f7baf7f7e8e9af10d73e4242899bd6b47d06f8a82ab2810120a0c839f0af2a89748670d0676cab86148a26fc97f2347ae398947adb627507ab69d96767438d96a02a9840af755edcbb97168ffb8385aa1f313ef2ba0b210a57ca9d7beb8b394f3201f16b9ff675e689ae0b774a9b0607085aaeb7ceb0d5e9e78eb90338554b212f6d59f84dd0e609368926b2928ed1fa0d13b97bc1fcadba97597c45e79b8b7e16ca77f51fde7ffef3c566fc7fb4f4acacf0e83c001a13a18a8b4bd419d54a6e62e9bb83deba80356092c3071e93da1c2f7bcd505a4aa948e71c6d38f7dd8254cea0b7d5b2cef2ce24702dc6871b79e8650d0c77e3e7ef0c0a919b4fca023626d607c06685f4c1301d9c95ce646f9ac7993db7950460bb460bc59491c5143ff9c0510663e0f364ca76e6ef755368e05ed4b25be386d67aa78a3e39b7b2a2dabecd8594ff1b62fe50e1dff5db463fe77c1b89ff11ba1987d882f08226c09676d74de6ccdb0f114c45ebc77a11576bef0b196e5e95c9d0f0fb5f974947973ed6ed93e317a3d16e09dca6e9d003d33468bd8bdf747649f848c897121556fe4a6276f9fb00675eb50420de10308c5f2daef1450e1d8fda59397612a18d0dfcb63ca107af408038f9434d89e0e93fc82ca8c17a5b78b5a439e449832b0af4d9aaac4cc95d898669e2e610e8029f0ac9d915fa6ae90da76ed210cfcb61e19f932e62c1f4826d5e5c02be818e626eacd403e322717684a25019d3ad3206b242310d08053d66cad2a12fc0463db62987a8c20d9ac8db8fb07cba471d2ff2c4d450c371a70bf512dd71cb3f7ccdeecd21e5e467a918d682e97aa0f2bb7d3a8223a939c1de371381e7fb69295e17c5330cc2964bf3de458ef78e91126ce6b4016bc082f46392893ec602745704868693e039ccb9ba85275df3054775b5458051374661ca09e8232023eca8d4035fada110d983f481a738eeba7380bf5bea7c8c1c17997ce1f23679bd865040c2241d18d8a802bd44fcb5670f310de22bdb43e32294134ed72fd354c5858a421ad2a9dd9d82aaa5b95f82d84a82179d7e69644887a655582cc5e1de2c86edd00495315e605388da0fb2ddbe6d7870a3490dd93688811e72460c2cf9635cd14e333ff50ed1d60c2a38810bb7251d4a78a863aaef20642b16dc3b7fb0427e6e886b8d5db84befc9acd6b4176cf6c560d8490e683e97241b0b3eb1d83d07dd3cd00f581208e69243005a1cefa88648b6b03523ab57f82101900b44e4a86febf35c8853d52955d3a0e0c915ed6dc59d7c1ce242bf3d4682138a86401a277955039857943a5b98772ddde693e735db3c738057f4e2d461a64f5b42677413fecbbfc5ab23658de38806a5964f51cc438e764ca05a6e65b0167fef50281459387d3ae98914ab46b756fdd1d9b7a34a9dbdce53d92ce8ffdbe7e4209eb55fea370086377c8f9af0a7b554469d3be371b986bf63e3a5233f5b17902ae2bff25df667bcbd2c29f619feb529e0eca184e29e9c411ad15e4aeae77b8258f3950a912007045a61aa02b4b8fa7a2681c548271e148e3e53cd6efd4c7a528ba1582275c9f883e166ac7c14129b073e7cb4367a8d21b0e903160b553af49b493ec1e7c149b608fcedec4d3200ba2e9b59e6d494242933118c7b17a97a194547ebbe28cbde90dcf9e9d010e1232aeabda25dc203a21948bf1591175e05d1380c15f915cf304466d2971c27ef96f8f1433987f66ba290de2cab5f24d04d667d6a37208d17ceb8e57bd227ee4e9f7dcf39757885075e7ff3f02f0966e38d182006b9fdd7c6364591d2b387cef8d95fdc66c8d6a41a5db7bfe221f81bb70840313638d3b4a0f709c6828801befbe75dd4d5269726018f044ae798700d18ad1203010fc0f5496829df5bec7b3ce76c92203cb8766e551337a482c4c5f28a5a0d52a7eb62a474ad0ce592d4852ccf51d555623d7e178fee399bccee40e20496300d4d4aa9ae9ad75e6fe428f824dd2b461ed3ca49780cdf932eb15f98db6d972bd10bd6d897161293b29f9fea34639943c51cfc032b1e903f692607520ea8053f35286f7b9acae1deea58182899fef049d2932904a19b17e7f59cf643741f109789fc871d30665795ec667f818979a4ee46467f258d52b44bd4c7be916534d1b307567a8fa0fe5c62174a846a65fe5abbf6079aa132b203aac6e9c6965b2f9f29bb1ecd3ceaa3e51d7c6b058685ff3f0fe5c8858a9ff82e6e5667dcf6666e12674d25fd3bf05f7fc9eed3fc44b7c46fabe3dcb9b20a9306367db988d47a18cf51b2bff21860a5559a6f21115eb69a3faf54efe2ced45dfa6c6fc938f7c487e6e2ff372130dc0ef7aaf6c8f6e55ae1bac010faefcf8c4d371879414273e20b59ae9f1268d5da9914e3ee8f5b624d9467115152d01e00b62ba1d2056d0ee780deecce66751e79f4161421d0d2846620440c7eb2dda6f628eb92c7ed6e247dd4f28b92105410c5ea5120e4e389437574d93f33e2e35cb2558f8aa678e1972b0392ea363204a7f16ce39144bd97ce72895ebc71aab33c934218a5212ddc9cc86bd093c80b00af7063f76a7c5e05ed85f128906cf4a6c4a88c33c44a28ca2a57d365bc791de813a26eb014e9288eca4505ece2a1c39e83424fde72ba1ddd622844dd90b29dda907940d99808314056cd5478abb77b959732be5c157c90192c15bfda71e58dc2976ecc67c1eef8caf6f3ace5bbb826cf48326b1241928f3903fe07f3bdc11fbae518f477167466bc7e5b4f9d7aeb5788d62bedd1b966b3554eeca8a2b9b93db57493aec21134a68b9add3856334e0ce48dae682db2e10f11b588fd51525ac95b8b40ce875b76f0e69201a91a115e5d59cc1da57e80d1437b65b00ca0ab4a09bb7a73c5e9422a456215fac447580632362fc682ab4db74c0fa67778c893e4e0264d06742002fd3a55759ab8b4a226f10fa14a884bed0772a17a0d9688b18df412d72a00211f2ac9a953a4fcc1ac02f943756657"}, 0x1008, 0x800) msgget(0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001740)={{0x18, 0x2, 0xa9, 0x4}, {0x18, 0x3, 0x9}, 0x0, [0x7f, 0xf22d, 0x1, 0x7, 0x6, 0x4b, 0x1f, 0x3]}, 0x3c) r6 = semget$private(0x0, 0x1, 0x10) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000001780)=""/233) mkdir(&(0x7f0000001880)='./file1\x00', 0x2) link(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='./file0\x00') 01:06:28 executing program 0: 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)=[{&(0x7f0000000440)="76e91bfba01b2b437500f4e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc", 0xa3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) 01:06:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet6(0x18, 0x4000, 0x3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r3 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/64) sendto$inet6(r2, &(0x7f0000000240)="6d6c6f496b720d2a9ccb512c", 0xc, 0x400, &(0x7f0000000280)={0x18, 0x3, 0x15b, 0x8001}, 0xc) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/173) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/55, 0x37) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 01:06:29 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0xffffffffffff7fff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x19, 0x90, 0x3f, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x400}, {{r0}, 0x0, 0x8c, 0xf0000000, 0x4, 0x330}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xffffffff, 0x7}, {{r1}, 0xfffffffffffffff8, 0x4, 0x20, 0x20, 0xffffffffffffff96}, {{r0}, 0xfffffffffffffffc, 0x1a, 0xf0000000, 0xffffffffffff8001, 0xffffffff}, {{r1}, 0x0, 0x50, 0x0, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0x1f, 0x3}, {{r0}, 0xfffffffffffffff9, 0x12, 0x80000008, 0xfffffffffffffffc, 0x10001}], 0x0, &(0x7f0000000000), 0x8001, &(0x7f0000000080)={0x8, 0x4}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 01:06:29 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x1047f, 0x180) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 01:06:29 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) chroot(&(0x7f0000000040)='./bus\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x126, 0x6) 01:06:29 executing program 0: socket(0x2, 0x3, 0x0) 01:06:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2080, 0x2) r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 01:06:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x800000000000, &(0x7f0000000140)={{0x1, 0x8}, {0x7, 0x9}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:06:29 executing program 1: mlockall(0x2) r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 01:06:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="a58a2b8f62a278fc97f57bdc74c2b2f83bc6498a66d5f8aaebecf52d248e989565802f667d53b0d87dee81534696a51b94d09e5a8cfbc9b1dac2f48fcad76194eacfd581ac5a5db3a5b001b3f11fdf3f25a8fa88b76852540ac536a3ed04e298a09ba8a3024a79fa65355c242df566b077cb06e8d4aa796db86dd476b7057cc0ea14dc06ee5f1943130b3b24cfbf810bfd9f44f3a7d7e95ddbb3eb50ea7a3801a252a538e51d596c395e03b1301f722863512953989a9de51e334e4c40e914825fcbd21aa12ebf636b1e7e26292071ef637ef54de2089d23d20f8644d3c5fee3305f79f71f50f0679c73dba3468ec7f849a3b97c47180b", 0xf7) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 01:06:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) 01:06:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x9860) 01:06:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x51, 0x9d7e}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x3, 0xa00000000000000}, {{r1}, 0x0, 0x4, 0xf000000f, 0x5, 0xd21}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf0000002, 0x1, 0x8}], 0x7fffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4a, 0x5fec, 0x11203611}], 0x400, &(0x7f00000000c0)={0x6}) kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 01:06:35 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) accept(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e57c7d360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000676c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007277be32e6e030cb726c20acfb1c42b4db65a86995c67b693a0102cf7b"], &(0x7f0000000000)=0x1002) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) geteuid() 01:06:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='^{\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=']\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='!#\x00', &(0x7f00000001c0)='^+\x00']) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 01:06:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x20382, 0x0) 01:06:35 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000300)) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/74, &(0x7f0000000100)=0x4a) chmod(&(0x7f0000000180)='./file0\x00', 0x40) write(r1, &(0x7f0000000140)='U', 0x1) read(r1, &(0x7f00000001c0)=""/226, 0xe2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000002c0)) 01:06:35 executing program 1: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x2) r2 = semget(0x3, 0x0, 0x40) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000000)=""/30) 01:06:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket(0x0, 0x8006, 0x800) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:47 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) 01:06:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x3ff}) 01:06:48 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0xa0, 0xda) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000000)=']\x00', &(0x7f0000000080)='\x00') r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x50) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000280)=0x1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) socket$unix(0x1, 0x5, 0x0) 01:06:48 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) semop(r4, &(0x7f0000001480)=[{0x7, 0x989, 0x1000}, {0x7, 0x2, 0x1000}, {0x3, 0x5, 0x1000}], 0x3) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r6 = getgid() r7 = geteuid() semctl$SETVAL(r4, 0x4550e5362593a7a5, 0x8, &(0x7f0000000300)=0x5) getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r7, r6) mprotect(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x4) 01:06:48 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f00001fd000/0x4000)=nil, 0x4000, 0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000080)='./file1\x00', 0x1000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:06:48 executing program 1: geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x82) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000040)=""/66) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 01:06:48 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/116, 0x74) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) accept(r0, &(0x7f0000000240)=@un=@abs, &(0x7f00000002c0)=0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) fcntl$setflags(r1, 0x2, 0x3) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 01:06:48 executing program 1: shmget$private(0x0, 0x8000, 0x40, &(0x7f0000b35000/0x8000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x4, 0x11ab, 0x5, 0x48000000004002, 0x8f}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') 01:06:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') write(r0, &(0x7f00000026c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd82ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d78050a70d40c19d6ed3cc2f019387a8b2029cbcf3d072b8a08158697bd8380cf11dd17aa54e2bfb9f915c95b7fe5688ff4260fbc0ae642f6b4daa0b62fed019317bdf164e09b0e23db51f89e8b346571d8", 0x73c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) sendto$inet(r0, &(0x7f00000000c0)="a7f08e979debdd60a8195dfd888a3fcd9e2c1f4f9d36347dc6c93003a03349cb71fb0af8589bf36ccfe778124d94d7d26ef92bfe69c44b5704cf9b79788c9ab6a4863c574f8adbea2a003dc07c04a0ac6d5a57d1df041a59f1737965bc10", 0x5e, 0x400, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4, 0x3}) 01:06:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0xffffffffffffffff, 0x0, 0x0) 01:06:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000000)) 01:06:48 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) fcntl$getown(r2, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 01:06:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 01:06:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) 01:06:53 executing program 1: r0 = syz_open_pts() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=""/131, 0x83) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007ef1295fbaabbbafe215dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0xffffffffffffff59) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() recvmsg(r1, &(0x7f0000001800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)}, {&(0x7f0000001500)=""/6, 0x6}, {&(0x7f0000001540)=""/164, 0xa4}, {&(0x7f0000001600)=""/88, 0x58}, {&(0x7f0000001680)=""/29, 0x1d}, {&(0x7f00000016c0)=""/112, 0x70}], 0x7, &(0x7f00000017c0)=""/32, 0x20}, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x41) poll(&(0x7f0000000040)=[{r2, 0x187}], 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x10a) 01:06:53 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) fchdir(r1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xf0000007, 0x4, 0x535}, {{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x200}], 0x7fff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x48, 0x29, 0x8000, 0xf}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf00fffff, 0x5, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x56d5379a, 0x1000}, {{r0}, 0xfffffffffffffff8, 0xa8, 0x20000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1ff, 0x40}], 0x10001, &(0x7f0000000040)={0x8, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x80000001, 0x81}], 0x80000000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x80000019, 0x7fffffff, 0xfffffffffffffbff}, {{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x100000001, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x9, 0x10000}, {{r0}, 0xffffffffffffffff, 0x20, 0x9, 0x0, 0x6}, {{r2}, 0xfffffffffffffffa, 0x8, 0x80000026, 0x5, 0x5}], 0x3ff, &(0x7f0000000280)={0x9, 0x1}) kqueue() r3 = dup(r1) faccessat(r3, &(0x7f00000002c0)='./file0\x00', 0x4, 0x0) 01:06:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) ioctl$TIOCMSET(r0, 0x80044270, &(0x7f0000000100)=0x7fff) fchdir(r1) kqueue() kevent(r1, &(0x7f0000000080), 0x4, 0x0, 0x40000009d3, &(0x7f0000000180)={0x3, 0x7fffffff}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) listen(r0, 0x6) r2 = socket(0x1, 0xfffffffffffffffc, 0x0) setsockopt$sock_int(r2, 0xffff, 0x900, 0x0, 0x0) pwritev(r2, &(0x7f0000001580)=[{&(0x7f00000001c0)="e4d9a68e74111fc1643c6ec9a09ead1e29e335f14dd463c3f7841b10367ed6a269", 0x21}, {&(0x7f0000000200)="52564564d4bc38b54a6ae479c72b6335036da8fd1659fcb07224e6", 0x1b}, {&(0x7f0000000240)="b39a640b443348918583f76f4f6c1748679471d7268d533508d898f1f76ed20e058ce082334a7f5bedc671ad6a8d24cd88902f8b7f198ff04607519795decaed9224acc51f89e7bcb676d29adb12b1b5bd418da1346e0507267bba391ab5ce3f7883dcdf6dc7dab0bb5d15c43addd015643e9b7d48ef578615e25878d3dfdef2005103c86c6a45578bb833409d3df5a3a2f14c13d99a01990bf36fed4781894eab9e6ab2a1e62632faca8ab56a763728cfe43aae011a9e55bdd3951b43ca46b3712d3d5830ba294da3c77a383938ca189c6fa89a74d914da77bc1b996a09b3bd904240feb79f2057", 0xe8}, {&(0x7f0000000340)="0ebdadcd1a4131054cb37a916e2628f0ae7f74f131314e5e7f3e5dc17c622e5353cbf120299a6606b203a2e75ce639bfd35dce211dad1f3803cc7e87d25255040912178f7ecd49b29262f18b259cae0ddad6e8553cdc5a27cef9e886a7c67f1080ce643467c91328126f84ef1c15ef91c0eb5b494386611d4f846f6de5477c7fbc3b414248d266df54efce8aa2b8a47c4be338cae8cc64", 0x97}, {&(0x7f0000000400)="b2fa0788239d4c18c0354221c0d1e042cdc9ea4a217aec00e081d074330833effb187e96083f3a2db546bb8172367c489cd26d56729807749fae65bbcd1f6697e3da09e1d5d5fda1ad8ede0b264569806b0726782b335a1a24cf7009cf57d025dd68c37aa7fd6a5e43145ea8ec490fffcb00dba8b7d0adef439c2fa278cc667b568a665eac175bc32bc3c995da0a5e1909454a990c4f9f74afcbc6b80f77267368df552586d86cf186b1560ffbf49cc7c303a2e389d4daab7c372c9a20a0f8f737adc3dae618f2539d13b972e0c7cfcb1041825839a4f710ae4de7022e1f6c46b816749f0c5fe12d03a4b1d7f73944dcd7a476bee06d762a0d5047d5b3e9139e6e2978692952e6d808065378fbefa216f6a3400fdaba322ae2aec766cd86f1692a8a80611cbb56feb2963f1102d53da2f4033ef9514159f0fcf5bf3f5d51a344234d8dcb6c36d3e445b513a4564a6756ee69f0ec3a4da9dc7f9f8e300eefb1d3c5c293dfab6cd19810c8716155e2306b267673b6ea9444ece792c0fd139feaf625fefba5326d3b23276c6b13dd26ce8019ac4839f4c75a260ade35f7d3323a184357e812134588d73fc8673660a9ecff87425611411f4375a543429850f9ac3be81a881b7b9891887897795d9f6d547389a5d4eccb94986645cf4507d15f062d8c8ca4b1ab8c70e831d7e74d09e0220e2d14fcae5ee0bcaf4e2052d110fb05c363aaf7cbc3ea7f8dba8c1d9088464b042a93c626760328ce2e45e2ad9fc9e98a9d9e69c0205a89975f4a78db8edff6755847a06ff3dda7b148f51ca02f5159ac0fd94bbb780d7d9b3344c8251fb14172cfc6053247b71a0baf2d8177c754b21a50f6f2138987656a11c2c14f02ee327f9cb00cb559986cb119e03da56a88d12c84a40d7bf625c2fa32a313323390e786c893556e3e3ae2dad28c27393244beb15b238e1d0ff16907b4e9ea5c3c3cb3a5206acf13456e60ada7afd1368e31cfc9674bbdfd0eab7d878a03ec2ee160f8773cc3c340ec2988d524a83af12a06e8aafdef0481042658c32a0e651f112f790f72d725b0004b0120b4f88ff6c52f538bee833a8286cad24261a5304dc6adc2c8c6068e81a09d96fcc5e6263e31803e83b1ee6eac3f6856c6e2e7b7c3756f95f9cc20f6a365176b37e4464da6fafb25ae8ccde6adced40aaa56f9cd14d9742e315185982c29ef388aeb7a197c0f3250af9c472f2e852e90231202a67c67696ba9bd9106cccebbb24818d9288ed5f3585d091c112971af971f4758f23f7aa82bc630c29e5ebd5016beeff1e27083d7d50bd4565ec1a5111e278fe6317d849a9bac1b4b0fc96ab8cee9a7421af84bee0f7967b4497b7f1707707519102719bf9df540da02a792539765194a0000cdcc561e763869f6ad274caf4190bc1818f88602574528f8495e4c63a2600638524c48bd675be939f6882240e81b2ff0a0b12edbcd44957ba2ca407786a33d814672e8aae34f22091931250f933e44c6ab85f4c72885db3941d8cf9c9628ef88227c9c218670d1a12fd6009c0fcb9456871d0953c2897b458d8a8359cba8cbdd0fdf3792dc49515b16a97df217090ba2c25a367a43626ea532aefcbe68f5b0464651f40847275226275753119291b5b66ecb69b1a4aa8c04061861df1464f92291d4553aa07b7e176c3aec4903b8170121c449a4d1d989a679c01cce55115ef9d237b4eca30d5f9950d022e0ab68921ce77e6dac297469a213ecc92151b3be7bafebeb219a4d56f9cc554ec9082c7d3490b5521eb2cba6a7308f021f3b68c9ef5dd6a9e126e56338eab266014c8cbc437405f26927366e2fa85636caefb952bd226f7b96278b42a4262051cb7b72d11fe13fe9256ea6900e32a1074ab7cd2f6ecc9430f2b62d06df609a9bf9aafb4801b79c8c0ff9ac21d1ed31f6b4949fc25985dba8f7d6fc0b02105fcde5fefcf5918bd2a8fe986bcaf1f8aca542d93e473c2300dde868b20fae0e8975dfa61fb825b5db4bc0293ecab83e928f3757df37afb2947af57e8b575bd911c3b7d9e178d396bf06a6c038a7a707a4c5d8c31d3426347274e6ec00080ed40ae32fd0fb8dc6623de0727daada2d5502183bbad3f7670f3fdb77c93b9ddb52ab0b117944f23923dbb11be439ac1449e2133ebaeb9c010b65c02774108d4cb84eb792066de64e89f883c52d36aecdf0b99c0d4367850831847e5a1d70b1ee46afc7abe400e06c7dbf65bc702932d4f7bd856b167c729feb375e605dd79c3e357f5149da73e5486753968738df26503dadfd3e5ab1349a4d0059f36ae3e6175a0f71dfd0c48f620bb3b6753c6b77aecc51d753883c7d3c03737d8b4dba74e4231ebb38811d04f3c217c8066e43ec5086dd250b0795a8daa252fdd230fbe0fa8e3e2e9e03ec36beccbbe73c7ef9d1e4e65d6a8e5fa5bf88b3cd51e2f01193be508497dce1cebff6816bedb8485aa53abcd1c84b248141d41857462899d0d00185a814abcc6f8a653378f07f215640a4f3b38b20757366830e781552976251194e362b16f6d2edbec5550a9100fdb7060cd51c0ca36466b9853ee427d38ccfff9d13994776d6836c869f30a8ce8713c5db10d0185fa27c905868e0ff0ac722ff2946868e9793b003543e55102b037fccce389f8db2a462431e1034bd6c9b181002a3ae4acb16f4a8a040698029d9128e6e90da61992382b2d28749dd017e0f9ece1e1d52c6595c5e7ced98ec32ddc8a7862b697306b08cd187f2097f3475224cea22d7d007509660772e62f77e52cccd2b85f2c33ec645bb9975b3bd398afce144b342698b55364a5a5bcce94dba038c6bf5c6701a290be2f75f53556b5709b4c432b16f6bdca7f7af6317706664880f9414e06c8b041f3cf9ad6e6e0a78b119b6b76a6401ed46fd42141fd68a3f0a58be140eef332af821313a3bf691090c8c11ef04ed08312bc9f665b162d1adba2401b64f541b6d3d92ac6116fae36c626570e7214a5d52dc9f6c0a84c539b7db6ce13d8441793494bc681466ca21b84f371b85caa6fa98f2ec3ba1d661f41b6808ca9eb1f2b1501f262c1e9a86f1dbc7593d353cbe617a90ff713743ba073352075b538933cf38f84895da4df6c3cf1bfe27d77443e6ecf9f3241e79415e5ac560f9e86032813beae460d021ccda646a27dd9c64c388cd28516e50ebf029b138c9331c07caa508913abed8e719a3c29f27ab262e478e1f1dcef9c065c19957a88f92ea3db90414b7494aad36486b465e174dc2b3e358c1c2ecf8e1eaec68db5d98762146ca09c175f9ca94f610e81dfd5adc55f0f0bef321798c1ef384513744c85dda3b286f4a0543203d8e4b32a2af3fcc15611cc3a6d3710b9ce1375023115618fb0796bdc3d5ea18815c1c278ad02aa30d537b1366f35a1272a566c8d8bf5c0d38926d0b6052782a20c8a9eec31a061c63e627c835bda5c55dc7690e05a1a3690d4e9b61de0be86852364d822a327c4de2e221c77f3c4d86ebea79f9429ce936c66426e7492f170458dbe6dc766bc703a7332b4876e48a24c9514ba5edf3d8b7b7fefde60a80fad8b82eec6e384f06e7506fcd2401670d2857c41af76c692552149a35f81af0a4c0033f9936bca492b16aba45099a742e78aca4b59a3814899c4086f1a99e7c5c61ac9f237664bda24cb88ad11f400bd055977d44cbebaa6850a3c60b19cad519d9df745edc5aeb08fa0f49a7051642b5a738adf4afbbb14354ad81ec20e3e3cd1e790becb0023dc70d8360098404c018fe3858e65b31e28e3eb1fc87a50c8724954e69376fd464d04c11269b9e362a48dddc829a56a8e81cbc6cb8019505c76907db57aad6706b128a8a58abed3e7d77f2ed1770045e9614b9d2245b555c3ca461ecb50b32497ab76f016c5ebfd9356bb9dabacf02457f3566b599e47c679c11a9be5043276d46300ef4765f777609f1321c73351fc13fab5a71843e061d49fde7764d88e9136b91fcc6578022f10d14c23a449ef4fb1c9d7b129c3c81f37fd4ff99797f1a055ff12600030ebfd2efebac4c9cc8d5af2df1bf538330dab17ac9a93cb021066a12558f7fea542b3698cfd93ea10db584e97ef238c84dbbbd608c63dd80183b0ed2ff060890daaee3cfdbae096674c80e9bb3e8534d6acafafe8badf5484004598cbee32fa1ba7ac786144288d2ba6fb49dc2ab873a96e5a47a4a866b27b53c06e7b5321d897ba86877d306e913a8cee7c6830d9221156fc32896f94f093ffad58839210d4d38c249b74e1707537ee3f2a587f0026e77bf1151608b8283a8931d4b9c994cdc6119390d616e71285e49c810b03e5d8fd83d825e7244696af560523d8d8e3c924bbe426ad0e8d2ef46ca85fca15761ed3fca5209116d9e2021155fc32045ae3de4b3657ea39e51e51e6c0dde17a924fee9183fcdc8a4db380b0025b515412e21a73241bfa2206d57a78e708f656a29b4e36f1bdb58d218d8d7ca59179be8ad7ed1e830ebd83907931b504f976f3f8cf93a782a4030884d2ddcd986b0e76c73246caad5ca53222a39132bafc2dd61aa3bbb8450e05ff3b6e6ae145abc98d1f42f40ac275921823360d671ee493c62b40aaa5f8b36954c12d5c3ab0cafd4076e9ba51a30dc27cf51366571dc63c7eb1e95f3444a6d4c9c813fc35248c3f299179d0daee95a2f3c0e1cd9507c390709514e7267e1a3153dc61cfeceb4da9b3b96097d16bbfa515f5bd96f53f766f75fb298e8a7fae7ccbd9edd2290453d6ca2c4bfac1900bdc2eb276e2266959429d5df93b94c4f762862ee940c8cb33eec0b1f84765f2231ffe4171158cc40d11086c66d28c57c3fa6186df540baf9018c2cc1aad7d57c309d9217b6ccd3e7f792ad84e9ffc56705eb72b287ad20b040be70429bb90c6716ed7d2516028c0777703bf0a4ff1d259f7490d34c407e3e05525c4cfe66f21c1fb99e94c49c33fed8afd19941ebfd0db4bcff034c9be444ed5044f38eb88d2e67e49fb2869ed246bf982754d9659f18bc891d18913bbffd9b47f68cd910bacb5eb0d56f3bae77ef0b6e79d4ad82b22834e09b64c459e038316c2592cdf7dbdeb5a9fe506febe69538e82d5dac79403f52f3a1689bd344dc308805acea5b315e49ffd3111cc11436cc2e6e113c7fbe6b6049446fd0013fb2322d76b241adf35ab1e59a8a4cddd59d647d4a9af7c2f9be9475684f0d71aa0acd5f4d19112b6b2f4d277908b4c0c6b79a59ed19017429de8e9d3cb238cc2b96073c41eb689d64440aa33c58d1f3bafec7eae26e2cb3f9da30bac8b6301628421cb99e5d97d640ddc8c0e1e77bdab00da46f7c11306d81cd75f2d1766c8ff54a9ac15c4f6b2a1be9e6edc4921e9deb7cb32cdc3e2d06e3ce5fef32cc8f5f24822d2c0c4cc1833b6a6cdeb4572bbdea82dafdf132485d609a2a5267bc1d50093487dd62a9145aaa0b4ab714fc3a3547297494202f3c2c82117402bbd4141af795693f57c802c7a91d662244d7ce0cb0a8a31ca69ba02fa59fabe58012d56f0ad72866450b1fea68189b9d576149207d79b93b7ec524a88f966feeacb6881b92af389f1453180d7ef310f3d141be606811022c12e602b82653fb0ac6562a450604243d1dadc61a75e6a17ac5aad59f61bfc0dc1cd4a5b5ecdb6c6c91d1645da6f8ebd20967e58cd62ad914d2da0efd57f952a37f0c855c527f84e12ed72835d3b19ad03126e805eab26b070988433f76eddc4845464e309120d4589f4b3f3f4d2c3a236f77f73a6efabbdd1548ce1b669cf3681cb04bdfa9dbdefdb20097a9", 0x1000}, {&(0x7f0000001400)="374af0983a7a8053c8e62b58504fe2e35976a49411675ec849ba61981f79347ab887aee7ca5ae9f513b44272e660b72d9093302da2e065a6843ad6138d0a4bf09aa97fab5afa034f8054bcc14c5f1545a23af38ed1139cf936011cba2959afe5dece4cbcff8744406d3f1ba16eb0ca9865fdc0cd594cd0e6b15c6d15023c999908d9fd4133176f52cf1ce3183f7bd232924f5a2c8485d62fe6e995ac155193ed378f5d81990f9ec106f6deae39fa0b75366d0129de4b6ba04263df4bb9082459a0bd9137f18c9fa7fde9e398eeed6e0a87ea329b", 0xd4}, {&(0x7f0000001500)="4fa7ba41546ed57d2a1e33aee3b3749cc410b0713ffa3e15161d929b2bf1159eb48493465ff65d835692c6b4868cbc719cc0e52dda48b7a05f50487a5e1a08f072253f53bb4e9be9a340a8e2ceb0fb4e4b8ddcd8fe839c2d6056f7b5b5cb99bad928df44a197698de339dd54b3690c4c445adb6693fd0fe548", 0x79}], 0x7, 0x0) 01:06:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) ftruncate(r0, 0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:53 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(r0, 0x2000746f) fcntl$getflags(r2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x20003, 0xd9f, "b08d16c655194700fffffffffffffdd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:54 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) getdents(r2, &(0x7f0000001580)=""/144, 0x90) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 01:06:54 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000100), 0x1000000000000379) mlock(&(0x7f000097a000/0x1000)=nil, 0x1000) socketpair(0x8001b, 0x5, 0x403, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000000840)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffff7ffffd) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x18c, 0x0) r5 = shmget$private(0x0, 0x3000, 0x3d9, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000600)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x7, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) r6 = semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x801, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x2, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x85, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) semop(r6, &(0x7f0000000100)=[{}, {0x0, 0x2ba2cf78, 0x1000}, {0x0, 0x6, 0x800}, {}], 0x4) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) r7 = fcntl$getown(r2, 0x5) wait4(r7, &(0x7f00000000c0), 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r4, &(0x7f00000020c0)=[{&(0x7f0000000d00)=""/104}, {&(0x7f0000000680)=""/56}, {&(0x7f0000000d80)=""/156, 0xfffffffffffffeb9}, {&(0x7f0000000900)=""/16}, {&(0x7f0000000e40)=""/4096}, {&(0x7f0000001e40)=""/212}, {&(0x7f0000000a80)=""/34, 0xffffffffffffffea}, {&(0x7f0000001f40)=""/144}, {&(0x7f0000002000)=""/177}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x4, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000580)=0x41) 01:06:54 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) munmap(&(0x7f0000b45000/0x4000)=nil, 0x4000) 01:06:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7f, 0x1000, 0xf59a, 0xfffffffffffffffe, "cf562ebc28d6f9c2713eb7b24b48cd4365ba0adc", 0x6, 0xda}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0xb104, 0x0, "9d68331a4f902f44d111ef2ea4bcf41a5a3300"}) 01:06:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x25, 0x1, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xfff, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000140)="2b00ff23000008003300000000060000", 0x297) 01:06:54 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="541357b51d9bd5deee231fe42c4ec6d56a92bf41d6e899b7d4821b3050de638e35c37fed37a1ca785149f6be61b2c9935b2034f6dc5804203c174df251bc886efe2af093d227c3c6da9c3c6f17e29c7e6112c0391dc3a7a359bcbd1202992c11b30dfef9c71b2faa76edc6f898e557b73b490e4b", 0x74}], 0x1) 01:06:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x800000) r1 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) sync() fcntl$setstatus(r0, 0x4, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)) r2 = accept$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) close(r2) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x0, 0x1, 0x40000048, 0x3, 0x100000000}], 0x7, 0x0, 0x7f, 0x0) 01:06:54 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(0x0, 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = getegid() fchownat(0xffffffffffffffff, 0x0, 0x0, r4, 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) write(r0, &(0x7f0000000000)="4816b1d207668cdd4ac3d7c456869e2c1daad054eb928fa7e6f6b6a4aef0102fdaf7c2a90e9273b7c00b86c46c8083ee7d7f957e2459707ff2b54b7bad9972c85d9a33f72d73dd1a96370920a029635d51b2c0471e212fc5acb65dcd6f7a7a1dd2934592c0aa0faf64ca4256693cc83ae4e6acf7210d478ac07c0f7ef83cc4ef358c9f61f4b761896e02045c14ba522f32836c95ca471fcbeecdfad7bdfffda2b864ad9b705236bcff0312c55b63b21259aaeb6191e1a79c95210aa1341ea2376510e8b942146adbecd53d188a", 0xcd) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$VT_GETMODE(r0, 0x40087603, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 01:07:00 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x7c) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:07:00 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003540)={0x0, 0x0, 0x0}, &(0x7f0000003580)=0xc) sendmsg$unix(r1, &(0x7f0000003640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003440)=[{&(0x7f0000000240)="42b81a5baecdaaa296d9cc48699a8c049787c73425662aba05ec2ca708e4a437ab1170c4b93842404bc6c37ce242ef3a16dc6666f67bf5f54a17125480faa7a57eef3872734f4fdbe0aa6b52b7dcf3469a71cb93dc5acd8d985908da6c9f78c3c3352b022650534a2fa93ecd639dbed3428e24c4a9fc8013be23a82bc32c5ff5107cab390239d80cc92cfd7c97f1c5af87a555a077bd5e73fd12776ef53389b625f69195b6e29740c7af9f5f7df5b606021d1a4bc9c691cc87e8fb8acfc0eeaeb84404e1b9a47af2720e9369c4474bf82e3dbbc510a331f67714b4c7743724d3a86fd577a78dc485e7cf3184d2464ffc69f9d2268cdf8c4c9cfed95cde47d4941c1473d4a0d7e2ac3b60139f4fc17c0e4e92967ee9e4902a90ce7b96c0bae383c3f93991c880875eb0e24531c845fbf129fccdf832b76332d31eee8742bddf2caa2ebe03e5578eb62e67dabaf8dab665b780896484265d4ed4a8c59bfd2ecaba3f3256234a18a4dcd9e66cbd36b466b623a69b689a141d9c61e07b4534f07a08971a537a4a48289ebe8e7894bd52d445ecc721592a1268b2048bd60b0f0ba885ba0e6ac220faabdbf392919bc866b37c6b71723e2f29abf4dafba6ccd25b0f4d3d0b3ebb742d23e27f482f19abfe869a651612745b33c14d86b7a15414d3f6b0c371942401d8de15dd240bd6d4bcc2e550b8edceb46c7cf9118731263b34cfbdff6d55e7e0de0ebfcf0994a4a3fe13c26216eb30d49d7a9a10e8fc83f1867e7c126157f2e19cf6ead57b2f0d77685679a4cd9a6eaf6ab8ed6f999b87453220e8c666145871279e44715a1e4738b8f4c650b8f92b52d15118e13400c8b5ebf8f81dd2db37322ec9f427a0f02e358a32614107677b8a74d2a9c8068e75a1daeb11c8936a54a1dd546963255d5e88232b91e4fe8149f6403d73b5d1e3f98e65f85235243994a979ee495c6fde8ee7025242f786a1461dee884434fb6dfd3a412976b19773988f8373da9d18c90a6a902f52db62cfe7b7f441e2062873f2460af49717104f14ad33408b7a83343945da837e5619110be25f4cdb27549301095e72e8dbe14da3b04bac44a9b0e6ae1cf23bd1da1ab81ead72ab96a7ca93636592accb0766f8a4d54f90eca9a452c1ca3d7eadbace26689512936eff8942a4459c3bfee97a4542fc73ef9fbca11e6ece942e8ae1988da137fd733b434bb7fc8f0c4d10dbc48c9a03347d8c78f4d34f8a32fa478bb450c41bc3595ac3a337b1e9190df65b7b982ffc11d3838b0e3756ba9dcb150e968c9d0c040f288751ad9f1b674fd6bfa30166a084f76cdb908bdbd345cab0d2bf89bdbb07c7c2f2220adcbcb1bc91754da9ec5ec1ca612ba1b8a3b1a1f84c1d4dff0eadac1fd5bb195efdfae499c66d2edd1a2fe092ff717fbc30451a50e05e386a792716e64417508e4344ee603e8cc0db32068e3b3f6eb8f05c67bcdade594e207dcd5b40873f507db90a2c3f78dd18d52c4cd1552aded6e43f62ec2d11e219da53d8979c17a44bf86794c1ed421e4ef22840742870920a5f176007828cb7d649faaf786d0127edc85aa39e512ef7367f6e7f45bd4244d7f05afaa2cfaf27c7f561387dcf8e747578c5d508ae0da9e3a6326111ad2ed5f2b0af193f92b2c4f5ea4799b4fe431c27967c88db85917b23eefec4aa498183a699e558102ea08eb9cf5438f19cd8a1db5940c6cc3ee882adf6bbec84fcef63e2514066ee13fe98dcc93361306b9367b9165a7e9db3c0e088a2a0eb021682fa1877e62126767ec4ee78d45a6d5448d054784b953d6c860598cd14f3155f43b4f5de7546963057c42e07f9218ed26f3bdbb62b9d91338b75cde6af004136dda0085ae749397e1bdbac008d218db35b5252c92b4956834422312e88871922169ad8843e41183f445b3059d5878d4f4fc4260c6975d2ef5e6d057af9465cbd17b20e9ce44cde6f2c48b0552ce12adc640dd83b55eca66ed7161f6ccab0c96a7933c736430254b668dbd04b3c45f480adb71896f54b553e7b2c0938e6bb8954bae43b966411b765672a09c425fc38e68dcc3aa228f2a5210a641b53d289b67d15cd742be372c114c99cd372117e45debf929a933b5973e56e79310cc64535b3f7a19f0fd0f849b2c1576c25aea5fa2a9ed4a7b8934e71fc3522c655185851da2fd95c2f4c9060ed3f458f55881cbad85266bed19a270328a6a56e1a65baebf0fd11f47f67cc95de51d974db945c2016f1f6fe0655cce300ec4ab9c7306db38c24da0f820f469a37e27d8dab569e6e5e3967291cc82ca156cc0537636063c2ccbd08b58274254fb049ac8d82485586e3fc6730c7a7108c574d441ddca1fd3655ba3bf2179d4219b850f0f07345614ce00fc52b2ecb04f096d5b7cef88cb06d6413b7172ff7fdcee1f5527504e85f298a7ca8ad95390262e55c9daa78446bb97a2b64bc959ccbc15549d15a7c8b505845f28b453900ec21cebead4206d3232c74b4b24249ad7aeb25a9646379a67a4378d01f381b98ab7edb2ee5466aea58ef7cae446e8d10a37d118aeff11a8d0af52a7b0a329df519cf4870ec3c4a420c18a93b35b7fe38893a01c0836ea27b96267f58b7274efd057f56bed97b15c69672a3110a6ee5277b4361c5dac28d219dc2fc5d78535a184db2213d7a4aa19e6cfeb1122e469f625f5df91afb0c3084ee36320799bee0200559db2616933d83898b648404c11711e08fa832fa45aafe2eb191a70c051d61f4c65edb821f78fb5e83637be7496970e34434f20511a38019ffbd2939c480a4c9ed2c4efbcd6f4a441c413d8a4591e217728f2e0cf3d7596f471d8803a012814339986b693d242c55bbd278bac2883c55a28aa98ef97f4bc8a3d92ccd49389502b96752b39c49342fcffe5d0bb59d2c5010e60637aa6b67223f7c48e8e6977fb6c58776a642c4a344880bf8f035150fb72d99e5445f4dc988ebd73bd5c9f358ac6fa87bf18f34e7b14a1d21f7c6f74747b741ae2bff29bbc1c11078b9c20233987779838b2fdbe57378f1d5baa89feb793bf266cdd0d2be59445017d100e1c66687039e891572ea70de3443fb1826adb6e3aab49af12799a39f7d5b820b16e4f4e17cf3ecc17518b2bbd66cb68f1463fb2ca8db682e751769bdbccba4041295123a11392969710742e5bdc6dfbc38a6f37a36d8dc7d15c4d02818a86d51eca26f6fbfd44be995d58fc402587a1b3d559bfb89895bdd82857935ca97a3e98e8d2cec77417887852fb92db69143fc403563e3afbac8b784a85eba4ba70aa1ef9f8f366d83b1b0eed7209d6be1057e8262410b0e58d022ce15fc897b963d2936023185eb46274a3371f6fca08a7e1f766d43d1190cdf6a35af2b291a3d59125fa2c622e626f496e982aa3d6f54e646d3a6b1a9026875a6bde5db9ef3fc07579eb8bac2abdfa21712dfd6028085cfd0396a006848860c2b910911f037eb6a4a162c2d0ca2832fb0b7bd0b47b087c96832922756a656b579e313daae194ebf11a861161d6923250acce2151bd0eb11436772f20b540c4659ee5f3d75ed5685bfdc3effcfa04c6b19019e5034ac1d6a8563cc3217a2ba19f6e7c386216c0f5d987c321bfad60ba8d4d8e109ddb0b2e10d5972d161de7d521b079f2f7756f056c4a10a229032aa883802c9c49ff7d6ec9c8307121f64797788095e1e3d256e811800c69bda767795f44f23d0cf013559c6668ba4bb2f7a3fa796fb15d0286dd3b7b57827ab24cca9299f657f2a8726f2f63fafb3ac291ed05ffd0bc12686583a7dc6896b3820a9ab3949016de696e3321d6755e653a7ef3ef0e19acaae3e554ec228e5daa9e33916411242532f112eb262915de46fbace82596b787f1bbf6a49cb9cca0aa0da3286915f568ccc83d3f75efc229c088436f3f7c825266532a1ecf209cdf9f6a9de22b8445f3e71b8e86eab6d9221a9833b3e92b3a53ecd8f2f28816957aeae0b8e7b8f0e997f5d8d239f72fc785ec4d53f3a1eeb429ec6a955b7f4a36bace39a07e7c4234985ec3d35ac8e6a958459680f289efcd2f1dd486528d83ff376d2f3af630c5e98232196a08abf6d9bc22463d254187ac9599b67a51ee75492781cfca701c5d64f29cc616c6913ec195bd666ed842ed1fe20cbd192c7e196cfe52030dacebf371da92d078cd6bde007957991f0cb794f468ae87dd40d681f98dbd19acf3a7262d8976b38bd75c4306cb7f3b6c2a44cf13e6c6d6c6b4111055880ca95af646cdb16b6ee6fa6b11c714d740d084fd843763af57fc98b2a9517b7e448e8274e06d69e28a6eb0172265d0a36427db609b4c1554f755d233285d89a9fc42db3ecf550beecef5459975a1391ae5405c0075ea3e94798ab4d3447d41295c8e7fa490600005d6eb2ba981e67967701efe161d52460bf7242c2f588cc6a6425a6d329293d4d079dfab2ea8ba5720b188c0da64ad0e5b98f30f33906f1889598300ca62df984a60a4e49b3785926f4569a4fc3086506c67fbcb8300b1e0fa98e81ee2586f7969e17a1be2e4be9a9ee499aa763d71d565bcf9c89a4d6837be20bf127e51b9d20158c1dd69b73f4c3530a4cda76d06e77a8bfd80b742b3d5718dcbf5feb44b17068f3945f6180c1b804a9e8660e61789d3c3c47aa2477a6dd8695b6b3892244e4218b63fba891eafd0b8b37261730a1a14c67fc3ac49b0b37b4197c93f81cf7148460a40f85c4e2bc0a5a92b00c586ecfd9ac599e2534251e3188868b5267b52fb6cb6ca2ac3169701b19fedbf2112c276690109fada2ec618c21df1299a53462d2775bb16e631bee14e761e466dcce7b1a97cd233354e3532116a6089cb5e44f4247b3cf66357f4f4d6bd86b2a9270974b505f053d56e405098e5e8113e652eaf203b569469ba0a369129da98c2259e974e67dc9966e3e5f7be1f9fdb4c1704177f16f2648117246a046de463f60e4f7bb7c323cbeef066ce050b14da04d1f97430a2c421f6144982e7ec9448ebd42d13c3a855b41f850a6d93584b726467f21ca44c81d68047f3b571785822dd868cfcc9f607064c729c5cfa55a72987908380c852472fef407c22a6adc20dfea5a6382f1cbe5218b1d63869f09f61ce86e25be49520abb97819a2b3ad75ecec8a1aaaf7f579638c3e84eb903404de1c9b055cd529282c50bad22a309d7e8c65bfa83d8309b8e3746fdbab3419b4ddab79aba6a6ff1647e47e591a826d7ae66409f2ce8ee95e7163a471417346621722b93cd06fd0af723a5ec5b06f96fbf573847115d35c6abf1130504c80fe6c6d2c96f61866f9967543ce04a7708efa04884a62ad1a7e5a82c399a08dfd152857338e58b0109c6e5b41716fac37aa075560553e616ffc25c4d3d71ee26b06deecb8654e1e9ddf8b4a72aa13ef074dde78e449cdaf066ce6df4ec7f6147483e6b9dcbf87e5cea76fbe4598b7dd01b80d14206f0b0f8e491989d3b4c209eeacac864915bc25717502d65e244210c6f0618589586ab6205f477826174082fe2ee618013adc336127aff2822c1f3d9f12a587e826afdbcca8c561ed142613c1f9dd004bd707fe47d4020531903071445f1a8a549877467c40e1699a36516192eb129151c6f55f85591411880ab632e161058339e52f95e169db89a1006797ce50b09648b9b1a89b9e7340e0c0219eb29f34ca2a0458af95392cdbb378f01601e108b552dd4e87284764bdeac89e773b73c7d17e3d030db600e043c981c1f8921fcb45ba8f045eacc6808f8ede0da00c459fa10256fc8c766a68e22e6891c20ea7291", 0x1000}, {&(0x7f00000000c0)="13cb608d167e663220a8258e7dcc82c2b4fb8f2734ebeac66ccd8268201e629d34bb2427b0fae2d47b9e682f5986a76397fcdc739225b6891d5791262c5ed8b651f02b235c7b019dcc1fb5641b39e9e379639782dfc752e890993463c2d286bb7682e13d8a4a25946dcc19407dba5e20f371b06261ac707c89a71d3c0e90146e45bebacec9", 0x85}, {&(0x7f0000000180)="9151f18d80f2b7c71ed44fecc90501ce64666f63f121e3f4204bf09963c34832a98354cdd1655f0f734a24471e7b0cc6b55b8776cd043d5baff9eab810", 0x3d}, {&(0x7f0000001240)="372737cc76cbf459bdd6076c8d8525c1a01cd9d8aea8abb1d62ee65832a928f42318f9e153eca3ba4e7bb0775a1cfdf1a9e9e68b2cc38087f53861cefbca023001240f8abb164f2956bbb109ba50196e11f1faaa02b6b10ec3bec174db4b01e589e66ef7be267148b4347d8174ee6bd0fb2b0b56fadfdb884d74f5911abcc7f479913478b571fab2a7b8be981748fb63e4145e2002e632673f64d993673853cfb8ab1905a5c9c337b35b1379dac69745335897e2a40f1521780ac2ddc843f09289f9ae3595a317bfd0", 0xc9}, {&(0x7f0000001340)="512b23226d733f520e939f7bfe304f4e14ecc6f4a85590c8e2748be0b1ebd746b73406a96fc82024d28fd5dff4f18a459a", 0x31}, {&(0x7f0000001380)="dbfb4d2f1c178bb2c274080151b47bb7e366d961", 0x14}, {&(0x7f00000013c0)="4952126748850e3189efb62c320b4dfba40feccc9ff243afa17008240345de87bd430762e585671e17ddd2dc332ecd090a8049ca2f8a335a04901f", 0x3b}, {&(0x7f0000001400)="e8ea379bdb31fce766d900e2c82d78c2e587e1e923cdc5b07468216fabe322536716b732809c867961cf45d0c08505671f4ea450b41b83b30146e3156404c521b4f60e7e0745d4167d7b1c0b0aa3dcec84a8e762ce8b0d7e52febf9d3a133a240767f7f2d882c474bd9b12e49b87f0684c72ac1e547d54037ecd0de91a1fdb936d5a68affb6d0fad53c9ef4222d85a8cf77719de95b32e1667d4568ddcb8539a692f026292286291ddc8747688089ddf31b0c951a453ecf10ab408bbf8375bc03085d0707c43d1af6cf20c09d4f45953995a591ea1fe314e86dd95ef5f1a1e53ee411bf0ff862f633a755825c5d6f668a5eefb08684e8160912ed4726449aa376b28b8046a02db442bfd922bc8ecab67d442a80ea247bf820d27791dbca1dc216d975d10d07cff6ed9688b39688c360ef6226433e2f8f7a27653782eb74bb1c9e7a644dcb283174eb631470825efbfdb70dd4dc92f11ff2530ec8c0d06b5a5929e936ca523436759803788a60c31d260964f1c2b7059f7b2df8d973ef0f181cf44d5c02113e69811ca73469f1d93d54c8e2001216e948558a9b7ae03a043da41bf5fb67db7281a666a378d01a6e25d1d5da0e35e760c03292823fccc0d6badadf45328d313821b30e19c3e016a2dcdffd7f0561b23ae94fdd38f5f80482702edf215588a6ef0131d147a85ea8027fc92dfcff307c8463d6469e4e52145eaa9853e85e2ec93ade9b9dfa509cfbf9466c1c21deb2d0c6c548fbfe3e0f90529cf3ea21e94ba76ebcccdb396173049eeac291c12a74adc706e421d7bd9945e6bd21596b4656c95c87d5ec18e314b0bea797ed2f1278ea7e10d4aa9bac2673dc1cfa7c6a87928fb2cf866fe30cf543b7e788b1a807d8f72e9f4dcc2a1a633892e843a774d829dc8f6d25881245e57c3f559a11de825753d97999957ae88aba3e3b489439c9f096642aa03d3c5c3b8a77d305feaa6c28509c5a76d6529d5c715e00665845593bbe13a80c0c53b079753fed4fa20a1717d50688599fdef85592145c03b5940a05289325be7c6c2d28258a3b4fa640bf3ed3e9c067af16a0862a2d3c265c2e232852f2bd71a2ddd5b6e2ae3c9da3607d6873f7f9ef36ee76101071b549747938e6870de1cc181ccecb5ed5f7c6899fc3c35b9a73952ab4986764a67429b6b3803a6d00cd3a9b876a09e6b54d4780391bccdba17280f8c95019594b521e5a78bf69291822538473be68b53e928a3e96eb71b6fbaaf068d774d8cf517a0e52377904d0c7157cd444edb0fbfc03d7b5cdb816495bf9849acfa5215a275bf404862c4d8f854e650ca9fb7ae9a62bf25679066cf1b6667dbf05fd2c96e4c0fcef2564be6c9711f28a4edd0e1f9e8419cb4a0800314d8ed5f4d5c7af789d5cd18cfe0c28563e879500c448ea3ecf7924f5c5b610ee60e8b059e74c673c533e4745a1b89aa16580370b27f6cae4400f02006a541a8923255003d29a969d9d890bd2d5edaea095bb07f90ace9cc2ed51a2c879daeb11604dcef51e14c34ddf04c6f7ef187ab25cdc54dcd3033069e47fa226a5e3fcced0d703c8e9e98e68914da12fde67e507ba3d008b59665c129fb77e40293b802fee612e51c2835ecb42228cbc27e292e073c88639da4a7977aa241bdf8cac16dbd7ab475491ee3397a92d5d42fc147172d131e59d7dd455eff1cf4923270f06cb9059f8f0a8d06f56f690a85cee0b961fc14cc660bbfb40e48e6d8294e6fe6bdcfbd4de1c94b215a107e22b8ea363d49f9e6316f84abb43dede277eb00f555ff1dfd82d1fe95ef3286a180d6ecfb65c85191115eca622d6df0f592cf1a1ca19370bec5699a8746828f4b6575759a6022e312f21a3c45c0fd67add2b15f9fdb2b528ef4ad6e16060b12ef10746c27ef38e472eca2b12363a5d892eab17b71dfc5472c48b7b8d593d6d960adbc059ce46ff7c5289d1aea0cc2c952ef1019d46dbdd019973ef017976cdc7e92bf7791fb28e11ba794b108dd224b318bc1c7feb3e3d5408e34ac231bf2ffbd3eacf5fb71927991246deceabd4e8e4e0ad865eb8f022e5622abefd873da1421019b1d280281eedf3ee7cbf1185adf970df4f485fc291cab1a59dd594baa26e9cbfba1dfbdf22f278b9230a55ae11a4df97e946b9bd309922fdd69d7c156b3ad23c04ec5cd4d54034d4c70b5438a9545c7e76752ca802eb96c02be9d2b9bba00c3852566026a058fe66a566b68406bd1e71a15f69e75fad1724077b63c49d235c6a19121253f14cbdf01f1fdb9f302a43e6cd0ce35d6476f778a17779629d8bd0645cc051cf61d4b9dfa362584d7d7ca80b461464576a14dc565c6c453e69a5a0f1d6ff4be7619809927eadae3c641f7aa195c2642122dbd0af975fe3dba1298a109b34eaad9b09a8e5b64e029b93af9e0a80b35c75e9fe9cdb30c84d04663686107bfe43c0aa6fe5ed741549a9cd58b05042ed62b016700c45a0f00ddcd7d0862cf721eb30365a50eb7fe85f0c64d67a6c4c5634c7b6de49dd5b113ded573ef212840dc82c9e628ec07bbae35c073a73f55303e318653f39258d976abb2f49fcb95c820b4c794fb1f77c173ab7482922912f50c24d2285371b0b678c578be8d89d2515340985c2c40f6eb2bf42a2c4921c797e721423c969cdd96e12f4094837a2a683597876759ce42ec45e5861e6a8c21616d998cb4e3b437817ca814233d3ff64fc2682889946702aa86c1bb946d0b6fbd4b1f10050d2d073df1e6f5b5526b17414c5e27851960bc1cd9a3154cfd491d7b9214f105f9524631f8b6031ae7b6e545efa4bf23c886e89d18469a9853797adc2da10c243d3c4fefd9c1771b684a7d952aff0c1c0f947663ec2229fe09ca2ace26018943f3d9bbdb1a78f0848b149bbf36f5c50c925289bf6e626d247dc88714d0deb01f08d3dce02e8949e274425d7e32c0206592da5d49f2d18a4a0194bf1bc449d172af55fdd10d1dd25e4e8ecbf1b2ff54f9b3e5a2551159e0c6b70c1d3eed26492b8c0aaaceac82a7d74f09708d6435754589e30d93d96bc5865c6be17d33b6c540d35b8cdf18e19f86e2f0b28764d89e1c9a4e0ba2eabc13e50b5755eced3863f9fbd4deb9e7d094f15a0e9d90e28a34dce40f1e04f7e4e89af4bf3ce57723a697fca37834b3027bd2524216229788323da2f3886cb5d08ecd9b9b182b8a66460ce92d4dacf1ffe1f5a870e86e9aa4ba8cbd652729d29f036ec582a7a4d83c2cca26080a74a1a735c1a0137d7978ffb224d24f3e9b04d4b2e964341fd1879595afda455e0d8fb5c6d58585886b50db85af7de015307acb5ed5e8787133a93328212aede95e27bf4e92acd106ddcfc8ae7681675383c2d36b390412532e3d2e6c38978997b534e6ccd0e8e04df9c0b60c711793c558036df54e17a43aaebfeb8968d8e1bd843e8c5f6551f2330231fa4ac05f4b1cff8b8d6332b0f4e5beac3600f18e4a048468627aa06edda8a92c8594903af2c00aad12fcde1322a685b225c6ca79c2a5ff3437796b141f27717cfe8aff663e90bd193a21e65f74a484bb243d15f2da750414c9f3cb0d91ebda94b3efda74ebd8d36dad934e01172e338eaaa9c8b9c5a3180fc75555dadcc3f403ffc1452ae225e317b6f3330abd8e108d6a05ab761880375207ee9a9f49790f7547b95d36c2e37754294e194f0061b50d5cffc3ebcccfeef2f1e6c620650e9c32b64f38b5a050d58150bd585cd79f2ddf580ba1503c426dfbb257f64da0d28a24033aff8b20480518a10b4a9970f51dd871d51545f373f3e14d4f6a9174226c6fdf501b43362baf55c8d661f9110df84b026cfa155d1c291d5debb1c07ce598be0030b4d730a016dd492932ad8c1b96d076b1219ae4c06c8c55ea4be883af0aba276b50ad86557f6afabed5d7f69c5a27423f5d5af31ea99eb9c103d611fc085c5a40d864fe7d5fc127aefe22627ed813f7adebae53a5c0a3019eee5d9ea811bdc2878ed7d8ca9bfcf861491416c23b17a997bee9a216d9e69289467621df2699bfa8a89ffe853507e0d58a36b7740475bb54a28b836ed576351ff78a376ffc59c8e9bd2813f6a28ef560ab48c709e6d95e807641bf14f27db6115e6bd951182c917ddef18fd84642ad9bbb2a6d715920bab21544e92ed8bbde7791d021dc45f95d2053f65b24eebe402237e203a7cca098007b082c94536ea45a833200eedcc0fa79ee6169e0defd8897efc314ab23c62b38c73d6ee6d4fdaa1a1113fa85dc4cdce8c8b45f3dc4da81a401f022326ef5449044316a0a940cca5f0fc70af9ce5472039fa877f2a93702eb71f7bbd0a83e5d4bcf236982e6c23cc81ddccb0cab5ea888e7de6e5d52d2a0dfb11003245b36848d00517dd7fed3756476693b883f3aa2a8fdfd7a5f30130779e8ba1aa59b4ad6d59a82140399fffaabe21b219208b76595c88e6356db820984200eb86bfda60391a282cc2b0569e34a3b880cbc0de69ba3aa5966a32ca870ea1c1bfaeadf83323cf4f671c62a4e30483b04a37de7a0d917e9d72860830209f8c69232d6e9a2f9200c20c64916e0a407429df09fd982f0d0b61b590215a32cfcb75ad22dcd35cc9cca2ba4d7db91547fe490959fcf26012ac4e88674ff7608f4b38208185e4d21f22dbc28521f112aeb3575138ea14e465fd37a5d1a605ce22b5920d40344d1c16d19fcc5a1100723b4aceedc548ea86f1123ffc37f5f2feb6f76a9f861dc210fc922cc9fdbeaa8bcecc734bf0ddf83a2d43a87a7fd42f8914b3b6d0596af8279ff03f11b23fee9d40a4ffab62302f58aae3a990074c4c1aef9cd459af9a5006451441c3324fadd20f7e1bfb7c929c02d91697a4c6728fdcb2c5e514b47d4b67e5a8c4c6f3f89bf32b7603efa20839f2bdadbf27ca7cd0a24bb7ef379a8f3a3f57ca36c45fdd6b9210082fe012e2fb28cb6491f1668d70b4050500aa7d7793802661176304b7fccb58a6790aceb5a5fb3aa8d5903eb19892c10a95201efc089d9166fad165e2fdded9ac5d45e4e12bc6e75e988e017115f3362ce391ce02e3a4ec168000fb08804b7655d590fb1c33e4ab0cf82dca49e999e1377c199001ab9e1364f92e6987c0a49fd82702fd4aeb909d87e810963b56b4cbddce9672d032313e606a5913b090d58a0124666d4eb228519a87ae4c55b01d546010bca5f615f415ad1a41ce6360189cbd5995245584e884c2fb27a86f79bbdd208e4e31200ad4d2ee3e6524a3a9e6141959ada8a82765f7b5706aca05390381a727ae3966a5a75c65df0f615a7c8b606d69f85825f5838be0b07c3217fe03d410f3a69ffd532432e38154b1bd2ba567cd95cc7b4bd14dcadbf78195cf4f0b6d2a5617a8b6e8c9ba7a1ff202e394ad168154dcfe8909aa1c2ee970e9a6039d6b42df7ab48f00bdc7a95b0d2f7f7b66776ffbfd9f6621e0a05ddc2022454b4016ec03087dce790da15db735ab835f31883a30d6168261ce3a51ed506e50e85fefd808a898e22d0ac3794a6d42875e0578233f078087b4983e76164bff298ec38b1c1e749aba5ac8f9e156e1bf4cc7eb58234de5f5907d171645995237c162270ff75cefb2e676717ab18cf8d642eb3878507c7f2c295a28288b58ae49543cbe99daf9b30890cfb76626c732aab89279a8815299de68bf508af605d64bbd655c1834c71992b82c4aa7cda3e2bbdffa0d81f00c60492c003c4ada9847d73199de7b4cd24a49b6b3b6e68fa2fb8a31c26a71610a081fe2a9a66779a1da7ee395d05505b8ef5c28b8516442e3394e453813958b22e25da", 0x1000}, {&(0x7f0000002400)="269aab18aa033806b780a796522e65851c7b0d0d81f1093f68ff6d1be13c9a3a686edf5e74426204c1d5a4fd21f2ff335252353336c3fb20c3d1ded89c4a904595bf75bee588a94226bb4fd0a743ca0bebe7701447f65052960bd0980de9f05c5e21f212b98d6a912d44cdde7a13e807c0f6402da0866020f270a5a2a9e7713f952c223343d07b71646e6ef5f6e6a989892d47c5eea29c6cfbe3156f1bac92151fdd503986ad5f6d9c93df88ff46cd4fda537c449abc6021971d9eb6f1790b11da2f55c52259bc72e004e3d904400d31a793fccfb8117bdf7d4fa8af2712cab7c66fa7cf0b3354411991f436ec589f60c46790334eb6ef64dcefe011551bc443214bf15514c591c249931b2efb0d3eabfa3ce5c7eb6459b4df14485b54660a134495956a0271a7dce5ca7af8896ed841dc678f0d98be13ca190fa58d8dbb93c221ea60cf937099af4dbb7c26c9a7260bda45926cb69cef1f42e5954532c64dd0e8adea9568fcf8bf13c692ad7f9dc40538d27cab48ada6ee353aa5360597f78d2595fd263b26845da07dfa33c47994a8d43c014aa82327fda454e777713f6991ebedec395edadb4d2de22dc015c83c312a8df845050462e1a27bf3398fd0b732a97077f85abd2d60966518cd1e5991b629a9bcb9f4d6e04179a7f6a66fa6c295e63278921383fb188e188031bb22882d24399a525933cedc56422fdbc2e1614fc021cc4b0aa37873b14d880c9419c6411e6076af55b49db0c31097adeefed2eb557eb959e0884c0e8204b8e3c78fd5730d744d39862919beed854c792323d54fdbf90e7d46f6c46326a805681913d2d8f0557f452215a9f2627ce1572146694da5855e3c70eea2a6a0e97ce774984b6a4bf5bb6c86723c60be80e174e91ad82c741730f0edaab168c3da37c72905ca4ae05ac934e93746482f7e55967d55be296849fbe7d251654db9f4248fba3c4b54785b013430ae2c7158fd7b3aaa05259b531da0b2d370968f256f596e4c77d87828e99d177ebbdd1fd13c08c1b58f9927e34cdcff896f4745b0e79dec8d18304cc22ef76635aff0f6fba3889bde4e37a70a75722100b8a06b7036ca2e218f303ba33d6666086ac51090500479869f2ba0707326990811277eb4a7e99beefc2f797f514e716a5b67c95d2ab3dff691479be3b443586cdb6a334fe2bc38d1c38499b76b2d5c34365ba05306b95a84dd56f423e2ab930bb4d7f3857daadc655ff263898a4c49a1c9a382bae845d04e7fab90ffe160bdde2e4f212b39786be2c15bb5940325c9ae0175ca776967c583bcc7eb34412a5ca483e79304aca51f3ea460986ffab6b183c171a7334e3a5755080c330263f16a31286d3f38ebabfbd86f0b5d6dcfc8e860795fcccacba65f054405fd0e260fd93d03197e9dcb6fcd3a49386d64e5968522b16dec99985f0e2cf6a91b39af67564010fd1dd928649d641b7f623503ba7826629a43e664705affd9c1daac1a35c12435cb5c76a81d23d31756554a2d2c1a6fe953a026ab4e5942b09116abf8e461f56674f6e2dd5c6f027ebf6bd57e079c8c3bb8c1757ebd7f1a321345bb83b73700ada90ceedb134d744a1f75559a920048a8649b031c2b99db374b47e243e32dd2edd7258673cc0c5f24f3b9044d1ae7e6f7ec3ca777b29c8eb71136aea2816cbf73649b737cd180d85595b840b3874d724e75490fe504c666a8f1061ecd36269f25681291af36aef0a1725729bdcf78dc6e892cbf195f9415b19c7f759ebfb59311e122a60292cf64d08ee658d75af910844c49fcf362ec23f972a0b75fcc69d788ff26e0be27194a774b22773be498046d82561b55630fa389b6d27fd5b68ee9bdf2c0b240d2bdd2d751eac44932b47c01559c987f6ad2b26c3e3aa1272cb689b72e0488c398db7172fc5444a35e1911e55c6f9a6a793bbd3a26cae0479f07552ca628f840adde0e4b6eb68221eabfa2c6be395df35599ed9feb90e87b339b116f271942edb819960ab0cb9930b44e8939b735503953c29ea6bfd66d48a687c2512a3b1e63b084601351c8a2dcffb6a21a14b8a22dd7555e2f49b99aeb4792014941fac6bac26926580c7b916b17d7f043a822fbd67f852e9b317239897bada62b8fb46538844256716630839a676eb609dc598c0dc8158c2bbbc3278234ff7cf71750f5a212a1918392e29a6e114f2a493032751b157c2156aa4d8568a516c072acba41c7503b7eaee724a248bd17084889bd8b589fd801d7d56011d32270b89680f268074ca51cead9a31f37ac4f68f7a3c89ce8d2c4d11b8e3604acf99f290f033698fe08dd563d9d5bce9bc0c56aef708d8c699bacb8d0251ad1b8e20ef56d2234e27b1628b044f435bd1595a38465104dc59046faca27215cc37d92aab4fd309913ada855415d12945575e532c37a13a0badbe2cab673590c4c5a1300644b270294b57a4ba07da49f532cec8f3b66e44517f2549da071a0eebe7499e9c5c8692e95c7e2dfa9215536bf537061a59268362c18d513f967a815d2050626e11ba450d65d8ea06b21e3fc77aed0a64df2402736f9687849828ab1b0d095b075935bc1e2acca051d94aed40b55e082844a9e6cd4a15b66ed1a2e5cc261fd5128e96b2fc01e2803a890be2e376ccd32f404df7ce5cbf46f9e8e8b9103eba084d7671d8486c3011c3c1c3d0671e944fe0cac651f8bfb0eac670c0f1d30852aa9825cb022cd5f266d840abbe964046d5e104a09bab34c4dc994ef7e955de9cc1f5ab36999105d6bb86dc77c66002196a490116dca048ce865906728f3dcf47c3a5f6aa30ce167baf115252adc2d371ab5c6228584f6ea4f68ea8b0d8d1a87c7fdff62802732cf0ceaa8503c391f73c322237cfdb968e98a808669f8c27f65db33b3d0cd869add9c35274b304af1d2bba941f5d3477dadb3eccfb5da7de8be40d1f08fec07e2f9628ed155fd1b1cc7a885f41db557976231f8a14f06e85d860386ae14ff04a458e3b2d7534ab1f729d0b35a0543f73d8834b42f6353e5b16c6b4a2a0c55d41ff86c85f3307125ff143bcbcd089a93a09b402273e76ac36e16ff0570b866a7e6dc378c5b4e30b165ee9c32f20b193c7b6d3727455a6accbd867425f5903d71c100f26ab46e939ecd0a393416fe7b0581e2223dd3fcfd8112fac0c0b3944805c90d6a3ea22ec2f78f9dbae72acff730757d1473c23b3ffb940f450f22e85667ff0d1200acdec1caa2b02a4c630faf45b778cad712c9adffb7b11d782053151166103ecbde98fe4d3864979eaec67187627da753a880577da504d31ff468f867fdf8f8546974542eaad44e7b38d5d404fa379602ff7144bc90b5b06d4e5d4c4b1f7941db19f686c63ccee8a819164a2b1d7a6cdd1a7f681db6fe50b1cffe551955cb289fd51260ca938113b93c6b348ccd8771b6087de121f694c5b05f29c97c406aa15eb722bb76184f9984500f253a48424324a689abf313623fc51c5d3bd95aa370dfb80389a2398ab9692ad40d233cb66f90f83fff968a6d8e119c348202c982ff5e5910026f6a57f8cc6c18b3d401d7bad14bb24bf37cb9473c43dbf1c58f9bea997d7d24a3ff026e565a2ca30ab44dd6a7ef2b741eb46fcf85ffcca9bfa22330389e8f30ad214d55ae8a8d1d1a9e4f76cf33068bda41b59ff60851d252ef1d6ebd78d35c85b4bfba994179edef514c60e3df77016eb671d24eddb8fc06d406223f533cab632f53d8d3e94b16b434a9fac84411b9052b17029c78e79de509b9af94284aca5af072a792a7a246d3c609b7f854b0904989d4530348297317853015420c0698fee89e1ab9ce148060de726243adbd0a19fc1bd647984f14ca932bf51b77f13ba31de31699cb5f5578628e579f430be93b0ea5d5e47680a82c1ba93b62c16a65ffaac5395c1936c8229d09a57346c4d471866a5d6985d2c09ab1386315207c64b1e219eb39485d176d32c7c330f3e74ae22a742863e7989e650aa6b78b1682c94129eea3e6837bd22ba2c46004349c1043a8e20e0942d292e627088d19fdf6fe1b77fc9ccac5008247cf039031f8b8cef194facfdc8298e1edfc644c0dc2a142a41fe0be355e8dfdb47f9edd3509003c62154dccf827ff5d7dc57375d960425ef269c3b6b062ea6fff62b00d58157fc8705ec3919cfaa00a43cbbf5d216ca8de3a1dd8508bd91d2d6d4f1c3215b450c229b4990c68161a60a0da204d7b3a348346e8e5c4ef5de37b314400080f9ae00ff1a26d95e5982179aa438b2e2db2a3d67dbc225e114faa0d76b48d5f44e0a38b5b946f759885e3b3088d3f675c95013aedc01feead79aa0d08ddf45c0a9ecc6f781321de089784377211a3a67b347d8a836de4de5237f5bbdb1b7a37b0cb161953afb7ff3f1b067d9cada223ba15360b7a9ba1ae7a22f6a694bee1dad9cc49e97ad4be38e0a5b7c511e3ba9c0eae1d5ccef403512a0825a3953ad30c3c3936c0f713ee65be02074d9fd7b0d67cc439ae5db06bfc5686441afbcc3c43a8dfec1da0a709b9bf02353c5e1dd16e852b71047c2f195dd315e88f5c902ca23d986e1794acf0262d43d6230174715b86525fb4f27d8d6cf6b42ccf9549d5e8918df439af5eea813dd7fac884ebf3943059653aff6449ff3d88dff43fb3fb8382dd42ed5f511026a73ac2c292a6c9d06c4a79a273faaf2844ad0643927aef83151aa01b3708976686fc8d74a034d20fd4fcda6f8c5c2abbaa68edfc99016943e9871db8982942c854d3e021d78457ddf81a3015c319e9131976e3281ba55315697ee9a791e5f80b344de29157cc21f7fb5531facb93c0f8813ebd25f8d8a7ea90f5f9ff86431c6738c2a78aae3cf25e22bf0378e9e5b7d5e839d532ef6438b50b18d47c5640be743e29192b42035a56419edd07959c44d37fbf847d0c61ae02673efa639977fff5df6cf6d58bc1dc3a64deda1236756a2685ba408aa3a052a664868ec1c93f498694f611aa9509beae49d4ece6a372149be42746fa2a35f84ca9b021d599c3f5e5fadd9323c0ff111cf02bbc7d0a38a19bffc4673011afd9df84bc0da2560c06173e5f0ea61eb2c86bbd499de7041dcd87c46977beb8a13de1aab40bcb11faf21054cbe19740242f96f58d5d9a75bb875318ffe057d565e49bbe9ca58baa338f8299fc29ecb55b0db0ab6bb9d668b1d3a684df5bea6f4c282c96c7c5a90eed72c98f05752f369b7f231f0d807d6c6b216f9f2d7d82a62873a32a39d85727a1e4f7f0efb771e09287f2ca41244f17f7ee399635d0ade923de33238a8858dc53d5247937859661c7febcb0849ac9589dc829fe050f8c105fcd19739a9fd12625db28298c07e0625477ce6b9d35ec71343ba00cd8100d76d14c668e36f18c8eac2bd39d1a64a418fba37e781bb59e05b220c9fbe36df0b3eca14eb45e435129fb5fcfded5e869a5830a6032e470ff1fe479fccc6b2ea3f0f39b59f8b1834d45ee9e0a5ebf32fba9ac356d3b10ef0b305bfa2f9933bf214b3ba8b274387abdec85e12e8ddac173fe9f3550e5373e1986595bd32fa040bb67a5de23ca4b86f0dfff175aa21153fc1e415cfd287037510538a91c317d020f30a0df69aa3cc618a6ae3375427f4f5506fd066bbd5a4f9c7010b4fe6dd418d21734a7f171b3e9b5341002238778c728790b1bd988548553ec9d4c5762365c7d6f08b28fb2aa84210c740400eba590bdc802bef0d8771288b7ddfbc462febff7449a0982e7401a8c2c30a87ac925045211d1288d056c3e8629d280ab9322987106c6fe0abc737f4e15", 0x1000}, {&(0x7f0000003400)}], 0xa, &(0x7f00000035c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0]}], 0x48, 0x408}, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100000010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmat(0x0, &(0x7f0000f49000/0x2000)=nil, 0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) mmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r5 = shmat(0xffffffffffffffff, &(0x7f0000e3c000/0x3000)=nil, 0x1000) shmdt(r5) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 01:07:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 01:07:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 01:07:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffc, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCNXCL(r0, 0x2000740e) open(&(0x7f0000000040)='./file0\x00', 0xa, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 01:07:00 executing program 1: select(0x40, &(0x7f0000000000)={0x5, 0xffffffffffffff80, 0x9, 0x808d, 0x1, 0x3, 0x4, 0x3ff}, &(0x7f0000000080)={0xe2, 0xfff, 0x81, 0x0, 0x8, 0xff, 0x7fffffffffffffe, 0xffffffffffff0806}, &(0x7f0000000180)={0xffffffff, 0x3ff, 0x1ff, 0xad82, 0x18, 0xbcb9, 0x100000000, 0x7}, &(0x7f0000000100)={0xe45, 0x40df}) r0 = socket(0x20, 0x4003, 0x7) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/111, 0x6f}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000440)=""/153, 0x99}], 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, &(0x7f0000001ac0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, &(0x7f0000001b40)=0xc) getgroups(0x8, &(0x7f0000001b80)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001c40)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a00)=[{&(0x7f00000006c0)="b03ce980680d5af83d3f6bcbc1e06a047f71e0f6e07a84a506bbcf9fe26a99aded9124f98bd68b3100", 0x29}, {&(0x7f0000000700)="f7a764e9f8efcbea5c2c79cd6647cae81db1fe604309dbc3e7e7984bb7eff3ca22e0c1d6c7d7ad11d5824aba1a5021221e5e717b15c2757e0feb07fb5f9cf42b5cec0f0e0f9d3ac4726e69af2e81ad2d1fffb4505c372283b6a4188c0ec5e9b34b2d796616d365150da13e961c0f1bc59490f9815261a749f6844d25f4f28b63ca7b3a7fd7d336e9dbc510404f1b9294", 0x90}, {&(0x7f00000007c0)="96c68be797feae31402b3acae7020aaee317e0f1993235d8d9c3888630f41acad3c44d7ae2ce6e5823bdd567ae3e8562e94a69c602d61c9ff8dacd276d7ce0b11025461f96886ec4eff684f5b08d848afa75587c659d1930291713b7a4f8a13fe466ab1caf027e7940a5d50434924fda2834b1b515992a7674", 0x79}, {&(0x7f0000000840)="aee6a7cd94f392efe4bee3cf9d5513ceb738c82df24a5544587ffdc69266ddc8871b950430d38a3440272b900df396b40a510add759de05d0c2af4475d41830ca9bb80354ab982e6d3a9a50c472099580e8f247971ea469fee7f939c6e54d55507bcbbd79b8e811e3669c30db199c536d10617e2315b65417190faf12603af87d0a00b35c84eb7aebef82b2335eada84ebb339cf8b", 0x95}, {&(0x7f0000000900)="d20bfc52ad7f4142", 0x8}, {&(0x7f0000000940)="4c8fee7c3883759f1daadc00537980f1cb387e4f9e7f02212b4d122eb507b767346753038f536bb845635db98ebd35df2516d39ab37cf0fba99cf1b077f24f4c5f7e36dc1c6f9ebdbbbaa79c7f9374902b245a5db71edb2733cf5d6c9a30047e9d5078344f053b096ed5e9bef06d98ac0ce4", 0x72}, {&(0x7f00000009c0)="1e21c8253af229f4bbb2b9f2de2f33d5ac66daf504d2d2a88968859983a2b38114bbacd196c8c2359774ebb8ca06c1d9e8e2b52547d7bc130350206a2e3a856d42002273738fea8275bf8e85bd7bc60987d617de545e47a077e87d929f723b92f3b8b47d2701bae7542f7793f7f3d1e4515d98f550c2f7dae4bcb0194565897b212c61db52b79808a3eb67892cc2ba63be772389617268f48dbc12d9636254914525b43539baf8c6e80a79731e992698940350461f3f9e927f82f2e60b3b89ec6a187cf9957fef4e26f6ae76eca2ba31b22b213cd5d7bc987afdfd2f765e27754ea477977f432ecd74ae3e64f072d540858d334af0a5c51ad8b56768e7ba3f372521da0248a2102b6d4d49bd322ab375618ce5b71cbfe7da813f3db46736ac9872c596040d178976a12ba76a002ebe63849335ec776ccdf6c7e74f13ec7cbcd67212582ad7486d6af9ab1eb55dc129692b25d0c0c8875ea1ba3ded81cf12c01e89849daa443126cfbb0decae662aa77bba1f49c171bdb6c5395f0ded30d751dd0e45a4f537d4cfa19665f1fbd3c74c5c24c739a8fbeb0fa698c764d8747362a9e2511392de36c770b04994ad67e5818afb093265cffef0c9cc00ecaacf83db98298ef57649cfc76e338bb7ba34c3ea48e5963cb2e46f03da015fc6390eccaa8d3cae7dcebb17194b31ed4a8c1ef297abebeec122747f97a84d657a76e340105543a6b8815d1e5bccd13feacfbbeb4992a3de673e5f0230cd614c726090cdde30655d3681a8cc36da2acd9fbbea43531b372f8151aba9971cea3157ccc55ee6dc3eabc6054ae307fdfb4684a08c21ccc1127c812e139639da02a6b802493c9a478af34a0bb2f27b1954742fcbb002e76d856479a17c16dab03840a670501aabbc3766f1e08a33f34d3a2518d7f3f2b13abfc36beccdf3e7d2f1b6cf203558348e5d473aad38e56e8566264d22543a7ce97ffa2f68f025d63f582edb3320a2787442af8759678ae645f94494e49ea0672df5c284463941a9ab2be3a4fc20bd3f0b7547728e697c77a7c669e8f2fcc82f69046038df41240ca70843c6adef7283ddd0a024fbdc6c4680b3c7d9981009d8a45994edd8c1fbb1db4ec326f50a45d8b4ab20d7fcbd4f5157c40fc25f024bff915b86990c596565b1d728fd151a12b9a2bfafc70094da770bcb2996473e9a9e6b6972f6b7aa0ffedfb362ae6c5bcb59f2e3ed7fcad024c2a6274c63ea2dfcb1fcd470ab66ca9accfc59912897025c9b5a331b6887b9058d7bdbe0aba79f0e7d30506c52684c572aba358a390554afc8234d18ee42343b5de17d0f6b2de15ec15fb42d080334968728c353a71c341459066d1da4749a17f5924c45dc425ec81e32938c71f8161d5020a50631c4bcf07d75739ab7bb1a08e240111cdf78c46c1a64d2aef06d7a79220f6f2a415d665e7212ba18f316160994bcf09cf12d9271fc7fe70305f4f9cd3612809f71a81beca202334e0a37a7886ae466057e5ab9f48dbd4be8d2bb6bc12953b68a49d12bacd83c40d955552373b0969e21b41b08b2bea59081d13b802c82c471459f79884ff0e21221f353d605dbcf1f9d316a58a45efcd14a2cdecc01f123f29aacf3b80c2d17590bf154330175f7caf84d13db5578d28ab46c1430512278ad32ac700585ebbbdb17719c4c53552501ba2ac5272071db9fce4701d96d1560873512b4697ca64c53ff38baf5b0afdc9df31f581f1c81de6ae7be218b74c72ed2f3b52d5c09855598846cfb2c096b8a45bede25b66d2a3d39de8685af01dbd4f6e03d14d0f8fa77ac0d5c2853e8fe8935bc4c9697e248f10dea81e33ced48ecebccd011cf0ae53f2e6e5c6c7ee0132f5714841048821997c4b7944479503495c80b029e18f8ff0305bd763c38e268efbc9f7d45995b16dd9c78b897792f1ab8da64cfa48e8c8f8e45b57caea7c6ac358b4addaf8360f44976fffab44f87e1299345933baf3059091ca846e92e1e58b632b5faae3fb79d899ef3184bb999b24d1fc80e672694f7388251b501eea85ceea1447aeb0ba4f1552dd2ce1cac4a330988b0268591801254c81e9817259b143dacea2040b11b787bbcff660354c2ad096ec58a21b4bb76b5fad26e782718f0a20e7e9a543cd939d5c2ebedb95356c4a0147ec332d57f9077562721bac00de359e4620d1f729258afa5b41091beda11c2dddcd881abf1e9b50fb15e1bfa317f9531c80f2edaed3d79cba066738acf00b93688d94000c6f88d317c73ae4d5c9145b2a783c70a325dd2b2f52af1b55bf1d71afefce3a40c6ed0f68f8ecea00dec0b55cb9162158a0b76914ba9767cded92dd5fdf2f99c256327978137a13cba6c472f11a04c303deea4f2ee64b1ab57710f407b86255b18f4dd62f3483bbe6a30506ed4e41619e43988ba538c362e706cce3340bd023afb8603772025a422871a53a6ba1a7e2af07ce39ff4fd651917bf06d759ded94cdf32d286ae549a04c9b97801bbd965762d8e006966e79fc94a909dd4bbef9fda279415ec3388390ca97cc65a3f44eb53465b30459d29fa28d66d6a8ff617779b19deacaede6e06416db7aeb5fc35f89d2dcf539dcdd3e98fc15f5288e7f56b385f43d6fe379c927df55a467714ae90ad2a04316cb70222b028308725f0bc53bf05aa09df0e1d7ddab4e42793679494c6edfe7bbb7773cabbe9fad8d826dd616cfbca3ae5eeb728568f0d3142590e3b7cb5bd28df2cc5b0f2714f345232afb9452f40f361682b9d9413472dafbdc1208172f690551b8bc26bd9220ab43e7872a3a9737f3d360134fddba6f81911f041632f45fd0371d5752b03b1ad993af6c9af83fa998ce5de2b8372cdf1bcd2081d90ea68d0c59ef90d33b617d8401023fffa6e6610511f68d547263832e14fa7fb43cb7dc2e7ba50348440b2047681c5d66b659b234fdeb54f963c131a54b037c99213949bac15e1c3c9ee7725743f1de9b313e2c9260b46fa0280646ed0223c3244723405c1ebf0f0e942956ec53a4683103ea25b598d72c32f938214ea330f2ee618b450bdf0a0db58eb76c1046ce93f85afa30d2d1a936efc3a7e2ca1e755b74faa7496da4c6241f7574843ba1b9a0e027443efa452db120c83b602dcd6f9baeca202f2e88c5ae0f886ea622baca1662def42ec20e4ea2ccf58e477d646a08efdae2005cae7ad7d12d7087bf60c0a8c67c656dc7e3b13122f984be1bf398626079e28ec88f1978a83f4820e6d43f7643684c8cbc40edab877630685ac24273de434f72063de559646b4f46c729f51e2f7cacff4e30d5e72bc9e9359bf9000efc6e8493a184d43cf675543eb74328983a8c5e51a4900afe58d826678e04da5941741144c300daa0f44931d3929bfc11659d98721394a25fd996508f0ae0a259ac96b6fe8f982889a999cfd110b01aaaa47c4c5632e2bf6e14910992cbd3965866d550240db000322305c8d071397528d17928073cd76dee037519ebf5768ac483906a6afa7a6748b3b3d0bdcf2982ab9bf96abe101060a3495dcad7ecabf4167532b6bfe6494afa616ca31bd9db3a70d8ac7e805f38210040d20084ad50447874225ee350843eb05837fcd9e136ff3cc5648918955b38e2b9dcb2131cc2f6479d62c151ee750d046919a6ebac42597cae657b3355765135372ecac0d7d63e1b4113cc7d366b8828a756e4c2c93b55aaf73c081d620f779c641344700bd7c501a6e1196abb9430ee39ba45ba789044c9f037d51666b99e2f1357dc5ff88d0ba05e2d79b6fdb897fa93e4c6a7f7173e09100658fbec6afd11fd7adb752c142cb3dbedc60717810efbfd0c0350d6cdb23189a4f1e284b21fb06a394ca5d2950c997004b98415fbe66c822cdc064fa9eebbc86db62ff3d196aa31fbd52f50f02c710d174e768d1a1e163200c9db1eab4ffc616f6389818f702abe194f6d2a4f26bf7b7ff5dc25156c3075b5663c2666f1349fb85149388e456f8893981a9740d29df6e583a7a16af9486b1882e4ddd6d96916919193602d17ca09e7612450164b49478075c7d1c04e3262a7a68a31988f0497a6719450e79cab223c04f0b661adc624d9bac0ac7b781fcbbc343b543b5e0869f36dd5bb994fb8647a12a08ccb04130d3fa9eb544c13028a52ae9389fd9b2b1cfb2cb7f7d3afb3b48d2a629107162a779499fa70b097e38751a992b854bc67302a4f7a97127f57c423739165b11703a5aaf9b4f36f5304099c1cef31deb662370886dd18c84bc002d2bbd6f6e2038b528f5c35b82c5b404401dcf5ef7b9ac0fd597d81594c8832b73b9385bea4f3a6c1b193613991b1a33086e9c0a69f780838a37722b393036fb59fa16bb2a13b74c50a235bc3afc6f9236941674429ec6e9751a3a3c8120e429635f06f90d1ed5e9bcd4177dcbb178936acf33b0f8a9713e5c600c50ff2c08f14632c53da7610f326e699d2289fa7e4e31f05e637b59e732aadf2501bd56e31ec8ddf50fe4a72fb7b2b554c4ab8ada8d20b55cee2e637a2888862ff51b5814a2155238669b818dc4ee9685323700c571aa94fe3adf6b21d568fb1fbf9f84d0c06dbc1a57a8d5653585994fb0ed800a91209edec21aa7b073b8ac1507e818e766bd5ec056c4d8f049fa0cf7485a0b2efa4c97ab2fe24fb2381ab7b4890a53e58cb1f87091a1c2f66beb35085025838853eba9c7a4360e68d5bc3a4282349422bdc7d2cbc55a328e80cf2279d1ea9ff859c81a5e115a16cf3e28b2a172d6a4a08f50898925760aaf985e5d830bdd628404350010f1ad0ce5ebe0f56d2f75ce5d592861a1d7a264a0293eba235ea7c3346447aaf42cacbaab0bb883fd2506e0f30788b39ad370a438558ae55a3bb151dd94a7f72ad37c7a3999d0cbeb5696282a780332fa5e53e2f8f22fe4044cf9fe7e3e1c7df552ef8bca082b07dc94ab02b2e831f99f6554bbcd6f711405e77720818b83b0715e0d895c046b62f50945e90652334ba6ab735cd8836d57625ac918418d90a696602f7789c0fbc68b7583564776ccf3c1bba045f62b82ba5fc093888c5aa64b23f5dc6736f90fe3df7a781b00cb8b25c023b5a649c384588a787865d5bb7e95c6e9b0c155fe083cf30556a69f26858589cc3193cbf734ec0d23378ba8e0ad1fe781de2319842f367218d4608ef7be6e5cfb40e87901051709064b8f0166c7c46c0bce23e72a60b0e65c8fddbe8e5e5d661e3f6407fbaeed3f37227572299c9e28dc71378eae70c421db5c957b40f3adf037f25164f66de849b7080fbb944836e2f307c52154533c35037902efc570e2ba9db3ffbe3872c929658e2a50e3d9905c1abf3bed774f9616c33e5a3f4a6979c056063c400fbabf27a1931f7627079039d50eed84610a9d4c7db2ddbb56e0c90d32e1bd3b775781f8c27549c7f10acb2da027c21b5e27a27afe456349fa17c1a2cbcb429cbb925e93cdfb83ac21696ae8dbcb661a026f9a6073915fcb921a3fec8bc1a10b500b00854e1185a1ecbe30b46c1ce3cce6afe87618771c175ad81db18844d58e05ba3886989b5db479a18512930aa9bd363c479a3d9b6d4dc9389389c63d5da4b64cd982d0fc883787a9bd6ec1350ea22fad4f5f16dbc205c2b226c39fe721d0ec0bf4d0fe3ee099b141049e9d44d83d45ebdb17be856668e3f6ea0e8558a7ee5f0e779adcc6ad66376f650e67575e0b77bc6fef2f458232d9977363cdbff891785ca9d2c7151beee641944c3dd13fd511daa616bec9bd98795a02ee8db806e0b3450ee9467c311cd7d4d51bfdbeabc6677e3316a3", 0x1000}, {&(0x7f00000019c0)="f8ebaa31825bf4318c732c8af11fc6efccab881faf542747081e8768d8b601d5df6c10155b37a3e98859d2f4298bd2ed5c39", 0x32}], 0x8, &(0x7f0000001c80)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x80, 0x4}, 0x409) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x4}, 0x0) r7 = shmget$private(0x0, 0x2000, 0x501, &(0x7f0000ffd000/0x2000)=nil) select(0x40, &(0x7f0000000580)={0x7ff, 0x2, 0x2, 0x0, 0x7, 0x1000, 0x4, 0x7ff}, &(0x7f00000005c0)={0x2, 0xfff, 0x2, 0x200, 0x80, 0x8, 0xffffffffffffaee2, 0x8f}, &(0x7f0000000600)={0x4, 0xffffffffffffffc1, 0x49ae1f7, 0x3, 0x571, 0xffffffff, 0x7fffffff, 0xffffffffffffc1bb}, &(0x7f0000000640)) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmget(0x3, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) 01:07:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x0, "000000000000000100002000"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) write(r0, &(0x7f0000000040)="7ddd12ac0d72c4c3c0b55c8f263695d4c5ef3c7efb467d6c532ad2c3ef3a5227730d48af9ee31b6a507f62599856df8278d09f6021d89f03ccea7b97595fe79633f858d50d634bcd9fc0a426237dbf2e34eca76343794d3e4bde9a42c0cbec88d4", 0x61) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="07d73bd42d024b7422d625baeb98c40863e6f9cfff934efa97c0cd2e25e4525c2a8a516708b68702e2633674a237b1a14dfd93415e66dc5dd8669319ee2bd19c3227f08c2ee3a32e692736e63ba5e82ab1ce3a299bd5ebb31970a089cc8dd3c30b8f32841b693fb099d3ed76ef044b188dc41adafff6f9e218b8f9380582af8f573cd7ecde2ea705457ec9587fa99aa0cc61979ea2bd4a719100c3e081c6950c1cae176e7a0976e602eb8d95f915301a1f7126d3eb2e279d9649d258d42071fbd3fceb3cefef3cd87b1c0a6cc1ab0cf82082df81545cffb6db5fb0562c37b19e7ef2fa79a0883e0660e138520989094ef0b57879acb8e4", 0xf7) write(r1, &(0x7f0000000180)="2b00ff23000008002cee0000000000000000000000000000", 0x18) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1a7, 0xfffffffffffffc00}, {0x8a, 0x3f}], 0x2}) fcntl$getflags(r1, 0x3) fcntl$setstatus(r1, 0x4, 0x40) 01:07:00 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x5cf7379cad6fdf68) 01:07:00 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x15, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66086c65300074ce9a94c7d99c699a4a74a238e61f176669a7809b1f7244b83163e3ae7b1c1c248edaf5eeb7ede61775d20330ea895653471cb3b3e8bcfd2a0e92e63c340e882854bed576f0ddc3f8ba50e1964f853209b8ac44aa4971d6dba4f9c5c505013799c05783a9b618d16e2917d75b27"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x9b}, 0x0) 01:07:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0xffffffff}, 0xc) r2 = semget$private(0x0, 0x1, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r3, r4, r5, r6, 0xc, 0x1000}, 0x8000, 0x7fffffff, 0x4}) 01:07:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x14, 0x0, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) 01:07:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc0d0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:07:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xa5c7}) 01:07:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/113, &(0x7f00000000c0)=0x71) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x20) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 01:07:01 executing program 0: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r2 = semget(0x2, 0x3, 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/19) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = getppid() fcntl$getown(r3, 0x5) r5 = getuid() getgroups(0x4, &(0x7f0000004680)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000046c0)={0x0, 0x0}, &(0x7f0000004700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004740)={0x0, 0x0, 0x0}, &(0x7f0000004780)=0xc) sendmsg$unix(r3, &(0x7f0000004880)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000045c0)=[{&(0x7f00000000c0)="6f3421520ef01e8bf56bad5bcd4d432e68a5fd0139ed31eda9781fda47eb6e15a83b205b26ab6c59957d07aaba87fd2509d75f0ceb60012bce81d328ac1c3c24aebbb8e866fd822315b02b9394166ae16e1160a3790eade14c2ae5e260e4e4f648c764d054448103cc66e26feccae08cf7a7ce49e8d6cfbcf71e8ae31d50a7faeef2d4cac73322f81a0adecf1ff90a17dbc1a2a75fd45831334fdfcf6869554cacf54496c64711a11dcf2ca90c28f66922fd447c4fa73053a798b39d26078e9164437aa1fe0d8ab55c13192d05a86e03c994b24ea4c61b56b88b43a201d62ad54213801f395d4e8d46e62542a644cfea45747a299cb436a20e1d2ebcd25db5efa83e89122ba7f1487eb6702b312aea505f83ad6b9effcf39d88b6ef427e3bec5411bfb1576d3545037da02643930ee1bebcfe4fba33ea03ff680d30408780e18c2627dfa0440f6c276048923c103fb1a0928decbd94beca752a724f92d28de437dd8acaa171c47940064914e8ae08003688c80953337f3fd1fe98a7056e1b8977adebf431cec06ba464e72d2ffd00390b7ec1de25cad6f5707a332328df470fbf59eb95cf8406ba7b76559977cac139fbe82d1e8908b0c16a25469ed0090d1ac81f36c6e94260357c710fb307bc2dedf25c266669c14f6ed5fcab536247075bee0ae33d24a46d2349fb32fbcbcce87d99c6c869c5d188be367c78040f05fc8e9135773a2f796c277762acb65ab03a020ca4670ac214aaaa57a148820415ee51cb7e088b3e2ce93ddbd4d58597799e358f921097acac1596f89f2ac157524eeb6d4502811f2549546ac65599ef06a81aec023d6fe95f38e6e9d7933c97adc096b4e2b7becbbf7d7e113ff02f147715746e87bd9e598480af10d1f3fd839f8f6283f89e8a6419f91887b279345f85407c16edaeaaaa31d17d43b19771eee3cf4b14c70d483dfded185073236c749f7d6df0d5541336aa621b8d29c48b97c60a25b672252252d128fd97c85c456b7e01dc9534f3d544464e3fa7552f3188023bdcdd2f98d2d9abf0c11f83e9ad42f2f885080835592a7a27705847e829725121a33cfe1034de36fbaa8b293708d68e6c9ebe758d4c24a27e96a1029c7f26c3994046345e76eb9acff06b993428ec8b062afb06a2e2c79fe244c6900f05a2fa16f256c794043d7184e9f56af34525a440f332b4f7ac5c528f6a463da212cfba55a2aec493501a5873c0c250da464f3642c68eefb9619ec8b31b06d82f42ad506379862e39150b9ec9941cc0f8378092814e1f723858be5e1df88094e2b9bbe066cc923ebd5efea99e08ed8c53d3822ea56feda2a3badcfcb86232d2c2c64f0273a54b7b900584fb23a221c64ebd29afc640be8e7b7855d200faec207f61b386f7798a7139259404a1e2949e724f2e884b375b9efdbe9db091713b42b7028c9a02a7def39df4ed3124a2f6ade16fe4338b1d8b6a1ca93d9f0855dfd1c80701d3a934ade53c669e94d7eb07a0b5a43b54b19b9c7c9ac8483b0995fd16ec966ff3e6f435de33d79734b33c4ff98bdac28b77b0c92f3159e5c62fbb566d6ef24b2222d228b9ef2715b88a06dce2f3fcd2f9bc525715cf5574c502db621ad2ee5c3d980e44976ae79e77f69eefdc5db6bc4b85f30ba6c5d5b11125c22347825f99df8dfe932203578df7a288bed63ec1b0640b52cedf9ea6be379087d070b8eb7152b55a4295517f7a5a6ad9a232f1e74d5486d23d0919f98a159a348415b3c24cb9125a395d08ef825efa98ad6554dee6f3f31e67392bd3677581e5a42c006132edd35ffe58e73bbc8ac8f1f46ebf3ba1fa07f37d3306d4af4f4ca1dcbb298925fe69419fb08c6f7a668c902e2c27237503b04e79a1ba70acdcc48f4036d24da667219ecb354f746438fc1929e6c43f996878eefc6b376e41bea51b8438130e3bf43eb4bee9641f90d160bae48d663580b7b0d147a60613c9845f2b1969622ac06c3a0286b58cbaf034c57e74a633cf6962588314f78a328770cccd3efed1f0b0c33decca9fbaf357360b1b2d268cb7f3dac2b0a38ace6fba1d51f8c660f8fe8c1606ba27623fb8ff31f852d8bab70821c429444a0bf6f0382d7561a1c175af37a0de1cf0761e258853a9b7057c5d4464de0721cc71a5b73da0477b3d802f00bf5db0955d24881a8d058e6f61f80f828fe85dc102a213c42864fd0bc4b734fe4e15af437f0d389bcfc2f17e781b685328fc3f27c00b28e2418b5178c0ad9ddaba7c8d4abfa2d75e854ebf591dc28600d5f1ae7d3db8e3ed2505ba376bd0f940c99c0057e29a50149f7661abb965980741c711ca1ecb82a1aea937309cbc94681939ec6ec6841c94a8a17f56dbcf1d9d7f7207d67f217dc4e5f9dac285514ca3b350669e5158cf11673abd1cb6cac9a48c2884071bfbf990b986f151788c18d7da26bcfb7a92b1d41834142edbba6dcbf848686dcfe6c7a47df20d6a7dbba91345c9d26ddba4f395683ecc553e0f7821eacd93d9c3b65bcf46ae15dcfe97dbe723e2dc9a43dfc923aee038f6516c51ef74baa08f74fbcb46421d9d6ed02ad370e54532a05654118e2e934e9f3ec6ae7252c4e7ec4c9906c2a16a0775843bedb51c3b467874c8fabb413c140ede157c74dead8af473db863ed4073453851e33b8fea941acd614f4a077fe07aea62b0c9b4ac19f7d8ae96eff63ec283e56e2eecdf5ab08a17aab3afd082b49655cb3d0097bc978660080f4b9617d20bf9dbe1cc3f49100d30bce95e20de212f4a94980e60c3c4f52f988b710d01c563144d9c90598cadd32e0700b8a722a31e5eeeec1a99f9af804a180a67b68676f2d983dd52e38324aff135ca1b7e943607210b18b12759e5ce76555e78b0634fbfb54100028f528ba5e797eb9b2f541c942f38b4fcfc1e6a38025123f734100d8ff574a6aedf58b64c7e1a4b4ca784a706629872305450e998cbc5d4459bb93f4f050a465e62320e1e8626ace8f165b110cf1e1704293136d12fa2a80286b88b7518efd262bd29f42d8190bf613445266964b84a0b3914c6a444ee9e91d0564f9cc65db194aa0ea150e8ac3853ec2555a9049cf4617ba34d2d8bca39d7c8869940a02fa9e8a8609142808d7ef7a0820c63e8213bee2b5931e3e9bffabcaf7b8198ec5929a5a721c8421ed49ad468731b81fa6dcd10accaa84fbfe6321ba23b95ade927356dad38bf9ce88be255f1cd7ce4afca5db54a04018ca20912187b1b405f5d35d553e62ec3cae4024774ec5c341b2b62db49c41792fc65a631f7339f6a331cf1c6329e67ee22e12d6f657b7653fb4b9c50663265de934beb95932cc85b4fe21c29a68cf176c7531bfe2bc8877f932ffd8c650a3c6faa59ece2a053d3c281f94cdc8a4356fbdb0e2b35e3f18948f08bde0dc9ae6831eb7d3e4424830d1b146c12f058608d3fcc0a8606817a054042883045d6c1f98d661a781862698c9daeedc27745242f0ad47a1a75edeb8ac68721f7f6f6d3810fd88039f06b3813c745b5cb5dcbd9bf73fe45380a013b8ff66cfa9d22dd52c119a1f1b5c491122bf601ef2859ad6b5d55bffa7396029d56d1eb782728cc2a45be1fa4f8d6796cc4d975bf91969cfe5a1132498b6832f69c4a8af4f6433617aa23f2636f735476b1bf4868c7f234d572eac104665fd919d7bdc822090c5f2c4ee8383aec9525ecf2692d7f29ee34e95614d0c81506132763cf7c5afacd510071c0ec1db193af8f184634d42fff1bb796e25742458712f56f67f2b9ae48d9a8ae8efe2d322369f3fe183e65328cec2165b5b005c88aeba82a137daddf4244a84a250a92decba13aba54454ccf8ea708d017148cc6610ac71a9d6ccc05c7a1775b003a77221dfca677ffdf76f45ab41fc8af91683f9a24b15f7d2cfe00d696e0a064b8ece4c9db588a2bbccaab32ccecf312014d2908b0b668d4fa9de489d550b88ae08a344b5e883797711a2110d02dbb873fac23f076fb7928c196fb7fc2f6303efaf2434817ae783437e31d9beb57dfec42c6fe44dcc79132b9b636d89eff7dc2aaa836810214ae84a7ef5777b997ebebd1c31c4187f268d618f8dcde3838ebe3b6dada2e812f67c32db12f4eb37fc33ca4ef64267f0bc3337196b078c4324a9247fd733cbbb15fa384e37fe0e74097d0702c9c979fdf47fa63dab598be5200f8009c9b5bb7b30379f69ad685cf351f117925910a9329ba4e8343d93499e4787b71006e67b4dd8a9c97b9a98f0af773370f66ac050e85ee678bbd84bd091c51b32cd0ad631d31cc73e93fee5937241f6c6e3ef36544e098ccb4ed0f82f4c5795a2c7a658c713d5416c2bd152aae045b8d04fb002137e94fbeb8691117e4523d9408789d8e288ac3bedd8cf3c659816a2e8432fc4583a6a4e42fd505fbeeac7080ddf78b8f5607be9322e210e343fb553dbc1d3f391f58e599fdce1724a2fe550b8fc99a96ad4bcbde96aa8f79dd934a1d2c42420c251e7af1b723f566655da3b6a01363b89c30cb0c9c3988e54e371d0c97ae5c4c55936f27c58defde0c3629cf0b5cc2c183924874798cc9ea821567d0c016a2ae821a8380d3f167288640f50c2e2ab94199ac6fee23b342f4ec2fc6cfbdb688815c24447c5545018238b8867164418915f90d9d2dccbd4971df6ed102b9f45b980c48454a20c8813202814a2aff4d0995a0ff34de19837cb78bc5dd8ee6f3dc70548cdbc0e2c784b6a10a0595042718fcc8aee82e35acc4c537ac01cefd4812c23f8707f0bcde638aa6f9e6221b68fcd79e0ed160aeda07d2e7e1bf72ce06003c46bfdcb930066be534fc8536c7f0699ec256f057b41edee8515d8694b8b2b9119126738d759129516f0dd1440f708b59bb9d53b1d5d5bfe0be4549e57d9f573f802e6385c3d31127e5cbf9c8b4cd305e61041816171d04a976f821fa93289d49b4ec68616c556b01226df91eaa9a4524dee9ddb131033f1aa74a7d9afc9350384c5de0e185d32c062737c20ecd31f34432bcc7c860d526e9c3cf89f69e00d929f540070108825608c4df66d29e544f124c10c13ce4f74e51682192c34f90589dbe5a4eb821f2b8159b03404f8e555b914dde2872798c568fae144115fbb12d2681b71673ebba6acde289602d9faaac2ff30cfbf02fab379aafc66655610fce41b736db864ebe5dfc98603cebed339272799ad59e7645301aea8f8a8a31c712a0871115a8c0c536c33a8ef28f0c5541e29b55e55119695782d2da3c55770bb60fff5f828286dbd0ae8d2ec627dd082eae473ec18567d3b755223a09b6e6f3074fb7479d15e42f41a6a8cc03b1c32ebe4b9580cbfe0bfbce48946c8a2561eca76a4358db95d5266aa5784a001ead5f4ced69186a7c1b0db87a3d454359bd297e48d8a1e38d564fb43220ec9f945360c25dbb3db4808ed16cd91d2baf27e94103d22ccf90952d4c1fd5925e2ec1ee09d2f14a2e49716c64e7a44562d3fe0517d6b7b5925a7eb87b0f8e483486a65785c626331fe4e330352c493cb48c1922fa43b87739571cb9b1dd391cfaf065a36ba46e41ec15f40aca75e8c176ee23dfc9a4e6fe555bb865fbfcd224ef258eb24ac4da4f6f3f4b55848b6d6f3c5defd71f178169a345a22f7cf4fe7cb9fc57be74e2541dd1c0315d8eadb7904ca1942edd44756e23f7f28cd3b9eb52a871d0a74f91c9a6a79e5234c31792042f60bb647d404f72090d4090354c3e5566b19a96ec4662079609b06b950728eac2307dbd059fcc1ccc9d2d502c349d46370df726ed88e04cf0b7faaa5af92a2b41e733bcf0", 0x1000}, {&(0x7f00000010c0)="249e21d6f9d28f4616495ac12e65e1bb0a81c2996d66c71f0ff82a543f411e4f2a0fce44996a0fdb0770a030f95b09737c5abb53de65d25ed12b24a630afbb673b21ec66873ef028a2872a6e720c8fc939753c130702465bafbe40f6fb0963c98fa536e7c2e011ec02c57d783a5af1c527c7d545bc8baae766052140df70459165e22b05c0526df7cf69fc99844e0b8e6594744d6617a4c4e20e5e668cb59a8af8570eefba8a4618cc388fc8c04fbe0f43c26e38bdeda37bdc33a298b9f018dbbc505f176a865221f7be6d11a65fdca4575b26a9e7b81f1891bc28a54cfb45c18a19908b3c439457b0e90d86ebb4e70bde510401078257d84fedf3eb2d3d4027ea069c29eb01a1f62ef3aa617a3c40f81423a91ca54167fcd13cab476999a939969f56e90312de12202da68aa02caa37b9a62adcfc13a8541f612dcaaf4134ab5709b10a081185bffd657e84698d6af91bbcafbdd3605b1cd8ca706c7244395f59cfa38833dd94a58970ac49c8ed53911300119bce672573bf00ca954ff2108320a67f51544bd3de6d0c5ca70606a4657649136131098e2183e98bf6dc3cc644e5814d252b9f339eb447b1c90bfbf686a0ed61d865a34cbc07ef17586ca74e136bfc286a348f1293a06be5ed5c943f871a07a6e3a2d8f68e7ee6968d2827c97feafa8aa39ee634d815e97a9c88a0181681bb771f38f4d3e0f94517eaca60220b03d0ded7baf2d400492095437cf7e4e8c53c3b5f417e06d157ea5728a1caae490555b3df69e397cdae6bd2978dcba03f43470bebf02cfda1429eeaac2a6d4877d4e6f657119a5ae06216871b538f8e256352b40b04323cc7a630226f2fe1d78f973c92a99062a77266338b9fd1530044e01c6910effbfda39db4c5eb8ae73c7da1e144aa05de432de45f31c3f159668cdedbfa5db726a9a50a91b38c56c26de08662af9b9f223230a8ae58fd036c0600ba2295552871fae25df53eadd26fc4862bd7d423b8778f4e81856852b35e6c75db4041e5f5de767898c2abc45da226a56a460d663510d0c6f87b801adc33b52e135f47f1ba42aa16e773500652222b116e90ab32a97f0c9f19880dd83a897066cd71089bc55d6eb033ebb84f3395d2a0392454a6e6949ffd90c5fbfd877d6f06a42cfe9b9788fc2989d7111f93d38d2b59d3d2472e8583ad8a5024d661117826c9d9e7feda6972a9ce5501b55893b6792bff7c9f0da6296bba51919cab6fd9ebb2415937ebf75f79af117af5387a8d97e436056d22ce0d1dd1443e6618351ef524ccbe41beae32628e1229e0052504bd968fe5026f3ce5a60b88161c1ac1bb889c362082fbfb3e0afb191aca423dcb60d05daac832bc178453093e069a2501d7863c72a38bdeeb4e4e4c1ab844c3e18c1c5a929530c9bde384f469b1ca02089cee7ea73f6fc33153af84725d57a2789baf61857291ede15f5e993c5c0149a8cbffcf6911d5f63b148e31e17a7f889cdc62f6dc3d2ad7f00f1b18d915e3721deda8df08f77edc231ee32752242550fd59002fcf9d81cb611112047499bfabea0fe7d0f30b3b01667cf3a23aef37841c7cf7a7b1a1f0ae69bbc963997ead3c7c7bb5665fbd1e137781551279336759b8de406520c21b83c50ee582a808c0d9bad1deef21f6991f6f50bcbcf168d361acf3db1b23cfdb188f9579162d7c6f944a680f4a9bea34ab048cd62df845fef15053c52ee0b1e5a36ea43d87b8ec1e4281ac7c396e99c42f60b43819f5c9eed6a3a2b9cbe77882cf0bcfae80100b11aa50c06716b849bbd96ec7753881c07438e28eff9d194761a2f4da01078275c95ea333bd44b7ade48cd03e559c470fcbc6cfd3a2d3f322886444bc99f78394d8ecfe771da4dbd11ba04f88d1c7dd37b809178733b5463e074ea21c9964412e57db7f11b848218adf2ce24985620ac6bbeabd589f92039c8a47a07f04017a7578a8ebe9ed004276fe5f5f9ca782b2cc137fdcb5a00a0c4552bd110746510f01b1d6605d0b3f00b84b17ac4fe5f6a13bdb4e0514a5b036507b1ccdfaa0e09352794c8875cdc319fe394ec25deb7bcc8610250d76678beaa9905e16bede68caa3b5d7dd03951f66cba9451c1db5b87cf167abd965e282a69167d24d32f9777f0efe0dcbc76e770da626b5319ae2d86015301668e74f4d182786a17f7a508c559b8130c07ec5201f1542a0adf0f31bd2c4b395be7390680de969fb11244893a2e135cc9d561014777f0073b39308b3afc858ba791ad2af390b9bd984d47d3b79a839c0a60505dbf5b50139a252a00bc199d1d0762e723dbbb278c08c40e3c2bf0c1063b6bc2808a4d893c65c2fb0e57bfafd15844de0ca3d6c4eef6e7bb58098963f306c8595a8018b2275dcf52f99753552af30608ddbdd8283ac28bf53598f61e7c65dece598bc7151e199c19cdbd0cbd696c87f1c7e640aaca2098bc184f979c28ca1c2ddc64908bd07df6cd0589c32fd6eb51e69b5e1814e6e5301a05ec03dcb217cb75504783fb0d72209eeeae0536fab00a7e29247e9beb64aaab01054cfaa7b7e7731eb374dd38a2e56a848d2538dd28386ada5d104b8b045eb77ac07f00735413aacff02d119cab0493d3d5c90b8d86f5722f88cf94e0c43611319bfc073a87ae1308bf9f5e40aa0fa0cfefbede01c4fa5a31f225758f613a45a23818bf7750334732aeba03f49ffe1dc2ad18ad3e03758901c2a2c3dd782f526347a53e7fb8da1f2bb9b590d9e783f4292b750a056b8a03adbe708dac591755970c8cd10d1c0e8a9ae65bcae65f6ae225e204b4ca51efd7fe83546b9f2619ec217514873c180b67f5ff563690c3eb00d74500cf99f4242cdea0c9bc6ce0f25bee0594e085dcbc15e6a6e2c99fabe38f8429a9c8bd03622688b54f45c7ed1c3ea823c5aa0f721cd6afb908037801435257d9665f5b7f1e6031c94c7abea490cbf72eb872a6ad518a514707a4ad5cefba3f39e6e9ce09b24bd539069a467fcaac1bd4b5b9d849fdece2f9eb3af7fa62639732ff0d7db8fca2e49b380976484f186619a7d1da19b14c5c23464f705e607c02ce73520b5e8949c8114559c506d47747e0b06577036486c089b2ba0f16a8ba9d6fcd20d60155f512bc737329272f57bbb3af110465cbe7c2f91e9417d1832811b0a9a9d860033266461dd7d3ba5d970e16b31af0262470623c1c80c152211833d124e5df80f6080bdcb4353d788f331a50a8f3d6524d7ebce752f11a2c33ebf3416acfd38be599c3becf2d9c2ba119288a38262e9bc1bba24fca6d5f63f6d9fba4d13f068773e4ccf053d22400cd5b91ff658f2977acead4d2451cf8b571a655ba4e9f5e0893ece8796bfe99dd66e59643069901998f02835934141c671eb94a110bb079e2b817116185d69f92a57368e43d96b5653c1b56697860bc5ba2c3959b4274fa12749ba97c7ec153cf05db4c71cef6a62f095939e532d1f4c9aab85d10fc4dec7c85841f902e937e4537da469976f7b884146eb4a20ab41d28c7ff476a91a0d60ecffdd9e87e9df5521725502a6020fa1bb735d1204a1267d1c8203416b3e11e75af2633050fe9f8f0b4946fe91f949ea99011c1c16d9e1cb17ca86e8f6abe6f5065fb3d2d650f4a3181daf8701267ebd21670801f89b57cf70dc70b3d3ef2881e63b04ef6bb59936940284f002c1d5701ff79d41336f4a61f11a490a2ceff834d947b8bae8eb1fdfb115fbbea9ad47c1a1e7a83cb42fbaa7d6cfb0f401bc39c73b007b7d29f0bf128a5b6dd1fbb0b2286c967d02974fde7d2e50d5ccf438905c3c56de492e437054d27a9f25e0df9225b9cd5d2b1111c1e33893515236b8cf0686aee92308f7951bf75b68d12dad487ea59787dfacb169de0a8df1d3596e4b0b5270909ecab80fc5c313e18ef3c6bba975b2c211037eeec65de19e3d38c7b7f73558f57167a0f194c591010f48c3af4730c7fbfe5cf0f0091bb51f42d19f5a5f4aea2de354486b54c09286c0d907f242b3828f44bb18cd0dd69938b9219fad7ef048cc69df76d6fda8e0bddbe483f18ac8ec5ec5b778cbbb48183f973f60b9e5d0a0b469848646d25522c0549a69551d0cc4152ee9fa8de31d7049116ba6e6051a3d22952e8df174b96857547763a5f6e3f5257824ffe6ff7f2a16bbe4eb192a67b866833fba90ea53e870cb25e6cf0a2aeaa3029bfdcec76f37d5440ed6bf1b648855f3eafbae985292f881bcc7d168f6afe37c6549be06078bfd788c344c74ff16ada03d16aa9436411b34acc4c59ecd07d72724d57dcaf2fd6c95b54368e3f22f4989fe18bbdf2411a9bb2ca229a88dc9f6489f86ed8c3f4a6311d3278a77a071c0fde894d54387c01eb6b24c279ba535354e8e951bf8d4b40930dae767de429121162e9b6eef7f2b9cdfbb304168f24e5ad00b05f3f37fac222819f56a4c7c2b1daec45607d6058f16d190884b52e7ecbdca4366515e9ddb0bb6ff805f5b7cbf97ec7ede9ea500cdf84a38e964076d233f1b30865d6150291b2b449fe58b31e7e4912dbd367b01041b197cba5c392104f999f28a1c82049df39cbb1e1aa951e2a48cedbbdc7fdd6bf67ff1569860020dc50923a5a284680386f93df68f0d69722d0d6d245c4862755cf9293f5db80b7d1845f01b94d9e50b0e0f6d3d2001f5ab51056a952a504491234d74486821b1505a5b9bc0fcf3737664e074fca9b05776edff3f34a2e4e7a71c90be1ca5300e28516dae5172e0d078947725fd587a0c35d400069e5bdf0cb543fcf69690dd9004a224951c62cbd01e69d4a6732876c0e7bfc171fc99b88481bc6aecc83d9a137729799fb460228c24d2e771eae8963d14cf1113aebb12f1249ce4bef1c313de0b0452054ceb743f38871aeae5685550398d1e91078406420d0400ae3529ad7890ac9c09f9787f93419b5a79359f2cd9d56e7e20395c71a5c5f18d05113b276e67108d877b9efaf0267c6226d85bb39e25a2f49715195bedbf57fe5de3ec72028eea510d5324db73783041e54369c570720058ff8105e7c255d734f63c474aeb98aeed03385d9a871ad532243463ccaa064445564a594e856bf820a845649f5f3af35249fd3ba970e520a9c50b91a446bcc88e8359e6a922ecad413cea9c2582e35df9d584694ddc784bf93f5f79830cda8da13d50fb86dd79d99577d01cb540b7305e485f88d803e79290917640dd0bd475120e75f7e8e3abdb843498868ecc73625ea62ea790c6fa5476cc25d005a4ff2232ed733b6ba0dc17434b2b4e5ba3aa0a982385fa04b264361ef51881a6d8953f71f311d07d0eaa132ce3c588861996a0b1e57197fa4db07cf10e656cb7e605538f6c26219ec7e871b54b8bdfc9d6dd41d37bf4766a8409eb9b9d426e1d59e720180e43ce26e08e91adfc417c8bc96a0bf2e31b030a85b5f1935210e6992d8f259ba8e0b83a057d9ac788bc9466da6f1067eaf8cfc1520c6536163752cd128c486077a5469d1ecdde4ae923c49c225f01b9a91832cbb530fb1a7e5cec91d0d3e8c78e00d4aede00c6c041a8802ad3673529613a446ffc415a4d922080732c2eb76f93ea4470801f7851ac36a74f065d4123638155c761772300828c1392c4a07369fd010db3460af74b0d5c02610a4723b74e4f3f0c890ab1beb673a20f43626c7c95bd3d7e856ece23e733b3951e020fde2554345ca2e0918417cb5bc69be9a8b360a184881ee9953ae3d2784ac3ea5759db589b60d74e035b9ab4e0300263fbd2dafffbb978890999d1c6f0e7ae0683291187c262677ce90be39b6e556037", 0x1000}, {&(0x7f00000020c0)="408da8d07643f7a48e3754013e1dad1746daa86181dfc19fe36f328c7c63a77c0454bc81aa0ac21902a955", 0x2b}, {&(0x7f0000002100)="55b39c81b9154f0ec48d52e8340e22b8003aaf00f5208c64f157c6a7d72a7ec0eb00ec9a5bc9b432eaf4a5752b3117ac8b73ba88cadaf5620293f6c0e0ae1f80006cce94b456a0c93e5c3ddbee0bcfebc57d492a77b30eb85feb1eb19575219949ed674eea2c910337aa86df0f3b98e861084ad61d8662a0288ed329e3c673c1b4dc1e96416617ff609a2711bf6993141d531c3c17077d65c61d9d592839fe484ee207314b8372606160b4d81c4ae61c45cd17c33b3cef914e87e90f83db0dfc1e57d504ad1daea7ffb2536dc87ced77763ae105d10c7ba9cdd06c2288ec", 0xde}, {&(0x7f0000002200)="9ec33ada594c68525c10461e5955cd8ad338e5a291d2362b4c7fad450fcd50de9cf36ed9c66c46a8058720033c7c15ec9982c26248a7fd0b0509deb29e1a159c1c3eba85ab1220b7023d60d4674f1a68ccb8279fd9647bbaa6890c4f9a417f9784427bdbd73f2b7839e6c3d36df77ff8a6b36cb38135eab26120dafd4d0d8895ddb015e0a8af2936bcd7b081695ee82849c1152deaf25244df2bb0b37671c14a9b4cb9d35fe0b032490f4755117ee2549f208f1661df69ab974176171caab7789ea9e49d8e2a7ee85230301dc8", 0xcd}, {&(0x7f0000002300)="50efbb77557abe6dbe6315e2646e9d6b950d234c46edad48c12af852e6478a91dc95548a1cecd28e3365e88bcb8ccb9cca6e3ea7b29effc0982c32be7195b5496e224c59c4ee864b24d45b0909b1aea9e26e98bdf1942ed1e02dafb0a90aa02bde98ace762cf05176ff56fcf09c0a527735ce52ade32b2e0a6745f3fea874641dca9e78bfcee09c4453a91611385fc31afa7618821b9251b9e15bc98ccfee9fc9bd8fffc85e102447be33c1fd04b4d3394276c820290f977054a55e820060dc245dda5356d0ca180fc63afda002949e914e41cdee11cdc47e95556e2cb23fc3404241794c8c1e244280af0f674927e4f2333d5e5b62a1dc5e9722f82e6076f34c2c92098ac468a690603c5a53f62f654ac9fdae70958b168f39e72517a4ccfa5b66c2aa9afe6163c1ceb0dbfc5a7fc66af72d6baa11b4d6cb64424521fe0aa1fb90786452517641c5ef2556cbcb9e49750a06dcfcc2450e600fcf1a6f026f67bc0a5aad5ac83e2b6baf0b08abda529f700e246ca960acfb76bdcbeecbc8136e009782df1a588ff834cc9fc4c40d354e405178440d7644066d58b59ebb6e00fcf699549f35a58e5729a4b5bcb661cdd86ef0ab1c568cb8a08cc9ce6789ce637e6b65789b529ff9bfe81e3fcf40336a32a01ff6250488dc4a4bd5c38172a1a9216a23b83f6425dd783d0f6a4f1234aba807780ffeed4f33a1c2aecdd5deef48b24028fe6571aa1dc7fe6c3707d8f6f9d4de5d7a9c847d57d4641b7852e03288a3f16c2cdc4da5b9c9193a451e9c23b966af2703f898a6018604c64411e3da8fc9b863e88389a0bc7e4ad2d5c41fdd75949c89da51470a4ffb64d8e101d1923ff34870c17c24a8a910e4a15df55148d928c88e4f2f0c35acca4e0b34397d24836068d546c62b76898021d54688a78881e014f4720df8fa54997af7f876de1f51cc3065170482f5eb0653b3095629c6589f23e02523b87892ac59f4afb04d60647bb1e9cf114956ee3f9fe3b6bf038410dab429b8168e7dbe04272e122e67b4a787fd3e88a5e3f515109df4fbe4b9c264b42bd04c4a5b0687976998c8f71ef0c465659777d85d0d738b6ff660caea93b271f4c6f11e8e71319e2c93bac91849d31e22a8a0d16d5e9557aa9f09186584d119f2333a1aee1b6a386e6e9861c0cbf709b8f0905084a6da4416a3c5bb6b0bcf71fce5b233f62b7d0b057dcaf42486c0c1b12e836515bfa0d06ba13334f7f1078acd461f3211afbf285adbc6759a2e33349f8b38ea2d6da96e990ed72083eceaee578640f0e7e04d44f4641a6876a23a7d709d58d46f7f4c2a78a04ec4327c58d6d6474203c6c7f45b0612cd6858993e04a98e8d8febf6a3fe4b550d5b9a900fe489e6467871e64264ed5bc2727716f211624708c27f1e65e2c0c6f2d63bad02f7d96582962c37fb72695383a742bacf6b5d707f71efe95da13c2f458f58ecd9236610b3ce6515adf0452e6dfa894e022de77d6243ae883129bc5c630b0c827c733e18ddb56a3998d13d7e208bba0eb63b3dba729e40cb93a737c8bdbaa67c73fe81b8ef7d9fc8589cf2e479a49aa3be0faafb4b23ee13f36b774c8593fb1e5b9f1f3bcb17d27d8404fbd404137770a508e6ea126cd7db78d862afea62995394e26b9383c1802ef3ae24dd10bafb13b693524019ca91946e9827ca282a35fc36c6f75aee9fdeaf6aa0f359b22066727fa14797c366ac6fe8e8fc64182eb131b1f692f8bd89b588b0e1f97f8e7a701df078c9c0bc71eefb76643a23d46a0af8f71705e45501ccc3a7e0eac93dc0f59d69436ce07a059c074e5f2572b9bd7d9b59f34b729427ea8285b7a5ebdf82ffcd689b0d2521fd1543453dd3fbdd618eaa18c6479f93f0c16c8c6857ce8acabfa40a69b1b6cec1aa7f4a36c62952da4e2ec2d20b89f4dd94c852fd3000cfccbb6ad1e995f9914c8b1343b89363af54384d25b2d69c19d9a51fb22fff2215adddce3c8e47b01d386677c53ea404fc69a8589aa73c210500884203e7470b11bb3e806d4dd2fbf408785a731a41fa887bc6ba85b38904841ff60eaf7405e2ce5cb106bdf7f58abff45f8f7fc652269eaa216e0d3ce766d9d5066b9843b4c2d9a25ce4764181cbd2daf76ef759e0c0a012676b0c57ff0ac1a4523c406ac8549c5b1c357677a46eb8b47108ee1091398d704d4e644f8aaef440cd80524471f2db0246aba00371d8f2802e9e70d10ca3377a230fb1e27153ada3d357a83289a67e547880bb8b1d5062030f375f5d2f4aa4b677b29bd3df345cfaf9a5f1b39a59d0a5951d9a20527afbe4b6e2799f1c759018a9849e37fa49c7f652291388d6f15e38a24a6b0d2048efc851e6396e7c523d12205a417a97157577620f5902acc480a6785e93d851bebf45cc1be94bb004b5b827b28eef06c27993c0c0f765fecb9f232f84ca20aec4386233e97a16b09b86b97b1ca5cd33c0a29261d3947baa564a162ad666f426f9d3a1a07f43fae3af257305f1c6d1e5059d6309fb0d2c37018b9b361dfe5ea818c55348c0c46834f08ec247530c7dc282fe9753ebb9e17a4359f3f2bcffbbe74e05a0a0b6795eb88a218c4408a242fc2f62b808df707a509b2da79823787bb33dc58caf59bbe2666e10795d7f97c16f62622ed6a7283a266d1b9a43e105f8c45949e8f247f5272644074e40ff00e592f6a2e6673caa2f7afc089fe6121fab6d2c46dd499756e784b452ecd2cb00b2acc439a124ee5e813d072cecc62ac4032165e71ff6bc462f2c0faeded54b309f52468c541e2f09294c7fc16123099c24e8a80ef4a704898ac9ae2fc760453790ccc8aded71e6196948c6396487a79aed8d50f9190a3712487096cfe26ec57da3153bfa5bf3a4668af6056a6403634fa9cde90e05cd7d154f16cf7d4255cbd187632c38cb61e834da5b034d3fc8f54b020882874e26d3b20c0808fd8b51fff9d722b1130c1c48fa3e11822c8e70ba5a341ecefa6a170039614af0bd9502948b777674d217b8efb48436f2c93caed3e74c201816d337c4c7b973b3dd58d8b8208097b89a1779548c672a01565df9e0f282be9576c174e80db6d2b2762b9f97f490ff0ac01a34f1d9e09df318db6d9e462e130ec738e8744b8ddbd1bd94af520e93478e50e0b5f87fd0790ca543ec6f6b831a4e3b334697be25aeec887ae5c141966ea09e512dba8d508c27d6c201db5267e9ac80ffd3bb5485cb75e869bed9123202f2c86b286339bf1cf14d3840f29dcf61d471c667ece0168fabbd92168252466c477cced6b4d3041ab5e29cd71ffc804b9b8e6cb4dc0ee565d1ccb85c6ec28ec2bb14f921bb4f5c62522f2851c8f420d0f662c38b5033dddd47053270478c4f39ac21f465142c6062c68be3a300f323804bc81ae88d57f984b5b5008fbb41a9df2ebf7acee1a6320cdda7c015c87407dead694acdf2b334e15b9d9a66ac33eea2115d8fa0f5625e41f05a0e5f1813a7ceb4977f73f0d4305eae6c764b056fb580752d9de000be61eae76c0185a55ac2fc81675328bb2f9614804ae632fd450e79cd34927fe0b73911a77c7e8d056caeb2a58de7f884a20214df04a98d129dff2c134db5ee224c819cf862ae8472dc43a7ea12cf276e8265bebbc012837191f015ee289fe571063c86511ce09bb2a74afe7b4c13d3504facb23a7d52e21eb0b948e988f052ce4557bbaf46446ff75c4fdfcbc42f303403bff332349dedcf6c095ccb425677e1eb39e347ab0895bfe15a2847b1ff717a63432fe018d1af8488564fc9172a031d57a2fcc1f58e05dabd5a2c567cd64e70fdbe4b0a5909c01faf96c8e1a97583b820c4c71dda0e54c0d042bdac8b648fda66ad4f0f856ca2da8f9a1ca0dc506f28851b2317db1b4a22419fdda7586552a7ca2215c83044b9a635f28b8698e0b7a52249977aee44d735700393f09ea98a7d9789eb87d31c0681966bb982cfc2d9c2653ff52daa7237d330a0fdf35c263a29a018534a9d0200931623d208dac8c7974f0b72640fbc81ef04bc3e41216f27a396b5191edbf2a1ed4915eb8cdc69de60b0cbc488fc8f2e34769a55d9e95cbba75400dda408f52d82295f42a826ec8269f310b1307a85808b9eddddde91aa3358087ae590d9c19af8065da1a51698a4448e7df9028cfff19c04d3f1ce25cc061202cd84b98a51ecd8598005415fae918dcd60006a32bac2b430708d2bb534d5c7960e1bcc504a45e10019feefa0e088bc4ad973daf3387d95fe1fe5e4cbb4ddb72209c0e8286ac69bcc20be8d12174708e9d6ffbd88561d2dbe049fe4c156d36aea1395250554e11b242224f1703f9eecdbe97a459622242a29552040f233b3be02c3ee6193f577a788c1162b914c36f88b9affbf5c12b75b6602a5495bf383e72d638bbd5a32a9d6ed8e7972e3914feedcb85c958d68f81e8bfbcb7974c4ee8062c5aad9327991bc23a2ada38fd78f0828e10930429d7809d5d14955675e4b14dfb1dc8152fdf7227ba4bbf66e772b49948edbf28175744232f4d8edc8e9e8e3e130a876556f0ea2555dcd7ace788a4b79ce6ccb0dfa494928294bc9708fe2954dc09244f8107a3ebd9d4bdf722d26b0f17945b6d4f5fa373b3851a0df125afbff6ab99cbca2bcf5ec3dd8fd1ecec2356a1edbc6663e3583e5f8873b53508844b724d158b75865bcc476f6496a551ef43fb1216f236a15b15dd1dea056001a059a1ae90fa2390cb3b44605fc91616c48c935dbc97cee17c93766686e80f3f3f11aa1533ff405c8ed5de1994e2a13a8a620b4de79f2316829ea817f181c6e1ee768b8403fb193ea9e8a458e8b3c4e9753b067f3554b7a4cd26d21a609d9b9f12f207c2b964253209e2da7da142e3ee59a104215dc3de4dd0bdeb9e5ed65961ab1febd9da7f53352bd582e81a557974aa9bfb5c9a4f58393854cab27b6d77a2fde5c476275c03b7c62986ac172b602f9d5b60ef10cca88ac090c9b6bdd79b5852f3be71a1f886fedf094ecdd68498366d979e86d368cae4ec1d9ddfc0eb914e0d502eed8561853069f03eb49d6d9f4ee55b4c79f04038a0ca63d41a2ab8e301ca5024b8d71b9794b25cb5cc17f90eebc64df1df5ec481fcefac39a3ac1b17f288e428a1df4344379e3e9e5e37a75d7fcddc81a6eeb96113386e1edd65aa4fd8e92b9c5e9e3cee34c8c5c0f72ff57bb5aeac0e30de661e5be13f3aa8680cefffcaa17aec9974ac311d593834d374600b28cca203b87b909be8690c2e13617a21612fdac0f701ee7bbba8a582cc97ea574f77a5b431b10fd51eeb923a7f67a4617bd7f5a8efc1e874fc727fa5ea78e568248bf5577b50348354243e1b038c10117d9878280540ac1bb17bdc891da54a50f19be07d99b94fcb220e57dda96523277481a125ec2958b50941fa758ba8733505a937fb9e64051ac2eb84fb4ba66bc8a3c16471c97248dc8ca33792114c8b4f11e1e48026267a3b0865e2cfda091ebeaabcf88baa28ef515bb28ac87498073a482ad1e50842269c75fec611146db0e2cb402a9731633fbde080de82740bfb3f1be43eb351d4dd4a4aa6e2abfd8ff71b0f505b9f2a01f6e996269f99727e23b38b5dff3784685529c493bfbe1de3b3a01cd3e1d503f9d71e70c782a010b49b05846d7cc1601a17711963c097049378d9cedbfca9b04af0b8bdc2437bee4350199d82572afda766b59acf8ddf438618f85a2c4eaebca0833d652ea1e05ee67b69b381bad6ece38d7cd99c193a5f7606f66fdc74bbfcedee7aa1a5f7713223d9cdc270dd3c7545639009d4f376", 0x1000}, {&(0x7f0000003300)="711bc9205e58a11ccc4449989b26acd5092303b1753d72fc096c5659f56aada4de42cf538678ad255a455633b854723f8c554943ccf3750cdc6ff8924ab305e7158b771757468e738f8cb4b2647fb3bb953d17ba1ad86a040a20b49a083b570cc58f409d16cee8698fa7ff73f9a40b7abd68002fb963acfee696cfc94bb48970ab98b4ffde7ac89ff46863f2f7667b62817d9e79d08f640c0f8d8fa5e84b608c843120cb1afd4e4ee036da5bef8c7f482785dd0bda0fcea5d1f7f76aab87dd431bbb186ff19eaad8830ed3046154a39241c4fc2f06294c3c6ba6725db441d908dd988d42b1d7db5f49247f1fe6d24ace566d1490a66d0cc20c6533df76d8d68455a5b719ccfd5eb960038879deeec76b6efd10219bae8c2470f082659c2837be52a29c2cb6b5e98dae8449df769ab4fd9679234ded3fc87847699c33dc1e7799b40df76f2ff54c2a161d696e1df2273becbec273b6bc4ca8357b11b0fe0aea7c5e56a288838d204691ad5846ac55c6a61ea773c0c33d492471f589cf4d03c3ca2579618bdae253fe599820973de4bcc4b9d6699a0721a16515f22e750664175d2ec1a736ab34cf21ec8f6c1119f3469fa8696fd41cefda9899871885587e839b5877e07c36db06b73cf79791dc2aab91ce78ba4ff359f4d39d16ce9121440744ae14a6d23200016bac3329126e69ddde8c4a144ea2ccef4d79ade51623794b239c316abe41f05dc47fcea9aecdb929f022d7fce217746313542f9167bc6507bfc69a4bbfde3c32c98a9f9163c383a4a071d45c73199a4366664a9d833feda1aa6c72eddf4ada2e4219ed600d66fff8445c24ea33e47459dd33ea11df50213c9956b6de20cb58d818ec7f14add7abdff3a0620717c6f68929b3e8074db059faa4e9eefbfa397062a36ac8284223bf434f1f6ebc2d7f4fee2f6d522a6b4b43cbd24f31eec1e0969430f2caa593f4ba20ac9a467bc20e1539d941a12a744c71000c2fe80785a205586a4098fa122a64f9400358a799dfe2daec4e0bc0e246669b5629837799cabcf8e83c0109c5f89ca788c14d8d7661960d11f93bd9125dcef6620fad162f4bf11bd0835308d4a2a2c272a8793c44cd0f962ebc77395536abfd44ac3b46ed81c14de7222733f2bc60f74884c2c952e92a799e70fcfc46a49c8b8138fe160e4bf4f98d8be56a84558abbf7188103934c569c3aa84dccd6e63d844dea143eb731422eb9e0bc64efce188dab9667d87acf587c49096fe4b0d60e6932953d8ebecdb08337adfcc77de86557901d0c3ce83a01e8aa0c06fc05609a59f75c16deec22cb7a054cd7c0485d737fb89011a4a47d2d3fcaac047aa49ddf377f033ccfff4f2e5cca8699e8d6ca13181fb4a3a9cac3eb2ac960c9674716ed2e1eba65e4817b32e133856ea3fec6032a542c931d7fbb6b220edb6a760f2a0ffad54a698338aa30b7faa0654df206a46e9ecc7f81331e268ab4579cd96153263e1ae989f67220d4c7d3265308167fe13dcbbc668b3a467695eafef1b95437c3a5a65d2a94fc52ea9625d19a0f6aaf827a17cb4d4db8da3a41723a70fb8dfda1ad5828823f4484a91b1c0952fb9a90102ea725e6f6552b955683e871242155d6d75345e227b6b7012207e99bd2a7347aaedb06f2b0a7581116e9824b80076a8a0fc4030bec87c2684402976d14620558dfb51c474ac3617ca8adef5db7116a9a0cd66e6f3270fc56452b49c0b1514f7dd3d7e20b5495f5d85810b28ee79930c5b7010daf9de33b258f9491890c8b07593c4d8d779263d16a614e86afd9ee4192d579851a55fe154f9c14d881fd6aca4bbc951bc62b924ee409f99bcbda9a6406b09d87d30524387691ca4c52af03c54d6741739122d555fac115dee7364e7c1b38664f340055f73f5fd1eb07b6b2f1de4c67f4eba1f6925ffb8f61abad6d39a5e48ac4e27c98aaf50bc5c643459e30c01356d165c60d531bd7d89342a732468d54dae26cd37816787c79aa1c64e0824d1e5b160f3510e1309f9303e6e17743bffbe7d91c01fb9c519ea1cfeccfd69126812746069e38dd5fa2ed4f6443fb9f8aa6c9c95bfe7b0590358969544d8529f745a23d47e901c879a04f9b2d71875fb9af691470c922467910060d7a0bd0fe8756d40e4a97d7e523d09c9a8d8f6c26605199646c63b52f4b6fae2647f83762c14b658b2abfd32b551a481852259b4a01cabfd2eac57ac0aaae909384a1a4ad7c266441309dc810623ff294b49ac5f1f36c21a658129e08362e468382e5fc52a67065fa6cb3bbc0194d3a3c6117e1c2ecb497d078244c264a5a9cf5af9db311a744b00a46159abf34aa63629fa498c46edafddfc7d8e7e21aeefe2b9c582714835911416da71aeeac637a6a64709ba327f37c86aa0b87fb7755712e125191f9bed7c73427d5dc36dec4d912cb7acd773e7eaaa9864a23e1f97cab404bfed40bce31ccb0bfb02a105c131efb8d75a35b004b8b8564fda003eb8089ea6ed5a6020e94b55bc51821335c6293518d81765a0e4b59dffbd15a3f29266809aff094c506156ee0af2fc531d8f95f0cdd5862d16e97b9d5bd9abc2971816409caa475181dd9acca2680bb5319bb611f7b1ed16a657e3414df13d9ee9ff7d17ba040a11e2d41fa9839bbe4096985b5f65d71278f2720f680506bc90b5d2e26bb3acce22c7e81cf5dfb0a72303043f667cf4a02b9c145cb830f6a4d1051fff7b511a369e62bb04e8e029d2de2a32fcde561ebd4424ceaa84541c29e594d7d4f822116627af08fe86727a19ee7f707b71cdb7f8a37de489ca9b0c080d241a38a1d5769aa8d8b95501070939d3eb9d10feee77d44615fa814388437c7a38dd6be3a606df8f07a5c619bba75ded0a37e836fcbe51865fdf56ed25dc1b472d2fe327f2164139ddc35925f7e33afb9e21775cc4daa901e6cd0dec9df2a3555676163b3596381591711d500bebf6335cac01c927b52042fc786ed1d9348c634631fc8dc2a4b1d59c0398d7eabb7f8fcbe3c925f0a0d660270c6a666fceeeb2f7918acfcee94d3e8da8dac203f23961e25a64779e1d516e3f73d53ba2376cb1ddec1d77a0974f77ee02687fc21d87ab0504393ab50d6945d524d57a6a0a1a56410eab34fcb5e3d7bb3b2e415f9fd83b8a788bab19903d84e2e875f608b73c7e84293fd67ba8e90327b8e52e2be4b7fb47ca5052ac1f02e1868887518e85776b82db7fdac470f91c8bb71ea81df9e267307084122abfb1120e3f7e30ca74270562615ac96c05cdfd73dc42995a839f79337ab10fdfaeedb511c87df18a9a114a8358e57c0cb21b55e5038809e79093b9268855df029fcbf82a5a3963afe5fc34eb653aa8a67215412c37de2b336b57c2397f770555ea1a62ba51919884f06f722232645414f9fd26c18dea75595c11fc328d82489555166418094626abafc4d079f8aaf111d57ee34bca408793bdfc9e4d840e05299dbde5cfd143a6610fac61aa822be33ecf1f5c29f4ce5906285aa0feac6e010c0f2ee649ca9323480c208e1e6cd44f47e7b2f56cffde55b6afea3f82c38fbccb1bc4852784712624d0c5cd0b3735a17ce2bd659c9b61677b516391ae7fa9d5f971b52deb264b62b447df873f1568a63380e7502afcb5e0aad452a675ede3288154b93bd20da6eda55280b3936c1c86767a47b66e76c9750ac46e0ce7a457c3f3e10831506647004d640adc86827c0bd5e21ec3adf063f50afdd3066cd3ac3767080875108324f3f74ea274e21c97692b9713f8361377897bcffc0d93a98f393ecdfbd3f3cf6a88680cb1787258b8c7eecd7ab7e52559521291e3117c8bc1c2a632186b5baaac19bc201132d03a01c0b9eb7349e968b92e61d08f785563a81c94052f4658945b3e17e4db4232796c2cfa593dbc8f148c9725817e12e872e4625ca945f269423b808d1361b82b904b30541a93b2879ff43343ac7bdad14461faaed638928a6205cb7195b7a4a049a4968bed59705919779b029c8369ffbab072466115ca3890e2cea7d752e6cfb5b45ec16a67e0f4c73bd2c26d5dd87de3cec8a5795bde4ef5c8580a822ff0e8578f2c34fd0d83f87f0e650a2fcb4b4d1a9496bb97041d031c213e6922033577c7ad084d34f57c51632c7f8786c7d5ffa31c7718095c25b0a414f2139d0a7f5689259beb5a23d0e77bd95228fbc5d800c837cb57aac595021e88f9380ed6ce76b7346844cb7344a329c5ef7503f25ab2474f67aad44e2dab8b014e2ec142b1bab9b7cd16813bf0c43309a48a39e11ddfc4c2017200bd45b5d54b2846ea51f81b9363f637db8c91cca9c9cf3e79b1af4c299564ce01f06393cb465532f00e165cfd37a0b9ce22628758cb0be3cc46a6510e5ab0a5aac3a33aec4cbfa7331a91d6c3fa085a095682ca16f6a97e8216d5ba4f728f6a95ef9f6565ed50a3982a691fb3954bab62eef869a05d43b96e23ce60822d78adfa1af8aa33d1c2ace9b70a50a5b0c82792f72f09c90cdc02cbc889135ae02e5cf670c779f850d1d2084a6b420c2992e16fcfcaac8a292fb681a9f223be5d198ce39b84473e8c16c633c85c5a7cd40dbd767e6395761383e70b15439212ee9b605d3093c7c82dcd2e2788d46759b06b0ececc844113048d0e1acee65b39e2f68b02653fc03ecb61b13ba25376988ca0ceecb8927b0f275dca2a0bce73dd561a385036e83c78c385ff5fbc91d94dfa5f50315be9dc4cf9a835c268537a0519cba5e9048af6d286e2e0cf1e792fbd3b4509d35752b7c783723125460304bb3656b1a00bcfc4f5a773ccd04a3265f57fd69a0e58672f59a930fd2f62fbad81ae4411e3f5795a6f7bded96102d4081528b955f77a740211dee46f3043a6c5111807393d6d3fcffc87b4a355b2883ed7b9a188c4e7658ea5cb133f2fe0c84f10d4df1c3d3e0eb064d223a1d6728259a2da92068a6783f345939646917f0566ff038fa4c183817fc6a47cb5fa408d0b3f2b3bd055d99206f437a543f60d888783c0c8746af48d286605282a089a256f70d5de40bee34cbb9980e46d7703a32bae63d45b9481cab103f86f6c90e88275a835aae5aba4ea1202584899e1aa6ee928a5a523ae6ef764dd8b18797884231d31c2204ce1d9c8bdf087111cd1ecee4de1bebd55c7291d3802efca6c931d619678a16e324e31c8799ec4e5fd8e7f866c0b6a3de89a61ec3265bedc210b45cff8d522681244468cc2257b5f9b101763d262d5ce54299aa5604ed1861779d21a7acf2972108fb03756b6a5f636ba3b6cc7b157244778544cdb7c066ebb6988f07be45c8041fb25a7bf1da88b81d5a4e314771b888c217301b7d518407ffdabdfbb27c73b229be09d5a7c92a7487e7363d7eb6d8832412d438a57c619bd9e515f84b126b238442591075185cbb9c40abde3bc9a62b1dc332a8b37a0571825d36e1fffbc115ad9f82730c497ef7a71d48aa56443a5f8264f7ca23fcf866022c611b89983b463f022b01a795a8923485edf6d00385d22b211a9f77962485ccf355376ca928daa1e59a41c5f50a9e46851813efc92d9ce79267e413d24c435ba1058d4665aba7f34743e392c1de4ae996ecfc50290d84126cf4d6f59086c2ea99947111da7dfa1bb7c526ce3b112ab6d8ce6c5a125db121c5f852cfe3a62d680fc91524787e1229fef73a674ad039e1e6536722a387e64476480172aec81ec94a9bd083d20717006a5752396b97770b39460f0c32ef0688fcbb099e221360cfb06a23b819ce64d19b6abf9457af5399e56a060698032ff7652e5f5d9853", 0x1000}, {&(0x7f0000004300)="65460ce4ea0ed195036701ecdf6e8873b3a5d238f50d2de6b67edd5414dd9bafedfc9c090240bc1b84660e9e5138c7dab4d958962081f587d5b162f917491cd7dbe5032de790c060ecd33885dcfcf606250f1eaaeee122bd90aa814cebd4adcfad73974a7888563533870a985beb5e018f9817a0b8e58ee3be90bc434976d22bc8bf18722edba2aff8d4de67a253e0b97d738dfcb0d96cac8b4555cae1da5b8df235f771f582943e4c913f1d437e1460758accc85607b948c11e96550ce1ed3ee5e0b94824", 0xc5}, {&(0x7f0000004400)="436b5928a879204088c1fddfb849b1aac05c3f51cd0f152ce1f201a354f7028b712773fe867f03867de6382a5d46e915692280fb4265ec28ed284cce9c22e151e0203ae55170d471f6adb8c46dad2602b180b886f3de48466e652145ea1ecc37bb5e4708c99cc4d1ed6cb2748c275291532ae26f3a2a1ddcd300ebc3b9a4c34f974acabeb4b389c8b517afa9590554f308a04e3df75f592de8250adfbf9b80a5319df3ff4392f2f67904b8d1", 0xac}, {&(0x7f00000044c0)="4eff578303ff5e18bf1d193052e7f7e8b9e5652565d67dfcbf2198c39e455afcbc4e706a03ed6e4635f1e91cb6d651bf06ed503b6069286074a0e1ff250ddc14fb2360648c619e201aedbbf0776f4a4ffc2b54e0759ff577d93a360ac6cd36181f8238fbdfea9212b4b2999c7bdad30177d18e97517b84e8e3993b055f5575bdfbde410a1a2bef8fcd9ca15eb73d8744e150d16c5034244b3f900fccd4b5e1982a5353ce02031bbb6f417a80c0dc6d177e55ebec50feff188f557b98104c731b884059815b68994c2ff5a68581d85dc3bd51e88191c2d31088e2d998eef2b00af2aef4e31e37d779ef0ec2fb9a", 0xed}], 0xa, &(0x7f00000047c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa8, 0x1}, 0x2) fcntl$dupfd(r1, 0xa, r0) 01:07:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x3, 0x2, 0x8) close(r0) setsockopt(r0, 0xfffffffffffffffd, 0x3, &(0x7f0000000000)="8ef05e17896decc19fa68421e7b5bf91d3ebb4b9de7cd09422eb7751065f38a917a802134679dd33300a8943f5168af7327ed09c5005c43129333a4ef71e2792c5d1b2f10ce5820397b95c6e8e0809c51282d4aa7a5ef43b5e37f6d53ab3f60d7cc40ef6429de733cf1016cc7b211e10e3e286366949cbbd", 0x78) shutdown(r0, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd807effda80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effda80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effda80 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effda80 va 0x20fff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effda80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effda80 va 0x20ffd000 didn't change! 01:07:01 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file1\x00') 01:07:01 executing program 1: r0 = socket(0x1, 0xc006, 0x8) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r3 = getegid() r4 = dup(0xffffffffffffffff) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001640)) r10 = syz_open_pts() r11 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x380, 0x0) r12 = socket$inet(0x2, 0x5, 0x8) r13 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x104) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000200)="4a0ad5eff968af04406cb1c796fbea5f076b3c6d61ad19180ca4ecba6344a9c37d5cb306785d5df89cdd21389cd55d3203b3dc91e64e623ae81255cff00fd81601733169536611abc09b6c8e6f8e4a5f80b4115e4c75383c7716c22a88c15a9c4f337c96d3ce6762cfc21ad39052fd47b024af95401dd983b9d138e59b059f3604fed1780c7155c0d5538577865c5dc514723637ceb1d88c1610411e12d9d6e9864480351e90ee7d775b4ec475cb7e6e5345598ac6b6fd17f6c5e3b23c185c9a12614d49d936b0d089e32b2e1c0c0255fe78200c4d2df184d72e41ca4b", 0xdd}, {&(0x7f0000000140)="560fd39f9262be760e", 0x9}, {&(0x7f0000000300)="2acb62a4d056085ff0baf7cb40c1f29f9ca8eb6c609b2c2d02befd6d16fa2abe", 0x20}, {&(0x7f0000000340)="73179b7c45f33d74fa8e7e4845abfdaa62edf7ca53f6cf99dbb7b2290ea118033b9768116de5f42df21b8855723ffc0e064aabb5f0d8602b956af29b99c4069acf497f43cdb9582a42d5f4d5ba858eb6dd245167026a31f73cd4307230b890ca1faed1", 0x63}, {&(0x7f00000003c0)="32c3a2c106b9ef0e44490bc47433a5d8dd", 0x11}, {&(0x7f0000000400)="cae80560bd24b019e78508e2563c138324f0c6b1f008e81dec82e6db34a4a183e13e4813b381f7c0646b8125c10fdb92fd459e853ef674c0582994d018a48fc0a72ba5594ebf3b9f051adeef5d150e04270e53", 0x53}, {&(0x7f0000000480)="1142ca50452b4bd032c9785ce1708de6c2bb75235804c71429068af47a7b0f2edfb1fc0b65169bd197c25dc70934f19250c27e4b846e2c61bc508a11429b6181358cddbfdc11313221621a0787dfa5fbcee3213f25d95fbd72f20a6bbd7f29dc6cd60c593ce4696d11142dee9c612ff6faaf16f0e143be3ab191d550912048e4e4d91f6e3d36695d6baf86bb6bb570edbd4860bec9b0844903e1c0ead5756254477b62d880846e2a5f7fe23f55c46b764dbea1051af43a17ed1fa89ad91539d325234a50d86ef302fcaeefb26054fb50889c2f4bcf5b13701cb7450bc6096d50d02b3cfa3e508c23de9dacd0d5f18386a6986fee69b2aa9c5e61f88cc7aaf884c33a717e274f451deb628a9f95b0fa2d238478011ef604d8e6420a976fba47776c063cab41e8f2448b85544e6945f97e82240a86d21c13b3c85da6100422918ca5b10fc725bb1ffdeba07bb82e4f9db77fadade90c0902b5094fa3e5538003ae52deb7c0d28798d6cb5e222a9588e2cdadc2de6c49f7dc35add307cd8b444c9b5795db44f29f412b51abbb94036483bcfb805664627bab64ebeaf7cb66695fd2dbb413b4b598495f01b50acf8cee799debb08dcfbe74b16046e7d5547f52d272c0f87491dd7a1fd082dfbb415ee0af091ca467180a319936d7f184a938ee0bd875d90431b6005250444c2a75c356d48cffa233630b70132ee4e5579cde193b8e4b1acb15c647b7b7ef2849fded84cea99daabf79607e8b59a00f53505185b9e24a0f075edc539ba55bc88053aa223c3f38d072bed002f7cdd788caf2d4a83b6e3edb4d9f57ebc0a3736f894b6952e1cc2baacceeb782d02e0113afcf55965eaff949fef21558da357f82ac8555e066c66ac8010fc49a9cc1dc55529ca5a4b7c17fa9ce4482e5c874f70b9b10017cd79d5dd5e160b21e01fe7cdbbdfe2f65e5b948d83f337593adccc606f17fab0c652eb6fcf4398e1556bc510b21c74eb5cbe573f809c9b427e1c37574d671b5ae48cd22d7e855d49bb4d16258304d61a7c494e33b13a54f748f04e55eacf05fa9dcc821d598cde13a4a56310537ffeb26aa1b08617bb3e77a9b73aec625ac604a8f884dec20e609015fa4d798c322122758f4cde8fb98e75380880890c2b3a44dd6417f795ad6baf0c3b75da1d4475d18720d6a75cbb10e5c26d66b84599fe4572fe206aec9b75101871e046cfc50f662d6a5079d28f43dfd9fbc908bb244804fc38133714b1ce91930c17789191b409c58d2cda77343f8b7df284630a4bce29f2339e68a30a161969890d29e1c9f3292087c4f6d9d061bd21bec9ef794ec4ecd1c6566f6c24c3c7749b61c6aeb44ffafbab70c6dbdc7c026eb211b7435b64f318378a7526453c1915c8f967c4161b602499f62fe1bdbf515c7067d1dec33b1e563bf1439a07520fad87aeedd2a1359bf7bb77d358a4d662b994b0c3bd4c4ed64c396cb9531392899dbe15b831ba4fe33bd5080c27dfe6029d2e18492d92202c2307598340106ca818a57798c39fba2af254b1b83ab11d70d4008048717989e31a471af9dd8d721228a0bbbc22038b91fe67afdd2c390fe09b877474e69ead5c40b7450c6168972c95640cbe3db03ca39320e913ad0286f85bf8c89f8dcc43e7cdb90a33f654345f085b6b1102378641d0d61153329888c22390b005be985f1145f34261b5b5588ec001dff4dc7e982ac7c15af64e9d7a417adc839c8ef4025657525800e7d82625ce7c8776d10db5b06f202227696e6398905549b318d42dd8d9fa775445ecefaf61443e23b1c1c99979fac98536c1509cdc79f80e05cd51fbfee32b4726e1862bce8eb572d02237ab949368ed55fe6610a5c515631f4d0534700df276918529915fa343ab5e03bc9c65613b1acda507a598570b5267c99a47e784721b3508d4b2163710e3c8602be494dadd32b50c052bd9539d1e16f808349a734671db9cd925dad8f0f0b717c112eb8d85c4b5ffedcf2515ed08e978050a07bb188ec118b18333d1c2d5d3f39dcb18946056ef073a06cc6f03b0ab007d094001410deeb7b8913403e77fcacdfe7c8b966d24f10995228a890a8b2924739452db087fa81d2f1d5d8245153e430dd7d3843ccf351753941852ef91b2af27a7e40d88d5317f87dd11ad7f2b7d1c0d4e609ef14124a7aa016e2b23b76276ae9b5fd05a35aa0a98d5284e3096c245c85da76fb9f713a2f3e4edd03608de45154fd32f189f2292077bd99f3cd9792aad39de663dd42450d68611b775227e891212d866a4c5122fa4b52d4744de039d5592035f67cab01b7b9e56d70ace300746681df1942056479592e9ff1bced856eb4409a28f6e51b19f6643f3222e92d743e41a4510d5d522a7f674acbea0a8a393076eb963534fde898593c41a444f6dd6a812339e3de4612952b7782b25b436a27b60ffde7d46fe984428b888de1e681a4f23c092de8d88262a869747484b55c816b54bfea5823f158b061621d2d1722acb90edb8231379766bef8363f1c948f1088e0550cb6dba41ab7dd1a32dc3dc2d4341b2f0a7067d367a033e2000260a91666cbac6a8c3145c03a1abdacf9ac4ac2fbfff6091df39c8c26165571716840584700556820d962aa7c1235255ad9703773445ba73c103f037ca5fdb36e438229c0da1ebeb9672bc812f15554aab659944752e968ebc46473a1d1c59daf067a2eb0b86eeea1ebc583b67ff523b0bed8b5b51fc1920e37b52ef19979e70225f73b955555fee7aecc8305d700f166a32eb7a9be0c4a86c1480afccb4a7e2b46b426b82ef664349e98d02b64496322dcc6b3ceeb761aa0a1014732d19a93fe5ef8b05dcb99558de7b575b40739030b0506fcfc1ddcabfce33b2595cd8ec05d67f4d336ff134a73a5d8032daf3340f0246423109df134f73265b85bf65516dfbc248b8e9aed7f1b0ab9fc1031dc94924999ef441653a7ec5f221a995f6c1190298ac7fa3eccea5b932dde11550f709b63e3bf99208da880185633c45405ecf61aae574162596ef2b6b055e62fe074dad92c3826c67d785f63f47e4cf6fbc179063b330b42f25ba21a03b251a4315282015a7860a1416118c262831ca94c8cb55b91769c18fc04d71ca0164a69eba0d0944724c100a2a720e1f91f587a25e02b3cfd4fed9f3bb84c3d7b2e786c782d7ea0ad3506d170fbc9adf8c76f1d2036e99090064df6e15b36ba98668665f384c1739d3954afd8f6a7b7671cc080f1448d45357de8935210a8e57c9561d771d3b63bd275f66fe3f291863b037baf628f835a4b1b320d85c5a3e1b6a743e38337fd616117c898c8d6579e6d626585a5614aefca05430301abcaddb7d37cfb7d9a28b3d643d5d6c0fe22f2f9ebd747942c042a746c9fee2c448424320d11df86e229b9efe372706dcad5c61e5189c830e3d484f09204d2310aaaa4232f990aa2f56dc4c83633024c0f4e3fa629c8a616a2bbc25aa278b50a613a7a6cdf9652cea766269304baf8c0391516201dbc481c5ae453bd08ffe0bf5b0e4ca90b11adcfcf9684d144a1d708267cb0b01cff3d0a2734f9ce5dee74bf12e78e30ae466440d1f4c24545250f88f093ebe989ff004cf6a9b8ae328eaaadbfa4743b6df4c17158e7bcfddf3bf4ded8d2f1ef7860ac559c196a628aa4edd418902a566768c413846b4a0e1a06a8282567a428e879de778295f511bfe261ed55bd0d1422699f88b16651ebc72320aefd8f06024da00bbbda011d870c43e92034a3faf5269a0b888551694d840991232476eadc8d0366f6659e4e447d7d60f088d48fc22e82655dc22d6e7335a9577a1e69cdbebd8e051b331ff88bc37400eda7a27b1db87fd817b1069f81f3c2065e8a7991ae31339b3fc4c2157dd4671466b3f0c66c064c9dbcf633108be3ce7c591ebf03caf6020d6e48d6d2b8dd869432ab417f6201c131908c288f712eff2fd5d8d549124d5893f1f62d8638e25e22135f0d340234f2eaa01d8af0dd6f323151cda19e9493e71aa19c95e40bea7e77ad2a164d1f68e5d8dad43cc7a0685b15e99dc688f1c58489fbfd14fc505c11e8045ee0ff0aae4d6d6239f5322f666ebb58950c252ad4a25be316f69cced35a763157e20c9b642411de7215d3937e7c27dbb2badffe71d6fd9a0cdf9d8480928e56c6052c911f71879ef3c700660d154636482641f128b328c7a7b1f874b738aa0344fc21a03ab80b9f44e6f53b619935fe0f999c67f4ff14051bdc7a0b21e2ee4be3aeac9fbf10b97e687db1f8f045d4de3c790e17f5cf7c80917a24a38fb6008604c2e2326301a402dc0c9f08ece0d3a480eae8a92ba8d7d44b4f8231eae4099110524228a9a0263a581cc08bf3da1f5c28762d51bf7c0e44847047f8dc50f18c60194ba9a541b6ea38216729adc1879d29dac66a1fa5f0ff0ecd0a248edd1b28d02cf636372ac55aefbf5a42766b99d9984ac9890aae9a630bf1a364be101b7afc0a48921e9513b3cbd2f37b0ac8394f0448d285fb1079aef8dc775d376b503f6cdc10466635e9810556eeb78b28bbb4be6b2e150bfee90a33e9d8bf486e039bf4553a645bc83cda2df89dbf97d8e7a7934afe6e404674e5a0616d027f4bba6aa2098fc302ff879957852aff15b20513c1cd8b39a326071f1db7c22f7650355db2cb3c3c9a5b2d3fad00ee594ce7301ef0d181a0c0681cd721d498627deccd7a46fc08a02804bf89daebd076f3f142930ba200735b45dfebfc6d9a94f20741d24ceee3349d5c39057895fc2bc758a9104b63e441acb2afffc00ad944b041f432dfa93cc82b50357d289d3f3924beb3f3fd1a3e448ecb1cbb8876f83ca0997ff9e6cc4dfd7cf44fb8edfcce1397ef62e91c9b9edb793937b049b0dedefa8175636552683a6ad3ea4deabf7ce0b94c55ed05f4ced6cbef30e79502a64ac8742d1995be76dd63786022ff66183e2d04c699a8197f0f06b6ab52d1cac7711a0d0a3f8a9fe563925224e6fb74f5eb7ea6276c2581070099ff9a9479f409aa92a409cc19ee5faaab2ac4fbe61d1dcf45bc877d83f4bd64f0c223d4f1a674a692f6ea751a1171bc58cc0861be1710fafbb3eadc13e364fda03c09db6555f7f258e23c2542b741bf8415c34869ae668bd9c6e57d4b5a06d8041addcb809c398be2c8dfadd32e96474350b48b0c5f13c62483e5751dc7526771032581ccabcf291d2d4fc3453f43e8e4b50574d84801eb17bff5a870141d0c7a8b39d42835f4aa64897cc2036745431d302370d2b0d98ca0811f9f3d2cbc88e05bd3f91bf5e40bbdd4742619fc2b0601904a20a7ef441db6624dc6645e48808cfedc6c13a3cad74e497fc3a3f1ac9ea51a6a7725c545d13a535d0e885c24e1730c001cc273d22c57cfe6934935c86e368380a0ea67ac95d24d59c73747046aa99435f8e4bfdc663e49587bd2be59192d2c9d50cc8e650c7e799e7dbf1980b202cdb2a8c32b199046b51d8ce6a3a667fc28d560608f550ca45ef6fef3cdf1e4e68b35e0ff2cdddcdb0f2398498796a03431598bcb6ef6867313e7d07f54cf57b05f28d660a5c191b2f1fd2c7125677a6c308dff6c9d21c21b60c15b6546b29f2dc3a102e273ddf3f3589141965348bb68b390b26a2561bc030d99c826e7a9f1f6cc2fe47aacf48ace94b4fe487af4e8d916d8fb975a2e08c970c871405841bad11d4cd2979f2ce4b6355c3492b15cc475dbb6ca68e2b762c6b0339b5e41cd26d7dccab32804a33f53afb6c260f0968fb55e5aebdc3f548b79adbdeb88170c935d666a16a291b275090067ee", 0x1000}], 0x7, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13]}], 0x98, 0x403}, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r14, 0x4004574b, &(0x7f0000000040)) select(0x40, &(0x7f0000000080)={0x2, 0x80000000000000, 0x0, 0x0, 0x400, 0x0, 0xc0, 0xfffffffffffffffe}, 0x0, &(0x7f0000000180)={0x8, 0x1, 0x100000000, 0x80000004, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x7, 0x130}) getegid() connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xc) getgroups(0x0, &(0x7f0000000140)) pmap_unwire: wiring for pmap 0xfffffd807effda80 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effda80 va 0x20fff000 didn't change! 01:07:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) nanosleep(&(0x7f0000000040)={0xfffffffffffffffd, 0x5}, &(0x7f0000000540)) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d2000000000000000000000000000000000000000000000000000000000000000004000000000000008d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152eb12e9d9348f0c48709cc6866847df2e4dd8138f810cf5c54272f400481fba253d956a16baa4a2b02f4ca5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = dup(r0) r5 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r5}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r6 = dup2(r4, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={r8, r9, r2}, 0xc) setreuid(r7, r9) kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 01:07:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 01:07:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000005, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="0000000241c8570d4eaec7583dd0ad11886881e15ba94100b2171b1d6a5bb02fdd3f9868356659b94df6ec92f1642dfafb25d1", 0x33}], 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') 01:07:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) getrusage(0x0, &(0x7f0000000000)) select(0x40, &(0x7f00000000c0)={0xb99, 0x37, 0x5b0, 0x9, 0x8, 0x200, 0x6, 0x7}, &(0x7f0000000100)={0x800, 0x7, 0x1c, 0x1, 0x3ff, 0x9, 0x4, 0x6}, &(0x7f0000000140)={0xfffffffffffff44b, 0x9, 0x0, 0x4, 0x1, 0x0, 0x7, 0x2}, &(0x7f0000000180)={0x8, 0x400}) 01:07:02 executing program 0: shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ff2000/0x1000)=nil) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x80000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) open(&(0x7f0000000540)='./file0\x00', 0x8002, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) close(r1) r3 = shmget(0x0, 0x1000, 0x400000021c, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xffffffffffffff3d) r5 = getgid() r6 = getuid() r7 = getegid() ioctl$TIOCNXCL(r0, 0x2000740e) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xdc, r4, r5, r6, r7, 0x4, 0x20}, 0x100, 0x3, r2, r2, 0x3, 0x1000, 0x5f}) 01:07:02 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdb3}], 0x1000016e, &(0x7f0000000680)=""/4096, 0x1000}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) close(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:07:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) 01:07:02 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x400) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x0, 0xfffffffffffffffe) pwritev(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) semget$private(0x0, 0x7, 0x20) 01:07:02 executing program 1: r0 = semget$private(0x0, 0xa259715b7c514cc9, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/82) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/34) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1000, 0x1800}, {0x5, 0x80, 0x1800}, {0x3, 0xa41b, 0x800}, {0x7, 0x990, 0x800}, {0x4, 0x2, 0x1800}], 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/69) r2 = semget$private(0x0, 0x0, 0x246) r3 = getuid() semget(0x3, 0x6, 0x60) r4 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r3, r4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x5036, 0x3f, 0xffffffffffffeb77]) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000006c0)=""/32) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000280)) r7 = semget$private(0x0, 0x3, 0x3) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000002c0)=""/93) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000340)=""/106) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) wait4(r8, &(0x7f0000000400), 0x1, &(0x7f0000000440)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000500)=0x5) semget$private(0x0, 0x0, 0x50) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000540)={0x8, 0x3}) socket$unix(0x1, 0x7, 0x0) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/206, 0xce) 01:07:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x84) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100000002900000031000000144d0400"], 0x10}, 0x0) 01:07:03 executing program 0: fsync(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000100)) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x106) 01:07:03 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x201, 0x0) close(r0) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000180)="9facf7739a5464226eea11d87497f88c7e9b36ed7420916c268ae0621b04611a9029860b9a1eac957c", 0x29}, {&(0x7f00000001c0)="c749588c5ed87571976ee305528cc384efd00fc91383285f142f286fee2b707a1eb132cb659d348b597ca992a58c1c89dead908b9bfd878427c8bf68c74f44ee78a8d6a0b8ea8a39f8321bd03b4f79f120b6757b5e1d25088983856bb9402efed9386876080d9cf8fc107c59a12ae87a0168dae5ed3e4ef374b13446f0f3326fc366da17661dbb43f8ed9975a839a8837e3c299f375495a538a257f7a4b6ecdc2bd6bd9122e202aa43cb49a19c974807ce2832b0bf3c5385ff2752baa1b8847b028a95cea782e06e952bd2ed37990d506f2a81c365c1d91cf1521a36cdc3a2", 0xdf}, {&(0x7f00000002c0)="d242cef732fb86415a9bd75ef61c88bd95af4657711389114ddf426b09f1b1bfb5a59f73e4f302574e98d6270fc22356bb729a12e24737325049f15024682c56555bff2cb7361098704edfc5bd9595b63c756f117b01d3093980e2543dfb893c3aac78de71bd87cc", 0x68}, {&(0x7f0000000340)="c29ce1527a391a622b397f2715ab92bbc4a8efd2e10187db4bf0fcef3ea0938f61c74004bfe7d14e5fd36745ca402dbf60a0b3532a3d2639d707d4e6b7a1a7bf2a44d6a224cb15ebddb5fdc93a738a95ae7d1fa46e2199075455001e0ffe31bb8ced93932cd5c9c62c58640235896ad3e13ab3e3a9ab6c1cb11bb2ece6486c6da261575598d629d0c25d288af8cfe4e20dfa9262772b6836c7eb8dd0a8903a665a990feffdd9061a694dabcc8bcd465dc22f015316e26f7525c99179bc4f", 0xbe}, {&(0x7f0000000400)="3c5471f7e9d9fd0b261fb4c86b2ee541a9c8a42976e07da5f35e3e65489fe06b4e29aaf47ff508f7a0518a75bbde38f19d322d8d43bb10a5ffef226576600ac2b658ffea56cad5fee90bdc3361c96045a1642aab0797f3d79cd1ed0b1bfd1f7e4997c0e1ab140a03aa042b18ad8fbe00dbe6", 0x72}, {&(0x7f0000000480)="4c6e83ea2de3ef5ce5badbea7f61e3b6d824c05c2f9ca61f68f70319bc7f79c584ff7516ae2fe40bafda0fa09dd51ae97fb62c5cdf83a37ab872ea8ac7ccfca3ddd7622554757e8e2b95bc5b3c1bbd8e99ab6ba59063202c385f9f1125bd30b03c468b065615236d781e8b9079cf8c1762bccb6d243028a034f15337c5e5ac8ffbe91c149177152d69de", 0x8a}, {&(0x7f0000000540)="2a86c7a1abc8abc9b9cb76f166e2ed3ede06c5905bde79bb4a86b6a2c7f39118f226eddba156c1e4b1589c156282d7a1927d364ded3af22793e410923d2f0e26efc23c8a1382b989016f44b9cc14b36817b590f53dbaf1eb622acc38f17007c5bae61da1aad61ed4043e540d4e44e775ed153daa41c239bb9d9c678c547c96709d2eabfa5eea84be371d6f3f3af8d774bb9b8f2eb7957ee3fbea50de2a94e56b37b89427af39f53ec4db77c77482fe727fd6a1c4cba6284c1d24370a19392a8e87b3cdf23cabca6b1fb5ac4e8c3670ae6759e4c771b33f8b4704c8eb63a376b34a89459b19fc89cf9189ad03269baa35e8f0251fb712cc8b342f5a5bc0dfe7caf2bb765628418116c60080014a1959aea7d6f2e352c77b97af0137e493c83943d7b42f9652b90603b3196b98b0c285f38f1d8e23a38de4928d41930270fc92c79e6b8351b63ae5beb2602b6e556c30623dd132b2afdc143245501da22b0868245f018f8d0063d9a5b4ce59b1799a38acef31c69a469d355c3a4ddd34789c6d916a6d0b45a1e114c330587aa07ef2aec3fde0eabca05edaa723ad7d7a01f050d65f1265652ca0a15a175db4b123ccf810163f5087ff4c0be249dfd99645bd1abf532aebacc876ab5465cab3f50bf5201cc511ff3c7527d8ad5a7b9b672a76b6d1911d310988cde3dc32666dc0ef7c60f62d0f0d441030aab8b49c388812c7397f4fd170db4b14f14f2fafe7cc454ba6b3c695994db94d96f695542c16bea555756b35709e4ef857deb8db399783a5edf77387f0762259101c2721918923403b547fa7804bef10b215ba2d758456a7c177742e676c6dcacc5cd4e0ca0a141f6a5be80473de7b5aa5cdfdbc4184851947472b2591eb6b7a1f242c6a7020a50ab32bd2dd0c68f10782e6b5d66340b74f3eff0fa1baf87f9408a7a841eab8cf8c199d863a6afd3f59e7db166866498eb559688cef07a31f1e8c0385e395a6212b92b3f634e0fa5e1d2110219eec27db2c3308d591d52c6e013248f0cd570872a165bd4b710c5e26fae50fcbcabbd55f01ea716d214ce99e06b0dfc783459755d5e898aec137bd7e056e6e932b63ac0a1139b955f1963c8274600f7467b901066fda2d669387d6f983b9b5ac42a3b84d2e54bdce50fde1518e849fe381c79d3bfa593881b8230a72ab28a1a6d524b825ce752445a4c6385dbb9ce644148836633e72b433ea848faeefe1925d55e115236ecd1131dbe8c6a5f6f255ce35a0d54cbe5d1ffb5abce4a4727dd33e970220e32bfe43496100b0f6d69a0f2748d9d43d4a17dc6b92f271336452bb08d3af402400ee566fb8ed1ada538c2d2c340b9252f7d9b9691b7d0807f9c340d1de950e405ad782e4bdce2697937a5b5dffd364c448be9d75e0d6770e83c562a06b6ed5fa2064639d352eacbc00a109bd4944bcc6b0d74a83d387798a3f61c83c7c3468644ee5fed7fe49360989e8b84d6cc2a96a24d08ce3409d5fb22ec9c6da275cc4f6268c9f3f66cffdfdd130143148a9cd2e0300e5da005985ae356bb6065042b71a9cf086488efd343a1c63dd3dde5d36805f4dc4f6b680114c4f0bcc952ce1ce8109f13849cc383ddd44e576e7896c9fbb79e43947a17a37befdd5aa3008cd247a3ab6d0a7ecd0de3db58fa5f4cf2126611e7f7deacaadf0c1a8eb543c9dcc2f7bffc18b0bd2ff603cffc1279bd2ddc4608f5bd75be29668747f2189e96eb890ac9a3e04defb06e982261defaa42ff3a19f486a95ff125c02e19793031c1408bb40247cd3e2fd9560b172a6da48b233e6214bdea9e08326d05a3dbb8712392d3711f1864398b76a6971643e6abd1225693f701dc32b8f8a7542a9a0a563a949dd69d2da61db86d0c61e477ba933130ce665ce3d7104bc5f6f7e2e0fcdeec1d08ce19756e0727e9f88c5f1433394be8978c02349f477f4c7b39a88af709a18b6748b918a3b68cf20386ad5e7f334f2ee73e5c3658ccd1a232c096f992b88a41b9ce0f36b38a4483cbc6429cb82cf8a6081fd3733789caf642896656357a188847f4d742c522b0020aab5d8f3069c5d32f6eeeb3f4768f61ae4f1d911e7c7de801332ea08db344a93c5e66d4efbf8a43054f09b93a5f9adfab5c00f95b87ad63e2651737cf0b60a11c96c829a1790a957dd5cbdfb26031a10cbb5dd3324153cc483e516b2ca38b220cc191d108ec7cb6e5cb4bd8827fb6937ea05b5715c441e063b06a79e69901df903acf86f80a2a9e58e6943ba287f42f7b8f2647182602072aefcac0800c3ef781f698eb9d4523a8e3b8a663f9418ea17338ed2750af6eb34de672010c9e90b656052261d864cb4bf68c1946fce453eca531507339a79014250dcafb75bf9cce9f03f1ab2bda625770bdcef411b4e4c9310132f9a2096eafc0a51059bbc687fe305fed439414d84f08a7429c387ca3c24f5ab72a245d4a9355396026fdc1afcd3ef2359478a7e81da37a1868e72e2d7b6739341105f88caebe4005da60262f791d60eba5ee2ba8d4c500e5952299b85062c4821d653e463a117c9757ea856091dd0c7c856f051f182cd79a28c60f39f3978ce21bba76a50c627f0a50b77d86a016a4bd4b0258c37cf9573614d9d8bfc20daab4ffb7b94ab5535a2e627ad2604a3a93b994eba44a40693facb55e893facfd25d2515dc1d8f61a03d10a9d84b835388a7cd4d322d2c44744e84f33c497380a819f2db812f8692194b9bf64b4515f4d89a90a076ad85f7a82f0a10cc18492c581e4ed8917f86a268a323dfc399edc5691156533edf1063cc2daafa13a130338d9e9e54c359f4098c2bfe552c56ea649fcb9375e748b32d1b16fb8f3ce63e18dd5ecc74d03e9a2ebb2b1cbf22cb2f942aad6ec3dfe9e95cd92b33d642a1d720283b7202007b4f0c89c43abb7d29cc3fcc053b2872b1275a9ff308cce79e60fe0fa9d9b01ecee204b5b7827db0bb87552fd61d2db44baaa5c6c3844af525d32fc169e18d2afbca5e2108f061f397adc58d6d35578c24fc78a1f39e1c3ab736d059866ecd53f70927ebaaad958eaab4b6d8ff6db3dd978bdc265db548a541836d594e2919814033674b1becee935a32873da079737e2b15050b6d05c4658e4cdef73d1c1310972034e444271ae4bb806895e6d8233acbfdb23cdee2b7e8bda121443b96615a1a13eecafc4e64e32f169085a3ac249188196ccb108bcc9a5b114d89970f2dfef88b13f9cade5788f9c02e57f8017a2af5b5960baa7c27fd7f5e3fa74a478f5abae5f3addec6e04eb284ed1f0c74b34f856bd970b387c275b94eb1db4eb780fd1be67af09262d4d7e462502158f1642ea09919b63c35f56098720af860f67cb67f379eb6147996bdfcb7a93e7bc8c447b8481a6c8a5b1a0d78adca0dbf43994befd604421772366243c5079821dd5f2f5579d6a19e371e992dd42d850abb151e2e6da3dccb692d211f42edb93dfe4ea5c91fc8eabc697a7a9f7b1d227d9bf51819805aa7e194a2ea7a31f61a908bc657b49db42fbfaa1faedf7b62c5cafca430ba3dadff4d78bb037c1139c91178c89e865e883d4fef7abe56afbeaa888f3d54182a22b86706c701b05fe9d81a4785db74e0233303db9a6fc226284c96d0a2e9a1981e492f7a3fc1eb34c750fdad766e7b2ea22148d8da917ee6027bbd51481d438ee7f57f08a429602dee8d6eb49ec9b0490191fc119fbb05fd4fbeedddc192c8df5434c2fb68b0802c9cb85734c6569fdc10b9e9fabc38852cdfe4a08dd93f86b4c1dea735d833c9a879df48d7b64a634a66074ad459d4d331d4b161d1fc2e015a3f9e240bf7ca2083040392286f60c8d4247761065e42f43f1457aacb194a602730d1db2e5d021855088a57d5282a0492224e45fdcf5a214a8b7c796ddfcd60dc896ecd5528ba63965452337eca4bbc96540ba4862e0c86e97a77e23b0a18c1eda9a41a3e82d4f0dddd6f240c0d58792d258fbe3b7c555e9f5726f43d682cfba9d4776a2ec045f03abc0f24ba0b6ee763d4ed2be752fd630c88f2e76ef7808269e9ae6fbdcc09a80f7bb627e1e2d026a05a08713ba2ff4aada7858c9cb38744c432cc60439a898b345537c067f8b7586edafea0faf8d81ecfd3e6ffe69f813c9389ff70da397ecd724bec6953cd6eab5035855679bb91828b83b896c9d4d230ee4af86a1fbc3e4723533da2d600acb72b107bc4297c803c2b7b64fa1edeee98578a48e0f7c45b0aad6d90106f02c1828a93bb3ce52bd5bfe252b7cdf12117f018e449b07c60132f38d2ad59d89d3547477e1795dbee569e811b6f1d489cf8b960631f64d1a73d5f6492a86630d0d3288ac8660d94a912501e005afb192426d8c3d517145115e68744a9e7a2ba951ccabfc9941179dd9fc162f0870bc8fab5ac95531265e6eadf0e9cd59a7bbffd7ddf0aa7299dea6c12a966ba044565360b0a4968c10f484d635f3485c1dd1268287767f746a7fab36cbfa370ec186351aa5f66a80a68e0bcd41cd620d18466551aafeeb4c2c85b6ba864cfee093db16100ed9345a49e0aa31bbf7108f27d3583851b4270371a09cab23b86e2410b7478c97c0b5fe3773cea0cbcc8d3d2a9c0657ebaa9017433ad305977ea920e1df9ae898654594af10528e58e29b19b8f844b846256202f2e1a513344f3ea448f55f6ae8f76d5a2239d960ed99284bd977ca955ccede7c425c324ab7c63bc3d637f7b40fa696c93846aa6b16758986830233338b90b121b04e3bb472112c12345828805f9441e96e94a24313615c533f5d614b74bf09107a893f361b88904c7c585d8bf6b88bec16810bf6cf086c5de0042bdaf282fd916fc7b9d9c02a66b79ff353f53d25bef61756840b3976bb295a613d2490e2453d3e1cbde2fd095d908307be6d774898d1480845503a7d08615eb209187b1479bc6e03109fdc956f6958f20ccd8495e0ed08aa49355e680cea2a9042bc128470a00ee6004f8dc80afd3c9394192024498824e6d1bfdcbc3c70b61db5849e9bbd9bfc4ac96bb7111d2586564567c62ad5e8a4eda589866a8219d1a8ff2bdc9aff2a9cba01dd23a55078ecc765b41bd5726d8bbfa1e2f58e9f3dcac76410dcb9e249988a0405693ca006659513b33419d54c29764f6da7003b02afbd2b7cf4d676bb472d790c2c25174d27c92cece27bf1ff5e95fc142d64b316af8a659014a23eebc5601230f7b00d1b0f7246996730d36fd68125214e0bc8e0e3484420a03abeff0db4308022697f2ce6ea0d97ede6146c9cadc9aecbca63054c82df9c5e21bb31afefca70e6a51d4cb7b212b9bd11a18ab0f2da459225f18c3a7f759344040a4b6db3e1142f9677cd7160aae8b37d04162e19b3411defd52343a2e43e170c71760ddba1570cdb9ccf4bcc2ec45ed2f6067ba67c8462c7a045f8df8e971ced2d46884099c842f48e93d0183497ec9198369d6a5acdaab1e37a14f31e515fabecb6a75ec439609eae811d64affd75214d9159eb195de7055559fea94d5ad9971cc82ece8a84bde6a484f70e271474623099f5218d67a55571f1c5f25f89bac0f7345b90dfb4da69288a4ea73e7536aa6c76326fcc28a68136901e43a5d22a185184bd123598327a1dfd390bc8a3b5e2232c94b0f844e17ebcbf8947368157f6f68ff5dbe3e4375b16e05da90ed554ea0dd1b3bbe59a785303fe50e38d053cbaa3115169cc9a70f8dd917f8e74b2b802fa21a2f1bf1b8bebc0d22fae843bcbf8bb4333ecfcb14b7b80582a02105c87b0deb97f522cdbd5143dfb8254e5aad8d78f640a8b4658", 0x1000}, {&(0x7f0000001540)="f83704ac132dfddb35f1d276f8314fdeb92313d5471c5c32a61c9ebae895b5ae1f0ea80c3f75a833119d791da1f59d0e", 0x30}, {&(0x7f0000001580)="e84d9832bd49dc2356d06e052adcaf44111484ae7fc0b5d35810ef40ff762cf73903ae738ccd53f6feb10df6cd5db82aa77a5e2d2e83f3fd73d4427aa7f251b3b71a2e19f305013674356447879b2632f6daebff657bfb0d80dd986e7dcdbb6488bd7a2b9e6a590dbc2469f9cce488b63418fc48f65424f2ef1149ea72c66ac239227892d6d332c5ecdd4b856f1270977df43610297a92778b1aa539d9c0d9c3ae15ec770108d5d371e1840a17a7bc3c467221e06557f0fd9bc77caf80ccdb0a9e6f7e43e28ea84ac31381f261f5ae940ea3", 0xd2}], 0x9) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000001800)=[{&(0x7f0000001740)="98f018374848e9d3e6a58ea91c4f19cefc88c5217360c0d0e0d8d76ad8f1c1f3e7244ce61f41ec3ed12a7d926c5a31cd9646208e3938f058a8b8980e4a23bb3edc2d01b2f508014f9c9a047ed4d08f618e269547aa2a37aec3a862f071e150d67c06264ae4d5e1b836d473f1fbc45601b02c3c7bab4df01b935c3bbaa08645748ccf7108c7934a85923dc33df275dbe279fc1fabc5938be7756279daea91d6e740eed9f47d51e504a6ca7a72", 0xac}], 0x1) fchdir(r0) clock_gettime(0x3, &(0x7f0000001840)) utimensat(r0, &(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)={{0x80, 0x5}, {0x101, 0x7}}, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000001900)={0x1, 0x2, 0x3, 0x9, r1}) lstat(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)) recvfrom(r0, &(0x7f0000001a00)=""/127, 0x7f, 0x1, 0x0, 0x0) clock_getres(0x6, &(0x7f0000001a80)) mknod$loop(&(0x7f0000001ac0)='./file0\x00', 0x80, 0x1) linkat(r0, &(0x7f0000001b00)='./file0\x00', r0, &(0x7f0000001b40)='./file0\x00', 0x4) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001b80)={0x3, './file0\x00', './file0\x00'}) r2 = getgid() setrlimit(0x5, &(0x7f0000001bc0)={0x8, 0x19}) sendmsg$unix(r0, &(0x7f0000001d80)={&(0x7f0000001c00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001cc0)=[{&(0x7f0000001c40)="2c7181569b963f4e495ff9c5877046ec0162669650cb5788117ef1c87d67a295817ec3b41e6c15e6276fac78198a8a9982594638a3bb7d629e1c0777704f58d9e9452264c67424c36589c0ea0b3fb63453dae51d3dbf4cf155", 0x59}], 0x1, &(0x7f0000001d00)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, 0xffffffffffffff9c, r0, r0, r0, r0, r0]}], 0x50}, 0x6) sendmsg(r0, &(0x7f0000004180)={&(0x7f0000001dc0)=@in={0x2, 0x0}, 0xc, &(0x7f0000003fc0)=[{&(0x7f0000001e00)="f41b2ebeab8a727ba8f6388844102aa8e6d754a3e983fedbd3259e0d9241ceb3b7b848e9572b9b99a0af3c83bdba35e97ff04a2895102fcfe8337f2fbf5869407326d2b9c11dd577063251c6e0ed6ecbf529ad98a9c96ec43502d273718262d9ce9b48c02029d6bfdedb87692c866fd89932b6e019ff8410ad89528fa7848ac473fac9cc033d99ff5294447ffb3b7c6e1ad6afc74e32fc72ca278979388488e900dd5928852c4cda41e6bbc7245100e1340dda26d3136f0d7b6c62b14b1b635d6e054d15864a69e51e886cd4f0507e8d542a07e518d86b5b38bdfb399711e5af64b15299f4ec609d3257c6a3d720d83d8f38a14549c9c9b1d762ed78b2fd3d58f06f66e639f3d3e9b1bde919080bfb5c6c8ad4fbd6ffeab24448e52b46e279421841092985bca7916bb19b88ed849a5ac84c01d7ce9292208a5288781e08189574329a6da8d6e18b6dc52d6c8e104a7c995e607ca732ad25f25230efcfa96eee309c766a1ad51dc68738f6a4c3e1578c796d3061dac768914dcd8b9fe19ba41fcbddf7ee91dc894d172fb0bae0b1af67ad5ad54113d1277c374a78a928a6be445ce19fa15ea78f0d834ab1e7902a33e245822d5882b29ece30dc7dfb156db1faa7bc7e2113d575d5a4cb37b9395d9a5525ec6defab08c82c9a3df482bb18c02b056eb4917f9b31b194db79799b362ded26d400aa72dd318202f8cbeb673daa99289a7758799ca3afce1522396907a3af5b8163728be21fe679a3353d78ea9b91d86a2d49ed574c17d796a0083701cad9afad8e2b0eb17a3dea65524b94460ac9ba0fa83842fe5367b8eb9bdea8ef649f6f925dcfabce518da7e465d56fdad93f97c71c0b061aad551c2bda7500fa5154c5854060ee18b0f1ec264588e591940e44c257878c76610841895148591785240f15068cfec1ac7180975f70124af2228d8014975ee9482eae881059969672b46d0a79486bcd6bc51055be2369f303017e8d434e8258717caab845aa8285454a2c5e9c972097e5225ff75bdf3ec3210d4fefb9702d45071ac0debdf0be3886da01b53602c47b0efcd91d55b1fd241f2ecb80fc86d7bfb77269bebff03c671fdfa602c14b6ce9aa1e1b31c66e55cc6512b5a897eabdf5c73e6ee577258ef777efbcdf50462159b284d4d3cf381a1cb12e8a014683186f4eac95b0082a6c6d8499015b55f1010cb02bcaa5644edbe648540ed57897c27fb7024a90fd6ee06a3745c96cc3f20af1cdf29e015621587a3d6a96cfaec61c95aa1ba287ae330d7feb5c5b4699251a1f97eb5aca01705171acf957a982ae63e04c1936ad03ee805dc68b81eefcbcc90c0f3b81df78df020484a251e474931e8894f3fd06f98105c07f7c6faeef1d16ebeabe493557264626a41027244c2e74aae4fd520fb13b90ed2bcf672531cd4254c13f643987e5967c7de3bca05694aa548891468b04e5dc300665b0f8d97e38758ee84ee6b9d55ded61c79c2424d420e1bf4eea53ebffcbef218aff239842f38521627b6368333d4f227c5e7071cfe2530b47604d4c6b6e470ad8028aacb96049f151a5609c6f671706ac3479b4cf8da5bb7f40eddfcd567f96a3d672480479e26531a57fce75587bfb0fb0f7b5b14a5708a4883f0a8d222253ec1725fbbc7797d39481f4d342791749a56c037fdb246d874fd7f6a8aa5fb5111b8cb5782e7db56df3fd9c8272c8599c5e539df903d677622b665b5579d954594a27914462acce798019438fdf1299cfc43fc6357c9477f32c489b7eb03ecb4bb4262db14bf0201c6594b180c3868310b94f7cbc8fb78b8370c774921d7c0831ebed35e9c262151998e605af6dd8e03284f3f3475bd7aaf238a093913b5aa3388e2639bc456c06041e4645322ac3edfd717ab894c587fba0e2403853266cc42a23329473354bf04fe464b5fe4a8f8e76d658ff11847818bc5b0f6450d8d787f6acaff5c420b838c4d7b1075b349abb924c4c6d5d05f94120d4171da55c6ccf6bb8ef003ed70afddcdd78587724aad450ddee5ea8142cc6446845891e40b0fdb14b01c1f581e8d59951f53b448391a70a20f1054c3bad35b7b884fa0b63dc009f66ca179004f4a369002dbd7dadf317bef01ad55761f856ea1c07c8779c5efef62a0bd8ec4f9b2c634ef64a0bd022eac5a35da9dc152b3d3a5313989f00204d0e91a74b38869bc6c704504054942201ab82cf61c9074af609179fe086b42e585da233e2115d46c2693c6ef8bad762ffb45fb2736731ef5104572ef781c318eebc6497ab85d61a483a051bc71eeaa2e9a7e6c489281d89d4819670699bdb7b96f326cf317e49f906010a42c93aaec6394e92d1d3cae5027787ae2b9d062724bc46916fe4af508b1ba39c377f51e3ac8f4cc92860d0202b15443c2ac4c4e66cb5ac53689a17095d1e17e9c9e1f98657b6aae5c4b6918326a355da3ed4099a03274be1933a09c51e13665d37527063dfd8104f5d80c8da5cfd48f240384b9fd04703d6151692cef9cbeb6b10db0bf0b4a8a4622e8bb411bd227b3b459ef56a8633065158d6d759ca983137ef960a685abdab622fa04e0efdfdf22e5fa5b92ee97c4bd31414c476d6c376235b2ebf984dfd1d9c69695ea6d53aeeb1d7eda8f8a2aeb3da8d64be58520bb69908aeba074628a70be0543b3c629db9017aaee59af3d4d4951cae4b8a33a26d689b1fd774bbad1be71a168c55f4ec3fa19ed3059552fec775cb8e1837ec0796cdf45dc7c914212ec04903aa364b2bfde3d48ba5bda7d6b37e5d9c961c107afaa8f1290e5374e28b0453791e8f221a79274e1abad10e4e6359db89d749bbea7b06e19a09a4569573974ef03f02063ee77d7bddaedd324a90ff4f9b58d3d738dbc04bb75cf6732125f234be2abf953d3430f52f1bbbee65f3a624230c9ce757737077892286129154f856a412848f8250b532faf9e769fa237679c0a543b267fe1febdc53ad45a76d66a96b76bccdc0df7eebd2ca1e974428297456b9f9d23889e4fce3bdcbe3675211846979e9958c5ec931a8afdb5455ba4e5619dbd6022aa10942ce43089b9f56a4f7e6b695813cba0c4921d405cc18504ec92c74d3185d28ae9959aa6894075e7ae833bf0888f05ec4c47621dfb8d186c66ccedac47f863019abf37648a64fbd780786b91ff092106b118c048ae968095a35d1c318962324bbf188c8800a5ce1352da66edac14299a6a3e8c12d609c26e37cfd41ca1eaada1ffcccc05b6c7f14b96020bc83e91c7405850f9dc9ab20758d8c4bc788ddad26fd12efb67371994bb85cb5a732403c32b245802425ad5d72e732606a3097f5e08807a25ed9c0794981f7429b0140fb5a3e58377c23f4497e837d3c3a6f88b82cf059f6c37fc63ba657b42867771b4e73ce83f14e43feeab9aae75bc34382c6c44e603c11099800b8eaefa427d9d4f55801affbfd2c85e7726ab8bb5c8c59f75f153b08ba2203eab4b9b727d2490e060e009b42524d1648e1ebdea68c11133e8966727e7d68085fdc671aa70b3c613888aac7918e691c7be5d9265311edc25dfbac8ae900c038044f2471c227b705d5c4c38ff71e1b7fd2d1adc346dd5ae1570f8d046ab2d64f8e5c6fe626348df61b8dafaba28968311ffd7255f63cccfee4c4662f946212ab3724c807abdbe9a256d57417ccc0c4c2d5f3274134ff621dbb42144d4e247aba21f5c0d87263716e7f735b66b67f90245079991c4f16733a1cbba5f6b42df045193bb241a7fbd0adbce9222075b2b2e4bae1ca7bc0c44fce8fbfeb58a57760d453e20f4ff9e052c6d37cf6495a247b03bb7732aa95e7da40d31444de02a943d4f24e1bd62f782a4d38754be7052752662b13290f7021a58297eb0be3580d35b4685966555790229e7208bb0f215ad2bec2ae3381f57e0e670242ca790b9a2a08731fdcbfdce892297c6a44cd5feecdd888531850e5963f142e835e1c395fb322de4cbae1834e654b3f1bd403254a6aa7d654c93ec0eab313263539a321ea30b7ee9705f90e162c5f0f4fd6f3331e4c7ab5915999cbc4710cc712c6fde04dcb21a30a20cdb00ec0a5b662e6fc0e7c8517e00471be1a3d811b499e70272611ec10380adab9d8d3008fae2140b5947ed811baa7c8fe0930d87dd3b9fb11d6e9244b30723e8022f3048b0142046b7dcb25be473a1570ba2a7748a65c8399a733e4f54d3c6f75469728d59b126c7b5b269d8c5275cb57119f00e27a28cf42ab84ee8d0c83c75177e73df4f6656efc319c0c1f6e1341c1189b12e962c168f7212bf2d376ad9dd8a8cf5203bf03f1c676371f117bddd8971c6941898991a54d8881f2b88d420a40232ea446232e1fa16e8676fb04ca2b606d9562a3d5a68e53818e52ca843e6f704afd4bec9bd0fdca318b07ab9dc8be590afbd88a5abbdabff4f45651c9d9031cc082c947d18aa1bd1bfbcc9df351ce66ab0bef18b5446651afe4cc147350ea97f2a7339da9f94a12b18e420c0eab5fd1f6a5d1e5541550d518a7290f3582af74d9f3d22f5248d1c7d29babf93e57b4737f8510c0cd158f5390f88647b3071387d32b99f7bb01c23a193857356fe659be8cbad14491410921a84c6bb7c805b77353e14cbccc9c4944f45d69a86fd7fe8816c6b6cdb3e1bd147492715f027e633aa16b61e665580ac21c9c2fae4ba85833c0830f261804e2f46fb90b126096b4070f47b67affd479ab74dae71dcbb6527b62c9b13b312f1277afa43bde556a1f83f08f33d5ac90b6afad544c1578b7bf65ef58644e2f664908655b947acb79889b419d2554f49f8939aec1cddea4e22ae8b20097f7cb30a7db1cce1eabeaad3251b510572f3489478c9b198ca3693d8fab81a6bb59d2e39c6bfde24631a414a46ee72304e0342b0884f36521dfa18f1b7a394b0099411845b1149dbd4f035e256481402ac722b4129ed0160f664b24c52dc45447e2962c29e94b0548903f49a032928c498066d2f69d9f815d255e9103c1a32b5e1f76c7ad202e18a8991bae57207c1a52b810b84d3ae09a50b89a17ee1d6419b40742e9f2b2f500927cebba1d9ecae958ab38857f3d1a0c465d882ceec5a7102a30a3ce17242f6268f4a09308c9639fbda7a1a02b4314bbc4a9f2962b381f037896961488d7da9f28c2c316906834425c2452212cc040846d0f57a311a4048327afe699ec11bba07a5a20af234d175646bb26ead1166293ca2275150d9fe617b42cd5c2dcc91aeee410e1d8add9a9cd93572ad0adcef7048ee3f9626daf6abfad5f9b0febfc7849b6ebb9a4abdcfd0392d224e3d660ace13ab0a0d1c5d0707158df0b8805c1839c2a82b736bcb8d5f8f1f0dce03eda778e11563b9e1a97d763719e95b6a70f45c99192a80d05ddb4765ab068478f7fbbd911e6f1cf21d6a58cda20cea00bde3266e104c0ae9fc148fe106f0904230bea4d3501634479a9589c2de9ec41a6288986c40e62409f41a6f3ccf6cdec130b81990bd7cc9f1c1e901a6d70885fb5a0d5851bc62755d1cda481e9deefa0d7a474094e736b1b4a50eb4468742834159b794b97cea60cab20ecbbfe2684604461eca2be4511722a8517c89278ea386281bb9d721f8c9599fe2f1aec60bd8b72891d66045dc8a13e9c320d1bc2bd74d912298b7e595d81feaf4c9014a2fe24489abe45285bcde38d5edd94fb5e02ccbef32fca8c245dd2227ae1c7a08d695315a0db0f3f93bf46e23d5e9151c4d3784c3bbcbec0b66adf0d02badc44a6c99e3b9a7466a93321c4883e28b40f9cc9adf8a31c782915451634", 0x1000}, {&(0x7f0000002e00)="54fdd4e03edbf442cd2d2986dc64158fe0a69c32ed6f1133dd744a04770b36a21c94bbe3df46aae6ac229f6601436d051343bd7a0c41242a33268623c09838e3d27d28d59a963b263eb6de167335e658892bc7e152cca40686392d89b9143944f0a0f9a77130a8bfa91ffa94d1533116eca1f59b8474c454975fd9193c8e25d46f3419167c763d7f4764b5b8cdb801a8b0827545634c294529c774580973df8e316ee4e9341997979bd6fd6e260232733ffb3ceb36033a38a0480af131a4b4244f2148d4e32086f9ed023a6b72099295", 0xd0}, {&(0x7f0000002f00)="451c2f8fbf20216c6d208b0af1e97c94814743404aa2b918d78f78c2673cdfb5b59bb4e32b5262d7cda08541bb86347f9f0ea5855729c9e60be6a4146fb05f85d9a2c1771ec58464e53eb15c0780bd", 0x4f}, {&(0x7f0000002f80)="65fe238a1813659b4f6fa841b24b63f324103b785430a543b5b9c8b57b8a4dfac81b361124f6a7fa65251303a01d34b4cdfc1c2afe657dd7bb34f6c89230ebec3d19da07e97da73312b1672edde2a0d0fab66cce0c6099d67846fd0cb98d08a7060ecf2c63fef538cda89244f893cfb651fb59466fba86857139eb879f234cead75677b995e2bea9f5b8470259a2f985ae652f6541e2a98f12be309ac35b804d23a6f97eb2bb3576486d479c3a59aa559ebef8187a97d36aa2247ff6b002c1cf3a96931ce9c2ab0a529926b4a6f06e9470cfbea4ff3b1787db08d60a3b04fe4f59f90b862045652b7d193c1989003e933d70127b879c0986c76cb5fc19b29a7a7dd1b7b285cb47239c43adcb5435d316c924bed9f4f82168552bb34f0b5086fd678bb96f9a18b8e46c6ac8647f2983f01741454b563b2a4a11367910d7805b0fa80fc94a548441e1ed4b149d64c41e5bfd70f74e52edf5b26ab5cdfbeac0c1e77ae1628f6e7261dc447d5a40ca349a4acb3041f6b287be8d70b07a0f6dce2e65f2783a0f24852dbc6cc9c2164f8176198fdedcb0e71e9cd3e239a8e8fc01142a2d6e0e4f5fd6b4fcc028abd28f5fe0f511783e5857ccf8c39b1cdd7cb650d520921d055dce32658b6c4bd5016cf6650ef87fc05b9142cb1ee9e0ca94999025872c086a95a16e6119b94e48d146273b0289929a5490117709e0a1695e625ee45e19375d14b5f20f13195d5f2c4c5ececa093df2d81ef2ebd22d8e2c2a60d57d175614c678f2cc87992abd689204c0ec3ae192dd1b4667b93d2527f1fde31f3728766e6a0f326221cf5f80e6d896b0231d87c6d44eaf39c3f33df4ccd1243fd1845a20fa0f62b888442112f680474db4e6f7b65ab7bf13b616950c33d5cb172e6366014166ed5a8124b384b31b2da182fb620ea33875a25ce9f0629255473a6db43369e6c62e8e51af84496785ca9cd20fe19a3d1baff9ad2c42be3465609806e604e1a4a2574c04c66b2d61d50f8607271ceb64741754b8d7c557d27525b8e03d657039553e4febc0d631e224379315d4ec5b6dab774afd73d8eae90c2dc7745fa883114c10c687bf77283ea4b80cb4821c1250d7ac895db1389854102e0e2e08609d5adb9ac9fd3d6b5443d21bce6aede615b8c6b3095363a100c7a397030f4634ed19fe61ac93365762417bfe21b2759988eaf1ab3be9e93c157d008a312ba0ef3e795919f65c6036ebbf2007f8559ba818faef088320de70d46101d1cd4b1c71b126f4cf78f722815e70b2fe4e0845a4ac4c98a117a4925b2c958b9c89b12b0b2c59f7bdb68449350500f61a66966b242ab838b42341bb65524551468c844df04329ab8e10d5f1a99dffff99fae3d11745d8572916da7576e63dcfa43eecf9a056fb89f9451124a1886e21f69cd26f1c42202073db22cefa7e19de264cbd4343fbaacd822b47be9c83bc786b0dbc86d7e7dc6818098923dc54a4f5f48e2d47a0226f1e0a1215c9fc0d99c006941d268820f9eb1e66e8e71d36e9dc63415596f650aa5a3414230db2ead20dcbd30599d8cf42a90fd8b573d8c1c1a3d9e280ccadf69da0e4ba4f02479c41c95f59fb34dee217974c05c88aee621520f6840facb06f91ecbc901d4b9bd86766c1bd082caf4fcd6d5c88b61d4a725c54d136777eb30ebb7ffbc2e7041342042c3cbfa738f1df7a083181a9c23e01d72535ebeaf08c1f3a1bf13d6762ce5bd38c9ffa737c044afae9bf44276bfddc72ca16c85d4ad359abc5b1aa3b8df92a016b7027394f08448f712b562e018733ddb55c645005d902084fafc58aa7176203e47bf85b9edd801759c62f588a7cd1e81c1071f4c0687c8933b51ccff5503e2ab47cfcb64a3304968773c2e9da20ce82bf79e7d28297c276373a0927be18005b216f791542f264fc22a53288fbf89bf600d43f32ae1cea1b527097982c9b176579b08d649ddefdce4929416b879a9bac70d78d625cd238bdb261494234df323531ee6172f6c1693544f510f3be4c627cff69d1033d1ac84d2e19efbf0d808ced5a7683ab10069dff66bae4ac241990428f5d675f96776a3994fe8ee1e0adfe22de1d8b879209860f429e121bd837305da45aea16e52d2a3fca61b767a8ca6e8f71181f0d01f61ff24cdd563d96ba8fb59df42152447b623c4d27b0a063078729f71bf2cf752f923abc73f081f0f95db44971ff464ce2062ca56a9c2002277bd08217f4420c0640d3b24a909146db8e0dcff269f556a02e8d90cc84e78a628ef0795b4b57eec4b7e2e9125dd7213d32df816d2cbc583e9c317e4eecf1247fb513610d91c50995f852345bf9ba75813f0d5907ded405bf4d1cd95c3e0b6895345cb304f4b4eb7dcb23dc184931606bc80e997244f769466cc36a59181ea6a91e7047d36f6adc0c5c725d07ce6398ce4130c73df64f5907a33de3210ae7f4c05a59a1e9589c3d788e028599c718d042c31e19632c3737029a72ccd3bc5db7b09f961f626317c534fa979b5317d4b11b26c260a8909dc110b19fee0fc55a50d8bfbbf15c9b5a4424f66a6dced172de65deac5fe306e35c9469ad2cf9db53504cccea5344e47c4a96ddefebe991071dde9a46e74a753e1566b205855d851e8b70dcf97ef62cb8fe9a309fb9e7fa866ebe40444cddab5031f0cd0791af9d04ef8341175a7ac8cb9ad955f6f7aea6776ef568d224d202522e851f2c08512bee0bb4abf48956bd28070955d58f9b45192b3718f3d59bd6774badf3035de53f084a60c6ea7e128787eacd438e699de11416419f1f4487051d87c628afe2f4a0fbfeb034bae054a1932e56d5ed67258d9181906cca312e4bb56e76364164cfdcfbf70278f40c7ad622f9a038de68dcc77ba9192d9f00f166a0318d8229b08b1225553d098038e454a0a35f0f1859d3bce973e01b4e1858bc32d2af5d8a69fbafb120dc88bdcaea6b98ece2a4ac4c3e15b38b80a971443d5ac9a974d6a751a2503ad18b6d0c5f065877353558fee3db9b1cd81a267aeea048703360d67dc76a875e8ef6e8375f3fac2080c32b897a82318dfd4d388a895ac014ada105fb6193cea89eeac5eaea19150e586e59d17698e371ca99c17ae6f24b14c83697e6a11483d07cba27914e20f2c53b028fdd16bbbd61457d3f4857abcfe0c686fec2dd568e0694cc55002cd54d0fb380195c0bdbae167c3ebd8dc2be29a6527c72ae49a530f527b5ec20cf25e236323a991359ad003c67c011126651723f696664a23780fb6d24c88a74726f5c42ac8effe0317feeaaf4966ed0be2f34ada7479df33964bab0a9ce3abc3871f4faab61b1e323301480f4e3fba121f722a29b8655707f089bcc632a16c9d3a7551ffea40c71fa69770256f74eceb4efa31987e6d4470ea836ebf597d518d68afa8d9529ca444b98dc66c46ca3471b652208b5e970578355d581d9ca378bcf6dd60aab8a91f1e4f39bec873930ac355f572b750a74de2ffcb76ee1a793407012ab4aaff8d651cd9c9bf18ebcfe746ef97124b5080a218cb3bfade586949ac21f766aba1c7df67083cdfcfbfc9e7ad32f287b95d2ac22ae36cab9ca283247e37fe631b0a851024a8fbf5c2d3fa8c1bba69d2ee3253df7f999b64a9c2daa9024eed95c0cadf5cd40199511afc3e7cefb788de309d53de2d4d17aec5b28514e245fc262037d350418c6f53b4016986bea83266370e2a216b2ff2c0b826dd8081cf7191c43d365bd4d468344e690ca17ba394886ad81cdbcfc0d8ecc405f7886b2088f477997fe2e1aca91a9cc10e6ee7193bdcc3cf2b3343ffb4afc434c296d3286fe0feb5995bd9599086001833b7bc92937807f8132e294352d6d78f5458fb38dd78c61ce0957baca188f89082182e0b983deaa86769ebb55fb29e876f45eb31b1af1e7e09284a3bd41bdfa1d111df58334240bc017de8a3f2c6ce6c1e78893e93e80e9eea422bb91a794538ca2193a2f94af67488ff317cd603b1654d0f7e1ae6bd831730353b2b6fafcc7dc76013bf4cf9fe30b70d224ce1f29de04c414a448874063233248bd83e8f72b18b6130d4e0615df762c7faa49bc1cf02c366891cdba599d0af5fbc4b33c93cc947f3f598f378383a7759d3e48b4a70c70053d86167cf414ad61ff3beab88263ae2f37b6e7b5378e168b3892d47b3b7706cc1e5f668d682deed5d764537b3ee03eee4a6455289a9640ca15c530656c8b184d0f231e4936248bf32d4b0b378364c6c4f97f56a75f7336151700f0b50d265f20f70cdb46180875cac13798bbbf968bbe0fc4d623cfda583816d9783f1b8831a8e08bcc8ee0af9cb1fbd1252bb4a5176e1ce8eb14b38b5eccd31f7200893ce7cc132be57a43a83e995c8fb2bfeff815c83ef153d220e13b958f077263df835c773821b25e89bb6101e056f1cb1b267c7f9743ccc31c131046e07f883cb2205e5f9a93f47fb7be3078760e6aa5e95b99eef20e2efb9d7fdb01ee947afdd9c17724a42d32ec43317875b6b6d35a636bf43f01b514fa86ca528f36d1b6d713aab4fd54967849b9b4c31ba3fe880fbc511072b7a186c9fe4bd00488d7915ffeacb8460b427e716c6dfbfd175c49754bfd552f07496ba5f6b7f248f03adad878e3dd4d77020e9d20f672652fe29299821e0d4d928bc9a8830abca90abc8194ff0cbff9f095c3e50f297015cdafe2d9409ec4ad720ac24c0d61e17f4631ff92a3a9eaa721aabf78768195b5879e370289915d69adcdaec324c91edc55b28adca765ec747c590b44ba0174bf384d49305efc957a6cbc56d76a49d2408b1f825db2dc0d051280814dad0ab8330172261d903ec3779aca27a4e6ff4d2390446ea5bc3d2c90d0a179072c11822fb4a58f76c5b537796098fcd2d04ea14a9984d6fc38682f08e34a3c555eaafc9b4db9b9ae032b61c70aa29d8e292fe042c6edbaa500e9887804855ce0670841cbc83b14252c922bf7a09a7902f414e3993c5f10f082bc0292b61ec560baa319f283dbf25c3b261214035eb8452c3781aaf8035dcd1189eb2badf81832d671e0930e5e38c0753dfa0a5e45be5e7b4ff386dbfe154e6559ebd3d09053f97199550ecb526983f76a6ee42678511eebac96acb677544528e9b255758914c7cb9a94e013ed6e4a723324fc39527ddb1f13398a99b18c64b88fa57605384a368606fbce12b14b3603c94b2aeefe9534d90bd78c527372b059770bd7a37f446a4c2599aab343045d9ed1066a8223749ae967a6123726096ff9222c709b13f7868d315082a08b50f122b5e7c64bb00d59686ef0dc1ad5f66bce628bfb5bfe22544c59a857513092a40199d77b863281fa5f430a2f604338ede6a3b7cf25d286bd336d8a99500fba735c76fb0448ca184c2a0c324fc33ab30607f02467ab7ca871faf05225a98013191f21fba2cd34c2177da676686b9fbe366c2e84054ddcb72acb774d0be22574614cba88f31c3b3649b063e14549a52ae166d5b7e5e7341571155e11c68e4811d663353744e03f3197d187449e9d94826d56322d1491fd388c048f28073a7b8bcd037c3c1780c8845898688642001144efe0ee706cd4ad760bb66ec15e2a8a75fc41b6e0b9a4524369346b01ee5c3e1facc38a4683c48d672f9b5d27df5f8056676b8f9c982cf1ea61d06071dca223e902ce30bbf947cdfdbb6321a1f14e41f386aa91da25c582a309549a7d399cc0d64ee22d2aa71c003aae0be173bed5efbafea21e1d176722a5560cd5b7231e260cf2dc8b7ede4e842076f626a77f087ce8b63268b82e0a490ad1a1da", 0x1000}, {&(0x7f0000003f80)="64261402a79aff2829142a1fbe713ea37fc4", 0x12}], 0x5, &(0x7f0000004040)=[{0x80, 0xffff, 0xffffffffffff0001, "f216f61d4f4d3f11e29cf0edc95565203c02660879eabb439f7a42a8970909c9ec16225f4e61e53cf9710709b21b53fdd555f7aa513d8b5a505bb4dcf81604064fcaf026ee4f0da8d3c1f5f2ed77519469943b594fd297e525cc62b74c1a78d67ecf9ee5f40c5542b919"}, {0xa8, 0x1, 0x5, "e0e8877fd642698642d5e8c090ece40ff71105a2d177277068cc2f838ded5aeccc195aa9f7dc02d6c73badf365c1f14cfdb6687da509ecf02eed45317ca01e7420e898accb919a2316b1f3aae5de5eb420cf8eb82b5fa832885c5758af6e172fa8c351ca8f5cdd89e5e603c155ffe8b619bd63132d2c9e572b4a318449a50828aeda222132a923736d29eed281dc6dab8e80"}], 0x128}, 0x408) r3 = getpid() r4 = accept$inet(r0, &(0x7f00000041c0), &(0x7f0000004200)=0xc) getrlimit(0x7, &(0x7f0000004240)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000004280)=""/55, &(0x7f00000042c0)=0x37) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000004480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000044c0)={0x0, 0x0}, &(0x7f0000004500)=0xc) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000004540)='/dev/wsmouse\x00', 0x210, 0x0) sendmsg$unix(r0, &(0x7f00000046c0)={&(0x7f0000004300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000004440)=[{&(0x7f0000004340)="bc0cc1262f578a68127a262b2a03f8297ab116abafe26c49df1d7259d332c0f6be4bfb111134baccfa97e2c0c912a9c0e75533d41c38ec957350eb964867eaaa5e38dfc40dfd187d0fcf6d166bdd233c1bb9e88b3429856a55d0c0d9ee0e2f95d1dc3ada3d862e576ee7b844889ad77edbbd3203de6f0dcfe872205b30dca26f9b4de2ff666c5d3a32c036803d91532b3b46ca43bd68bba915c07893f938f97b9871e56063bd98988c1741aa86d7520248859248f3e32995d035f2f2a883cd451ff3ea55d8823f216d582f55e1e8c3c23bdb10c9ab98cf6d9c7d90e8d1ed6687a51842fdebf7a11a2aa124eda49f2295878a", 0xf2}], 0x1, &(0x7f0000004580)=[@cred={0x20, 0xffff, 0x0, r3, r5, r2}, @cred={0x20, 0xffff, 0x0, r1, r6, r2}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r4, r0, r0, r0, r4]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r4, r4, r4, r4]}, @rights={0x18, 0xffff, 0x1, [r4, r4]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r7, r4, r4, r4, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r4, r0, r4, r0, r4, r4, r4, r4]}], 0x120, 0x2}, 0x9) 01:07:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0xffffffffffffffff, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7ff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:07:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0)={{0x0, 0x7}, {0x2000, 0x100000}}, 0x0) mprotect(&(0x7f00003fd000/0x4000)=nil, 0x4000, 0x1) 01:07:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTOP(r1, 0x2000746f) fchflags(0xffffffffffffffff, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = semget(0x1, 0x2, 0x1) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/154) 01:07:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socketpair(0x20, 0x5, 0xa0d, &(0x7f0000000200)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000300)=""/165, 0xa5, 0x40, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x4, 0x7fff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000500)=""/247, 0xf7}], 0x1, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x20) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="646bbb", 0x3}, {&(0x7f0000000140)="7c5dba9c0c4f1074641b74f6f629d9b83a8e20cbc17c12878c0069e3ffeed66825995f241cb78fb9478bb1779fa596e0103560e425", 0x35}], 0x2, 0x43) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x10) write(r1, &(0x7f0000000240)="f21298c4105f7c85e964235c52a868182ef818d1269961b8bd3f71a5a31c94bcd9499bbb46937b404cc08092f111ac729cb709e8ec33b948130dd9ee8f62ff2539a53447843524c3e74e13163a5d0de242693ca710869616ffb8594c718c91814e307d680b2e78653f21fb1cabf7774261b57b76842ce1ed8f05e79b6742a9708424f2ab94afc9", 0xfffffffffffffeb8) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000600)="d5e2d0a171714159b552ef6c8808f3d31e083c151b76fdddceff4049d9cfb1b3d827f7dbc63eaf55f58b3da6fa9a0c51f03d88f3fb57076989844692754ea9956a8428691b8cc4d9744641c9e9101a6283eb643a95fd7baa94dcc75425c87b188146de5f16d4257cec207bb98584f031785de976f5b8b4881e565dd22a5a37069f313a1ab052c36a80bc94117cde1dfeb311dc8c8a8c40031003d66b72648445b0bd1cb7a05482d30c5ac3c86c9bfe806458a2d746ab89d6be99dc9e55e74aad6558f1e00a1c8bc2ad7ab4e74c89e82efa5238eb3481423cd713b6a9fdf6da60b19db4a20120f3c8d669628caed9393f76cc131b4dad311da75a4d3001b9f0ae179a2da21366b5d798ae3ba4b27077e9de4ad9c6cb4a2a7be8d61eb0e99b9080d388eb3c04f1df22772d235c006988f93e8a9e96805c1fc08b567062c5415974f156298e85636f102be22fc7e136aea65e909bfcf7dadc57c98beb19bb24d7b9c6d55b750a03e707e4d1d6c02b97ce49e3114a6fbe2d27188f84e48b180209d9969bb93b1e5dd0e3803728846b8c13f44611d7dd37440e9db31b78daa5f71e69bf33a3ce9e36feddba19ebc29e2cac97538aacab19a07abb7941a148fd905ee6cf776edc34548ecc3ffb40ec25ebfd4965bfa5636c9b9dd9f22ae2bf16c4ef284ff56ee3e2abc4a3f1528a3bd5dfe36a6698381be5aa9077edc915f73c78b793e89a8cb4b4be77a97b070c01a48c9630215dbc4cadeab6ba6ca65ae08de0db06a528e7006c15e1a2bd2e9ebecab2010f5e1bb189112f7bb63351fd15ddb0e73690af0b2171d42c52ceb9dca8fde1558f35d9f9540de09e63afc3458ecb65f883882f310c6e393491a9b9f87421aff7f6c203ea76ec08e0b507251bb08fdd4ba770daec11ae6e831ca3cc2ade262453f9171e8fb59326c65967c7c99ed214227d786f7bf269fb1e83e3f5e561eac059a155236d38cb19e193ba826e118b1a452ede32e9c37f3f1c66dbf4fa27ccedc2d643b8ee6394e9dcac239dcd6b475cf29d7ba0d955b530061e96873c5f9e33c3a2392c82f97023afd4a7c8befd9f59259427824fd96f677e9dd1b09282923af81ceb8b71d3603d95354257a661e8ef3afb88133dc66838ac6334208ea66a760fd658de131b82ae51b8b573d79cb4a513b2ad12beb2a904f8511f95deabee17ef5d02a3ca59cea2f1d3ad1be9de62ed906c2a637c0dbac2b73712eb68f7fe434fd7cd62f5fc5798b41c68c769e10fb22fcb7fad3fee67cb2b58e22a811b1918d68a310f706c6ecd2e0e72132ff0207f98444f40ac14190337f13c968faad480ba800e146c73cc4653e80ecf0ea085c27a2076b098783bb221c564904299a95a63283f29a1a8f0a657acebc0801229d5c75872fdf40dc065cd5de44b2138f85a5139af527d109ac3cdba3a0e62e256bd9d82d5dcfa20306f006aee928a5d294cf1791ed32e6979e922f7de72f98f13f021c8945a67a627ee0ad5308344cb4ce639a0ba2d76a96206119f8e17e0a46b599e5fcbc7c2f6c74652430b3fafac7c980f794ae52da35d3a7be51b358d1a23a6abd8f88f587f17454b6ddbba1d8e6bf81eb1cae7af29f8717d24de6cccf6d8da49f4ffb5636211393a714a0686349410c28de63137501de2815eaae0405fcc004e67393d30e2419a20fdc84fbc2cd1760fce1e4994baf5b866e6b581255a10cd0443b03f21daac01d8fca10743304f7db93c23612784801c6828eb7f41d276f502d4032b3a501673c2fb78159fa6377ccfde7701b3883387be3524adeaf34d1ad8caa92a45e70cb947b0af1f704da3b05ff2a54314c53a1102bbed5ca416776e7ad0ab0797ada99650feecd899c67dd5c7658082bdfc90039b2d72fdef8b283f84b54094832bd96824a727cb767ed82ffcd88b4ec1321a771bf90bca3c4e06a12d37fc9abf9d0adcd84d96adb71f551cc297646962b9bdac7a8ec4811b067da5f4a6c508ae1861a5d4b2446c13366ce8b0a2d313d1e51063f2f0e421a23bdaa7c26f9fa4e3e0541634a1f4888b2f77bc5e510a0496fe84336ece18b12d1e1a61e33a319a564f7dadef79d21d79249d5fa4d1a5a53c7872601d40c30ae853e27f4838ea624f8e4fac744b526d9b5aea4d7f34e47397a91e4582350ea805c026cfc11e1f2416cc8b6b79fbcbb358be74079be6de159d122d5fa15680bdbff60f1dd0d6a33ebb4f785cd7674b30f64d71db97bafa4db0875401423bbe6cebc39b452e396275907e615d6080799336e7e579783307bea41eefa7225eb689aecd3c76b1d1b4856ff1a21be10a8c9627669bf81b4b0b2a0438872dd3b6c08f3dca1076e556f1cb0f89a8c781ab11084d68ecb646aed43bb1101e734563c925117e8f0b477c699509982c63a7fe2f93ce1ed3e9210d54cd48411bd0fb50d781a3afd5229556e06384ae44d0a04988354098173813ad21e1c34fc1fbd1cde59e1352ffe654a48609074eb2add168464a3f7c64a40c2f6921b36d71d10a1f2b93cc675b39b4b9711555d8433e424a84cbd5d736369edf67b4de0b84f2522f7cf10d698c784b4b26ffef4913055c425dc4ee0f73c85af437cac23c6ce184c2e68c026d4373b09ae5349dc6fb16fcbb515e13223f6a24a53a16fdc4062092852e63878301bd44225d4da6b1d73657d27e27d7517d9b695715c94ba903a4d6cf6730ad9fd416c9c653a2d8adcfd72bc08f5a55bba0d7db65d9aec8a08d44f4f3a8019376a7706c864258668b79431a6c2e40a4eaae8ce3d2cb2bc72310485cb3c86ce2d5c000211da8136a521df31e91fd8ea1f8cc98baf9c0431d415abe5e64cba43bbe3e0bdfd9b5d0f925f495ad153af9d4803ab08827b757ee18b2a59db689e98519232613acd34d020783a672ffa8b7c24424ba8abfbe0814da0bb10d5bfcb2eaef391970d079be045cb8746b244cf515abc93149f0f1627861aa3145204d4517d08ebb014556865912e8e02cd72f82e7edbac3a7940e7ddebb0c7d4c0b63571e3af2008943c951e2892f7f1b5e388722fb8a9da42237fb5fd310788cd8903e1de66f4e710d95d019c405da0b22ff5d7e1e7b6cd0c313032a2cae1113ea2d7b1df100ce103edb692d2afdeec46e87dee879f020a47345e77756329ca2d1f6dd0de0605f5d97583a1c6a3ff252e94af0d27ecddb4c2c48ac4cf27ff1aadf213b59b16eb1efabc5d0ccc609dc69706c180c287484bab41467e018983af9773b4b78648b812cf2bdc0f01b7b59a3cd4a580858034434687a1c8e1ed87ef649804b669867b9116b2342b658aaacfb95903c4a01274dc792b13d0dc557894151c2604814921ed5d0faf9b02b0e7c998c6a8cc27b759bea6b6609f4cbe3f300576afcea43266f7c18a9645521fa4ec8d1d6382e547091dff0f8a85d677b81ae984f46f0ae73d5e8ca22264573d96cbbe99c7e4d90afca42a8d7570c85a58a9df2af01cac1922b06b5f8b0ca2543aacd6448409e5c5c25734b54d82d334b9073f3d10e62ea37344202c1eb984f8c8a6e20f8cd2e8b7bcab77360a3e4200e15c1b919f790a79496a29fcf205a1bc9abb13a3977f6f9884917c85a8d705a0bfecf1271008fb499e10bfd0c7bf35a5cb3a728b7df3626f06e54f81e85e40163d80c6c392d2dc9592462dd7ce56eac11f710f4d82243333021b2d1ae418310160810c63accfa890d06267c62aa62025b049f7c4a96e182c41a468c28e81162d0ac322375efa5e6a28947beb86911777156f2a80e2d410efdb12e3a21be3e61d307aac483c027686de06159affc0415dbe6a5fb8e65f2badfbcc6d92c9b87efa41f8d082fb34edc4cb10f992f3169f566d162cd7496ee858539c01532d66cd6a390b630bb667b915ce6683d9c37615cb267eeac7af409ec87db577afd21bea9c81962fe5e15b49edaedd74c437a67eafb1a37c01798160b136459b5a3f94d092ddd96deb55769f7c79988f23287b86e48cf6c56f15a7a7fd53d5450e484d126f6fe849d05c4bf96854e06ac323aef24f3b6c1565c0cacfaa4a551ab8ac9d7ee9dbcd6312f31d3b1e51fcd78a17b078cec80797ddf46f56f0dc8ba3be443c3fa3c547cdac7c2fb6c04f10d034d19048dbc73797d7b7e48a92bd7f2c1da4787eaf668a073f375c5a8c80e1c527cd716e90dce9d3b01cec24fb634721296bdc15b9f1d38685cd67984d9b58dc0d2ddc6966b3eabf794f22ec477371c76a323fd4de86629ccca5ed915f401526a7988f766256b618c69eabbeb223cd661e5f99fddde61ff3ef26aa37cc270a579a0429498168303fe7caca664691c96aea450ff0d74990ce6c2e15aa8371a1a51656e1f90b4fa41de1f53b4c51c3be4dccb5fba03febbc23e655344b1b3183f163b7dd35eb0641f7d6b344f3b613dc16750165bfd39b470db4eedb44091464521cbe4e5a19a4ff610a9262b5bfbfce8270612d5128abc93ea7e6efb8e5018c5c7b7d79d1faee37c33b9fee8ebdb59e92b88321a6866c9dfb3aba947a2ce8eb46ea649f399e1075d789537a9f5ca7be0ca9300e72df11e94d808fb58d056ddb1d4bdf8bf1d603e9982fe3d593e9f1f41b5a9e44096439e6121e73ad9d14dbff6d4dfb49b6fa3db0e38fa0b6dd7c6233c7328b7eaca6ed02fe54c915329cc8395865dea0f7ac4845d8da3e42583398949d114283139b7a38b32b2cb88f31578b6c5e00e4665ded666817db166dfe1f72f4c28d245c2206a2bfc459ae411ab857981132dbc6d6bec673d326e40cc8c0a923d37fa269b7713637d9320d32a28388905e1b80056187175877464f8c7a5ebfce81a18ee127e302eac68121ef3f483ef1aaebe801de2f7138444f8edd1cca568aa4b89fd931d328181f878946e3ae2061c6678560d1f281f3cbf57a3ec471f393e387e389055b8398daa69e88e1597f381459b8dd4ad6a9b731efd6b65981018961880f3fc71dc196145faaa5e30ac238fcfae72fc0abc1bdd9f2fe404a83f80d01c669f92d7434e02adbfb435e5e375b94a3ea0f8980c0b30b40fe1095d3e962b431f46ae98fcecb9641c68ff38c64a1cafdbbf9c77639a2025e190002b32ef59e9dd5b2ecb08a331df57c65be13461a8d51f396b2d81f695e70086074d82e65f7bb20a9bcf6a2a5aa7d5ea033c3184337fcb923c1e7a12df2a3a853c46bee72e56e1c575ef24583769ce0d30e2bf3d62563aa9a20cbf0f4dff1cd83a2ed960ba7a69c27ed8a53578d889a9a1e90cbba4271fe7aef83cb0edb648b3f5acfb495632c27690c28f036e29739835338d4005231d1fd2e04cc9e2b3d5c5e48afdbef9941bad189140551ae21a8cbb7e5dd8cf6db5a0a1e0ed10d25f2ee585b71ad8acc1e916d8c5ea6fc786e6d1b2925dae271a0f00819935bce43957b57eb0c5ae09ba326b92162de4132c0cdf37e60f135424023ca7ed327eebf6be5b071e7a7cf400ef71023ad885815bfeb2ddbf2107ce0e854cff09da409d3d4c2e8d7e1ea78a60c0eaa73b5d6743263a29528ae20944498a2dce1f2cf8ce3fcd59238d8603985bb1044adfaaadc4abb22d9bb4fd84c73d9c46a34b56a5d5e9d0aeef27120c65349bfdc90c38bc55e8e42e83c0a85a74e836d72d6b40e268e7185535ab7c49f39e4dba5fc25bba430e8972dc2e36012b0e33188e01371777d3223b3e202f755b1d112f9d020ef831f4d1c8b9687a176db71438900fa5c59912cfeb5861e70724596b49bdd4626f084bf49d1f67bd363f2418f63500e5262f1f2ad319d2cc9ce7a552a0553ad2c2664d22e5ca15a347f4", 0x1000}], 0x1, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x4) open(&(0x7f0000001600)='./file0\x00', 0x80, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 01:07:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000000)="000000e51ffaca2fcf4e3e4dca62df8e190fb8edb22ffd742a7eb0c1702dc4bec4e017b72996c3fbd079cae9183eec4d7ae2dd66f3aad9ccfdfdf3e4ed42c116ff25cc75b3e2a27f42e6d4991cbd09028141db29a8f4c725ddcce8a6e64c900f95ff2c4f293ff8ad", 0x68) 01:07:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x3, 0x1ff}, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 01:07:03 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x98}) r0 = socket$inet6(0x18, 0xc003, 0x7) fsync(r0) r1 = syz_open_pts() close(r1) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0xfffffffffffffffa, 0x81}, {0x18, 0x2, 0xfffffffffffffff9, 0x3}, 0x81, [0x8, 0x8, 0x767a, 0x10001, 0x3ff, 0x3ff, 0x7, 0x2]}, 0x3c) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x4, 0x0, "61aa0db100000100"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="acef87852db02b8f2389bbe2856d062b4b02"}], 0x10000000000000ab) poll(&(0x7f0000000140)=[{r1, 0x80}, {r1, 0x84}, {r1, 0x1}], 0x20000000000001c3, 0x100) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/24}, &(0x7f0000000100)=0x1a) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66686c653000"], 0xa) recvmsg(r2, &(0x7f00000019c0)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000001800)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f00000003c0)=""/193, 0xc1}, {&(0x7f0000001500)=""/144, 0x90}, {&(0x7f00000015c0)=""/88, 0x58}, {&(0x7f0000001640)=""/169, 0xa9}, {&(0x7f0000001700)=""/200, 0xc8}], 0x9, &(0x7f00000018c0)=""/195, 0xc3}, 0x801) 01:07:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000000)='./file0\x00', 0x190, 0x0) 01:07:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x80000000000002, 0x0, 0x4dc}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffff9, 0x0, 0x0, 0x2000100000000}) 01:07:03 executing program 0: r0 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') syz_open_pts() 01:07:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31, 0x2}], 0x60, 0x0, 0x3f, 0x0) close(r0) 01:07:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x1, 0x7, 0xe0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setgroups(0x8, &(0x7f00000000c0)=[r1, r1, r1, r1, r1, r1, r1, r1]) getsockname(r0, 0x0, &(0x7f0000000140)) 01:07:03 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, &(0x7f0000000500)="b7", 0x1) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 01:07:03 executing program 0: r0 = socket(0x8000002, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = getpgid(0x0) wait4(r1, 0x0, 0xb, &(0x7f0000000100)) 01:07:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x230857b2, 0x4) 01:07:03 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) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0xffffffffffffffff, 0x43f}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0xffffffff, 0x5}, 0x10) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10002, 0x0) lseek(r0, 0x0, 0x8003) recvfrom(r1, &(0x7f00000002c0)=""/65, 0x41, 0x800, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 01:07:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0xa) fcntl$setstatus(r0, 0x4, 0x80) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0xdcc2, 0x5}, {0xf3, 0xfffffffffffffffd}}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="dd83e56fd22e6e25c3d66f16fda8a1e9ece58842fefbe8f8557b9b920e1deeedb4fdb9ff32c57cc43935dcdc47e118c765b6edd346de1ca8b30ef4a7df60707bf1bdb95837300cf2701fccc5fd9f487dbdc4cb55cb58ee1fb274f11c1d085ef8cb158cda108cc7b916eac1969888a10b886e229042375a81134b7853b619f04df8d63f12182e1eb29f288f51d2c27c2db3462b", 0x93}], 0x1) recvfrom$unix(r0, &(0x7f0000000140)=""/75, 0x4b, 0x2, &(0x7f0000000000)=@file={0x0, './bus/file0\x00'}, 0xe) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10020, 0x1e0) 01:07:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) r1 = kqueue() kevent(r1, 0x0, 0x34, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff, 0x8}) close(r1) 01:07:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x20000000000000, 0xffffffff, 0x7, 0x1, 0x4, 0x0, 0xcf, 0x2, 0x2, 0x4, 0x8}) 01:07:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x184) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 01:07:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 01:07:03 executing program 1: r0 = socket(0x18, 0xfffffffffffffffd, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 01:07:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() chflags(&(0x7f0000000000)='./file0\x00', 0x10006) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x8, 0x23a3}, 0xc) read(r0, &(0x7f0000000080)=""/154, 0x9a) unlink(&(0x7f00000001c0)='./file0\x00') dup(r0) 01:07:03 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x42, 0xfffffffffffffff7}, {0x87, 0x4}], 0x2}) 01:07:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$getown(r1, 0x5) getpgid(r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) 01:07:04 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x204a0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x1) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x200000007ffe) poll(&(0x7f0000000000)=[{}, {r3}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)) 01:07:04 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10040, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = dup2(0xffffffffffffffff, r0) getpid() semget$private(0x0, 0x2, 0x81) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 01:07:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) kqueue() syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:07:04 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 01:07:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x800, 0x1) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus/file0\x00'}, 0xe) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x10000) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230607000000000000001bed7dbdcc43b8895819000d0100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d621f176181ffe6367de4ff98513853f5", 0x4f}], 0x1) 01:07:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7fff, './bus\x00', './bus\x00'}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004400080c1}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/203, 0xcb}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:07:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x180, 0x6) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x8) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$inet(r3, &(0x7f0000000180)={0x2, 0x2}, 0xc) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) readv(r1, &(0x7f0000000000)=[{0x0, 0x39f}], 0x1) execve(0x0, 0x0, 0x0) 01:07:05 executing program 1: r0 = socket(0x20, 0x2, 0x0) socket(0x0, 0x8000000002, 0x2) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 01:07:05 executing program 0: symlink(0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) write(r0, &(0x7f0000000040)="b91cf1c7c47971487f89feb8a10da8bc6546a34ed8f494c4ac879d1b47928866d10f9d0f1c302fa2dae03cd59621bdca612f6f26c354a85fcfc5d6d498d8ba01f554033e", 0x44) write(r0, &(0x7f0000000100)="1bc4e33ac70a564cfb0d842fc60d97d9ea5e40c8de112f7bc445779f075c75d07c251c218aa323609ccdd50e2a1c4ea905f80000000000000000000000", 0xfffffffffffffe06) 01:07:05 executing program 1: r0 = getpid() setpgid(r0, r0) getppid() sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="6e39803434b7adb7d7412dfea18c51984646e5d8a02f72ffc6219a4e763c3ac77583ac2f606073888de02e09e38f88850a7708e3dbefe0aeffeb59231d", 0x3d, 0x402, &(0x7f0000000080)={0x18, 0x3, 0xae, 0x43a}, 0xc) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) 01:07:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba", 0x3c8}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r3) write(r0, &(0x7f0000000100)="c4157e3484ba76726cdb0f9119681472b4feae24a1c99badbc523731c852b0d4f67b0315ea7af48b4b29ac72a6aab59a24", 0x31) 01:07:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) renameat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="23eaab113a5e5ca332ba44c5d8c4c3add9bfd65e89e3bc4a491fababfcdee15030b9d30252aa5f87df7cf61e0c3e228cc125a4921c671291c02a3cc94618eceabec156210a27945ee23bf81e954112dc4cd51db41999d24c374593e62c2f80b2eb8e5d8527e07d21e1542976193d9707be270ab43b34ed8d1a17dcdf24e1474ad86d5cf4e5cf5e2557309ec9e9a4f6b49673c5ed5a5d84e0caeba0572eca69738a6b4820a50026d74e3d699a72419c8ce050f5cbfac231682f71290ef3fed56ffb5c53961a771fe0905ae67f06cf6b053127d30625fbc9b852cb1df5686c2e7917ef272622f324e47ab84be1885c29dce5d28d4b282d", 0xf6}, {&(0x7f0000000200)="3568b5758a64f515c946fc8928000c58888a74c361cf5d07d3154e731b30536f6d04e4bce6646f9cf281ec347e7ac5e07b30dff04a3ba1737309676030208a1d1a3975ef9cb0a20194b8f8a28d12c24a06516f875f1f7ba206739db0145d2e9b567c4f85f43a38971d6147831460cdcf03c1b6ab403a7145c3feb889719eaf1303425b0b24c4fe452c608be96fec9a44f1580adec66d99e21eb341cc86fed0251e51381760e0317c0cf6711dbabef76857cbcf60125af1f994e2", 0xba}, {&(0x7f0000000300)="f007864d29c2bd8f097e74b987ca5bc6d582481bb7446d3920bc5b30083760bc58fa84f90b6b03a2975a7106ced5cef629f17b4f278352548dff560a82961c0d1d8e740debe737478decedfc7d65a08f689160865133752db23df47e768589c91b1b573235e6e1a69fbe6b6615c143726755e5e52e78c1843e5068d9c56e8f18", 0x80}, {&(0x7f0000000000)="49116f28e7", 0x5}], 0x4, 0x54) 01:07:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) syz_open_pts() 01:07:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/183, 0xb7, 0x0, 0x0, 0x0) 01:07:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) dup2(r0, r0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:07:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x80000000008) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) syz_open_pts() mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:07:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = shmget(0x3, 0x4000, 0x3, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ff9000/0x3000)=nil, 0x2000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) bind$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ff032f66696c653000"], 0xa) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 01:07:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0c1, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') 01:07:05 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2000000000000814, 0x8) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2010, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x6) poll(&(0x7f0000000240)=[{r1, 0x10}, {r1, 0x85}, {r1, 0x20}, {r1, 0x14c}, {r1, 0x8c}, {r1, 0x80}], 0x6, 0x8) map stack 0x2071a000-0x2071d000 of map 0xfffffd807effe2d0 failed: no mapping 01:07:06 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) clock_getres(0x3, &(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:07:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x250) msgrcv(r0, &(0x7f0000000100)={0x0, ""/32}, 0x28, 0x2, 0x1000) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0x8b352965ab47826, 0x8001, 0x5}, {{r1}, 0xfffffffffffffffc, 0x21, 0x4, 0x1, 0x6}], 0x400, &(0x7f0000000080)={0x4, 0x1}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 01:07:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 01:07:06 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket(0x20, 0x5, 0xd8) 01:07:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fcntl$getown(r0, 0x5) getuid() getegid() getppid() getuid() getegid() fcntl$setstatus(r0, 0x4, 0x48) getpgid(0x0) setsockopt(r0, 0x2, 0x7fffffff, &(0x7f0000000c40), 0x0) geteuid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgid() r1 = accept$inet6(r0, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() getegid() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000080)="ce9f137839a5", 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) writev(r1, &(0x7f0000000bc0)=[{&(0x7f0000000180)="c54580561a0a3081a2d15bb0c343005497c8a57e6dc2ff4853ef9925fadc26b484f929b725ed06bee1af2a23c2f410fa572ecd36f4283352d7f4dc1ca7564dbcc7186b9e2a279743e56bccdda85d29d3d36e3ce2c77827d2f897038a9445324b9cae99471590fda9aaab763db13cb64cabd0e63f6d3bbc0d2bba2103db97e5effd563f9000e762b4fdca47502b9acb51c3ec807d42b967ec327631f21c0233c5aeeaff7488cd9f189a41fd50e8bf78f6605c177b9c8cc82b6027fdecc4d83b78b83e06795ab069a5053e251d5a9f08d02e04de3480268183731698657f10ea4ad0", 0xe1}, {&(0x7f00000003c0)="e2610a05be4bb216f042fd42465332cdd7f0d2c68f7f37876dc2dcb462d34a67e143236bbdd6f9feb3e93739520a097e0fa47bce31b5d49d0bcf67c453ddf505095631ebe398e0f22fd8a2934e6717ddf8f173058e07ce7c5bda54f12bd33ac3a811e3f24a404ba7ec0869a7adc0ad4eef2ea8874a6bb9f5a065ed33524827c3ad233efc5440b3bbcf017f5307f7dfa17f754c55a42fa581a9b5de4da71cd7b5143b32e6fea70a49862eeb73ef5460c1271cf4804371d8333862e1593eb0e8fde2e349cf7d93fd8326922fe602a26975fa1297bb33f2743236ca6517", 0xdc}, {&(0x7f00000009c0)="2c3ddffe3081450c2b65855c79c92117cbe8eac8b9340a87368c83870f7e1efb706e873d3d80fd7d250ee0cabf81fe3e5d54faf0f47984bfae2d18455385aca14b7bd2fd8a57775f53dc810b7ec85a41c6520c838215aa51a8bc4877c9a57d24d0ce728c744c5dbff6eba5fd184977c7b482fc523297a8199b9052a253bfa8a0579b615358e69a240a64d604901e326dfad3b300eae7873c8a9febe92eed2e17c75920af4a59a51b7d38a0ba85fcf8c79586ac6c92ecee65ad97f5b6034c30ae048f86", 0xc3}, {&(0x7f0000000ac0)="ce526875b9", 0x5}, {&(0x7f0000000b00)="7453cbdd488e09dadbc3b1a0d3eab28b5bf28be9be60d9ec0f4f80916136b5c87b93b0760ab54167811d92c959ddcb949cea7e06f7bb4267a930256eec1711e79c0b3068f9ed2aeaa249e8c34a755ad008b117b24a9ec5847c5bb3d158d54afbfe9c3e2ad57370b4b2f0992742a678aa8173c72bf3138a3576d5a8", 0x7b}, {&(0x7f0000000b80)="a5af9d283dd743fe5db15464232b17", 0xf}], 0x6) 01:07:06 executing program 0: semget(0x2, 0x4, 0x200) semget(0x0, 0x0, 0x1) semget$private(0x0, 0x2, 0x400) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1002, './file0\x00', './file0\x00'}) r1 = semget$private(0x0, 0x3, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, 0xfffffffffffffffe) 01:07:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000100)=""/179, 0xb3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000040), 0x0) close(r2) pipe(&(0x7f0000000000)) 01:07:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 01:07:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007ffffebf, "a508000000027ffb07021000500000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:07:07 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) 01:07:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x12) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:07:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) socket(0x37, 0x2, 0xffff) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:07:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/4, 0x4}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000200)=""/2, 0x2}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/174, 0xae}], 0x5, &(0x7f0000000400)=""/170, 0xaa}, 0x843) chflagsat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x20003, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 01:07:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000, 0x1000000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:07:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x189b0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) r4 = socket$inet(0x2, 0x0, 0x200) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) r6 = syz_open_pts() socketpair(0x18, 0x3, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r11 = dup(0xffffffffffffff9c) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x3, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa, 0x400000c0, 0x10000, 0xfffffffffffffffa}, {{r2}, 0x0, 0x4, 0x2, 0xffffffffffffffff, 0xfffffffffffffbff}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000010, 0x7, 0x7ff}, {{r4}, 0xfffffffffffffffe, 0x10, 0xf0000008, 0x2, 0x8}, {{r5}, 0xfffffffffffffff8, 0x0, 0x800fffff, 0x8000, 0xed9}, {{r6}, 0xffffffffffffffff, 0x67, 0x6, 0x1, 0x9}, {{r7}, 0xffffffffffffffff, 0x40, 0x80000040, 0xff, 0x3ff}], 0x8, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffa, 0x20, 0x40000041, 0x2, 0x3}, {{r10}, 0xffffffffffffffff, 0x18, 0x20000005, 0x5, 0x7}, {{r11}, 0xfffffffffffffff9, 0x20, 0xc0, 0x101, 0xd69b}, {{r12}, 0xfffffffffffffffc, 0x80, 0x1, 0xfdf, 0xfffffffffffffffc}, {{r13}, 0xffffffffffffffff, 0x82, 0x1, 0x816f, 0x4b50000000000}], 0x40, &(0x7f0000000400)={0x7fffffff, 0x26}) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)) open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x10400, 0x0) socket$inet6(0x18, 0x4007, 0x400) getpeername$unix(r3, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff}) flock(r14, 0x8) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x10004) connect(r2, &(0x7f0000000780)=@in6={0x18, 0x0, 0x912c, 0xabf}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$KDGKBMODE(r16, 0x40044b06) openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x0, 0x0) 01:07:07 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r0, r1]) socketpair(0x6, 0x4, 0x6, &(0x7f0000000080)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getgid() fchdir(r3) 01:07:08 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000a80)="68a4e77845b24c184a7506eae82947f66f34b3c47c601030261ebd311b26ba78a2e4d600d2660945ed0211fcba13a1fc7b998b7c5872915b67c58e9037b689395570a100d00a90cfd72efc6ba1e010ec2f00293e0a1f30feff8e535b3af7371908832946c494766a580df322939e7ec3744751a258b2e04408f7975af8dce0faf97ec7080d7237455b9075448138f52afb7a5f8034f56eb6e9c63c3d72b4f506d079a879ca57a9d43845ea7fe7", 0xfffffffffffffedf}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x6}, {r0, 0x12}, {r1}, {r0, 0x50}], 0x4, 0x3ff) 01:07:08 executing program 1: 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) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 01:07:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) 01:07:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x4, 0x21af}, {{r0}, 0xfffffffffffffffe, 0x9aaf23c39ad124c7, 0x1, 0x4, 0x612}, {{r1}, 0xfffffffffffffff8, 0x28, 0x20000087, 0xb31, 0x81}], 0x60, 0x0, 0xfffffffffffffff7, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 01:07:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) clock_getres(0x3, 0x0) 01:07:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = getpid() r2 = getpid() setpgid(r1, r2) 01:07:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3ff, 0xb0, 0x1, 0x9, "7ac1d850b90714ecf5798aed79f9b1232f9eea7a", 0x99b, 0xe4}) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x9, 0x3ff, {0x8, 0x4}}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffed7) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r2 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x3, 0x4, 0x0, 0x100000000, "f46f4d6fe90f7ce923bb7e2b92a4a0e5e333d5f8", 0x3, 0xffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x8000000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x20003, 0xd9a, "9c8d14ee7504000000090000406e50e800000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *277284 50283 0 0 0x4000000 1K syz-executor.1 191172 50283 0 0 0x4000080 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f800b9,36f,ffffffff81f8afb5) at __assert+0x2e unveil_check_final(ffff800020ba9530,ffff800020c211e8) at unveil_check_final+0x81d namei(ffff800020c211e8) at namei+0x88b domkdirat(ffff800020ba9530,3,20000200,0) at domkdirat+0x81 syscall(ffff800020c214a0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff95,0,3,f55ecfad010) at Xsyscall+0x128 end of kernel end trace frame: 0xf589ea5b350, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f800b9,36f,ffffffff81f8afb5) at __assert+0x2e unveil_check_final(ffff800020ba9530,ffff800020c211e8) at unveil_check_final+0x81d namei(ffff800020c211e8) at namei+0x88b domkdirat(ffff800020ba9530,3,20000200,0) at domkdirat+0x81 syscall(ffff800020c214a0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff95,0,3,f55ecfad010) at Xsyscall+0x128 end of kernel end trace frame: 0xf589ea5b350, count: -8 ddb{1}> show registers rdi 0xffffffff81e2e757 db_enter+0x17 rsi 0x3aeb __ALIGN_SIZE+0x2aeb rbp 0xffff800020c20f90 rbx 0xffff800020c21040 rdx 0x3aec __ALIGN_SIZE+0x2aec rcx 0xffff800001566000 rax 0xffff800001566000 r8 0xffffffff811c43a3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x85df3434245906e7 r12 0x3000000008 r13 0xffff800020c20fa0 r14 0x100 r15 0x1 rip 0xffffffff81e2e758 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c20f80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=277284 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ba9c38,0xffff800020ba92e8 process=0xffff800020b8cd38 user=0xffff800020c1c000, vmspace=0xfffffd807effe2d0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 94316 123471 68682 0 2 0 syz-executor.0 94316 489036 68682 0 2 0x4000000 syz-executor.0 94316 322316 68682 0 3 0x4000080 fsleep syz-executor.0 50283 383010 41847 0 2 0 syz-executor.1 *50283 277284 41847 0 7 0x4000000 syz-executor.1 50283 191172 41847 0 7 0x4000080 syz-executor.1 92224 523484 1 0 3 0x100083 ttyin getty 68682 228140 12841 0 3 0x82 nanosleep syz-executor.0 41847 378292 12841 0 3 0x82 nanosleep syz-executor.1 9389 402557 0 0 3 0x14200 bored sosplice 12841 80813 8219 0 3 0x82 thrsleep syz-fuzzer 12841 353166 8219 0 3 0x4000082 thrsleep syz-fuzzer 12841 111701 8219 0 3 0x4000082 thrsleep syz-fuzzer 12841 77920 8219 0 3 0x4000082 thrsleep syz-fuzzer 12841 345893 8219 0 3 0x4000082 thrsleep syz-fuzzer 12841 393689 8219 0 3 0x4000082 thrsleep syz-fuzzer 12841 301080 8219 0 3 0x4000082 thrsleep syz-fuzzer 12841 487248 8219 0 3 0x4000082 thrsleep syz-fuzzer 12841 124557 8219 0 3 0x4000082 kqread syz-fuzzer 12841 459737 8219 0 3 0x4000082 thrsleep syz-fuzzer 8219 458829 90836 0 3 0x10008a pause ksh 90836 355172 76753 0 3 0x92 select sshd 76753 195985 1 0 3 0x80 select sshd 1662 432966 7364 74 3 0x100092 bpf pflogd 7364 182302 1 0 3 0x80 netio pflogd 40187 179498 73864 73 3 0x100090 kqread syslogd 73864 122566 1 0 3 0x100082 netio syslogd 23487 191704 1 77 3 0x100090 poll dhclient 30877 10629 1 0 3 0x80 poll dhclient 35897 9745 0 0 2 0x14200 zerothread 61606 345310 0 0 3 0x14200 aiodoned aiodoned 25574 219652 0 0 3 0x14200 syncer update 95472 179435 0 0 3 0x14200 cleaner cleaner 65306 302922 0 0 3 0x14200 reaper reaper 97769 299216 0 0 3 0x14200 pgdaemon pagedaemon 40564 334543 0 0 3 0x14200 bored crynlk 96090 383306 0 0 3 0x14200 bored crypto 74356 254970 0 0 3 0x40014200 acpi0 acpi0 60426 290735 0 0 3 0x40014200 idle1 43577 344639 0 0 3 0x14200 bored softnet 75306 198138 0 0 3 0x14200 bored systqmp 48466 246312 0 0 3 0x14200 bored systq 47728 420653 0 0 3 0x40014200 bored softclock 62699 77039 0 0 3 0x40014200 idle0 53770 272999 0 0 3 0x14200 bored smr 1 462716 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 50283 (syz-executor.1) thread 0xffff800020ba9530 (277284) exclusive rrwlock inode r = 0 (0xfffffd80686af818) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234a3d0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9532 6433K 6441K 78643K 11059 0 0 pcb 25 9K 10K 78643K 671 0 0 rtable 100 3K 4K 78643K 1180 0 0 ifaddr 61 14K 15K 78643K 332 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1501 0 0 iov 0 0K 16K 78643K 164 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1186 74K 75K 78643K 2138 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 25 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 36 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 1257 0 0 sigio 0 0K 0K 78643K 21 0 0 proc 57 63K 71K 78643K 963 0 0 subproc 64 65538K 67586K 78643K 886 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 121 0 0 in_multi 33 2K 2K 78643K 338 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 410 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 105 21K 30K 78643K 4961 0 0 UVM aobj 68 3K 3K 78643K 74 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 36 0 0 NDP 13 0K 0K 78643K 121 0 0 temp 179 2379K 2447K 78643K 8007 0 0 kqueue 0 0K 0K 78643K 18 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 28 0 24 1 0 1 1 0 8 0 inpcbpl 280 634 0 627 1 0 1 1 0 8 0 plimitpl 152 102 0 94 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 261 0 221 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpcb 544 232 0 228 1 0 1 1 0 8 0 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 52 0 48 1 0 1 1 0 8 0 ppxss 1128 27 0 27 7 7 0 1 0 8 0 pffrag 232 1 0 1 1 1 0 1 0 482 0 pffrnode 88 1 0 1 1 1 0 1 0 8 0 pffrent 40 2 0 2 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 49 0 45 1 0 1 1 0 8 0 pfstkey 112 49 0 45 1 0 1 1 0 8 0 pfstate 328 49 0 45 3 1 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1222 0 1032 12 0 12 12 0 8 0 art_table 32 1223 0 1032 2 0 2 2 0 8 0 art_node 16 258 0 224 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 9 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 30 0 20 1 0 1 1 0 8 0 shmpl 112 72 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3439 0 1986 48 1 47 48 0 8 0 ffsino 272 3439 0 1986 99 1 98 98 0 8 0 nchpl 144 5353 0 3703 62 0 62 62 0 8 0 uvmvnodes 72 3967 0 0 73 0 73 73 0 8 0 vnodes 200 3967 0 0 209 0 209 209 0 8 0 namei 1024 16881 0 16880 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 14304 0 14304 10 9 1 6 0 8 1 sigapl 432 1386 0 1370 2 0 2 2 0 8 0 futexpl 56 11996 0 11995 1 0 1 1 0 8 0 knotepl 112 756 0 737 1 0 1 1 0 8 0 kqueuepl 104 305 0 303 1 0 1 1 0 8 0 pipepl 112 1004 0 985 4 3 1 2 0 8 0 fdescpl 488 1387 0 1370 4 1 3 3 0 8 0 filepl 152 8427 0 8323 8 3 5 6 0 8 0 lockfpl 104 349 0 349 5 4 1 1 0 8 1 lockfspl 32 473 0 473 5 4 1 1 0 8 1 sessionpl 112 44 0 33 1 0 1 1 0 8 0 pgrppl 48 59 0 47 1 0 1 1 0 8 0 ucredpl 96 1757 0 1748 1 0 1 1 0 8 0 zombiepl 144 1370 0 1370 3 2 1 1 0 8 1 processpl 840 1403 0 1370 4 0 4 4 0 8 0 procpl 600 3779 0 3733 4 0 4 4 0 8 0 srpgc 64 146 0 146 5 5 0 1 0 8 0 sosppl 128 6 0 6 3 3 0 1 0 8 0 sockpl 384 1233 0 1214 4 1 3 3 0 8 1 mcl64k 65536 241 0 0 31 0 31 31 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 132 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 412 0 0 19 0 19 19 0 8 0 bufpl 256 7843 0 1143 419 0 419 419 0 8 0 anonpl 16 157832 0 148722 84 33 51 53 0 125 13 amapchunkpl 152 9113 0 9000 22 17 5 10 0 158 0 amappl16 192 6234 0 5780 73 44 29 35 0 8 6 amappl15 184 601 0 597 1 0 1 1 0 8 0 amappl14 176 302 0 296 3 2 1 1 0 8 0 amappl13 168 236 0 228 1 0 1 1 0 8 0 amappl12 160 341 0 334 2 1 1 1 0 8 0 amappl11 152 175 0 160 1 0 1 1 0 8 0 amappl10 144 189 0 187 1 0 1 1 0 8 0 amappl9 136 721 0 717 1 0 1 1 0 8 0 amappl8 128 311 0 284 1 0 1 1 0 8 0 amappl7 120 106 0 102 1 0 1 1 0 8 0 amappl6 112 80 0 70 1 0 1 1 0 8 0 amappl5 104 245 0 230 1 0 1 1 0 8 0 amappl4 96 1371 0 1337 2 1 1 2 0 8 0 amappl3 88 615 0 606 1 0 1 1 0 8 0 amappl2 80 10911 0 10844 2 0 2 2 0 8 0 amappl1 72 40731 0 40264 25 15 10 20 0 8 0 amappl 72 4212 0 4168 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 73 0 6 2 0 2 2 0 8 0 uaddrrnd 24 1387 0 1370 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1387 0 1370 1 0 1 1 0 8 0 vmmpekpl 168 15265 0 15239 2 0 2 2 0 8 0 vmmpepl 168 160640 0 159047 123 47 76 84 0 357 6 vmsppl 360 1386 0 1370 2 0 2 2 0 8 0 pdppl 4096 2782 0 2740 7 1 6 6 0 8 0 pvpl 32 440714 0 428216 206 68 138 142 0 265 37 pmappl 224 1386 0 1370 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 617 0 7 18 0 18 18 0 8 0