24c48207a727b3329df5b7b3970a5ab1d5fb15b3bd1887ccfcf8766cf0948927876668d0c87d42377917360443880269f1197824737e9d2c475ae993f9d16f93fb79ed11104460bf6bd2f2d4da59cd0c2544b6b497fa0dd9f0b759108d48ebf346a29e5a823ee4bec80ecb968577f33a886e4f84cd59d5fadd7fa8bd44c795c70c2673dde0c4b6e6b0ba70d3c021ceb0a538b259218cc58479430dc6cc66f85a0b064ec681345f00b22988e1a29da77056032cbd0b9374d29665f9374be9dd73a89905fddac6578c489d918cf6fddde663d501c589fd2a7516ad96d7cd3c59a0fa5b1215c02caa78755c8203b6871d96ac086b0fff0f6c644f4056fe52ff0123358a401eb70f037fd2ba5fc6ede02d6e7edcde3ba26d6142df7d483b90f39b81c4e1dbb41bb5005076b89b17ee5ad0b082564c39dd27215dcbd6c2664a5850b8198c7887447299d3c115e2945f61f7abb9546f73641cd4f0f562328204a49286526f6fa8f9b67eea38f72a311fcfe646290a7a1dd88d7a30087a20c935fb19361204762ef7b29ba5cd7ac01f8439cb07176b344b929f066da9a200f8dc006e45f4ac1ae09e070ac4806d3a335a4f0f71d7fa12f2dfd2b88cb5263d62149fc5414aa9083de22ed3ec7b060cbb28f1fee28b3c4b9cc9ec122e992ef82c05955756a53292084d8f6693d7efc28d5037788ea76606587f8bcfe939972d80b0b90cdac581c4a26e03bfcd70dced9e3d04c67f06e51c367d8258124f4c09ed38f33d05c0923d5b5e27320f4166e79d5ebeb72f977aa5d69c2c1fc8ee7f773d064c7ef5a9b12c298eeb9c17906c483f9483719028b482583889191c1dd9ff207b014d1b703b5b169a184e71e6ac16ca8d5e55678168232cc181827ae2ae641bc5a9f76ead92da439b1ac5f3483f7f645138650a4f8b29e9ad95dee200b60ebaf1f3ccc681047c448ff25e713f9c76da52a90c948aab61b1dbace1fa7bda7ec77b4543561376559430c490809a81bdc2d908d94daf9a2ed597b728b16b23c35182beb80b08ff192c6180d3c2e90a01b94dd446fd8f578bb4941314e0d6e5b68ff349928394f52d878cde8c8213c279d01e572962def13fcf36e2d55632691338881a776f180be3f6fcd50fa0afe1d9ffea15d9a1dac257c659899d49bcd83eb5dab75fb18baa90650247a4952470832ec524e22afe15c02c39fb50eb58e76a9a3e96a6a71b68d239673b08ecd67c9fed01a970ccf84e77fd83fc5b2def2fe8a6bd28e01a495d1d3ee2c1d1f8337ec65275965a79c5f9ccb86bbd7790ca0aa5c9bca1f07e97c8126e5b4668a0f8e24b6d1ce89f861bf077e16063e353d4711e7b7fe4305f04f9535b68599619f1a60b9e97628c6d608e942d22aaf499fabb4af2bdf33eec5225c82588325df52b2c42478b4ec5cf773c4aabcb67ed7d64e903ddbabc193ba9a9382abb9ed7944d111911df03bb6a7ea7e70d59446a42a850258e70e399730ce62f21fd0ace505c3e253b2987fc03ab64a8ace30f03a9cea80ddf95426c7ed36ccaa456bf1c75397e658fec5245061892020ff1d231de2d52f133e7d1fea7acc2b82f2ff9c8c0c74586a89e0515ad8c379e50bbbf4d5838df69d8e03fae305e36a9d625b60b9c94d7cc466574587895ee33ba6b018abf78abbbcd9ef38b042bf1225aa407d508fc12493a4d2e32183319204af775628679f702c76e6a030fc2760612f9afd5ca00eb3bacdad44cb2c8282614dcead479c855c1d1488ed139ff3bd22f48e79d3cd8791f9c2a23fd8e777b0f75ba67155eac3ae7333b571547d4f480d99e2ad92d19dac45587c750a4e60b5a13d69d98536eccd99557225acee0d33c17d1eac405c36512ff964931480d3abcc6d926bb3a741f8fa8fae1930502c591092db6d1edb3cf625ab3db3ffbd65f205fb76aa0f35bef0e59d87fd6dafc461a8eee7e5444a0a6230f8b1134dc99eb92ee11054ffa2ada7d0ec216742eb86f2e9b25cb60fd3912df54eebae088f2b5fc025fc200c774d38ca6fdc426e422255436020f97ae30fbd981f1811e8919eb1e5c56f4f22df067ad88d0f3d54e81055287860061380219e40470de36fc5e39748a0e54ddc4f9e892f8d4baef960fe66608d6ade308f78fa83767a2089632cbf43dedbf7868467d43dc3e1ba2955689e96bbc23070d40f8a7031cdade30374bd5e13c817dae9e3855433ab726559e3966c36d6cb78af97a6a70f8e38fbb5d74015ec1c584bfc00e58d0f2d536836ed66045f8371ce767b6661af7c0b10a414c715c711b3335d6b6ad1c16cd17e9a40e89dcfd8fffed047401ed5d93e95581e35373d359c0fc95c63493f3248541c3c80d90f9e056ab394f16a695bf192093611c12aa29742ea646f174965a39b3f5bd5a53c27b373946da6278f943cb3f762535460833eec501222fc152ef28ca4cd11a4d551eb4ba72760f4c8de5a0628620560e47d4589a186cf1c5431f0f9432080f99401af1719bc62ef76d2d33848543a0d10a606d5cb3b35c472bf3a7338855269844c2c8757b90b8900a7134d5ae77d4e1e11fa9810543bf166d20eaa0a73d5ecf91124b7d99dae42f188769ef7dc54d42ad41e680dfbb4bb3ffc91d8ff630a449465f025c38e0ab83f3f064adff7d4c1aac0e95c9214eeaa2720c0785fec2260f864b484d109a0c34e36772fdf4fe215f7a96e26ebadd095810b862ca29bdfb255e975e8462a8c5cbdd246d937c7f8ee6b6b41acacbc8f7108828c41be5246b4ac97c1628fe08a1a550d6550f13161c12bd626e922955343bf8d01dc78591b423c45c788f6b2432bbd387ccc2b6dec02c53a519de94f085d263021459d1b4bc7cdaa7d292adf7c0df8023a8024a2f0b6f5b40e26644276d2cbc931255aad979a3e1a20e9e588d344dc84a7dc01fa6b17c8c37efb9dd29188884dfbfb5db01fe5be24257ac9aea4730f4a41c49da1bc86d246ed645652cd2b8ea071e79d5e4cd23f09149dd0f88f2b355075f4f5aea6d9109bec849da7bbce99e9585ba37e9e9083eb41bd6c1c952077d513d3ed1d4a4639104fae78566dd", 0x1000}, {&(0x7f0000000180)="bc10375bc28ecc3120db", 0xa}, {&(0x7f00000001c0)="013ca073c03e2a1cbdebe2561f92bb79b7a013a8db69dcc4871ed29b818132e3eed03a3206685681dd66fcb2eddfac25b77367bff91e9cf31aa1bd5073072a4392cfe1259fabd905877c84590e55", 0x4e}, {&(0x7f0000000240)="e058c98f8bc36eb90ca950522dab961a927c23a7bbeec767a64ed678d89f6c5739bad79ebf", 0x25}], 0x5) read(r0, &(0x7f0000000300)=""/136, 0x88) utimes(&(0x7f00000003c0)='./bus\x00', &(0x7f0000001440)={{0x2, 0x7}, {0x4, 0x9}}) 16:00:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) semget$private(0x0, 0x1, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) `@3MLڡ)}ԟ߽G|x (97|6$uR>pz6gQgJPFxI(+־ eI_c}!;j0]ɧ(u:u/!J{p_7] ĸ$*$L ?j'܂2߲|̖iq L#;7&$uT*3|K7XL!w'Zjuot^ҡx&%j|hqz:ӕvl\~y_*֧oB NpiE>LiMCNA_1٤ n?lAl* v/Lz l!v*@#e, %={ĭF{䝻Ng!&E86q|WMJؽlX{hm2e8Qojm20$w8Rz/ڷK(:%;z1,ф4h5h\E #{.f@kyU4Ȼ M`>(/S |[cq迈Oz8B_DQ[q1y^b` A3^o&[ݻ@?*(gLɸ˘X O [J"Pe&MĒje}T,^m57+mesf9MZ} {"nD\i{tBi Hvφs AS2DvH{y Pbui$];i,44U4K¹Jڳ6KT5EC:llAKJS76*j.G8oK@nO@T2@qy7{c1K:>󮨗IK4 6t&0\j ^-e(x9fW{ӳ%fokGb2xg9<~p(,ÎKk+/Q'u Dy [$9W P̰g, ].#+ndD~uڞnWgD".Ի7^` G>~㰑_IzOq]Qa|#ŭiT".ÔjǞ ]#$.T t3q|.9@p߱DI>$Ă'2 Zvl'fh}B7y6Cix$s~,GZoyD`kY %D YHFZ>˖w:nOYDǕ &sĶ氺p!ΰ8Y!ńyC fZ NƁ4_)ᢝpV, tҖe7KsWHcʼn*uڷ_eG$p.$*,9PXj>h9g;|pNw[-/覽(I]>3~RuZy̸kw ɼ~n[FhKm蟆w`cSq{0_S[hY bm`-"J>R%%2]+,BGNw%;)dΨ ߕBl~lʤVu9~eRE1-R3¸//E7PMX8i?0^6% FetXx3kx͞+"ZI:M.23 Jubynjv;L(&yUH9;/HVk# @07K<}8UC:&U9fmlzjp㏻]t^ńX6n`E7gf ALq\q35ֶt]USsY4$A V9O a)t.FtZ9ZS{79FbxC?v%5F3"/R(LMUrvLb VGXlC2@q.m-3C `m\\G+3U&Du{ 16:00:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) semget$private(0x0, 0x1, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r1) 16:00:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) semget$private(0x0, 0x1, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r1) q4ծwCm ꠧ=^ϑK}/i}MBA߻K0IF_\8ૃd}L!Nr &KHM 4gr!_zn Xb)%^^b$m|涴($kJ|(PUbn)U4;Dž#\xk$2Ӈ¶,SޔcYѴ|ڧҒ߀#J/ o[@fD'm,UyX4MJ}|7)߿[BWG0Im$nEe,Ҹy#IU_OZm I{鞕7>R}Q=>Ԥcfݼ7[Ž1 *Vyićқ2:2hVf߬%sgPs*C%|YUXɏn PR-|#gNx؟lW9מ`@3MLڡ)}ԟ߽G|x (97|6$uR>pz6gQgJPFxI(+־ eI_c}!;j0]ɧ(u:u/!J{p_7] ĸ$*$L ?j'܂2߲|̖iq 16:00:34 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000000)='\t', 0x1) r5 = dup2(r3, r2) dup2(r5, r2) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 16:00:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) semget$private(0x0, 0x1, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r1) 16:00:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) semget$private(0x0, 0x1, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) L#;7&$uT*3|K7XL!w'Zjuot^ҡx&%j|hqz:ӕvl\~y_*֧oB NpiE>LiMCNA_1٤ n?lAl* v/Lz l!v*@#e, %={ĭF{䝻Ng!&E86q|WMJؽlX{hm2e8Qojm20$w8Rz/ڷK(:%;z1,ф4h5h\E #{.f@kyU4Ȼ M`>(/S |[cq迈Oz8B_DQ[q1y^b` A3^o&[ݻ@?*(gLɸ˘X O [J"Pe&MĒje}T,^m57+mesf9MZ} {"nD\i{tBi Hvφs AS2DvH{y Pbui$];i,44U4K¹Jڳ6KT5EC:llAKJS76*j.G8oK@nO@T2@qy7{c1K:>󮨗IK4 6t&0\j ^-e(x9fW{ӳ%fokGb2xg9<~p(,ÎKk+/Q'u Dy [$9W P̰g, ].#+ndD~uڞnWgD0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) NԮʔb $6DaN4gzq]hjy{&]n1{4hA8wyW.f}jb$"2!;}y9:\z7e't,l;bيGrfVu{Kf Wbr^(S5H r{[= K|~Hb#DF& OxbjspڈRhIr_MܹQ xZ$g;ք\`% e7z)Ai'Bxe}z 2 ,=R0dO֠k+FZl(/rr^"Wp*!kumD"q=av1IמM!!ZJ-,dceUJd=~ګoGZ5ǿОmFO\!LIok(QPc6r7_1f .8s*1WJ#]Jσ/R:+7F͒:R[' gȪj;'[ ^]0Eǵ_ 6͇g%<&YS 6`08FJ*D^rB[6~ ".Ի7^` G>~㰑_IzOq]Qa|#ŭiT".ÔjǞ ]#$.T t3q|.9@p߱DI>$Ă'2 Zvl'fh}B7y6Cix$s~,GZoyD`kY %D YHFZ>˖w:nOYDǕ &sĶ氺p!ΰ8Y!ńyC fZ NƁ4_)ᢝpV, tҖe7KsWHcʼn*uڷ_eG$p.$*,9PXj>h9g;|pNw[-/覽(I]>3~RuZy̸kw ɼ~n[FhKm蟆w`cSq{0_S[hY bm`-"J>R%%2]+,BGNw%;)dΨ ߕBl~lʤVu9~eRE1-R3¸//E7PMX8i?0^6% FetXx3kx͞+"ZI:M.23 Jubynjv;L(&yUH9;/HVk# @07K<}8UC:&U9fmlzjp㏻]t^ńX6n`E7gf ALq\q35ֶt]USsY4$A V9O a)t.FtZ9ZS{79FbxC?v%5F3"/R(LMUrvLb VGXlC2@q.m-3C `m\\G+3U&Du{ 16:00:34 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff) 16:00:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) semget$private(0x0, 0x1, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) semget$private(0x0, 0x1, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r1) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpid() setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 16:00:34 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket(0x1, 0x5, 0x5) r2 = socket$inet(0x2, 0x8007, 0x2) socketpair(0x1, 0x8007, 0x20000000000000, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0xe1, 0x2000008b, 0x81, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x0, 0x7f}, {{r3}, 0xfffffffffffffffb, 0x42, 0x2, 0x8, 0x8}], 0x7, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x90, 0xf0000086, 0xffffffffffffffff, 0xff}, {{r5}, 0xfffffffffffffffe, 0x1, 0x800fffff, 0x0, 0x9}], 0xffffffff, &(0x7f00000001c0)={0x99ec}) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:00:34 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r4, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r4) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r6 = socket(0x400000000018, 0x3, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x66, 0x0, 0xfffffffffffffe01) 16:00:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) semget$private(0x0, 0x1, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r1) 16:00:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x10180, 0x183) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r3 = dup2(r1, r2) fcntl$dupfd(r1, 0xa, r3) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x3) 16:00:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) semget$private(0x0, 0x1, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r1) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getegid() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x100000001, 0xa2e5, &(0x7f0000000080)="93c77a61225510641aa7268fc5552d4ed758324262b0509c89a280278316a8dc298c1d3e511452e426ac89a13082d55b71f315cfdf816270671da858393b7b9b65192172ed0813a8edd5f6613b51dc11af98fd1f6e916034b4714ba2df415b9dcb671033aed416beb8fe9c1d1a819741c7b6d8ae10fd5d013c4896a3", 0x7c) r2 = fcntl$dupfd(r0, 0x800000000, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20007461, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) dup2(r0, r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c", 0x34}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1c0) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f0000000000), 0x10004) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) 16:00:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:35 executing program 1: r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000100)={0x0, ""/59}, 0x43, 0x2, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x100) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x9) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x156) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) geteuid() r1 = dup(r0) setsockopt(r1, 0x401, 0x5, &(0x7f0000000080)="6150e4a781987630c52c9226b13bf54cb67a3c3cbcbc51100810d6102602041ac84b550d6a45a1ec2a5698bd3f7cfa013385445b6720877a638906ee344365dade72bb0519a45026b64ebc9cf9f399373fdc6af835d13b604e74ebb330bbd49aeacfa07c2ac4c73379359b7bd7acb070b90852bb94df410f1110356ffc1ae97b6728165a9f2cba6cd52190a44a118a526b5a20187394876d2e4d8401d8ab7b52d4da62a3047d35de798c9e398120059f36d7af9665799e4f5d10fb972d", 0xbd) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:36 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) flock(r0, 0x2) stat(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x800000, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 1: socket(0x2, 0x8007, 0x159e) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="54a1613ea9f55ccb44d410e82b0b1e21722e82e854b8ffe52cd0376cc68c17c113790efe1ba08993db462952e5f036c1304b2168beb8b7bf394d1596b82525119e2be64b211ff22d12949b913b52147b92e0b5d434dc7de810ec75e2b6a439a6072235e15b920b5488540affa1a6ba12a96fcace2f216767000000000000000000000000000000", 0x87) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0/file0\x00', 0x8000, 0x3, 0x9, 0x1, 0x800, 0xfffffffffffffffb, 0x1f, 0x1, 0x1, 0x3, 0x1a4}) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/194, 0xc2}, {&(0x7f00000001c0)=""/81, 0x51}], 0x2, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)=0x80000000) 16:00:36 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2007f, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 16:00:36 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file1\x00', r1, r2) chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') 16:00:37 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0xe, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xfffffffffffffff7, './file0\x00', './file1\x00'}) 16:00:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x1, 0x0}, 0x2) 16:00:37 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x88) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:37 executing program 0: open(0x0, 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:37 executing program 0: open(0x0, 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:38 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r4 = geteuid() r5 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r4, r5) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r3, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4cc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000300)=""/33, 0x21}, {&(0x7f0000000340)=""/41, 0x29}], 0x7) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000480)) getpid() r2 = msgget$private(0x0, 0x20) msgrcv(r2, &(0x7f00000004c0)={0x0, ""/5}, 0xd, 0x3, 0x800) bind$unix(r1, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) unlinkat(r1, &(0x7f0000000580)='./file0\x00', 0x8) mkdirat(r1, &(0x7f00000005c0)='./file0\x00', 0x48) msgctl$IPC_RMID(r2, 0x0) getpid() msgsnd(r2, &(0x7f0000000600)={0x1, "b02f7ef6b83ed03ef3c067c1b3d58187fc4e0a52d87c0862f798bfd1008d15800512d5a87d07b14f409a40d1e4a047485da58c74566477383e9a5e35e66ce3e640a54cbf03ce4769fe727fd751686f7c0dc8a148a2897ebe9c719765e1b536d8e5daeda9f289d085db30c97042a9a2390263cac1fd9236fa94ae1b169c986ac70e7d3033f3eeae69cd04ab48604ebc2404273a4e1afd14a3d399ddc59e4e28ef14d5b4e1b2790347592392cdddd4e753bbb7c32874ad81d4cee668493bc446464cba7ba935f12d07522770a4a7c582455d102ab907cec8bcdc75fec76acd6595877e06ddd07dea05fe80b2a4fe09541eb360a461054420ecac63e789752bf07c731c964dc288e00f15f4a9372e83fd0f8608de9b8c0ad027bbf8d49a839733d7234c03f74557b8c63d4055d983577d5f8523d5df2cbddf6eadafbf04fd02400aaa8c1aa88848dbf816c489ceb6619a85d845550ac319274dbe16b68a8aaa43561f6efb8e0e7d0b34c65e1fb2663b15114343993ca3828f1db0165d45927935e3a6f9f692535e3ce640a9a1f04823e847c7378579988e24a54f19ee95909fdb365b05164c01c8fff3ef6560e849c63717a7d3ef8ab617d45925c879d9692e22c65caebd3680db9904d55fca655871d6509527838b96a10736d08d2973da0d1d8fb255c48454f1d7a1dd526f27aad14b4cab4daa3868be5a06a281f4588f63ce9b619f36bf210b00eaa4a625223b057c5f1a5d646d0b94c8bc48717e9302a9ab98cfe2e920946986b4642833abfe909cfacbeb83040457c82296ac26a32d88c2e93c6af86d1d8d7ba13bf8c41d6f314315af664e9b18268d5d7995f1f3ee202c4bb5563b0d4894581a0d25d76a5f0c3240a52ac0d40b17df02cc863020407cbc1a2418eb164355d1d0b8f0e841e5dac29389326d4cf6ca977a819ede875c2b0a29ed14f78948dff82218cef040fe001be9fffd4db9d67f869c6487ca429e7f9f1df1947ce113869db08aef38bc830b68252a2670bac8b6d62eb2f07666fdc339e5cdc65a7779440ad43a7cd689c2963121b7eca4df826894ab3bbb170d76d3c060225f2f5db26c05b32a354fd12c77b68a5225c8aa6da3dfced10cef60e7824cc8199607995f389c1be4b915255985ee09a8f99bf0ef5d26632a62ef9d7964262378d1c85381ee5dc6a2495124ad82a67549e0cbfdb23e7a270522823a4960aeb63246b41123f935a35122cd1f76eb30b25394f2c81819bb1313e2bf5a0193e3568ca821052bc4de1c43225fb377bedc413dfaf718d423c37f8077f5e64426e56c20a4daf694d2c3ad3e0b6d94e9f6b1e26f421fbba3702db639ce587aea42573b57fb8c5c36e1b44dfb833a317eb391e2608bd02064a3a44ec7e734cb36b9ef0f1f20b8c319049d16d753e0bf8ae60a011d5340f2059ee95aee291266289dcd8d27cd39a5a7825b84109ba460d4aeea673411e9e67587c52b7ba30eb8004f3e12380f5b488606a7b42e9b7148d2bdd3e1ef9c219d3a676f6da90d2cef337615a15f6d7eefe2c7fe04b5998a9a6fc5b1d171230a3112dbf4ff4796a1e1877c1d08157f9fed08b2281ecd2a45be3fc5c0c91496b4bfa5ecb57e14cfb6d0c8228400953cb587319ecd203b468dbeeb9d8daf410fad255df3e674c969c58d3b3aa718ab366715a64fc4ff7844946518873b95d36e3ff31c22303c4330fe5cb516426739aa50674ffb8b3bdb1038b7861c82fc6517cf977416e480d32ba47aae3acdb6fb4ca1147635735c3faf291aa6f94c78418d6caf8eb17f1eb5b5db3cea9410f71614dd88d2fdc10128de6910664486cc8b74860f252e1ebf0bdbde42e073cbdcfcb1f3fd6d13374f1ab46092c369756839a9ca23ff5d355aa4a4026f0b0ca3a1a84a139be2453ca9e97f97ef856597cc8d034c0157777239bfcda7006e3025d331a081bd9d188f1e359768ce583e06702ddd2a0c91e881fa2bbd8a2d408b8dd95f1b3014f841079a3729f50f55b72b2cf9302da4e45801f8822be4072211c0068109632e14baba88be1a8e730fe2aff0f9773319542077c922fa7edec6c73d6ddb887f62ec52c5825f114f7448e5c995fc2b7268810b0e9e1e9b6b394b6a720fa5861dfb5c523227a232de1b398a7b0bb0f36476373ab4f3d434956d408b666d1d1c830181525fbe29224ac5339c777f3a35cf80f900b3fad080595453be80dec817d1bdf1d97b1943450c5cf572562b67ccd257a01161ff374f80964bb3789488f26de4289c740cad85638c55160ec0f4e83d193acb9f2ad3fce6c08c53f3be9ac6a8f483b2fb82d5632e7bae58975ae51a86f64462430bc2444f691e97503f7f8926b113389caf959d065deb136d7d7681b96b7b67afb1a8641828856b588a9a781f106ce35cb7910cc653ccd3e331298c3a750a09ba021f60fb15ef2deac57098643ccc7c3f45f468b8bea3869051049047254fa2d0d95215e11797cce65ed2b1b2a4074e2b49e4ac5957d7d81ab31f52ac7bef42c7fb9168bf1a55e0a3274118090ac6fc3a2c38699aadf57b2139db5c10a024b28ea2ee287effdb7504b0298a9d1e7b843b8f0b0938e070d6bae5f698af45d3d55a4f44e7c0ba97c228517709e0488c146da0ae6069268f982bba21f5a1fc95a7ba2ac289c14e21660e24d4d2710f17fbcdc8083d0d4d04131f7e3321d6cd22a171065db4a50fef7935940bd818f30a7cb25dc022d613d293ff8ae84aad250e48934153980c12698eb415c78a1d9bb1b71198303f539e8e1d37e68de7797687de1c1b84380c3483f2a714d2ab49d78e9a28ef99882e5454f59d18a39aa5f5244d766a037f95f949315ff06d34a44067573d0803472437cfc2f9df8e005697fc0947ad75c9b37c6898de9bbd8381c136a9cb85161fdbcffd05d19c9e75325d2b3dc65c27b747607433e9fdc25bbffdf2ea34eeb43d9dc6e5a40b00dc9cf31e298a22592a7642834ae3e5606c13930b9806fdfd812303f94513ced844dc7f1883410742d544cea9b2f50549d7a4f7234ef465e44c0c4ef5ea98e5485aa4536a10cbf59d496291600b84f1e89604dec7a79ebbb54c6a119b8145a59c61dd30b8056b7beaac40b921c64b27887c562fd6c1835440c6b6256229774ea9fe05a3576750e1e49516ffe0f181dbd1ac36dbfc298261f27fb2b4bb8d1b4c8c2f59a28d3ad1a5eb33e8f14ceba4341da2c94bb82ec1fc0c070adc800cb7afd671269f20a71608e56c1b70aaa2274d9357ad10c27a58c0d8ba3b1c7f504bca0827f7f88ccaf0abeae51135cafde7cb413503b1feda6a83bac5e075ebe60585ed8d0a800ea0c3c4860395553493cb02ddb18f40fb6d55d4070684cd1a5c649604b3198f824e5f028f65413e59dae83a10f04de74614bd6e3fab70f1c325d32fe0a5e7451cd5dd97540ccb0c296bef490fd3f8c3cfef4b5a01a782420236c66ae780454ab29d01ed009c0d25a85eaa971da64226bdcc730c294a166648b9f205487e1d52c47d7cad16ca880546c8379c237c7015ba523419ea21a26404f311ff0ff28304fe9e9b89bfa725c1a335c2af5764474dac09ed2f650d0afbc4dfea2e1d684fee5901c10350a5131c460ec1cd76608fc250d7b8af3924c0bafec7da0ddb7ad12498a197744411c7709f71f75f9cb471cf8626f3e04473146589c09a006edbdaf8d64c50d487395ad9bf1c46f5f221324ae766ddcbc7ce28cc24f68cab90de08263d04b40349d0b90036b23b00538734dac52c19e518af41113b5fab85d98522aa1283da1a95f6f2d066f60fd0f13c64e537060acb4c91a992f1ce76ef25abc717ed5911a58577ea068ce51c26d7fb1351e2b89bfe6f239f076abc2c83dcfa265aa9fed4b5e26e19c0183ebe3bdced7641a1b9e361fa23187ef0dead7ff7c7cfdb258548d2624cb3026f89e4f99614d14aab9d5950d629b8c043e9da5f10359500521784d7dca5c72bc20f0773aa739725b0dd5602ca07ca7645be5d6bcc7c04e629a1b99c445024a0ac7fa3acba1156cd4e1a0289f4f7c682fdbbbe838ef656fe0a58cbde142d6461512ef5b8a23726932798495ddc9116dbe576cb1c6719c152f1fd6ec238e33ed26f4b4420033eeecba096c58dbd85ec3950827c44284b80c0a5b6d704cb2ae50c0e232aecbadc3721847c0795df756cddb66c7bfc5efbbc7385facb90cfe1e7dd25bdd054a1b5ecc284422d19ac09450462f17c20d9f08a969f42ba2b63b162f8e152f63c7429e26c6f676c14605260dce5eb6e9fe0c43292167e51376dc52f42e9df28bd53ef8b9eca71e04979e48eb53935f4cc79dc5f83e8ad8a59ece34e611fee81f805525b52cdc624ae22f20c10e5b41450f1c8c65ca32c8a6dcd520c113e7d5a80e73d91be385ebaa4bee6b42894bd7fb29e3d16556be9a4c13119b96ab7bf6a15e8d6440208f78731ec1e2928413b5d1321f2268095e99c9903f0ae5deaa744427df6db112aa9aca8e6f99e3d9a49591f9bd463876c380a0a9f84f58caa48e119f8991b07e798961c77df906fcca92398c795d50e6dd5518ecf3a4f2bfafd616e1e9045a4d963c6935ff8ae0bd4b1686132a9db29c7394577e9650a7cb69ef2d0a80eca50c2b927d3daa5c29d588cd7d0c297d4f4f04981020b5322c6d3f5bc5fdb45a96a99214a9dc9175720105fce4d681a0678f8dc1765c164ea1b9a555bcbc78d2d423c84abfa7d8ceab81d4b715df22cad0550a17b061c3bb2254ea4eff13d67096715878e8490e5d0fdf0ecfd5148b618b64481311df071e923b278b715c77088c2f2c4397aebe9dafc53921e7b4b7dd6971a8dcf63d7b34aeb3748af0887b818d65debec66a1cd66f41b471210be81dc05b3e346f1f80b9a4abd3df51431f1a2b1a16fc2fe016507f24769cb700f4e982660b376ab4adc41e19dc262c6d0ee28fda6b6332d20e51634a2c619c987e0e237a14825ff769dcb1e5718d26ca021757cbf8cc703fcd69e5bfe33e21a1b29ce6f0699bdf2fdbfb1d1c0827992acf9b85971f8df61787731d9324ef21a5b98b82f6564b21a7fb0f57cdee1b3700255dd8bbb25f5c36f07684d0c167634bb5123cd84f7af0fabdf85cc0b1488e687d4991c6cbdb5dc597c189811bc44cfb570fa20e667bffb4abf28badc18a95040d455e32725cbab017f262259a64431f226f3716f7d1e255d394bf9ead58a24cea6cfa35d3f3cf155e3c3309f4c98a1d04d14bb03e858b9b9aedfa47175c7f94d4f4015636e8705d7ad342e073df0945147470d9a4631f318bacfbfb1b27eb4465351a11de7e462c97304821dfbd583b8f66ebde64250361dce4200dbe60897bf63f20de14ef00cf814db6568b0386d4003a8e1b4ca966787f16249a3e04cdbb43731b6079db634d28e2e7e7ae41b40278207262fc387ae9cc7a22cd794bd11aba13c92922bf711122ebcc92e4743e51ade7fa4c4019ddf2879831febfee61f4286a2e586acca89b46e7cdd59e3e44a7d5bc98a66eec0c0307c43eb8dcd1c20155fda934130048913a1e03919ab65126a474c4ebf3e8a8c0fec9ac178b4720cbe206830f51a779bb248f268455c327d517cac2044d946592d080812d48e3ed608dab52a43916de99f8aabcf906ec610b066068497958b7876c1d0e6a7be52b705da0a39d2d3c01cdcf3b72351d02eca311dea6c2eed4abc15145e3ccbcc035c3bd0cdcca9d2a9f10484c35d47eef7c7189c68a5f0273fe917925e98a25dc5695ee3b54a5176c998cd8fe4aab26f505c2a4c5d91697e480011136fcc40ddaaeb2f"}, 0x1008, 0x800) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) unlink(&(0x7f0000001640)='./file0\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001680)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000016c0)={0x7fffffff, 0x8, 0x3f, 0xfffffffffffffff7}) msgget$private(0x0, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x80, 0x0) fcntl$dupfd(r1, 0x0, r1) bind$unix(r0, &(0x7f0000001780)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f00000017c0)=""/226, 0xe2, 0x801, &(0x7f00000018c0)=@abs={0x1, 0x0, 0x2}, 0x8) pledge(&(0x7f0000001900)='/dev/ttyCcfg\x00', &(0x7f0000001940)='\x00') setrlimit(0x7, &(0x7f0000001980)={0x81, 0x1}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000019c0)) getsockopt(r1, 0x4, 0x8, &(0x7f0000001a00)=""/236, &(0x7f0000001b00)=0xec) 16:00:38 executing program 0: open(0x0, 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:38 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:39 executing program 1: socketpair(0x1, 0x2, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/180, 0xb4, 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c65090060216cef045db2f5d24c065eb23547e6ed976d11942b6eb2a3b2a6bf0e2cb420c8749af22ede91f7146ee16019bf151c75ff079ebbe51b19302ee7eb39735322963ccc978ba05889015d324d4c2a4e3154096c35ee4f78915f5cde00f8ae65462941942e8cac67489032ff2bab1ddd49619ef0a3d867326725284af8f1bbdfc324509f46d40ac09f668cfb55b49a"], 0xa) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r2 = openat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x2, 0xa) setuid(0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0xffffffff80000000, 0x3f, './file0\x00', 0xff, 0xfb5, 0x7, 0x1000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:39 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x42) preadv(r1, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f0000000000)={{0x0, 0xc1}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xfff) listen(r0, 0x7fff) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x207, 0x0}, 0x801) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r0, 0x102, 0x3, &(0x7f0000000300)=""/70) r1 = dup(0xffffffffffffff9c) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:39 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b22ee61799366104c1fb879b8dfcd106a9ee7d30aa11ef298b55ef53f405a952af57013845d7ced69e9c633f627ce6a103ce7e3574cd", 0x36) 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) socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x11, 0x4003, 0x0) fcntl$setflags(r4, 0x2, 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/95, 0x5f, 0x43, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="42149ee3fdf8ea286d1901f9c9a6113e9dbbbcabb48278aaa66b5f0ea410e7c7a45e8f311df48e05e93f8cf036f2feb7bc9af1a479a01970c14cc4d36f1a7ecac540cad63efff3ace4d6a3038a787a04834b540e53bc845ea3003d507d6890e241a4efe808357412a32a4613f5d6b63f3bf4b15cb15cde6d22c2fd92f2528b11dae33788be1e086cabf260ff4536257c4a8953c67cf27dacd8ae9463f84ab3308684809260944d9c6e3d4642f6ef488b6db87b70c36263c557548886c861f8380046d8b4a523c8a8ad826ea894de", 0xce}], 0x1) sendto$unix(r0, &(0x7f00000000c0)="96e297a48bf748b2c0e5d4ee56bc059fc2846db9dcdd65dce9aeccc5301109be97499fc07ddb50849d8dec3347c99fb9b0338effa17e07fd8be3b4316d2b7f5f77f7c4219e569674af041d44ee267a095da1f0069e17", 0x56, 0x408, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:40 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup2(r0, r0) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x58) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') flock(r0, 0xf) 16:00:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:40 executing program 1: execve(0x0, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x208000200a, 0x40024000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() r4 = semget(0x0, 0x3, 0x2) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000300)=""/254) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) r5 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270500000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x6010, r0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:41 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x8, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) 16:00:41 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, 0x0, 0x4) recvfrom$unix(r1, &(0x7f0000000340)=""/248, 0xf8, 0x840, &(0x7f0000000440)=ANY=[@ANYBLOB], 0xa) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:00:41 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x6) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0xc, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x440, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000180)=0x1) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r3, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000001, r2}) 16:00:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:41 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x6, 0xca3a, r1}) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r2, 0xffffffffffffffff, 0x8, 0x0, 0x0) setsockopt(r2, 0x9, 0x5, &(0x7f0000000000)="9dddde17f63a277f4b5d2d66fa1edae599f3bae95f33599b0047d692c31f06198b620a6b98ebcd229b88fe74b37bc4c7a7729db1320685df414eaaa7690960debe159d576bf5d1c668c5c260182cc548c78326082b5685b176f14c72c7f52f1d3d68f61df7fb0d89b559a4351bf60dfa0788242cabe02510ca6b9cbc84e75d75f915281c0c4a930330d8112bffb498b85c290952de917f24e67f51a6d43d189d9d788ce56b0fe2e0508e664bb5b4a5a500bd0c661908d47f9187f2c52adf8830c52f10f0e37cfa538b358c55c745092b70facca602da747652a10bb7004d5bb85f2dd937e3", 0xe5) 16:00:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000a22178e8e55e748d9f3eed30a702000000050000000000000000000000000000000016e7477365020daa00000000000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417f56d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd59d9e2a06c1d358bb164df7458cc3c93b74d09ba8fb774170e3bea896e39bf02d12acc63de9074c5dfaf95aca097c001afcd9cad48e50fc5d4c1a8e6cd611980303"], 0x0) socket$inet(0x2, 0x8007, 0x600000000) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x18601, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653011824400"], 0x21a) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x9, 0x8, 0x8, 0x100000001, "7a3cb78e41802d11bd0087cfc5c67b021599dfeb", 0x51, 0x6}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200), 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xafa1, "9477932a5d3c5e20dc44be5a9d0de9152ed8c283"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:00:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xffffffffffffffa4}], 0xc1a92d3b14137fd, 0x40000) r2 = shmget(0x2, 0x600000, 0x460, &(0x7f0000003000/0x600000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:41 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffb}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10001, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) dup2(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x100008000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:41 executing program 1: r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x802, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000080)=0x3) 16:00:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1f) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000200)={0x1f, 0x8}, &(0x7f0000000240)) sendto$unix(r0, &(0x7f00000000c0)="9300b220e7b798166939b14ad078ee1d1ae992bd847364c7fe8144139ab91576088e4429aef72d1b778bad6ab5276e525488b56670e450fa8a383ab6124c214f5f63768bd3a714f8a5c4699e0495ca11f48027acf7feb2315eec9bd428e651c3fa7024d9a8976bf0b7ac41e0764b6f99b720144be3ca31c16a9751d8d6df905a4a5ffd", 0x2c, 0x400, &(0x7f0000000000)=ANY=[@ANYBLOB="00020000"], 0xa) lseek(r0, 0x0, 0x3) 16:00:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(0x0, 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(0x0, 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) 16:00:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(0x0, 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 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, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:43 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:43 executing program 1: pledge(0x0, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8081, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6]) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x9}) write(r0, &(0x7f0000000080)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4, r3, r1}, 0x3000000000004, 0x9, r2, 0x0, 0x0, 0x99}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x90, 0x0) 16:00:43 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af39", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x300000000000002, 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) 16:00:43 executing program 1: setrlimit(0x4, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xc3}], 0x14, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 16:00:44 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:44 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) chmod(&(0x7f0000000140)='./bus\x00', 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000180)=0xfffffffffffffffc) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x202) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x6, 0x1, 0x3, "5cdcd35f8d4962c113b84b92f9c2f9c5efc99b99", 0x81, 0xd120}) 16:00:44 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(0xffffffffffffffff) 16:00:45 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x4012, r0, 0x0, 0x0) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000080)="002df394da1eecb7dbcf8fab36c42e11ceab7ed11766971812c87fcf4f5fdca008669f563a3c7f5d577129e286cecbfdd4e96d7732f23a96e0bec886b163560b456520d50ba3b99218aaddf26967592d86", 0x51, 0x1, 0x0, 0x0) close(r1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x201, &(0x7f0000000100)=0x7f, 0x4) 16:00:45 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(0xffffffffffffffff) 16:00:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x4401) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xf4, 0x100}, {0x1, 0x8}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='.,\\,(%\x00', &(0x7f0000000400)='\'\x00']) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000001c0)=0x1001) setitimer(0x1, &(0x7f0000000000)={{0x6, 0x8000}, {0xd1}}, 0x0) 16:00:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x2) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8) recvfrom(r1, &(0x7f0000000040)=""/9, 0x9, 0x3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0xd4}, 0xc) 16:00:45 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(0xffffffffffffffff) 16:00:45 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000000)=""/14, 0xfffffffffffffe7d, 0x20000000804, 0x0, 0x99) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x5, 0x7f1, 0x40006, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e5", 0x15b) 16:00:45 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="19eb97913979ce91f1a5a4231c2096be5a9dc6999f00f7a8e4a7be6ccb4ea6fff3742d6f00bae5cb6040c836f70000000034b1a6ed4d5c647d674bbaf19eb39c46a190675d7f742ff5351a037b7b6f8876e0d1b98c783d2821d4e6d7b4c51f7ced3fd224a019c475550b0b9162bcb54a7cf55220010c1bbcc56572617319823398126b"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) kqueue() kqueue() 16:00:45 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x1}, 0x0, &(0x7f0000000180)={0x9, 0x5, 0x10000, 0x4, 0x200003, 0x6, 0x800}, &(0x7f0000000200)) 16:00:46 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) pwritev(r0, &(0x7f0000000040)=[{}, {&(0x7f0000000200)="95f73993c1c75fc6e4085576ea924618a85e214ccd00cce8417840563de6c522c596c959a5e7f3ca7f28c0b28fdfcbbed42e4520aafd5414efec70675172737f8168ee127077fff9d61f3edbab27693d68269312374f7ac46564c0f730a97ecd284fce496a06c98a8b5d827e0568d21f6876dcc6f4ebb039a7141e3afa6c665f0e0eceda42098edc08f7aa7418cc5bb766b4291218ee2d6db85c30b771404300eb4937944a446e1b766b280660d03e686a191c4a1d67be50d5a213b02d0a06064f", 0xc1}, {&(0x7f0000000340)="9314a87cd47c5cd9018eabb0ad42cfa9c53ff9a6adbd041bbfa32b65471848d3b8f745139776045b1754217b6efa93df5448716f45b7910847503cd1820bee8c73b5c964b7510f3fc0ed93df785df6d17dbae25862e97be82c2821e101e648fb38aef05fafbb118b4011da837ae0fe86289ce61a3168c16f4dac7e51942c27bebf665541fe3c8c71d88627f804685c31a49098e9479605398021758652913c9d3d29b11baf56d9363bd6fcbff305b2096f9cee8e40f88ba2965742e4be49f2cb91e1a1b5f4302b9c22bbf6a4a5280c5aeac8c02e930d704e1d7cd91e16a7b4c7f30cf01c8426d1c1d15cd7d4396517c986efe991389701e660fe96d7076a10c42ec4262b1c244913a4a13775070970da83d4ddde736c3353ca3540519dfa9e33262c8ab4974c71a061613392c3c68d77c9ee12488f12e58cd2f825db08e738bc00282f48230ad70ef6872261729cd064e27ec15ac7730759bcb640b4e18579b296e22d43cb7c6cae813e947e8cf813022f393251091c6eee4cf6102ed62c6d25bacdf123308fcf979dbb66802555362bc0796e11076220b5dd4748bdef3dfc1ef904567df19c0cf0ccc63a1de474de099e0a12f394f0ac171c00f8c156bd5e57f062666eb601ab1a826116171303699dc8e6f590a164987d0e953b780c933a7cd2eac2964dd2e91b7586b94145a9b9eb176dd15681441d016a502aff2308af82cf507a74eebb15074f331dff4ee33105b0dffecd3f3a5e437f0a014584d6e4b3e411b0e5d61ee04c1f25eda606c70db721539a4210c804e2e0a4611fdcfb5bd7bb370a88b3b818465c106090f424315524be7904eb37bb0418fc8d72ec81bf64788bfa95d7234c08e76867edf6b02e3ef18f89da01cf972b51aca4dc96d4cbccfa744dc9c70d7886426e727e296a0bc16d2b3c36dbc29817e7da8de88b13e1a9e189dd256216a2e1a37127c01be60e79d8db5cb9676d853919eda73c032c6f16b78e69c1aea67bed29f78373a1544487f4d67d98d67870f8c600b2aa443ac229041d27f3cd2dd67103368d3fe169c5df0d6bd3092d530c693deb0c0cd28147f715c98980ac5b7b59d866101e04d5111e1ebedfbb6d7a5eac5f9118dc4841aec2e65194f2fe6bd780ff75afa66d9130cf7ca44044f3466cfdc8f944034eba8f00c312701e69e289d63fb7789b85f3c4e2c7a4c9421fb59e7945f3e868fb05e9601a4aea9628354a5fa64f72947c5c5c4238566a6e010b77173e28ba04e895e4546b7c4421277270f98c853f67a2234b95ba0cbddcdbad9a4a7e68497a6661270cea9d746041b2d18e9e0a3b00845c78c427a2e4a4996a6f5e97e32509459598a45c051f2835d31b0778ad6c3434172f9f4fe9df72de1c94c8e339265a9f0f7afe54e5faae28a60f0eb42d80d8007a6682a2722f2e56ede2b3b94bf47d7ddd88bee363e9c5a63943d8307708f180b08be50127bc1e7058729859d12866db632d0281852c96bc1894e00d75a92bdfb2de77a9dce2355797e8e6153aeebc3aa80e03b93e3b8e16dc62e284823a8aad08a5a76e9568f16387e4f4266ab79ca3347693324219b8fd35bdedad62f2374b2c0b9940191829d08779ca6aa795f76b60104054e93b418ce257973d2bcfc0ccf54c06a705be54e92c55509deda51b62fefb07ccc5957194f4f4f75bdff83e9f97b74bcb64a16098fcb7e98b2c7c278143c0f1502238bcc8e67257c7fed11bba73d48934e5e021f8cdfe6db41c89030900e329139cb3a78056a3d73655b74fc4abd1e72a911cd571c0bef7e841160cebe223470c80989244f8ce8625e10c0f638b57609a3f1d50322c735cc6d8b30c1defc742746ae96bc4ec459c90dd44cabb20ea21d8fe1d030e2d105be1c020ed66a1dbe295d0d0af622d08ec1ca37acf25ff871b6e8d4868e123469fcd918e0d0cf4ffba71f715154ddee0bc5a3688bc71b453945211fd86325ce11c7fc53e3b78faeff1ebd40c1695a807783f1a4e02889b308ce4942e2e88f9e02090822f1d7a5bf61018172428367302940816882a0f27e0c3ac9607b526336e39eb4447f34389f8d296b5faca95e35c5d39fec1f884dd86f947ba903ac73ffdb0808103bab09ec740067806089368c68bf2f3832c2754959e36d0798f541aa0213f7fd01db1ecb7bb859ff25e88424f5c0123419a6963a64beaf12431fcb457666a4aea52a5fb30b466b96853244e34eb0a320ce8234c8f172c54dcc78759b429d5b637e4da351f3e07d3ad46aa1e3bc58962982067cd237d54c4ff279d45e1c1381120f7adadbe6a7f5753efa224fb7617d6820fbe97da00e12d16856ec0763a8e839d641f9fb6d41a7ea7ba9fc73cef9128f11eed577298cecd0a63ad7d8e1db22ed688ab969ee9cb2022450beadb65a2cb0cdc25200364a5810987af1a6728febfb22c5f85bb1305c54e05eae4201c9bdd7b93204e2238ebaedfcb510eadc704cef52c59941edae382fb1d1c1fd73bdb4f41cfaffda46f45c5cdf034e9b96479980ee62b225c6263cb410e844812fc0138be70b56937832027ff8a5b3f2bda897d4bc3de2a54f66d22aded176e0c1e653b66a4c67985659a47da602023bbe807943515e80776a2b3dffb5d1d2a30ea7e8d05fc8fab1d49d024a81e06681523069f6e84028b1530fded5743206ccc06a245218483040e58aa9ca8851b1580c24fcbe3a0ff85d94f6aca98da71b45c0617d24e58840ac18fd33882b6e7b0231eafb21558bfc83907699f7d6d91b56aabc02dfdfc8832b10d7713880468518aa9f631d818d124db745cbb97566590d7c25f877c24e0b21a0d25034c8161cc00a0e1da18f48e0f400e0df8c474735986ede152d17dc88921036f11b18316fd3f67bd0b6cbc2ba60dbc866aed0463377ec17a02c31e0d0ce608f96b806841f281fd40482c01f9ae3bce381af1946db79c65d84a76cfa165239cb1fe5c742c151f8ca069f517428eb98cdda1506ec8e7aeaedb8bc05c6a7ea6ac732d6f5077be4c706a4eabb7e84767a2e8c282306055c51747483ad8e7a9d6ff21221e53f878d236518d97c680b4b9751212efccd34f008bf45bb307ed8e9c06a34792203326dd31bd4fb6288da349c862807e2cd42275ac8047d37d25e3458ecc68c61ab27277a2bce124aaaa479c3064ca022a2863c8a17f794096afac24bca272400516dcca6545fdeb9bc39786348cccbdeb489ebb92c8d3f8064b00a80fdb175b72f20276391bb8db7c146773ec239256bc6ef162e232c9e891dd2e0ab33e8ff19d1eca607c812c2e22a3c820ebce47706b4d620e1ddabcdb4c501be7277c17e543a21b7fa133ce77cf64bf40071eac1b79940350fadbe239a514e7fdff51ab918557814b2746ea72ec7fc6e10978b53bf3998aba4ea928be612020ca87c9e84ddd708c304e94920c18023ca04422ce0f35c205973871b7315e3f061953bdec7210ef8e38081f2a719c0e633050e59fa4b04b64105cbfc24b46d4aaed19ec0b9e8594ea467c4cefcbd6083a13437b23abe6877e7919e7de65a7afb9a047cd0d501e40a925176c62193f1c89fb8f873a4db2ba72e3e23794566fa68427596d0e83a49c6cbc6b45de2bb8ce850811ae5984ed275cad376619b464aec674ea00ab96be0ef89a59130ae2b9b6b8a2666ed5e6572df68dc003fd500fd4bed645ef1ac9d2374d02f0f8f3b0695c9129f420418c599d290860f4054c3f5885c2af18d0303276d36b0d06489f644b22a484693eaff5bcd543c52909087ff866cfda75f81d7de61b87fb96d52ab80f5cee03a2bb7cbb950cf109990a62ae7e26d851437e433c4ae19237a167ce74ecf992f7f40d5b3af79e3d1393e087dc1ab410a47d55f01c6e98d57bab6a79348d3b4dd6dc6f3cffda59018ec586c7b37fdf3a34669a77a45f59b5caa67fa4e65c682eb259bcda236e40341a73206906cdb98f9fd7195b81d897a4a031eebce313ef4d89d9eb3a57c711193cb2185b509b1414d4797573375f9fff6a188ac35eac4bf7d9b503d6bf22d79a1ad254a19166db7545d9afdbfd33f85bd2bdef9914a65af36212ac061270f3e0cac3f0f9fc6a04a1050b7cb37e5b13622419cf8160a6cc72e6426f8c9e24d9b69dd7eed97c9356d5e2145bdbcebf1d52c4f2582bac4818529d22e5646bdff53962b772227bd4f6846a1a88ff1fd614ae25d711dac66ebe2df7fe5ef8d7409bdc6d19db0ce25ceaf8e3a28593b3bc42c683fe05cc07a2fcbe8959b94889a629e67ea369cb9a5458c216be294cac8c0ba89620d19fc9f020235c0375cf39aaf6922681d8dee4ec75bbec9ecbccc9b2a6485345e4bc786afe09753e7bc9a7e5e9f463637c34908e00093a957870cf420e8d652b7eee648baf588ff8255cfab6d8b8e7487e3273174c92c4e60521166848ef077dec94bd1b616bfd802661957016da9367135f4098ceb460719551a27e2d5e25a8eea9c8817215505e8f69dbdb094ac93dcd3430271bb77291d82e9b96be32caa8b9a7903536bd43b8fab209c44cdd56c24367ff6a1f5e41b8ebb89cb8e1e5315567db7f0cfeeaa4aca7e19c48de75a22a2350324c306d45c72e916fababa8e2b6b8405804006e6221527a4f89ff08ef8d0785c56d72d6338177362ea52d257d54ce22dbf6425b65d13ae4e1b97e1442a1837f1defc97166db46b21a1b3c2d348e4f4dcadd7e6db0fafa06c468efbadc34cdc1d72d7ba287ca2e97383fbb649fceddb1c2ccdbd6e5a9d1784b29439c52ebf3316e43c5e3be296fcabb546ba25f67ec648edc46feeb80c02990579d636227e7f36276aa014217dba73a2d14b70c8223f77230e6588d4caced19b49869113e043f44dc95478fc5d2c6c97adb736354002ce07b1ef46c766798507231d9041e4a4b0e6cab7b96f394f7e502201f9a455c570e5a5e8270eebefe299099aca9224f644683ae03f6205f263dafab028e71ac84f7ffbf16afb554ccb548614980d09035d3aedae383bdfd203a6cdbc4fb47b9b3cedebf0ff919e6e21524de8fdcef7749f6d27aad76edd059baf667a4eb537b4aeddb1dc16fc5d41ef2b5f8aa470f9b32a9b5d66110358dadc3062e73b8e100d464d3ec04fb4012b83d62263a08089a77051a8ff2950ff57d0556d1d9bd248abc228e6622e634f9a974b1e792243845d1500498329db74d8adb36a0f1a847e3605d61801f3fbde1838d2421781a89b6b486733920ed06bc7b2f2842fd958f2c68cbf334253fb422cd7ca233c2bbe18774442c0ee2db71977e0099613856f1b3086670d7a8fbbd552968fcdcb486aea49cf0dc0ebef30540617d56eebf5598cb17e5b899fe6286893b0246fa74405ca6dcab12b632a888e3f063747b2cf23978206b0a6c1e9b7d7007e4874a32873eafb91eed3c01c7e5d2829af70a10e544cbf656f4bd1f591dcf6ca2996b09ce0fa4ae961e4963889e5643c99e5eda60004ff337aa24398362b0dd36c20f1e01c067c642d6aa20867277415d6b87a38ed62b756e4875f4c4cff3d737836b147a40a3a8aceb00cdfd2de614c5b0df1b2074860faecf71482d97be11f3cbf07c257608bb8dd80307ea6e5519c24989c046f73a7880614a1fc9be7f08a572c495e988c19aab91d7f24faf7ede22e8459329a84616508b2bfa639c9b28d69efcc45f3ee4157f117119bfd76490577cb4e936aaa517ccd6349c0aa0f25a1615c000fd59d810f47bff29c3354c52b5ddba5dc940888658c90722a810203463944d804a3c85878c168602112f75560905a7e478e396bd137c6facef", 0x1000}, {&(0x7f0000001340)="1234a3b33235a8117a04f7b33fb9430c1c4d9cfa7b7b949bad5635f818dd6b0c8c2be7deabf03623a2128da7f78182eb4a12870a66ba7435a402e5a43a6c548d653cfb649206202148e8f5ebe19429aece9e285767f68a9183c9ac7092d14bd8cabd5b262bbba72fc58531817eba448118213fa95e264b6c8f7adcff48fd26937ce98391c9e16f3f930f54df2ebf3c845f774c82b97345e32912b3be264859f38f0a7a69cb6e7a971ae9bec8b2b126765e7690a50b439e4176ff31b0d6a15af2b478f5ce72ec5f2b8a06f621a3c71c21825812569029c2a30328a03fdde602c9f4e99f763f50b5ccb366ace294408f21cdc5cca471fe45ebf763bf", 0xfb}], 0x4, 0x0) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:00:46 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x20, 0x8005, 0x4) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0xffd}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x20008, 0x0) r7 = fcntl$getown(r5, 0x5) getpgid(r7) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() fcntl$getown(r3, 0x5) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001940)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2", 0xcd}], 0x1}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000140)=0x1) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:46 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x4}}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) r2 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x9) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000)=0x7fff, 0x4) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x5) r4 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x20000, 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0xe70a) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20002, 0x0) fcntl$setstatus(r4, 0x4, 0x40) ioctl$TIOCSDTR(r2, 0x20007479) getitimer(0x0, 0xfffffffffffffffe) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 16:00:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) kqueue() r4 = kqueue() close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:46 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:46 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 16:00:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/181, 0xb5}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f0000000000)=""/49, 0x31}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000000380)=""/157, 0x9d}, {&(0x7f0000000440)=""/183, 0xb7}, {&(0x7f0000000500)=""/66, 0x42}], 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x2, 0x7, 0x4, "5822a733b0cfe2abc4e81718730379e487d31c8b", 0x20000001, 0x3f}) socketpair(0x0, 0x4000, 0x7b36, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x27d, 0x7, &(0x7f00000000c0)="6801def337493c000f00b7634f57620bf98af8fffbe4e557795f9093339e72dda15aa819dea4d19de82068e326fc435d1ba19c35533af4ce5ec1734448b5505f90f6bdcb8001e7bbb537fc06ec8e146cc509a27518ad357234476920efee54660e2727cca058af8a0b2189600b5672a15b74e82cb2972d783f587a3a2ff885a75db55726a06fb16831a2143f9034171d621fea7ccc183eb25d982026d161194e681b47ba9eddf8e5d3831000d08408be7e3e1ba44085fd74d2ff5e8c030d350b746e44d53e489f55aed31de7e4a9e63ca9f2cea099e4fa6f7b698cb6bfa3b7e38833a51f59411d11e0ed851d83212d9d28f279b4c5b220", 0xf7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f00000007c0)=0x10) r3 = accept$inet(r1, &(0x7f0000000200), &(0x7f0000000840)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x1000) setsockopt(r3, 0xf92, 0x4, &(0x7f00000002c0)="cff153a6b162c61e073d7b81", 0xc) r4 = semget$private(0x0, 0x3, 0x120) semop(r4, &(0x7f0000000300)=[{0x0, 0x5, 0x1800}], 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8000, 0x0) renameat(r3, &(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000400)=""/58) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000600)=0x6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000440)=0x1) fchdir(r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000dc0)={&(0x7f0000000c40)=ANY=[@ANYBLOB="20000000000000006200cc04e586c7d13fc7c5e72eee57c43b56c4c91ce28b87baf1a0bfd33715cad8e540e4b425d315450c178d24ed88f15ba7cd12172ccb9f17abba6fccd697238a5c9f0e920ae3f18aca3d30ac6e000000000000000000000000006b3dc1fc9fcca343ac23a442c3f31ca70d5441"], 0xa, &(0x7f00000009c0)=[{&(0x7f00000008c0)="8336e527dbfe955155848144ae980eafa5a4f2db3b82f951dc66818ea6f77a501846bf3707becf021d35ecf9f0e1b4547f1da72f38e0c9a66f2434ed80e8994238484f542f2ca34837981d81ef15a713c0a5a6c6dc506f956f81968bc32e195420b416ab2950d641dc3863bf5354f0620d1f", 0x72}, {&(0x7f0000000940)="8869921a15c8126aa9081bac92501092c383b3dcd3ab5c17b6971b717dc3fdf62f73f8a05c89a2017636d1a9b279107825490bda72666da94bf440241bce5a031721707e63df388b7e67f310fc931135dbc18a45ca3b", 0x56}], 0x2, &(0x7f0000000e00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000ffb2e970122b45313950a1115aff0d0001000000000000008000000000dbfb378ef061ec8c7a385e15d44a55cdbcfdd2de9984a5b3e784312dc321523a8bbb58b666196b5654c3c0248259f81eae013622be41125b85eca71429b45dfb8cb8a3", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2], 0x148}, 0x0) r18 = accept$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$TIOCSDTR(r1, 0x20007479) pipe(&(0x7f0000000500)={0xffffffffffffffff}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000540)=""/62, 0x3e}], 0x1) semop(r4, &(0x7f00000005c0)=[{0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x80008, 0x1000}, {0x0, 0x8, 0x800}, {0x6, 0xa43f, 0x1800}, {0x3, 0x6c523efc}, {0x0, 0x584, 0x1000}, {0x4, 0x100, 0x1000}], 0x8) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000800)=""/6) utimensat(r5, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x9, 0xfffffffffffffff9}, {0x7, 0x2}}, 0x2) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000006c0)=0x214d7e31) ioctl$TIOCSTOP(r19, 0x2000746f) open(&(0x7f0000000780)='./file0\x00', 0x10, 0x68) getsockname$inet(r18, &(0x7f0000000700), &(0x7f0000000740)=0xc) 16:00:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:47 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x310, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="b2de2db22fce1ac110f5e76b300f9a92b331ffc037b8a7bdf37256df611a5e07a5b5c74a9097bb2f5830b607920eb6ac167321697728de680fafe2ccac62772f7239ace7efc594026d2bb94afe4d6de2f15b1ee54e3dfeccad45a97fdb07dde2aaed80841ce3657f0b1667a6bb893df46ff17afddad2ea19e90e0a7adab68fdac2bf38869646b0fe5e53f1175f34efb18a76347498628b2bfd507df8050eb3511e7b020e598c942c025b6342cc8747054496858c168609c1b7a17b13303689360f788fcdcdbfdb224839acffa0031075133e79fc8438085e9c285b", 0xdb}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x8004667c, &(0x7f0000000080)={0xc6000000}) 16:00:47 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000000)="2f7ecdb82ada3cca1d92612d8313a60d6e2333ddd1a3cae6dea8472b472983151e8b3b7016bc923dc7239b5fec3da02a5b7a3214c9e8", 0x36, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9c8, 0x0) ftruncate(r0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x380, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:48 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) q4ծwCm ꠧ=^ϑK}/i}MBA߻K0IF_\8ૃd}L!Nr &KHM 4gr!_zn Xb)%^^b$m|涴($kJ|(PUbn)U4;Dž#\xk$2Ӈ¶,SޔcYѴ|ڧҒ߀#J/ o[@fD'm,UyX4MJ}|7)߿[BWG0Im$nEe,Ҹy#IU_OZm I{鞕7>R}Q=>Ԥcfݼ7[Ž1 *Vyićқ2:2hVf߬%sgPs*C%|YUXɏn PR-|#gNx؟lW9מpckbd_enable: command error 16:00:48 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) pckbd_enable: command error 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_open_pts() r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x282, 0x0) chflagsat(r1, &(0x7f0000000240)='./file1\x00', 0x2, 0x2) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x2) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:50 executing program 1: nanosleep(&(0x7f00000000c0)={0x0, 0x4000000}, 0xfffffffffffffffe) 16:00:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) unlink(&(0x7f0000000000)='./file0\x00') 16:00:50 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:50 executing program 1: 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) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:50 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:50 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:51 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:51 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r1) 16:00:51 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20740bcd31536bc8172dae56b1dd398175ebf16521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93b3d199feaf8d6e90d702592b8aee0a207de8f9bb9b88cdf3802e5bbef3354d6b667a14a23823fd0aa9885f77896b90f459fc331f814269981585dda0d4c72bedf721bb992655513c90b8941d2eed4e18a5e4da2887d93b5f027e19469b3b54c71bb3d1437ebe942da7f7f7c87872148678ed7497d07c5bd4a25617ebb5899ba4bcb43ac4612434787a13227d4671850ae0e82d1293c56ab8c8b8b6ea707d053d1fe2210a536e1757592e88db03a8169061afbcb39d773127bd13beed20f2b93f278bc9c1798d4a4214dcdf91d25320054759e2c70591940f2476c925164054d8fc8b63f1848cee7b3f3a16ad91c05fe67a71cec35e170b2a391167439f592452a75a7a309bf3a6fef497f2c749eff3b30a709e0199df50500e3f860ec953e749155c578faef989033bac726c5f1921eb7ff4597efee330f637eccce6b8561ba2a970f701f30cb516a2b0845669fcb71fa1e08c76e1b408f5d9eb7413ae35ce077bb50cef81a61e5c69a99e771bcf97dacf957a621c14429e0a2835fff7887e1b6e8fe4ef0bce2b1df70ac619bf6b066de24346c21a0597923b6bff824b99cc58a31298a7a39383da19c7f5411414bc959c7e2d55f91e78271177037fb05fc66b6b6c570140181a4732bc9857ebcca2ffb4a74a2abd274d948550191055c1ec0773db13b7906695779c3a3fe0caf043c82d813e4b270899762598edb3bf85aa963c4a10d77"], 0x1, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8400, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:51 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r1) 16:00:51 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000140)=""/255) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:52 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r1) 16:00:52 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000100)=""/236, 0xec}], 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002413c6bcfcf6ecaa2011b80c5011f9a7eef846a59", 0x18}], 0x1) 16:00:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$getown(r1, 0x5) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) syz_open_pts() 16:00:52 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0xc4) write(r0, &(0x7f0000001140)="63dae27a69268138e8d423f8b13174203834d59be5891723ff636fcb0cca66baf1eb60cb74c6870197580b87a43e2b71ef7d0b0a12880522cc3060b2b84490042b7f0f2ef85c97c8b681242e2240b944bc9cd05cd2b7457161e636a2c37f2808bd5e4db4ff4dbf3e381f82c12122ce70c1b15c0c794d5c1fde06a7e79cbc72c992030da390d6c4afb9c20fa178a5f6abc8c12da6", 0x94) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r0, 0x7, 0x9, &(0x7f0000000140)="d9aeb3d230bd1074e1ef5b883256a4354ffa5aeb148717bab415cf590fcb2b62bff15b19112f59e63f9958a72a67647cbcd5e40d9accb97256ad1000238f6312ed644e2cbe62f4a48902850cfbbf67ec44622b9b0c6c2938aa9ebf874f4b6811a3dddf668564ec357108b567176d5680d0fd48427f1e9219ab01dfdf55ab422c8e8e13b6836b5b6a71684d47b25ae5be8bd18b964c005b9cbaecbe0cfb08e928bd61b499139be34a6f4733dc2de020962d95161bd0d2d8610a63e954f3874da005bd1b50fd4c3170ef3d32d8f7e67640bb8e5c8d94dded8b0f33204e0d0bd02f511042f0e929bd159672cc87645547ee8c65fdfd049fa2a33eeef0069f5cd111c1d82a569554f5c50ad83d9e45a1c9c8c488bcdadb700fead251f00284ed80b38310ea212b4b79959e8e0f40c7f7a4c36b1ab47a9890132951029ad9bb7a55ef9d270f2dfdd1a410b6f9e1216905f27e4014976d762066defa6d1de24f51574c381a196e7c97a2714fdad34de89478f83f39db68b2fe8052af488f52e4b581e43a956e91e7d2ea04b99567dd05a0750b1ccd10d580cc792cdbb47a18341caeb49cc070e490a5333b2058381e0c66aa4b5a8b4d2ad2fd047f2469b5741025fa47287ff369fb814b1b00b7df21ad92f0b9f997ac3e2688124222a2b6f0f66a4c5e1e6ef64b7324226b532b7369a1b15fbc9d2472212048632b0aabd44cca677fec94b9e27379143a8722e788b968c3d77debe53931fb717520b8cf7426d263342d2adb7ecf477a36eddbb7c9b3602123bdf2065a12f7e31238e042442cfa6f8b7dfa7785ecad5588f47df3cdf8f7f82580646d5c450729a27591227c53c99c3acc2df3e6c82b869448ce55f54f38f387a74693062ef5935256861f34e31814f637ea9a53ec980ce4bfec07efbab948323dba1fa2095da14440b2ca958a6c69b263706af9cf387470032e61c075d79c09f316c85c7d51b9ddddd9e0e0876975774e2839f1d28fbe327688d9d0cce167a5ca4570c172888d9af61de09635ccf0be7e480c4d2fa982f384aa6fe9684adb29d830a904434bcec0dd5711386f718bd91d1d51bd85bc0492d3733d88022ceafdac81abd4b345517545ea0c3c7b40b664dc3b0636367e2ce2655deba86c0d49a4efbc866913ad34064520fc05d7bf305174cd35f7433bb5f9a9aaaccaa982415e17e3f875898b4ff9c6e26efa6c55c909e6598fc4f19afcefac4ecfc1c1f49265ff54e9cec2383a706699bf577a3cb8a70ab731b432796e28f1e5955ffbdabdd761519f14eb7dac3536c186e1ab340e38cf64c94c9fdb02b1fb3a94ebff905fe7f27708d870ef9e536b704b4410c72fe8410e3036d815f42a2db8ac2dc81be26eb68704a2a4d10f11e1be182bb582624ce060b401a8447291548c85bd9cd541fcdb4c59e1cefc23aecf3824881d85f98fc698a08e94e97e09e1358f2f45d51bd634a86b7c8f82c183b63d28b198272632252b7414cf34916d76fdca2de90d306f5d73e8445dbf916f050714db9ed65aa7c35eb2d1dc38cf9f59719465a7881eedee994056178c9fe003547ff89510012df3d0c56bee9dc6d71bae6b2763302c47f5cc92c1bf63101da87cc2f6942528c08fdbd3b8153c6e284c1d6372b79b5f7699111244ab168ca708342ac25a6b653ad2d9d78bc14105a0b32a8f7fd9a45a8f9d3cc10f53c97d77431eb6e7b49bcb2c15e55ed003f684e721c0669b7c034fd72fd4145e2b6c684bb14cec9046dd12195950dbf03ab0b5cefee9aed2e4feb49f06ff03bd5f4989b3441e22102a0588a46c4546281a436d26dd31f99a60b98eeca68ef41ee04ec75ce3c2161799ba4d69ff6d9a3e0b4eb4370c900ef59200cdf17796ede69c5ccf888a569300fadaccafb769c118eddfb2151974f07d267aff33d76c63f61dabf9acf76baa04d732623b0b4057c5131c1e725340dc82247f0eadaf9ea578b140130cc127eae66719950882fb02c93fec46757a93242f04ddc9187d1644e7654a43b44848233a31e8edd443cf08557f60103552b5fed3449bc97d1dca4e6016113acb832124fcd4a2ae40e82c01b3aa50b82ac513df78dc4701ca80feb420083e67ea80e118e0d835ab5a8f618947d89a955a3147ace76a03b4736bf865c66ee6e6ec9085ca5907f3378304cf4ba39961fb85edd80a21a08aed7b1c741db618b896d897297509628fa2d0fad6c5cd34d479f4148fefde337b2904f1030f3e0f1b6096f524bbc378f54cad512b98952b0eee23140f1430d63cd6a7fc104b9014118e824e3dfc0d021f09c5cb78fbf8df9cb4dbe2869befd9f20996e376bde648d4a0d5af7cf275a94bb234d923b275ad43ad89098c55d4f39888f27c6b405f88d15b4b7c8f6ec3055f858c772fe7211f35ea9c25ddaecac34fd5db6e832520e11f41148ad1ad93e445c9bc4ee3363dfedce8557aee49882c00eaa30c7bedc116ba6d61a6880a749d050891a553b7c95d7766b308e453d07c38ab446ba1a5345d65419d8e5b090653cf3d864d43832607738699161f05a3fe6182d4c0c5df9f6c16d93fa4a4bfbfbc6cb602617a4521ad9ca0b899fdc5f10db266d2a50f34f1399c202a40002036bb45958255cdf449efc5ea5f7fa4f6a0c12c9552ad55e9f7dfb5c23242371f3e355ee143ed423965d382376cb347d85cc7900baf54c097db47a6f8979df89e34aa275c08047eb4c935fd0cac65be728576773d29cac60a4fd27ccc38e09c8c4faec048405c3e832e3e3be775bf6c0c943d05925df9da2505cc18e2e108cfe185fd258be11cc549393c009294556754d213f2f3785af35ce87d12e9aa7d64d4b1a1c1096d9e0f442dae5d2fe8f4cbb70e51671e85a7ea3a1c14a02caffc2b1e85b9690def1474f725956d9b94538d2f4ea11c4c5b519ca49a38423e0abb3b1bd946aca26b01c17889ef25419e52841c9c07be363601159a4e5f14862199b1de9e27b80cf6332e560d8bcef75172ece88a3970b9007aba946230d5b17ae44afdfd94f9b09922f9f88259db3bb00b4d58c0c823d9fdb80bf8511e695acf9528503bec696105861a8ecbb0c09a0d278cd7d1afd32b4e0c13bcc3e4969302d02181ea7ac2258f55635c365ec0a0e048f5cd628c84674451a8ce983fcdbd35b2bc7a0eb447cb5ed6f4d205a181f3c568a3bfbb7806bc6f57d9ac910ddcd5421147ddfe1ec527cd9b0d68092b2b9cf237d338c84a2ab485d8de6eccfe0aa8ab77638ebc6ed7f495b58f0b5a52fe3d518caaf5e2d58f457b733994d945d6812566012014946ad99a3f87d9a2772097b9f805c348da304fafe6ef828f435d86e7265df8baa1104fdc8ab8def7c5c6c88f05ec825bd6d3fd7897d963b372cd6c85ac7bf23b5a77f60643fee09bd5b76fc79ae9eefc5f16cd705e02986499321adf54ca0c152c7e263a77fd2ca5edbf21f4cd5b1a5eed533c0614bb0bc868d0ebdb0e48c293174456801b005dab88cef513a6c6c243170f15d2e43e5b3ceb20f3e217683303c06dc755868a0ea11a7739707c8b18419fbff7201f6dd01aab9a1990be06d769e3d50fc0ed0ba3e18e19883b0084cc53755beef194a65d3a86f7647d8fc323e788926b11c45c0dad08e67f681884f7ccc20034ed6fdb94d77234df45216e30f20760706140bd72d1d9d76bd68dbad3340788e2348e9b6f57b560cb151dcdb6640ae49eeebe2b1c30ec73467bb3dd6b4a21bf96f6c6c5d5f398f175c5ba24723bc4e4c311ec8ffef8210d61bf12dcca9458a7d247a3e79818de14c12b02b5c334a80182cf32d78b888adad16d63716714d363b5274f124b8cba74e0bba6abf94116fa496f356ac897965f215dc7f7d2fc04d145d13aaf638d813a49d95da4c4563cc7a938cbdcc0b41727d1fe307028fc269a6a7f607fdc2d0b7546cf98cdc604ab01c57d3aad3980da46a8411d96d8873c0e231bd3a9cf8777221c595c826e47169beb4455f1dcbbfb27d8ac725c25af6bf0d6bdba92f54c7ac51b32249292ac138d5f0ae242e0365966fa48e8e02aa8f9c4d0c73bed4e80adaf197c1e6ab8f2f92e557e41f7a59b82515202e85695008fbf6976cd2cf81b3b941fbede429ada2116554b86d11f27f1d543026faf0647ca095f364b816843cea333c7c133f05efe314112cf7c8a0f3975cdb930c5fe9e65f8b069beb566cfe511c2f8ca5b2b0924223f3fdf2e0911528203e5a82806cf141372e149981e3b6503e5ced9ba332c73fad789cf1b4b3945f001e3c34ba0236d0a37083a64415ae7320625c93d85557a4dd5e27d8c25caec2d69132ab22bb457e707da384575a250c621b789e029efcc938f3f1c315558566d35c21f1ec586572b6dcf82b02dc8dcef0af014a55fe61c33455d48c83410c3b43697bd3dd4326b0aae7e78b35c8cd172f6b84ebf490d7d0884bdd3dfcfdd9a36ea1a01eabe2d4de820e9249f322c92e6cee1c50b3d1e92fbd02dd3dada0001bafd3742d60e5dda5604c5271aa9925cd11a6471a0a20ea83a6ba0f4be52421b3979c0829467f7e6e165d0ad3ed4406f058beb87e62a088203e66f94dae653422c8c75d636a54dc8bb190505b421a203c848be091a64cbb3d8255e7047904048c6c3f8aaa34e8cd346427b716734294d061c039887804825efd96adfc5eccc34b89f6997305158b9307425f4c818df3fcce80fbf23f442aea1573d4501dd0c027223e9ae5bdc2dc01264caef80bfd6929f479366e474024d006439ac436445efaded3a603da1868187b3a5dd24f53f850983cf6584417f333188e82cb23337d379b4144e2647861ca1245867a2664700b68f469c7032d5c9392c75db015b2e536b93403debbba90f69b88ac0c82655c61cec21cad48222eb3961e608085102f8561903459c489bd27802a78d423efff234b6982b3a8661253c60a7c853d95691c10773421ce7bac7ec7ab39c8cf621e761ea6ab77010c7631e069fd725dc137746cbb86d0f612ed5130f70e0d98b5fe37b8e842b9b024dbd155812f7fc776d9f1bc04cc99625e540d659981f4694d2ddf6b16ac4c339767bf8705454fed96b6243b29038c6f209562182a0d5633c4210e741fda3e1885028989b33e63bb904c793820ade0708e20d85089e9dee9d4c77f5d3b777e5931cd35769303202efe26def1dad81903999663b0bc12ea25484fdf5303df47816131aace14089bdfabcb43579af6562f689003608af2508c9371d5d5ba7e69dd2d7dd55c70053f4d8ea09fcb4aa5f9e07ee2c99b7d99965942374ef0e68c38fa9c5a45636d5865d20d836dc4fb783ea68d44945268547fa7f6c3d60a3cd7f803b79b598194d8e768df8dbe5992c41c6ceeb1d67e32dba80b838e592ab3c58101e096940b4032e321ba7995d3c10199392e92f23e60650cb3ce6722b074733f39fa8e92745ed730599d7fe696b87a06a10023194fe750976a0dc34ab01bbab9c91a6e17b80f2e866a48509d3dfeca1f16d5c966b130d9b1a65060be3971b925e4f2dd2e7efe76389bad205175f6be8c93e4c4c477c5df84be22eaf55fedcd076d2e73abe7850c20bae56f721dedf99d1a5d7257e76d0c048948c5cfbc8e093da644389646fb5f28a4db9e50b97bbe58823535f91fba42449345df38ccb192ea11d3a1fb581e48ccd9c689c28045d8e0a16c667c8af9d77eda4208fc523eb27b5bf310d76ba0186a228d2d7d1a1e0b93a2a4ae36d22da15b4cc5315c7076301c3e8b9247e4eeb360c82b08ffe95f0d8a0abf0816be842466c320ddc4ff5684ba0f4b7258fcbae59", 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0xffffffffffffffff}}) 16:00:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=""/213, 0xd5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000380)=""/160, 0xa0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) open(&(0x7f0000000240)='./file0\x00', 0x2002c, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) readlinkat(r1, &(0x7f0000000440)='./bus\x00', &(0x7f0000000480)=""/82, 0x52) close(r1) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xe0a0, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:52 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x8, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x62) fcntl$setstatus(r0, 0x4, 0x40) r1 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000080)=0x50000000002) 16:00:52 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_open_pts() r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x180) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1e3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f00000001c0)="02", 0x1) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000300)="b6ed33cc20a4faf5629649cd18f655b85c4387d52e0e162f2e11e482b4b84d9bb4d1ab6e31d02c0059f4ea77d02188c61d255b77ca6d3516d9d27fc1cd2aef9cfad804ad6d3fbf155b2bda98a090b13a87c4f4f7afd9a6f31193d1b3fd1b054ef9fa15a275cf73787e02b8f491932c945c3b480843d45836d3c0b446aa8219cd8ad014d2ea53e1e99e9d9b25528fe87bbb7adf86efeb29ac65b25aefa8b890d95fff76a3247017ac5049c8cebad9c8a85ff2f52a925d3253cd199809aedbf8838d30ceb33cde8290ce43a55832a13c303809f47582dcbe6e21ed49ed0460452543ce4c1e", 0xe4}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) write(r1, &(0x7f0000000000)='\n', 0xffffffffffffffaa) write(r1, &(0x7f0000000440)="e46fa7401cb97914d78fd6b5988a3a5bc8f586eaa498a39c688c0842a4b9fc408447c508879199869dd09b7fc7bc16202fb12a079cdddea497040000004c98da9857ec8e18dba1ab58aa8c6cfc8a223e9757b4bcfaab403cd3371f8be8d29d26133f6729d0a44bd4974098c27b2250e1ff51a1cd2ddf22b652f9a786d2cfff12", 0x80) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:52 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8081, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) r2 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1f, 0xfffffffffffffffa, 0x82f1, 0x1, 0x3, 0x40, 0x1, 0x1, 0x0, 0x1000, 0x4}) pckbd_enable: command error pckbd_enable: command error 16:00:54 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r2 = shmget(0x0, 0x1000, 0x86, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r1, 0x2, 0x1) lseek(r0, 0x0, 0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)) 16:00:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0x80085761, &(0x7f0000000400)={0xfffffffffffffffd, 0xfffffffffffffffd, './bus/file0\x00', 0x100, 0x3, 0x0, 0xfffffffffffffffc}) 16:00:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)="2456adfe603c6a8cae4c73d34681313f57cd899d6b8b6f5c97a61ec54cec806235fc707640b0526eb7a5081344682918b73791cbb70652814739366966ae0b10940e061308420ef3", 0x48}, {&(0x7f0000000140)="d9ca5da36b68434f72bc5202e4f88e4f3b02ac0dbc0d664bfdec8c4215d03d6a57ac7dee6ec234ae55faf18dc907a555b2aae5a3724d9c017a6721756fafb0eb88e5a8b1487071d3208cb5a7569406c7d5eb542d7fed47f349c398521b3ad9911f08d39942cbafc77e7b1ee01ee4f619f1ed667740ff99f2f92eb0e51dfb1c59f32aa5cfd1b42c8f77e61665799e9da6b44857c564310781ff849c33edddd8a1611fa4997199ada0376dc54bb32f8cac757083bed6a5a37643f0478e4ffd4ece03cf79169418c9a18295a0d52d07d09d55d39823fe6d36f040f06432f52f66a530f2fb1311bd7aea2e647ec865d46f484b0fca04e7566611e9b5f903c291d78347dad6cfb45053af2d216916c3c6a2f23f8345bf79452c07e7cf8518f505a2d5ecc269cc67b7b43383d1588bf38c50563e2489ec1dbcb8947fd4bb838154eef23632ea65df8d0dc35aeabce5ae14f891cd70d5306ea9f7047abdbe5346fc18789a83a8ebf1a6791cd33c8fa0c2cbb8bd66ae84a1a45ec377653e2b8d7cc6bba87a062fe55f059c7e83a059ba3dd6e2c5d16c6a21cc23f8fad6fd4f617e3c1343d69ef9f8ee72210449ad7fb2e223d4fc0653215390c003512f41d611b791c5b11e46c7debf2502699920cb9ef1acaff42d0d98a5b18a0912e74c8f77b6bd9be943ef302d4ca0c9232926706fbefeb6eef2ded57ce510498f06edabb1caf00b4973542974fc1d5e822159790e7ff26e93bcf6451ef30afd520f6a8cf6c410397639c1b4851747ceca72733ee2af9b236822d843cb0263282b743324c7429895639aa64da2a4544d834b85263dcbba8b5858e53dfafaed9420cc9df8b0450c0cd25b2b134199b2f869c1cdc0a34bd54b547a469065f958f176085f7fa4710035106ae39cf263d80d187256ccf595211b6d535faaa133fc0616e5a416c969edc16aaa7a1db2913df619868ca5a5f58404e92e2bcc78e636656bc7e1009becbbb4f405daec631e408882cc4e21f5f5adaab69f84bd07de5918fb974a06e9990e06a21fd2dd6a5ade1a81f9fdb2091554644f319bb5945f5322c8a8c6595d4c96a0170d9778471693b081fdcb385fe0569d80baf613ff199f93a17268e7c90ccdc17162350cda37bdab7fe8b03fb9fe95ad8e49d1e4b2f24d370fbad7a534111640545b1eeb55887c4e568ff2fc899bb2e0e07364aa35f80a6537394588e8cea23dd3322eb4f24a4e9cc24235b4bc76e7ff4c56a0eb8c87c5b9e03947e6b5a8eeaa3817e313f71cae8c744861ea7231c1567334f3cfbaae1c6d8cec2dda4d4a8413529f3dc5892f40bf6001a28ac5de627f8fda80aa8c5c884271d645dfeca20dfc9e6cd617bd1f5f5238a85682c266a5791aa2897b91c2e1b7edc1f8dc9ebbb15625bdce6a1d0c7ad79b9cf00444bf7bd3d80f89f4a98d53d8f17e485e304629973aee2b93a40681576b7628793b812193a66a2fea080719e4e0c3d3ddeff0a508bbc681d5d2241b082dc23e07d875bbc2ee7ffbdbbe6541cf93cb7827f677997ef07e79ff3153bb7161352a466433c7043332309bd165d20c54433ba4c679a6fb54359cd9a652568d8790b25408db3c36fac9784da8fc47a0ac2cce2c78ccaf5d390d0a2602d3558f2c5378299650cc56cd115aaf155b45da00a86c282d0ac625f1198295730efba0b812136ba508d5dc6c38dd37bf77c4608cfef952cfd1eb35dabaedc1433e54f2033e96e82bc1ed6176e5fd3b101610d65a9827faf4c39bb5e3fd3f7bde69d0f929448eee72bfd71ea98567709d191291bc40b2ba6d3181e57d522d3c86e7836c5f7d24ee54b54b13c565baa379da6bec1e4d76c466f735159880579209488f9cb12fe5c9d39d9b5ca7408388b32b3c179f77c927a0e67c5ee1c15c65369c7fc2c9907e823d4bdbe9b08c340d5f8475841a288e8892fbd3df12caaa77b164165409207c9a841d1627b54b489bf346e6f8fff0777b60d59dae9830d5528465a8c7885c6c882a0e793ea70bf2bd18500b644a03f9ac3bac9120b2ebfdaf3892a99c69f3a4f6c3dfeba79956c3b78e7e7432d9fd9bfb394845a80f9beccf820d1386a2c1b2b6c9b7d1378b7ba57a4809f8352c4a244c911a6c26785af8f458bfa2851ebb83992cb61a0fead7cdf929fbd65ce5571fdc38f6d32abde74af0a0ded973925fcb7798d0b110c0fefdb9980f29f543a45d119061b1e9809c7c78c3d92ca49475d0392a0b7150b821fbe855ea007d5daa0c838584f3c11975aaa0942d02d8b3907b0de71cba556e6bb506f28974704111efaec867e216d7db1fd814e0dce1fa43a1ca0ab48e7a4941b5b27fcb49f717ddfe6b8b2a25d2ed36201ac00e4e13bb3ef750f11c988b2d930c93b8c5353b93008463ffc38c6abc200a2311d3c16d9a754a5de002b1c552e286ce150b9ffee0a5976b706ada3fdc352f6a0ae40bfbc38c51a3d7767e407287e895cbcaadbfb371ee2b8279150a4496a2a84e9e992588a474ba9c5d713937d30a0e509d99a32e8be3b0a4f2db0b286c6d4107259b8f6ff9c3c4e40ed33f629b1e0967643f65728cb19a4983058ccaadc041f8ed012d33d98d89d37ec328ce7dd88d8ed4af873dbb70c4fdc6c1554ef79cda5225e42ac1ec987e425ca29d4681e648baa7bebf19654ae93f680238a79ba73ced76f5d3ee65004364137aa87b917f99b37fcdfb2e710707c23fc926fba1d4befb0e67fa27fca7d1082686cc1271bed346fd25ee8b846597366e7b7a4d8af8422f3788fecb1182c1aedbac3cf6f02e6aa88758dc9529fedd58b3e2c38ffc5a37322b5fa81e5c3f1c8887918f8a24d122b0f0dd0beb3a07b2797425177048da6dfb7491361c1ffa1839fcb7bc163654baf85903e3298150af672e7e2325348342a1f93a0397d282a7908f9a7461ec24fbbf7c58748d0af4fd0d2ab6e2db4f6aa0167beae22725427b521bba90087028094af1222d7858251ea33fa43c83c772314c3059ce43c0559c7a17d5ab2c1cf1c6d62982c982e0c8d0741587608491718726931b501ee4dde3baf078c236a5553f4b176b38784b7691a416fdfa45f80a4273df246270feab321333908147f78929a8fb8bc5a433802c56fce7a042bc12530148d6d97f07914cb4f1c3e9e50390ebcba4a8c910bac04b2890f1841716c9424a8468521f36f30891e62e2b0445afd9027b2377861cc7ca46ae597fc6ab3f9131ff049849e28af9ce110052ab7cdc923330af2536a082f9dcc66674dd215a658eb9c79e5973de31b218f3d006ab02984d40f71aa82e3ef2116bcf76aa91572ee0ca771b01dfadcc738c6a296ac3e5366ac43b9d541550c4f46726ff26aa1976a8e416aad2ed13c27c1579db108dd6c2cfe6d487592771f98f5622fe189a5df9ec71b8f1c245a5acde4755e9fba29bd9ec66f98ddcd07f2666bf7c4370f6e64e2c4d459f1205d4490f683ecc781d8598162367611ee0c2a8f8d489df78e4d1db4f8c264db13db1c288f9992e212905ccfac008ef3ecaf0d0b4b7296b858d3f7e61c178962f11fd255fa3396c1697b07cc2177f97c4263eb6485a0d29ccd803aae86a764a742deed0f1cd7b6cf1847f858f57ee901cae7ac167498b4edca4bf0ccabb2f7b36b96230d489035d640c8b02ede6965cc7575037e494dc83cd61e335c4ade91676e84bc77aa3fb5a9b7bb4071fbdd563560991264199a4db714531e0aafcfa58bd4e2e8ac0ab243c367a6411d0abc83f2b239c7af0fb389e0f93cf77bc09e96b5adbce028929cb84ea3c951c7545e645fbb742b2d6952a30396643b155d64820b21f4cd141205084b398ff313f4f7bbef738247789b3a4c194eb4fd2c970f1aa22737d3dbfce80b5fb6aaba705d156a82e790d25d80f591dbf93b02c60161127d41cadaac12c796010dacc8b96ccfaf0e1a5a2a23b5c9e7e6520d9245ce77af0956f5852e9d8dc55205602aca6732f1b7df45945ccd86dbe2803d880ce65306d97aefb2fb22b3271516d8f8ab072844036f7058bc1c60d1a742e4fd5875539b593bb5fe21e13bfe0c87d3ae6b1e8256f333eb39275d423c105db0de50723551e46e0025f3842ec4f584dd86411592131f840470a51271f025d90e0f3cb974921b30a544e93e4cc3f4a122c1db8b423929a98cee06d589f7516426a75e7ed60e724a884b63f41be95f41e9cae7691749c3603e340396720772fcc0fa71555f94dab0bfba18d038fb54f6aae1eb89df74bd1936d0c93e2cd984f58639719bdc219edd326ec6d2df955c05a6d9c9259a3eef85342136a3d6fea56f728f9d8dc6b0cf5b5efb10b7a29179cebb9ef47c34898d15817512673b75539f2325139ccc1e0582fb7e13e66078ee72dd0d340d7556f38887eafe6dc96b8fe91ebf14b2808b351341c642efa3224b124aa12ed07ecfedbd171a83d2b3c8cb9cc28225027329a9c220ea45ff140154684619c3df6b471cdc1a26aa9c390c8f41759a32040d558ea5b701c945485840fe893cdda61f31179044239e36f679aa02e47f1cba1cb997ae55f488468b23bf1ca498a32bc51b6f0b6cfc64fe31c30db25fe47ab71e932ea658ea4eb5ea356f194dedf53dd9525704885ec9cc5a19f481fe26a28a2085226a095f6355e67b8d5e575d8dcff03bdd12f86fc82985e32bb040cc273db7a560d44258434bac2238356286849539a6345192d7965af3cbd02ecbe825f386e6a0b4f95d720a729b3bfe59a37229074ef5a66558ff19883c621985a31e952fe2a8be53240dc603ca692cb1c82bd4618ea59f3d657c1cd7998448b4807f967f7826d34235b8119805de2bb79cf968042b08ef567db7dcdaf69191e052f026e644b20c8f05595dc35e23684a20a15a4810b50f0e732e2a26ff9b25ebe1a23131686ccd9e6604ca3503017da14f8d9f010fed72d77d51da82ab816feb051ae88db9797f21507083b33757db48a10a1cda2e2723270dfcc0b6101e6d287a9769dff4830c59619d06804ecb1743c9a1f4b34a2eaf581034ed5d47dfa405b5cc63de6286656e6c53e412e525158b38253e877b159f0845fec5431f1f092fe3ebd42a1466e41bbba7cf4648b28b10a7720578340fe795b28b9ed40790b227db3f5e5aa62c28052c3bdeaed44218e35ec8b8c40f77ecef99d7e4c4b939ebbc5f45e29520ea049a4e2d2eae41683fd7b90cb41ffc9da85864ace386eba50140db29b57619adf46d7a541845b9797e9f1460758de9cd39f78d6312b9433732275ee321e58d23f6d54152c15c6211e5d70ab211012f2583d81238b892f09fc40fd65200c8bac20e6d2d7c65dbd713c789bee4862faa9583a5dbecb9804278cd657aa5176258d3de24e0434518f70e979a0610a69ae784c72fe79893802a41af966083beae5af884a3d066c0111c54744ca8d1917f4d7df361c35a95a710a77509f5ef33d1a6216e89570bd90aa2385ce72521c5268128ef42d57801e94adaa0a1b331928aaaae1936f918721a5155e80fb5ab3f8a27c92497dd55b1b1da9482d51a9c705e34d3ba3532d584070ceeac6230e48f98d9828cdc30a910ea8e6024280dbc839ac0b18705ca6f2f7ec2da0ea4c30431047bb0034d6c93dc54b7d30f11adb9806826a8206df55376ed226fe8fa433344b08b2c516c515e3a6ad0bac66656a1219927f277c98023c0ce612c5750f94e562bc19a288c14fa475c6d68f41a89e5cacad1a72498ff29b007b3aab2fe06c4ed281767d241531a6a34a42cea794c37521f07b5133d24a1cd9681a7f2ef23ff94be8bddcff1f5bae96b928c4", 0x1000}, {&(0x7f0000001140)="16f5ae8bcaf43e2471dcd0eebe0160402b961f8d9586c8617c1e9191f60d78e8f01b9b98d7250efebf850b4522e7a43b7e4ecb949f6296be675b9e9f55b9ddc1979a2109d2780ebb168a6d6e01fcb0a5923fb73d3ec002408289326061e905e151ea3ffbd9e3883ffff699d0980db9a0334c7aaa84749816", 0x78}, {&(0x7f0000001340)="f7501d9e4115ed72093c53f893b32b096c0c66dda668d8fd00397ba35da1820170e2c484035d8759a8fb6af89700c7bc310928f630ab12e26d05adc7663babc73627d328aaec46fd9c607a2d02d4000d5ec08187aff73a4980b9ea20c11e2f34ee5d211d138aa7a4c1e3d23a41466dc4", 0x70}, {&(0x7f00000013c0)="53b5d3871448b8d2575ed34cd0a7963f94124b84f809a3afd7e5b86b07f6a05fe6deda109e07c527b309bd75f35bc515abb1b251235d6faadca89d2fdfaa0465710040eeaeb7168794e5bea15aa4e2ada2ce25d431c0d02dadb82fd33b2134b9fccdf0063a095e93a443dbb340d2c9ddf75b3ef4051f373948ce784b77030000000000000054afd1d452995d0fa5ab4b2639a48ca9fb9d1150ec3705d2ccfcea1f8276be748aa5a9aebe738903bf6a581efbdd6254b95e27d9682173036bbb3302fdd1", 0xc3}], 0x5, 0x14) r1 = socket(0x1, 0x4006, 0x1) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000011c0)=0xc) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000012c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchmod(r1, 0x100) 16:00:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x90) r0 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) lchown(&(0x7f0000000000)='./file1\x00', r0, r1) msgget$private(0x0, 0x45) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 16:00:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, 0x0) close(r2) 16:00:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15", 0x5b4) open(&(0x7f0000000000)='./file0\x00', 0x100a1, 0x10) 16:00:55 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x83, 0x86) ioctl$TIOCSDTR(r2, 0x20007479) dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 16:00:55 executing program 1: mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) minherit(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x1) 16:00:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, 0x0) close(r2) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008b00002b27febf0000000178c317fa0000000000000000000000000000680002ff4f22006e", 0x2c}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xffffffffffffff44) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r10 = getgid() r11 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r13 = getgid() r14 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="28faab73bcc65c9e6466ee9d76552d6cb88bd2b7733cf30854033627e843146d2518c5892be4f182a1704244c558726d8a8edd63a988d19597433c6892d098d85e5eaa1be0e9e8b96ddeca3a352b0dcbd0b85da992953bbdb88f184f1b6014231ee8517527d872e59bbcbebecf4be49b5d5c012b2b198bc67302fe77a9eee54f8731ad392c679d583389a286105e1bdcb309d6ffa0085c07258254fa0cfff4130440", 0xa2}, {&(0x7f0000000180)="95b122349d9774fd11efd0c33390f8791d78c86b2424e8b3d22c101fec1f6af02693f32a1d993ec9ce019cf83bb214485be49193639a0a9c869fae97acaf6f3d451638189b12fa806ecf32c26f7734582b30f2fba62cdc75e0ad6f229e8e7c3bc84629d372a41025fb19a0fc92d2535bdaaf5117", 0x74}, {&(0x7f00000002c0)="47dc239374f450238c07a7ae68fede9f3962b81c0bc0aa2b88a74071c438a88b4208e2fa989bde327df893094647cfe3ea8d54d1a000e02f301289e507cb016a931ad050e5b5d43bc94e06da9962e34917048d2245f83c50ae3e71ec877f9b38572d376bb39952803f4bad723dc6e91e582f28e689be869b6ed9460017d74f4a413c9bea2f87fcd4049b96c6e0ecadd4e9cb2089859bfe174ae11087fcd325ed800cfd4a9200b1f26db8fc950841726eeb56b7909885e6c7371cab6465ddf2d625ed853d82f1a0b112bcdd230bd92fc735d39384b23b1b25e82632e4574120d2af98c7fe7001c040fe4fc2027e874a5a5d3ad9", 0xf3}, {&(0x7f00000003c0)="e5b9721ca2778b0b6aa615d8d4d2dc5166a49344bf5477986ffc299d55d56581dddcdb9d47db9fef7ae0b4382229c20ad56a935b24a94ec65168833885b6027c965049b676d2305417799ef7307ccb4b739df68db1ed4bf66878bfc18789dbb86c4777bd575bddcf89cc8d2b71b23b0b816734a0c0125cc9c46090ca9bc1f990fcfb0810e045b57a2f7beef108874533d966845793b3dee21184764f076ba28c308e6a40584f55f93cc835fdef3e72d71025f0bcc7ab44ba92f53965a75aa7942bdc0bf87f709707b81b5cd1a53ec146be122ed574deed0863023440c9394659f141b96fc403a560d43bc629e697c4f4d290bb99486682efb61de39e698b31", 0xff}, {&(0x7f0000000200)="5e77182d26a26ffe2c8a4bf84c0a6ad6df060fcd94244a34751674cc0d8e66aeff78d653b712a30c83c84bed8115f01b22f1d55f76b2eafb4f83", 0x3a}], 0x5, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x2}, 0x3) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) 16:00:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, 0x0) close(r2) 16:00:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = dup(r0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0xfff}, 0xc) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x900) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2011, r3, 0x0, 0x0) 16:00:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xc0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) utimensat(r1, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000300)={{0x8001, 0x401}, {0xfff, 0x7}}, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000140)=0xffb1) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000000)="6abbf625264343e7fcda397765ffcc9d159bd13b9190b7bffe6072cb", 0x1c}, {&(0x7f0000000040)="b46e2cfa22dc2a3c450076676a587d0e8a2eafeb349a50afeff9e82fe041420123a002c6ad10f1", 0x27}, {&(0x7f00000000c0)="718abb581c57b56938fda2b3dbe094d9b69584ec6f1799028b4c19de9d11112a72fd899b8fa0e3f1918a159702e32342aaea89b168034101db989839cf6d772ba86df571be99cfeba767350844c775e58db4556edcef63b409e8967f59a9c5419c10b4b320e0e172b3a865cf2c93ca3afe76f1c0097b98aeefba214ea780860c6024f425b330ff3314c9bce74176c225d071aac00a6cf7aaf678f18fa2ae6ae9b8952f8aa5967f0658c5fc9423c6e12675c11ba894bb6c601095345b444eecae09502652c3e081ea2ddc2a5cd56a034b5e8388a345f2b6c0866c2c2f8aa422e7b7cb2f02264e3900f4e4291f240c6932754cf32095d1b3c9fed9e4f5dd7ea6cc4a1ed4d09577bf2a87b633e0d3fe189ec292cff600f98edf4a22f92e96ce488734c3b6f3848173eee6a63097126eb304b5dd733423890f04ece581d346425d8f1f46cbb69841dc21172896c1d60b45b8807e9a97094333630229431c62bf06f33d5380fd08b2f064d69b7b3ebaa416b3fda27b0a639c5af7bb3d1ce3446fc6de71f7cc51f4878ee559a8749eaab0371ea25b30a3f94f54fb8384d4452e92402859eed1f65c774437991f40a282cabb9a5426e0aa2ea39290401853f190e61f79507149ad90edc7d386e110d8e8028ea4e2d548e78ec8b00129a2386b14ebc66270d388a09386756a7eb936172080c19df0b5eb676723633c5401e28df6d373eeb29e0062e7569ba81039a76ae6ae17dc01eaa971fdb1e27a20acdc7724bbfaf2d83af7cec29e0f2ab186b389e556cca8faff69de1b39efa0e809835ad3586e296b1f36f142adb8beef217fd283363b45be00870eb8bbe1dfe8c53988bc0302b7423cd6b7eebead6b61a5dd1efcf798bc88c23ff014a2b47cb1ef7a1850ccce88b1863e0baa478eeb82d0d51fc768b170c8fba9345535886a7ef2e2440b21dcdf8b98cdee3cc83bfc63b98c190ca477ceddae5cade5bf2b4d1f2f9f9a4b480c57ab09d9008a10164539a5e87f845b211df041325228289bb78ea830b7596f0fefc8d7fbfc188dfbc5cae6897ae1d71196d31a94930d8b306be27048d8c68a6a79321f3f91fde729bb0151960553d8f9e8afcd46951d54b7ac3d4495ebb8d25c212d283d6d527e9b10574a08b1e22706597560dd3cc1785e9596ddb63e2e073e83732a018f2d543ae3851229a8673d8ae3755e3fcbc2f577b798d4165c512902866492d01c8577e568951ba50d86d5a1c5491232d7b07d9ef78e5ad374ed457fcc7f3eb6c47188909b23e1878c8703d0836624ba6194b94c7bd004a41b6124f7d1b694b2417631579f9314b3b85051da5c5e252fd6326f2c3e25a6d5efd81397b5215eab655fd52401e89a6e5a3e61fb09fa27133d9de508d18356892cee4a399215bc9326d9b70ef5600247da68918db14af87af44c6d897f499e2bb80c22ff6a85a510f10a51c2c98b2312cba38125be9f12ca6e35907869d3544226ec72524a5af87ad683e5273d8d4e1d7eed47773ff77610cb36027fc5b28fb61d9da88a772dfe0171c236e2dd4fcdf4d6beefa42e395f9169b290908ee5679f1f7bda2c3c8176c126225d9e87f13f3efd0a680604710d04cece68f105157192c9c880c77aff40e0f575bfa74f7d41e4b8cbb9ed79cce81dd1fe612979a4a63b5be4f52c3ba29c15fd0e4d783c9d4fd627529d6ab6d13ea26afd57113f64cd9c70bb52081c9935dd1e95dfdb8de303c5d2e770cf2077614ec0071451d5f162b3be260deaac903932be842cd08aa159755195a0bb028ebef1e95c61228ce7424752fb4471184a18e7b7bd8769ec38d5b7385d84f0dc19e152f5b1369fe2f82abd5e14afd8d0c77913547e4bd6b10fbbd4c7810e90428b8c4aa3ff1e9db5e6bd0577edfd373f16f272295931c74aab3c0a97f4ae3f5e91c1910efdf2a1c54d98a5ba612969d74e79f08f51db4b91e07b6df3f775c3db09c80bdf7bd909dbcc862bf7d06789342cae7b564c6a7849501e2374f1cfd93ddadd7da26ed3553e2c337f13c0093d61a3ce784b253845ae8ccd4fa3986fd9a29ae267d8f386051010b3ac28515423ce48a25a28e1e3c0a65a0ada23455d18512ecc0c8e9c33d769e7b677b217663c4f5f2e26c04998af74b679ef3ac1f69050d14b9ac678d0a8a18f4575d7758c7172974000671bb301b6a19afb97a3d5a0cf3e7aef1a27e9c58f930dc58f4bf43a123ac546b2cbd538887d6784fcc00fb9d3f7dbb7b03a861c590899e8c311bba1a5fe1fb3245a0e13fdb82d986e087bae813891e6be96e2b110e9d6f417baf319c403a1b29c60c0bb2ce96064483c86e809e918e7261fc9451fe622a25a6649bf1dd4849e8ec4a317972aea04193f47a780aa3c79b159cc2f2ad8063bc01d7c46063bdc4f3fd851b1a40b21093e02653876c135382adbb6c72a152bedcb7dc4ab5b195c098a36910df64f4eb0b790585994dc4d702990d3e9d618edd4a3a30cd718920fc1814e448254abcc6f426c04df09387cff24217211541bf2d4d430ee3233ede648a914f00c45f0666dc774e04242b03aaafebf2cf366833e0ab6eaabf23a041c9885fa0276a89259dfac001a15b27389864ec61dab2aea3025ab09aabb4a0c2a9a3bdd0a11beb37eea7d63cdbe2f64f0080f857d9afb3f008094b27994f99a2048a34600cfe9e6a10e519caad033a6569763d2ffa2b457a7be78f81557b083fc6d6571f67b55dbbae92368f68c4ba91e279ead6159fe552f61f2167687be721d65d2e32117da66e39e2f6f5cdad7c8cdeb4c327916ff3cb1dc6b676c3c87efb2c489062747a7a6831fe54140a0b523243b84633f6dda7c7b46801f198c854358a4bd93081c3af43b61c5727d49b2f50fb13055a382af882adf304caa6682d7b0c7255d66209d216b956d430a90cd1555bf3c2f19001df89d8ebf1c98ae8be40b628ce180d24d705e614f1403fd210610aa35b8d16c5e5f090bf6133d6a74e09949cfe6769161a3da6be6a29afb8d95a7f1120c85aba0042855600ad440556f645724c387333c953a98246a5349d373893a6f8d0b8f63f6ac315a46d6bc0bf8ed0962390a87201bdca37e87b2e84f8b3aada7ec8e4f84eec37dfbdf099c8a6b5c4382acc15f112bed9e6a6dc5f8c05059dbfcb5943200b05bfa58238821de797a694b0ceda6005fa0fa18f14f7526a0d7d8e4534c462dca48dd852e015d743ac2b300277bd797c5819485c7c79a37c1bd09fd8ac233f54130fc7f41b884858f454e8a8106488ed09268e295852027b70fdba3db249136c90f361332ef65a9291fdff5ce3d0f506ba9541e17752d8bd95534f35fca56eb3a4401055cec1b8f31c892f8793b25182bcf4c78fbf246a2f0dfbe6b41f7caad5477ae9bd4d4cde974de50050219cb9c0672efca404d17f18f19631750b6edb67aa0f183d05c8d4def0c0e347203b421bcd65931745c8830957e3bd07fe43472504087ad2943fcf57925768bb2fe4d0302d941e0c99d38007b746cc9ff47bc9e12ac8150e401be92e098fd22fc857e18a1bfad9603f4bbc83510de3c4bafa2fea71d19f22e49fff8220e3d49dbcea121e8b36c467bba4c07936161616280792cc72773aafc4f860d552790ed1fa19c9ad8df606bdc1c904c537a92800397058540acfdd04fd20d10d97c99e1ca22cc38b9e8f47754d2a589ce64a343353c188ccbb2297338a4fa70e37d12c7fb7c054b279c0a7383a69f109ee3f8e79cfceaae420aff992262751e52b8041bd26295ec18eae4f1a565a2e33e331b801f0336c33994310c63efd9fcfcf2a5449723045e14dcf00686cd7e945e9a41c706df61132bc8cd6c6eded068cade4e21461145d74dbc27294724d0919c6a3882105d9f522b58394bb509f2a765d2983050328352d8aad0eba32dd4311c1b088a2d8be874c5d319f46cc000b4b53e731746d3d0beda4b9ca0a416998b33d0b629d82b5290e565af4b4f1745b863d6e30d23c192a41a6591e06ff40fd6663123458251a14df6d33884f4fefa0ac7bcc69e6eaa9865263ac5ee1fc4f8ade8b261ec2d10509680966e2378b246df4b8265cbbe0cd3dd0d6038f13bd2dcbc2ded7b9c8a2f71467b241c4c2c072b2e56ed6d79eee48abb40abed951f438a2c2d2d5bdf4063985efc4ffd16e10b0fcb031d28e9be2e54a26d8eb34881907bb25131e5050fed0f3fa216e14cf2a15daf5cf092ba022cf78ce37840c95eb581c1488949901911bf9a4ffb57fcfd150e4470ec703a9bdcfaa6c41b237a99ccfa82c1c8e9e9e73de9fef2ca2da048317ac43e2b4f7a8ee2ada44b1e048e50f5f19533f00ef2fb7b4621fe61f9c5e4a00b12b0a95b6828252e5569274678e88818c12cd09fe255df5fa4509cb675e12e87ef6f64531fca0069430da36a3c78b0c6301aa5f8114e10a83f823f2cf3381fbd1bbb25fb3cbacf323849ecdde9dec5b9da40ade4c74c37399b04800a3441c1e031e4bdda9a3e26c94a26db90f868bd547ea9e86e7111f46aca673d7c3c672c5463a9c60f25020c9b5247f0c652e98694de30a7605e25d6bb20549702ebed7c005e3063f8e181143836dcad8964f391b2fb9355d82eb6edda3a97e211632bd4d3d4794ca41bf2affed78534edfd619ff94c788b6d8f3ed19f343bf527866a72c8f775670d810ceb9bfedae3d0b46ec6c5d95e7ff25659f0f6d96c188a736d205dbb7381125504415393dd268a40eab432a87de82b6cc6c7775aada373fb82db307e93c500ef15d932384f218759a2b660a30a77ef80abb2752e162698d6fc78657b6e8ebc3fe51ecf838b1fdfd10ad1aaf0ec714fd4670d60189ef9382c01247e1db023ba0788dfdc530196617a295097466207035cebe074c01e5e6084f663c71b3b6f87dc1ca95990052c2b9c0160d93c150bb23d3653a21ce9b5133f043065df6095721e6af9b3c8808c883dbec9392e4cac008211f35ab45af8f9b66c1ec008e900cec71341a81ae5857730a6b5010002d52ce57f8b0dfa26834ace08706bfc6aa1742bbe92730dc2ee3ea816e5251a285a6c1c6e1c2b3e14bc30c255cb7622caf039f582507dd951ade2e928eee2a544bd122c66c3dba28e34228856f8f9a395ed23c748c06d3b75d11d0cc87c5ef1477daee72dffd725037dc1d08b1d7a9ece5af17d635957c04d1bb5e8cced0e986c7d81b8ba2b3fcde484e4c47215e45b9a47da77f99562c93fe47121b51ae5aaed500610e7e8842defb70b42a8b03f06abb627cd5d55238163889ad835bc93e2c13481d6edc4e9dccf311f64bbbe7c956111476d0d698bec09c69ff205bd0aa58c455cbf56a394b8498bc1c9fe9ffa1deb27463ea9db3e8090eaf16174c09d6af15771dfbb7d0c105762c2df5dfb19aac711fb2ef11bdd55eaedd534549c4f9ba3caff9a0179b3c8a4c5da2b251744557d203cee31a75207eb9e21235408c70977a31ff0e35c8b15bb63110ebdfbc25bf2e9d904db649b60d67c3184284f44712e027d6299e8f5a8319d57877f9173d35954febbd3c9fdb208d331309750f6d91dc1b04b6d5932c4d9d78e220929a9821a7fd285f90ebe1df46ec5cf78a5be6144c6b4a03e71ef106db3e0f3fce598796fed3f1ce91920d34e7711aef909544a7e9a37d380d2843aa8fb5f97519a3802707e7366f4bc4774fbaf03293565af6807b0e5af7a6d812ae541f3a11683dabbc9474ce59e32f7964eaa06ea1a96e55d25ee84321e1d9b5ddff06fe8c53bdcd8d978348e89150d113d83fec34037372fb67a4f31819437c60bfe2dd964ba7cb0", 0x1000}, {&(0x7f00000010c0)="6993b54233542c0299f45e4590017ea34de28c5bad00e4558d411510b00a456a33318c76719a3394b7c3bffcc4311ecf5990e95fc2e4214a39f5934caf12a32e3bf50cf5b79770466e6da4ab9b2ec6716dd7fe08126e389686fb0d73c1ca57b6339ceb328471bbc1b710ebcfee3f2cab3949d5b04d5116f71bc77248534f688dfd61acad65e18bbfa9705bd7dff71dd56d1bc13e245010489ccb74a723a570179a2cd792d1565de42b856033a47ff1362e92348a2cf9df73753f19c049afe128df45dd36c10f5763a8bbfb2ec80bd05834cd225fe74e5aedaf9b599d91144cbce187429ffee57ac9a4", 0xe9}, {&(0x7f00000011c0)="9e0c5b4e215372f1dd435de7b982bccc9841fee75c9b0d80418caaf03397", 0x1e}], 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(0xffffffffffffffff) 16:00:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0xffffffffffff2820) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1000000000000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) 16:00:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(0xffffffffffffffff) 16:00:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x49, 0x80, 0xffffffffffffff93, 0x1000000000}, {{r2}, 0xfffffffffffffffe, 0x4e, 0x0, 0x101, 0x8}, {{r2}, 0xfffffffffffffff9, 0xc3, 0x0, 0x80, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x5, 0x10000}], 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0xd09c, 0xb649}, {{r0}, 0xfffffffffffffffb, 0x0, 0x81, 0x3, 0x80}, {{r1}, 0xfffffffffffffffb, 0xd6, 0x8, 0x811}], 0x3, &(0x7f0000000040)={0xff, 0x7ff}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x400, 0x5}, {0x18, 0x1, 0x1f, 0x81}, 0x1ff, [0x3, 0x8, 0x3f, 0x6, 0xeb, 0x5, 0xfff, 0x3]}, 0x3c) 16:00:57 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file1\x00', 0x0) dup2(r1, r1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:00:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(0xffffffffffffffff) 16:00:57 executing program 1: socket$inet6(0x18, 0x5, 0x10001) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000180304008b00002b27febf0000000178c317fa00000000e6280702e53a34f900000000000000000000680002ff4f22006ed1ec0c1623749c6a36af61eddc1d021e09c36466a4ac7f6523c9c4b5c85d5d212c9c9237388aa30ff5834e1e2581f9dbd5", 0x65}], 0x1) 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="53829c3fbd82438045fcf94465ace1b93b5b6ff91fcf6c7c80a17a9d56f5ceb7c3d46bf7346ded6aa8736ea52d67e62fb04656d3ffb493d4e3a7350958b4bd6808758b5deab42c32dd113cc7ac4878daad33dc72da7997fd044be901643518807013ca90f0ea4f6420e7f43bac5729a53a74672730b2458343d9a79737c4473a68dc9d074273d5a0e99668629533ef2177d40ac8fe86ea97a825f99f47c8d8acb0b187b824ccc5c55dc1a62df882eba5cae8629e7bedd5c5b1e58c3838d856282da452370946b65c7683f07fe6ebc42f8d7f4b6c1f092d8c0e51daac0d19d00f9b51bda878bfec5cc0b1e645780b3cf8081929d8be55aad534", 0xf9) 16:00:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 16:00:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x42) sendto$unix(r0, &(0x7f0000000040)="3d188796d878c8b19303fbbc9364fb8e3466ba0ee5c843ae99852a99b445323c0b687b7df8", 0x25, 0x408, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='()\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)=')(%*\x00', &(0x7f0000000300)=':{^!\x90\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='*&,/)%{\'\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{&\x00']) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x8210, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20080, 0x0) r4 = openat(r3, &(0x7f0000000540)='./file0\x00', 0x1, 0x3) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000005c0)="e172fa8dacfbc3f46e1d1e4861fdb24421ad2bb1fbf4fad8eac4d2adec941ff2840368b3b9e8d1726a3ef403949e7a6da2281d2f7895", 0x36}, {&(0x7f0000000600)="444ddf5c600199d4b2159adbf535cd5b0d39563e20876229cb2e116837789604c0a6cb401fa9115a4ec8dca419c6d1d6bae8cee25ec14daa95aea7bd759012bd1389efe2555431600416fba665ebb2f944d4af281065264b9c3b77538b0db299f724e66b06dec774271a69ded4972085c92bbbe0", 0x74}, {&(0x7f0000000680)="22876217694b3d6fdd41b817d2e7f5ef4791039d1fa4b731c707c44067d17567c63246e5036847a2ecdce11123d1fa722745069b10af51a8473e07f04ffd2f76537193b47291cc56293bb2606013e9ccf16630050e2d35abecde94db549ddcfeee43b2c8a80ec9a911a3dd5f600835d97b988156859328d5f4a06cd7dd799bbc18c11cf04991609923fd42efc0", 0x8d}], 0x3, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [r4, r3, r1, r3, r2, r3, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r4, r3]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x88, 0x5}, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x1, 0x0) rmdir(&(0x7f00000008c0)='./file0\x00') connect$unix(r4, &(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa) pledge(&(0x7f0000000940)='\x00', &(0x7f0000000980)='\x00') readlink(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)=""/137, 0x89) getpeername(r3, &(0x7f0000000ac0)=@in, &(0x7f0000000b00)=0xc) mknod(&(0x7f0000000b40)='./file0\x00', 0x1100, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wskbd\x00', 0x800, 0x0) nanosleep(&(0x7f0000000bc0)={0x8001, 0x4}, &(0x7f0000000c00)) readlink(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)=""/98, 0x62) fcntl$getown(r2, 0x5) bind$inet(r3, &(0x7f0000000d00)={0x2, 0x3}, 0xc) fcntl$getflags(r0, 0x3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000d40)={0xb057, 0x3}) fchflags(r0, 0x2) r6 = geteuid() r7 = getgid() lchown(&(0x7f0000000d80)='\x00', r6, r7) link(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)='./file1\x00') msgget(0x2, 0x424) ioctl$TIOCDRAIN(r5, 0x2000745e) 16:00:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000003c0)={'./file2\x00', 0x5, 0x4, 0x8, 0x1, 0x4, 0x29, 0x1, 0x1, 0x2, 0x3f, 0x100000000}) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f00000001c0)="6dc78cdbc8d72da540f07b7f6bf3ea99bd579a86789263e46acb194652bdb9ad54d32ed6157f9e8d76fdf612774d3f8955f204575e280f53c80ee1e9a0725a72e18ece8830e1407a5e493a10b9888ba8f4d6ac6434ac8d9bf961e3c97af0eb684221e9d59a8cd245cb644304066052b9bfbccaf4b41fcc4bf6bf2a57580bf6dac9092e8bee2ddf46f267c495df5fe6e02fedc55743a297a3f0d9431d003292832d3ce86e9015b6063b1347c382de9fbf956e657e6bc0178f7f89581e9b4ed5c9e6ef1cfdeeccc44d83e8083aa4ded46b", 0xd0, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fiLe0/file0\x00'], 0x10) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000002c0)) 16:00:58 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 16:00:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x2) close(r2) 16:00:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000001800)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f0000001440)=""/192, 0xc0}, {&(0x7f0000001500)=""/191, 0xbf}, {&(0x7f00000015c0)=""/174, 0xae}], 0x7, &(0x7f0000001700)=""/254, 0xfe}, 0x0) r2 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r2, &(0x7f0000000340)='./file1\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff060000000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:58 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10480, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) getgid() fchdir(r0) 16:00:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x3) close(r2) 16:00:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) munlock(&(0x7f000026b000/0x3000)=nil, 0x3000) 16:00:58 executing program 1: r0 = socket(0x100000018, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x401, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1000, 0x1, 0x0, 0xb6, 0x1ff}) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000600)}, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="abdb0036c0513ee906eee6662bd338396713d9386de5d8dc1dd97ed4c076389376e63b5afcdbc02e24d4a7ce0ed08daec8663b5a26343882a49d96fda893339b8c78aadf013729017fc018b2d3ca194bd9bdcaa408dc303c129f2b5733dd9d2e81d25dd247b55adeeec5e70479bfb38fd9080e", 0x73}, {&(0x7f00000001c0)="42c111197e77a6016cc548807b6a2ac65d6b51f0a381be061ddf785360b6df8ab16b38cd28dc07f7a589007a09e4ce0919a4ea640c4192fda3fda2bbaacaaec84e2b0ed81e7388515694b7826deef6af01e1e4aa022361ff8c197d1502992f3316c510e41b432e10ebafe735df8db80c05177aa06918238f0473f3a667af85026f3b0d4a7a5ff8472326de0d9cda1ee1d713e45a048bcf62bab62405c38ca2b09329ab625c1936e71c7eed697d580f0b833d6b8d13fbb43dad5d8cff5b60285e6e10900885dea7d912ad36e6dd8ed02a2e9bbb3c5570cca0bfa3a7d9a03ec650b89f55830782", 0xe6}, {&(0x7f0000000680)="d967587c5baab624f43a48d32b92d1400c1c9c45e39f7083d15cae7fef83469d7958d9bd60b0ed03af76ce47b461067d2be89dd9bebd80e2e9d876287539251660b932f4fac532c7b60abebb3a15f275718680070083e3032a6b2292d435f77f5400b21ac703404e797ca6382d778904f8b13bcc045e9caaafe2cdc41867fc5adf47a2725f0eb2fd53d836e5d7d5704ee3d92c455438f778fe64a4a3e733c81323cee78b4a0d9412598dbc8548ce84c501b5f9989cbf077ce609335ce8fd7826dc1fa7c602d5e38853088f24a30177a19f67d6fd5f62bd31f78f227d478cd580352baced93a3177b06ff02ac13615840ba1346ab264f0eb904c6ca02b28a8a136b7fa71061900439be8e3ce93355572d52ed4191ea40829342ceb91c94a2ca64b7f358f642bf5f9fa7a5047d8ec011f466df9434e394e970a84c0cccf04895a20aa3927ddbf5e78262aaf028fc3f5271ef1e84d7fcd6f56fda563616ee17b321f644e3534fb6dec1f2ef52270b93e886585c0eb954ae45015f93fb1edf2fe34f4c792ca6f7cbbb07fc9f864f821e85dcd333a85852e9bf1d36200113edce7bf94f5ee310145e519b636270e636e4d6c5b5de78b139125bc02031ab2f0e9925187d8322e88e4cc1e860910c56bde78992a4f22240f635eba8983723d352b3ec2688d54763b66c67d5ac97f83aa1d7904873dc935c7395135289517a62a55b857e1fc7af21ca0726229e5fcb55d115444038704234b212242de521eb56201b72d51bbc6b9aa0f5c3c0fecfe1b4d1d24f28f1b64eb81fa12d702fb02be22467d2be2b4cbd22040ec3852be5a27d9890083949e344d1432bad87d8e5b17347f02b2cd9479adf81b2faeaaa222961a8bf58c03d938ac7f2bf39af1ea16f42ab513161de32196e6a42b1f4772edab080e6ad0f37e953ea6477ada4df72c8fb89a834e5960527a31d84b07628f5dc3c29e043ed80cf66e393f7627b0786f4451b2d642ac568f940b47961d53cc66ad9a6989d1dc9b95027462af670ca2e5624bdba4169da4664814fa8333e81cf1dfba8c302d000b41a9b9baee56639513be06d69ebb4175b67dd6907a76cdf45d6c23029218633185f4be0d1840d2cd1bbb4524a3c2160df374509959a773675458e5797bc113df1bacafc5e27bb4f204d2941a65285539ea4e15c371c3470315d3f447ca88dd172f8e37213c8c74cf6e7550723a473b8f1f3a56148656c1514cee5c99f1e7d191ad9852004453cb9633fbe0373240fb39589cd86525ee155221efd03bc4697417266fd0354b35a4184fbcbf81588b7b3ca662ee04bf90f4fd09bc43adb1a24031add237913f48acc5e0bca54dc013a326422b59971b8546b5aad00d803b4bc87d4224deefa7bc06838e44a088ae7e996f65f47f20132f210517ed9434297149c829fb66a0fc56a5f82e20aca24bd512ee3c52ef9ed4a48c9aa3771c4442ea193900ca0efc5c7c79e8b74e55b55419e0a5600ee97a2bae59e3828799bdcdce01382202d7bf43d32ae5a48984244bd45e7845571376433d353485bee01d2efc661e6fa17777089a685ea94029acafbc7548193c2eb98356626174cb86a4c63dce4fb26a6b785764a8e016bef013b74393a84b4797ae3c4440c9b171090539b15c6014ea96eb3c28e9180054265d67b71e4ff956b0cc6d9df3fe301935b004ed29af79caa5a8dd2d2f40143e3b56608f36c9efa5fd674fd9eadf6c0b48aad9c3fcdbd2b1575d321d7f5da9c58510a6593efa1428c90a0eef3ef43e86430b6991ed3e9e0c3bea0a61165d84c078178282d1ac425bc3b1b85ee5f3bbf0bea0e123d2095c759265b6851cfbeef529f286ff4098dd1c11a509b048e09641b7df9730b585a7e46188d128514f45ce634dc45b727780370d6ae32be02cb55f15b4414bdfa0220f11f1cca6d258e29c958ec870721c9c4631e1fdc69ec5cacc42bbc502edfb4cc74946fa66138e2cb9e03a66dc4bc1c412f3c51fcacc0d390c286be4db22bf44fb1d7a29f14655ac459b7e3d8efb36ae3abe18ae733c0eebf4abf0d634ce4dce3077ed48e25d5263809b7007407c48e9cfef2bffae8e6c3e60c82d3e4210d45231a631bb1b701ecb5c428aebd50d5578ab267d3b476fa14d8a01597a2a705559f46e143fa2f78ea0ee17ab86d4ce93a18c00fb8b0f6e2009c87e39b9c2c48f8e79fcf2fa6524d6b0614e8ec4844a1434a61cbdeb0d4ab7cbec85654e5f7c82cdbbfbb9611043c73536ca664e30901b8a170484b8022d692cd9f29cbf1e239c62f6e7f9c199241e4d51f15189543a1bf3119de6a6593175c00ed0e868e1a972e6ab429e6e77bf46141081a6d5b5b85e0a364164e55449a615b677be0878147dc4abc247a84ab07086bd20644033436806686150b75f25dc149c62ba6a93ad6ad825b1b6a316d1d54f05a14bad4b7ce779ecea0b33bb43d21dfa3551adc5803ea355383690a88e952b3e747f70c1ea6c2be9efe2860be5219fd4517c4c483522301f8662a6245f6ff573d76900986a69bc0ab0cba2239137a7e6ae1c88b084485e4724ee28ba5f725e351edeb8e08cb4257be13cdcd53490d2090c1852b1602cd59bf34ecb6a6ae48d50fd2bbe7d4990bb86b60aa89014725d783234083b6f3e27b6011ef5ce5fb22994f1751f90ca65f836a89058a79cd01f0c02d2856b6d86919577547bc345106afa0167e7b97a869f08404c4ea7684597cbf018d78b3b50326bcf229d36939f6479044c197aff94b4c206b563986775cf9c7171b02fd37567186a3e0789b81868ba1b2b2adcb049a11a07af8d41dc9ca181c1665e9b46c9aeb323e4615749608c0e24ac3df9975441971a58016ca5c791439a594a93813f57396409d3cc5181772b428f0b378ee35cfe2834e5d2234b54a164bd9dded6289a23e809bdff8604b83356a55d04f96e083d73149ca7269dd326625d10d9c4def5cbbdac584cf40fed1493f7ed5006d8c80c193e863b0bb86e8eaa67462ed29385199af5ada01eb5606513c908c6cf10ba38b19c2e53ee697a97cebb47e41048eff539a2f58d7e5d315d8ac766cf8fa23cae436261b68b10fcf05f4fc7543c38328ac1a16c827e9d8c62223e4977a6b57746f07724baafb0796705b35a3d17628b9ccbc84e97b6b4d7c0fdfad5ea3bd68704ff008738ff78174992840cd45f96e4e3b876274c97e0bd3338971c06e9410fe0281938bafd5f2703cc3d1442676bf003eeb2a2c1dd2c84c1b7ea9c9e0b87a7b89a1b690998761dd9d5bd22b8a257091eb4db4bb7b76250f5ed02091ab64015843f2bb4f1c1a3fefd85047aed43acb3407403cd2b4c41cc57a5d32f0b35e0c8d5be33a83d6e83d44e90d030227246f84e6ebf52e59b012c45f7aaffb0988eae45e54d294ed7b6ac1e71ac798d0f1d67df16da467dc64cae996687abc49835c4c13206883a1e50563d75ed78c6ec553e2ffd1eccdcab0861fa1c1dcd10f4f7cef8956a417104cc05be962a69b8b5ce7b8865f635747cc9557adc254424a31f99343d147fdb67c5b0da9373564370dd7bfe696ac3dc596a7228b17a3d875aeeaf353ff71d8f922fbcad4c101247672bbccf12b55fcc5a61d82b4fd5a813e72c3e06b9425b0a379cc8f643680a700372a001e691952111f12038f50099d302537110ce321d285468f4125c3b9d4fd465034978a082fe625da22399b30e12318543dd98856062e2ed8566b0f076a03a8d2a2cef81f009bed5af16ddac17bf15df35108344917630ffa280f38579c5e932b2864f933caf539ffa02c3deb172fb175adaf3b3816d1ba97300e6875160938e01726d8a537c3a0b64ea25634d8fafb461476e8349c88509970c51624c9fb47a0169ee331a6036752129879ef138c96ff72d24845a23ede76124261409646d9304c2e73291ee2899234b920a42d5e5ad7bbf50db214eed565ac17878de79cf9d7960e6ac898c1d1e81eeeb9587c90cee62bd36377fff8cc3c8ddeeaa02cf7672b8f9cf07da01cf0f5dc6f1295236468a77af127dda9499394ab2bd01d4f979e7472986e58eb509119c2ca978428690d4452b52a15b704d99516e60bdf5657e319922904b473d9f67bf4d415d9e7227d245c448589b987fdcbf84d3f064ba161eede9ebcf0c58e881e58f82fc902015fec6e1b204950e43429d7f073ecbf51fbe57ceeec0deddbed80118e4058287516c63bfb615b7c1f01e5a05ca6595cfc697f2c006b178e4d9a15f8ea75122d52e52cff6b70781f226d283a2d5f12c0056314f1df77b0220708c80d7abc1e8919a225446d96f6cb03e8ed6a9391ac13f3b23dd78de1da7cc575f4076ef3589c3619e860ecb381d8e5822cd1819555e4d877876c8a37bbbecc8d23ea50332ceb5df0fa6f61e4ed341d78fe9f13a576cd313b288e109e64a33ff1b51fc3cfa993fd8192c8720a47510d4c5bee83ccbcfb9a24da357d0a27da5e225c4a13408c1ec91ac385264eb558eda686e02b55bcd91e4c7e43c55dd79ad999005b4856dc3671d872fac2c08f750b1dca441cb204c748519483f8234f3075bf576272205510d8a539bf0545f33c1bb344ec2095aa5cd148b894341b61f76a7af3527a1d224ab9f0ba886149837a9d47c22431421270c17d0d91f99e3b6d58210d5478197642727a10c32c188e81dd9e38d775f0d328c1faba4c1d12ceba6cba3790c1c769a70e39c6b4c0c17e62cd5fe5ba1e92bc53e4d73087441d5985403895c44b70a8e27ad8ea59b5d0daf99d42a0664c90c972c48e3d28e28b02d0beb0acb8bfb8d2d52808f71d9bc3b25379a59dcca650b6468cd517a0323aa30822f66a49a8dc484cc9814fad99f50920a79aaf3b34b46d8485f4aa6075a4efd149e382f5f2c1792142c6c76f6aa307212d6d442b2b66a573d4e64b0b691aabe00625df94dca1db6dd58da449ae0eda54090bd53d6d5277acf3f23762c4b9b9cc3397a81901f97ccddaf6a4fc1abdd4e9f4357240918169c3aba8cf5945510f1203bca0bb54fa4513d0adec28b143ee20a281f8fec865d9c73e58f7ffaf3a05696f5db0c618ce19493e8736b5ae798fedbb515b93371a2366108e66c61fd750cbfde258d03030c00e3811d79bf8bd3d7bf26873c2245d31ae458ec9cad065f2e10166501b236a1ae315ead3aabfd95606b8ab1a3f496ccbc68766e085ff753f78c86ead0bbfffedec5f75360453b413888b4ec7ebdffdc020c451eddae554b3d6aecb85006e60a0ca7480640b4463d90c494783969a698eaa5d6a54d70dcf464712e38c08fad5faa3f567aebd15b06bb92c62136361989c7591afc32254d6e938766655e97ef97140c6b7775eb17912a773b977d36ebdd39b1a58396a5af158ad82f590bb966db7da9c1ea3911ad4c61a2fcd01bd6e59c18e656430e54b007364dffae46b1f1d75b16c7718fc44a276211db349d15cc32aea91f71c6bd10f70f968aea3d6b05964dd56cb16c710a352ed12bf07891343a1818c46a2d03a332a959d00bdebdb9aa0a4285652f6e25ee6cf803a3dc60bf693dcddd037f0bd8d94c3c1ef3cdb07b313d9004e1aa0477dd80cd8ae29cb9e7c52d1c48ffd7b22ad3953c12013135c87e03bf9aeaaa3aabf4e50184e31d19037d36459b2a84796473397bdf6ff434e6d3fb7b25588ef9bc023c0ecb0b03259b11b87790c08e1f8b9b98daf96acbb3fa9e566f6e15d5d175df691d326a1899eeb7ef6357018ed02a04a5b8af6af6a94e7df1661e1c7a40d6113861ac721bc223ce18cc1e72a0cacc6b4cd3f0f62dd5e49c6971c", 0x1000}, {&(0x7f00000002c0)="f326557c6fb53751be97ca68a4a4dadcb6fe6fa9b8c5cc4acad89104e135f43628a5f9652edbee34571a1c108525255b181fb555a9b37b5c835856712f786f54132953cd1796fe8550b462defc20550231e7c7552d300156942440d1641486e5694c7b4f141c8373f62b19246866143a779748d5ef307e59fc5e8a8be29b2bf5385f292cbc34e237708d3625c9c3787b089da150b6696a543caa1ae94e2c5d6820ed4eeb43d83649af1934c61d93da8765da39eb2e99bc7031469e7afcaf115c950b4144dc77818bb900caa9b7e4bb42b2ca34a45c58260fea3eb6f2769a7c", 0xdf}, {&(0x7f00000003c0)="ad94a30d8c4ad422913c80b5b9d47454a82569a6cf1b911cdfd6f36fa540bd1880e02f5372c375fbbf5846e02c02b5dd5fcbe3c59eb64b2fd890201c028b55c8a5e36330983b089e74ab5c1aa04f2881527b5abf9685a20ef5b92f28b73f2fdf3ae523aa70eab545e7bcd65f5dbb55878d32c7fc021ea3c666cf56141c9aa4a808e50976015d19bf0fd1c9807f57f5da46e4feb8f233cc5a0870ef7e2e25dec9845b95f6ba919c9de017d2856c652863f5c62c7920bed211325e7c1cba5bd9ee6c228bf42f754bcf86f8b9851c1bf6b4b00fdb7fb43dfcc3f3341437", 0xdc}], 0x5) 16:00:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x2) 16:00:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x4) close(r2) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0x7fff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) 16:00:59 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x3, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xb31a}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x2}, 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt(r2, 0x1, 0x3, &(0x7f0000000180)="a2c9260d013809052ca0242fd9129b2c22e7b4d58d24bfadb03b076c437b7bb9c1849ab6a15a356405e4ac7af48588cf337bdc03c6843f51e2aa04fde8", 0x3d) r4 = geteuid() r5 = getgid() fchown(r1, r4, r5) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) socket$inet(0x2, 0x0, 0x3) 16:00:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x5) close(r2) 16:00:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() dup2(r0, r0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:59 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000040)) 16:01:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x6) close(r2) 16:01:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0xfffffffffffffffe, [{0x3, 0x8000}, {0x1, 0x4}, {0x3, 0x1ff}, {0x3, 0x80000000}, {0x2, 0xfff}, {0x0, 0x1}, {0x3, 0x4feb}, {0x2, 0x100000001}, {0x3, 0x80}, {0x3, 0xfc00000000000000}, {0x2, 0xffffffff}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x0, 0x1}, {0x1, 0x6cc}, {0x0, 0x1}, {0x3, 0xacc1}, {0x2, 0x3}, {0x3, 0x7f}, {0x3, 0x8000}, {0x2, 0x7}, {0x3}, {0x1, 0x8}, {0x3, 0x3}, {0x2, 0x9}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x20}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0x6}]}) setitimer(0x1, &(0x7f0000000200)={{0x0, 0xdc7}, {0x0, 0xd9ab}}, &(0x7f0000000240)) 16:01:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2480002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="000000186004008b00002b27febf0000000178c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() readv(r0, &(0x7f0000000680)=[{&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000400)=""/230, 0xe6}, {&(0x7f0000000500)=""/209, 0xd1}, {&(0x7f0000000600)=""/111, 0x6f}, {&(0x7f0000000140)=""/32, 0x20}], 0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x7) close(r2) 16:01:00 executing program 1: r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:01:00 executing program 1: r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x480, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10100, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100c3, 0x47) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9, 0x80000001}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x5, 0xffffffff00000001}], 0x80, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x7fff, 0x80000001}, {{r4}, 0xfffffffffffffff9, 0x12, 0x20000017, 0x0, 0x9}, {{r5}, 0xffffffffffffffff, 0x4, 0x40000000, 0x1, 0x9}, {{r6}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x7, 0x20}], 0x7, &(0x7f0000000300)={0x5}) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() r9 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r9, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r8) 16:01:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') unlink(&(0x7f0000000140)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0) 16:01:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x8) close(r2) 16:01:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) rmdir(&(0x7f0000002700)='./file0\x00') setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002740), 0xc) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00o'], 0xa, &(0x7f0000002480)=[{&(0x7f0000000180)="0cee357b0944d09aff73349c8dca6569a70c35035fe4b83a586b61fac2244d0bb66c40be37155ed74438b628bd66f1f5170c2289f24742f19eb69d36ff55364410c27903bfbbdf101b6f53742d1818433ff53a44403545bef54f3ceba6d887831e8769f22d838a07bb1ddf98f73e7c84043604a05f438fd9b9cc6e973ae16b5c14c2591031d0541fc27d726c541897008bff83c341443099427d7d41531e224d51dcaf6386e33a6bf3b4b58c87339e13b3375b4211", 0xb5}, {&(0x7f0000000240)="198f0c9708b9e7bac0646097036d5b32c2b84eda42611b8271cb105869b006daf43a783a7fe8df8c943cc8ccca6e07b42dbcfc12765ed0ae0a956f23485195ef65a5eec6b844ca674bdb9fd6420b96b75eede2075328260e3e3d691e62cab2a1638ce3674ead4a49af7261f31f90a06551087b960eb41e9001a31f99ac0a10cc9fa686e6ad1e3b685fc54b0162fd61d9e9f5d69c46653aaebc44307fdba5c81133ed91738376b37d6c622bcf92e1595bad60b81d9517d7a56fd398fed6c2ee43c3db5773d907e69ba95e212e3457d8e62d4d95e9c837ae916a54efc869f4da6f89d327e0272dec00a36ee00ab3fcbc5f446d1ee4410062df66f393f645e4d05ca13eab5b7a28b66a7b3bce17d7c2be83acb5bc4f5a29ac69e71917bf254668f2d2ffd67e17e273c1e7b556a285b7bc8d594cc9ae3bdd0aafaf6379942719c7267e43b4a7e35777d3e1ebf1fff36df7f224834bb9b316890d6af8ede351327498365d3923b973dc698d5bc8c5e17d535dd88888a24e25035575ed71b90b9d327026ffc5606c7e353d1b90824e795eb9d9a1b0059f0805a2f5d14f68b923b2f03df798e5e728541b479df1c03ac3ab40c884678a1e3ee8df5a89a2658ab34b1cb1c60f5a7a42e3238d12af91d014349a337b790415d9cbfcfda7cbe813767749769dcb83943efe7cbe54e457af834904f5dedc4755f83f712bf5ddb2203ff8bab1af8059c4bcc9838167cfe6c179d0ec8c7980d7a399f7adbaa07fdc2d5a669c77501b4cf731c586c02c4029488f79662a70456c2b97aee3fec16b7898e7b551ff0ad78e1dcc5e2a5c8b5fc700776285bbda34cf3cda816b2a0b3d2d039801b11081311b53729bd04a72ca90f150ac65375185387b84d4f54d359db33175e858489751c2088b2eb298913db93c271252602d22123cbe3c2c3fd38bb4ca9f0f4e1f7f8f76bee4d36cedd07126aac5b9694f2bda9f39104f63598506102204754ca35468cfd9cc88318ecdeb95851a54b16dba42a5692f6074243131493dda24013ad90260b13315335bc3f3cd4b11d751336c7468c9fa79ad3803846332544c5a38e36f4fcbcbacbcdd8d20ac450298546811679eefdb946ff355ffcebd846713af67d0f4b1aa80925619c1ae1085324dc9c5e505142fdf57f1141b09923c6ae9effd9726935884af866da1752b95a315956d28bcd01d2f3e91501f550de548be26fa868f4a6590ebe666d95505c556845ec53e81757d1f04b863898ab537b99f373727044f5ef896dc038c4039e93275b19561fffee596de61fc0bd1e155ef38d0a3e1c9f59435100e2ac58aa838960173a3ca4829d56ee0d7e6be5477dd3a52a0ac64fe59acedb9f1b54ecbf1a058d3252cdc0a1efed0dda67c3ea4a1224dc4d76d7fa212e7659d8fb5b380c39c94fda2eadfa168b6d50a05aa2badf0fd021448cb525c901e15c04b2ac3be27dd9514dfa06d8e8eb3aa06457ff3ab5f911e4a1a786ce2e0d2fe2281a3e6d0e2f21e9b8f296be5ce7ca67d3a2201d52587cea9ea9548794313ab9eabd56cca8cdb415fc7cb45ec1ed2c9afa46320c2b4244f55c416c6ed7999a1b1a56136e0ceddd1d437a7d12a2941124b8b664207af6b61ced47a1136b23b04df31f88dd11a2f9de30f7da3539cfe41f757477c2427ee3a318089237ecc5c0ff26ac0c30b4844daab1204731da476ff5f1b4c58c822a9e9a783a4be1ebbc5a6b853a276afa4234272a325e5e0832da23aee8e698041d9f8a06b76eee5954cb1686fe4367acbb374adf1fa7fbb604e13a5711b697e1fd2eab37d31619e863b23c2db76d1d672aa665140236b8b6ce0826f46513ae6c39d2a3869476f465b16e539d3301579c5b3428b045c1dd51241462253b3ec24ab06f3597491891c18e3b002402def4de6fcd901155ffd1274bcc1e4a12f399e1fd9357942371b11b7ca8ea73cc50f66c44d78b8672cb4b5c80d089506a52ff36536f1813c089b82d4a9d468644d15538ce1b92b93b97f26659293f5f44d011f0d84188ce1a6a337ab20adc765f8bda8b9cb04cf9ea846f39bfb9aa1428915d0f0900200a59993bd823561e5c5f5a15d8e792d486cc225349cdaca5e1cdc2d2be75dc37aa9cb2a343e7cc37e3e7acfa269734faa35cc76edca2b2a12657ab517d0bbeb4551d3c3754f965f21d036a611b6b6d35d56487a8b73f41cfba899ca48b3adfc07fea421c43859997324941d2b861b714f6446518d452bf48cb612d5b79c13781af883ff30bc78ded6d70633b0c03f0495435332f2d3eeeeb5ad6cdae04ae81021cd67bb8e30897d0c0e65ee607cb4ee1419b0c6a9c462d1d42730706ff7e2979330d30f9587c72f8a38ec7511e583d180aba7ed69ff7b270f8a66223adb5b8ba3c1dc33c33a11303ecb60178efb4ee4df582793c10975cf512b85bb72cd0921c9e56496bf8c3dac3f02786ae4aec2653aa777c3bdff9480ed4c08fc50c9ef4702c37ef8d86fa1bafb57a9ae475a8541d2f74d1ec6327f731bc6ba9ff691a3a5cf33584b4249da1e95d32886fe5caa66fe49c4f068eb4ff57b6d28fec9baa05e57021566355019ac6f9e1e496f6cf61fa02ce384a5f2da9488018e145f057ebbdcc6532be7daf7946470ec8da16a10c16a14783f5f7ed01d4ff141855382abf381c6a5f1b92ef7b1c92b7e424d8ab139504538f3286eb2f9c35d484bb1fea6ed575c89f721c0aa9ca5053da936233a6e9bf04ea922d6cdea823d25102018d8dd451135c4064daf7d683c7ab30937b45da003beeea780fbf5d16e04ff376830c8261773384a8c971c0c173aeb7fbf46c188f59a1a5ecd95d2b3e5316ccf1a9f44a14343fa9766d4fde53b625c8932821bdabb43a55e6a0297af4859c9bbcc721223799a84cae6df47d913836358c2967344777a4ce63ee47b601ee9f9768f5fab0c97dd82739d4d35bb710f868c42e8e9ca19274903101a78c84ccb4a31cd2f70c96b5617c321b559d303d0317ed25428f1a83c40f5130509f9de26045d5c5656123dd8ed8ff6def2ed8697533b0a560949c9403065ad4bf35963f6c6f6fa87b838f567fd2b8208261e577b73d2cd6ff6519ead173c4cb43652b8daf445499c54671ff07e669ab5a4c28971d5d1601d6e2099442898f53b642ad4175afdf248d62a08be4d1f31fd0703375d657bec5645e2d6dd1dfdad5e6c433c87aae36257daf25c052fa126fc1f0ba05a435153ec20ef4931adf9138de3884b5e9d37e4bd26dcb7ef07df709a41621060e8c40ab0526a4a0c5c8d3fb531725ecff53061e45f58a80e39d924eb247ed989cda839f49953835a9a82071e3b81c46d5f507c89eaac4912ffb9a5ca15cf72fa13a4b60f026716891d4a4295d01f8ea2c7c22178235c4af37f8acf319add2165246008c3549fd72e41d8deec5a601684600edc68ad0b5e3076817f5aba9178ac6632ec1a27e51b7a0cef05179127ac6cda7850894bbca5c994f233e018a73f457b5e560b0669df5f50fd36b70595040ec5577c539f35c68bfd5690a60590a91665e5af2c991b63fbe7bbd22ac0654c820f6322d9aea16bcdfedda749047181e6becd1dd0f2ca400627066f107f5d30b07b5c2a303131250e37faa891f62002ff67d4eb425e299ba69687db656cb0660f9750f5d3d769de8257e9255cc248ad4a4eb576226d54f2c36c066ef69e09b04659e7477e96dd967df20156050476e420f791d39764a6f0ee7169bc3c795e283bb6df16c8327b029b5303298a6ee4a3f1fb8a5994bc9bd696dabd6e4b91b9c61bdcb4bfb3cfec7d5aa1df2613a7cb6f9d10a2f6c533c732a834869bf723075dc2dd34625ce3933c323d2da55eea95f8deeaadcd797af4f9e5bea8f73dd9f7ce43a3d8b5ac1e4442ccee46dc29a58b2d574acfae859c6976f6f0aaa1830068876f0c5f6c68648e8361266ac4f84918e0bf55dcd2182b4c4f830a4a91de9cbc4c752c0769723712bbbf6cc1bc13d309cf0582db799951cb764da62c360dbcca375dfd5a1cc26c66e8e8c5c884e269a30dcb8b84a73bb5ae46fc80044792a0fed0572eb10c5015ca5a226593038e013e64f397acd4686ddf0e4376068f398d50d48158dc4ff9741b95f7cee204fd9e89be10ffc09068337c885e2893b95bfccdb499215c6eb8ed65a9106fffa892c96b4393c315a95907524717dca9fd61956c39cfed8d2ce1727cda3261d950b1c695017066934364c4fa1d597c80c3767e7838c0a10c25f0d6c5e878708ed9921afb5cf2a3ab9c094cf57383a5cd323689bb0f8d6626385b90fb9aec7770045c157814eea2f97a934d7f088f512c815620f685ba38a5651ed4d016e4753e2baa86db02c8d4821370db17710bbda379c1a9d717945dfe2f19ce175673a437d33b9e65e19d42ac86b5ded062d0a498f34548b5261c2fad5d56dc217b44d9274e4b0321e58e254b81ff1b56d08129d4a482eb32efdf50c2dd069a93ed453e1f97855a8f4f3c55441ead2310c12c7eaa4870ad05995661f59367d112ffdf474eef7ba3a918024f977fdc0de0281616def6469b79b19c7b0b933f369dd03a1932ae02d87a8c3061c1259087626b4b9c1e16ca0fefd0b7507d5c75e0c695705ca60a315b2269334afaa1e18bad5bc336deda6b4be11738a7635f6bf6c9501562cce1da01f85820305cec6b23c3a4ce7313672764723bf22205555d278ab246bdf68a6beb19d46f68051fe013ceb6d48c6d7c05a1541fa6a0892f31b51ee4605199cc1e4cd62f62640b84cc82440e471e46bad3a326d4eefcae14ea436132883a69913c5e28757bf802c588a32ca4868f6b06eb084f9611968ebeb911d6153d43e5e8778cbb3871bbca5c2ed110e09472752d534f92ec4c9672068b140cf887f4038db113bbd124da08304915180e80e48fe08f7a740146b35be894a667038da91a6cf885ff6d49484f73011e44e14740a86c3c52acfbe50db0bb99ac1d59392ea01bb554ce00d078e0e690f26824be04160107fe0fbc8b8fb9b28e4635bdcbc2de70a3d68e74db4e50bc67be3de12cbf602e77463ac746ae5d3e5ee7fdf605a8c4c42ebd65e3a2866569195844e32fc6806d09e423d9757b8df6f5a5fc47266365ff9700fe47c3523c937c2628a1892e83d055d95c6495899c6715c71c3186b823a3cf4bb81477e77742626a4cf183b5bbbfb232e3e3ae215e219a58b91019c5bb168cc70a176a94a9ff99d082e1d3e1bca6924ea44f9570eae32a46288384cb46b1cbb8302f2ff91c27e45c76dc9d20e748d5673ad700d1385f0c6a915ce8a733dbe4b15f022692355a03ea76e82c624d9d582a74dfbe0c26550d940b8a2067d72dc6cba1e951292b5edea96e49d8e47611c9baed2561c50c48b8a2f2486c0df491a5b016120b230e95bf6e6f4bd4a9b9250c1d882bf0e6e28ff3058e77fa5f6e6206f1d36b2807d3edc6c053499223be8ed41e8d1d331fe2da4ae0edb540d5d0b2c82b4d56246f1c6f82a201bf7d043dd04b781836ee26b1a88946763e0356105dd14e327d94f275078ad96beba4991f4b074287aa367c3dd569ec1c92af793f27aacb06524cb4403f34680f8e9d8642c0b8e0e6b1b8f3c4dab4b8b5e3326caddaf3687d06b3a1f5b6666f5570a2ca861954f18d1f2cdd0d076b468eff1706b224a6feddb6d00397c002390e18ec54ae1ee334477098b450ef6cda00b32c114bc5291362e59b886855271e759ffd96942a7c59b8ed7fc32fb772eba2f53ddb712724858c12006af5555dd0b1722cfcee840b19b15dc6660ba33b2771fc", 0x1000}, {&(0x7f0000000080)="b1aa0c8bd1743f5ae3ad37e7d6b7a3cbaab4b3edb878", 0x16}, {&(0x7f0000001240)="9ae31a8d77333f73e3a21e5e95140672ccb305abb956d7d8b0d7e7d9e5de21abb6b760cd825c75e1a7daedf3853ee31966c728a3fd638487a40c16792bf130d3ef88cf7193685e4e086c2529309be6562dadd04b582fe7490bcea57cced9aa36e530af35f10286d9c1b628a903", 0x6d}, {&(0x7f00000012c0)="01dd593e11b63c03b450cc138f50090a7e82a0dc28c56d55650d050506a3207071b73711b4d2c5645689e28bd72f243119bb4928dda76a3ae6ee4cb20442b4ea", 0x40}, {&(0x7f0000001300)="d394e8b8dd14cd63f856856b939c4fa1fa6b434760e3ad88e7e69ceb1413e9c83f152523468f5f5c8ce438c902c0ee2c991a60d7d2356b1cd7effbc10f8eb2109e5f428b6edb1fec49de9a956878b9c1073d8fd09276559d3fe1a437a117082cf371ed44092ed0c87f24a25cbe15bffb71b8ade87d88c7eaf3fcf473e11a250334763b8182ff2f05ddda67ced61ef53e23026bc68b7978773e80fedff69442d1629552f7326c968a5849137630361a63102129e1af755924c9ebea", 0xbb}, {&(0x7f00000013c0)="e7ef2c3a2fd3d152d9ed16d0b59d1086781b5d9521140e52e7ce6105045893e3ea6e457648107498ecb83c8143788a5d8e4ae68bf4fa702f5ddb2e3f186e589a2849e6af1f67221bcca004a6c81c68a275d2ee4042c3ac4591d4179a4b3cd202f1bf44c4f15d9c5171ccb4c5f4a3565aa2e8df45c749ca446c152c907bf8cb3bce0719edc87ebb067ddbb58c3feb2de98e663cafaa07b4823e0487d146efbc87ee59bf9dd1ba4dec2e431c02115ba98cb9fd6acee215698ebae3c8e91af8b98ec631286ea632f4963a24b0590797af098b22f8228cec2c8e8b01791c354a7c0d05cbf6c6ce167a3f6731f017436b7adaafcf4996d4c6dad58bf41f6d4f8643e43cc51c67f90192875c320aa70d95fee439b47288b0117aac3fcd7255b3ce04d7af1b19c019a9b91b6860fa5335d8471bb35b02aed49718e1bd16e8d7689aa5382ddaa316723d053ed4d9aa07ea4f54894a5e3be935f929d94476a3fa2d091e46fbb4e4a57d4677fd12a56367a355ba55a3cee8093247c2a95776d358e665150e92b39cb20b2ca05326f7ed5cb4ad128785f7e4c0580365aa5230e0f74029ab1da462fb2468881b82e5365b0c3dd98b0b29e8c502e5319dfa74162ab9ed256f9255f91390f229a4c9eb47c701b31cb8a8bb604b884578675fb31213ac1b162562192a813aadfbc84b7bd4e013b19ec335cf0d098596618cd0dca612944fe4828206a24136dadef4ab9e0a18c2c90d9b02dfad7eca4f768a59714f2eff1befaf24e76d2bad0a3211aab21ca7d9238aecf916d21e8587a5223193a7e1f9332c6c8aed15f155a60703ae6c165ffc4e99d1bf9b3dfbcdf822b25f629ec5945017283b7877996abd074b03c65a4658973e909661584905b98c995fcb74aa68bf3639a4c3e9443019a7dfaf6193f816d170c2a358793f91ac7b5cfd2f553705ca0c483bd06ca604287b1f314a57d6a814a9cb20ef93a33ee714cdad56fdd1a6490fdc7dcb6dacb65f81830ec729db1f5d4480117b343fdbd9bc6d11de18d743f97e5886afd44d1307017fe43a689e539749ffb4c855d92c42627e065002a626036d25b18f8faada40e34dbb14f8a824f0f8713c807171234c446daf8e66f432ba839c6233081c24fc430dc57e22a93697caf83b46df90b89a37c19cac2b38dd249f98f1c50c98ec9b01e48a6283bf2464ad061c5a36abc61b81dd8fa38b83ae82917d0d85b8a5f5cf8aaa0f916d45d22a4ffb62efeb00497c38b38ad039b0fa269c153fb27b1963ae73a701bfc5c7df400752ed00c59719c732899cc54a6b60b176a9ef7dfc8fb1cfb2b931d7d95d22551f9592990b56dbfe525463a8ed5104b132efc7d5d33821845f11e052b96574fc03647f4bb476dffd222adb859a82c184725212c518e74a0879109408cc748bf00c05de7e9495a6176cacd2141a5fdf7d4266a417c37a42b45ee4643dab0fe3008e794e995492900cdddec2d13fb196495f8bc6369401644cf00d58f65667a74f722c57c27f90619d64a2c0d792cec54dbc2c1165c81a3eb362823c708c3fea7be8d568fece922e4e27d2c03075180e09e7300dbe9b6d86a4102d7b99bc4e4dbc1e945dbb0382f46c59e41c5fc06c60c1da73e3d01a980a7b8de266a77813d48413952b11d000a008d1a43aa8a1befb0cad923f02f11a3e21cbe1f5b22447bafa8236442d79c987d482111ccf9c6ead397d5a0e09327613e34a551bbeef46e94241c8511f1ed9f1ad1dbedd54fc2224ab36a828688fe49086dcd18c6f7db153324716ab8b04a994c6647740ea40d23f983947d64b2499be21369ef72aebc3738948635637bb016156820c3a610e5158f3dd0c45bb460bf21190eca6ecad5e0fdaca7107fb7570db21ba01ec70ce996126a8f9dc2c109398631d49dd2875e6650f4d71f5673ff45da03168d23e16b34358a19a65f7a9a9d2129be2e6b9d99a08077b24b07f30bfb9ca11bfbce28eef08d05881c865d7287f38791e633e09f7032bba16bac360d233413d298f91df5538741c045a38a9bd9ba2ec5b07bd67c523a812c9ec76aeb836bffe5a848136d3c94b778fbcfcd26f98127e91a389156e99fd35e04afa097bf24b97d425546ee96c8557807acc39818865551f7ea21cdc632cfd23a9ee00a8acc3107996d7dade62cadb3794a71bb679467f954e194762275e2ecbe1e1a2009710769a46e57cef75a5781038296fdc86c168635ff4c6824e5b585d57f9322608143b6b71416e6ee3812ddc361fe3c07855314f0ab8e4598a6e2b877771c1b6aa050fef5ef8885563a875f188b9e181a9bb8596a67e4efab4d2d2ef33ba8939b5b0f15db4256b70e46893425a4580940ba9d86ab6124a363e7bfdb04347f639c5e3da3af6f50ccf44c058cb7c82dd9e8695c4799a1bd1cad1204a850329cad80bc374ac8c7dd576cf0bd91f8888e3355c46ec7af440cf8390e8e0d54bc07fc7dbf2f69af164f67530737018b0659314f7802efd7c9d67436e7f1b83924bcdda8a5a098fc81f6117e810be3d269b083eca78a4052cbb1e95d8e4001f640e71a28afb589b64ea88f49ba5b83dd41357b5e3e1659158352b6632b76eca2f5703618aa48045b75b16eb2d840480c5e6dec3ade5e5c8dbeff2c1a12b98d8683bc97786dccc71394b8a23f2c3b502d29c0a80d8e1a3071a49bcfbdeab0ccc2943bb43d82cc7bff7b4d0a6ee91de17ab7ac57b4b469c974a61847a4aaed99a3dcfb55cb5c5abc4da84abac5ce774d9dc53da8f9de22db8636bdb72de92324d33bc773a3fb8fe97b8b1cf142372baaf7cadd29deba7a65a656518de7d4a308a9fb9479cff6e06a85d832fd854e869a83a22e8ffff55115ad9fb5bf9a1eb8a2adb1138c65635aabd8e5cf3a0b78b8476bb3b08687c76b6114d30e585c0fbdaabb3d4533ffec8d32986628fe8e15074bd1c377d0ab5098dfc257a5921f1d1850237de8f4a017ab68be6c71f98eb8a38e99769d98bc6dfc4fee8d43879182ba7ad6ec68f8a86bd5f7c9fb6cd558c7c622c8083f242be05711b8b80adb182218e96e3749ca2914e7beaec963931a157bc44f598204104418f27b4bd371e0246ee3510dea0ce8f87b20ed9b8d068fb788b10ba218f2db1e715b67cbfde361a886eec4b9e0a8494add28bb1ebc13f1b5383ba06143e20f6c44ea41506ac83e6f562ee6a05e7884ddc045a80d0d5fc46108c8acf1f4d5246d7d8bcbaa7b96e535198adef315bade3da8f074fe6caa0bafab706acb9b0be5b1aaf44d96026c4c00110889f8614142bf023428f23a6b490991b63349609af85ea43c76956e51fd0c125bf7d9cfe58fdaba47e601bef8a9462e93668caf287ca307732294e0a8e17070eca34644363e5d06f8c1e49eb218ad668cd48770559032bc28b38bd4ba63a8d9cc73af1267c3d17a1d606137549573a5e63aa3b2a7f84f6e0d32017fc6ce81021eb9cf9faaae684864782caa965a306c7b41cefa14eb4754f8dfdcb7a71939450f34c839915097e594e0107e3d0f9cf8a4188551ee36538b4ecd56de79feb271facfec157164cbe844659e5ad9a15c40c0d69308132ceea744ebb054b20aa1fabca5a847c0318f19cb34166541555c82b7501cac0f88f1092f3732b58a832ec47eac223f4ef7759b167f6a87549367bb18d367124ffbbd24b89a8a70124ffc123ba1c7b33091e8c93a14b992e3a083a6960e2659cfdae0e057d7abc1591751f8cc547a09148bc74ee068f1ceec21a9c7eca063dcdbfda9be2bcbd03ceac1c64821ca29bb60322d65449edc7a62cf7ae4ab9feb8fbdb86cb13c7505f34661adc3d964239852cfa3a82c69b40afe8f621f9b9557584c089ab836e1bbb44c1904bb4367aac79280b13f2ef43cb2006edf6c0d1773ec6571b7b99e4ceafb965f288666eb524f7af32e122a0830f9e89f6a76b15451f035c57dbe538039003afe103fa1dec09fe10ba81f84d078c6d4798363065ebeab22dea2ea818731f9c6e9ec4b476130c4e54a5629b43df356a73fcb6a74efe0044eab3c6fec66ea22b5c3f99691b921efa71dcc02ccc5a7da348348b4bf2da69ce79e1f7484e480408818ca0e759913e127fd73e165563445cd08b2c25397ef75fec636bb9c867b5e1afc32b251d501a51f9b0fdde71e063b85f4537c7b6b3ac4b3cee669ebea0d3e776ed1c6ec756fc11f8872a4973e240eac9c90413a56135c1505d716dab15a5cec7f004eb2e1e98d96991f837a1b807dccf98f918fcad7f057c54ce9f2aad8e725a938abdfbc29ebb046fbd529ff844f810a050ec10a9e0a47ba612b442b7807b87991892080e3fc9eae0de226803adf5a7b5a8b8160c8d57b386090ef61981fd01dbe92a7ce98400bcab437ca91f57f0963e28053ccc31efb48c5a4f71b0c6d4559a1c62a610561790a9370c57ac1b3d41204ba6d24b1451c85c510fe8d1a59e4e68df56a677566ce76b7dab89b59d1a5e49b815e9235137a28f6a318a81bced8fbcd316e85d72e6d64614d3af70dcff182a74b85b8f751a0dcbfc868619e187b72069f1e332e6b66ac88107e958ce0defb1567d502df2fabf078da7c430f8d260e856c95a46f27d7dc44c78fcc80367e9646ecef16beb58b30573b5f5a487b3f9341b16bb9864832853a9188cf253ba6909dd43bbb3be7941cf8284a3ff2dab13eddee72e4a2f0d9eb628d94f82666972a892d2e87d93005395644d3e24476e86f269de33c286b663c778f952c23a88ebf79cbba1baafdc1c3844284b59d9bde21fa496bb61c4e12196aefad3804f50cbfd0632a8c514b26f6c8e7010e8afcb1e441b6992dc4a250b4a559e16743fec3784984542912983571513961fa9520bb822fe2f29f571a5dc052bae10bfec30e945632215e9a15d9a9c45db42529c383eb194904b7a89e6f6cdf7c8e103bd29bc436c5ccb4d005f986111d050ed60509a8f99b00e8e4071d2fd1ee30b088cc85d8d0e8f4852a5dfe1e97d14dfb2a9b22b14898b1f0cbde408b1e3e595585de6f930fbd1c967e4a1718ef167b860d9caa88577a599b8c4b6016b19f667e3eaf67417008349630b7f6a0f24d4eef5512e597694c0f08057fd924ccd050546001606800b668cb3c8030a3266a3a6e134941b75b5977d3f75b34cd98ae4208f51e95e330bb4409c053f88344af1b153fcd7e9e3900f41e78fff934d8ff673bddd5781c6fd31762034feab15584bb8987140c721ae142ec791e62f9b92bdb67699e849e1273bfb5ae4263236549d5ed79442cb05a80a336b003206d2a89c875e8fdd598a5867dc5fcb524348dde09986a20c929c9913d421bae8ca150c9b85ed08be9952a582d35fc5e2013c2ea964c7f51b8531a3f6edbb397b26f5bd2d85bbb2c2dda0cce51b9426caaf053869ff77e014076322df04b01e4e6af296dac0866ec87bff03c8d28cb384be8e13dd265fb64adfcae15bc93be18944b687219df25d3a92c845862cdbd90b020602c2aa8cf9fa4a2196c6fef136f156b44af395f99b9d9ef9b9704b3bb9b783ce5d2de44e3a65d63c1a39fe6fa9a3f6b10d9a7418bd6e807cb5788dd4e8e395f79bce1abb2b6449eba530f4fdd798c5240eab0df2205d3863dc50cfdda3ae1e74c4de168f347b07ee78e39cbf3c06bce031271dae275f3fd23850cf481d709f9442b9843729ad2274f4eb432784d69c98e7f454d972d9912ae1dba4fda512fdddac2b44d7f9c1e19881ce774505a2e72dea3f6951f7df61e853b9df8f18d3186bd1ff7f22f3f0737130175fa57b1d98a7cd196dbda19d5773bfed2d05", 0x1000}, {&(0x7f00000023c0)="7bc3e6c821d6085814af115713fd8581dd711ee6b32813d7ed5a2aad6f1bc272c2cb67d447a5884e1c546592eac0e1bce6ec971b0772f32a46f3602ee393a780481c02536ec34423169e532910f2ba239cc5c411ce44af7dd7bf649d0aef14b31b85fc90c64617e5143da6f8e4d27a3063fca0141bd232e4545132e4bd00e2ca2bc7b48c41873cd3eefb59904591f087a858e56d687992af13a2b87fa2ffc43a07d2e27b19851143cfe179385f47b0", 0xaf}], 0x8, &(0x7f0000002500)=[{0x20, 0xffff, 0x5b, "782530ebf5e39f8cc61a3a"}, {0xb8, 0x1, 0xfffffffffffffc2c, "ddc043a209d37c295c6c37d93cca4917fd93c2e509f38724e0c21fa6c108585d0e004d7bcbd90d772bf7be657687679f10c9333af186930fe8eddaccbc1648d4d1e0705afe9782711df5ffc1b086d6e6dccfad457be348e5e6eb42b830ef5022860982281b016ff9b9b570e7f550eb0ffc1c7a574c26f7104c31fd9a1623dc89c1373e4326de71dfdc94b1493679ec24c71824795f3289a07f9333cb3b3c23eeed00"}, {0xe8, 0x1, 0x5, "803226a72c0e151c547a1a50231aae5796151e5dae28df25358d5f46954afc15bfe4d63c33a8cd4fceca4da1282946f57548a247fb3888058df9476e4e2042dca759fda671a2c7d8961a509b67e310ea54faa0f191ad24539dd6900eee46e40248716eb1f2d659c8311aec6f3c666228180a63e8f73e5dd2951d5ac2cf425061b4e97a8d9087bc22c16fb61d34fb0293564c6adc4012e95a5d1ccc2a91b5faebb878e85a20cd92c108dbcc0fc777bfdd2cacf0ef27debb30969934c3d7feb903ad8a2f6f7216767df45932611475d74d18b40ebea8"}], 0x1c0}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000002780), &(0x7f00000027c0)=0x4) r1 = geteuid() sendto$unix(r0, &(0x7f00000000c0)="b100050400000300000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) setreuid(r1, r1) 16:01:00 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20808, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) ioctl$TIOCSTOP(r0, 0x2000746f) getpid() r1 = semget$private(0x0, 0x7, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) 16:01:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) getdents(r1, &(0x7f0000000040)=""/160, 0xa0) 16:01:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x9) close(r2) 16:01:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0xfffffffffffffffd}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) 16:01:00 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x8c) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4412f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b8ccb58f034c4264ef00", 0x32) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0xff) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xa) close(r2) 16:01:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="4e572b71cdb0239bd2aa5918ce693e4b08344d1e331f0d1b2f98b534211242f51ba5664b261fd86029264739704f07c05cf034795c55123f20", 0x39) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/211, 0xd3}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000380)=""/48, 0x30}, {&(0x7f00000003c0)=""/211, 0xd3}], 0x5) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 16:01:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x101) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xc) close(r2) 16:01:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}], 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 16:01:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x182, 0x8) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) socket(0x10, 0x2, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xa6, 0x0, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x11, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x88, 0x3, 0x401, 0x4}, {{r2}, 0xfffffffffffffffb, 0x47, 0x3, 0x80, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0x6, 0x41, 0x693b1845}, {{r2}, 0xfffffffffffffffa, 0x16, 0x80000004, 0x2, 0x7}], 0xbf6e, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x6a, 0x4, 0x10000, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x40, 0xb4e}, {{r0}, 0xffffffffffffffff, 0x8, 0x5f8b62ea0a5a4, 0x2, 0x2}, {{r2}, 0x0, 0x4, 0x20000000, 0x12, 0xc567}], 0xe665, &(0x7f0000000240)={0x7, 0x7fffffff}) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:01:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) bind(r0, &(0x7f00000010c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() r4 = getegid() getegid() fchownat(r2, &(0x7f0000001140)='./file0\x00', r3, r4, 0x4) 16:01:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xf) close(r2) 16:01:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffd000/0x3000)=nil) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000000000b800"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x10) close(r2) 16:01:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xc6) close(r2) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x803) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r12 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="6039c3faed7663bd8648e8c71f5140b09fd61c581251fdb6ac6aa729b4bd0bad237aea542cb79f84bb7fe05603bf20a367205cb7107fde322ae179de7802ede92d6462bdb089e9e3b03e87e1d3c005e8eb6e2deef7bc18092bbfd52aacd9da83149ee607c4", 0x65}, {&(0x7f0000000140)="c975fdfddfa6214b560f76f05a27a49f7a5dec4326bba959f9b73566be0467abf2ed42864ee09a79028afb56302b98ccd67b375cc16d8751a4a9b8990128c2765cf90f3cfc2836d8c96fc0ab348c0842", 0x50}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x100, 0x408}, 0x400) open(&(0x7f0000000000)='./bus\x00', 0x2, 0xd) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x200000) open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x120) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x40003) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c00000000000000000000000000000000000000", 0x2c}], 0x1) kqueue() pipe(&(0x7f0000000000)) 16:01:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x300) close(r2) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setitimer(0x3, &(0x7f0000000240)={{0x6, 0x366}, {0x0, 0x7fff}}, &(0x7f0000000280)) 16:01:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x500) close(r2) 16:01:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x600) close(r2) 16:01:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x700) close(r2) 16:01:04 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="3abd000059", 0x5}], 0x1, 0x0) r2 = msgget(0x3, 0x400) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3bc7295"], 0x6e, 0x2, 0x800) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r0, &(0x7f0000000140), 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c3fdd00"], 0x10) 16:01:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x900) close(r2) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) 16:01:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000540)=[{&(0x7f00000003c0)=')', 0xe1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = dup2(r0, r1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="d5c4bc1a88e2b91635f0b40ae9521746aef5a16ede4115c6d3c79fd1ec", 0x1d) 16:01:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f6645d3d62000bc7ec06111ff8778e96073975c64b2c34ab4ac949b78f8c1a07980f004615e7761f80a2e453e4b8b1e0124701f5707a08f9b276b95f6239b55fbbb8fe7075d10109f413a14bf025689c47d909837a18b1ea7c7115986cb8f8eebe92cd0fb5e0fdec628b128ece19a502358da3604505801f9ded660e1669c9910d828cf4407368daa6d141357aeed9d4d594d34ca12ff5dca7658b2702308ba4162ea613e81caf89e6a31c8636d9de33789ed4316909d41ae46d2a5fe487fa7e08922dc9a54fddc03145d5350a88ad689892be655b1a9810d3cfd0ee60832d211094b58fd7b4c303db769003edb54a80a3550e9d833289414f2a10f9c8d64e13482a82b62c8b02eabf94f720db26e8349dff2add2a44baac9f61582791f8419365d2f7fc4b2e65f2961cee7b6c5d528c3d4"], 0xa) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xa00) close(r2) 16:01:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x80, 0x0, 0x40000000000006a5}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0xffffffff, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x4}, {{r2}, 0xfffffffffffffffb, 0xa5, 0x40000000, 0x4, 0x4}], 0x9, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 16:01:04 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c70e72ff06e5d2b1f77832f67bf5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7aa78947da61d71bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a42000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030aa122672f6100b18ee0134a1393e851bce56f1cf43beabfe0a944d3cba884228d9459b8969891843f2bafe099037481a7656e04c8de33fac6557604283845a64084be5f64c27c00000000000000000000000000005453276bd95827965d6738c527f9d5b05cdd55bae577da58d17d0dac99314119e0aa1581a6b4b2c38d10f4ba8167aa5a981ca2b2e28d20b3a2d1f637f00a169ace293567c369c17e8708e40ad1c7528d7bf5b3f5be853e4dba103603f750a6ba8f013837f295038efb2a1046165698f0ec625618b50dde83fb17e15db5b12f415787585708", 0x1ec) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x4}, 0x10) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xc00) close(r2) 16:01:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xf00) close(r2) 16:01:05 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 16:01:05 executing program 1: r0 = socket(0x18, 0x3, 0x0) chmod(&(0x7f0000000080)='./file1\x00', 0x94) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:01:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xc600) close(r2) 16:01:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407f505154770177bdc52f7268fbe8348cc66b02b5de020e4eea75610ff9a5e3b1f6d3078ee46ca07bc50b59fe4a5f6c63d9000000007db0339a4486d75a27f67f7d1c45fd87a8a2698dbc316d5dc449000000"], 0x101, 0x2, 0x800) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:01:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x9088, 0x3}, 0xc) bind(r0, &(0x7f0000000400)=@in6={0x18, 0x1, 0x7, 0x7fffffff}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x1}], 0x1, 0xffffffffffffffff) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0x16, 0x10, 0xffffffff, 0x20}, {{r2}, 0xfffffffffffffffd, 0x96, 0x82, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0xa2, 0x80000000, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0xa4, 0x4, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0x14, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x48, 0x200000a0, 0x9, 0x5}, {{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0xffffffffffff0000, 0x8}, {{r0}, 0xfffffffffffffffc, 0x48, 0x40000014, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x101, 0x1ee}], 0x5, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x3d88, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x3a87b598, 0x5}, {{r0}, 0xfffffffffffffffd, 0xa, 0x40000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x22, 0x1, 0x3, 0x89}, {{r2}, 0xffffffffffffffff, 0xa, 0x42, 0xe4d, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x6, 0xf0000012, 0x8, 0x100000001}], 0x7446, &(0x7f0000000140)={0x1}) ioctl$WSKBDIO_SETMODE(r2, 0x80185760, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x40, 0x0) 16:01:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x30000) close(r2) 16:01:06 executing program 1: unlink(&(0x7f00000000c0)='./file0/file0\x00') r0 = semget(0x2, 0x2, 0x10) r1 = geteuid() r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x7ff, r1, r2, r3, r4, 0x8, 0x4}, 0x4da62a17, 0x8, 0x6}) 16:01:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0xe, 0x0) fchflags(r0, 0x4) write(r0, &(0x7f0000000180)="00070009f0a789f0e23586ac7579523b1f7e438e18a2049e2fe276b35b4af46cef93d0098100a016686ec1931fa0ee2572f7ac6e79bbbd79df6340f513f5e90400ea6e90a4f7d7919ccf2a45500bf0d6560fab80000a8b3b56e33bcb7bcd78efd55fb053fcaf70c59066848d2b151a24b675954c5b547981da900c7ace1bd04e324f6d456cb414e3c439ed5f9de3a9a8", 0x90) sync() accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:01:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) 16:01:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x1000000) close(r2) 16:01:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/29, 0x1d}], 0x1, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x2000000) close(r2) 16:01:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x3000000) close(r2) 16:01:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x4000000) close(r2) 16:01:07 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./control/file0\x00', 0x0, r0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) geteuid() getuid() mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10808, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2010007) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x291800, 0x9c5f, {0x1ff, 0x8}}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80202deff000000000000291c1572b9cf49f52c0000bca9215b170500000000000000", 0x3c}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x2}], 0x1}) 16:01:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x5000000) close(r2) 16:01:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:01:07 executing program 1: clock_getres(0x3, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20480, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 16:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() socket(0x7, 0x8000, 0x4) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:01:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x6000000) close(r2) 16:01:07 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x100000000000026f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8003, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x0, './file1\x00'}) connect$inet6(r2, &(0x7f0000000000), 0xc) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) listen(r2, 0x0) 16:01:08 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x26, 0x8001, 0x5) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000080)}, {&(0x7f0000000100)=""/54, 0x36}], 0x3, &(0x7f0000000180)=""/170, 0xaa}, 0x803) write(r1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000400)={0x5, 0x7, 0x3, 0x1}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x3f, 0x101, 0x411, 0x1, 0x4, 0x3ff, 0x3f, 0x1, 0x2, 0x80000001, 0x5}) fsync(r0) write(r0, &(0x7f0000000300)="e2352193a410595de58ea43542a5b4aaa6a9025da466effe8f56218c75f8740ff06565981c0c929d95716be8ed147c229428071b19029bc59a41b69f9a8069bb7006e29f765d94a2ce8d7ce6228d45013336432f89770d8099cf852fbd425a6abc4234ef9971c0eb3c9fbe732ad8ee5958cdb9b27c2fe31ff895bec9d6d6a77f6083d719a7a01e423c4b2b39cd6b7189b5932ad11f4d5fadf23023a3cd7839bcbeb5c79dd3d1aaec1a9323ac21ff4872b67e214cd6dfd0bc8e8d4976520bf6068487c1b1efb90f725a97985288c88f6bc306bf1a719d6ab441", 0xd9) setsockopt(r1, 0x2, 0x0, &(0x7f0000000280)="e88eabc6555b1e2d5ed5d0dc56d3099ff1703bd7a18c10d940623478ebba7e59fb958468ba29d11f7d4535771206843367afb95f8008cd0405182334e9ff935647", 0x41) 16:01:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x8000, 0x0) shmget(0x3, 0x1000, 0x80, &(0x7f00003dd000/0x1000)=nil) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:01:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x7000000) close(r2) 16:01:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x1) sendto$inet(r0, &(0x7f0000000200)="dbf5225a02e9427e9dbfed09aae98140c64bc32d19d88725dd68dd497d3b23a172653dca6bcf9d25cbdf6c9f0ec447933a4693142d6cd3e9f6d930480ee677800b14be7623a6bb29d91910b949c9d5a6e3afc743940cbdc9fb92a23a41ae2cddb7765b527f5c20b65eec1806270fc431e1e66802e9d6b19772037e556552c0fa8cf2ae84715b0e38dca149b4f5adc4e93ac9a28513ba046ae44eb09e91b31b6248b5805da07b6288ce8a2f4e7bd9230218fc8c5fe26eb06d2038649b62c5ca024e16a427f7c5182a7d3e7983e2b392e9c85a1c6469cf96d3f8c2039a2e62fab14f77c1660115de9145e766601a78d07f345e1b137df350fff87e4a0b262b9f3282ec04e4cbcde753c4bc189c1b6b43f68c1e4f8c17441e31170e80d94549a7f46a9f3a1d86e6913aa10d4cfc4113faec77480cbc2beea7b6cc6cfeaedb59ef8060a6b71cc9c196a4084339de3b3e0a1a4d834e7b35d96e58fdaac4fdd4dded82c7e2f83afa132e0a9fdb635fc8cff8a330c36c62d7071dd2a517fc8a61bea717baaa75d3c6ef96cb09106e3397b810cd2ad0402a94d25356fcc95637db3bf14765b95849ca8574af7e73c9096e503d34e8c95886aa4d3b5c3099da9c869ce2c908e76c7757fb87b856f135fc338c323f6a9d0fed30ac6e52c477d3a53ffde95673293aec69405d9d3255971edac8ad84f3d05bb3b3fab95f794796fe127653fcbabb5e54a2576f780a36fc8130f3381122ff3d20fa99a5bedd4a0f750d78bea59ee197b9be5321d4a214a770670dac093aae0d27f4fb1277053b8d821622add79ece55fa2a8b70c86c35c49bd227ba4e40433e4dc1edfcdbae23c5d59c020de51070de506477570b18ebb36ee6551db4cd8a0f111382380c737d25e09bec706a086d8ed832752de9b112b70a4fa852e25d4dbfa23f99d88ca53a587c1a0e391be1e94764d150fb2c700d83a001b1e1d4f62dfced56884e6f4221ad0ab89a2ef5aa441bd7e2cb039a4948a002ac4bcec4b071ea564d0893fabcd5479b4ef486be31182281483fe54bf30e2bc85203e7231f15af4ea66eab41ebe2f329d1f52af539732efb2f168388e9a99611d836796cf9471b40c353c590b06ed25f46faf58627c72735e513c322fc56cef1299f618600ba45008855271a97a5aed6d262befb80fc150e3cd28c585e6b9ca8fae7a2e235bae2d2ee7a8a6847b641eac6715a3c3b44280a1aa940c097c6bfe041dff89a035ffdf69582a86e1a98c4f8b78d4a875407a896f8a5bcd919c07967f395d8e7b21529bac6d92cfa56afc093633e29b388156a8863d63ee0d0df1893bb2429879f2f647c3d3fa9f9d7340a577dee33a9b6ee68f7008493ee4ba58076dab03d5eb917a7f3df009da9b145d301c05362896f2544b045e3d49c0a2a09de545fc1b18e7243b6539b96e21449450704444b4cdc775e79d41a1d29b4b5ec627a0f2a12be91f9d8486a73b322c3461caebaff825366be723b4a0c1c82e66a05eb7939602437b458e15365889ad0fb0def12f5d4b03ba6ae41e6f2596f2fc4889e7fe6b2ccdbb0c909f63206a0f469ae1e4ee45c9e930f842a5ef2959f433771defe837c3c786422a3c0681d0ba63ccc580085967b9b18bb4ab7574a83c2082c0663968536612f9c910b1cc115a7429089a16d77b6070f544537a2982f1a4b93bb1d8d69f6c6622b765fb1ec0495b4b496c80a39f77d7fc9f3944bc1e48aa3f0ad9aa30034c6ff7b793890066b70861b634a1a46cc47efd9680cea4ebc694f22a91335bfd62ec8844a1e6f7ad763a723ed8d7aa29ad6d614074fc806f098e946b8e6184179d965b501238a604b62c0a4fda805d557da69dca44c04bcfcc2c5f2677d7eaff33ebc0b7bcf45c8f2c981b9f971376b7846b8fd97c79e5896c6994e11d63515e95f894d1cec27de3c6358967ec8742025fbd6dfdf8c7f1baf360642e498badda3b9d4d2d8efefa30371a27e6cd485aa4464ae4a3567e36574d998656cba878651c09ba11071d1eef03298db8ec55f17814c6f6c6f1e637a2cb14f3d782b84a23298d9fdced0a0e94f71051205155ac8ae1ed17dd4b72049b3c475f6948e630e99f474154c9c036559a9835b7ef822f708dc5cf7203512aac6e5d77ab13b32cd5bf601b6b3940640fe7dfcb361d3c6bdd440b72c5b88ff3f59eff76248171519d1ff531354b1489f3bfaf06735eb90cf2fe1d066399411d505cbd99a553a07beecfecd48dd41f5b601d0c48645c906edd538ef01ef4f6b50f3fba8d618bb23c6ddbbfd0c982da9b3a2dbce9e935c23128d48d95d683a16dc9329c5d2a5a8db33b11fd31f495240a1dff553b4fce41a0e43622c101de40c71896e778df7a634aae2f8bc8f9d9bef7e356fe78777618e37c1f76fdc8703ca411eb4bb365b75772cf332157962a124036f96606e8c5c872336421d035cc0653f2c87e2e311889196411241753e3cd52beff090cef61925dea9b1b0becca3e6862862d58abf157e59583778ee023cf728520976601c1eb3e9d56b4a47ed552d365a4a10b7d1ee3cbd84376c2d8c0d7503d50ea48d2b53500d9751c847a8a0732d29dfeb9e02d8ecc4962f5d4a9eca9b7d458ce73ce46f81d305dcd73655c790b11f51f36e9a7b89dc1b9ebd39205eca42b49a1f9664935dbd9cb4d0055b6034994c8c228684ab9e9debf2fedb81f29a613e53cdc27baa7d320e1bfc776b4e0f3d64a5e7bb317b940e4c006ea7df63adfe3b0b2871ff2e11acf19bf653573cf38544cfbef95dad7678974b448cc8aee107a4764a39fed0959d27ca11f506e1bdd43a75d8450746392bdc0b14f5f34b6468b1ce064eb89732d6faef5d77dc21a149058755fd887da0769f4552c0309e92d7b9c03e644f1f2c00a5c8a3e80d66b724daa147ee8ca0c1e681ae6918178d3e7ca75f5c15cc2bb7eadc56b540e4ad5629c74a05381c8e61e9020b6714e3ab05cdd7ad3a6a9724cff4a1f3277d80b17562631d069978163ddcca07928bca5c078e2e1c04544160395e1dd3cb18c21f9e2332abfc68ad79ac2fbcf0c825b6a40070943cf35772147bcd7fbc58377093c8a02d18ee22fd82686a31dc64d9b96104100e292c2d8537696a463b025df74bb3a0fae4e1402c22f5ef68eea78e8100f09661126e515681bf03c171a8adc6df8b75306a49f0e2d90347bdfbe95b4747839dc98d2ad52a21547d8e091b32daffbcedd7295cfef5ec4115ceb77ffb12cc9fd7b9ec0fcd5e16b5616e0e21dac3fbdfb08c74f699d9c74b2032ba410689326a27ba3a10d34a14c4f8289fb2c5d97dcd6b048a436e9d5ec2f8fd1dcbf37db9d946195818fc52416d0b9bb2ca34b8ca322e2fac37f97f157d282c1ae129ba77d9c76cda7e22b82cff1248144e80e0f79362d93fd4d5427d1ebe958900572537237332d63828bbfe864481853770c529d12a4f80dbf5305ed911fddc06f7020b100e2c1454d2927e566e460912baa1491323620197c7a90e148508037522bbc18d673b197b45d48ae091a339f302efb69a3c228399f2fdf41eaaf6bf4c2a9f6140c9c9fe2dc49a600c1263ba7354a95684e842b0485b51be2fa17efcb0fa9588fef8f8ff9a5b2d069932b0c40ad6370651e4a777e56d7ad58f4dacb39aea89a5028327d7adf5696f6573ea43af47e84706a49c938017198440a0033d95a6103de67e3a0ad9fc05d034bce85a94a8151e03dece6e55a17af2b80c50ee72fbd24aa1ebee6e118718ac1522f0cf02ef90719bb369b3c80ac37a1381c1b12d660d1f743bc23554a000f967fa144bcae5047c60ebbe370f54b61de88950e8991a1ccbf6a9d789ea721a00537b04245a87a8776e742b33aecde9cf5b2075d994dd16a9d842406655d827e26c3258d31b37415ae5c013388228bf80ba9d816c5eaaa6ef262f7915db0c0779c29e674ef7bcbd67026ee2b7202b4703ca3defc7942cb6ad6792116fdecd93ba2876dc8059a8464929f8ddda40c77e22f6022157538cd7289cb3f715c93cee39d951be556061c9141b33ee70c790ce6db7236fd39ef78e6ce4cf32c769aa396e02ceaa1f7070a6cd2bbda79608cee947e503736755a774b4f6bccadd3cb4b82f53261a72c836f6b1fb2d5fe407eb4f64cc47dd31d68c21fa9856ee7986131e87723c21747607e3da8a78c506a4f2ffc3f26518e03f479fdec27a44d73361962329843b1a1c51e54ff926550f836a8797287f95e64e14fe823fda4ea95666fae9e1a335c45974d4aa0bb181143c975645a102bb592b416e65ce18974b603d2745c43b22b9dd24d4781a76af540b0c6ae18abf7b6e46f9c8ce762f82378ab3a99e71114601813576c9d1c994a83687dca73f317951a2156ad4b16412581f14515eb3993b155943427264bf379108c7310de4cf100a7fffc20adee4311c3562f0db801adde228484d135427807b22ba69690f80ca5a1a05f8a4c624bc42f235d5827a95c87e3e8dadc6999d34b04ab68a477d00d9b55d52dcf83522050dda715ab4d7b68b8d78bed3289e35ea6f91a0985e287679b71a8745c959c5839f02aac2347fdabfad895466a2bc91e99a78ae534e2f7a72ae15ee9c873be79467969b169cba184f98d6de869a36a88d17b419e00d6ba354632a679449e5cde7d5b43d91be40b64e863e30bdcf508c50a6a0175b10ce1424bbd4f9efcb21f1ff9ac6250cbe5c8fe4d5f5ee713642a1623104738205bee7ebdade98de4e0b1130e9815e6949d997049588e4705094c49c9480df950bfb35059abf003368a1ded4139d1040f3ab4b1e08c73c67c578c09c51477d66bb186fe1720fdef5b5a665965e49b57492dfec002403604f219ca3fefd097058cb859ced1c0a16b54a7990b3fded39f063983c553a162666f72b2393cc9da8df12d8468a2a84062ab7f8d0fc531acb0f9a2dd296ea27c0547187015b8c6debf1a837f3411454fe085c5e876e254e30dea7754aec3be50ba098b59bcc9c52e6ffe3e498492524f8d81ef02422142ad3a153498c17cb6b0e411fc2abd48bc7b400832358968dcdde0e804994638407363a84940a2f400db949e9f1770182044dbd343df27632eaf371b010914bb897fe5d64a8f4ab444fb342ea008c256c81d7a40a4c95f130d7f7493e682b0ffdd1a8245a471deee2bf94784dde5132e01f07f2cbb327b964028f0addf4fbf72605f11bd7cd5f7063a785a7c67e3a0ecde5255db4c3593ea3396d340085aefb1e115bce0c64c1b1465f4c881a09b121bcc51e46d432a946d43ad93144dc5d3fc92e8e845f2cb629b272d2197edf794b1e0d83341f1bf72db0f01f651a9543434dc2426e6c3dff7280a202c4a1fa9237b9dbd8775ba74f00498dc104d5bbbaa8a60ead9bd79a6f25c2e4f8207754db94b3b5c232c9c9c3433252b1d89be4454ad6358ae8805de2051fe13381ca11332edb325b856aff07b8452faa4085d186de971e1bea774d8d8a4c11708ea7599da800d2780bc807fd58d5abe4fc28b7e762daaa1295e4c09a1c306095c79acab8d2b0142db8f36f6bd9c2dcaf5f9a3fdeebf9052cc54e5a97fcae5273c54d7f562cfc9a87f6dabeb83a4ffb86d4b3d8af23902b4f6f374cc8efc788a9bdc9c422427cfda667ca416a5b714792b529f8dec4becc0511f22050b20d11a19ea90578af864695499cce0e2838916787bfe475d894d48216140c1c1b30103f4002bd94404dbe1a0ef3082b1b7d96574c3e32ae9025f3cb3c1097fd891770f4b830f94e86464fedbf731e2499aac80eb01848502eae7fc45d5f9c60", 0x1000, 0xa, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:01:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x1012, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x80044279, &(0x7f0000000100)=0x2) 16:01:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x8000000) close(r2) 16:01:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/172, 0xac) 16:01:08 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:01:08 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)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) 16:01:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x9000000) close(r2) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x80000, 0x8000000200000000, 0xffffffffffffffff, "9372dc486fe833b4f6f27a3b446a803a4633be68"}) r2 = dup(r1) write(r2, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) execve(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='\x00'], &(0x7f0000001440)=[&(0x7f00000002c0)=',$\x00']) ioctl$TIOCSTOP(r2, 0x2000746f) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) recvfrom(r2, &(0x7f0000000440)=""/4096, 0x1000, 0x0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000001480)='./file0/file0\x00', 0x100, 0x110) close(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) pipe2(&(0x7f00000001c0), 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x4, 0x200, r3}) 16:01:09 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2, 0x6b, &(0x7f0000000200)="04a272056a2944be48c7f09672fa21dccb5a804ce42d4caf09249b9b3b63b6f0a821be3902ae2dff929403a8d2cda6c417869e4c3710941e9e8c14bdd7e021a6587eaa33880eae2cf365d9f5c50344c2971b2528d6d824d1e6969e93939b95f4ae6f8aa89cd9167f39666f9d975436acd3b2cc", 0x73) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r2) 16:01:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xa000000) close(r2) 16:01:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xc000000) close(r2) 16:01:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xf000000) close(r2) 16:01:09 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) 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, 0x8004667e, &(0x7f0000000000)=0x9) 16:01:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) pipe(&(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x200, './bus\x00', './file0\x00'}) fchmod(r0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000280)=""/56, 0x38}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000300)=""/108, 0x6c}], 0x7) ioctl$KDSETRAD(r0, 0x20004b43) 16:01:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x10000000) close(r2) 16:01:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:01:10 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) shutdown(r0, 0x1) 16:01:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xc6000000) close(r2) 16:01:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) 16:01:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xffff0000) close(r2) 16:01:11 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) socket$inet(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)=""/4096, 0x1000) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) readlinkat(r2, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r2, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x30000000000) close(r2) 16:01:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x100000000000000) close(r2) 16:01:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x200000000000000) close(r2) 16:01:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000276, &(0x7f00000000c0)=[r0, r0, r0, r0, r0, r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) mprotect(&(0x7f00004b3000/0x3000)=nil, 0x3000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:01:12 executing program 1: semget(0x2, 0x7, 0x200) semget$private(0x0, 0x0, 0x2) semget(0x0, 0x3, 0x1) semget(0x3, 0x2, 0x100) r0 = semget$private(0x0, 0x3, 0x200) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r1, 0x5) r8 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x43, r6, 0x0, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(r2, 0xa, r3) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0x4000000000000070, &(0x7f0000000680)=[r5, r5, r7]) getgroups(0x1, &(0x7f00000003c0)=[0x0]) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="c1abf625405bc49761972aa2efa712c69c12f2641105ed9d7918a3c2f60ee0a36949806ff91db4dfa9157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c15b040b3c2e0622405f71c608ab36532d3683f950eb2037185db37f8dbfa36dc585ddf7283776441d084ef3ab2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b84"], 0x148, 0x400}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000180)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100000040, 0x0) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f00000002c0)='./file0/file0\x00', 0x200000010001) 16:01:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x300000000000000) close(r2) 16:01:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x700) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) recvfrom(r0, &(0x7f0000000180)=""/191, 0xbf, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0x8175513f0cec1cc8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 16:01:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x4502) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 16:01:12 executing program 1: clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd, 0x2}) nanosleep(&(0x7f0000000040)={0x2, 0x10000}, 0x0) 15:59:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x400000000000000) close(r2) 15:59:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x500000000000000) close(r2) 15:59:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x600000000000000) close(r2) 15:59:57 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82c0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce24", 0xa4}], 0x1) 15:59:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x700000000000000) close(r2) 15:59:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) sendto(r1, &(0x7f00000000c0)="ecd8593df274f187f8bf2c037c6502ac4c08ef0c2fb43dd6c76fc55c4dce6e73f3f0fb0dd0853a9f661301556530786045bf90223daeb8e1f24d226c5f4fd17886dd7262c955f7aec0de983dcce25a7e3b1fe30c10b11da9f13062913b4c4161351ac3cae58270c78fa9a0ca90fcdc0703001ff83074eeeec3c4338cc201adb0c117fde92c0a0a663ed072d2727bacdbf7d78392e0dbdae261c2832f48c946e8681154dcad26f5eb9990f1066ffb601e31a554600a9e7b01ec6cecb9f020a1a67f0e03830ea26a544856315de5d2ab23c936bd62cc18ed2b0f1522665fc554b01a83905f6c101c195e83648f562ea68c43181e56258a7a956c", 0xf9, 0x400, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 15:59:57 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x202, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xac69, 0x0, 0x1f4, 0x0) dup2(r2, r3) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) utimensat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f0000000040)={{0x9, 0xa6}, {0x9, 0x3}}, 0x3) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) fchmodat(r3, &(0x7f0000000000)='./bus\x00', 0x10, 0x2) 15:59:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 15:59:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x800000000000000) close(r2) 15:59:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000000c0)="fc85298966f5d358710616576c90f91e45187b1738f3bc64c403693586c19b5ddc52e70d786cd5f17391cb977e8c912fda1bf0b97bc1c7aa5c723ec811eb69165ecb1de5d148cccecfd197063822e96d3c3c8ab7f21c8bdf29a64c820b4f", 0x5e, 0x6, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 15:59:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0xbd}, 0x10) close(r0) r2 = kqueue() kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x40) 15:59:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20120, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 15:59:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x900000000000000) close(r2) 15:59:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r1, r0) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 15:59:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) 15:59:57 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa20, 0x80) openat(r0, &(0x7f00000000c0)='/', 0x0, 0x0) r1 = getgid() fchown(r0, 0x0, r1) 15:59:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xa00000000000000) close(r2) 15:59:58 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$inet6(r1, &(0x7f0000002740)="94d0317244", 0x5, 0x6, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000180)="238f9e2831f497af6bb7a044fc81507ed071e22decd1abd92e05c79ac25a741478d410e7ee28bc90b2b75569f6a4ff2c77b8653fedd0d4ce1f992db961069f34852c3652c16b75746b5a31581db5cf2bd14d2a9b6f0ca0472bf1c3825b0ecaadc2756f1b3f6fa327c79a4eb58fef7f15dc25e98fd2eed612954312ec7861a4486a270e0b3b2b1eae5398cfb1c2c2036e1a19c406e102f65fa6a20b84cc0827860e4b5ed0373416a356c3c31eed780c1a4c896a6ecd07d092460e35ecfd83a2f2938842c6f80cf8372705d0fb60fd7eb359cd4b0f9705365c041d6ab5b5f07e01", 0xe0}, {&(0x7f0000000280)="98749060b2d7a6e4671fbfd468a2dcb4332a2da0b998a44b18e822a56542d95a984142d93b0fe9e70438391f5b6efbce8604f64b79a99ec86417a7b5c7ab2b659cb06110e2588d024dc3", 0x4a}, {&(0x7f0000000300)="e7d04616fd45944d89d0fd6ee40dddf3e8db7d68a82357956a7c767fa06f7f0b09779fc81d59ea01069b344c49d63190f37ca99dd9381d8cb0424f8e9f41df127a904541b245a7c61035d68b4047e19ca0bb4f90db54fa25f9ffc5f8a75f2154afda732c2c84c0d13afa", 0x6a}, {&(0x7f0000000380)="7aab46", 0x3}, {&(0x7f00000003c0)="3b2b22f3949b20da9211cad7d18565ba708b934199fa48603ec425c077d310ac8eddc1fe32a9a34105e0d869563cbb6c4e22a3b0a1218a8d0fbec39964f0489e10a58ffa11a6583a74a0b1994b4984b7f866615c9b", 0x55}, {&(0x7f0000000500)="4582e18dfa3fc3f173598709c93ffd2538d80815260f0ff117df3dc6366686b12bf72edf3bc5f4ab91ffc0977d3e04945b57311b30284198ac32e0fc4406707cf0d95bd1887fecce0c7d1f3c7cdf6f5b2f405145b68d244d44ef21fa48ac4e31842f6d4fa29ba89fd1bdb50856b9a7df30ce99550101d6aa966f84114c9178dd11e9145558e78a7733696fd55a7e669ecd304073595406fb3d61af2219bf27b826ff4693a780e62d3598a2f92c2c6c536497d2a67d934f81c447cc691f855fa236a0db779946f481f9df2eba083349feef2e443a9d9dbd9f7e7db3d49476bb90b9668421d37e4bc7a87a4152033af13c4fd2c231b47eb44f80129beea1b3b2dc077cc737a796a854ef2d7c05b35ebec2afbe8efbd983a931bf7a291a50d774e922bb7afaa9ae52d5e923d774ee3c3781122875e2390910044297361c9c9aa9b9494cd6327c3b73d90d3d9292d3ebebd89bb0aec37364331ff83a1dd8d4202a884352e5b78890e7bc8f86c95c0a31935269bd4ec8be9e692fa3c8092fb2f4820cf6d88461012d66725af7806769d993c6a05eaa7f3c282ea07579febc5f2a7bd483db0d335c34d16ea460b8458d9635a659967e519d1e20af4b8e82a4ffc760b89c3ac9639af93ded5afd65581a62d4ed427780eef1298c35343f87f5cb3d0ad43e360fe0db58ec4e7bd278d9ce933bb4371988d8d1aef178f42d3a128cfe81d340ca7d095699d3f07aa2062f8ac28e44eed15399bc0d5118df826e15fffcbffd87d57e05cfea30380e81785cc3f3197acafa24d136641ba1f88cd3799678ca4740d5c1dad281a720a9d19247c3f4d51d5afae5217c00f36b406f9a2d8e77ad305a7c3da8033756a7798043e718d14562604c670cc79781fe9bcc4d00c390e3be49989d8a8db349fb2e6360866eb688dd6328f3b48a42c613a43bf3c56eda55849ffc2f32fe28f73a1e94b57a9bce86ab14d420c4c18082165ec55b01f1dbc7bad5c6e521ec45bdf26c0097d85ea7a791873690cb6570a3d35cdf0eb2ea923fe6d657ccd8d57ca1bf9ea315e17331dcd7047faa6834e15429b02af59198f54c62b37dac2f59b7db26109726673ff852e56b1270fa9da61a9838470b26b5e964c4e5ca49eddfb18e4bf70e3d764848fbae2bcb101ba28d89afb6c2550cd27f84d3e04e1cf850822cc31b39dfd7b387b51a190307755887d1273345c033fb75d1dc9a22328db72455e398bc744e8c4c3a5ceee878162cad681521a39a94bf8cbb671edb4611bb196d6b2273413b3cfa12f5e6be7bd6939db78b926580fc211770d229395b6ff0fd1cd45137cec7b059b2f1344dc0a3963248ef753c6d8a9ac656cafefa8ca954a93d129d27226532852d3178248ea4bf567561ba763049cde0b39e690c9791f8cce3fdcadc46788b7e58e04580d60801031d17399c5f740cef065fb212b2069d0650f98969708228ce9ba5f831cf494e7a6726b5933b262e9fb1ef2034760af4da9375959e9f25888ad7a73b66b83b176be6c28a7e0309b4531d39e53babeb748edb04822e9c23a00d33bbec6927eda642fa20f0564c6cd6345bf5e4970c5e0f2b774cc939754bf589babfaeeebbef9a083c356506d2734b4b4ac1326dee47005ce577969aff5d88d807856243ad7d75d6ba65f8f5ecd8b4064152cba8984e573bbe615d25ad44f0f635cacd0f5bd770e4685c43eb645c3f5d890d6e71f6c3daecd9c270b823855be028b71666075341d6a8d8dfea27e5f6164376ca15af1c580951a3c51afc9e0056be16c65cc021d4bfdf8839bea2b552e102f8dd74b3d531f83e3bacef17fb43929b1a33d3d674871f1daebee46a625df089716bde52bb8f0b6cd4274c6b99cdd5303925b000db7b97aeef54a4508ab8c770adfe073e8db7b92b85669f60763b902a21b98fa4e0cdc9b88c2f77c03418ec70e738989981a581690bb717bd8b652819c6085592aa042ac4af93d5602a355a4ea089f8db9aa029533443a37d1bbc46fa758c428990d48a0c9c3aeca7d1dd0cabe8d47e3bfdffa29ad69fd7cd9f5f69215b55d31ef1d52962f2a61e58a8bac1d3cfec009c12fcc6c70119b83af0a879ba78f5e68822704302fb650a4de212164847925c77c26daf41ca4c202664e0080c2a3545eb43ba0f95e40946171eb57029e85021ccb11ff09330bf0785520e05d237459d184a087ae8b3771979b2c1995c9915c07d2b1dc432bad6e14a9de78a210196fa831212046d264a5895397a80749a45bd42f9a75f9579cc9b1ddc0911a8b52ed5104091d4d06522c6146c6641efdd336b9641e61dc242f5a0fae903b492691807e2e7fb0ca81e9ef33dec2a171739fb7e5f878597a05a4d33fae8b40c0189064233f20687ecdeb347ac316ed980dfb1372efe1fb08f8ecbd60f47df10c79751fc6ce13ffac38a2deb43a3d4bb5e05f262312e1c4d752c2b1b694e32748182bda8ef371b39fb2d08ec2b853cf33aece5e32e887f56ba99966468d5ba199cab8a3fd9ed99281539c038f8da6b215bd7d3ce93437e7871f209b68a0714eb3bf6f7abf93d95884dd61c2363c5b0981241a93c61f336e23c586c9a9fd592ea5072ff1c13be01c69c11a5fdc740b32b00eb164516db1c63a8324147f6968f38973af706df16b887e7cf376f5070bd0c09852ae2aa4238d00f7c5439c157fe015c23b00ae01d6103cc8127600257d98c25fd476bc372f367e0d06a0a8d0bc15b503deafb59db1e3387f4fe9ebdb3b025ba009144cfebab320c527e14bde7c299fb396f5518fbc7d73cbf058c0b283450f70030ea7d1162a9057aa2ea77a8cbed81665a850c3558e1fd08028c469ea981140b7a99438f616f6e3ed08507e8cb3669c62f6e7402138bf3f5853d3645e16602712ac53cd98f33feb4108dd858438c7db1aaf1bf696ce16b1711625f44c9e8ba28f794bef6035d89678e57140c3e6b100827315ed23639dda162b97cb1ecda31e2cf76de806d4290e831cb62a748c05636310189d1ebb148b2795865ac07b820e85cc4b8fe074bb7a6d6bdc15e7590434f23432cb3bd20838796cdeb83f15b9a71e32d35fee193bea26371fdeae2fb8ebbf8cb7ed577608d2a280043078c35f696fa2cf4013ab4ac54901c7ac7c458dbe9d5a28561bf7c972e1992802429b2762fa40597ff198a1a325fff750fdcc7b9100813d2791d0bc7a36ee0d6a2bfe3277ce5ba0c91ccf83b4a3cfd74faabab0a1a4dae8b4a164d4d21857db776c24b151afe5d6d93b3a219bfcb95851656a8fd536d96a67cd352be2ba05430ac13a2916f13db1fdbb6e10e97337ab191b94a6b77d0e6ccda2fff8a9153badc51ff7957f6eb55badd29f1d27306cb8e37cb8886bc22a86478a9837c50212aa5cdc9a3972904c445074a5ca45268035f7a9742af189456014d875522d4ca3a8272f688d1ec8b84366395f979f02135a37e6d41ce998ef7ec37c47ea4639f2ab2b116e2e6a4010fa69a392093cf721f97d2402470ed9dda43ad882284e3c3e08c37d3cedd05cb80e5bd31cff9ec68dae97f2585d527398522f903e50c419261574f9b02c4017ccb85c5e0fddc32adfbeb98fe102012783f962bc554ed3ae8fab0242065ab9c5f1d99377c23a0cb354365790fbd8484701759346bef621f4bd6bdba664da92e3eeba70925d9cd601618fdfc9a9509ecf5201178bdb3ea102379195a12cd56e61013762d499d3e5a175ba3a887684087655f58cd691de658b13d10709dcdf9b0815e82f3aba7378ddef983e9594654421bc32eb1e9b573b5b5c7472962516ba6ac534c05aa10bcb12cdf46c1dd0790f91dea576d9c739bdbaa9ee78f599f249d106d785a7a5467d62f01d1fb716c1817a68ae0914c81d20c27d7cc9e8b610ccdb155d94bf840c95aa1853f02c8161d0149f733a2deb5568fb9545ddbdbbff7b9556f83048cc1876fb38f4c394a2abebdccfaa1fc256e280433f00378cef4a61b3f6d40d0e071a87e5663c1747dfb4e813fe47e59b31452b95eb6678e2c85ec298a071672bf8521c11fc1e59a811f5db1411064c415ed7c3b40edbabcdfc212eea601b2de71f8fe270d9774c4051de8a3949c5d8d7b97bfc4d7cfd165f49d833fe5d2f30b7082dcb1ed375366199b21674628db554669d3d8e10fa6978cebb6681e3b9fe493f84ca73066590074cec93c8d792d7c0435a2106c0931463a35fd7c4fd8c7815e6ee6a2a738d6b317df5b474674e521ddf6a58801d4cf9a9e08961ddceb922aedf0d43a0f875163e13a79a123b3a360a01b15949423f7368a9a03a9867f5ac89c57a577c55cd2cb1ca95986b141a64782312527996540621c31cfbfcc7395da1cb93d9a24cac3439c3ee244f5821ac8f264556c5fe39a94435b01190224a2b028ac00bb9448358d1402ad26afad001958cbc7b3237610819c4621da7dc6d544c2f11f2a372c86b8cc00d48a2d3c2d77325f32e721bdbc942ab1ba48c02ed4dab01c63f5073c48e0237922f3563e075efad2a22788abf1bab4c2c95f52ed31002f13caeaf0de0c402c96d8ab892fb35c987e086f214ac16ccecab4da5003a6771a428fba6b10b1b8af7abc63dca7a5309e44c798dfb7a97480118fdda6c86891c91584848284be29e1f34bb1e00a9d7bdf61a6890257b0b4b54ce126f470b84e705dcd4173dbe5d43e1a932193ddecf63b37335016adec2b6b41476af4299c209cea0854296b60b2ce3548754aac04e15cefc56572f0684ea4a80c9499cecd1309bcbff6f19fe563ab605c4a1135c781667e3cba0ff223104d0cbb029532b18ddadf3a7b436faf5aab5a03edd41ec3fbb3ebf6521b3aa454ad731b13f76e0d0de9dbdd894ae2323a907833f92d3f8788ee03d6c1ab6fcb756610a2acfb6cb1c6e41c94c1e86e4572d912730b70b6b147eeab4f0bd7ab9bec023f847fad3b0d255497a51606950fc789b76e4977ae90220eda0667893d75a65632baa135cfb215b37af6b4cf331ec20fa279d505811eaefb9cee6693281c4b14975c69ec7fef30732b09d7f05b5825837f886e9f22ecbd83136d394aa42120093c96e2f95b5e4b6522dada88ec60040bc6888ddfd94a7a1642730929f806ffbb65522561dcd6f2d23129d5ecc45349891e492f483d2f6e2e1e50531ae8d56ffdae0ae2ca6cfe63d90cf60216e2be40baa7926c433b7a34bfff07d3e084d2cc8b7b19cf606af9e0b4f1851a1cdf7e409390b71096123700723e473c6ce57776959192351ed0f0b034eebe6b0ae1fddf7713365159fc860991acd0b737f9efe1b8faecf0d245fb74380dd687385d6468ecd6c9b2bbdab33f84877ec7d4c32a397844002e774b88413f71cf0ea4d21e991f782610df3c2eade855a17f5fc0edd384d901cbc237824dc2c587df44a06949e1ed42e598a0db88af7c9a2a21b2c727f0375ad8724699070012cdd949fc5dd09bc59f728a9e8cfc902cbbba923160e1159aa42e56486a138f9ac6f68ee721e7f306163230ff58b55478ba2c2d9d7909966b443ea0018b9fcbfb5fc42effbc148a91d09dc0b7633a9b0d5c0daf030e298101118696e05b161fc854303f4136a101d4f0637b654b55cf7a56f80b852e22e99f2551df642540bc313538db524822d7f2dca46be651562f71a8cd5d2df24aeb3215cc840b8a60e9cb271427e7549b3bbce8c10f9541af5f2f60f2c1dcb211dc07eac121c9e89c1a6110c9a907fdbab2ab3e2d6effd3774515337b7e6f4784a9c224227d900213ca7c168aeda433c7e5f8e47282747e70f912d15e8ae08c6b88666cf0", 0x1000}, {&(0x7f0000001740)="301f5592a1c0307951df5e80d1860369a8e1067a5616bfa2b3035567d5413db43f7786e18aedb1f470838e6faab075f665b07e005a1eaa33367e4f7003b22030cce05d4fab8885c2fc881edae4608dbe0eb33935aa685020c6502074c9f91f02c85d76e7e5fa100719f00a8ff160e15a725892d17d294541f20653fa524052581d87f94f43bd5fcfb74133cf6d8e0ed3535e0c854f20b1c146d0e1d5a610694a2b622573bfaf1b6dadf17e9f5907fe3f4960f09f0899f9b3e016558b492b0876f6a0e5497dd13f1d45a2941880d358ca5bda629e7dae217d934c44e15cfd5eaf086503803d5d7b4fbe98e0147e1e039a93bf9b344e84dd86ecc2d2e8b6b87ee8b67dd09909bcee487842521928cbd4e549b79e1c6665ea6af295df8cf81d0f45a81ab1151e283459c12c2a65471170eb9c941905414bdb847849855a32e132c2b92b375d45fa87f41423c13508a38da8df487b87715d4fadb233e3f74c2bf994be2180137fa6c620bb8cf093fe68851c92f518307a175bf11cb39439e539cbf4ea0d1f8860654b2c34f81c862a519807ac9642257de03668652385716f6e19ae9e4fbed0b44fddc54bd7a17f955d73a4e638be3323c2bd44efae0305363963155e11b421de4acf9bb4b507b907ae775d4670f7dd5502ff6207e5c7e5f8e5f999868c109a7acff743548628e84c434fb4de7a0ed1de6b50c63bf1aeac9889a864835fe7af5b35d879c1a8aa93f74cf92d48e5dec25ae66f00257f2c143af1b37000abc768c66d62a51c9dd30cfaf7f1868abd4d2d948e6fb90383504ce3d81483b519aba4f3e57fa26a702ef7dca75fa3bccbfc96e72687f37c7b90b156ae68bec834da1c48a1d7a18c11b4b57d4f94a176c59bd72a3f487a2410f3c5d53b1cc49319d7a31d2c0bcb75ab233ee95a3030a5680e7aa70b9882aa84681f384a8164e80ae5edad03a332f183fd6ad2fc2d2862d8856839046fa3166c4b6a78b55f3c025c20a32d34c9d735fa3df4651794d56ef1e3324b238bc2a108af5af9590695e43fc03a9ab4d1b7a33ab4347407b84df793125fbb2c903d14355bcef9b68d7a1604eece81fad8fdb7b99008b496c9f2c473feef4855e9b98f1734f3bf00c3efce2d2f5b939a04b5a2b998ade793bb0e4b634a4516e7eaf6f2617f300a59a6faec8d3e8b8b0fde2d52e397cf6ae672a843504df928d06b6b643c59e4af5b9016218c650653d56fff35ce94b87c2a94b27567504181320cc9376c9dacd38d943cbc28dbba005f980aa64e763ad74526b959ac1f18eff8b08315fa0556201c1de95cddc554752fffada66cb971c3c6f261ac6492574bfdb05666d47b4995cb91ec49e3ec050e00252b2f06ff49d2fdd1f2321a8c9bbb8826e68ac933222d300c7ee38d7a44979650c0babe8ed9ac9161b32b26653d1bd11d37da29ab24a38eb6579db663c6af99f1dc15b5b4f12c6c5a73b2d53712913e3fc8acbabfc64218ab27047995dc3918f09d6e97d03ba2365e0960c60a845d92fd0b9a6a9f9093e12c429b5bfdc4140e2a3f7c1a4acb745a0d8475fb5e1df6dbd5191e00903058134af5072a00a92f01492d140fcf5131a989d8fcff4ec0ecc2d6947f62e2cfa92f9b955d3dcf16afe4d828670b7998a3c4131efa09556f496f199b8ef79a5912ebc9dcd2055012fe6e9b1af443f2e2fe7fc0d9b55973ac7afc227b28361d0f202b84bb958781daf9229f3d671b8af9992a6d07b2e5ba1644577a4a3b23cbd485efc2640b09beaac7c6549b92ae081d7d5d61b1e6f107214f2f19fb4423dec7232ef64abd11141340bf040ebbd8947e21d0b71830221e9dcb1f3c084960202da68ba85cd0d37965465b1674c2e9ae24ded6ed1919e8abe000c5da92a61df2c995a8cc43492100a5392f4aa1454f9f13974b2e24d5adbbb9f0a44c3f74d8e9438102d4248863c9df17cfd98dd3af0945c721050f69051a49ff18bad94448028f51f59958052c5ae25af077794e170fca62653ee7f8a782e5fe9adbca89e63c83f14abfffac3995e07f279d6b7f26c6053f84930c2d20fe79e36adaff574e28a23e8e96e1661a5fc682eafb584abcee993ab5ddfa22e6c9020d05ebd6a905c75d862e67292f8da0ba75dd612198b15da21aaca91b112a21aea2774a69969804283a9a47bd8eab467c514edcbf67fd95a18e168fa3ae4f685f10f1166ae336212a4ab3bd00fb1c282d9df04a6c0e48aaf22b787dda775c6e34ee6c42a03ef60cdc54ea54d1a7932c42775085955034f79e5bf75bf869ae5e1c77566625cbf17442a24da2cbda39746b52e28161f429c915afdc7587fac0755b1e5698854792764b5d73490a89ffe25461efb628711584a5c5affef91e10b1b87458fb12e3eda8a2ab8ea7da43f66c96f429d957e5d4b1b0ddffcf34fa0a568cbc5441bc6c10561e188a7a9b372dc92e7a2d97ee0f27a05a4bc76693e0b4db4b89587f7aba2d8b98c9d54a3b37f1fd78e7e52d52e1229e6b22994c623385fde92a8f79f018330b708ee3887c20623d201d3e923fac897b02a8fa74fd160258c07973ca04f6840db5cd12d2252b2f2a6282af2f7d866e2fbb54b7bb6fe6b6336d85183a8590da1d2fe2eddc89e3360635fb4208d44f46148a39b69c3bc2afb57b72904bcab92efc1bcc524119097ec29fdb7b6522fd5f6f95135966d2eef9d73f8a8feacac2155770a15738465a7326bcb634ca5b6ef6b654224b8c63f234dfe2193c825c4663df194d91f2481b1fb6ebe7bff94161820140eed9b37d88ffaf5d3b40684e30ce1732b2b2245898c4ea6e5c95e2146c75551d401d99e4a15177c8463506dc3711b6f14fe4206cc03b96353c01d2cd92c9f8edfd08bd43e3bad7fb13c2b0b7391da690b6e199f99cc9667c10c8faf916de384bf522f0b59c1fdb208af73dea8dd52bb9913fdbda1776c9daab74cc15c1e51e476aaa0df40bf43237676d86d8834ecbb5e9bce1ebfc8671a94ae739d337ed7d37dc8c09eeb405e4a9ad45ac9f6c546f4e2481742ae6082c06c94e50b3c74ecf8a325cf5f06972ded291f1e649581e8ab948d05a61ef1627742fd5fcf9136c0782e81f32b0a2c9a81429f8d508527bd20b3f771c34f61e7756339fd2d2913d023a11a9895cf77a3b2d414ee4c532d5c5a38e90a58db6fc6a013fbda25d77f9e3c60e283a1e180d2008c4f41a29a7e2c1b3908a2722e383a5d8b8fd5e78f1bbb77ba14dde3e7d71f30b8e3813b5ba3a6ca47ca5e200395051cb24ec1a958beace849085169303f35522d1528566096cfd50d56fbd27e3654e564e22e64c112d2f7681f8d2bc8ef2c152332aef86434c7de71cb5e645e6086d1a1d95c067fb22baed4e361f1570f96f9b38c4d75106435e0b1b64082950f12501e740845928e7571749987e8b2d3fc9a57a94534638d5049c9d0481202093d46082c06f6cb787dadf71033f40182283ac8d6a5b8cd4319cea6fc5a816e7a9fea35632cd244f66050bc2dbb2dfe3ab99eae77f698c008d58cf8c53c293dbb91a17a8a670e125a26bd8fdf46393878d3bf5912a876472cf6a841e476e94923ecad63d8f50891f5e37e3ff1ded1957c366bf153a59a4dbd1d5040d9496f95d335cdbca88797538bb7a5a7e2f226affe9ad8c0c8c3a4a63a31d8036b4ddae58ee61b1b8b367f1dc5f8a3e6d6f535f785a2e958c55fe1e5ec71f7e5ba16492f82528fe5405f781503c3a7bf0d9f9c9ffbd0380dccd4cfa85a1b270cee72fbbded676806432bded303e8e532e0b1aa5492c12aff9252a122e53a1e85625739601f619751a46a9142b561c6f47aaf98d1452cb3cce0899f3ba823dc39b53ef3cc789cbce94c63d937a5168787778b35c1bcc53abe902d13a79beb52a8d360699e810b16339373231dacf178a2b82432c06b98bab098ff0c900af5cb4a9585653a9ae026bca8d249bd07a5152a450f8115e3b53f3cf1398a205f16a765b1b52e338cf199a5ee80ceae1de0be7ae97f18d7399619e2aaf4dac4bfd5f08eb23bdd8676aebed49aeeab24447692ca970d2f6bb78f626a6d2dc0ed49e121ac8959237e21e33e692eacdf0d91543c1cc3ae0e104eb31b73668bbb2bcbde0b720d2da33195089276df763d8e4542543f5e47b33ae34f947d2e999c65a2e8e64c2ec32fe0b978260d1e0723b405dca23e029e10188c3494d9f09cded61a93e38252defdf95826ce8d18f709415746f8cf9ba695f36372503926b1844d6d85d83dd80a2044e41ce3beb6e5cf922d0d6fec30bc133d8b2b52cf78c7e6a06df6cb48eada263bfdb1a0e6c78fba751da8fcdb8e8986e752d5b90d62519f8cc6d65c0184c66e0ba5cdfa9259d37e8080bfd2c520dfb358fd1b90019c8740d783aad983a712bcc468db00a459b90724fb7d65dfd4fb74466a25f7c18d1135c81afcc887418056535854f34b6f65cfc6d0b821238b6afeafa49dd4920ec8fa9c1af1a515562343e1561c7fc3fb0ddf46e37185fe7433dd91cc7dd96b4a842c77b02d55cf7d392d42110e6b1fa39da7526e46dfcd4164baa59392c0eb6d0fed10260dc26c545bcda27b1c19d53978a1d299c252e121ef7ef9d990349b61d89f636c8e53e7428764836acb789364f594982652b8b8ef725ec3061f1c76016808a4dc3b92d2336a1c229f227cf72a1a1a9c1224eb35f873ab7b68b17e917056bb62a8e9d2a21a72560f741fbef5714b8944a35e5dc39cba982ac0e08c8acf6d7b1a6bd358a6258a6e4464134f2384cf94fdc8fc4d91b7d9d3286d239ba9935649122ab6b80b553a360f3690e29093c6de4d7d20170d86d2963a088791f474e9862eed782dd2d8a9ae7b914e33c312dd77187cd96c8e846efa8d77700f1ab8c5c29f2cd400383a41ca54407b427449e5a870fe52e7ecccaca4e4d18368c84d748ae1338ff3692664e2dc98d1fbff983c1d8e74521a860a527c1c55868f7050f4947da0a544601ec52114027c1704119f66e4a5c0bda23ef5b247c2ff38a72cf16b37810caee77c1f63084b3c2c3a7d351c1e818e7995605382a85723fc7d93f8f0353ff5b74e14e67d03a2374e878879a812b9a1a97e58a075b971c458d5a6f588e6ca8b9c25cdbcff7c37a49f43608f0f9817dbcf995238b7f96fc6d2c7fb6b7002e49445386bde15d0ea0e0a53295ddb56bb17923684ec1188d4ef9e44f233539513c931abd3f4de4c07f329ebc7f37a16deb03d4ea29c029b97315fd04a53a4fab3566d13a141236358881458c3cffabe0c82b3d533ae98247a384ccf858fbdc36db6da396d22fffd49c4cec83e1d4b5ba954b37ec41504877a7d63fab882d82870296760b94e33d228d55a8a8e303b77ef2693b893fc66ed81dbd761983e172701fb803aeb6c47d3462e1eec44d453c98e50d9e05c26c4f69b0c27893a6a45421c43eacdf13df60db4610935e645db8a0792d6d93d93e046a3d6d2a06027ed14910d88ec05cd23d074fa67bddb4b9daf4983348ba81c70059b542a90ab7933ebc3aaadf2f37e5b571bdcbe0ce216078227dfda3dbc17597e82589f7ab9e4c074409dc9acb8eaeb95a893d50f807b77f6f3719cce566c1f9f2c847df959330de5fa376662d910d066aed654d4afef517de700e814ed74699086f421b7af1cd21564b48e091f69adceb56cd8d09663cd2af384c4610c036cf874dbb943b1c43c28c3d7378c286290a5d5be3086d82f9b4501ecb7fbdfa3cbbb4227e0034040cf585bef6ece0a5e40a768d450214740af0579f9e85cd780511956bef66c50cfb5975971b9f0553f035", 0x1000}, {&(0x7f0000000440)="bbfc557e8c9a426c9e5107d4a5b8443e15a2a7ab38c2f4bf2e5ae5ea7f2c2baeae44fd71c82d55ebfc7e1b804f6dfad9184bf46732ebbe86ab09b0b24cb31b78ea7d5b787b56a3d401e568616b27b184a5205d25b3787ef1def24292afbb5c0e027f461f77a15fa1c225d2e945d6a017", 0x70}, {&(0x7f0000001500)="96232728fa75a8b55e85743bbc7ee8858cb25b1b9c0c89b810a402d81ae50302fe236023c3953f30355539e91575b057a739d3d06fb12e530f282be43a1db03ea08d0f435209865da4f64ebaec781372", 0x50}], 0x9, 0x63) 15:59:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) setsockopt(r0, 0x10000, 0x1f, &(0x7f0000000180)="4c792b8bbb5b70b4f770b6b73ab6e5c6367bc449ed06fbcc446f6e8262ceb9e807637b21a15dc69e56b4c71d7bc3e1c113fc5feb43af6b3a3fdd0c6ab16934322467be0fc4280f3870475797be9699810b44501d5425f63fefb0891ad0e3bfa3e6a3beb114f8383edcdb693ae28651e3fd0b55073806918d40c1a614817c8863a496e30078180b53f58eccff276a76948f8b5b4ff36239928e0a61f9c3bfbb369e3dde282559b0767270f0f81ab10f21eb059be4e8211810ef522bcb51e2ebb63b3b15c682876c2512b8542e21a1b5aeab61eaa597339763df5fabdda56d318f610eae49dcac33a1bbe96a8182f14de78ab4b5d8", 0xf4) r1 = socket$inet(0x2, 0x3, 0x102) sendto(r1, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) getsockopt(r1, 0x6, 0x6, &(0x7f0000000280)=""/71, &(0x7f0000000300)=0xfffffffffffffe2c) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x105) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x3) 15:59:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xc00000000000000) close(r2) 15:59:58 executing program 1: r0 = socket(0x14, 0xffffffffffffffff, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0xfffffffffffffffd, 0x6}], 0x7fff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x68, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x43, 0x9, 0x88b}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000002, 0x4, 0x8ff}], 0x10000, &(0x7f0000000180)={0xfffffffffffffffd, 0x2}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) 15:59:58 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 15:59:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xf00000000000000) close(r2) 15:59:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0x1000000000000000) close(r2) 15:59:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xc600000000000000) close(r2) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001140)) utimes(&(0x7f00000011c0)='./bus\x00', &(0x7f0000001200)={{0x5, 0x6}, {0x3ff, 0x4}}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001180)=0x2000000000000000) fchflags(r0, 0x60004) readlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)=""/4096, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xffff000000000000) close(r2) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x8221c2e3}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x1, 0x2, 0x3, 0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000000a40)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000900)=[{&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/171, 0xab}, {&(0x7f0000000380)=""/96, 0x60}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f0000000500)=""/44, 0x2c}, {&(0x7f0000000540)=""/78, 0x4e}, {&(0x7f00000005c0)=""/220, 0xdc}, {&(0x7f00000006c0)=""/245, 0xf5}, {&(0x7f00000007c0)}, {&(0x7f0000000800)=""/238, 0xee}], 0xa, &(0x7f00000009c0)=""/109, 0x6d}, 0x802) shutdown(r0, 0xffffffffffffffff) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x80000001, 0x9}, {0x9, 0x1000}}) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xffffffff00000000) close(r2) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xffffffffffffffff) close(r2) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:01 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000008000000000000000000000000000a70000000000cf097f6f651fa7e90000000000e11444769b8282b85de2bf4cf6a6ad306ed28297999d0ceb81cdb34226665b6ff0a5c32fd19b0526f68da6031ac490894922d940e50e5abb241b64faf4e6cfa6ba13f21bcafcb69dcf8619fc3d14a7fa385358cc8eb9aa352c67c0434ad3f021c0d0c400000000"], &(0x7f0000000140)=0x38) dup(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8100, 0x105) 16:00:01 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000400)=[{r1, 0x40}, {r1, 0x5}, {r1, 0x7}, {r0, 0x184}, {r1, 0x61}], 0x5, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000200)="d5682ff9d27093897382a274e3359b6e5428387b50e4d27d1e3e4389bf70c16f0fa1ed9ae39dfb5b35469a8a136ad8dfee6035c38f8aab1022ec70aec7eb896a929557b801eb861ad1902bd4175ed5addeb02c53d321d8045ea716904c0d801b8c87365facee0ccce65a93dd3665107a60f96685235bffc56442f593acc119c5ff1b22ad8e4544b9178ab63a49782bd06d941c40890b8556b578baa96abca8fab572b95bde77d4867b29b5f8c2d322bc5463f48c91618b5622212df4fc8a06cf903bcf4d159116c90e7e19cf18cf76105462c6d69fec0d3b3246", 0xda}, {&(0x7f0000000140)="2aa17844e3c14e24a151fe9d0705bfefc402900a199c4882147285070000000000a4848ee000fad2f60af51899fa7f562136b429b31ab841a32813456c70fdcbce8214223ee1891c746e42bacb52bed4", 0x50}], 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x1c, 0x51eb, 0xffffffffffffffa7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x30, 0x84, 0x6, 0x7}], 0x3d, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x6, 0xfffffffffffffffd}], 0x8, &(0x7f00000003c0)={0x6d, 0x100}) fcntl$getown(r4, 0x5) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2063, 0x40002065d) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/166, 0xa6) pipe(&(0x7f00000000c0)) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) poll(&(0x7f0000000040), 0x0, 0x0) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/49}, &(0x7f00000002c0)=0x33) 16:00:01 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r4 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x488, 0x90) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 16:00:01 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lseek(r0, 0x0, 0x1) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = fcntl$getown(r0, 0x5) r4 = semget(0x3, 0x3, 0x65) semop(r4, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x101, 0x1800}, {0x4, 0xffffffffffffffb9, 0x1800}, {0x7, 0x7, 0x1800}], 0x4) r5 = open(&(0x7f0000000180)='./file0\x00', 0x28, 0x122) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) fchown(r0, r7, r8) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20, 0x0) r11 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x100) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000300)="e18a1e1a5c576812c39e72146bf0b6b5e46db9a3af4d342d74dcfe52066ee282f7c5adfca2e09c276a207dd83a47bb8f07c2c89f227c29e3faab6519af150ed7f055948b45cdcbb6154354eccdc67f770c2bae9dfa591dfa66e95cec4f687e03d579430394ad8372c500b8", 0x6b}, {&(0x7f0000000380)="53680f78eb4eddc86c63d4e68ebd7eeaaa9cb31b069544d51fbecbe779883bed473bdf05b877092ea9419f2778c68eace652fcd157f4911aa2446a7cd8650cc750374e71ea33f211a0ea345480955851992437f0e49efe48b32730e770370bf4d6ca94f78fa83243117be9c8761e285557e991742fb312aaa980d9826d02c3a271fed93eca955ee8d6aed647f7caf398d8b25b6de66580e0581c3e6f288524e1687b3ffa70711747a98dceb326231e6c8e8675019784ef865679fcc4ed1443cb1c7e94f440bb0413da7cce5ad6ff71cfa6fcdefd", 0xd4}, {&(0x7f0000000480)="de78506206964c78ee9772835eb26bc7583a1b1a64d19a168eb05418fe880d476d6173eb16682711c524a4b70799082b31d0574b768768f5ec44ea2317c2a180c57579382a487cfc8ed8e23419cc41d642bb1993197138bdd8c3dbad5c1f0d508df9111bd219fe86458ab98a53906a3498b99106e5d2799c4ff3e5436a48a322f0686a199ca05d0b47d346584a9d2020b02818d305df3718eb63ebdd48d1ebb66dbb42660953083fe9c8df1eacc56448fc59013dda95406c2b4a28d41a141139927f5ca852a20b4f70d41043a19f9f5efddb1225b536a9c1130815", 0xdb}], 0x3, 0x0) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000005c0)=0x5) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x8000, 0xf54, 0x487f0ed1, 0x1, 0x7, 0x8, 0x7, 0x3, 0x1, 0x2, 0x9}) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000680)=""/232, 0xe8}, {&(0x7f0000000780)=""/58, 0x3a}], 0x2) poll(&(0x7f0000000800)=[{r2, 0x2}], 0x1, 0x100000000) mknod(&(0x7f0000000840)='./file0\x00', 0x40, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000880)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000000940)={&(0x7f00000008c0)=[{0x85, 0x5}, {0x0, 0x8}, {0x0, 0x3}, {0x0, 0x800}, {0xaf, 0x800}, {0x67, 0x2}, {0x0, 0x8}, {0x100}, {0xa6, 0x9}], 0x9}) ioctl$WSDISPLAYIO_DELSCREEN(r11, 0x80085754, &(0x7f0000000980)={0x80000000, 0x1}) fchown(r11, r7, r8) sendmsg$unix(r9, &(0x7f0000000e00)={&(0x7f00000009c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000c80)=[{&(0x7f0000000a00)="3e1517dd7efecd32f5dfb7333ae7b0a478129e9e1fccf0bb47f599746d1490566cbd39b0e0b097a91854b896595691beb1", 0x31}, {&(0x7f0000000a40)="3dfeac3bb272dc0faa1f084fc24427954ec8c09256ae5b4ae00792c396fb0b75bcebbbe6297dea27eb346c6b48bd12352f821cccb09167cd8f6a4187c7e17276639fd02d8aa80067ccd68256e80f56f51927765691d9dc1a20d13aece0088d66992456ad209818a02fa0b624b159020c71864af3e73bd39f10a310671371ca2d83dc562740dfc61941e0d5ee387c46a9508fdcf2fca2a603e262", 0x9a}, {&(0x7f0000000b00)="4496505286f241312fec569d485f4f102bf911d9cd052d0183bbe5deb256abf105b0bf5261d7736d6b8493813e34c19e032a552bbfd0f0b81b71154ccdbb91b09bbe697f8a4d3d07052358d3d946ad7f8b3753d5c98d04c45d2c907f60c65f23a39eb31230e513ff60fef148f4aefd60c407f89b097f4b5cab64c8b0f3876f9058ca5b6ee8e5edee1c02", 0x8a}, {&(0x7f0000000bc0)="288823c6f2524196ca3540a3798ca1faf79bd645789fae6c0de91044533970c8c5bd229d325ce0d336c475a612646b08bf4ab023861f44dcd828d3de86c7d206efe495502d2baa91b66113e9d1e14541ae581d81b6eb12af868743b64230992a097eef746c42eceb435b70a013947066f88cf9b80e052abadccbaaff01d6bd09cefe4cc7953faa71cea825b8914c367f3e9fbe032b469ef4f16553447451a5b8ccb65a", 0xa3}], 0x4, &(0x7f0000000cc0)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r1, r10, r2, r2, r10, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r7, r8}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r2, r2, r2, r9, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r5, r10, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x108, 0x404}, 0x9) lseek(r9, 0x0, 0x0) getsockopt(r11, 0x7d, 0x3, &(0x7f0000000e40)=""/220, &(0x7f0000000f40)=0xdc) kevent(r5, &(0x7f0000000f80)=[{{r11}, 0x0, 0x20, 0x8e, 0x5, 0x6}, {{r10}, 0xfffffffffffffff9, 0x23, 0x800fffff, 0x0, 0x10000}], 0xff, &(0x7f0000000fc0)=[{{r0}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x3, 0x800}, {{r10}, 0xffffffffffffffff, 0x4, 0xf0000084, 0x4c, 0x1}, {{r10}, 0xfffffffffffffffd, 0x18, 0x1, 0x3, 0x80}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x21, 0x1f, 0x20}, {{r11}, 0xffffffffffffffff, 0x0, 0x1, 0xff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x9, 0x81}, {{r10}, 0xfffffffffffffff8, 0xcb, 0x2, 0x8, 0x1}], 0x6, &(0x7f00000010c0)={0xffff, 0x301}) openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x8002, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001140)=""/59) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180), 0xc) openat(r5, &(0x7f00000011c0)='./file0\x00', 0x0, 0x41) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="c4217b107f0043d8cf660f5fb20800000064dca521070000f342d8e18fe9609a2dffefffff660f01c46466f246a7c4a27d5831673e66410f382a7df2") 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da008000000682247a3ec85dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebba825915b324445a1bc1d1916858ec6876e0d82f44c45a8123ccdb00dc53274332faf5a36764bd048368bcbbdb5731edb6402bee13c299bc1f3c73d7bf83d4b32dbd4544b5ccea1a6e54a98f2fe599f8538c0ef1eff620056f03f9c9fd5d0f99ea7769f55b2dd62e02c168b4f0fff9860237d0b19bb2e091e137d1fc502de13", 0x186) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:02 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(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffc) flock(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) munlockall() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r0) 16:00:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x4, 0x1) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="4ac6c7d274f31d9bd3ef8249c204e052cc82d406c546fbd70e653c64c4542045d2652eebef6af7ff07b9c512f54b76bca92b736daf1eaffcf1a1b7695d0bbf3af9", 0x41}, {&(0x7f0000000200)="3c8dad716626b269c3ec6ef1cda6f0af196e1f8f78dd55d1edd2c474f7b816d53ae5b36b6bfae4727f7ebcfcbea873aebe0d57d143bdcc21ba9e0a36f4c84410ce7139b156830c4d11fa343a5d043bcec068a6878165cbb7fb9c0c693010d12c2400b884a2a527e967160c8207946570a2c885f2917acff369d8c2bfa3a528dc600e2020f3ca74f964781f083fe097189ff70e60e94ba9917e2d7e76b4525f89ed17110d90679b0d24263236dfd050c3d571", 0xb2}, {&(0x7f0000000500)="bfe059ea52437f7e3afd5d257384602c96988497ef7bb89db422efdb39772bab06db314cf1d66c8beca20f92161539b2e86eb0d3c98292a01ddd08f2b75534f41177abf4e7188f26d7c75192d47bc4d626e49baa0d3fbdf44d53a8b608e98ca04e22e0a92aacb4938ceea75ac7db0c87e9df5bcd92537806dba2c1dc74eadc266352e86727b562682b562841a5100e87511add0ffe8d0ca20c0a52661ea1ab3a0c2c407a5f9ec6e4a1aead21815e6fba1371145ffc2583c53af8f70b67dd05d50a3f0a5d3a3036dbf1ffaf22310f192d68b17640b6ee9bef6e66efd7648363290d5f3b2f7e05fc742dc43f92613a911b7398a0fa0a72e6648bf3f3b49060bf3fa1df34eaa979a2ec27f93c8d6d1a090c0d6a2eef8a4c14520e5f81c3a7de4f66a7e3704c4d1109d310a834512e76260a28cde521d92d2f4e78837cf288238c734336307e1f46848b77920cdcbd52632d3f7f2a1d683a71ffb2269023b383e0a94096f8cd014f8a83bc1fc79cd3a3bd7b2398e4e48a7d78376792b4ed559eea72c44ea4afedd725dd34c6922cd373f195ec764833dee45e8ddc980647f0a101b03ebb77e8cf39870426be47df149008d1ec75f02de8516b6cd450c71c4111d74c0fe45ee624701d3cdc1032dcbed34800ba7dbf891a37efde4ea0bdbc790252d7fa8a6c154bece264347e34601116d9e7355b703663b86201b0fb85a839e8bbf6e72a943c0673a3f635b818f36c140364668b464af62b803652979c041360ab83db00d406b24af0b97aeac08fe4c8d11adba147e86b5550ea6a28472b608e5f72b4ba4c129f4fe181ae0271940495b4f40e505b57b0562555dc3a687e426bf6230e98697c60e8b9acfc0f4b04a714af7642c52de748b9ec3ea6abfa0014ff4fc35755e5d6baf60865d97724ca028f51d3e074216d327f7843bb3db949810768030d976b2f4c6e0b36542d2bdac2b5782895da6684288c2ed458cf754fc9a03057f3cd1f1ad99de4f85a7bab8ff84d99c02c6bb1f0399c76f8de9deca7c79bfaab53a2e5e63e7ca01b3576e262cd8889a4f1d7996ba2588eef6f87e55302bd51e61476d6d0d4299c03af5d1d0706a8a2cf67fc8a90628939deef2dc37fd172ea0da371e8807b2d07723601bacd142c8d143552408af44d3a5f1f69c2241248f1df7916d0c6ed68c97eaeaabaa866f1aad30a54b4568585b36d75a2b602f4c3d555d3423b04d053424d4e18c8d5984c77038e3c87f4c9743ac70b7ed3f3e3f77a575ab2117bf9518dfce7dbfd28773b0977903d76be03e94581e85669aded8e03940910f341b4b60bf0d6c719769be535a78337b5d36abe6dbd5ce550df5da35eb9be8da767d3b210eaf4206b49f3861c53f0d8b1a99752d44c8b0e69012ee2c05d0fd01b9fc85f7aabbf70cac01ab930e6229bd6c3cb9d097cb43bbdd204ce38c85f68bf68a42a5db5aeb666f9e40b8e3e5b04a3bf2240967154777a5e18ddf4b2b4c6e3ae017fc515ee210a82531972a48b62fa03b86b0b5513f3be34cf6603879ea2678b77d7b26fde54cad33bec2f273aea4c337e50697a7a3352f39022e892fd9e91baca287ce9258e962316f8273be0198d3230518994e4ea1ddb3644d053046243393fb92eb4b2cb0db8bbb51156f8a29a7dd04a3bf8242e075eb7d7adbd31dd4f150de56bf3835aea6d43a18311e56468a497da0ce72a3e455ce192084340ecb315bb236a6acda8e9f8f30d1aa07eec75ef21bff1b695ee218048424974a9d5ae6c9f9fb7aec3b0d96b917fb5a0d1303d4d1e40a336e878b94bc783bc3d7e8dca2332d6d45ea9df1680887cf7cea3c5ede8f5d2feb58423062f9a1562820b7a1f7c5c0739f0ed000672acb29e201e66b61d4b7878a4b3dbc8d11d4dc5c5467049397f588641ccf5568bbc590bf55e370d0ae406c621f6c3a8cc918cd3439d11bb215d1b5418d8983a599c33f2508e872ff34303076b17e90e67960006cbadc99a085f37c4c0969fb73107c35806a645ed388779184e1e74f02000ac958b6cc86888e59ac8eaa2dfd66d5061aab812e633d49bc152e1963a5cdf3118f75654216939f7da275afff214dea859959780c8e07c8af5ea75e8a09ccdef6e64745390676e41aebcd891931798bb52badab11f94b256e421a0042d5dc6fa9414bfb1c472f2042a3179fd02ef5531fd2a3f75346034e1a0933043fabe7324e735b55b4a2dc09a05bcf3d5f06cf9b6b669525bbc23b7ce3153c4ff560134556c10adf039057f7cc52338147d9be38a4e34e7601d3415d789d43a7d8ac85b5af5226b5d1ea0b23441bc75d85cbd8cd720cb2e4841d0dd62f38ca98f52f7533790e5a616713630730919f68d216b618008a5912da7cc52746b8cd7b455d386980b4af6a80dd1650f39e9f6a2e9482b0d30d3cf75b9fce6d84f14421df5d3679039f3a857a4a0fefd18ab776f2c5d73d75854d86fe253998a816e0c441dce4a2278ad9af9c3021f36b8aa9d40f559578201c45d16ed0d38b87da6e00699f2ce70690fecb80135a298c1d8a4faee9ba1687da6f923196809cc10115cb8435ed1e73a406b2c28491c584b0a60d92df3b2803e88b4a2d13a4e808bbb52e1f671b53c002b12280929c35786e01774d8c292b40b0de1de2e8724c01ffb0bb1cec96266478cb3742b4066ebabe77e1a930a50d751c3c5314b07958533f64198de8c58a13aa2d6a967bd2de49be37aa996c5a405d6b1030dcd8e81a8ebadcdd155f388ae45ceec0177e14cabfaad59cd0ae08fe0a400a92eb517b56bd65bdfba4bb5d9b8e07371e131db59012d67ecdb584f6f9a828981308697e4010584c2617d94f474dd2301a10aebb3d14f4105abfb4fd50e7a7e53dfe6fb89994f06c91131155904178c31257e75f3d2816749c0dd0742301a2122d2ecd6d063eaa26ede57ceccb960d4fa1a8c5260e3f46a114fcc21062a7dd1c1330da5d41243c0f20175fae320e5b3db440a407bfd3c644de6f98f2c07f7dbdc31bcbc7fa77826e445d29fbd26c8cabea650218b4ef199f90ea024fb60918701e7d56022067fdc2a79d8072f380d071f0f5e0ba19a4226cc3105d8420f0b8cfd93cd1f8c5e3860e3d1aaca1a111684a23d134c0a47cc24c24b6c397ed7e32d2f09358cb8d580342ae395663b85020f5dc8ce674cf6284b333c78d88df9830ebcb2b10e3d4c8ed6f73fd2ab87008029a0f366b60bed1bfb11e4ccdf15fd196e51a86e5c5f1e5e27f55a7e82e8e059712760b04c0ac38245a9b2595d2389d8e702ea22654e42e6c4853e9345977b23c278c673ead3e90f62129b3ccba5250d3843dd6e26dde15201af2e1d17437fd717ca84352ddc8cbde001e85bcd7de4e542c9c95142f9f8a31d6ae6d8c8ff9517e393de665e5440801c21d3e173083bccc2eed70f5aee9c5f4d513d6c710c35a1fdb32931f2b86d10e0b5576c8b876dc0c1a9f049ad8c2d569508c3a2ba15433a1db507bc9076123f50d5bc943c7f251ef762d1c4370c2a43d8d59115cf9fc56396a25a4a9b7864bdfe4fbeede63e8d48c740a8cf64ed7fec69e412c9d07ac79c5ab82470def2d93009808e0476b15db284366d81e75ef69ae8cd67d7558e5acb0670c88abb0859ccb7f4003b0e638ce0029fdc7865b8e11e6200f468331503fd49c933c57b667baad39fdd8e03df1904a5f2fe5e57ebd96dd1c3902f304083490fda4dc821f82c2258adab7ef225befe2af7b17fbfc62b9387f132feb4d195701668483f44147a60ecdd48ed1bf81ab639b67fb437c23fe3eefb78a1ad2d690fc7dc7b2a6f3ee207709c1e5e739c89066230c0cf0504fb2e03e22b524fac6d209c05b430c5aac891a37b0153cfc10c1e174e71c43b38ee392395a85c526347efdc9eb3f25086fec33ce675b5102f314c647e77bb6ca2f840e77727c51d1e4b9468d79fb471fe2fa5b99be9eb0cdf855499ee8543fd3d2b3a14da2a591f87c7e155c149ba8c2e2b1b5d3439a0552c7187fb0fa5554291888ef69a89667693659c3ecb6e44c45be02c529e78ccf62c9912bafc7a4203c8f552a213718915046042a59958b4694507d57fb5906f442d5af29ab849aa283f565317b22c2e66d37f2f258ba7fe8a8249703c394b8f213ea97d73018aad8d87fb3ee52b718d85961cdd2f0029698821d1a2f689374447d33aa153a44aa1075091e3b69fba36a2f273a1d1e666edab91c2db30ec3df8cf3391afea6557f62abe4ee5fc8a54c95264d8f0b1f5b5d0187cb80b5af7761b648d2f09ddb4ae0ee0ece64b147952e7c146d02e008eaf6a73dab3d8f63fe4b34d8adf0d3e59214c409e55c4ae7c3da4004f1aa209a1aa15b9107c7b0fd06f67d844a5bf44268681c7b77103f0ee4909401b8f0829565a41cda64e87ddb48870a403dc2ddde79bd2314448491065684946bdc8f4cade6c5835ddf8fed23018e83b72b7e578121a401360e0f0a2e68ce5fd9ff96062634204b3810b0e4817ee3a91f2b382cf02040db66ba1ab7031a27ea5253cf346a6c706140931cfdec3b9756d9e9bc2cf2d5e8155618ea26686b96884ca1c4a7ca16d6b9a3473e990621dac5c60f19e99836625b4d62549cd63ebf1c964a4a81732a49c0ba41e3ac344786fc26c1b12a730aaed925860a706d2992448cd9df7e658df1d4dc3f357e833d8c5834b4d335fc15eb46e6f09b6ba2192335fbaab7b13f28ae6f70930f840afcf0d650d6d31f17b65e64ea749a010b82cc1cb2034825ef819d607c57aaee965a35a397167f486a111c7e3c5e736ff057aa58ef09845047c9c0cd161ea01e4f9507428cc1262e24f21699660170dd9fd89377002540ca7c2cda76e3e7b3d24db86e2116f27f47007b885953b1002a9d27e64cef68ef24d3d46c9689698f44ae9fe98ab3f37f6efc0e9cace095cd3e2504cce79cde0405b28e2c7c65c360d58f6f5fd96debcb702c54c95abf1888b9bbc90837fdb90162a4081f1a8fd47618219f20c3073e217a9a2df322307e3046534d1fd06de4a4a12d09a320e63fa56313e17e0f8836ff19c31fae66edea7aaf6a2697bb8f7ed1e1ac5af0946314b39a3f7196167f16a95e06be9b4a445ef2c83947922723efd1f27a64b7e6307b2a39887d3914ffb2a12370c07fac3ee118f283b4d65a00aa06882350b85a2969edd76e3b9c7306dfdd69e25c9ddab2625987d229e50c3436e1c048d65db7912db27dd4865627c15c299332d44945ee0426b2b6ee5c7fda177514acb48862ce4c2eeb731422268ab246bd9e90f780db1dfa859b2324556743301d45c191ea7c7082e03fa38874131b359537669f628a64cd8f3e5dcf39d8f3e1e1b44caff17b7ffd0a389f72276335d5f182e4e385d4aa9b892259898326c6628be70a8f33b54d6c1c71eaa3e9ca1a019787152ef939c0661ddeaa69bab14cdeb92099d951be2c7380d144fc5dca99686a280eb63e06b7a189c8ee9e3c60c9982c88407f558c280b271fc043b8f8e51a44fd193ddd7c4aeb97631ab1c5fedf2106b162a54beb745f9c30001d0b1ed3dff2ae0ea7af4ab4d58fe08171881dbe811c9280cc1e6dc1f65484d2f035d31745f976a73b482c3b3ecdf0a0a3082b09820914d044c59d98e2bd1cfc91e396595fef25b922c4b131ac1f431d7d01301f028e875f6e1d9f7b2c4a2aa265b1169d71650f6c6af7ebfd4e12c8d32a88a953d5a1c201dd735a3e371b47ac7ee62c483af26d4c9603a28baa8a221eec6190525aa9d5ff7b6cef63ff3a191be43d7696256e9a73b77fd9728b81214ed240c7ce2fc425a", 0x10c2}, {&(0x7f0000000300)="caaa5f57d2e83c7a68cccfb1de9f4986a36d63f49e97cea06cc0c0c72472936127cdfd318f9b1a56a8234324a7b62afc3cc7e5e742fa0a1ad9d96475ea03a241d11be0f78d12a3a0cede8f41", 0x4c}], 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r3) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000001340)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0xc1045763, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0x0) 16:00:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfdd4}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x26) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x1, 0xed) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000140)) close(r2) 16:00:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x42) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000080)) close(r2) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000040)={0x25, 0x40020002, 0x0, 0x0, 0x20, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r2, r3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r5, 0x0, &(0x7f0000000000)) close(r5) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) fcntl$getown(r0, 0x5) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001f80)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000020000000000000000000000000000000000000453d41fa61435ebce901faffffff00000034d8c143bdf772c97a586652bb3eeae1c24f7ab7f9a78f482705966b62ac32e5c40bf4c10436c0d73fdb9a2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba100007156047c28911078bbb4f7081105407a7bf4311d9554fb928264c929872578e5b623e9cf7f781f179c173edf6a8d1fcf9ffdd9f2809bb99c84429d31ceebc08ce794685504f7bc0a5252f0343e28300c0763a388f15d1171b89eecf0ba557f50d6819f81680c41cc7c0ee3220f0c77485f65c55f043e3cc9b993d5883140eb0997339667f631171053e1d731a9f74eb2d102524fbd1da74efd7777677b92d2717d981e6ee37e7c72679ae4da4e5ad593cba5391542ab9f25d583968b2b62c74630579aa5ab25655a7d3c7f7c0ec7b554721480c822b7fdd9ceebd751b66b95f62a9f22a3002b8a05a8e1ded606f6"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x800000084c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x3, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000a000000000000000"], 0x684b5af6b95492f8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() getgid() 16:00:03 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000001c0)={0x80000000}) r1 = socket$inet6(0x18, 0x1, 0x8) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) close(r0) r2 = socket(0x0, 0x8002, 0x4) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) socketpair(0x0, 0x4004, 0x81, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x4010, r3, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7, 0x3f, 0x84, 0x1, 0x2, 0x5, 0xfffffffffffffffb, 0x0, 0x2, 0x778a5726, 0x48b}) sendto$unix(r3, &(0x7f0000000140)="a2e0dea9b87a2a25d708290c9ba6095fbf0aa3b1b55759626659748a8eb2fc1a724143cc2ee77d8f22bb2d78b244a313e7f3b9e5f426c3921af3568f838605a30a57180b2128", 0x46, 0x4, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) fcntl$getflags(r0, 0x0) 16:00:03 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf0000040, 0x40, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4a, 0x2, 0x3, 0xac}, {{r2}, 0xffffffffffffffff, 0xad, 0x2, 0x9, 0x9}, {{r4}, 0xffffffffffffffff, 0x4, 0x80, 0x401, 0x9}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x10000, 0xffffffff80000001}, {{r1}, 0xfffffffffffffffd, 0x83, 0xfffff, 0x3ff, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0x400fffff, 0x3f, 0x200}, {{r2}, 0x0, 0x8, 0x20000000, 0x1}], 0x4, &(0x7f00000000c0)={0x9391, 0x8}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x100000000000000) accept(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x10000) close(r3) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) close(r2) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x80000000, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) r5 = getppid() syz_execute_func(&(0x7f0000000140)="673e410f474c1700c48251a7563031ff260f5a3d65566666dc4a16c4a16176b0c7930000643a1cf00f18dbc40251a91836f2ab") fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x9, r5}) close(r3) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) recvfrom$inet(r1, &(0x7f0000000080)=""/73, 0x49, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/107, 0x6b, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:04 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305be4cce65000027b61bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50174cb2acc953bd539f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d957938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e38c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e0"], 0x1, 0x2, 0x7fd) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x2810, r1, 0x0, 0x0) close(r1) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) sendto$unix(r0, &(0x7f0000000140)="cf296fade1055331d3f4b824acb026c75d8734b6d7ac0d4220625ab342cd0344afc2d59a926f85a7ec0dd050a64847ddbcbfcd8a348b200c11b5bdca02fe66dd5e603e38248c5158d2dcb9cb87087720530a31f07c5c57bb814f6276f6072ee41b3a45373bcc5e4fbdd2cce6f97c3b42025fa63e96d7fab064afb3cf2023d2ddae5d05f9311835b8b3f53b775d4e972b6fa5c9915f8ce1a3478b90b3b799", 0x9e, 0x6, 0x0, 0x0) write(r0, &(0x7f0000000080)="9c14705084b0f1452e2e2e", 0xb) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1ff, 0x1}, 0x8) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x28, 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, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x1813, r0, 0x0, 0x0) getpeername$unix(r1, 0x0, &(0x7f0000000000)) close(r1) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) fchdir(r2) 16:00:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) pipe2(&(0x7f0000000040), 0x10000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r1) syz_open_pts() 16:00:05 executing program 1: r0 = syz_open_pts() pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='#:-\'\x00') r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0xfffffffffffffffe, 0x0, 0x1000200000005, r1}) syz_open_pts() 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) sendto$inet(r1, &(0x7f0000000240)="fc5ef3f11a1d0dd080621b292c18ae8796abd4bf1d5a1e61d3bd8f280784709ad0c69025626c681b314634fe10635e206d887281e3d87dea7d76f40b97b411c5d874ebcd06cdda5c09432eac1362451b921c4d124c100f530b24f4fe957d96a1a9fe136732ffa136", 0x68, 0x4, &(0x7f00000002c0)={0x2, 0x2}, 0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair(0x0, 0x3, 0x9, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) pipe2(&(0x7f0000000140), 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) 16:00:05 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xa0, 0x20) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4c) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000006c0)=""/249, 0xf9}], 0x1) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="21e08f4adef97eca1896fcea7f14471cab84bcba3037c5b622abd1b703a256db429ea295cabc", 0x26}, {&(0x7f00000001c0)="086a2f3ccbe4eac9221533bc2efe6e60329f4431bdce922d98dab9944ce1a1032496e17a2e365259d92fcf1fedf612112bc3d8ae34665cf0f55b83223fdcd6a5936dae74ed2a5c9e8050e9fa293a87c1acb799f7184a743709cb20", 0x5b}, {&(0x7f0000000240)="4a6cabb8f5aed28ba090901d213e45e770bd2e0a27ef4376498763c503c12175e59526b8808b388797f1538d101bbf631011cd65b68bd9c62744f44b02bc1627f38d0e4bf69611195cc38c4d5500e777db3e48de84d8cf3a644e6d3f838eacd55010a9d2edac136eeebca3cd655df3c1acca3ea8aac2ccf16854e5222ac2a95054d65fa1eff05c604b232ae53732a9813ed9d9a07fab3d9dd30cb009", 0x9c}, {&(0x7f0000000100)="fc93e097dff0e676ccb95ca1c9e546dc9dc85f06e7aee3a122553314e1d2772660bc7937a88f5ea0080114355671dcaa22a99baaf4e853fc474c896c1d5ac5", 0x3f}, {&(0x7f0000000300)="9ceb72a661ff4279de79ae6246e798e5daf772d8542792bf21796aa22f9d0264afe58a6b3698c986f8351cc99fe98cb8b26909abe7c9ef997110f2384b6a5d95f853dadfe70d9e94aa5b20542bc8a6e57f65ed48a5eea5f0b2", 0x59}, {&(0x7f0000000380)="0f2b23c2317f55d8376fb24312c16a3f0d53cb38b8658337c49ddff3b8cccf7c02134abcf6d1642c9625df49b75a92348223296cf1baa7e654df1210256d0d48da793556752a792f8d5f9afead567c9ea81690640dd6f53f8fae36e774b422d31ca3c350b9a7fe33753c1a71da4e5a63a13727b427b0f445ee8cd57585c0c86528b69179f3aa4f961c06b35acbd191748373b33f2aaad67b05adc629e2a380356b5b753b40979574fd9b19f3d145274e918b3b8b056ea27648b7db8418810f791fc6", 0xc2}, {&(0x7f0000000480)="4427aea439115ce137ac27d12d0c62964f2abb29042af61fd3eeb016808b90dd494a83da1e1b4973a0e01226427c6fc1bc2c88134e698f8a05df4293079e4c79ed146136cf4a4371030c94ec49b3e46fe8184df182e4ea4ddde228bfaa9e37e4705b31094f3d7084d6ee0ec1ea8407ea01f8536f0c6e67ac7c5e5456f708bf93aa3a321edb760363b37e28073e894623dbe005095487dff2f85938b5cf091e7258cc8c51a80bf974c10a22bb947f0299982bd703b0a069df19d2e90f7787385dfa9da1585d7a911852262559ea635bb79b5411620e6e0740edfb531ed3c88a9fcb99c6d766f8ea53c7dab3dfec", 0xed}, {&(0x7f0000000580)="e01740b29a6e25a3da08528d8e1e1b23e55e88ec", 0x14}, {&(0x7f00000005c0)="25e1675555bd8ed5fad5f30a50c78e4570c309244d32ea859a3fde885b31063f2c7644cb5a382a263ad1329d80216aa5b590faa5978f9b", 0x37}], 0x9) mlockall(0x3) 16:00:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x2) ftruncate(r0, 0x10000000a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000100)="891cfddd882580f3df20c3cb2926fe758e542a00bac579b31874bb9799a05c38668b8008c284f590902a319cc4c6443d0d35055075d3fdc4c2fde2fa58c4724d540c39e478f205e0f2806b6da0ff269a019f8e40d98631cbe271fd0c1c5ebc8ca46aae38d660950b28750e4e6d9e769af757a23d54f713148d7dcc0c4874fe3eaa89b44246cb182a4d15c18af5f8ee47900ce737817f496b10110321591702388c970171143070bae436225be8e2adabaf26d0746abecf462f399a153bebddde8c30d21ba186fcaaaa4563dadfca18b188", 0xd1}, {&(0x7f0000000040)="dbbe6a9a6aa19a2470a3690377693f5144b3f4b47d5310b128af0e19bd029d", 0x1f}, {&(0x7f0000000200)="eb71f66015425c506089347cf48d4139874df42ecb9d2b1fa20f6491bb49567539e229ae6b063c2d339362d7080f70a3dec6a49b58a5e4778384f71129b8ed32e02799e067a1219ab552fff7ba0d3b76cc5134ce6c4aa7d522c6a44c15f877222c37fecdf76ed1537d4fa23f28d464b46736d536f8dcfe15b7f4417473cdaa2f2d225dd18108c22fa998558bd6a4d6ec22ea173d1e36eb6247e7", 0x9a}, {&(0x7f0000000080)="eda04069b983aa8f53a3481e13a07a6f43", 0x11}, {&(0x7f00000002c0)="5ace1e7f0b624712565660608b10dfc937914b2f0cafb0bd608a9cc020894bd50ff8caa7c0b916f32f6b1b4fed3f86e58597bfb59b00c1316d07467a7519b0b175ea3130e09534ac8d51a953c5eb83917d10af5a4fde9ff4d974f62cc41611cc89f218cbbaf7ec4a0620c4180de7759b15d549f513a66487c839907f358d423ca26bf23dd7c318d46fc650856cda69f72dac5fa434c54d1e059644747a58da4f232192c9172298a9efca1d773769ff57acb24270850d74a6ace3a12a9d1ef8150b58c2992195cfc90ba4cc40e39add687fab90ce927d5a4d1e80c17d3552a0bfbe4c8e6e46ce066db6ce5bdc4c77d4b1e4e8fa3776fb5db09bf4870689e0a5205b39ee173052c9e31fb22ebb49c920e8b7cbcc2a9c6a1ed3b7c0059836eba6ebf2ada0999dab254bb5b82cda14179c5f628dc5d6f034b7549eb9205d95b957b1339a594aab93ee08c179ef7dfcf5621cc186ee5389f7976c3825521b68f55c3e76b3330a43328b4aa400446a9782e558fcc28c2e06a6d5cbd736f2e0b994e41f465a3924d5debe1610b4d9b05bf3f8dca6430616ae7a2c1c4bd905a2ca1fce1e7581bc10cde4d367dc083420b415444c468337d425678321de6cbfaab870f14d4bda7ddf9ba4b0840b3e9fea811357da3ebac4c8d64ec8632be3addcb08679a40d1b0336b20901df452faa796a6832c7599eb4308fe184586cae886917c34325e5b35444de4b1d2454e8097f7dac0cdd1f29315de984d019855fdb031ffe3057bdeec4a829b12213142b33d2436519c848c42ea85bcc54bea1418fd0b1013a87779fabfbc2527b9fa2c0cb0efed5221135dd2aadedf4b202a83ce9326d19c9bdeae006fab6d10aedc29985de2c48bf93d0c1e23fbaf3efecd441c165f4e357f550c76a4ce71d990537f286e01f407a6ab70610d424970f2b1e562f4eca0ca46dc7d873e7ace327ba6ef52cca8d4eb14c2e25db0bee6cd9addbd235f836c6e1cd3f5f4ff2cc12b28941a384cd922d0c062395d09185002c78bd9cbdd477c34ff94630f89b8cef2237297c6919b6197ea7506cbf38fc0028067589a425d245b855e8eb68cb52278a74238a25c0d2171af0d72723d95252f2c907f512a79e76c21836e1c352f3b94ddcbd529fbf9efd66b0024ebc562683ff4194d6a96925e324d714d6327477613a0b8dfc1ddb4885b21e6f71d621f62003179429c654eea3f67e4b23f55bffb7d7d1b5d7f732fb8e028189b60aa264d4a4c1aec731bcc9d233b240705a7feae03ea5a4011bd67c9043ba82159d5a819e7137bf58501b9976f1ad051050bc67139fd1a40dd42c442d2866f3b52cfdde444f60dfc11095c0e98c28ff61301e3e7ab77dad203dcc7b1c1ede8fcb8d5698a2de89c034833e61774d52615cb9a66f43163d2d974c19c76fa0f63d4c47a716b80c6e112f1e33388537f4280d7c8d1ccf67040faaa9583a1691fed920c08e32d54869e0e235de30c46466ca5507bf7e02d6fd08a6e093bbf55000d3faaa9aa0bb1c79c06a2f4f4618a273cb06856f60276345713e5013d157aa7e76c807c255fbbaa7b91566359e8caa98d2c3b6b56d144457009ea94401fb8116a77c81dedfd0d05d3191db16302be5bf6f4d5f345487e8b9ede19a7422e29a7b766e18b64c3f9edfe633d2ccd7b617ba5a2d1160adfd3e14f88a664ff1bc88268b30bd3db01915480d8e3f42450eea1346f9afe2cfe93212f9659f3ddd7f7d5ce9e2a1ea122d668cbe6e8531b0d3116fa5f918747331a7167c4614a27fdce204587230de3d7f6f34935ce516256cdd67cfb134f48a3e727a643df9ac81ead1661904196bfaf67d42d644a2e01f1be4d15d28128da1e45f8a0c65afc70c3cca87fb9be78dc0ab7b949ac67a57570bef9731cc96368ac3f345f52984e569c4bff2e08b3e816f882ed8ce156323588aad9369de9359e9e06fdd31dfd5384cb97c82c0f59d080760de4b4d134547bac314b7f86ace74982dac8eb0d050791497dce80d2ba486b753c87c90964bbf5847baae52a9e38f18874a2bdc040f1a5289d5872c314f0880b115d23dbfde55f2e83ad34a808bbdf488ebcb2004c03ad0478f73ca519c14b773abe0d92b22690f1031bdcc44628cca51d30b8dd94502c1f38d948443549a13e569666ecd61ad19708ae715a82e98f1dd50134168882a434dd2d01cfcae1338da9e523b74d3b9960d12d1c8492357e6b1732a6314101efc3dfa739ceb7eaa2f7f6e1fbe90a4113f598f2ce4b54157d0d6e8a82be6df42c7f7012de47973acef96320475145dbd6aa1b9e8ff5d185b51d78d3d83786e9e39ea8887b32a6dc62f324a50c066bd06fdb11f46d8c7b51c0bde5ee6f22da6013d0bc4e7b1a3056f30b4a66cf9df209692b60ba7ee939b04ad1a983abbe0aa1c1702c530775a6b398bd22f04414239aea6fd22a74ae2e6bd1dc5081570e604e05074ffe250cc5f6a8dc4e61c5cfb1bf166b507fec12a85f09ca02d99c273a0444ca98ca72ce4faafcb6831b93f5fa61cb9d9ade7c196a4029751f961f0d51c536aa2971517d3e6dfb107255ea181aace382e6119caccde7dfc6bec98b7dbb1b039136afbb4693335854c3d3199e845c0f10eac9f6db55ff2dcd795eb65d23223ee215ee89f14947fd63f0b7c0511fd04aea45ed0de186efeeb621196426ec0dea73c07d2ec19c81351ce1a648126598db91ebbe6afc5b80eaa8ebd56b5702ec943c7391be1bf5475c78773f8ac6d85fe0c2da2f6b447da8f3324fa9c967dc58a5b51a9eb322c140a8ddbf3674f1f0302a6c4962f0f0bb3551afbb060e3177b86672280e29de8ebee1efb115628b62ebfa3652bf74d1f40f7973a5397edad753089429e152a66b03d43651dbe300d33f88b0658df511074133716940dbe4e7af8a68e60da19119e24b3ad243721cf2a0f3ba575e195a290da679dd3456362bb7b16c7a22c6b66e196f1a84bc5c3da44c1c16ad1364016f5fe875858cb0bdeeb07b47ea231e3c14f72d7463e04b8c7804c9378097391cdac865c27534de48d3b405281757bcd8d2ba6d889b44d0a152857ecb90dd01c1070aec4c4f97d78924455cbb49158d12e70e88d19ae7be75a826e23d2f41dd12317254caf2f9ede8baf4df50d5a876f27f4c92565296fb1f33a302b1439a9484b8865e21a1977e0bebd3dec2f4b49597cd1e388644b71c7a11d7837876958a95304f7cd7ce10384cfb76bca674ddd9b528e71ac3ea64c760d4307e694e98ca8c56a5d58dc9fd89eda2a4afb5036cf39bc4affe6661bd550f7fc21f6c836abbcffcfbbeabcc2951e25af7b833a87c6adf40d1e9f4eb92f417f5422311ec66456f0567d371f410e39641e906a4d12fd1b3bc6c167b812972ab2fba4e0626663c887c4e7c4d1a82ed9d51aeaee2b8d214677ad5e8e8186f5ce8f5c736fb39b3f48ab0b2812c4226c28bcc6626a57b5c1395046f5fb01f69266bd5235637754ff0e31214cbf2304134e197d709082bb933165a2ed64572b34b0dc905ef253de399fdd25df2b37fb6bde72d2e16c33e726c2115eda33fc7e9a9d394b775ba816fb0f128b7c7245bb01e1f66b614070a34b18fec9cc7e40758e700acdc4986d5d012575e1c195a6db3dca3c979e598f801cb9bcd0f8394c44eff8a2dcd10f927f46dbed1164fb97c6feedcc7e644476aad493a7ededb7fb12eb4c4ce453e0af32d4e5eeeca558f2e5a7dcb6afdd64cf33f1ca062e9ae354dd711b6d5ca997c32d630e8f4efdd8fbc6d0e6a5aba133413c7f7566ac7794e908c9fe03e55690640c23c4d75215fb61c7e9588a0a733b11e006a62942fdd05d8ae5466d7e87cc3c8df6d82f4ecd4d53cd027151c407b405a937c15da3f893fd27bddbce6611e899f64c61deebfe15b8a510c2ec1ce2df67cfabc6ca84fd69e084068107c9bf9b7a03033632c0239f2c7af62ce18f162bed00e72a80fa199520c1a25b63648e34358e746f2f23157baddf541a1f57c2d1f3f4cd281a3e0726be168c31046cc3b39238c9684222b31252c324adb6dfc9015adbd9c2add19ac946088ea00b44b5ecadce5427989fba6a99fe97bb04b7afba2d8dcd27736098e4ff3f5cb420be95724e5cdcb635648677822d7c4b45b758f9cd936620588f3563f3d116c8e3c6a16a6aecf87f44229633577e26eeae7f6991172aba17d1f5f163b5910868acac3b91017536f7fda77a1c116bc44a64fde9d5df3aa9319ef1b6855febf7b56df5a5691a6971be854568c93b2c0192f6b9543c76bb3dc30e3d79809bad749f1e608c967aa71757d1f296c28b4cadc348693416513b3d547c27bc2595bfe0b47f16f38e7fec0f184bcdba3c9a340fbcd8d3f511efc8c0da111d886da6e28f30aa7e4a16b02c94aa4efa6a3e212af4fe03e6d9f69ab9fadbc71c55af91ed605ef92d3b711756ebeb4d2943df8547ea850b6c852690f9e752f0641dfbdf276ea188c8501d172eb3420935f53ebf3c09984cbf1725f26a1599872d9ed3bb72261e2816c7ea79146e5432bc8acc2af2bfe246480a17153e80a06c32da914642ca72d2015f19c3ec10a904774de4485c6ebf1789100bc5f2403d25978acefa838731a70e95ac02434839809cc9b24b30d19d600f29e6a59adfd86afdd951d1042b05774c4ab949997f14152339da488405feaa929b9d76814d419acec2f44c71931a41cf3670a447146da3497510f29831317986caf937b7ad6cbc4460b764570fde23e9bc8f073b299ec510324012b7a47c4d8d5db1e55cf35e2f4c634ac327acfcc8c38253f99eef2d9beabb822a881941ed0f592872ff816be566bf63a027a34dea9aa0bab50468177606dfcbda34428ef94b9a4412e457cd81105cb4554c6d0e050f72aa5ebcd357bb3a40f196e01fdcfdf11821c652d61c25cc86d1d4b992ca27fc34b8e66966183f279c7390ddfdce2a82bb8da6901383099c5b4c24a5118e7eadfc5f67a1a975a2ac0f0dfc76cecde9ff0863406964a0c8b5ffbd8362f8b463027993d39d1923fb013030cff8f2d984e0dd61e304b150090787ee6c51edb2aae6239c13ad784ae814ebd46010bbf7182aa416aa4d78b25e59cfd5fbea4d9e271eefe563a97532b2240e9be465e905987726324a44ff38dc3f91cdee8657c3dcd923d858fcb4c551c60eee9771eaf465fcdad38f36f26c55580f50410a3c9958e19dd9148118cc399fa35997b0e47b21dfab8f8275df7a34ff7386ad6a64ec0c43624a70a68fa5c8ec4f7ddf4a4b71f4df050d6358979a7311ead2def73f190938632f78b23d244568ab0b19be3e9d36ac23c4b2cebc577d5c237c9bff7f86967a9fd3bb5ad31db9ffdb1b892d3e5e4e96d2eeca7c3a31a3407fcb7f2294f6e4b0e98177afbd965d53812aaf42453ffd6e198ed1533e8656d59277739a6ac5dae4f9a14ef3adb5c857eccf4bda10043bbbf2e88f53eb9ee273e3e557e7426206aed7a659f386f94e280b1b05cd87aead500594804281e0308b76e09f0f6a6152e2306fcbc959155b151ad952f485025577779a59a63d4e9414bb5a602a8c2cc49b6d7e1aa3a495b6ca6802e9733cb51f23dad590c2eed411995707b1a68f0765de6eb2cbac14a48b673f863e52e6b1796af548a76405bff22b3713a58b4614357632ffac538633852e93145af7382d286361d62ef91e238b05cb4c33bc0c2838d666d9c91be5335d5d28fdb0dd8d78d230bfb1b81328552d15b33068f73b436dc04030ab9dd4f66ce43216ac9ffe92e8fcd2b0d44ecbe262e32556e3420c6d3c312700f8386c", 0x1000}, {&(0x7f00000012c0)="492255716994489671a0326277b75123a410755d698fb1371a598939c98d4af180df5b26b52b610e11170fbd934fae4ee68f7efe82ebb026e3d83299667de160bc46d892e9ee42304414747c1a631ce203862a3fa630e879148a47d2f126637fe91b6b1b22a55668b118cc935602ef859f64ec371163d40f093d7e06f5a0f91f343c6d9bac277f8c10b8f7cae4f0e41c352e0d9515c28b9d434e445b295786001ace849080ab100f4ac1369ebfdb8c957fd51f9690910ec63c765846c657c22f5f63fd18382e07e366e94ea8961932d0e4d56715c99abc357b2f5848b9f0417d93937ab368302273cea4894338480756b610", 0xf2}, {&(0x7f00000013c0)="08cb4b2b4a621272104b0eef3e1522e0431960f6daceb58fe9dad16fe421d4f8ff0fe76a2dfa057f31b72c3f2d3db3bbb7258326e4d6c46a6ccecabc0002f01c99db4b9088c6cd54f1a3307996d1c33e7f5acab5b52b7020bc5274d830e04258c4d23cd192082231e2ba09b24f603b44e2ebda61a3de3270d39946654003ad7e28532d0f0b0b538da52bfaa0a53174e5beb4d9a4897f00e6252c6fffd44bd7fcff0ab0fcdc8150df4005fef5872292976b3a02379df482aa", 0xb8}, {&(0x7f0000001480)="5b7af911bd44477e8e6565da3475a5f49769485c4cb0b4e89ccc38471bd7f01a36100a8c1f9d0c75963196624d2180725722274ec64305b17d23945d07ab1b7891", 0x41}, {&(0x7f0000001500)="c89da755727af70f76bd779b6b10084618e16b2c2259448035fe16175b22fa214a181a8039c0f5b4e9ec4602cf1fc1af4dca30ce992240235aad466a5ca72479f7287766b4d282abbad65000e1699f01820495adfc65d691b0b7d5c8875dd8de307ab182caaeee97eecfaf9c972da149d7a05a43dd03f47fd983065f1928acc9caf51a0634ebdda7c0bbc51a26c166b8d9df3764451fc99fa33bf411891fa3b35f95e598b1d623e67dc886e9b6d76735c53f2f4ec470599bb3fc23098520c7c9c2", 0xc1}], 0x9, 0x0) close(r1) fchdir(r0) 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) fcntl$lock(r2, 0xf, &(0x7f0000001740)={0x3, 0x0, 0xa8, 0x9, r3}) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) close(r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x4}) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup2(r0, r0) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x2, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x236c, r2, r3, r4, r5, 0x4}, 0x2, 0x0, 0x5}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) socket(0x0, 0xc002, 0x7fffffff) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1, 0x5, 0x80000000, 0x10d1}) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:06 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x4000000000001) 16:00:06 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) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) r2 = socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfe84) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x2011, 0x0) fchown(r3, r5, r6) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x1}, 0x8) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) dup2(r3, r1) 16:00:06 executing program 1: socketpair(0x18, 0x2, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xf) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) mkdir(&(0x7f0000000180)='.\x00', 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) geteuid() shmget$private(0x0, 0x3000, 0x419, &(0x7f0000ffc000/0x3000)=nil) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) r4 = syz_open_pts() readv(r4, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r4, &(0x7f0000000200), 0xfe72) write(r4, &(0x7f0000000200)="c7", 0x1) r5 = syz_open_pts() socket$inet(0x2, 0x3, 0xffffffff) close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x7, 0x0, "58677f0adc00", 0x4000}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) setreuid(r3, r3) readlinkat(r2, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) 16:00:07 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x9, 0x10) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r4, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r7, 0x0, 0x0) write(r7, 0x0, 0x0) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) dup2(r3, r4) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) 16:00:07 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:07 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) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x201, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x120, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x3ff, './file1\x00', './file0\x00'}) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x80, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x200, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000740), &(0x7f0000000780)=0x10) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="1afd0dab3a6a8b9982d9fd3bcc61d741e7e50c1496534b92d8df61b554048cb9d08c9be19856d9ed37b8752bcd475cdd9b90aeee954f38617228d5506d0014a814094a34604808a9d1d7ee6808313c98f9fa7af620af7c", 0x57}, {&(0x7f00000001c0)="042f79063c964daf99bb3e4e50030050655cd1debc06fcd84287b8daba378ec961cf24bfb20e93e21d1eedbb47b7a4742e8e7921330e1ccbbd359bd0de1b6a28f3a4a672cdb3596326b51352ab0e004bd2f9e4493f7aed2c3f616b2828a92d4b6ca1563f133483d9a75b86a50c3f999b29168f4a385c5e378b98c3aebaf6ffb370ed8d8d5329d8e9194d300e49fefcbeca5a76da6c31167a06a19ae1172802210078a5167f6a0220455a92c8ecd2982ec2c2039e7070117a985b8882ae2e6abf3717d1e621d0d963e7ede228dfc901deb6ba9caf0f38682bd28e4d4a3692308d5b0a8c425ba0e7dd4db39044", 0xec}, {&(0x7f00000002c0)="91c5c0da64852d1d0e6d92da7c025cbe56cde80a83daf255492074a5fe8b3896182042f27055e4e2a2c880b08377cc23cf57159df865a0bb541398043b28e7c786b3c18a0cb3fb9ba22792f9ae772880b6d9b4135e7b046ae55e703686878d6af83d41a42b6d9c0415e0", 0x6a}, {&(0x7f0000000340)="c54f3d1507e6167d6d6acb5d3b0064b7b4a0138ce483ba8cac4daafe4bc298665153f8acbc10174d150998294bf3eb11fc25bfcc23ae2ff5ddb8a38f0b00fe2b726af5f8cab80c47adfc2a6da7190f504d358e9288eb32cf4b08516548731d2f65c2", 0x62}, {&(0x7f00000000c0)="8d433db1cd544da4e298fdb8c180d693c3d1b1d88225b6bcecc22f94ed4ecffdb4", 0x21}], 0x5, &(0x7f00000004c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="1800000002ec17df25a7825f01000000", @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x401) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x40, 0x80) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000540)="0ae88e5847ac0866167e95f9cad07dbf144bf810d7a7da857ee7db3d58f71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed076e162c883d7894d3e28e5bcd7050000000000000026d7372ce85a9f58c56f4c95104fdbee6a71a3315a4f6fa4ff3e0846a629b25deac3462ea6e3b05a00883f9ad664fe85af5835d0f1b8e6661309e67def1770b94a8a84a469826851060000001ec1eaa2e421a3fcf5e2e1d6c417ff2dafe7ce5e63e2c7f4c2d35644371fdd9ba9e8a0277c63c9c5d92e27dc1128fccc70c5b69ea47d95d6d543fa7cda9237ed939e1640979e5f25fa9c67e527fee368956e669869c57987d960f98deb674d31c1681a37e6b2c2f7a60202628feb636a5ca940bb30ecc48eea7727bcc8d6e8973e405f9dcb65568ebb916b21eb5c3ffaa5e28d0a20047cf5df948da34e4ced103405e63b7ad29363972efe52c2f916438c9b5e46f7a5325c24ae2c693ef677ca49f6fb2b90e25501038e0f038a7f9c2c180acddc94f1e739dc4c4ec7aaef9656b8ec3ae75c96cc45a3e409a7034c3ce2ea8ed9e4ba52275d1284a855c784ff7b00000000000000000000000000000000000000000000000000000000000000", 0x1e1) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/246, 0xf6}], 0x1) sendto$unix(r0, &(0x7f00000001c0)="b747e0c2bb4b9ed11f439866c5a0a271d9c4d28369420ee4f3da1eef426a745b08426c9b4030c71c397ddf1ef5c8273b36314a5c32d5565fe7c4ca2c664db270c920fca9361bc9441f52aa3a72b6c8f2ae014bc29a2869cf124238f97a80fa34df2b4604cee1f9c1cf18296ffe5d61bdb1d87c990f05e0e6689053f3b875f0c3205025dab16c3e03edfa0c2d91ab1929738f2b7dec8a04bf56e5768ac0f31105aed58710937062aff7f16fa42dc5b1483c1fbf88cd1bc386422baa9480456cd363806bb29e25c04f40e0a7bb9243ceb26a2456b89251430cd1aa0d1ca13ce0a38868b89abddd7e1dd3edbdd5062cd55db08546ccd1d67378b103dd5e169fce562965c0434cbf1f59817caceb5a8899b11a279dc5a55d131e81a3bb648995f7b80ed22a723ebe55a7e82f0305b6c81d35e514f66837e2575a15e8f4089eaca1db4f94ad4ec61733c7966d4b57965f8bf414f58e98ad4cfcbe8c8217f97787beae082c6eb68ef7636933caf6d80d06647eee6cd794aecc2dbb59356a7d67ab1a72d5ffed85323950d3d1798c78b284989ef3162ddd7d40783e02196c76238a76d136bb3c27a759321ecea632ab18537cfc387e218f62f9b8d6cc275631dcd5e63e8b7ad18cdc1ac0a61f3fe46c1456d92fa41559eed755e1ac126f74950a61408371b7f967b6b00c486a3368e02d2f45a0aa2df808b71242a79fa58254c48b6556abc841e7f7fc901c7418196393d23168a00b2a821cae1dd621720e110453570ef89a52c33723e174f50b146be922911d1507a82ba3a801fe8f24cc9e15539e3ef684c9bd6d1dbadf3518403d090dcb83c29f8a224dabf2b1e74931bad00587423cf5b849e44c1d1c0225e8dd9a19f89773dbafd8f89cdc574451b9394281626dc15b0817c476e96639395460458ee650a41f5b205a889837979ba5f3c665f562beefc064f947849891ac53de2deb7c25d3827dd74f1128446006a0ad2c12875c287f82ef715cba87eef696558e3d9398170714e191bd01283672339ce1041af980caef0a5b1559cea61e9c0640238bb4129c34e6f1bb6f622de1bd28d43f35f476313e8c791ac139980e4ab01975d3a2756b500f02bb82d2471fac99a800a594e80cbdc9a7dcfd5eb6c82ea054d306c1324e52e4147b2fb31e0328b5a7c9c51985cea2650921c5d4eb4cfad3cbebb04fc33d519a94e0956ce2137657ddd764f4e883e3d6e26d04742e93358c436ab6a16ad9bb5da7f86a9fbfbd8a727392d207699d4dee974e43c4864757700260b74882b7c33ffa1cd0ff4e2d42f30ce76a35e5516e22378e4f2ea5e3f33c52515a0a574c886eb0f605111aa8a6cb66eb99845142380bcfb37a5c0f57dfaeb4919076c9ff1330bc9e1714bd5873fe00a9b06897058d461ae290d2a2c3eae52179a30e10aea86d4ad3545be71395bf90b7f5c26f4fc4dc3f23da3e09608cd57c503c6e7297c0a18531f08e60ef40268600b45f1d46f72d2ac361a1112b8bc1f0822f4aaa42fb951e89880fce2b5e3802945677792cb6089521c39ae687e456e5ed6a70477ed759784bc8657a6ea1bf5f30425c170525489624fd0a84fc77092a0e3f05ff1205ff85ff4326e63ca439df9a79ae3cbc9df281886c60aad428749404afe70f12c8f197984cd2e952e66dc4a19eaecd4b75305cb5fc06178f6b4b00d76a2dd56f74bccd2a3f3778d69dc441da94960010966dbacd130737028640e45e830d60001a30a8ab0abfadc990223017ff52d1d117d8a7a505504e12b9b98de7f95488f225e8cfb31a286e48b7b04b16db62fdd112a2b4cf6be5083bf1c2ab0ddcc944ec2614ed68683b45aa0eb9e703ad64edf58632fd40b9df85f644ce641a98cb67312789ea2beb971344c86cc60b7cb0159a4c56ab77582f2e6a329e5c8e496914ad12a7c40584f17ba3b0b8951ae1e0a1860a507439846173c51fba3432d3b7c76715280319f6442a30952009d0a32811bddcaddc835efaef15ddf80ce55cacfd8ea1b26db13b8b64d38ad03e5a1e34b6b178d1135c6d381fe425b15875f062ec1ee60911f221df1a8de7482364cc52b0b8465729d29e6dcaad63e12ff87cfe70bb6e3d65256dd3c5c174f9d2b766edaaadefb27eeb6f9106043a9282e7608109941012f577a4547e9005c5a0f81cdea6f7155c761fe2bf0b61840a02a52133ae863fc398bae1858eaf0657ae45922d0b7cf8f5c768c477922458c34b787a7663012642d015547738f8f5457814822fd0f478426c7afd8d5bfe2ae9e669198c5ebd079729ffd33f42c32ac3565150b8b8d98a52cb9e438e5208782c08d188547762278f8264c8e450b3eba5bbe892f1febf953feb64ba0870b6f285a2391a4d6a0c52fa3664932c264d4de08d635dd5d9b49737d3304c211348296fbea8ca66b28d0af01ddcc2e8a7c0a384e29ad2076711677d2d0efda5db91971157626acb65b6b7cc566df885a96fe7427ba8a7b8bb0daeefc6d28518a7ee3509fe829f75ff739f864acbbe59e3ec71fe3320952dcc7ec56dc7f17ebbe4eadc059d0a25f14e1bb3e286b5565a95a925c6e4963c214345f3fa90acc2188815f0ebb63152f22e26ada0a1d2277240224688db4aca4b487bdacde8d665a389f1b1822c71690a22f5dc48f586a36cd512af7500c2cb165e715fbc6695e5db7b3486d6d0321b95a5dfed77bb34d9893860c2602fb6357649fd9424d03c434ddb948250bf53b4f92325497f6ad7fcce4c3823b8911eea2fe7b663fe728e94c19758eba96ed7cd7282ec5c5b3c5721c8c4c300bf8a9f886cecbcdd7e2aa13d35adc67bd8b7b552996f7d396a96245327d671b1a0e1fa8b7c884264934fb567e89a8768f428d755a5475dbf1ba1015eeaeb31bf74631cb655267745b3e3b704dd3d099dca742383814cb388d65fe9d19849cb32ff6a695dd6aa9572dcb524232107f88a55bf6094acdcb283591ffe7f87dafd0ec3a21c1efda01dd82c8c10632e777bb5c9703bcbd4e0588ecf448d2ae4338eb6517a4950100237525268d745aece5a1cb11b21f57a9d9d34f877481b748b818c341b635f26129ed4b5e080ab6bad91240dd8aa2c99776f40653925b47b46d0d9fb64428384ed9b67b5fa686457cd77220921aaab48edef4e8cfe45ced684c21c42fbbf8f854c0d3e27fa80e673d03def099113f4ffce134c60e3f2868ee9996c36c149a6505904bc25cf512cc3dec8f754dafb48f589db3c9af8e2e18e35e867f55786ac2e59de94934ced23713215a17d1c2e8269e23067628fa5a0ab9ee18d7f65462beb93b330b5e55d8eac29e0dc8a62d435c38c6162c949aea9cd90ef3b05fd661850ba8aa2492ba51627760f060d4541921d703fa423f84a6a471be979e9ea05689853a5c556c1c2480ece1094535c9f3b9f2bb51ad808bf31da57f4200047584339bf9098c5a43960a3897b6d43656d558d4dbf3f758707f2ec8ef419ff58a3f57415513d283b9fc83d6cf852066cce4da57acae45c3b9dd53a697ced22ccedc109b94cacb422e3214a0b0b98ed74175535653984fa5bd3091ed4939d1fbfc7893dfd63381d9c274062226ce92c897543c976a28427fccb1f79fb01818872c42b2facecd9ae298da378e72192d6cc25f92f1ab53ad0eb6eb5e83433d52b1ca49a6f26c0af9204cddb4d7119b94535b7e09a68cd1dc6da3885651edb80bd85ed50be05f1f5b17eb1964354f8e364dc520b5fad7aa6434a898f015835836a2afc97b895b6f288dbfc28a750b9b3ee0c6d87b44bdb7c253f925b91d9010ffebdb976e5359e92d0fd2be039d3e149e060dc0420ec43eab7c323c13aa1983e0f5f836bf5ab25eccb86eb36696744be893a2478d5cda32181b56684fccc234acd4fbdde4fddcc1d4c34804ba395862e0844c1675ea7ee4423fc3d58accb973fb350d33d67d339ef657a073fb7aff8a076c9ec6001ad3dc8724250a38733fc674e6f0df93165dd577e8f6123edf01d0ba3321d0d181ffa78d8f4f864283b03638d965caa453c59dd3550d1e18625233c663f11a46983732092848b5bc5e6de507a8fdc08399e24f2ed1706fc632e152f5bb9cde3d999428bee94603fcb2cbbee3beb8981653e420df2316efbc217fab2a098ad6579e9fd18822d7ba7c789de39193538581a687b916183cd3f8571b68b72d3f27d03469767db7ea6f871280fe64646792dbfab8e8c155dd94a374aa7a58451f2a1db355049e416f1325152e12da88fa3bdcb7a93fae344fe75520c6177a76d8a5d0a05f8a4250b655ba397b686766087fb27ef3fb3e95c5de1e12839daa421a5618b2712af766d6cf4ceacc9f8f91abe617653ea6604120a8e10808502d41cbcb274fb493a921c649b8d6add40d790f326c765cbaf9abb15426f33d3f1d7a5eb92107fc15338085af0b619c343fc2dc84ea1ccbc90bdbac5ed7e32d00adaefd2a67edb224befb83780f764af9da120e5fd90c673f0b57b37d926ecbe92bb60e5b89b1a7913f960e7562ff5ec26cf44331c8b3a988f1d4f09c818e042236ed115d2c0e885426b9a08335d60f274106024b082f43c49e68d15ea4d6a0b74c39952d9db3a51d1d79feddba36cce12d080e8aa369127d824e03e98830a06d03a15175709a7f7b93975a0904f541c603460e36f92a897c8a251ec9e2f84e096e75265a7e76ad9f7760c1e97827a66483a288c9b0db113de3662a3d65c126a53321d92942f1a746c1c6b96075b33cb535292fb0c904018966e126808311398e68498f752cdb5a9eeacd813c10e07728641abe35266496e26ce4048119fafba3a0ce98ecafbdf952ed20e5d4d207a991e79e7e9030c5c33a1db50dc2471156f52cfbf2dfe1c8b3f4be4addf60142a4f4b28180b2bf5f5f7ae64ca426d7c53325365e0e99c9ffe5b2b14a8aaceaff731bdb24bd94f71e4da735972966b6272904e2ede44fe4ac4802add46cce0160959465f4c1ab7181d484403459aaff29e1f6eaa7de6629334aaaa069f87052161431f05726d32bf8538593c07b5250205df8e3327dde6b62a10734649495dc63e6a27dc6080255276f7ef54505755e12a1feb9a2cc968d05dfaf7f42795f4283e4012e3d5da5e0fc31457b11be0e913bcab72c0dcef051188e53ea1d46e0b9fe79a0e470b941f410c69934b09b9f5ea47e117a8e70c6e7979f9e5933a3517bd69a7b354cb4b051de6469a41dd9c6dcda67d6e3b369a5dff5597c5bd3fec698e4e5546e3c3e5f463e73bda07faef4e94e71b27f113ab1babb64830b7bebaf9873f962e812e2e8b695b8f18e5da9628007f010bac84f1582a942fc92c91f28ecf1110326e13dbd4c4beb535a51520f2cdd49b14a74505b6d2913141a5ea9bcaa4dfc4eeb3dd99719c2cc3c8f91068a0e66484b2f11a452d1a45c7a4f3443a1385f57af0ee58d860dbf274f6005b3396c8d2b32ec12f3a5b5fa348ce8f412cfbc2b03cf06b83d700faf8361ed833c018ff2f0e7a27fa2de305067c4dcd51ab2f3d2f1ce0d2a44c82aea850878f8e739d8f807d8161acb27c8a1b04df9f69a13b6f51901c3f34821a1f8c5730483611912927bddad1e75f7a1f92526305d8e5f7a098f9d00036422a9e18ec06d825471d7c2735dadfda15b3aa0dd6e8b21bbcfd55076e5cd2d466116519dd167100cf5aa8417aa3170ff82a6afe8a62264327b6a39a9e7bf29688feb45e350b1a08b563a43f64e0f19c11f860030999e28475341c1d20c32db270fbabca40950ce857171dd63229cf9c7a3970f857d870a4de1897172136fdca69b612", 0x1000, 0x6, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r1) chroot(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x5) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x9}) socket$unix(0x1, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="51e56a34a4a23dbd5f39e279424f13ed952ded683e5fb9558276ae351dbe5007b08b02adbe1b97d0d9ec3adcfaa85ae2e1d204f2810a5830f7bf83668f3c2a49099c537719844c58dd2b3acf6a3aa0b0ac466f3d34e9037ee6c1f8b44c0abaadf03c53b383568eda4730e70417357ce574fa56c013a021f26b11a645371e1644df42df8a5eff7051a6178cc450f5cf6e63151511b199cc3fc3b0f55d2109d9b18cf488544b24f34a067144b2fa8547a3d79075e09bdd1194d2d3091c384411d7d8cd1bb2f4faf853c6e1de57b405b457fd28e39500113db207cddf989922cebbef23944b42bfe5b209197fae9648b2bcab071be0d990c1665dbf0a1f3b36c0588092b9e3aae98d35aff495fe5dd0d2c407c38296f86d9c4d26001f47fef5402d32c3473330e253fe8f95fca3af0dada9df1166f421b51cf3046fb40c8f2869891c3c31a83a4f999a5cf28133a27fa8ad200a964bae385c8019f52a69dde4629bde904c75ba82b7542a15fe28d12cdd5ef972eafc030be61c4de4c0688198962998f18472c4f3408b93a780f7d5545e4ac6f9616ce28f47a7623741b4812bc7b6cedd35a763159ea424bb518d57f1090ff3b792a14051fd189223ee6be8d46522b98a3b82b7848f2c50d029108a9417e53dea33358f0b6bf823218a20d1571dc3502893e220623880d9be707a3614156544edd7f2814dd9ed676dbebf1376394ecea3681eea737345dc91dc2840fe6472c87b3d83243ff5758cc7126c31879f6e3e40347aeed0de402c3e98376835f30b97e9d53dec51f9deae2c1b12e658dde0ff0135c11172f2e8304f0fd625a2a345706eb6d9908663c48b7b8c635289edfa938a3f3bedebf6bcb9fb6f6db8f0d1f7c9cbf98ad573d73acbd84b1be622338ee9fc20a9189bdbbf0887c0ba10db7b78fb9de3057c1d24374a170d1033ff9d68e719717bf12fe725d39c06abee22dc73fd3d1b6991679484651d6f9d98129ef94c476a16f8ce2c4449792805a164bad91d104a4f23d976fb3df615602fa1d8f6281d759234005c1110b0e5db15a0c580d9663a447beda2fb31ce1b91830fc5a159cd4123177498df5eac20b8445b1a10df438404fcfb074519e5ae146d52d63c40e42d317e1d93bc576b1fc672e5df9d9721d6348c2c82e50d0bd6315a37f1e22e2c3417fcd10303f72ddbb15a981488e71be20f52d2d950a83a6e4a0ce6fa24d82a5260c31ebb13b8217aea34244df4bd152137a88a381cbdd9436d63f91e04ba11fe296d287167cfc77cfb2993cb139f50f1415e348fe02fbc944fe37a6598b52d451e5516b7802acc4bb090dbadbd737d651fb34daf001afe06e49050beba0349b2d5ec48bcbe9a644540c97670976c37446e21deea792809e1aa9e388e52caa1820f42636409a3beedeab48eeb9fef8a8957217ca8bf4951646706dd57945e0e0d9d591a91c6b6825c73838d1fb958ec6e8274148d2a034c18088daa7ed39b1ac63b888c27581642f638a9843813267319bd3ce916b6dde18bf11e8fa92fc62a03f797c4ad5ca37e860d456f9d36d0061fb565d5be6b70b5edef2893e6e22c503acc83c518b5e28562af497159c3a015ad77a0b89448dbcb8eab71d4938b35f2900f0886ca645a5510aca35605b6ed904eea7b67061f94ebd962530674cb14d51102b4511dbf2f3e92baf186c0d5066b07d6a4b9da43fcb6309d397dd54048b2b8530ba90a68fc8a6cbfd561488785fdd48749c3828797e6802c63fd055a948de05c09fd9df201e9c4f28519b089efaea7fe2c669baf21b1cf21ea51f6d2b961057a8709a17b5c50fd538ae25055d179789f05ed9ff7e42620f58521876c00c2036650a058d7a42c52b96d47839be3e669e914fe88654e2ba226d9827b60309b054ebd99fb2666c2bca192e40f8296006e7fe439bfde2bbf10091d0b10f60312293629fdb51d17916e314b42a4c526b05436c78a0b319b9099d0011fad99a7cd472b943374ebb3fa92009151722aad0c271c3c8a6bd87031866be3943833e222a84abc7e6afe4d709d33fb688f5be6f7e463d58ea2c5fa9e899fa0ecab98ff59cbcaf560cd936576a065c18771935669e960dd44c6c7423ff8cfb8f3660399842742b0bb2b524f14e1aac02e10a4ab85cf3f9099ddccaf9638a76cebb165b735cdfd15e4e7c67b6c615ffc970f6a501e80b9c83609bc7a62348da4489c549f834f64e8c2ac3a5c2a67e96bf6b9f4a3443025443b1a81e086d6f0f1fb9a4e3d65f5ac4d79082b243c1657b5c5216aeabaf326ca66594578cb2ac37ee9786d91a39ec89976007661883393973dc469e371949d4ab727b9693099fbdcca153fe0ececdcc3efe2217392c943543a33d40dc08b8415aaea51cc3fecb0903b813854b103bee0e9e70f56f73eccda80ca093901d70d207aeadbb43a5fc6c7e24abbab20c36829ed43844a5d4dd310f9af4baeadd06b8289a8a85ff32212395512a786e679f2e7a7a9201c53eb9b25bdaa5393e76fa2a9b6dbbf3e287635b034f9257abc888391ad580c0b42502a2d2dc0b8d0be0c72b7ef27e37cab099adcd2d7571c08718c63d39f0646e62109eeecd02251730b98286b494420dc57cae671514d8183a13a22e22d1c6aa4785c0aa28589fce5632213e82829dcf35d00a9ac98dbcbf0357b306ce1b595751eb4a5cf3f49e70943a4b6396de49c817db8b51ea9c52be7d8e53ea28ecce6bce907425f66f8264ad601da4b55314d16b9a2c5cf9a6470120f491e11d1501489e17e94a0bd1739c330e7f7a0c712cf67015bd7eb77cd1b6238010bd697026c226cab086ca8706c00578bf2341fdf15e42d4ff3be935619f6d8659ff7745ca3f1f4b363ab7fc0b3ad03b57c53801a52a3becf2f5ef18c753c322b2013b52830dc5c729d4090e01c5f205d12337353ab95e1f117d9c5c0119c8902d284838c5a1d11cb214e652dc106694fd0299ae2453fb5dafd54ef69a778b6bb5453be9958018617f9f616fcd350c332d300afdcb2a34ce547bb073dbfcae37906faaea3953e525a98b816e8f94caafeb239285b18ca02c2fc4224decd366d2b666373c90e046ae9af6e124c0a5c0c1d2058246f52bcacdb02dcaea35e1bf6237ae276796d646e6e68e73a851f6439d9af7757491b3e4c60680d0e4fbbd88bca5df716299a02fa98999c545b3fb00082b833900132061e48751eac885d59dc1a7ad5569371de2782892693a017a47aee108948419c8fa284eee4e4d472b66ce39e6462d611916f994ffa672b8e4d4a53a50bef696390a22455e7fb3c01dfc74a4b55b8bdb0f868f2ebc624746de2080c8b7b2ce2807c304a2034f5eb143af850f7794ab73531dadb98a8a88351161b5f722f13fcc1cf37374cf21b90b95bd454df2c0dba1f02ce7a120874d8fccc3c9a682ddd2b4f9ed82f2c701032f06bd80ed1523f6f423ad4f1aecd647551d9cf9697b0a893a666ce515a00bc93d0ab972fff4d748e14cb18b67d8766ab89c23d090ca20b536dcb65171a00c2067655df6946912cecbf39f2f12fa756f558fe7c4203cbdcb3aa18bbb0b64262804218953f2547ff76bd1b0d60a8db17d2d3335ab765d007a4aa2a81ed51248b03b326ed9800e1da5dca7d0d3724acfb1e97a29e63836676313e12ed4784c7c7838ec64f552a3d0d5b8cd03bab90fd58683c586bba7f6a34cda2de485cb17f1c3d6a4647a80300d7d0d4743093f6a0f5a89917ef75a377939d5af4000a398a341ec083413b73285844d81e42d477ddd337efdab9e688537fb85000f4e553d8c8867585ce0f1eecba3849606afa7d929ed1385abaa9386c3485aef715d2469e360cee089523ea554900952d7ec74870fc90e494dd6b2faf2a273260b0607285c526756c3b4403bb45a091bf25fdd030e8bc53215392a36eec45b7c1fcef345385232cc62ae3a57795ebb715026a1fc98f6cdd4f35b59749b652336af60f3d567f75eec957d49adc4975081898e9d48caaaa68ed009c10572bf59b16de754432fbb7f6236dfc5b9a8f113438ab86e4d92307348e490888bb3e3f61aa19b1c93c86b5c11972e690d5fea5abca60d282442034e1e53558314c41735f76f81e78da75675e05fb8dd9064ea42eca8d5004a1b5c36b0ad7e7476292bbd47b4297bc731ad417b624043c401130b1b9f3dfab774c36687d915a8a4bcf3ab479ab8a2f737eb20b30aab122832369b688d2ad7aee22882209670853fd510bd0cc64caba6301b6ecb9e8bd973d69492900dac368e75dc1f3b206a471e1e7953f6aef516de162d9272c2f25e4e3dd2f7f8bb2abbc99c9d7fcfb5cc1934d0a3b5186665c6adb5d5f18747e35030cd8ca1d4c217497a40208372bd36477a52fb7406d2fb2e9979221ff4857462d3d44ea2f8e080d1c9a2854b5736571c7374d392aefe862c8465a651fc9cd6f4f8832fc5b6e0bc28ce00e59e91cd0d8b6977aa8d02cb7b2f60e48d35bcf7e35390ba90bf16cad1dcb74f80c0afd697ff450388cb71b111217cc24438abb60012554bd1e8c0f26d39414db562c8371a36f700db30ef915a45ec8b4b77cb025945a621ba3aee40da12b241b17cafba54e28b5207d5eb6930c38af0de30b6445db30ab412a2913a1dca88d9bf090a59f711117f5ba4a1ee52d9b306dd346c1c125902c1930f6a9656de40bb29b33e1d5689118698c26945ef94af3a5b8df921f4616dc4ea069cf4eaecd676c41f4f6dfaee42e330a2aceac94f95ccb7775726fd71fbd46c176656a00e2d253e54353dafbb51a82fcac2b7d3c61a1be541ae0560be85c22054f2c59072b58b337b5557f65b805da6566527e49190c56fc2241f06ab5000c82c069168c3ea1b9b1c15b6b8e8d65014521cfe2f150c72bee3078f9c41983626cc562a1f6eb3ad359d2d4c3e9bc63941fc9a5c1ef0f1bca9d709f6901796d16b97d6fcc98e97ffd969cb20857e19bd67a19a703857ba08c7a1dc5887f55775a4e47eb0797aded7279ede24c8c3dc26616a56caa5d50c262b3a7b4aadcb12247a7733efd91a5e766d550d71c4c705f66ceaaa13494e062bebecbde93f7ebb4821f15f942d8e86c7bc7c2469a734468e71f6dcd990812ce1e59fbddb477ec4e775d0a0591147b571dbe297c16e1b80752862b66b7d8e245ab7a117278bede934901875fd73ad52b78bb5077a1e959f398738bb589c4e388b8ccac348a827291d0f8b187c616ed1b158d28f5a56810e4b74cf0f01bff23d0c3b9f919a299cbd24f31d329ddfe8c781be16296e9c0fb67bd8c5baec56a3c45a0f322a0431271ee60ef8ed4674dd01e74b4b940781f98f316e7e63521c3a6315258651be842638aa6c8e7c7c5cefa74ad967786447dcf8d03126959fe1e63d231fd344ee471e1fbe1f326cc3f3f712b198f3618581a4dbfd556a188e25c595a9fe386766c76af8b0315b2b74260b9fc7a88b9712dbcad0b32e0d6a8057a87f550872c0821ca1e869211320eaa4296aebfaeff9b4ec58ee208c27bf0332c44e82a647feba1a70dd237483090d39be494e0df5ce6db09d7481f7096e658212d7be4584d70beb8c6a7940142da64562c50caacc38be36fb1a69bfbc65d1cbf73b8928a0098cdc52557a62eb25bf1fed277b6060cd41457b44dcefc5d50653fa04acc36c1b8a2d21d1d6c0cb9b5b6f0c2f07d5649a205fb184c54c6410d1d805a261b97f5aaab2d1fa576d650fcc160645fe214b4d1aa75a765cfc897c9b915962563dd0f714a5e0031f9c8750b4fe959372b04d1f737a1d5751baa98e7bc4f5a3cc989", 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000010c0)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xff7d) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0xfd, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x18000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x2}, 0xc) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x7) r1 = shmget(0x3, 0x3000, 0x40000000, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) chdir(&(0x7f00000000c0)='./file0\x00') r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0x4, r4}) close(r2) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000320, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:08 executing program 1: shmget(0x1, 0x2000, 0x400, &(0x7f0000ff9000/0x2000)=nil) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x80000001) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:09 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x81) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r2, &(0x7f0000000000), 0xc) 16:00: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) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a8f31d6322786ac6c5f0becd7bb1806aba5e558091554ccc9d1db6ed8d20c9495364b4f2f4354962fe7e27e43b6da24f976db722ba1acf47aafeed4a3456b64e0a72564c21af871ae6d824a76889942439f886b185bb8300ffccecba635b5e74d17d00dc173940173bbf8ab54e9cae7fdb7eb91cb7b6478cc04139952cbd1ad642a6cb732df384f9b87e79b7acc6474ab6d6697e506a98a8a6586d54072eee8240eb231728e27b", 0xa7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00: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) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0xe5, 0x3f, 0x0, 0x0, 0xcc94, 0x0, 0x0, 0x2, 0x9, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x5, 0x8}, {0xffffffffffff528a, 0xafb}}, &(0x7f00000000c0)) getpeername$unix(r3, 0x0, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) close(r3) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)="8c4ee9775a6e78c304be1cdd261d889880bbc4c4bfbe2c2a04e3d6db32b38f44f2a912e89e0a8a54992cc5deaf782c0d1eecac8bd1f03a3edc6f534636de306fafc0b20189b3bff910791e7925e4f9a860d73e91b1c6eb80963483b67f41f5f7a7a8be885804c00e6267051868245d4fae548e6a3b0a6ee53cb355b8b74f71538c6b1b68a35bb7d3d22799a6ea442680b56d43d61e28e40b626ac896c42efab4dc5a5f", 0xa3}, {&(0x7f0000000300)="05a4c1b86ace5de72e25b042ae1fc315f3f3f457b4679059e7c87e16cb4f6331cb770a2d2b377cad5074f0aa1022f5e4fca6b69c818fb38a66e52d75d5de583b749b5b4a479526e043632801f37897a880e6b79d981b5d968bec5f68f1c0f10aff8ece22b456dbb09eca9bc3f0bfec751811aac00e761af0a6b7389a8d4c283811f29724afb23223ef25d3c0f7246ea427480ad6ebc52526107a500f6edf932b69071c1c22bb40a51b9ae745203f8726eb3ed67c74227286", 0xb8}], 0x2, &(0x7f00000003c0)=[{0xd0, 0xffff, 0x140000000, "3193e0bac6fcfae6aa73871b03bbbbd11c3f8d1a4dc4a33ed8befaf3e362faf60f3b6f6e3b166a5d86afb59ebef0940aaff9b83d01ff23cee562d402df273bea01cb56e02baff18a990df58bae4c4fafa7aa4335991d136b4e277f9320809676952b20119205f32a8db984c6a4b13ad6da4815229d0b3ae94baedaa81dfe67cef3804032e7b54ba23c07582f78bc3fbc70bb93773b702d4b725b7ee325cc645cffe591aeb67eaf5f76c943aee45007fe43dfa56c80f5511f9711df4d"}, {0xa8, 0x0, 0xcd3, "9adac8ebace1e27a47a3a5f2cfddbc920bcb8f0e1e7402142f0d0fcf7e16adee3cd119c0a8563848a8e9d1bc7badffe9f0fcf25a9a40fb1fcc17179c96e4936546ced0f33f4cf083aedaa5c858d0874e7fd63866cb7ce7c9ef08eb19ec3dffe21a4811402ac19269a6d0ed71f7efd6646d00ce2fc3a3ea3d6a86374aeec7eaa36519e68a82201c3292a98ade392f6f00ec01120df3d3aa9e"}, {0xb8, 0x1, 0x9, "027c384a6ff1ea02004788b4edbcc7fcb4532ab1e9d7bb8c488ceb41c6f0454cb577706c4bf81cab4ddf78459fbaef64f472268c5feb646cb26ab33b5164203fca10e6737fb42cda15b0e011e849276aa3f47a2b91a17befedefc86264f1f7d633926e0107acf0a1e634d5a68e5f0ff3e4215d118c2446a349961e8a785ea249a964aa6bb4ffee7497fed0c189163cbc5e86709b59f502e36bd991a9f1c51093b10a69748ae7b2"}], 0x230}, 0x408) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x6, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000180)="77cbad17a706ff376bcd81cfdd2d51ecf02cf81dda143aea74f0a14aef468f425e5db12909d69d7d267eecc0dc4dc5736450db33161a73741d16c9afa4c6ddeb16867214e264b6a2f6609a44660126726f839f1f4a4376b253111b45f387b445868dea6494d5a821b85697a736fae7022e0b27372a54fd597f2173dc0e920eb0e803d04ebdb347be5d30670af54a58fa2743e50512d7e0ef6a992c65687bc4040f8dd49d4d3ca6b0dbb06d68d5a070e1191b8bf2319b164b149a1a5149950136c0d28eb7c3d1fec88c8977cf10ffd30546b54f71e88d06000d6bc0a35838e189d85986fa105d2272ff87af7ffe58114eb4f74e38679060c5562a6308dd83", 0xfe, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$setstatus(r0, 0x4, 0x0) 16:00:10 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000480)={0x7ff, 0xfffffffffffff177}, 0x10) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r9 = geteuid() r10 = getgid() sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="3667e73e01a5bf23a734d010a125da97c94242cb73417931ef848465ecbaa744e145507d163ae16ef4561e056ed175b847ab14886b38951cf340d64a6b3531e3648ba02683abe702136a4b4bdde655ca0957519ccb89a6dd19ce6a76cfc5b4d379586a387baebb6acde50d1c4e3608f6ddaba29ba9329b23d8464226f7b4f0c5ca40a3c869c86f8a580e2ccc8712145763e914ac699424d681e9e1cb0a8363932a81d0ecfa53a136e3b92811e1059a8b854c748adaa1cc7fb54ef5a5bfc23da62def68b18533b6dfcd4ee04117b592393b426c2d25c1", 0xd6}], 0x1, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r1, r4]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xb8, 0xc}, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20020, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:10 executing program 1: setreuid(0x0, 0xee00) r0 = shmget(0x2, 0x4000, 0x450, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:10 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) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 16:00:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x3, 0x80000000000, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r2 = socket$unix(0x1, 0x7, 0x0) getsockname(r2, &(0x7f0000000180)=@un=@file={0x0, ""/24}, &(0x7f0000000200)=0x1a) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) syz_open_pts() 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x400000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = getppid() wait4(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000200)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:10 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r0, &(0x7f0000000140), 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000000)) read(r1, &(0x7f0000000500)=""/4096, 0x1000) close(r4) 16:00:11 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:11 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) 16:00:11 executing program 1: syz_open_pts() kqueue() pipe2(&(0x7f0000000040), 0x10004) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() semget$private(0x0, 0x0, 0x4) semget$private(0x0, 0x0, 0x40) syz_open_pts() syz_open_pts() getsockname$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x8e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) chflags(&(0x7f00000001c0)='./bus\x00', 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='\x00', r0, &(0x7f0000000100)='./bus\x00') rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x10001, 0x1, {0xfa2, 0x1f}}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20891, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x3) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) fcntl$setstatus(r1, 0x4, 0x4) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) 16:00:12 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x11, 0x2) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r1) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x501, 0x21) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x6, 0x2}, {0x23, 0x5}, {0x184, 0x2}, {0x86, 0x1ff}, {0x101, 0x452b}, {0x3, 0x100}, {0x41, 0x6}, {0x42, 0xffff}], 0x8}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x481, 0x10) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) kqueue() 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x1, 0x41) r2 = semget(0x3, 0x4, 0x2) r3 = socket(0x2000000000000002, 0x3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) recvfrom$unix(r1, &(0x7f00000001c0)=""/73, 0x49, 0x3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffdd4, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0xffb5}], 0x1, 0x0, 0x3df, 0x9}, 0x41) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/199) r5 = dup2(r1, r0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000240)) 16:00:12 executing program 1: shmget(0x2, 0x2000, 0x6a3, &(0x7f0000ffb000/0x2000)=nil) semget$private(0x0, 0x0, 0x400) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000080)=""/18, 0x12}, {&(0x7f0000000140)=""/70, 0x46}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000400)=""/83, 0x53}], 0x7) r1 = semget$private(0x0, 0x3, 0x22) semop(r1, &(0x7f00000000c0)=[{0x7, 0x4, 0x800}, {0x3, 0x7f, 0x800}, {0x4, 0x8001, 0x800}, {0x5, 0x8, 0x800}, {0x3, 0x1}, {0x2, 0x8, 0x1000}, {0x3, 0x0, 0x800}], 0x7) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000000)) close(r4) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x0, 0x11) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="b9e19c2db3225da8914363876ec6eacc45bd9b142d2f4f2094997f332987a2f5fb3ce4d399c1c9c032b0bee2891a67e4ea6dcafb04de65839619cffcf0ef56839f03f775260bc489171791455ce3b8a1de6ffff8c1f36819f86e29", 0x5b}, {&(0x7f0000001240)="5cb715acbf5aa2333c86b3ecbca6a7b6b7b461b5eee5e930dbb71df52e4ddae81a2916426fb666bba288469b7bdf73a2503893379b8f87d466f1c2e199bab6983e89c6ab550c7670d80508b23e548de0ee7c32a2a837afa73232820724883dad767b05ddef2856fbb048b4e5fc24c8ce5621278e705b30f3b4efbb70a5e392b096c099d2db037561d7f58cbbdd2495b982a1627f708a83aec32426c450bc6a73048045df68d9d82442eb80fa53f8d45601cb35d9f52ebff9b70fc2fcbc59bc875c4ebc44179b0ef0702ca5e2243dd6e2bd2656a188f774050a0a5f915b64599f28ffdf3d6f6a380da0221fe8cb7a86631686a639e750cdccd896f7a1d98f4d0808498fe5cb1b637c168b1473536c81dcf392198b379495ed11173c9c864862512a70a493165a69068c5d4e038f0e3dea9300a61fda321d962a5dd226419aa16de1674292adf074c49b324e725212fd512ce6272c883858acd0ffde1466d7ebfa453de6979e89b90809e27f3a51832fc5c9b33406fa3fe0e31e59eb90be90c5005861c1cc01c0dcca18fdf023f643a7e27ae0f75e237a883fac1241f9b80931125dc9dafbefd1995aa91c01528d7b0f7dc15921ec6a147035be2151cb1622bb26e91ec016b579e920352e1de34b0e67e8b4156dc3c988beb11f8c002ffac129bfab2346200233b0f467968f8e40ab77421b01741d1b9976b1d382433cd06fd2ebbfcf6842679a722b7469d95a28485537d44e072af9f84bb29dab2594a67df324d2efcefe5ed1555eae44c8fb7e1063c93614dd6f8f1a38cf8a23771dff7ffd936d33039e94013de2204175636c9e7e590fbfd7428b6fe4ddde93a077314fc059094192e6872b6c953284eb9abb0e8ea2aea6f3d47d88ba95bf26d7ae882b6b49eee0f5a3bd60fb826c64f5677032321639eb985d5c899543bcdadf89deacdce66c418b4c6b99eb6044b4c4804d46e9208f8f6b82339f79cc8d2c2326daca2885f8c6361115c010207d73074defdef1124811ad3172e66d9e10f09fc3c6ddbffda94de748c63fea95a7ab47de54907aab600ea3b6aa86e174198d5be04aab1e7cc360e1dcf7f4bdb99d547d9634a5c5d4b7f4a95d712793293a376596b4e5cfb18691931ec608e9bcde428d49d17d5fb04a289056f5d2d760680dd6235fd8b08cc916524ddac828d8f1a90b439886e3141a146cebee62cd167817e24ef2b9a687a39ea5a25deeebfa69f307f4e3b22cb3eb22ccca7b1c197ead6f2072e21d5fb813533a092ee78e46f20d2966bcc515fe4995ffd0d6daf725df3e8b3701119f137d7b7e464dd14d30750a4c319cdbfe08cd936e1485c445bb6022c92b5838402f5d75260a0beca782ae0c6674a90a8ff2382dcc3151f5a42e7a6904c5deb5df49730adeaef14eb1859c001395076ec03adda0ac0bc34f7e96a7e8a5ffe786a3d7743a09938844e18b911be0e95b5929e0d5e54d4bf067297cdaef1f94b9f0ccaff2780b5fd75a47c958581ab0a51bce83c7f4545ca784b90848df72880bfa3c0ad49049928aa6c73ef7f89b17cfd71bcb8d3d336de6517afc5b34e5dbb26a72a2e38356d386618d428052720b9647f17bd5aac99f9aa9a188a68e87ae71d7d6fea2b9202b9bd17bc7c2756a9f8346e796cdf0c3c92466b618696a2b29e6ba5982314d3394d214bc186754a2f7d5806baed355be09b631af2cc416827e805c34074a607af53ff15978404bbc8439e6dbefd65049a492c58167a986bbef9f15547ed22ed189924c7710926fd074f710cc18350c673a3786916d607b8af141e3542c7b69ec18a5aeafc34a6c69f345d1a73267e0bd3c3201106eb8b441bbb384de21a60cf7620c0088a6efe13c0f72ab0314c09fa97d4545f957b9f71be18e641977d1af3d1b9c911a61b48fbec61985a69d197847f3186c1ae1cb52d8e6c2ee53df2c6f1a2b62a40a1750d8cb1a80783e2a978de0c7fa1a8ac879e5e926f166f9780c68c98fa7836580ca33d8592bd1882027331015fe7231e4d49999ca7833d2b0ac1f3e9d924c3fa7c275aec3afc9ce74969e3822f6a02b35304aa394b17b070e4d79f71cf8a22c181fcb0a6630ad102029172af612586f07e860be9fa2999fee43105a778b210c7475d2ed77b5b5139d14d2fea7638972574f1ea6d28697244994b353b40c85b70778acac26cc40ec21c0ea7d71dceb6a0fe51498c12c860104a78eeac929da83bf7a1f29ebc54376164e723d4858b12f0210f4a61bc452f5761e9f4e9bccf6ca9558cd8d234f4f9ef6177dba006a1a27c249598fa64dbc5d1bd8220bcf38faf8acfdac3c343fecce29c579bb0b928b21e406706c850b4c2731a2a2ecb82242e3e32193968e41bfe9c06c61c57014618cae603cbce35368dc5db170c59bbcc6b128dc70b069a194ff60ede08d24ee0c489adca751602e216cb2f7ed71be8384e2ab87a2553adca2f6ddb8161892c5992ad2a7a67a7c3d07acb2da4a42c6c78d1f327d530041e5892f6cdf06da7ede413a76dfa0fcd3320f3745eb4766d0bc20a1d9acf1157c53f146f89f52bd09e6bbb17c1dfa2b2d82014737813ae0bc633663aa5ba298d1a70776d755f1327d8fab412d45350ec90019c249441ffccf94d0c1c272e0689e2b906b2a8386d986225d632b11e2bfcf07a37b1a5f04955fae1add722fb34cd577f4efc5fb955f3dd14868b0613f67efb81e0d7435bcdcc70c1a3211c6437fdf310e61e8d14b2031fd1c999ddb3d7425f35a36ba70a97d61022ec2403d1e03d569fa06f5d5f864de07d7a77d7bb4577357f4742bcf080bf0c9f9239972a8c2d1d86d4b033fd8b56cd80e4d5b9170c946a0d61b034582a5c0152b1af5057fffa54dc628d3e5eb604139f871f4cb161d7875b739dc8c1da36cca1ee9fceb8d64ab9d0083cee323695d70e755d1234f85c6f75a009371966eb5ab12d3d04828615cdb9222714eac30f215d33d4c0b1a413a6b46f6b9e8af68bd9f9b1fb6ff32adc47e14b7d61b43c76059062710e019b3ee3550daffded63be50bda64dcd8bd088c0ff3c43b05dc76724a182ac386c774785b78f99653e65f89185508e3cf8a2a2d332e345ce7730435783b1d42056d5e4332268580871fe7ec28c8b1f16a6860c37491514e382aaae77b29f00c9acdc55192c615de18e0c89cd8ff83a529b7e8965f251e39a58a139d7bebde2909df2dcd1e009eeea62b90d7aebbf16eef27ff0b06899787640bf2ba21a2d97a32c262530e2923da44ab861c07ea214e657b80be0d741827bc1a42927913b8c5a43cee92cd0ab37abc55e2ece15392dd7479896269ee38b9a98a28344fd6e47a77c2a49f638745fcbb9172f8803406bb9f0b5b27c49bb3d6c0c32e47fed912fe57fc06dfd3b659a31e81148381fbe0d402f69506e07b4979529ce021a1bd5682d603eb8b8d562a4676e599d9a8aec385651f981c80d2504f878663ee3459824d18de542b47f677797ce44399053afe90236e0b8ad49d51080661a5094a8cf3c2d329376767f0acb152ce895802599c1fbfe6a23c45818c1174771e99e541afe4e491a7a1b56d9a54f5815220b8adfca46d88bf5fdb80e86f39c65d8df34858cdab634df2663c440731e16cf4e8e3e217993697cb4d151ef8d3a98a8df3af679d03bceed7b381a0e72fc80a0c8b9cac2b6d670ec600190df25271c2bafa2fae234e3ec02a3884f17d3b4f4a3e5f69cbeaf97668f2658c5b2be71bd2abf1f229d1d2bc84d1dffd773ff46330f965e7d6fd8cbca8a4e056843cc687de856bd6cd032388bc8d61e10ebb0fc0518b33748d9faa385fc61eafc879f2a7d8aeace6face9fa75a0463778b38fff043038a54108280c6a2d33fffcc93bd44449ca02d4bdea9d65c40dbae9c30df4147b1e3ae68cb80dcb5475b2c2bb18ec840d4712c1c23e7345ffeb53f17dff7d30136efed247f6f0fbedbd0eac982c7fab7cb5bd6f00111cbccf18560006f8f21b28655a53ac3350c27c184b88a7d31dbc9e81ed9f07ce45e87299263f437d99b45638d76549055eb534efdd1ba4572436685f769c6b60b9b342dc69e07b31ee3497076ec9e9d4b4d49c6b4cf0c56882e0a6be038e4feac5cc9771b88669fd76d38d99612418e4d527b9146f724345a37f6a90c1ead7b3a7a4f75ae93d14092a874c0d8feb4427cadea267b999ab84538f5a06218ef04624fd7c34e63ac830a659f59e3b2a199d9fbce1e9f164d4cfb2d3842dc9c53687e87a6758999a2ea14d1c8c59781014dd43fdc3dbc2428efccbf63e86e3a313fcf6c67439e8672a29728a1e98235b282428051dfd0058e9f665bc13690713b3d5dc43a06d1476346660a94bd055966136f1c56a08ed76907d0352afc1249680ded6d738fb13069dd4cbb34cb41bbf9b063869bcdaa1e7468aff7352ba43d5b3822fc8d08bb9725b0c7c4631f33f30d343ecafa10adaf0e417a7c703db9cfb949019840af03f8d63d38f522f24fc2507d344428178c3a81394962fb2b88fdb0444b3c292e12e6df54fc64438146b9491be349414f8fbc8524b254636fef862202803dd723aa6d17d6088f76540a2e03e97bca413c4fa98f939fdd11904b0d8473565dcdae1b165642b02c269e2ab39adf24262b86cc0ed56972f356339c658425d591cc3d1fcadf38b01d4b965dfcdadc772e3385f366ff65496fd64ecf7d0351299c84b5565c3e8d90a95e4b8aa1f3bb03ff977a059edb208aaba635ea50380fe9cc5d314f2b07494917e60eab7b15e9eaa2b4cfbbdde2f8a58d8fa6f85edee0e5c284500cc2fe6b3cb02e2418c9bccb47e0d85df2841aedaa7e8fbff524f51fff0bbb8071ae1e9e622d02c6e2f392ef56285ac4678e76081902dd41cc403f34dcbc6ebb7a81715bd58ec588a2dc8e05309e8a2600cd2c519763ea3bea0c6f54b7187608ee9670a407fbc4da5b8d246d50c9038bf2b7c4a00412fb568dee2cb04545425dc5b6486601d7b6a7a28c9bd2c5d2ef13a6404bb079a6d533bcd72fd559739cda199d4f6811e7b32e3151a701d3bfb748d6b9832470a5beaeaf4c013c2c4ef281e99fea09cae8c8ba017017dc4df8bb23cba4a83abbc8ec3ae8dd0a7243aa752013a888eff253713eb6ec9e0d4ec50a1955771ad409ac005549ddbbe45551e653552e7f7920477612dbaae0206036a155569b6265c6fde6be9654061a8f81e7a9a556cb80f73f3b95195b37653c56ab4958dbb6efd38c2a15104a01805dcab70bf5d16bc3c34dce1ffcc5f0a2bb778919daefe920530aba6ac5fd15b002bda645be267df316fb821e2ff841ae1fb12824b7fcd7ea2178387ea915d7250690790684c9f4fd9527054b19dd6c61f56e5dcf9747f091c8fc033fa553d1e70eef0101fa85944715bd271bec06f3121e9ac32b979fc101bc7556a3b55453273eaae362b5ee908cb4e6f9c9dcb3357c076d8b422a783289e6db7914c786e46d3a1aa6d63922e65866e16616ee82bd2e996e30412ee911fbe248860da33a12739f1b0329e435b0caf254435d5123b9321388d7d9b95493c8e9f795468fdefc0abde4ebf8b19529f20e2449706089100a1a26fcec478077562c9e7426e5516b20319987fb745f24ff07ba9bd5912534eb23129973e8d7ca105053f3c67edaa6d56440c896dcd85a25d1812fd33382c95c91da1a99cad8132872a6ba7742241741b9da329ad2d69b3a17243f1b713c042e4e6054e194fbd10e007268d18b5812481d6329d75009a2c5208e84a51c34580185991501ce27d72cabfff912285c5baa2a95a3b1c20744c9", 0x1000}, {&(0x7f00000011c0)="b231d9c1a3f14136d5197a8e949fb03d86b808637bc249ca50f873df34619d831ca16358a93f2a2e4c1785d360fe3b1423ee1e5716a235494adf7d5123e29676b85e4b3ce5335763d9e3685a206fb0", 0x4f}, {}], 0x87, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000000), 0x23c) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="65eea16851eb57c766", 0x9}, {&(0x7f0000000140)="fb070c06951e313e3d2123b73fc5273a9c58de7883bfef95590b67ae3bd4d3798a539765248a7588c56ec641394f6672bc61f8066c49b3ffbe955cce9265967cfacdc0a77c03c6392af5d0dbf94aa331e55abe2cdfd4284c1aed282e1e280a", 0x5f}], 0x2, 0x0) close(r0) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000440)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000400)=0xc) open(&(0x7f00000006c0)='./file0/file0\x00', 0x800, 0x10000021) msgget(0x2, 0x10000000000750) 16:00:13 executing program 0: geteuid() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3fff, 0x7) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = dup(r0) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) 16:00:13 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x3, 0x301f51de}) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) setrlimit(0x7, &(0x7f00000000c0)={0x0, 0x98}) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000001, 0x0) write(r0, &(0x7f0000000240)="7687ae756d87bc12f7696c39ae2637b50af95cc773d000ae42fa50a9d878e917387f5e84", 0x24) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x8000, 0x5ae}, 0x10) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="01", 0x1}], 0x1) write(r0, &(0x7f0000000200)="48b0e696bcf858", 0x7) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x7, 0x341) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000880)='./file1\x00') r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000600)='\x00', 0x80, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) getgid() r6 = getgid() fchown(r4, 0x0, r6) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r7 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r7, &(0x7f0000000140)='ml', 0x2) pwritev(r7, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r8 = fcntl$dupfd(r7, 0x0, r3) syz_open_pts() r9 = fcntl$getown(r7, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r5, &(0x7f0000000100), 0x3, &(0x7f0000000980)) wait4(r9, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x8) getgid() 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000080)=""/82, 0x52}], 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x80000000000008) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001240)) fsync(r1) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)=""/210, 0xd2}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2, &(0x7f0000001180)=""/70, 0x46}, 0x843) getsockopt(r0, 0x7fff, 0x3, &(0x7f0000001280)=""/142, &(0x7f0000001340)=0x8e) mknod(&(0x7f0000001380)='./file0\x00', 0xe000, 0x400) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) shutdown(r1, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x6) setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0xe8e, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0xb8, &(0x7f0000000240)={0x8, 0x0, 0x0, 0x0, 0x0, 0xffffffdfffffffff, 0x0, 0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x40, 0x7}, {0x41, 0x8}, {0x0, 0xb729}, {0x81, 0x3}, {0x26, 0x1}], 0x5}) 16:00:04 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:05 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:00:05 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x2) r1 = socket(0x800000018, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 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) fcntl$setstatus(r0, 0x4, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/135, 0x87}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/225, 0xe1}], 0x7) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r2, &(0x7f0000001500)="539734b60ce54e15f226d4908cb9c4cfb8cb2c037b7fb629a47ef1b626d7b690cf83f4874a91abb5a978a86f317e03055d3f9be99c507d19669fb9703be83799d88fdcdb6543f3eeba08cefde98b9673b7c5ceee82c9c2d14cbb52e111e1d9f5ace5b71731cf76fce33dd384dc1a21284370ba7061678cd4b268a796c51659bd46b8fdedd1f5cd745e7e527126f375d6acdb48e436ddb03dd4865e7e31c0980e0c7ac4150abc3ff0dcdb2b48e132c1f1b2fbb5a645", 0xb5) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)="887a2e96da", 0x5) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) getpeername$unix(r1, 0x0, &(0x7f0000000000)=0xfffffffffffffdd0) close(r3) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000000000/0x3000)=nil) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mlockall(0xfffffffffffffffd) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b07000000000000000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) 16:00:05 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x34eb) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x6) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1d, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:06 executing program 1: syz_open_pts() getpeername$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200000020010, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x180) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x40000, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8d21, 0x20) lseek(r1, 0x0, 0x3) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1000000000, 0x7fffffff}, 0x0) 16:00:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='ml', 0x2) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x8) wsmuxpoll: not open wsmuxpoll: not open 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8242a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a", 0x69) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0xffff, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x1000000, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$getown(r0, 0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x1, 0x7, r2}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x9a1, 0x44) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1000000000000000000000000000000011438e7909ecb387595132a4f356a75100130eaedd659f742b86035c5b9c70dee5b9c4ef5b88c3f62975da9ef68fcb4d465ed5a5ecfa6f8a6f09f215f4859bcb6bd4f992d006daac27c53cfee07a82d7452a189e84cafc0efca2931329b509e756b988734b03d7bc8f0137d88931a529a29633a74cb0dd4cef7d099494445ba55ba6733a079d9221dc990fc60822e4d6053fe4867d4114ef868a6c847d81280633e67e60ea3d95538af208d5146d68605b601b6c5abc670ef7d1b894643eea6046da1503d6848692c4a03cf466444642ea497234d0ffefe6b6c6d347cd44a1b88da191fb91a173afae1bae8bc01eb6c3736b707339723e9f7715e77482348cad78e6c16c44b186400ed11273127946e59e5120e93ff7b9a9f76da43c271a73d38b6a14cf9c5566a5b5021937ca3b9b29ba32179ff08095af9a14f3678d59cb25dfc5ef1b6383437de5ea3d96456d41599c7515315555351ffbbe848e92598c0000000000000a4cf0d61dfb13b32b6b1c65af1186e469ea7ec91de313d66798b0a922d9087514b82a18ba28a04cb1067eb3c7e403312f0e7ad8e0a62f6cc6314a909b2e145e44088e53ce7fcbba3b3ea5e22f81654b917f6d56db59b7ea054d1087172a3425c0038e23b6a1f24fd152d979000000000000000000000000c33fa6f84431c06f2bfbec4c1af80f9e386ab43c3890eb38f3d93242b5c1ad0d6e7dffa3d61fd1ce027b03215562288f2440e7927c53afadc4bbdddca037545f4030c0f607e013d87d13749dbc1cc436e195aec20240b82eeb1ae544e741ccd115f3f3420c27fbf94e4dcd637b2d082bc4b26a3e2bfaae7ce4181d361e61a93af358b72233cdeedcd2961adbcb71194cbbd466a0ea6584a251c85ff2386ff4cde3"], 0x1e}, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0xfffffffffffffff8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:08 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', 0x2611, 0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x2000000044) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) getpeername$unix(r2, &(0x7f0000000500)=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\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\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\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\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\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\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\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\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\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\b\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\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\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\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\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\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\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\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\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\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\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\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'], &(0x7f0000000080)=0x1002) close(r3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xe26, 0x0, 0x8d, 0x7, "94f1009fa66184bc335b10dc0febc232a5f1060a", 0x6, 0x2}) 16:00:08 executing program 1: utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfff}, {0x800, 0x9}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="413a64bf8e", 0x5}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) setregid(r3, r4) close(r2) 16:00:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30000, 0x0) r1 = getpid() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x3, 0x3, 0xfb1e, r1}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10050, 0x10) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892, 0x7}, 0x3a2) 16:00:08 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r3) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) geteuid() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000200)="cb8ae6cefac7a73a7eed99bce77e1cf0fa8340d879a28775ba69684e3235d41c4deaec4fcdafcb5e63c2329923c97c68371d3c72875531a25d7e16b29d35df4f7ff747063bb5afadffcf68d7f001dfe4e45b40a0db84b3a4db95f23236bae37a6982454b68d3fc27a0b52ec696725e8b59728679fac9b5aa37bcf986e3d140c9caff3614a8294324533ae30b11a0ac92e04a7d379dbcb44896cd7d2fb481ef8a9b8b305d3a63c03a78d1ecc5006f80dfdd09d69c43cfd55f0267aeb16bf6590cff4d542ddac976f879420119dc301bf72dc516230e8051bad12521395928a422c80ad1d56070aa10", 0xe8}, {&(0x7f0000000300)="398e049fba1c3d7ac7b42276525f46859bc4dad4a072ab66e069a32ee40337acf53e9f8d82ade194a20eeaa48365c7cecb7dd83017a5a0c8fb0f782bcab6f3b3d9ef1444c2df3add199c3f0fd25df8eef359e91eee8f73405176d6394585e2e79cf02bc98b024028de6bb35304c88f1ddac2581aa921c5f1d0e8860adb961bbbb9ea84c7ebc75425f6afd209ffde80148af87cc025c88824a402", 0x9a}, {&(0x7f0000000140)="c5fba0ae933a4baf96a2a51131900dab4d26d13544a81dfc1c1cfd99657e5a8df93c5c0dba35926a4b86add3190efd9a97118fa9d0f4943c5971b5895fc73101cccf86b039699455c7943f55cc802bfbb5ac9d12f6eb1cde29d3b61d2dde6eaf", 0x60}, {&(0x7f00000003c0)="9dcaa42947b6d5c71b2ffb2e0bc17fce70e1de05cd2b758d5be20b56e018851a073d0c0b3372d6c25e0aa7ca8fd43b3ae7644f163b67007919108ae844c78400ce2c2fe6ca87127464f3b8739a9fd928fb32f133936bb1218c31714ce4310547f11a1e12e41e922da6abd47bf2bfba88781df8139415e80e22a612edd2f1614b0558df48142c629d6b736ffbc444ff69eeeebfa014d5b3a4f2a67b306dc1101a385375e5f74304faabfa332da2dedcae3de37289caa7dda8e0c7e13e0d7bb6fdc236248d01575dbcd81e18233622eb6e92c89db0fbed", 0xd6}], 0x4, 0x0, 0x0, 0x1}, 0xd) getpeername$unix(r3, 0x0, &(0x7f0000000000)) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8010, 0x6) fchdir(r0) close(r3) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) fcntl$getown(r1, 0x5) write(r0, &(0x7f0000001680)="4f30b0", 0x3) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() getsockopt$sock_int(r0, 0xffff, 0x180, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="c20f79bfc01bfbd14542ee2cff41dbd3e03c763baab1cce68f3d56f9c678171b8c6fb2adbacc22d1ce7215c8d7830e49ddb25c6c2d0155c167a4cff5dbe2bbb96e8a133e3298c637b5270ce5f89cc8586491c15b6f682633a8c7c24cbe3e0b7d24ffc2389523461d8e18", 0x6a) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f00000003c0)=""/224, 0xe0}, {&(0x7f0000000500)=""/227, 0xe3}], 0x6, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:09 executing program 1: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x800000) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r2 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x200000000000000, 0xa, 0x0, 0x0) r3 = socket(0x20, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x100000000000000, 0x0) write(r4, &(0x7f0000000680)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x100) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() accept$inet(r4, 0x0, &(0x7f0000000580)) semop(r5, &(0x7f00000001c0)=[{0x4a1e85447f3dbf75, 0x71ed2293, 0x1000}, {0x0, 0x18e5, 0x800}], 0xd1f3fa98a7397ff2) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000004c0)=0x2) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r5, 0x5e9ee7f389010bb0, 0x3, &(0x7f0000000600)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/53) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSDTR(r6, 0x20007479) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:00:09 executing program 1: sync() socket(0x18, 0x2, 0x0) socket(0x27, 0xc000, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x114) 16:00:09 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="79493c0aee4588d053774b4542221914489ed8f98db50ad130ed2f26434f04f633e0bc46fbf282422f105d9930cc4ff1da7b384e56a5669c53accd6785d7f8ba1e81e9c35b61183f4ebf9137786eadd1ad763cfb6b966b977292fc6b151c9863a5edde1704c51b05db2bcb45a22ea973cedec24937451b6bf4048b4ce9e23f939a76dd347517ea6952caaaacf29d67113dbac1d6429625b29905b82b5f232d1c149525fd48dae728e3718f7af1fd83c051dd1d", 0xb3}, {&(0x7f00000001c0)="85e692c1cc00d15e35a1e5494436741bd8cdbe19e6e5882dd177271d8a822e9d8abe37f117e4e66f13eb95470a9d93769e942976aeb7070747b192c051ae9134772b12454654", 0x46}, {&(0x7f0000000240)="d530596bc7849d31ba5bb6398dce505787d4aa4333d8e2a269bca21dfe41618d8effe23e3f6fb23f2ed34cf5a72730e74fda43eb7e661d4b85bc7947668f38fbb9e9adb41288d198429d53528c2657d776eb756117528132bced8ad68ce8c819a4907daccb5c69b37c134a53f34f22efea43e3e3b0b52e552f4dd70b8b5f6b23c7a579d350", 0x85}], 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x200000000000, r0) fcntl$getflags(r0, 0x3) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r2 = socket$unix(0x1, 0x800000001, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x3}) getpgrp() dup2(r0, r3) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x42, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000001c0)=0x8001) chdir(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f0000000080), 0x10000000000000ea) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/67, 0x43}, {&(0x7f0000000140)=""/4, 0x4}], 0x6) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xb8) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="f7d152aed458e7d5d49dc915a03a12b6ffd2ab4fd0e579d5aea8c4ab2ab7a10bccefbe848f84739749d9b97f2a6cafc718aa7ac076aa8a1c0d4a955399c02dc8de88f7eeb5f55dace49f39b1b8f8d859023281804fb3cd4132", 0x59}, {&(0x7f0000000200)="65b00473217263756b835671823479b384c5789e69acfe8b0bcfbb13931be6069c9890c01b50cdaec6492ea45f28f3ba51dda4591790897850128780e8b014131e6450d0a3dc544877d385ed3a977437645e73e9a4ce28c801f910da788cbbf2a507cefc58d09f9b1925406fd2336f1f41d9926bc1b1247a4b80ba4c107b8aceb86c5715c3759e17548c8b7097", 0x8d}, {&(0x7f0000000140)="29cf7770ef93ebe09fc11cd01d537c56f06fe84b02355e7017b79a526607104c3b3f8788fe201808839b7316d102a98b956faaf39405a0", 0x37}, {&(0x7f00000002c0)="415ce00589dc3145bfde17d722305a52e37d3f14688ebb645314172ee5e1c1efc39ba7f58e5dd7998f5af7c4537e00295950655839d98ae0f30b4a35c5ec32703ffeb27e997f92aca21f913456810799290146fd26386d0d3e95967c41", 0x5d}], 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:10 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) socket$inet6(0x18, 0x8001, 0x4) 16:00:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="3ab22e2f66696c652000"], 0x10) shutdown(r0, 0x1) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000515000/0x3000)=nil, 0x3000) shmdt(r1) shmctl$IPC_STAT(r0, 0x2, 0x0) shmget(0x2, 0x2000, 0x10, &(0x7f00002d1000/0x2000)=nil) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) getgid() close(r2) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x29) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x9, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x28ec}, 0xc) read(r0, &(0x7f0000000000)=""/196, 0xc4) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xffffffffffffffff, 0x8}], 0x8000, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x91) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) r4 = dup2(r1, r2) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000001c0)) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:10 executing program 1: 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) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x180000000000}, {{r0}, 0xfffffffffffffffc, 0x4, 0xe0000053, 0x8bb3, 0x401}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x83, 0x1ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x2, 0x0, 0x7a, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0xffffffffffffc21c}, {{r1}, 0xfffffffffffffffa, 0x85, 0xc, 0x10000, 0x4d4a}, {{r1}, 0x0, 0x11, 0xa, 0x8f, 0x3}], 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x62, 0x1, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x5, 0x1, 0x7ff, 0x800}, {{r1}, 0xffffffffffffffff, 0x30, 0x20, 0x5, 0x5}], 0x7, &(0x7f0000000000)={0x40, 0x561}) r2 = kqueue() kqueue() execve(&(0x7f0000000300)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000340)='\\*\a%\\}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000400)='(&\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='\xcd&\x00', &(0x7f00000004c0)='\x00']) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="3c5254baa40bfdc9facbe9880afac196c831f6f6550f7f0f346cc2bbe69369", 0x1f) r4 = dup2(r0, r1) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000002c0)=0x3) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x820000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:10 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) 16:00:10 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = semget(0x1, 0x3, 0x4) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000000c0)=""/4096) r1 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000010c0)=0x1) fcntl$getflags(r1, 0x3) sendto(r1, &(0x7f0000001100)="c675713fc8a730f23ab1f74d7fab0c1466a86fbe07d3151b8d643e0f75c65779bd326b0598412136922aa68955", 0x2d, 0xe, &(0x7f0000001140)=@in={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x10) r3 = getpgrp() wait4(r3, &(0x7f00000011c0), 0x8, &(0x7f0000001200)) r4 = msgget(0x1, 0x40) msgsnd(r4, &(0x7f00000012c0)={0x1, "385a7da700971ade87c2b148ba5dbbe58e95c6c35a1a619d702f3f6ce661362fdc29197d0c8636bce64a1655ca9b636f38dd8d35e38ea7"}, 0x3f, 0x800) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000001300)=0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x10, 0x0) sendmsg(r1, &(0x7f0000004880)={&(0x7f0000001380)=@in={0x2, 0x2}, 0xc, &(0x7f0000003680)=[{&(0x7f00000013c0)="1858c2d181d6daefce4cffb57e728c87f568c15c59909879380e2054331a20e17003aa6511a42a8b72e85cb136b36fefc3cbb55c362f266242651b2b805243e478649bc334ba2ce1a7db1ad17e8c9868290ac56efded6fc8c039e48c0a45265eafda598c207fc01312474f41a9700b158350644dcb2477f1a9c29fcaa892fbf8bc1631bf49ae78e15c10ce8b79510fa7dfb681dd0660eb9ad05581027323d863ce9eef48b436246d7ce61d78ad3cebdd44170cb2734629ea68f6b00f9f32a0c48c54e64b257a2a0002af922d253138998d40f2f978ccde804f0c1fdbe0a0a625401b80901ce0de7fb9a74a63db06fb47d79ebb15c23425f3e53b2ebea5c99c50a014c72eea2a8c392cecbbc2e70d8652d11fb9fca297d48dd64a161e67d6d6a8109d2e75de9d5ae679725ed2be74cb1a83441d769e56f865ac2fede83cd54c440990dac7c9c997a5cb42b3a5d590bad3c879181371049f8e66cd3e3c1fb3d5ab5fb3fa4669b559870be308453f5ef98044a0e504e03865bff615e1383f75b8af50972aed39b6475d427a125ba1275ff12b56ee5f86bf20b8aa0341c1c52b495d268bc39643aed0a9a2a46b9d8fd862e8d894f66905e7a12a06be08530ad8e27432e288ea8995c582b91cb58545c3407790afcc16ebf5ae9ad942331bedd576e37b57072ad102b96fe1536483ff3c39ed967dbdcb7058bc4f4f93de83bd58adfbdff27c42d8737ddf51a120bc536b8cf66a02b2375d2997739b631b97eb008b93d907dba047b8ed9e283aba4efcf50bba37b8aa47fc725b4447a70ee67241a338ddc9a35ff96da61a535f9257f7fb37efc070c8352da93fc137b0372323adfad32c8a4a99e94bf46dda6582bdaeac3aca13200f54d7022e91962b373b6060406984ee06f6a90ac3d7a753c717ebaf657b7a06f4601c601989c25ea592ade50bd755c6192219b2a0c793c4d5bf4e5e947268ecf9c083b27691e2873175e2b63711c2312116e8c6fab47155ffb1c316ed65c5972f530e00866e4558e75d1841bcfd8ec26e16c564d70aaba8cdad6dfd7c5599fc350d8bbc9d89c56256d8a7d8a0088c86c5720194c639366c0b8cbfa936f213eba5f089025de5d601b0c0eef330194a504ed7b2872a9a222e9041c9239918d4cc00536c25383dab48159aefa31a4cd5b848c727daf115eb920ae9ed6d887bd798de65931e618c55811e3821934bd804879fb35fbae26cadf3721e30a900cbf2e687ec31bdd8cbb8f084ea9385554b674296edf131e9a804f4fdf5b02b7ac4aea165a44da1707007953c03ec37f46f0c54cdbd29b305e5cc75047b2368b8d4506dd98a26b8400694d100f4722309f32562336376dc3a8174ebcc70d4db367bb2a736024e4d86f1ca538d3f277cc53dfdef84690a555ec9e957b388847732e8547c21f4d6e51c810eec6a93d8b65aa3e15c9278bc5c663f2e3000e6b009c0789c82f0cb59a3bfccf73ebf1664a21e68d59bd52e864f8517028b87f6842f6bc0c817673acc602203dc55497e163f071570dbf6d25525951a900fcb15d72890b1c99383b81fe42a40a8ca15c7429a69676e54dbb6d811feb22d763d72a4ad89b6dab6befdddf72d7ecfc98a5d1fbc3dd9d3ce86cea51f5c0105723e81df9e3f8d03128a925f4d76304f12da70375464578d52015e12f3bcc3d09aed33fe2427b4e0d489fb6669753d95039927291d3be55f9b07c3d61b261a6c178eafa1adee1d1434b70a65a56ed0acac262cd01545bb6ab89edf0d12252d44916a79ef8df84043f24fa1c923df20278fea616d904f87af6e9e3ba776acb046e3acb8f16c28c290db1d152b32ed48c75fa6e29ce71b82aabe98d89253573121f7f0832d5108e3ff05efe32e0dbeca6fe9e99f37402cf982372e2c9ea36bceabaa03b67c9295a011a5e8828ff3af5a7de6e872ed77301c388f05854de61d60adb357d571788d7c53134465b836f6d5b4de362c66d4c6d407298d718407924fac5f0a5381b9d511a5d422f2f4de5d074a1b0d2d24faea15454bd9b16d516262c259fbc7debfcf3bf06cb7947d737f1245eed20ec649fc2b3c7f88e9b549d523310722c9d129e92ecbe6883980afe6de0bf1012235f6f8565faa22a83c4e4d72c4aaa1d6584bdaf45dcf5deb817d822cc2819457b1e3fd049511af7954cf08ab962c0b0dc926649ff589f8c5f4e87d418146d81fdbfb604e25c43e94f265b4623494d07abdd363cd2ae1c0e72618452184af371800f38f05d3846ef9398dd6a72123726e1769298076a32c0412bb2579ba153ddb6cd63676fda41ea4dff533dd8b7dcc987cadf0cd9f285a5e280cb2159f6ccabb778fe163182841cbb43d4ef9613bd5ba5bd2948fec6e635ad1a70a6ea5f5de209388ce45ec9ca6781889f8ed171531e456b4acb4a8c904f99697920a2dd8213d6247273d8fcc2290a67c26ad88836076bb5000d7e1fb7c65e1e2c8a4ecbb6542850e02bdfd51b52e59ddb1ec504a72e1c07483fc68e93d82f6b27f9c849f1ad82bbca367465e2e6fdf3e4153c6afb4937cd898ddd91f0d16e2ca0d9dae2f53342b050bc43bfc4ccfe01a02ea5810f679cdca187583dccea4396036610e5ac1a190038ecd86c9c0cdf94c458ab3ef2826a5f833d3f72325381c18adfe360c84e0fe66f1d8ef14ded37abf6b6b5c67cd2f489599c7511bb949d7cc3efa3d3160698097309b8b3701edb2803dd30d90f0f80c7f73e068070c70d97207bde24adb0cfb88cc16c61a9b01fe3c75b619a8ac5ab32829e0ebd51f356bc8e476d4ff881e5c87d1e443ad4e51dfb3f83fbe84ae92b6f0c47a51d431dac79c51db8bbfafc64b822507006f6c016c73327404f60fe6fc5a1fa8911f44a90cb6e4fb085e7896dcab8ac948429baad3581442f58067f898faf893d3fdf2abe35f50874199be7bdc7904d55d6109c260b7ed3ea4d1f9245d1433d7abc336cd7fc6f90edb5a332b70c6217820a5850af286d2fb0cb03119ec6af7eb9de3b4424a7c79080b4746da0aa2fdc9e4a79c7a0824c3442a42194e076306e661e7d9d2bbf800edb23486a92aa9e3bf8b90afabae8c2f728e0dac1d3ce3645b7c4b1e2705f7a1c18344a8f0eb9b854765d70045fdaf1929e055b8f276240942baf21faebd23b530cc57841931e99f27840979fe2b9ea56ff3a19804cc4c55700c9e0c775e92c998ac893f25229753dca3929fe5181596b317607a0b98df11117663c93ea977e2d769e216a36fcaa00c4538975d3305a4fc103942ce4b886032924d3c31416563411a17beca40c0388760f68d99280a0cd90aa21079cbdc50e5d0d9c6eaa5285cd9fa09137f335fd2302860f18faa30b349584d3bf3a0f4c28a625d287bbd7123579b26895cd690d23d49cb5394808ccf40b8bfdac3b3a380d6e8f1bd7e4415c272747e764553122841e3adb7b9edbee259fea8ad5374431e669c5a34e80ce5ee3ecc4fae3c21cab1eb243d1818734b8154b1ab6b4ee91f6e7c6a8a101c5dabae50356535b75967fcf85699c69a6d288e12979a86ccaecbb0f1423e5351cb6999e2a1530a199cfce8e0a80d8bbef79c66d7289c814ca49678bce3af03785720d278fdf26d759364f6d82c1165c87a1e2efb80153dc9cb98ab8ce1646e0325177b78fb99579f561d6ca3e0e19e1ce53aa421c5c8aa74bb043b895b91d154357ae59899ba685bfcf0e451543ddb335ed89c60cf0af00fda530864506d0afe468f2bbba8d0e4189f2abd0bccfd08fbd4d1b319d7021f2157ce23a53a3c7637f3d11311d9763bb73cb778dd38f1b41e36315466436ea3d35a87ead3051a7a3680e6ccbdb331d41e1995bb3e0c2264266fdee0faeefe699ba618b64ecfd9806394ed538d9cf78676f1e6e853240704184120f0d9924fb33c1b5f4e5edf2f6c82926d1541461e44b176928b3b81f2ea02ddfbdb27f04d7146fd0158652cc73590b6995ee91cd18c6ce829dddd94e4f400287149b3cdb6e5e3999ca6b1cb4bbf22eb304ffa52042e6eb36bc02f965b6399a2ca876f1a949e24ecab8e7942ec58fdaeafd251ab05eecc0c0fe1de1cfb77e969cc2dfcf813c5013b0d025ab51e7b84aa40b00643e6ad5fda7a604d9ce8ca3d04ea8b3cf4ea9f2fa0ff5d5058092f4a613712ce3095cd5fe29055839cc8d59f41ffab1eb3eaef07948d9c48b7ffdc5a46920a4f7057edd6332cb71233f7a925673330250bef257512dc1f1d9c349e229892367b20785b3f2b78550019236d01f0642d0b4d77bb391972bdd145e185482e039364570994064f43a1320c97e9594175c714eaf472b8f494f92795b5dbf6e7cb39a8779f899211aeec7da245dfa9db38ee0f958820758c56a64867a40151acd7c27f18036e3e4b9694fd4a92e52d4b7a42e795d9d1dd3a635c026de9ad2e033bad28c325ad3a21d48c3687cdab50991486fbed2c51936284cbc58d1f74ce093c442bef6688586632e62e6c1ae6f6a3d83b301b80af79f8850741b20bebf054806387d64c8af54c0da33d31f72515840659d897da0a89641d19b1156d1c0b19279744d81c45ebf878def18592323a33e3f2da596167c72a3b9008803df6efb493efd8f5ef07c4a0d0e7ec1ba43072f34cab0d7e3f99b30e4f1e903c905a61d304750681882ff7f0914ff6c3faffbb7a826ad6d2fadcee8d3916a64c86ce69400e327a45bf128c4eafd3064afadc4ad5c7c628a7e13a30abc7fcbb5623a974962fc58b071bfe125c75aaca4f6cbc42729cb055cecc3f899e9af5742db614789b61bc8905d98a4770c59fddf558eb8a29de639e75346caa3b7939b9fdbc5e61e9f8fda3cd799939bd40615fa981209d4053f012e2d54a22f40de3b2792c3dd226f2d38e344aef62e4b8b59d9d15a58dbbdbef7d1b747076a1db86e5298af4d4c4575704dd86a7169845fb36ad8c5686d7462490579d1e81f9fad293100017dc7ae3e935c007c141428a892df04b7bfada3fd0e4c3951fa7c4fd203ff54aee91a9061bdca34c9f7c4363d3ba58122f9c607e2229f0718fc4848cda07f5a055464e84d1db2ec0d10f1a454c4a9ef6ab359d70333e6a6a3425686dcd703ae81c75dd0b42e6a0022066a901c716dec42499d8c33a1202c25417841946efacd5b5ea460501075e62d28fcd3fcc010b161055ed6275a67e78927fdb69ed3593d04ed2566387db3dffc77d5827f6dcfedc653a9ad707922bedef25906388c904aad3cc7402d20916501495b9880a2e445f59894d69d96867052829c641bb23864a43a8c96804b2a3c9ae924a2e110db3d5da8ee94b5244302f190a9b640a8956225b60c31c7113f7e0f584b4e0283faef7f7bab5b61305b67080bac749cc3b38dc3bd07a3dc7a6304d8b6cb5673b51361b60739803dfb3b6aed503995d15e828751e48c3f8c2fa45365d873c627e5f9a27da8829405e2b3c9588fb4baa4dcc8894e660c98c49292e712fd5f5505ae8146b5a10c28919c1263ab52fb6c79204a73925f79d4ecabc9b32b945a9d40f0aeaac912f6db0dcd4013a5160c8e4e61987d980506320ddbb659104e12faf6f37306f1b24991c8b2ebc782f724555e34dffa751fc6960620eae29004c9a3b2ed836c0ed45682558a1d556dab22faefc37e558d7f4ea09f3de42f24c98ee661eb07b71d56d872c0779e70f73e90b84e70eca1236c386e6ee1fbeca69d64afcc4b40a76c09bb4b42f53e94102ea919892a26becca1dac88454750a5d365727ce66950de6af6ac6abbe21ba1c32d473b4d64db2bef24caef07bd395ec56d499493c3", 0x1000}, {&(0x7f00000023c0)="f68fe7891a9863b857810ff68e60b104556b12761f32fed7cb85d4d83e18038ec0a099700cbe4d19f4d2158f4f3303fc0416dd65bc0dc6b6f8928982eb17d6d58676c078ba2e2af63ed183db05aa3ff2dfb43e8c0a94d24a6ba5142e840f330f1dc1975e47269ab66c4ffc1faa1f4de4f82fdc032c31dddfd8740d6cc21224412abfa47365d102418466e12bdbadebab344b6a2cb604a8e5a7f2fcaf084df5aec55660b07157d5712802db9bb181ca432cd00f074579af8dcc110260e5eb304cd19b8e79190daef0f93ad3c6c85fde43359e87be45a4fdd7bb729cc6d602c475178786f1ac4d78ce99a62e9f6db39387335fb01d5eabc9330e5b5849", 0xfc}, {&(0x7f00000024c0)="b9d8701d3438ec536860d1531de9e6d0dfc01300fb80fa8ee86c37aa4ea585576cba0c7e172c8fb2b89f14510f101a53d309fe6740a15a4abace5b0e67c66b93769507f5911c6be2c94f55a872aa60351f987e38bbbef18bb133a150e2752d84c71c20126ac9a01cce9616f3e1b719f594d8aa0ac08db9556fabbca9e53415795da682489e2a67e70c95a0061213fb371bde7989610e978a47ea5976eb15873f1b18e4273e2ef15509ad8cd81537e1ce4611e5331c", 0xb5}, {&(0x7f0000002580)="b6a0d77112cc219ceedd495c3dc3bda822d321f4505f8d3d2cb631fe9c28430dfa8a3468acfc894d24ac5af628939c7fb0076a6fd4ac2fdab860217a65339e9910bc00c4df1bde88000e5f662a046e1fb33f9242671312707940bf5f3cf3035529b25c96082860a66c94754254e4c2fc787a05c94dba914f75184251c667d162172b1bfbba5fee84497f73b94a5b431e77010aa97342f15bb841850fb3cb7b305013e4e96ce7295d2caf8008535322a9e2334397df432731da322f96319cc777e8536aee32f9bba7b634721b177fdad24a42c14cf91837127e7484e805abf01ee09f1e22f129ead0bd919ff1448f388ec9196d357b95547a1ecf577131d2013cc1aec2ba5d256bf1eb07a8447b42afb8c8059cf61c311906941dba4c886fa19d8196e08eb66283ce67ec5ba5636d2b8492616c60445ae834816f1687ac2d3c8127a2031a7722a1dd9f0fc1d1ecbc0810c212989c7660e522b4d11e66aba3b3fbebc442f22753435f4215ce39784aa2f34f6486235e6706a3db0a1b3388f9e199b8eb16cca04f7e0767fd9f33fe13e09ffcbe5abb686ef376b7a9309018f624772cd25a54a9adf8ab34285eb9489f1ee390226602d353b8091e3fb07b894de10a161add923c649b93ebe6b146c2c14f8016fca57aff4d4d8fb1b49bb2bc71c994a1a550281364acaea7866a1504708eba6d364891cc525f0a693cca5aaf361beac16a6a50aaa81a1c963ee2c13ad2efd0d2d8a2a472761bffca961169d134981f6485ae822b31ab76ad17665877ef56ad32219cf3a1b2999fade076bcb3fbf8736eebd75775cb99034d669654b69e83452fb37b195158f0e7ef8543dde6ee17beb09984aa6898fdd3fffe2d5b2a694bd5ce0db89252b590701574136b61bc579c7d84cd321fe7b42b4f360144c6247892a0235aea78d0293768897804679dadf05cfc8239d647f7f485170f5a958615d8b6be14c267bc1d72ecf4889bad4bf54896edb86e2a33f9249d938104604b4a5a841be42a4cceb411ac2e3877ae942367ab32f860daeed2960f256ee50d008f4096ac4ec36b05c065f02c951de07fa1decd521fb478f6b08bb9e9451dadd1dffd1d05024993d2daf44ec5d5145e014ad7233dc7d49e2d1ed1343cb128e8ac06e26126d1a79b62432aea31ff6c04680d364c51438e1d8b8257314cd1ba4cec8ac28cdb2152edca45b7d3a5d7c826b8da45f4f26dd83ebd4adbef98cabe2096a7dfc34d90a0dc819e92f1ba4ab6cbcb07cc6caf9b6ff4d683f85c711977d88c40e9feeae4118c081c359a65bdae7103a69f34a43dd10c1aadc947295a64c070ad6f03f498f99abc69acc5a37ebbfd4981019cf8b13c15ab1b6087bb2d00e54f3e45ac1c1017d631d6d52fb9c60afe42e403459ae7847acbd51c0e4b62368b8e341f2506ee61cecd648a3f3fb686db3277bc13f000f87063b0f48e4ee6ddbdff6331003454f20731ffcecb6965ce6b8fdcf618fb973fae2f65c5dbff0c98d5ad8160d4c9b7c722ebbccf86cfef6d9ab241a888b24fe40c4711ebb0554704dd92237b6c94e210e07d96ec94fba681f167d64b2df72cccfb07e6dcf6b666119b1688ac1d9696e04f5abc147100029cf2b8b50c6472cfbbd288f84ca95812c2a6217839ee09a23d218e7530d8d22ecd72d1ffafd5d5415adc250c6a9b31b9744cf548d552afbd8f2afc019d4e8a074153d72e5e09889f0092978f69aaf3ffa825491f500e558a03f1a61c31d49a268fbd3decbcca794f30fe8a5c260c30fd8d2f76d485269f856054a3023da5864fc9d4387f901ba83fc5a8c5c2e9a14f994b0cf10a2d7b28b268b48ed69de816ea9329b347f91fb9a37f2601559d624c6ec519b5e96012fc26e30e624011f41377bb2cf8142d93cd2991b5f482ccf4f4b5fc6d29f3d755d775bae9ccac0118457228847e70f1ce8c495b0791094fd5d9195453d165f4502f40c09ed5fb35a2cbcac413e5eeace9e56b350d6e2cf0512229ea48f99a173336196a1e16b2e37da8c4162ab458c58a3197c0c9a4e6a67daa8d7ab9fc938c8bf6272f2422dddf0f73fae02c263a3dc7c088fc4c74d8f036194927d7fbb7f2ab9a287c8130298123f5a9ca732c168bffaac47fda759e78a2ee11ff1cfd27eaa6af8adb381bc0f78bc9de6f91d51608296470927a026d4a67ffeb0f3981a88385b3a1da811171888d1f0b97958ef2a7262c64c814d0ee5d581617cfe268f8f3152fd079b0fdd7855629576d07feb92efbfa81a0aee37f4f5c564a024a60183933812ef85f1a7ec20baa7b912fe5e606c755cfe61e9ac03b50fe232f27e7b07125227f518c0660d4b93ba784e32fc77df0e86feeef039bd734ae63a0719546c275a1ac8d20ca3db2c04090c39d89a123c9821b26b230016238c5aca2a94e2fc45a6d42783d5f907aa2242c7ee19048c083b7c223360bffd496758495f7b4d357d45da0d75608894af138b53be08d071b657b56fa05797cd2da36b74fecec660495a2e8e60e4fa6774bd0bb84d01cacfcbfe809670144855c29453e2b64daaa68b8e6f39a8e7ca0bcd46f413fe768dfb20b25b43371117a1b7b8cc731e0b4df01fcb130566e3001c3f87ea5d40dcf24c26c645fcf040d23e3b653b786e3db83e0cd815ad644b12124d5ac201e3bcaf133e17346d6be21041f12a5f688823a13612f7abe8474f437a8513a924de36ee0cf2ac9a1a553e2a4c2202800c03acd90da7a17cb7d512f158feaab6a909986c3d98f9f336282a39632a7763dfeec9061f6fa3e3c04f25f311aa8abee3020193ffe50a4c8490946af6653bb787f4f468599f0c47761f83240a19f603a977ae560bd3d4092ae4582f9da6d1a22fd357aa43a527fe67410b75cfa7b9f4de20344b2f1362c62b18bf4f62321d94a748164a838f3e7172e89df2495cf23266a519e17712940e33f0f676dd6d51e96183a9e5b8b4c34a136649b929d1124563b5df640dfacc1310acb0da9a3b20a7dc2d134b9cb71f74098ebc505afad95c3485bf9e3ac443e13d4d9b2fb8924c1bb5aa0e34d76e7834dc8e72fa9913e1d3c8b1775e1398d9342d254635290bf680a75b5db62f6fffb4252a22a67faec789507bef3fc8bd4fbb87a61d07e71e635aeb4f0b1bff65bbe97927d0066a2dd22086ce3d297294cca245a9fb39a8118cbdb1617d18b6520cff65450691a69a1fb405caf17c4758160b26664930975500301ac2cc0a8d65ee9ceb3798335ba1afeddc087d69e6dbd6da598a5121a95c02741f63033090d5e79a5a0111c6e99474d582c05c9242cefb60a4e3988b3ba0b54b81d1f24f6ebcfca18394898b15e0e8a5a76a642bac006a32ea7afe16d6dd4c8744328c4fbd58294a83f5a7184f5746d8f4ede7e3178b47b5e41dd70212ef4ebc0282205629c9337d8a150796ed0f86500a3c37f96599b9bb7bfd9624b241e064e1d40f676ddebbdeab10356274b0e643c1744d99ecf5b5eca4760c50d1d4ea3fe79e241d3ca0c2ed2fd2b83f5541d0753e97ee1e5a16aa29455b4811f7847d4aa8aa6f634c6a30a4e994fd75cecbcab18be85f8a0b62ec2754936f42c3b91a2bc7a293ff13e8d4dde04967923f420ba949a32ef9a3875914c50570fb6dd3158fcca50e9cd98acf97297f8d62cc240ae58621070315ab126c3aee6c183c254c0cda8738a6315f166170380792a531b45ec330280e2342b62785ebc42721f7931888ff14b7d0c3fec173f5e0cdce80c21ab7787dbb53101e54633335195a6cebfe210b287b72460cba9e8200105f1511a5511c73a778cdc7677e709bd4f44ee8f7e3b411e0be38d3dd21b5a6c005c497542ac1480d6229f1cc8b6bfadfad9558c260e4bfea50fc69bf7b50c6575bab211ec5a73c6ee18082003abaf270c1916d961f3cdcc58cc24b86a7c855d135e968460c2008830c15ae6dda3fca1671b54c621ce99e7ee9fb1701517749eef18b326a97b6e25cbc53945c73fd415eb0929cf6f844bf2e6f6f60c24c950bdb294ff39c4e09de7121a62d154114a9358458e1bc46f339bd5522aa87b1318012a24bd951c7dbf3700e475a4cd7c9689ee7b561cf219f4ab56401df916f1e2f2fc8d1d57f110668fb83a79e485bd5279a29c104d17dcab90e814aaa785584fa1eaddf427ebe7dad6b4a6db6a1ae371d4bc11460a377536bd254756f5b0bf80bb1c5ecf4806247dfbdf1286bce482fdc8d9d425beb86b710f5558b7475b232844a26e47e4da058d7c76598b25ddd4262e9369a673390e60d5628150e1c154241ef7057e177c25736325f468db7844ded1823165e5a1a0b876651c7f4498e1f924ec768091dd65a737b749fe7cb875dd81bc3dbcb29f8cbd42efd8f40c42f3c3ca6a09117db8ee66309351988b62d84a6f36f968aac46bd7d1aeb625b06aa3e9a77f14f1a7d94968d45203149ff1b208453dbbc7790f46bcb1758d3153a864f5ba7e0f36eab725098ee4ccd26a4a6d0199cf2de51a2242fa33286533eb7c7d937f3ce24b68af274cdceb9a3b6d566c19d2643f9ec2cf5f723deca50df26e9a5c9b27d856323e3af518f251a9ce546c01f2da958f58d7f76ffa081efe9efc438ed9b1e5f5d0353f462740573dfe7a8e74bdea712d29f58c8c44a1d725340dfed52c1fe484fb850049d7623ff7c7c9cb127462e694fc52be437f46b2313af7d2b0de2dcca6a892b5208e99043848fb578ef3fd4202a6a029644c477ee5f532c4da523c6f4fa80c1252ab5af8f8f8b7f21ad0e380e2727185babffdb70a0307e7355ececc7ec96cc4f30893089d0353674550c2d4da12757231567304742ab76550f85df1e270f47d6c8776afd3f9937d79e0c4a7dea56f0317ef84dad9f6339a2bb32dcf67aafbbf290d4e8a3688fdc710ebc5cbfd10d8e2c3212f1542b6816e6d43f722d4ba3f8f9673226149da6e05244b177ef5494b32e64c59104bbfc0365efe80f7ed81683d8728348203845b4ebd3175c1330cace1d02f3bebfec356ca305f9adf981911cf6340eb7c423f177fd2923d65efbc71bcbe6f1eb834a78749862fd3312f9b21cfba2391cd6e16bcf49b8ab2538a5e1303c476e6514c946b239b30614427dcac2ea5dba6d2a3c2ca59f26dbce2e289b66ce8b52caad9b94cdc1012d562985f98e5e9e0b366938247e6b8b88f33b21f69253b5924134d36e44d8b32c64265b8781daae8a072802c9f95e70c3519a382fcb2bf5b5f6bbb16ed5647e4ead5259694d634ab411d653bce7e0a61ad96792b16d291d8c4733ba02be66e9000b673d65a40b6152544b433698ab4abffbe9ce401fb400c0154b5f23e64bfa25b4d69ac6e54c1ca182b7a952dc1d02e2c66120fc36371b08d686e8002eecef913c12ae233f9bebbc97658552f6f9c959e39a16878840d4fe6f86fb0d9741bf96a94972df666d4b1c0c8878914893c60c56389069391c9c2418f6b6b5a4bcd4c6fa824c09e592a05ce244fc623e0e086a28f6e1c69387247b2cb07b1c1a086125240de678900444af42472a2855f5173f96a5fea1ddb643092e5a08a54f7c4e68436db44d58ab4d45e5d5b488d72408974c9e905e1dc6af2668568b3f179e8247b84c1b0954f5d1a535763730808272b65cc48961c4e9531634b206d2303dcd82e2b60e6ef0adb25e061778f0871373164dac9e9498b972a19996e6c99b982119ce12f91626d83b6bcd44d496fb845834a39f3d9af864446a5f121ad2f5975fefd93100dcfed70c03bc3f06b4712da93c510d102c5f61bedd00b2ddac49db294b773f4e0f70ff72fb12f", 0x1000}, {&(0x7f0000003580)="fec032785fdde35fddb32ec10c8847c07387bc58b2e4f2441bbafe444514c6b9177c430ea2b4d0a16f8866f0cde7a590543f7b653aa880eccc795dc3f40b1f319332c37841fc4f23486f630329cbfaeb0b8e24a5280680b9d7fff5fd01fb5d7eef8177390e95ef4899019b26aaf1c66b29a3a1ce9ca6953487b710c40a48320ce3e6a4075e0e781d7e048ac52d11b04f191afc8dfd2be07c052e4998f6cd6753dbbc6c0ce14bc90c2a6400382e975bdc93a3fe73c9", 0xb5}, {&(0x7f0000003640)="f474379c99c6", 0x6}], 0x6, &(0x7f0000003700)=[{0x38, 0xffff, 0x8, "c9e32278ea3a9fb79c2f586fd087afe43285630b2df02b3aba229477be26e060c534"}, {0x1010, 0xffff, 0x4, "38e72b437b0c4031853f96647848b2525358f5dc371bf8836721114274a01b7fe10b4c3721a7cb5a3ba2b50990a1b3226ac1a755b6cb4767b2c516b5871190043885e8ca5f2a52dc492217152de9deb407a22104f91c5f5633a4e5934c8d9c580f6ef3b6f8f92f2b8ab2e083286b53872f2e991283994085686c56a94b3cf11f5dcf3449739fcfbf757114a64caf45313db90fcda6ce69dccbbc09d292f538e5e6c5987862c9f8ae38cf960fa08d1367ece748bce036c12e3980225f18c240a3e8262054c0ffc25d947625ce1c1d18c75ccf741e71e6dbbd054db787e9a6423dedf0fa7ba03c1d3a86ebf343c6e202fca006edd5451695d1847850f30812e94ef45dad30bb86a695ab066d8d89e706b5122131b7daa625da9ff1d850e78ae49481e4ba635feed8cdd0b091c987f8ea5572babbd37c674dbd7be8d10e7e8e9e4733779095c676060b571e0d298f1bd6a0d63a4adfe54dfb5d0a23e6b4c7c1a151a8e79930fc28cd8e281159e3537e05fc36f3ced16926bb3cb3d173530ae4c3056b2273b4cc82de86992f266d268f4a94d42e70a3d2d98f9ca61b0269e6c71580d9bda6db4604925ee7eaed9d04566e7ae236e9e0e7c5cc227a32bba19ec5333c6d6ca120bbd633c32a96ff12e090fc4f38d76fb9555b256d4f5ae24e71beebb46df203fbd582aae50637599a6e8eada04b660d787f2a014b4c363b0d5dc36fff278182f3048eae8c9eeccc2cb0741fcb99be6ad895bbbed42d06e20031875bd0485428252c1242bfa0adf25a169fb524f8ad28dc2d431050b80b504966b7505a26fa6a9f0602cb58eb6b140cc9a12315055a58f15afaaa7c707470c4cc6a640f88027dc6eb267e819ca1885efd7914f4aa9ec4d14cf4ac34b03a53ce846ffee708832bef793580f6de69da03f4be072ec61378297f14e9914cb0e4ae7fb6938219bcf9d0ce24b6d9bfbd302f52c47c1c22fbc29ff7a65ac502cd7e392ba1ae7de8d6ece1da17f156d55ab5e40df14c626a077f24bafc5b9b3080404b4ed2b0591e6c21e258251a9bdf64012efeb6ef296e7dbfaaca3f5f76a10f09ec90a6739366e3de704178d8391ae346dc9b712b5be7703d6229c5bce70dc14be4eff01808f1b9132ad75819524b52d4ff1e494eb7a0bc729a0b07cf480c5734dc0158dca315f228c8184b7d963cac4e162b68b3f16013cfafb69bd34fd03c5f1c1eb3ef1873b38b137700905583dd01f9abd3207731bab9586c10001e7375f170e8e20d95d9640124bf24c27de44204dbc66fc471a1c456a757c6f3fcdfb077599293063ba557a93ea0852040b059d974c9565669bd649cde1dca81c1fda572f8f0f3162504bc2cbec8c53583d65cb0d2b8309de571b6a756089553a52748adc0c9d1f7b885debb4ba79882f5ca56ee66da986684888f0ff3bce8c2c1b7e1cde8f61436c9e6145906af5c9d47618fad0e42fe2155ca4fc4c6350d9b536bd685e5a1cead99c88890f8385c89e67e0cd32c74eb4050df60736986fdc568ad2da146be0afebca9a3b8481cb6edd57f66f2a26aaef92709236ba8f31a96cacd77b9acda9b68da72e207d43d6427723b9d680f913e7e89d7dd8c20cf36d4bd5c66de328006a368cc5adfe56aafd0a0cb65d0070f9e07064301412f67cf757a88348b6a9217c9eb6b0b645ca9221ede68f3bc41fab5a80b95fd4803384b0290b4201da5df2e65df6b3b2a87049c4b1e628604707204e8c0c3c88e78b274fae5bd2a2b3541b718a6689ca6208c898c310e024ca27ed0ffbdccfd083a60902acea5af046d1c6d1b8041815fde1772c1817fe7101fac733059c4a8b451ad0a22a014e0c8d8b0f07c092bb6319fde266470ad21ba92d6ed3118a047ad4bf494f8b967be5721fe24455ebd0143cc8ea099a5ccaf5ca0fdad336c39694e83877b2d8fe589528349dd425f0be893ad21cc54b1ad1453551e06f64f4baf45309afa4b343387815800a9466f42ea086478e98920103166fd7ccfbe43253ef4ebed3af7dcf80041d160ec411cf96cca597ae566b126d74bb7d346092aff3bbb1af87c72ef1ac810dbf4eace1cbf2011c004c9a0866eb619c979ffa697992593969804babe9353f6ec52809ac125c5ed4d9d74f1df28c105f1a40629ba6abf43fde67f866be1865bde35850ba515753ca8c080d1da287f23cec473d7d9e4dd607da89933bf27f2e00113c3983516f0667d16e28df9fcc5b281094ed5eec0d30d3a3431cc8cb85ae18363cea6b6f75b9354e3768ac30f552431ba65a9cdeecdf4ffb5516250869a9753b433771a819270fde025c28f1e929794826a330dafcfafc8babc1fc08732faf423cc9fbfd7dca87e8d23e1ca4106b3f64340fa26d0b6538e613e51374db27724077a8b68e7de8610a1da107642eaa3ac8059144a3f6414bd7410af3429e08426523b217b0c0610f87e20efae8c83d8a2197373a5fa4c40e1f7d987fdec4de99ad01c6772f1790bfe4568a58624635b058b5986dec366f4541d12ef7a14b42c98096df195c6ce1ced20045eef5f9ec75694de90a0a25d7975f3c31186fb462503fd2a5342140f656419f4b796452b625205fb845cfea46919f211c84b2327faf43821f43e8a66f39ac3c163da8e05fd6054638b72b4ff96f3e40e452f7314c3419fd5e5eb4f4dab0c7276d2e23896ba44c6e58d3bc235e41e0802c5d66fe66a4885ff745fc3e06e8def1f2ccce142c5d0e254e5400784279c1286dc48889928b11b889fb7271382e22ffae31ee7aa5374d13ae6c5d236610e8ccf69f500946dec8ac3b91f33d3123589c8c15d497c35a32d498a6c2b5237aaf3ca5522350edbd84c60e3b68f02b0b8ca80f9982e524a65698f608db1e564f8383d459d876634bbf2cc76804a8ec06e3a84c31552606b00de1298f0d081e8146a92f478b76f79bc4062fa50c1b41e7d3e94497f3c140f9e02a3c1ec68a8a5fe69d4b24be93b18b5d2a0bda921ebf2068ee4f0f00d29199efa61db5efdce64da194a2c4560eae332e56008a1e8f0a75774b5e96daf97e387b476afcac9b0cb53a6a636f9d41898cd085f1aa42c29b2fa0096fbc29c226874965bed3432d11ba3bfbbabe527c2c6299e880bdc9c9bd90b139c4aec9eadcae217c5568d841c123733924b69b97ffd07a848556858433442344e5e87889828f057bdd069efe29ccdf2a988499043715870cc096249d3d0c5cdd4949629e8051e194686b36de39111f61cb8464ba67651dff5f7486b38f606d348b487872a12b4150617b6e55f4b347ee9b9ecf5d786be3bff8ea4f7e07a6635594180fb8f12922fb407f49c01951556c59136cc25afe0bb6a15b36673a6eb660e5bd7ae4441a30e597e810f16400f187d5f04a43ac2220cecf6a12d19bb84df77398be3284177107601aaff61659b1b853be4b3d59ae0b107b9c4d92e14e4485d3c7b25376b9ec98cbb18499643a40bc8e11fea9616a0958a99779b266bde6422963aea24231b8c2afbbfdc328fbd1a59ccbd0162ef6ab8fcb0a6db302885ae0674830073c4c3ec3684189d3c613c44f925ce6ef3e0aeefcb1d94495d6f8cec1e756a8c561454ad560c10e77170e34baa1d1d30519a20a7b8feadc7efc5c00cd93a9ff19e1a488cc6bbca7ecd4682d63d3eb41cf5169c77cf264a89f795d5fd404702692b7ab308c66cb9f72f8b6d318b7c768fd7685ef2126b97f74db95f954f5dc088168b186f1cf7c799cb6cdf28acace23de3ff336f85dac90fcf847a94dc93b164103aa134a4ddc722152e2516d3f0f0fb5de581d90bc7c25f1ddea32f640478f9c3749c8373f4226d7f2c7eb9faa825b63dec3e3e8735dd033c9cd189fcb8ef480434110270e99646ff0085299168f724cd57087b94cce3af848a037303c67c54e4e9a3e167c77956a684ce2be500499c9841cc2307dbb141503761d240bcc1f0d6677609dcff506564002e4897039d2c527fb3ddb933a8abc07c837f9597bccafa34b1e5fe4583cada27f9525843f41eeea5c391e12e140eb20f7ad135c4c64c45e56d5a4838152c25c4877f8689d746db84eb801129b68dc7f45942c521a55f94f681a579c6d87b885eb07c4e96a867ff686a0e676563ff8fd24027dc33340c5098153a873bbf295b0403644dc98889ebcf76a1c349d4a89d7c647f5754ec800def1436e1ff64c3f4323469c19ad19ea8a4300799265b95136a938d14d25769f8e0fb98bd0945f3434cb54fe8005d290b2641fef91216b00183dffd621c4c1f6545687f7d3fcb44151fa588aee77a51eec49bab9b2ba1a86b8bcc2c6760258008360b58de1f244785f5432ab460a7580777fc00a2549a76d1436551ded1eec2506e0cded8790fdb3a7e97dc4c53981eba65ecae96a421b3f25fd6ffc7dc4367e2b292f916f9cc5070ef5474f70333b92cf3d53877dc82729cb1b0a6f4f0152e5b2f32418d221027feab40035fe252f7fab49d3aa3278dc841486b89b7ed87478147f431c932e4314612a87d6591502923ed10e460d1c5b6be310144ab5033b4039fd73d0d7d4003330aadeffbcee3c3e86ce227a179f6b17d54c883c78223e829c1134cff60bf2602f3933f39f6103b692b50807286191478bee091e299656e63ac5be5dbc0352cdf2799b3ed5318a904e71f7346409ee822b94f0a8d27e03ec58b480fa0bd9820d5e944c7d58c17626d4675928dbb2360e4567e3fe2a3a8ab8c197a6dea399a9977566df6bad5f6bc1958eaa0aabb2993663ef19aa3c8a77d085d46537610fac737c18abbff1179dca8afd599d4c73b1c88d1c19531b9f40a20a3fcb138c841e773cbf948a9921d68ad0f0ceb7436ced1a3822ad59b1bad4d2bab9a9b8026f167ef3a9bc3ccab0c75ec45d9d660de409741c1e4dd412cde950f9147581d75feeb7b46b088cd83960e38ef1fe966c30a08f88c4d7311a12d77b96a115cee79f47e102dd0161a6fe9225094cf7bb2625f4ff8421b70736d0360d37f65d7bc31af74197c222d5b6b22503dda4d1f2fb069d2a843a6f107d9d42699191e0073aa03931b572210a55fc589e2f592e235fb53ac8b687758992df60f4368df329cd2af67ac99a6663f40cdb4d2cd17737f00ea9b1c5753d01306f55c0182d867e076003eb30bc6a0821e1a9542a409e27f17b8655204edf11b25928112b407b3b9f90fc011cbfc75f5d811fc811da49f05d33e122bd91cd81a98546dd6b9ede5648412094f3b5f7729333a67b2175a3140a1dae4c6c63a639f1012ef287f3fefcf2c2eb0869635dbe075e50a89e4cabf349fe89a9d2beca578e3b1f23e6a31ad0b77ea09b33890ac556399272c57a4b4837b4235c77bb78704a1b66b6a44c699ad9694a661a0bf8001c397264de464c5a882e86ea61ac0cd7d8e1f26f015175a9c6fb39cdc5632a1bfea9dbd927c41c07a6a5b81e8e3dae992c847ee4af6429142f52155a01ea8b14fa968603a93e951b9b5e727258d2b8900a5ae31602db3f334b42cc9c2b60a40232cb0f94421f51ea77e5e23f7021554c7635de0208ab3aa9f18378d4f96cbc37e3388ffc88846956fdc5af3178f0adf199e839e15fb8a8ed8a06cb66998d0d7ae11546ec6c05a98a18d18784741d50240d0b042c5f96bd0413a6812a551823a7418ecbb9efd1914b70b48b682472b6694d57f05ae8596028776865c6597749637954b5f014b55a6e3da498e8bde0e2cc803b0c4d3c7f324db74e3316f633f84331017a3b0441a2677ee2dd567457e01addf59a7b8953c813ba76d63b457a38e51149d571610fe7e1ea778"}, {0x108, 0xffff, 0x5, "597beb97831971f4f4a2441a98bb8f1c1f520a3ce0a06aa683692a00a447ba86f423f6ec0bad4ce2a39d87d50c69a8111af8524a13622169c9ab12797a1912bbb38dec3fd6b36de9a5f2c5c2f6c7ef65f07542cb68a7bae3681f43078cbdf64a1fe652556c2d6f0a8fc23c890dbd68e3dea36d56f09e283a0ea1cbcb840ee158215a66f3e6cfdbebe7faa0ba1692429e5f069aff6fa5b1d20dc6cb59827ebd213ea6d1012252259cd5c689b135826f8e2e8c032218ef30ba2af6e398c9ea56375f036a62dc2df833c6b658aaf8aac6df9545003f23ef33ea52a69eb36c9c215e7792eae28c8255702024410a8fa0fd1b720207dcc2"}], 0x1150}, 0x4) flock(r1, 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) r6 = geteuid() seteuid(r6) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000048c0)=0x1) semop(r0, &(0x7f0000004900)=[{0x7, 0x0, 0x1800}, {0x3, 0x6, 0x1000}], 0x2) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000004940)={0xa0, 0x6, 0xfffffffffffffc01, 0x1}) r7 = open(&(0x7f0000004980)='./file0\x00', 0x480, 0x18) sendmsg(r2, &(0x7f0000007040)={&(0x7f00000049c0)=@in6={0x18, 0x0, 0x0, 0x3ff}, 0xc, &(0x7f0000005e80)=[{&(0x7f0000004a00)="51e255c1d1e7066287b63b21ae68bae2e98d5dd6bfc244e7fdade1fd3d427df24905591d9f83fac9e37388d247426e2ad99fed96071045305b48fe396e2ec8fdfb7ae43bf881019e3d3c03ebf59b5d21fb9703b634f69899682384dce6a680a7a2033734b1be61082717eda1e43f983b0bf2e69f2356a0e854a2f133d08eae131426eb740faeb4979af76f2a0db85fafec385ae970395e31ed5cc6a1bb97cf8c28bef3664db26c60f6ffa12790cb03648df6824d555d0fdd879e835c0abc90dcb3574a5c217092ff50a70d395223e1e12170bb97911994b61dc9f97cddc250ebaf4f3e3b1ae6ba2260d002c441469199", 0xf0}, {&(0x7f0000004b00)="188462d8b015994e867acce73edde0551636a7be113aeb831e6dc9e27eb74147463613b36f0a4199a3", 0x29}, {&(0x7f0000004b40)="47a0dfd77dbd1217b0156cb770c079cc8aafb2e937c00dd9ea680bae9773130ef239bbf70ff16d042bff3734e5330fe9de903e18434292817144ef0e11b2c1f5dfa0b8b8425c05f7bbeb8dc05aa37058b629119265c1b4e07af858d11897c8d76226612946a28eb97d164dd5b7e928", 0x6f}, {&(0x7f0000004bc0)="db0581ba0fedd787cee2c2d1ac6ccb4c0e97d17c5b1cebb442cde6c6fda25f2d25da6669548e2ea7b30a973040f7e71e6416292a6aebbea9dffa2ed9ae6d7743f456e06c08c66f4904c798c29bca9b395d019b4e0b71b4fb83dd22e7b5936c50c587524f64ccbb4668b9541b7caabdd8735025d039469f04373522aaa7c64494e085d911b2def42a7f9b62e6b62fc31e307f569e0d9012c103b532f3875a04fee7d6c74bd4c49ad03610762c4d780ca3ae3ef9c65dbf50d025da670438d6db8c9c64b38d2cf482c579b23805bbff3bc1e6ffe92b48f508287f10bd796ca4de6cfe8f7804a1edf468cd8bfd9c2062a1bc832f31e8bb7ec3ee802a195a05f3b10214f73057e8be15c6148644e5b2263520a117fe02bbae2b148bb9d75d2ecd676250c4cbc714f4850e381fb48d46a44463645a8b24cb5cb5469555eed6c97c02d905043980cb5240609b13cabd87c1829e2f68658f219f6167b92fd451214bb7d4934672d5ad3d5f11c12598b9b741bb2b442bd404bbc4c2bbe78f49201ee038b35bc0a583e017cd3d88943fde3b847a9cde3ca649a4b22f9c38b8ed86c7975034d9c8116f33c3addcba7f93f444730a533d23f0ad05f7256ad2fa51bdbee6e0f5cdc6c25b9f0dd4e91fac5533eb77b4bbe1b29b5a4c3d2f6d48971f01e73ab77c082c36fddfb7ff4ac22251afe9b344be447b4c8a1b510261203d4c7669ab1253a6bbf03ec1a6e6ce9c179e2d69f82c6df923e89e5b14be4cfafaba53cf90b77339e55990832df21a239c6c99520e6d201b9221d1bfd0e013ce93c224e5fdce55f5ca1b3f0546540e17adecb6ae2ba264024ca7c73a48688d3652fcf3f72d7f5da4b022757cf82730497b0080beec98c56c64c2cdf299f1a1dea8eb965b176fe005ab952892e96c76c57ec0891806ff9cc985eb0f6e9ec0ad38b76eed4cb3c86ff2bfa9af1013fb3363d17b895063d1ad3675171ce1e7bf31b9dd674887b0c4cfda8f72557ac03d8d242716ce677bbe5345f297fca23e120c1f4157fdfa300b9440bbc44d394168ae08aa7ed631ab58e8fc5fcb438df1790200f415d809edb22c950cc6214fb6213871976a9aee754ec0929f814dfd12760ca9031cd6044484c8d2acb11592ddd937ff32ff76530a529e732211a2858c55722be016d83d317b6bb09397c3bfb438ad9fcb30e28787b9528526b3d6bec834d5393108f2a9602db65b33a38f864f0e7d147a38ae1a2c4e2074a2b3de24a80cb2ea21d92f4d254fe88a382cd7c278a72ac19336313a9f7ad43a91cf6085482f02cbb45589051adf04a10305b662aefe5cc00274f5afce51f8d8584ecb4e727bb46238229cd5083765f4a84bc45a40f9815652961e8a43dc09faaf942e193c7b241d6d4734ae9f2f1a14eb7577136f7c9aa15e20928175ccead1e70469ff68dea066f630456e81e032b00dcffe073bcd348193e8594c1341ef4f86b9cb187421f433c3542880cf6b1b8755fb215bd1fc96b9fe37084eb800667b6d07fd53c14a22cf1f34e7b00a865acbaa1ff05a85d618947d90008c81f0bfe7fc1eb315c21559ebeb42998d99db5f0d7565747da597d0edd75e71ead6cd27da44d2fea4449c0977cfcd083fd29f8706ce32370c16c3304f56ba2b3dbb466a7bac0aeca7a38b76bd83b71c2f09f56f9e55d1d4a7da5647afb86b03b4a87ee25048ca3ffecb3c34afbdf66c222e2cf5a8fbcdcbc376a2c42f62b8e0896dcda4cab7763e5e4be2d72941e8f235fa23e2b490d8271886b341a3ddf75f3aad3cf99f00fbe416d41db4510f4c6c454ae5bea97b96157dfb9b4271e27f81a8402f16a8c72ab0e6c76c8711e8dc700a10e21c7fc2db338c5601451b4991bca43f23b10e1e519d606edd1bd810fb3238594c412140bb413fbb7052cc4df5659309f382ba97eeade2d387d70caa5599ed3eae85cbad1e6d6936fb87f15685310fdc596eff8fc36287f4b140d409ae62b66f9fa0d48b5965dc7d7c9b3b77452012917013aa1870b8c36288ef10652ef75db827f7fe126fc9a0e0502a42ed663ea3e85b7a95512c8f9ddbaf9079b8aa1564e25fda16f4d8508f0d4850aee76c1098704fa0975cd9f174d0288ce509910606d85658dcf78f39b60575a36b5f732392b0ce5e7383f15d7048887ff5f966fd7a1ab2ddfca5b65d921430ddb7c604fc3b9642bd17f746e587f8affe7a947e5489e0a524bff38c84f1df48c2daa80766b3e719ddcb14f1f570087b1fb2637e405bd359389c8396650ddc087e79f8a27da805431d2826a9bbaa1d5cd748fd9363e7733ba3908995f5e8af07096bf504a2ad2f2efe0b857936e28b2b2e4b467e06007af7e1c3fab01e34838a6b3f0c12fc1bb6d51a0edc89ad27279f4bba6f5ff62b99ec3cbdc909ca3d9a7a1d6ca165ba794d780ef41dc5858bb63a3c168486f3d87f4868f0fac6a93434ac9d67d82994eb3109391fe8f37c952c16bf1f7cf0ace237f8566eca93e608370077e2a034cfc24d43d105e6e336dc417c3226227ba22d871f6db344589837c690383761fd1ba5f9fd0326c7e4b428ce49e09aad32262b678cebb8e5c3095b29bcdf60327507c1578570dc3631ead0d3b77204c39a3d60d7c9cd6ea33b0a7b234a1ffcaac2b9ee97cdf9389767ac3a2a915a8ec665e8c78dc4ed98bf3c26b64560cdb9c87e3ca3168ae46bbb3a7cbd553719f247660fb2904badc0e6b8068de4d04677dd022345242b05001498118d129e627b3b3f4b5667f7f75ac91dc86897796c99b0d5f2001e1ca6d3ab76eb9ec57287c8c23a53f927d343bc128a2fbb863d2b929cb595d032ed47f8b35d4e9ee67580a7163be0048ad2dec5794dcffa11c75237659c023d534ba26edf825748912611dc11979287e94442e475af83172d6cbf208d611f8a8802b5bfe0d4f573e7570af0e17661fd05d413f8ff1874c2701ff8c707becb977a07234792d737da84b6a2e8f2397be017b061676b6fe8f0457622d278e72ded2f353d515f01ab5204a33f1862a73dd3a175c99eeef5fac16b08492192c3a07f0a4bdbe5dfa4c31e6544da62371c081d493b4ad7f8402b5c051811c1f9ae1af6cc6e17c1b2db290e080383a9f61e5ef69f5dc789967aa6ed9591185b1eb8e7509a85201e0485c7e6c56ec26a2c14bd663bc2ac3069a15f9aa5cfdd7ccc64e8822726dec835496cbae7b4897111a3b610c713b042a9d291d12851b48db9135696d9a5e0ba4e2674f69a5d82c2965bc79c2a8f086c77aac0f2c2ae93b242cb11dffff8385fa9fa3b3951698343a681399fd3f1f3b0858a08292085bee21a766193073ef3fbeb7cada0d9303e74b8b3a10390d076eedb78df6edbfb98421dc1fbc924e9b5484aa14c296d789d454d1a14b40c9ce982a9f73972e33ddaa0157d4c36d0a49c9183a31dc80b4ba3f754b9ee070bf503c0a8e800eddb45a40dd73fde5fa2b9178009e310fe13781cd55c370ef1bf99dcbafdbc574d5827ff2d6caf0cf6c498955ff143b4d17ff01fdfc006807514871edf5a2a3b0d4793278be968b8d3f01f2e676ae65eb4d2bfc124e3db1679ced4e6c5813cd6508b2d2c677434e8db3bcd13c5dbba5fa4708bccefcc0469be8dd100a9d8178f0b7007f73397885be6b8d163b4e362488664497655ed96c438b343b44bead9b6c2777cfc1ff93c516b8c1ae9a60dd428ee9ea12cd51efa7bec65e5046c49bb76bf682b68a310baf1f44e323f567133c07195ecd8a9daaf48e40d66cd2af8ceb879962c982aa66da59cb7c15bc9569f6b20c9ed2ebc17767b520ae49d9ba9f7668ee70313aab51f51680f2f3d9697dfc384a37d2d96465320f610032182f0f1d45675364a94bc89243e27fdeb3cbba80f5bf0984062d4a983ad6b8e378454eb051fd9c811b1a261868ac0f06cfd841d49a15121f55fa7f185010f3bf726a8954264cce380bbd2fdd2e2e7e59699a0ab4ade530ed72285d22b88380356aa3f81a8f53589e7eba7b4550343adef042fa0fe547a3371244754ee97a86401cd5542fdee5541c643b9d619ec5e910bea9456949d7701ee0ec2b04d187e3d5c92799fa55140532ee6e87491549145a05293beb2111debedfeffd8561b84569eb70031268320289f1b75eb8f48dd46c6772533080ae3196f3fabe00c788daa72e1545fc98ba588d0483378098391fde0881757983fbf2677cb5d5622e139861e190e774e9e803cc04a58411c44e0c54b6c243d1b41ce137b97afd03e31db107f9533f41bf299cb3955e021df5352071fba2772b4106b7dbf656b90689180c4b015e6850b24e6f62ecc9f865128bb26bb010ab89456dce9b8dcf2e1ef927cc49f9355f8f8a306533c43d291c8ef21cd6347eef45327e55468a8f1282a6a8a618d492f6bae45e7a2be5a8dff28dfb7d7cc6bb3b4f7cfad1666a91fd04fe7c145568d266aa71fcba3686243ab8b89e69203384dd94316dd0d42fbeb51321e2691ef796922ca2318151e84875bbf0fece70b811948b88bcd967d8cb13a24428b9191b051dbf57f86e039697cfc4b999377517fb57d4e682cd25dee43ae656f69956a29448e17006a27ca88864e4b701479dc8f4ccfe8e48b58e69af9a0262aabadf0433addb6b26d663e2205556df5f336dad5349e15e4dfc78750cc5b74ea38efa3c8b28d009c147e277584bcf978c1bd5b48f4a909aea2138d7520bf7d612bdca8acf3de0e098c267e7466171f168f68005b3c6454e93c46b511ec553f337d5852b832f3142cf0f7060b0977b3eb5bf75f1167780c0066dd01664c1300381aaffe7400f518c4b32dd138a7f1b337cc57def7387149fb2ea2c6ed346e34c38d3c3c43b9f5ce799fc4f8eab0405576cc15961e19677744568a3965d976f36874eeb460c417360dcc93da3762ca2683d4977c2506e5786c8175eefb19c915cad6ef0acb1f5bce8ebb5bb84663d403f6b409e7fde8f69f34eb5726ca61dd6acfc7b330dcc07353080d2a735b8688e903707125157742e79acbdda5e90211cdfba065182f35fd2abb6cb010bac9d6de05e81878ba204accc0c28b4984cca79e33fedfd76ac043488aeb635ee5b73c045d277749cde90f1fdd1c08be2e45a448fa270efd34505756edb4759c9532cca9923b9d13792ae7047fa9b05c719b720933af0b0c4596729df3f695aaa1ed9d3bbc5ed6b1082d954bf5ad6c0ac41a968330fc6cea34ef3115504e6ae5987ffc5e5590f0842b370c1cb4ce076ce912daabe0d8595fc589c7ad5ee615e4c6650255ab3f40596814bbe7e324333df907b2b1e7c92a24a390ae044310e9d731a7a452fb5dd92857a46371ac9bfd56a39896f32988a3825120b219b74a0adcad2520ec57b7d2344a2579fe209f8bb72596aacb7495022176f06dc26e7a044622e64eaa6172f2e5cdac8365568eca9e54682e45489a5242bc48374a37e78d14cfd31817b2acdb6e2439a928d3e2d1fd5786dd66af0a17bb83aaa0c18d435a2ac483b29a3b3102e432d3663b36b43bc668f1a6b6e181de66c5072b8318fed125e12e95eacbf10a5401efa0214007840bca606afe66990783a4e63c9ed81c2ce070db39ad1298fdc82698441a5196037bd2edbf30dcaee3a8b71f4c390dabd4127661c6c506d7376bc63e96c8143ce87b30d9663a705a3db55a5d2d7f9a11f66be4eabbe97e3fa7225d14daa933e6d6d70ca0dc67df389a1ce14c73dc107093e707e4ed0cc03e1ec19cb997f66f418370b523198860456c33f9615c86cbb37ac219efbd2d9f0b1128285b69d943e3690060ebfc1981517dbe", 0x1000}, {&(0x7f0000005bc0)="1121b2461001296b25f95182502ab2e76c368e0d5775ad3de7df65dcb82f978cb135fe562d84e06fe1d721302c33c6913a8c6ae9442dd551ad3ba149321930fd22a8e6c4f6903fd0ac9efaf999860fd4eb45a44856f288ccc8e9abc8741445372a0ca36569c20765c726dee2d46cb30619bbe0db5a26152334d5", 0x7a}, {&(0x7f0000005c40)="197eef31cec73299ae9f96516c7ac25cd39e23cce3bd0746aee86bf97512e37d0139dc8abeaae68968ce142298470b45e3", 0x31}, {&(0x7f0000005c80)="2d061cba867a6eebe5ea2adc128e2a2af79dcc6f5708ff31f8d0bdc554ee6927aa18dd", 0x23}, {&(0x7f0000005cc0)="8fcde5199ee44a6466f6dd852649d5b879c4c7a19fd448b4493faafef073cacca1a4f6ca30b5b8d660adea2dbb9ba8043df8765b79d462679a26ac1e09eaa8971c95ad9dd4d370dccb9fb6406abb7d9699949fb19a27dda895ac51c0b57bc32eabe377da42a61da08800b491b10b2b7b80b21f2e8617de9c9654b07384195ebe841846f13db6e1bd5a0bd2d3b818290aa07e75c419ecaebd6d0b0ddea1bdf0a06d14d23d9a657e0d75945d160b9fddd8af5f66d706c9047fb925e5098e9b8a545678d34ae08764fe213ccab4e3e97444d337eb8066e56ca25b1d9143b5b0ead2cd", 0xe1}, {&(0x7f0000005dc0)="cab02c1f8e813f59e78d95c0288184e2b3507456a87bc0fb199f5d1739dbe0db7874e4a02876d27f2b54dfc0a795a51d856422e02c7a32c50057233bf2ea1f0557fa327634e351a06ad55e85b51fe49eed8dc992809393c105c73b846c1d3110785a21d644ab97400610ce96a4ddd3cb5e718d08d33be139b020df961efada0ce59389392f6060cb83cf6b815c4bef89026b02877acce31e9211f7289402039d", 0xa0}], 0x9, &(0x7f0000005f40)=[{0x1010, 0x1, 0x6, "cae47e6ac9416768c92a909ae02a2ec567f27fe4527d49843b6fa209630c259e5f824536026acd2c104702fe475b38752f85ea01b00a20f901a2620caa001eda5a01f572cde3669739e967e0120bd572400dbde2b4f57b2aa4cc68c0f7ac78b74f9af35a9e74376433394a621bb40da2b9f4fda21a14cccf64887743f394c73ef468a555a3384c13086c0c33dac5da3d4aba1da8899a869eff6beb24194e6926385d8b312b4a3beadb9962ea6d5bf04fcd719b0a0e7aff1cf4bc78315f305dd03bb665edeed5cc498bfdeec375bd01f25e6489f771afa9d5f4feb0c0078385d8585ae69b79e12d48d279da5f513f4e9b0c2553151f3ebb42633464fa9eb93a1634200a5d7c714ff3db805bd60fe12d1d5f5f911b3f9db2443468e0d1049ca7c45efb92317e795af219e8c163bedfcf544943f91f78a9886db410fc93b05386b4f5e1a51887c7e8bc8f5653d591c35edd5f7247e6af83c524f145bc3a992a34df12bf8281fba0a33997afd94662b59d1825646c31f404f344d9c796606eba92e651185bd5a8e3184c88896e81d18f1f1c946c3bf0362a9d4a354437c116c43a1e1081a69d0f6e0628f91cfd2edac9383cf3b3192bfbdb775a785dd9bcd2faf0b0784ef57ebd5fef56c4707d734afe8e740a1797416663ba6d7201d06defc99cc29af309a67cd6d28a016f3175c15fa7c1cb437aebf37313a47db6cb7bc9269ed4512c0af202ad084ec2f6c725ff66f5be8352521bd5d793253786189bdd1fafc3c13c335d7ab02aba1870491a82247b3de358d69e16120294217a488de78d4a50b095328322e4ab0fe881f41a25c24aaf48f8e442051308416b465c4a5a170629c1dddd102717eb8e4f82df9d65c7ef9bd291a3d5ff4525dea93ab83d528753fc9b6b9a6f9bc230048bdbc6ddbba630c16c3c190bdfc8dd1aefeb961981f069791d89df09d49dc2d7339d2549ccec367b2ccd635a928b98abf561ddf5db528187d6e70db7a0333faa94c3bff470e09da9a575f010928a2e53de3cb37108113d82dcaf6d3a7ab276c2da7e35ab33c906e77cb79c93400275d2f5ec944bc42b85df1e5674a5362e5dee3de0a138d6ba766b45ec37186d02c9fc0a3a2827565c373075e93f40f1a2211e23264a8d59de120d284b33a50d23851eb9c831519e08fdd498c9f44f7f445bd50efcda9acd3528577604ab52c1dd260f434c7c93d360d87fcf535560b45406e3c2c61c6b2c8735658953f91caeda5c20f72f54e3390c8c4e9764c3224f59373ec76b9e771c22dc9d3f958b13182330e515886e7630425b25a31155a1d3c7856c7042c127dde0cec9ec65708e8c99c1b41cf0d8bf7300cc483baf4f5ffa36c5305acea83faa786ba7ec431802bb947718722a232daf03c6efc2004b99f4abd7b7dd4dbd8500272ed1ee18a0a36417fcab0711404c6f6ee817692254ab01472b6eeef21a6e14fc67789238827080ad89d64c179c7333c66aeeb93a6bf4775c598e6c88ae7225e4d141470c2aa6a3ab109320f4933957f6a0ac0132f1af7cdfae868eeb3ef2b045c9c81712b5e7c392e8d98bd977a3c06b097a8481f6ad00c92be8060a727cfac91f5cd1216e2b3848793e6ada62f98bdc4bf7a1bdb073ccd8947490404ad608b44a6fa76d02da3551ee59b90ff8850467738d337218adf7c432186609a294387af1a31d87545bb5db09f1b3cd8c1b3ee3098fa7c97698a677281136fc8d3d87639c9edadf844ea520156e6a130bfac7fe74061286b2b3c4ec9803f33808dfd4dfc5322cdb0c2a62d1c6c6a273663e766aa14b5bcd21744027ef30482d5b0c38a6ea14e5cd7ce7369af220d0cbe7f6c196843e60a0f023a3c0581d990b0c0d53d1701064aa4afe7fa5b038ca20fab7846266aef1b546a5581a6eeb12559fc7035dde1d639ec532b2f1b2a3732236031d3624e81f8bb8eb15218126b92c124d5e36d74f67bb9963b0c9c636232e32c8d831f9944511625fce59669c64b567bcd89dea7342d563bd9751f74e3dc192e8de0588e2399bbd821e9026fc5593a9c5bb2dbfea91dec5d98b1dd37565e39d76f511fac1f773e809afbbbfccb8cf38b8a3734893e2a0e5247202971f408adfc74913b133029d01d3a8dd5edcda088a281da39cb49c9d99cad7f4d1ae8b62ae39222f056844817ddff2e83d3608649b431e44348db0cb5cad0e02db0b2121ecce0d04ee25c4352d771dfbca4def780b926e2c3d708178a2acb71bd9ca48bd39bc101ac03211af443faa565c8e8587a6fadfb23455c69158abbd55c676fc52a10f36eb754740b849c67ade60a0968e904bff85afb720a1fc39999ef8cd3e559f4614c9259089d2b010c00a5833bfd2a057adaa7241a070b7060bdeec8690f8eebfb3794aeba53484df9d45d885397cb4422ea7ce9ff5ee8380150769b2d6cd376a31c5a7436b878bc5a3b606d980d75f973f146dcbe3669e205128fa2aa61bc9c494ee6bea519214b2fc0677285f8b60e87b938358a105773725973618ecd28e8f909130cf27b44b908f090c38b82ef7e7b414d323ef99dd32bafcd9f004957fda2628d4db572763032536131107ae5e7332a9a2c9044884d297326a3460fb73d290e33350f7332b6798501fcc03519d0e9cd54dec0e1dd9a610701cff01ebc61c6580fe9023e80698d2ac850fa3585edab520005a14bd9f80616dff306c7e8452e184c30f5811c5a0f9f2bc92d94a62f31784d9893bd4d12fb670422253b98a25ba145863f6e7150f2079c9ffdc30bff21c9196ad8a6a6637d14fe94ca7707fd278528fed2baeda99a1972e23dee81a96a108140eff04eb3c8f6aed2908b2a037c839a9b3dc46c66d7ab8c55edf0ed7a2627f62adbfb450ab03f455b4e9f1733fee0476bcf45e8896c74c948cac96984abc4f7bc2adec8ed6ad627f711b55a4ecf8aed5cb97d8a28cee7ac891c03d4d234e6ebcb67b3c4bd605bd56549ce775a886e3dda566061c2daff60f443dea2390762c98cfee91fe025b69ffaa2fb18ac03da13d926e8cfccc8f4da724639d2ee461990eaf5c8096149badb7a7308f266cdea445c48f4135bd7b2bbaeea87810f37e1ff54587fbbd7dbcd2bc044f1306730ed7b7ea387f137b8612fec7aafab469d7ef691ef44f92d264e6efc6517e40f6de92d9d666d331e11531f07fda38bb7f57280ab08f28e7733799646c787e2f2f5fc6999ee1af15ab46e89dacfca80a4de23a7b4923934cd14b673e5656cecd8b1bac6b07e14493edf1dc798e319d34a1e6bca46cab77de9d9d31fe6a5ae400c9106493e74a39b2318db33c00497aece401657ab93136f9f4b5e8a56eac8a01e211b9590d498fef48dd7de5b6dffdd0f13c0a3c7eaadd3d42c4e60ffb17cc79b321a7fbbf8339218d0c68a1b7d927983fd411c52d2b4bbfb7c8683eabb9e377550d357465d6bf83bc4baebfbf558e025915816d4a0d1414ccf0e65f1ae91b4aa1d6b270ed78b26256cedb9fc055ed21a2495bc4c608122524eca21200b3701719ead57f8c07fae8647eeaf5931eb058f516deeced940553924e14615dfd5f8a9d041b3762c154c9e066f42c3eb6db7246b4384fd473b2dfcb1b890af16586cec5623a9d713038a36d4b15661a8616c0ea1cb15af572487b653cda2821ffb06fadf476aad01a85118034cb54dd53747aa1d2247392ec3575429b7add44b3e9b2b51daa1857fff7a373ac7a46847d842c6462736618c19a3bf33c3232cfa8533cbef5b2c631dc3274058e5973bc91af1636039d69a9ac1210cfef8cdabc0c7d1490edaadd5c05ced7ad3291faffe80706c5c4c9ecf0a221968979a1035ca7cb36893cf327d4502a41c3c3ff2a9d040dabc1ce6e825e7e76b5bdbfcd86cf71e0ad5f4486ed325204deb57294c7759de25578b3f884db0d9e0f831236912622451c379a5ca37c2fc9c3cfbe08030ad50e5209bcf960be5d7fd185b323f87b51bd4e801e6b238853872e65de1a50b5eb1af0a5b4cb5892c1c30b08533bdcb799c60c9e7cf588c0c8a42991962d5a035aba30c7d5fe2639f801f9481a9938cd5c82a4d9686bc3544201e0bc2a3927daedbe3794ef98f43beb4bc9eedaebd09d524a0f4711cd7b475c55872ccfb6c1636cdcf4237b9a1f72a9bbd011368dc3cda09279269a9785b4e25f439e832c8c2337f96215f668640e92fec28c96d700a789eaea187e1dd63680916a73065f57e25977bc72947971d1b28d6c06aad3fa42697ec1cd68ca2e06989f04c22661845ff60a1f817009b4197e11bca71db0408159153762ad275d5b9b905a5b32d2f6e7b4259e32b908a6b1904396b3b61e23ec2520af29bc2ce6d971bfd59f6053e34e69725f98dce2312b9a79ab1b08f01a04250233da7b3358608da92889f349cefb67f1bc227d69e31cc61c3778a6f88a5862e55734e20c61e88dc1e25f3d46d7eea8cfc95812b73f360721cdfc45352a8d61bb839ace8d0a24748eb91404400656b313342cf86bc2ed90d8bac407f8d8c013dc8ae999256a3af8ba3b04dd8b6b17421b334b4b0d2971e957a1df186171400de9ae80bf0fbf630635726f07dd5b7d2cb54e4c8ce43598d0bb84a6a5382eff359636b2255baa4e042693fa5f1d8f8cf180b4c46bd273da18a86ff44e001e91dd0a9b0d2c4d66bae755bfee3918af28895fdafb2c9917007c3119d4fd352f9db3ebafdb25e0dcf6dbd20759b3e1bb28fad1e17e973e8b6550277d956ce622542f16d2a31fc9158430792e1dafd066b8e67b7be6d2000f65fe9c2c3bc0856ff1408429577e21e513e58aecf580a9025f67b4ef142e43cbbf685f47968236c229abf74fe7c3363f93be3687ac1696ea16a751613765271fcbe77f970c50e1f89f1dbfb2b121812c8b92b96a51f162fb327a44a460e8c05e633bf103559e1558c89ae6f59bb70e626b73c913cc19403b5efe457d9e19b34baaafd0244c5ad77aaec83bfd601a072c92ed57e8545d669b9bdc2ab9b24c45cd5309d538c98822ea301e6ba64f5bf086553a5b46f320db23558a3f209175905cf8b8aae255c539bf39137478581802cf9791e6a4203455188815705e435596b28f8447d8b12dae2324a6bb9f4a48c644230454e9a3f7f145195f4e9843add3e39395ec214cceef52c0cd1ddd280e305baaf559f85e0db66d2417dfb6e25f24d276577b3da313a396288017ddab41151c3c7e3efea7e965842b9c0b8f2ccaf562da0c6951909d319a1019da2bdc6bbe87ac7410098a561edc6091d9e22f1a059df2a8c931104a7bbb5d18d278866d49a9ec251e51409c76040197633e0753f645698d41c6590144cd9c1a81df4b2b23d8bf3968e5298d602e2ec2fc68f6cbdcf5bd6aa81cf04c3526af78671453d7b77fc50d44da1655f33a2c4c52b7f25d856170acdb3b5f54911b313e39bfe0a035f4632e2b1ae93321b7ecef62c1043d4e9aa053158d4a5863554d1f4c23849e00e4b7b5174237cebd3a15a55b7f0a1cbba15ccc744838a316822324fa5cc590138dcbe954db5a647e18dc1fa81909c22630d8dc0f2ef5943c542010c6bbdbc23c1bad495ed5f184cecb90f9619575e9cc7a6c63fcd46b8e0bbab3416eafaef6df7993543a87016104e9808b94c1fedd7b238649a14bca10c6101de4ba3161500018837c94beb2ba4cdb221207e6a6ca3808124b6cb4d4765e9fb0f9e74b023e938a03a015eddcefec5a75ee7bb945724befc03fd075350a85004bed74ae8a77f7678777d4f90e524768a1f31cc7fc14361abbb7109a782caebbd41341ed6e00bff1d5"}, {0xf0, 0xffff, 0xb13fdd7800, "a333527874c1adcf7f28ecc2db0b6ae088f83c69eab0f4fe3178d8fe6fc96c53ee8ceee1ca5ab9ed59804baadbfaa310dbb813676913c76b0d62448cd255ed0c4675cbaaa09424b72c509801310c92bdc1bf812f624aacc569906e0a107275cca0f52110029fa7f3724b98abdd3b2df07fc04da0cb5dd4251a02dab15d82d9730f80758755f0b3c4b79e69bdcf2f382619e0410058817deb27fc9a9c9085237670feba38d25651745b39efb228bbe674875049149e3afb893bbc891315f8a06d966df1a68b0d8afc74501a582503f9f764d0495bcc54e6e59125d0a3c88f15"}], 0x1100}, 0x6) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000007080)={0x7, 0x800, 0x2, 0x2acc}) fsync(r7) sendmsg(r2, &(0x7f00000075c0)={&(0x7f00000070c0)=@in6={0x18, 0x0, 0x7, 0x8}, 0xc, &(0x7f0000007280)=[{&(0x7f0000007100)="a476998c2cd62749316132660436bd94e63aab373e07615c13bdb7f373bbfa2ef8aa4721242d0749513a7190b4ddc24b10a68e129c3e7fa73211d74dcb88c59ffae4b5b3f2a910572c81b73758dec0dabc98cdcba2c898dc89bcf3098544e2dff749145f9f42710fa45c635bd0ebd4098fe45fb7737ff5601102280e379495d59efbeeb8765fcda1d1bfced4abbca022e26ebdce649cf53553d88424b5a2a9f4afcbaa6c3809f57233c1d1f5f2078ff70a8809111935a0268041051b136b926403ca4b5631f4c8a89867a40f5ba0906530b7885b126d6c", 0xd7}, {&(0x7f0000007200)="ac8eddc7958ee1a939835487d4ef4ac99404dc0995f3e31b87549b794eec2debe9814d868bd53bc9062a1a59851f889e1f29227ffe897998926089400d4104e972cddf30e57969f97b99a63fc752314d7e5f48134beb486f661ffab819e6ed848de904768b92cb389351eda8a960", 0x6e}], 0x2, &(0x7f00000072c0)=[{0x38, 0x1, 0x5, "bc156445b86f9901b398ae333de477a79d6ca9b842d05b72980b4ded598ea131f5307d"}, {0x28, 0xffff, 0x80000000, "b322d083587082405b3f2f6af8c9e9d499"}, {0xc0, 0xffff, 0x0, "a0cae5b5132524f01277cf0fb1a65bc9bae26981b337584be3bb53aea9f2c7e1486ec7406082067494e97e8c0064e8e7b7183f189721dce1b2f205c169a73b83ce54e1d620b8c02c17c21fca9e324d994c274286b8bb3b8fea9392683335df7a9e734650fd34444da26c70666199aaf2a96e702ed947056dac8da309ed043694cffd3081def2c304ce6095cca14bc4da0c85f1d2484e9809e08178f6e3c46d23f625c5fff99c09efd96566"}, {0x108, 0x0, 0x3890, "5853203a6affe98a4b0547c6781f73d0bf477ee8de75227f09fa80666f3543166dc704f8347bb3cf383e81b8c8aadcebbeb02032c4f2189f692744c5f91d4fe036213a40f4e35ca1da40011bf9fe39bd9725202d61faa932447d54a2a81daa68d2f26e182311469e3aca87c5e40f07431fec4a370e606646d7a87fca696eba9a0a6987797ab8db47b558e9ffe76bcd9882d4d4747e380bd77804a7b95a456d63d60c71eb740a6b568fbf5b0457adad421ee19e1b71454e151bc5f387561947b0e0066f3ab1b8cb9fbb5207d7d3e9a3a6fe12bd5b924817a3011dcd9e2d6dcf8a995c423e06249f4baefbd0bb674c2aa19fd465937d3860"}, {0xc0, 0xffff, 0x0, "a1302a72e3cf65c5326fcb8961f9f5e1cdb8cdcb882a978c0a303845fea4b539b17763771b61475b2bcee4ce7d57625810735f54766be81f2b0545b1af5276507b59c515e0c049c9566e123b55cb5dfaf3adfda90619b73e85ba8b9300ed5545585e12d9a2479eed359673038f437420e0c8a6c5423bceb720a1ecf20a6c53ab222bb36f4ae6588bcb4f4ec1df3cda65a9b7e37282c41c4f9ab0e0c54218fd1768037be8e4aba15eb9bade7e3580db"}], 0x2e8}, 0x400) openat(r7, &(0x7f0000007600)='./file0\x00', 0x0, 0x0) r8 = getgid() fchownat(r2, &(0x7f0000007640)='./file0\x00', r6, r8, 0x6) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) execve(0x0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:11 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000800)=[{&(0x7f0000000880)="48f3140827f430545b0af512cf4631801438e9f87087438d37b6f931ec8624f2fea7839adef43a19ac2127f0a840c516534448bf76f37b269686249d5e038b866a6553f8e8b57dc9382f2a483cf36d2a05d745a42affdad388cc57204881456f2cbe90c3e3efe07b261e6d230348bae9a5fdf6c88fb873b469763b43223b91f216f12ac099972e4d7e6fdb89a6be2230d74ca1fc4eddaf4d543d71c8c60a61e38f9c14c6ded8c2d35e1a82c1c65d3f851422abb519d41234b8ffd2c061fe0479b34d030a65f5866b69f18504", 0xcc}, {&(0x7f0000000400)="42617c3f42cbcf8f458108db15c4dd42a1f0c90eae0fd0322c25f2c8e94bfed57ae4aba96e6b6c729a0cd702745f208c2f42ae613d06d8d91df3de8749e67de1f6a41e21801d735302f8c4d6b3880028d5777228f4f750e07df2483165c649f80b51e31f", 0x64}, {&(0x7f0000000500)="a332604114ae1bf2b3eded3b4376aea561553a331d177c5488215916ac429f60df41006ce798568cad53308008b87f297b2b78a5a1ae6059befd2f2bf58f6f9fc46813bbcfe9969a9ad5d8140e900addc419e5fb8b0909bc7386060f2762a3e23cb1d5a71a9a9f4fbc614c7b30a3afe9f76e66e0ef76cc21c30582f15a83ba8196f9a3987d6716b5f2d8c63b9d093c9585cea3680955acf4e8019f46ea821bdc4ebda94e52bc54ccd03f64deaab5b8c610ba1bf272b8ddd7c835dbe0ec30d6ac85a9e6e2974056da1a2126", 0xcb}, {&(0x7f0000000600)="160f19c00170308ecbc7c8bc9cecb110aa97ad3b1085cd894adbe71efa0865e74aebf7dca4139e9204e911aa3b8ba135547286292640a5af07b91783a94b1bfe45a3058e6a2e5e07555f45aab0383a14a6455f669ef8c44810fa20d0156d1ed336d0b53b4bf67fb6de880cc18b19787840c2b7b3e171d78d34854cbca4b2c5d384aab970893bac77", 0x88}, {&(0x7f00000006c0)="ed1921d3858385045a9f0999ea0d9442deeb5908101820ac75e0ffef578e0c79c139911f5aa289bc7f3abd0138f71191f0c413b43e739bfcbc1710bc80afd19e97d5bc042cc1b049ef45dfac2b903de7fef2c90683194a29cd2c84d7f87a76fca88c06dbf992681364f88cba38c33fba58d2efa7cb099880e4c468a45e9e955f2f44d2f1565d2943d2c0d331918cd0407b099ff716053002172d968901ceaf1e499b394a30b7d93178e57f296270468a", 0xb0}, {&(0x7f0000000780)="3ab105869fab1cef2af0aedc33fc2e52b9876bb73e12669e295d98812ae5da3e8ebd21153e6ca3be27e18fc6f1f0c5ef37ee3b478ad2adff22a907b6075d8434b30e70c9213faafc9d", 0x49}], 0x6, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x101, 0x2, 0x42, 0x1, 0x4, 0x80, 0x9, 0x0, 0x2, 0x10001, 0x7fff}) getpeername$unix(r3, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="a369ccbd7530e2a4f75eef0bfedf583a64107b6c945d72e65fe5785dfcedaff74695f3862b4a7327d7e8ff2dee2e6eda139c96f3def58496d2ab46eea77729c43634b76e0e4fb9e6067a3073daff7c51a51dd5573f113cb7bffe36feacbcd4879895b07b7297521aef6e119a414d0ba5309214cec59938f413f93537e349a5828728abbf16a8fd3e1ba3e301b39a1abe188bb104035bb8a49f61bd6ef3a2bd36cf3a63e455ee949940267a5d867bb0bb6fb00983eb92eafc25929d7e117659373ee460364f988bda227d2d7576fa402ad571", 0xd2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x11, r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) close(r4) fsync(r1) 16:00:11 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:11 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="c3a4", 0x2, 0x0, 0x0, 0x0) msgget$private(0x0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0xa, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:11 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:11 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) getegid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r1, 0x60004) msgget$private(0x0, 0x200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x40, 0x14, r0, 0x0, 0x1) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000021e000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3, 0x800}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x3, 0x0, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) write(r1, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x3) socketpair(0x36, 0x3, 0x5, &(0x7f00000000c0)) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) socket(0x10, 0x0, 0xc2a) dup2(r1, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getrlimit(0x1, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x2012, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffc) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000100)}, {&(0x7f0000000240)="3c56f286e42947890c7762730023b7f395bf461e77323e6fcd2d98b3e950e45e079f8ddd1b385a0d9e34050a5a4b9b8a3f3f1085288fec3703293611cbde292f3d43d8a318f9e64b91afee96a0076dec3973490d7d561bec7869bbc57d9ba554b59bfb1c5319", 0x66}, {&(0x7f00000002c0)="fcfe8c587c650b6200c268ff1052c3a347a05acb9b8bd8f627af07d81f967c57a49f6cb8165e8b756667cc5c295213650477133cc51162aa1829af47c49f745c0ef35cd88a0a52fa2fa201d1fdeed9bc80ab40fea47551d9184cde45669270f43a43b946a3a3597acd68442d160de1366bbe02e345ecde318930b4e36b871c5ce707aef6b0c8a24be7f908770726dcc5615b172b1a4ae3a576c1af0ffaf56af74bcfb9", 0xa3}, {&(0x7f0000001500)="e3bd2af0d9d39d5028fa5f354fe7f2a54069379b5b54a96fd7382ae0960da1843543346719d9064e5dd873999349303fa74110361e0cc27aa6f407898e3992ed1252398ea5a863ff390eb901167ed935e108b64ba7e659a50f2545e028572cbac9f6043c84d4308d59f0dff184f672f11ab9ee3370877d45b0708a7af279caa089b1f58a6f3cac4dcd4f8cfd4aaed76b03572b8065d7d5426757bf99f28c8b35faae73f5f2cbbca28592281da66a75dacfbf97d1b85fe7a38c73fd9408451c0f0900f39b261c63ab5c6d19546be23ca5053104b471b777d54c150edaccf2a30311fd747d48322c1426c5d26706eef95d36640fde914e99df33054143b0f2cd139ded6bbf0fd97c7347ca05f014a33ee0b916817c61cb9142eb13d60983fbb6e77f778d1c945228f71db7509dae5a5be10fa06f1110ad452c15186ee8b9738edd069d9c872c404fb7f8aac9aeeb042ff9296845c072cff0ec0bb0712c023a36cdcaa04fd4c2da25c8733cbdf8c9793b8ac16984e258bd2e3e2b8ef6ea4ccf91fc3159c9745b0073b548d9a69c45d1a2fadecd8a99a36822f8de7c3e239e521bc4a476a039febbf3c1bad11385178d31e0eb95aa8f490b628a468290b57623cf813dd08200d1c8b1aa46d4145760a3d0f40531affa7445b2e003000d860d8241c81a6b99d0119a0a8a3a518c2116920305ad292623c50dd1a17135b82e3f90f94b58660711b08f3d729bb3b1814155681eedb5394905766bec68820dbf37b847975b867fc6a978d9727857d1d8ecc9e7951808a74200ffda445305beff935f22fd2cf799788917d321f276738614d4be72827d5e4c962635baae4379824e2f6f13b653591e930f1f18e66be6c013f4e07636013cab286b4afd019d1d54066bfd71cdf5d09dbb5f0b8c169f2789337d0e393d4190e8801d7a1aa94f6335d6d8bfb54c185b304206685c06977d55a17787fccd5ac24820576102e6ffb13bdc4348fbd7efd12f647a98bc7b257414abe814ea3a2c03f2874f0e621ad04e07d02b445aa6fbbb1e3720937f2f8ffe5834e5ed441f46ecffa8e6dc72e2faeb7faea2c7feb4211f19ee81af57339a535f99b56bc90aef38bf719832cae69848b9c65e64721fe1505f666921c85a81d779a2735e4dc95f3bf07e204e268887329dcb90cdf9928c85f0752c14000a266cc4ed8cbd59623cd62ac623f7072634ba2478e1e75b60ee3c6e25129a7d84b3338d268c0f282938d0bbea25510b2cbd756abccadb5feec41ed0fe506268b4523bccae624d0d113d07e04b018c21a48488e1fdc25a14d7dac8bc28d0d573c472fe4e3a05d2e81e91d8cdff32f3740c77c47f8fd744519d1c2f85224520d43fa4f87bb518ce09645bd129ec93b9c44a720fc0e33de5464404a05ff2fb04573bc16d94d97325222730955f875a1971fc6eb39caa4fa992bbc080ebba9ba89743f57f020de082b3935eb16924510cf5dac34fc9826936a8998df009882242789efaf0a95c97526aa3cedbc4a5184925c96707e5fbe33c79b863304c8a88ab887814a8492fcf957a23b9b04bfd46ce8536c354ac55e7d815bf6a4e87ba039693bbd7b5fb7ae100d510993842e591ff02ff92726b456d246aaea9ff7934c498ca63fd966233a45ff46796071ed0d895b66d7351cf2bd1607a04aab591f81f227e98180b9cb5bb34dd9235265fe25d8b83b63df54c7da918883c77b06cdc1e4bdae0f338d773704e7b53d9c857f16d4322725cf9ffe7b38a9cff35f98d88f81fd06472fb423ef2762387d4ed217d6d15aea79ff6436d9829723a8261d765f0b61f097ac45414314b76ec7e08a1421b9e8e97f4315c4555db59a3648d15e4bd0d871b4ed8fab1975371d49d7f785997845d49ec01c1d4a0f1f8665eed13e5389879b4c7bf3bcae9285bbfa563d83266fa8d83639457ebf7cd4a9c42d29fccad9e01208922ee61c0b0e305f729bf1feccd7c2c03917c59de531fb660f89eab06595984d70b15dfa3bbeec9ea997d9a82ea2051959b61f2009df280ed867c4be4d99fddda373f5ce82ac3b7dbd57cb4ef2649b3523d837d9d1694cbcea44b717ddb1036eacb1cd98dd142c10c339a912e297797555df4a24fcf3c4071a9c6a854d5f775ad29a76234c09bd90716448f1419c355ec54f80498074dfd509016f152e0da21a6ed31493f804704135060095964c296cef9542c5883e9931c032be763efde339070e674135f40b4758e7aa89d8257f92a0fbb3797dd987574fc72735deec01fb781da34f9c31829fbbd746dfeaa94e767646a8b737ce31c40901d74dbfe3d820265a1376eaa60a94dacf7f0d9a378c47052a55797684a70f501b2e262656c761caced13ac49f6ed92259eb6f42c22c08bbc07f81b1d7352f9372406450b6235fadeca31887bc1ac313884c3196a0f6331868c2634fde92d05628f804a82e121684eb7657d73262e031089dc707fdaa2a955118afdf780ebc086675e2af88d742eb79198014337d247907a9e3e0b426bc67d5478c2aec5468f980e63b293b1dc60880ab43975998323af73747cd5971817f26bda62c8bcbfb47f2d7e543344b6cea56dc47ad4d6c25b73f5982a86613b2c8f5799feaf5f76ae031772c76de6caf56d4daeaeba656d639579e0890c966016fbee725d6cfd9b8ad22364231eb40eacbc789bd7ea696124e2d339126a9532b35eabf713c74dc5376290b5fe61bec69c6a043daa083ce7f06d5a4967bfaf5977dd808e05a5af55daa50bd64f6de0ea80c786f02177dd19b5d26a8b00d28ec5c951cac2fed217037fd00531611b8b998520e84dd71702e157c4817c4ec6aee5b2e5a896b89d298727a1bc9036ca04b2adbf35b545ebc16b853e20e9494a4a221090a99236f4c42459c4dc5f77dee81ca206d93da38666a01c0c4dfe8afc460319e406a7cace4168286e21f14f8c0c82e334ccf8aca589c9f24f115ba8cccb9914c348bd93b714486c211c496d22fb0f64d4f28c5a9a89678cf2922c8b8bc2d31eee72e5b5fcb7b6fe7987cbc1632e3c4d47442ef3a57011ecebdc7cc8e6b4820800e8d11ec07d85654fc93728f19d25a39ad3bf56547cc354b10b2d37555be8d558a29c1a437eb1e462e1b83827df67da52127a511eceab134f130981e355484fea52fa6d04931daad24645893e55912b6b89386d5e7b65b076c1ded4dadffbeb2b7780b52288f8e209a7e4e2ba3ccb91a0f954dfaf8abbacc558b0bc598a8f6eb4b850d2b93dbba2a94466f4ac804501dac1310df7a0f55ddd87f6ca87411aa32f2d0e3b8db36b02ab8c97816c1eaf51d049841bf0fc4478b24b92712a2fb6d8f4bec9f02c91494f5aad3c543541f951a55b4a00ca895cd9e6bf5a54b08dc28cb94db43b1fe119ff9a5644c03c67225b28a2ab5b4e7fda6671ed04a1587b452fb821a7f6b0642591196a31af0d9d832876c463a6f582d8f95ae8f4bd8a2ccab5fb34d26fb5ca2ac66b24d39a1d2050552306515680b0e1475d436ac4cf87f562c9c470e74fb9597d37b3362835f20205c7862ae4d666b7ff7e0b59af1e7109efd6629d00bb24b2c8402cbf3f92a07c66f0682289f20a78653c530ea49213b4a8122efef98f056561b79ca71e9d440b57f5a5d9c7afd3f38e0c34453983724a97cb9dbf0425fb1fc6620fe9115520c73a8c7c05263e6e0a308428da5e2f51d195f9660221447724e63443825c75dcdc750daa04b5b29816887043f7869f585189fa37913ec5efe321b64637383ccc30c865f7f03aa1c0fd254d99e0410740810662d06d7a9cb6a84987633c90addb5e7afbb0cd4c80795774a37512fd7aa7b1467033571abb3eeef915a35516b99a909ea7878e6df81c561d5898af5f5df03e3fc709bc4d0d36ae5bce2904cdf30bd53da7f8b7155760a64459b37c1dddb8fb02ee99a5ea615bcb07c9b6344a4c4314a4c396b9f17c7e7864d36d63159a7b76d5098c836507a3eedb46f58c3683faed06ba8d801cc83a18b474c11d8a74e693f5aaf012dd5acd7dc6d551be848f149db620030a1e7f8aab968741e4c3f1510cf2b10c3227ae365113d7680b949afbe3718e4e46b1ac0024e93ee500dbe7054b912d5d7cbef36d3ac0ccd738a307e4592c4b2c4588debb4cc0a9ad10be79577060f674327dee0dc3a9b1e41a4d5fb6925150e6eb5d77e12f5a951ad466bf64b35339c5a0faddc9c9b121dfc9483e74f856a2ba3322a41817d5b96ff806a47b2649ec5cc2ae4e121cf1739d58ecc7804c66e273640acde89c2048d2ca5d49393b8d5e4eee68797cf2bfae8a638aba60e071c651409a6c3a5426f0bd73bf7717f90fd896056ebba744e388a7088135ebd199dc5ae30315e9ea4b1eb1ba5bbe795cb7cb2a74cfd622b84f68abea537d76ec5b7bd4d5e94412ccfcd22f01dcf598047418bd03c5423253ebc2478176646eb7fc5bd3952431269c8e67e50c9ea74fa3f6a08c47d6b61262dc86e5049d1ff25c413706252c91e6fc47f41210bc15527b24c90b306b83fe81afd093bf66de4191fcddfb9a71ecf83d48d18b424a9e304b8bb8520730d59bc7649d177749439cd9c0fe3d7a5292f35239f5196668a18ffef38e33f9f8118739cd1bf0a835d2d4448c40dc97646e4b37698a54de5f2d4886ae374fed01c17632248385637738a8b3373e2c9b6ee1d1f09534c188de316ca750a41e6bfbd85b3469ca46d42d5907b6a0976603fe8b12c49c7b38066672732b99a298a8f039c444b974237ead6793b604af833fcc307c661203e5c9c70b7878daf420be3744101a96b206794e200a3dc70ad1af8043ba962659255c1bf2db44c089de389dc71f02e383f31b909895565e8321a81011cfc6d69ea4707884b2e706324ae480f90facd199b2969fd0b3089c28d329b0f52f9409f0b457b1b7ea3342080f2248a73d0c15b0dd1fdd4581a2dadaff04b430fa85054a9ef25e4e8f2e071e7bfb6ec0cdb41e102ebc6d4dfabb491fd3bcd7b35d47e37b2caf228c43353a00735a857132f4e84ea5a13d16bf9ad79522ad65e3f0d0c73f57eb23dbecfbecfcdf277838ab821274fe0ac65329c2490bd8400f13f031edd9c24c78a88051a2fc59145110a804383ad425cde6beda0e0c07a376d9d6e48d8b3f81c7e6a22115539eebb949223c159d676f8427ebe93f2b34bb2b7198360a5326c6f065191a155e10406b27879e1fce62a69107c375201b6ce24e87b26b21943d4eda09f54d2188f8f07f32ca1e2f8288f7eeee700d63da07332892c60b7e009a8f8b38d52720592b996ce2491a5650712bbc1f6ee78f169e33546f44cb73fbbd7bc72de878426621d5bbc692d70beb4e3c1251abd0650e43a78d54bd14a83021ead2bfc81f85544f3e40d6350d17763a928d631e3f12359be4467daf7ac67491ef406e624b52299d528300aa556edeb6a12fc0b5acfa2a7732b96c8ae4772bda67ab56511c517d04d051974dbd4dde82f81f4ded0c927f93be839d47128f8c183352166d6d115dfa0964ec0bfa6712efb7b97099da6041ee0dcd8a3ab871d72545a1f0cf3c8e5d97309487a502005027531ff81bbab17c610ecc7eec241a57d5c91805325c18b9c45d1c12cc6be04413eab56dbff9fca4c8c521fb99dc22154b4f0366674b0284993e7739ad5cbe857ae8b096759d32f209abdc27796f747cad8d1d97642f716d4f3cfb7372284e66174d135c8346fc640f32e68a8d6976b05cc6c0c439b102aff2c4a09c018fad5bc6c1bb85c76447587e00346f6a3ffdcccdeb49789761482158e48c848a", 0x1000}, {&(0x7f0000000380)="946f34c2103c25522e51837e86b09f0cd115efbeeebccb7526e5f38621a9f5a5e848b5a6129a3c243adc84aede3039798da4846282270d06da192fb5923061342e554912b04402340b5fec55bdd23abffe1293a56c86d63f686746780d4c2c6fe2eb98cab21948669da74384b993dcc39c9ffca04abeb60b91b31f7482245eee7ca2afd7e040691f5c3b37f2f659f71fc6dbd1588fd44c9b90820e4437af798985cf77", 0xa3}, {&(0x7f0000000440)="773740c5b0106fb7afe44c6b4ec9b08bfb433274d364c5983ed7223f94e00d844bdd509ec4adde93bd8bb5f15708aaa4cff4558e64b0a9bdecfea74ab531d29c8c0ae21b5766a8808f48eb52fa90ace8be72f1eae27d8ac1906ff7890bb75f2677e755ac53d14ffdc0e81e5c9c1d3a53a24727e9171656929ced48e3669a8f53cb0e1cb33ab09bc9da1790ba087dc697ef8b637bb2babbf6a6730b1a08a2a2945da8ea2197df", 0xa6}, {&(0x7f0000002500)="f2236ec3ab5e036e9f878f6097aa2cb1f0602dd2485266b14e7222d4d15d857807d78e42eae704974c37ee3e904206715ebbbcede9acdc3d4ac91451678712b17721cfb91d44f29e6329c02742ed5e6ce6d67f4b6b32ef163ba85d0d48fca8869ecf26c0472cde030e68d44c55137008d7386b64698461075c52fff2bf89e0f013a03b44c73d253d0f3b6cb09019bed8d0766a5f1602a64998b97689fd8dcbd2374eabb01d", 0xa5}, {&(0x7f0000000140)="26485a5404c366060a309be9702ddfdac81ece115cedff3d3dfd14206fe7d094c7", 0x21}], 0x8) msgget$private(0x0, 0x20) 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getpeername$unix(r1, 0x0, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)) close(r1) 16:00:12 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRESDEC=r1, @ANYRES32=r1, @ANYRES32=r2], 0x38, 0x402}, 0x10) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) r4 = fcntl$getown(r0, 0x5) select(0x40, &(0x7f0000000080)={0x2, 0x3de, 0x3, 0x7, 0x1, 0x3, 0x7, 0x1}, &(0x7f00000000c0)={0x401, 0x5, 0x0, 0x0, 0x3, 0xffffffffffffff80, 0x0, 0x7f}, &(0x7f0000000140)={0x2, 0x80000000, 0x8000, 0x4, 0x2, 0xffffffffffffff95, 0x401, 0xffffffffffffffff}, &(0x7f0000000180)={0x35ce, 0x7}) fcntl$setown(r3, 0x6, r4) close(r2) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000000fffe, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) recvfrom(r1, &(0x7f0000000140)=""/75, 0x4b, 0x82f15524a38a6bc2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4010, r2, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffff14) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) close(r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:13 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x100000001}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) r4 = semget(0x0, 0x2, 0x44) semop(r4, &(0x7f0000000080)=[{0x0, 0xff1, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x0, 0x1800}, {0x1, 0x6, 0x800}, {0x3, 0x8, 0x1000}, {0x0, 0x2, 0x1800}, {0x7, 0x3, 0x1000}, {0x1, 0x5, 0x1800}, {0x4, 0x7, 0x800}], 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) fchflags(r0, 0x20005) fchflags(r0, 0x10004) fsync(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x20001, 0x2) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x1, 0x20}, {0x18, 0x0, 0x800, 0x8000}, 0x7, [0x100000001, 0x2, 0x5e9250bd, 0x1, 0x5, 0x7, 0xaad, 0x6]}, 0x3c) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') readlinkat(r1, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)=""/107, 0x6b) getuid() 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() r2 = getuid() setuid(r2) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1024, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ftruncate(r0, 0x7fff) lseek(r0, 0x20000000, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file2\x00', 0xae) semget$private(0x0, 0x6, 0x100) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x8e46, './file2\x00', './file0\x00'}) fchflags(r0, 0x10004) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000180)='./file1\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0xc0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0xc}, {r0, 0x91}, {r1, 0x40}, {r0, 0x40}], 0x4, 0x9) 16:00:14 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='r\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000400)="28ed08dce23b2437f86f13d7da4de0acabe7abb924ef45de1c7d5537923dc37f65ffc3c36dd7b7480ae8094a481dce858cb796fd7a8b074a6d3a85cb6f817c2c21d7fc9fc9ea372d13fd168b5852307fd32e726d7de92f774470e42f8b6f3b6e3a2469b9218f3d386e696ac1b7ca881024679b95e680a495a58653f5c6afe762d898cb8c5cafbd63289ccf34e747ab15504011763e31efa0a590e341c0304b7c44b8c34bcd26713fa8de5981fff9bc9c050889b1e10ccbeb7d234b17100bfba51d55c5894710a9fe672ad9d568271df6e915e248e08e88bd3baa3aadd6f93c91d7b6ed9e71637dc486cf8ed33be198520d3b38e98c8a8f41f3e0d8ac84db3fcbae89ba01a188c3f105fa1e8e2c8eef868bd987270d4cac2c15c6ad8628640517715e1440d7", 0x65, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0xa) rename(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:14 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000140)) close(r3) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x3, 0x8001}, {{r3}, 0xfffffffffffffffe, 0x60, 0x20000000, 0x3}, {{r4}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x43, 0x80000000, 0x0, 0x6}], 0x64498a19, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x25, 0x0, 0x3f, 0x2cc600000}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2, 0x3}, {{r0}, 0xfffffffffffffff8, 0x5, 0x40000000, 0x80, 0x1}, {{r3}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x1, 0x100000001}], 0x6, &(0x7f0000000000)={0x9, 0x4}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:00:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000080)="f4f99187fabdf7afac7b46cfca3b67108093a4abae77598aa4e7176dfd22925be4bd0c0bfac69511050d35d424b27f68", 0x30}, {&(0x7f00000000c0)="b8dde4b95132146611f65526b680717137f8ddc02fe6ce7ad68356a1586baf", 0x1f}, {&(0x7f0000000200)="a482e71bea3992118fedec6d95453f5e5f4688ed828e5773fc30cde61e537562b4d60aae055af162504bc8dc47ab3a3716d4b58c75f2b12669f1bb384b33bb0908a12dc2bccedfe4b051a2c70b3ca75bf21eacc161c83d01222c073fc6d644b5aa54b231d9982218a3b9bb5e759d44cd818835aac255029b9a1dd4fddfc1ce045795e96a4f8ed12525ab97eb75c9b2e4700f0660b677da072876f035985778e27a5f1cd45e3ca7a47fea1e75f9c5d459", 0xb0}, {&(0x7f0000000140)}, {&(0x7f00000002c0)="522bfde6e5ac92ae33d6fe4171e3996df0f1fcb259d34127762fa9d057b96a6b1ff531306552eb8e7c7a58b7c38fb574030f01f0526e958f898953f732d923562ba0671e43b768f3326385881820b2a0668a378d62c947111a01bc1cf5cde9", 0x5f}, {&(0x7f0000000340)="c0d2c52ace127194a2edd6ac49a002a98df0119373c64b65b2ef7f0ea2caaf83626171cbede5ee02dcfcdc571b158bb842a7e1196f652dbb0740212c01a97b30655312b819c6f43b3337f5a756e3a225b009ef8624fafd3df4262e39f90d6b56bed89ba98cfd163cc32fa3a67e134b15c4784d72569815af2dec3f4d1000b002bbab32621ef40fe60ea740f422eeaf8dea2c3bd9438e14a63627e852d26f89b444", 0xa1}, {&(0x7f0000000180)="b78ab5af91ddaa83ba59795c82bb3e8f113ac5e8a23e69e1c3aa771fea408201e1f8a649d898a6210d", 0x29}, {&(0x7f0000000400)="6b4dc133af48737f5a7232ddecf180147a6f6bdd903f76c228e8c1e34120e6958e98123d49f0eeef5b34359466816aa1f1480df56df2c0925a47c1dce5571553331bb78237da0c3729b3f2e4e11dc4b528f690a5b22ba32f1e04229474b4c004a918e1e33d25decbc30be3abd2f198e25a9a1390254c15d13dee5b0c6693bb0b1d51c1a8fd58255382bc257735ad579e567ef00eda9a5cb113fed53394ea6fbba287b5e355c7342d1179bb18982f3ab4", 0xb0}], 0x8, 0x0) 16:00:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) r3 = semget$private(0x0, 0x5, 0x13) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000200)=""/234) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00003c27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) 16:00:15 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x10000, 0x100000000, {0x6, 0x200}}) recvfrom$unix(r3, &(0x7f0000000200)=""/223, 0xdf, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x22) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x6a0, 0xc0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x801) pckbd_enable: command error 16:00:17 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) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x695, 0x80000000, 0xff, 0x0, 0x83, 0xbf, 0x1, 0x1, 0x2, 0x6, 0x9}) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="7c90ba6eedc84158686e173857e58f681164d425000fa1920c78fd436ed21d1453a2c943c91029edd1d62e24e77c5be89820fed3cda95e7287afa6971f4ab566168c0493018239fa62be855f85a0dba87891fcadc438e5292251cf564b460509a9d710dd381b65db6d057f24d2b98cc8c910b6678f6c09bdd9b9b820978b48fde34aebda7aebbd99d31c4b4775058d6235c6e8a0cf6015c7c91800a348daec9cc29cef58142a97fb07f7c7bcf1ce9fbb0355e0b165692a9aaeda797a755da7d74dfd47c42dfb0309d30e3f7fb5b89345cd1eeb8333afd821ca2f99d9f9a7351159f5", 0xe2}, {&(0x7f0000000300)="dddfe8341f66d035e3c1362a1a3bc55fe4988a719117b5da6e187db2d04d63d1a819b00ea09c3aea68979565b46bc7a6167c333d4a8bdced7fdb1f0dc48f78541f14c427802cbe4817ebfff890c8a70f8d1c0d99a3c8c70642166e78bd6d13a50a98ba7fed4361a33d9c760f14e42ae7833f5e71986cdcfedb1eccb7522b595fd836ba5db63c3f11edcebaecff9e440b499421f30634b9d8d9383d626f225885e0c8b7b9f5a99e81ece9ba3b820f3bdc80a6263b917b3b192ef8f964e44d2c5fca496d89b40d89d0b5da37af8998468f4cf11e68e0b4bcd06c2558d954351fcee3f5d3521e6f491741dfd3ce189124db86dafd656cf65ae0dc14169e5946", 0xfe}, {&(0x7f00000000c0)="261eb2e4c42fd8f8401b76fd5afd654f611c", 0x12}, {&(0x7f0000000400)="b2b3b25705dc169701b290b1af5973e88b1c2fb933cccfb470cd345b19dc56a5e9806e0105387668bf2c9404bfdb962fb8a393fb414541ff446f7b70f20a112082e76b05bb49cf00510b646a47a3e5dc449775fe7ac91bfdbbe6943d54ffa48478dc811f1807c982d1f329dca7cd89d0c3c18d4330308b782c69016b43325bf9aa112e01215db5426855343766f7212a1c3633c1d15d6043ef02e45350675f8dc9e83653ff46401610be167a08e5c0f101dbf5d7", 0xb4}, {&(0x7f0000000500)="92126444f46bbf580a58d0d5bf840fbf67d062f4275e23e80486755c35ef6890bbc48cd7a0ce8c0b3e07d4603ec21dbaf30b0f9920ae19b1b46b606e3f49dc86f9167686d9f037b3870c09c59402b766556f27fc4b69141d33a580536d5b5bbcc8", 0x61}, {&(0x7f0000000580)="2a608ad3ee5ee9c30606311394e16bd13d2e271bd55ba114b3cf2323fa9c6e05b6ceef746f2960d9a45436aaecfe224f63a41270e25666a8a22fd584955f36a3efdbd9bb9ab6b2aff2b14b167fcf64ff444cf59bde6ee0741784cd729028e86f5c19f15966be439dad51f4c004cd4b7dc592c35f1a41c2fc2df9b1255d52f57141d009c0e8305e4da23a8fcb74e9fa9a9ed33dabc0300684ad62132b6afe94fd75eca1529defdcfac28ec3b6bbf1eb9bff5221fb971c469e90ab83ae04721af6151b6458a2dd60ae99975f8be941a5548f5ac436a9c0f3bd1a7a452df5", 0xdd}, {&(0x7f0000000680)="bf5b4095ecce9a5868a32e2ab258e1bff463a4453d58c2e3fc438b50ade5bc191ab349c8d90311a6ab47b090dc96e15fb07d7ef91c069fc896d41fc2386f6746cea39b1e76b637b62b51286a396baf952368b3b4a34821a0f41a5191a8514d836cb91cc6229608bdae7e466d8648efe753484fc246b7e56ce3bf80ff864c04bf1920a29a845edde27a50fb3531bdbded2f37af211109513edef392f4047349bb6fcfa3e4e101adc7b877c9b17769b660b9e5b5e50580", 0xb6}, {&(0x7f0000000740)="6c558c865a7d37ee9d77c2239db2259db42b96fd5d2770a4427571155e7d202af21a3ce324f256de32ad1ba6a94b47bfee61c61659a7515d0d3d8e74d810217ff7f7a37aeb25f8a4f7ba51ff92f646bd61ba5c3db3e606bfa51c3196c7c371c9f305c03d179dd62ab3bbaf9d0d2d82670c03f3210fd9e3773e9c4e4f4f60469614d76c55686e812e3d89bc01f166dd8bb48f12cd480988f5e7554f89d62576ff07d82181aff288865b1c3bc1ac0db6a2ac80a700d04e99ec80d64f6ba3e97619093b0f6af0251a", 0xc7}], 0x8, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) openat(r0, &(0x7f00000008c0)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x100000000001, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000900)="9d7ff227c3ac60813f863a47aa50f78efc5f11ad", 0x14) getpeername$unix(r3, 0x0, &(0x7f0000000000)) getrlimit(0x0, &(0x7f0000000080)) open(&(0x7f0000000940)='./file0\x00', 0x2, 0x80) close(r3) 16:00:17 executing program 1: setreuid(0x0, 0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x101) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pckbd_enable: command error 16:00:17 executing program 0: socket(0x6, 0x7, 0x9) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) sendto$inet(r0, &(0x7f0000000200)="bfe6cd8489969bdb3059fb2b711fb21e092ea2b7e8a291c85d69a679417114bf180ccbe92266ce26bfd325b35b0ec26c8c7485c3cbe2a37a810517a4a8d08c245bd2b15cf260f7b92173c285008daac0b128b29d284caf53cce3abbe2eebba07653b06efffdc973e2baffdfaddf59fc1adfbbdfedcf273327cf4ae8158d0e185e259fec9e3357c411d242f8e1a2e328b7a626fe6ec2aa0599384900afa2efc2d8cbce9694d3649af537d4a95bec99a17a54c50d697c6d73944bff711", 0xbc, 0xe, &(0x7f00000000c0)={0x2, 0x0}, 0xffffffffffffffd7) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x15}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="a746", 0x2) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) setsockopt(r0, 0x800, 0x173, &(0x7f0000000000)="8d3e9658c1352b01dea2c659ec1473f7", 0x10) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000240)=@abs={0x682eb13985c518e6, 0x7}, 0x1) bind$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) open(&(0x7f00000002c0)='./file0\x00', 0xa, 0x100) r1 = socket(0x22, 0x8000, 0x0) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) 16:00:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/3, 0x3}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r1, 0x0, &(0x7f0000000140)) close(r1) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000180)=[r2]) 16:00:17 executing program 1: setsockopt(0xffffffffffffffff, 0x5, 0x4, &(0x7f0000000240)="80f86589c8ec74cd37caf4b6407bba99dc00b54567443d5407d6be5eadd387ec3dd25af66a0727263a64fa6bea88431be141521fb33c981e04149db7db77563a1d0f63be22405d08d20b4e52798b76cb225a231b290e3b1e565644f718049f83d8e5d9801bb7b87eed81b60e9d38076d48702fe202b9a66a928cfa9517d5911509e6bc7b5e6956479410673b675fc80039342eaefdb24c003e7b818003787f86332be0eb1016b9c6ddd5fb3e63b635af6e76e92a02f17e44ac85aceabe46ec5c6d9e8cd0a0cabca977d631bbde203168ed470e86a22c27e89fbcc4c06afb8ad6cc3feeaa8594af35eaab6d3518ece1dfa538cf6b3ff6cd1ca4c943e59eddcde560db", 0x86f1b24a2b0b7d28) setsockopt(0xffffffffffffffff, 0xfffffffffffffbff, 0x80000000, &(0x7f0000000000)="e6d725c25a41d5ea0f8a4bf803f581f293cebf3b2f60f9a230d3af3f03a63b5bae8a9556da6fe77b106e31dc3e3c01", 0x2f) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x2, 0x1, 0x7fffffff) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x5, 0x3, &(0x7f00000000c0)="22811245f6144542ec3a9f17aa33a15c4456fae0151007cb1d88d738f00a98c71d4705dd76500ae1cdf98572ab8f9246b91ac48719edcdf35fbfbca3d543c81defa527d961a7834b1650e8e9c39670eb1a1331d9cf916ba245eafd99e47b77997761618f3e3d775cf873041e2dad0fba3191af8acabd9be4fd7343a4fcb616c74172467666a2fc8034e43c81dab0428008b2f2136f9ad7", 0x97) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() renameat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x80) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x22, 0x0) accept$inet(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semop(r5, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r0, 0xa, r0) 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:17 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x100, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x400010) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x20005302, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/150, 0x96, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000180)='./bus\x00', r1, r2) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200000000005308) socket$unix(0x1, 0x3, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:17 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/67, 0x43}], 0x1, 0x0) close(r3) 16:00:17 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x100000007, &(0x7f00000001c0)={0x5, 0x1000000ffff}) dup(r0) 16:00:17 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) ftruncate(r1, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='r\x00') ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000004c0)=0x5) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x4, 0x24) semop(r0, &(0x7f0000000080)=[{0x6, 0x80b1, 0x1800}, {0x0, 0x2, 0x800}, {0x2, 0x3, 0x1800}, {0x4, 0x101, 0x1000}], 0x4) semget$private(0x0, 0x3, 0x414) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000000)=""/107) semget(0x3, 0x3, 0x0) 16:00:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x8}, {0x0, 0x2}}, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:18 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() mmap(&(0x7f0000af3000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) chdir(&(0x7f0000000040)='..') 16:00:18 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) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8041, 0x0) r3 = dup2(r1, r1) poll(&(0x7f0000000200)=[{r2, 0xc}, {r0}, {r3, 0x40}, {r0, 0x4}, {r1, 0x104}], 0x281, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000140)=0x9, 0x4) 16:00:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) 16:00:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x80000000) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) pipe(&(0x7f0000000000)) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:18 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f00000009c0), &(0x7f0000000a00)=0xffffffffffffffcc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x1, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f0000000780)='\x00', &(0x7f0000000980)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x8000}, 0xc) mknodat(r4, &(0x7f00000005c0)='./file1\x00', 0xc000, 0x1) 16:00:18 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x3, 0xff}, {0x9, 0x9}}, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getegid() 16:00:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() r2 = dup2(r0, r0) r3 = dup(r1) renameat(r2, &(0x7f0000000100)='./bus\x00', r3, &(0x7f00000002c0)='./bus\x00') close(r0) msgget$private(0x0, 0x2) r4 = semget$private(0x0, 0x1, 0x222) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/88) r5 = socket(0x11, 0x3, 0x0) r6 = dup2(r0, r5) dup2(r1, r6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r6, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r7 = fcntl$dupfd(r1, 0xa, r1) kevent(r7, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r8, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x42) read(r9, &(0x7f0000000200)=""/183, 0xb7) write(r10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x7, 0x0, 0x0) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) ftruncate(r0, 0x0) r1 = msgget(0x0, 0x82) msgsnd(r1, &(0x7f0000000080)={0x3, "feb082feb5e2fc959cad"}, 0x12, 0x800) open(&(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x4) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f00000000c0)=0x127) 16:00:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f0000000200)=""/205, 0x67}, {&(0x7f0000000300)=""/61, 0x3d}, {&(0x7f0000001580)=""/118, 0x76}, {&(0x7f00000003c0)=""/109, 0x378}, {&(0x7f0000000440)=""/43, 0xfffffd7b}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x8, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:19 executing program 1: getuid() r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getuid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8005, 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x610, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x7, 0x3ff, 0x0, 0x4, 0x4, 0xfff, 0x0, 0x0, 0x7ff, 0xa11}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000100)="9ce2a3941f829da069e71cab0b8d1197838d6ae1b5ec3da6e66a132ecf3a98e6cb198c1c48baebcf68607f3b21b8b4d869ce3348bdd6fc4a644898055acca7d4087d7e08d104aa803a2a13538ebe6194079536c28a4f79d8ba8dbc9917757c710848a4e6ada675928741a360e3333750a31506de0f8c03f6c1bb3b6f9f00a97888567d4418d35988b31ff0944931123313f3c20781c95722d204bd83830e425088438cf4bf109d60301b4ce8b644bc5ff876bfbe0d2dab05ca1dcf0e154ff979bc5ad7158ab1cb725dcff5425df19fc8d82423f46ac1ec450ed0e2643c1e8a34c9f8f71c", 0xe4) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="c8ffa0fce54ed597c9", 0x9}], 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, 0x0) write(r0, &(0x7f0000000080)="6d354afe", 0x4) write(r0, &(0x7f0000000000)="b306d19f5dda4d53", 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x148, 0x0) 16:00:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2001, 0x1) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000e000000000000000ffff00000000c55f", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000040)={0x0, "76d37765361c49f58591daa5132c76eba52e58f2d035077419e5ae85d7991bb97b7929fc61e5df53d24ca85fe19e4a9e994051fca6230634b201486a8adf6db89b804f934864"}, 0x4e, 0x800) sendto$unix(r0, &(0x7f00000000c0)="be48e69b81ef27e4eec26aa1bc78088c807f023fc22e562018bb2b66dbf1ca8597f070fdb1bd3c1d2ba94548aa6e55f210fb74209428195f4e7f05c98b8286", 0x3f, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:20 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x3be314a0, './file0\x00', './file0\x00'}) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x7fff) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0x4f) r6 = fcntl$getown(r1, 0x5) r7 = getuid() getgroups(0x5, &(0x7f0000001480)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) r10 = getuid() r11 = getgid() r12 = getpgid(0xffffffffffffffff) r13 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002c40)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() setpgid(r6, r9) r16 = getuid() r17 = getpgrp() dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000002b00)={&(0x7f0000001740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002a00)=[{&(0x7f0000001780)="8168f45175ba0cdd83b2284bd1b7b1283182fca01d13caae03452762c02e735fee9878ee84400f04c6c6fd28a6e76d7e5956f0c2abe803d0807843b5ab69f7ed033a34566d34f6f198911669f2c18493698795b4cec5cec5456427dd909de85d8566bd73b69a4d4f90dc7365d2e34a03a5bfba758933ef10bd2fb85ec81d79f202faa549f5fffddf40f51d94e31d98d28802f6aaa04e1ba917a3dc36fb03dd48a83f226c63d30e40b6e4a1cbacc4aa299cc8111dd207e7f5f781e3d108bca356052a9c03d86e90dee0a4bb083f77c92d4e0dd02f9c2b545be37172bc5f54a32945", 0xae}, {&(0x7f0000001880)="e674ac1c2afed566f37fd7b09bbbcd8e17953f0fcc4f8da4de59a98f1f98dca94bea0d6b8dbe350d0c7527595520324395405add31e789d27a5e0e94792c73f60d5e462a5c57f549be3b13dcaf9550a518a92126015e2125e91aa7563d454429aad40699ac7e9f56d1510f7a5a907e22f79b11fae2e7df01a7e02f9f7f4477a2164206c5e44bf1db6791c83487e950eddf458aca46d24213a3582c03216aa40853e18b31bab61fea298ce17c03816b940f3fce2e1e7352d9ee907e2a9e216b98937a029041200d0508bf909a8f34baa51b95545720a5d9a3acaa627421b819b27121f7ad7e26e28a706202a77c2ce7cbfdc95cf972f20057197514e6deec0c72593e76bcbf1a3031243c7902ab72506b5498f87b4f596fef4e9c5355f9a4fb905a4680672b201d564ed02cc0b4266d439762d0ee4138ce037f4987447bdf36d702ec2adc84f9caeb100fccc3ad9a5dc4ee1da4b1fe3a33bbbead448f8a953529e1db5686d7503084e5797055880d7ad3d294d2274d5c55592f0e3391e34ee1f4dc047895ad0b33b1b8590861227be495b5e0f10a0a0caeb209daf0b7ccffd7d42eee49509043fae8fa10d78659112d4ff157b20ca9fd6cca532179e4b638d8d8c9053167c035dd459a7324e7b133d53a5e613f47f569fe9ea3f11c15014ca8713f68e5e534940aac87f6ae0834db2da2e66132b5dd3684aba8ea5504a22276dccbfaa99def8f86e474b2489de9d597acc175e78e5f9b512b3401852141cddfb43f63d8ae5ff0241bb3f9c5f01d0ac2ce97423c78e90ef12612f22631eb502946b12740b092fd410d7a4976d5514c0ed30357470e4ef7b62a3fb43912a809b844399a39ceb0d4a1273a955ddf4a57244cbf21eb22d664f50edd8e0990ed64b6c6bde0ff5fe5836a61cf576889b11592773437e1a97d36dead0fc7ee828e9672f2f4fc0b4e6200556ced1cb7a04c1da5f07d4f144bafb269e303a26715cb9e3bd723f8f05e8b49543d1c639bd475355ad074dbff134ea0368425ca13a32c29d6eb7c64272493e644662f6c25a4fe513a87b6c9322bb776a7ad05b3f9cf72d8e481847192ec6bfc20ae37896759860db7851c9a29c71141687475f2dce6be546d2b26c30629af6da159eac59c1456fb72fa4a93baf9543894d0c5166ee7a836bd34ef8fefba9ecc9861891599a35ed21c270f0e21b3a293545a828f2f55c25dbe67117a1406297e28da67b9b6e484f8750cdc311689271fc3efc38eea568445e87f923f881642f4bb43df094fbeb65ba84d298dce4198b487eaaa569ce468e8ed95635f1366a34821eebddc8a9b1ceb5b601098ad0a8995bb131932ab4135814686cbd3d5ec9cdf364f5d73f7ef2246710d6cf51f3ebbe1a2834b50f47e22572937d4ec71ac1f8251efdd2e2b361f11bf8bcc6e6f313041994d402023f1a4d62668760019c36fb25fa2bedc3a52e1a028d5d8367e3ce9d7c674cfb16e1d915fe6808a4e01eafcee8603e799da8e19948ecb8d660bfb92ad0c444b07da9e61fe6db2622f79ef8d5ee51bc6741ea2c2d5d9a3952144cdf02377414cde193bc5d4afe822b9ac10422977c80dcb2c182a5a0a7fddf80873a27aaa5ddceddaf8b163acb46fb4e0757a4b3a77e9897e086046147fc1cfb87125331ace35063b3b0fe0a15a75693e613ed9c10233212bed3077bbf0ecab6d625d5a7261a3f6ee32a4d43094fb4a675ede2abcf5a87712f6995acd05a8b7f6ab5092ee14de6703e554d80d2eee6b5505c2264271dbb4d9a694b5cf5e6eb596eee3fd3060b6cbb0b9cc9203b388d8bcd13185ad866af7c06f0e49c6a4b88a4cc875d896624426f105f01c774ccec89409853d14e3d86b85e453eb2f5a5c8a62508a3373accdfa3d06b8ef800b30b48b9ee2d6133bb170acd8f09c85237c955b3066340ceacfc043917ba7565d15270eb0c911d1aecab337a0497c59cb824b80bd52ab9decbbe9b1eb6d98853143e321b8e144d49522790131f4245ef7482aad34ae0e1c008d5770273f1e7a030fb189563dbd95a3e3cfa99a0d2b07b168961de1f4923444916377ee4befdfcc6b00b296e18635da1b59db722b19e10cc512d38f7da21a808493cd963c81d9604530cd399f0bd5cd1e2d26ba40fc2636bcbcadedb94910edc77798418f814a32be821c393605ebed3c4166cda528f3144c35e24566ed98c7b91639f6f154d092788e76e8a8ab27f4d63c16134c622ae442ed0750ea27c16033cde9a83b7d230346cd3781d2db2251daf8305c17777b4d799fe5bbe07b24545bd46150af1605fb249658cae3c5d7cbc609122431a37d2e939364f7879086a16039d1c9ff2ffde41a84357dacd8ae85859678ca7ffb6412984fdeb465ed891f9cfc17632f61d7c126c11a3b939329e274acfa33fc18c10f25537e7a79b4ffe281fd0b6f6ebd14296a15a7600a6c5b410fbd7ca148566ebcc5737454118be311c7f5518dd6d8cd51c1a6874ddbb8190409029b2edc50009b30fda2f26db9d90bd35a68359ae1569ba0fa1eebc77b4c440ff365c8b84a7237de2ce57a94a9678fe42b740ba1d6bcef5eb493c06f23e2413ecb0cd250bf5a79496e39c77b96c0055cda216bec5990184f97f2ca762d999d150c737d5d0adc92b9ddbb1b7e023cd91c8bb2fdef1b2b0325357017408d028f4c1c446f9a75babd86705fcea27a281cf2b80f0340a9ef4bf7289de9359c735f0ce61d25b52f89596f7cd4c0b01f847b80c29c30ba000695c623eec08b79293a8f49d50700b584535681f28070a07df9a2b83d75da5376d7373403488c4b63c996b99e54ecc8899775ead2f90ba759172bc1a8e93ace87b29fe72c5699e520068ac92745b134cf167b6fda365bf7b8a65b7a29db4d57540f4cba53dfb0025dbcda7cf47661a192bf32bddc137dfbbfdda786e1b0b79717dd3890c2c600c98382e8bf9d9f2483e28201314311628aa467d50c6249532a209fa917a8d9d25063de3282946267128f4dd5fd85ab14871b6014ad4e02ffa83d9b15d516f2206aef791a83585825e22f7839077ad704d855bba6851236c46b08334bfd590779c96eff5808cc5b656a8d3139ff798811f7fda72cf68e58a2d832d027a6fda69bd3705f74b11fb4a8354d8034acdece3cafce850ef19a841d05b1a8e9af4cd546476c4402b5dc6f1858820a6b9b2c8bd813edc40368829d83e9ada31baa687ed2ba2ddeada48b28e49fe01f017e9b92442205bd03a12c56a789f5f6d795aa6ec985d92d5356ae26f40e667a63ca34cd94afe5debae5ec633375cbfdd5d91de680d83dcf9a23272a062654dc51ade5d451e4da4a783a4c7477f2d4a428897f1ec97c8eae6a713b3f9954c5509d4b091593ac5b37389bb72f43beae3048f3e84c2660cb2a537976064d72e01bc7fa4fab9b87f9d3a48e8ffa2ee2d28e2ccdc8eafbe71a9487b35863f51fe452a185c5d49d3acecada7a73b8b5f683ddc92bc9efb6aa9412b39f74ec637f6bebade2c17ba8d7ac8dea26af0fcfd33973b5a5c41e5c3e3f1aa2536034fad8c33819487dee4f6e635efc12b91d1908a37a33088561284c72f9aa208d37cd0c431c1fef6a189e5635ada14ad44629eb34a743ef3e260b6e5c9406d9a82c0c2cdc4c78c9161a0e477e7ce590cb89796ae69eae6612c119f7797b985839d82bbc0c40e7a7d3298ed9f06990430d62f98ed9f3c37e037eb971eb65149f80fea84708501303bfdb158122ea28934c8896ed63110bf12bb917f06936b42d1118d0d67ee0ed24076548e63d73b0352a2e9e645018ab89c150741f0ae293412eb37d1164d3c06fde2b759f4fefa0e9fcab8d16bf8e694a5f98240118014d6fdcdbcb454358da4ed7dd77d10ba9c001a27495a01a80c1c4d5e2e69850c711427fd4f2fe4b727b307cc9f7b1f9e5a0b48925a0030b0e36724ff7b8be6ebc67c96e1f88a73adc79ac91965925f39ef039793010ffdd6ac31c9506ec0fb6aa5ec1fe7c7b766c685321bd7ad6d9f46b86a05dc632bdd5c5fbc49f5c617a8b8131c200e4e1fc745139daf2ebd406bb7ce31af6bdc2d85f28eb5026a5e4bcb89d0d1c6cf201d9aeda715f1048a1bf2eee0740f527879e3de0e6bd718861eeaf7640d7ba4097fd67c7dc3fbebf69fdcf231ba090458e9cd353ba0b0b873e86b6d897d8603154f241a2c6915d12344f69821ddfb5a6a651b58d5c3f8da7a7034db960dc29950053675cda735ff3448038519c049e209a79758b4cc39bfe3e43fb5f223608efe675bbe17b116f716adf6cf456a03cadb7c48d773f431b78b112458198f8177f448455ad94fb46ed3186894836db8123150b850308439c4741ed38a73e6426dcaf7beb8a4d85983ede989ca0d10dd0cd50b5ea210d174019b915f496bee6d4589ff5f6ee0e79b3eecac4d98894ebdf1aec8576a85abf3c1a3846ff669d7152c3ca05f57f175669c5fb196959e8e16295de3581f1cab0861bb6fe5435c7b06d025363eab6a9fcd780d0e06b94070b6034ab7d9b152def01d8b7e278677c5578bc019adcbbfb8d359a602fef471ba43a59c02de60520ca0f17841fb47e219ddd5eedafa2c8901b1aa229caed764dac64bf826464724d052c77e4aeb6ec7fae1d6ff7195a63b05328e3e57bb7ab954d64a754378e676b3c61e39074c2ff368454babf1b974de71e6f90170001e66b94a4a5950313bff7f4936bef4a88d6b713b74d6959636052e02013184c97f8a9e0d8bb7dcafbac4e22677fd72e60aee350e2c2cc9c2765528ae138cbb2fb944a480c755bab042c605e706bad39804151020a68c22662ef54eb55953f2ce5ef9f17a162c2a770b99cad5c55d4b1c4c81be65ede0b4a9ed413882b5cf5aa69dad52576a0c02829e67a485839fb5c619d5607f0413020ced5ef1fdbd5de735f5c8272123a9561c3c70b2132195618cdfc6387963c336e0858643012b1d6b30ebbbf17c565fc2b8f888502a47c91d8402d4d07edfcbdea2b41b20cc59574b3d2d28c0ff3ab0bca6c146fbbdb676a9b534e84f57fb99a96d954f8c94e9632faf7dfdfec2bfb0c74a9f48c74c6169365b962c3942aa5f8fc60ed3257e7d7ec279c25db563451c7dee5af23edde5e5714acba2fb2d0be3138ab76bebd93d25e4323b64f1ffd9987591467a86d02924b1134948d62c751fab1599827a74ba2f13782b71cd3261f73472a6b32f132978378d42354c5f351ddad31bd3e34ec3aee715295d6ecb4ae93f56cabec53a2e472e94028c0aa7e1595b617385f2d3723fed4e4f6883622ddc7a6c828942c3a131cded9fccdd535dd408ae0da1e75e72e33bf72b5dec61d7471b45fd308eb4cc9af2ae8d66b2c1a19c9e7e138845d82745cfd6d4739ad3b987958005930b3e47c78ed1b4e2705cbf546e78668a1a4553c9659e36ff3be4f3fe7819bfa1e08e1d3b6e778197cbc4b18aaae3c3a10a717efe181db060f2853ad095d6eadf25fcecb86a3141bd4f8c52b6a214296034cd1c4da0ec04107935a25f6bfa017b220a0244620435a3aa4dabcb51ea6fb8518fd1a924cf89f2832085c540d70508dba133bed7a0d3acbd3219079d7a77c4b53054be41a717d032c81711bd95a7fdfa6b3c3694e1f35e5b9af814bbb5bbe36cd8c6d976e7d8b71cd1fd9c199e27796d098e55c7f1636f9929ee40329961d14eac17a3f01ce79136e37f884b0437c887acabbe0f7888e9b3da528bf0f89725b334841731904befbe2cdda42f2ce5c81dc967dd1be9ac44f2aef6cb8482df0790b89c3efd7499ec03a40605609af92", 0x1000}, {&(0x7f0000002880)="ab55635647f78afb83adefd9002a31bab887c4a33731422248443936c23cb423a9c822af290efd241097349f20bab7f5427f5875a12bc8a3d0f6d735b151deb43b602e5d4437874cf5bbcf1499e001b6d31e3dff2247659fe6315f13336f4b2e917f4cafbb3353d70158b5faa3a87491ff62899fe890ff25e86f5f86cb6a2ab25c5f90d4a030d4ebb2aac650193d737812078d046f55e35336da5f22032c3860d77fcb020bee381e198b1a32091fe2728a1cdf36330a20b2122b2d94c80e", 0xbe}, {&(0x7f0000002940)="f21324223e07bf15a6b66d82b174b5b82c328c5e7b50eb391e2bbb76c6fd18ba2ab442c56879f86290592b2e8ab8009552b5b422fa7207b6128171c21cb31fa6a1c9d417", 0x44}, {&(0x7f00000029c0)="80eb37e3cd077101f16bc719340d14ff6c380dc3e2eb77", 0x17}], 0x5, &(0x7f0000002a80)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r17, r7, r11}], 0x58}, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000240)=ANY=[@ANYBLOB="0062c8a164abc5c46e00"], 0xa, &(0x7f0000001380)=[{&(0x7f0000000280)="4bdcf5e33eed4d9f05cb04b867bb354d3935ee2992c057edf29f3b4270b09035ed8171a0479285c964d4ea0341817ed5e9e3670284339338a9c203a6fa7e6e621309a6108c7dd87f152de1c481b183e688dbccb3a3c0889f096e86adab67fc04ba29ff04fc4b911d6370de7a3fd65c788a5f51b18993c49c75c7ce8d4b337aa3bf0404456a7cc2c7e77e631e5bbd3f1ecda2afa57a3bbf5f985a71240e2045f6430bbe12b3d113623292a2cb28d020cf9bca7e31b92cf22b6549863f43b8a36643bdee99fd46f9e2ae8b74da3d65e82173d96714c484d4a4d6c2025d8bd597e811889f25afb17267a6cb5d46383a", 0xee}, {&(0x7f0000000380)="7b8b9b108eb8d285839a31a10c2824db7de7c1cd99e2deec4666f588ab0876fdffbfaac1757b9c3b1d04efed6e4f0c4e6012bea719241bb33642f5a71969fb8949a7275c4e9d31828238bc256ae0a30c8fad289de6e783b8514ab95f40f442d9783fc25a81026959ba400d3b6d56b13f7aab02bb17da6e4e8f451fc864e3762db68ae4e34f1dddc5c2517cc5de709cca860575b7bd45c5e4e052adfb04cefbf3524c694a8f093c89ba6bcb6f2f1207f7bf3def64c2225be188825512d08ae6b2bb144a9232d4532461e9c2e3e4fb87aa8d9404c9aa9defdc2385a46bedfeec10b113e0aaf8ba1977d7a4d428bc6ab2acf55f371237d72145186de683f7e4daae2c1f7eeb0fac6a4ff5cce48789b282fa0682e1c716d8d61382ea34a658226f25b94a68ff8d58e0feac3373cb6caba3fc2b3741ff09952596e2713d30af877b66ddf2d14313dd2fc7e38e147e465b0932f631ea25d24078459b1ed8afff4717311168c0a70e44e5d88192d8cae52f3f1ecf5b7db0a82108355d72a7c970bb8fe72da43ec21204cc0e89d1b5cf5999d0f79f57d277691982b2b0c693fe43b35a7f318989a84bf6ef88e8864c2b6966e1049963d9e6230e1e6a6a7fec7cf3159ae3c472e0b0ed622bc967352dbd0fd54410b2bf1096234f37c302db28993f5c86e6fc3e1d978e4713b7abb0d0d7e691bdf115f77d5d6dc0a198daf5ff9168db38545b9bda73d197707bb73d7c06c9ed28e66c3ed24ffe71dffcf1c0f5b4a8594e4c79373b0eb9423e209ac22eed49be662d145247aff870076b738670d9b48d1f7c6440fbc5d4ad6be8993ffc13c89798040602a182b67b84fa252ac74f7de0b084be924278dea4c6fbdfccbfe4d824229418d3365a8aed312c3e771a84d25c2c3fde791cf32b445c25394d6016187c09f0f9ec4c58e72eb703517f79cf395423199fc7b320159a9b04ea6cebfedee6c0e92d5a266f90ceae40d2a1e58d20ac4059435cbd5be88d68d9ab78ba59d3a454158fc62ef78a5bb0bb0f86fe91a08503fb9b96a260b40115fa157fa10609db270deb72f5dbdd532bf30958acd4a5e184103d7e420d66aa495c03a6652fa36fd2f7914b009d952d79f8fd0d504d91afa0e3fab6d10523519540e5b4a4d9b02f04dbe07e01e6aba91f62a63e2d1beb35cf1840f5fd406a12e7de1047af2d44663a15dc9c53339df5f3845580c3f3f8a245c42484edb02f20ca79c709b15101ffdbb6079f5a5951b5b748e613721707474adcde81d2c3b26bebdd5fb2428730755958761f78268851da3e97777d0f9d94e3e7e2cb2f5f3516f69a9265fdbf2b42861a4a8aec85618ddf3623c21beb45f518d252ee0234b475a72fd2ab6ccbbc60ca0fb4c00c657cf0c2c64c53412b15638b82b9cd8941fc57693a8dc556572b707da2526d0e0c7937b3c5c0a97de4ba635b5896751b40d1ccdc137a5683163b87e51d741764651c8514b4dcef2358443e53976a72fbedffc1f6e02e2bcb6022d5c052a30a4df4545a15981c0e4de3363715001afe158f2dbe61ca13761613ada926e50fbe526a000baac2d40fd817087cba96b0b70f25cb0d70abc2d1868ce12088b103f6d4ec210e1dbc3abcbe59aa504b55ee43ae149b90d5510a1400bcd66d755f2f2531cb33b9d75e64cf8cf6154ff2bd9972e54cd3f339747e948a46a63599eae9834de5daba111bc559b57aa0dbc745ac8d02cb292789bf02e3a7f310688a30a588488c22e6a1e6a7ec2f3e27e9a0a988d1b338aad916fc13ac695aa81e54856e05257070b35abab9069490ac4e8a1d69068d23a6153c9e31aca75ccb7a4d88b3bce5ab0f7f0caeb55fe4a4c27be0287931724df3845ebf2c9649f6fc9953e25e99698549b07c06672cbc6ce625d15be8456a01f66a552b17bd1456bf5d4400730fd9f3e359b26b22bf4bbcf431b9646452cbb9144968ad68393f7c87db744be1b154a45244066eb9121e173c81038268d4fcf73db74f0270df966f88af2b2cd3ef2959bebaf27b903830ecf2a686b6542c669bdd1b98e7a613fdd05c4f64cf59eca68341c7788ff4428883e8ecfabd6fd7347d06a534d82576aab6797c92cfe407e65480e1706fd375fbaf3b5b4469b2774cfaf80dc40098ea7360b4804217c900f73b898518ad7491bb07ef8b0636509e655b87664eec20b6c6bfd33369d5a7568ceeb0864b5f614d98ed52e34c9f76b6f19920b7afdf5a222aa1048d8b95e98697ef3eb64aaa126ec15f5a871b0dafe7da65ddb3ea09cbbd84e7dc63c823c8f752e338aa2f15d495a2ceba1ab6db758e50abbfbf6d2cc1a6d58643d94f2d7cc9b8e83e29fe449d8b9184bada73dfbddc9f546649243599847340edfcd3a68cb5c95152534f6b10bec2cca69eb0452be97f57181f8405f2a74bdd95198c9674a69766a788dd6cf77f2b064d17e5158668117190b2733a607bcf69a3719dfdb444c3558c23626e95e3d05507c5d28012921b82e456337a83d432d21db1ba748ee34380b4cf6c28d025e189afa73ddc89ae4dcb2fc3f99642ffd7623c8976efba9e843f1598811346d530679b9b781662aa21b61639454e420941a855dc14f127bf43147fc29d57cb8a60528aa53613679cbe41c855b25d567cc9697dae0d8a13d5584b19376ea30f604e30366781312a561af8f9744861c27cf26d4907a36a985a39602bcc6e238ca54a97022402c95fee16ab6c9de92bdbe7828e1d0ebcd1782762e904e24f8c6256f05966be58bcecf7b7bfbba87e67292514822aeb9e235504dc62b0cb8aa7c43e64400e4f7ef0e8405facb00f3545a536fbb2e2c263c6c6db0d63b597212c4d7e930ceba7f406d2b03c010cdb26d24d2b52580432f1a6703becd93dd6d1c4b3b3c02478a3670ea0f57f209b4cb6123ccef63dd8137696c82f318f93a852edd9ca82c04e3746e6c7ee1b8ae44971a68af18caae32d6a5d1d49fea29786a818c43db87c039a46c66974ba3b2243c236413fea15d2cdbc00145fd848c7e00327ee1283b9f584e45d297830dfb168248f5ad5202164a03c2988b645ca7e44d4aaae5a69455095a61a208af45a17dbabc845b7464f258db9eb4ff7de5561b747fc9a9d46dc16391c6cb8528d3f9ceeeb1b4ae63ecdbd2ee220b33edbf069eabe53fdcbf4cf9ce1c614b1a6b09c211df74c4d9ac4a71a5d7dfab9a0289ed5ae54d3d137bab68d55a120a3662f73acdaccbbb0c0bf8008bf4e81bc9b018f545c47379110f8f9f6b4781c8fef9305f9c1dbc46cff90563d0439dcb5385b26a878b8ad9267d44455be29fdffdaa0c24206e3b269a8332631ec35fb2a8a44a7ae46b8078a5a46936fb6ae7cef39cbe2f8cb012becf60fd62ebd0ed5aaacf46e0a8e6c935b22c899bc0fa945af612b080cc0774526c674c0426c739ffbadb74678337c6b658b3dbbbcdcb69ed3a96d5b04c49317b4ef03be226486ced9639e741cb4327752a609d1f45ca121880e39a6ab14159e786307c48a23c42f42109ea7770a92fb7b981774343e5f0d77ce37d465b24c80cff0383dd6404b5f6feb07db698f4184f29832c7cb1d26dde9d04c953bbed930bb54c5d8c54a271948054f3455fc662e11a01a253f607c3b78735abc37d3c3705ca59322e495d7ce216c5243d08369a002d03f9fa5bbf5211c14e40c36debe5ee38d1ab706b884f0d80c3d565a63323031fcb41ecd25f307ab668b5083d4190632ddb34bc6615c1fb8dc1208b8c990b4dfad1b887995ccafca2acd8fbbc0a1a8615160a1ad33a67275e1f1beb05eae500fa986c3f789523b8e16389c90eada065cf13520e92639d4e8d24b04e2acdc57546d6c0659682bf042939ec0b8dfea74b73dbbdc9fb05cb58061560087ae3b04b0fc1dfd486f80eda872f04f0f9b9aecd19bb97b147067e8c3bc98b619395dfbda383588d37d5a6ce963451fb61458863c38e85755850876d4c725ad4d83ba74cd0130db12e1b6df6cd545eb234117b0154f6ed7542281307a5364c4a7f526c13c51742f03abaa8975d1097361c7cfb73ac77759fd22b6aec245b3b9bb8bb290959e44a70ca7d928560880ea30261fe3f1f17dbdde1ba6afa3adf5e0adca0baa172bd6a9003f7eec0f4be10cca948dfcb37003588db37181e726507608746e33103595b55fd730a54c16a433c4941117f943cfb8af2d847dc5d2bee7e348f16560a385a5d698a3290db3b444d0e3d8c94e64439ac4673dd59c3702a94f2472469680d778ec48f60b17ab6a62c0fef362ca25bc6069bc0f7c9b5fb968838b07ff770e577558cb0f3b9230189c7aac5011ebdef757ed5a4b34cf87d862d4e88cab2c450addb3f6a691840d6ed0c2622133d8d4c6bbffd611f8f00a7dbcf6b63c93482cc4a215b42ff8feb127c976f475f5b1748f4b704f0a19747dac7203a24cc14f6c8e437724009f7e0fdaee7795bb6de45b7709f233c1212da53dd6e7965531830c17bc1e5a571f23fd6a2cb3703b6850aa4dba3fd80e9f59618fb18f333490ccf30fa81482d58e95cb328755c6d252c12aec9c6de4c709b28a6cfe97f7c54313ae629cdda33530e3512341bbfd4f244213ee4c0633b75b0620bc6d0d6098b87669ecbd30901707006ac7be6af0cdd398f72285ab92ba6cec08691bc16e4f030b51e9b4e9bcf79d93d3fc49525d9263f1ad2e419c929ff70ddd35fa495704a57e58e450bf184a8ec86e489041bf5d43e8e822a98e0fac26f3da0df57ffd67d22ff5d20f2b7fc4b96be05a8c5890a20d2f02a8d9137d9cf3b597684103d3ef502ee6fd62c8cbbbf47db99c63875c2888fa38c3e4c8809ad467a4bc28713209896e153789eba8132df773916017ff466a80f2e36bdf9f8ad17287c21222da3178b9c5da5165e961847162d5f0795feb6f57434d0ccbca3197d34984ee12075668f006d2f943460c1d1133759d25b6dab635906c40b88452d8ded932d00cc7a8664f18bdef8b841fc7a7e72c87029b5c4c2879c27a70a211fe2d50e1cf32d824dd092dad815cdc380682903c2eafd2864946da0999e26e39bd7051bbdf9244c2f306765205d93fbbacabc22206de22205309c2f2a8b8fceee7c5cb1897b5b305f4c4c0600ef2851bc3d15e3dcef4726032f8ec553bcb3afb5f192549dd185f901a1b867700a423b82e24cd34e2ed54e5db2e263deabc14008b7b551b704c140755ce051676da6f111ee1d5757f8b9365e15d35d0365ffca10438742f871654928f974595f9200f9888839a51380797d0e2ed48104aa07003d5011ed5d993c6213bdbe587c430cb6aafa6ae38fc83cd743bc3670fc42d05683ac24e095c337ae85ec34c4d8a9a0fa375d64806e641482ff9109dd3fdc79a2478283699bcbb372b293f3722d6fc4530a7ca60d73696052ae608f6c91b6623e5eb91ef8ed326741699f7a977e63c179e1d0f949376dde2690507f5c25938919bc1cc682f2f6777da97bcf67f2339cf03ee528c89828882879debe6450ca1adf107cc3b79ff3d43766b83e1a03ff8c3d88e33156f9c3baac381c84ac81492431bc60c5ac87d3af2fa64331377fc0207a2c8f9c4e55d30a958f03df0afa486879505f9efcbf47cf26695d73044fcb523b50de592018818b961c1913f1ea876bc024d1febdb550cf7e8fec9eaaad9165b64808f9e815d35bb4e1c739fca4f44cba0d15363d6aa2f8c56e350faf0fa6d41335fae53af215b7ae46950a6b82d2a24e116fd985b28c073c0e9beebee38e7281e96dbfd26131ba6a6826c8d44eea12ddd04f04e4eea3ded6e1becdbf00d627341f6", 0x1000}], 0x2, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r18}, @rights={0x30, 0xffff, 0x1, [r0, r2, r1, r0, r0, r1, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r2, r1, r1]}], 0x130, 0x1}, 0x400) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r19 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) fchown(r2, r19, r20) select(0x40, &(0x7f0000002b40)={0x4, 0x48, 0x1, 0x8000, 0x3, 0x647fcd0a, 0x800, 0x7}, &(0x7f0000002b80)={0x8, 0x2, 0x6, 0x4, 0x7ff, 0x401, 0x7, 0xffffffffffffffff}, &(0x7f0000002bc0)={0x5, 0x2e3, 0x7fff, 0x6, 0x3f, 0x2, 0x6, 0x7f}, &(0x7f0000002c00)={0xff, 0x4}) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() 16:00:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x100000001) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:20 executing program 1: mprotect(&(0x7f0000133000/0x3000)=nil, 0x3000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/177, 0xb1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) 16:00:20 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x412, 0x0) r2 = socket$inet(0x2, 0x4000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x11, 0x8007, 0x1) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x49, 0xf0000000, 0x0, 0x401}, {{r2}, 0xfffffffffffffffd, 0x50, 0xfffff, 0x3, 0x2}, {{r3}, 0xfffffffffffffffe, 0xc6, 0x1, 0xba2e, 0x4}, {{r4}, 0xfffffffffffffffa, 0x8, 0x2, 0x9, 0x3}, {{r5}, 0xffffffffffffffff, 0x84, 0xf0000083, 0x101, 0x7}], 0x6, &(0x7f0000000180), 0x7b, &(0x7f00000002c0)={0xfff, 0x6}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) r6 = geteuid() setuid(r6) syz_open_pts() accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchdir(0xffffffffffffffff) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x4000000002000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:21 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) socketpair(0x22, 0x3, 0x3ff, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$getown(r4, 0x5) getgroups(0x3, &(0x7f0000000000)=[r2, r3, r0]) setregid(r1, r5) setregid(r3, r1) 16:00:21 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x1, &(0x7f0000000980)=[0xffffffffffffffff]) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r6 = getegid() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) r12 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, &(0x7f0000000b80)=0xc) r14 = geteuid() r15 = getgid() sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000040)="1efda961947f8da7200d6045ad71c2ce41f4c5f81cf0f465", 0x18}, {&(0x7f0000000140)="4663701ee3fc378ecb1cdb6f4d9ce67f7570d7658f82338d90b2f14f1ebc170a549ca8b2994233deee105e5476254c255c34c76482c84817a376d174b7cdacce6c513f484303105bdff7c5f08204c7dd1fe3bab3e4fc4fd6239583d6051c6f4de97a5123955641ba58f5ff4ecf359e1d05f5f75f5d30518bb686c6f21cb58bc3f0affbae794257ca9d623b3ed75d822af854e95422c47258433e9164f2c04276c0a5ba6f9bdf0331ac94946f7e3b055ed2e31bac33a407cc7805b1f05c1ae1de382464227b74c1a466055f82ef384582203e4721766507", 0xd7}, {&(0x7f0000000240)="927348f9aeb1d5347894b75460adb07a2a82d89f2970e6f15c63a51c22eac3f241dd7d0f63593679c4ad6fd5002c8d18b59bcfd1dd20bd77a6dd7da959055b384faf8a3ba6cf74fcc16c670e596e2a3b0e9ca0c5bd47ad2357648bfe2b8ef6a4d0264de402eacc74eeb5e898d5da71bcdd619f6bc4b84a27d8c122a06f5eaf8f4386147fae07dfac730ce340ca7d68b7aba855fb7324d9f71cdb98032b394870e8fe7a8c53709effab4858b90b6353c7be14e9389af94334024c08d9ede160e83229344b14b01bb8ee29d1ba14d43e9b2fb6e517881db5afe5de306c92e787f937b6ee11d05b412672db0bc7268ad06de7f3", 0xf2}, {&(0x7f0000000340)="766625fd2f3a980667214e715b5983191c564abce0a9547d92528633b1d7eb8ad77ba05fa9deadb5584b5191ba05fdfc9bdec6f6df4bffc7951bc4089b2a09a9d75979f7ae15ffc5b3bb0aa9008468b9e321c2c01c014af29e00bf97b4a74406af3b5c1bc93d64cb71a381f930fc415356ff57cd708388a78d22763277465b4447973e36bdf6dd5ecef761b142fb3e420a1cbb45bbbd5a2f3b7a8bff9123fbfe2478b711028e17ce5a2f5a06ca656c05c8c081aab51dcbe2194aa7c45f23c6b1b0a565642d11a1d1afd9253c", 0xcc}, {&(0x7f0000000440)="06074b837c454f1834ccd825d8b52dfc293493d56bd32520903869c17135d35465729806d37b347226ebdc864707ec8d2fd5513986cf0c5d53dd11975f03a8e440bd2662d477719263a4ca5c8d48b8dcae12713f9edea51cadc0d0e3eb267119624a7c360ffb89e1df61eddfc010f50b5cce7ffa722a8352cc3f9bcdb564b60be7e2fbbe9b7222d6a32bb91b8d9939c9ebd92268e4", 0x95}, {&(0x7f0000000080)="3900919332dfad56", 0x8}, {&(0x7f0000000500)="b3f0d31e9d127bebce04d1cf26b13a475cba728ca5736b7f6454af86aab47bc15beba693f70aebe6acfd8013d95e0082c298c26516608a73c93a89ccc9ca722139237811e885f8963df6a79023b3b3eb18e635b34959d9be1acd124426b07e24941a4dc6e67b426cb686dbe0a64e512f23459fe6bf76e45c1bacec34dc0309e007e24f13f09df9ef156ac63046783e6ab4e26b7f60ac6f5bc585c1933ffdcdd5fc81df8918c0a7a4cfab493c43de84f129aedc505f73c38cfc86c194cd8cc9ca5f696f98b9f0eb5c009ad13efa3717fa62153f671bc8665a2596ae21c5679df5f1d67d", 0xe3}, {&(0x7f0000000600)="9dac83c00ee182824e07f9edd60b293ec47a2a76e61c52e64123de498e8aff9b8c87c54409ca372e727b425dcf81d3f65dcd7d880acfccc290003e3b0572543b8e2f87ff7fb92f810ef4b90a01a558aac6f690ad81e8cdbc80c342df990d58b5614a0a7ee2ced27805cf3d0360dddd59297a8f6df3e8e379b30ab88969be5bd67c4ff091146d886e48bd5a51112a24b472a41df9811922b06b0c74df02fa15faf16f5badcfe732017bc0f2097166e14bcc53f5e0cf33360e39bf1569ff37617af6162025a98845f0a232392a93805ac79acce0448ddf434b29086d6e", 0xdc}, {&(0x7f0000000700)="2c4ce964b1b4bdbd01209f35338f9029f25aadcd356d25a36dcf1ecddd49b28e07a5eda22c833c509ab8d67cc1e2da4588ee340c8669f3223fa8b0dc715e696ecd092108722fc2cb655781c1bcefaa37c06c7072ecb6232d81aba88a3de6b06035e43d8d8d7e152b9b418a7268bf583e93d65be4ecb68aa0117dcc902b2dd7498463e18329", 0x85}, {&(0x7f00000007c0)="a6dee8a77861a2465847f47ce92b39c4ae5cb9c01122feef5844f77e603d1a991dc010c52b150f31c655e0a4a018be220430a4a901e408350f9b1fa19d0d5a7823322da43745195aa06ebba9e57999b2a523b5e46b1b59ebdae10a499c70f3e6eafa51a64b1c48913a3811e4326ad039c314364d86f079fc9d335152bc25332e947a4c4d0c54be6b6988689551e691c1c7e1278184477f2d22e16f179466b39ee2d88300395caa5efd626b7364c0c3391e70b5585b4afb9bec2cbde056c3add1a630d15fb8c2bddd325a05a8c906fc4f942fb6", 0xd3}], 0xa, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xc0, 0x1}, 0x400) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:21 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x288, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x6) utimensat(r1, &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x72, 0x7fffffff}, {0x7, 0x401}}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="78398bb34c12b87460b94448f8b2155570773d85536c9af4b2da1009781f0d8a29a2f8a0f33f81816f885fb1142e6f41514bd3d648e499a0ef2c50066ab85cd9e315643818923c87d331f2eb29cafa75d74fe7c79dc2d8a2eded0070be24551483911ced05b3db50a9dfebdca4c336b80d026d3506f8faaf9d405dad47ea291bbeb75c87c4fd6f3465ea7ac17e9bf5d0e9a27869ce1e2a6249eb077c34091fb432355678ffde359f0cf443cb9ff223104de085e6f077b59ff5e818cfa5241f300700882d119e88978b7a21e03b20a94352f8efaae1e412dfb5ddfe40f22bd98ab34fff9e5aa41eb49067", 0xea, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000007b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000680)='./file0\x00', 0x2000, 0x0) r2 = dup(r1) mkdirat(r2, &(0x7f0000000780)='./file0\x00', 0xa1) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000340)="b00f9ded488cdf97b5ea31faefa17c65e87d092c08b0f6ad638347b1da316c8b2897f51ab21d4eeaf8683f3e668b1fe0f0a3a333b797a887feaeaad5acd87e25d8d007857da6cd3f82bdcfcb7b5e3d164e9623a0052660209c7f8300b9b9bbe35ef0ff421a2335521481c17557b83d7b38cd98cebbe97334b5ef4c3298fec0a335f49ceb9f6f4bb314c3f1d01d5ed523e9", 0x91}, {&(0x7f0000000400)="2caf250e89c304d1398677ba8d5c00be33498f2cf6847b5a6afb3453ce522202f8f2ef59d3d417aa1be22af65a0674344547518cd4836b0e391cf49f500f7cdc10a33116abb08744feeb581c7cfcf91347487b6f04584281680e838608f056ee2ca74a379afde1e494488348d3dea07086fd3c63734db1ffd4758b56a71548b6808513b3c8a8d55ac5ea1654b5d045a6eee052e49a63f305d62f46f01d4584fbcd8d6ef8c9e445e3019d442de35ed9aa2bb24646c85c5bf1c0d6f43ddd3458cc83edda3229fd7e", 0xc7}, {&(0x7f0000000500)="2f26b9c6fff1be2f89aa0ba4fcb70ad96eee18b569fe2150c24247584c61677bc88a5bbeb388467188681dcdbff156b72ec7a4be21ae8a2707d72d35a32df1c7a2281cd897f9ab3f8edaec8703f6fd12102b098dfa5a6352fd209401a758578b170e1d64001d5cb6ef786eaf56076c31c0", 0x71}], 0x3, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r2, r0, r2, r2, r2, r2, r2]}], 0x68, 0x8}, 0x409) mkdirat(r0, &(0x7f0000000240)='./file1\x00', 0x2) sendto$unix(r0, &(0x7f0000000280)="3b3e75ed2ec9bab7c2f76f252a706d68e624ca8ee3ee592e4e6b17c7452771", 0x1f, 0x8, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:21 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, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) sendto$unix(r0, &(0x7f00000001c0)="8716c7a36bcad5dc0698ab439f5557678995fd011f8c2edef0be3f799d1f0c602b596f88bdb0b8f66f1c09d0157e99a412a15676fe1094064fdbb533bb06cfeba467bae1ee062dd5f5a8e8f8133d01ef3ca26b148156da73b548197c00a3fc8e9e298c582d460db08688edf0886115a2eab9c94fe279f430cb0473c6a00bd5f4a149bfb281aa3355316daa6152362d2a9904f6f3f12ffe9add1d9b1324d6a54d222f7a59f298b68d6bd2c189f23ca91b0ff36026140382ba9e2ffc075e520ecc3a0b097dde67a940f82c977b863a82026d90a25d4ce82e8810bb9531a3256b164c38f2b5bc5805378de8ea69e1e8f59a784f21592b072f67", 0xf8, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r0, 0x20}, {r1, 0x180}, {r2, 0x182}], 0x3, 0x7) chmod(&(0x7f0000000100)='./file0\x00', 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/62) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x295, 0x0, 0x1b1}, 0x0) writev(r3, &(0x7f0000000000), 0x0) chroot(&(0x7f0000000040)='./file0\x00') ftruncate(r3, 0x10000000000006b) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sync() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x1, 0x3, 0x1, 0x7fff, r4}) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000003c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f08503905e6104b86c4b274d872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e1", 0xa8) nanosleep(&(0x7f0000000000)={0x40, 0x1}, &(0x7f0000000040)) 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) fcntl$getflags(r2, 0x3) close(r2) 16:00:22 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) close(r2) 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = open(&(0x7f0000000640)='./bus\x00', 0x8420, 0x64) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000680)=0x7cbdd232) r2 = dup(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) sendto$inet(r1, &(0x7f00000006c0)="b995fdfa2935313dc506f8a9269521718a3d726697cc232197b363c828df65b730fb83e3e13cf89a25a6be016c1958c3d427f8fb200ee0fa594d867e9bc672f03a323b510821b9ebe5a227c22ed19241ac169fac355e8bdbf2141d01b67ff58735dc0419cb362f53dcf638822f1a8195b0e4195a1a3a093a5224bada216b23a2ed8e6941a23f", 0x86, 0x40e, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000780)) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/193, 0xc1}], 0x5, &(0x7f0000000540)=""/107, 0x6b}, 0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000800)) 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000300)="f9b90b333fc4baf073d02619b8dfb150b9c54417e685374f9ef7be4e7d2cc495a36594e5a654dca94a40ec1a799f776d6303b6dfa00941b5fa187308450d0781c50d505e11c5b4ca6485d7a3b264def948e88f2566d49ec121b9001f85971b059efc7f04612f115393ebd3f530440d1eeda3078143b7d326ec6eb7d390587dcfa58ab80d6300c4f9fc5d23469e6c3c70bd994ffeed65c6a984b43893e624189d3c1973", 0xa3}, {&(0x7f0000000500)="a2938f2f34bddf3036b451e4df51abd26ffbe46bb2d74814817407a8e8fb7548cff74a3c74844de2a61633d34794d2682b5fa608f1fa2bdca48b26c12026f02caa057b90dc2c19ef70e23484ac0ef3c833afff2ce08f502bb2651f3029fc6cfd929bbf2c55f879b1f149ca690813ff2bfffef2dae4f01ec50aea23754ca17e1ae7d6145e9a4fbb59ed135f82918b9470203fd42a7ddb470553b992f2354e9fe5a2527a72f58cec817c3e09b6f775b12f2b6d52ea513e393990bf9ae03e45874d1d996744cb805368691f8df73fd5a49f6e3903dde88198058e6401d9e11b2bb43e2726b948e2c9e4ff5256a3dd0fc2c65141ef09160605a94582e8aa658af4d44818e89c41b9b1c9a5d7b69f19fb48f12f8eb2c17fcf35c82d59a704a883044fe6b3081a7946057314b89e43dd1485975ba2c6ecfd3b06c216e21227036a62d157e321163a91813c72a6df6d4ba58cb707d4347f51aa5780d9e0f46a534272263788df69dccbe6203f5e0e780ebdabc4d4eae8a4e00d10f572cb546dac55d605cfe72776d9d1d827e5edb64a1ce48472d4bc3fe54e9cd13259398bf9cd414f1a87c048653ba8eb262d50c2c22ddb46a2ce037d741686fda42576f815ea373a6c209e3e7904091deb894a84dff825cbbf9cbc90259248ac18fe0d8522dde62a8049b979eff762200f73f167b8b981246d6a393f99c18df0d165c45fa702eed57691b5c7c6acc96ae3a28d6b78d0cb5f92966ad1e8bcc651cccf44d436a47a2b5944c37a85b7af1343e61bfcaf85ec3ad875d322bfee0a9f8242b9435651401449905800ea339ca84233d47c6225f0d0287adb9859aa20b69adaaebf528e6edb2e4a9703683d31da8d342bc5d3bbff14e2221bf3924125df68944606f67484067bbb1e275d282ef0b70ca59e9b027fbd026476f0197105ae7db20caed6700c112f774f4d1b12678c42158dbe3807c10a83ca86ec28f48cd39d8c4c81ebbe99d9d93e8e30d26c9037efedefdf0028e962396a1379236a22cf28d5adc0d080763fb395b11a2b754da2992c5d8f16ad71564ac01de4f7cb3f6773c906e49d065867c7bfe4ac3526ad0f6d106f7b571db41e00e4e39f1805e602fba33c6eaabd57197d2bfeae9d680f2ebbec5c3b130c481a9a9347a063064fb4a2a7e8f4decab1a179ff9c8c6aa1b7ee9ed4985d21661307658b806116f03845edc51b7fe1ed1ac518416378d9135bea5b72914ed84ed65f0bbdfd58833772f907e6db2f6e56bf4efb952a356cd94699f321338ae40af91c621e820b25992ef1079a1ecca106645015e6858c2aaaf2422023927afa7cfcc41903abcf9ec66ae7662309f7117a7ae8410baaf0c9f3dbac13fc9ac590a96a5dadc3273311e07c86aabb425d8c56ffef3120918952f54349b4158bf7dcb504e91470d49669c84780fbd2b7565d57fd8cdd0a08831f9fb66694c38bc811784dfa35cb3c59c2bb235234e30884658e57203e9f235da42222d18b45271b66cf8916b53abc2441e515282cc8717e18fa36c963530d3698c5275f28940fa0ae5fef1e0bb23f354ef89289536333405f0f3b8a981a52470ee05b1ce77a319350ad4cac5b82134b349f6428b99f46c8f2537930a3ce38820f324bb5df22e38ab55a9197c4ceb8e9247678c8dbac6489dc241e43acba1e6c3fc1417124dc1681f292d78dcbf17edf374b618d1ccfe3e50868572b0fb007140ccfa0f71c91e8ddb2108f5c0a5dfe3c31efd243405903913914b0e519cceb845c3fd034924f59dd5f0b140153a711aafa58a3c0fcc1c36268e9c6346064bdf0a9d15589958890f05e1f62805664f73178ab7354f3e1457787ab512639c4fb0fc553f3134024c309ad4ff0908a511846c7c6f14aa73805f89cdd0f3dac6654e8998e87ae548a58882b8950818981370401d72d9a282e78aca706c7b6def05e745bfc070099c3de8b5d142d3c6f7cba6a4cf4e257bf24e9dc51a7c6c9d85a31b0b444ce1f1516db5ad43a6e13c3eb6f9b895fe7ed5dc717c15567fb0b97605b238bdb65169c740985f0ef2b84ce2d1c355d77062e373f5bf76e0c58efce2e6a57f39336bdffae1dbc33dfc762e80c098a4b7ec8a7def7c15634725f8af234926b167788c66473e4e79b333012049cd8101d8b30d8ceb11cfbe4c45c29e7d9343b55ed9ac4e48e3bbedf64addf370c335bb613b9bcac9f7fa26bd907a48b0054c024535786518da6d521f108fee960f70cef42da9dce82814f5fac3f22b11cdb6b3c0b10a65f3330e2ada1c624ad81fdbeb1e00f83810ce1b6e029152e8b920457a3b83ec15eb4f78a25f401fc811b4921307f4e3ce3a2484419b4346cdc92d95e8c6fc56e9ce6404fabdbbe7b03957e7296c96dfbe88794f4540b04d267d0210760b1be0f816d68c521448507bdd696a91c1e65b97ad0b469952b7ac39e21742a15b993eea969d3aba4bbb9b472e17a9ff758bbf05d45760f0fad0f6b31208f18bd9634a8cac28276b1c50a2359ab1db7e28e406373c9fdc00cba76ddcd220817d15ffc55b4e4320e8dbb51271b66b96b87b77bb793c77443263690bd903f21402b560bd54e957c32b2fa3611018a3d86b0f79798e0541fe0e9d1d722cbd5e5544cc0766ced2860e15b73ae92cac2c6d6c4e0cb0c67239598cb74d527896a71a68f066aa50b12fc40d542a96c9383c37c02170c31a3a32b7e35761a3ac17d2a0f7523938e61a7abf5940a45bebdf4d9a1257eb96da7a2dedc2dbb186be2587e17011e78c185410fc07ea58c8d539ed423df8d4be63efa1a0fcce8fa64f71c4af2a5241efe7c595b127dc368e93f598bc11ff7105312924524536b85920ea4922fe4c578d10638a04b4a7ec0d256a1bc1977a484926fe284d8ddadd1a183b4cfa99247a5ddd87d4eedb0373e450be957668ed78d34950fdba11be6ab205685beadffbd747a66b183a723ee9978c999ca6cbff4feeacd0febb1a51184294594f653fd38bdfc0cc43cba131ae4dbbea3e502df7d98451e092344a5b79d956cfefe1cc35ea4b09ba2e174fd79540d34bcc628b948c216448bb4671adce6356ce743e8d05a9d5ebf4a784c6f3d75049ab98a1a514fc16210e2f60ba1d32cf6da996015ac352419a0d8848c7df3e0c5ecdf172ff810a1facd67f7efe994d3182058f578db1e4faa9b35843f04cee57c7f403e7a72f46001a0c49d75c6b22f447b19b71830e566ad3953e2f00012e688288c1628f851c060599b2cf4574f5028a278a91dca36b406ffd8a8a51c63b48e781a5eebc7f7001fad8ce6e4192afbdd667f146c1f22c5379d68bb805cd59a1e01d125b505bbaed1c0ddc09355325acb9959b28703f39cc9ac50869d77af35ded5634bd8e13e9c30c50985497589f8b1fdc7bab662dbd24c295118b100f7dfb9fc266a85d33f16387710e608ab8e36e44c55fdf17ec51e10abc1be666151ede7c0aa6ef3df67f27db3de2a621e476041d97f0dd6dac8bcae8a70c4517f5066f7b9a16f24f578428b3d35705000521a69305e86a63662b5ad0ccaa8cd329300679be3d4f88fe84ff34ec7b3b9b61f08a7f9aa4fb39e0583c1a84cb9327f0b70ed3955badd97ea520d5018300fac187dc8e1a6a41747711346a2685bab99e4dca3c6779b88ab161df20019e7758e17c8ababc20c040fe5f67d78099e64a781143b37f24033643075d8cae28d0febe167a8c29400097a7d8cb40960290b111505b06c56722a2c88860cab3028634a4851b892a40cdd20871b74ae14f73580b4cf039b552d498ef00f685c05f23497ac17353ebad3694347b97ce9fab709f74507007e16c2bce67dafeb2097726378e67a337cb6fe6b2c9d63ff41ef983d7d02221ee4bf82ec54730edab7adb56a091ce6d3f6b7be33839a28de2e1eaa6ec955604f26f78640eff978fa38c131c2a919c96d4edfcba5532c460e3dc71323f72c24a36084c4a1025f6894a49f575b06ac024b86996a6712bb03f2e5d5a5ad028cde69a8f8d69c27e86ce0ae9a58453f6dfcfcfbbcef77a6fbc0b8288459ec43739447ece93d7ef86fe79741167f6517d6c68f54ef0b7119cbddaf2bacd38d21d26a8f35d8bcf95b3bdee54f3655805a613ea72815733c60e18e86e454d644c7fed6c9d2f08fd3d521a6c80195f811607c923683afc24d6c5327acd018864f0931ca1907646fd824f1197a5aaa8e0c3b5111a059309ec5af82465b3ba634e913adc44f96c78fdfa9c8ce2909c7380ec776b320e59f75e5c827c0372bd05eb661e8d6e2f9603d91729ad29fee142756fdff39aca423e905050d0a24bbf628931397008918bdd3ab0c46aaf9ec6729326a576dfd236e5a9e6abe0ef30568f1d7ac6ca3bbedf5be60df554741285625a6001df50fc72e9f0cfedd9679ab56678bd83fd498e0d0b57e5ff6ee0f7fdc3e0f0b4c1a8df13b9cdc847c3190e3fb49ff7188c4ffe50ecca25b6bd82ec85bbb7fa69e9b4c35d9f0046a6e82804eabe1ee643705051fc49e1e537dd48ea0ccc9645c8fa9828cdff49eb9cc9f1fd2a0fa9f9374b7c929c4e3267de22cf18e5e27723170da8dad076dea55b1a623da83b59f2241017df7cb5aca4d368ff28c630a7f31656657f4a3a5af67c53c7c3d00fcb9c3967a4e7512e903d5d88f1c3d1e04f662791e149ccdca80d92b16bb9aa61d1e9c04ffb7c366dfcf82b4f82abc2e5aa07a8eca7d3f162800497045ece985a5a7348d7551bca65aaf117899c5a1bad2faf492409972ab2942fa08347560d3c5eefb606c1c064e6f8e0577d7ce3adc1810a4a1ad2378ac7508aba6042cd693ff353b2fef7b12b5dd9f3ced10d62f3b574fab73d34b995076df5e5f5ebe036d09be0c850844450b7518edd74e301aa7f0215c613401c10e3b451a1436fc13f9b80cd8f0d7966bca5ded0ea063e0355205117659040bb83435fcf15b91579d62ec49449cff0f666a00c8263497f5593004100160e82a936b08bbabdcbc734662a8d27d082e394783777bd10d8e3e1135125d3555cdfefe375f5557fc846035c36e0d272d9225790ca6ef72f3a6706528b3596fada559e8612c8f51c91034d1f1176e4e3fde6044cff6d2c818994eb322946c1ee7ad5bf1328b23d6d1b0c496007034e3ca743afab03d9bdccda82289872ac2ee350d113fef53749c109b93c562702ca7a52bc5e04c57824e55a0f19400c56a8ca92d13e96c54485e4ae0153e211204bc4f2fc14158b05535a6a0861529130adc0194d073e41873f58350fa878132c86031fa15d2778d9a3c0823b5d85109c458f37ec8d208a6e269403047dc7e5177993b59e91a85d79168ca8959b359e192e8e0e835e9566e6b36a8b4e6a03b1e6848076607ee32895c397f6a5d4010c70461278abb183c223047702c60de0bd5a5d1ed1ff6c3e25edd3783ee13be5d359f7e02ba402de6f7fca0181680f41bc8d69a712a9c24432c7ac5e0bb9c97db7049d3b496d204ea7f5d970595d74eafdc57039836226dda3561fb66eeede39af6d3ad02de1107c53117c7f38842c8a7a5c6c6eeecd0771ebed628943a58c11f03ebba72226adb094ca1f393418a7639a8f9f702fbeaba441c66c0f71081d0111b0696fce9a26c6a9aab5d691b005ada180e6b481e9a1ee2731eeacd518ad7a092d66a0e5472c1478038414035f949d88645f4486e907eafa8e2cf7916608234cefceb6d86f239906436f0c6888dc6bc18ed18f0242d415e6e5b4285d9ce8d915c7bca7c0828162a78a4706f7c7e56f91d9ff539bdf685762930d1ab5162b3e41d4cfed5f8d72b", 0x1000}, {&(0x7f00000003c0)="38c9db8c75aaa67a3b7d1220aa2daf1d30380e70b1f82bca37839cbe072dfed856825402ff40aeee5102edde557b65506a2643a70c600c12acd096355acd308d5e80c624b051a81e004027581dadb4a3", 0x50}, {&(0x7f0000000440)="ee6b7c0015736b47d532a4ae109f39c90c49d88e512a98d3663ad1dc14b98ce2f4ac0aa6c6e1a45dec1c4667f33871bca6824045ffd00a36e452aa057678058ba587849d0643785a5d8a72570f2e866017ec47cc397b95d335be19cace8ee131c9fa0e42", 0x64}, {&(0x7f0000000180)="5c58fdd2f7062daf8f558195388a4c1a2ec74aeae699dc904c9db6d9c7f4efacc1", 0x21}], 0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000eeffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3cea2c1c68174333cfcf33023cdfeefb7c27031a08711950254468a8465c6db292e04c0cd2b66e9701235ce9564326e55306ab0eb56cf13aca858dd94af58d6584de4b3b8187bc0d90aa3434cc305a3e82983ffede80820e2cb26a698e3f3bad568d0f0028277ff4c77994bb0c48616a0"], &(0x7f0000000140)=0x50) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x18) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0xe72, 0x4) close(r3) 16:00:22 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x2) open(&(0x7f0000000080)='./bus/file0\x00', 0x301a8, 0x181) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0xe1) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0xfffffffffffffffe) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 16:00:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) r3 = semget(0x3, 0x3, 0x220) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/111) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) r4 = semget$private(0x0, 0x3, 0x540) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000000140)=""/129) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r1 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa240000000000000000000000000000000000"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) r2 = msgget$private(0x0, 0x40) syz_open_pts() kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0x258) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000900)) r4 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, r3, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r4, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x20001, 0x2) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x3f5) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="a39b1bc87638d16ead42c69e8072be8339c87ca9ce8b1fba1ef66702b63b3f5df99aa13bda4082f5bce4c28baf3627924bb0cba49c77dc99f1d71915aa550c1c16c49de5fbc1897ad534213d777e9cbdf51c6534558266dbf6e089bfa07f003f4adaea0b2e8610438252b545ecdacbd5fd07c96bdbc444", 0x77) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) 16:00:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7ff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x48, 0x0, 0xfffffffffffffffe, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x1000, 0x81}, {{r1}, 0xfffffffffffffffe, 0x32, 0x1, 0x790, 0x1000}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x20000001, 0x0, 0x69}, {{r0}, 0xfffffffffffffffe, 0x17, 0x40000000, 0xe49, 0x3}, {{r0}, 0xfffffffffffffffb, 0x44, 0x20000000, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x68, 0x80000002, 0x9, 0x94}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x33, 0xa, 0x7fff, 0xca8}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000000, 0xed, 0xdf55}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0xa0, 0x60, 0x1ff, 0x935}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0x16, 0x8, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x800000a2, 0x26, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x10f, 0x8}, {{r1}, 0xffffffffffffffff, 0x6, 0x80000000, 0xff, 0x9}], 0x4e8d1018, &(0x7f0000000340)={0x3, 0x800}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000320, 0x0) 16:00:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) ioctl$TIOCNXCL(r1, 0x2000740e) close(r2) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/124, 0x7c, 0x41, &(0x7f0000000140)={0x2, 0x1}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') poll(&(0x7f0000000240)=[{r0, 0x25}, {r0, 0x5}], 0x2, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xc876) 16:00:23 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) fcntl$getflags(r0, 0x3) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000000)) close(r3) accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open(&(0x7f0000001100)='./file0\x00', 0x8000, 0x20) connect$unix(r0, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001180)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="ee3e5a354108527c6ddba37aedaf007e7f8c2550372c5a25a1e023c324bad2aacd4dadf4505cefacc0ac4c72163336de01650053b2ed4568ecd043249be6e287280864f3ba39f63ca438e6b41bcd7023fde1767901fe2c4dbf2a35ee98f6f45435ee5556b90d4318390281375be86083254f25a0bd1885240d9a43e4aad3a7fb91e48ab3c50c1a668c5e30b1c0080729f2eabf84b1623a33105ce7b23f4523a84729c8f35175fe706ddfd31d2181eb50c35bfa4fdf333b40a58e5b82fd09e579f4147923e409725a6a4fee345c120ceb4792788de8167b8515e5f7964031da112b40612be7ba650f1b8ec493177c4c05cf06208b2bfea00f41885552d1162a183993692fde1a2d8ab97c546e24587306f648f26a65d2698771aae2d047053d61eb0ececcf31746f80526b7e4ba877117040c9bb41b37a69174afed9fc8fc61dc990a4f5cebd6b5af815e56e536b364b0a3e36aadc7515bff9a86993eb72f0d3d9d4451f59dd5ca71d49506d0af3cd44bd72624a021c758cfd444f254fb74d558e1734cc99c921d8c4a6eb6b37c5b7a327b935bfbe300c3923f6425d6d924dfafeb02c9a12e06d2a30ee65284675599f68cec1228b54f0f16fce0a773206220b40a39b2ba10a27e3a85b00bc166f442221d9759eebcd7bfc11e3509192f6530f109a5e4264302dd91989b30ccec1d2450b8d012ce48f446c9f20012412e8a6342167837b41d32b6c9c97e7421bc30e2cf52e6c133d11079b86a59049d18581da9b257d6e34fd8a14d849d194ebcc0cf2fa7b02ee8a8ea234e46c7352900f2ef21af5907d198b4192f41876e490371f4fb7d67b92159b7aadcb439eaf7183a4253eefe19acb51acec9db3d0186eeb8ae8dcac2948821f8fb6c52f8582b8a82e7a199851b75fd1073197b21b709883152d7bee2c6ffb7e1fa095d8e9351995fe3a23bdf871535d93d68cb251940a44947dc90617bcaa05b5492cd44d5ea7b5baacfe5e243cc35f86748197d18025c81e646042fd970d395c78bd5c995b5940df0d406a84b1ffbd73d4b1f4ee7c921368e23dbc82a96897d35eded7f4d70110fc66b7a81c463444665b4a9c51e33c21adb279e10c816e858725c572501722aa2a9d7e3cb09a53c446be407588d60b02443653b2be4bef9cb5db7327b34598097d1fb6f09dc16a30df93edd0b5b4ca54cf7bf27d0e433d039c45bb897da405f2e8a2d8ee796973c8741635908a70f4f8b41399ce1687e7e1ea13f74bd0e488c2c199a9b998e87a067f100930add12b2fc99ebae353937aca3a1e7c869c08005ea0eece10d3fb2d66d917c67b373c905fe108685a68d4e6791d9d7ef6464d06fb187e420e15619a06bcd2827d41585274fa781f50a8264938dc73c8d0cd2137731dac7b951f97503f02211f98b7c11100e406c6861a32e1fbe6a7db04525c0ed00e67926a56a589c5b2044d44004b5c5ab0653588da979b3545d619450383f96e3cfe56151cbd8b96792f80c62e667676cc4c76f3cb9c67dfc0689191071bcc6e0164d0a205127c0d75cf65263482077a5e88acc82d7240be9d6ec3ff04c8ad7098f0e385f85016586028ed92cb8977042fddc134f1b68a8b540abbc5da6c0686d34f39072c4b856206b25dc8e0ccb095c5bc14aca813672c3b638c8c833dd05a21d4945b606d1ecc6d3e36f37b2c4f1fae58c539a2e9869804945b552aa8c044752fe849f524268355ab515f0eb52891e3e52a7b56a78129bd81f217fffa0070ef14106117f807507a7435e44155b45ca0898aa8050b157fef97f9f8ddd1670f3b17b4bef77d8085c2735a3c985c90a34dd76dba26f0bb3f0edee88a92b7f116f7aec359b59de721b9c77dfad5394c07c2ad3153bc19e6e80f267c1a2187b755740cb6fba5bb49eba4726d801da92f35504f11634b7dba5f5c54976a0d3592f3e11630c90e61b6b709e80b15d240fa5b2312d1e01756e5ad8e259b3da9fe2391a19e0a71df457ad139948034abe57e5abd2701e7531be83b4d89ea110e88c63db57cbca26e125446c0193432415d92afd62451a2ae9d70ab0218b7a4a7712f27b287373ea326a20aae3a24e5d62f9174580eee0ed1dd1600a74cf722439787ea3b8daeb353c0adf049c6b29fe92b29ca1fa9f763f482c2316ef6fac1fc51b4554b6eaa5e932261ee87b61321356e314807a3621d83ede69e133169a079af57b9119fe5831bc0f76801915c29e2f52cfb9f070f6b800ed6c39572a83b1c1cac59a44e3240eb1c58f9091ecf33eb3288ab6c3a92c13e87a730838f86bfdc1c793d9cf2a97808d5336c639998a7a559805369169f0b50a9970c8d133d0ea9cbaf37598937eeada2ed5ecd0efbc9a42064efde1881d61e47153b49db35975078438fbf9dd91709cf195dfab2a01e9315f324c66244da24aec0f1b58408390afece2b90b9ba49f2c4f5d0c3ffbb832e1e854ef573cc38e53db206056a000f51dca664c391161a5a674f2cc30515d7fef42d4d96503a56d6cafce953d64345cdc9854baeb3f567d1134f2f6fa5fa75fe3b6152ae10985d4829ca6672d30b4dd9f5b2b677fffd5741ba613c496490686592413bae4c0b3c3a9ceab4ea03a94c13e3761c0faf781763875f5137db66f980c0794ce33ee6475bf08c388103179d154241c3b310f98a4ecf0d79a3edbc1f0c7ccfc7050aacc068b414424b4c243b5fa66078023c7054a947cb40c40b1e0237e5d361d48adce408948aec8549292d416b85d8fc850437916822c9bda75b43307fad93ced0f12494c42e75a2921cbd443619d43af72b533beb55cad9b0a9ea7a0549f14e72a9c190d86274066f2d657151a026ed0ff59b7e601efbaa95aeabe4c027639bc588693632a29ca6bd162450b531e2ca430298692b01bd029818949350696b7ff05693f541ce5148174a91f71d5323d9e55f4b73fa2478a097c8e16d6b7a0ac5560edf3457cb18893096d40fed7c7cc94d0f6f0ce89d347bac9392773dbd85b607137c9a25c8ce58329d534b3525b4ab9d8d7979bdef03eea4245d0b568a5977253e8d78356d20bb0d9e25ce5425e156ea9dc881602c25d3976617207ca1ff8f0197f063800b60c37c363a1ee44f87a016dbc7f0518d940b448d045fda06e2039f5642bf3898b6493457376fb9bd4a86684909f9d820821f4b39c206d49972faca027c0cc2e7e2ee06cf43b6194c937a765157648e373f730238d185d6418e3f7ed603e293ab58c6d02cff14385fd6f164ec92385f909d4f56cbb93a53d9f8450f2d27472a1cb7411ac11383618c0a252a4a4968eb22824103aa78b07c6c5897961e448935f039d2a0a72abe03d03dabdb70593683748e1daf1885c83d2b12ccf3a3d629f9c1f10acef2615bfc895c49bb7ee48fe955287442b89b8eac87c3d543eac5a3342451e6f9e1fe42ce0cf259648c7037e961a6954b75f3b80f9fd42d6226c8657c1516298ce38a0a9688a1af07190b87c2d1433c2a65b70a983132b6965e37c88c9a1e9712e1a246a1adc9f30d29a501ccb24ca4055353a42f70b2553338b1ce0e1a7bce43869978775c9baf6b2ebbc3c813bbedfc090729898b112e575a59ebff6abc78ac2f8a3d0baf3e0343a6677c156d68f022135d7eb1cc1eb7f289715656c5433f6c041fff443804ff60625912acf4f677eaf54b28dd52ca7ccefbdb21cb6f38f17e691bca50a359589d319ca4a8219acf815c8bfad5776c033444b69bd9102b4b33c3794afa1ff565df8c0d013bb6c489136395c1c558095c904f64364e3a9d4fcee4afa8d1c051b9249f6ecfd7acd4f9afdb5f69ccd8c2585843c0d7f2f1fae72c1f85e1348c59212cc123a0f2a090c2cd1f5ac7b82c4eb8b273b32140912975d97da0fc204cdcc0440fc7e5a78088b2cb6ffcf8d0fb14ff318a91da6eed6d5a322b21b7da10d7ace2fbca11ea23fe03345aa7161a66db9d476b823bcf38d728243627eb79013b380a2f5abb7983660105a08f6433edb2dd698665a014dbb6ad576983172c0c5286f0fc734986e8d49e792e0ae488c722df01ec6f2bfa9fe2fd372eab646570dd40ce26605958fad23b3a5ffee21bdee2c82ea114305ff0f86afc7060b44abc68d0efc67d063c766f7206ed0dcd24f2550482f6d3372de2f7df5a36e6f75dcf7d3396e9a85f68d08ba0ea47952c152a67e7c7692894b0017f7590da996349fa74add8a17a444c810f9a0fb1d7b30c57594cc502fb1d72f3bb6fb53e7b47411465fa27a6f39c7679057c2e650c5d73f41220ab19b2fc1a097772a4c9b2baf5d344898bb1b27b4c1582a8d025e33147ae3e39c3bb513637005d7af6be554daecc15e2b642e3450d1274f19ddb30b01cabc7c18631e7e745882a88e2a7f721020de0bff70e982252517fbc00bb1db287ee5185bfa2ba8163f2b718150296723114769e0dbda0273fb68def063e5824ff869f349b28126fc415738e6ab48d0a9149e2267e861d399dc8f11a8e59ff228059645b5a612cd3cb7fb5cb7616ec520539e1c566ec19802c146ad2c4a56fb44a283c4c2f721b73be91d20a09f601f5cf6e82f519641dc0b64ad0f0c22cc56edab5fda8e28f4d536467cc336d78fcd1c301bd28d8d21426c4377cded35b0030af5a7106499bed41d713b8c450de1dee2dd5ad36c009d98aa8eef3275df4237f83c83baccd4c89b56d36fcbeb8560727bda0cf6b0ae76c43e6d7c31a9a41761d69ed84c856697433d636984e7f3ec7510cf97c0bd15e278f67ce3ae5e8efa0c82c170d223a88d8f71fcfaba1e72262e7c36f8b448179c4a4b55205eb72bc18b0e91cb1be098fe97f6006eea2152e19c1362abea953f5d38be32a16792eea18c0f854175bbcd43622054466488411612b2ee2e06557ddbaa3cca00e3ef9810b65193808e3a1c60814100f1192017009c52527690a729fdb746e90dd0c5a08e82dc4a236a1963d946db1beb5cd7132e1002b4386ed7f6f9579d9d3e9d3206b4611c42806402fbc093219cc16d705ba425e002c8e07eff1fb461262c4a30be5fa331885bd74afe8ae898c186493f1f7577d6a0866144e4790d6467cd10c609009138f16fd947df604df47a24788591598c731dfd7ac7f5a05faaceba2b6b37b9c4b452f1a1715845a3198df40dfafab9a96ab70a088d3fcf4150c92688bd7da53ba95f1a94effd2bffba502dcfca9c809b77cfeff6800fcd4f681d5087c7d45ee367d0dfc44eb3bdd29041db30921161b2aced9041e5a55068883750066f391c3f9098078a008025f1e9673c8233190033c899fc6069151fd37ca9dfe17c059a4f95bc45c043284ff9f89e21f47b0d7037967b6d8a537b3672236a2c94417705561698faed14e9c3360f99faf5ffa1ccd4b5bb5fd6d2c393c3556749eeb7c757e9c764c68bd89fb65b9e7f46cce991ddbb9919b8ad6d8bda954d46d1926b0b766322367a148a39b9b054e02b03e756d71dc253c3fc666821cd916b4711ad359563811a2d621485c9bed1e55aff394d169ba10f265da20ff0ef3208bf6aec3d32b2e5ed71d6dd55db2615c094120d1def2115b656ca4265c26a6d3682d773e2fe573a4f1c745d17520bb2d1a1387ab4496eb2fe919cd9302cb44e73ef39be8c1ee4741cbfb4e97334c16482f26e7996679875894c4fa29dca704709c5f4aef5a40ec594b5ddf968ac15d4ea9300345ea2aeb240a7da00a1600e2c9a05b4e31d997fbcd8f0295896dd57c769cfb4d5588ab845449e4f6bf0940000107ce98d0f581e6736499af23244d4c446806905b863aa3b3ef56eb4d5", 0x1000}], 0x1, &(0x7f0000001140)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0xa}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e, 0x0, 0xffffffffffffffaa}, 0x0) 16:00:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) setsockopt(r0, 0xba6, 0x7fff, &(0x7f0000000080)="1c0eaf2712858f9eaaa3b3b6e491af0768cd6e717437cae36afe77fcd96dfd0d703479fec0a4a003f51fd445424381ea347836889c7e254cf4b8b5858b8b0aafeb1ed111f8901d3b4dcd9c84c174d990912e901bdeb48a35ecc7b8", 0x5b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x1d44, &(0x7f0000000000)="58f9abdb", 0x4) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x422, 0x20) 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) sendto(r2, &(0x7f0000000180)="5f669d9bcf8635bc9b32e5964403f790a778cee8323d0d47df7a8577bd31301d5601e297c4cc013753221fdc06f5e18d6e", 0x31, 0x3, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) close(r2) 16:00:23 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = semget(0x1, 0x1, 0x240) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000001100)=0x7ff) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) getrlimit(0x7, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f00000010c0)='v', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) connect(r2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x190, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) poll(0x0, 0xffffffffffffffc8, 0xffffbfff) getitimer(0x0, &(0x7f0000000100)) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0430c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) read(r0, &(0x7f00000001c0)=""/114, 0x72) write(r0, &(0x7f0000000200), 0x4268) r2 = syz_open_pts() close(r0) dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() 16:00:24 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) close(r3) kqueue() 16:00:24 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) fchmod(r1, 0xf56c91a6042aae70) ioctl$TIOCNXCL(r2, 0x2000740e) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x2000000000014, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0001001f00000000"], &(0x7f00000000c0)=0x17) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) fsync(r3) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() open(&(0x7f0000000280)='./file0\x00', 0x120, 0x120) setgroups(0x2, &(0x7f0000000180)=[r3, r4]) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000300)="414f65db445ff05276a6ccf6e011b8ceb37d464e95b4e3ec2826fae823e7ca5cd7a81dda949e4b438ece5de31c26481d8b5655f3ae903ac3ae7569a11553c702a63d9c7c036666988959252cb49f9d1cf6fbc3910704c51093e3ea467579ca5cf369e71b9951390f23b27ffad156c8b15b4e760127aa513b53cfae2a86a97e7de031f51a8df0ac7a08fb4382a66bc0831eed077a7acf5e0c9b02bad3ac442f424a1f92e9c5ea7b858b4303e5035f92f928d5d684228113c41b3b56653cfd65f9b2cca1797efce5a1e1bfa48b3fa9aac3a76cb0c22e574cc8f43e", 0xda}, {&(0x7f0000000400)="c4353ba14c8a39b9f641987158bb45bade9aa8ec4a63b8d61ef664750d68a10121ef9124647700e17bbadd2b5b8679819d43927e34a25de42890dc2a80d6f3560cb5ebaade0035806f42ae7dc87730e6ac05edb9e7423412089591a16370f38c908a3cbd4ca90bfd482a98ba1f071a3d24cdbc50c8d6935c094887e2984910c3c8d2c6232fe622b8d33f930047b33789344906616fdf1175810aa7844cad443b2e7648b696cf", 0xa6}, {&(0x7f0000000500)="f495ff6c8357937088f153098df927fe1a665ebc9bf01e12457e9d2d323fd68819edaab42dd0a9d8efc7ad1c71647f6b2f0dcd95e1d10117ba31301f41c3728d693a6fa4b9c6cecfd18053b320d828bbd3827fc6c940c58d0bfc983d503b1e4362a70afa02d8afdbc67553069ab7840d652d9a74c4560bb3cf1c5d5090ded6b9acc28d84a4b347f9d03af3f6d44cd8fbfa041e069ae80036fab79e", 0x9b}, {&(0x7f00000005c0)="9c09cde556e9e145a9125d0d1bfd221c0a792dee29ba3729dab5d3ae9b08886783a13e6c6c11fe57994ae1ac367885a76ec8794c1963729faad7fe0f0cb6a31af24c5bbf2daf8e2a217b9785446a7e7cd69cc068b9fa2fd71e539020af7f4a73b0c0c59976e230c96b834b029e0c897e215b5fa20b680d98aa5a722e2ff08691", 0x80}, {&(0x7f0000000640)="a3bf84e84f8fbc2e3b7961bf3a439b99acd094faa3497334e33095370bb6b97b52c04c8fb227cac81580a620686dc3c8bd0a1ece3f6f4d4db1b149ceadc8d435dc7dc3486fab851129e99fb7ca0b7d50fea9c5cdaf1ddf1e1094e6ef60a20092f0709d5ac8b69dacf8f233d5b25fea7dc8fee4e9e0b1adf3820795705248be9ddbc3c291da92aafaa2244f4158d8e9d2c2241ba58809de4dff5aa637db134c119f46e5fff207745ebff8fec05f857906b479d5b3ff7989db0510ae78672328a5a4a79fddf33dee6a7c44af1388428328863f04a2e537d7674163459ffeeb194a3e30302a158324404a08f2b45c7c465266fce6d6bc5af6c0094f481787c64cf419c212834bbc7817c2f60583e29ba715793c0994ab186183526a6083780d832e99f484cb83d7927a95530fa7ac8dc160009f6d90cbe09e127fab4f3842046259c8298e7661aff73fa0bb3f42f6abe33a939919b36782f003af571cde8e53256afab2d79577870ca6cc2d064b6fcbd10d5f85526e5cdf70cfdc1734f6483fc925ed6cb7aab8b0822e4736276e980e1c401ca28d0356689da692df748b5f9b3a90dcbc26f45564cf53a105f45ebbe8787aac130b3b0ba5d791bb1088dd9719323c93381d89fbf949c4cefce4fa51631d2dc4aa4288dd2a38a509fb6e2faf9110687e6f21494cf794e4823f8561aa78190774f8685904cb57d2db53915937febbb2be78fa3e70063ba2f781d5f0864f3f980d7d34b22e22bb8823789a20762ef6664228ca33b527afe7c8bce9dc5a14ceebe893235bead768b32a159e82576d525ad7e2cf37fb4f2ca1b18b35cd599d64056431372720bc22266e9041d1a1844186fa1781694223b12b7d1016562229edd13b8eac7adeeabbf0d661651101284624cdac15059626a8865083389d640b0786300b3bf61906fd34df9004d4366c43f9bedfeafdafdc79c79032973f96ddeb393aa18ad6113483e0e888f55400bc7b68eb496ed4f1a952cf83eee53b3c8296fb3a7722fe3aa8edcbcb646c37421000f9f1873c1c1a8825dac9593dc6079863d38c9a15a9522b45933f29766174f68ab84e5af85a61782916cbda14f1dfb1056f2b932bfab7f9e241b3a5fa3c13aff5e340ad5a28f01c8d38ccd28c2263fa577da646cbb06b8d8ef04b0e5ce8c8745f0c1c18bd39df0e18b3bc1cc9fbfe9dbfb856bdb98b91f20f36f1f9a3bc93a6927ec777b482e399d3e51d7414236c4999bbc203ac2d82a4a70396dd948e64a55886c5bf5a305271655143e609119ec38846c33b3de1e535382831a0bb7aa1c665d0b0be819da611459eef1fd2fa801aa7d792d893517f9fe0281eac102693bb47e6eb1236015d1eda4f0deed36420d2c9dbee3db7cab362792fe6b7e52d7a05a78368f221daafbcd63401f3d204465f501d9b7e8a9384b82fb7ba3ee49c614229408fb38f6a0e227fe79833873249ec7036cc5a950400380ae42653b7ac0a11ee98a7491c26f400beb03d989f4ba031dcba8e8235385328c297333a023bb47463d6ecc79017a8ff711130d16f0660e17bd4058472c20436e1f4064d7501f9ba507d3151fb2992cd9407b8c6ea290cd33ea0fbfc2ae3a59f22f65db7948b5263b0dce38d376154318c6fc07fbaefa23391411ae91b4508ba258f66e169607ef11d5f299272393112d6e9b3676d151806cbca01e7e5a259c837b32e31f1747ec2a0a1ef1442d67531cb5d3934033350808d8274988c15ec180fb1b17200d58c66f7978704424ef05ce8c9b21f554a39828cd88fa3e83be1acf0b6c406c809718a580ffd857b396ffe7fbfe9527e7a7a4d7b64e21a8aa19f9102676f8e8888eec4555b7f3a2e87ad52088ed30c8ef42ea10c2910ca4856cfe1cc8914a9d0e25ba02ace41ca9f50c078038cf0700109d41747f0710171e242ed93b13aa732e3fcea99ca2efedfd33b2d4cacce1a3f55b2fe297c115c4cb323740e47acb203fed902b77e4d56251bff33d7eec9ead9f885aae05723ae3da2eee322d87d1d6882630240ad59d822fa54206de1ac2fdc68fe3ea9741de21e042b4048c8e3562401bbaa849342b56ac93c2cad552743545dbe187d63a59b41c47b1c35623bcdc368d9a8075342cfc9de87526a5298ba849e9815adbad2c4e528832984196a6e99f6109e523d9610408e4d264be0d6970148231961eae890d6fbd94f279d6cfa781135c1336676191be7bf7ae1105643f2a85ab89f44983705e2ea2681ef46b93909fad625741b32a5f713a616ce7ce7ae1641acbec54ccc5e2408f030bdcad40d624bfe58d7a4006c7f04c1d52ce4c1da7cd06c206624c402df0c4511730086c64966a097d1c52d8340b3e1254cdf4bfea42fb5bc4501838e7843c2ca0b29cb258d6ce880cd1eb3c6e5a260f452aaed23c864dfd64531cc9a27303514732f2230d6224fbbdbc5190cb0d1bf47008fcd8030d5f94a808f6c980f695e230b0cbccea7c16ef460f0ddfd96f5078cf6e2f5bd669b6bea213c5e14d199ace2d034011b038fb675d74c45fd163b5a123881d883b1fddc6853257cb39a5785d97911c70b800ac3bb51fe2a674b2ca5ad60d2702ec892c344a8fe032e0800ce2b938356187e0f514f2748db85f53ed2f0340e9b03728c87aeb418046d86a4045cdbd544f020a099bcbc4ac806cd2287b01a10494f87afc6623af12ea10b11072944ba6c49c84125c89fa0534bb03214d3e57f8f7bf5ea73c9a89b0d845222806b3af5af2d5a455983fd10a1d44ff1464eba7c2ad5faa5b3d9f1ce909508d335122ff9dcd120b3fda90444109fd5547de2e38e6e77e3d54bcbcd3712cc2f25e007f4b393cc59328c7898d6b4879842404cedf5e6b45451a1c6170f2e7fec7917e00a134a782068db1843f95f5868f2068d8e0011691a41392a93b96b4928578422f68fa5d93e5b816fab098f45efc704da01bd6624ca98882760ec40efe2686207e82e95d808719a168777c8e2b65a6a21c44e07f5b194bd0c22ec2e04091ec3ec5aa2a7921311dec444c55993baacefe43272d68d13390284a54d21c3e01d4a251d15885b8549e32dd9530c156185f3178087ac15a481e06a61d7a53535d7b404199eb99975cb10e8e5da400598f8394ee821a4c66f07031ed0c96ec5dd3f2204198f8a8d20f8fe8a7df13b0f9acaa962f6f0d359a28dd364cec847f0ac1a66f1e26a55b8dd846d1c90fbbb5380114a2ce740b237fb0feed17a1c642dcb5a0d4c76b91b74203dd16ee4cbd514224d6d698af73612dcff3f214a109386899e077abcb031e88c69fd14f0acc61b1be89f85b1c40fd5af38a601fe17a29fae4deb0fe6bd8c0de6398de8183dead6e5eaf458e9deebfc74735bbb52e58c997b623c3b56c5690b856709945968e944406331fb6d3326588ff07a32e9c178f3ea3f8669f6f97e5697d7f45383d0b46df085cbaaf78d4351ed488e8b2cdc8215162fb1869ad7a02b24f6d108b23c5c9b7408c8e912b5a12c25fc79c400e948c6a99d5514242c11c46609c3bf6998d03ce864f03c1462de113de75a397cab934721a1f3ed1c633a9c9ac85573042114f723c1ee4b7172e54aa2514e15b89e7f0e75017c8522966e0c7c5493ece21bf0b41e12a9c8c8a08e151ad416c33d7460dde8585f9c6367c956c6daa943655bb069da0780eb092a2814bed734ca4c0279f641fcef9338449069083bb13fd8b29f3be2ef9ad804cc72e05f88ffa5f846bdd64ffccafe6b33560c654f8b9fb4b23df48b82efca3b672f844cbf919c4ec4b2129cc486288a120c64b4115f253c780668baee1a87265c1e49ef1ffe553fc4bf96d5528cb3d98d664bc3875e1502f4be396f805176d4a2cd51bfe102f4f4e04166ba37f4238bba47b53d04c0be8a597d037298828887faba25fe688d690c8a5cb05a328a0d519dbd645b2014338c88c1f4cd14b87475c979df1d7b32b64aaa564acfd7c508ea2a0c5b16b23933f0f8a31807ae5064a6c65ddd13807363b651e1cdf44016c257522daf0e185f93b57984fba891ba568d36c06be3993e780cad4b5c8341f863555ee206982bf4c5c50855fa078b28d6d4ea7c8c78f60d2b5b3cdf6b96ef3b10912040931e31f7e470cd5be023bd6654f6a146320ba470d6af4838c79292fdac7b6c4fbbee49d4814914e0cefb3c4938ec9ae8bc9d5b135e3ddf18b5b5a5fe0045b26a05827c081693299aa480c9aa7691c589dabe1e43b1fa8e8d3a9bacbba73b3ead52b8c8765b5cde2581caec336156b112d6a5b837aa80024c6743f9017881065152fcf2bb1139c1f74c3525dd819b95efabace9ab41100f9ed7247f9b534b15f49dd6ef83e4f3a746cb5297c0d8bd8b5631589077391d38bf4cb55cc37491b88bc3e6d740dcfc868dc932e47d2b2436646a966951db3f48c0a69c9c7fd7b9c8d35a33390c439920a56f1e728d69d63ba98557e741ad644516cbfb84104a6d42f7f8e10be2f0474bf1fe7d3fb704b120355a6734f43558d1ab4338835acabcbff80c0cb5e7d6315fb113cf127d06d6a4810d9323142184c20a21caeacf827d7d03f0f74e9aeb10dd1afaa5507e03cdb793c98d8122005d5000eaa14ac815aae8d1ef2a4abef863388319bc8b76f70f6bc3fa124a65c4200ff1c1465014be746316c7e805de7323866b07565d8128d5a04f4072fb48fbd5f857cc9fc2d9b60f02e1b2330afeae35ce480d5875f56ff61867b37fd8e378c4340d000247ba4c9204419436194f01929a3c32e537e44a6e4bdd892c74404d675836e7fbbcf1cfc9e29abf8bab9cde64003d8ebb5510f5a033a7f0d665ef57eef06b7446e37a7794e296bf38901a31a5085d1d794be8b711ca1f0a78546f99412819e53f94010f57dfcf4473c6c8aaaeddcc53d5f3d9e7007c2bdca64b2df4847dbc3554c776d365b9aa1a3988e8d929dabc12adf2c1a46df9097ce70579f528f048b0eae16010230e4bb1fa846592ceb83124a7089fbfb7f11add939a206e419b0016acb937f2635f27b144e6ccaed900ddecfd908801595c1fb322fb631b523b3c21ad545dc6da3fa5d1bd7b11db256f9dd89649396b7b99dca0d177bbf93dc309e4b9141d31aea36b207cf6343f56eab6d7ec36a910fea5dbe64c6dc3cf04df017f2be6b06650bf9eda7ce8857a0e5ea56c0dd83e8c64b88e46a836ecadee02d7610d56a95c0b94d17ddf5a49e2ff34bbbd0b07bb3802ea13ef50b0ca386a655513793cbf7a709c8e06e2b8316b1fcef24bc9bcbf2645bb4a66adc4a208f36f8369f055ca93afd4d75e15b38ec71429ecdaa8e1314c0e0f3f01017a354d1e3fa5b896be3d2ee664f2ea88caf5c14119efc6efa2e512305968b2e6efb9be6379fc69a701d25b7fb0fe27927b7152cef2aecf282ac00e96e46dbad458085071e321a7d7cd12057f5c4c1701bce674f86d36e1712b572a7e6e093253df7c6f2c265a3f235f5fe3534d8806eb8f6f1e31c0dcc56f300b2c9c719e7d6ae1ba544e48acfc2801f51d73146cc3eb2ae0e6556fe758dcac0e8507a0ff10d5c4e45a72652b442fe68f4e8f466ac151a7e4227c37102fd702c69f7472475156c2d20e170d35be05c6534e3c437e49089fb15dd2a6973a4a5e872dc64d26bb7a230598c456b6ee08ba8c8808e07bd5124aa3060830fd3ebf004a6ac657c4adc3050b7cb87f9e32be2358c52ea5cf77921cacdb557c5c1f037e754ef9066f6b3ff76336ea5afe2e5af1b13cf1ff9ddc79af99689b30cdd25d81e9d3d8aa8da472c06ff5cf8a2803979ffd26c740fea643bd32312b", 0x1000}], 0x5, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x20, 0xe}, 0x2) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setstatus(r6, 0x4, 0x40) openat(r6, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10) openat(r0, &(0x7f00000018c0)='./file0/file0\x00', 0x2, 0x10) pwritev(r6, &(0x7f00000003c0), 0x10000000000001dc, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x9a) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000001880)={0x1, 0xffff800000000000}) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) pipe(&(0x7f0000001840)) getpeername$unix(r7, 0x0, &(0x7f0000000000)) close(r7) 16:00:24 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) clock_settime(0x3, &(0x7f0000000540)={0xfd, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000001cc0)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) accept$inet6(r0, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) 09:43:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) open(&(0x7f00000000c0)='./bus\x00', 0x104a0, 0xfffffffffffffffe) 09:43:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x52fd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8100, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x94, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r2) r5 = kqueue() close(r3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 09:43:20 executing program 0: r0 = dup(0xffffffffffffffff) dup(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/33}, &(0x7f00000000c0)=0x23) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8) getpeername$unix(r0, 0x0, &(0x7f0000000240)=0x299) close(r3) 09:43:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 09:43:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000180)='./file1\x00', 0x1000000000) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/92, 0x5c) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 09:43:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x8000000000000}) 09:43:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) chroot(&(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') 09:43:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./file1\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2000000000000801, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x1) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x4812, r0, 0x0, 0xfffffffffffffffe) getpeername$unix(r4, 0x0, &(0x7f0000000000)) close(r4) syz_open_pts() 09:43:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x101) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) chmod(&(0x7f0000000000)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) 09:43:20 executing program 1: r0 = socket(0x39, 0x7, 0x9) listen(r0, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r1, 0x9, 0x3, &(0x7f0000000100)="c0288ce750dcd5f85f07318e78f2b03924c54f1542da8dce8ebbfd0353c40c504c584d9c475988f0799e5b591520bc9cd11b16c6c5d7984bcdbe25050555ba8cd98c64d4ebba4cc40f5a9a12a17b0acb10", 0x51) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r2, r3]) r4 = socket(0x8000000000018, 0x4003, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000200)=0x5, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:20 executing program 1: r0 = socket(0x4980d7cb9aa52351, 0x2, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getuid() setuid(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x2e3) 09:43:21 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, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x40, 0x10, 0x2, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x0, 0x8}], 0x8, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0xf8, 0x0, 0x590, 0x3}, {{r3}, 0xfffffffffffffff8, 0x6, 0xf0000000, 0x8, 0x80}, {{r0}, 0x0, 0x40, 0x0, 0x20}, {{r2}, 0xfffffffffffffffa, 0x0, 0x8, 0xffff, 0x5}, {{r3}, 0xffffffffffffffff, 0x30, 0x40000000, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x49, 0x9}, {{r2}, 0xfffffffffffffffa, 0x0, 0x4e, 0x100000000, 0x1f}, {{r0}, 0xfffffffffffffffc, 0xbe, 0x20000000, 0x100000001, 0x6}], 0xdcef021, &(0x7f00000000c0)={0x4, 0x7}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000000)) close(r3) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 09:43:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 09:43:21 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) fcntl$setstatus(r0, 0x4, 0xc4) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) pipe(&(0x7f0000000000)) 09:43:21 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) socketpair(0x6, 0x4007, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/206, &(0x7f0000000180)=0xce) getitimer(0x0, &(0x7f0000000000)) 09:43:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000001b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) recvfrom(r0, &(0x7f0000000140)=""/133, 0x85, 0x41, 0x0, 0x0) write(r0, &(0x7f00000002c0)="6e362e3572f8", 0x6) 09:43:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 09:43:21 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(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) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f0000000300)='\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) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 09:43:21 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001200)="2a870f823cac4331cc2f7808e8d95ec68115f561429ac3a7b6b38e251df4af6796e1f4a85d0fa57b251b7ffd6d68866124918c871d1ce123cbba9622a91b0cbe88023a4fb86605c51a8b4a1807e0e06c0fb39273fbbe39b0579606b502336f70c24d7606b0f5096b1808f3c059463a5da8b0d65e7ca254cf863285ded92cf68fd6234407adff25c741dc59919939ae90656eb4f19057188a8f51c5151416ed6941e38b6335a99c0d1e02f83b6d64aa05de306284ceb8623d3d05e26d1339f9ad16c53078bb693b0415bf0605b8d806720427a9385e64ea8089c7ff452d1a569a9075d2e017e635b89adcf30aa496e36014b1", 0xf2}], 0x1000000000000103) 09:43:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x10004, 0x100) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x2) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x5, 0x40186, 0x7fb, 0x80000000, 0x403}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdir(&(0x7f0000000180)='./file1\x00', 0x190) 09:43:22 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x9000800080002002, 0x5) mknod(&(0x7f00000005c0)='./bus\x00', 0x0, 0x9) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) sendto$unix(r0, &(0x7f00000006c0)="c4dd5097c330d247d1427597aad36da4c1d8beb59f4cd119286e5d60d9a652e9e3b02a51d50d4982723b0cab95f16c6dd639fb9d907022981a3c611794d07aee6df594fffc73f1e48f9c3f97ba3769d7d545a19b533a8237", 0x58, 0x40a, &(0x7f0000000740)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x141) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="a8d7183b102b2a05b3b329ceee9c1d23a6e21731cbba3ebb30b8bfe571b45c45f8a6c16ee18ec1a83ca3802c2808f563ea09513621ecf2f89fba936ebbad239ed69f9f575b6d0c20bb015555e53c1a300f03778f8b357067fc3d6afbb0d77597bbd26bf32963856abeb30016858271d3795dc71346028a77e767dbb43fadf73f824405ae0c36082624185b7b2290277c2fd8ae23cb515d00e6ab4da9ce7d8237e68bf51b0cbc96fd8b37655e31c6eb0f550b50d5e9", 0xb5}, {&(0x7f0000000140)="6e2e286f70ea6f6c4c9cda0b70922361dc70a71b6f85aac764320f645c7c380d5b4fb47f67548b8d7eba0ec94fc422bbe0faf508434fa943dd032d08b5bef58469cec2e9cfb3d19b68a6dcbd0ddc4d14e3e08ba0769a40b3c2c7b85e554c7f1ba9dd5dc2ba12a62924f699cb841c966b33128dd6708e7af80fc7bb4f7ae0db09366a76794fa2006b46c5103ae5513fe7f9cd2f7997ab1b4ede2ecefd61d804feb1e0ddcf740ee149405ba5bbccebfa63645934289cf7472668368289ac2c39a64d29031ecd0f4eb7884ec0f19609dfca4f15805b7f08123ddebc33facb90d43d303afbaeda04b9c8ef", 0xe9}, {&(0x7f0000000240)="cb7954", 0x3}, {&(0x7f0000000280)="5fb9d7f8a7250b0987d80ba2b5967b5b6eb68c79f113df26351ebc91c10488e8c0cd48ebded5203981832c46da67c4f88b06b573c2d23b643711ad1a88578c776234fe4b", 0x44}, {&(0x7f0000000300)="4d6e7dc405f6d130c58e609b3d84f8f8e2d06a8bd9558b620b80875236aab4e99a8a090c83fe71f7f0f576389c8368f817", 0x31}, {&(0x7f0000000340)="3fd3a0ff66fd5fba164120f5e4e652b6a94ae21633b827fc54b04e0085ad4c96ad5b2aa331ef36787770bfffc50b64d7ae6392d6fc3183f2a760c425f769de298cddb7b1daafcb6c9131882c588d71760ba62b1c233fa6dcf83d3fcd2aa564176dd5764acd552c27c27338c0da85e2de88017e85e2833b09a2a7e9dd7e148e68d8b1903f8690e1ebf434c9cb669bb5393ce1500d1a3f10914c8f63f777fdb13c910d744a7b72f338fd4d6a70a7397b214709a86b649dff7b402b601926e88eb9346cfe7f2073ae97dceff2abea8702", 0xcf}, {&(0x7f0000000440)="6e03da2030b280825d9727687b3a5a0282089524c027864cda0349", 0x1b}, {&(0x7f0000000480)="d4c3c4b98b7bf172c2a3f651c3a5fb9b2fe5dae29e0b65fbe264e89a087b54d4084d2eefb4e564b446a3c0db04ad3616d9642bdd0c3bfc76a5988d512e8e620b8b32c4f9661abee94a12d966db83184125c24773619da81d335a238bde55bf2aa8a787950f9d69de12bb567ec623128e0d77d93da9fab03556f14d0688792044f2770be1c047a5ce272ebafed0156a331e6ffa4cb55b1ae624f08517ab7c76666dd663701c5505f0cd3e7524712268a1339f45aa4243db08d973f7997a", 0xbd}], 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x20) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) 09:43:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 09:43:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget(0x2, 0x2, 0x1) semop(r1, &(0x7f0000000040)=[{0x2, 0x5, 0x1000}, {0x4, 0x7ff, 0x1800}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) close(r0) fcntl$setstatus(r0, 0x4, 0x80) 09:43:22 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x9, 0x100000001, 0x4, "8df11caa2ce3bd0bcfa36fe61e394350214a5062", 0x8001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x7, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 09:43:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x161) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04434440abd8893d74333c00d19891ee44538764e245c5cd69a042225ceaf1d3113f38feebb1cf13bd46d4097305273591e76b4f4c9849bfbd66fc3d906c0ba17f7a5424134a8499a6435ad206a2a35190fbc32b65eda25ed5c137d085082d75ba4ed8114d99c5aba03a243047e42f5b0747ffa155d8377ceffb077448eb5fec921e1d85c035d63e167f71042cc3ee154736601d614bf518616122d94f9de26320326ac729490ee0daf3a7fbdca99c7b94eecb54f3fdf0251f0fbfd82adee9062e63d14ebae4f94ef9d07f8b0356c680541d3abb4f180bf15b89c5b4c410c246c92b9b491206291a63f82f284a3d724a6cea39973d76a0c9cb7ac0fb4ede6bc1c7d63729109ca891d00369545f34dc00fd81660a0d9306d2dc4138a386b5f2e2b4ae357998400e09efffc54d67691a250b38589cc1f50d80a20333e4f3065d825841afe448ff47eda9ff8ae1d6af39e7d471d5acc06be91228c93e74d08fca4e5811df012c1ad89418e46c942c9bc9c396c38c008cb2bcb076d6f52388b36db1e425fd7bd4fe00e952ca5b2b080bbd9021e528ab6f9db486d1def3f0439b1ef2007fc1373411f928c7afd8c344cacffc089d1e1207b9b2171705e24b6c41beec0ba41fe8187dacc6465242c6be29a14187d98b71b4641b56460d8b52e8ca51224d69838c344974c620dc30c86a2acde6344160537ab61006bfd3c169d9b514122870d5bc67ad91d1023ac53416928bddf966d9d4bf2f3af319d6ae86695fd2a3ae7f848944399de019e0ddff7c3569d645b2054b6d4fed96c40801e33a938891a8b5b1582d5a2eabe5b86c00d37919312fd82d6c27c0da38f59d53a5194f5d3d2b19b280854aa85d4664ca100d627e0fa2e076c147f1e741355a07c87e1e6eda03cfc177b25cc57af74bdf6928afe8ff994f744a141dbebe4f4e08eb9713ad3d0a760a3bf5f3375bc92cb1f992e6ecaeedc3ab2625d770cfe9fe7f5ecc723f8a4be0ae6caccc6553523c352a309c9dc5340b4675c050fa9cc24ec78bb11d163460a45e4ca78aa232d6b711b815d7df9858ad86e4d82961d62842b680664d8dee199f098a9d8896ebfa66ce9e137630a800f3c4c9b958d2b0e1c213ef130099b941cbb494b9b87e34c39962b1dc2fe026c1e93ad4a24f2af969de94a10f3e7c3202e1fc17519669508ff3304b21adddf47ce24deecfcd24fa25a6b4bade3e3ae10866023d09d051ab3c5ef1b3daf54f5bbf9123c0148b1d859f7e0850c6ff4532bdd75a0e0256fbd641faa76e3298437a135c6b826cbfdc677d2b2fd370853141404833bc4a5c0a67bdd930de9bd1fb82aee023cba7de065f2508a182885d3545c0ccc5d741fd6b88b45693acfa9535d64dd7e13b1e687ddb29485fbedd9d4d81ea32871a73c1394c671d7acf966fae37198950cee95b117410c9a7545333c9df181ae5bbf6d25228850106fa4a354a958b37b1104350a0aef0ddb23bdfd1633c4d20dcdd46661f19032388d119b4422093cc3c68f9d40ec4414feb4a7b2e512d9044756e1d17164bd599a7feccdc25b174623576ce629d2924505d0a0035bf0565519fb49c609f2734eadbcb4d6a1c3347e23bc16c44c46b82eae55b13ad99fdda441b68f9b26c36657d7d84852fd68be5c322c75defecbfdf42dee201ba2aec30c4b598dd9b6bc220e92b024c8ab761196eb55a7d25940005107f492ef80e269b6160a8154f3c4dc3ef18aee5066cd826368e0cc9293fa0e2bb1e11ca686f39a50f4f9397e3e3752709b1886ec69de6d05f7d9c38327f889b6f0911e243acb8ae24c545c220b7daa1c2c2393b40e2b6a3c4400a9266a13c270560d26c8abf95763aa45edda8a3f2eb2607e2d77d96974893959d2d4102e267cbae3aef2fe9a3c5f218e4f39b06e47b520801225bc7aadb16294e987fed3e8e8c1a0d4c5aca3e507decd3ff644d9890f2ee708031dec0f92a1b580d6f1180e947daeecce6245dfefb76f479ea788704e49cc28af3d45ae61418bdb824abd515fa1f8dc30262d96de1db745ec7407bb3108dff8fdfafa6ce7db2846601959169d5a40a41866bbfc81cabbf2bced0d05ff7c35a3f7d53ceb7bf21753432d5dbcbcc3fdeae2a392aaf80459062c400809b8a2a51aa0ee383951092bc53744b60a056dc220da007de2f031cc7f8429a3c62cb4ea4e3dec55a99d1ef6c24c980dce343454b967186a383699c8208fdee5692bab15a68a2600d6d5775c2c75b84cd3b4ae4e58025fe81cacfad095e668d69ffe29a45a99d67032c15c0023f041017ad22a75c35eb3be0c5c0d11f20eba772409486644396f05676028d30239f133d75422ece41e36e2be1d60762bf2c8815a47219f3a30f07b72a3b646fc988afb9d7f02f18f0dc20649f5c8336d4ce70816fbdf9eb69e8b3d63ca257a9d7fcf064cc101a8e354fe414f86e324ee50628ca7c44a0f1755dbab2a203dd1803ef3a52bb4452d607d87b2e13d2281a27a0693b594850c50e85b61eedd248a37f4f83dfc2796c2b0bd5fa13474ba96f57be376c4acb5929acc501214de55e99ec8d439f4ce2157c9df10461bcfa7904bc611644cbfbf22a520249acda117565ab479ed112b1cc7cc2d8db051cbcea0da6aad0acd7ecd252ac1d0ccee1476ce53bddef29d809f47d8956561627f25b8323f7deb2da705ce29c18a2dea406cb6485c227cf77a067f3ee022b66901a606bd9c792fe637d24054bd77bb6be777334a3c20ef0e053ac09228cb2cda9421f570bcf6d2a0cdff15173b887fc7bc8ab1cb6c20dfe0d89ca4545342604532976570e24948157bb809abf130fde3e14c73fbdf687121256326dd799bab9ad18f857037c773e375806ddcadb3262422b90e03fd2757f3578d514c7705f23ffc847a66abfcb36f05079fb0aba7cc990f9cf0f70ed50a041eed69ab01785c93df8a48a67bd5ea296103c54faf1c0bc21dd6fae37913de1100bdaa1548b2cf92c1fa2d829abc8395b3c02778aa65b7116ae783d82f10a7002b30ee0f2b3fc3bd2fd0e6428d51a51f426add75b4fb1efe7165e804ca3d3c1f51fbcf25423bb26474088d3617418b98929fad0954e1099be06dd27c65e95cd494862a42a4a5945866c80d29a312b0ed27b9956a68a8fdfe26a455f5b1ce71a4db33c263dae984cbc4de7cb075e354d9393ed0ddb358b9d06e1599af622620ac4858ac17e2d3ff1b44576866c460b2b842c4ad67cdf50e4f51188c1dfb2364e2f6670f7b9eb40d2bfc66264afaf54e53c2e633ffc7b469bc657721fa35b2498460adeaf4aefce7537c348b41699b8cce5e2df4bf86ac927cd1b10a879a20f19e7e9e7442c751fd38e49f7974ea0cc962a60d0e8260baa1acc75c22228ad8b8ab3c8680d4c85b9a2bcbf1dd0fcb95d553c5cddbaa5f4d549213196fbf26c7567340aa34bc960b16dea611b1ae263e79ebde7490ef59dcf9538bda5341b00452a6b56a6bda871542c55a91383d1960a6cba1b9a0ec236183a8df252bcaf8a5a0418c6f822acfda0b6d13eed68573acec18ba996d83ee08d3c5387b16d8d2e2dadedfb86dc10069c1bb7674c33618920c687e88ad699f9e4fe68287a19487b36eb7f31356d632eacfa27156994904cdd432e20b7e4b041e7bb9a6ae21927bcad616e0773a97423809ac43cae804438dc7b54c7a59ec25ace0d89fe0206ab9dabca23184fb7e4b224773fc5721425f1e14772eec6b1205fd762ff1f2a3769c420010e007498", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x3, 0x1, 0x1, "e08bb01d2f666e30b02a43f9d1ba64b1d5ebf7c8", 0xb30, 0x6}) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120a", 0x2cc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff5, "ff03000adc7d8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffa, 0x803) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x8001, 0x9, 0x1f, 0x200}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xaa}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x8001, 0x7, 0x2, 0x0, 0x1, 0x1ff, 0xcaf5, 0x3, 0x2, 0x6, 0x9}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3}) 09:43:22 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0xffc0000000000000}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="2b007fb0d7e82f90330051b2", 0xc) 09:43:22 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 09:43:22 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5644) 09:43:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) accept$inet(r1, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000280)="90", 0x1) 09:43:22 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r1, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0xffffffff80000001, 0x1, 0x918, 0x6}, 0xc) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x4000005) kevent(r5, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) setsockopt(r4, 0x8, 0x0, &(0x7f0000000200)="d33fb44daaccba98dc89c7d45278d330f1c370a6eb219c65649a1e75c6931ec99b5f220b8fbecf42709948e93030be45c4a94796c780cc4d975d0cecb0358d0504a741f662338ece79cf4d87815e3ee268022c5a30a3b32a29ce7cffb8af5618050eaeb33c860189948f6c0c635c3d3c6b083989ceade62f6f6682618211cdfd0bcc808f774cad929995d08c43a7af35782850340e557fc648bfabf60ac0ef08fde8e2abbebc6d2b77c765adf7b1d5da419e27d6c74cd14b781048b0c75cbb2307ea2ff6562cede7fe04a7916d49d60875df45698e25d28a44b6a74df0f8ed59375ad63b5eb6f53a071e2c433a2de419b97b5242b2", 0xf5) 09:43:23 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4c017de02a2efeb8c3aa44e0722128e981c0ac07bd7c760a008455fa3d72ae33ee6e64e51b9fa0a580dd3fa16c913d8cf7b761699c37e2791e3cb6c4b35853aa650ffce06e0be811b90411722adbf27b74c302c2f11dd1334dff29c229cece83f9dfdd49dbaf7fca66a9f7253b7059eca79ab98025ffbe5a7d9cf109148ee84664121888d374d0bcbdefff471cd6798acecfea3bfb2e0ff87143646fa8131911284bdfc2c5bdad98cdbda177f7c151b4880ba694c705f799ae2cdcaf0d12663bf004a69544d243ad4094be3f9eb9c5fa", 0xd0}, {&(0x7f0000000100)="34b2de3b21e4590567ffc7fbbb6a1228639b1f467fd0f5e35a54a04cb3eab64a26", 0x21}, {&(0x7f00000001c0)="02b94a495adbd5a27de056d28717e648342c8cabeec526c6e25524b8e3c7649ce69ca42a2f78148d17225bf049cbd9a004fb1d2e81defb7e7dd75d54831e5fefc1efd04073ce4417ce87064840cd123ae897c0703b0b413d2b8af6a0ec83dfabeb2329929f91b6b8667a78986def9176d4658b584c6d69d0ce6cc68fa0d8af743df99afcd82f2718f30187b15aba4c242a09", 0x92}, {&(0x7f0000000140)="720356a6e2bbc288eca6da1593715bccb682516b48247e0365b0961648b07c57c1a3", 0x22}, {&(0x7f0000000280)="b7bf3c0258a59287fc13fc2ef3fcc1bc", 0x10}, {&(0x7f00000003c0)="5d7a4270637baa6f474fbe7a49920008c1ed90347ecc7a870cd8d4cded519a6c37225545462b86ac554635cebd8c0176feda3dbd190d19e3629810522fd6dc9630bead0ba4b71a68f9d357c980f788ef9eb5d02cc1d46feff925a8e2f1cb4450045e680510eab33b110c99940b2f2fdcc5b2507978744d17ac525509df7197a3850fa1d6ffb1ac78d29c6b7f524330a0b0a64e4e5390f412ed06118a2d08d6ca1a82976e95680a05c1b9a03926268055ea669b7659bb8596bf1b9dbe3dd1acab3f7854f41b393c686a6cb310ab63f04e919dc64267bf01", 0xd7}, {&(0x7f00000004c0)="adbbb5df9b3093d5b8931aa4e385a8a9fdc52e4be7702036e3e3167173a5269026399dee009aeb81220b3c7f214f6c88e0a35c764677d71bd5c00c5585bffd3095238c611ad37c92a94d247e14975d8563a29dd88d969b471bc689aa9b2ec06f575d199d4ec733ac720b7aba8410a4b34d995ed56aa49b27575b378166287a600e48cd278dcdc2e16311c180130ea8bf20322a13fff62f407f4d5e1652b2020dc804a73393cbfb0b31216e5ccfa1b7f90640bf2a98719218115b21490c874e74194cd624cb48", 0xc6}, {&(0x7f00000005c0)="7adbff7eb939b4e966afe6eb9d2fb7693412c09883194fd1c29516704b2e8b6a9794873c63913d99741c9154ca0a2e3a44c45bac0aad823a3b16f3a3be61cc855d03d8fa0cb9b8f138b156cb1f0f3fc1dbbdac44753c610f773dc7b9d601960b496f6fbee10ff65f93002c8ed94a5fbf1ca638575076857be22b0ed101c4fb46defcd177f7c254d678de4eea077a57a73cbf804bca19aef1acc71cdbf246315e637705025cd1002d6815d8d9511fd93efa088eb7b304a175095fb0acc81ede98bbd7e1f0ad7839da58dacd304fba5316e1dd3c0720e67d8d0d84c4", 0xdb}], 0x8) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) fsync(r0) 09:43:23 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x66, 0x5}, {0x85, 0x5}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/44) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) 09:43:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x3, 0x101, 0x1, 0x20}) write(r0, &(0x7f00000000c0), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x89, 0x0) r2 = getegid() getgroups(0x1, &(0x7f0000000140)=[r2]) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0x50) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000240)=0x200) sendto(r4, &(0x7f0000000280)="fc1bc54c1551617846d384", 0xb, 0x400, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername$inet6(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000380)=0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r4, 0xf, &(0x7f0000000400)={0x3, 0x1, 0x0, 0x101, r6}) writev(r5, &(0x7f0000001800)=[{&(0x7f0000000440)="8c442ad32dc617b99bd4777e9f4d641376867ff73b7710d8c8e880462c263f2b532f1a3be6a11e67b3ebf0c39cbd6cb40b70dc673cbd49bc864e43f75552d5834e387d0fb9e8b11c1db436a861945551713731be695635c26df51929b62070001f8d4c3fc2128b1ed02597792840d5b480856225d56866e29ea71a8bbb853cf7ea463ddb5916e496564cecf9e852f0216641b76dbd130ac0cb6287ee299410824a4d0109da486f3ef017c854292ae53a6c8148ae97632f76519f0498672a180090c9d4c7e516f2024bd32d262125b4b92159b9d6249ac5e2f24b009fe5d0373e59d3cc497364eeb649ab1de6329f3ace2d914580bc79bb7df48e5b65a96cbd09ed5d04e38d5d565d403913a1b5afb259f143eb77c426b470f1f6aab2dd55439e1a95b3c332695c2a91443ac3f9c15bd09a18b38f46122d5c5546a9a66c32d3fa3374dcd386ac6140e87f8cf68ea70c228a83416417bd9bea65e8337f3fdac2e888ccd635d821bc07611821db52601b103a5044d40f20c2539982e776c035b71f3a66a5b6fa9d1c74724852a1a7a6f7ebad25acadb94543d55c58c25fb1d45f8d34afe57a84b7e5a0b7e989e88fe7430586a0dfe4d6b254ec8fd378885d90130e90a4a77b8774fd2e4fe6f85546909b8fefe4a18d6d99043cc3ea8cdb64186227f4905e1d8acc6018bb2d380eafdf86f5d35649b87a76e8fd4514069ae53d9c55947aa796e135c08f02fd7e39d01763f10d27ff73265b310139334ce2d6a7884c67d25dc64d9f1b168ee51dbe7df0374f05b51166dc0e71691fa1ae8d2b7d75dccc690dd08fa0ffd188c399e9768e212d578595f153da78bb0d20a716d55d549966b5576f2b2f7736bedc66d3cda4ed396f08c412ade9fa84efe25f4e02918b6e3f548b2a752d88763e8a4584332deac39016cee1734459a2c2b640a7f37c2a45232b3465956a626089920124f40726d1c5666d4fd0ba795395d012400900e86293d2dfa2f661d12411264da0c932449494f3c97de3ed579bd66972b3da838785d62dc0fba452305b88afe3742e543ac868abfd1b30948d2b7b421b62a2bf61d043d5602301eab5d8150e682fc5ca7808d7dc293ef910ab122e0695e564e917f3bbe1eee58a185e7cd4675a6e088b61aaa521a9816013810e628f85038eb52e9122d1fe85cacac5ba143d88e02d654ca36e12eaca4a4b1ef360e429425533980f8a5b69234faa37b9f520c25cc587b746dc522d1c95e09f682d688f4329104208ce23cbf67b09138bc92aa5590f5d622587f3e4d23ca38addbce830b1b607271d386de9548ed48441224faccf4e009fb5c965904c233054c748bd1141ffb7f0ae9e9b9c45708dc2db6cb7ac64a0241022b3d7a7efc3b9b56ba6f89c0ed681527efa39a9c41a0062cae4280b1a59d26e35aa83da7941e7278cb44b0f95498ee16e774d2682d316344414052bab49e6c5e77023b937d655d644ac8e97c5c0d8d909ad7e57b0b3f63ffbf9275cdb75ff7907d85d6f5c7e8f5421676143be866bb2553a033e334ec12c3d3b9b9e34e214aa02e86c8979fbb3c80bcf1ad76d1ec9bae01d16a8cb000bda20f0df1dfa5ab924a6368acf8f7e80ac71ec410398044ed31f193a187abbb0f72e4e4a260c33616047bde089a705ed73322d77b8d0d6853a2f8f95c473733c7513a056d1a640d8347fa3cd5e3d2e06909262c965822ca399056a20d4bc7b9a6712a4ae91dfe5edf05fb763ad4a2e6a12b1becb05aef62c9350773f011d1d4b2ff4f5ec7cd03bc044e295c81b1d0973a2248025d0fe9683179260dfe96fe3a347b11eb56f049c6f5fa6d5e59cf63d4c69ca15274534ab324958ba50c5b098a87ae86afa2e60f8056d6dfd77fb3b9d0b9215646bda375efc854f34985813aeaeeaddd14ad67112c1331a00371f6fc7dbeda78056fd41f443e4eed748908b63b08bde19374a9c3797d292bc4654a1dcac1d092785c582e371addf88256f5aa8dcfd81d846af0c2465f87940c2bb798e3dbe59bed44db4c162f28219bc655472caa8876fb558e5362228a941795f0fbe912fd6f7ca9827d9d9e8bfda0cf1ade866bf85b224262a0ae4ea7657973c699c1b03947a33f2baef27f5bf83835a295441f6dbdb6325150c58511a445b113ec0a828ecdc259e33d763dd7d4f7e1ca9f18db5c5732df41fff3639e1f7f12c0ca0386b8f6e2ff66fbb8c1efe42712a0d84ff28d581c28be559bc54fc2f613f88694e1321e0060805e14a8467a6a73c153bffd5763e70853309cd3130d30e119afad63a9e28e1df1ffff430ab6826baf286fc2001acac014727b92b5511907f66e03af4386cb0fd0b7510a07f1014f608981ba7163084613a825d78853df782eee9fdfe64e21c043677d6ba327d7ff50a3aba7af9f45c0930c96c64daefa33561073bd677a2472277aff00246bfe945601a99b220b515c4f3e1fe7f1f4aaa9c6f2d94d8acc6b6bd2b79de0303b06f12f81a934a52dfa140251b4f6fb39f0c2b5f16c77423539434fb9b4788e1b009cf847a35bbc942aeccdf0c0be2814aadbc4bb08120188fd9b020c2993ba301ccaea8a6084a103e000edb5cacecd661f0bc597896b0e7a187718211ed0dcc3b307e5cd49942080d5dd644c5262c1930c2c44589de24569b0e6f1cb7215f920fbc7ef53e4187585498e57c8f5f9b0591051df73fefc63528f2e1ac797011e5a5d741180e5a225e329b11f510e27e9ef70c4f94142a310c820abbbf3707adac1d950a309cd4dbcfaeb88d17f8abf1bb6a9deebce52761fa50f29efd73ad5a3c237f2e99119219efafece45a0e8182bf8d148b210c37a2daa57a97a8648ede0844b904454c2a16b1f276c2e190715744c56ce8a035d8ed08262d5501880ed2896f05609d2abf4fe4d9ac796a1ec4f1c95b0f188e15a90bb393dbd6a5b8f4cabc8e3b5ba4b27006d23db503ba04ad0f923a3e354bc3a99dc54330bafe03516b6f59bb1a109a6e728c4bc69c7ddb630851274c6e3e04fc851f2eac91aea7a3a37c984d6bb6d33ea398838f2d6e52f00257843bc81f2da9d1f6884b07a108ae5ddd77bb13a1f668c547f7b4d73a69ce6c4146e45faa66227c02653aa0f33f944a254533228b94e9a16f7c073ec48c693780bb2f300406d77203b18ed88d0b285659e2259075b906290ea75139c6b79f036ccda3e50ed305ca85a0acf75a6baf0193d4841d243db34ed25e07b51905dc141bffc6a8ed434a8ff8cdf6ad39b84ba4d4c3ba76235ab0d2e165305d1f6dece8c12ca46667d80036f12bfc23285b210bb0b3a0703327c8cac1c858ceb8a4381314672aab88398a1ccd89fae07d9808b0c0024c3750de0efb7d668456d64e73040a7c841b31d80f92c5207fc238c56345b85af7d0e974c0c5c7cefa8b9db98925ee2a54981c37f356337133b0f0078e94042332e46e2777b90ff69727644df584bfce34158b38a75067cf6836e927769aa771c4413343a92a89603c7e661a6cad7ae70a79ab69b8403d7eeb24f6e6ecfc473c3a246e468e2fc79c970a67eca62de75f001cd0647f3b520088feb337c984a8430ebbf469f564fd20b2a2073ce94df89f2319314f6ec0d0dd1ac6ed21b28932b109f744c11e1a3eb15b0da5e4a9070f72b2775c4bbbab23d3042ed1cdc8290c405a3e77faf2f0e5dd105631a9dee098c53fc27c6acaa2703b60003246824058ce6b70f7b34f3b0e444bdc71eeef4c752debec6c29cc1722aabc85dee420fc7410dd2245f027f36c719aeae1fcb62da0c87385e6927f7459a2a5a043928446b32a85f84b8c3ec693e875eeb59d1620ce42597ea818c53dfd40b1962bb6b964dd7ae844affaab349b2e6ce6124d2fc8c2f4e0034630c8c95936f1ea2609bee845c753c04ce90d51c3cdab5977e7e8438183045951171784b813a33813164a84a5a372a213392ac73307d8c26781a30acb8da3b92216e5f8ca37c1a5e19c870e932cc1afad1bf0de3cd71bde535758324561e10efe1b3421cbcc89e819cd3b03e9340227306274ca52750dcae570d034f6af2669117dc5779092d56ac2e1ab72b51de263ff30b99d0177f179060f5a9e3f1f7658b34243470905f18595bc93c40f30a30f461dfcad7c5207dbf3cbcde229197644fa4626181f6895c246020767e14138a6adae5c403cb1705d447ba699adddd50e31d6a80b4f8ec9f286bd4ed7231b79a95cb61442a3819687e49ebbc4e16295191dbf8d70541bf0a4ac7592e822bac4c97706f6909753c18fa4af2eac129a606ff73f4041c3f77d9c60057bec67b4677381c9d1277b503a0886089a0953d9b8fedaba8992969c3dc2eade1c4b7c90ced7fccc416f5907b627c04e4901f69da56d19665b2d5d28fc12c54054a06f7f854f548c4bfcbd63d7f1d5c0fb2362ea51d28cb09ec7cbda73c001aff57878046b1ad207e2c2984334dda6ac2ea312d93613b36ef0897a1b3ede9bb9998d4f4916bb1ad15c81f86413976a3ec4a336c2a8005a02c81f818080d9a8bcf4d9228357ee3fed370cf62fbfc76c25e3a02c2003b5117851cc7c9db2a2a3c7bcfe68194ecdc18012b7509b6b3ae1760ac3040e07e6d228cd37ec6007756c059b2fd4be84db0a44b2f9e2ef06d2a162a233b09640ab5cf77b4f323cf4042229f6e2d79892abfb3606d42939e532397726492fc0320f8c4606cf672ce765be3f6d78843b1e68f885ee24c00383500f1aa6df3f5c931507c5959ba54bf2dd317e368fc9495df15727b71ffa098174f9ad84d52373d8d7666b11040f619bea072044a1c7d48c640bb778d2cea49ddb42a5b9c0061bbd8e31b800acfa59e916792ebac2cfd488e32fa34d2d6196fa9235f3ecdeee305715d74ff3284e824d2c65a541aed839e9d863cecd1b948f4b664979f1eb8949ec696b0564c79ecb9981a8189798be0e8403e5ca1552446d17b9b2fe65fb1ddf72010f04c81bbc412000f7753a1af4a81d4e03ced64989f43cfb4139e8c4484a037f22305cd16178b24cd4a9ca8474e83dee59b938b801a29a3880c8c2a3bfaca6c482a3415562f32c6bf0874f4a65a86a8fc5a088aa51feb3cc0479044eda19553b2885f6433fb1a72fc5a202c99a04260b1cfd552dee67da968c602a492929b8553197687b1678a5e279749aeb898ae75aa138938d55496922f3a12a987a80d2671f94490f6e0c6687b95ff13550d5f3ba5a732859b3b180a964c32fb15f7541a14a8ad1aa555da9bfd289945b5e7480aba2234bb18b257323ed60c9a3982a0c7689029698f5074f4c153ef269eff564bf714dc7fd0bd3a8402dd7bbaa71f4223772d653906e824cb2724b8bb545349a8cd36c86c080cfd98b3ebb1871dc9ca87851ccee58ca0acee5b736130b48a038426c593d5201203f1e72b749f6a4789d4e66ab86b455b4453d003dc62bbd0e7a6845945a92f1ce2d0de2fb4b53586c8f3db892d7750b587320d1a0a8d80d5ef55f7fda7fd9324583489268d5b25fdaaf8202974d8869e36bfcbf834202e2bcd5b48b376b91b4fcabdf5aa0bec9acbc9973a0a807fab93caf2762611aaed398e8cbec0db90912f25c76a25f3f3192e4eafa7fef0fcea4a58eb2279b52f8fbbc6698c802a9ccb3d7d1a26d565fb7cf374be717b4285a1327107a4332019078248e182d01d4643c93e392f2cffff885ac83957871fac256f4ea216ee8998b7ef9d851dbbf03b427681481a65e2a7ae69c4a72dbc694d443cdfc3e308069f1abc6750c471fe782e71670175ea8219c54340aa448d121dc1e9aa2e7360a4f0705", 0x1000}, {&(0x7f0000001440)="197cfeca216c6df83c6638e40a2f0f896c0daf17d312ce25831d1540fb76bb930b8fdc616a4754b559ba64f12310dd1790dcace051e49257f15cec4a9b9cc8093b3a4f4f2b031cecc4822702af88805758cd8dce85e0689c67a9ea2372164b5f14295359f86d08b4a166b0f4c729d41051e351f8bab9222118a529d935b8ef06f8d51c", 0x83}, {&(0x7f0000001500)="3c1b1252e57c22b4119830317dbf4458b94b170741e941b691ed1faa417da47c49031c6dca7c104b8baeac76114270a31a9df2e30550cd7867de09a0cbae74d79d4ee49e99f800bf9b23dbac6a5912d027e60b3aba88ee6648ec9626771ff9b6f0ea9efa24011bb73cff0eddb8dd8a3763865650111091b8f47bf210ce2caf", 0x7f}, {&(0x7f0000001580)="bef2b4c1fc2861ee596d0c6c4c6e1fe043c81b7e18a5bbe2f6f2ce30e7ac9d0de09c8ef1dda4ee0d60fae7a76b382d0beb6dc5ac915c534970cd2fad019003040f3b5391c239eb2fb5c1efa40370411c298bade41029f0c5ebb35f7f9cb2ee4a97b3fc4390015304f2ec9f5eb26c8dda54493fbd53bd8853ebd0bc843e3e02b48aee5888b4e53bf19d465e86e1a17cfc9e5554c738f7689dd09cc332bcf03814ebd6d1eda5db2a319527a5fab953a4ac65371b9d14f91678bc667f2335cc19bdfd31149734b873e7ce186e70540289", 0xcf}, {&(0x7f0000001680)="9694b56758642585791e30e473943d6bf189bf3a4d60a0be818a460a31341ca08a9c26aacf6901e241f5706dca5555554897bd154e6ced", 0x37}, {&(0x7f00000016c0)="2099e849b8587e32bbd5793cae5d2134d460efc53f6e43011a631797a98ac711fde4ebce", 0x24}, {&(0x7f0000001700)="3ab853b0352c487ccebedc508bb30c0919e19b009c1a91a94d47a3783a0f5f4358ba3fbc04abb38b111171697e82626fb71320b35dd39bca32916bd77167acf3f8b94c955f93cf4e0aa60622e794b93b62ce30d4183097b00d69d095f4117738f3257cee772ced95898afd8d407fc5570350b94ec16a5d6a4812248c9fbdd6f94304f13b3f5be8809e68c20746", 0x8d}, {&(0x7f00000017c0)="e3c7e90a685b0d5e3add57ee3262260b4a5023be6cbceb16a3ef911e9c16cfb4b849c7ff8895a344be77ea", 0x2b}], 0x8) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000018c0)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) r11 = semget(0x2, 0x0, 0x200) semctl$GETVAL(r11, 0x2, 0x5, &(0x7f0000001940)=""/4096) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000002940)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000029c0)=0x3) fchflags(r1, 0x2) geteuid() ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000002a00)=0x2) r12 = shmget$private(0x0, 0x1000, 0x6a58171614456274, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000002a40)={{0x2d, r7, r8, r7, r2, 0x8, 0x9}, 0x3, 0x6, r10, r6, 0x200, 0x1, 0xfff}) 09:43:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x800, 0x800, 0x6d, 0xff, "123cb1055aa63d9a445e1469fe57269c4e4aef78", 0x10001, 0x8}) 09:43:23 executing program 1: r0 = shmget(0x0, 0x2000, 0xffffffffffffffee, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x2) semop(r2, &(0x7f0000000280)=[{0x0, 0x1, 0x1800}, {0x2, 0x7, 0x1000}, {0x0, 0x1, 0x1800}, {0x1, 0x80000001, 0x1800}, {0x0, 0xc91, 0x1800}, {0x4, 0x0, 0x800}, {0x2, 0x9, 0xaa5f8d562267a1df}], 0x7) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) nanosleep(&(0x7f0000000100)={0x7ff, 0x1}, &(0x7f0000000140)) setreuid(r1, r5) wait4(r4, &(0x7f0000000180), 0xa, &(0x7f00000001c0)) shmctl$IPC_SET(r0, 0x1, 0x0) 09:43:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15", 0x5b4) fchmod(r0, 0x91) 09:43:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/167, 0xa7, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 09:43:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = msgget$private(0x0, 0x290) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x50) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x240, 0x0) r6 = dup(0xffffffffffffff9c) r7 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x2, 0x3, 0x4) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x40, 0x20000081, 0x5, 0x7ff}, {{r3}, 0x0, 0x20, 0x20, 0x421f, 0x3}, {{r4}, 0xffffffffffffffff, 0x84, 0x84, 0xffffffff, 0xc4}, {{r5}, 0xfffffffffffffffc, 0x9, 0xf0000005, 0x200, 0x5}], 0x6, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x2, 0x20, 0x1f, 0x7ff}, {{r6}, 0xfffffffffffffffb, 0x10, 0x400fffff, 0x7, 0x2}, {{r7}, 0xfffffffffffffffa, 0x29, 0x80000000, 0x5, 0x8}, {{r8}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x80, 0x16}, {{r9}, 0xfffffffffffffffd, 0x1, 0x20000005, 0x2, 0x3}], 0x9ab, &(0x7f0000000400)={0x1, 0xffffffffffffd616}) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000080000000000000000000000000000000c2c9d9f222e60000000000000000000000000000000000000000000000000021000000000000000000000000000000"], 0x46, 0x1, 0x1000) r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0xa1, 0x81) ioctl$TIOCSETA(r10, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e5999", 0x8, 0x10}) 09:43:24 executing program 1: pipe(&(0x7f0000000000)) 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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xff10) 09:43:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0xa, &(0x7f0000000000)) 09:43:24 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xfff) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) recvfrom$inet6(r0, &(0x7f0000001100)=""/221, 0xdd, 0x0, &(0x7f0000001200)={0x18, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000001240)=""/2, 0x2, 0x41, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000012c0)={0x3, 0x2, 0x8, 0x4, "461ff0b92c6f0456c22a9f99777ae90fc966d3e9", 0xf4, 0x9}) r3 = getpid() getpgid(r3) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001300)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001340)) chdir(&(0x7f0000001380)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000013c0)) r4 = semget(0x2, 0x0, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001400)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001440)={0xfff, 0x3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001480), 0xc) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000014c0)=""/54) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001500)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd\x00', 0x480, 0x0) listen(r1, 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001580)=0x1) mknodat(r2, &(0x7f00000015c0)='./file0\x00', 0x2000, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001600)={0x2, 0x9, 0x80000000, 0x4, "cd1d342e83c789809740d543ea961e1a01e0d416", 0xffffffff, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001640)={0x7f, 0x3}) dup(r1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001680)) 09:43:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x5) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x33) ioctl$KDENABIO(r1, 0x20004b3c) 09:43:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) sendmsg(r0, &(0x7f0000000080)={0xfffffffffffffffe, 0xfffffffffffffea8, 0x0, 0x36f, 0x0}, 0x3) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x100000000, 0x5}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 09:43:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfe, 0x3}, {0x4, 0x7fff}}, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020697e, &(0x7f00000000c0)) 09:43:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x102, 0x0) kqueue() shmget(0x3, 0x4000, 0x20, &(0x7f0000000000/0x4000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdffffe, 0xfffffffffffffffd, 0x0, 0x3, 0x7f}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) 09:43:24 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10040, 0x80) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x90) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) mknod(&(0x7f0000000380)='./bus\x00', 0x8000200a, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 09:43:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) kevent(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000040), 0xe1b4, 0x0) 09:43:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x801, 0x0) fcntl$getown(r0, 0x5) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) truncate(&(0x7f0000000000)='./bus\x00', 0xff) 09:43:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20, 0x0) kqueue() symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') sendto$unix(r1, &(0x7f0000000000)="53e87932970a66573516abfd4fb5914394e692d86e3019", 0x17, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f66696c653000b6fc96b37e300976e275ae32f5c6a2720000000000000061bcb8cbf5f2afa3d52114d4a6beecd6dbdbf59ce0aa44d939e7f6636eba2bff6e3b7b2368aadb96f5657ed07dafd50b7379e0c2c552a9e10574f922f17e48e92d826d359ed9a66733ad01418757bf9cefaa9bf1a7c95966b432bd43955106cd707b0286b04b3342fbbc487992a1ad2b7df794c1224f0655230b442a92164b1de1d777601511d168bd3f891f4a3a270f7cea410f8c7be79aa2f43a176b327bbc5eabae2dbe4ec85edd7d245bb4cd8b331a"], 0xa) sendto$unix(r3, &(0x7f00000002c0)="c6ffe8b7b701fca2ff0f34f7dc940061423232d5764bf67629a968c5e8fb6a417f1033ee49f91c7ac8d52275ba9556cc9566c10403df8ff7316d868136e1d5d858c9896958da71d94ef4518de2d975a7b68810efd9a49e04fdccfcbb77b163baafa216249a9757310acd301cbb79a10c383b86f19551189da515f65d293bf2c60953b50b5bd2e1b3e60b2e94d97cddaa29227fb2642c6dc09288fc204c58934e6c78f4316ce8ad40c6453509b708b0f3aa3b3e8168496def0b7f9af16222d9f600f920ab7c415157702051b9ca", 0xcd, 0x400, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1009, &(0x7f0000000280)=0x21000, 0xffffffffffffff84) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x8) 09:43:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0xfffffffffffffffe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8400, 0x41) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2082, 0x4) 09:43:25 executing program 1: r0 = kqueue() r1 = getpid() wait4(r1, &(0x7f0000000000), 0xa, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000140)={0x4, 0x8}, 0x10) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r2) 09:43:25 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) fcntl$setstatus(r0, 0x4, 0x8) getpgrp() r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x81) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file1\x00'}) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') 09:43:25 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x3, 0x80000000}, 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 09:43:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) getitimer(0x1, &(0x7f0000000000)) 09:43:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) shutdown(r0, 0x3) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000002580)=0x2f8304e) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="c928bd232b8f6479cfa475db4f7f", 0xe}, {&(0x7f0000000040)="97e3a9cbae4545f95020ccb2375ee613ab66618490e98c72ddbf1bf5dd809e00c83a3845731afb6dd51bcbef2b1cdbf7afb7f337bd06a76b88a79cf08d1cfdc53c9d59b70de74ea8cbdb1f0f5591fec3ff3181be90df7b5ff1db0f27b77841bc8fc5fa3f1a008a80ed0114aba5b41fea397ac7790e26937a086e5b6a2fe72bdebcd1806c7551dcd981881985f24d54fcdfb704c42288c3af4c1fc9dcd45e16b0f4e7d35534eb871a7434311ba75e72224de55400e4874a7e4609ac8d57bf4de0", 0xc0}], 0x2, 0x0) 09:43:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7642d", 0x24) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) 09:43:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x84, 0x6}, {0xcb, 0x8}, {0x0, 0x4fa4}, {0x47, 0x3ff}, {0x8b, 0x3}], 0x5}) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c020000000000000000bca9edbd9c", 0x34}], 0x0) 09:43:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6cc7193c8ac483760000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0xfbf}], 0x1) setsockopt$inet_opts(r0, 0x0, 0xce4fbbaacec66625, &(0x7f0000000800)="8c20f324f8483708aa975dfad5cdd6485688ee7bf1c9086959e0f1d5f4323b5721ccb92f2ba986f8dcd8beacb7072214573e2c9c32e97a9892f0a3bc9d230babbd24539cec0c5fc85b9c54f6fb27263279dd9ba14197839d520f9b06408df247b8ced26753777225b4e60b519242f7a69fbb3aa8a5e96b5317929eaadba2331a16365b162735066e29e04ac6d111403e8fb0052773b0de6717ba962bd5a5661842f0017fcf02328e51c6df5c4c001bd5f215d9f0cce78b72cc12710426a3405a7a419c95d0e7d7acb3941b38d1bbd72c11bf269eda45dcfda8ece35648024e1553220c6cf4bb6caea4f715ce85ef4755f3f6fc992b0efd14bd539ffb1e4c817635c6fc6deb08a853a8264f87841915cb19deaed5fd6df0ee91bb87379f74d1d4155343652c5484b80c70048c6d4b63452452e874a8cdb5bf3463ca53fdd0a4c8294d9c55d825b084eb47fbff8f7ed7f2b7ebb92c19c9b789eada4fb82369e7b9bb76fee7fad5e5f016474108eeeecdb88ceed78a70036b1d61f368739a003203253aac9ccb7edf6b4c383e1aec2df9a33a68ef267a32482a307f2e466e0cf55db7e0eb478705bfc47006ae063c44e5d4d699711034b52df94f693112d8085ec7831fd427b92bc4099727c73e905abd873344b0a6f2b0537561285f5e08944801801b35af2a11dbd33eb1762e761b5e72108ee7300fd73272f248c68f55323ad479d8c11094466e8f8854d2daa815e6fdc15ced0e78d2bb55b728f60ebdb11b9ffbdb24f350b8e3abfc71b8930f8b1e8c1b994c95905be847de91fcd759fa6837cd04e89fa52825485a2ca287dd4298e4436058cf25d2034d6a1af2a33b0ba36412aa10b17551d2612148d52585fab23e41a9f1efb1023f3fd0071d353a2945ef84451d0234f7fc47f61f9f1f7bbd14894151d6df864517725cf0f5dc3ef7d8b6c88d05db33dafba3c784752a6d953f6f3a52822dde0aa312d40c0cef932e8c9ea3a900c488a7dbe2df5abbc354d0aefe82bec87911247edc9c35d2a2e1c375d4bd8f5ad7dbf91e7d56acee316f48d2d8b28542a95f0879f38ed5dd4bd3dd33a162120db63241658439d1a5129070072cea52c88df720b83aa2f959f97de970603e5df2bef6507e6ee9d261c8ca94dd2c5f2179ff392cb68c97dfc801965ea172af28054051fd0a8d3ff46082c6a04f5b2dc99d14aea33de39bf927c1d45fb8cdab3fce44d7ce26ab74b9a277bd50d6bd42c0800e1e6540631ca97f759957cec791840f1d4335ba4bb0d5938a819e6f69416cbac6d0eab730aac0739df01f853dd7dea7ae0436ca03ba58ef845a15e990a281ba1ea5ea63e57e163d9893554efae5393a7c02c4fbb95a1514fbdd61e7188c7a3471c8f3c53dd647ce56c387d3d3382f5a93f8f190cb15da50bed0da67b03cacb5d40a23234ffc85f35d3e65a58ab89ecdcaaf1fcceaf93ddb1990b9b20a3ad423426c5f3ab5ed6ae37d1bef378b4cbe7a81b9bc2950626938e9533b70a3a4ee04e46e49c5e0974930695d13965e4894d1a3111400f43d0e0d3e1cf5d1b10096581418836ffcd50684b5b40175c933eeda325a1c32c5376dd4d0d7ba5c7a2a994e46169324ddd46bc85f28d8f0d19967b3d0c702103cd5d53d8f01b7e3e961dd199f792c7d99ddacadec84e9d53c6e2a0c5feef532115c4d4851df8804c89e2faecd810883341eadfb2a8ffe7afc3bb2322f70774b852e533bc39345938fa4d728eb7e4104cbc1774b4f2522516c5ea97d6868c43bbb5c76674913d81014250f0fe1d91063ecbb0ab68eb5a991303e4188e8af05c7ead472af60f27ed4e0dc3acbabd55331a0f6062c6f481c5855b43b99abe948421a0fa82e384dc9eeba4914388ca63898c586340c19adc9102e33ffc5e0dd8dc61c8c857ba0b230eb48e38b3d30ac8a078eca1a5ae11c509734c40e4c8a557d07a8ce7a191426bc2e5f1cfc7cd1521357d4be916652b9471b9ad71c57449694020eb0363492f406054ff31266ecfc7d8fa81b9ed7d3eea22a9212661e6b9c84b9bd8d3d2f738dd44502060c3eba022bd8cd0a830f1cb09856af086c74859ca8b4f8edc125b97b66bcbcbdbbc15195b0da682eaec9d41a610d2514b3f46c21398db4a15502cced958c92d918704d521ff5e57cd01357689916e8f3cdbe1417a3141e44aa8e11a49f3933b1f8602dd312eb4500110b42b64178ba1916b7ce6fd00d8cb60a0209d13034e4cfe8ad629faf851862defff2bf209d27e9a4a8317d3603aea0d6f2dcf315794cdae9d4d00400dcc3a17fe2b90557baa4e6b055ed50797501cca534ea9bce5bd208e750b9ea9032f513b2f834045d487a1e977e368e7c63b93ef67bba8e2aebc089dc01c58d5c749958e09f91a68a644de3c4b67801fd72cdb729ddf4c9bf542a296a7a36ee0c818fc311f3e475039e79f1e03e98d735f1103adf53e6d70d12814956b38a18c0868963b5204e916b385524718b8853a5ecb03e6b3dca8cfe4b6e022e536e999fd26a614f4287b6c2d2fabce5785e4284315133c421f3e06d61b418a19a401c9ad832cb40d51e0f1e9c74e6e428d1a41e9819993cd49e8849d01d9142023510739cce04025a282b229c938e4d501627da6ae18ec92812cad035c336f8858141e022bfb85765a8858445b78e63d183d5cbebb03551e0d537da3896dfb25c2a40821a6b08f8157d06f3230f0ea2933a012daa429d41ea46fef218928f5623246e2742eaed4a1029839e581ebf4fbcde535478011ed38151c192d348d921f56302098c3ce8110bf94460f4183876f5d0b3f5b54f0add2619a0a363ba756db291ac2e0aafa1a1310d2df3a8ea9ea09b491f1ace36bf9748155496ba2c688b5d8806e34e084e153f2c6db6915dd42099f0f3535c60a890c3cf5cfbc5d906fba07a8a1b513cd542e1d28c371c6a218c2737e9d093c6f3f1f95185ccdb5930a735bd817f87c6c76210efff956ee5d086af246e9d273d2406ce47bdb8b575abfe9aa2361cc0e6b2a22191ace0b82990f50c9c2556ff676947680947bfb8f6b0ee90a496c010ecc140949616b09552ad9680cbfa4d0ed1760b02e7ad3bd8f3f7bb0432e986450c219c33a9669b1901363888a05a72d5e2c1e026043efdea3307931fc1df2f171a81018c87a97b36b9f92f0f46dd770b58e21cfba6c7a032fc00892fe061e6eac80102112b77e91e8152f4a4400d10e848a61d5cc03819b332c69f6629a693b326175e29ef9fb9e49ef11f035f8578b005312b0908ebc1e1bac84f5687fc74e220729c7438d3fa75b6b9459477b07b2b8c1b2928b9e09eb865c0d41640f76f59f67c143f8bbcbd21ffcabb3089636e2fc532052c9dee4b03711324f548c34108888c668d850a90b2725b235ddd27676ef3abd39602fe0e94d0ca2b352937fe89cba73f667828e3349edbd8bf34c32edaa92896de1ce0e7cd2795b0cc903f961c12d3d0332e094ace664048d12b0d5468d4d649affe799c5e50fabcb9ca817d318e392688ac8984b47896d916f48ccbe04c6c62d6c462e112166b555a4fc8f8e31451f89a029aebb0419f93c4310d0b29880aec480f1e8f7baed8751812684ffad692b746e05e90377381837eb97d1e95d2fa98b0ea817201bec0e682066911b598163c254e69dfda1931be200a7db2c4edfe99b515dc36b5eb246cd640a6ba2bcd2e4d3656ac888856065b1d355ac6a5188ec429932277ea8a8a2843376cb1767eda7131995480a9d891ac14e89b20a1b1195036ea81cf69b96dfb9ee7f979a343368da622391b78b65df2621efacac47cbca190ec45033d6446109641b44bf5a20b3986deb24ecc9eae44d53b2e67d44118a218f1e6bfbf7a64dbeb0847cd3a1a76f8da5cde32c6ef450759df2080e49bd6a230d06c417b6567277eadb59db7a28c01f9ed75f734c0acec21559dd6c95a1f53df483d72dea7fca3c6aeb753184b253e95afab3791b2e6601573853d32bbb6b9bb84dd49c43f07a1445de9953916d386205966b82cfaedcf2d607e746a97b512e3ecee9cdcdba3609e81f1687bc5ef0fc42dfefbb707dfc8ade4508e03d2ea8a0d6e6f60ba4ff66d85c3c90eedbc77b7b4c94c0716dba98d87c9af1db6a8a9e47a1d5b353a7128e834115c7e41144d8d8809e4f68623fe01734f632406bf6c5f4686c0f280388a74325a8e53c14091fb2c4da967030720779af9afe31027a738d77529b6c0dfc2a38d997c37f061a8a628228199311a9ec2b8126fb5c1e6ee0dfad96a7303911a7b3091dea94b8cda3c1b58b4a0e0563e265c42db8f46e0386b1ed9d4421fc971797d61ecbae99d2a5381e9920cd91ff0ceced3022028ee94d53c0f4c0a888b6ea02a97f0b6cb6ce23e66440892c15b191e96d128c9e2a679aa4b823b78ce984f481ff5586189bb8f4f147ed89fdd7b6e6792ac8d1bf185b1381fe2bc79aa8f7cf7db15344b649689316b6bffa7d33cd2742702e25ee1e75527a2353c4dc5d6c22c93f1db65b5cde5cf32e4fd364f6c2f48f3b1c3206b3fad02a2653f99e1ab8fd542190a8ef2340ca3b6f30e49498794a8a98d21336c4f05bb8f4fc493f18d2f64ae07ab2661eb99d9d22bf5d28f518cd78b29b91ee809b1de91a9f1eb529e163da9b18b13f9f773942f34f4e22960837d9a2a5ca226072d6b29605bf1052767d468108dd031521abf49d028a1e1cd0e46b4abc8c1fb0240424468a852863efadbd616a03d3a9fe66f311b4212f9ce92c8804b17d451a20f120ed28684f7298298cb4b6ee06b6fa77297c07a6f397b84719dbccc21bba80e6e9751f0b646da1f35164900a56616c347e8cb1a4d2b90f0926a605267061a4f44b648b5c3e7dbdd17d110981c75b46e758108ee6948b3a6ef8c116545fc6adfc8bc2180da11f2cccecae4193ee65b4f7130a160f7a0c0743dba92a80d61ddbf1a122653c9983ff4196b739b0ef0e407b985db56da6f9b1bb72d5e2462ce0bcf14f62e603044b73ac0e8e8a7fb3235973ae875a0780e51a0898c0dd692d26557b91aef26751ab4d4b5d7287e1de3b8035ab8d3c75ff8259f01ce18f39ef8d98bf1347287e880a4709bdf30e3b923a3a96865c601da6c2400b2ee46cc622329ace0499b8f45a41349c35a5ef463602cdf2a6ac27367da3550dedaa6dab5c1a4dac54b6b039939aaf401d28976b5bfe6fb9057295dcad537a9ee0918692993fbec005734d5a2d89a311b295b171ed3e859b689bfdb761f01f973e8fada7ac3ef5fbaf8bc81bd0198fbc5e4e573ee008bb9f34694c05e55805a5e7b57000bc398936f54ec1a0a871db85052efdd0ca3ea0e2a8611ce27066bb31b1c4ed27df6460ba9efc1291bb131c7afa809c3d92fb3da02f8f464af9c74002d71ab09133ae0383a9f280f81249e26e2a3969bc9c6df090dac29396ffcaf5c7e42f85ceb6de97392a97d66b9ec28894e08793e558a91b25e1d2945163a0d7bfcc5994fcbc3d4823a1156b153788361aa647a59c55997bedb153d7db9a62790e4eeb6011b6b8e97088bc6b4788e410ab8ee68770c07db642395740de46647f1a9ad9a4b71b8ff2940f8007be308d0138004aa56a4c87a6b1e1c9947ce716b62b166412f68c0e2fb68881043d3a0a199c5bf56db45ea6a61f67a722cba3885099981b1072f970ffa5145374b073875b570a87bfc672187e07c3a6e3a459b77b023b0a556e427f32fc4733bd5b502e482852cb56b483265bb8cb1de2a72ce572054c10e4ec0430e7c962478ce75a26942ca128beaf06e8a5268db001faf4298", 0x1000) 09:43:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x220, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x0, 0x3, 0x2, 0x8}) fchownat(r0, &(0x7f0000000100)='./bus\x00', r2, r3, 0x4) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) r4 = semget$private(0x0, 0x40000000004, 0x6) semop(r4, &(0x7f0000000240)=[{0x4, 0x7, 0x800}, {0x3, 0xca7}, {0x2, 0xffffffffffffffda, 0x1800}, {0x4, 0x0, 0x800}], 0x4) 09:43:25 executing program 1: kqueue() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 09:43:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x4) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="2c2bb15000cb3bb2986d7bdd680c6cd4e4d36ee850db5325ad9d2e42d8d0e2276fe593cc9996da90546e1561678e06f9dae808098201c6d10779ce755bb5b9abdfebe2ba2ebc105a0b65652d87db23f867c61692a0527aa201213fe163bf89630e8837b1101113e0cc92d97ec7c32acd81a9b9834eb2f4b7fc586b7f06302e37911fb349339b2b0aca1c053934fd4f4cfd02c32ae5d724f6fcc7bd211396ae8902f9a655f60aa6cdfbe82dd0525847e7b5b07f2c0128fa3d610ce516c45bfe92db1e92ba971b09071bb788c070060bc13b5d9d9e", 0xcb2e}], 0x10000169, 0x0) 09:43:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000100)="d3", 0x1}], 0x1, 0x0) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) fchflags(r1, 0x40000) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80) write(r1, &(0x7f0000000180)="dc379eff7b5aeca19271e985249accc34b106de5c7bf09715392f52388178fd2ce60cdb2f395dcaa0fb310cd26e383bfa956d40f0c4b741d3b97ef1de667db684d0562a543aa86f8af3fe3152b2faa3bd6ae30af633ceab53d70974047a593d40e7f912c5d198e8083b72ff04b84f89bc9bb8d2fee77e5afffe7816d9239b48ed34c764543005a0d9772acd5a68e0fcb8a20753e897331034083d098cedc87562779cc58a1431eb4c87b2874bf272c69593fd9a3bebc1fffb71d68afc458e25858ab890701a17a16687c7f6a8398ff3d7b7cae9cf702ba7f5990686a14bfcb774eb780a037ab430373d4c997a6fd2bb006656fdcf4bbd43c389c4900735120393ec3c29827186afdc1bc151ba116b5e486f834643b19b4a3af79bf925000b9dc18dd0f30e5f840c702320d54156326b78947a18a41b8901cc5103d90bb28f72f645e76bf498712ed2c622b6a2654c3469835304161152af26d001bbc97b3482f2d24032c8e1a40afd7c634468c666f70a96c96422145ece3b46f3f4a6580b51443272daf7dd3cce6948632ffb39ce542e6939957e9c3d8c1046443a02b04e21da0094316d1a91104e6a1b9816cbee69f0a9b0f15d33824f2c63964275e36dbe3bce2466f57b7c45deb03e14394eec6935fe7b95bd8bd826c13a044adbc01559e5e4183eb803b22a1b2cfdb2086e46c483d2950d4b3878af4447e845fa560879924c311f70fca464e78d67f375fc8d7e2b47c9ba6ef12f282025d9b383f8e12188c62595475efc4ffc61f3d5e9115161376a669531264db2b0427fc4b64d08c0a8766742227397d116a58ae73e5053a9e1605d6d8360e8cc85bdc7b9b83194e9f7d3634ab9c4db7bd6456854057647794409a09caeb978c9341cceabc5e1c393ed0771f89d7feeffb96c53c662ee93f5f6b173739faf1f0087d84a418668e0533474838dd016fbb8801e7796ed0d540b8cbd1b9a653bb5e4f747de10127ff93f41e9cc86d2f61b8a7a9f62ab0ac57d2a49e491234e73d67c3446c70747d497d9adfd52cfd5b33cb19dfc075eb3ccbcde0bfd4800c5eb23e63248267aafc0d3a93c20981f217d23b52706df34386d2cae0d8fe67d0b32ecafe6be086438f4120308d3e849c4769295bfe82c81fd13ecc8e943aff50562f6e1d902e89521d5d8c65cbf747a1ff55684f00cdbea3498f81926ff74269ddfc76b6aeb45821c5063f7961d99dfef0a10c4e8471f71cb238fed598b29a70c550f1663624e9d64010408f724fcbefc32b5f8ec64f21ff1f84d4c38672016142681ab40cd456f78e2619a4bde1d681c10ddf1d6aa9eeca6d29d59d68788a99f32c6229881ca4102119056dddcffe47c1936a3615a9c46e68976f3d61b4deeab21c456d16e9418f31626c15ccccf98f07b323fc4a766b2410628b632d792c15c034f5cf7e2261a0f01ee86dea02ea52b670b62504de03d469e3ad452fd11f542b3cc4028cd495527962b687c21f6dbe87778cb5014d241a3156d47f1747995d5acad63cfb4330842126dd2acf17257f8c79d020ec6b4e103689a5c98e1bccfb28894aadcd842d6404d029a65680ee5133244aee8c2eebb8e99de8f4f5fd7f8d11e3230fab20a937aac4508a38f107105f8950b88574827aeb5623b736dca3dd549f5764b6c39b85cfac8f5c29fa94299ac079850cba483bfdc9c430a994b90d904ed53af9e64471e4bbc952d39d2426e7aae9c67f0e5dfb7498ad4607e799e9df4e27ac02ff65228aa1d540b4803eb5e9a117db32534f6f7971c1d72d0306f481f8bba180ee8fd1b31595d3ab65562e857cbcf6b7f791317630d7b43fa3a93e0d15bf2ba3e6df2bd4fdd7cbe1f83e4eb6e3e36ef9b68541a94b0655d1d45454fcef3bd02172c1a163aff0b4554344f59025e3b6fd702f6c50ee079cfe50238432cadcf5a254164b1e701d67d2100ee3cd64dcba1ac0c7b437cfb001a4bd51a180fe22b6cf12717bfa09cd76327a9ac7f73a3f229174407b767753e4c537425d3fcda6e0e60fc6a0d778bbefaf7d7da233bcee57327466e415503ffe536c6472251176283965db0d423d4225094792aaae9c9c5aabf102f6aae29161056e0de977d81020eb68e49d0cb5282095d3d65d153edceefb23fe85a75e645cb2b6e1801d045624af884bdd9592157fb80384c7016015264b6eb8fcfb88b3fd4b36fe495ae7a545135b08b34a7c9db5833deb6bd1784bd4d4675547c2443a3880bfe3f16afb51fa573a46b6a31661d321ca645c081feb85478c96d203ee121d2e8259052a86f562d95e111f8a385cf19fe9a2d9f4e9efe1d4a628802ecbb64d39f26539209167688eaf134116ed567221127cd9190cb32404f32ca3d1cf89e4beccd7f491ce763a66c1f961a153a122fbebb7ced610ee934c3520fc2a7d424a0a7b78a52b7d69bcdb5fd96ab43ef6957f41be97976fff0256241dc4aa2b32382289d5a38dd2ab487a5528adbbfa6dc9520c7f6c72c79095946ee3d0f4306d5ffc38b02afc6ca393b196a9cd3136ba8e5647df7c40978962def7c449a75ac2be1472111415d79a0f0c8fe09db8c4db879b705ce5f443ae255370577d4cf8c2a59c1d27cab9f8244dd43a8ae0e99884efb8bf75cc9382d7834ea6a9bf2765ed8ed627bfe555c3c16b74d75e49e899c2be8285b0de81e67cac596a90884f62ec9b954927b0efb31492c8b3d2fd7d0697974578401b1d03ff601f14f1bc8d1d422747766778c854ddd596c5958f52c183df2803c16819758474ab952e4950a9f09f731f6fe999b30690e863813e6d48e5155a195f450a0838837da314103965409b52d0e23e96b926ce15c89f17ce77a164b3bd50ccddccf43dbcbbd09e240edf3200946abf3919a877a55b0fbb49b01f1cdc79dae4e6ebc4d508177bbe1e70350dfabab9058db6c0c2c8b9050686ea80cc05a61cbfb1b23146000e868b7f4925e1f5a859d3be0464998d380d643274185878737a3d0896e62071d3bf323f4ef436a69a3f93d1e9a6860c99843f513ce5a6925beec1466bea0cda2dd459d29b970ef481ce0bc6262c9007621ddb05ed176fd980b4f8283a88e9fa1dfb9441b83e18572969ab176efe569a65ca94d3eef063f2abd36f98b4da25622d98997e65dfb1618108ecee0ed75dd2bcb4b982ac9a8f8815f963d28894da3711e3b00923961e07c0537fd77171c63290e42bfe90d862adcea9fc4b49de2ac2416b71e6585c60318ab1e29a54075affb61c72f1c531db1db76341cf27adf4adc55839388bfa2a98551f06624fa79f35e1822ffc1405b54fb95250758db916e7e57eaf32b823a355da4aaa915cfaac9b29bc4285ec1278ed7514cc9b4f9af90871090294a0d31590299d77aaac2998b71aa1f169f9dc4b7d8616802b5a4c857ed1e22b9a14fbf918a3700498e17af79cbbca8c1ead22327e5167c34e754c7f005fdf69d3c893b48d004a6ef14d875d2385fde52dc5a7f7d7ccf6fd2eeef24cfd4425f1fac07dc78ab191283359204efcc07780324023623712608ad26bbb31c76345041b6e4830d9b0c5e817e71b5c8e090e60b6a1bbdc9747db7083d7d190da234d714840b71fd814477250291f75f057d1be326a378463f3f3cb581fc9b2ef2dff6c1be265a5fa8ca1fcf4d6b895572e04c6821da05544f89a290e9ad3244349f2bc953cb0588532f8e80a9b5ccede87fd4c27d41dd660a6a728778699b7676cc7e051651e130d58344ee643c63f54172c52b2b4bdb08e6b0e84626e8131af32d8bf619e07d705378ba437eb1d143e83d869161ae000a0346321b6ca277b05234649d6438e18dad82525c7b30fd9b80ec312deec200b27073d5305d86df830e3b73c3321fc4d921760c7e7d574fee58184762edf6710227973d7941d66fa7cd11a491cca4e18e3051d26b1fffbc393e53e4af133de21b08ea8ee22a0d1167a8a9e4f18f5b9120501f3f2df812e6bf6a5b8206039a4a9cbab84df262b4e81a288f14f23121c99056cdfe2da307d9c6fa4e68119b672eebaf4f0748588b1f0a63bde0de9183ca8159777729a7f6106b42774f04c6d9e5d272f2e4332e9c61e104af8e4a583344e611188427d7ee0986d84deb9a682403ccb7099047693387305ad5064deaddf5505ad7270d40a0eb7133262d5d46753579158880031f00205fabd330a2139bd35dbeadff47db176c3a4c165cc36e9bc7c8defa4c07461ac174bc11058b2b201b135c47fe7ff2f702412d1d42036106c7ad3a8978b22335af3cfc8ac1e8a29d87fb3937e0cb80f1402b6465e38f63efccd694ac96c9cfd7ffc22734e121285e76b22fbfc9a3caafdf49b786fcb14c0ed90defbfe21e1d1cd2bb01c96b2e1dd002f5b5cd4b738467a4b4119092390477453ac65f7b24d956144ffb5a802f061e64b9e80dc085ba0e53ff9b49c94aea4f4d3eff108fa496c103c2a0198bd31038d77726ea27f6d515eb776e1092b4fdc07984154dce1614631d0c66df0fa9b0b283bc96c6c8eda2f2890a20973d3827f03234da0d7800ba72e510106eef71284c0d9898941939c8dbfe08df8095ade3f0f1ddb8313567a1768de2f6ca2b63155fcc9d4c13e8a033ba1012e7713c30c6f62901d4349e15681612057eb9036bf3ee872b25f4cce7640489976a731c2386b2a78b416b435d6e08a1a25fd90347c8557d7a58e70901fabd7370ae6862cff33910e73604f0273aaa32dd853b5a2ec110d7fa73ec2e5f656d0b3ac3493c59248ed23a9ce3469d59e41f61c5b6326eede5f5759ca8ca8b14958f5293d009a36cf8397d9476fffa82cb760c99703b48a68b7f9d4e3e4e87c77d807e1e221f8f6d6ad5823f74dc8aabbd2014067302d3e6b760c042136b711dee2a175acee0ab00ef9e22fb9e1f1178b1fcfcb80175cecbf2719bbc51272006caee37876f73a64b1e2e709b7cd747c63accf2b86ddaedd128d702f64c590d45bb0d6620e2548397191c83a6ec5b41d3cafa7ae7fdcf271ecc5683e8fb41dec64397452b9c0659e139579ca3a5f7ebe78454356a9b153fcf6a00563930b32e64da32edc8bc9c61e3801e4c7494ee5f1ccc222f91b3e38df00e4c6d3f3474f31e4cfb6ffad74ecb2588be1283fcae5195049a07b58531eee6bc8a1b627daed78eaa1f83c7a945a64eaabc9a2223628a630457b687850121f1d3ba592d6e2aba9a62153d83962187477f996f5d304c5b94aa28823789503d6f70508b5f8af860f2507141a498bc074b2bf2372fbd3844c7223e1561eafdf6b975998630cc23c92fccb18836715c601e093170ac3c05bde10a9d8e51133293ef1285555ab363ac5db1a22b034b22c8be5aacfc50c4527d7062c76435308c15361ad5a35a7fda0e346cc51b021525f71740f1308150fc0c51bb53a7b41b0d2ea5eec1f020ccefc0b7e59d33c5f0490920b147b8976ea85494f2bd39a7f42fa1c1a02d6a605d4522193cdf19a0dde4ba84191010a1cd59ed0920526a190e3342a9bcb3d40750d412562e9bf48ad1b8c8918e37db76b5db1cd0205c6f5cdaf10dfbcc2515712b356d37d685061eea54f46b02caf05e1d855554dd4faa68ddb4f2982f7a0d4b8b9fb1b8afd4ebdb63d284bc31bafd6e9618424511b24707e6f799fd40a19edffa484cda5674d1f56b8e5aeee2e33dfd20b6b694a5d95af871c9f2eb8da68faefab3cd3b6178bbb070a2affeb4a4c4ca274e1f698dc5a8ae161f09802f2aff0fbc35606b9a7a223325db9d04d44dc141698142c021597d2c87d3e1f988ecad81a870f2c73fe2eb0727c1583cc45f5", 0x1000) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='h', 0x1}], 0x1) 09:43:25 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x182) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) syz_open_pts() 09:43:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 09:43:25 executing program 1: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6005, 0x2) shmdt(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) r3 = dup(r1) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) write(r3, &(0x7f0000000100)="d96fc649589e04d8d4644b9dac3b24274ab51320d0c56f69d803e994c109c17eb5118b9d35ce12a09117274fd03bffb46586763e3a04500ae02205f3ff44fb288306fdadf7a416a2d5a2582564abc38010c82a9bfdc0d211c95129e5a7e8d7532b11f71b99ffe88e7f1fb2af988e98766620d64be43fe39bba07ac219aa00d09462679dafeb90b469ac74def41502576dec50e6f69e0ea821bde190818e4420c9d395b22eb9cc3d670c54781b2e5a07f00dcb84482999035dfe033df16a2469cff4a133ee29f6d8a922396a5a7bdfb49e7932944cc61", 0xd6) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20100, 0x0) fsync(r2) 09:43:25 executing program 0: r0 = msgget(0x2, 0x218) 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) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x65c6) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r12 = getegid() r13 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[r8, r9, r10, r11, r12, r13, r14]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r15 = socket(0x18, 0x1, 0x0) setegid(0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r16 = msgget(0x1, 0x3bd) msgrcv(r16, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r16, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r16, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r16, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 09:43:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = msgget(0x1, 0x82) msgsnd(r3, &(0x7f0000000140)={0x1, "805cc57af442bd756e8ccb211b87bd38fa1aa98739d54a1c376107ec490e9aa651f86e3d15efffdf02d464e01afbdf9db9fce03d137b7d986cb0939b3da4526922f61d2e7d5638a04ff2f5b31a02f50853115acd6db0ac73dbe6f4f415a6b8ac2629b6e62291fbb6989897fcae4f2db3a0da85f5c5ba2ae0b9b7268d2910265dcb88fcb4496287ea726bf8b16d9a233f6fb1be415738ee0ba3972b07590d96653e096b4488ba9a2eda768e6d27db1e8662bea2dfdb7861"}, 0xbf, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x400, 0x5}, {0x18, 0x3, 0xffffffff, 0xff}, 0x4, [0x9, 0x0, 0x8000, 0x8, 0x81, 0x6, 0x4, 0x3]}, 0x3c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:25 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) socket(0x3a, 0x3, 0x0) 09:43:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) shutdown(r0, 0x1) 09:43:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x20502, 0x1) 09:43:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x8, 0x5, 0x2, 0x1f, "5ec05714a64f2531bb3c39eeca4554abb2e08704", 0x3ff, 0x800}) pipe2(&(0x7f0000000280), 0x4) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) close(r1) syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x9, 0x0, 0x6, 0x3, "b11c69baa826534e989d0994816af588e700", 0x0, 0x5}) readv(r3, &(0x7f00000002c0), 0x10000000000000e7) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSBRK(r2, 0x2000747b) 09:43:26 executing program 0: nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) semget$private(0x0, 0x4, 0x8) 09:43:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kqueue() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 09:43:26 executing program 0: shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) setreuid(0x0, 0xee00) shmget(0x2, 0x4000, 0x450, &(0x7f0000ffc000/0x4000)=nil) 09:43:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) accept(r0, 0x0, &(0x7f0000000000)) 09:43:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/207, 0xcf) ioctl$TIOCNXCL(r1, 0x2000740e) 09:43:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x60004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1fefbee91d6dbe76d81445d4373e1ed6bc86090d65ffd31cc26273d9c78ef008e3c6ac70e62b76ff5d3cfedfb3ef48b948f5776c9f22e6cf77831f3e26e93bebe9e3bfd5b562ae11368312e996fa87ead5031223bd7de6b37b1aef030f6ccbf08d431a4762f5e514f3fb3bce43db3e9d4704b8c44b256d9f90b1ff415753a3c6418068e283ddc6cf314d2e8b091cbc3ffa12545ab531f724a1c6c3a3eac0e1292870b277c64646a085df5f4c503d16d6f3e8fb4c0bc7a915419d05283840786bbc7f59592b949dacce62d8d1304f19ca9a947ca998f948dc1a7ecbba31efc5b3f3fbb7a33d490b38dc566e7812eb42a9def2642915dcb6d77ee0e1f962d9c68b92e0cdbc750053e2a4560c0c92ea6cb1775d1a7c3bd9180ab73e9b3e7e8b87317a1763cab904e45ae7190bb078234f4c7a491ea29a17cb10519aa66478a8edd5b3c171fb5d3d59a9ed1f27dd626b906f5659496cdcabdefddc16789492fe2a42d2c7e054bddf249e9f1b0d33d7dfee8bb0b41caa170f5ab4d5bdbf2b37fa50cf3499a8fb0d629f1081bb5c6ce5d68cf4e9d9917727721d2db39e8cef72a4ffca9d02cddc38159bb746382584faff66314f592befb0b4108cf5319140d455ec829309e4f3060a7dd51fbe3b2eeb44cbd24675f210c22f3eed2610096da2fcdd336d87ae8a614de9505f66309d90b8800a5f11b466849fc67e539fec12600e699c3703230c4bc85fb2fccca0c05cbf3e67e832ef04c1ef1d7d20bdf3be93f406310b380604ea17c45bef9d86390a2cc65588e01ba3567ab292063a65afbd0704d5a4def0efef698620758b7d8f17e5c00c81224d7cc0f889037f6f1713e83de0b05f154367da9a21b71121eab0d2b1d4e7c9dcd4465490fce70013f4d5c2c7e8d2525c2403d58d0fb8f0d39d731a80b499c5ac05471ef4321693a1f9825520c276d7a8ae47dad58354b1c58822eafa8fd5cdb0258b591fc817d2363c34f0c5eff47569a08de496c8048830ffd41b12f233874cce301873aa0d871fff92828e0a0c52ae5876ee89ff703a559b128a5f3cd845c2e263bb58718b1623091b5d72e2a87a11887aadcb404b5db3ec3c5076e55d84334f2fd4f5dea14f02f5d801d52afae6428b1a995e9cecdff98e230eacbfa0c587e19efe32f3dfdabb57b829d0e0b9513f8459ec61b28fe875b2789bffb0e2c7080706cba64005005785df69de7153ec4edec37d14db2e5a8c7ca9fe55ee570d7a917f41f2a5d9f6ad5f693c5ae24efe2ca78e4a39ebe3010cc36cf91114631b70ffbf1aa09e60529638151c0856675a36a76385789d2036ba7e5cede69019d021158af2b8d35f6b2a591b20143d619dad04e36b7ebd6732df691314de509fa89114b79d3f4a9ec2485b37cf6be127cc2f47dc93b7832bc8e38be4690f82f4e6e3257fe80bb7b30ec6450eb78a29d9da139e1a785710b8c33ba7031ac4a43102a600382ebe57357deef3c0923cf978666926553a51cafe5f8b30e01dcca77070d9524e4ad84cc3fce9673120ece02c27741142ece78353450a59e870a9db3fcb06a608f8b2df062fd4871387049be8e5eb1553cf2b583dd1a118e29fa7455a85dc53a0b39a91fbeb4d4a109e0486fa90147f7b96054e95777ce66a9502b06a2f1ad0fd09fdcbf11d66bc8074fde6b8410b60ee28a1c113eccf264ffbdd15d78aa8b2685b0e7b1d8f4ece6699ce96f02e1388f025146fe58156da2cccf5fb063e72f359736766be7a27b52bdbfcb0a3fccc94e945adf73b725fbb76b88305a6d4d27765d0c6ce17ccc266e1052c855a9d942a00556c60687997e92f09465ff689009ff739416ee2ee007097c90ab8199ba234e5cff7c2e0667dc30fd2847081c4359a3ec9e45e521e5f1db36e28d9f91ec84f40d84948861998fbf1905cc425ee09d8cd9b5e7399764f26b65b53525550538053d439fe3cba1b11d88a6c62201b341ae948adcda83fc67919b7c9a22c9c11f7edff4f8771f47a7059bd5da44c8172b37dae8ae52850cf34103a75bc01aab473bc5ebb8db367d0de578024e0aec049122c9569a6c26a71af902e6d300126686c2f7c363cd5a90cf7ccbc8826a36ac093c9e3cbed6692e1bf1686ae44fa33e6003e925e4b67cb3e94ae3def5fcc13fb8caf8ae30e4ad2aa75d77e0eeb60dc7c36fcde6ee605d14b1e54c79645557bb31f1db829cccb92d2b20a4446a8fca48ee30a76f7a8a1c2581484761aaa61aab05ad2241a958528c2b4927bb4ac3db10c112ef64d0f2736aa4487c2f11cbfdd4448374c8ffc574d5ea7b37bba369f398d245124ab1637d51d53417bff8554fc518caf112c6e7b2baedba31583e4c88a418a543a13ac2c3370a797e55e3a1305ef6041c54b13835b5bac91459d89ccc092b59f6531dd2a33a9b7a5b916b5870751bc6c6f3ec2bc88eee3655c1c0dc699d59de157eea6786382534f3873c7b6de79091fca0e322822f41c95d04283b6b8ea3c2acf316064e2794b55193619741503e30a3c5d5068cd87bf08ac23a8a1d774eab5514bf7fb19f9fa70b494e675088fe4910b598b76539fb2b8225d86736904a34531280e4d216dff7e00404de66e98e75772dcb623c87883ef8126bda62e3f99a07f1b5507e5e3386d16805a80102872e1f4c564dce99c8b49b4474bba5407449ea3adf875ee378eb0f9dbb1c0a0d8845d92938e053746b51c4b341820f730365ba6d40cd5f9efbdae288505a8fe258053389965ca8c512316bfbf5859dc5430398a0ed22c1c564d3dee0ac378d6986050fdd8cb547a596012f80c6b05da88a591a56d7b7cd899c76dd1be3d28fbb4bfe58f2597e53fdc9b0b18daa063c8d567086f518026a3934dd9f2758e04296b67eab5b459b133178986cbd538c42888c042c5ca11b739abdf3f2d8cd268ebeaa07f1ef70e616cc98928dee4950cde74be61c8482e35824b6b6e414801f134fcce86101f8ea02ee184862d453a80cc6fd77ab5bd4381615c26c0dfe1f2d1a1baee24848e6528b15abab77c02e037fc46245050dbcb352708f153e0f99dc76d7325fdc770788a48a142d2f7a1d8554f84e3fb543b34505e4bca2b36f695c3d052035a753b593497ae823962d4c2b6b50f5377a048c19c75d0d9e507dc7e359d248c7dc98765208ac30ac9f724a9fc05fae984fb1410a171cd9adb127d6068576638b7bd14e9a62ab33ddcf1b687c86a8508faf93c52cb55e673816a53eea55228162d5382d5db824f2493767c414f97de0acd1c93df8c5bebbc439c805c4015e5f42f80878699a61c113b5c3a536b3e88ccf86dc47071e4c018c19ca59b7486e794896ffa7151299fe13cb0c4ffbadb70279eb77183711a7a379dbd46b94f83b07914d8052610082065d3e48883ca458b6f3f707b897f21abcb6f4b6277e9c6e1d730a9db511fd5d9c113b1666d06cb11b95625d5bd9af748204212448847ee37db56d70b5efcc8e13b4c52f49cc3026af38376cb433e18d01b98babd55d2de27f1483d0524aa38001a8d2d5396d23de2c3302ac1fc5357187403a4a8e549d58a587c17891a47e726e9e6102a9e58988dc1de8bcae9e296e8626561f65f85edebd841935f07de1d79fc3341c2accaf98362a13b26aef132cf8c129d39f518e8f72e08a5e8e75ae6bbfeb44f088636c9ba779a9cfb045e336d8ae2fa99634e1ffd6e5b1d05aaaf4e80cb319c3c086349eeef03dbef2114e47778d4b13fc92825435bdc521122b788a4000372f60be2d844f23fdee9bd5fbce7609260b6f06eb5e50b8d377edcf649aad4a954e16f555e8542a078d811d46a4147025cb358a1039a97c975b476ec7c7bce4d874dc455b7c5b191131a8cc059efa21b2d45c53e7df18f7711dcf3f499d387979a9bf4521903774223083b4cb32954fa87ca1a044662df8aa0a34b45f499eb6ba57cfe34ceb985adb74cda7893b25220dca5ed6faa9ce8371ae5fe80911822c43a24ad14954162798955fb7caef65e040fbff849ef85002b28a04639b53c9884374736fa12d27c2a1cb589582780971032b070dd9d017134ae86a22f1271497c998261cdd328f767986fd00096c20236858ae25b8c601b4386b0caa364090aef51f38e60063010776f329e7ea345e79c83ce3620c7cd7373c76583637cce23bccdb3222ff781dd7952a7efc1b6626b714eef55f63df20fb29ae9293a734c7df8c75c6d33122b384f3bf9259166b3198c94419d480630da89963a2b94e1bec287a3b0100acaed31fff29b5c14a06442d3fa1284bb34f133211e75281025743d0560f4d1e615ffb905605e3d438d14dcfdaf2ec4ec6ba90f5db81648a35acffea4147968f0da9d1f5f025d241750acb1dc8290f78b3b878aa07eaeff347dc9848c57a692362cb2b52aec25f39d52293f3d2d1c910b856a4e94b436fd717f1166a73bd008096b5ee0fdff9769381875d6ab73f8074fb8ac698bc79f4eed7992f543f93154dbdfee01566934a2fd73f01ca828460b77583539b660568c8439a1f937a50a0500db3e67106fcbc4b7d007b11d563001422c66ddfb7efc573d41829408ad57529fe42df6eaa1bbfe0eb2ec202f37908593776d078b615eb1ae3567b68b829f23758cf970b873539ae87c4251223e941fc5f0d57b697dcf91a5bf740e96b56968e3417691acf92f4a92526d769ab8b896d580adc92ebad74ababf5c62634b74837bb21c3a237744d7a293fdeb2ce9d9b8e6e26915303bf552bdead8444b7777e2108eb3c9ada9b9fbb35ed1c30b5771aad8980c3d56ce386ae8373e94e5ba2b505fc50b1706e08faf9124d131434c2940b3a55495fbe3fe18fa513a3a11d0200c9d901b25f3e0c21bfde4d8970402f17b4361df1929f6b06e57390c7553ef5f411e49d460566ceaafb404d1b22ce715e8a2014d73159611fbd6281a834a9fb7fed46a24ce756b4ffdedff43b819928fb3dfffff717c9b6c5e6217bcdb7123c6f18cc487e577beffdc54f31d043a5ab9c0eb43ff6c381df6b717b6a0ff1ed560c31747ce4fcd116d9047072be55d860b5fa5d650282b952269bdded0653ef726eca900b9fd0428df68b16dd8e9f6a4e8bd8aac8ca6d15da3d9b96156848edcf9e483d4136807cb970af2222cac3f5efc321601c2d4e723d1ca20279cd624002857c0d851119eb40b7bf8fd133b44137e17bc08d468d01d29330960227646bdb5191a51c4b49858071569a70216bca1c7ac48241abca4a1e0f798c66964eeab9527a7f6170a064eea4ec1817949a270816ac6889868148c6a5b2fc56b79edfdf01f5301e24a73ad004a134cffc5f742a707b680d4af9514b93c7680f586b24ae66b92cd0055dbb13d69d253346504b72e3d49c1fd3e46ce4b8416f6ed54a9445fb99b2aaa10db03e1ad871e67be554ed7a2f07d24c9cdca68abd2ca9b3393b4d9aa44d2cc3bcae694301baaffff9dce7cb9631708445e63da8e9e1824646c96c75e49831c441925f88b55fbb278c223fcbed4584f7ce6d75c3dc96731c361a8c6e0748d936ece166d641c8e9e368fdd97fdd86ea180cb75fec63b555f7787b997facad943f8e014f5cbc6064b4f5f20759cfb8366f5ef8eabc5ff41ec4e8e3383d83bfceec8655d9c9355698974bc60556dc0b3336dd83eb9d286ff165e03cdc1e030d2a09f48a43cfb7f01f7afc6163da3c5a897dd2e71c5fb9b4d861096174f4597d2a6c7905830b6214f17fa89a3c62acd72e72a4b8b1f95a3dec8875563f94c871d2153aa307eff88e7a8193cbf2c02bbe89ec0a7edffb8d5a2a2b15e0d4cab0d", 0x1000) fchflags(r0, 0x0) 09:43:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x7, 0xfffffffffffffffe, 0xd5, "3f6f912518601ab6de28782d1c98eba7427e681c", 0x3ff, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 09:43:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x88) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 09:43:27 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x3, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x0, 0x80}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000001, 0x4, 0xffffffffffffffe0}, {{r0}, 0xffffffffffffffff, 0x70, 0xa, 0x0, 0x8e26}], 0x425d, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x4, 0xcd34, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0xa1, 0x0, 0x3, 0x8001}], 0x6, &(0x7f00000000c0)={0x1, 0xfff}) r2 = kqueue() readv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/60, 0x3c}], 0x5) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0xb8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x60, 0x0, 0x3f, 0x0) close(r0) 09:43:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x2, 0x9, 0x1324, "e11f171ca7b391e0814bf9c65bd048cfdb6a1133", 0x100000001, 0xfff}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x3) fchmod(r0, 0x28) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) r2 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000100)="7282e57de9053a70bc71d7455ca29b35ffab8ffa85ab773e6c7b3058f5895c2f3635862fa29d6442b15ec3986ab28e4a69704fc87c8ab406a51ecb6d20e57ced7936d9e1171c276bf8d6cebfd51f8536e0148baec4f46096172cde80039e33116ea7381204d46899f405", 0x6a}, {0x0}], 0x2, 0x0) 09:43:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 09:43:28 executing program 1: lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000300)) mknod(&(0x7f0000000200)='./bus\x00', 0x100, 0x3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x3, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x10001) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x1853, 0x8}, {0x7, 0x7}}, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x100) sendto(r1, &(0x7f0000000240)="434bacd6d2a85539dfa47b8eee9a25d9c5d65c6d6dd6e4aa1aaa44f5120493ee219f2826ebced473cd4d6b3dce884c84d0209bda7b0c00b958fc9306cf5b125d6cd1d2ecdcc4a193af4cab4ff396ed04abdbc29082ccd6b8ea8e6a745cb20ff46bb2ee195486da2949b2bb38e4b736d042966e099518fda9165d513aa5b1e470e43b1e7cf9dc1928adc20a5652a839bbddde229fdd2c70906c84dd3140365686554ee022f08e3c3c25d0de0947862d31", 0xb0, 0x8, &(0x7f0000000040)=@in6={0x18, 0x3, 0x80000000, 0x400}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './bus\x00'}) 09:43:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) mknodat(r0, &(0x7f0000000640)='./file0\x00', 0xc355959353446be3, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000140)="c07106887f5364d4d63a4bb8acf362722922aa215ff1a9724b921c5dcdea1699c394bf8cbfe94dedc18be549dca61d2927f1e0c227171be2eb1128bdc39664fb7255fd2909399736d7411aded171877088a46077b98f0e3ba4fbd4aa4ed92e407dab51ced3a2e5922abde7ca966ca774de11968f46ec4bd5adc9ca521ba6ca5b4cd66571a267627270868527c33b7ab04879d534106bda24040dd3b55c44c75d5ff8b0f5292de90ea4c90a4234cff02c6fdd597f1816d9656aa32261fb661797c7c016210057d74d90867d54711968d36809d2eec451307e599590f2cc7750811ced8738e80f8854bb951251", 0xec}, {&(0x7f0000000080)="a0ac80b27ce32863d68764e388b46d4771e75666ef17d189302ed180bdfc87d42b1a9f001afcd47c9d492fbf2d1d30d9b2220de3e8cf5f7ffc338a574178fbfe43daa7be02a28416febbb8c2c4112390", 0x50}, {&(0x7f0000000240)="45e2", 0x2}, {&(0x7f0000000340)="b100f38b50bd5c604ef80a82ee26742f1a15851fe19c72a1cb982bc0d328102c6fd2f500d58e1ed6a1ad74197805ff08255ddb01064d991eaa81ef254a0d7296f8690b46126e1da23249dd343198a02129d318ee787a1e34e26aa1b447a878e89f78744433bfe1c0bb834f0c6ba220d699680b110e1837c9f7d89dfcd55157b473e5a281f6aa4047872dda23e5cfa7cd7fe35e94165c73ae723310e09057", 0x9e}, {&(0x7f0000000400)="a6b4ed86c82bdf72d871062335f84b9c364558a2d100b8169910e3eb2dd066ea5ffdb90721e417a286feef560e4f62645110f097daa43b650b9bebfae058a4c56d259ad161f3a7f667590617c599d21ec605e8490e2c55f2e521e9fced272728569d27478ca08ceab10089efbb677a93b23dc1444a564820bfff9202428b480554603ecbd4ffe4cbed424c20c4d1837701ee52cdbfa4b89a356d01d86253eccab14224ddad6bc2469c62b14c622855820992c909a8d219158746073d6a30d7f96beef6c0e9018fbd86cb196ed6b6b38c9a4c1e930ded213e66d51edf0e88b3015750d5a87abfaca7086f2d43c2", 0xed}, {&(0x7f0000000280)="3caff49d9c749c935e924cc64c311a3e0668855751d723f6eb0845f1fc321333fb79694acb90893e6b88662f511e07f06540878c71c22c27f4f290fb010636d08e825fb56e397cdf639d1fefade69cf2eace6562b04277a36fde89b04b11d7fd5a", 0x61}, {&(0x7f0000000500)="48b275c3e4ee92ee264eee8db4d8564fb85fcc0173979ecd2550feae8c3926dbb5d411744117f0a0c14597a96432fbbdcc1f8163c0c0198fd7be289235148e5bfcadb207d8d12b1b7f43cdb602592fcbc8bee89241f470a45d7951a882730736013da11e48e2", 0x66}], 0x7, 0x0, 0x0, 0x6}, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 09:43:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7642d", 0x24) open(&(0x7f0000000140)='./bus\x00', 0x20019, 0x191) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) execve(0x0, 0x0, 0x0) 09:43:28 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10102, 0xd2) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x6, 0x5, 0x9, 0x2, 0x1438}, &(0x7f0000000100)={0x4, 0x1ff}) select(0x40, &(0x7f0000000080)={0x3, 0x100000000000, 0x101, 0xfc, 0x7, 0x7fff, 0x1, 0x2}, &(0x7f0000000140)={0x8, 0xffffffff, 0x4, 0x8949, 0x4, 0x1, 0x5e9, 0x8}, &(0x7f00000001c0)={0x9, 0x9, 0xc59, 0x4, 0x7, 0x3, 0x80000001, 0x8}, &(0x7f0000000200)={0x3ff, 0x9}) sendto$unix(r0, &(0x7f0000000240)="1501adb86756105103ff37a304ba5cda992b9d5bff60b5d0b29dc30fb8973082ea956e1cda6dbd71aad36dc9e388ffac593e4f4aafdef1c2ac9ab9fc036888cb91730d6a1aed4d3525b961194c2a8b925ff80517db64c596c9a6609d0709cec6b79dc9c0666336ed0cd613591ea7fd86c4e52824b4200ed175dfb80d8eb76899883f", 0x82, 0x4, 0x0, 0x0) mkdirat(r0, &(0x7f0000000300)='./bus/file0\x00', 0x180) 09:43:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x81}, 0xc) unlink(&(0x7f00000000c0)='./file1\x00') dup2(r0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x120}, 0x0) 09:43:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 09:43:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x3, 0x7) pckbd_enable: command error 09:43:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDGKBMODE(r1, 0x40044b06) lseek(r2, 0x0, 0x2) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f0000000080)) pckbd_enable: command error 09:43:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0x0]) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) r3 = dup(r0) getsockopt(r3, 0x3, 0x9, &(0x7f0000000100)=""/80, &(0x7f00000001c0)=0x50) 09:43:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100a0, 0x40) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r0) 09:43:31 executing program 0: r0 = open(&(0x7f0000000680)='./file0\x00', 0x481, 0x4) lseek(r0, 0x0, 0x3) getdents(r0, &(0x7f0000000000)=""/37, 0x18) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/232, 0xe8}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/229, 0xe5}, {&(0x7f0000000340)=""/163, 0xa3}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/241, 0xf1}, {&(0x7f0000000580)=""/98, 0x62}], 0x7, 0x100000000) 09:43:31 executing program 0: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20008, 0x1) faccessat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x108, 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x1c4) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:43:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) setsockopt(r0, 0xfdff, 0x6, &(0x7f0000000000)="d35bcae00cfbb0813bacda35921f1ae48c1694b71fb87a17d9abf46a885c060ac079dd94d0362ea2c4668908f3ce0f3fa4e0176c123a5b9dc41f246553f815aeca332ee26b857067e80268690f739246aa87f9c08ef4a64d5d11e9a12942e436e18cd5b3db185351451f308c9651e7a6e0b87d81a5a031a03afdc0b9ad58b729c87363d1593837412f2329e9d4f3de1e3d6250340cbdf17357e4753962a581c8602be551abe1e857ce2e2d87f7f28d2acba4f307fb73859ea61d7d3231d0351a3d14066716f46163ca9e79f12f2deae31417", 0xd2) 09:43:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x7fff, 0x10000, './file1/../file0', 0x100, 0x2, 0x100000001, 0x3}) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) r2 = open(&(0x7f0000000200)='./file1/../file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000000)) renameat(r0, &(0x7f0000000240)='./file0\x00', r2, &(0x7f00000003c0)='./file1\x00') sendto(r1, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) getdents(r1, &(0x7f0000000280)=""/199, 0xc7) r3 = dup2(r0, r1) sendmsg(r3, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00)}], 0x1, 0x0}, 0x8) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 09:43:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc1045763, &(0x7f0000000040)={0x0, 0x1ffffffffffffffc, './bus/file0\x00', 0x1, 0x0, 0x0, 0x9}) fcntl$getown(r0, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x20082, 0x8) 09:43:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 09:43:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 09:43:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000000080)={0x0, 0xfffffffffffffeca, 0x0, 0x96709341a266f8f9, 0x0, 0xfffffffffffffd7d}, 0x0) 09:43:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x410, 0x0) sendmsg(r0, &(0x7f0000002340)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x40}, 0xc, &(0x7f0000002280)=[{&(0x7f0000000080)="93631e46d05c07f65333687c12e510025b6fef13ce430d4ce0", 0x19}, {&(0x7f0000000100)="ebea46d4fb01be9a6837170aa37678dda6b3952f2c754b0fefc8641bc93dfa7f5a5600533edb08a9a90d8a03745cd33625816c37973895ba9f727516bb971b7db6d22ec64eb3e59cfb6ed4e5e17131db7defb7c3b5a76e5367fe9e1991fffff1b0fb3394658266b92624e0c5bd20a40ed7a5db6a6ae90d56d5abd8948543a346505015ca95d118d187486db39366c3e5348e370f26234dd3660e5587e08ee70a8397be2fbccc414552ececa5de147640328df636209da46fd53b3f8395dc8ac44eda7a08794ca1cf3b7009786b68fcdef777c9f7d4efc1bf40d382baaf2b65b953c81368efa10e35fe89680817128f378f5ae5c88e6f187c", 0xf8}, {&(0x7f0000000200)="cd7ffc536ebe072553a78f6531fd289328d1dc56fd1568e7b091dd7506468ae500091e88d87c0a530e927d99841d7b430c0d343f62eec3a618c5aed9bc5b66811af0627f1e214d1805ca3d9a03e34139606fbe7002309cac905cc2304edf9344fcf181495c24284b0c73ea1b29b7c870df800b8afbdfa5cd3dca214fafa396e8f0eda4528f8d0a90373d9506b2f6337ce1468e9dc365233316c1187700cb43e12c2935fffa672701480f70f43374d789f73697993259a6170478f9f8890ceffc4a3e969a74e1e01b0121d89523d8d955fe49abeca483921afd4028e35b00b2dd9f5d475505e9d613c121a27e8ec02940b037ffd87a5a53210522f92b2fe1cf12fd9ba5e66394479eb25b01df265503b38698add77a7471635f22d8e4b0c63cae164cb6b845d95e1f9ed24d50610cc188aff9144a57dc411c48579af7583a8d8af257d2ffccb05add3a7ce4f4a918625dd54d58df9204314f7374ba516846f18e1af50db65bec7771a8911b5d9985f69de773695eef0fba577781bef90bf11ce4391d7b8ae451e0f80b18d2cbf8bc2e995d4cc1db7811fa412770d34fa6256b4a3879610b539593e981caa6b5736f9f28c39e5b117de91feab6f07dc45b3212f01af63688492e8d3b7c87deb31eadedb5ba6be2a57119bc4a86eb2e2f6aceb16eda41ecf23df5985dafce58fa6aa46e667106202d8a9421e639e46f76e59c16b1203f1f095c111983ddd2643e7d1cce74f01212e519f08b7dbf500071b4619586496223712654ef7adcacc4a71f20d0b51a7e4994afbca255f48d930c91348f7b37db5fce9e20f0a90cea65cff6e2a295a105e7098e2696236ba994619f978730ddd1a1c79e992984f703daec4f91da1a5ff64c0acbc4d42803850721a4246af6a706fc42dbfa63c9eaf51b4316873529f16e5cde79a7f8f9beb9f28f265f3e4889c0ccdffcc529ff0b650ad633e75eccbaf6ea643bf042234643faf49406b39c1a44e8b835a5352b5da00ca77c24a2f27125803168effbcb059ed68d56b496dda25ebe72337caaf4881bf1e0259e4b93b469dfb0576028af1fc84659c6ae869b90a6061a94b19569f5aad9a3ebbc260de7b8d9516303281efbd7cbed4b6d1919b386ac86c6fa0b8c9e97e524498eb693cff44fc7f5b96fecba058f20a8d2fe701262d44e7d85cf6477970c21cdbb743fb236b4d929f141f5cc051595b1c5f4a03147ec4a9ed5c4497f6d89bbb7a34a0dc88ba91b3b10fc89a7cfe78bb28c40f06615ae91e42ae473fa50d6682d65ac1af0bc50541e1c17ab2084ec737da4112880c46d298ed3853275a2ae9ca889bd1395e29f5ee42e159d74c6b6731d247678c2c7ac4650b262eab562a1947a8ba49b1084a3d7c7f0fdacad1b9a17989809dc0fedb0658348e806e4d86ace4a854ef32a633936842dbdd1645b6a980691e9830c16743245ea4aa979c57db9c865d74939ecb88304b39c4c5a726f35d6fdad40031d402380f13ea5a5d98be99a3922d384952c1da083459278ccc650f2fbfc91d5bce68cbd8d161ebb1300fac516396f7632905fe39f6c0948e70df1bee36c947ed24011ea42741fc8304493b17f3ae4b2442c053b295384997fde3d1c4c2a9370ecfcd0702a8ad9356c7707ab83415b6eafaa5e4e8780d8018d5c689cbde1e3f64f8aef740ec623968654e256203ab32d68cdfb4f25f6f0db0a044e342fb99ae537a93ef80db30ca14fb20604f73fd66e0ed2770a25db6570bc8345b8e5824ba10cc77ed22bb9e7a2c85fb09ecec1fa4a6ccb290d7b41a7c0d667902e88cdd7b3f64336fcad2dc9376e319e80645da379f67aaf23870e91ed74ba12bf7c02f28e22a4ee2939dff9ed661aeb5a79f01f66844ea9127bbc43447b67e29e3117c53243085f994a77cdad6aadebef3e8eb0fab46d3dede53d35e7016cc6a84bb2c9167c4d2410780861b4228af8ade4f0544c5824a314136070f7931e9000cb99ed6b5fcaf30047b6f11b7fa328ccd3dffa88bfb4f289df1744dfc58c1fd9aaf454be43fe28e41debf76f0daf2a2311fc941aab28b3e1b5049329ab1c05a84ac06bfa19b36cd0146e765e64c5bbf27f3d82268f52e54ef5975adc88da659245e8a5ec1da0b6a2ef98d5b54724b0ab64007207f260e59be9d7da6c8e3cdc55b0f642beb7955afd92adb7496e720f19ec9c63ba53552764124ba18feee14fc3f6dd206b253cca628572c3f38e08359d6317127631f96cde26e68c15877db3846355000c16e9d1f2fb82a01cae4ab267ed2441296c798c8d571cdc291802b37cd9c19ac66ee6b228378fb7fb64bb352c8094ecb5cf0052d8acc563d4245861f65a25f4718d7ba49552b90549827db9c9239e1e82987d6a7645d92ebee2d09623c864b4b76e4b717f9ffed257dfbf5236131a6b874ea2e1c7502734df7dfe6d0d90a57b665bbc13f656d5ccc36d3fcd85e22f73af271fee95239808f53ca2e2071c12ad6e225fc210d8cfccc7539086e9d4a15655967bee3e22c7996312afc16e8c48f6c292e1d5f4620d6d60c07192fd8f6323aa8cb3e57ff48389c14ebda63fd387829a63914e35171eecf142f4e64602cc4b2f3d9d47f03eeae37f76d4c11a20afb81f3db0cc97980d885574381c81455ea06dd740f64c34a24277833f793a34c5d8386da2753aba20534a5bb68218da7d3a91401e093a37c87c2bb6777ab22f72220e59bd298cb8a6b3c9ee0fb2dae77a8b78c0378d1f5196fd80b1641ceae0e8d0618af717b5ee1387996ccdc0d4b1795f6824ac3956bdd5e5d4c4a6689de8dc31e8d573b25ad0b1db566976ac52fde4f2d38affd02656c6cc60e2fe40991ecf9ad27a1a1f364c15b48799656fb5e7169b6d2214e8a2271dae9254726930dd285f9954be5f0c291937a7123cd3d26a2063a2eb46c28bf8f536197cc61adcbefb5e3d5df884f9ed6ae1ee8609af257c55ad11ed49df43cc72fb75cba7862b2ea7b868d0f43f368913a02aa4277f251a93b6ab80234cb56e727a1791518dcc77871d5803313d88faebecb1ea935965d7987f2b8e940787855bb0422caa7978f5fae860ce0b818fadfbbc0b34eb14dec942e95408c59c4f7345bb3a47a194162fe786a262912988a2f2b2accb63cb090e21123cda17846ed1ca3ca09b204a99964c40ce4fd7d570e574d04a8ff9d3e832d49200e8274b5f203386ffaecb6c0777f255804e2e9423df5b104edd9bc763373c52334fe591640f7bd496583089371a9ccd09b9939488a0f9748e51a6a97d4b48b0ae3b3686af345ef8b4a6804a6378e686be5ffe3c1960c5b9a4584a4bfc0b31ab855d4c8ea892f55f1e916810cb382ac3d071af59b81299394e0551905bcc85fd4fe4be3261fe2377b3d965950b6d1155498c5517aec3dcd33a89234e1d309b32a90be8b0310c84ad3a6e91d32cec5a32e3bcdcca1ea6724cf23613f17c45412a26fd16fcc079917b32dff506358d82612705d45d345dfb9a30736322da74d0545de258de5d2be46936ec449e00cee75a7fdf50513e8f251597571e382416d1dd80ed59110c39629f86c109ab025b55e2ecbd12b40406d3fd740f61a55481026b16b7dc4ee5b9dddcc1b3fa85a84c079edd2a669a7f789714406318053ab17904f1b6f2ea525d85cd3934ba44915a7c308521ee9056610fb4622a53d247476bba11bd302592df2c269ba298e36acca604269f7c82dbbd467df983001ef8e2d497e5e5595180d5c12b8dc06f826e832c1f520e43cb5c7b35ca89f0ac38002bd1b4418f4fe010a3f9f55001a3000d198ed88fa290e29e9bed7233431eb75082996c1f2c9c1f9790a1e8189abd3f1f23feaafa1a3d4c85d31abb1f5a5e1b20c8442de24a518acba7d7132c81012f99619128578f1fe1d949179654ca46a976984e12e814e6d8d79a40674242d1972e1fff31ac8c6fe8bf07f56dd472d5e8754444a9ebb159612749c20d4416a477d53b08a5cda7e165f0d86c8aa7257e0494ca5e4479f4afd56c49b437b060aeb19b87f14854c88b62d0c62dcf5d3208a37666ec7d19ad6d4eb08ae70f632d975a4a3a9deb093f515305eeef7b04366afc1ba71fd9530b30e1925791dcd5290c383894afdd507979e1f27a4a4f7d346aecceb634da5b8894f3ffba74ea700a3a10b0e6b28f1340cb6841d65d9e4d9a4da00c3ec41435dc31387494fb0b049c54eaf07a4569ddcf86543231caf0ed6a2a180ca5214d8eb94d9e4ba84bcd9585ef6988321d8dba3862ff4da87a129c50d01e5f35943b34403f51ed5df65105e59d7395d0ca31cfc4de047f49e7329d55334ddc704a252fc2882f625082284cc9780b75f8a66baebf0f8ebf22e3f281a7387eeba590658726863f90d542a277ecc37ed27b24dd23ca46ee64915f4c8ece99d3c86c657235aeda989b3266b49066de0afecb49d83a2b61715483875c1fc4d3ebdc4da5b3a3e58e370de3cbb12efebc12492245fd04baa6b059296bd240ee2e47e9b298a1934263cc3e774883843878fb464ae7b9fb4a18eb550f6fd714c3dd82581ba1c34c43655e476efcf840e67eb76db342eab4b25e0cf6ba12f58f04ba4cccc4122a4e3721062af35d58b15ced989c38c4735bd284a91a8073d5bd42bdf09559e65f1d091872a3479dcb133f50dd37ee0d24ddc522deeddbd02a95239cedf52f3cea5d6ce47695213100cd5b945371da1a44406c0f0e037c0ca282aae599d3b92689b6004adb359635107482d6d2e07dcee7f4a7085f88a86b966cbd953a17208e0df20aa21d89a5f8a18f5f65c7f3c89d11fea4979a9f919f3a27664e544f4375348a948d89ba1791cb72c33ca826e4f2725b844b7f0f796e73d6ad0251dca767bff2b48f12fa0e611c32efa0cacedafbed6a1fa533926c47a5b68cdcef6133c801676998c9763c1fd205ab1e27bcf607aa039e966b4d37e9002fabe2995f8c8d96f6e593f0648897e71f9b3cf3e07ca262a3c81813817443db8c1b49bb4fd01320fbf0c684648e6ae4dff8526ed747e9f99fe9725a4800e5eb6661df5c1cfc0243000ffd9672e9e6d4c7e90e8d683a9919bae3c017a760111f6af774a1f99228a9fd8d0b5ab74e4aa12772146ecbf147e0c118ff9783b0a9d26044a1360774b8032734f9f6bd7ffa717c0a302b0ae2525ed1d00f226670d896f6c2ac42373dedccd487d4f9ea22baeb049f71c44df6af24f39a224cac9e091272aa41274db64a7998e1c3dc55511ce55f9a2cd5cd01858b8938a3f4a3595befeacbc26836334c309c45b74165f821d70c9597dbbbab0b022dc9daed4dfd983e97d897fb7461a9aa9091d5a44f18e818feecbd2cbca58a91519c95ed1ad05ad8d64de325a6791d36a50794578bc9f7c71305169006378a0f6a14dc1b93d3657fa8bc7aaa89780a353c0547bac844f926d1e4194c0f5fe7b6f55e1cf35184de76d98236da517a65e751dbeaeb0a04b8c27c579011d9be06847b823725db2a2308e3e462a9c8b15064eada8ba3de207bbd11b022d825159895c84a13e6d18da9909418f8255b47ccb0cab647a5439870a5f28b151d1c52812d39e396d776f7c43c96e939457e737f66243d7558e3e2ae7d95497d21a51c9e3f21a1414c84c0e888a2f5d443f65c0e77952c552c9a9bfaea4f5093b530d4454bd533df57d20533483e5be9e61e30df9697ba529504dfc90a01d380bee067d4052edb10e51dbd8bbec5003e9ad324647c46e1ae8ffc7bec8cc77618b100a16788554a3a27c4d26fad54eff478c3ce38f27802de5258b3a66a2bc7e437a090220d", 0x1000}, {&(0x7f0000001200)="95f1b14428d1b47e78d99cf6dd9b894f807ce96cfd1115751657f3dd09b06aef6b5f4edf44dec512e0e2edde017441069bb3460e0200365339f1b1abef4e5c34d3a3c40be11ef00d3fd5275999a5c6e185cfb862707aa3a66160f46186938bcdee0555b7db9d662d0fb045fb7fbb443e", 0x70}, {&(0x7f0000001280)="98ecafab570436c553407e24d5f8088db40ec2368085955d1fc6731a97fecc7f326493d221df2548bae048a44ebc9d7231f1adfb92cbf31ea119d3a92cca798df137e8b02036dcce55d330ba07ff330ef23cb543fbcd752ae16de7f2b7653739a2eb58f1d60b9b59afeeb5e9d652e8576ad75789df4ee54dd203cd0c8ca01fe5aa7c42ebcaaf23cfd166bb52f02c4ff0f13d42c2c259984a3bb29fa977bfadd9ca43158ee03b1e632e477a31776950d6c1424bf53b1c907529821045c17a355715f34af55519176cfc4816505d9a6f19c6b7bf7be0dcb2fce7e8f49616fc189deaddc6373d1d9ebdde4ff8c1b9330aae2e3bf2b07df7dbc5dcb2627e76d8f3bd1833322d7707cdb6c97701f2691a7749c97cd112551fb6872a3e1b0ac7b419844ac5bfe50fa59a2ef3e7108601688c760fc77d8cf87c26f1f884968f4a92540e17237dc219af1d744cdafd6981a3c13eca872121f59ea95c347a10a512ebe1e18b87863364a0ea1469020e283f3c261fc244e02d34cc68a9d0441a0a1670eee342b927eb3f10232b99a836ac635fa5522ee8d72cd2e9df036668200ee7f50b19fbf311c381a2c06c50698db08e957d38978f445328b45f83e0752829c074e43c6288b963a63cbdf7fd7ecd4b6c864da5056ae33e6d19e7505f744bf5a3b54d1584f17ea3b2816dd40abbbb652b08ae5dc5bb9245b016ba949b7ad94741351c77ac405168c7d4eab9ce8d1c51ead526d302f6f9450e59f4abb83eb9088d1d60864bcab2244c46d16176799a50dd6b78256568b6cc24e4cdf3c798aef10cd021efe7896a23ed587187788c0f647e4fe70ce9b48aaad2c9f419f3071e3bb6a664592b793379262c64fd9db39ee69e1b7895f04ebd06b8fafe09dadd1da5270bbb58845617020c5914228919e968c7b3e21fd5efb5b9b6322ec4446c516377ddec968a1698f763afb735d69623280d1b03fe55b1360c91f6cca1d9375c4516c5ce1f23f0801a5fc30d0e71955fff7ba9cc4f13ba1298b28c8990faca8b59eb8c6cf7214856aeed91e8b8b61bc73c21f3a63f52c7b440fc4bcca887a9653325d8e178a0db4a7380ce7ae9db15ab50b1910cdebaf7358d84574a143cdfd2decc202c3cc64ceb4f5e26c6f0f3cf8f16a3fd37263d0b459301fe43b8496b0fb14cf60863022ca0f4eac2a1ab43bf596825177f4f2bda39e71bc81e4d39da0a853d710d00401ce202b19f80bd91f5f988562eef2dd6fc8b8898dcb38f3bb8bd669bb79fc25baf33cdab5328f1f1eb631e0eb481ca2001e2107e324b0ca71fa833fa1cc1f94352b2cf68d3a77a9f42d6d206381cb61dab388e960d0bebafe73c3514eefd8f86dbe49bad7b0a36a3e8609b813ce59164041db5e6c76cde538ba0756f698d0e093aa552a8d6b723383077efb890df9ae0f9742897cd944e21d729af312d0ca232648a35e3bcb81c12155af3c8a2117808e42f7227df515b5e043f6cc495cd6e67735bdcc9424e4793092a3f6419c531a7aa8b5969467626643fc432cbf112bb18bbaef8156ed34e7305d13ab9fb53ce1e9571500aa4563c251c079a9e418f2b8f7d4200bc0582edda552cf55b64440ff63a62f05ca54a38fc4afe87a5b6b43bf78820d7cf693e2a08d6089ad213dc052b117c57b17947f0899fdd70ef2fa468548a25cf69f0bac498b6842783e228abadcefd84995ded9b81bd7e8c796a92472f50255ebafa0aa99e4ecddb518c84eddd43e19d95ab84e513c08d87a73c9569e77b06290ffaeaf6f83df36828518962fdbef45b84d69bfc908a93eecda52669b179f0d7d84f026ae5440037ca352c615369701b2baf5e92536f5b70b997c1356988fe8e3635eec3f0bd04bb1591e4e129790c0e6853d248121e6315cbd111e779fd5878eb51ff2d412c7be62571306583ccfcab44e1175af7d838f6129b74f3a96808f11f858d3252d16cb82baa1f4923c50ac758071abeccad33f81587a00b5ce28ac01623963e078b61a284ddddf2463d1b22d61222879617885591da76df31cb05661a53248ab0e30702876e7fcf428d724098873ef39ea33cc19890e269c78fd0ae231a1b7e907a46d4bb69986844bbd9bd3a6d8946625cb56893f04fdf9d11118df0be9c76d077df9c3c2907b56bc98b855c5a079116a171ee84ea4bcdb5b08e5d2f2b513a3e665d9a27e95b4415e90786e5e43bb251227a1426c8c4b23d38041e9736e6027ab30bdcac9f282539863ee456a314414e91337325a29fed1cceccb4e520770b798a0e1ca6aa6cf1e0ee25f0467fa020046bdbad13311363c90e02df68fdfd2a7052cc019924147cd7d9db30d071e0ec37913d314ef91887bd7fa1d40aa64eadc8f7ec9812dbb948b6e73bf3078d49fb7dccbe2c939699f6adf5363191a960958d67524151e4a99575a21c100b71904aa6b87da544179a0e4d858e2f461a741949cb989725dda0d9a329802d546d5217c98f02ec8b6fa490f06493a8277897921c6af7877c70f67bf11a69c20637af2616aee7cecbe1925b409198f475161ea0489ac8f4d1ad95f99cb23428ba1dc6d2f8bdf3d605b9318b953a47c181ef8dda001ffecba1abb6a2f61fd599ca1b1bf9c3083bb21942080fa13fb04ddf41990c7e42f95cc5ae059dac112a508b801d07950d78dbc1cc131d6bd1c6fe3f48ea866505a2a6e23f9367cc3a2a2e8fc78f5199cbc286985b597d05d6681166bf34d1aa3b4c52c232db4201c98d0a27dcef61cc2b0db76923c233450f60264406ba8a27f9b2e39ec4fc1cc2a9a17b12a804586ec55e65dcc6d753fd7d943b9699a4e31b1370a94f6361bdd3574de73661d841c67dc3ae1fc6e9fdbb2dea9650ebac5aa32a3186c96961ebcd0c8769bb49002daaa4c08862f34f2746f78183162bc25f091db06f3c4ab1d5e9b2d2317cb309bd43855b6184b3165d896d615842d59c574d3e91ae3f9d2275466ef8822f0b35ef36b58891bcf18a54b407adc6586692ec70a2a478dc21f874d82dc40ca7e6d3afadf0307e46117cba4e3b6e5a7cdcba5c6df2a7a0c41d1029077257abe27bfb3ca9e019c96ea7f1d19fd058c16475c90a05a4a86f25c081920443babeb57a008363ddaf71f56220f811cd7e722a9ee768ebda48b362d515a3226bffa6a6e527bff503a6c615b228c52bc4890a7810d375aa3ac7f789f042af2cd9ae65ad7685db755844bea368eb1e3c752b578d850ea039b215d689d90ea0e4f720f12399e629276157c41d625f0fe1043d18131cdf8d95fce6126c0b88c5ca63078cf4a775681887c3f486d659fe5a78e1184bf1cc5388dc1c803e258db986099ab6c695ec65e6502a1c1ee42d12dad9171ffbc69d525a2d3d0401b26c7b6e1dcab4fd078da89a587070596e7d380671223a22c6871c4976e4012bdc0a196d8363287743afb31960c9ac59f5a8a6634e34d99b6f55fc5ca7acbb74254ae8f0756a22dd806e8c124157c1b12ed022d2b4909a004e877fc55c397520fb00cd093b1d09f248a67d7564b60a8076f38174e9693fef916c8dc498a98805a919f40055f218d107626c406dc05f52e26e488594eb1424e1473017c2ab07f17eaaece8c97f53347de6dbcc476a7ffa4c0d53af451d65f8de230d22d944f6891a7f21b9827f50c117754d53f361c3d8435e86435e9e9e25988a917b89311358e7942d55a85f1779243293d04c8b3c47282249e771a0eaa172ef8f9018d7f38580cffb1f6143d269fbf447f61bb59ff851dab373efa1e0dfbf6797c64bc7adba0a4366ead8a29eee2c84cba1a5d769b541399486cedba5fd149afdf1aa0f09497c6bee145bd163e4d05f8bb2e43869acff79feef9d3bc2896f6cdf2fb6b933e3aaa2a84f97c03881d3fe356ff6db80869db54e0877959ae6ada4136f1d047b27919ffaf4cb944bbbeacd156dde621830f77ab9c55916578d9a116711e9dce620d374728b4053a08f2464aa0ec734a16a1276bbb9673caaf21ce5d1b615fbcd5510ef2fbeafebc44b209d1910c99f5aa8b1dfaae6428cf760948d20881aebeab41af38a60f1c34c14ab7400e9c048d47c4306d0a281ffed9c88c56c46e623141555c807400863c383879c17f0e8ddf556e48fb0ff5d7956ef49898943dc2d21aa8116a5167a7b958855287f1f893f4e8314089edeccf1ee8fba7f0ca7be26168e43fbc09d2084a13aea79814d1cc72ded778e45c82c7bcc2a8123b9b9efe93a1c187be71cb95139c917180737a02612a160e2a81a72d1e3ff08ef48ab53f8065c90b722d16b9f0ddd9560be7439c95e71cf37034928a42fbb10e729bc1a99d73d7adf6a2f307cf3d7fb2724a868ab8d14f0f646261cda53ee16a42a07483c559c6bdf80f7d7702ff298995b356c1f7b434891631827efdb55b7ad62b2ba51a504c2a6e0ffd95a5dffc300ce8d497a3ecc2263781f4b05e72e5cdb8cc295c83953272fef9a22d5336a836391b3b1661d6123a9784c5e6d5ba1a795bff035de660fd50649337fad3a6e6496dd7da5a0056509075903b518a12e13e6a308509d983617425e463ee36a12c24d505932fa6d3fb08ce2313d0b26142a790a9a25104cadbd72aea60bffe5c81fc919d46e8ee18bf6cceed7bd9a31f931afde52fe4de11de5c6cd80bd10bf1083d391ed83bdae4795243df1ac119d2178935268834213dadcbe4c5f1a8c89001a9c990ef58346d6b678cf086af2066244da56da629b8e38b69946dee7555c27ed4b1320e3c8c2f252b9e7f78d7156dc97ac097839e7460de243852fad73aac523cc1b4014d3829c7e7c6b391530e8f8112a11b7692f9b114194efb872eb950c9307ea54f637334bcae3e956d6ccc74f4f5419a6ae7ebb2d515367273722b97c3fc1a68890908618ef7fed8cc0770ecefb851ff8688f54205894674bc7012d4ca313d064502419dc3ce8e5df452b80f3d82f93367c4710c308b7cceb94018eadb0416af2771a66313d6e720b1f62ee2e51a90cf601903962a29be2695253228621b0ce68924cd1f62584a59971aba07a90907b4f13994bf14355c25e764e4b879bf9e16f2fb02f8b69218678dae7b70a23d35588f8309f5f519e958859a4bc1d7b4b12f601753dee1a5fb3b8afcb54641735f76719e92553a9758b52969b4eec3d5520424298591644e68caed4dd2ebaad4d8935daec10fc7ce9ab9bb50908e32035d37a62f7438c0888bb0b93c6daabb0bd0f32904bd39e2a4adac0c706bf5fe9ab8a86c62ac104bfb56c8f1613787029a17360da359449becf7fc6e61e76d1cfc9126972a65c7683d1b3b351af2f8a2830d5662c8a78400c2c8207b47995035769e2449d9aa9336c80042b59f0a336436f32a0d0dd293c3886a2f2b95ad053c52e26b29607f5426afb9f9782f482356dc5b81e052a83e93883cae37ddcbe63c8e1e9ae4a81d9fc7d268700699c627601a693067f7c5eedfd17c79277c0afd6d33da8c317d9bb962b3f7552228a9dedcd599d1044e39223b5e8e071c96fdbd738a8227a24c731bb78e766386333bdc68090bea484567235d49145a73b5dde4856465b7fb821c2c7754bf1168ebb6c4cbe770f3616f02ffa254e66a361efedc7f6c4def2fb523e2557124168311ee3570bf224c46e0d37a44744e41902c0d99b3c44e288345cd213c5290994f7ce1787fce1817c980eb89d0b7289259ee6bbc2911284cc9d60d54223f58359d47cc9e558711091c358c7fa86d4a73c4e126ce3f7e9f8c33057f519bc25126269c829ccd8e5268f41ea274ed6d2466799af4026493d2a09431f06bfd11d63", 0x1000}], 0x5, &(0x7f0000002300)}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) 09:43:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) 09:43:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 09:43:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000), 0x10000) 09:43:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005020200e604000012005786ca4c1b3aa01529b17e20741038f53e8551f30c0505fbffffc0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290513c5d320da9c8a54511bf9e", 0xffffffffffffff06, 0x0, 0x0, 0xfffffffffffffd7e) 09:43:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="908f77dbce4913dbdfca0f8c0160044af1ca0e01c7ca6803982bf8dab0d234ececc39d36c5798c9348bf3ad3d6236579e03c0b2fff7b6e8ce5544c20dbe095e2a70f7ae3439ac06962d127757b9c053b6b9aefe1a9d8145381f2a3e4627fb3b27db7f6e1fff76b94c650950a245042baeedc0168320a415cdaf3905296718c5131b2cb7e241419a86cb0ce043d300eb3c8cb731df905a7e9deca10ce78e2a6b355834971be3cde7e3d513a6dac6c56537d7704a03731c1195f49874555776c42ff1733a68e800668d182e35d5870b0435a6319a41e14e4e09441d14058e02acf273e5eaf1a20a9a770983b5be127abe2d99a7a6e7675085bc78644adbc8d431558cb94e849b12c066ccd32c6a150a09175ff16f794ba251ab6652856eb5fe5bb6d14c5582e7c78e1572c25288fcf9c8b460fcc4120cf02bd4cc758ac78d5e2cd", 0x140) syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = syz_open_pts() fchdir(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917040000004dbfa60000000000000300f900"}) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 09:43:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x3e4) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x1) 09:43:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000040)={0x7fff, 0x20, 0x0, 0x9, 0x6, 0x8001, 0x291d, 0x1}, &(0x7f0000000080)={0x7ff, 0x9, 0x101, 0x3, 0x101, 0x8, 0x2, 0x40}, &(0x7f0000000100)={0x1, 0x100000001, 0x10000, 0x3, 0x1ff, 0x5, 0x9}, &(0x7f0000000140)={0xffffffff80000001, 0x1}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 09:43:32 executing program 1: unveil(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="4bd9e798d16e11ab53df4a59d907166eb55405fcee2bf7dc20a6e89ae265d803800b20ac2c34675cc7237c8ad4f3b9f7317b86e8c679bd7445594ffc71c5be9dffb237bcd05be374dc9ac126c77e1dec78916c80a045151870fe008dfeb54a5f93dcb290e2f7d6bc855c87aff363be4fc68296846b4ad2f8c5a1b3e83bebf980e099f896eb4e99369d61aa1f8a859816c83969561fa45793bc5f12ec5425188aa402270075a1b5009f8eb161b7766a0ca62e8d83ea0c6ae84a22", 0xba, 0x8, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(0x0, &(0x7f00000000c0)='r\x00') 09:43:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000240)='./file0\x00', 0x50004, 0x2) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="008556bac75ae0fe123b713fff2fdbcdb24d516242b8ed6c369b983bae79e925bbff54677e6ab3a1dff31eed81e03dc93b40c46fe72d6aeeab54dc5df6d55838a64036e1b2f53d7794323a4ad0854a8c8dae1f684fbe0ddb1ed0011bc90bc0468bb16ad0b8bdcefdf80dd07b2e16d579d2cc434532de370cce9aed87547a0a4c71aecc0671d4a3d6c00f8c6adf0dda3f88305e93406857965512ce66e76942eae8a4b5a665e3"], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) fchmodat(r1, &(0x7f0000000180)='./bus\x00', 0x80, 0x4) 09:43:32 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = shmat(0x0, &(0x7f0000ff9000/0x6000)=nil, 0x2000) shmdt(r1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) fchflags(r2, 0x40000) write(r2, &(0x7f0000000200)="c4bcaf5ffde660a0d0309f824efdff72600e65b7589dfcce1f81acb43da6c3fdde27985f8765184ffd4f1706e1e7cf3e491c746fc3386ac820b9fda4023ce718d64202663fc8cff51eefb48c673a6fb6f441a6557cbf7782ec5915dea178c61906ecb059256c9eaa545316f009207ed8957e9b97f48a5e4b73d86f38429f54f1e4421cdeb1c5b3ee309917a2d89561df3b765b556f600e3f313877a76a6774639714d91c022d0770b478be4d0497faae4986542468c3881ad5d7a3b06de27acf246635fadcc342af61349cc69c9c0f3e0b6cc1f004b2b569", 0xd8) write(r2, &(0x7f0000000040), 0xfeea) read(r2, &(0x7f0000000000)=""/101, 0x14) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:43:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20003, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)='/', 0x1}], 0x1) 09:43:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x52, 0xfff, 0x4, 0x3f5, "c9c020c7e131902eb3bb4207210445a3e90e6a2b", 0x7fffffff, 0x7fffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f0000000300)=[{&(0x7f0000000180)=""/32}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/33}, {&(0x7f0000000240)=""/91}, {&(0x7f00000002c0)=""/20}], 0x100002e0, 0x0, 0x36}, 0x0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x800, 0x8001}, 0xc) bind(r2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 09:43:33 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getpgrp() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000080)="bfb9ee6ff8532492fd55f7c8d2eb516f4e1bb143ab8b837bb487f7b186d91f6b2c1040073db453bbfba0b81fde162fb4d601e5472374be67a17e00ecdd240889430a10745f6ec040d55bb1896dbb02b54b6bce580fe74d78b6695720208e06d902f5621d8994273f01eba7822f19d992dd55576db45a118f91fd022a24a13d7493e97183b914352247e2256d8358287c798f173dd83c46fff0c2bbfc6a12205861c51f095f18bd153890cd0f1dae3d42319463e9833dda8d7645de0eb45eb3d9f9073f044041e4091cfbc98ac0d6a35972a83c58ca8e61046239776550196e8870883c", 0xe3}, {&(0x7f0000000180)="e84294df48b4bb0b2f02ece2382a06bd24c4a51e343ef9f2812f9305f075cd45c8c12d4b9385a1f156237960a217506d76d7d63b34783c6bc35ed3040b4585fa15e7d16359e2c11b3443978ccab74be34d1e23f29617a0ed8bb7bc100b59bc8b98a1fff0d0099fc9ce13ad7fd5812d6cfbad4f9bc533cb6976d8bc071d994d96f6881256058f1648d5e0387d5d63952c3d77b20199311b92", 0x98}, {&(0x7f00000002c0)="6cfb4a877bcaee55811b6e85562e1ebb94e50de9c1b24fa4ad26f79b44c5750d6f4ecb7e94013cff2c6d0fa09d934d5a54696286bd3051ee8c935ff0bdfe68cefa55b5ff9f4a39ea83ec4d1b57bc820c68bbec236e276364eb05318310654f5d98fc3f12ff17cf99e6e9d886bcc7f72bd9d7f3ee7483bbbd1c0fb5ed1592737f98103c604f758de68adc8b262f81fed038e86aa4db039c", 0x97}, {&(0x7f0000000380)="0f0876bdc414e25c571f3edd4a0c5724ed2e4324b651c2d29090e6011a6301bd20375a0d9671836762c25fbf158b4f4f157f14ca107e672a2c3a432e17225b5f4677a4ac8ecc9cefcdd451fef9034763971e1cd8c4f46d4bc924d112ab0f0a088b6835b401f178849b17e9e738176b2177474b47df357db41ebf45e36c6d566ef8928edf7229cc09457baa0188ab563793b29efa11e0dbc85db3cc0cb8a5574c8d9da7779643bd72f2f6aefc313d", 0xae}, {&(0x7f0000000440)="79c94fdbbe2668090f112fdc37ecae11ee58cb506c7deb740159906f468958898aab8ddfde74d5d47b58ff079254e253eba71529bc4be3370cab8abc4c8b2b2c642a58c308e381947a3bddecd2c49991e9da087b05103d28ac89e51f98b0bf6fe6abd02f6d503b27e680423f8484bd74069ccc943e8dbd0828792996faabb6782b675cf978a9ad6e1fe6246533c08e490800435d166eddf77102055b63b5e10137cec825ee6fb33f3b4b29d53437bfa003e27bacc900b3d0c339b9e30e69edcaa79d", 0xc2}, {&(0x7f0000000540)="bb2fd07f65080b2aae83c164d30204ef41d771aa57e7e35c3d600dc261a28df1fe4d36b276585024718903fc2976b619fd7416f4a9551f0faae663d57288af13a121071f3325af33d6c82a5582fde748b970ef85da00855e525a34671d7787e4518bd536b4a9351d6c80f3ce50209a4e2d4054687d94ff33ff6483f17ff5707e25ad69f53dfd7849dfeb1cea6393", 0x8e}, {&(0x7f0000000600)="998134c574c770bf11b4e9a55d15e3c0fd6096d3ed490a9ee1427f4cfa2dc7698f4e27fd50dc266d5c4331ce94f86e1681ac7cac34e7b20961a38ebedbdc9189e60ebd95740aef104bb47889fe1496fed981d3759feb9011c5e977f592dc", 0x5e}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x2}, 0x2) close(r0) 09:43:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) 09:43:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 09:43:33 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 09:43:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xa0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) writev(r1, &(0x7f00000001c0), 0x0) 09:43:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0/file1\x00', 0xdb, 0x13, 0x2, 0x0, 0x100000000, 0x8, 0x7, 0x3, 0x1, 0x81, 0x400}) mkdir(&(0x7f0000000200)='\x00', 0xfffffffffffffffc) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000040)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') 09:43:33 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x110) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/96, 0x60) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x20100, 0x10) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e95379c19b9eacd2b8ab0bc005a2ca4b9bde0"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) 09:43:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x480, 0x24) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0500000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) 09:43:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x6, 0x7fffffff, 0x400, "497ed88861c61557fd5d077f7afeea2c7e9d7695", 0x56, 0x9}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x3, 0x8, "b08d16c624d8e500", 0x8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:33 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:43:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20082, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r5, &(0x7f0000000200), 0xfe72) r6 = syz_open_pts() poll(&(0x7f0000000000)=[{r5, 0x4}], 0x1, 0x100) close(r5) dup(r6) syz_open_pts() lstat(&(0x7f0000000180)='./file0\x00', 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) close(r1) 09:43:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xffffffffffffffbd, 0x0) write(r1, &(0x7f0000000140)="69e8e7ed56830ad5a50fca1b89fc0c18c3d069b7abe6ca2b7356cbe9541849202e28869e2d00f11cb8ceb0b70246f20403642dcde0507548541a2349e05fecc819d0be8eef2ec36f858e6c5f143e34cb2739c278d472a5a056aae7d0d4fb79178d686ea3a19838fe8c5ffac7898baff77ba28fcdca300eb36d97c7bb0830ca17c235a289ea75e3618895535f690b7fd928c7e77854879367957188feccd01cfe923daec1973bfd79ebcad8576429fcb3485be3107077f9d5464c0f057985a0b20d49046e9097e5839ff418bbf33e09653c08a3fe28077c9dc7be52d9c1a0e36403e7", 0xe2) getpeername$unix(r0, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES64=r1, @ANYRESDEC, @ANYRES16=r0, @ANYRESDEC=r1]], &(0x7f0000000080)=0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) socket(0x19, 0x8008, 0x3) ioctl$TIOCSDTR(r2, 0x20007479) 09:43:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x800, 0x3, './file0\x00', 0xff, 0x7, 0x81, 0x1000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4dbff8b9, 0x3, 0x408e, 0x10000, "81ca0abe50f922b5a7db5993aa50eedb03875c43", 0xc49, 0x5}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x5943741e) 09:43:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1b00) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x1ff, 0x2, './file0\x00', 0x800, 0x542, 0x52f, 0x1}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) pipe(&(0x7f00000000c0)) 09:43:34 executing program 0: r0 = socket(0x13, 0x3, 0xfffffffffffffffd) r1 = dup(r0) r2 = kqueue() connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="bd59f8029fd67d9200f80975ed69bc929aaaa49cb26e1a70fffa1ea82beddbee0f000020e9cfbd77d24b72a3dec5831485f2c70c572a3fd373675c3e367a8a21d34d5e", 0x43}], 0x1) dup2(r0, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) connect$unix(r1, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0xfde9) 09:43:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x90, 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) chroot(&(0x7f0000000080)='./bus\x00') ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000001380)=0x7fff) 09:43:34 executing program 1: r0 = socket(0x10000000002, 0x10000000003, 0x81) read(r0, &(0x7f00000000c0)=""/6, 0x6) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x1010, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x401}, 0xc) 09:43:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) 09:43:34 executing program 0: setreuid(0x0, 0xffffffffffffffff) 09:43:34 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1000, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0xe0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040), 0x4) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x1f60, 0x1}, 0xc) 09:43:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000640), &(0x7f0000000680)=0x4) socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000280)=0xffffffffffffff01) recvfrom$unix(r4, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f00000006c0)=ANY=[@ANYBLOB="017a31c370226caa6ea08a650a7352e7af42e080c391e930a5b2b64fb28577aff39b4591649be26eb094dbdc102ca5f91e6ddd2ce31e8ee78002aef8c8827fa88e739a07dc96dcd6"], 0x1) r6 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r3, 0x21) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r5}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r6}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r7}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r9}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r10}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x4) r12 = fcntl$dupfd(r11, 0x0, r0) ioctl$TIOCCONS(r12, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) r13 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r13, 0x1, 0x7, &(0x7f0000000400)=""/211) 09:43:35 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001280)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085934ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213eafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x360}], 0x1) r2 = semget(0x0, 0x7, 0x40) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000001040)=""/94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 09:43:35 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000300), 0x8000, 0x383f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r1, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 09:43:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x4c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) 09:43:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000027, 0x2e, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) 09:43:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x3a52bd738973cb82) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = getuid() fsync(r1) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0xc72) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r4) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044272, &(0x7f0000000000)=0xc6) 09:43:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000280), 0xfffffffffffffe86) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x40) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000100)="f7a6b0da6c5ef85799fefd403f39dfb9590a73a18b15e481213dbeaf8bd5905148eb679aab8728009951b6c6553c03d539445b6cdf6995fa9798d2c9eb1fe997b6aafe0b3da8fd02a66376225bc0420d8985c9b41942db8cbc834b405f68b0a795e7150a84449e4c61892ddb80229d88af4ffacb669d52a8581227", 0x7b) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 09:43:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="afa901f5c284f88960ac981e039f276a2fe5a99e39df080a007785f4f07050105247d2fe67a3f8d0d48e994d8e644d9af7d68b7e52ff2852e808eabe06245db7b1ae98ee2891b52c6f68cfbdbad5f8df3a0dd1249ed63a184a28ece028970445ab5cb30fa6c4d30d16da6be5df03a0c0aa168b0be830ff14920291722cc8d6fec72c9f6a", 0x84}, {&(0x7f00000000c0)="5fbe9a8a97e0913e568b32ad33eff916ba3b685c1c0014bdf427b471a98adc5361244ca9939f", 0x26}], 0x2) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 09:43:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000000)="6100be9fb2f571f90f8dd9049041bcff0283aec2a52950614c98fd2d998362aaf22ab73cd0bf0e0a96c155138a78d79c5ef1f8792d96c8d4539d0abb7fd9218c6b6cd2eb261bd7c761037ad2fdd66a67f4788eea657110acd431ee12d65200dd2d1d18d85a84930c03403b02e7dc8fda58bd961d087c9db5d8dc64760059ad09797a8ffdbace3c85c0747724cfc6bf15", 0x90, 0x40e, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$inet6(r1, &(0x7f00000002c0)="6db43be8486cb0ee51fecc7127605e46437c8ed44881d8514d3b6ce589ec825be982a43d4dc8ca49", 0x28, 0x0, &(0x7f0000000300)={0x18, 0x0}, 0xc) fcntl$getown(r0, 0x5) sendto$unix(r1, &(0x7f00000001c0)="b100051307000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x4, 0x0, 0xfffffffffffffffd) getsockopt(r1, 0xffffffff, 0x20000000, &(0x7f00000000c0)=""/230, &(0x7f0000000280)=0xe6) 09:43:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000040)) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f00000001c0), 0x671b, &(0x7f0000000080)) 09:43:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xcb, 0x7fffffff, 0x2, 0xbc0c, "893d1301b900319f1c66ae640300d8568d057c27", 0x8, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r1, &(0x7f0000000100), 0x1) 09:43:36 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3404d342) dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 09:43:36 executing program 0: mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x54c}, {0xffffffffffff0000, 0xff}}, 0x2) 09:43:36 executing program 1: setrlimit(0x206, &(0x7f0000000000)={0x4, 0x20002}) socketpair$unix(0x1, 0x200000002, 0x0, 0x0) 09:43:36 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000280)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000040)=0x4000000000006) 09:43:36 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x4, 0x5) write(r0, &(0x7f0000000140)="00100000000049b2af3db70bba20d58fcfef2262d2613da0678bc947280cffe2f66b5560749d65d82131ca1f7cd609ab8f9b0b2b994a8cc0edbd25908c3b2e5398fe30d1bc7fcf799ceecd055e9e3a1eeb5c8e83a37a6a7d581fd61cc117936f1ce63476d53b5c4819726791509a8afcb2b3af722aafaa3fb2f444bcd75911b43fcd0736912546fca923849c284a92622f72ebc5f7470591efc1035e33e483c8936f246f3e7bd2de97fb6402bca9c27a9e7fb3de82a8c5f484e29ea089010ba2cb8f9c2814e84ffb716d7c60bf947195adbfd490aba83edbebf12361c510ce7cdd6c4d56f94b8c76c3676303949c541449be27b5ea8927fa1850edd3cacf2b00", 0xc9) shutdown(r0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x80, 0x47ec0}, 0xc) listen(r0, 0x3) 09:43:36 executing program 0: 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, 0x8000000000800) 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)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(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 = socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0x7e}) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x0, 0x4) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaffb6adab550000000000000000000000000000000000000000000000e400"], 0x1, 0x3, 0x0) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 09:43:36 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 09:43:36 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x90, 0x2, 0x4363, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x20, 0xc2a}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0xb06d, 0x4}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x401, 0x4}, {{r1}, 0xffffffffffffffff, 0x44, 0x80000002, 0x6, 0x400}, {{r0}, 0xffffffffffffffff, 0x71, 0x80000001, 0x6, 0x1}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x2, 0xfffffffffffff509, 0x2a02}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x4, 0xdc0}], 0x4, &(0x7f0000000180)={0x3af, 0x5}) 09:43:36 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 09:43:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 09:43:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt(r0, 0x3, 0x5, &(0x7f0000000000)=""/84, &(0x7f0000000080)=0x54) 09:43:36 executing program 0: socketpair$unix(0x1, 0x15, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x5, 0x4) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x1f, 0x4) r3 = dup(r1) fchdir(r0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x1ff, 0x10000, 0xfffffffffffffffb, 0x1, "84e27f41e2be4a8065221880360f9d68b69b2136", 0x80000000, 0x8}) ioctl$TIOCSBRK(r3, 0x2000747b) 09:43:36 executing program 1: r0 = socket$inet(0x2, 0x9003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5b998898b965aa9a2f168bd5aa0a14d2779547c1ca275f7ee3576b409f94", 0x1e) r1 = fcntl$dupfd(r0, 0x8000000000000, r0) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) fcntl$getown(r1, 0x5) 09:43:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) close(r0) 09:43:36 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kqueue() fchflags(r0, 0x20000) 09:43:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 09:43:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000080)="ebff125c00000000", 0xffffffffffffffb0) getegid() setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 09:43:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) 09:43:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 09:43:36 executing program 1: r0 = socket(0x6, 0x6, 0x3) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000080)=0xc) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) clock_settime(0x1, &(0x7f0000000040)={0xf000000000000000}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 09:43:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) lseek(r0, 0x0, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffffffe, 0x100000000, 0xff, 0x0, 0xffffffff7fffffff, 0x1, 0x3f, 0x2, 0x0, 0x7ff, 0x4}) preadv(r2, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f00000000c0)=0xc) 09:43:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000002800)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8650000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000009d4d84820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000001d0b51cd23006137a23fd4fa0000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000001011f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c98afa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a00000000000000b25b645ea356a88daba6dc5b0e81dbc88601172c1f307b502153cda3138dcacf8460ae2f10ca8166cd170d02ef81fc40554d48172744940e1c762f852d674c8f9d1d2c32db462571cf2636fe7c9c12042c1affa5fa4f2e6c1a9440b3022c3b0303dd3d4bc1a279091e224bbc46620000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x44) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) r4 = getpgid(0x0) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r4}) r5 = open(&(0x7f0000000340)='./file3\x00', 0x0, 0x8000000000000b) fcntl$getown(r5, 0x5) getpgid(r4) sendto$inet6(r5, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) r7 = semget$private(0x0, 0x0, 0x8) semop(r7, &(0x7f0000000080)=[{0x0, 0x48a, 0x1003}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r8 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0x8f) rmdir(&(0x7f0000000280)='./file4\x00') r10 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r8, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000140)=[{0x3, 0x86, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x3, 0x800}], 0x4) 09:43:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003300)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7c5bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f8234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb5ebad365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04d3daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0effff57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f00", 0x56d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 09:43:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) close(r0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1, 0x2000000000004, 0x6, 0x8000000010000ac}) 09:43:37 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x20) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 09:43:37 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x19, 0x2, 0x8) 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, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x6, &(0x7f0000000180)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000380)=0x8) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) 09:43:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/35, 0x23) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = geteuid() setuid(r1) 09:43:37 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xcb) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) setregid(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1907, &(0x7f0000000000)=0x9, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x1) 09:43:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) lseek(r0, 0x0, 0x1) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0x1, './file0\x00', 0x8, 0xfffffffffffffffc, 0x1, 0x3}) 09:43:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 09:43:38 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x9, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8000000000000b0, 0x2, 0x4800000000000000, 0xbc6}, {{r0}, 0xfffffffffffffffe, 0x3, 0xf0000002, 0x1, 0x4c}, {{r0}, 0x0, 0x1, 0x80000020, 0x10000000000, 0x4}, {{r0}, 0xfffffffffffffffa, 0x22, 0x40, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x0, 0x55}], 0x75d, &(0x7f0000000140), 0x7f, &(0x7f0000000180)={0x1, 0x8}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) dup2(r0, r1) 09:43:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x20000000000}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) poll(&(0x7f0000000100), 0x0, 0x6) listen(r2, 0x401) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 09:43:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r0, 0x1) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2008000000000000000bea175300ffff00d64b000005000000000000002f251b1b542a538706000000b81100000029000000330000200300000035ce17351d70777fb093e913935f205cc600b90327a275be0300000000000000b9ba3d38d81e070095b9598fa6721170338183233ee8da6683584788c4d36746c08e6af044114acff9a91e669ef5128ed6d3d6e55f1dd732213d439dcdc751e31362406c51b068d47a6089d8080eeffc63610aa47078c89e9f448588d2b16bc459077ec278654ce7cc6b0e168b00000000"], 0x38}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x162, 0x0, 0x0, 0x0, 0x5ae}, 0x0) flock(r1, 0x8) 09:43:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) 09:43:38 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="612d221b67a54cf0e264ca8b494c45bfbc8a94014707324a0b985106700e94e1f4a82f943da7efac91b50cdd8f9ddec4fca9cf5426774d92b3450183a8750ef44e8b7133f9a437e7c06b5e2ecb0df4fe3d18cbcd0c811f051bbd4e1c33fd4e236eaf2e9a1e5e39ac19084bd0cc600b2d3ca8651a6cdf64acdbd4b3a17d5f0a6ed2b63b40481f0eb2473be4cddb093e6ae26efad71ecc99620cb85794f4e84aa5192d9b55cddcd5cb", 0xa8}, {&(0x7f0000000400)="f95b342da782a03f93847889ac94567ced660b792f159af1e0dc83a0699072bc3a9f6f1189888d3c3d693d50183271903c298427b36d06e62d324be90b3aad734e9576a14a04376256bccae85404676c4fd5a35579b6e7be497f171e25ca3ebb455d6e7b9fcfe423984c1ef0d61e955dfc46ed822926d151344799ae490391c5a3be821d5582d6af0cdc40b076ce5434674974c48ba695124a63ee639fcfb8795a4551b3c48391a70b9651f444fb8fdf919ed03067416bf2671ae7466a6646", 0xbf}], 0x2) socketpair$unix(0x1, 0x2b6ffb08a085892c, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) recvfrom(r1, &(0x7f0000000040)=""/107, 0x6b, 0x40, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x14, 0x2, &(0x7f0000000240)="c44a612a97de087daf52abb7f97d332b179eb729ef2f8f20a62aec50b3eb9ebbc2372d2b0220881caf6af4ae10060f6e8cee386c557a7f9326215e4cfd95042781e5731c1aaeaa5e49108c26c39a88e75300987a39db7771da80fbe895987ba6bea7ca8eff83d0855abc2c9f52773155de8b9256671f5f9ee5b0a890f7d49a40834063e3d4cfb9fd925100135b6660e649231f9b38e3de037ae2a729930295ddbea868b70e8b2917597aedee32bbca415a558f351192f0a4c18adef08cd62be9afa32d3118245eb18518057b76dbb9e3d30a5ceb13072704c74fb2", 0xdb) r4 = socket(0x1000000000011, 0x3, 0x0) dup2(r1, r4) sendto$unix(r4, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 09:43:38 executing program 0: truncate(&(0x7f0000000080)='./file0\x00', 0x10) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xfffffffffffffffa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x300a0, 0x0) 09:43:38 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0x6, &(0x7f0000000100)="32bb369353fdba7a365d72fb06e0fe54202b4aadce38efe1f3bb2abaf2dff03b87b333cd150f14be8a3c4122860f2042b67cd21a37c0d8eadb90d199ae4ebf0c3ee5610b3a8e670874751f3367d6fc3e04dc66a08f3d7c9abcea74d2588a07d2cb930865baba7d76621029907dbf619abfd3e08b929ff102732c09a4f30d9a36b8e5290447a798695e6d133b67bcba538ff2a2894103af854d2edbb1d4912af1c93988fc6dd09b49cdf80c207195d24c3f5d5b91ab181b7db7f872ff86cb", 0xbe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 09:43:38 executing program 1: setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x0, 0x3ff, 0x6}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) r4 = fcntl$dupfd(r2, 0xa, r2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x2, 0x1ff, 0x8}, 0xfffffffffffffdb6) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000040)={0x80000000, 0x2}) linkat(r5, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00', 0x4) openat(r3, &(0x7f0000000100)='./file0\x00', 0x18080, 0x40) r6 = semget$private(0x0, 0x3, 0x10) semop(r6, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1800}, {0x3, 0x400, 0x1800}, {0x3, 0x4, 0x1000}], 0x3) setsockopt(r2, 0x29, 0x28, 0x0, 0x0) r7 = semget$private(0x0, 0xffffffffffffffff, 0x715) r8 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r8, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x3, 0x1, 0xbb}) 09:43:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x8, 0x80) r1 = syz_open_pts() sendto(r0, &(0x7f0000000000)="be214a0cf4714cd419a5b477cc81634ca7d9e015538489dd27", 0x19, 0xe, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x6}, 0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xf0000000, 0x69d, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x64, 0x2, 0x1}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x84, 0x4, 0x7f, 0x53e}], 0x5, &(0x7f00000001c0)={0x5, 0x8000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x80000000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0xfffffffffffffffb) fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) 09:43:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000240)=0xe50b) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') read(r1, &(0x7f0000000140)=""/208, 0xd0) connect$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) r4 = getpid() fcntl$lock(r3, 0x0, &(0x7f00000002c0)={0x3, 0x2, 0x5, 0xfffffffffffff800, r4}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 09:43:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x80000001, 0x3, 0x8, 0xdf5, "8007d27b94a0f0b14ee793084ed6fb608dc0789e", 0x8001, 0x10000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f0000000280)="83a71a84d614627cf397c0a9a2cc4c2578cefd1eec93f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f16689f29be8ae0a88f992fb99cfa9563c466a94f51c6bf31d1deb32752db0fb55d51b15438af3cfb0a613c44bbc9767ac8648dae7d58e15e679d4f9d8e63ad47c92f7e375399b5e143b46e4af061d957595bed125241bc3c0948055d6ea78f6b0917e9f62de3bac5d0a", 0x97) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3ff, 0x3, 0xfffffffffffffff9, "55de01000000562c000aab63f48ba5125225002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:39 executing program 1: r0 = getppid() r1 = socket$inet(0x2, 0x7, 0xffffffffffffff00) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)="1c116a5885f7fcb42a02e67139efbd478bb893bbfddb36144d0005948cd70683ace0a115cf7a78d736a765193d39436c0e4ea46a4a821f659dc397cd29a9a4475846deb16e96a3ca4d7c2df69a7d95df30c9f9153ef92da1b9606c06c26115600eb6be420ab5d31d9635e3c85b0b48590e1577f90b97270434c55dc2d76afcddc95899f13445702da58a0e5a35cfd0fcfd12efa7df4a11dacb99fc48db812d9ca9aed96bfd165f5766b3af91516ab8b02e45c5b40ca95a0befc38dd52cf92a03b113d8b15a3dca5910b119dbfeee6d6e3dbdb8b3da45eb341ecf5cf83e0224153872659cbccdea2bf0e2f71cd9e98c7a9bfe", 0xf2}, {&(0x7f0000000100)="b4e45a3849adb385400d9a08e3de590ad07913a5bd3e3e3967c9682979c757c097295de026eac04dd22c120abdd217ccd585f7a4c9174af582ff1dfc606004625d930de4607d4b706ad234f0ff7c6ecf351ca7f65a800cc5a295a017bfebf92b8257153d027c7d44d07fc4e5af896b0f022ffa35bdb01b871d5a88fb3d57056ff8e040d6", 0x84}, {&(0x7f00000001c0)="9526ce92c616083d4e87e0e634959f31c3ca498cd4bc7caf7ee06d231ce1df2e819960ca10f0b89cb5902c53b1745e1770b965bd889a8447a66c6391a9686bfc578c244a517844809a616650137d33ae5c4538dc0890fdb933244484aff18ca35a4727fccc3d926c72c1cc89a286193f55ab449183b1076214cdc936942c073d22dd760219a65f4c", 0x88}, {&(0x7f0000000280)="45a415fa46f082bc07e55eec63fbc1445025a9e80212982f249f1512bd8c48b80d064806a07633abd5493beac3bbaa4692c5ee9dc1833ec3cb4ea3b036348cc177f0284a4d8cfbc512a814313ebdabaa62c3de9429e9c895b2b2821771f0273781182373b56c01180b7d786a874645167cfb3a523cf28da006689c522680e7cf16e73c5662c1d893dde16b8053bf6ded7eaacb63c8da6711a1d2b26eea4522aabaa04ad87aab167890940a06f695e231e6b31e7a2179861a747347dd8efc7a89fac78d31c607a0e53360c871", 0xcc}, {&(0x7f0000000380)="659b16713f0b1859230234a18232ffa451ea0fbe4cc1732b43250ebbe472b6849b97229ecff5c08347ee405d1d047874252fe944bd58a8da8ea548df5a6cf50324bc0832ea27401b866d1bbd1047a1c61b54023e84e6f17f076de158c8ed02787dd6dd634145a29b49e447afd8a690a5d53674bc0a76ab0fb85ec9c03c34eb18e7f9c19ddcd08e9995cdf5876e3b0e36bf4f20021dcd90b231be2c79d9d809198518a803e4c088991323c94f90375dcc3dbb46128448bff2ab9d67c9a0b58413f5b4", 0xc2}, {&(0x7f0000000480)="c6cd940d83dc5eda5089db14e4d92ad8296b70072961beab996d9c38e8bc1cc81c4b2bdb5e3f1e7515f9c4dd66a46339013ed30e15b1cb4c4d86dcba5f36ec15c6edd633ac496805bfd7f8a99a31b5a203d562e5f7bfb15101126cc86dcbefedcd5bd3f65415c7579a02e3d74d0b81b53fae2641d088c4a4c471db05ce98544015e5cc25df1e8c", 0x87}, {&(0x7f0000000540)="5c5438393ce0476c78f88efe1877436be64bcb458ee2df2e187bd3ab74c43baecf011f5df6a296f0e72dcc954f11ec735adb6a637cfa2d542212d205280ce64db75d8b0fbbe4cd534ba17a2ce2eb6afd5287e4f908042f65c0d6d1d43e376521c1278c60aea35af3346f5d5eb3134be2a35e02a9e3d4088782bdfa411700d441458be5ddc1b314c292a6b5980e9c97fc333ed8c36d54c2f10022b9ab79309cc1a41e510b30d2351e633659d6aaa5bc5b0f41d9a1f7a02c8fdfd977b103f2cd3556f3a29c8d4fd79e80b31417ca", 0xcd}], 0x7) r2 = kqueue() fcntl$setown(r2, 0x6, r0) 09:43:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) select(0x40, &(0x7f0000000080)={0x11c, 0x5, 0x2, 0x800, 0x682, 0x80e4, 0x4, 0x7efe}, &(0x7f00000000c0)={0x29, 0x0, 0x4, 0x1f, 0x2, 0x400, 0x80000001, 0x8}, &(0x7f0000000100)={0x80000001, 0x100000000, 0x5, 0xfffffffffffffffc, 0x100000000, 0x10000, 0x6, 0x5}, &(0x7f0000000140)={0x0, 0x49}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x4, 0x2) 09:43:39 executing program 1: r0 = socket(0x2, 0x8001, 0x0) select(0x40, &(0x7f0000000080)={0xeef7, 0x1, 0x3, 0x63, 0x0, 0x7fff, 0x8, 0xfcc}, &(0x7f00000000c0)={0x16, 0x2, 0x5, 0x5, 0x1c, 0xffffffffffffffff, 0x2, 0x4}, &(0x7f0000000100)={0x7fff, 0x400, 0x3f, 0x0, 0x535, 0xb48, 0x0, 0x4}, &(0x7f0000000140)={0x9, 0x5697}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) chmod(&(0x7f0000000040)='./file0\x00', 0x80) 09:43:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x0, 0x0, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) 09:43:39 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10281, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x1b00) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x5810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000180)="4f11", 0x2) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) 09:43:40 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffff9, 0x40, 0x2, 0x1, 0x8, 0x7fff, 0x7, 0x1, 0x2, 0x3ff, 0x6}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:43:40 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50174cb2acc953bd539f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d957938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e38c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e0"], 0x1, 0x2, 0x7fd) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000380)='./file0\x00', 0x7f, 0x80) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 09:43:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x3, 0x44, 0x200, 0x180000}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x1b3) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 09:43:40 executing program 1: r0 = socket(0x36, 0x8005, 0xad53) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(0xffffffffffffffff, &(0x7f0000000000), 0xffffffffffffffc7) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000040)={0x1}, 0x8, 0x800) r2 = msgget(0x3, 0x400) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xc0, 0x0) r3 = dup(r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0xffffffff) getsockopt(r3, 0x80000001, 0x5, &(0x7f0000000080)=""/99, &(0x7f0000000100)=0x63) msgctl$IPC_RMID(r2, 0x0) 09:43:40 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) kqueue() close(r1) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x1, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) sendto$inet6(r1, &(0x7f0000000080)="f21b5d95dddd274803191228672b7743ce9a4fff0d38280797ec7d53a3a1cf095bf4ec5257729fc22c02868423463dd5c9421b86e826d7d0fe51bba9b57dd2423367fb4924afb64f1a334f923e06d0d5bbee74e1621bb38a939a367e0c948cd4a5c5007fc810442a116ac191a4cec73306f580a2cba600deeeed65da71a623d0b9969ecaf0628b8d01bbb48eb504cdbcfc01f3a9b389", 0x96, 0x8, &(0x7f0000000140)={0x18, 0x1, 0x9, 0x6}, 0xc) 09:43:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x2, 0xa0000083, 0x5}], 0xca, 0x0, 0x8, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000300)=""/4096) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="4bfab876d2a95f5f422fe1a6cf6a1a01a105b484109ff9c17030501925927c1f61a6f0ef523c1d8de207ea12123bdba41aee24b3da8e64707f2ef014bd1f3a33727a86b55915c3b4862e834d02c1ef9e630067d402b23235fba0c68603b79510a78129a405416e91857860edaf1a49ed347c3d58d4fcb8a317c474fb6f637ec89fa308f3686652ec19bb7e09197edf20e7dc14856a56a007b693fdc52fbae2a8f08c817eae2763c202d91f0eebceababc194dfcb18524f6cd69da7278cb6c554118a3b2a5027fde0ba4a3e271f478ef6c85973e4ea4fac310b0993ada8cf88dc55f84f6b642b56fcbb3ed95f719ebe09130b75", 0xf3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xffffffffffffff01, './file0\x00'}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) 09:43:40 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xffffffffffffff3e) setpgid(0x0, r1) 09:43:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) bind(0xffffffffffffffff, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r4 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r4, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r3, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0x684b5af6b95492f8) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() getgid() 09:43:40 executing program 0: getitimer(0x0, 0xfffffffffffffffe) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8}, {0x0, 0x5}}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xfff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) 09:43:40 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x6) fcntl$setflags(r1, 0x2, 0x1) symlinkat(&(0x7f0000000280)='/', r0, &(0x7f00000002c0)='./file0\x00') lchown(&(0x7f0000000180)='./file0\x00', r3, r4) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 09:43:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) recvfrom$inet(r0, &(0x7f0000000000)=""/161, 0xa1, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 09:43:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() syz_open_pts() 09:43:40 executing program 0: r0 = socket(0x11, 0x3, 0x9) sendto$unix(r0, &(0x7f00000000c0)="e84b8f29847ff6033c9be14e28123495877f625cecb241914792dd6380c29a02df85a3d6313c", 0x26, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) uvm_fault(0xffffffff8221fef0, 0xffff800004d41002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d