952654a75f1f36980e03200236343f7989860c94625fba7fdea340ef1b8e5aca9ab55a8760f43fbda5b356adf31dd6f5951abff7557ca1c2446abd45a3c809b15425722bc16ecaa573484e247fbbf5714cfc1cc5520442251464e61d6ccd2727a0fe7f85732666a7542c6c88ae6359ab8aa3ae0ce2a8fe00c28f491d6b5611f71acfc1d205ed195b488ad4ab6a734373f07126d5a1a9d15711192477a4373871b7bfab6bdd1c70dc17cd88f97d5ffe2a9b64f973bcdb6dd12e32faa816616b0860134f75da8ccf42cd0a838e0d98170326a6b584f5818820c99aebf81db5f44e779e0616b82fccabf9e85d0b699b7ec4bba3c47359618839b59de5b456c62de0f5c2ba7c0bddcfffe59d5d325f004c3854978e070305fee0141520f4c9635aa73c9d6f13104c33a6b48dcf2f3d6f638f4aa347fbfd12582a733a116c4cb62ad19b07444acf950038ec8b6f715d700f22053ce3667e73107e26681e39d3e606cf9e71bc837d65975909df0df4e6071e0a134edd4210f6fb619ac1eeda0d9537458052b62c8a5ea122c0a34188df0d453fb5f92d4b2c2ab368a24d1530b3cdc7dc7e921a39d9dfaaf3fe07dafc37ac21630263f2b10de1b07819c47175dfc20411dda30d0211840ed745662ca65a586a670508ff9601c80bfc16222285fdf98537055ecbd7ab8488bdc6f2e92b5883bbd37d47b0962bc96272e402116ce2d2892c9a98930a0e291f6c4400bb01f941c8238f43b4352e0b7e6b7f44526dc9f4440c3afb9ac3eff1d933ca0f3de427237e81a4ebe2dfb88bf5ab4ccaa6ca94a6140fca50e8f9af21b05580274205b6b1ff2e707b0bafeca308af7166e6a9c28caba45869e44275a51b1e71466a547e035f90459b062ed327d575fc5abe297340d1b8bf6dd63e3650a4a114e16fd1e7d49adc60304a1b992c10e59d7de8f540e8ce99553814fea9e6d026a0e06184fca94f04c88b576c4e2bf4cf68e41547b96ed3c26171f975d774891494765d1fe9297d9eb58bbfffab0f94d1668e73980c7c5f8536c6db05732b234476eacd8cf9316d75a82c246d717ceba9d6fb6a9d528105738328b38db2ac957a407cfb9ebcd0fd1491840c5fd57bfa3daf4ea8c163544a3836dec98ec1ed4e4b6602c25005d0f76aa2f08080557812a2deb6074b9a2b71f61fbb029b0f7527ef8399c60066036adfa39ec4325b276b65f365db98dbe4a2f4f12ae7177daca2ee4cce9945ba0ec4f04be660e75864853f33a23b33b7c8ba8c3db4ae267b16de99f3cb79fb98e6d01c5c0769c3509e7b27db364dbc8812b625d3a48b19a0a954fd710cff3665500ad3d6489e8371ca64f68ebf2a456af368dd86850ec4c1d5750e9e76d90b5ed768e7114ec41a6cd2e613d683505ab5107efde17ba84a4e4c326574b81752a551ac157e5401f7303683c5818c2b815ac11ddc07b265fe4d2c70d9a1a1e7a23973f407e785d9b16f6314bf3eb1f2cb60c0f2dac79e861de3e4434f93dbf50329cdbb4f313674db46dde9647d8888c0498b17fcb97ed82c04de35e995b7d15fdf55feff3dd0512e5461f81be1a4f6a8d2ff3ff5684698d26b7a93bf66ae67c4da94083238a5600512fc0812229f3c6339fe1afffbd6aa50d921a85f3e61866267365a6f78108456a260b21b549a960e91bcf69a7d34f108f500f3fb4f2d4c047e873136a0df4467cca948d65467b6b1c31104533dca8b14288ce8e64cf9139858ca83be789cb3e1fca74b71595c905c4c20802854e77d0a6b11740af54655383f5fecdf3e2b8741665f31dfd35dad683b63fb014d8342bbee105d34b5f311282aa9d5e6676f2ea42a41ebd9cdc6e9a1111d465589d10bb135f877b9358bd1dbf4ee5fb866779e312d88b5a9de1764017f7952e2160c4be7f67a12505f4b158201b6f0c018dddc59a8f0880cd5004533e0d4d98217e15e03caf9ec3888ed43b389d003c18964966e4e65b842fe1f7fdb2924cc3f01022431f261477e14f4ef42443168cdf07c66ffd8fbd4770545bd208dd92c7a1a7aab93dbda4045a52a9afc11fc8c9a3941775c306076f7612ac617e9117c326187f6c2146f8785a4fdad70c0881140499eb1d388bdbc1c88783ccb610356c16316b32ef8cb314f3cc34839432c4cdc3fcebacd98d6395f4142f2ed4ae585c073b94527eacb5ca2ecc29412b84637c149ec06b4764306ebf3d0388c1b93875c6b7623e079af408a5096d238788a0457944deb68941c0c5e4c85e696ec63dc31241eb1dc8d6fee2a51e57a19532b8ec14617f38c1e8a3fa3ec7acc70431f9308827edc297629ca39aebca28eb7d4ecb117f192cd76efb92afa7ba8a4847cbacb601f828a5291a54c1ee31299a8d4740d7575dd7b1fdbc5b4f6adb538cd5c2e123cd8a86bde0ed56a3ed6958c868cc85a4a6ba90005c3e631faabd37deb41f1e4d0c223d2c6c41fed95d8ffa0bbe143b4d7c19d09ce1c71ba24d160e76edb880d26e3ff8b05210cfa8e1eda93f1bb62ded1f77d658fbae695d9d2d1d9e639c6ba0130c7bfde9cd1787c8d5771748c2c26afb82101c133a1b10a93845723bca9659bd4f03f415f2943d507788146af41ffe91f681097c510a9d6f0f32e58f8a2694f1148468a0827019491ce15f6d9431a6cab50283bbf4fc1880f4da57d4e2cdc5488c3e19c7bbee596fd92e71a18f60a67a122f66b51f38800885db3abfe2a769213a2d8b5fea8eea6cc57ad92d4251142fe50b013084b836382e48212fbc68a09b16dd3e5223c14f01c2fb6ffce2c46f01922515c660baa6a841a8661500ee03ba87f7409e1fc7f1f3e6f5d5dff138b59773062387f170dfd05a418c5882054b70c039f7b059a96bf1413a518c7a978898de3c886e9a802304b3f687d1e258d598d8b493fdff09bb074cef3d662c3fffb888cf810558442a332954082f0be8dbe968a356158c946aeb80444df350ce3044db888fd0d7bb1cc11d2d984ad60b5169c4e50ebc9045d6d2f2a364aa5c4e227f9eee12cb3576854978f190b7ca9b6c3b1d34af388622c941c1205fba51f76c85b4d4a24a357b2c5cf79be8a916561709b919ca5abdc442ed2c0d63da055ceb48d8c36f4c24ce5748d6334116f15492004cade2ff132ad78dd9c37bda1cd0ca20d3d7c5e24c6289fbc8c72d692c6aec5dc32987b269faa671d02c25b5e1116d1de65e663b30ce6fac7e2e3ca08ca739aec018303edcb25e10faf5cfd4985a5da9477137b30ba8144644ce10146e9d65131f9c1c75c43d6e8d5d7b5e535787fe9029d911d1601fb3783f2ba45d857a4b21f5b53cc20332a1b92d34131d6b5965f5ba04851e302ee281f9f7320574223d6f3d8cdaa09f7f9c0a6a5d494f77c42bc8401ce1bc26eee204f091060015fd612efa9bd8e0e3bd3e5ac0903a527a3497ef4b3947e95397cc0287335c2951aab4bc89a9ea95de73cca3e50c06ddc815e80d8bc2961c645b33511f129cee00994d00cd4064f1bc3d18732a35a1d547981f4703cf68d7fc2baacc6831975ea8e119575eed9e81d1a6d1632a3969bcc9d3e4fe8d29dfa7ebe9032b4d0aec085c4b33a84a72bd51ca1b3b3426575c7ff1a1d61ebac149b4f612eb8c591b248b3d39f5738686c45b755aaad642b4caf2d9dd9ef73834627d2f6be5b035c3915f425a4186876977309952129a6e150b95953b12bf28183d2d33e303fcfaba8d9522b7c9252eb1b4dec89b1f24bb4a84ac9dfcba1bacc5fa7521c3845000f12f2ca74d5c047dd31ae1c6e1f62ff42df8334015b5eafe7ca130240df168aec9bf463a561dff92a14fd47ebe824c46d526acf781ee90441979c150fb34e9d17e57dde8197facf3997f27613b2d26f583bcf93d2318ebefdf0b9a6841869165baed6b70b4d33c7cb208eef9c66d6becc7ebe9551467ce2b0137d4fcfd03c9ff12e38013e1dc9d1857849d6c2ed73038b1e5f16448930b6cb9bee22021641268686e4ed384a123cb9dc15cdece9fc550d4f5405c0759c94b4c6811bdfe56729e701df75cc53a6121bfe7cc78d5ddb6dc5b797371af7728e4eea5a8ff08fe91c8abb5973ccfe9d2d759571ae092f3fdf1ca8e25ef7f6011976664bf87dce264f2cc5ff24a030fd9b8c83abeb28f50e1cc5f4586b3a6dd85dd8ea57b007a5a365b988b7dad8b37aba03b3fa463c6c71e9dc1e62a9f9f4bd80317c08002603f7c4479da9acf34f12c1c1fb91941ec059f461acdcea113e2bfc9d456a51644401db7fb84d2f79f521387c7c0ef58a79c47219f0d68a008a31e76c49c5b86c6c8f59f49f03d930ad1f07715961647c9a1e8d605efac95fbef6860ae", 0xce7}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 23:42:57 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1, 0x4, 0xfffffffffffffffd, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xaa}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x79202d4c}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1f6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xcb}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9000000000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff000000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 23:42:57 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) listen(r0, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r3) 23:42:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:42:57 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 23:42:57 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000010c0)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000001080)=@in={0x2, 0x3}, 0xc) 23:42:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:42:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) r2 = getuid() seteuid(r2) syz_open_pts() ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r1, &(0x7f0000000100)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 23:42:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffffffffff1f"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) sendmsg(r0, &(0x7f0000002380)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="2f3221c905ed17dd857e5b13b43d3e9a6caab128420bece6c24344f85224aabfffadc9488b8f40a2031bc03cfa89aaa57bd901bd4e7fc8f582edc89f668686bf0111e4057476260ca83d83a4cf93bfbf33c7536dfb836834325e31b602ca1e468d9e4249053e993f3e09106ef9d960354e3d07fef039312188707348e01ee702062517d3199729ebbfdf", 0x8a}, {&(0x7f0000000100)}, {&(0x7f0000000280)="cc16f32e5b7a314ac382fed0ec8363a7a1119ec93e5523c06a485c71218bff5fa24c1a7aba4ab192f35dec299a72e3cb69e3d740d551d593457c461df6ec057bf54e5837bc215b37e30a83ce2280b1c39893111df7c332df322791f55ae02dcebc5f9e86084f916f7b55ec9b50a9acab954a2affed8c1c711d17d1adfd9ce0a710f153f4d1692bb4d9863b6f5d3a6891cc56439503e74350edc6e1d9d36c678aa46047c6d3121ce280431d4c2287dfd1c91142b299d11923feef8be7e0111c58a474385a6d42a30437b9860ebf8f6ef211c3d310a7d6fda10dc766e86b9447d204f4d05f3a80dbeb6183eb8eccc11dac3c01fff449c74fe033886f714419c2c3e7c36bb616fcf12189f662ee66e06893f697da431c40ae7988ba0233daaf0476ec048c3b659f4440aeb4ea34488122acb497332a98b8e9528903684d20ef3bd12e3d1de8e7a42f1748c5f6b20f5d0501b1880fc1c717f9563d774b044c797f072498fb605a7d7fdc0e4fb728cc398ca10ede800ffbf3aeec2a42a699ef827ece311d13762d9b97ca8f7fbd7e7f7337f25e81b6e663f16e5be4bccf450145c96364550bf236e4b5c203fd3588ed91e0cd04a0647872acda2f8eed6ab62bd84d3c004d6b2ccd6aa4036773f66517f69b4c8ac63d3d47841f288293cd3b4cfe29da9dc2eb161b94bcc0e451c0b90d1654477fce3d5cef7b22de0722bfe617766798863ebf4e7311bcd2cdfc27d5f8cad8c3d4ccc9df2c3c09995f0c9b3181269f9b5b4905d6c68475e0d8b97105fef9f692142e4d9179fede8249bf23e30ea8b770eabc952363c9da71c2fc4b486b07f141f64511367f108feef65289f7f166fdd118a5b66b3cf861bcd83b483787af212018c36239b67e3dea246bc0d8b3cc982fed29583b5aac86a149166b400bd24de8b1085de9c8032edc46d69db46b84ef2d41b6b87207bf295166688af1c5b20962f6757202b668c3e8e995f38f691b609c2da3276cc7041c56857b88bb60d784e2872a4d58b8eadbc11a3820f402f79eac3eddba0fa77238f9aebd032b75b58ff531e058effd5ee5aa86c62b932574a1f8a7c795106e0b5ea322246ee26ef74730aac8f1581f8d34bac158e308e715227c370c263621d0414053e51b5ac0f018b05e2e5aadadc42582a83ea2dd9946ccfb86e58e881155e94006354defa52c55f472eab1deebb3a90df9326e90622dcbd90561fc2833703218e55940efd859faf469f2e8d3acea71e976db6f23e78c260d24a4ffc7d8fabeeb9e0fa0095ad6784dc62153f1f343ff0fa5b1638b2f46a47b26cef0458df71a77a23d88ad117086a0b650787f89001567c9b16dd66b45b92efbf2d6cd7f3644d237a1bdbfc9f6bc6f7baeb2226076f046982b14783ddfa5b5009aa17bf44fb56a41d8b79f683aeafc2df4c31e0015ce1db57e0304703f18f34b3cd38ed3b321e8a7bb4f18250642a5990c3f08bd493bed918cdb9ababb34487e15f4bec2c4909b2db8befbfe8361ad42744a6dba41f8c3d421216858eacab6734a44754169840ad468f7aff3ed8e4cc9c3417d043434f062c61b64660cc5db33313825efa785760a2108665a3af09fa5cf4129653c0a9125808ac21577f4553e6fc9af5722cb4aa2e8e16e1cdd1e3b3b723679c5b77d08aac2f2aeb21247630a5b45b7bacdb5c20bf1facf9321879ac1370570551de611c92c3579140f429e466cbcb477eabceea311e8f4868d65d2f15d2c8c4bbd20693ef87a718b6225aa98d4e90ccfe6183a5d036b1f4a8bc857bd5e83697e232cfb41de8c222457672bb3e667cbdd2a6734854070c9b679a10f69bd3e89f6979b0b7e9a4bb93485a26f48c178070cda9fc06819473b713e9ebb72cb6eaca99d85abd44eacc0f39d2f9f8bfd84f2e0f33aa781d74c971de7e0fc96cb3942d426130bd100fc1d2495e635135fd4b08862d85615d1a9895bae3d6fa3248958b2246247cfee29f07b7db627accc0663f9a67d5e7740db4bb22e285384981c76747da4748844c57ab4e8d8a520c9fb47ceaff7833df8b297db0806b94dbb3a306b64dbaef47a815cfc5efb8cfcbe6038e18735cb6b0a1c0dd30e03ac912e40689fe9d433ca1234d081ac9a8a77f024058709a8bf78de02d54804afeccbecc5dd50cef5bdebc18f9b66ee07ee25aea31161999bcf39c98b9e92abf81d7c2b65f0cbf39130e6f216db0e70a79c01408bbebf3b6ad2ac3b5a14aff0f41e1dfbe3d97efc2038eb7d91851b17f49e56134662fc5e08c6848cee15fadd995d934f1b8508af11f02585dbbcd735db2b386a590df5f50fbbc621192123663b8041536792f9c35069e2f06b634590f6bb8498e34c1c43c090ff8de92873dc2bf99cf73ac1a4f16a517f98a833367de49c9dc80e5ee0f98879dd80f4b9684234a2686247ff7c02a05a49595c18a3a0e43aeb85e02ad8f1dae5d0fde0db97edfea05c3de7c574eb185b4cf6cc3285c763421b5ade988b6b33771cab8151ad9fe8d6fcad69e9bc041253816b8cb4e79068b94710a47faa059001aee69023bded89c9262b1ff82e47ab65fb6f439fadd54a3e8a38e0dddb88e13442cfe79d68744399fa2dccd67be0a4a8ca27ade677d59b8df20708b2bf97367e3c579cdc11e36eb2fcda7dc58629594aa510ae126c62094c43fa1af8af6fe49630954e9236784545e977f450a490008d5512da4da7c6d68441ba5b736c9884b9832a2cdda2e34b6887f2458ce9a1ef95dfac4ddcc5a37cb6f620e91ab4df99eb28cc30c61b16797b67d70be285f3045a79da9d184e4f7848023d12cf625458b52bf2e3b8c7e00f875e74de924e3b38a9d4faed5c594d14aa6d62a1e06cf24a8f9c27417f61ae1be8da38d152152fdfbcbce1263539864408a0f7f53898b3874f4b340268bdee4ab575824110e386b4857b30438c81b87a8687866300806412166f187c16aeb181db6dcaa17fc7afbcac46779f684a03feba8a1e3253e0249f1d86cdfcf5eb27c16679b8e45881b554223fcbf302cb18d294609febde5e21f8931431af41be65808578a9ebe6eb40a0ca8947715d03de1547857435b48c0f63adc9b027893e9be4f47f2593d9708dd16f3615b048f49781a17cce5541eaf2687321cdc148ba5f00100611a6f2c9c6cfbe70048807fcf741b1e5c1e500d894afcb7b93fbc17f8ad0ba9b69cf0b93b2bd3ba597562848bd9c942042c0fad50fcb3836bd2360398446b0a2a72345d2d643c928445b77fc464ab9b0e896b14b9ea9bd3cb09b8f786e29ad6be7f7713a380ed1a9a84da608a128353b55ac1901be6c85825c0cda7a8059d6c46e4bd8ec98bf5e0c3c4a02de12f39c364b622ceafb26d857c8c84d0832dafa68f407ef57f27821881381e38553e009771e388f5e12b60309cfefb0f054e1f8bf7f9819250a86f40257d05c1608a30abe5887c66ecd74e29970e4dad146770f75524bb19430b82ed476969e5ed928d7fc88d85370a70b0dc7d3f1c12c63497e7bfa93db6a443c0d84cfe02dabc3ab440a200a5562ae5c0054bf96bf80413c2a29d9128a91d92204dd56e0a288550e1174f6dd3ca4176b4065d274f90b9426248765ceaa9bc4a4aae4849ae904b53b3dd18cc2d7256bc16b96590a778e75c1b290bccb1ca54ff82397dac8eadff1b62beb7db759c693ed39c48c601487182987aa19e7fa543a68407f70b965288e2ac638654fb7ca36285b864ebbacb1f9facdd5079d785ccab7e2ba7efd02d34d3b7af25e2ca0a3df42c3568b7b3ed1cf08558bb92e1b15139732334d5c70696bda687e2380187e3820f60c7f6e7f0e98e311d55fd84e762a79bb5939d92fddcf01022ea8a52cd5344e3efbd16c81c51f40a28fe0e15908c5ca4bd9bbd6bcd9fef8aa1d67d9f2fd62d7503e33119e932b4923eef606f5950278e647c51c999d9689c29f5f8d9e99f487ebb405df1e3e6d4a8e3708d04dca7587a155151a69908d35a3f2dda6b89d0438c577a5cd554804c5414e777e8c9ef42a32701e60076ecf27a77476bca4b0541b74b6939c4774afab5195bb894a0c83ce93d11ab4a9d224ad49c96b13bd0920729ffea3d1f2ea6f3fcc6d5bab218e0d0051a0e1c6b8f2fcb3abb66cb8e9170588f492550d7671fdfba662e9d067d8b1b0eb6ca33284dffa0544ab37d22fda82981a8f3f27d6f0c2429fd7cafc6cb13d962d3257824d9101341a5c388cc2499d03d1832286e161b8c96af63597fd1f4e56d6527db4f2d4a628b8c0c76f3f6cbfc9d31ac86bc611bbf6b829b680fefc8356daa80f9028a63736077c75bd75c30ae512562c9fede015a6fe15ea1022cf51225c624ba33ef8664446160f5b41f5d6834e7447d746cdda0bb19e86b811fdda11bc9557d37818f449d06258cde03afaf57ef206dee048abfa518186004d7ed359f9ca9635249d83c1204872f72d6178c434654514c03df84834ae9716af82aeca5623988cd5a825ac11582f33d08d507996aaab58542eb3ae446781885e3910291fce5b40ed672728e624194296fbc6eb7477cdb7b99c0881af5d9332276a42c3188b48a550651b887a042682c6a3d9991c7bee0333478cce0922fab1e88d007fbd4f81245a2e9c32bcc823d63add6111ac61cebb86c2ddfcb471eee3855304f1fd207739d532ec2474dcaaceff361d7a6359178e9ec08a480c6754c333a03dc63f4c305b7dbce117d4a7bb16e6561d901e2dcfcc695e3908d427f7686406bf215c0a4b03b144c58429187779b674d42a50efa6f666a3621837c6684e62e3b2e13c440ea07c77d26e99b00e25994205be0efeaab57491e811f82818c0c2a3e81a194a7fafa54d739c3b115550b3b3ba7342fcf0edd5da6e67fb88d7bbd1c5b882e9b50bb2c724565b22ba242539b25484dfb26ba3b49d1379bda1ad644e19c95abc8f2c768add49524b1a71503c47dde1c1bb5c3b8fc0a4e8f6d6af4810d4a32b39fe42a7f52ffa378575dbe3c8ee15f512135df895572a4395a5988aafec8e4d7e4f93529b80c721a7eb441ebe08eb1f813d484d2a97748bfc3ed8167f3ccd4aacbadb64209ff5a5a445f3170dd0a30e4962d211bc35864c0d0a3fb83634acf3e39be1c2a00f87f1c89c9737d423d0923b257511156c3a7eaedf9975763acaafd35f7fcf9c9dda6a94ac84de126dc9c53768e3fc81911dd18384c130f4eb65622159a1e9aedad52e27088459b59826378f6021c57c7f59243ac1ca664d8dc577089acf6806ca233ec95455b8f5ccba3675f094ecfb721ea7dca9ba71a40c0b4d4f76e88f40375f33c23099dbc5c7ddfebf01a4ecb483267e00e23021d3ea123405594832e4b56db641250a80d6604e3ad6e45696d5a9de3e9f06fe391cd91735c46e534b5fbd801067aee72f8676d703c44b074deea402777f3a1d6c8901cb04aac9e299b2461fee9023c19fba59d5eac69bbe0fabad6effc79ef6dca50e50605ecb862d405968421530e07a9697465955b15768847e0b3b63b7801c8ad914cdb3b25e4a430291af5a58ae98ac93b42e08eaee1d9027e5e6d1e970b77e4f33091168c361b863a8f1783e9ba887127c838ff1250a47e7e3aa551f70e86075b98341da64d20a4204823db13a80da22b81567af90350c69e25a0532a2b89ca8adf67a83911063cde1b857eacf54b4a9cb194bf92b5c202948585cdaf15b7eaee1f7483fb04a3a271f618f5533e4d58e5d5530f5471e0c521c683e19e1dc458ee337f0e1971eba2b0401f9c32c37eb705ef6e72f1107e873373eb11412364850d09392f1c1912b38f64d92", 0x1000}], 0x3, &(0x7f0000001280)=[{0x68, 0xffff, 0x40, "2e16c53f6bd1735e840fe80843b43fa6e5f375a281bfcaba036373bcc31c856a9dfde7adbb8f6624e5c4a9e903f3e94c9fb326a7d53f2576f8960afb0089e2b88d8dee336f2ed57ade61e9e44e0fbd85cc8a2bc5007d88"}, {0x10, 0xffff, 0xffff}, {0x58, 0xffff, 0x1ffe0000, "ed56450b3008f5a8b7eb7a3e45c0b262d727b0bba5d18b75e77f2dd3e6d377068910b426656de55f5e7f12a1809e643c191bc340190bed72ede3d936f6587060e034a7f4a5e670"}, {0x1010, 0x1, 0x3, "81729a0566ef005e4ee82f91e6bc94d1d7a8ffc5582884cd9290d9d2e1abb335d043f7bead6dd0be523f47a6f96e4befd8fd264e909537dd761451b6f730c3125e43c69ae8e60839e928c60d703ccfbf4231c1985af43f9f185e1ee584f973db9d98e2f0c7d1c60723da057b04accfdc41053d27aa10b036f297ecc41fed44135f40f07aa25fed95b3cf02a71db0afd22987ab64a4fda7f4fabc2b84932822a1a58cd882bc48f211badaff82c4e6dc328d69238d5b1176d93844260a3b63c80ae11e20fdbba807022f7cd0f41b0a116fd4446fd3da7564040f55b8cda46076418f04596e7e4d23c03875497217a2d7c1a3d5bc9d9bde98f82ac11aa1ae8fd0c8941cad28284abc3b0f6fce168a0b5dda96a32ab06d1580366ab7ca8997185f4d6d7f56f640dbb994315f72912acc7a08e97a0f1009a7982cde7b889f03d35fa76e87df1d96cf4681179e34b2464c64a7e7eda11bcbde2e27453c452e4c891dab05d114f9893c8b5d5944631fde4826aac70ef6d9d7f6e2cef09611442d19bf062591d6d1b99bd242622b8e3a5610789dc7c5237d3aa9655fee0bfd186c5d1c8045870cba4dac405c34a1a21ff936aae16c608f3cf6790b0e972577fd6a72a26c98b14ee836451569c385e4d931e339072f5716b608b7a890e4e80a5de34e793f454e22d0bdbfc474c2942243f86961f4c9b162d6da62c8a3587824ff6ece99a89ed7dc1cbc0c925e12f999c6e89be616d4c424a2d1df36377a5430807861330e953c75b5265495ae09518a429020291373d3ed3c569f5bcb35b2fed6ce43e73e480385fc83f78a7263d4d3f8ffe307069b136e4f75ffd4734baaeb8ed4a008e51a82f3070bcb3c7c0f74cd2bebe15af55405976c210d0a1dee331744ca927df6eebecca446a7b4350d373d0ab2780998044ce06667f1784857b3e1856b1922d7e18e5f0b6443e24f88b5186d543c1d5eb2072067af8d4b58ba528727186d11487a4f50570dbd812fe89da17ba93a4fe471d6d8f8f9e77c0701af4903c776f7984720d1b916f54c5c5fe78f270e9321a3c6f0b3c6ce65b4bf31ee19b56c1a0b0680a2331e1fcc74827d58fae8e64a002712c265372d33e6caa33804d529b0a5c735f4c2df4ad9e266b34a494b8b8ad107520510502b8b59a403c21e2ea20762b817cd426b8a796094407f251579a5048b1404a020da1befb5337d768188d0ac9c23483c9699323be4e319c0759a327b9f884433601d8b01a733dafe64434a2fc874abfcd748dba13b7d60c54110449a6770fdcfd64bdfd493b095d740de1220771fe3697635ad7390e68c6527d2cfc109c582aa2ae9936a288bcde365f772e72230c601a9a33aeba59d1d71656f3f18d8567128274ef08b71c5f9e1ce956840747547a79293cb2ade328fe9a0143f14be5d6a9e0c627b553a675dfffb852a13672ad3ab00730ec1e861d30d13ec16fc776610df2a982bda0ba8f555645b89b699d860aa9b7d429ca950881236b862b8d41e4caaca97f369c74ebda72d9a05c9165674d6cd0ff0ff1b392505169803fb2c6979a41cce521cb80c657f93e4134ea362f0215d2d6c7a01afcd435e1c6fe7806147eb0d75d069b539139a39d6ce4011dbfefa59b4b2390bf9be1c8e856c5ea39b61e75277a4a6d7ee7b379385f882e26bf6f952cdd6523768848ed724e619bb8a8d33df760a21be3bd21a3ac7dbb4db8bb88ab5f5260f799c58f8cf4651673c27c73323b6ad58dad9b4623cf8ed35069723156fcf022599a9030494479e0045c055ae0f830c148191141554ba3617f54dbd76024f45caddef7fcb5337a289c66e4a3a5a8ebe677b3ae8fa2580fd5f76c6b668ece7195ac3a84a71fe9eaa6d286fb058a483f94a9e589a8cd9acaffbfff4f005c1c0e34fc9aedde5b6c0bca89007093ba432c4b0300952db7131a30a7ccf9d98c3e942d59a10074d66dee53a6065c8274e9013371e3ab3a26d0fc2361d74232736e758361dff835f25c4a8d59216ec4e26e40d563dcd17ecbf95e7257570decd72cbd738e7571391b0388a8396e70b17d46ebc8b86b4de0616a8d0823c04c724cd12b1ef04d8fc47b56c437a3d20bf18a741f7cd43539bbd3c19761adce7239f7bfe58e9d53a9ef672819254a60466f9614ea396d62f8143e3a6671520292acce3bcf69dfa0ef63ce7247b3fdc78f7e86095ba6d56aad3e5c2c61fc5b98c70f3dd9579640499ac4d696598d6b5e7efdeb6dd738b20bd89180667df1ee3701742ec6fadd77d2e423aa019c06e586a93fc673d151eb626add86ae1d423d263b20aaeb2f3ad11031665c7882d1a718daec731eec34d7e8f656ca8ef957e12c01064a5912dbd88a64cea5bcfc79655691feebe29501f84dba7b0fa2a8dbe2b07ecb95e16e4288f62d32e85c391148eef14fa9bc5e890454cd6a675c3872de68708694441e8bd3a53f83d23859051e384f0d59a9d7c66281873361e83ac54563b1a18cd597b02c701702942a97719b53ecf76161fa430d75172317b6a0475bf9cfeb8c637a1dbfe5bbd5868c9c023a0ae5c0a42eedeb5d8cd283004c2d857cb9402acde86a5340aaea3a32b142d5bec81bf93aa8bed533db8fbe946579a9f6ed9fd5eaeb9020c3423c21d5fa46824df391e26c6f9832f69914397f5d630b6bb16e1954cad08f30e36f101100d6a9a921d9d0d986d196fe8f9fe3ce6c5e7a3e127f59baf4a4887f6c801640a535cbeeec319b4e79edbcb15223325970acbc78b466ee1aea27819ce62c05d70b6d31dc5354391ec22c61432e23d455f28cd0ee32b88d8e3dd9a82a04d9a3c855afde792aeaf57f9587807f8eef6654ce5bcadc607ac26bcf2d39a66ab7799fac6593f6a428a40fddab0b8d0deee2fbf29ceed8a940b4241ee588c87eae3226a05ee9b5dcbb4d22682c32790dd61d401394cfd2767d2291df4dde28ed514de9c473d16778aadaaeed554e988a56bdfbca22e094310203b910374c38edbae6d6ad9ac41a4d4d25fac514fd93bb567a5c4c7b9884d0a0502e3bd967e3d60cd2abb71160d2fb2fe412b071a5e9de11bb4c830d2242602107ba212d11e08944767a17f9c9d8bd006ab7822d569447fe107ccea72402f06050623957658f9585dd33e587924311e43d61ec4c02e407c3a2b3f44daa581783ff243dfd0d718484705cd8d433e9c91f3b9c6a72b191206b9432c1bd910a8a21254e9261500ae44d95135147c1216e5f56a4f0c1158750d5c72c48785844757fce957e103401aa30d74f2513d5cdd9e8ea707297f9ed85e9158e6f133d5226634f8130f40fe7a881a845a918a2f81173c6cc69a5b06fa020b3361499b945292a37a0369d81bebf8cfae8834bbe4481386375b36334c15000d2ad86e4f6cdda28d98974d2d4e34f90ecf6e85ea5a37aa1548f1c1736f4b6690d1ed93c8e2a1315fdcc8d13b250d418447c8f58cbfa6e696bb068f650ed6047d8dbf3c1f0a76892eb5657b2e0a8c079d40ab340f51794d2dccffa7c4dfea3def52aa6f0e343a12b4908326b7ce65327d4b38aade6dc21e85d85f5d4fb8d116852ecab5312466912da2040f2f21e1146bc39689d9c7d3c156faf2c5f22b23e16a705c00db075884c6a40dc726e0ba366bcc2997a54aba8ae9e80c1ef6352258e86d9cc060218866777285a1ac20eb739b16b3e4d9c583d1bd2e518c1638ec70ee676a163f50362d3df85f9a34c1b2729b05f9ba8806d6dcd3a155b421a8fada288fd7572245785355c826b4c2bb36f8237730c70aac379174b31a5a75bd2b95cd1009ba8212c10ad3333dcea4024460442d182aaa406d4fdb4db21cbac4ca782041e9f7ffcfd0c62127be7b52f4e98572e8666b7dc3de48e8db07b4546abff4ac620865bd5d5c7e50108a9625023fb868aac3c07c3de73854e0979e8455b080e6467b0bce056fd39a28ea307c584c187e26ad6752bdf56d3da5c4da7874a1c21b37ae08c908cdd9c77a8f691eec8381b4a9c8d5240d269b5be569cdf6665cf561aa11033d26c3fa7c2cc8dcf60e7e6a5db6fae0fffcb37b203d1ab0babf26a4b6c7318cf481689625a655668dc47dc6c2237be62855362c988d0571f2aacf0ee55f8d7e3fd05dd3c52b8358f43c4b074e1be115b300e407fb5cf2a5529b1ac8500969639c2c126c8a87c35b58ef45461a27a193ea042afe769acd98d59f044f93a677b4befcd310cadfb78a38a5bc9a27a976a4db47e357fd7d5ef2c768f5f7b04b57b6d75b656be17f2934038963cec31be7f2bff40772c741d2fd057168d089553e8ca21e6f47151cb1d3c3919635c7af3b07ca75eb058fa1b7503e525ccaa63d62cd71c9462322a221f3e4057b3e03c66bbd5a4256faa5c7215448082a73d35e18d70a5e1fdb2bde0b219c5b99da409a54ef70ff4548d2dc8a1794c7240398286b2c05658ee01d244d49d29cd392684d510b53c743bf91186c4891b0a6e8361e2456ee81dafdd1a5552c51ade03bda0ef632c9fa5b46bbd149798e17943474ebdb42373b665b7a80fd9fc53e0eb5df03ed422920fed09adb13da93456033ad843ee1e4213168f7d634015a87119f558d6100ba95d9a6b21f94d832327fe42aff0098ea549b381f243121adfe60186ee01261620eecd91ffbda9ef12e1e30deccd56a0481fedba5041076ff49d1adfea280e9cd106d4b95c7386c978e0ab777b0a63bd79a3b0d2d4d1c0a4428d8ceb30da8e09050122fff2957765da4f927a10b2c281bb7c1a70b2f5d475688c0921e971f9415f29773bbc27d8f774cdc7f20bca523f5e0d3df70bd0c066fe1dfa22a468fbee9fad3cc86e1fec6bd735eefc916551a1321a00b3921818a3415315a91fff44963141c35e23a734b93ada241e5ec1134598cf4d87383ad3f870c81f2ea6fcbda3eeab786999431b85eece2c57d1090e2c491b72477f042a09f110b2357286b67361a4dcaf5fd4727ab2a95f6ffe20ca1d018689fd1357788147d3aceff0b14b498ce5b979412c984bcc8c6b022d844af8e757b7761e356338e367439588060c06e2f807575729de5150499655475573fe5a020372b4c51711254283161ed558183baf1398b8b40e472391f89190bc37f3bf5bcf3af285d5affc072bd4288feec1d222989e8dd2d63b9bf584ae85d24c1b3853aac8f6d9640210e82a32e5bc47098e1e66280280d4b59cbab85e08d1301882f1df56fa7d4e3cb38b262b635d4b05c6a1c46d25b75ca925e8905b9aad6ffa883ef4714ed5c0fa72c87e3dc3adb82339ed5c6b4fe9a4207ac101a1b569bd040cdcbd4abe6de0354327e4b12ce1ce4a90751483ce338d45145f942427c7f59e811181f704a2998d48b657005f614d59b2c5f24711bae069fa9b2afb9db4d4cf0ff2ad61792b18ec2cb7da5b4101a6dd08c45165375bdea79ef6a22be976144e1a097784ba974f76d27a4eef2b57511d4bf46d357bf2583a49239533062863fd51ff2115dbcaceee2d2528e692c6c258e28cfdcee89c74e891df1518a18f3036e1bfdce8df9542dac8a6d56ed6846f1d221d0cf74c8d92ecf2bc6f954d4979b0ad4ee13b09c335174329a5f92886da4519a5f1d1ec71d3287c460536de25eef671e11287630a3cc5253f1a79dd83eebf23ff7ab0a917dd35c83aca79f815ed163077d4684c0050a23e64f3a60aa1584ca139a51b6aaac9c76b321486268e930054a138b69be6d6ce9839f8b4136c5e36d0546fb59e396bd4577cd4b5c162a6e628f04d3a71f5a3612219c9c1e84b68c36a786c46a484b107ba591fbb644f2deff87b1"}], 0x10e0}, 0x7) write(r0, &(0x7f00000000c0)="e7bfba2f7bfbe183", 0x8) 23:42:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x80000000000000) fcntl$dupfd(r1, 0xa, r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x20) 23:42:58 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/147) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/242) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/206) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 23:42:58 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="72fa6df95065984145383b2d9dbae02714d9e873b40b8a438925bb3350159cfd656c387b294a8ea1d72143f037ed3435c5e1013f833b5b3ef81408e625531b04c0413d723e201944819d206d793c60bf192335acd2991c4ee96ed9153064", 0x5e, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffe1f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = semget(0x0, 0xb, 0x2) r2 = shmget$private(0x0, 0x3000, 0x61, &(0x7f0000ffa000/0x3000)=nil) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1]) r3 = open$dir(&(0x7f0000000200)='./file1\x00', 0x10080, 0x9) renameat(r3, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') shmctl$SHM_LOCK(r2, 0x3) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x87, 0xfffffffffffffeff}, {0x7, 0x3}}, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x100000000, 0x1b, 0xed7, 0x3, 0xfffffffffffffffe]) 23:42:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) semget$private(0x0, 0x0, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20400, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/114) fcntl$setown(r0, 0x6, 0x0) 23:42:58 executing program 0: r0 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0x14, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x4, 0x3ff}, {0xfff, 0x4, 0x8001, 0x1d}, {0x8, 0x10000, 0x2, 0xff}, {0x4, 0x4, 0x1, 0x10000}, {0x100, 0x7, 0x617d, 0x7}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1, 0x7fffffff, &(0x7f0000000180)="8a6eb64790445a9ca8a3581908669080007bd4bae7037444aad1bfda57e2b459d3f0456d401b1ef008e010d23e60414c16b8590a31519678a796b596769319eeb813d0a35c6724dfbbf903a9465b66d9d8fd669c2afac64ea0b48ca572bbd2e33692948ca4b9777a87b819cf1d006cdac9049d62d6e88c4e363db3b642cc4409cb93c1f46f21427e5eca82f10db9b279ef18cae15d492e0bdf7ed75729b83eafd747fcb40a4b757adec6046ef3b878acd2d22504204da79cb03dfe", 0xbb) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:42:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0xfffffffffffffffd) 23:42:58 executing program 0: clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = msgget(0xffffffffffffffff, 0x0) chroot(&(0x7f0000000140)='./file0\x00') msgctl$IPC_SET(r0, 0x1, 0x0) msgget$private(0x0, 0x20) pipe(&(0x7f0000000100)) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000001880)={0x4d7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 23:42:58 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x101, 0xffff}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 23:42:58 executing program 0: r0 = syz_open_pts() close(r0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) fcntl$setstatus(r0, 0x4, 0x80) dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 23:42:58 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000040), &(0x7f0000000080)=0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 23:42:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) sendto(r0, &(0x7f0000000040), 0x0, 0x8, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) read(r0, &(0x7f00000001c0)=""/209, 0xd1) close(r0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8cc3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000180)={0x9d3e, 0x3}) write(r1, 0x0, 0x174) 23:42:58 executing program 1: r0 = socket(0x58, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getgid() setgid(r2) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0xc0a1}, {0x10000, 0x4}}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x5, 0x9) write(r0, &(0x7f00000001c0)="d0519fefdd4ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bedf243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1e1b7177f689304df776b433c6ed9216adcf95d9c74e1d327d8a30000000000000000000000000000000000000000000000000000000000000000000000019cb172615ce77ba75513315dc67f23f42406411353b25c07e438d3135c280f95ee14ee9fe821c213a32fb8fd57ced1224811af4df98089dfff1200f0291bf88a3f1bf83f71adf461d727483095c1e46dbaae9da86e70475c5e9414ba38a193bda62facfd8f6c9ea952457601b8b477550eed557d581c2b8d7573758a50530095e2ab25ace76c8508c36bae96024e18a4c7abe0c4fc65", 0x11a) 23:42:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 23:42:58 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r5, &(0x7f00000015c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000380)="9a34e4d38415d25803b5c3141d71fbedd303981366af26b88b63e84767459705ea825091d59d4caf23c0f26f4377387c50cf4a2264cb486366bad1fe45801d7f18e5a4de9ea5238dffcbfca5583e4ff299fa956107a4d0df66f32e246b465e4f752b1bc9574ae75bbf88f2a1d916e65ade15a596", 0x74}], 0x1, 0x0}, 0x400) poll(&(0x7f0000001600)=[{r6, 0x185}, {r5, 0x4}], 0x2, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r9, &(0x7f00000016c0)="bec3f6b573c898cfb2922eef921f04aa7c72d0becc450c0b354ffc9248c740b6e2b0d34cdfc93c803c6298ce634b2aecc2931a62c6947d6564085709c2a5da3f65ac01316e93a7719f1f9e", 0x4b, 0x2, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0xe0) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f0000001780)=""/12) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000017c0)) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000080)) getgroups(0x7, &(0x7f0000001840)=[r0, r2, r1, r1, r4, r1, r3]) getgroups(0x2, &(0x7f0000001880)=[r0, r11]) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x6, 0x8, 0x1, 0x7fff, 0xfff, 0x100, 0x0, 0x1, 0x80, 0x1f}) recvfrom(r8, &(0x7f00000018c0)=""/93, 0x5d, 0x0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001980)={'./file0\x00', 0x2, 0x2, 0x5, 0x1, 0x7, 0x8, 0x400, 0x2, 0x3, 0x1, 0x76}) semop(r10, &(0x7f0000001a00)=[{0x2, 0xffffffff, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0xb3eb, 0x1800}, {0x7, 0x7, 0x800}, {0x4, 0x5, 0x1800}, {0x2, 0x5331a28, 0x1000}, {0x7, 0x101, 0x800}, {0x6, 0x4, 0x1000}, {0x3, 0x3, 0x1000}], 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r13, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r12, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r15 = openat(r14, &(0x7f0000000080)='./file0\x00', 0x80, 0x30) ioctl$TIOCSDTR(r15, 0x20007479) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000001a40)) r16 = dup2(r7, r9) ioctl$TIOCSCTTY(r16, 0x20007461) 23:42:59 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00'/16], 0x10}, 0x0) close(r1) 23:42:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/11, 0xb) write(r0, &(0x7f0000000100)="e7f9028b424cb46c1341fc6050f2cfa2caa7d87baf9afffccba15d1b9ba2e38092702effb73418fd37140527d117bd153c357d83badc267f64ab4a08168aabdcc19574fa2be40afc65897fdb79d84d8448325d9c62083f1f0af45333dd58e5c3536442520cb3032ee6f9dc3aac0dab53eb4280098b03adf0ecf072a8be6d5c711c79d2d039c4533782765d09ef8eede80a8050ac9ecb39c8afa5fd721665e431a8c62f057c76601c33399c2689bdda2cbc57b26b3edfcc8eea6b", 0xffffff8f) r1 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r1, 0x0, 0x2bd) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) 23:42:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) socketpair(0x10, 0x4007, 0x800, &(0x7f00000001c0)={0xffffffffffffffff}) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x1, 0xee38, 0x1ff}, 0xc) poll(0x0, 0x1000001d6, 0x400000006) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) r3 = semget$private(0x0, 0x5, 0x40) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)=']+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='*]\x00'], &(0x7f0000000600)=[&(0x7f0000000400)='@[\x00', &(0x7f0000000480)=')%\x00', &(0x7f00000004c0)=':\x00', &(0x7f0000000500)='!\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='}!\\}\x00', &(0x7f00000005c0)='\x00']) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000040)=""/185) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) connect(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) kqueue() 23:42:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r3, &(0x7f0000000100), &(0x7f00000001c0)=0xc) close(r0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/5, 0x5}], 0x5, 0x0, 0x0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "72640b8b8251109e27c34c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 23:42:59 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000140)='.\x00', 0x1) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1/file0/file0\x00') 23:43:00 executing program 1: clock_gettime(0x3, &(0x7f0000000100)) 23:43:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x9, 0x2, 0x6, 0x1, 0xc2, 0x800, 0xa8, 0x2, 0x0, 0x5, 0x3f}) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/249, 0xf9}, {&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/104, 0x68}, {&(0x7f0000000340)=""/34, 0x22}, {&(0x7f0000000380)=""/72, 0x48}, {&(0x7f0000000400)=""/54, 0x36}], 0x7, &(0x7f00000004c0)=""/110, 0x6e}, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getgid() shutdown(r0, 0x1) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) 23:43:00 executing program 1: r0 = kqueue() fchdir(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 23:43:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) 23:43:00 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x7ff800000, 0x3, './file0\x00', 0x2, 0x9, 0x4, 0x7c1}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fchmod(r0, 0x100) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) linkat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x4) 23:43:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) socket(0x2, 0x8005, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getuid() 23:43:00 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) syz_execute_func(&(0x7f0000000040)="8fc830ce3e0865d3e1c4425af76c46bf6742cfc4618573f0f6c4423d0dd4c442fd1db5ba000000c4a2fd219000000080f342ac660f2dc9") r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 23:43:00 executing program 1: r0 = socket$inet(0x2, 0xc001, 0xcb2) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x402) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000080)=""/90) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x38) r3 = fcntl$getown(r0, 0x5) r4 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) 23:43:01 executing program 1: pipe(&(0x7f0000000000)) setitimer(0x4, 0x0, &(0x7f00000000c0)) 23:43:01 executing program 0: r0 = socket$inet(0x2, 0x4, 0x400) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7ff, 0x101}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x4}, &(0x7f0000000080)) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 23:43:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='.\x00', 0x8000, 0xfe) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8008, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)) write(r1, 0x0, 0x0) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f00000001c0)="0350bf9a0099a620b011f39bffd7bb253a028f88fcba0791df7039dbc8fe818ebf9ebf48c144e7f81fb69e0211bcbd4900c27bbf295a01f318cb0fa16b6f7f71a4eb594bc2e5e396e6f56920c0f119fcf7e2c58925c8b5138278a0f73fdabe1918b81c0bd937db16a12a58dec398", 0x6e}, {&(0x7f0000000240)="c8c3dc80f4e8b56aeeec2ca033fc9a52cb028598909c3eb659788af9c7532e564b2ad16c18cf155971dd212e40bc29ee648ef2a7f09a19e0876a1e20d15b12c2c82e739aa57925721f0c570a58880d855b59b0f864f8ffecb2d340b6461f4a271ef59ddffa9d5c1da099715ca443473d18925f899723f78629d894375613a7bb1bf23c5760b079a0bdd04de0247f40ccace26da6b695b873e4efee101fab9131d563aa4fc194b13bcc3679efec38b96f320de5eda66639f79d5b402543e94bebf474c9382a9fddb983f8c5", 0xcb}, {&(0x7f0000000340)="fd15a7d2cee4798c6d881d6a65238ac4572c5e1d6a71284a03bc02efc490284d27e1ac3cf29858b7541ac9cae9e3c09c0b508cbd8ddc30e6f60ce1e5b04c6306c1ee955dec3c47e33024ab8798aa8b012c24cea46e22cf0a538eb08f8c525b976634bb6b", 0x64}, {&(0x7f00000003c0)="bf2db944946e71330a50aca47de81bb3cda2261b57ce9ba1de4b7baebfca223f03c2c1f315591c1cbabcee212883d6e2816c567eeb9528b6b4fbfd9a6d32b1ae83874bd149a10a31dd46b01fb2dd059b64ab15e6deda355daf9f15a5919e182b5af0c2de911a5d26353fe35ae3d5515769fc3054e98ac81ccfa52ec6e13ae83b04051a60d7ea", 0x86}, {&(0x7f0000000480)="190867c9e2741a00b768cf71ac2ca1659a444fa6c13344c73570a170f6c712e664ef4c8dc1ee97b42b2ff993f68feaf8c8a7ecf81d031749fb14b09dee9c4b4d872a703438ac9fe996c454a493e8644e5ba90fd47fd1c42805adaae4f66c0aac0784695587473d3bfbfb344cf20729fca6177d1a67540666f048f8d1507d6b588e48fa459005e59941a6593cd449304d2308c8af5720f7ca6ecd7ef91b66c833aa143e8b3fbe0af46db1ae20b68d18b60c88f0a6c014722037c6ce08e55d7ce40b47286bd94a81c4dcf928f277e2c75bcbab3f125acea0b544337f05ffab916f72674319", 0xe4}, {&(0x7f0000000580)="51cd10ce369c73e634ba9b3c0adc394a5656ae04949fd1e867f7c32463c035869821a6b3d2338e307322319bc6527a971187e14164a8033f4820b5368bfd22e4be67f240ee511b4653b311d1ba33778350270f1fe8a3163a7b2a9e0a9647de97c984c74b298ddbd405bdba375521df12d8e0332094cad6d2b03a4f1dd80ca971a1e288a570d894d108c2af56383a01d4ab", 0x91}, {&(0x7f0000000640)="99707dcc80280534e78b8f9e0923f237bc6178ca93393a85eddde9bc39b40b70432094e53b9db0c6558c8806eed64fb32f467e6d89213f712bc787a23b19193846ca418e44dadb2c5fc9901ec6aee8565a5a41f4e219c6b2659c600aae7e218e9763abed17", 0x65}, {&(0x7f00000000c0)="282e0d9b42dc608b4ea1a08addea21270d3c6b485312c0262852b82ea223dcc3c0e1bebab7acd49a", 0x28}], 0x8, 0x0, 0x0) 23:43:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchflags(r0, 0x1) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getuid() socket$inet6(0x18, 0x2, 0x80000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r3 = getgid() getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt(r0, 0xfffffffffffffffe, 0x1, &(0x7f00000000c0)=""/88, &(0x7f0000000140)=0x58) fchown(r1, r2, r3) 23:43:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 23:43:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20880, 0x10) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) r2 = shmget(0x1, 0x4000, 0x120, &(0x7f000001b000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/226) 23:43:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') chdir(&(0x7f0000000080)='./file0\x00') 23:43:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup(r0) fsync(r0) fsync(r0) 23:43:02 executing program 1: socketpair$unix(0x1, 0x40000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x0, 0x800) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/101, 0x60f}], 0x1, 0x0, 0xfffffecb}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r1, 0x400000000000001) shutdown(r1, 0x2) 23:43:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 23:43:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) ftruncate(r0, 0x0, 0x717b) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8000, 0x7}, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x7d) 23:43:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r1 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x800) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:43:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) close(r0) 23:43:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r1, &(0x7f00000004c0)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0x10000}, {0x18, 0x2, 0x1f, 0xfffffffffffff5be}, 0x9, [0x9c6, 0x3, 0x7fffffff, 0x7, 0x4, 0x5, 0x7, 0x5]}, 0x3c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r2, 0x0) r3 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000fef000/0xe000)=nil, 0x0) r4 = getegid() setgid(r4) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xe9) setsockopt$sock_int(r1, 0xffff, 0x88, &(0x7f0000000100)=0x6a80, 0x4) 23:43:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup2(r0, r1) connect$inet6(r3, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x3, 0xfffffffffffffffc}, 0x7) 23:43:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffffffffffee6) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 23:43:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="00c57cb3dfbc1700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c089f99e2141d5eb5613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd0469c48eb02321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x1000, [{0x1, 0x4}, {0x1, 0xffff}, {0x2}, {0x3, 0x6}, {0x1, 0x23}, {0x3, 0x9}, {0x3, 0xdce}, {0x3, 0x5}, {0x1, 0x27bdd275}, {0x3, 0x3f}, {0x3, 0x1}, {0x1, 0x8}, {0x3, 0x6}, {0x3, 0x8001}, {0x1, 0x6}, {0x3, 0xff}, {0x3, 0x7}, {0x3, 0x100}, {0x2, 0x8}, {0x0, 0x28b}, {0x3, 0x7}, {0x3, 0xffffffffffffff01}, {0x3, 0x8}, {0x2}, {0x3, 0x4}, {0x1, 0xeee}, {0x3, 0x4}, {0x2, 0x5}, {0x1, 0xbf}, {0x1, 0x1}, {0x2, 0x9}, {0x2, 0x9}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r3, &(0x7f0000001780)=[{&(0x7f00000003c0)=""/233, 0xe9}, {&(0x7f0000000540)=""/8, 0x8}, {&(0x7f00000005c0)=""/167, 0xa7}, {&(0x7f0000001800)=""/224, 0x35f}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000500)=""/11, 0xb}], 0x6) 23:43:03 executing program 0: r0 = msgget$private(0x0, 0x22) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005364ad1ee23ff015fb88c3d00b892abe225950565ebbbee00b76e4d28ad170970e3d2e85d2c2fc19c54a1b16094e89f84642a4fbb2f09b6736b1a5173116386ae2ef4b3b85bc17b1a225787799db49db7c5566bf"], 0xffffffffffffff73, 0x0, 0x1020) msgsnd(r0, &(0x7f0000c40ff8), 0x0, 0x0) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e2d9c67eba551482f48e1c19ffd885193d8e153706bcac455b8191ac0d8d105581afb5dc43e0f599ca32bcf00"/293], 0xec, 0x2, 0x1800) msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/139}, 0x93, 0x2, 0x1000) 23:43:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13", 0x156) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xff) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) 23:43:03 executing program 0: r0 = syz_open_pts() r1 = semget(0x0, 0x3, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/199) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) ioctl$BIOCPROMISC(r2, 0x20004269) semget(0x2, 0x7, 0x200) 23:43:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) rmdir(&(0x7f0000000080)='./file0\x00') 23:43:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x2) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x7ff, 0x4}, {{r1}, 0xfffffffffffffffc, 0x84, 0x4, 0x101, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x5911efce781c1627, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x10, 0xfffff, 0xffffffffffffff80, 0x81}], 0x10000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40000001, 0xfff}], 0x5, &(0x7f0000000140)={0x8001, 0x7}) dup2(r0, r1) 23:43:03 executing program 1: r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x8) setreuid(r0, 0xffffffffffffffff) 23:43:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 23:43:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/180, 0xb4, 0x40, &(0x7f0000000180)=@in6={0x18, 0x3, 0x8}, 0xc) 23:43:03 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x7) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) madvise(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x7) 23:43:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = semget(0x2, 0x3, 0x8) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000080)=""/130) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0xe1, 0x400, 0x7bc, 0x1, 0x8, 0x3, 0x1ff, 0x2, 0x0, 0x9e, 0x2}) getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000440)={0x8000, './file0\x00', './file0/file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) renameat(r1, &(0x7f00000005c0)='./file0\x00', r1, &(0x7f0000000600)='./file0\x00') socket$inet(0x2, 0xfffffffffffffffe, 0x8401) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="381aa99b41c9b33c617affcfcb660f45be83affcd5b4d16cd92645d17a262a8260230c1b4c71a8a9f9c44fddfa9b628c162bde2434a6b11ad2709ac52d4cc0d3dcccdbf3ab06a8e2b1bf94743e2a408b7aae65030a0a9f0083d4e54a950c3d394711b70c1c432dd13886e56a18913262a10a685be1985e2cd45e79d411a952d302cbae5f2f5d5d5219ca57ccc5f2dd48449098ec6bef1c4c78b86457403f8e575a94795ca064d1c8bd32ba4b000de29bffefa252e98aec9d9d55b92654f70fdbbde34ef3e60c956533fb97cc79a67532b3f788560e71b5c511a17ec9e9c873788fc4f77f3a244171ff40f921d88a25da94f40e69cb0694cf5f1b267100", 0xfd}], 0x1, 0x0, 0x0, 0x1}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)="15bb271e2c9483b61ddbc7e2f685f894a5886bb99bbd771bec2712e0a7262ee5799f8e335eb2d3f187ba1075439096b59b01bbf5f145df46ecdf85e7bce9862133d77944d7b41ef7b9fe6f4c6d04db808b3fbf3c5c9a1e7e14d657eb3f04a32fc73c5ef5b363b76abe583d5bacd1f775ab8e2c8bf4d192597ba859222229e06033e462895e56cda9d8f1200e06bc34d70cdc2e6ff688eb2ef354dea59d5fc47dc990f990c62c1ce5520c35af2c0e43c3ee39608c6fc7dcaedcc1fc26e1fe43df58c973e16b6e99b89ee1", 0xca) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000800)) r3 = socket$inet(0x2, 0x4000, 0x6) accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000480)=0xc) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000340)=""/193) 23:43:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) syz_execute_func(0xfffffffffffffffe) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) 23:43:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchflags(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 23:43:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) 23:43:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x100, 0x1, 0x0, r1}) 23:43:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x80000001) pipe2(&(0x7f00000000c0), 0x10000) 23:43:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x1) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:43:03 executing program 1: r0 = semget$private(0x0, 0x7, 0x482) semop(r0, &(0x7f0000000080)=[{0x0, 0x1, 0x1800}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7fff, r3, r4, r5, r6, 0xb0, 0x6}, 0x2, 0x6, 0x3000}) geteuid() getgid() semop(r0, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x10000}], 0x3) 23:43:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) 23:43:04 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) seteuid(r1) r2 = fcntl$dupfd(r0, 0x1000000000000005, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kqueue() mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) munmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000) 23:43:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000000001ff, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x40000000000000}) 23:43:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$getown(r0, 0x5) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x41, 0x0, 0x200000005, r1}) 23:43:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x13) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) 23:43:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x3}, 0x8) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 23:43:05 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000002000/0x3000)=nil, 0x2000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) shmctl$SHM_UNLOCK(r0, 0x4) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) 23:43:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="289f9218e954f7c9b2ff00c9af71e17991a0635095f2f2f8c7bd3cc7299781b35d7a94174ace3961837d1a267c928251e63a3b944e2ec269b082cfc352a6fa8ef2021f781cf1", 0x46) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/181, &(0x7f0000000200)=0xb5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/20, &(0x7f0000000040)=0x14) 23:43:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a", 0xc0) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x4, 0xb17, {0xfffffffffffffffb, 0x2d}}) close(r1) dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "e011ebd6d59239a35971911660e08d68686f6ee7"}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140)={0x7, 0x1f}, 0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 23:43:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) setsockopt(r0, 0x1, 0x1, &(0x7f0000000100)="42dbe9c3e1fbbdbb8af0d951fdaac35e4c00fe4aabd9adcfd3c80610d43bd38690649dcb9e5d52812b5fbf0a55c9a62b2cf774e09f7b32f327d64933236e2abb79c953acc7330ed634dd29340ff25237f5ff9b73794c44a1b566829e770e64aea7", 0x13d) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) socket(0x30, 0x4001, 0x0) 23:43:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1c0, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x4d39870d) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 23:43:06 executing program 1: nanosleep(&(0x7f0000000000)={0x3f, 0x77cc}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0xf00, 0x4, 0x8}, {0x8, 0xff, 0x9, 0x9}]}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x8) close(r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x3) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0xffffffff80000001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x187e, 0x4, 0x6, 0x2, "15399fb83ff9f6b6ee34ec9127c42af7cc931418", 0x3, 0x8}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x10001, 0x6fa, {[0x0, 0x1, 0x0, 0x20, 0xff, 0x8, 0x6, 0x3, 0x9, 0x7, 0x20, 0x5, 0xffff, 0x2, 0x0, 0x7, 0x7f, 0x9], [0x8, 0x0, 0x0, 0x7ff, 0xfa, 0x52d, 0x4, 0x5, 0xfff, 0xfff], [0x3, 0x2, 0x3, 0x3, 0x43de, 0x4, 0x7], [0x6, 0x8, 0x29a, 0xffff, 0x0, 0xfff], [{0xfffffffffffffffb, 0x6, 0xffffffffffff5f86, 0x3}, {0x4, 0x3, 0x8000, 0x6}, {0x2, 0x81, 0x9, 0x4}, {0x2, 0xffffffff, 0x6, 0xffffffff}, {0x4, 0x9, 0x100, 0x80000000}, {0x1f, 0x1f, 0xafb, 0x40}, {0x10001, 0x8000, 0x10000, 0x1}, {0x1, 0x6, 0x0, 0x40}], {0x400, 0x8001, 0x6, 0x990}, {0x2c35, 0x4, 0x100000000, 0x3}}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000540)={0x8, 0xbd, {[0x7fff, 0x101, 0x2, 0x5, 0xfffffffffffffeff, 0xfff, 0x7d, 0x2e59, 0x1f, 0x7, 0x90, 0x80000001, 0x3800000000, 0x8, 0xd9a, 0x6, 0x3, 0x1], [0x3, 0x0, 0x34e6, 0x99, 0xfff, 0x1ff, 0x5e4, 0x3, 0x0, 0x8], [0x3, 0xfff, 0xfffffffffffff614, 0x8, 0x4, 0x271, 0x80000000], [0xa9c8, 0xebe, 0x7, 0x2, 0x1, 0x6f0], [{0x40, 0x7fffffff, 0xa80b, 0x3ff}, {0x2, 0x5, 0x9, 0x2}, {0xff, 0x7fffffff, 0x4, 0x5}, {0x2, 0x9, 0x1, 0x9}, {0x6, 0x1ff, 0x401, 0x100000001}, {0x9, 0x0, 0x0, 0x6}, {0xd7, 0x7e, 0xffffffff, 0x7}, {0x5, 0x9, 0x8001, 0x3}], {0x94, 0x345, 0x8, 0x2b29}, {0x86, 0x2, 0xc63b, 0x1f}}}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000780)=0x2) preadv(r0, &(0x7f0000001ac0)=[{&(0x7f00000007c0)=""/113, 0x71}, {&(0x7f0000000840)=""/22, 0x16}, {&(0x7f0000000880)=""/197, 0xc5}, {&(0x7f0000000980)=""/89, 0x59}, {&(0x7f0000000a00)=""/172, 0xac}, {&(0x7f0000000ac0)=""/4096, 0x1000}], 0x6, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001b40)=0x9) r2 = getpgrp() r3 = getpgid(r2) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001b80)) listen(r0, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001bc0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001c00)=0x1000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001c40)) munlockall() link(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001cc0)='./file0\x00') truncate(&(0x7f0000001d00)='./file0\x00', 0x0, 0x5) wait4(r3, 0x0, 0x2, &(0x7f0000001d40)) semget(0x1, 0x0, 0x28a) 23:43:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x26, 0x4, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x7, 0x8, 0x5}, {{r3}, 0xfffffffffffffff9, 0xf3, 0x1, 0x2, 0x2}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x1, 0x3}, {{r3}, 0xfffffffffffffff9, 0x4, 0x21, 0xff, 0x401}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x6, 0x81}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x5, 0x9e, 0x9}, {{r3}, 0x0, 0x82, 0x40000004, 0x3, 0x3}, {{r1}, 0x0, 0x1c, 0x80000002, 0x2, 0x3}], 0x9, &(0x7f0000000000)={0x401, 0xec}) 23:43:06 executing program 0: r0 = kqueue() ftruncate(r0, 0x0, 0x7fffffff) lseek(r0, 0x0, 0x0, 0x0) 23:43:06 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') 23:43:06 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xffffffff00000001, 0x0, "68d19de7f4d71bc1c36f1cc6822bc600", 0x8}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000080)={0x7}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 23:43:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000100)=0x73) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 23:43:06 executing program 0: r0 = socket(0x2, 0x3ffd, 0x0) dup2(r0, r0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) socket(0xf72c1f576234140f, 0x1, 0x7c) sendto(r1, &(0x7f0000000000)="6e7113b966fc2cdf4f693272216097dc55c1deea406b9f7b7f924e47f2646922e0ce3d07e671e736ebaaa3c9a076b0cdc23f8a5f26d544f6348b5c1b972643a5698bd767bcbd8abc71f64cb787bc629551d6ad8c4f930eea34ff8f1353819ae2ae87cee7d2d89a1d04a7d7c03650f08f07bc27d01805fd5124e9f1c5e97ab2afe96138bc21d7d1c2bedbe4ac3aa82c2961baef9917e813fc89bbc70d1f689d1387c78c4a31d1b68dd9d1bec2ee8662bbdb3a7ac96b1057f43886011e57d48fc0799b7a6c780d9fd7b01ed4d9151bb7216d603b2360073da3089f8aa8349aeca0e086dacd7c96855e7c2f1d58f8ce38b7a7f2e026574eda8e8803a388b4", 0xfd, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 23:43:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:43:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 23:43:07 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x40, 0x4000000f0000009, 0x0, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x7, 0x6}], 0x8, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x26, 0x165}, {{r3}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffe, 0x8, 0x10, 0x592, 0x7}, {{r5}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r6}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r7}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r8}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r9}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x10000008, 0x100}) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:43:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x7, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x14, 0x3, 0xd448, 0x10001}, {{r3}, 0xfffffffffffffff9, 0x82, 0x5a, 0x7f, 0x3}, {{r4}, 0xfffffffffffffffe, 0x4, 0x8, 0x9c1, 0x8000}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x11, 0x4, 0x21e88, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x20, 0x84, 0x3}, {{r1}, 0xfffffffffffffffb, 0xa, 0x40000000, 0x1, 0x6}], 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x48, 0x1, 0x800, 0x400}, {{r4}, 0x0, 0x40, 0xfffff, 0x4, 0x100}, {{r2}, 0xfffffffffffffff9, 0x85, 0x22, 0x1, 0x5b27bfbf}, {{r4}, 0xfffffffffffffffe, 0x2, 0x2, 0x8000, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x55, 0xfffff, 0x7, 0x8}], 0xfffffffffffff7a1, &(0x7f0000000000)={0x9, 0x7f}) read(r0, 0x0, 0x0) 23:43:07 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 23:43:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) pread(r0, &(0x7f0000000000)="0967e028867062a51cef9fc75a05146f1b08d1f6555a9556412849afe2c57766c0e65f4f410372d6d3c7cd0c80d16d16250b6f9aa8a7e170cd5c62cfb8fdadadaa96aa233a479ef39211045a29e0c791c09840a3780825e2a4a74c04443762c727cbf4cc73cde68a45b08be6875576f5b8d4c576d456318c0ea7e5007207a5bd1b40577dbd75530e916a7f732ee04e7b0612f4c765b81ff9c98c7a1d4c69ec04d395", 0xa2, 0x0, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 23:43:07 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x1fc, 0x4) 23:43:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socket(0x2, 0x0, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000140)="9ff6dcf2d6247fa3b5404a5076c9132163d62838103a250f445d07f2e4a79b3ffbbb0d9087804e840bd67d35ee41c97ff3c6213b84856c48aaa89a3bda1ff33e739e616d3db9ae698c9c4c1bc9db8e4bc24da3bb52b22544126dddfb31ba90ded551fb55c38a2d92421f6f9fa3ee6751f84116ed708a067558e03069379428c15b8b6d4ac73993dee5b4e14136aa1c3d3b43ad3e0a69bbf5c54237d4a2bc847c131c3e61bb0d98a9cd95b5345d87756e44aa4a53931a366c0037d537a1b3a08894", 0xc1, 0x6, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 23:43:07 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 23:43:07 executing program 0: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x1000, 0x2, &(0x7f0000005000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effeb40 failed: hole in range 23:43:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() r2 = getpid() setpgid(r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 23:43:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) mknod(&(0x7f0000000240)='./file0\x00', 0x1, 0x98) pwrite(r1, &(0x7f0000000600)="d760c7a4e1ac5b9160bd212acda0fc78323074776936b0d691f5e5f5b53e639f6254081aa442ad69fb95ed18bdbff86008f8ac03bddd7567b489a0c03ca8895d9f8fcc892a58994e6a0f3e7c38ca894b49c1686bed828d05d8ab606b1e9fb8992d82e1d829ba140ec066a205104c01e9cbeab4cd0a8e0ef15264a84da9292cc8b80bb82d74170e452a2bf513d7b775d221660291db9a2bb36d0ba09b48d484c5d4637deb6d5123ac8b6ddc3f3e7d212ae2954f4939d5d82be22713413075682729a4c38c711bbccb17", 0xc9, 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="5a7132d6cfaff2f8307a5ba460efb72d05359cace1806cab3fc8b0cc9ff1db4c090d5a1c01bbaa339ff143ca29eb05b0c31f1f3a7c525db6d0f4c7dd41636850b36f4ae0ff24cf2e0704dd104335263c95ce25db2e06d07d31678c5c994a73a95982f732754b5dd3fec3cbc82ee7a57b471367db00f44296a5c331ebd13751dcefbf60023d3d3325767b8c727e9610744261d93d06bbdcc83501b812064ec3f0904228416f0f53641f5f", 0xaa}, {&(0x7f0000000300)="ce320b5bdfe0b2f8681658a43a7dde6fdc5c2aae63b338b754d5dc943aa1fb047b8f08cd6c99ae43fe8eecfe2f945bcba89c6064e8ba85074e78763d95068c1b8ff0185eb93a53568913367d418d519dad4811b3d093a122bcb8a60d621429355f13cba315dc8f97173253", 0x6b}, {&(0x7f0000000380)="bb2d0dad713b9aa1a36bd844b4fc56f3ac274c3143485d33f1b9ee4a6a6db0574488a92851c6b2b5ece8364a1f56c7d0bab365e30b06f4ba9b56c837f092de2c15217e5b3581f3d618c0d6a21079ed741ce41a99f7b530002d21b614dcc7c4e4064cb354ee25efaea2b520e7800a43259e298be6bb698c0b7bcc19cc7fe8c31f47c430bb5486b03ed56ec04bba9e86fc0dd5907c5633afb1c7e45d77a45c6175dbe6f6d4a8643c1049e98d91d7b32fa8c7a5a9703b106245f46f62701217d7e7e0056e3784ce10a36e50ff820a001a6df517d940452ef99eefe28fc4e6bae8e05a1f36c6", 0xe4}], 0x3, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:43:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x3, 0x11, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r2, 0x0, 0x8000000000009, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 23:43:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x2, 0x6fb7, './file0\x00', 0x0, 0x401, 0x8, 0x2}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/97, 0x61}], 0x3, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x90, 0x0) close(r0) 23:43:07 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x8000, 0x4, 0x483, "36437c9124a6b770113119b60132897c4f6e14d4", 0x2, 0x1}) ioctl$TIOCCDTR(r1, 0x20007478) 23:43:08 executing program 0: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = semget(0x3, 0x4, 0x418) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/31) r1 = kqueue() pwrite(r1, &(0x7f0000000040)="929d20305e3d5914f3a653101681733e75ee900f7a22afc53d7153deca4515469d2f9d548df96135b35358c762a17d9dfad94fa9b09bb34ae7fb0cc10a90dde17e38cbd6e1604003ae00380105ef33365865254f17b81aa32acac33213613f322d7f468dd5cbe69ce28ee54fc4d4d88bdab2b1dbf5e1d820ef45f9c44c437f4fb76a9646c7aff140ef05d85803de281ef7394d2e7657177a970b6a6dcd3125ab2e7ac0844405e6b2eeed06ec309dfe2270aaaeec0e97326b692a247ebb6a75e7663e07c50304c031fd803a1e1f6a76da4f45bb854442fcfaa65e4c4330146be216fd7e0fade1fa14aa070639472b8fb2ccccea26e3200fa5379b3131cce37e121f4a1101dcda99b820536c9f1dd577fd937a7e7b509404b62e8834c40520ab0f089fb63e8ce9190c57dd821ea8a2a5ddea7edbf9e6edb6825f81f4554095d2f215630f007f4190993f9c3970616ce4e6fb227a793fddf52d1c6cbf30620ee8e03916429ab6cb41ba6467724c8fb2f10bbb58d7dfdb3fdb24191a596e9a0e9540f6c8353ee1cd8c398c0de4b15d79c56027e025aa5587169345ff51da41cfc8ddec02c85c20c9bb2f88dc359663e008dd20009b2687d5e180dda25b118ccbe5d3a6357e1169f905848e16b6925afba8f20990219d1d4c3e950a28626131619beb43766f5f48d0b318b772765d825b38a27dfb19f80ea4675b0f1b6c896beab375417015509cf9038a8be0e8db5bf9ab361ed8778545b7a46941768f799e53c85b433cd9caa3a2d626f228d0bb9f0f8279e550a8eec86584becd9bb54b3e48579adf305c8dd10756411023fdd85148b4019520281158f233eb67efd67f23784477841c52d8b799f1e9d46f7cd5b2d54c5ececa25bcbd65917e2bb8453d92a5f88f3a59ad65d93c758f7772e2bb1018ac901a4671e6d99417733499cfef413b5a4498f3b6060b958bc5937e0157ca740521421151e0143a6ce6f94c0f48f8a213365c668d71f16d72c30ec2f220e56457c086581173f2411af4c987da02d6d94a5f5d9fd7e84d0e8c2d9be381663f5a7f932490a4e6b7604b4b2421e0438ea707671c3d7f5dfdf557564915079c266a0c231fef5c24e8cf656cb5b05ea445d0e11275269e7b8905e8a2e97b95aee4152e17a1fec11d0ca09d7d843e6b00d00bf29977645f55cfc37a2ec5d4d4fd76cdfa2366c9563fade1ad8edd4155c9bbcf5ad44ca72104ecf2ab533fd38ff3559a76d8f20297a36cbb4f2071083481f65ee455fe8408b1a6d772e85badd6eedf3882e20d165393528fbfd5106bc72351e20ac1f42946f1276a2d57106e0a305b26215667126cf6e301c3a73153ae6366b2553f3784ac07ab55f4d04d6c999efbe9aece8f344669b0cd918bdd67318d2e7aa54e88bc96f2417f7aa602ad38387c9c3a723f824a2c7063a2d22dedbdc33508376b95ededc4af7390d4275ab8432497852868b8640733de7534f9a42694680c3db3589d00c61ded53f3826b42b99feec3eaa296c3bbc7c79bf3ca4cddc70f7f00718e115e0aeebfb954effb9bed5c09ad7094915c6efa371e8949315d40e729433b947c1af238b06c396fc61cb0c2670578acc42c67bc915bedcace4d2e471df6b914cbcc3b4543e1424842c4d39179d8caa6a672d1172a95408411f9143636d261126aa3259ba9d1cff80d44186b05e4a0e11c3a9fe35a569446e6ed2da9a09da572baeb2390d5ea9716ad286139b311230a5d406a6d3dd41f8893a92b43f378e8283c9920a6255c09fdc02341a5da0bbf95faa2708658f3ae40d19c7a73d7e0d365f68955c2fb2835502e4587383b2a797de7cd01fe1c59892037a2b0e537cde28ff6295574a5a184f7ebc40cf9c0ccc30b6a11f20737e11c7b5d6e1893ea4d218a797f10ca54f537d64cb21c218f12250233f7156b390add76cf3f2a956470caae14ee5a63518d679f51ce84aaf44c622bf1a002c19e1d21eacd6a6181a37a7a9e4a3fb66da53345685f7c3243753597b8d6e8d8dbe3c06680b44394de8412502e05fc429492595b14590e6fe2315a392a68a951064938ae114ed6ffe8c6d93147032127918fae9568d6da42c81f788fa70a5d57dfe0f55c9f4a2f1fbf1d080fa7130fe741e02530cd5f818963c5d686fe7bd0ecaf65fb6c75c5e37424b09bffe9dbebcadbb4b0031c4a02f8a0942d47e6d2ec6d5785a25989ff92ab3a8d7a62fe2aef7957f3eda6f6bad59d9a94065d16d55fd92305317feb2979f2869e0f5580a25c527281dee3cab495ebb4ce5c8da4d4a6ef746d262324940fe82559fba813eff8a788fb0d32372e1263c11b8cd882121b2239d986870bc5e63790e7a8a5002bb7beef1591a08d2d870a4f458e1c116206067e0898fe9145268cb144e7c4a816e0d7989538af611ca19f9d8cf4a6e18b74f779b21ba28d7299f699256defb6445be2027283a7752dfe9967ed3e85f5746bddb8ec7c7863b6042160bed98d5a7345a39ac0223e9e631ec19897e8aeb61ae42611d720a942c774b8c03627e8f0a2a16c968135f379b9de4f7a08507d1b247acf253148f6ea0a78ab993d39a001d1f67c43411db807b160cb5e4bb084bf3e945db62b13763a9fe51991137c2f99b0f505ff7f0f2f400f6a1ecd915ea44f2213e2ab65301eb5672e09c295a1c2842d2a69ea9ca27752691b472350d2788fe0f0f6c4e1852e69dadff89b8ffd1bcfab688fc8db5d7e73d0d1dff85cabb30f121ebff5d0320dfefc451bf59d6619969073d05a743f6e4a4462481cc46ae9f7a02b4c10a372ae7ea04637040d56a3bbd0e6d748071abaf45cf643eae68898e057461d8020946d75e08f803de167ddd0342bd882eb32e5d8e0e8479796569163434c21865b26a2f2e1f8fd45aae716b4b25d78b86a333503503757ea1a7052519af3a7b6ce30464150b9c615543998813d4b0b5ed3c6b1cdc44d40cb11cce1aa5f29d55c399ebd0336d120e9675a5897ce26d63ddc5ce1d6bb2849df679a7baa6a9ca56bfaec85f423848ecf699147803aedef965b684d68b760ce9defdd8894709b81ef8cf62c76e41456d59db2d1a27f5a48eab1887be93f78798ca2ed14f12e858b95f95b49a7ecc3587e07b22c566c649041d3b4fcc194e7fae9512b0aee3d7fe73d819764035a2c88a1176c7dd9ef48b3471ed6aadd9004085290e6d8b5d7f220b1cf8e2680da93872b928c89c49815363312c0219afceadfc5ccfe793fd63ba9e11be9c42afe6d9a8c7e5affa8441ae4b6be0a88bf948195893a51c8a228a9d72bd40dc1a79c47d07c57092797ad7cf61a3975a57440e921b354da2f0ced1b03f8db4c2a68d1e6aeffa49f2755f002c4957e773c2121f769b7d11611727cf537ae5d869ea84a74e98006508b1e4cd63227a1ee653ed373fe971fe7ac6bfa0a1220df525358e062f90cd790de598aeddec30c45fdded7b073a18522721037dc1173fd27c21bce58098d09d187c4e733850ba5289b58120a90eadcac014f6a4e0ff671f16a64ef9da9908b14af3819a66a83e0f8e9ce1fa150d87490fc5dcae60c95cc4d3f85bd89a09850acb5841e67bafb0f4e01f652ba8be4d7469b9be3570a07651fbf1de018e07c2ce59509b2a7961e218a34088d46895ef66851a0d3902b88296d892805cb85a3e0dd0d988900f2de468f021d9ee031b704f0ea7eddcbfc16afa6ea8503c126031b31aa6438c59eee2bc0240a50187d445636036ba111891fbc21691e191e3d149fe8cac3d0f5aea2e19389efdfa15e03f058a22512f38c0157e830b5f7998852d1b869eab60669e5e7911f17a6212d0bd9b83a3e835f4a1861c94934aff799dafcddba41360d19edcfdefd7e4418377127847cf1618d9f80f72a1dbfdda1dafa7b242c3c3c59e56b5fbf5a21c4be3a996d13a820d39a95f7790c6fcee37577ee8a45337cb812d0be1d48367ffe36154285659de309a9fcb45658f6eeb9ab389396039d07007498debb61e05305db0131a836d3d28999e418b5858d8e3515e8a0cb734141e887d8495ed44b192d0e1e1689b993e48ba9b2c26d6c10dcb1250cc4438eb5829314fe0ed7d041e770e286f2029471809fe2a6b9d8efeb2277eaa5fc9e55de488686c7482944e0fda0aea87766688af36da72083afa23a2636b01eb60d17ef50a1080ec676fd5c709f194ddc2d00c55605baff443111f9f0fe5421d2aa000e2b4047f5c88f9eea6a2c18af6bf00d5037366ebc77746e8648f22d983ec1b2a3c8c894b4406e5d68f032dc38fae1288f27464e79c5beb2183b83bdca12294c6d330db25ea13d77ea477e5616fc11fd556a58c986cee5df6305d807c41e130d2985178eb5a2ddf2b108f94a96144097520756106a0ad025c5d0f0af6b8d46576fec79f31dc5119f53ac3086ee5c31c7d10b27f51ca5969e5908a3cda76fc23f3db24b46a4c1116f6363963d09e30bdf2998da9e1b642e96ee22ff505eb3d8979e23273600c7430df8796901489b64f0f6b2d9b10ef0b5b26de6c926518855730114f460866713b1bfd907686723a7f796cd1b9e1ebd6d60825f31c61c690dd764fd1ba3a92b05551c49097c987708ae6baf3cc966b2eaf9bd0389692d4f53bbd1212ce5109d0afe5d66ea5131899764d8b5bc55950c289e126089ba2e09b24b12462eb0346157ddcabe5db1c8a4cb648af09257cac06b86ab9a3e183013dacb3e8b7872b756ace35da71d0f79eba38ffe8b12b60facccfab18ea9d34412386cd48e603c7bc9ca2a478a8f2b48d9a1ee7742870feb97d2806d3621a77479a16443891df7b33aedcd1d573fb80f2dd46023475b48fafb19075d1c0ecfd09fe7a8e7290c737cd6c50fe9f4fd018207e9ab6a27bd0c4eb64dd09b2e8e51a2130ea531df3ab1fb6dc400cc9bf5e83cdb41e9578dbda622f4d3238e71fe132cabb15c7a29e21aadf58eae48f341b8b91efe7f5804dfc25c811af1789434ae7837cde7f6f136041190f6cbf75db231e193b8deae3fc84d68c0404524931608083ea087b479bdca1b0c09840fb27ad7975c0977a118002df4657350cec8127e8373a4d98fca388820595e55f0d7b2ee8321212b0274f934e92bc4332c50d5b64e3a9e4658c620c7f77d0935eae36ae1cd263ac8941bddda02397ce265ca475a3d71250f2285f5e5b1280ebdc7eb8d38a48576f7ce9c53a4c6991951d2f55f03d7233afee63bd611ead7eecb0f5667a5e310373aaf3e39777d4dfc8be0daa3698ec85e5898e31bdbd15f55a07ccbb47dadd3dbdfb158d45756920b1e086f689d57ff1b7f9ba3d362673463368725ae08f7378adbf455c8fd7edb8c7dd04743a06b91b69ca2803adf8a9f8e136ae1957d4add28c39acfa345f5c74364b1c08404b93606b9f2a29f4fb47c72001e2cfb7d2baf363755d017dc88886c8ce441789640a5336e75bdbba958fabb8f9ad845abf68c211089cc949e3a0b531c597940e03ed7dcf24c2f5a0ad2f429219916a1063fe59e76fb141cb5d41f1c1c96749e99eb80714d0ec2cb113b5a1746a0c27c0ffe08d6afffb4ddbfa51caeba570604be4c7e51b483470e0afa727d77f9ef05d8ef7ab23989f9f2e5bdb7d29f59b82aacb71c7d0bc8107bb541487743157005eb4230b7d69b1ff20672a4e0c2d79e7328f64f371f69cf508891445f2876472878ca2b603ec6f7ecce5e803bc15396f47ea8dfdf720401c845d444eb7671ce48c6a7553c20c4608c8995d7702a41f9333891588259a2d4819eb2bac810ffa7a8c1dffb1f5e46b049c243879f00711d402828dc0bb161", 0x1000, 0x0, 0x0) 23:43:08 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfd30) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/198, 0xc6}], 0x1) 23:43:08 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) r2 = fcntl$dupfd(r1, 0x3, r0) recvfrom(r2, &(0x7f00000000c0)=""/163, 0xfffffffffffffff0, 0x2, 0x0, 0x0) dup(r2) 23:43:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x3d0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x5, &(0x7f000048f000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = msgget(0x0, 0x100) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000080000000000000000000000000000800000000000000000000005515ba4cd19b0b870ee7a600f60000006d38000000000000000ceffa3b0d0011d830bdd8d1806844ffc0fb7abb021a12b0f6a7be27261f253760b3b70006293469a15e9308d164303e3c12587ab12d4a587b17c223089567c02e6a886c47a78cda29636dd021b948ba333e45be545e378da4b46a310fd677096c21cb18d2ea3360bc60f78383864ded5fe040c068d4e439b204bc1f1c5f94097fe38431215e8677443ff3d4f2b726d80603cba08b6dc94b33173f8e3850abc0dc3cb8aeb3232396ff20ca4dcac66d899f228f2124ad3a7a4e3eb33f6c82c58e78eba6034366f2f40debe29f2cf4b98e0a14e63b56007a0746dc4af4f6e5ae02c9ad508c691f6c30438ca10303ffbd1c9031316811bd1a9ecd173f25bc02ce6f08aed644896fbbff8ca0279835cae129e4c94f48f2dd291e642ae36844b77f3682962fb3bfef6078d8f6597793a7b8de3d8475bad95627642c78f90ecd687df7e3eaae66785dccfeb5d5c2513ae4bca6676315451241fb01bcb72a02b505a8dfb69bd6c3f45d291647920cff45516027ad96f0df1219c4a605f476fe5400"/449], 0x39, 0x3, 0x800) 23:43:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x81) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x85cf390020de8e6c, 0x4) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 23:43:09 executing program 1: r0 = syz_open_pts() msgget(0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) fchdir(r0) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() execve(0x0, 0x0, 0x0) 23:43:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f00000000c0), &(0x7f0000000140)=0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e7234306995de3471f38dbfa9a143063715cb56381cdd97849485d761a2269b2c1052464a77b135567b4debac58fbd7d7c81cbf8f22ead30cfd6fb7b1501d97e5825190e1c187569d48f7f63f61eb65a16dbbfc529fd4a615217a10f407574580702fe73b380eadb33da116c278a4e770563a39bf23909df6533a12e776ec61100e0ae75cb3bc9a8c5c182f75bf29f43fc7c1d6116ae4d8210a35d2fc724783e68c09ae5284cd7d9bf75637130848d738027471e2a6b95db69", 0xb9) r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x2, &(0x7f0000000180)=[0x0, 0x0]}) open(&(0x7f0000000100)='./file1\x00', 0x1000010012, 0x6) 23:43:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000300)="2f33b49f7901a0c9208b6dd358940a01b1068344d512a8ea64291dd69e7f4c715878bf6e76aedf070c0e2395e3e61e9f22d5c9cfb8b66f8506d68e02693aa13d132a8dff79a894568c6c3adfc44adb17581f438960d72011d40b759faaa193655d239067a676460e", 0x68) pipe(&(0x7f0000000180)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r1, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffcd0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) setgid(r2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:43:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) r2 = shmget(0x3, 0x1000, 0x82, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/16) 23:43:09 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r2, 0x20007471) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 23:43:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f00000000c0), 0x4) 23:43:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040)={0x9}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x100, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r7, &(0x7f0000000380)='./file0\x00', 0x2040, 0x3) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x100000001, 0x8}, {{r3}, 0xfffffffffffffffc, 0x20, 0x4, 0x5, 0x6}, {{r4}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x80000001, 0x5}], 0x5, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0x2, 0x81, 0xa27, 0x1}, {{r6}, 0xfffffffffffffffe, 0xa0, 0xf00fffff, 0x3, 0x97a}, {{r7}, 0xfffffffffffffffb, 0x89, 0x2, 0x9}], 0x80, &(0x7f0000000340)={0x6, 0x800}) 23:43:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 23:43:09 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() setitimer(0x1, &(0x7f0000000040)={{0x5, 0xfffffffffffffff8}, {0x4, 0x6}}, &(0x7f0000000080)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:43:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 23:43:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8, 0x6}, {{r0}, 0x0, 0x28, 0x10, 0x304, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x1}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xb8, 0x40000009, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0xa2, 0x22}], 0x8, &(0x7f00000000c0)={0x5, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x48, 0x81, 0x4}, {{r0}, 0x0, 0x81, 0x2, 0x6, 0xe3}], 0x20, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x84, 0x3, 0x5e11, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x83f, 0x7f}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x20}], 0x1, &(0x7f0000000200)={0x10001, 0x2}) r1 = kqueue() r2 = socket$inet(0x2, 0x3, 0x10000) getpeername(r2, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r4, &(0x7f0000000340)={0x18, 0x1, 0x6, 0x400}, 0xc) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000380)=0x5) r5 = kqueue() r6 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x840a, 0x100) mknodat(r6, &(0x7f0000000400)='./file0\x00', 0x8000, 0x8) sendto(r2, &(0x7f0000000440)="5bf001bdbfb1d0c2bb248a082014568f60982fb5a1ee466cbe8f8a74b57c433a33da37d2b102fea7e3f80d2295855359c0b599bd09c7b81b76a0a3b693f7332dab2c97d34c824fa736ede3917535e1125bc1bad5b2831dc200b9b93c28ecace10995ad7cf133347c76984f3b9b577c6aeaf5a4a29aa42de1742ab4aaebf4", 0x7e, 0x4, &(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000500)) kevent(r1, &(0x7f0000000540)=[{{r6}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7, 0x3}, {{r2}, 0xffffffffffffffff, 0x49, 0x80, 0x2, 0xfff}], 0x5, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x8, 0xc5be}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x3, 0xfff}, {{r5}, 0x0, 0x10, 0xf0000000, 0xf65, 0x843e}, {{r6}, 0xfffffffffffffffb, 0x20, 0x40000002, 0xffffffffffff7f17, 0x80}], 0x401, &(0x7f0000000600)={0x9, 0x5}) bind$inet6(r4, &(0x7f0000000640)={0x18, 0x1, 0x1000, 0x4}, 0xc) r7 = semget$private(0x0, 0x3, 0x4) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000680)=""/183) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000740)) kevent(r5, &(0x7f0000000780)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000040, 0x80, 0x1}], 0x8, &(0x7f00000007c0)=[{{r2}, 0x0, 0x84, 0xf0000040, 0x3ff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x40, 0xb9b4fc8ef5227e36, 0x9, 0x9}], 0xffffffffffffffff, &(0x7f0000000800)={0x34f2, 0x442c}) fchmodat(r3, &(0x7f0000000840)='./file0\x00', 0x1, 0x6) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000880)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000008c0)) getsockname$inet6(r4, &(0x7f0000000900), &(0x7f0000000940)=0xc) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000980)={0x10000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) fcntl$setown(r3, 0x6, r8) poll(&(0x7f0000000a00)=[{r1, 0x2}, {r2, 0x104}, {r5, 0x100}], 0x3, 0x0) read(r1, &(0x7f0000000a40)=""/189, 0xbd) connect$unix(r3, &(0x7f0000000b00)=@file={0x1, './file0\x00'}, 0xa) 23:43:09 executing program 1: poll(&(0x7f0000000400)=[{}], 0x1, 0x39b) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) 23:43:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r0, 0x0) shutdown(r1, 0x0) 23:43:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000000, 0x4}, {0x2, 0x6}}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 23:43:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x1) ioctl$TIOCEXCL(r2, 0x2000740d) 23:43:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e712f696c4f3000"], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 23:43:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) 23:43:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x302e6, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x8, 0x3}) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 23:43:09 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffe) msgrcv(r0, &(0x7f0000000140)={0x0, ""/69}, 0x4d, 0x3, 0x1000) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="9389542f000000000062ea2aaddd7d1f32259d8553b4db51a7431531bddff4b810f90666bda3cf276c3844c28d76497baeeb8fa9c469d8ee471750f7e07e11bf787dc3829d703d208f0b202a7fc254bc28461f91c0d409c156a70473a6bc28f94f86f1ca5b868c0e9d6c81313ab8e9e2bde1158d6a6961ea84081ce58b47b989c9325722908c06d42bf32594eab5ed5027de8d97c1e8253810dd2bc504a5090eabc182eeb6700191984ba20e3a97ec99b6f5d658648579aa02e4999b4965"], 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000007ca66ed8dc825e9b15754a9a2aab9b3a1be9e3f00300e2fc7141e3de943d75e83fbd7fc229cfdaf09d325c6a3ded341ec306536546e7c7390700c4a6ad8498dd672d9a3ecb6b96758efaed3ddc34d58b8890aa1965c9821e627f5abced549bac7710efb66c8473cb2d6ead97f11bf10abb563879eb15"], 0x1, 0x800) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x100) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x3) getegid() msgrcv(r0, &(0x7f00000000c0)={0x0, ""/16}, 0x18, 0x0, 0x800) 23:43:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000480)="712d42e9ec4351624fb9fa930c8f86fb781b48d58b1568af685963ccafd0007cb2f2da8352808d5d54ad65b448286381b2fc00859f5136e10520bf881aaae8a90b48894056ab3f23e2c27e65c6cb6f0c94a92d15dcd277307c5c9b5ac06d60caa27232ae96d555b4de17f78791626a3a82a7eda5fa604ecae741e81414e34eab64ba0e197a0dd9f71e6a80e0ab4d2c4ce49271c72a5ee964a6622a50947abf5e15cd07ca4fac25e2cbe1260c44b652dc87ef5d9acd2bd4513a000828fb461b21f1c03759147cc23535a8319e9dca84e9a4da178c", 0xd4}, {&(0x7f0000000240)="d9c2e9bf5462d9e0dc711a61b16e58177103c834d274f5167b809e458df3d0907483b60912948530b9cff4c9e634854645d4ab00da78fdab9e500252e9a05c54827c06bb2d1d89dff5104cd44ee0d16413c51dc074e3c7392b8cc75009c1d09552199e047aa4bca5b913f8eead35da74957233b1c9637aed359d792dba9cf19541fe7c058171a3f721686561aece37cae2fe6e9c978b87a784ebf9a714db6b4456ccbf7d57095aefe276ced7b728f52d23cd0906bc", 0xb5}], 0x16e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) r1 = getegid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) getgroups(0x2d0, &(0x7f00000001c0)=[r1, r1, r1, r1]) shmget(0x1, 0x2000, 0x11431e2187a39b90, &(0x7f0000000000/0x2000)=nil) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000100)=[0x0]) 23:43:10 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 23:43:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/243, 0xf3}], 0x5, &(0x7f0000000480)=""/178, 0xb2}, 0x5eed782b5e582f45) 23:43:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pread(r1, &(0x7f0000000240)="ef0baed7661cd331bb5eef445583fb2d068964a3d7e6db205072de", 0x1b, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4, 0xd}) write(r1, &(0x7f0000000100)="2d0f20dbc98e69bee0b9320bc3942637299870debcbca06207f30a739b87e7b420e0e4278cc15d6c3586c72aac13d2660bc5c57f6e07746938793094164afbfc9a3d9254695870d43ebe4f5f62e06319fdee54e5fbf90f1210f79e6f3cb03becc337e6323b623a4c688b035977c67cfa9568c898033174c67f6ddba1de775476095fd732448c9221667ff1613d98d4e2f3239591071094bfcbd3c5c9a12a17b3e57e2eb1e18cdb1263158c684d363ab83b72aa5e30942f7dca39bb2f6a834a8799789a811cae828587dace829975c672a4ea4e282e81120f489e6782ee0aefef85", 0xe1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) write(r0, &(0x7f0000000340)="ff6932e8d2ea5ca061b4ca03765270d1ecb6262d9bf0edafbb11ff1cbd284aab50fcd61e13a2b79021c7cf3eca2abbe23608ac18822427ee9acc2489517df44a66f556f69c54b48fdb6b5270d38964940d0c910663c3f42e2e02d8e5eaaf602c207e2466990a9a", 0x67) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000003c0)=0xf7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xf3c, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="9d", 0x1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) 23:43:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() mlockall(0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x1d, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r1) 23:43:11 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0xfc) 23:43:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/136, 0x88) r1 = kqueue() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x2) r2 = fcntl$dupfd(r1, 0x1000000000002, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000001200)=0xfff) fcntl$setstatus(r2, 0x4, 0x40000000004) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 23:43:11 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffff8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) msgsnd(r0, &(0x7f0000000200)={0x3, "6a188f0e493e3f29bfda5e6bd9ee0db8f90247f626f8e923386c23f1a7148ff521d3f7d4204ab8de38c6dc4c180e15a97d17c2c089c2ad85bff7fcba7f6275eacd51cc3c512b0994b6ea0d146d03b2b5508e18fdcd66bdaa8333f5876c0bfb5c95507fba1beb64e33cc1000f2d5cc945c56954450db11a4578cf9257930c48b8ce64ec5a4a2794753a78f5e6601bb5c5390c4aac9d1d8d5536f673f2421d0af0bec158639ff47b95c10c63b009063e4ab04e86f84108153c8556faceff47af805242306bf87e0b9ba33c2226f7b1f44a9101c8ad3dd5b461c50280c3a2836ce6aade2113f0261174a1c1a4a89f2124382d4bd1b68c1bc9ce50"}, 0x101, 0x800) unlink(&(0x7f0000000080)='./file0\x00') msgrcv(r0, &(0x7f0000000000)={0x0, ""/86}, 0x5e, 0x3, 0x1000) 23:43:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e262a6c0e5c2f66"], 0xa, 0x0}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x188, 0x0) 23:43:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x20, 0x2, 0x800) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:43:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x880, 0x0) readv(r0, &(0x7f00000003c0), 0x0) r1 = socket$inet6(0x18, 0x14005, 0x7) r2 = msgget(0x0, 0x80) msgctl$IPC_RMID(r2, 0x0) sendto$inet6(r1, &(0x7f0000000040)="a851b845d254f9e0f31d44d198be400e76ea06b0cd7ae537efece84d498d46368e9b7801741b6b2be48a489922822f780e966f4f32f76841b4c2e83d7b2454f06ec2f054ac9a766a1351bcc082e0ac26b2d8860e2d6090e3c69bf63e3d89aaaf45ee9b87c2b92643c8929a04f44dc74727f7eb640379175543c07cfdc99e7e13a9c35b7cb3b1bb29595818485b95c9e2a20aec204d83f74047236fb27745dcdcfb55d85ed20f1af8a99e8f5517f121f2856ef9d3584d8940970180ca58a723955644b964763cd9dfa203b3614ec6b4431f69c54aa0494bd1c7d5bf9c7e118b15cc3a42fba2cff95b16b44aba92ebb0ee42de86acc4677d329866", 0xfa, 0x2, &(0x7f0000000140)={0x18, 0x2, 0x3, 0x995}, 0xc) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x5}, 0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='\xfb\x00', &(0x7f0000000200)='\']!^\x00', &(0x7f0000000240)=',\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='[-\x00']) 23:43:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f00000000c0)="26f12b3916e8e82c57fccf66bc88dc28d565f3b20ddfbc76b406b47111e154412a16c1cec565c359bf1113909b0f4b4630abb7eaef8eebd14428796a43f908641e0be0bbb8578c90b81fae2a9bb1eafbed385f891b1fa301fe4f27c45f9b08ed4bebb96cb2fd182621bb3e3c0260b7648c2838772f690e90f867b988e2d7f4d039b5b06ded323ec8b68ef8728e02d4fc9117953d99eb0ffe195ed0b3f91baa581ee8a76d75b13c279d57e29f2673228312fe5951715e055b8bb9f1e53548ac5eaef6395309d6da3e639556994968563eb53b2e6dce5ab0b37486aa50fc7ce600322b43e0b0273a231e8fea0ab07cca48", 0xf0, 0x0, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000200)="1750fbeac82e8a4bac7e39d6836a1a670fe6b2239e9d69933fc6dd3715fca102fbc03d3b433876d2b61c96fab98b584475ff63b77a9de30718d0effbccb9b189e9318816057bf71a8f0d715303f99bcb490b48e09088436072b1098bffb83f4b647a50d02575b2ea141df0fb84fbeb8d4f7e20950e41f926592e60149d5ac39029e8f231db98678cb8074c05af26f0dd5cd5791b2bfc00e673712827a2e579d7a7aad8ec57aabd5230782c28d41cca36a502c36f40ea9428bd60f468db96ab9ce844864e28c5f411f1c8bd7edaaad71e6e8d994a42bbbf823a55da9e5ed3efd5d18eb2a86706e101d275dc7c6558f418e0b51476", 0xf4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) madvise(&(0x7f00001b3000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000300), &(0x7f0000000340)=0x4) 23:43:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x1) 23:43:14 executing program 0: sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="74b84b73407b42d928629e994a74120e49289f2f4be1c3", 0x17, 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x9, 0xc5, &(0x7f0000000100)="8a8473c5d6f5a1e846c9245a3c3051979bb0c7d0bcb85da85324bfe947766c46ffd68b3124679fc8ace3e356bfdebafca0df1a30e15472a4dd441deeff6f9eeb0a942ceb3a40b7736c74bfa39140df108b86702b0627e93845fd8c47cba4e3c8fe6b0973f545f5a90c9d2b2a40fb3e8575e1042326a576bd61348f5e766c8f125670265d43f9ffaac15eb5f0bda3616516e11b9b1f3e4cd71777eec5ad5cec4da58488cd52bf25c9a83feb8db98cf54cfb7fdc889942ec4699760019ace5530f4ee90c81a6cb6cc6556a21ab76b1d2358321436405990c38ae", 0xd9) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 23:43:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x401) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r1, &(0x7f0000000240), 0x21f) syz_open_pts() 23:43:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18a, 0x2) openat(r0, &(0x7f0000000000)='/', 0x10000000000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 23:43:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x201, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:43:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x404, &(0x7f0000ffc000/0x2000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 23:43:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="339271d8e67496e38009cd396e5c392a7fe7c71719630ba3745292ffa4eaee08c31529f51fd1500247df6134ae511f50e5479430d4f3965a4c02097ccaec6459a5ad38f55fc299c213fa9834ba6e8ce92fd8564d6ca9f47e0b773ff7b96cb9a4f6e86b29da1d52820a1e0e86b57d1b7b6018e48f1b1d7cff1b83e8c6cb248514e37f7660e7f9af3556130f926c73c57e6a1684c7975018d069f6a4779e1d", 0x9e) 23:43:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x4, &(0x7f0000000000)={0x0, 0x2}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 23:43:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8018, 0x4) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x2, 0x4) shutdown(r1, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 23:43:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 23:43:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x401, 0x0, 0x10000fe, 0x0) fcntl$setstatus(r1, 0x4, 0x8) 23:43:14 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4001, 0x0, 0x90d2, 0x9, "ceff5602bddbcdee28ff0000000000004d5f4de4", 0x80000001, 0x748}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 23:43:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x5bbf6b1eaeacb9) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) mlockall(0x3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) 23:43:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9f6f3286512a52677fd1c2c8f7705ad07bdb8654ae29f1f32a435c93b853dd99002a385d399ce66c1f6c9d99ec000d0d54c8898179a0dbfe56dfd20c178ce9257cdd8f8783ead932c67cad50e5c2bb77e821de459ba40cb17e0bc19d810aac2ea961f8c7062ee2a7", 0x68) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x82, 0x100) listen(r1, 0x8b) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 23:43:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)={{0x8, 0xfffffffffffffff7}, {0x5, 0x51}}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80000080, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 23:43:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0xf9}, 0xc) r1 = geteuid() seteuid(r1) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 23:43:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 23:43:14 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x80000000, 0xfff, 0xffff, {[0x9, 0x5, 0xfffffffffffffffc, 0x1, 0xffffffff, 0x1, 0x93453cf, 0x4, 0x9, 0x7, 0x7, 0x56c, 0x3, 0x800, 0x6, 0x6, 0x6, 0xa3b], [0x9, 0xfffffffffffffffa, 0x8, 0x2, 0x81, 0x3, 0x2a5, 0x3, 0x9, 0x6], [0x3f00000000000000, 0x9, 0x240000000, 0x4, 0x18, 0x7fffffff, 0x81], [0x1, 0x7fff, 0x7fff, 0x40, 0x80, 0x6], [{0x800, 0x8, 0x8, 0x8}, {0x9, 0x3ff, 0x5, 0x3}, {0x863, 0x5, 0x2, 0x40000000}, {0x800, 0x1, 0x0, 0x250}, {0x5, 0x800, 0x7, 0x4}, {0xffffffff, 0x7fff, 0x50, 0x200}, {0xe630, 0x3d, 0x7f, 0x4}, {0x2, 0xfa4e, 0x2400, 0xfff}], {0xffffffff, 0x99a, 0xfffffffffffffff8}, {0x5, 0x6, 0x0, 0x9}}}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) unlink(&(0x7f0000000000)='.\x00') 23:43:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0xffffffffffffff7f) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 23:43:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xf1b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x620, 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffffffff8d98b58c) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) r2 = semget(0x1, 0x4, 0x8) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x3, 0x0, 0x1000}, {0x1, 0x3, 0x800}, {0x4, 0x7, 0x1000}], 0x4) 23:43:14 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) ftruncate(r0, 0x0, 0x100000001) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x9, 0x80000000, 0x0, 0x401}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc000, 0x4) 23:43:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="14fb6119e954bec24833af4b14c881fbcbbfdf405806e3dc22c33a88e2233aa9552ab6ab8eb09da39b1f255afe9f0932a06fe1791a3e9719b1c4cc885b24487cfdcce5ffec0acf92a1c178f26c12265ae48a3e925da27e4a2068781c2f0f19d47084af6e3feccab842856533292c7dc9d7d4b7", 0x73}, {&(0x7f00000001c0)="6aff215ed244aa0c1a3d15411e60f810961fba3fc77dacc9e5c0585e69f23f1bace1805216a35416f6bdc8008c82724185dc65794358b21ecfa9fa56816a2195db1dc83bc54df0f557a938a741a8af149ca9160e1c61ea43171b76c4b8e7afe30caabe11cdbce08a516fedf72620e2500d34e9740d6aa23c78e6c876a1abd890f44d69c6cc3222f4e4f0e82f434fe0312313b3d8b215d404fd9b5e4215ed203d961206b0901c6316c39e24d12ec061fbb01555f2ea6c6d", 0xb7}, {&(0x7f0000000000)="d87bce97ac7ba8009be75e2da8ef810a3ffff376e47c0bd2faf2d1c57c5368", 0x1f}], 0x3, 0x0, 0x0) write(r0, &(0x7f0000000080)="22f36272d4d1c669523a35ee72963717f51b721e1acccf93d98cbc055651f83e90d4d02fab2c0c615d58c35157158f32429d6f61ed21b74a3360918a9982b4fb456fe7a6237ab10c1d4c33985dac96c812d0fd321e13c0e0ad2f76e031ecdce4e9391be0eec5c204a54eb6840e4e3bd9f9535507837bd310dfd270e45122dfcc1c311ed832d77d5b5206b3598181e5cb049acc0c16c2dddeece2a1f1b415f33c5114bef04ef7", 0xa6) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x812, r0, 0x0, 0x0) 23:43:14 executing program 1: r0 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) 23:43:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000025c0)=[{&(0x7f00000000c0)="45abbc036e82586abdd5876b", 0xc}, {&(0x7f0000000100)="32fe02f167256dba1ef36d00a9bae809397d53e116c2e9ebccde37ec55473f6bd8ac7a327b2e46459dbc4503a79fb7b2e723ddb88ac46d9c32be7b4e2e4265616e46df04758447c1f6250d443a9a821481f3339664d9e2ef6937c852055272d873639357caeea35f6def7fd29c39f2f5d6b5698b3b629f288f988e5918d413cfb43a2137936a5b9b96743bb09e14dc9af0156ac136e84b968e1c703558dcca1d0c73b38e156b941dacce8b11f3be10e8b60a7ccd4be167568120b04cfd5a8b4f41f6ad49114a06af600cdd7e1eb97bd4582c309debfad0dd561eca453671b00f242d05b3941dc362397653f359fa", 0xee}, {&(0x7f0000000200)="9af8599a0d9df59fcff3344e22b31fd9e0acad704cf6de42b94662867626d631813931d90f5477801c8c1c25d543770dcff56647368db8d68d2764a58f44f867204f7c2926b3fef7aa1fab19551f75ed78202550aae82de4725d0df95576f959ecb7bf7c85979d03cb8dccefbe5d1e6340e2500992458c96f716a4025ed4ae2c489cc89f65cb00ee80d87c28ea0934b8f321eeac007de5b6181873d22c9dd426eb5ce75a8bb742bd4df6483d679b50f2fde001b6dfb80c5fc775de53210144a4e297d6c4ae83187bd3f41232b412a50ddd3f45613bc21d5d3414916f048a4c135e73cc9000077643dcd684c816b13c65fd01894c470a3b6a3503df9aa3e1fa0c397974db6a7807d99a49ebf6158519ecd3f27980a3283e054408f7273de65bf9bd84d067823ed15fecf21665f3c816f5ff0299c7618030652971e4ab06fd6ce52c964ece1efb36cce03e7002fdb44b468f542bbed744a42a685c15510f132bbb99342493d20252ebbaf9c8438743a9f75bdd1fe4e940b69171cc3787d8c7979cb722f812f27d116acee46beb42c9ac5aa67a17f6e5ab68bd33837f1be09df15896abacb3199db0a3326747b6388e0c1a06efd16ca24cad67ca9131e2c07c1d43269445db98cf2143281a7b30c5f974a8383a61c5670df007fba6914b25aae85a77687ba8006451b5ec8d2c6582d33f8735960737ec9c9deb7e8d7598a5b1a252cfbe377298dd9958da6a5cbb65c0ed6ebfc78edf708725d564ac3ca906fe3b2368a13d5be8faa95fb5900551b38d2852a606961b6e319edd3c6b11d0e0c72043259ded93973ed64e306fa8565b152299eae02b6c928134ad20d4976b98ddf7e63ee8ef395ccce4741d9caa37052fed0b6746a4708ab1450c311c803f695e752a318db72e3861c0d21d8ef20cca4fd566911e692fa0ab549f92338afb2f3a30cdaa23a43ea9e4a213dcde9dd43b568a6979bbfc569b478122013f619c2c31e8f9d2c56b57033f5079f59780ef40dfe05d25769dd72024661959cc1dd9057326bc4401d9c79068fc71e077cf7b555962db7c65147c26e61b6ace5f60590356fa2ae31cf092ee2e5aeae1c7cbdc34f6a3a032d175172aa43c61cdb8be7dbcaa64cf05958c3d638803f9ca76def1bbab0c1863ae02791d0558de74460009dc00a086c573979722e4747bb4c13327821c2d1e44afe9349ed3a80b520f0a4b3756225b135fbb95e4995acef60bcaadf0b2c9cbd8b86993619ad1287d15c4e81e6128aa9038ae27af5c1031ff488173077f53742cca5419af69c7ea440239f80a363402fddfed872ad77735dd033587af7b81bf22d6e27b834e0e0a6ff230ade86711249e9d4fce59ee323c1cc982e8e0d62943d7f1a95597b9d1c1452c1e58b7d77b987f1e898f55328f34fec5b85fa2b2cecd375cf8bf72f82530f55f92af1847b2f88628182e19d78a4ed2151698e71071001ab58892df9c96247c12aa8c595139c93478ac0ee74ce8647b48e9837730529d0a665af34b5490fea05bc2039ba4068381df5703de6fbb446ba1ac82dd1c87d51cccaa8433c0d0f3082a59d9d8246ffddd7c218112372b8376aeca700b24c4e123a23e2c1d0a6fbe7b32b5d1ab2cd6326c1613518d0bfa87b88367787547b3ceb026541c584e3a4d9c1118623a27c279121a5eec5785b7f75aec58940e2cd01fe2284c7f085f849809756ecd64a761c0a8120f3e4767c32ca71a2936dcd572796a430ed9809efb64589c08ec4755015ad08e20e2b7588cee4f3739e9a88d3e0db6e84e2a3aa9d1226788c0e79ad27f78f0db9aa1a3150c020f9234ce06a3b02bb4827eb4759bf98b8d33b243c9cf0943c5850c8bd22f168cbcfd01eb6b39ae5f40d14fcd334d6542319922eef79dec979ee32eea5c47c570766fd7185dfd8083e8965b7ee9fada89a4cbfaafd9d7476bf20d5f99b28dabb1bbd4068dcf7cc4a1ce52934b264f98f93b342b861a70f4c976afdfa2b421033a355923717db7453ae16f8f3156e5e96ecdb88d437816ce784248bd7601ccc9ee0ed0389a7f68450728fb4efcbf00910a0665378feb3088e47e9ebe3019632d7aa3d3225f802e723a7811a571d9188f40416b034797058003b2196abd3590d0faadda0f106b9bca2d2525a8cf4b7e42d0f088304320dc8f3ceda4707801b2dfaf269d0f70631b92a24ed2561df0b21f7cf440401d3517c84ec80351d8a2a8d71555101c9219f213e0346edba444a3f05cb9db56b9c3e7d12e7ec961a5ffc3826407e9f9c4a1c56a24f396a2a1e38278bad0091ef05f0ff606ab01c574557448ac9eba64e1bf4bd861207a9f3e3549b227c3656060df0845f81a7b617a970fb4144225b8a3b76d0dfe30d1a32bf6451fa396f85dbf15843ac61939736ea01129550f7a3b6a6000eceb45ecccf137d1c0d21968a911bfee652383497d6134ea8307b8d1d542b4af11ab87bccadc3b8922a8ad59a5ce8b5660df508c62327dd3a048c4a8e3788f4bd431290636c20b6fde6c0bc63c4a382e14dc478311ff5403759dbc481d3e70f1fb7264392378d7854ae825956b7317c5db3ab45e119e84b4dec6971e761df2a8913292d6dcd2769d0d30b15efc63e81a4de46f555092fcd1914094f2c4fe4602f58816ccf39c4fd1e6eaecc8d19397213e5bff8e3846b6f084874d05d72594103aaa892ab63a104effd6df50fd2db1c98e9de72d06726e4cd56f24c551cc998d6885c96a4895c8fd51e5ae6413af40a405ace25ebcff72bbb696136d10babd9507235d74b75d687a9bce210a291542a76cdef8a5857f7fe2837ba61ff6798d839033751795a4b0cce4bf3ce458f0b2a879885b675e7ffd3ec35702d1ca2285d090424edfbeb91867426d0151ec5c8f5dc41679e77d378fd55eed3d4461bcb27e363dd89680d100e60d7c02f3d8086ef9d67a11236a3cdc0500eebc47f4eba18aff544b59d0eab714f520329a660e2273ab434cfc9412624798ba0ac16e68feb248720917249c103fa182c8c436e5dbd63ee22c8645f44e2e800c88fc3834af2ac38c2e56ab29f8d66c79c88d220c3c5c5f03addb0259e3e76454e7fbe31620c4a9c20cc2d14b155fa88f4a7b7e14b46abce64f2b0f48584b6259cea728b574abc8f94385ffa082eb76879f315e70cab39cb22522e90cd1b1273a8885ebe9601a088c5998e4bbc8320946e10780d581d37baaafd7912db364e126e4f5870f5dc0a7a95afe9255c51de259505f90e0a6c097a97bc24e5fcb42bd52e73dbc4c5d7b480a0246d8b40950a77755e75620aa18a1b98656f7b4bc83eec54dd7368cb780a55d37dcffa5c5feaead476116804102694fe0ae8c4dbe575cb9c81613f559f6a4d44982bfa08241b4a480470ba697138f90f61b17799f86dc5dcbe502a7d6d748a21b4fff1d7a9916a6a1f37050f98a6477eb3ff430ddd79d03973faa15b4ce8ff1da8aad79f7f01716b2e45fcb316da819185d54ce1ca79f3c810f79c516a9f3d2b342c75e1a3e364e219f3bc0d6b306c7877ccbb6900773c48c7657f280055e26dddb5dfa5bd087068b85b39db2eeb8efb95f0a52079ea12e0b32d31963ea584514f86c5a2a04498f8af8a4c8b3636d890816fe05117bb3f5c761194d76ade3f41e321fb7da6610de5c1152fef3c95a40af87c557968ccb4e974b60e4a33b4c17d01cfaa781a0422aaaa5c8e935310800c4965bfce48956b07e11839c50d144b82f9e67a4b501c45e0ab573a2521d0c1dbbc6ba4e75e02ef1e9e103be24cd50682777ed175fad03df51a3ed70a0ad5159c6868cdb227a87d3ed96de12daf9dfb0d1bc2aab44d2f7cf9dfe4dcd885f11dbed6e9c10c08fab22d7204c5d7e79e0b2313cf9650dbd296700b8f5559b548c1f59f837158d9b4bbe4a5ad4eaea9940351d32a6c48cfc803b52af82934edf080c02df3540e1c0256e026e9cd4615cb1c5b28baa1fb1af2eeca98a4787841fd0a7702340c5a68d5d1836b3ad19737b5cb10f08b680f08702522725d1e40012600917083ff16801a0986448fbb319fc56b3d893438e8a9fd3ad551721e2b71fe5fbee6249ae0c62c7271f31b426a9dcdb63fe57eb2019c6e2a6100ef22a5ce87bc07a7dfe33e67253ac9bc601d01e9a270e64947ac39e1c5884d83f02aed6c587d7be1e2ba99b4e7351b68730a5f0450a8836c52b52dad128cf34041620144348bf5e5d09e902a18bc0e6b0f3a7c32d345b5dac0f1e5274342c6ae3c7e4710d0ad7ce49b699ecea1bf54d035fcc2ce4f7a76f5815b2afa441edb1baabce754f102b751262849b2900187afdc53762ddd1e396b0582c31f9d7d8526139ce420a76ca220759c7c651ecb0fb23505d3177f283ea37825a04dcdb7fb8717483cc7a43e32edabe4787634c8fc97e1852e95f393de474029bc1ef072b1e18e5ada2d2ec1013e2e64a2d2bcedfe0283184cc0f64faf35abd74b256f2521fc4f968891766e379fc5cfc9cccbcaa072a5c68d840dd9af39a34d899f650afbeeec5f59a79dbd79629ec11506a6af0d03823a5e922dc58f3b9c6ad4ade781df67f7065d7f946cf1e91c10fdb3082a6e1b7a067f259fc785ec601beeac7ff9676595345c5cf4bef2117fb84ff80661d0e6ea1ebb2c175314ebb601647f0c96c983b7400797d3ebd2efc34382c37772f8490cc85c754ffe2e79fbda65693f89e16c8ca4e9673b9bf5233c019bcdc1caff99fbfb74823bda7061c6c6784f0b8ed68f178ecb2bd974b7c214d10f64f9a26d98c5c5e1c0caf6015d49f4a44089f9e3e4c126732f16b3b1d19b5e45be75e0a9abbec470a54979e9bbd0298fa5b18786927b0b5a49db7d51e34206301106e2805ccdd6de3e5c875ec307d4c849e1fe4cfd90e5d7b3849f4a2328b9dd93a8fb5f8b9a1dff2f02cb36bd9b776b12318bf07f11adac4cf1ecbbb3c67d3101105984faba51a42b25c442609b2dbd6bed692b5d3e1fc4f6e1976f55df9e8303d749a5d772a72e0eddeaf849cdb9aa057043e5d101d78b13a9934507a65fc64ba4180f3c9e0644683067483594e0e095506ab339ab1e1c910145e3ff188c047e254de4f09708d7bcace166b6152128ef0088792c08430c552fa8cf0bdb659519fe505f0c8bda4d0aa6507a391d3fdb4373d4be1845bd1ae2d38247378583b734420199b0383754503d402eb7646e6de32bfb16bd48a2f52801ebaa5f584c8e9e70b149bba85e22d9621a10da08f243fdc8f279a7a50aae826c8f650ab7804b0d02de863e82cf7bcb4762e69a5ce4d8de166aecedd6744b1de0040965124e5a27f03f8e83976e7ea29c9112678b119290263245d48142e31a996d64182064fa89368debd113bb93c2d080c102a3593de81ed3388236dc4ebbcc475d870ae2b050b47d47780b5069b8e928ded1727afdaddd837ff632eb85e8c5324064568293e8cfce763d302a33ac588732440b073884779ca38a24f355dc6baf02e67e55193f40e17f534ac36f23b84484851d3fd491a0b7e4064c836220f689303d8ca00342b66c1dcae0a2326ad0f20c4311fafce6ce237e2655119e8fec22735ac9002c3fbe2b8502a8bd2520f2825d6125c09b8a2d4740513a6379fc5e19dc35ab08574d90369b4f7d96db79787decbf0f5bc0c4f6e6c34764f5ee928f094471e892934ebeb0069ba247198497d9cfe98ea1f40baf76d1f99ef1a84a1fee74546dbb22a982b69f13bb5f714fa1f8207becf8aedc77738b7cb6eb6f28621aa3f9cc80ecd6e37e5ec2a025fb51870304f90e65f4f1dcb4fc6915b7ad6b9594d", 0x1000}, {&(0x7f0000001200)="37c0df7627e3a57d716abbd0792eb9203ee8151fb1bb45d05211543c7ed01e28e1b1fde1d742621430233c753e8d090285a998326b2712ad5e718c6fd4c2ad4d37b88a9bff4721c90fba2983ebec51e6d4563bd7995c8d8fd4333a0b4f114df26692224b314052f3cce4b7142e8888bf1ef3cb827479d55b51254c9c18e28c6caea99ea7c53cc2b876e205cc852f975865bcb125e4ee0fc9879aefbcfb56232b69002d690970b7eb9462be2adc0a8e05685cf49c56d4f3e977f1b70322918361d3064cce9327a47c1cb1a5430b88d56a1b8fbabfc6e341e59d1edcf16f2e7fc37f5a1bb0db20e4c32b6a69b48b4f0de955ef341c05c3536eb43eb5580681747588de5215b4893c7946a39fca80c57a6e133a2404d36ff7d3af1a009112fc3408c9d250f3dcc3f6fe0d7f19614da905b107639f306afaaf2700ece7b24eaf3b350791f16caaecdd1948ec03195cebea5c281590c29a6276d9289b0d4d8a31557b256052233a6d5f30ca9abcae308fc2c07aad0bec83d4908851939fa842966dd9521202e377a9250c4d8ca994e46ab68ab5c9b41ce82905f8db864b98d05ef9988d9022730292f832ef34aa0f812c75d2f9d6e3644b6fc1d1d49225e560889a90c8633eaced8160c63c8719dcd935ed8c1a75dac0d3a6cddc1be292430666395adef5922473bdbcae9c35a6bbbc5f233bcfcec888e4517042ac535bfdfbaad9371e41db3585c0e8c507fdbb51569f6b93b642d6bf354d7857fde8a28710c6a12d98ab658df50e25efe8a9398398d0cbbef6914989aba831acf193a1c4a0e971147e759a841d94fc0fdc185c1702de969a84245c41333c4857ef014651e2b1d5211d078bb7a640e0e744e36c867c435294633a8003de7f3db1421fd63a7e4eb8a372778fe22ee6e9c1ab8d09de354c98f382ea456e0a8a56837dd9fc7e5791b8ed424064b3630af314b2040a37852144cdeec968bcd08f22cd662a40f921ce1edc641c2215a59e628eb68ba7536de847b88494e5b325c3dcb2eb882332bf66a19b35b81d9ffd955f44bf21af18739dbf9e17901b7712838643498cf2a112df8b8d3cfd38d2f89c3d04a46b7d37078aaf419312de310979aa5fb6bf00dee3d9013f99021069e7d9c99408a32bad0fe531bdbc536b2b7037f3c30ec59ba9b118934b19114125aa8f6c5c175a472c13add3c603b392a0487003b14e9271639976541e79d73a10ca6fb58ffb8fccc6165d1fe95b410b5e279e13900145757e83b04b1b66b32e5cc6d57e4a305c8024e384ffc00611a8f9dcde0deaad9340578d71819f847457ef5ae8a49e6f80f2596941eee003d203ff16d9e41bb0c0529468db9c6a2e40eca2292fc0ed6722d87089e38f988a7009a6ea3526b3225533eaeadbc29acb86775d5c4bcf2a3f951d079d75f05764ead406c9038e3bca0aba7f766c354c2f39041d090bb67678f49b74ce87b2856420618342ba6e1196ca50dec0a21a77a4d2bfcbb36a3fe6e6d09bda13d0661bb474c3e410b4b6e5779be6321448400fb24f77dee82de690f9b5805709d553631ae29a26771ad219b0735843d6ede4f207dee8186030360bae09e4c70205090a6150976f5e42c7b2779d16dc8cb88bb895c1ce016d4d8efc3a3ac90e4f4e6f41adb03dda05f88270ded120200d55987e36a195c58ed9eeea020aab4236230c06c4e1b58a2ba340949fb6d1d50a3f630ce88e8aa93ff7c028ff1c47ced7ba6f00a5ae44cb2267e0020c3d5d57bf428701101a53388cd4f6d2412b34693682ce458510f482e7b2ce4d043b13749955633298c99e3710bc174140d4413fa0bb3a231597f6d4ac2cd81ca0b9edbc43ec6417a186350722a448249d3d1dbec6085b9e0b8a86e58f8f1d2b6e0a025b40b56c9bd4d113c07970f9750726b459cfd3e657a0cec68a626f712f1cec5792369463906052b592c2b41e77842daa5fcd862e7804e510f2910a90eccaaee8c7a10444a30d72b97e4928d7cf55a34b25c2bd76470b01ed3f3861119cc1d5e37b26e39a8853eed5e769715599ca25fe34cee11b9c31c841de36928a3c7c736d44b88b4285ddfff17ffae0323b236b7ce8332929bf4df4edb2485387c26d749bca7f23d6d5b3d30b0ba1a0b2115e8c6141dbbe028d12b91330179abea4658182c2dbb72253b9dc004f6a8c513ecef7947db6883666059bc8b511f4d8c8019269aa1b3d26696402391f046d193f3f792977a0d285ef87ab2c203c48586b7ad128079988a2262583e7e3305fba5cc08c119fd0300cd086a8d7ddc308abc480c1a52ac605201590a4ebd09518e5ea23b861251ae919c7b0c2d6f74c31c6b541d50c6a02e8fdd34bc4b1c35cd1f177bd6689fb970720f917d056ca33000e4e6b3cd5606d02cd299683dfd66d1ef10b52412cec507a46b46bee144c013b8b050d2268d521b2d3237b19e0a10f6c9d3946603b704ac296a4d5756f50c1c193aad93a4809a1bfe2bf801cf55affd64fc1fc3682ea19ef658386f1ad1003231090e27ead6f96743d382fa87ea2090584c1ae10c4b9e6e7bde6346e672bf2aa20f0f4a0cd9fbd1a941ef58f4507acd11dd7e4486141658a3dcb18a8ce5b86e46f267d9dd0e9b927d49609dae3b9f4331a9a96ae3b5e8a68cd27361905cf95ffacbe97d401abf53462a49a24e0e89adb49eb99c10146e6012935ac877898fc6e3585a31175a4117f00bb4ee6c9f89c955563f35f93d2725d87095ed1aa40537afd6081c0c1c9b104a3f4ca2b91d03a2c7515741f96a53454596ef75c0d4245de4e0ef8a9d46381b40aa7062080d70120b30f33b782365b502bd8098b0b72ac9f5967e82e27dc748e65a3168ff3b8789991e94d255f0ac71806edc06e5c2ebb11731097e0b1a9ceb377b9725bd8178259bddbb5e1b37b51b2106e017086b434944200351b557c44286c9be626ee610b25e6435c718800c8e6d9e112e2418d5b34938a4c8012e0643b60f19f23b36ffc38f6ceb3dfdeaca7bcb5e74f1d0afb53b3d8801c19711616acbc870436686f5be73e7ab52c51b7332b9a674062d9f2dc72a34a7e026b1c830c6a8d38e6a67d0516ad74ffcd881577966e88667b060640f501d0341b662d5b1583ac8c45b4db9f0dd6beec936092f9bdd5299da20854d8e6f0f6d61a4a5daa546aea12e22ca25a2ac972c659ceef4c9a7cba6adc17cd09c7d5f4e43f22851e5924769dba4f68449e1616cd712abfe494877d746c5926b987e7fc252285cd0c95419d70a044c94dad1cc552c3cd02231567e3a787a8da530d5fcafe1eb6d42e24d58b88e1129621d1cd8961708c9f3fdacc42105577b0239fcfc07da57b2ac0aaa55afe083c4164aaf590c1cf6b2ccfcabfe6e24c34b7920cc9d84d604f7520e4f5e48fcdbf1400d8748690e0d257fdd393f1f56c625b1a7bd8331a82cb0ed2c7498ff7866a86c3fa4a8893df43d1a6c1d8823606422d62753d2b12cfb6413c4b2c78634a34fb3a5b8f977f6f79f195293dbac591154ada4ccc6e92ed3e55c65c626f4d7e8aa33021d289b7d860315ed38a16718b7b29108fb06c833bfddf6e4d55caa133d5b3635e2ac853781295e2a563824847fba3e241fe98d68f3adbc3878852a8053d94532f9c5c1bbcc7b922660338fa7ee289a89cbb146e26274eb72dbc6e03285fa9fa061d92828154122459fdde179354bf357a39b5b8884d002ea47ee3d2030ef049b4881ce5ddaf4242c69865c85a37f752d7bb8c71737839df47833142bb64b7114fe87eba00dba0273053f6551682f4a943d9a9a2e55c17806a6f7917e4ce6e8001bf34a4a38394f5aba95c723814c5ba57859708a6bfa80c07b277a6e9763e665844f00af17b5efdf1327c956e4588ae12dbabb0f0858f9d52b042f12e01713119c6829ae3a5728061c3a3d127706715d46c508c23f4e43dc961c2fd18088040be04b0390b517476ddd6bb46a73a15a8642f5fe3baa66eaa6651efc8fd229bb1b9ffea2b3721339998b026f4b15a157a442573766619720e8c50151b27213cb4710e826d3c1674e933e8274b1af66871cffb02d2a406726b49d09a9966fc985d4c910727e2483195b522f3502b2ac77731b0ae3f6babbcd7846409060c2485a46f9c0d503f769b4e472a2bb8ea95b7c4701ae69d70d509c5fdbbdbd867aca3c677cc3a1a2e859cf24cac7fcf8f94f10d50c13dda1fcd433f9b06a765ae7a786fb0e8476673d28f73cbed95c4daa1084b2f3192505a669c42f2d5c2495583456122996c8b834883633043a6ae54891cec0a4ce00465f27739caf1ba293bad3461605c0030d0f49ba5164c97c93f456af67dea167fef4d8dbfa3553a057ba2747138fcaecf5dab3c97e7201781dd48fde77d2791d86a8ce88ffc07fea47f548a374dcedc4bd797784598a3c1a1965032cc65de91bd6b1c84c13efe895b20ce5ac79c984e7ae539e818cecb19e1950adeda5be5689761be0bb81e08caf88dc07ef6138dcc6a0624ce22dbbc5e87e896cd2160840b34778d2ec90bb52d54179490bee2039c67f182fa63c2dbd36f2c27e21dff2d84c3672fb34170307e83dd7fdea5956da71b8962100ad701cf029da6cd4f2b3d5abadeadb1d7f7fd30512891b25833aeeb922cfa8dcc96e92ad8cb492c893acb3c52e89ac8edd2aa5b8b7cc20a1eac3ef08388fae823e22763f33d01688ce7f765a6f07801a2588df2813f7dacc23a6df407fb4d4a7ff21feba84b0351874de3ac9f55ed498e48291245834e7a16adffc1757ddc0d4953a0d92614e76a5ea39d5a003fbbd542a75ba0daa91691f0d015179c0edf926198fa4431953677bff6fb7c092153e44e6abe93160330bb98d946109fb89558a46944fd7b53a23ac21b8704328478335a72f0d785a8244a3f2fe2f2474aeb7661b13201484a800560b9e4d5406d64ee43335c753a6bc5852eae0754670b99c469636480aaada5f60f5643ac12c7453a946fe107db27224b3dec398d99317afbf80122b61ae6e0562272194b5b6836bf8a8871c192856e0fa35675e56ad7848d159a5279ea1f6ed05adfea181051cc3983298a8d116eb67118742e5ed9797febcd90ed51cd2248c8dcf3ccbe4f6e97903d54b469402c90657320b96f30e7d85179d1efd866cfa03b84628e042768f416d83b0eca14d44849cabba4cd2af5da60eb8e3f25e01f140d0edbe79506ea9c9f36b7d200bfd40aa7afbba5cadab55debcb6f8140705f001838bf6b1e7b2ba02455ac67e87dd0ddda8791f8d2dccafdbeccfe34916dd6dbf1b01dc0a05d64cfadb5603b8d2117a447a1f8085fba7a567cbd0e4c3d0a444a9fe013169eb5261752e3722d5c0d6a2c9c0a9d23aeb23795681551cd68ef72f543abc1f76d05265f4306ae2f76cdaf779e39250e813dde629a81665be0eeb9678c0fd0da384d9a8bc5fd4518d55769fe1465c78606a27262d71084f88d2ab83b059c55cee93c862a56e2cbc03e795fd5a1fb8adf5feb49fb6426277f8d3489581a9f3f5d0c57cbafc524242c7a5528d9bee8c353118c225018f8009e0107163cd430c2214abda3f77db87881c0655dccd6477cd0ef9054341b9255a27b4bc32592f593684420c8feeb34f581c7c3bfd916c63781e19b5839ea78f5858efc643a3c7e25ebf912979f3f66279e0e3b8468cbc1c5345dae3df63145b0a46c23588e633d9d7511800e5ea4e67ca263413bffe2792724b5574a7fbbbb276fa9afb0a5efb892a256332b6aefda0628531114bd34728db43fb8f09dc1f538af78c14db5d7571dfb4fefa2cca6cddddb96", 0x1000}, {&(0x7f0000002200)="963a17254244e65ff52861c5c383fd600d6ba97399cde8adf646f18bd4b54c0378f1d5e3681ab78223580581db2559b6f81415d63ac7220886ed98e81213", 0x3e}, {&(0x7f0000002240)="701525c7e3dc58c55f769e169ac3f9349ed2dc6463595bd341838db06fbd8754495e20fbc33d8fc40da6ca4ee3ae26a8ca143b1f5d28e5727047bee3a7dc2898b2af02982cf81977bc23cde89664fa5e79543ca949906e112586bf9a6245ad05f822f316efedf88bcea54d7e2e4f9176a7a85a3b474bdd2de818b064402d003d1fe3684fc6ddf92a1468bc13c2415338a1e446a0e1f86fd4672310ec798d8a2d80b1647e2030e936ee0f98952aec056d52332d11a3879e532131c6d18f669557d0607db6ca451e8ab41a1be6da95531faa51b5da695b38426756bed32eaf996baa8e5826d06250c248135a7a47aa8fae3ae943e88f7afa88d2887c4f", 0xfc}, {&(0x7f0000002340)="ef1e239713192abc8aed4979d7cc7a2fa8cd4b4d73626fa2560a784bf58098d85efc25d87fd6c5306c573a11b768abc323aa18475d82ee94718fcde444aeb84f2233a9732668598d0c99efd4f36cfff6c8d80fbb5a63dcbe3d9ce89e22117022e221cc66c9cb99a86712c388c7b09e19ddc71a6cb0b9e66ab1044f66b2dcfb26d8f37797eb907c6670828b93fb2765bff5d087288817c4c82d20952f80d29c581a7023c5e2f81ae2e7c9edb10d51b4ca08526caa7716c0704f5e8c1ed31a92b8c6328791dc4f9ab8e403c69ee9291dcad3f44572fec429ea0506577d5c21da78cc47cf070d25e817f46ad7006e84d39e51fd4de48b513a52", 0xf8}, {&(0x7f0000002440)="676c8f04df023cee28fbd92c3bf0c082003d9d4074500d197286b5e6d08a68c9dfc58b0b116abff28d9259c164cab8d03ccef3e0a6430870bea66783bc765ee30fc6046b24b5f88d8062140412ec7710a80a9e64b0633809e43b4971df7aa48202e79605fc67ddfdd79f36bca11db43a", 0x70}, {&(0x7f00000024c0)="0aa4c0b5fe30c922266deaea9f74f78537f3623ce81630ee49ab7757ce9e496103a3f1ed2e96f41475efd6b7416e3ad850fe72a4d31f5481313c8551ed7ec6e4cdfad26faccc0f72662c086d89871352feb9c32b458399640e4b3ef5ab0b4c23ab095f6f8dc3d9272dc7a1fcb32ade17295be9b65d9539dbbd53ff6ec26a409d751219b08d70e80594bc7f187bc37afc0e001f0262cb04bc3b71403b60069258947131366900cc8377805d2287538fa3329744b08bcf3dccd47085a483afba5bde2bbcbc75cdf7ed9204cc2177a36a7e8c4c51d160968e08b846048ab85e5671941a5e9f3b75", 0xe6}], 0x9) fcntl$dupfd(r0, 0x0, r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) close(r0) listen(r0, 0x0) pipe(&(0x7f0000000040)) 23:43:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x440, 0xc4) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 23:43:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 23:43:14 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/z./o\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 23:43:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) poll(&(0x7f00000000c0)=[{r0, 0x21}, {r0, 0x10}, {r0, 0x4}, {r0, 0x10c}, {r0, 0x4}, {r0, 0x4e}], 0x6, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x7, 0x4, r1}) 23:43:14 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x1) 23:43:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x13, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 23:43:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) r1 = socket$inet6(0x18, 0x8000, 0xfffffffffffffbff) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 23:43:15 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xffffffffffff0001) 23:43:15 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) clock_getres(0x3, &(0x7f0000000180)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:43:15 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfe, 0x7, 0x1, 0x400, 0x7ff, 0x7c, 0x2, 0x0, 0xa4d, 0x5}) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 23:43:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x20c, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x140) getpgrp() 23:43:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc020, 0x7) setsockopt(r0, 0x0, 0x8000000001021, 0x0, 0x0) 23:43:16 executing program 0: socketpair$unix(0x21, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) socket$unix(0x1, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x1) flock(r1, 0x4) 23:43:16 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x80000001, 0x7}, 0x8) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000200)=ANY=[@ANYBLOB="32797a00002e2f665e20dcfde1696c67a7bdb8d2e8adcc98ea00e9ae25bfca98e872f9283eaf62e873d00773ec1e7b817358c10cc9ed3881e14abf51a9582501c6a61a30dd702170f0f633ffb18d2679202f5c0ef9bb2b7efd249f08c592152a829be08a8f781977e93b0253db78b6100ce1e7ddd0194e4e9f5c7e702ae1c5dff867354996aefac9d42d19abd6db9c2971886c1ebfc7b1c7657201592975eba805a6efd5d637ae"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdaf}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x4}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xffffffffffffff29) read(r0, &(0x7f0000000100)=""/2, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10812, 0x0) syz_open_pts() 23:43:16 executing program 1: r0 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 23:43:16 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) 23:43:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)='N', 0x1}], 0x1) 23:43:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 23:43:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x1f, 0x4) setsockopt(r0, 0x9, 0x5, &(0x7f0000000000)="70002842d2987db66862bf7c5b7f3bd90f64e9bdc544be0871b2d628d3cd882db8f6", 0x22) read(r0, &(0x7f00000000c0)=""/39, 0x27) sendto(r0, &(0x7f0000000140)="7a655b6848676a11eb1cbc6f5a4a8d978fdf5c5b88d3bbbe044f9f9cf344eec88d499cb4d1da385db2a235638060bbc7f1848b16751f5dca4d2a5d75c31f70fbc77b211ff4d29078f2cf721cd0d100c3a96298af99d6f97c0a1cc68269c2f1ebf5a150fee23c8c5ab22f74ceea624704e086f0b9ce73db7cd8c4f5e594f4d3f14d0fe5ff10f41e3f4e7b376d9448dd59f17058a9684b79691472240a6dc72ad34a03eaf92aa7a6d897be791552a92b29904f0e888b69d84eea0e3f93faf1f0f87cfed3bd3f9a5d77459662bd393d4aedccb93fc3093a40008afb5a0279ef9026e014ea1f0abba57bdf", 0xe9, 0x405, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 23:43:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0xfffffffffffffffe) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x1e7c, r1}) 23:43:16 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c6530004538b1423496eab9774c9cda83cb9757c617f2126f77bdb1667c16b0e46fe2e727487a6a8ef7678abf91fc9880e1c546cef4e68370b97465c6ee46db6a787d5856a893082d686a9484d2623835cf9183284b714ac3febe29e00f9180e01dfcc5f1664e72b9748e50267c637ab4438560779166591d1e6c4483092919d573b1789ae12b598470a4566f1edb784b71d9f4548a583b8eb2ee28219054370471270654693b76f51e0e38733d614504564dfdcd379c351509d25da373d1f352c87e247f99aed9ddc255b4cf38983c616f03a6b1704227aa893457cd37ac9434798e5e4ba48e163dd45a34585234df61ec32e4474d8f"], 0x171) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x1f0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) sendto$unix(r2, &(0x7f0000000100)="02a46bfbe0446597d6928f01e92245950d3c527ff32343edfab6027cacf298d72eea52dc2bb4361d911fca42499caf8ce86641668b543079a67011c3d6d37f6b4a2f4ace2be0bf770457bb1acd222c1464a64d14982c71a29b2eb9f368d4a5a22ffe9d6ebcdf602c9047f06869da8f4bc70cb060f8dbd9c2eea1502a47d2", 0x7e, 0x40c, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) chflags(&(0x7f00000000c0)='./file0/file0\x00', 0x10000) 23:43:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x14) 23:43:17 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="91c9feb884efe44fcc09c0364c9df2f62f81b7628846", 0x16}, {&(0x7f00000001c0)="4d39dab1268212fcd0e6fdae603adb3f3a94fecf6f0d1d5139ab97aa18811042ceb4b40a64a44e77a64a4c610453bc85b8b382e659396a09e8502126436b7f8b7ea473c0221e5b864cc320648695f75b207cb26d47d215dcb3dea5cd4f31d27209b133e6b3a2f2d770c48651cdbac6855134ec52d7d41c5eb3fc7254fe21ff59df6b0b1a5de6352e07ec866b4c9b5cfc18ba3095181de21370da521de6af010a8f10dae07734c27e06086f9b83c0dace799276415a30cfd4212fce9fb76d99b2be084adfd8a31209143c6c5bc2e05121707d93d37e4c6e569959c33ca34b1f9313", 0xe1}, {&(0x7f00000002c0)="3476151d9e6dd58b9419fec3cd7643f1a3f5f9ed1d125423d865ceca3264297fb30803e24c3e27bdd3d4eab7c0aa946384e240164c6f82f0f24f036888d648cfa9a86ad0f46f0e170bd34802c65acb2a2ac26f9ba203bf1081744e8300d9d276b9eab25cd95b6cf2f7442e29ed17530d971c9b66a213468a277781edfd707b95a9d32dc80b28ad8f2f9635b3f9fa6a015a8f1eca9b65aa1a45a0ab14953634fd47f5146bdaea6a069cdb7bf1c937157465d64f4aa12cf6f333776ea60003b35b3dbef67ad1eaefa5c611d9925a9e98654a5082ac8c469b6a8c73b957cc4d4fb6dbb7a7146a83ec08dd015b666cfdcc541918a39d056f3ee54a530731355b9d9d8e23c84dd8375d9d9b8a3351108c5b9367f7ede189a23bc92e7573f50168107f9b6347208e32e89e4c8afb944179bf16295a5dc3f227c52eff905bab844f69d86028a57107ba8a9f5790ffd8bfbfab7f82cfa0192ceeca735e11a940d1bb075390405438995a88aef5d141584337267069af1a33143ce3b34520257c62c8c87a8faa186b4ca0c1a7c402b6bb81fb3feba2c7256673a2d2c51040d80468ad04cfa5a806c414e8c7ae6e022564c8171d8e36b1fefcbbfc11ae721c66fa953df83792c15d9c0dc1907c892ad28e23b370fa2d529aa95876b73fd69984e2438d844c073c27f3711398692453f90a8bb89f268af8165b11dcd7ea29dc5b3ad27817293a4f47ab898bda8b80a65020ec66f1b6bb713638282b54434d9d94c262ea6cd2c82975f4e9f93dbe8a0943ed8778aa6ab06b3768505cd1a00ce53db99c8c5997ba3c6371ff5e82880f51b1cc281823e725ce7e3fcbcbf62eea7723128449cadff598ec3f86027a5e8d5dd576b714acaa49892e714bee7d6014c39b74bc6cb6d9796c9166713bf9b78830d7e527f72b4d5dcfc164dbce91b4f6c76b3f91cacbe9930d9819d682badd9859439f5e34d82e911444a9c8d4f94823bc85263e9b8dd678e90ed85728ef08f2a1465411e94a90542e28ffaf544bb7f30a18d0ff9f481acd5a1aa6d10606e7d50c4c7ddcae8edfdb2507c3591c2ddd09cf678e41c0b5e61b9f63f1457ce374c5a5ce2472e7ec7dff8a99e8d77f7f0d02ef4d50239fc12e74b1eb072218d01b55262fef61fa4fb6234ad6023a8563ca3243600f3ad62e8522577fa1ec3c64aea1674ca9b768e073af5dd968e03e44cddb1683e728c5b5b20bed1c5777286992b81dc9349edfdd32d7e27976e1c2cca8d40052d6dec794480d90aabca3348dcaea0f57ddee7b83e034d630848e366af847e4db5c3590d08b750341c91f656ee944f5a02aff3d494eb93326c508a0f619ef4199145a6587686fe54dde045083ee196514c95e640cf685931c22143bdc3428171ea81cd963da3b6c9975a071fb10baaac59acb3f8aeae1f2c18e49a4cb1727ae10b52be07d3488e2ea1cac20cb9bdf2f3430a65e4eec981a9c1eed562a56912c9f63626b1f7f3f5d26a7aa68fc0838d57e70039499ef810f5a447ed957a6b5d909737ce54757f34b3e4815d2ee871e2c4eecc7d9fdb97d38b2917ec4278e8bfda11e22cf911bc2f70962f4bbc9c4732b366f4d197b712441264482cc6cb62f4de02b1e0bb2a55b4cd663701f8056b217edd94f883244b344f9fa1975d499af27c9f36947133d1d974830e311be794af8b004745978f65af4420c941594596067082474c91d3fe7a673adc782ff8376c5b851280610d0f29d5799cd82b097b1b4d9d136143e856317fa8e5e0df2646500fd45a04827c1aafdd174433125f1d826e9576497281df87a0c9811038164706a4d6fe9030f0f49cc8bb2f1a568ee58655672cb3334c7d5a6f3f446dc5f1cf7d780b14dacfc73ad675cd6fbf620ef1251a57d0f4caf674a9cb62c4a85c12db20256e5210bc4237dfa0f976443b0f85786bb8fac7dc01959e12af80d6239ed34592214060f4c91a55ce0e1e273c9ccb4c07b5a0e0f47f0221049495c52e7c1dd5e3c41266ec2d6f0324f11e8d3eab39a132628b07d0e549b33e6e6377d237600fbd1805c4abbc29bf700296e27de9a90cddfd8ca2a0b83e3764bb935fea74c772a9ca70451fcf421611c546f932bd383c99c9618bc4f1d619c5afbcd5a4c9aa60892c74db9f5725c939c88c5c8063a48415c32d570d49cc4ebc6f0dab21a6ae77851e894aee6e1511e3f1438071d71a60a7fa8d5706b7ef597ab8f03749382546d2eb4d7d72aba5bf2c907302211883315809d8bb08737e047dcfd47f606db9ad8eb71bc9a37905a0b2affd0169ce8dbc3b781c69f404c056717bbb830de90278bb661edfb695834f5ff174f37b8ca19d4bd8480268f8beecc038a4ade7c02a232317fefa8fec8007d54c823b4f99d9ae7d2b8276ec5b5212e7b64e4d75a08dfe8ffee01ae378c8d4ec465ab5e0caf73a21af34fee657ebaa45af5e437ec52c5c63c2df2459b30c50abbcd85a1b4d7995856bab2b7f75841f8c48d74f0eaddea71a2eb1f4b0002625b977370a1f3fbc270fcfb0f60f7130aa4c47f9984425032f945d08c4e662e9006f85a066e0b7bd1f09dc5b2b1edce88c4cb0696378a93365e5ba7aee5405d1c4d307811b30b45372d3e64c9165d8ed25581271523877789315a20e6b2723134b2bb202e6de8df0183304f09e5b72f0b66a43b03527a0c532932a084d5ae8a19911a0861201e37f57dfe829521c33ffe27e946f4af54b0a19a850a317c993df24ba2fe806ace8f5348b041cb9e0f4864b6a99f4de4e1ac9ff1ccf3c4ec9143b030c6dfa794cfb28f9a78ac6bc2c7906db747d2c7e44c400895b720029c7f0bda9a863d69ae04a01241214a3c3936bd400e53181f6d629235d69a7c29748de78a9009ad605fa384f0109a53692e9f9c354941cff19417f4f793f05946ca23920a0bcd32a7781ed21d11d20ffb97d24aa5dbc02d58aeba83a56e97a217aea50f2fa4193a99c20b0e5dd2f57464fe03a2fa7648fdd35e4eb24ec9f58c1ebf89b9226edd47f01c5dcfb8e5643091bb4e361dfba395d249d7d058536bc4fef0c7094d4a7adc4320c32017d2d10711f054a421c5201d7cf5a372a42431d659c0dc1e32c82f1a69063888c5223810bbb8b47a84cf48eaf5874568673eba6ddb032f6a548fb679b5e9cdbc6f56739392043996aac7ec7e0f8625f63d45fc66a7d51afb856dce96097fae6514c619374691276ed7dd25d01be5b0a6d344c110f33a02363a95d676cc190afd79078ec1ebef29ae1605f5ed85bb68836df0fe9c01a0bb2cebfaaeec2efe448a9711864047ac48de376500b26a93cae4995a3ec45596c7985561a946cf0d8554dbfc2849590f06e707f4328e2a839ff58000be14bf650065fd92e9b99fc65910234ac505ed15d2945ee6ee77cb326c8fc8feb6f07ff8e9df3d1555a904dec4a9c0f5191e76ecbe4fce18501114cdb4fa7e737a80ed524e70f1523d32d0883adaa0e389faecb64eae73b4ef443df07dc1b920431fc22de9e92d40ef7758dd6647ec978ec35293323ad0f8cbbacb30f620e5a2f7f869418e5327c4cf4d9f2ebe1b743bc791886a1419236fb4c3455e3050009ad04bb3e0cf1aba7adba63aea7404ee83858dae028366ede334245aadc5a9ef46fb53ae7c32dadfdde59d82546df71ee69c6a5ec93029e332cc76d07a3e4d204f3289dcc7b82378bda269616e33dd26baa47bfd8c5308a6a879c8b331a0bb2a757852bee6f6917711a292edce0890061a5327435f0236af3f61db4eb6bb51a413a30bcf10a7dd9f2b1895efea048aa19a0eb18752438fbbfd43ae57bf616a17579830cc1cfbedf4e753ead31fdc12cd73e7df7ef0f449e63a5010901f3b88a3956fa7b97670711c51fbdf609abf36a71d51d5da116407e4d0d6c2c02fadbe9a585c8cb31a9c7f844bd50edb8f510ef3b6aa08e8bde5b01848e24c4242a1623fa6122151648947e152891dc97ee6f57239aa8b03675b53e90265d02d8053dc42a8f06090de6dd8f6a45dea0e286a350062da8e57e812dda1cb5bf523a74bab3d1a4c443f78c5b696b2c9d6f67fe053133a86791b04358f009e8dbe4e11140721e8ca98b600c38e9d7d1f46e2be2f1ac3b9376341e8950d976cff274e5651768105b655c7fe8bed305d2c90d9924153632a54ebb818efdf42a0de8329b9cf9de4e05e64484fea98f1644312bcdd133d6640a1f13fd30303e226767e6e73155c128b88a7457e55f2dbd0f3efd7ea305ed3689b5cbc8c0ace570bc8c712cd2a88355e0dd0cdc4f0a11c397adaa084d96eb4b376d278726a6a98d55de9dc908ad0816e37975a372dd702567bb2d57d1c4245c8a1fed8a012fcfbd196c70d473fa016b6586cb9ed518893d879bdae94c84074d16c43f3c2183dd1c15f291b05484fd7f75a43cfe63b3aa17119fb24e2c2bfe705acd4af5492e8254a750f3426d0e0ede4853a5aea1eef0adc44c8a9c316038aa775799a3967b172d2a27af3a7671e60be0ce6e074c274ea7c09827bbb4e6f5c1d70141ef8276e20fcd4fd0a18df62a295b430b2703c679ce4093ff15d97f557895b5cf09b5890416a2df7445d983eb2df9260d836647a1584b9644c77041c7765b3cc0647b404313dac41a6933cd47277736b6d6469aafa70a0b8b11658cb23431095221153ac9f60e8d19902eff0c64ce443ee74605e52ecc03109b8a25844694eb5874f80141152670cd21106c0d8b56f5a7548112f4df7b1f761cd7de6bd678b327e1df435596a9a3aec5c536398d05e205e90429d89a6d03bb96c133c0681ff4300b596548383bd5c3dc6440265f926fd38389c743aaf673e8d1b1c421a986f88a2b53e07f26fad7249fc9f59ac7b07065708125d56cfbdb0a25ddc68803b4d64cef351634046722d29c6668b8aa861af8de3aebe20e9d2ca7cea6cf39c280fd034e7003c052aa358510664b8dd2221115cb32af50e60b10fb573775bf8ea43d4486e44fbe714ac07ba9ded85222dbb7bca9235e5625dcd85d3e8e69fffc6622b835c43ac4ad8f3c97280b33dac82a858e50ca94410e272a5afad3f5631683e2416f2774285c86a2fa41f14b4e3cd119333dd415ce504413ff6026fd92873122ce77f17683a16bec3c58c56b244cb3759f66fbf116ed3443bbfc5ca07160fa3d792c8fadb73e790accb433d94ab3d195a7a2e8d98aafe3693d95a088aca06f8ff9d4b359845d1767586ccbb32f972052976f33ed2e06c2c5b06113c132a18befbc97045e31fb5f9d9b5ebadb45fdb7e1c4b092df3d55941970fec864e90367d100420ccd30896f807f14ccb5ad7216369ba53d70a194af34c1b670aee5f539cbc4bc4659cc8b0daa4b61d92d81a04d023490ae22e78f19628c3080d4aa39242d973f20055e1375ad89eb34a8935b3f7149cc0c4e0915318e52609760bc708df98f43d9deaaf3ddab70247ecf235c4c8165b7b6c8dc73f2cb6a6a93b8c1a979917dbe8e272999146e8d333d6e2519cde8091512911d9dace70d91d5879f655605a6a4a1b5e7157a5de3eaeb69154fb52914bf2274cc7331899646e9b81fdfaf2a0a9fb439eeb120b09a4df1be03f3a616d48af7a838ff7c9d84303b3799984a483476b28973c7ba619b85a75d5e488381c8c0b0ecf89eff0b245c828b4365f1e7fd2e15eb17792b57f5d54eeec47b734b649a094068370d586220d8fe5f347aa051ef85ac97ac6bc3c48bbc0b6696759f3c45e21bb6c85617c029385131367699e169a6e2375eb1ec0ee2a9498f20441d0bd21b0213fb401d7c20ba6e6b244832cfc9cfcca", 0x1000}, {&(0x7f0000001380)="6aeb8ac1542ee9193c4c1e32ac4a604c8f2b79a3e4dc799810859f7754a17346e654942e5eb9d61264aa10ce44d067171ad0bad2d6a9b3c862ddd5fd73eacda440f18d5b04fb9ead4567138f2b41e4fc548c7d05e7f9921f6984c334ad143162bcb979237f4e0e8d267eeb5728a32c51010b14b94353526649ec5f18b4994eba8e6499b6f844d1de9bf2067c976a81b665df82618be4875fcae586e781b61a9cbcf6835dd3f14fba98ae607a", 0xac}, {&(0x7f0000001440)="268fda65dfb9f33fb7d2017e38dad8fae65b52de3f8858f87020f85cca3b35a622c34e85cfebce286322640a414170655f1667af48e5ee9184b4a8448d437db6822ead757825ce701546f089f5b9b737bcf2238e657d0715ae3e7fd4a61514fd80c8d1f67921a7caa66500b2bbfb5c250503acbd51bee8ac9ce11b68cef045389b09ef62ded1f0fbaf8656aa66af7c2a3fb5cd1a430889a0c86422a1b58ec702b2cb4a6799220cda37a18204fe", 0xad}], 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) utimensat(r1, &(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)={{0x15}, {0x44d0, 0xffff}}, 0x2) 23:43:17 executing program 0: r0 = socket$inet(0x2, 0x100000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 23:43:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="e148618b6c91bfa55f1d023f16fb3c8d473683621935ca08ed8bebaa81c980bbae0c30b82cb53f8e2a1de83d77d43300000000b6f7946bf34f1f3ef3a210a60fa227b322300b00"/89, 0x59) execve(0x0, 0x0, 0x0) 23:43:17 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 23:43:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x401, 0x0) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:43:17 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x100000000, 0x6, 0xfffffffffffffa4f, 0x0, 0x7fffffff, 0xe3, 0x4, 0x9}, &(0x7f0000000040)={0x400, 0x7fff, 0x8, 0x9, 0xd650, 0xb1d1, 0x2d, 0xc089}, &(0x7f0000000080)={0xffffffff00000001, 0x2, 0x0, 0x9, 0xb8a, 0x5, 0x6, 0xb0}, &(0x7f00000000c0)={0xfffffffffffffffc, 0x8001}) select(0xfffffffffffffee2, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x40002e}) 23:43:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\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) utimensat(r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000002c0)={{0x0, 0xfffffffffffffffe}}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\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'}, 0x50) 23:43:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5) 23:43:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x800) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/46, 0x2e) fcntl$setstatus(r0, 0x4, 0x80) ftruncate(r0, 0x0, 0x101) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x83, 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 23:43:17 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f000019c000/0x1000)=nil, 0x1000) 23:43:17 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 23:43:17 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="6355cefea5bfb7100ea5b2fcc20f45625555ff94d528dd1f5f697310e710bd403ccc5135d313290215d3c7fe94894f537e7a0beb2322760562de8de0", 0x3c) 23:43:17 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x80000000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x100000001, 0x5, 0x4, 0x8}) 23:43:17 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="27000000ffff0000a5d43205"], 0x9}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200c8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0xffffffff, './file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:43:18 executing program 0: setrlimit(0xb, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r1, r2) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) pwritev(r2, &(0x7f0000001700)=[{&(0x7f00000000c0)="527ecd6e6782fe828bc27df0d47a7fec386248c5783b5101a28d87657ca9a5f2a41806c77ffb9a178f4ebc80d12e0983f42175fb94", 0x35}, {&(0x7f0000000100)="ad11ef052d91569a45b3227637aaf71605b0de8afd74e1e6fba1b4434eaeadc4b2bd86d241c2d9b281f33723731cdbf6a790821581b77485e5a3298a14a5b0860b56b790c8808e30410905f2fb92b454e482a44e76f255af30a0cdf2c069e26ad0d3fa693c5dc86618dd1d3c38cd55299b1c98c9ac0daa89effa0e2cf49121b56f5c8af9b3e67b7c57fc4a86206ad3a6a68513cfc98cd83023b7588883031a54123aff26f010f5091e5ff73953ebc1f10709341a5605e85e7345d5ec5b567c94c6e235f1474bdcfcc5f921f5", 0xcc}, {&(0x7f0000000500)="50bbd2f06150c805fcb55c93a90dbd13cb87697cc14e6d7a4b64f1bf37c82b6fd55cec1291e535501496765e6e7db62f3968d11909f683345dfdb61bf6af97736919e66d1addcbf91af1687ecaf1ee9e62cdde91469a72f092c843023fb0e06e5324cfbfc5e93cfe67f9b8779a3da9e6e4e3337b2c974b372f33f2f26ffd68d5691e68ef3fb8fa5badcee4de77b54206e00a230ece6b5e2fcd84645dfcbf671fdaff3bc649897b516a77beedbf64ebf085341f37f7201385092f70e5990706ebffd21ef9b00373832e112c1c64ef047461f669a2ca97c7ce50dc85238a667dabe7fa123be6f9381a9ab31d367f89253ae0bd9a1a0bafd62286c92c6873bc4848b39e26e74290014e247713815066b3c12ab11a5a558ff7b865870634018fe841ef7e09cc76798332a5ea4b10cb97cd0094c229b36345b37ebf13bf9424abe1f7ce515daf8de549a676487d17106e86da5fd8ad577c86e9004c99bed7e54df07029244bce65c0195f28f510097b7b01e211e0ac353c6e8e2fa27f007ff695d7c07632a0b34d5ba0ce2c50a8ed8791db34827a0e6e1cd10f94a160f15a1522ad590b90e8ae0b434c442a6e38a7abaa6d2cd297850d080c632dd35eaee260db40e29715b634b9af94986bad59fbf93eb78cf65589aec23091a3c438171f18f7a35859e39ab818bced76fff0aa77e3f349e87bbaf47c7844c19e3277d05a6e4dde4ed6fc5664c718595f1181d8595c05ddfeb70f291f9b280b7da520c29aa2ba3a5a68afc5ea23e26727db1cdf8eb704aa3c532a7e30bd866e8d5005e18463b759bf079ef64409682e11f205e8acef7b2775bdb0874ff7d9c1456c706a72942fb9d79532c80ea8458ce6b5a82c68e4a360bbf893a10c1dd33b64c41ab448d1a6ebd63efef23e1b71bfa2c518de6efcadc41128474ba9a9d08ffecce36b9f9d1f05454e68e8284be8cb29850adfbc4c03c10f27ea222f487e33df0d6e7178578c19c051a1574af7450aca278bd5481f0ac224c6ca90e3cc04e7c3cc5da0c8f9611320ab5f45c867bc8c3e71a8178fd45afd83637cf2692377ecbbfb634da6374a1223e7b7813e06f3952c16f1648fbe5a3d6383f5344d84db9e638f8266716063f1dcd0d609d9220eab3a8fd23d2789a62f9b51d1518f82eab1b803604069f435b0913766666429f6a008406e3b610d88f1397ca1b901f3df8ab4db1f6e5b6838c3da14e397c9dff827e5bd7ff2bad947f1e388b08c1e9e9ffdf26dbcdc2df8cce5503a02601886a005e04e0f2a80df9fa6809867b15684cef07eb585ad0319dea4936286f7d98ef277064649fa7b0d24fa641dfbc064af35e817c344e1c4093c74ea3472b888ef61de5cd41d77ecf4586e2aa1fdd794b88575ad4a270bccddf6cb3957667dde3e6cd31314744a275ad496969bb9cd619a76512e9f62032cb181b409144c2afeac70bc1629340af951a477e5bb6cc5894a6921688bc4d4c56bfe3cd5793a2aedfd18740911e87d5fb018f0e8325a85cb0ab3b26f73a6f1551e2dff887feb896a4c7061b0a8aed8235d3e1d2c4c2be2dfa9eb95d38010c8a9afecd7c736d206801a4d3f9c35b378ca6146377bea3d0232f1eb75cd06801a947513a259934e9bb00006c6d90f4d4a9432a209387bb8321d9ef42d56e530938d38385eae1e8fabbabeb2dfe2849e329c7f40546143e9d6eeb24f38e477b1bc8eabc7fb8f96e60a68aa3b1b9ec0efacc6686af86d7ed57fd55c2ac6a27789664992df2fad28943cf20577283ac528960879a208f481a20f26aece6aa0f67f13e8475f19e4ff83e2194965a0d7387e1e4f307291dcf3367b737de04fc9859aac62856a65c88713b7bccf553349f4600df3cf2e23029f0a1df6f2e4dc4066b1b176c0c4399c477723ec8897f223188a35c6b01bb063057155ade2382b5d13f5540f6e706105e3cd6ae8d33e18abc5e59f8704ed505abd6a208a5bb8b0ce1e9b25d92e52230851f31725419d2605a043a8a33ba4aff32be5de1e9bb1beca394fb73fc9e334409ee21c5c133ffd6ec42192a1162a72da50d7909f9a4966bb01f2f99bd5431b6945dbb2b6e7da35f663696c96d69daa83402304a807a72d895a9d1da4934eba326fdeed0576610b15b2a10a45e83960c815daeac0c0f6f6dec0732cb0e61d356a7a787b9e1926d4b1e9f1fb210c41c437dfbfe8914e327c631b1a43288ca45dc54eabbf6bd55c3c23e7fd86a1bbf49406c55ea76f4144027d70ff2deaea9a677a691de85c62c6f8f0b5b1d90b4a565bd45615d9bd63dac591861bb6e7486424c5af3070011d9e4f54911eefa5b4e5551d72a957b551f5a7a47099aa0b8640c2c994e7571da3cfc1c2b79bfad5f11e3a5662d6bf22d8f30c99ac9199c6d03b2d2edfb54f2a8efd6166781272147de70f806c81c1c548a9137e7e8dcb418deef1a8ad5658aaecd9e59b6e7abd5be20cbe06a6480ea4a15da73c777efee1aa79f73dd2dcd304aece803cd6a5314f479d8736eaa2fb8cfaa4b8f145452f427e46e77e57c095a972a0d87b7cf30fabf13b7f795450672eee520a4c62a680a7e807d15b1dea2892cc6ad03c53c8e1ac928412db9bce811b959bffb3ad4d461981eba1bd9a0150ade7697fc8a60707a68df28fe81d7843962acd66ef70c999206a643b5a58382f222204b1fe10a56be75ad94018fc2ba3ede16d67d4ef3e80741019addc302965270a853e9c047d8d7a39a94362d3b2de49027f1028746811bb9a2bba82cd85c348b9ca172523e15749e2819e32a034633262b95a745bcd21e184dfecf34ed76995046054d9631e14cf2fdd49af12cde0b4639da804379353ebad061410f9be6d4f41c86247801f223986596c2222b0fa6fb66c99ba8b8de4fb337cde261807fe0fccf8127c12d8e7466cf1213756e7602ff3d95bda6d758ee4ee0ca4c55407064e0823496eb5ce3c5744938b127e21923039faf32ada706d74fa4db781b989d4f77da1b0b155b7932e52e1b3b69885c211a3de47403bd2b7eec4c25d096199175dbdff7e50e06ceaa5612f9b1b1a40c97d559e68cd1953cef78bb89f8fc3bb9678491e914ed276df3c69a420733ad799a76b0d02af9b32677715a024ac7fbb0e400ffa70c5d94d745c11f5ff1098a64227227f5c9e41dac99fae07474e62103580d0b10eeb934b73d5c6dafc5e9ca68cbb8aac04c4720e299a0ff1a7dd966aeb8384255f609f31694509e85c76e7b9e046434e610ed919e6f374b4874bd872da896c17d312ccfea162e242fc4aa7d9cd46b8df769009dd1974355e99ce8eae924c09d975ca542bd170f1ad124a0d62aba8abb05fc0ecb3b0e6d03bd15dee522541feba37c9d00bc0b4128183a123b516cf9b3592f6f785f912753a5f0a772d2e34b27c5ac4334b7ea829443cb15ac9c705afc84be0f66114d2ac338ab80542d396e725dbbb95faff607b9d933b5e44d62c1449d13e9c198f60270b62bb748b858111ebd5a9b6a2d8f569a4894125c352390e76e9e18e736edfc04c505849c7c9652bd47e6c43acc12379ee1f437906fe17ee3886fe2914bf83ef73b62c8702cd9640c8480941ff88624352547a9075b3ed03944dd3c8b1ed0370c46b29fcaa019a105a7484f03163c87413e6287f3ba43d43c68c2fdfeedf2641ce354b21116fd2a70db8d9ae1dac49527e0dac9c6f62f6e9b1ddac5da7167f7605bd0c097ab2ed700df8e0e00eed363f3c5ef40ee9c1dcad9874c357b407f330f0a79ba922c5e2c7adb2a4cedecc66039672b6f2d85d210d0d56c73ac1306cb5cd0990b96117d028f93601af33b95866374508d997720c90db50b52b026ffaad321f4dc4323c54cdc4fa27f52f48e241dac2fb40379d285f592b117c6e909db8c7aeebda3c200f388cc6ca4d7918d00e5c676a9812451e0493a197c011a34ddb197ee3fe107e47357f875874085029280fe6f10420a938a34377e43ca9779d0267fed3359eb5c3e7735926213d0efef970d503d03fd224196df8b55fb9d111cfbb614938b4bc75ee52b11f7a52c3a6003e2dd2f1aecdf97facd12be7d7b7bc3bf95ba41688f2e61b49117ddec7ed2068d37ca4c6e9c0f53cd21cd1f9c60162eac7873666e8722df381aa41c1f917e9362d3b4e7577697dc23d3ebb82e85301c49d650065852466fa83d7abf20b322119c71816f3650ac38088b923b55f1989943795335affd871c7c8a420c1ebb7817b30d44303db01d8895fbbf1acef41bd1da1e43a286f6b4fa4b91d5f5cfa16b9e1f47908b4a241d0d7846dbc2c614cc50398146dad6ba82d44df4e3692c0721feb6f54dc27d53c929107bd2371046978348acb5b7d89a1bb2479ed2e87159ee0428ca9249688d7c43ad154e8998f1cce4b49c81ecb99a4fdf998d93c6120dd4affefffda4f36ccaaad7450db333ad5b319b76bb4d4be440dc1c8b6132a7039fb0f8f74eb19ca75f57b681dda2ecbca5de4d3fc784fc883d150b0570c035c8e7675d1ef07720b25b5f480b0892fa11f59b86c795d60e44a118a7a17ecd92e31a57fd14a026fc87b0e17d82f3552098aa927d7d42191a5527bd179699932a29659c6f22ba31c1cdb86093b8bfbd5c8dee87122cc7e65c8bdc9863b048acf785545548f57d7128591795dfb8157208d66cb87ea84326acc726ac90e851defe5bab2fd48a0ee042078390894957a3901ba1f520abc190e64290a578b2eb252b9e7aa52f7860b921ab20115508a699c17b256a8f0778360b6971050009ba262b2602a2bb3b4613110b8a8919a2f9a4e056db9637dd2fdeace7e012934cdc5e38463fdc300a86fd57ef7e85139acf2bca20e3c630e63aa8acf8e5d69d58f3e173ccac3cebad7cdb721ec9d3e4965b6c6d46d5e32d71b28bb2e811407a6a02adcf3472097e53e6a0b2dddc9be5ca6ffc491eb6c9fda75608a62af965829550efc4029f27ca37b9a0a529b8f4ded4a6260340581214e29928c8f4acf08b47d4df5edb21416ad7141f6ce457f06c4f78672227919e2b990bd5c37eb8cfc35a6746353ae80939f017797748ff3f382313a7c096e4ee9927cfbeedd913f01adb55765f0833550274dbff4103cb369137ddba29477044c3731ae7bfe6957bb32afe763b3d1934b21f92c26a1876f94bdbdc703ae7863c33f2061cdda3efc88e0d1c25ac0245828b859fad327600f08e6573fca4cfc98888e5c25f9773a1b613f6833075b8250c80c32f9326193c82ebebe29ce340b150d96d8a3675c1fe5351885c6d6a31f6d4e31b26a5e88d92e885881d464b2a661d7029a13284f3b9f91756fd170fe8dfafc14c68e2b00582afe750384d9c79d0ec6791cca628e23eb3fa4fa4dbfefaa7b5211559b9eb2453e4fb83dacef14466b808f0ad22640e0d0fa1eb1d0b5a3c8f8eb2cbc0085d74503642c6af97dedfdd65768c0921deaef606c5c1c63dd1363344114369917ca649b7b8da98a2044d8f5581da5b388b1d9c2ee6e9d4d53f7d9cb94a40e43340c78c6523d8ad075ca7e597ecf5463f8980c507e19dbadacbe6075ac632e2581461346911d5a0ac314e07663e5d1685efd31b89b3799aaf9b2f74f8f0e9aef3fac784f6beca8054bbab22b40409092b0ca72e3c8c96020db2e5f36c9c1f80ab31f04b08065b2d4cb445c83ea202f9d38dd890263561e6558c8b06a627f72709120388dd93e672c737e3af0085fbe505eb95dc1ff8eb31bc1a48b6cc89d46d4ec4f2c6234a45bc0222c4edd526d3911ca1fc64de5f0e21aa03634de51bff915ff04099e2da11e7562a11068d3608d47", 0x1000}, {&(0x7f0000000280)="9d2db93a6739a7e0797ad302cbe4b8793d4eb7bf7c97e39484836ba7c22862996c4ff9da9e77d259eea2ca5f9c81cd31e086e6f50f70cd11bc8524616a7a209875fbf9b1ed23244a12f87f47ecd7878cffd3af5457b61b0d4a08285f1c03138615f44675c0fb474a319eb0a5c5", 0x6d}, {&(0x7f0000000300)="9bcb18123c3f70b74386c1bd15eea90334821ad40bb81d4dfd4c3a6cb634373a06a1869163ce54912276e922c6e4f21c8c9151280d95f09c853b441a03c499ed92e9bb95e8b2556038f8bfa56be7cc3c9acc42726f87f6ce03fd3b58f1b2f1818b7fbeb78150ccb99902a140ad300b35627bba6b3163419a9c0f05d89899a34e4fa566c447cc47980ce0ebd222653aa49b139c728e74ef9b0c7c9aefb847ba5f6c12313e142fd7b5a6f3979e655a08a3", 0xb0}, {&(0x7f00000003c0)="057e6c425ee695d80745756ea0e9248da5c9b2be3eda7eac9c85dc629e2cfe38b6abb339c6fce94124e642c024fda166f22fdb20faa17ab91164d6c7e8f85bf013316b1a504e5e3f", 0x48}, {&(0x7f0000001500)="67af01a29dd19505d43ca34e44632d77525d9f0969656633183b4be79504f222667056710dea4ad63776cccda19d644e4088b8207c333e212fc93e85a40fa40cf738adaaec5cec217667006b0dad7900f65288c983668e9aaaa4f04792afe418601ba7877447be2a3a210f448dcd09bb25d54a55e0de93b0af03835afbabf4cd35bcb5c82e8f3776c0c484bc3fa2117622a6b2a5c3cc1c107cb1fb8b535c64429ec77eda7bc9e50cafdfa46c3beb4e72a47c5efbc64cffb8bb437d44396b8ab4866bd85e3d0827abba20b154cfe9d1643bbb85d907a84600e79c8f9977c29b8ae500cbcd1dae", 0xe6}, {&(0x7f0000001600)="a19a5d7688871bb05e51b7dcce2cd7bc9a74747c84f61c500436af1a6daa14ff9ed3ba0602ebd980d4fefa7d3b48685ec3de6daee0e5fba932e485ff78d63444d5c17049007f12bbdc6b4f23fb0e6e20496f4b158d75ecda3f5b6875d4ea592e79d267e5c112b7920d2df41fad57336ca805b010d22514b0911ea1dbbfa5ff51ed2ab105a79e8e1b949ec25b8000db78386e4ab0430141f52c76d0e743ade742d17a6c7dc18fe6e9c14e07f03b2428134500c9d74266ab63b58f6d3bac7e7171b5a9bb31", 0xc4}, {&(0x7f0000000200)="7e3893c04ceb51dbdbb2dcdfc42c9e3ff430fc1cb2489dcc7254461e85e79c96eae8e792ca6f6c6945562fb62d688375", 0x30}, {&(0x7f0000000440)="ec9d4f748d99f47d7b6c9a28d62e8113683fab2208e7d11e354d2fd0427a1c7082f5f1fd038c628d0c12e2dfffc00ae67eb499d9ed73e634abc14b7759796af98ca047ee06a639418b0a33bc479ad6311d3caa2c0ffa41be02952f423f36b87e", 0x60}], 0xa, 0x0, 0x0) 23:43:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xe895, 0x8, &(0x7f0000000140)="8e3649c4a85f99ce48a02cf9ed0e96313abe723979b0b7762adee7320b453a4617151a4ac9cdec5f341e09cbaf87d8b14caa06f28150db519450d0933f1644626b86cc684b5f418716e9109bff71d9057fb6bb25c8832637c81152f80dbfd140b2b5634f1d5038a3a332cb00000000562f23974404a276222d68ee25966f9a9a4e3c76873157a94784f29f5a99474701175c500d4c0ed5bd43eac5cb1055ffd28336f501085c2449a453586b36633ec030086ea2203ce2d2b25dd85105bf86b640a05286603df873db34a2928d71f95d74f0c25ef220cf3a2c4af4ac8444e5b5e60e472e6b91f2b7c7c993d1d3d56fb37f7e7d17f1ee7fef31a4c0eb074996b17f008c452cb124c95a08971c2ca5593d23f2a34800"/289, 0x121) recvfrom$unix(r0, &(0x7f0000000000)=""/187, 0xbb, 0x3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 23:43:18 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYBLOB="589490b7262e5dde681467a53cecfafb640228db1d869434cc29658d93089fb476d01443a3f68c8abc", @ANYPTR64, @ANYRES64=0x0, @ANYRESHEX, @ANYPTR64], @ANYBLOB="88387dd137b9c3dc4f709f9d7fae6c955b6de1dd6aca22dab98f5161fb5e019ce7b0290ed17a8b57ee36f680f7c37b947dd2e11970d41e62f59e6adfbacc5e93eb799c475ca66672619545e1b19a2a3041502fa554da872eab"]], 0x1, &(0x7f00000013c0)=[{&(0x7f00000008c0)="75a6474099038cfb79b35c7eee9e3e90f4a99c345d17db57581d67730e1d16cc08051d13afbef46569c73af22dbe4dd7329242342dfd641b61233b7313ce0bae725fe86d909ba5c668d10424780fed400ee197bc23591d834a5886aa00282d353131fdf5e11dbfddd85830636919b9bc99cddbfd28f0ac253297ed9aa77f2c9ec1d3d0a49bc681b0a217741b65f4d7c1604849c90ff0db4c4803d134ce62e1a59ca480912544f9eb29783ac78bccee59f53982b89e773ccac1378ea777cc83a50a22ddb0741f100bb29b0516abf5eaea95411476237d6ab8ea7e47bfe4ebf8b77982feb5ce96c52c977e0a6180eb978249f2ad19d54c279d5f54e1556dc67cf395715b1ee565dea5d5ecb4de2097cf30d376a8152a1e1ea0d208f636e7d66934a83f5eafe386124ecae2afc0d15269112c01a7947eae4e37279c8136f6a929e74887fccb08a0dcbf608e5fdd38bbae8fe2f7e58060069be6797ad2daa8582ab50b22bd8486ca785bfbcf8f2c3be8a52187960c2c7cc77be4248b8ad9b0051f85d9cd2ef370f41aff70cc91430603a1ffc649776cf2e3c490d99cc0154ce60b5d8a4bb113658dea81ec72ea27f6fe2a138b6e065450791038feb3369ab48afce0e1e1cc13ed0912c75db55170dccaf1122f4f7481dda052c625da7b312ef1dc5ee53481c7d6107c39decef4e5049ec528daf7e2332636894d3f4f5b16ab7823ffbc36bad45e6e88c6c7aa75d2b855335c84a10b016d2f7d19eaf3b859d980ef906be467584e411ab8210d3ab29a5884e50d5053c0b45f18a245be7f633c4854b6da096c6c73228f7c6c42607a3466915ea25fd7eb952bbf0f5c40ac73aa745124352a387e83ec021499d6f8c178e7e81e5ea8561a9c6122d17963439e4952b5ae26a5a9bbeb712ce5ac5e7db897fddc51181c015bf0d5107c23ac3fa51111b2145fafb7070798a92c61ddc0382539261a3f2107d46c831035da731cea4f24335b448863e7720f56e9912e16a0b36e4795adbcdef503992e455e4a50f8f00968b2e600f310475e51f4de9af5e02606b33ca62efd90b8b15cc43db002c248e64462cd5a8808782021b2c57a16e7e39ad119383fee584c9a3849fe5652ed9e3bfa3d7e615180207d3a2fb4ef0a634fc36a85d17f5a8ad5b9fa043768cd1f9d9310fe670b0521567a8caf204f1fff4ed4ca9da8872241b99abfeed14d98ce40b15927cffd7ebc5073d194fb101fcd0a7aa4259ade3f639da28dd51d900cdf97e21b905ebd583aa1aeb0ecb3282315f0b363e1afcd3928693aa854812e957461c1e524d815e80afccc95700a82897860c0a1950c442f170da27e23a634b8699150ee313cfca68e9fe4df0c04699f58d2f545baf150b5e0aeedf47a741c07c7a6d3f42163dcb04fe91d999f11f08e56fc92082ffc5d6de6f30cef2a919eaf41c731633e875841631da333493627d7f9c072f9cfd0d3afd98188581f65fc14cb72df7ab3fa0552dc615e6196ff4fc62eb78f4e2a8cf3e22e21734360092f2138552b214fb95247309b52f3d8d32b4ed2be63bbeaf54a3f2c57dfc7cbfe7c65cb7772d487d4625c81b04161879946205023730ddec8dbfeebeccd8dbb88b469f84dfa0a0f0902378ea5b85bafe35742a6381bc829e1b17d0c99b951f6ab338b605d44693eeb1b3aac4bf8b61597e2a8c9daf21f8784af007d36bcdcf1b1b7f534ecb2e4d7bf44c3b30410b717f99ff53150796e4cda931742f0c1b6586f4807e8aa87a36b5f9b0ca051dbd2a0d9f2d49fc482240c3d6437a024f999bc4b51969f68afa667deb364747e9d38500851d7d47aee4ca25f8e2cade62ed80ebc5211271df3ce3e5834bb21e8d871ea4e7c9dc83ab9752870d9fa567690a3c0e14f48b7371f42342b80042a8d726821faff10473e0867c87db6e2ffe2f8163088d5ed96b802c588457e53b74c79928d4514634866498b0dc7c2bba81be98b60ddeb34be8b1eb18c3f195b1f6827fc41ab9217b8bbb77fdb8f648c0d479fbc9217b077e039491a2f35e7d2d38625687245cb32da3428e212c60e5df3470be7886330b0e97b341aee84026c50f00750d801d08400ae91d77eb6ffa8615692e5d4a7067f8c136c0acd0a32cdb8f1a0ae6981935df89b0e69533999c375dafa3053cf6e663560a9a7fc22266f346db969a43fd5c9f65f0a44b2ac0ecb7217fcc0df84c0bb68246920899f061dcc92c53add785babe41c63aec08f0e146a0edd52e6065644439b2edad8042029e3730f2fb4b16fa64449404f3e929866f7367c9df9c0aa40d879a246ef20bf1a00a316414c5760cf", 0xffffff4a}], 0x1, 0x0, 0xfffffffffffffeb5, 0xe}, 0x401) 23:43:18 executing program 0: r0 = socket$inet(0x2, 0x1ffffd, 0xfffffffffffffffb) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 23:43:18 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) nanosleep(&(0x7f00000000c0)={0x0, 0x5}, &(0x7f0000000100)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000140), 0x10004) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 23:43:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 23:43:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) dup(r0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30001) 23:43:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x3) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/27) 23:43:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x10004072b) r1 = socket(0x20, 0x5, 0x4) accept$unix(r1, 0xffffffffffffffff, &(0x7f0000000040)) syz_open_pts() syz_open_pts() getppid() fchflags(r0, 0x0) r2 = semget$private(0x0, 0x3, 0x42f) getsockname$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1176fcf41cb2cc9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003360a0cccff02d577900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4115], &(0x7f00000010c0)=0x1002) semctl$IPC_RMID(r2, 0x0, 0x0) 23:43:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:43:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffff2, 0x1ffc00}) write(r1, &(0x7f0000000340), 0x10000014c) 23:43:18 executing program 0: r0 = semget(0x3, 0x7, 0x4e) r1 = getuid() r2 = getgid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x99b, r1, r2, r3, r4, 0x10, 0x400}, 0x0, 0x98e, 0xfffffffffffff800}) mprotect(&(0x7f0000ff5000/0xa000)=nil, 0xa000, 0x2) 23:43:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x610, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 23:43:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000000)={{0x0, 0x9}, {0xfffffffffffffffe, 0x2}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:43:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0xe4, 0x3, 0x7, 0x6, 0x7f, 0x10000, 0xe8, 0x6d00}, &(0x7f0000000100)={0x2, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[r0, r1, r2, r3]) 23:43:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f0000000d00)="4ecb1c5fa48e852b79ec75548f1407e2cd36273cd20ac1445de013170d5212ced1ddb3dcf31d278514d920237e2a5563649dfd367451bc06ba3c792f00dcec789bddf29bc42fdd520000723a6869c0082cbfc4df1fcbdf9ca416ff6efd0a6b6da6eb94d9570b8e120b92cabea463a79a0500000000000000000042ed2236c5e1251310499feb6fe0a500f9dd7e4d1c2681b116f18a22ec0ab20075d6419d306ad0a364e18e270fd313c6ae4c6b5a8eca029cc469bfcbd65f16ddac9dc5140ed0e14a123e5847ae3efd35cc3bbc936ae96c3b27033c6b1d5ed6dbe2434d2405fb423105165867788b8abb88d88c5ad976be66b5ca4a6da12710d054c56961ab54225d9d637b735ace805b78727d10ce859e7d14443767e56b955a4296a3d4b0726de14f200dfa079bac8108061c2d1a8d25567490f36c4c957a87ae6ea5555db11a0df4a75de553cf0d000000000000e8e79c39fcae06e3041335e94fa8abea13cedd7882d3db3439b135833800e679effa9c98320b723e36357cfcf61d5b89f815bc6a33b2c724968ed2b0b3af4758ce9f80ed342cf2af57078d6431d9b4914678712ece386c452aac450cf65af328213eb58803a3bbf264eedbd727d9f9d326cfe4c713c6a55cfc82caeb831d4834e616ff1b6541c7f893eb7b286816e92e6d430982c925e8c94fbcfc57473dbcd3478c857708850de6bb36251782deceb94fc046ccada1f180c15e8c4da8755c48e326d1003ab8c36e7a229860675de17f64a0115c76833f457d5ec78c6aa8e0cf54a08d7d13289a247b3134a91c93e6bf97176522cd02236dba69849fbf6476cc884a3327f3e5", 0xffffffffffffffa9) read(r3, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r0, &(0x7f0000000180)='m', 0x1) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000000)="a558e34a047adeccd0959f46a31a5260c7bd4e3bee048a430f90dde699cebd8c1ca895f33fe70e5261726fcca4992efaead91895a3a3f3c4b62a0e", 0x3b}, {&(0x7f0000000140)="24df814802aeaf3f32811418dc4f1a07262f68", 0x13}], 0x2) close(r1) 23:43:19 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x3a) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 23:43:19 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000880), 0x4) pipe(&(0x7f00000000c0)) 23:43:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) r2 = syz_open_pts() socketpair(0x2, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = dup(r2) r5 = syz_open_pts() poll(&(0x7f00000000c0)=[{r5, 0x48}], 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8, 0x4}, {0x0, 0xffffffffd415198b}}, 0x2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000140)=[{r0, 0x80}, {r1, 0x4}, {r2, 0x83}, {r3, 0x51}], 0x4, 0xffffffffffffffff) poll(&(0x7f0000000200)=[{r5, 0x4c}], 0x1, 0x0) 23:43:19 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 23:43:19 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000080)=""/156, 0x9c) r1 = socket(0x800000018, 0x1, 0x2) getsockopt(r1, 0x8000000000000006, 0x2, 0x0, 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x200}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20, 0x0) 23:43:19 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = shmget$private(0x0, 0x4000, 0xfcbce14a519e337a, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() r5 = getgid() r6 = getuid() r7 = getegid() r8 = getppid() r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x0, r4, r5, r6, r7, 0x80, 0x10001}, 0x9, 0x3, r8, r9, 0x7, 0x0, 0x74}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x8) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) getpgrp() readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:43:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 23:43:19 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x0, [{0x3, 0x23cf}, {0x1, 0x4}, {0x2, 0x5}, {0x0, 0xffffffff}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x400}, {0x0, 0x1}, {0x3, 0x7fffffff}, {0x2, 0xffffffffffff0001}, {0x1, 0x99}, {0x61ae7eb015ba2d00, 0x7fff}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x7f}, {0x1, 0x1ff}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0x2e69}, {0x2, 0xfffffffffffffbff}, {0x3, 0x8001}, {0x2, 0xff}, {0x3, 0x5}, {0x3, 0x3f}, {0x2, 0x3}, {0x0, 0x7}, {0x3, 0x6}, {0x0, 0x40}, {0x1, 0xac}, {0x3, 0x1}, {0x1, 0x3}, {0x2, 0x81}]}) 23:43:19 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockopt(r0, 0x4, 0x9, &(0x7f0000000000)=""/30, &(0x7f0000000040)=0x1e) select(0x40, &(0x7f0000001100), 0x0, &(0x7f0000001180)={0x0, 0xd09b, 0x8001, 0x200, 0x100000001, 0x0, 0x3, 0x10000000100}, &(0x7f0000001200)={0x3, 0xdf}) 23:43:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 23:43:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000140)="ac12b8684de5a224bd99ee73eed1c3254476922cccd8c0cf5c1d390073337b9d6c9fe7c7388168140c353ce02f00960856d47a1dbacfc09b91e7b236cbf3372bf3a377fe90d800d14d66b7cfe6b07b37b9e32900da19ef46692324c5129c458c19d6d3af2fb81471f6a0074406e42278218eb7ef2c3cdb5fd1dcc9fae19941444ba36c5fff204aaf4b444084be902ead5856c85261c1202269991ce4c6870d35cc53d0b0d841e012b1ce7695c3f350503a884f12ff9b73cbcae7d243706ee82ad8ffe8d40eddac733aecf84e19301b38334ce1c35d98b9732019c33c7e", 0xdd}, {&(0x7f0000000240)="1189026e59c245b8209ce40ee6e58ffcc48095783ef81bf82bf7d6ef66fdda12d49de1ded21d6ce52db5f1de4afdc9d71ff15a78cfecdad1029b098f503bcfdfbc480733b4f7cd159cc9edce910dd260d070473c4778f81f955589fbf22721bb7da251e49e313fdc18762bf5eeb57628a4a66859fdfaa435d0e57d61b91322ccfa01e8eefb051911fd9eab06c8d8930821fe9448208d525606a384857daffc496a09e654ec9397bccc848a74fd2576e5a1e5f27d683d82363eb21308d187060854900bf978586e47efe86efc560b145e9273fd7bde8e015b0273f68cfeec54983a7c13996d9d0fc3471c530e3bd193ba96fe4646b142065854564da7fe62e85fa40f2a639e03a38c039a376a7a5f562545af39a92aef42e08599cdf19e9f09b229097d0e7e4f587d2baf03ce0c088ba5d3b5c63e8b504fc6f944083e904c8fe86b8be2e8462ce5727cbcbed6d8b8e5ddb76c01663929974fa8842963028623e450f3518d3d33af4798a0529150f2729dcc132817aa018d1af2728ed00c7792223a5d0eb63fa01f61cfbf596b327d3967428d2eb4c6bbd5752f369e1f394476ffa809c5ccca88a15e8c4384b38614b7531de427a123ad2f29a37eba566734506a8819e48356690ed09df582fab84dbfbfeb7d91e513689ed86b13ae80999c972e3466232d34f300f8fc0ab8fd7120647626f16b3fd548fce19f111635a77d16df5e025e4666fcf2519c95da0b382d0f41b56d618c25bf250d261f7efef187942378156011ea0b02f4affc2e90e4efef433b781b7daaf11b2364fef2743df43263a5bc8ad41b38c389b3f293216fab85c3344c4f4081ffa0058b3ff93c0037aaf766badb5a297ee2b8ec8c930f499183e764e66b8f85582cda3e6e90b88e2a05473aadf2fb3417e6bad0e450d8cdd54eb21494d6dda21a7222fcd94ea9a7025cf5af4ac0e3ac94d0723e1c04302d0ba54670ef450d45c2a836b3153e76dba7cf34f66ec8c5d2638947a0cf73a90cde5cf510f172e27efa9fdfb51a563b0ddb19b9c1d36b8ceb2c7a9b77161977582ca4b92cc8ae43ba8649069b808f35ac6e6ace800d4558d36d05c9652a85135b1e62b7c55180c683e9323004b09dac933e3564d2c166dae4940614f5951cd50906e5279676913fa0eb670567a5892d7c39872abf4e11891bb9b5633fb80c2e45d1afc862eb023b16219117e0009a9284570b29d25eafee43258ca39fc2aa739b575cefa7a063064a6c5e6851b97d32af5243acf0e2f5e9dfded6588a423d9cc11ad0d8fd00ec7e4b84dde0ffd823e0255cbdb93df67c1c0a878ceedfbbaf26618de01462b0b1f90c43e479f7688007b650eff63ac17d8241f40a40d606a78e694e449b481f8573c65f7e7cba2e9f80209f0196531ea8b2829d5b6f9f0f8689b947425c47f0873248c0a2a9d1153653bbce2c4cc2f29579cb5be4d54a2034154963c187b3a8ae69050397a8471f81ed48ac88ead1a9d5d62f92bacf2686aa56f952fe20e263a77a43836c7228a316b572a1341a8db9a3c532a0e4630f20a3fa4ee1afae1b2b8ee7d1179a557456edb4ab5cb00ecbc032693709732dadbb0bd2bf9499c09634ebd4ad6932b3c31ec19bfa307ad50508b24d114c600d64804a62219f957e240c609fdbfb023b567db67a91f37d759587d407b60f0d90d393fa928caa20f1058d37fe1cab8d182ed8f7b05d0c8447ce3d0ada78effcd1058a77c9983a3854dda55103db6dcf49af67bf35b96e957e493b1aba8aad194e600b076c556f51152b29fc4acdf5bf5848edb92d8c163df1a708d334c71932e1c6d646635f61159d3c08ffda3b749298eb889710bc1898b8f67b6d80cd8f4b3777bbc88dcba4a199dc438b53d1ce7270ea7dc2b831130cc0f44ef092a7bd1ee388411a6fe2165a60e33cfd5d4b7ca780e49f554f68b8b02fbb61836154d6e0ff7ffa6948d30e1475604c86b6526a3978de4a679e10f4f96b81fd0ecf68b47e2748dff3caa1df57114b964752397851c8b3edadc79ba9c955cc35957b58915f41f363acfb4b40bce06198c2eb294827ee916d257fea97d4f250b57b7b23a84e2cdad94b9307bafb2ce731435547d7574d8b83bc271bdbe62837d28f31e1b1c55a8bec0380508947927e35b9663e688e182683ec2cc913288f0ca84507d25ae49e13f7131bba6c2a9fa25802e077ab92294946ddfdb34e574f5eb98b40ce46b4699e9217005e01b4e1d77bef34df4b0b0565173be92ccd3bf5b784f60df12d3d117f70067bff737053b07c8038524966f0f9be94d63e0f631d5278b5c8b93051f1a018b59fb32a4064d769cb8964eb7f281f01e8b2f45cf8e51f3522b6480d3960fe89a061f10f15dbce28785152d526a6ca5e95656cd6fae5caee5c7af31ddc61e857e7fca94b58e4805a1c6793f3e6d398e0185858fc4f88a09301faf49c75d4a99d3fe41383586b273b8929e4555b114a9c7445c482900134997f55a2a7e5bbcdd5e5dec6b15a0a3598716b2ce3ec1cd741669474cefedd1a533d70764cf961ac211678d6e9042e1c44a661b25f7213770ba771273fb4f8dcad327bcf747c97b4c10f7537eca335f5b0bc66ae9e8f63d05ec8d06ff47ffe1cf23679e2f9996c106d8491587ee2661eb4cec403b18585fe389e93913c65175c84b04752842a2dc63f22f33753ac9f255253f03d4bc93d79372872b84be236df45ea9819af23f7e4e88fb45696f5d529aa88f485bb7d23ddc141d275fdcf0929bfba1f0f71b8afe7e5cd787cc636dd21c74ca8f79a9ec0003ea650b5597a134604bc713e74f266ce0229eb666d71afd4274954642e14541f113c50d80ceeda68360bf2de637ca4f13e6616251c93db987cecb9cef37099a87b9c80888f062740cb14cafd8b25e07f843db1d531ae6075dd3e66b89d3a8aced1a00010aadc55e398bfc90a008c4decc29fae2c236c9c2a20027a5226c1071a70e82a511d14db0785e19e1874f81b4fd3de185ab786fe34d55974e27012c0f0fc994ea4810def0e64bba11ee750997c12535900bcdc086f5e6428f3e4ae7473a43cd5428fa30b59b1932237f1b568cf903886736d2dbab2cf7acae424b5890e20d1bb81928bad5920b87a21c2ccfc94e43d4146e5517f85aaf80d687561b16e7cbb0b87e0e48955d79005d8498b3ed9b5de597af5bd527d118e215dbd9c1267b6b41e485f5291e4f7de92619e8e13ddc0722d5fede7bd02e0885dc70409470287a4d3ed1f025ecaf4f7dfd7aa5558f0907745cbe07487825d32a7bde35fbdc198dc95ae24b94ef376d733032e72e4270db5b383681604906dc1a41f6612d7e961086431bc24a035aa75a42138e28fdd004fafdcac284a7478f10d820490d05cb66853e65994a0517246cfc1dbd2bee106757038a9b02933b5c56d0190fac7a524847a98b4b5b8b5a2da349c707c6235831974c1e6c499bb161741c0c65585c69861a77af26c49ace8495cc47e90c5f692b12a3964f9aa6128e4bb2ba748cb353377ce7eabfdad0335f24a9293a327f1906ff35f33800adca9c8cd51a1860576012896a55d2b9d9868aaa7d180b580faf66b0bb43e347c3b6deb634ddec26bd41e92e72a2ef6117cbd0097cf80b4f02cd0ff219924fc2326169cee7a756b569796e12d9f46f4bb8c3ece711bb04a2ec0ea84430320d38e763dca3c61178291f5635d8ec072427f3a9b609f079c0a041650782d80c498bc1d2263439891d18a0a7a80d73fe2d368158842ee99a8e510549a683d8494b9097d90d8ff6dfb65a18f8206851b14fe94c2f27ecf6e8ddde68944d3b09e0450dfd9b81c2c5a5d7897d31eae6b91d6c1cc1e9cb430b5b8e2a559a5b0bb5e01f1a01f055d2bcdd63e81c28fe156ac4753070e1dc902a27b41c5dd888c778b5ab36c0c685de52e400716cb2e66b282033ed9bb6fcbffbf06095696ae889b04d217dd6d13328fcc8609c3a1ccb2ec9d40eb8d9cf3e70d2519db574f1160d8cd7bad7cbb75cb680d3032226ce8dc86017ead52fbb71c753705b3440b75f05b225d9971cd1b602c2eb8c2b1e57408cca255b1b78554cf2cdaef2b5f516790bd7ba82f4560c3f928a410e30c8bba23654d822363b114023aeeeeeac21b82c04cb7b36a55c5483000d1f866a6a9303016613ee3ac7f55c3db2de0df8daf45358aee31198f0283979d358165c64891a8046dc2a5868a4e5d3e643dec559722cd8a17b92136440faa373546883f5bc1f89714f3a2431365d51e06a095208738ff19005c7186bcd48bca929d42e6e96103252b4013690fe69cf955aaa23d99e5a22898479cfaf0d3b18bc6148cd0eef756038e701bc3c5b670f60d5d4cff5652f7ec5096ea4db581ae12b46ee5108ac7e0df84ca29b1b1adbf5dfbb05824b2dcdb3bba82888afbc3846d16bd0a2a45340c95b94dfb32da77c231ace439bda8507fbd0ad7d2ec2471b71c0a9d5b007ee44fbbeb72b9ac03605ac8a9590110dd8adcbd894aa649794d027cb059448158fcaf6093ac6ff79494b94cb01b2726912d74333634cc59ea4a9125f3af71d5f10dd3f6fd30b0542a62239e3a40867b16c0bf29c9067fc2a8ed92f6d036c7f7cf17fa0c6deb2236be87fd44df1a57ddd9c4ff7d2ccdfc20d3eb64431a6c4125a28ebd1a2dfff033793ba3fa587084cc2bbc12a22a7c20ec212c13f757cd41765b475134fe5a13ba97a5036744a8bae5759fb3b4057f113bc923e13dcd4bde0e8f37a9a333a49ef96b7f83518ef533c299163e6b3a383735190f93ee9d03c62452188e5e3ff85b43f9c6c244742014a0d8cecf1068d02b69450c068fb7b6a8da8a5b3c1dfdf6656edf0c7fdd36e5f4ab11dfbd1d3699ee7521cec867f9db7b6ef9b911dd3b379ca10096c23981649d50f74958d2bd2d1e3c12f5c0e80472cd0c9a9afa1788e7ec52aeb9766c151f0fc33d82ca4f9f2c761017248bc8af1d4c113639250dacec6931d7ab2881e4baf8e37a9064b2c0d741e87fee87cf3d45c0000e09da60bb0f7a7c7697c79223faf9f06ad819ac4c478ef2b610d9d97bbd36cc5ed4c17f65cf02aa3b7f6a77344423d89929d168ed209058c942dc38aecde716a76e36c7a7a8c224a09f41e8de626b66478f50a900a42a5bcdf64916efd0dc1d249c3c6aab4ea2471cb609e8984040600af54026a5dbf34c16ab52895900f002982ed25d818494f01fb50313ec03b6ff2d81478db4e8441bf08e1f334b1bf57e72f2be42e7604aa023e12cc41851ff2e4ad4f5cb5fc3c198648503d9f78c8ee38403df111fb95ff8b4d5266dcc3e30765c1a5705ee5bd311c465d68109701f8da88c3db5c259d97a7071ec3421b02e2a9c12f6ae575235e37ed927d9da283c51e02af0f85e30cfd57c383b37eb646b512e823c1195886964c707bcbb4295cfebfd3ece16dcfc9bb955daaf131902384c8c1dfd8a85e492ab97cd753aaefc3cf3f093363f530f564ee0c786bb5205aac0daa6eb6295a4c8961005e25b541f880ef405aa7ea8f0d8a49771f0a186739d07da363f66e6cb3ac4732fae60b6dab79ca85b293f80b9958af11912973113e566a24be3d7dd92bf5d1401f3d15fca124536d6257b3152e2af9a74e0ad297fde8f95b05df97a1f9564b0b6cfcac8df765247d93234c4bb07bb5f27c977fa0b2d67b2531447e24a23a505bb64dd237418bad1993855fb53cab31d43430c67fd1b306c65aa744eb1cefb4939d9e60f9d1f27e3adef32e6f4f436794113a93d7878339a39fcae257c6ce1cb3d213faab97006eb2899c5f881db17", 0x1000}, {&(0x7f0000000080)="d2da51590c6dc88e6e43530cb2dde0a35e3166136e86b22aa976ee156956c04f59f5a6e0b7835546f71794f7d63d6897c4001306b8cab507a77210203e2dd79706554e10f3e60eb1f6c636e38eb5704b6c5fbd40fbdb9bb6a436e8767643dda7e3a4dab350c67ac4176011115fcccd51c0651929", 0x74}], 0x3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001280)={0xbedc, 0x1, 0x10001, 0x957, 0x800}, 0xc) clock_getres(0x5, &(0x7f0000000100)) 23:43:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xdeab, './file0\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f0000000100)="c4c15b5e6d0164c3c402710b43af8fa8088e220066440f3a17fff6c441b311d5c483c17877ae00f340afc482e5aa0d9c030000c4211d74d1") 23:43:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000003c0)="6ab623dcbedf4c7d7ae498b99a28c83f00f4908d19cf9dd96bdcc881409cc7fb80a4128c3a4c072865840a47440ad601b0aa619b76db96f1c6461a136347e8c8cc761b3b400e1b5bdf025a1e0f5f30c849d8963d79f79bb999d08ba095d8ad5d3c9cab84abe60952252ec41ade6dd004ebe6205f0522d2120779e65d060c45bba823918175026afb23bbcb536c6ed1453631927f469d98b3e8127425f604a7deb7ed150dea9ba52969cf5e83771dffe858c57444704e482be2ba3f529004e54d79181296ed906d33664ef63b2d08f7b34ad3746726bae414cc5dab0d505e2ba8e448bb7c2b94a64fd0565904e763830e9fb6d10dbe33cf0399a2bdd4ee9ce5d3e11bb9b8d8aef9f92b3f", 0x10a) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x4) poll(&(0x7f0000000040)=[{r0, 0x6c}, {r0, 0x102}, {r1, 0x4}, {r0, 0x1}, {r1, 0x2000000000000014}], 0x5, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) 23:43:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x7, 0x2) mmap(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x92) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x82, 0x5}, {0x18, 0x0, 0x6, 0x4}, 0x0, [0x3, 0x10001, 0x1a4, 0x7, 0xfffffffffffffeff, 0x1, 0xfff, 0x4]}, 0x33a) pread(r0, &(0x7f0000000040)="4b1c67857420b7f1abed7ddb2fcd20432e8720cc92a07df4bf7e42f9df0199ab7d50c71dcd7c24ca14c50f6090b0807d6182fcacd194437d99298131f7c0e1734da527e66a740e78a082286b64343b06c69c30dc74e746ea93d99b243a0e31b5248ef361ef39696484656e970acd18d9263c89c9930e44b818", 0x79, 0x0, 0x0) mmap(&(0x7f0000725000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 23:43:21 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e36666936266b6792948b5cec8cb0ac7087e46c65300010ea85af7c38972ed1d2165c33860ee0c67f49fc33756768bd933ff3817ac348d01bb617949c16fa4140f51c0004ab7fd7978a2d37ce4f32d5822bc810e175599d692e4f32f01a3bd1727cd95130c2392c98377d59"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000080)=0x100003, 0x4) r2 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x800, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x7, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x80, 0x400fffff, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x5c, 0x0, 0x61, 0x9748}, {{r0}, 0xfffffffffffffff8, 0x40, 0x93, 0x3, 0x1f}], 0x9, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x80, 0xb2, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0xa9e, 0x50d6}], 0x1, &(0x7f00000001c0)={0x8, 0x80}) shutdown(r1, 0x0) 23:43:21 executing program 0: r0 = shmget(0x0, 0x4000, 0x120, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mkdir(&(0x7f0000000000)='./file1\x00', 0x8) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000002280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040554a6a3f17e0c9366d6dd8c61e2bd10a5bd8ee0985dd97bc8bf1b73fff2c69ac6bfdcfa01da32ba7a31ee5c0c9a6dd2d2114edce0c4e759f4759c7e58fa5ecfc898fa489a8f2bb880c1d09249f89cbf5ae02897c8ca4cded77b16497ea8a958ce378159fd81a86ca0da92d02732c097fdba63d337b1e687bac43b849c1e35325042c6e450da2e9c019e59a0c576ff97dd04f81fd4da0c82cb579ac40"], &(0x7f0000000040)=0x1002) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x1, 0x8}, 0x10) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='./file0\x00') 23:43:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 23:43:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000880)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 23:43:21 executing program 0: r0 = syz_open_pts() r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 23:43:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r3 = fcntl$dupfd(r0, 0xa, r1) setsockopt$sock_int(r3, 0xffff, 0x1117, &(0x7f00000008c0)=0x7fffffff, 0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8) socketpair(0x3, 0x3, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000880)={0xfffffffffffffff7, 0x401}, 0x8) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 23:43:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba06000000ffff0000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aa00000000f2c85e2831c61ad40001ff", 0x38) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0xfffffffffffffbff, './file0\x00', './file0\x00'}) r3 = syz_open_pts() pwrite(r3, &(0x7f00000001c0)="773ff5a37dc05d890c9f00775d70e6a198c17f69421c4cfdddf19df5836ad07445d657376a6828cfefdedb4d384d95225deb64cf6c8ff0ea78d8e5cd887a1c5b4d738485abca464b975dfc137a94a7bbeb0625963569e95d2f5a99bb9c9b3734928b45ace545a8888f93cc4d20e05aa9a28d563cc843d3dc7e97103fb779605c48cbbfe802489741f46ad4d6f2bcb496ba639771c7ef438bda41a10a3a87ee845907729e7b7c1176b51748d1c33ee01fb97a08dfbd1d8ffccd2a089fe7a0a148c65a1604e1a8933c09a7d557a98e865a30041f837cd04deb", 0xd8, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x81) syz_open_pts() 23:43:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10880, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 23:43:22 executing program 0: msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1551b0cd2b0ed1241ea180199494fa49696714a7487972f07538961c1948f94455a440295c80c839a8"], 0x1, 0x0) syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000200)="43dd25310000006565d93457c4c2e19c3bc441fb5f203ef20f1bfcf30f122d2bbd0000f00fc07094c4327f10394564643e0f01d5c4417dddb367f96618") 23:43:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') fcntl$getown(r0, 0x5) 23:43:22 executing program 1: msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1551b0cd2b0ed1241ea180199494fa49696714a748"], 0x1, 0x0) syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000200)="43dd25310000006565d93457c4c2e19c3bc441fb5f203ef20f1bfcf30f122d2bbd0000f00fc07094c4327f10394564643e0f01d5c4417dddb367f96618") 23:43:22 executing program 0: syz_execute_func(&(0x7f0000000540)="964a2af72cb277f70f05bf02000006c4a37bf0c50141e2e9c422e9aabb3c3f420f000013a80070db000000000f383a9e02000000110f4e5bc4a265aa104b26660f38091ee51b410f389f0800e500c421dd589fc4e10bf865d9f6620f38fd520865f2ad0383397fd3ff40a4c4815162c56766f2ab440fec3fc7c00a000000450f1f4000c3c4899294d8c4817e10370000000f2d8f0b000009008282c10b00cca27a0e0f414e53d2c40f0f9f3c6436b2aa63450fc4c4017116750d009978c104c441c05983f9070bb3ddcdcda2660f3834680065f0099c943b000000c4c1045ccc7d75c4837d051a03c4612253df03da450fb10fb1f30f5ea5a9a50000ffff55c4637914522800b81a00a2f1fbfb3b62") syz_execute_func(&(0x7f0000000140)="96419cc4a2791dcd1c040f05bf04401100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f0f0f2509000000aec421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683c23b7f7ffb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="4f1e919e3c65335a9264b7", 0xb}], 0x1, 0x0, 0x0) syz_execute_func(&(0x7f00000000c0)="43dd25310000006565d934570faeb34fd30000c4e3556e49135b085dfc8f48b8a3f70b3c3c5cd1a7fd5783c4c4621946a6790f00008f09d09b7b53") 23:43:22 executing program 1: msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1551b0cd2b0ed1241ea180199494fa49696714a7487972f07538961c1948f94455a440295c80c8"], 0x1, 0x0) syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000200)="43dd25310000006565d93457c4c2e19c3bc441fb5f203ef20f1bfcf30f122d2bbd0000f00fc07094c4327f10394564643e0f01d5c4417dddb367f96618") 23:43:22 executing program 0: msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1551b0cd2b0ed1241ea180199494fa49696714a7487972f07538961c1948f94455a440295c80c839a8a64731cc554b5e633b6982f1e97fae333595cbc535935b4054eba04c"], 0x1, 0x0) syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000200)="43dd25310000006565d93457c4c2e19c3bc441fb5f203ef20f1bfcf30f122d2bbd0000f00fc07094c4327f10394564643e0f01d5c4417dddb367f96618") 23:43:22 executing program 1: syz_execute_func(&(0x7f0000000540)="964a2af72cb277f70f05bf02000006c4a37bf0c50141e2e9c422e9aabb3c3f420f000013a80070db000000000f383a9e02000000110f4e5bc4a265aa104b26660f38091ee51b410f389f0800e500c421dd589fc4e10bf865d9f6620f38fd520865f2ad0383397fd3ff40a4c4815162c56766f2ab440fec3fc7c00a000000450f1f4000c3c4899294d8c4817e10370000000f2d8f0b000009008282c10b00cca27a0e0f414e53d2c40f0f9f3c6436b2aa63450fc4c4017116750d009978c104c441c05983f9070bb3ddcdcda2660f3834680065f0099c943b000000c4c1045ccc7d75c4837d051a03c4612253df03da450fb10fb1f30f5ea5a9a50000ffff55c4637914522800b81a00a2f1fbfb3b62") syz_execute_func(&(0x7f0000000140)="43dd25310000006565d934570fee2cfac403c90c0b870887955dfc5dc482f9337a1e2d2bbd0000d46249af950d000000441b4a87360f3809f7c70f0fffffff08") syz_execute_func(&(0x7f00000000c0)="43dd25310000006565d934570faeb34fd30000c4e3556e49135b085dfc8f48b8a3f70b3c3c5cd1a7fd5783c4c4621946a6790f00008f09d09b7b53") 23:43:22 executing program 0: syz_execute_func(&(0x7f0000000140)="964a2af72cb277f70f05bf02000006c4a37bf0c50141e2e9c422e9aabb3c3f420f000013a80070db000000000f383a9e02000000110f4e5bc4a265aa104b26660f38091ee51b410f389f0800e500c421dd589fc4e10bf865d9f6620f38fd520865f2ad0383397fd3ff40a4c4815162c56766f2ab440fec3fc7c00a000000450f1f4000c3c4899294d8c4817e10370000000f2d8f0b000009008282c10b00cca27a0e0f414e53d2c40f0f9f3c6436b2aa63450fc4c4017116750d009978c104c441c05983f9070bb3ddcdcda2660f3834680065f0099c943b000000c4c1045ccc7d75c4837d051a03c4612253df03da450fb10fb1f30f5ea5a9a50000ffff55c4637914522800b81a00a2f1fbfb3b62") syz_execute_func(&(0x7f00000000c0)="43dd25310000006565d934570faeb34fd30000c4e3556e49135b085dfc8f48b8a3f70b3c3c5cd1a7fd5783c4c4621946a6790f00008f09d09b7b53") syz_execute_func(&(0x7f0000000100)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd04616e0000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c4665af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") 23:43:22 executing program 1: syz_execute_func(&(0x7f0000000540)="964a2af72cb277f70f05bf02000006c4a37bf0c50141e2e9c422e9aabb3c3f420f000013a80070db000000000f383a9e02000000110f4e5bc4a265aa104b26660f38091ee51b410f389f0800e500c421dd589fc4e10bf865d9f6620f38fd520865f2ad0383397fd3ff40a4c4815162c56766f2ab440fec3fc7c00a000000450f1f4000c3c4899294d8c4817e10370000000f2d8f0b000009008282c10b00cca27a0e0f414e53d2c40f0f9f3c6436b2aa63450fc4c4017116750d009978c104c441c05983f9070bb3ddcdcda2660f3834680065f0099c943b000000c4c1045ccc7d75c4837d051a03c4612253df03da450fb10fb1f30f5ea5a9a50000ffff55c4637914522800b81a00a2f1fbfb3b62") syz_execute_func(&(0x7f0000000140)="43dd25310000006565d934570fee2cfac403c90c0b870887955dfc5dc482f9337a1e2d2bbd0000d46249af950d000000441b4a87360f3809f7c70f0fffffff08") pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="4f1e919e3c65335a9264b7", 0xb}], 0x1, 0x0, 0x0) syz_execute_func(&(0x7f00000000c0)="43dd25310000006565d934570faeb34fd30000c4e3556e49135b085dfc8f48b8a3f70b3c3c5cd1a7fd5783c4c4621946a6790f00008f09d09b7b53") 23:43:22 executing program 0: syz_execute_func(&(0x7f0000000600)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ea74b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096a4ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79ceb066b1f72ec3c4e2899294d80000000019c2c4817f1287f613788a0b0b0000c4414e53d2c581601643d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000d33e55b2ee88a98e95c84832158177e0cb921314d817dbb3d2e83f1e468ea49646958f3b34adb03535c923e8c0c48e48317520045206000000378e2ef7e47c27e83ff3"], 0x1, 0x0) syz_execute_func(&(0x7f00000000c0)="43dd25310000006565d93457c4e1f9c5cb73c442f9921c7dfd2f8fe8085dfc430c03d9d6653e0f212dd5d5e3e50ca7fd31fffff52666410f38174bb70f71cd30") mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0xc10, 0xffffffffffffffff, 0x0, 0x0) 23:43:22 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000040)=[{0x3}, {0x0, 0xfffc}], 0x2) semop(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x1800}], 0x1) 23:43:22 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="f5333918a2d1c40503008a9fa047512d6c4b7513c8079f59cec2b819fdddd2"], 0x1, 0x0) syz_execute_func(&(0x7f0000000180)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ea74b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096a43633ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad7450f01ee66400f64287c7c40d0db67dddde8e80f79ceb066b1f72ec362e2899294d8000000000000c2c5c0e3c5c0e31287f613788a0b0b0000c4414e53d2c581601643d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000bac9c2c8d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefbc4a29993a40f0000010066474e450f2cfcfbe2") syz_execute_func(&(0x7f00000000c0)="43dd25310000006565d934574dfcc4617d5a73228f097893312d2bbd000012c44951fdffffc481fc11e38d") 23:43:22 executing program 1: msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1551b0cd2b0ed1241ea180199494fa49696714a7487972f07538961c1948f94455a440295c80c839a8a64731cc554b5e633b69"], 0x1, 0x0) syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000200)="43dd25310000006565d93457c4c2e19c3bc441fb5f203ef20f1bfcf30f122d2bbd0000f00fc07094c4327f10394564643e0f01d5c4417dddb367f96618") 23:43:22 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)="286e18e61f6255e97121b39956a1a0", 0xf}], 0x1) syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000040)="43dd25010100007565d93457476d951912ff826d6d96752666420fe982000000007b5bf78f29a89daf0000000036a76426440f01fc46ae38bfd5") msgsnd(0x0, &(0x7f0000000040)={0x0, "c10009"}, 0xb, 0x0) syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe80faeeff30f122d2bbd0000f00fc07094c4e17f104564653e0f01d5c4417dddb367f96618") syz_execute_func(&(0x7f0000000440)="96c4217a2df11c040f05bf24411100c4a37bf0c55c41e2e9660ff8aa02480057000f470f1b50000ff2df4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45bdec6470f898c00e8000000c4e2c13bad5d00000033ed33ed66410f50f566440ff4697683397fd3fb0000f3460fbcf866f4d70f01eec4e131e88d330000000f64677c7c66440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b440000f2410f38f1bb05000000c4630506011981601643d9ee0fc60fc6a0a8f3f3000000f1ebdfeb668f8f709b6500f236f04283a9008000000067470f3382a6c4824d9f53000f91f3c4638d6e8df9ffffff00ffffc44109ed12fb110fc4833148e802b83a5f3efbe9e2") 23:43:22 executing program 0: msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1551b0cd2b0ed1241ea180199494fa49696714a7487972f07538961c1948f94455a440295c80c839a8a64731cc554b5e633b6982f1e97fae333595cbc5"], 0x1, 0x0) syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000200)="43dd25310000006565d93457c4c2e19c3bc441fb5f203ef20f1bfcf30f122d2bbd0000f00fc07094c4327f10394564643e0f01d5c4417dddb367f96618") 23:43:22 executing program 1: syz_execute_func(&(0x7f0000000100)="0c0ed52b98cd801b69e4e4629b66660f38de3e5c6200d9d9660fee15000000006464f028ae845369b25f840d770d7764c4e17a1285ffefffff796be9589b26e30cc4c215b9cc9cdeab3cedab2ef30fbd847acc00005f64a0b3000000908fe840ed8ad4c61954f68585c1c96b343ef3af65c565f2738177770080c4c3dd6d680748515101c455af9b129f9b9f9b0000d1ea11eff265dc5fd905c3c3c4c121df670445363ef8056366030fae452c2c8fea48120000000000c0361a5e5bf410eb660f71df7a73c3a98f49909a286d006d9a4edee3dfd293c4e17d6ff300000fee09e1e10f63cb1411") 23:43:22 executing program 0: syz_execute_func(&(0x7f0000000200)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f660f5ebbb7098554a74b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096a4ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad7450f01ee66400f64287c7c440fec3f67dddde8e80f79ceb066b1f72ec362e2899294d8000000000000c2c5c0e3c5c0e31287f613788a0b0b0000c4414e53d2c581601643d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000bac9c2c8d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefbc4a29993a40f0000010066474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000180)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe88fe840ee8a00000000ffc481ff121d0e0000003e41debb37000000c4c1c2c2e610c4e15dde15d5b6000026664a0f3a22c4aa") 23:43:22 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)="286e18e61f6255e97121b39956a1a0", 0xf}], 0x1) syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") msgsnd(0x0, &(0x7f0000000040)={0x0, "c10009"}, 0xb, 0x0) syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe80faeeff30f122d2bbd0000f00fc07094c4e17f104564653e0f01d5c4417dddb367f96618") syz_execute_func(&(0x7f0000000440)="96c4217a2df11c040f05bf24411100c4a37bf0c55c41e2e9660ff8aa02480057000f470f1b50000ff2df4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45bdec6470f898c00e8000000c4e2c13bad5d00000033ed33ed66410f50f566440ff4697683397fd3fb0000f3460fbcf866f4d70f01eec4e131e88d330000000f64677c7c66440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b440000f2410f38f1bb05000000c4630506011981601643d9ee0fc60fc6a0a8f3f3000000f1ebdfeb668f8f709b6500f236f04283a9008000000067470f3382a6c4824d9f53000f91f3c4638d6e8df9ffffff00ffffc44109ed12fb110fc4833148e802b83a5f3efbe9e2") 23:43:22 executing program 0: syz_execute_func(&(0x7f0000000540)="964a2af72cb277f70f05bf02000006c4a37bf0c50141e2e9c422e9aabb3c3f420f000013a80070db000000000f383a9e02000000110f4e5bc4a265aa104b26660f38091ee51b410f389f0800e500c421dd589fc4e10bf865d9f6620f38fd520865f2ad0383397fd3ff40a4c4815162c56766f2ab440fec3fc7c00a000000450f1f4000c3c4899294d8c4817e10370000000f2d8f0b000009008282c10b00cca27a0e0f414e53d2c40f0f9f3c6436b2aa63450fc4c4017116750d009978c104c441c05983f9070bb3ddcdcda2660f3834680065f0099c943b000000c4c1045ccc7d75c4837d051a03c4612253df03da450fb10fb1f30f5ea5a9a50000ffff55c4637914522800b81a00a2f1fbfb3b62") pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)='O', 0x1}], 0x1, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="43dd25310000006565d934570faeb34fd30000c4e3556e49935b081dfc8f48b8a3f70b3c3c5c8f29d096ddc4621946a6790f00008f09d09b7b53") 23:43:22 executing program 1: syz_execute_func(&(0x7f0000000280)="964a2af72cb277f70f05bf02000006c4a37bf0c50141e2e9c422e9aabb3c3f4221000013a80070db000000000f383a9e02000000110f4e5bc4a265aa104b26660f3c091ee51b410f389f0800e500c421dd589fc4e10bf865d9f6620f38fd520865f2ad0383397fd3ff40a4c4815162c56766f2ab440fec3fc7c00a000000450f1f4000c3c4899294d8c4817e10370000002d8f0b0000090082e4c10b00cca27a0e0f414e53d2c40f0f9f3c6436b2aa63450fc4c4017116750d009978c104c441c05983f9071acdaec5a291a2913834680065f0099c943b000000c4c1045ccc7d75c4837d051a03c4612253df03da450fb10fb1f30f5ea5a9a50000ffff55c4637914522800b81a00a2e1fbfb3b62") pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)='O', 0x1}], 0x1, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="43dd25310000006565d934570faeb34fd30000c4e3556e49135b085dfc8f48b8a3f70b3c3c5cd1a7fd5783c4c4621946a6790f00008f09d09b7b53") 23:43:22 executing program 0: msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1551b0cd2b0ed1241ea18019"], 0x1, 0x0) syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000200)="43dd25310000006565d93457c4c2e19c3bc441fb5f203ef20f1bfcf30f122d2bbd0000f00fc07094c4327f10394564643e0f01d5c4417dddb367f96618") 23:43:22 executing program 1: semop(0x0, &(0x7f0000000040)=[{0x3}, {0x0, 0xfffc}], 0x2) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}], 0x1) 23:43:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:43:23 executing program 1: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="f533f83918a2d1c4058a9fa047512d6c4b7513c8079f59cec2b819fdddd201"], 0x1, 0x0) syz_execute_func(&(0x7f0000000180)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ea74b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096a43633ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad7450f01ee66400f64287c7c40d0db67dddde8e80f79ceb066b1f72ec362e2899294d8000000000000c2c5c0e3c5c0e31287f613788a0b0b0000c4414e53d2c581601643d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000bac9c2c8d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefbc4a29993a40f0000010066474e450f2cfcfbe2") syz_execute_func(&(0x7f00000000c0)="43dd25310000006565d934574dfcc4617d5a73228f097893312d2bbd000012c44951fdffffc481fc11e38d") 23:43:23 executing program 0: syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000040)="43dd25010100007565d93457476d951912ff826d6d96752666420fe982000000007b5bf78f29a89daf0000000036a76426440f01fc46ae38bfd5") msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00fb"], 0x1, 0x0) syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe80faeeff30f122d2bbd0000f00fc07094c4e17f104564653e0f01d5c4417dddb367f96618") syz_execute_func(&(0x7f0000000440)="96c4217a2df11c040f05bf24411100c4a37bf0c55c41e2e9660ff8aa02480057000f470f1b50000ff2df4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45bdec6470f898c00e8000000c4e2c13bad5d00000033ed33ed66410f50f566440ff4697683397fd3fb0000f3460fbcf866f4d70f01eec4e131e88d330000000f64677c7c66440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b440000f2410f38f1bb05000000c4630506011981601643d9ee0fc60fc6a0a8f3f3000000f1ebdfeb668f8f709b6500f236f04283a9008000000067470f3382a6c4824d9f53000f91f3c4638d6e8df9ffffff00ffffc44109ed12fb110fc4833148e802b83a5f3efbe9e2") 23:43:23 executing program 1: 23:43:23 executing program 0: 23:43:23 executing program 1: 23:43:23 executing program 0: 23:43:23 executing program 1: syz_execute_func(&(0x7f0000000140)="964a2af72cb277f70f05bf02000006c4a37bf0c50141e2e9c422e9aabb3c3f420f000013a80070db000000000f383a9e02000000110f4e5bc4a265aa104b26660f38091ee51b410f389f0800e500c421dd589fc4e10bf865d9f6620f38fd520865f2ad0383397fd3ff40a4c4815162c56766f2ab440fec3fc7c00a000000450f1f4000c3c4899294d8c4817e10370000000f2d8f0b000009008282c10b00cca27a0e0f414e53d2c40f0f9f3c6436b2aa63450fc4c4017116750d009978c104c441c05983f9070bb3ddcdcda2660f3834680065f0099c943b000000c4c1045ccc7d75c4837d051a03c4612253df03da450fb10fb1f30f5ea5a9a50000ffff55c4637914522800b81a00a2f1fbfb3b62") pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="4f1e919e3c65335a9264b7", 0xb}], 0x1, 0x0, 0x0) syz_execute_func(&(0x7f00000000c0)="43dd25310000006565d934570faeb34fd30000c4e3556e49135b085dfc8f48b8a3f70b3c3c5cd1a7fd5783c4c4621946a6790f00008f09d09b7b53") syz_execute_func(&(0x7f0000000100)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd04616e0000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c4665af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") 23:43:23 executing program 0: 23:43:23 executing program 1: 23:43:23 executing program 0: 23:43:23 executing program 1: 23:43:23 executing program 0: 23:43:23 executing program 1: 23:43:23 executing program 0: 23:43:23 executing program 1: 23:43:23 executing program 0: 23:43:23 executing program 1: 23:43:23 executing program 0: 23:43:23 executing program 1: 23:43:23 executing program 0: 23:43:23 executing program 1: 23:43:23 executing program 0: 23:43:23 executing program 1: 23:43:23 executing program 0: 23:43:23 executing program 1: 23:43:23 executing program 0: 23:43:23 executing program 1: 23:43:23 executing program 1: 23:43:23 executing program 0: 23:43:23 executing program 0: 23:43:23 executing program 1: msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1551b0cd2b0ed1241ea180199494fa49696714a7487972f07538961c1948f94455a440295c80c839a8a64731cc554b5e633b6982f1e97fae333595cbc535935b4054eba04caef84fe2273f2d61db93e3bd"], 0x1, 0x0) syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000200)="43dd25310000006565d93457c4c2e19c3bc441fb5f203ef20f1bfcf30f122d2bbd0000f00fc07094c4327f10394564643e0f01d5c4417dddb367f96618") 23:43:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 23:43:23 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 23:43:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x101, 0x8, 0x8, 0x3, "31ed5b56114ba5b81bb85611c6532d7d0b0adfb9", 0x4, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "72640b8b8251109e27c34c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 23:43:23 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{}, {r0, 0x133}], 0x2, 0x8000) unlink(&(0x7f0000000000)='./file0\x00') close(r0) 23:43:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x12) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 23:43:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e0343d605a2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f343794ef086bb3d22c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9ee3193bebdd7f8fdd2f6713da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe4e2f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46dbb350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55418e02ee59af491fedee4d48255c1f5dc0f7a05c43086db0362498e59f47a93079482d45d88f1f3e43d91df86cfd25fc35f1f2cca773e10bb74f9cbafd48121509fca010d8bf30f14cc186b3a4fc870178ee6ef23026a1ff8b0e9c6c8994723a7b2994f3267f68dcc8bfd69129", 0x1ee) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x7f, 0x237, 0xb, "b08dce773b7a9000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:43:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d0474412cf7bbf4f26eb93e06159f8444925bc21cd6fdc02cf5bd2569f", 0x216) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x3, './file0\x00'}) read(r3, &(0x7f0000000880)=""/161, 0xa1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x44, 0x1) 23:43:24 executing program 1: r0 = socket(0x5, 0x1, 0xfffffffe) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 23:43:24 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000040)) sendmsg(r2, &(0x7f00000004c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xffffffff83184ba0, 0x7}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="c5307168434dc44e666d4161601fcaec3a8d54fb6a4fcff800927309446a504d19bf6a76dea419e9ce805a2880909c609e313de00a0a98a32f2b2270e8f34c4caf67933efdd08e1d206ff1323551fee0da28", 0x52}, {&(0x7f0000000100)="95d2f589869d3848fc583d0427ff2555ce9d0b2ec9fb945d53cf04df97447ef14c575c07c5025d45a801161e80270851ec158b9b0d6e2503752d9a6194b56c97e03f5abc3f33a385ce4445915c3f80c8ec4d6626bcf215731471519044963073acde37fcc7051df05ae78dbdb9c50bf3771886af05938d708c0c32289fe34dae6721ba989d247e5d0117199d61e8fed0a48b3a82fc2fc295d338c6709eadd0f1aa696a89dbc8e51849865515cc69d754e32676d8d9e4371b4f85579f65f99e1ebdf9044aa5c83be3721c59ac9562f74e65529790ac700f6f90054ce6e1fb86f055cc384fddb40fb57a1a66a5cb71957a86dbe09ea63d89e467d76104", 0xfc}, {&(0x7f0000000200)}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="68000000000000000100000001000000e8084f5a512d2176fff27a4e51a9a2f1c396044ab0b1f98d9a284c95a7703b2f19df6091579017a08def6de63571a187497d0b0d5522e60a457e221ea10d09e126b821330bc923d96ed6261523ef5d64d8aefbaa278c9300d000000000000000ffff0000020000004917b8b6c557ca4b5087d0874bed77fd870b86b6d2a7292435ec658f63493ed246c5263e8f14a90d4e7c267912bf63ea09fab6667701a14e6a4e2f4618572de701ca00e743178c83a94293281c5e4d6098b3c3e7b6f4a33d6f9b6eb9d1ec806dff9caf5b416a0c933c1f513d5d3663bbe0585e55867422bdd2679d09028486913b266337111cc4ad0ff1d127c58243e6bc067022e30645cc58f13d8c3eb99c9275c9167fcda1712982c3c2e683bc91755c4ac4a0fc1a7691668393bcf90000008800000000000000010000000000008016370d9bcd4a1c409c6228bbcfb80eddce28beed37b0104a0b25b0042bb46f5453f20ceabc4e33832fa09b1963f5745f5d20489a6900ae20fff52a9ff296f31060b9ea46663301c709050d215f904daecc7988620cf8258f5c72cb5e4337925befdabdfeabd388b35c077eead1e940f201f5be58500000005800000000000000ffff000000000080b86ae8727d323eacc57a145489c733ed0faa1c0726a3a63aff3ca4a9d0fc0bfbc603151f514d4b177cfc02aab8bb7c525576d4c4a4df2903e1c0f61fed95fd7041c8f42400000000"], 0x218}, 0x3) 23:43:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) write(r0, &(0x7f0000000040), 0x10264) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) fchdir(r1) 23:43:24 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b1face04b1a6ccba2403d978364c9c74ad5ed1ec11c153490af699e42920c900800000aa93346e2c669edb29882290e6350afda2c1d9bd779000236116cc975adddd41a3484cbbf304eb676fc2436a6c167d3ba760c621dad8c2df1dfaef4cdf61c032ae9aac029befd59e914bac19af3cf15a1cf480ed46b58e154a12f0cc63ef65b29d952466dbda3703ef7adf58469d2577fbd3398e0681beebdf0f20ecadd5d77c2c5b98b77500000000000009", 0x2, 0x4, 0x0, 0x28) socketpair(0x1b, 0x1, 0x6, &(0x7f0000000740)={0xffffffffffffffff}) socket$inet(0x2, 0x1, 0x7) r1 = open(&(0x7f0000000840)='./file0\x00', 0x0, 0x10) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)={""/16, @ifru_index}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000780), &(0x7f00000007c0)=0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000800)=0xffffffff9bddb533) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x5, 0x7, 0x7ff, 0x1, 0x5, 0xdc0d, 0xd40c, 0x3, 0x2, 0x9, 0x10001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) writev(r3, &(0x7f00000006c0)=[{&(0x7f00000002c0)="7f62d8dc2b2399de8764c8e342b0675ebdee7312c09d69a03c9d5bea7606787185f270b76326423e14e7260686baa9212a4bc2e9e4149eb3093e80d5b88a88a93e9db78dcc472f9e7329effdbca33e5ff8c2c59279668c67f3a0b5a941bc58926aa6356682291ff4124a230c2eb8f3dcb66afc5f46d225388f1c14cfd9182e68e13bbba74709e8b38d2ea185cc909aca0f834441b671f01ecb2b86139bef0e06b0761abfbe998efca06f1b5923db43dbe4ab", 0xb2}, {&(0x7f0000000380)="b7e39751abe6ad1c6561c7929040d1a537a86f14c0f0d75a8fcee7226f90cb7b4b2e45ff264383d0c0b32c9f4fa202a9ceb0a3b1703c440cbdc848b2549a3c972e6bf98772a2af3f8e6e7837a29ea0", 0x4f}, {&(0x7f0000000400)="a97df1f09de6e3f2dd3a677d5e8226290bf490a62daff09b9e067677ce9b542c60269f60e3abf7c2707dce84ccc47812fc88ce4ca733b95fbcc9edc678c54d2ad170faf72a28832b098463532dbd0963cd7d9b346a46bb7a68b6610c8d7e9c1f2558ad91cc55b098a148b53c354a8d8784427fd9434a7e776d784a3f2acf5b6e28df5ef47e8836df60880e3acb9f8bb90ebc96d394c95d84abe8d643a89844ed5987d8f8950d5c6da37ac2ae38e719c7affee3f4ffd8d0e71aa3d5c5b3efab1d7730af6afbb56b250c9c04cd4c1896eb199809775d110ed3bad18648c118525ef79ee7934180802cc0da489001e944a8fee433d1", 0xf4}, {&(0x7f0000000500)="b327afb8e41e7295d3144445b8697fbb74e409cb567b2ca3e9c753a0bd6b20bb15950a177e16ee3200e9739d2963f261b092fb6bface836acc0d96e9ed31cce4892b5de48e360c6267ce28617ea5a45005971c0f88e3f1d6f4f4ffa6c4ff8ba035aa6b5d407e5056e8ea31457f771aad1a38562973cc2be73d5cc3b49807d2ce221e94b86ca05c8dcb9b6c68865ffef49fa2b93b34233e6e0f77675f34ac0911df1dfd3f9c0712ce292c37ac948f3808bd7c6dad68bd0e24abe1f93c81395166eed84aaf283161060ddaf922ef23b7cbad9e849f340c8615e4ad94447f4314e4d3074758ab1555014979483a8f", 0xed}, {&(0x7f0000000600)="d8e33e16c7fe330871292225fa2e318f86dc36f4074f9b7740486e008df413aec998d2f52033d5562d25bf2bf3d5cfe1820774499dfbb2d412fd87447718fbeea337049be2fa621d770010b720f923a68d50e29d6da39c330d7d7dd32efaef952c3b80f7202564775cef40ca10bd3413c83c39baafb138e57f72e6f043aae27d7e7012e8bcc2a57a62dc7bd8732e67b64c21afcdf80e21574863fb239743ff953e9fed188531186e8a546a", 0xab}], 0x5) setsockopt(r4, 0x4, 0x0, &(0x7f0000000140)="7ab6dc691632bdf1b8a953cba080db25b5762f3c1c9edf280b7a48ffd62956694ac8ec23b999f1b9f117ac6fdc48b54a9600e40a5e654e6d8f1f3e4fbf7a9b93d52e70159b02a7cfd86ab95cc6321f2cff0ff844af250908a4f24491f3101ec6bf64568e7b69680ccc0efac07e957312381e285b2d20024284e37eac0cd6c7f01a6c875c6693985ebf15084fbfaad4713d0b46f1b47129f5b66c39b343ece963d9304cd613c858e86cfdfcaf6c0caea8405ee79bd94e418161fb25e0f55e66068f84", 0xc2) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:43:24 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0xd8}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000010, 0x1, 0x20}, {{r0}, 0xffffffffffffffff, 0xf8, 0x8d, 0x6, 0x3590}, {{r0}, 0xfffffffffffffffa, 0xc8, 0x81, 0x0, 0xb89}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0x5, 0x67d7, 0x5}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0xfffffffffffffff8, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x3f, 0x6}, {{r0}, 0xffffffffffffffff, 0x6, 0x20000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x13, 0x1, 0x2, 0x40}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x0, 0x4}], 0xe0ed, &(0x7f0000000380)={0x0, 0x7}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000000000000000000000000000a9f7d1088f35db5421acd312a35b6466f812898790ffabf5a663d57aa43b65901848478da99b7b79ed65df4ce955642888c19b847b4e9193803cb2b5e95eb5091ef4ce771862a5d1655d3e25355d15fc65df85c2c1d0beb0fa5fcded47e3"], 0x10}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x81, 0xffffffff, 0x2, 0x43b0, "a3f8a07950666898739f57e74532f2b04e0b99e8", 0x9, 0x81}) 23:43:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x812, r0, 0x0, 0x4) clock_getres(0x7, &(0x7f0000000040)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) clock_gettime(0x80000000004, &(0x7f0000000100)) 23:43:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x180, 0x1) 23:43:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 23:43:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = getpid() writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="316d4a5ed1f983c4c73f2c9a", 0xc}, {&(0x7f0000000100)="0425c6c5595821a59b0ccc76831f6e00d2df18067ab1437d10dc65553468f9bce3b6cc06937c80e0ecc0f8fe64e15f5996064b6a5115576681d5a461a69b02ca5327318a35e8030490c664db5a4e7edb87a8a312ac5a79e22961da95368c6f4504d65be5778cda2b26095126de358f12b961ddbe5b46a005830e616d1cdb15c86faff6ef3ef35b252c004fe3091c2678fc7c30c3137b1149ec974ebb1f48de799202589f3b6f293e8565283642fb046b6599497f37a91f9d16517d8a9f7ef5a947d61113e2bf7d9ae5b0422ba1b9f012955afe9f2cd59f2983d5b267342400ef9cb2676099c121ff", 0xe8}, {&(0x7f0000000200)="51d71b90dfdb694f556d25ad6c8d2c7161d78201f01d8f32e772b39cdddfdf4ab442d28e37b64e420761bb80dc75531aaa45abde5b3782f062119f6147a8c44cbaa92674e37832ea503634189943e234575c8529fac296b56c69473ff65918c9b5c15f8649308728f9933af62463201413a8d3d7e0e77fcd326e1f25d82560f4358511496df0d85e0f427e0ac4fd0f4a4328d4f3e763788c6682fdfb7e2de14fe22e61947fb1e22d282debb8d63980891716f72cd09503a2d46a4e7b4eed96684bc61a0ee18eb2", 0xc7}, {&(0x7f0000000300)="52ec26412f1de4b295507b3f293d28a83a8bdf94353e138710c0be9d6c141d2bf060f94086253735bb680baaa5a992fa801ef808a3864174c13695489f3e7b486d39f4eab98684f80c1d6e480242a3ee96194117b02ee754fb4446c60a0eba53f0d49f101aaedcded22402794f0af4c283f98a36eb4ab26c7bacfe4ccf0532b66fcfcd8c36da81c7cc7068d584db6f00884bb2a52126fa5f5d96352c2fe1133e63ca04bd994464365d488a6ef74c8251b5e091313097973317d4a9c0008547e3b19c36b48bb5289d7ecd2c24bddff28cc25ff785f50eae25882d8aedaee2dd7cd9647c54d142f57d312b", 0xea}, {&(0x7f0000000400)="6c621031ef499c9e5ce46595d2b47938154e2ee330a4afc72c9ed7365f13b8ea97cb33c57d122f9255fc1941a809dd1ce8986f493f0eeef5a25bef9dd9306d935c531086168df98f6a2f545b346488db69bd0d0bc90b90565ea68a533bc998a13e79ea72acbe5a13efc97ffd7783079182794d0e342f93953bcd664aa48c1dd81df17ad08ab94f53454f95cfe5ba5c77ee37c961ac7d60e8527ed66c6b48b1b4309ff3d86f71625388b29d58ac4bd224da4895aef4d8de1782fd7d614eb4c55f1754c7db40aae3074d8736c595fed8b1fead3ed29155e54cdbdd4211720c2cb06297e6", 0xe3}, {&(0x7f0000000500)="fb01455f4f1262455f0e0d1526a45ca3d9ba4d6b334e83f021a31b4c25bccfbd951e870455037a5c6fcfdc009d0756536ab0b105b83d76ba33466a846e54bb5504a4fcb1b0", 0x45}, {&(0x7f0000000580)="eb16fada4a3e897a227ad67ed00d290b8269836a966ac86cef3ed7d0bd831d8a129abc893ec95c500e83a78026812cc9682aafd30b8859b7a1f9a225c19935ca7bec4829ccd698eeee78f7a25fd079b6", 0x50}, {&(0x7f0000000600)="2bb4d8eec864d2a8c3de260842f832f648e2dac9cb40758a7b0bfeda8f600609e8b8e75ab420e629c73f0d02b4e8f02f790d2dcc5a2ae9d881bebbc6f44d15c8c8deaef00b890dfed6f9c1a714bed41a6a449b7a51c491e42c595bc70e4de3a5c031385cc7412fff4758ef10bfdb32e21907b612857cd5820d2bbf7b38c93a7e0e9d715601c4ffb5acc8ca84af2002b759b0efc08c57d982be619d8de954bb522eb57e9987840147e51c8ce736bab98e4e350a8a70e1bacd9a30", 0xba}], 0x8) fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) 23:43:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f00007ff000/0x2000)=nil, 0x2000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 23:43:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) nanosleep(&(0x7f0000000040)={0x6, 0x30}, &(0x7f0000000080)) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x100, 0x0) 23:43:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:43:26 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 23:43:26 executing program 0: r0 = open(&(0x7f0000000380)='.\x00', 0x2, 0x10) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x6) r1 = dup2(r0, r0) renameat(r1, &(0x7f0000000140)='./file1\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') shmget(0x2, 0x3000, 0x245, &(0x7f0000ffb000/0x3000)=nil) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0x7, 0xbc, 0x9, 0x0, 0x4d, 0x4, 0x1ff, 0x2, 0x2, 0x9, 0x2}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00') mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x20) rmdir(&(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000340)='./file0\x00', 0x1) 23:43:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 23:43:26 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2000, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x8e, 0x6, 0x6, "d47bb35d2949cdab4a3b7f18e787e22d5f23f796", 0x0, 0x3}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:43:26 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) 23:43:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000800)) lseek(r0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/101, 0x65}, {&(0x7f0000000140)=""/40, 0x28}, {&(0x7f0000000440)=""/234, 0xea}, {&(0x7f0000000540)=""/250, 0xfa}, {&(0x7f0000000640)=""/197, 0xc5}], 0x8, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000007c0)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:43:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x30) ioctl$TIOCSDTR(r3, 0x20007479) 23:43:27 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) 23:43:27 executing program 1: mprotect(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 23:43:28 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffd, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 23:43:28 executing program 1: r0 = socket(0x80018, 0x3, 0x80000001) setsockopt(r0, 0x1000000000029, 0x200000028, 0x0, 0x0) 23:43:28 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "72640b8b8251109e27c34c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 23:43:28 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/252}, 0x104, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000010000000100000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bc3d70f14df741f4437b5d998ed6c85555c5ba4fa1af0fb0afb685ac874c36bd4ca0ef22dfa171b683390847a3e98e5e4008770610026928e80a1fa3d31077906711da22424428f9f68c442f4ca61bb875584a8563792b3ac676fa10b9860c58edab93379f6f648172539e3ca173bded710f0bd964a0e7088e6bf0058e139a0e1e43b64f3827f98d116dcc421128d3a7011b1b28ad9a39b4e2a2236c5374eb86ed02b2d2d0cda8ce68c972a6aa101aa479a30495be529c2df40344b7449df414bd8684d0036f7c2f00a1643551893ca453caac340317a556ab3da99623c6e671ef380387341865cba328be58593e405e03dd0d3ee4d18f5622a8a90de5a53261403ae6d7228e5c2525245e1a3ef9803b92762bc2859a7c95d702620612f17027b88aa637fca500673077fb471ec35335c9703cc6482c7fef1a728e90731db6bb9794244d35d525f69365a2da128f838bc2c54889073fd223be26f630f47432faca853950bf7e12bbb60b4864848d9f781a9e1d5a1d0f98238c2397f52ddcd54a5c2f46871da70fc8db97520ff8f7d7afe622274"], 0x1, 0x3, 0x0) r1 = msgget$private(0x0, 0x21) msgsnd(r1, &(0x7f0000001940)={0x3, "1eae09ad1ddffe851fce416285ae0ab08010e8e519ca932a7468068d9375f2fef4fba788cac9145a03193430c95ced04580743b1138070d171439dfb0cd8803203ee5d51aa61e2f54ddc86095eedb51afc5b869667812448ce9033b900a8df10ae71c9cd3ed765fb3ea82dea108235ceca3e2ded7172f51dba2f2ba57efe6d3eb685c4877a28824af110b3f13e5b70bce4365038c09e6d6cd14995ff87ae7299f1a18bfa0e8e054c5b26f6cb051802937755194cfa520b1ca71ebae81f7af7c98dc95b871e809940b993612e70c176025c3a5627a1a67990faedcbc0efc8af9526118e4e0c3bc03077c00d0e1e5c0170440615aa94009b83dd5345427330b6b955e2306e7061efb59c1ec72817601b83d99343d27aa58b795d8fb345b0d104f23dc34e9e1be98ce67ff89bb27fcf3fa9015c8f013920c9d164cda5e9671a0b85b5e9142fd7d5e5b82874b7d2712af198716d59a01fd3968c6897f9fcb005da5e992eea0a9242a5d566221ee28e1ee4803841b60449379ba3f6cdc96d290b734bb87e750198b916f1ee0ab5564c58d33631d9233baa128b7b6bebd886b737e8c96b40e27034e0d89cf93392b0b664bb73fc9e3549b3b2f4b6b4f407fc6da231bf09f821495200df1bae2f3af5685c51149853b710a2af6ccedfecfdc38e18cc268c6791a0e05140e4d99d7b13ed867a552d565f0383c87be2f0f70bbf586e67e49a6288edf859b3e29701512829e033290611fc9182d7cb54685607f9f97f72739809037e13eea1af49990182f20a0c2ef2370332581533c35385a755565c4f7ee55419c77a10fb41b2bf8b49c60c6e93b7d8133dfb3c3b11abbc2deda7345010467b1b76801d59b65aaaf97fabbbb55b6f821303d4256c193e6cb0b257811cd87bdfc981cd5e929fbd2bfd92ca170fcc53fc308982088a88348c06c12fcc8bd7248f2ace9d8d07d858f1f436736c52e525f2d64af15828a72d2ced935896746ae5c66b732119ad325fe1df177ea271fbfd36e593bc471d9a4adad5b8f4d59b079a5dda313825f95ddf93dd3c1fffd5b15cdd9f523e4ebe122d6e9d02c15f1f6cf6b8506e928815d708e7c310d75b02de39b4ae824004765b0051ea70a220aac0f361991a121c1785e8c98577ba6f81cfadee31a5258d7e9c9d1559f04aa19f33408186106e1946aa846194c5b158cc9385fbffaec81693d895f802fe797cc5c375e846849febf1d73073e5444dc2b729a3894e951b0b97b7450eefaa50b0adf31ebd212fed610ceb12da1f2f82962b1e350be103a2972ff76c621465add59dc5b5672b085e68c1b3fceb5e77ec2164fd447e2f4aa23419706f52eea53c4dcaeb130ffc688c972e8fc94c0e7cb13d16acac9bcab5abbdbda300284f0823f2ee2a7a73387e4cd2380ca5ff312111c70bcce1bd998543c4a06548b719947307c940f13f4ed43217eab746c01f54667dd31b0a2c020320863fc9cb10e330b3081a0bd75bfe00831f1f258b3b4752cdf4354314aa713bc97eeaf771e58d149087960e363f8e12f76671583a18284677c5f7cc899f850ad8eafb37a28f20ec34193d67f50de8f7077bf82bdae6202cdfaca6ccd57279c95c6b3f5a2e376cdec4bf355033a7086183bdbae0504790e2b45ddea02b21f0794520246071b92f758cd11510734ed25b149dd9e2b7f7abdb711b69549dc9a5274499796c702ad806ab3d31aa785ff4b068fbea741a69d19a61f1a8396d2713d18ef9b16cfc7afe66fdcd15928c761c97143e5c7acefebb191f33be4126aafcba87d75b6d98abc160ee9d9f305b0c8b37124a9cf9563dee8c01c5edef33c88a402d5bbe18e4335377eadbe8b8e176a0241dcdb99eaaaa2862d325031842bdefba47a0ba6aff61f33b2768fccfa1eedbaa60c3dbc98a4f21ac146538f3ecd691cd60b5789ec7d71be9a69731ee85d90d1793edc1041f65a0f74736f8761ba48f28fb7ed7f97dc457c24c8a6c9a2e6e8c8ce573f02723b4af274e458fe33f654c2def025a57f5aa37da8454901f22b2315f938ccba9c1057ee1ce58659a0b72fd9a71a8766fdab9f6255737dfdf3de44e45123671aadf556f26c96367d434c7f510bbffb330820a13224a0ee5c6f78e5601339be4c3461ba981fc28ec4a9d6d79be2f4435c9dce36369efbcf874a952b35b22488a5758f723ae81529be3ae8b562d6b2cbb0c4b45e32ad9ccb000fe2f3117d75bea8864f2af04b401889454ac2c4be1da71b9c6f9b34b55c14f7d8c7a3b3c8d80ad5f69318305033335dd8c3a731e6f01282381a3e395b4dda62a323aaac4e44b6dbf5fe62b82677ab23c1a88dd2e9ed2b78c15039653006241cfd219a513481ba36234c41625b782cd8044a0aa560ad06a620db1c93faee454c623ce774493605b94701df1afa07b2119bea7bc0a498ec36d38e1f2b3fa0bbf5ba7f46905166ad35056fae5d6d1fe04b551b7adaab05191a0e14c3433e6ffb49b7b3c2979ce76df047713ecc77f29ae10e8e8089c2157fb567c7591355212395f996fc98e5c0926ecc088bed5855811953e4e79f8f59cb4fa8231fdceebb3fd1443a33bbe2955a0d6751ddf441b82051e271201bf1088c7e7026359add2ca94150b714441893e543fb78213d37e140275288935c213e8ed450b2b9271a3a26490e9187186690cfb7f616f2fe55aa1ccd9f2bd7ad81fa26351f2b25d165d4f3394b3bbadfafb577061373d666978037a838cc2d4ecb40385a3c428003e8db3516e6f204a0b1ae59af4b12f5ddda4e7d7409db59bd8fa0cff226b8b079846d269a7f3ccbf4ff80a93e3d2d8d93ae9f282db00371d6583ed645115aebd32603e983224de43931ea179b5559173827975e2f300c86a187b28ced5afafee701c1048d0c31a479b28ec01bc5cfb56608eb8ac45d1970a3b36d27800a6b7ad160d65384e7a8c938b2f67469450f157c632538731db38b3f7bedc8623e0893f2a520149fdac7e13355af54b0e03abe456d6be15318384307385bf0731231beb028f7789acc7dce4580a9e40463d2ed913c33e85131c3f46dcb2251846c5449909b10ba2cb0923d452330a2ac844a2b71218e6e48841e0078fd56c10375beb89bb2ac78106fec7fe616d6162efd4472e0372c290dea9e33eba0d42091b9895c412ba4a110a7b47797f2367cc5e08970d6e13f90e842fd0fa5d21af97a8e6682cd99c2bc154f5a54a6681265098152cd374b42ebfdcd2cf354d63880386661ed02267cd3b06c1780dfe79d6bc3ef2a05e8eec3d2907787f25912aec5a3a9d4eae516b4e14533a3b9c20a60a23cefa8c8e7e14111a8a05273744ddc00728e084243dc5e6ee036e04b1816d9de1fd37cd51be54011232e6b41b358c554bc88395e137680f1eaea14c138c7cabacc8b9e1f0715ba10dc7fa40d4d9f4bf99c2783bfdc5c6c052c8b657fe6f3253fb8e63a588b58cb729cade0be3e4dbfaf12c2b9e4f89dcacfbeff9852191cd29acc8b96fbe07d02d3daa8f338a114a5ba76e1a66b8d1a5d65379f61a6aa8c608c26b8bc87a1fb4872404c7f620982287b9bf1166ae6bbe478ec23fddcbf6b49211cfe64cd2a5dc17af4d17c992fe6907ca15c1156a6127069c2efd1dda5033fe7db4b6c3fb750a3e0ed8bb5c50070b78f928c9f939a46056e41cd437ce1d9cbdcf2c1376899843ed29148b58a11f0e0a5b387cb8beefbdad433f6949ba55e556755cb954069eb3a8daeeccd91d2daa3b7290ac253e6dcf9cd2d54c2e4f43228e11a7c3daf570ef1455ef45ab88495ef4ab528067f8fed693ef87548ecc04403b53e9b4d0012f184ef22d016a4fbc4cb977db18a3cfdbb6d5b5d649f1403dd92709f5d810f42648f2dd7e7429f9a650d55bcfe3a5714d7f59da0486748b95b08ba1e49cf47a7c0f2be96fb93df71ccedf4e87af24d22c2a56532d279b4853a24d4ffe61c879c651a3cfcfa2466ca063c5c96dba6f08fd6d5e1dae15152bff5fccf69e5cef18dd24b7e445123cd7e7923c1a15497bd6b6c01b49892034dc746fd7d701c0d7684c9d6fda14edcf95f0cd3466b5953f4f25c404421eb9d5be22465ea370654f2c731d7c8a150e9e961edde8dddb7a8a766d6cefaf9b67d9d79604667a65300bb42babf8a44a5471bf7a307cc8aff6722b60be0368902be1cb2e5382c3a6de0fe60c0ff01ef5af8bd2a9c44863346dd90ec71606516132b2ecbc5a2db6aea9696223dcc9089b8a6427cc9325ef8c8aba475c3666a07ecb87b67551fd9e15b1d416cdee8c20d4455a4d8054494e1a1f99b9413d61f4a0c7b7ac2a70c96eb22c38da5ee3542131380b80234e94797a9cb15256724c92c954c3d73aca0f8e83dc7877d82baa08ade19f27765a073b110515c0beb37731db607ce49def55a8a5dec49a8a3ee420118040cdfefc2896e8686e4226942b311af2b9c54a82df034c0167e42c3c745259e74bd4282910736486d0b05479baab8733e9eec91c5b9d949f76ff80ac7ac86af7b8e0e30ffd8f445f6aaf15818f157982238f5c37ffa9db267f0b6f4ee717f3e8cc01d939aeba3f5e9dfea3ba522f873e6ae0b8003aa51d887477c170f0f41e3a50e096f8cdbd63d4e8d631c0ae9e54c9daa84a5ba5cdb3677f2a37708b56e62953d1146afc4f1e7ca9d2ec61de147563125e8ebba83202ea21c9d18f2f8ff50a1674f8e3e7a58656fc139034982a6a237849594a5789528a90d79a484fcb07f34d69280f25df71284ec6f63105af8e216d34d701fcecd7058092d0e99ce7ea185899b27d3edc57cab0f0c5e1911148acc894704b4b27f8b0e13493ca63fbd3615e5929104b4cbebb0a64528a5a22676e134a34f520afd0549fadd50c5effbec30ad081063671e60f762cc09cf604e99fd42c4fbae6ff4f1bc7b74d845ca4034818145d909eb43e1a75a5cf739005d1c8a7ee4738dc1f208f8b101b2044683e26d588bea0de1620a7ffe2e3b1208b5cf712e6e4fd7233ee6e8813812a65f9f3c68955d8c62355c32693e0e83bd91b81c8f58224972da32e2d62b6e1dd7fd4c30036bb23d61fdca0dbf8e9e0d7e191c2a8f7d3cf269a954eefb820ef593c34b5cf4b45dc7f3ae4140cd2ed0d01e9ce968fa9c3bb25ad3a90463f1bb58252daf5e96fee89204f170b71bec1cf32dd3cafa2c5820a7cebf1098fa40fd41903c349532dece204c5c6c4a90337a6e05d2d5097399824389ece293732e28ffc930704079689a53b3031b5e6155d604d3d39603aa8a8c0d7aedc4faba9016aa4bd07842a6dd3297851ce67bd5dee4b79b67796bc0e62973c94ebb6a6ffa2e143c5eaed1c9ccf1858ac41a6f040e08ad6cccb9b27159ea51a3e72b696a7808e5d798a8314d8f5f5e18cb792581e9d941140df7c1756e58cd770fe7b4331022fcf53cc034dc9cfbbd3516d02cc2c0670340d06122de1eebc5e7c3c651452ba5ad1cc00cb12888dcb9ce3fd6a36c6e9e19ef891fe907895a0824ced4b9436095e9958cff8ea60be2eb775ccb739192c7c9497c73d0748fdaa315251012d3b9051ffc2d247c516bd66f121714705a335436d446ee6c29c8737398e175155819e7ff6ab64209d0062a8491710f777fd291494ac2128723c6d8aa22708373578e547fd342852b8d45b25ffb306a6ff9c6ee2fcb605b44dbedd1e74a0497f48f2f1b9ae748ad8f5163872e28952a6c00b512d3c662d590067d0c538077c96459d15ece8d58a8fa6f896a5dc8b25812cc2671d8562622a574128b0dce0dcd25a0f6b22f1b64327942bb4762b8cae19f1e80176c0d52494"}, 0x1008, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40010007) msgrcv(r1, &(0x7f0000000000)={0x0, ""/105}, 0x71, 0x0, 0x1000) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000300)={0x47, 0x0, &(0x7f0000000140)=""/71}) msgrcv(r1, &(0x7f0000002a80)={0x0, ""/202}, 0xd2, 0x3, 0x0) msgrcv(r0, &(0x7f0000002980)={0x0, ""/211}, 0xdb, 0x3, 0x1000) msgsnd(r0, &(0x7f00000017c0)={0x0, "5ea7deada646aa11f04852b5cbee37932ba6e6920449b388aa19e0bebf5467d882d6054eaadf6ddad3501235f7ff207c4fc4c173dd63194cd8f1ac908539f5263044e22c1f6ec305ca7dc64dbd380700f09410f59e313193ba4fedcdc351419ba24130704d8146f98728bfa4ab97eede66790c8823ba21427d29836d4b1d538165e540d5867e980baf9747ba455ef2ba1248456c5e97d8399b33421fc73f3e26df575de6486cbdd762cbbb3e440ca9d459ad99c70e2600d48005ee64cea8330824a4dd44e88d89570e453087e53ff5f9ad4012e619ddea80684c34a344805816d219efb138205b870044c16719cc5c6edb783dab2582719dec36a5bbc8ca0793b66533ca06e44f5aba6d8adc8f7b6930d268780a495933a30403eef07f6f732517acb4eeefa56e0977b90589fab8b2d187ab3c84e34b086b9cd372add4daf2a201d7c517c918516112aaed547baae9c0e12aa29f5df8"}, 0x15e, 0x800) fcntl$dupfd(r3, 0xa, r3) 23:43:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 23:43:28 executing program 0: r0 = semget$private(0x0, 0x7, 0x482) semop(r0, &(0x7f0000000140)=[{0x4, 0x88e, 0x800}, {0x1, 0xbb4d}, {0x4, 0x80000000, 0x1000}, {0x4, 0xfffffffffffffffb, 0x800}, {0x3, 0x7}, {0x4, 0x2, 0x1000}, {0x3, 0x3, 0x1800}], 0x1ef) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/172) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) geteuid() getgid() ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) semop(r0, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x10000}], 0x3) 23:43:29 executing program 1: socket(0x10, 0x4005, 0x100000000) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x20200, './file0/file0\x00'}, 0x10, 0x0}, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x100000001}, &(0x7f0000000080)) 23:43:29 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="7b16b0c5e8c67e630d358aacef88353c6b53c843b524cdc20756426e7b599f084febdad48542b0e80d5f99f3e22438e1ae0f41c396a90c4907f9530acd56b9637b27006ff93dfb663f1a3f80d84c291f1376a019024fc07ff1696f36d5a2994a83e0e970e29eb89a7deaf4a1d7c7f53fe40e5c2ddc393a3feda818554a679e56318d7669ba51cf471dbb7098f0e43d6d110a067c19fa5127f13b4473a16e7ae66817f3ccf92a708c2565af35797e19bda95da95bfcb1c9c18097a028ce53898cf5457985b2db7628316968e510eab714580db2777ca719484611ef6453", 0xdd}], 0x0) 23:43:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000640)='k', 0x0) 23:43:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x756}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) 23:43:29 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="dafa17ff54972951f59eb7be650c86c74415f7fc8760155944f6e9707c99b0b624bf5f2868cb1be92c7107d0c639c8b5dfa3133594a2c6a01122b899", 0x3c}, {&(0x7f0000000080)="215315677f250ddd8f7587589582575c50501dbf86df14ef7172", 0x1a}, {&(0x7f00000000c0)="ff1f44c82ff7e32644111a0dcb907ee8eb32bbaf1a489a0cd46adf06", 0x1c}], 0x3, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x9, 0x2}) r2 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="86b42c392d8a9a0d09d1f9aacac5133a273df1f5f07204387cff77a7bfca1ee20d7761cc238ec0153fd1", 0x2a) 23:43:30 executing program 0: getrusage(0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xe00000000000, 0x2, 0xd8, 0x0, 0x200, 0x7, 0x8a, 0x2, 0x2, 0x7d63, 0x401}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) pledge(&(0x7f0000000180)='/dev/null\x00', &(0x7f00000001c0)='/dev/null\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x2, 0x2, 0x100}, 0x1, 0x400, 0x7}) r3 = socket(0x21, 0x1, 0x100000000) listen(r3, 0x100000000) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/21, 0x15}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/161, 0xa1}, {&(0x7f00000003c0)=""/74, 0x4a}, {&(0x7f0000000440)=""/178, 0xb2}, {&(0x7f0000000500)=""/189, 0xbd}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f0000000640)=""/117, 0x75}], 0x8) fchdir(r0) getsockopt(r3, 0xfe63, 0x2, &(0x7f0000000740)=""/43, &(0x7f0000000780)=0x2b) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000800)='./file0\x00', 0x20400, 0x80) fcntl$setstatus(r5, 0x4, 0x40) setegid(r2) fcntl$dupfd(r6, 0xa, r5) unlink(&(0x7f0000000840)='./file0\x00') mkdirat(r5, &(0x7f0000000880)='./file0\x00', 0x41) fchmod(r4, 0x4) rmdir(&(0x7f00000008c0)='./file1\x00') ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000940)={&(0x7f0000000900)=[{0x5, 0x8}, {0x87}, {0x167, 0x7}], 0x3}) mknod(&(0x7f0000000980)='./file0\x00', 0x1103, 0x3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000009c0)={{0x5, 0x8001, 0xffe}, 0x5, 0x32b, 0x8}) stat(&(0x7f0000000a00)='./file1\x00', &(0x7f0000000a40)) r7 = getgid() ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000ac0)) setregid(r2, r7) 23:43:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r1) r2 = dup(r1) syz_open_pts() syz_open_pts() shutdown(r2, 0x0) close(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7fffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0xc84}) 23:43:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffff81, 0xdf2}, 0x8) r1 = socket(0x1e, 0xffffffffffffffff, 0xf3) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000180)='./file0\x00', r2, r3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001380)="075514e8f979db66070618a8a1722b72f892a7ce9cb8a9deba3b856cfe5ca482709555cc52ae49c8a04d2f1f74ee1875ef61500b632625efbf26a77e92fcde3a73a420e13b4c7708f4861cb538618aba65933d84eaa703e789036a222b022dcdf954f78e5cc38b66825c30cf2d57e31bccdbbb8a91bfb00e4fc28bf48f1c8eb615d3b36f898773654a3f0cf33704f01c35caee4be9bc38b85cd040b8ae0794d16202d25f95e9d10ce445b8108481bafb340c79d3365b84713f0dd616689f3081202c7e6e373068e84c210bf713d1127102bd67add27e3526347f0568a1f59c4024fd7db6626926b8dd5ba688d3c5867010ac6d0e99ed6cae37f0795ab5971189e6357e7c8904bdde9b388167328799c54953bd91358c1ef21a5d1bd5e7dc757eb219f259e3edd237936a1d67d51874b55d51203c13a31bd3acebcd18d30236efe0e95afb2f78b2b7810ac8be3ee77f5a393fd14d6f9b21e8788b279b7b6421a9c00ea643e66b15407ff44d5bb868c3e5135f72e78c2c3a3589715ff91b570cfd9850db5762dbf26c5bfb07470a15b09a95f394193b83bf09ff158986904c7b52fec300bbbba3f2cee9d4339e30b9e8f827cb5cd205efabf68f9ebdfd9ff26a91f78c6e4ded62a5a42da945bd2bbd214eb4d8f48b84b4f1bac5643012f3bf2e23c492ae14c9baabad4beb6a0642224b542b2614e275af27e8f37b4cb4a8ee0a99320b4cc969b7512bdf3c95883d574f34c7dc66279be8e33c3ced19ad13eed2d2275ccc8ce02e7689bedf003a12d7cb6f99e51fb8f096ac98b6b07d82ffa536ce8ca70fe47c7d933d3a7bc0a97a3da1a61021364159ae94297713d28e48d49586af4e27cac74b0128ef9134c90ea6d71a3b67dd42fb8f4ad07b05614cb85ceb347a692cc496d5f4da83b991d4e833ccfc5ee85c3e7d87cab193027a9943e950233eb5d5d065b38cb3901ccac1e81a07e1e53b47ea63be8a7bd153f75fa15d86e24c1f5ab99591562d52bf6eea54820e376db316000d9e70f566b89ed4d9ba74372168487e13f81a3bfad1586816e3db63eeb3dd98d00173077d8ca4180ed6f4ae57fd86aacb46bb0c2eab8bd13563ea3fa6acde8224ee289038b653fe286dd97060454b9e5804d0305e48e52d7e2560d58f8e099f0a1655ab08c447a12faf17ef6d169b8121164f89f45c3951478615467bf9b6a8d2e92ccb2eb4d575418bc688db8f9ebf46168c3061f97a0415e29aded96ddf5d57e53d1c860b671ba5832589342ec1c130cec7de3a996c36652d1248869ba54068b2a8a0c651d264d61e23ace6b8e38cb6303e4cbc5bc1b981c2438a630f02446b879c043fb7b745260ac4c7f08c7f2d5678fe09701fafafc764439a41bf07e7e5d0c6df9fb2b98a42617fa687480b79dbff0bccf16e00a8ea8a54092bb6828302d20219518358e8b49236d927ee6f993cc2d05cdcb12ad4d2f6cf1c7ab4cf8c9a773c4babeca92bc3a0f4e1cb15f9cce5ca92553a7e737fbc4abc8e4854d1d0524abe95948e5bd8ecad4824683ea3d359b6c3a19672cb89c47b03421682f8113049ff42054110e23f52204751c8c2206023150b08c43d13cd90c08d6542b73aa72953c91d7ba68ef3e8b4c13aa6f9c08cce6efbfb87457af270f3be6e53e6b157dc677d8eb81b6bdb9bfb9ff0968022befcf0e31b86fa4ca178c434ce1cf93d3a4b59b65f8eea098d1649f3d88adac9906caf8b967381c5ecfd25ff2fcdcf7abda0487a0fd16b670cb399be046e849ebcd9aa4a993086a1bd0e5ddd8fe4878801a6b09fcf6b0844923aae92bf0086e7378e8692361c454003bb731c156ed9d257c63da2b0d310cb3258d81b3cd56d651df0a58f0a1ad7fdadd1d76195e215066a56bff90ed8534d393082ddf790d3e4c86c85b866edf672bcc71037d846d773d5cdbd412d3b8bd960b82a5b3f9d2cc358ec562dee911246452991c6f3304be70e89b44ec15cc36680a70020d3b1e00f3e775ab11102a824b353bd4350444604d7e17976bf432875290a6060d40ad508c7a6665bdac70963f2f0e27798a73e520ceac81f97f1fc3bd86801a0c36cdc3f54c67cbab0da9300eb27f42360b8e731afcd893696fd8e26491187592ef08eff49857f83137c07d0951efb1f59a9afed50657a709b6b955dbfe0bb449673703db940f26dfb90248907d5c511a2c245f16ed393c54aed626c4bc78363a8949c2f4b56d0aec15f83d83075f31adb43bc5235e4d04441c4a4195e2c785faaa05cf1067623b1680f803dd78e3aad937914d5b6ca86d73cbfd6aa04f2a0382547df1335a52999f3570f5dcf2fd5a40f0f29c73b9537011997bcd5e7390b5ddbedfd30b1a1dfeecd35db7fb03d364975a4813359fd0def3f6cdb94d1fc782681f3179fba9a8210e98acdedf12c4c77e2cc1c0552c6e96b9ceba949b51238343f5bc79f7622f6d0e3d505cacc98f567e37aa68469a78f9a36566886e9a0e92eca5a7973ff1dc985bddc7781973cd0f6ad14a1e6dcb0020d3c2fe7e36c91beecb5dacc6de9404895f796b837d5841489618fb0ab8912f652fbe59ab29f50c99d9b7d8cd55e1e5f2938cbb34e6a70c7b231770e5ad094d0df7f2dc78f8bc933f7895fe1782be02f6a75c8656228bc0a074431295d98b715f21d715313788621f9ae1a614c633c5dbdf381ffd966780eb5a6fe1937d97347d96d042242b6a74b11797c7547b8e024421bf09569a7be9ba040f1f46887719bedc6208215b0331a2dd9488849a0dfb574dc36de975ce233506c5966ec6d78dcb04b74642da61b878c140f9074f1a8f4d8fdae32ee7347d82c648a42d6282a70b82ca73b8571ccb8c818c38ae5fcc459a19dde7b1cd9a7e33972105f5055799489c8e652a08bf89da400821d698d420bddd54692d9d44e085693f42cd958b160e087f3d2909fd725d8f63dcf057105cda72c8ee686da94732a5583ae3ba3e754f627c7f1fc60f1c9f5a3c07757df4f18e45b87fe5cae87e88da1384d32dda551cad60a252543e400a07ab46fe29d8a24108341fa5ae93e97c3bbf40bcf1ff601a7aa56ed4aa1e9dbb749432e658da9210939f0dc52b7a9c2265435ceaa2c89256606c009f4961f1e45419ce3fadeaa2204fd475e5aa3ebe1aea7ee1d3e1427b6f133b2e1e389fd1b58984b6c9c919612cf075bd2335d7bbf979c3ed7cc0928aa0d70b98419287ea4b41962bbf47707183ded0827ebc2a7152e6c99f6e4e209b3980e78734d1851cd652d8ab019ebd8897d1495d344cdd86f7f711d876f3076aea8c87f8f48ec0c8247b25a93a2fb4e8243b58cbe9e28943e08539dc139ac01a003fd9415cf26c3c23d84cef7ae586c6d12d29e49883930e7760a45a65308e25d5414436a6aee6c739e676da63673263b48608e41fba9586e62302b5ff8f594dd20f51df49aabb2db334048ca6aee7e203a735da457ba699c0d2e589dfef95d88a0360180681ceaa04b8636aefa8b5bf39a2e6c2232b1a12762766bf97bb1f39d3f75505ad7e0c4e48fc8083a807b71e4aa73338c475b98b2c157b283450fd9707fd32a9d88dba88c391311858fac2e6bc6fe05232cd8c41fe4a60dca436513f5df5e701dd81eddd5ef76f5e397c3987d90cfed0fcf304ba139be94761d92c788d4f278c3795f5565848f02917917254eab57fa6e028fc439e7d2f530bccd6c07afebf012306ae15d57ccdd82bdfd05a33de278b0ee760afd354ee31f4c27edf636f8253fd580d6d5e8f927af349613bf339ba61d3eb9f6c306929347ffe8d307c33c331ee0d2cf30649fff30d1fec23b09aedca4ce2e1fdc31b6ef836d5143744802655a0549845e40cda6b07c4e1142e427345d2ef005784183d4688ca0dc25caa454916616b242a217e54d9706d503208170ab43157787a084d4d85a777c198e00617d2e31374ffc05851710ef31e3aa70b07d54329dcfe06fe2bcb119d294718608faba4cf60961808907a8ee8717f227bccac0c3ff8c7cde9333f8be7a8ab142b0d099cc4ba43a852b3008b3a496902fc5ab20f41fec01c266ce9ba2c132bf65db139681337952498de9a8c4e5a9f4b712dcd5d8800fcaf0c3c165c7b09eb1b556c6c93f436f2bc0fefd0a25b06a0acccb690dadf05647058197e0aa44bc88b22aef094b3c3d75612636434d6a17bc50fbd1477511d783026139ddd39ec6399ec4abca92f15d61ffae9edcdabf5547e64bee933630fb698574f9b85eac655627929f4c9b63a3dfaf2a0adcb2dc248658e64f3bbe841472ce77de422be3f5f93e750a56f6f1abc8e94e3ec6d998b78ceca5b93897cd447e55a283106e77d119abf018993fd2e956171edc470c0d6cc3dda93aab5b735980cc7a04b99b8bc68c438294ab84a88f54851814ae6aa224fde4cff82b317f0dfbec087040e224236abacc4d87c98059001348f67bc90d8731c48808ec5aa0181f6013d04ebbbac50865d4ebfbb3ad6f86bfd45a85fd44406d9ec525f615e17d2ebf361b8fd1ad855d828f45c9621375e54997faae05f9f01382202d7ece8423106a91e303af551902ad622b3b29d368a361841e36e277dca8b24fb221d49027ab451ffac5c9d0f54e6c26206e690b19f49135a88fcc1edf00fd44d158425e6a3673f629f3afba9f61b977c7220aefe9b372fe48dd0567eca4d5e2443975d22262b86cbc900a4de0baf146aa02bdf60e1124051fd221b05cf94e091f099eb7146d2a7faa7d2332d711176f0f515d9d16706619110b8e9fac48fceec6aa220c4913285d738c2b8331255e62fd2962817c128103185f71c5ce941a37217f249861c8e2cff90f4d5e7f0e39be4254e2640198a867bcbed5d2acedc52f95aefb3f2a4d1af2cd18ff87f6831e6f5ef241ba1b0259f03fcf34683eb4222eb03ae94f15374c17339d7038b855ef96b7afb247d76d9d543aa7e95849d1158a3803bc399d596622e9e5e6812891fe7818f26444bbe7a942291f7634dac11ad633ce5fc0521f76281553d488a6922bec4e1c9480d4cc5daa3a775ec676f05c8bbe", 0xdeb}], 0x1) 23:43:30 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x1a040000000000, 0x9, "d730c15b00f4ff0000747beffde400001a00", 0x0, 0x400}) r1 = socket(0x18, 0x1, 0x0) close(r1) ftruncate(r1, 0x0, 0x1) r2 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x0, 0x5, &(0x7f0000000100)="5cdbc22b46db0f2ba6884a7fd7110adaa836d71e790b6f35f5e8907efde6de5fe36d83564339412b365fef8b5e03c1639ca527182329d1a927edab3b6e7c9fd6087ea832fda6a8142d6267198cbd31ceddd3bdc4a0acb30a086fefb4a4727b68f805a7d3dc13dd26b500b4b3663d7df92fc0346033f0b083a5fc95100c9718ba94ac3819c5be99100ddf3ac40216f8eab321f4bfea02d9300bb20ef896e2a4503e9347396e708ca6101d542c1f138161c2f84adf195a20626973e2fc9de4a39ae3b7a9a8342a3ca039a218955611c6064169dbea457ad4a2f3740f499853c94f7e0b858f80288e935c98d9ebf4445aeca207d826d2bb3b9a98dd6a7f70deb17897e235fc0af01cc4b5984f2d0ced25cfd732bb2fdbe6b91645d12a3fcb3a3e853829338072b5e56a4df53c28a84edb7c16a1d28fdc0b7e562233e64fa0b847b84d0d21c1c9da4d90085055775657a810ded945e2fbb3864c2763f60adf2ccf5487775827dfc1ffc8718794fc9134e702c18e88ff2f2c64fae63bdfc9a3d8b016104cbf54a5fb20a766cc41a62a1a63a8397d976ad574d8e1aa19b4a4a409775c9e2039193e470b7776aa84a1f72ba57137b12668a06f0fcdcbe6ed4f97e0d2faeef8625797cc79d81234af0c835210dcc86d52b6b10624e76bfeb653bd9403bbf7b46e146744f17c61be93f1560fb495730ccc9bcf51946a983560aca889bb59d0ccc6ebcf650b07ec284bc3c5f400a39cdf19e3413e8ef46ecefcaa7e3ba4115473d7e15355a283491f0416dbcb21476bd320d40ae74228228dbd9d8fc485932b424c57db34f88ec71b40ff1976744cb5e140f128287850c37a4fd1fa80f005eca0048cbd0bdf2cd572e2ce1bea06778a5e95d2324ff6f4b1020691e27093cb6f44e4cb3971589b5ad5c63ecc653c4cbc3765e37d76a547941207af22caf16c27e2b095117d88064412324062d6d7552f5be5d9c5f15214e6655f281372949d76df84027c7e95c4cd7f99548c15d902ba23599647474f1fd5a744bca49b0ca588018717754b1631c6a6c3b969b67eb7ddec7458164175fd2f6fb629d3fb5ff229bb463b0b5bf8a488ed6180c029eb7e521babe046f0c8747ace25e9a7698fe45b45884d0e7ddfc797876453bb4541e67b2f5e1c5c27f796f859699c69a41a9f53f062a0fd997b9ec0fb79b2e2eab1289a04691e1217ce916c319bb0decbee0b2eebdd4ae145ec2de813a75bbf1f4fc837a7d0e072762224feffb2ae085a6f3fa1bedf088818b943eaee2aaee0beecaa6c42d3c0d6b7c77bce412567f7131d895addf92ebdcb06ae98e98a5e07cbdbcf456dc4ac4897cab0693a1c126c312a5fcc8882c49bc5bac39b7b62f05dfb74552cfedfb42fe0797bffac483d2c3c2ce94f7a77fe9167efb6eb164d6fd607444522206c5c8b4e2dc14a7b4b67c2e0121dd81606b3a022b8eca7b311ae55796c97a34f23e7aa1b29c38a753cf9609224da76b47243adbfc8daa929dba83bb8455751adfc395432644bc64dda21e7bf00399be943c6604ea458548b4abfab1d3a8dac1f8c31f2910314d321a8213b9d4382f461ef38841d1ebbb9b7f460a4de6f8aeb47ce1e886f3a5bfce4bd25966331a43c0f89243515f96c4402168d7929a1da12c292e9f0ca41dbd1a78cba73665218ecb899aff5cf458e960e403fde6c5fd36a9ace2257351bca28e7bb84def7d0c77049f981b727c4a0224c0938fc73a8b5be625ab51391ba6bc5a10d4461f0c6e39a10ca1825877cd450c6eb14a26889e821b45ef57537af83c9f3c6703ac8736c27d3b57dda145471d47dbbae3e9a354278bdefcba4f2369e5106dc2520ea16e37628529f6540dff64324c9c80f3995dffdd04aba8afcdf9d82eee57f44475dce59d9c471856a632bf1890644d76677dd250f415907d64bd3c80bb51ebb0b106348f25a988deb358c0135a2694b261c959da04136294c929889dea09cca33c3cad07495dd9c6837d1e26038796ad84aacd39a2be54b2dabf2c5ad9f7f3194c9f5cb756290826c6902d74a596ea4248eec1c56d7abc7c460b2c032be1f0acc778dbf47e5af67436304ddcf437aa32ebf086f412a6cf7da4cc29fd4fb11936bb34a739d6ae2ceccd5a459ef50ed034d9a33256ed1a1cfed024a15762de228c0f1e4c61ae31cc07be5476d5451cd3b1698b9d9eb7ffd14a5c5beacf08f28df69f901cafb818a915fb5d11ab4f73921954043e155dc8280dfbbdfa38c62f6053b22e45a74cedc217ab3cbb4cf5ebc86898c80eec53550bfb22caea73df1c925ea834ff42bc2e17cbfc2f286dab90b9727a2b4b36cd905b3b7aec0013d2f02fc7001924a10e3eef6f1273bc26487db540f8a1478ccade90f01b3fd1fbd821f386b12e59517608c33f085007e106d4b9d6c22751457a7552186803d237f6c950ce7a6824e0c8f5cc8e57f1969b49362fe795763d58e666e1fa29f60e99bf5d9ded4d2fb18f9655f81f14690c4b562743b3546c60c06875bad0fa8a74be5a9c353556687ecbe1dc670157b995956b50b4e87935c7e953c3a51dc460d2f28d830c50cdd0802d36c3725d845e80ab5298c9c881eb86324b1951c4bca7b7327f85829e878da53ab6d0209fdb30ca68fa1045e8f244398b9694313d1fd7dbe7a409984faf6b453a44210641423002b62eb30635a2cfc0ce3f767d4b25e14f962ffd9f5ae0b19dc050c3f4593adf2e5cb063e3c914ffe6395ca6eebd58fa92aa8e4cb23b1dee4ee3c3e3354732da58626015986af4938f5d67168627ec34e0b332f2856adcf6b686fef354057128172c6e9b7bc287d44239042b8a85a7e09f80a515d95c14327d76a6b03d6567381c0211460b22881a69643deb18c2ce30b3d63359409052a113c6f960ac716117ff2a5534ee7e14282ddc46ae48ad0c73bcc1875bfd8c61552a46344a47eb5e123dd72a37c5f85154d492c3f6411719ae5bc05c6bcf84fd29255ce077f62f2ef246bc314fca6c41c9e48244d3def0c47c882d371c9c45073eb5e7cd52abff8196bd110487caf1cb3cf9fd2a257b529d2cff1bb8bcb995d5cf7f78d6e89c68a8479c8f19b216e35f1ec6eb9878d1f0172517e47c10c7a5f75aa723172ece89fa0447989646b55b031cda9248dfee58021d4e378ef264409ff3d64b7b8ed2825714928c43fc750f96282d74274a2ecef1814bea1c9e528bdbbc854077e38a9d096416e7fe6a56d20d6bbf485537a048953923f42414dccc40d16bef7d012a1122c611cabafd2002b7b3f68e3c4b891475335ff5e3a5f368e64908e6c2032ca09ea31f05f7a7339302aeae00bd264461d15cabfd34b815132812d46ae8cc05558025f9b1f7a02f13e16de99dd29b48f0a993b09148668520c4c085d66ebbd526ba6a11e38dfc05157adf2809ab6270705064894aa410e898d25b6a30c0ac72ffa11dd841a482853b715c01ba9238bd49105f7a0c149c509e7104598dcbc918ad30d18e01f4b209b9fa30e63db7586bde61d5fbeba22e9654b648471eb34f21208814d37cea8538170060b215b1f8ca087396bac289d35765b133f88e482ba359ae2fde0c5e0057678bb1e5e1e766a0d397ac1e9524b09574b04c4f832b8a7ee312fdab9419cc7fd16fd02ed2f5f3391646138954bd30680cf97e3ae58190510a4c9c6fbe816f687b3d28820d124c98d4912e33b42bc10347c5802554b0ea8baba9fd6ebd433fea9d2d91871245f19ed396440c3d0b383071b4f524d2fe8f0cba08a8be15d636e49948e2accc74a758e1aa772b994f7b88766aa5156c53f35dce829e4ba3726a1949eda6ee3e2711c39cae0cee24bd7407825496b8f2329857dc4b570bbb5bdef8a25865969e519ab9ed29b90ec52e910710f8a018a3806357fd652ee700736d105191b04571442ea1ce5d87209c29a41b1de68fd9990e5e6172400015c48490c6b684881f81071a1bba8eb6044a2d15a64ec222e50d00a5f0aae7df44a4ebda1ba8919aee886309d2810051253a868e0d0fc5461baa51d875802ae89fcd51224ffe2526e2623fb06f528b98868c4ce3eb4437c268f9f09ce99238b806222e72a310a384c87a8c612320e4ddf192d2200c3b7e8970f4237002c1a9b80eb72a3b3af835ab83612e879381fd68aea1bbd99fcae251d96edfa157f794b98d2340730e8b2518a5d28298552f2b2e8b706b978d415cc201d6fa3c6743c2a7bee5d4dc97e8e04e249b8d8b88f1600bf85411e10fcd62ee4bf55a36c164573bac9cc133a681e010a9c415f0d3a851ee699b215bf5e2bd0be1062db72e52ec25c8d51ebedf9c69f84a7bc1bb9771c1ca1c3a50e53f47bade05eb4a2fc74c9c1cb8090c36df908fa8509c556c846270d3cae6c3723ec1e0e8b9a1d7842a6a95e3ce0fbfbe951d70876bdda32bd0f926d5ab29a0a887f1221db53a8de31a1d825994d48ca44b66f61da45060a170814e574d3ae2c3f7536ce317f4050b44361e80620b6f42016c0bad6c76f75c8648d5231cbbf782383466609115018f91d01e6d1730012454ccf3646eebbb6875f925c87da8f443bad41b4a6d66bd0e440f2c99ebdeb04634aad2e3d457c899100d87ded4ba1e055e4cee1521231a9a3581aa2e11de8b068a58a00fbab0aca3287bdb82d4fc0849aa1127057cfdc773cf56469d81dc053aa5e3999b3a1827e153dc5fca4a86492631342322ea7d041987e2d8dd756819598797ad517c6786040ce105aad1e69a0347c830985be0ffad59e98167e44e53e3d3d0722659fdd0794287e1b67ff7a3dacc8b9d4a106a2c049e20f94c9a3fca775f0c8941aebc44999d98c386a3c1ea32f30d99db1aa4f6514c686082fc2904fe6c88fe4b7b7afde78c549733bae8897c51d6a21747be5f7ceca13174f06dee37806d6b58c2d0c560e21d6894e96413fc788c9f6c6e5f88a50abea13bfaac2b97646e68d3c4f9d7d02f28dd1e2cbdfebc81a33453d7f7c7db5ab9c586860ee5590d83f871764fbaae2c32fa48dfdda81ad16caa897e8a62049abd3558a6156f16d4df29dcd80f961ca2fa84d21ded73827bf2a59b6224449f2516740eb01f62d11f217257be77f88d1af7eec12197491916fa75e946c6ae5768642cb237931a308537e8ea6c71e1d355bbd7eaf305aa49d680dc633c77a4fedc2eadba9b9eb683673673d7c5e225b3766feb0576fb14f9bf19ea8f3cf8dc1be639a58b8faff8b9c372b5fa7770117ab3bd4c3b79cfab43c04d61a7fd530f2842123865437aa72e99c25e1df4eaea30660386ec9e91067638b28b109350b3df7e6476fd6976085f636e9a33bccef109364905ee66dd6012fad15180d7c9f52c163db93f198c0ff0288d4090cacf544e242fecd2428d912d8d73f4998677df4c8e3a900178e101fce7d4d1197539e2d7fdc075b3019a6929fae0199733950dda2bcf8470a0ce33a83d4ed689f33abd549cbce548b8ce24b12dfd36938ad9023e1ec52600afbc9dc371c6fa20a9f369c6c343e6f1ae4fecc441ac4d65e823e5a1299c5959c70830403d601c067b546908cb2bf8e830d4b4e7b79a695e54c9fbbda65f3d507d9054ac916c6b56f6b2fce8fcebd4876229a33082041b01db771d7b6435252079cdb37f144273cb95cddc41a033d8b86ce74573aa271c7e7810ff88515f50211c59086572b20429dce7ea517841fb1acf53a8fb6cfd49b4e8b3104d6196dc02177bdbccabe92ccd0bc5b17170bd617427a30851d6daa4985f2a4c30ff5594dd4020b5118af8dcc77a5be8b169e6df89658cdd7a8977313f6", 0x1000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:43:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)="a0521a52b6f3ad4c94ac68f0a358bc450dc81f3165f7a56efe4163543db2b2eccb69cf614d7e3dad7d5e110ecfcd89ffb2eb", 0x32}, {&(0x7f00000000c0)="7578eeae1c116e1abe3ba85da51d7c4892ab720df532575e3d1d36f6e62011addfb143767b0679ca903e99b9d237168ae83cae502f519a3b84e5b28538818493bfd9212a0264", 0x46}, {&(0x7f0000000140)="6fe8494ac01b06d66f765446fa720ffd9f9070c3a4b329f2f0ce316166775daf35601d770535cd4b763c8dfce528bf52bbfb6623e2f2d265ca3ab2dd8710e2ff6e6e5d110a31", 0x46}, {&(0x7f00000001c0)="cae78a0f10d63bd23927800227d7d25f6003ed09cf28b2efc29e66a1710242caba15e2bf305c9236a6491fd0948ac8be768bf64762b775b0c4387142386075324cbae31d5d697125ae673c973e8173fb58bf9bb6abe171a8ec0b238568742d6ca15ed3440ec8563a8ac150a9394ce39707eab2ac3b93cec81b6ab29675df4fdd833698224090", 0x86}, {&(0x7f0000000440)="d7624e18bfe6b6f6a355d23538e70280c64800cbbc9b032df8bedf4b9363b1b3294f9d132b15329b565af18d01060cc7f151fa6fdbaa668dbb12aa2679d8763400c2d93dd77477c2e10a0a1b450dedd4a42cb3ec6022dc585fd9b093b000c322fa8d88ad1851abdea4e85f1c6fa6ab63ce2dbc7655eee99ff64a625c971d3ea49924c1341bc3b37830ab03ccb1cc6dc053d70eb409110e3c5cc2be4441beb472acc394a219f35bda912723212a961d780930e26402858a2f725aaff6fe4e0132da33e2dbd4545c929f17c49dbb06d6046d1237aa3d02fd5cd1a9a257671f2e24e36e3a47e69ab9a29b2e3a88648fb1961adbb9782418d2447e5348097d9633c1586c5dff8d2fc740f730ced7bb2b3c46c0f2b5050c6c324ba20c45768df52c0f49e57966c3620a026e5c121dfe45507c1cf8b1ea9269c3aff96769c05a8a05bfb37e0341e4539915aacc80c5e5b481d4d91d3e21cf83e685b8146268596344e4bbc43d60cc126553d465537a24ee9a7df431a413965400fc0ef6829ba05558309c50b250352e0f14a15ac61fa2070688ef5a3fc80a8b3a08be2a1d13c9515cdd84f88a37a6f9df409ec33a1bf3771fd1eab1f862ed8f30e8d7774fe373e592839bec23b4c9cdbf3d0dfa6b91f66cbc5e43e564a0c75b1f431dae289bd98e3ffd846f390e7d9c630149db78ca0a57e1cd8b84df3c8ab054ce845b5f961b9b36fab6eb704440e28e5d3bc5b5ff7f2e5b6b339aa4be75c07c8124148e3748e0daa4835831377807c5f2e759b827e835e13833ce4ded932f0368d5b36ada7438cf11cdc632fdcd2970ae62a5a3fc8f23a570724af4e291c2d7cfaecc0d10d08b2359372836fe0786798ada8a499b4f5be40a2cbb8ff9fcd03f5d11b4b1e6ded5a2c3cd9145cf29c8ef5657ff8483a1ad1d4a8296bf8dfa9cbccb264c813ff8193b074ac997173c824d1c13c8466320b725010937e4ea5a83523e1a4e57eb1cb799195f735f11b3996ed5d13693bf891f4860b1586278a3b36db688705602af34115682051980647bd34fef207ad967464f93d59224431f8cd9bfc3081fba89beca8e901f26f830e58be6f5a87d892d38133f2b984f72c9cb1200b8eabcb34e8061359f15767912d1521b99e8b24a3d1ee447b6ba036e397564979b89b02047175ac4a66d1634884cd19f970f3ccf6a25cfe9ec873e57159f6eef01aaaf2193c2e5fedccf4a82125802ce007ca3c93b0cd2e44bed2d436b3ad21b971f01d7907c6b2df0a622525b06d2aeb924d1af2b2f52bebc7e7bd738ed78e9bec1c0df0da76dd0c985d7a4e194b26698a71166f47aee152588ea669a2307053075319fc7649be1c54797b1fcbfd627a46dc87bdab6358e4b0386f565b4967dcb53d23414e250e4b163a898a7b3c70f104e8ff90ab5bc01b0c1cd240c9e83917a0c34442ac423d38b60cacb3dfecd7783fe231332a890b53f8981148860ce625d458bf16fbfbcaf2c4e4d184089091ffa237cb2200adfa51b04b63dd4311470c9c1838bd87d1c69b7efc8800b9c77ad721454bb7829e4e54986aaa0e4dc1b56fbf6a6576aa12085d55dcb7e39a4fda9b4b7aa2e50ee2e1898808ebf428eda26e38eb4eca916b1553c7c24a64a302cb9745046ea0c71b49efc3e93b5815f6ea86124ff46e8fa402084ef7b4901a99bda8e62be4f02b317df1bbe686866b9646033a5b7e1f217d3253e5b87f1ec13aee2907a1080faab6fc89c544194813c1de8db5653a7517c79021f90d3b0be550bed7c4fd674e1312cd37b71f1a334637fee5b928e881246bd07ca47d80aa759ba965ac07054fb50c52d0a704b244e903de7c5dae93fcaccc1ef289f9a35aef7369f99f1041510b8206d088ec6f1cbae3f918f51262be7316061aa35841ab8a8810391449aebd12811f2fcdb33e70de45c3bb691cede7942b77505707eda8670c310ff787fd3907ee14b1e24d095494ba5b594716af8afb124cd2e0efaa19195aa730f95d8f20b8e5d670f3feb5d1bafc7c74325708d0167365b0c12721c0253fe06b89df46a6cb7e42da7c24691e970989c853e835112e8b1f3af65407bc1698864ddd66ef3eec4fc1f126b9ff22cbe2f46019251a0fd65d95f6ebfa79c9a54ead70cad057ed6a43b35819b680c9d363ec9af3d2ee41b4e02f5595315d338e7ca17956df98302005be290b4ad732eaf5feb0c8b5f37b997318a74a22148e424b7e2548e55c3f6ff5a0cf3af9400ea447501f26c2519f8619cd1d1b1276ea593bd50e01f4a30e1a4321123785a91b83b3afb10c589c5aff5fb9c52c6a670e6da5cdf39d9a401860af7f7ff8684073b54d320568b69ee934c2d0d996c3d101e526ba0d810248b038e5640d1e44ccfd2a60674349321b17027f71457d8c0f7fa935c39db98e0e8b6e64c80e1b6b357f81daaf9fc5ef55e0b8c3dba8a72417f36e6194d532f6cd34040004a743d24830a9c906cf391c218099f19389c3611e9235878a496487c5e12b204d59d027529fc09fc4cfc0bf3ed7917c4bf24fce569b53811cd2c6d8c3198332e1db3c2bc7c8d9c47fdbd4d4eeb9bd6269a3e17a69a86dd91f0651c0c5ae2285fcedfb537a284010c9238a735a73f6f027a9dc75f5255f531f151c9e0074b24341843c3555cd1248219e36ea75c769eabfd58fc8301eb73d194bc811984167522060c9debf40023c222b922196fcd48fa20969abc32ff71f46d125aa07aa7b3ba369b605e09bf5ee4faf1fe3c0cbd64ef017556fe047754a997b8cf7ef2d98119f4ef8abfcedb57ce12cbaa765a2b6e5c51f0609139c7bb2eaa727c3286ddecd85cdf5b078bcbdb9baebfbe281c85640e2f596fdeb519b40f9f01cc84cea76607297887942d98ea20bbc906d67dc5490d10e80f1e777cfa0fb5eaf0755fa55e446b826a8eced94ed5970bafbf9e194a27dd83f43d7de5150125d42c413db097f53805dd0ad258b5239382b6bd09c0bc87ce8d8752d1f66fd9193f3d260b4b7aa5831505d3fd8993bfe02e80aefc564d1a8e6b59978d439c3b1786dcf2aa5dd2813cb1066fb2b14b5edd1f1cb8d31c470097a92ee5d019b70616b00fe60f6f2754eed02b9aa6767473e7d9387399db43858ce7c3ce039d7caec4193c2f1eb0f075137acfe7b740b150ba5d42942ee8d51e6cba95faa6a8373707ec70acfc6522655bd87468cd8d9adc8435db6bc5d20af972c81c6b26de367c74bfe44a2baadca4df13a53eb15b1f284433237df4f59f7b5e01397f8fc1f524fc54aaee8d6411c9efc79b66179527f40c14e04f81ece218cfddc4eac5b4f39c29c67883ffdf1a949c1aa77747197581f4b697444addc9d0926f17c72d2ad05ab9dbfe14d0bbc49224d102b04edbf3bbd524332b9f220f3aca80fb6f89359b61eb4ebbb2462f846bce5027d524298b99f865d4c88d80836cbf5358a0f58f423bc3fa2b769bfb7c16e04ce0d169d2254a3ebee6b7257f72a1f1b5307eef9ca866c5b1b93fbfbd105cc8503c1fa0281f959133c098a5bc5cedcd0ffed1d32a12450c3c77c7aaa40adb2b09a68afbca6a59f12906e079445f43fcf594a7673e8207eedfd65512798d4195d327262b84c2306d73fcf0078f9add1a3611aab50505b7e113b11657750f936ae8c1075ae78f08f0a6ca0519fbc063ba4f58d42ed3c4d1668946662c6dc43ef72ae54fb6a050a25ce7ee940863ed49ed0bf95d91fb291583c03b65ebb1e4f2491904455f184b8c24bfb17cda19c9d57a34ef7a2d49eba8a5c59a92d0fe677bbd350fc948d80a326d9b0d5acc905761eec38da5bb3a2bb06e24a611782476bc729c5d2af8abb2d5be7ab8353757824ba3679fb2c8d9ab3e8a7be5f203a025f5b7f7882d07835b8995455fb5960cd89ec822e8c9623c64371b6e256af6783e989fd37fb1821e88f06529f54ae3f2a4a18559ef76a3b3d0810a010f164fa0994e1427903b1edcb269e127536f3156fe1a2858a12bc4a732864aa9a21aa1f704ad58ea1ec9ea6756c01423a8e0fe2c937c4e00e367b0921e96f56152c76b3c611c3c2eb82562c9af490642f40c383666360714960b2dec1cc56140321a3fe408cd5d934aaab9b0246d48a63e2f5b8b2c42f482999406553d47e1cfae3fe0ebe3b89c169b0710543ef7bc85141c7eb31637588120d47e3c7433f9e61e0c39e625f47c963bd4bf31bc20670569f1ef42f5082c8a638b55c9066cb1bd8f88f1fbeaa71ca617ee8dbb948163bda6851512dbf076b2661163a3e547d750f7a5e51a78a7eeeff80cf3edd65d9df036b2eb7ae5fdecf7737540c5594ceb91a09045600885ee662a5948c9fd0e40f1b83596c1428b0344a57fd7c642771a9a67122d41b3c76a65774253e33dc4b90a4248d7fde5d2bd57bbf1f3fdad62fd8bea53850808be86f48bde321bec0fc0fb41cc0ccb805d11d1d61f64e5d09e29dd980786c677fc092f3ac18fef1d8a385d3039a9d9c223036e3e00b0bf670581fabd95a56b1e972bb58af37b955e2dedabd4c83aa04f9d08f5ebc9dad426a48003ec408943f20d623ed1d675cfded01be87b26702730130075f4ccd0e8463fe0a26b55a3d3343e2230d0c3a3a0562a2c633969a2bad164dc0b20453778643a46fe5077837d8d9925857cafe96ed652e2e5abc4363d7c666b7c95b3471f9d45824302aed76136579a4a226c21f39a17c6a3c7d7e8c8abacec8d18f232f408888a25e3bbd6bbb7fa828b71ad033350d7bd7a50fd1f06e07bea532fd97fb71b5832df7539c0159684a63c083e0f7ced128bf2d5ce462aaa8d18756b2e92039df610d012916da5199484a20cf4fb164eb1c57c4cca5d85e0a054ab5afe69c2766734da78d131ae861b0d2238296707807c2929dbbbc239e76c980f1d3b86992c538f407340059cbc8bccc01b4e928a1e2de775102477f07afa21f949fec3929440104d02ba0b79f48da64a20ad7cf4558fe61fd1c6e0d01629c0bbc5d619e0e737f9dba21a5586736d7b7712319a757021c05b1ace2a99b5e61a465afbeb5ea1cf3900f1e5aa5b31f8fda65054e4033f044aeb35f1f0cc6963e2fed57736275f4cd4562cb8d3d26fc753047ba5aec6756c4531aaf9ceb2ab2dade99dd550e87a2828b51f351898aecf6ae25f23c75615b849699260b3a613837b19b2490369c8d8a42c831a2e4eaf98f343ceb4f89011dde8c906a853af311cd92a21e4ba3e8e694c2c8f790c104d4b05cceeaee2a687307276224fcf16804472c9132b26146a7d07147d60c4caf86d6023ed4f5672a9ec4fd00c7f0b86f9ce5ca3e07f336328470a7f7c96ebefed84295bbbd9eee01dcc9e4187ac93cd9cf8fce54ad16de4fad68aa3b57631fe6741de4baf406c780ed5e3cea4ddbaa4247c636641ed06c01af024ac9ca4121ca61825ec1ccfcaca2fbdb8b426620cdb6e316ef172213c2b4220a6b641d8c4250b8b94b2c279188d518baf0ebfce73a4374cd37449b31e1301bc6b96a82d765c4bd1b329988643263b5c0dd379567294ff194bff96a742649b97fc4b1769c1eafeadcd9d86d33c9e818f7c6b036ce2d9fb9b260c3600a801189c02cb85dd640aaab4a74bd725170b164be49c2aaf7fec8b379e34a66d66fdffb90fe7b0e364669a26817b0723a81427f670dce2c38a6e5810e2cc528052f369b9bd62627a25241b7e706997dc968215eec4564ada1bcc8f412f845a259c644851a71613b85b1ae8aa1a340eb2d8ee602300655e77b0196bff50fb8635d999cb9d16560ea9797730f13c7eb4d47724ed026535d113958c16c712", 0x1000}], 0x5, &(0x7f0000001440)=[{0x28, 0xffff, 0x1, "7c8f9fef1592bb293f787c22a8da4ecb465989db59"}, {0xf8, 0x1, 0x1163de2f, "a5e3288e35c1178665d2c62c4366170d2584e5e5f6745cffb824b1a48dfcbf9c547baa8169e682313d08362a4de0aba315bdfa9cea55e5a823d63f52a04ea0a1b2e5c71e6d5ecdadc5538f1038579d4520270e91333e0004d242472dbbf619fe576dc37bb64922a148638977e9164033c40a8c71eccb22f3f7111239064c53b1804a1064d15283c30ab5295640f4a8924d521a24ec621b54d056eb6817950e1e323dcb2394bac8ca65e3cedc5f5b732e6035c7426b68377ec62342a886cb233e4adca883861b6e23d5193073468d941dfee737a06cf782e2cbbc0382103f23cd48d8c07f2ca9"}, {0x10, 0x0, 0x20}, {0x40, 0xffff, 0x3, "17f599f55367d6a8190b2fe3b97963751905d3aba3437f5a6eb32a77ee6d44685234ddf04f14a2ae298361c5ff"}, {0xd8, 0x1, 0x401, "09012e41b6e2926d1c2e4b4c289a64a577977b769e73c2e955d0f8c9dad9f475da3bafdbe1eb8136cb634e49ed4012795a45d6464707f6afa59ad25f12b2943a0b094d8824b7b4c70600a90d006936255fdaea0dd52d5989b1294c2800d41d08a06fbfd40ae83f80b8645d3070d0fe46035042779fb6cab48b993bcbdca3a278adca496803e0d67a510849ee39db451a4150919bb8699875be9dd0123d437ed09dfa3d4bf1b7f62bf995694d8f304eccbce68993c440c37ef2e43c09d0d3c0954ac21de8"}, {0x20, 0xffff, 0x8, "6c289d2b738f1f05ecff27b4a95bea"}, {0xd8, 0x134fb9cdfb6198a0, 0xa0, "c003053556d73d143f4f5b54ae6998b53dc56935518b8d21d3226217e18818e6b1dc7d0dfc3b1b49762e10978fec8cbacc7e8d29625967cd7d5f2d8af25f5948a168f242f9f9a6bbb14844be4a40cb9d0be9644206a34a2a501b3c4595e4d14341349b68d05bc985019c9363e6115afc9e2d8b5b75ce0b6e7947b987ce81e35b307ff82ba82d5fa8c6f6906f70d4d1884b7efe6db9b522224f14f114ff45eadb3741337f44139a85dd7936ba5bcf3c2b538a98e80c1a18c0ce01a264c0078985c7517e3f9a4a43"}], 0x340}, 0xb) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="dff9c3f60fe3d181e92e165f91c50564695b"], 0x9, 0x80008}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001780)="449541fb3e407c679c6be8714fae474d5833ab737ad3f6153b7310d541e51ca277febdf2b511eb3b89c7c75afccb42144459241f15d4be7b05d540d09cb5b5becf2f18ec9af5e28ca7e3d678c707c1f9aa24f2d5119ddd04b9b09a1b707446e10343672d1271c1de87f9a68ad1370eac5a942dd6960bc5ebf2e7cda1", 0x7c) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:43:30 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) semget(0x1, 0x3, 0x40) 23:43:30 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffd, 0x9c, 0x1, 0x100000001, 0x9}, {{}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xbdc}, {{}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x546, 0x3}, {{}, 0xfffffffffffffffa, 0xa4, 0x4, 0xe701}, {{r1}, 0xffffffffffffffff, 0x31, 0xf0000000, 0x4, 0x6}, {{}, 0xfffffffffffffffa, 0xa5, 0x4, 0xbf6}], 0x400, &(0x7f0000000340)={0x6, 0xffff}) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) 23:43:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x100000001) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvfrom$inet6(r2, &(0x7f0000000140)=""/57, 0x39, 0x803, &(0x7f0000000180)={0x18, 0x0, 0x2, 0x7fff}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 23:43:30 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind(r0, &(0x7f00000016c0)=@un=@file={0x0, './file0\x00'}, 0xa) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/240, 0xf0}, {&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000001640), 0x1ba, 0x0, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c100009e00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 23:43:30 executing program 1: r0 = socket(0x20000000018, 0x2, 0x6002) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x0, 0x20000000000007, &(0x7f0000000000)="291f11530000e2", 0x7) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3bf, 0x7fffffff}, 0xc) 23:43:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 23:43:30 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x100000001, 0x7f, 0x9e, 0x81}, {0x1, 0x3ff, 0x1b52e533, 0x7ff}, {0x6, 0x40, 0x6, 0x7}, {0x5, 0x1000, 0x5499, 0x4}]}) 23:43:30 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0x2) getgid() fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = accept$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043e1789afdc33f00"/110], &(0x7f0000000180)=0x4b) dup(r2) pipe(&(0x7f0000000080)) close(r0) 23:43:30 executing program 1: pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)=':\x00') 23:43:30 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:43:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x6, 0x3, 0xffffffff) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 23:43:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000040)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 23:43:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000d, &(0x7f0000000080)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x201, &(0x7f0000000180)="eaff125c00000000", 0x8) close(r0) 23:43:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xbe) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) fsync(r0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x6, 0x4, 0xfb3}) fsync(r0) 23:43:30 executing program 0: chmod(0x0, 0x5398fffb08fec7ed) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x40) 23:43:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:43:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x10288, 0x0) r2 = open$dir(&(0x7f0000000b80)='./file0/file0\x00', 0x400000002c5, 0x6) mknod(&(0x7f0000000a80)='./file\x00', 0xb000, 0x8) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = getpid() wait4(r3, 0x0, 0x8, 0x0) r4 = accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) chmod(&(0x7f0000000040)='./file/file0\x00', 0x5) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) close(r4) r6 = kqueue() kqueue() kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair(0x30, 0x8000, 0x100000000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000580)={0x10, 0x100000001, 0x4, 0x800, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xf986}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fed000/0x4000)=nil}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x22cf}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x6}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x9}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xd7f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x4}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff0000/0xa000)=nil, 0x650}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fffffff}], ['./file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) kevent(r0, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffff8, 0xc, 0x8, 0x5, 0x1ff}, {{r6}, 0xffffffffffffffff, 0x8, 0x8, 0x5, 0x401}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x20}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x1ff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x1f, 0x7ff}, {{r6}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0xffffffffffffffff, 0xa3af}, {{r1}, 0xfffffffffffffff9, 0x5, 0x20000000, 0x8000, 0x3c47}, {{r1}, 0xfffffffffffffffe, 0x20, 0x3, 0x1, 0x4}, {{r4}, 0xfffffffffffffffb, 0x56, 0x3, 0xffffffffffff1d25, 0x9}], 0x1c33af22000, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000009, 0x6, 0x7f6b25ea}, {{r0}, 0xfffffffffffffffc, 0xe4, 0xf0000008, 0x0, 0x7fffffff}, {{r4}, 0xfffffffffffffff9, 0x22, 0x17, 0x4, 0xee}, {{r5}, 0xfffffffffffffffa, 0xae, 0x3, 0x3f408ef0, 0xff}], 0x1000, &(0x7f0000000280)={0x5db704e8, 0x180000000000}) close(r1) pipe(&(0x7f0000000540)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) 23:43:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x20000000, "a40400dea20400", 0x2002000000}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 23:43:30 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = semget(0x1, 0x0, 0x3a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x100000000]) mkdirat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80) symlinkat(&(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', r0, &(0x7f0000000440)='./file1\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x10180, 0x6) 23:43:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x1a3) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) sendto(r1, &(0x7f00000001c0)="d9b515b812f3e6bd7949b56a0b7bad26c6b9eb1f036cb5dbbde6cb70329589c64a9dcc071a9fe0ff553d1d1635f18bab6a2170234b7da1b95dc99aa114419ffab1b179d1d2e8c4e5392ca5c0b55c4b2f9382e270498b86d4324e3ca352173547d602d8970b8545c8248eb6d38bc60ff8370f991f3f8a291048a812a1a85a9ad583a2a418d1d6804731dc094e4631a059875876ed28979f7d2916439a63c2b5c695edc85b5901a432c0ef62369326958dc2e1335a6d7e70caa6b16db459c01ef16c51d5420785ac48ff96dbbb562b8c53c5926323519b3ab293170263baf404a09bdef8548d3444dd352063b38fd82413c8f7a96b64ff", 0xf6, 0x8, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r2 = socket(0x6, 0x4001, 0x80) mprotect(&(0x7f000001a000/0x2000)=nil, 0x2000, 0x1) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 23:43:31 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xa0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x5, 0x4, 0x7fff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4a}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffa1b}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x3ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x100000001) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000080)) 23:43:31 executing program 0: nanosleep(&(0x7f0000000240)={0x0, 0x9}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x50) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc1, 0x0) r2 = open$dir(&(0x7f0000000140)='./file1\x00', 0xa80, 0xd) renameat(r1, &(0x7f0000000100)='./file1\x00', r2, &(0x7f0000000180)='./file1\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f00000001c0)=[{0x4, 0x1, 0x7, 0xfffffffffffffff9}, {0x5, 0x5, 0x4, 0x4b3b}, {0x9, 0x4, 0x8, 0x8000}, {0x80000000, 0x3f, 0x8001, 0x80000001}, {0x4, 0x4, 0x2, 0x80000000}, {0x1, 0xb8, 0x7, 0x7}, {0x9, 0x10001, 0x2, 0x5}, {0x6, 0xffff, 0x3, 0x8}, {0x2, 0xff, 0x5, 0x7}, {0x1ff, 0x101, 0x800, 0x1}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) rename(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='./file1\x00') 23:43:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt(r0, 0x5, 0xbde3, &(0x7f0000000040)=""/132, &(0x7f0000000100)=0x84) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x1) 23:43:32 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8080, 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000340)="cdf51e050ca002cbde2a54a08bd600b9f3bddb832bcbb98739e322a387af4173e7427e891ecd150fa68a42258d848adf9cd631f1d63820ff674d00548a273e467f08abfe0b1b8f2119a87f3f93943054142237d7bb7ef17eda67af3381348487fd80884b2a5415b78fc92b34b09a36409f1e420b2cecb930d15fc073056e9f666825e8ab55434512969eee5903f4539b92ab6e4eb373891df3f52580509bad86b7e44348d9168c822b5fa234666c47c19707bdba2ee5cb01f3c96fee32174666edfc8974eb5699a9802e3608229e10d260ea2970bf1426e1785f21bbcf94f88673b234ba140383ac698758c375a2af53d671902812097bb0e5d2283a12d2a1a7207946202fc9a217b24b7048e910a771b76eae7ccfa641160d7d24055105a8d3a2b8a315b0d18c6fe38512b6266a208aff6d16b0d75b706727dcd11827661b9564e19f567f8d0cabc67645376424477dd1a819f4a71ebd377bb47d03e238ac022a946a69b3c4cd38b07ac0368bf722ac1f9dfeb1616eee7879448fc02179f58f42435102fb8e224c5767ec825438c80ce5d9ef8e5dc3f79fd2b58f5aabd9365a213ff46ee58f2ee0487f48ea13b3befe2201c8d5cadb7a46762fff3e125fc1d4f5dce4f3da92995bd918dc37e6db83ab65314025caf4642e6c806547c63eeab890bb8253b4fb4101bdace0fb0c4bc2aa5cacc1adc667eef96012503ea37902b81eaee807e37dd35062a3562916be59e28d47eeda599a70f35e8e4da672356a18aecdcf293653afea41ef98a344c685734ae283f02e50bf66a1e141ca4676d3dc3f6b9955bc56abbaca1751d7b2b4e7b5dc2fd34ae2624ecc71a33ee5bb8a5e1473f0ae2694a9e99b62d05408d9e3f1a0bf061896356d4c061bd21e48e6cc6b09ef9d271d7e777e9503bb6a1c44ac5892667434273b1b8e899957bc77aa927f481590d7fba9ece4114752f423efdb2d4a7c5817b0ecd60d0948f7b3c91f973bbc7faa4cf329df930910a164b0d8489f60f237e711df93c26aba998be2a68542ebd14ddd96681006fbcc5bd9683b1ada7d63fe0935c63e1835f6e32d3196b9d2798f9ff49ac453ea1a580246b7abea3b99bfdc6817ecaf7ec719d19289405d2446de17bcda30f243f12295966f448307cb02d83e8e3d5c35284962ab68373c4df9267e9c98f4b2fd28edf9a4b66cf6c9aa4ed094ac5f3707908cf35164a9535b072e2350021485790018e1ec27f662fc1683216c7dccd5bff71986d5a50d81b69358631bc867c1dc308b2e8844b306576b77064efe78efdfa571d5d491836042bd7406cab3b548c75400de8e209cf21051f12f847f1966235fc5c455d65b9cde58dfe6c2ca74b90ebe83092e3ec142445a597e5cae6118580c4d9f628629ced8e2a3433ae3a001df19d2a71cdf1b6e9227c4c0db3a5960afd9b05cb685417174fcbd576cefc5f41e61b43fce41e455b8f47b5775bf753e996049584059166dbf3076a4cf43a9850a57dff6097864c4098a781f3c87ce9420b07187dd5dae2f3b9786842bf38a7e5ef3d52a5db7b3f9e7a9a5e72c6300e3ac5d3a3d3848306eaee75837d7782932886a34e31c68230336e94f1dfda99c8479d88f65875f5c617aabe4524ba2d17cc000e7b12a1a6b92f50076db544a1927287d11ccf8cfba87e396d7105b0b5523a9a9bdc3ac86456a151eec4751ad15031538f83ec449abfb0783419f5519280302852f1acc2fb94d3c9d5ef87cf738c1c02a90a252140b2c4c34f8809cdb25e0ad5bc8b8bca63282613f56d86b76fe2e8b79708e1fc6729ab7a7b89cbc85263d71f62ba57fa5606fbcf155d40759c5d3fd67596709edd91f11389fc74a9e9e0848a902ae0919a1b5cdb1685eb5aed76cf0c5f06ad9affea6b0dad855b6a597d590ed0b4bf0187789ad9f9590baf131a2b355d6025bf471867376499a81f0b6eafd055f80f4e3336c086ec4c14ec327a8f9a23bc66c5cc6484a15000cf82e9ce0759b6e25d5cce2632d7c8323e188ff06a40a6392196157b88b1c7e137448fd164f1577b68365c5843131666bbdba425cb4369c0e2856daa17244423d4965338f042d19e465bbaba7118aa5ae1c22efe8fa1b0c05bfdab170e194017ac0e4b915f14c5819e7051b6397c33a467f14ca04851f309c493f06743fd545218c20bfc5838c57ffafbbb983eca8d73d1bd5ec4a9c37ba817bda413ec79cd8179f7c13d391817088a6ca301d7a6bb7fb75acb6f6159649643432e87a9871f5a34155b0b686c26c0c4af41e90cd749bb4900f0547af4049c1d0318aec856af7027f80e650046895a444404a2a7aeecebe59f72f504b475ea0da0a50f39d7e129304f8493100d999453fd021d0d2c2353d93c7c3bc90e7234b8383fc1dfab301ae166b075efa7934c14acc5b3f623103aa76742baa738953afffb4d4746c8a683ee4e6edcbc6e919b8774b59118ac1613fe6e6eaac689393a143c21c2552f6ddf050ed9fafe9e2cc37202b6ca770577055c4da0be193031951e9a28cfff96ed49652d53874ae43e3dd238fa91c932c1c96cfa124d4fe7cca1c485ab6c0062d472c5643d8eed0cc5187b035277ddc2694550fd73ed3fe2224c29db2f67c5272ec53d69b8c6351de4e050b66b549b9ee4a601a3f843b30f7518cd3bd8ed5388511573ab64c773ddae6c86631a147ddda3ffe5c4553e4b75ed09e921d605c6319b6195df70077fa4df567ba7bc01ea505ddc741db6439f7f04372f53e77d1abab18ebe32b9d53a99c321364fa0ca9bc9044bc9f480ebbb3d17c90b6bc53cfb6abcb859b2d5f29b0d30a47923220dde3304bb7010b8fe76d02b085153e93a4268bcd5a6d82c66048d7b9686d262549a2d519be7850f443b94c74e59978e4f8c3ef6ae59dc1f05bf70ab99db6af26bd3160da91519431edaa4b520b33fe311b60d56965fb02312902176030d7f301c84babdb644f452cd30addd2116161a50812dea0553ac8ec3020563c0bc7b9158e408cb96c68a1a01283827b984412dbf41efe10d681d90507c788f600478d407b7e0fc22c2d2600e9aff85c61a3a87069e4b6f2de7b6f19e56628e67768c33bdac71a152cc613ee160e43b1299aa2f658909aa91e1df192ebfc63fd8e6614ce4446465fa8fbe8724c94f35d0345efe69114b393c43d869913244876c0d000e7cdbe856a247ccb7daa700e74e452e325bd5cf5c350af4b3d8fc00648f056360e66665bc96121303f57476c223ceb694420fda484302a80aeefbdee0ebfb2f5b74729c69ae159c96c64e54ab9b8518b2392489a9ebe783e60f7d6c303c9578d0fbcddc115504ce5af9abc95b8a4f2f41954be299c2c52eef415b5d614f23dce0815608333643045aa7f3339a725ad53b80ffc14220b41a1154e55665f9e27ee2e6e203b95df78a6ad038392a43e5afd4d47a9c53c19700515d1b601800c97cb264d8f780b01b5ba4317078aea832a5f3f8d4cb46eecc7527740f45c49bd904fecb047dafbc35da12dc2e24df0d14bf5e906ca579d995f475fb0277abcc435e637c46c53b2ef09906a5171f5e708dd305c4ae7759ec71c7d4278f766762e601202cbc339bd052b1484348004793d2ecd08b9117f47ac8dbe84e9f37a7f8736f81301b142612478383c62c0397ec47c05c46ef3f44b350eb8f31c37f0924ceb726807c29352a0c90726cdfa87491907eb313647ab1c83d31246f87176fd26ca183ebc29d8e8157d4732ae622abcad6a22c6cb04ca69d12621a1a18aedd65ed4d311ea70d6a673a0738ec099a771939d59098e448aa090e2aacfaf1be4c27c325cc699f3852a8b5e9cd91fae8812e16e3cd3392b2fce45c9a2ea636d4396b13c3fed7f190620d68d6865fac26ff48ecf6b440bae57b17c9c63a9f54ad84d375e8c7067168d83cac060310ea983dc606da54f1b7a5f312e5f2276d179576c50cb180a2465fda164db0b9350bba98f11d1576b93656c57daf7beff81987e93df51fc124eff70284295000a18dd517dc4761d8a27b444069eaa114b60aa36fa4fc463d383f35d19c8008c63632aacd5e4301130c4fc86e301eb0697e7d44277a05016519891110d3db312698d6494b2e88f0e383c60ae0812952c36f09d70ea6fa22269f0929eacc29a928586eb43a528eaf86659840f951eb2006a65839d71c921ac15e75059daec7691448c44d389b5714cb084c28fb17d7a53b18ff6c27a50b0775234bd5e94fe8b73221d9d15694305f54fea943c126278a2b6bb61220e1c7cfdda6546443729234a662d88ef17a835acd3192d52a6f4d0d631e80f2990732b93f3df948560e7e9a23a7d5b63db96af0ba657d8d4e969b7524b87ad05661f61bd07b26e6130b57b2580e2ce8850ded53b03dda69d0a878af5b132929915b3abade1f67a6734102f1562bd55923fd87f21aebbf89224364643045ac9a1da36f733dcf4fdb98b0f16703a18ec4d80a56d58cf6318d9be9afc37fc5c08e31ce9e0a20fea7ec1d2814bd18ef72a1c34667467905ce5ded4ba7b8daebd777e90919a52ff29edd6af5e26d9ce65edcdb779b452e25d926cdcadffbc89b60242f954cdaf08da5daaa42fc4ad0213bab270e573774357ff262fba1f2c15ac0a73743d1717dfbfc13ab0b2d507635063d3b6ab75868c1fefe7d419d3f2f981124b6c4a04fb45c79e57de0490aaf5df70220bffb0ffcc1e0e62cb2a89d306a8c1f11518d69d8bbf5ef9ab76d11d4d0ef7a193368ba5c8b60a1fdecc18251acbbb1cc0af6b45a21a6b2a68cae7bc045ab56ff98358fbc95b55ab969333a5e6db15c2e20bf18a4514b89af6ff41d994c00459b2ac8d63c64260549383cd16f2d2967f2dd1a280a7cfd4401b539b0650d9ad86a893076bc9c42e845f7c929732392e246bf9ca48eb84bafea7d546dff1d9694c62c0a3cb16fcafd0d89b65bec0a2a7646d078f06eb746f9faa90c0684aed4ab52a896206ec688865bc3a5bfb9d9f83a4211307dc67d6f6abe9ca4da5b300f0b09b5e367e7163ce565863b3406de7eed49cd7578b6ddc79cad44bab177e3e559b00de97b580075650d559584139eba2eb73bb7602338a7da260569dacf1a3be2a351b0d25881ffc705c231988d8ae3105be0f33650b0efa424801167f52a3bbd2c5f55b3e5fd06c111e39a018a4148446e224164bda5de1b69380366d23423ff058911697e11ee8a104ae528d6141c56b791369951534a390090fa84ef8c15be65d020ca55e4e6ddec7a5484c38e372c3395441e861442c63948f92f55487cb6dfcea1a7904e416df35ed194a3abb7a44825af380bf14b53be0ee0ca0d6acf02709db605f69034d2d3aa6c8bcc552d1669f0b2c72f06a2a5be6080ceaf2c7bcb80b967b98394cb4ca656558fc622a7e804236b135a75e3a7eb57f3c81a55ab4a54e502a3ae800495578d30835ce81804fefce8d9f90deb1fb8099065a55f49e12d1e632ba5a32b0ad5d8083b259fc1632684c32ece54959ac22312a7cd93c81e7b03496c084fbf5cf5c1bf3100064ee281dcaf1a006fe284b16afe496f715368f459323e36ae9bface01c533c15e43455082f2fa25640189318d5cb9f9b58e358a104b8324b2053815d2234c31ab3dd1b95c948afbfc978d6a9ae614ca7ee526c4691500a44b7f0c3f6c73478d16949ad78ed74608dbc7e0ddf76c6ad0b3e142cf010bdbac2206949bead05fe726c2b1df9ab5c082f3e436880d5ad189573d87af9a677f5371fef8ad7799f3e2320ec27b1d6df661df34a5ca0ac444ad5cc77e141e501c831562f12", 0x1000}, {&(0x7f0000000100)="fc244dbe22addd5615ae579ff3e6393c52231836abd852d5790819436e35db94a3fad999bf25d8c3999050dd9978aa2537b349adb2919ecaa450b4a0b2", 0x3d}, {&(0x7f00000001c0)="9763c7101dbe08bf039dfdc6c91a0733714e5600ef06b47f72a85c4efda46ef11e829a01aa4bbb96576de88b20037ec945e0d30f69701654b7c153b074b6325ea44ecc5da267d569c44146629b8274a18766d586a311f108a7802cdb97104ac706602b3435915ddd2b67266d83432d3557", 0x71}, {&(0x7f0000000240)="a23f8f84567f765e83bc310328efd0aa8d405aa6d3ee66b1725966fbfdbfce53891f0651ba569c1c0b0ec922e6fc083711cf3b8fd83a64828319696ef4c5ef8ee812cc4fe34a33d28049b9f77e055011fa3c3565c1dce7920f01", 0x5a}, {&(0x7f00000002c0)="a91474c8fe0d3dc019fc84d999aff502a5f47f", 0x13}, {&(0x7f0000001340)="c5c5e433", 0x4}], 0x6, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x10001) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 23:43:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000580)=0x5) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/87, 0x57}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f00000003c0)=""/110, 0x6e}, {&(0x7f0000000440)=""/167, 0xa7}, {&(0x7f0000000500)=""/83, 0x53}, {&(0x7f0000000580)}], 0x6) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 23:43:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x8005, 0x3) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) 23:43:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000300)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x800000, 0x1, "0037002798886412bfaf7400", 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x80) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x7, 0x490821d3, 0x6, 0x3ff}) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10020, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt(r3, 0x40, 0x3, &(0x7f0000000100)=""/254, &(0x7f0000000080)=0xfe) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000400)={0x0, 0x7fffffff, {0x5cc5, 0x20}}) sendto$inet(r3, &(0x7f0000000200)="6d03920ea5a877f146f4e1bf1c97bb7ac8b541481427d34e9f97694a3cef6562d16f32db979709775887d19f80d3284c92f88cf2f442e70e958e2915b19de9e95268b51184cf73c6ba7016c9d44e757ea31f45d4902a27794b4de2405d0f9d07d6872ddda0c941b1f6106602bd1a7d010bf9ef28e1453150bd06242e80d5326e745a166cfe5d6505af46c88b757e6f797c2efafde5d3bd4ca3167feaa857de437b35078e", 0xa4, 0x3, &(0x7f00000002c0)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:43:32 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:43:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) chmod(0x0, 0x5398fffb08fec7ed) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="7fac954d1e5dc5880b0c3750b3835e613b9f2aaeb2a166", 0x17}, {&(0x7f00000000c0)="d24453d767e7489facd3985b686dbef8fa707ec4d68e644a3a1c7197b5b662fec24e29eb3ad04632a29645828baacfc3954777822b40ce4644bc8a0a", 0x3c}], 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="c000000000000000ffff0000060000009592923a113c23342daad87bdc3ba2881aabaf0254ae9c4e0153d9656d726604d3529c24b2ad3249431c8f0bd9c4a53643e706f73cbf9859f586fba277340f02aa391c265f5aaa1203d040056d7f48172cd5d789ed115b9663195ae3c6b95048db3e734341898b7a48c428f7c9b238c46c660bfa6dccf07bb7cc6be119addde9287877c3e85186feffa9a342431321aeb6719c962a7eab3e9a379ebdb0c747c1e2e9a2a113c225a96d39000000000000a800000000000000ffff000000000000dff743f58c051944227fa15f66029188de8a00c572c0360cc92eac7792893bc10626fd85eb3d9617275882982e09a70700000000000000307df453ca9f7c006b2155c7799f2fdad8936525cedbe652c5e06183d7b65e497738ad81a6c62fbbacd9ce193b274c056543fa2f7dd970cfaaa64b4f68968d4175529a587b78269b8325ffba66e0a60c4469c756ac5aa3b696cfdf000000000000"], 0x168}, 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000300)=0x4) 23:43:32 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) 23:43:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x2, 0x3ff, 0x98, 0x8, &(0x7f0000000100)={{0x9, 0x4, 0x5, 0x877, 0x3, 0x3867d826, 0xe}, {[0x80, 0x4, 0xfffffffffffffc01, 0x9, 0x2, 0xffffffff, 0x2, 0x9a69, 0x7fffffff, 0x3ff, 0x1, 0x1b6000000, 0xff, 0x1, 0x4, 0xf156, 0x2000000000000, 0x3], [0xe9, 0x3, 0x100, 0xfffffffffffffd47, 0xe87, 0x41ae45e0, 0x7fff, 0x7, 0x5, 0xfffffffffffffffa], [0x400, 0x3ff, 0x101, 0x1000, 0x6, 0x4, 0x10001], [0x3, 0x93c2, 0x6, 0x5, 0x9, 0x4], [{0x9, 0x3, 0x8, 0x81}, {0x8, 0x0, 0x180000, 0x1}, {0x1, 0x2, 0x1, 0x9}, {0x81, 0x5, 0x2, 0x791b0c67}, {0xe570, 0xd49, 0x9, 0x7fffffff}, {0x8000, 0x2, 0x2, 0x7fffffff}, {0x0, 0x8, 0x1, 0x8}, {0x1, 0xfff, 0x1, 0x4}], {0x1, 0x2634c4a3, 0x2, 0x4}, {0xfff, 0x4, 0x1f, 0x38c9}}}, 0x179, 0x7fff}) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) 23:43:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 23:43:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') syz_open_pts() 23:43:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) 23:43:32 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) 23:43:32 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x102, 0x0) 23:43:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="1bf56984fb7630b1ed4bb50f57a3b6dfac5a22813bd7cc7badf993b62a9966004ace0c5c18ef531edfea651e2783f1c5f9", 0x31) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000002c0)={0x100, 0x9, {[0xffffffffffffff9c, 0x4, 0x401, 0x4, 0x1, 0xfffffffffffffff8, 0x8, 0x856, 0x1, 0x6, 0x100, 0x1, 0x5, 0x7ff, 0x1ff, 0x5, 0xfffffffffffffffe, 0x2], [0x7, 0x6, 0x9, 0x100000001, 0x4, 0xfffffffffffffffb, 0x2800000000000, 0x8, 0x3, 0x40], [0x8, 0xdd2, 0x0, 0x1, 0x9c, 0x1f, 0x100000000], [0x9, 0x7c, 0x1, 0xffffffffffff24dc, 0x100000001, 0x2], [{0x200, 0x4, 0xac2, 0x8}, {0x9, 0x8, 0xffffffff, 0x5}, {0x0, 0xa00000000, 0xf5, 0x2}, {0xfffffffffffff1cc, 0x8001, 0x4, 0x6a}, {0xffffffffffffffe1, 0xfffffffffffffff7, 0x78, 0x7fffffff}, {0x1, 0x6, 0x7, 0x2aa30810}, {0x839, 0xff, 0xf479, 0xffff}, {0x1afb, 0x100000001, 0x2, 0x80000001}], {0x6, 0x1, 0x1}, {0x6, 0x2, 0x86}}}) close(r1) close(r1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) readv(r0, &(0x7f0000001700)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) mlockall(0x2) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 23:43:32 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = getpid() wait4(r2, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:43:32 executing program 1: r0 = syz_open_pts() dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 23:43:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x8fe, 0x8, &(0x7f0000000100)="015c012f6a2a6c505b5a593d051940c49e5403eddba39ddc0298adfdc694c2c33cc62a7d258405efd284ac4f96cdc689e95efd8b1e4124c30f797c6028102e1ab1a158ee0cee1fed4b8eb7ea7c054e1695e007d901e5e9dbadfd6c68b5deb551ac78f141930fb0834cbb1cc95ed4ce4c4d0310cbe18db61a834cc93775445d76a585b499b929fab33ab6e9a3c22076a24d18e1cfb581e5bdb1ba29d7993c7ce223e4e59b0112092b335dfae0985e89e1a22499526855773e16773da8b91b0473a7fbdcea7f3a4a67df4a30638e2c1eacffa6985b03c7c447ee933fe68475528a2cbbb1f9519ac4137d617c053ec54dea63554e5a5c1159f4", 0xf8) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 23:43:33 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 23:43:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:43:33 executing program 0: syz_execute_func(0x0) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = kqueue() mmap(&(0x7f000009c000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) 23:43:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) fcntl$setflags(r0, 0x2, 0x9447bd9132f5ff40) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) write(r0, &(0x7f00000000c0)='N', 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffeffffffff, 0x0, "ed08b544de5c28fe67895f03e02ad84a67245af6"}) write(r1, &(0x7f0000000240)="b051b6b9abc74e", 0x7) close(r1) 23:43:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 23:43:33 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) pread(r1, &(0x7f0000000100)="2c15b9162669af44ed0d9c8b4af5a35938c8438e3d6fd0b675d3acb2bc56e973896c8b4aaa2cc48ede970c6a3b2a2b7ec446014cee3b61fbf9bf90a505f5eb22a7b78ed2d49e20aacd0305dc2f2631757147452f4b9a662831e22e08b992eca9aaf00c6dc22acb878c7f45a3482fbe3634ed9fc085e9bafba04eeb6052764a103a19e0aa4042b0718f07ef81a0edd3249e90565b1630f4ecfefe909c8dac7bcc370dba8063a3f9d9eecb2b5616576fafb032eee52f5a5e8b8bca6a0bc11c853ccaa9183ca358285aca573f", 0xcb, 0x0, 0x0) 23:43:33 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0xffffffffffffe000) 23:43:33 executing program 0: socketpair(0x1, 0x3, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x9, &(0x7f0000000080)=[0x40, 0x3, 0xec5, 0x80, 0x1, 0x0, 0xfffffffffffffffd, 0x182b, 0xe56b]}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x5}, 0xc) clock_settime(0x0, &(0x7f0000000140)={0xac6, 0x7fff}) fcntl$getown(r0, 0x5) 23:43:33 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) minherit(&(0x7f00004ac000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x8007, 0xfffffffffffffffc) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x3, &(0x7f0000001100)=@in6={0x18, 0x3, 0x9, 0x3d32c18e}, 0xc) recvfrom$inet(r0, &(0x7f0000000040)=""/52, 0x34, 0x842, &(0x7f00000000c0)={0x2, 0x1}, 0xc) unveil(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='r\x00') mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:43:33 executing program 0: r0 = socket(0xf, 0x3, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) preadv(r2, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000001140)=""/154, 0x9a}, {&(0x7f0000001200)=""/163, 0xa3}], 0x5, 0x0, 0x0) 23:43:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4000) close(r0) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="2feb7e98c5840baf70c3df9bc5f883955a4e37eb5d1e950517c6a4d3e06ea47d6fc92c86e198393b966ec099dc62b1d9a0a0243a65fb5e98c08805041742fe9c0ef0f6060f0a9bcd94d702bf784bbdc22485eb198d21f0bc2a2f94c22c5e2e56a4c86fdd0474803dcb4a4f78e4e6ef6c408ee2cb247e067ba9e359f798efabc45a3a8aa09ea9ca2f592f0e860b3bed5cb79b1cbdad34d92e68c333c1448760fe3d94d7d1e68c42e86c8201ab3f99e988972b5d5fc26a0110f088bf4939c8c7e9abd268c1423f3fe7727688d36a6c3d52cd72afc5b551b8fbfec4bdc37bf1f761d3b58231efee2ce58b4b532316a3a6807cb583b21a2d2e5fe7", 0xf9}, {&(0x7f0000000280)="6d3a78e0c343ed09c463b6cae9074238aa0fa33a25729efc7fb741872cdf2c5041448c9efae2dc5843a85b3ef992021d9e4375a99c8be8c22debbf9599e6dd28aecbff823f783b4ad7178c5b1e93a5b521f93a0c88ccca87c7df5a66acd39ccbd8e33abb9eb589cca978f8f2c3aa0b158b07301b7f92fd0a50ac482ac19dfc34043a809fbef6488e93f07805974ffd0fd7f3d9d7abe7ce35135c0f877f774f6b38de4085fb437053316410f32c4ae8b8eeb5424dc01c2de39b45a23c8b6c75a6079c29f51ea73312076945981ce510e313706ce7f0ffa7da162d3bf74f73cd2a079d292535d53540ddc344d9e0a727756e", 0xf1}, {&(0x7f0000000580)="87ea7136da9bddccc351a4510b8b31a5ab7e7d0c1bcb95d57c0c50f451026e0b310c48848e90d1b8aac195c5f6c292ad0aa0f78c264e97594549c2c344da53f9329892e400b3e11d6561f7ac7184fb17afed2810b1c78585b03505bc447d354ea4dbc3f3c172157a035b45fdb461f369f706658f0bd28fca298b6f771ddb855d3b558abd18eb1add99ce62c45c79940ad5a1e7eb3f7d10b9687eeb842f85a0e5ab19dfa399e8de998136d996b5142140e231ae89f189388e9c531451d68fe8c7a1eede40af29a45f8136c8b6f5a165432e339400313415601fb966acdede49951e020c3db43c3b27aeb4c981d22c986c68b8850d4f170578cc33a0433ee0266d342e2772f7bd5df89191e48856773cff814593ef0c579b18dc9603e4474d5abbaa56dcb0a650fb7377e62ee58f477d76a3bb851c2ffad9212bce6d47ca621f81c576aae5a4953753997b2d09c6154ca7cc3451750e8ce218", 0x158}, {&(0x7f00000000c0)="fa31581c836e87dbe55a8cf6096a84017357900ee4ef7c75dda8d2be35c6227b9f4684e15c94275efad866f5f9e1c052", 0x30}], 0x4, 0x0, 0xffffffffffffffff) 23:43:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:43:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x1) 23:43:33 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x2}, &(0x7f0000000080)) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x80) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/198}, 0xce, 0x0, 0x800) 23:43:33 executing program 1: rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) unlink(&(0x7f0000000000)='./file0/file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x8000, 0x6) 23:43:33 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x5, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 23:43:33 executing program 0: r0 = kqueue() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x1000, 0xfffffffffffffffb]}}) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000002c0)) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:43:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x3, 0x2, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xa5, 0x80, 0x1, 0x0, 0x1, 0x8, 0xfffffffffffffbff, 0x31f, 0x2, 0x3f]) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 23:43:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) kqueue() dup2(r1, r2) dup2(r1, r0) r3 = socket$inet(0x2, 0x2, 0x0) shutdown(r3, 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) r4 = getpid() wait4(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)) socketpair(0x49e7b60d7e3ef08e, 0x3, 0xfffffffffffffff7, &(0x7f0000000140)) 23:43:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) listen(r0, 0x100) shutdown(r0, 0x0) 23:43:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a27ffa9c167a3f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000000c0)="93092fee41d8fa8d523524a1829c405ceaa6fbcc3ceb0c6fdb84bac5705965fe0816508bf8ab02434cceafece8a9e374f8c2c909ec41f37078432c5fd249fef93682dddfae7fadbcb3311e59a9b9189c799fdb8767699c180a49e4103e2270012d55e87bc472745950ac03ee1acbb585222105f1ed9c8804f798ab3f25a9173c14764dd554176bbb1fefc5f513be23fc0ac26c214ff175ebaec424ecfc492c4e2eababd560e46b685c0485", 0xab, 0x0, &(0x7f0000000180)={0x18, 0x1, 0x6, 0x9}, 0xc) 23:43:33 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x12) msgrcv(r1, &(0x7f0000000000)={0x0, ""/108}, 0x74, 0x3, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x1}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) socketpair(0x1, 0x2, 0x20, &(0x7f0000000080)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000140)="2e5c6eee7bdb8f5003113206d601f6da1e192134884d653e61e75d116b2585bb15bc7b9e45f37ecd4d64195ac6a1e61f3793f3ded4c67fdfc6435da59fa92ed6a9927b18f8d241a218918ed78b2b945d829ccff162cb37c85e413f8028580c85db802f1ae569c2ccdf039ae2752e2633e79dc39b7320d3e0ea9c1ff7fb8a7f6e33e45babf48eab316e4716f12730f02358b9ccf7c61493ec26b1d4c491973c1a9dc9386ffb62cf553ea6b2754a2b836f22cd77aec0a0fa4720bbf1f686ad4a8db9d58ab7d9ea5913ddce0fe0916080a628d364da40916b5e1a5517", 0xdb, 0x400, 0x0, 0x0) 23:43:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x5, 0xfff, 0x0, "a0eef1354fc7e0c8ee18154416f0f0f0e5941199", 0x6, 0x96cb}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r4, 0xffff, 0x1221, &(0x7f0000000100), &(0x7f0000000180)=0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x2, 0x611, 0x7fff, 0x6, "8da16fa30f13f9a423b09402915f1452fccfd282", 0x6, 0xec}) 23:43:33 executing program 0: socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 23:43:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x600, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="9c5a31decc9b5ea8b70ea7a3debcaf971e0034bd1cfedd3d29acc0d2756d13e5c566b7da119697013f5d711ad37022fe6881e2080f953d9704616799fda144a10be5c36a2289d2814954a0c211eda5dabd41f44744557128023bd7fcc752d69b412e45790dd669069c636e4348efab518d8b77a1afc4ab51ec71d998281a8f87a588fa4ea8fab69bb728af", 0x8b) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r2, &(0x7f0000000040)=[{&(0x7f00000001c0)="049151e03bc3eba4b40809e9abf3fdb19dbd129e13096c6e8b2ff19f63efe48c6b0c8c604b438d80f5a680c7db0affd5b567e226006525151319afb10c8bc0730b71e0bb91d5bb34748ee2c480fd370a09913d9a2c9cb81cd90659225a78f2b5971813367b5963f124c0a6b10b1b8ddfca688a3219ce7aa74c538d9cdaa6ee4238ca579929fd6ba6f1b6d736a22055b28f754fd74f8386feed969f9b28a121b3de6317d3a7944b314628820d7cae5f23feab95a5", 0xb4}], 0x1) 23:43:33 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 23:43:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/57, 0x39}, {&(0x7f00000005c0)=""/221, 0xdd}], 0x2, &(0x7f00000006c0)=""/148, 0x94}, 0x0) r1 = socket(0x3e, 0x8000, 0x7ff) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/229, 0xe5}, {&(0x7f0000000180)=""/204, 0xcc}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000380)=""/20, 0x14}, {&(0x7f00000003c0)=""/88, 0x58}, {&(0x7f0000000440)}, {&(0x7f0000000480)}], 0x7, &(0x7f0000000540)}, 0x800) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) getpeername$inet(r1, &(0x7f0000000780), &(0x7f00000007c0)=0xc) 23:43:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000140)="1bf56984fb7630b1ed4bb50f57a3b6dfac5a22813bd7cc7badf993b62a9966004acef45c18ef531edfea659e27832089f9", 0x114) close(r1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) readv(r0, &(0x7f0000001700)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) fcntl$dupfd(r0, 0xa, r0) 23:43:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000000001400005200f9994d2c838a24b0361e70e6a9b0c21fc0500c97ee5f3bfab49553f8947f316df27fd42f3c844cd332b100b4c85f53f415e458be91d8787b9208cd6c5a1642a166a9d7c917450b4ed8ad00917c3a48479bae58cc9c75f08358116fb3b44a904bc9b505b200e7120f1c78aab35ec78f"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) socket$inet(0x2, 0x5, 0x8) 23:43:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000007005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) 23:43:34 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x6}, 0x8) 23:43:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget$private(0x0, 0x2, 0x8) socket$inet(0x2, 0x5, 0x5) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 23:43:34 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0xb87b, 0x10005}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x9, 0x5, {0x2, 0x3}}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 23:43:34 executing program 1: r0 = socket(0x18, 0x80002, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) 23:43:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000300), 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "f00002ff7f00007eaeed0a467cf212830400", 0x0, 0x3}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) rename(0x0, 0x0) syz_open_pts() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 23:43:34 executing program 1: r0 = syz_open_pts() getpgid(0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0xfffffffffffffffd, 0x20000000002001, 0xfffffffffffff7fe, 0x11000fffffffb, r1}) 23:43:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x800fffff}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10850, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x50, 0x5, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x48, 0x0, 0x7f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x54e6, 0x16}, {{r0}, 0xfffffffffffffffa, 0x11, 0x4, 0x1, 0x5}], 0x2, &(0x7f0000000000), 0x3, &(0x7f0000000100)={0x2, 0x1f}) r3 = dup2(r1, r1) ioctl$BIOCFLUSH(r3, 0x20004268) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x480, 0x0) 23:43:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000002900000033000000643093009c"], 0x11}, 0x0) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) close(r1) poll(&(0x7f0000000000)=[{r0, 0x193}, {r0, 0x4}], 0x2, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2639fa284f2864e6a666efb10ab6551b8788bc60"}) poll(&(0x7f0000000040)=[{r3, 0x30}, {r2, 0x2}, {r3, 0x123}, {r2, 0x14}, {r2, 0x8}], 0x5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x401, 0x1a0d, 0x7, 0x0, "a8e201a5c068517e6e6741492a4016b899b66eb0", 0x0, 0x7}) 23:43:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:43:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) 23:43:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="e38a3ffdeb3cfb7aea251ab544228ca0e2050000000000000048252a2db8a5beabbc80b3953a16f91a7da835a4ed01000000000000b1bc997ff65829509e0ad49a1ab9586e92bdd375748b30788462a091b6b615f7fa15b78a48d9d15609641ff543bd8a2a9fcd9cc75580ceff95f90500c879b7b15af78dcd37a3b21e9a8d260658640b820ba820d4ecb513e0865564506f7467eec6cacb175e42c76697d45b5e4323102b9728484664d7a518b750ecf02871a21e4e4cab3995a010b7d1da371d5b94a189a50bcd3577f38103e7e239a0b841734b38d1cbd40bdb39a03e3862b24e81ba8127b409986c5470fee050f4bf46fa2dd0"], 0x1) r1 = syz_open_pts() close(r0) socket(0x10, 0x1, 0xffff) dup(r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffff8001, 0xfffffffffffffffc, 0x2, 0x3, "edcabe96f62ee579077b3e8947394222601c20d6", 0x0, 0x7f}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) 23:43:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 23:43:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x7, 0x1000, {[0x2, 0x100000000, 0x1ff, 0xfffffffffffffda7, 0xfffffffffffffff9, 0x4, 0x7fe00000000, 0x1, 0x9, 0x2, 0x1, 0xb7c9, 0x1ff, 0x0, 0x0, 0xffffffffffffffc1, 0x9, 0x4], [0x1, 0xffff, 0x23, 0x7, 0x3, 0x80000001, 0x6, 0x80, 0x57, 0x100000001], [0x3, 0x6, 0x9, 0x3, 0x2, 0xfffffffffffffffd, 0x6], [0xe1, 0x2, 0x20, 0x9, 0xadf5, 0x9], [{0xff, 0x1, 0x0, 0xe078}, {0x7, 0xf53, 0x3ff, 0x3}, {0x4, 0x1, 0xcbc, 0xba}, {0x4, 0x2, 0x4, 0xff}, {0x1, 0x1, 0xde9}, {0x0, 0x8, 0xfffffffffffff5cf, 0xffffffffffffffff}, {0x226, 0x7, 0x5, 0x8001}, {0x3, 0x7f, 0x3, 0x8001}], {0x7f, 0x2, 0x8, 0x101}, {0xd72, 0x2, 0x21a, 0xea7e}}}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:43:35 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = shmat(0x0, &(0x7f00003ee000/0x4000)=nil, 0x1000) shmdt(r2) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 23:43:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1f) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r2 = accept$unix(r0, 0x0, &(0x7f0000000080)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) fcntl$getown(r2, 0x5) r3 = shmget$private(0x0, 0x1000, 0x98939565bb5c0fc3, &(0x7f0000687000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 23:43:39 executing program 0: r0 = socket(0x14, 0x3, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x800000, 0x1000}, 0x10) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/15}, &(0x7f00000001c0)=0x11) sendto$unix(r0, &(0x7f0000000000)="bb3170c7fdf8503437ac90fb40adaa5ab4f0d94665aa59e13776496bd6e050ef8008bf91c641a1bda7867477b128e79ce86c8a8d0de28b0987cfe4a818709c205b8107e7e213c58a76828e49533bcfec6c4e96eccd9d71b9d144a09a960f14f9f316640eae6782a2d2a69e044fd2bd96184fe6691bbc48762550821eccd48a839f849a19bed06c306b4bdddc54985f66d5c4b49e4e46501c5738cdc20f0055b46db6dd0ee0383a1ac055ae03d8286bf3c7519a09bfe65e191ce71d958c2f6fb207fde0379026e13e434982921b9b4aecb1dbfa62", 0xd4, 0x34632ac9113c7506, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 23:43:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb6, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) sendto$unix(r1, &(0x7f0000000000)="b100050490000900000008001300ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x400, 0x1, &(0x7f00000000c0)="4bc5ae6083722dd09b79e6fcf07808ed203ee5923f3d151a7cc4d455f4c2eb950f1d799649f9247763da6553f595789042286d3e490280bb5a914b06f4bf634841e2a45dae690d8eb448f46d7f2e6c64f7e0dddf2056419826324bd1be3e25c9009d02c19a777df8f8ed9313bac31363a41cc4e014f3d737d55f5c24759c4d490a8030f6efe560c403940ae9211fbd2a5c9875799b2c999692b5cbb9d799088d9131c1a6bedfc989e6e055d7639e47c8bd7cf5c6738f08bd5b550f61718f79c43375b4291d146bfad790e905ab508c05b17212208cee63cabc1ef99874b172489140e48ef87fd94319739f0a9fcd36a6", 0xf0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/110], &(0x7f0000000240)=0x1e) 23:43:39 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x98, 0x2, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x100000001}, {{r0}, 0x0, 0x20, 0x2, 0x3bff0000000000, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x3, 0x20000067, 0x36, 0x3}, {{r0}, 0xfffffffffffffff9, 0x21, 0xf0000082, 0x3ff, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x83, 0x1, 0x5, 0x5}, {{r0}, 0x0, 0x2, 0x200fffff, 0x40, 0x7}, {{r0}, 0xfffffffffffffff9, 0xe, 0x23, 0x7, 0x401}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x3}], 0x9c, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x80000001, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xc0, 0x0, 0x3e1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x1}], 0x1000, &(0x7f00000003c0)={0x30b0, 0x5}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x60b9cb96, 0x5}, 0xc) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="51c5bea1", 0x4}], 0x10000000000001c3, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x3) 23:43:39 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000000)='.\x00', 0x9c0, 0x6b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x5, 0xff) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0/file0\x00') 23:43:39 executing program 0: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0007e5f821e4cbd01ff32222ef88f8ad7791338c7d84632b34f56897f4a5748167bdd8b15acf"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x1000) r1 = msgget$private(0x0, 0xc) msgsnd(r0, &(0x7f0000000080)={0x1, "2fe9c02eb00971afa30e47ee6dfa41e3dea3e6594fb9fa7098cab3c396b3076e7808ca520abe0f15ad44a89c0f7970a149445e0db71c66bab40e133d96b64a1a4cb46661b301fbc663d15982d2c1bf8d677d4d50b248751e6ed3f17947a23fb5e34ab5d8bdabd30b8487e1f39a2579884896f95600c0532c8073c0445cbc66548ed93eb4c871e80c1e7dab6c3e4bb76a3d4e2cef0adfb4e8e655ddf75950c8"}, 0xa7, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/34}, 0x2a, 0x0, 0x1800) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) pwritev(r2, &(0x7f0000001280)=[{&(0x7f0000000280)="6f6ad03190c8a409ecdc27190b53b4a8e839c8c39a4234940dd6fdb8dd4adbf8870e67388b02a7ae4c001d2a9b86df3394dbe6e483dfad25a9571579aea4f6d15e86dfc620afe92d05233bcfda5bd76dc18526493a57f68253526ffba44b106d96fb05cc5e306719a393cef5dd3a5bad64f00eae59863d40afabf9ff6d0495fd71115cfc59d8642bc85611cbc4787da4cbaeb6c230ba5e2bedf68d58158c78e7cc751a20ed789eb50bc7fc5250ad3189e6564428e6b6f6112c52eb620036cee327f8dd5fc10e955fe209ce1d204dfad8fc4700be8c2db357631f0503c27cd388b4eaa1d0e80cfe3ab9e1bc1ee44e1b78e47f8d840ea1f1847151a5be2fdd69f46409fd9d197ab9aae222e01ef56bd46d4d2bf27bd0d29045ed8e9f59ac997e377142e8bdebdce1a2d0ab173a8ec989f5d10d8e875ce9adf2ea1b2edfe0088681490ab97b2d808ceffbd0613926ac081d7140c39ee074d1610c3981618b08d0964d6182c196fdf033accbf68eb9b6ec8c38ca4ef5cb92c2df3ee08cb5d7466d2b76755b405618a348b47534ad9f8e6cfa435e1773f5719742c7b4df8f5154ffcd23ced142d36cb8882b2489a7920201e00f2abd75fefc961fbdf1c01d361b7d8e1ac5c3f0857f3622e15971de84222656dcd56f6e934d8c1ac30d3dc486b741a04d7dafbd973d8782bb966466bee6489d956a85e91ab89540661764571ac10b41f20968006eed1fc9b3f2b7d0ddb228d717083b3894635f40a41fc013948d44f73e30a361e3be9429b9909ef1fda7f273098526b34ad720d340edca725a3eb7f8661d9f7e0d213a12ff1407967bec231f7eac2625e2935af7711eb7bcb3ecdd788841725366857ebd3d34528cb43fb1b8d016251d04cb92fe09a984d4d995ae739ba003d9f872410fe05b0b283cb77a02065c59de1f033d4da0caefe352955fcb8023253822df9e9c660284baea28c2c05349180c9acaee0bda9a202ef2a27098dc15f61ba5661539b38be79e5891c9e27f28731c76c2c0e6cdda58dfe31a20976839d2c947f8795471d5d8023d045b0d4e0340df78f669757949ee7af337ce1513b08b7361b96da1086269b4044c4bf29736324eb764ff4c1b9e55b807ab9650cff468fc4729c34149733de0608f65413e3eee2f8e9716f849bf93616dd12fa75eaa550ebf4811dab5fc0baec075b79b78f4a2ad1ffea5ac63a4d33774e4e087297b4a409f9b3d3d19523dac27885a2ba37abd4325f7cb6b4bdd8dff26327723fbb8d310fae66e63a920e3139d628a8080292760c2a5642b2a0e3bec30c339c40cc0d8875facf3391e0203158f5bb3d10c43c106adf440abd6e8630fc3bbbe0f21d50baf0a8bfd9ad7d128dae5df2fa8622a0bc2ad6746541a4040bfe5c5bc3f57db69ca351a0b755c0288f76d501564f680adc83adf3a400950642a573cd27fdc2046144c307e949a03f1817cf418dd40d025896ff8d82a93c980a0d081db65b75a27b7ceee87e1a58d7dd9db2e0273263f63fb4ad344874f8738c398a22fb3beedfc856d1619d28fad265248b66ec412e49370c7558978f219542670ccb6a9a5e0f4109b3fc7589f1b74b0ea9cbcf78f64b4dea3ffdbe15cda65d2396c7f985b47dba002ba2085fceacf8ba619a680a8216c1de81ab9ae5074933d52545bf19e20a83481fdb7633f32a5b7d853e2b77033e5ba1ab9a46457d5bfb6026dd33b127f97278b2cb17edf2874184f74738f2547f3107b9c8906435ca5026f9452ca4866040334ee7726b025687d765fc8c39cb0b989ce7368ab3f4be6da8dcd1b95871bb8d0a7d97ca1428d0b4f5219fc25c9f52ce1de3b3b582fbb32e424ec8cf4f237ebcaf085318cb57a67d93299645a8e2b779e798ed455bbfe6d60f4fbc66bacf808aaf4c327b65d288a75c8f4af7db7ffcd747cd78c931b7e28198916cb82749d57f52934f691da5bcd5872bbbf4ddfd72fac759b8be3f7f4d37c5c81ec8becf861fb086741255599bbc6619faebed649766a3718b26a458f4b3d5cd6c0042bfe302c66f9f56eab5b2354b209f0d3e541cec73226aa1b08126a199bb9db0c33ba73855657f6bdb69582e63f5c9877b5cfc3bd1e5797fd5c6d289b4ac6976f47f858edf6e9ff3327276f4364f914d3f470c6c6a89919a234ec119940b023d48375381936c1ac87ad42617536409e27d9492266c4e8855289a69dce0a11281efbd4a5366cdbd61329589517c35395ef1efef9993236da4bccf6394c9fefd9bb35f8f5adb88503315844f6dbb0095fbceb59c043892f033006c152e1b19a738c9efd131aa4fa6b26960dffa40ea1f30c529a27c7ed025e895b5bfc9dda4d2176a8078efd9afd7c307174ceaeaa5ff412cb4ff4abce4cef90ac8d5d536890536cacd3cfe48051ea41186be193f3ca9bd2e9bf6ef781ef71e787ff81932168b295b3da526906fa7e49367dc354b557b16b70e8981785313953981c67bb53bef4f3be9170c5773fdd93e72bf8cfb5f0474091b3164008b0974fa7bb64c198bfebb3f39ca447c460fd59d5d9a3eaed23679408693053d2da26045c6cf963e3097bb1a77070ae927666647bfebeec437ea04e65eee520d3f5e21a6fcf5a04ab161ede5622012d87a95d8a703573b0ab67b2766cef81c3202130437d3e1f83a8cc9fe7d8a429671c05d046be1111a5faaec03d81cadff155e0539be2c8f123919a95e6433e64174d1f8e1404c2342e373ea7afa220a5088c6f53382eded4c3aa70caa10ad3f9e86ff6024cb836032547180e0a6c7a484bbb0de506c040846baabf4d106f41b4972c78814c435557f44fe0b6926ce286c80491dd753e0af920d5a1e39d63d2e3a07ec6568fed53e2c85b017dcb3d34fca8dd2aa92223336854a575f5733ec1df7c39fd1e42abcb0f16ca8892d0f4c264d76e6e7b056c3ff23fa3c82f9b4e7cef86abc998dd99de5338bf7c8031816a2d8f052a73c2d1a39909b3daeee846bddcdb0ad2290a41de12befec0ea124e1ce9aac6a14c917782ceb460cf3b36eca408b785cda8de85deb455c347f47830fa0aee4fa15759ed5be01bb623ccbb1226014bcd2bf47df377dfb477268ab3e43cd8964e276a5b0a3e0fd31d10fadca797cd5d8d90a0ab7c24ba85cd092db5facb1683187327090d0b17b5bfbba4ac087f94ec4627337b13bfe4920c9dcb9faa9708a2998a01dca83ff2324170575f99fbe021c581c24fea0cb8a47fcab4aeed587eb2ed6d56031c4ba74b59ae6e299e0d197dfac86cc18d05c75b1f4148df32acb9616cabe4a6422d5f307f7c1d45ab472b6bd1edb8b1822f93a8975433a083e79374b7e41d30f9019aa7f7b4703ec3f22fa4cfe3be5beec9724ef9fb1b7f9c5dfde48ca222d0c6a5a0aa7de973deaff264ae0ac3fb216b1a6cbbd7c863449f1cf7db92acd1044a7f42985f3ff89be8a1a99c64b606d258ac47239a577132aaf747d441b045634c4d7c8bcb9604e0d6e6696040abb2db907eefbb3ad08766cb295bee7ebed31dea9ca763516cf1055924333388e8b9e51b1fb012637ff82677e771e9cd99c2164404e3762da1840ede0eae55c1289f069fdc6d2971e920f97f3e036d9019b9f12ebecf6315496bbf82e640eda8f0ba0f392070ee6367b9dba3e658d58adfce2c021270711b6c51b820e744e5d9edf727fc9921ae11360e8a28320f30fdaf63f6bb7c4f694a7bf297726788123a0e730a84dcc9f6a97580ae73bf9b0dcf7905e18f561e18c4ef6e59407cd937e1abe5cd9cd5bc6a330fba68a014cad31d85c967605e5a0f840664b2c08ea2a2a52a896be39eb70214df707a051630aec7d878d776f2b5fbfe883fb8f086d351a76abb86425f0b7a4bb5a853fdbf9030018c3d295d5f32508a7606730bd4e1e1bb279c59fc9ef16baa45e52100641382d5e042a641fb3a6735303b0a4c79323f14c116b58d23b95b9db755694ab6a5fd7d2c83aa44aeb08b3a6bc5c8914d9b91fd31c43516e8449d6d42ff668a99695860d0fac81b51d530a90714c15b37d39ffcbe5be2ece7a57c0fe60cfb4f2989dd70dbca9f67eecc621f6896a7850853d5b1c0ff4d037420cf34fe29dfeff01a7680901190552b2722a5189f1fbb8d3d95d63b3a92e656b23d590ccea006fadd46e3c65127fafb063ce7505565afcc7f9cc0d5364b97f406f164b7a6e89a53025a87c25a836c7e45afb7841e346c35baff92853467a1e940aff61908dc15ee6b5ff3ca3b812ce20a8964bf935846626d9af4fcaea944ca1a0a18eebba59003af738d8c2ce7d83f3650aaa3e1cec2a9017739dcb29a52891ed5bfa763e601944e74f05a2563030aaf85f1a2982c4fb416e6a92f071428336aea5bc2d191f2ed3b1a4fd14faed2be4b96095e48598bbdcdf2411ab515e7cc6339b0a22d8ba9cc21a138bfd49fe6cf5dd31e93f5ea0afe7f4b050fe16a7cd5183d4c406116e68976e4ee6bb12d0cd3d735189fbdacc530dec3663aa04ab1c61a8a8a5ef342051462c775a5673da557c7cda9aac4ef884adfb734dbee4ec01ca91773f6da7e97befc7d4c23ccf2c7e75e516d564f185023663c68fbcddf5f3675ef24373292f407438a789766c3bdbf01059e64734958ef254d0ad897d757e94d3d991e27336d10358b1fbd640e079eda9e107da17b3332a6549d16f80f8690414b301b1ee6e4f358c850b2b4288c08841d5eff5f536dd5e5f5deace167c20e85fb3a9af595ebdfe51873e65865735b84f5616136dd66d3cff641ec2b4c4dc329f5dcee7f49bd9e40a2d283c1f6112134996aecac7a05dc0c35634f7562c3a02afa8b74fd40a0b0fbfc7889b926182c6053a91108f363811a7316b3a1c71550704478180648452f893e936002bb9c87f7c4929e204e7ad9b35f86d18754244ad4d7b4b5a6131812274f92fe7b553c8d7fc980099e6087eb93ae3d4b71cf67e7b6924f96353e096a99e6cd798c230a86591a07c456ee1f319d19c5b32a4d1970fd5b126d057943363508135cff92d25e25348def84d600edadf6605609fc030e903e56b6653bcf368c2d16f89a648ecb40f8cf4e4f8a1c9ff2ea4d84195512cdb77a3666db7441d834d9bf192d0d4acc98e9bacef33bf8597ada15218f9c308e659ce31c07c6e015465c836dd4038b8314d499bdbd42f3be16797e851e148030f7f340cdd2ae0e5350fd9088b2786c72251c9c23a04cf5b796a42b7f9de2598317bb167aa3fae09e9c6a456561738661e679a3c17191061222ca594976e98700c0a766bf2aca1b9c7beb1e5a706e23811df26aaaa0b012975d2d5f7368f72a55cbcb09e11f84e9fdd08219ef787da23f1dcf320d43fb6fe72d00216dc43ee92411e379fa065c0281f813be2df1cfa5e13ea706d65d8dc422ed69e302aac0af7c76982a686d1c95fd6af9192c49d0e3615ffd94a6cfb55e3573f529e4d7f99b03bb652f02e143925f296b82b447d61514d356dfa9af346466253fb257f185f797093108e102604c2de499987930973b0a2d761a85983bf8866ae4737b7d5a94cdce44efb7a4a1354c87662c32aeab1c044d55f29f204083f4492fa971f07487f16e60b691b98c2cdbcf0a8b84e5113edd78791d4c5709ceaf95de5770b2af36af57c368220a2e3047b5f44e1a40870bbb992b94133a2fa627d2de3b94bd340e4e7ba86768eb41600d94d5b6199981248ba974dd12d582060371e635bab78ece138496e73856882bf826c161232961c5e1e9a3829a488136b5e17ee44581151a79b9f25dadea759fec727f685f57e74e2e45f6a2c8c8f4", 0x1000}], 0x1, 0x0, 0x48) sendto$unix(r3, &(0x7f00000012c0)="10384c69875ee85269773075ddf793b1c3eb1794a5d97a4a39d9cfd364282ae1028c0d04318be0d6f28079bec01644b9129c76ddce65cd974c18716f4463473812c775c81445bef14afa3c2983be78374675bf9462aaf13ec6fbb7a84cabb859ffb29b3624d8121d5c787c0e6b2b4c708b661cd6ee50e5420ea76c1eb01b4d4b9ca1015686816cac81ce55b2a96a24798c0ccaf76ea85ae048e9b1cc30a46485fc028037254fddd89290c0a366bc015dc55982842ccdd5ab", 0xb8, 0x404, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 23:43:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x28881, 0x1) msgget$private(0x0, 0x200) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x7fff}) msgget(0x0, 0x641) msgget(0x2, 0x100) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0xef) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) accept$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f8ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055670c34ec1d078d3bab38855085bae5189ef62a1ef53c7281a5404f4d5fbd1295f6873fcf3a16e9634b87263207000000322b90faf31971988190f1c9a82bf3df986c135de472843fbc0ad515282dec45df25f2dcf0f5900fd47800000000009e08d2c03ff7e78c66ce01059d3ac81a7ab353426c8aea8ab6bce77e7f3c9b7274d8db6f2262186c21bef3d4838c28f2cef1b7244d84ddeddb1469288b773bbf236d624d2841972bd48aaacfabcb53d28e787bf239df68df26ba9ac2a7cd9dec6e56b241e5e366a69c349e4352a1b5ebd828abd3c9b48296f76f1953c88c968562b08082a4211c08b38e20f4da88f54981c6c887fca0dee6bacf1cd56fe979d4179eb7e6509db18bb5ebb2b1b271d0e411cb978d328c1477df4506c3fb6f6c34f92b67cf2020b73b72285dedbc27e8bf5a6d027ee87c4d986e3afe2811a5c14bc4a2ff9cd14fd56a55c98e4661f81e3c2741f53fc8bf45bf2f83dd3714991b8b11811e01b7fefccd01fa72a219eafa75af6a552532782fc57745a7599052006c4c1ba30fd7487495a1bd"], &(0x7f0000000180)=0x5e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x8}) 23:43:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="d947d8a0d6a1b269e7e529de1620ab8339ceb4e5f2facc63591744", 0x1b}, {&(0x7f00000011c0)="cbfb937e9b8815888b263157786b74a477a5cd938b8c4177e900bc48da93cfffbbc004dfab0e24c343c4e94ab6f5ca2b075b69cfaf99c329c4c57c2692b0c6efd20ccfd8831a881cd030fb805475dd10e060155aec1c343c3bf9bcb8141bc18446c575ce7f13b880a31b2a2c5b623f1f18f77a0191c6ba959afd6d1e38ef4c4bf1b13a9724ec5bfb985d78dd900da014ef8df6e1ae3819b5f78dfb837bcc9f7e37396861342ce16e41357caa4dc5a301654bccefb831c8c3d788bc77cf6df3fac8fa12", 0xc3}, {&(0x7f0000001340)="f2b6464872c2b835e3199ab2ecfb0a3be759fcedda666667b64fdbde993f22d3f5debc05f3a443b5fc2312a7f4b22d438767972828e3959312e312c7c662d8d1aea7b2cfb0f745e87d38e9fcafbbca3f00838bae438d7d8a6cd7435cb869a0f35039b665ce1d98e4fea6ece9cb2fdd288f6f490e92a98cd99b704b795a08b0c30a78e9fd377017479af5c520c128f62dd31310ce6bef16fa8b095b25544ad390d5447588634417fd6e2bfc763a52c513c47b6cbbafcf06d6ad79f8e8cbdf2abba8bc21a8029eaa19c63ecb", 0xcb}], 0x3, &(0x7f0000001440)=[{0x58, 0x1, 0x5, "425da4ec2d60fc3b45f5712c7c6d560fc839beea797462ec1fac6427e400cadf553e0469fc1df4189a718ac77672bfe050e18a4f7344087e4c3d3b7d1d631f61139e78f2c107d1"}], 0x58}, 0x5) 23:43:39 executing program 0: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) kqueue() 23:43:39 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 23:43:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000}], 0x8dd, 0x0) kevent(r2, &(0x7f00000000c0), 0x3f, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x15}], 0x6d7, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:43:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 23:43:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="34b54045745f1657347851949777944d546d15d8aed3d215f86d6a9fa78e5dece408a8af64e19e81ea2405", 0x2b}], 0x1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x8, 0x9, 0x1, 0x38b0, 0x8001, 0x6, 0x2, 0x3, 0xd433, 0xffffffffffffffc1}) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000003c0)="de721d77e2cbf195e6bd265e1fee773d2b598b50e5786b010f056a402a167e2af3b78348efc5762dee513b85fe575a22ef94e13c4d45eda532ec39b645dd5d41acb3e450d6b037319001f2311d24505b6ddfec088176b5cff803b3fce8d73aff1cbd24702a2f700923f04a39ab1ce75ff72399d995c4e269ddc84a6342c012c8d08a446abf9727863f038ebc5de2e942a57d6e1a1fc35a5b2fa93fe4c7db3825836e0ce0a97bf1dab00c1b752c4f435e71d10ef58ed19891e7", 0xb9}, {&(0x7f0000000480)="ce7b1ff2dd481462155b2374d1bda87a2a6b240c6466423d73ba17c216a9874a21dc9e01f72a15910bfef746b31237109f79db3012d1991bbe596c7df04fbce3b3833e173e933c2d07caa205c963cdb985b38a22a02f10ce0297b7a347982ff64231b90ecb5de69fc7c5bd72c50b74d7752341e6fa14d83a8362eed31baa79234559c55da0d7112fd5bc80ebce4491fb01097f5dde7e02b9ba2c79c678f2f9116d4466469a369e32c7b1f992070d9cce88f9595801d3bc213e2c2ae2ac3cdb44af5b", 0xc2}, {&(0x7f0000000580)="299cc99e0d0a8ac36d1b4ad08edcb5d7a7d3b800605518e06c8fa02033c32a26da3da5d7082ff7402b8d78e4fedd7b979f56cfc7c8142b680138b920f0d3f21e6ff6b075df423f1c57ed0e486e59db448fe35e06bead4bed24f2ffed31507e0d1b38dd5537beec7750a1b7b7f48c7d945ce157a37ecfdda88e7cdf865ffe3de8521ed79d52", 0x85}, {&(0x7f0000000640)="daddc22d641139cce4966b4799bd8d6fb9b8554da9b30b8177fb2eb1276b0e8adcce336d97541a6fdad3ed27f425071e3f258b0225b36e5ef8ca7e17e15f640709147b9a94105cf9eff82102beb074cf0ef52de76bc35dd0fbf5e485abc160849e5019ffe582919f258784aa33b30897724dc7e407244c0f841babe7b4591933e7c2d99c0a7d76d16765e90e8bb33d76fc2360272ed08868bbf7aa683791e51ad39dadc5708e310913e2bf1b8cd728faf32875501efdf939bc0f80ff37d2371cb23be4d60850ca16b8488c7458491f0766bb30ce5a", 0xd5}, {&(0x7f0000000740)="88f9a2f52e44ec4f7ce150e1d674f5fb7c3558a0b093ee95b6346993ef1a0feca03d8bd395587fe9c304a82ec9bd700ff647ada936e3e929a69cab3e4c57ee81e146acc66b0d8f4a1834e3c172b61771c4b46fe9c8e981b81227ef0f0b984b44846cdfec1f3b", 0x66}], 0x5) geteuid() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x40, 0x0) semget$private(0x0, 0x4, 0x2) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000380)) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000900)}], 0x1, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000a00)=0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r8 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x7) r9 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f00000004c0)='\x00', 0x11, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffa, 0xa0, 0x16, 0x1, 0x1}, {{r7}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x40}], 0x0, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffd, 0x16, 0x81, 0x80000000}, {{r9}, 0x0, 0xc, 0x1, 0x400, 0x2}], 0x3, &(0x7f0000000380)={0x9, 0x20}) r10 = socket(0x8000000800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r11 = semget$private(0x0, 0x0, 0x100) fchflags(r10, 0x0) semctl$GETPID(r11, 0x1, 0x4, &(0x7f00000001c0)=""/199) 23:43:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000080), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) 23:43:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "bf8055f100e90001000000000000f92f00", 0x0, 0x2}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x7) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) write(r0, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c3013568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc993d02c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20f8980f653cd5c77aaa0f1c0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78fcf07f14d01cba0", 0x321) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x5, 0x20, './file0\x00', 0xffffffffffffff6b, 0xd2b, 0x2, 0x5}) 23:43:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 23:43:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x10002, 0x100000000, r1}) 23:43:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x1c}], 0x8, 0x0, 0x40, 0x0) 23:43:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2b, 0x80000000000000a, &(0x7f0000000040), 0x0) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 23:43:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0xfff, 0x1, {0xfffffffffffffffa, 0xffffffffffffffc1}}) write(r2, 0x0, 0x0) 23:43:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r1, 0x40047309, &(0x7f0000000140)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 23:43:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000040)=0x10000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x3, 0x7, 0x494b) 23:43:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ftruncate(r0, 0x0, 0x3) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x8, 0x1c6}, 0x10) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 23:43:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r1, &(0x7f0000000040)=""/254, 0xfe, 0x40, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) socket(0x800000018, 0x1, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 23:43:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget$private(0x0, 0x3, 0x104) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/241) 23:43:41 executing program 1: r0 = socket(0x1c, 0x1, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x27, 0x800000000000033, &(0x7f0000000040)="79cac9e3a931953060f8f68de27212d70aafb3f83e9938f8a2c643987f36646aa46ebec26f", 0xffffffffffffff78) 23:43:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x100d, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7f, 0x6, 0x5, 0xc8, "75465c89eb67054bf9ec71cbc0d371b272d3b399", 0x0, 0x61d6f183}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r1, 0x2) 23:43:41 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x7}) getpgrp() accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setpgid(0x0, 0x0) 23:43:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x104) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/24]) kevent(r0, 0x0, 0x6, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x6, 0x1}], 0xfffffffffffffffd, 0x0) r1 = semget$private(0x0, 0x7, 0x482) pipe(&(0x7f00000000c0)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/4096) geteuid() semop(r1, &(0x7f0000000100), 0x2c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, r3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffee6) 23:43:41 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x400000) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 23:43:41 executing program 0: mlock(&(0x7f00009ff000/0x600000)=nil, 0x600000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000006000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x888f11159cc00ed) 23:43:41 executing program 1: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 23:43:41 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0xfffbfffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6, 0x4000002}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 23:43:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = socket(0x6, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640)='k', 0x1) 23:43:41 executing program 1: truncate(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000240)='.\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x1, 0x8, 0x0, 0x7, 0x67, 0x200, 0x0, 0x2, 0x101, 0x8000}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x280, 0x180) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)={{0x401, 0x3}, {0x963, 0x8}}) 23:43:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000000, 0x1198bc67, 0x0, "6c8e9922315eb597e0641b85a1e937343bda51cf", 0x7}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x562e, 0x2}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:43:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7fffffff, './file0/file0\x00', './file0\x00'}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 23:43:42 executing program 1: ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r0, 0x0, 0x0) 23:43:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x7, 0x4, 0x3f) mprotect(&(0x7f0000750000/0xd000)=nil, 0xd000, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) socket(0x10, 0x4000, 0x0) 23:43:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="d2a4a507acafa4c3d77d3dc3", 0xc}, {&(0x7f0000000040)="d471ead2086a441a8c44be5cf31aae1fb5fff402f7796248bc1d407395a91af4529bb38e52fe813dbfe5e51dbab6e6c6a832ed4552e8ac0bfa0d6e6bf0dd82d5d5e01a8985cebe9d057da6aa276049549449f4f330", 0x55}, {&(0x7f00000000c0)="40801644f1dd9d9f607f25d82214116ba1b01445ac3d0627a34359033b9e356592dd1fbb46b6f0bb961ef5546bffd04bd99a23e3dab4f93bc00625d71a5202a60f5ca4910aa83f84be548bf1401018296fe82bb04ed75aed05df914ceae365ec5b9903464bd1112124e4529ef65e4dd68339bb14e7e932576888a40ab0cbbf", 0x7f}, {&(0x7f0000000140)="e0cd45448eb112e079674e280c404e3acb8c736d0bfb0ba936dd389de985f1a477293a4ce86a814e59b6cdd574", 0x2d}], 0x4, 0x0, 0x19) fsync(r0) close(r0) 23:43:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x8, 0xfffffffffffffff9, {0xffff, 0x7fff}}) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x33799498, 0x906, r2}) sendto$inet(r0, 0x0, 0x0, 0x200000200007fd, &(0x7f0000000040)={0x2, 0x1}, 0xc) 23:43:42 executing program 1: socketpair$unix(0x1, 0x40000000002, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x40, 0x4, 0x4785, "413a06b5e6a7650c4f0324f675b01c5afa7938a6", 0x4, 0x977b}) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) pwrite(r1, &(0x7f0000000240)="2faf3418d7c56ba28ffbd7f02410e0527f5b13017c72b01db707077de529c2a5a0f36a4f728c36577597b2e32f8755e6277d54a4e79b91c6f12110cd1566e071b0378d9a56e8cb654bd5c92cfcfac4454aeb508023e59f968e9d8e88183c6c6beb25bb5901af19322a4e40b2f70e770d03c6d42fce1f9fe4aa9ff33d09067b0d8fea23cb5a471bf8793fb20784b0ecc4c28fdff1a8b9c214813a3dfde89fa84a4bce7e2df72ac1d3e2a6b5b7698388eb386ca6e64fb0ebe796b02613643a1be8d78b95ac0e37d793b17b33612522d90fbd55c156b1bc7b0cd4120e6bea7e404aa131cb5aa204301491b508adff25f1a6e927257f717d", 0xf6, 0x0, 0x0) 23:43:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 23:43:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4, 0xb115) mknod(&(0x7f0000000040)='./file0\x00', 0x1004, 0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendmsg(r1, &(0x7f0000001440)={&(0x7f0000000280)=@in6={0x18, 0x0, 0xcd, 0xffffffffffff0001}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000002c0)="666b282ed395719f8e2f2f3fdc9dfe74037027664228f7a21a0cf1098f3ab8754e4a9572d1028eee9e7ec9d850f39f8309b6055e24bb4116f14b613ffdeef6d238d54ef5b399696efbd3fa5931fe3063495cd09f2850df2c59facd0b48abb9eb1b80", 0x62}, {&(0x7f0000000340)="8b6849165cdcbf58f901411d147c7938d8670cfb5b4f7c4c720d8cb9d5c240eedf79d55ff6f347bc657bc8956b746c49b5453c2af138856114e2d8471f35c164941cfa893b38fb05b8dd19b4d65eadfdb7f0faba7ee8d63f9a4035a0d6ef4886ced4201065e1cbd7c90a41143ab86e725072f9f39f0625bf", 0x78}], 0x2, &(0x7f0000000400)=[{0x1010, 0xffff, 0x3, "18606bd9de6e70844baab253b81ed330fbc0664902a3f2877a3c902e450a67d860d2e5bc6764a0a7a27683529dbcc022ed668a1d45bb2f4a5fe6d513c2db2b3dedec1e132e748c566cad986bf50bbea2d587b12040d898a934d576eb75529c0f5b35d91251dd685d2160e18f43ed65f6e169def565db340d9ce7465591ccc80967a6e2378c96046fb9f0f5f0eb4cf9c17ec246139ec27c02e409949e16d230c549b7f3f1c977b85f189cb62ad4a4e92c14b57380ee80d4e2f077eb3c3091c785f6fe2d119aa828b6e9acd3e9ac70e80047f3c0c01274cc87511382f156acc0319b18155befc95b9d949707b181e89821f963cfab93110c773343c489cf92c0ac4bb159e81a52ef7f7baacc3c4f0f6bf0023f90439c6e9c78245ca3ec9c08b1f1cf7c6bb796441293a34282deec2129ef1c8c492ea1cf56c64ea64823af51032222eb82410c3274f3ca9bd4c98652aed5b90b346e8e5e543838748b1b1b422bca0fe4c84eedf0388238bc0c24aebba8c6b494dee928073fcec8498eb524b58df32611a8ba936350387dc34e887e886ee31658af7272450c53b94e62c7f3793a9740479a96073d4685b9ea68b95958e82210abf6f0dfc049f03467926ac43d12e5ff0e0ea57e1ee41e3fc116148d10be2080c30976bc53934337a8b74c7415b9ff5c23b219ba14b6ea9bcd8dbacabdb8bc8dea9462cefc55157356d7f691fbbdf718ecaa8b110ed9a2e2a8b00e3e15ceeb9d8336bbfdfd2b369eb06b31d06c0af52c3a3a95fb7a87504e820aa1a48c026c70b753aa51d779b269928a08adc0413954fe5721f8ac106b010715bb74214bf6c12810423b55246956803c549b189ec73625e513dcfee29fe3eac74339ef72268a762ecaf1df78b3bec9ea512f159408989a51454ec8afe2454c9b2c72e5d77b5ab12fed76c2aeaf1e53d71064a9c65cd0346cdde6fe9b790051b958d2b11c101ef168db6f9fe77a5b2fd5dd0cf6674458eabe48ce471d6a5116f6d5582934f44ede047481b22c80058516a7e0561925c763fb960dc1c34d342c99a2986dd638c1a33751db37169af3306ba48cfa83027480db5ed9865c6eb22a81ab9a7b27d1ad8c6c980ce6f1ca19cee5e0a0069ac4e9cb94d16325b414e2729918a1b86c52e9ecfb4d0ac801d964d174604d65be9e8486124274ad740e4971440cf146e23b9c24aaea32052344afc590e44d35ce97a81b112b942ad59f1422bc8c640609a006c7698181787706fb86d7644bebe141a3f52dc40f03731cf641a7d7735805b094e2c9f215a58ffd898d704b7e7507fa66dcf23b20ebb5794af31d5d63127f7f6805a3fa3b3a36d4ed8b6dd59afd7b2bf5e73f55cba8211f3667548399b4bc1cd837d4e6500e16e6b4e0cb1b8be51d5b06f79997d8d1eaa943540e942f4f392f7e76d56ddb1a147d9b96f38d1bd20517805b3a3e8e22bdcf845beac5fc751d94ad6b70bb1e227690d5449445e9ad6027dfbb32ebb7f005308b2fe272f15e271b87f3425125f769ebbc9abe0d2e5bb7c9759b05b661c0b29da6f18b3e1e06224b8819e8e03fc9c3e8652167d607ae3dfb2747b0bcf90ca706ed5fd4cffa1c206b1adfd60e28bf61735080548df86ffc35db415d65fc09c9c58905277cf04e5851f8f6a07f9b89b5ddaf814a5598b59159afeb03c19f261090049e49e56dc96cc923771e2e9145540cf98747b87502dab6a44d187ff91eda19bfb5cfa7c40d2406a124b23035445be0e921b883992dbd55b62a7d22affff05b32500c3d006261770c35e40f59868109fd1b64723ef5ab0964ea53bb6b779314cf55eec63e38e32408e936a9dd769c18ff5a39f6bb63b9767e6bb33f033c8dc8a6cc1aed6f1ea1af05e32fb39de3700bb6a2d7c2c80a83ee7e82894f12e8449d18563c577b0594796cacece1ed785aa6ce12951838a10996cb6477c2669b387512e6cd02512f80eb8794dfbca3ead7c0d4d24074d595e10a37afb03934ddd444e6ea98f64665c1e521d68e672dfde22e97fd6675e2aeecdcd80b38142c1097ff4ff38d3b9b7bf02d7e5ad636c6c36bc0569583971a3b6114e434a2b35966e5692fb614abbf7ea3e07d0ecf99f87025d5a097191a92a54fc7fccfe9c134a860512190f82cdb9ede51387f1c92c73efd7ae9a39b8ab3085dc754ff7105fb0f00ccfc1a78c885bd75130e07e48ff6a24b81a03c2b89c3ba63d80c483f0251ff96d37f53ded2ab788092ad5252044d192241a872e7a5d38d79a7a79e7b0885888db45fc4370612023a016453f065692665df340ce3582a811c14d4a7eb7b03aa47df02b9d8928e5636b7013c1f95e4dd2c0dbaa72cb7afb2565fa6ba8097ada81b63efb74531d2fdb069fe7901d6309ec991dea5f8c752fe2f3781278cf027e09b891f223b847c04fa74f5c1ec77deeff8fd21b6c995e9d97618742e16cf436dc9581f2a647eb33ba77bf4ba43cb73bada35e983440c1abbb47e21da73cba2c136aedbc7130a69ebf748be9c4e854aea8510d26be691e16cf88d3d3c41bcb9d8cf0119328808541fd1803f732d034a501cfa5344d3eeca5f731a602786deadd0bb0b366fe4ef97e8c005fdbe787447addf7ff438d677ff68ce36bc2b7501043d745591b4b0e708340485dd8caed58f07928acfc43675fcbd0c9eebb80f5bdcfd3b343523d222900da624fd0b50c9f2a0c246393baf93f647ccb522b57b22d172a6d3dad4949cd651625c43d66e1d7a1eb3d105c77a0e3b56eb2eec88c913be743ce1e71afc73cce6779ce46e087a6882866a9bb53b7426859bc5d86d83531316650be4efb91bc569c4fead54ebb9b91b2d9e2a5f9f3a139446de2ba4f478a847fec11f81798a72dca1d554b041a0c984efcdab423df6b855c7d054f7b17b95e2e9d40360a6810cd29a77e71372077f249825979cc9a243b534b6b5e127876a2fb94bb168ef926d6d3ff0282fc07e4ed2a65ba2508a7795e6afbcd4e67fad1ca7ff0110ed64b116ddb906b6d9be3d4001b85df82d3e64f065fb59854e91aae48fd38ea5488cbc3372d01ba6d04705fd277edb7160ad96dcf4e6b26d3c0ea2c88873419a170d5b0c76da7a0775bac93bf4b34e45c17967294ff909fbbfdef3a608d313953dcd8c1076575081dced323a245470eecb7226f5e8fb4c43cfea0c24b06189237348c9ca5c3c9c02f80268303f241fb211a669cd1bc96bb82dec9962d47e1d5570907137c3fd44582c7a251671d8dc661749cb88a11322fce1a16881640e0ff0e6c7b9fab3cabd91406f906a8edf0b8bcdf6905a82ea0fa6fee3b674487db850fb1a7ddeeb312871f9ac9a414465a2cef5750a4e21eb61cb9bfb634085808223b55af3628d2f6e59236bca97a2b8d26cf67e461d0f6bf742f79577160f03d19081369284c2e63acdb251dcfa008a27d27836571ba78c31422daff5d5b932b54b5550447e9df9e370e6b15550a8086879708f0dc3daad97a67d77be06b0494402f6a9819c2ed5d695aa946dfb3893a3d7ccb3ca491c1543089137c92f76598a94c1ed02349b0df9579398dcade7f69bc4d3073e1197115f527e1ad4dad613fef447ad7dba2f780d41264b67b716a684e4cf7eccc722f1e9cd2140399a5353c0f7638b15b2ff3ef790055c09eb08cfa9c52c5aed3e9679a32a159382a7d099c3fa45e9bbfa1e81976391b89dd1a2e6a817ef352e1124c95ccd667155e2400684244880e7e7eff740120c3cc4e830522bc460ac1349295e83650b9e00ac8177bc3313788b18b886530bb5fe159caf359a6d5a247947b8789b1cf43abb0cb44c3b8fc20aa4c45b98b56103acfec77c15d405d6cce62b2e59cec9f093cefd4fa91855de21a6eb7ce0637064bab7bfbe0e4272415a99e797885a25265479fdcec738eb6488e63c1a38bb14509635f1ae52cbea4158c9f71a4e7b3665366165212991b3d22e14b5ec1219d40c4756c98d2559c06dafd7ccb33873cc201af16f8b293cc2b25b8e421f7273c6ba547a5eeec4428b698a81fead4b81c77b1280b94c91f21d0df5254a7a337b9b2d7dc4c2ccef4cd4a1aeb6d7c38a39c54f2b1a7150c03c18a8616df10f692289488b88c6bb1c6d9c6d140889fa12f322b375bd29f64043128b19a6c614e7f0c3d49b098f8b8c028929a4d20e03c72c51ee6b735d1967859588d7026478e1ea94c98f7c0071561a3004cd59c5b0bd63505c66ec8348fe388a5fc92e745b9cb3f235ba2b70b522160fd4253fb55774235b06dbd1c7c2909ec3a8d4de5bcdd2550d77034f7987f59ab122bba48ec94b7ae8c3456cef24639d203a85d666f0febf61e7bb860a6d89a30142e0f1ee6283b8974bca4e0612d2284f69ef4b05a28ace1d608e1529022e0008757da5ab57627b04fd8384f0b8785803786cbe1c0ca6a3156057bf68b0e856c5254c07bd5cda85fab601579bd5cbe394821e68e64fd0cb6010b6e23018d5a50c9675298fe2f93643c98225db1a7b14d02783c608c7f2a3f97ebd60c5f8a0056f6c79583d3fb71105575743d9284f874773e49ef18f9b2bbe098b3d1644c27f75cbb6e9262ed5ae50061e71bc07f67b63b1ecb449bcf1cf6f8d214f1dd674c29936731358d2de02be903666ace871552a87603ef83caa80d85a1b7780fd5cfdf9e7221c97d469ef4948320f03c6c3855cbcc780ff267eac7e94c10de804f96873ed21b105c0bfc8aff4b5b8d5b386df8123e9cb6ecfc6f41c51038a0d15554469aa03d6e38dfdb0f472d98ce4f03b1a65915cbabfe31377cb9b337532428363995b4263d96b87dd094bc2bce091419b28f33901f4cf76ae91410ccae5c02e8b514459eb1c1fc39dec7a01266d595497586725b8480256bff09844e0149f5c077d5ba882745449ba1e0bff76ad57ebbe136592c4d370bb533e821b190fc9752329f629bb617bc8607be924fd8ed780db28d638a8f990505ff7dc8ee52dd97492e878b976af5bb01383e54b4a465d19864eb3dd39273fc2a2d65a99c5f239eafb7ece596e41bf68fb6e43ce7991e782f186d1ea879579bffdb8d8c4338059e1f48a2a158c31bc89cf08e5814555e73d84c83d1c950ca173b1fd691f266df7ca95b4a7639f22e2f221fbf822ca4c9db418ed3e895fa4b6e20b27f7c15314da8aec3c2036ea830a5efb3a1007229995e0a49e1f32a854d82ae8c4c4d2cc2a6a3543de09e5286477880dfa5c9013ddb7e87df5418f5e8ea7ede0fd7b902a299c5a5d0cd50dd00fab7d5bbd741c35988df85f7fea19c58e1bf85f1a76cb682796adb0e45f6d4f20adf5b50940dab6eedaad09a6485e100b3247287032cc5515637c8c719dffc88bf2c69429790269ffa9ed45ba6c3fc23da1ffaa9240461043e66388f3c80b1a78df51c8f92d9d73ee41c1326e636c4bfddcea2705fa81e4bd5467f7bd3dba11b56b271003d64a803a76d444a576df5e49228cf95c29349e1bc9aad7ba3b507468eaa4324233d0cc0ede4df41c14e55bdbcd62ca7c1670a3c7a89bad000f5a20330da52c535a07c419d75fe7a903a1351002b7dc90fc1ef02792fe5491bfd0386814a0d9dd7a7da77fb04ab766c7d453f72a6ca45ffde69d2832fc5228f81773ec8b57e253d607741b65b6c0ee698fccb4232249f6f0e94e781cf091bbc14df33116f802aadc33acf96931d6a41e61611e975c87f7160bbf761d66fe4dff347b2fcecf34a372583aaf6afad4f4975547cae1b1b72d6e5a16095bb06ba062eeb316875b1eb692b7f4682ea576ee858cde8a3432904a1447ad3c6365ea28981ecec7c63d65"}], 0x1010}, 0x400) getdents(r1, &(0x7f0000000100)=""/196, 0xc4) setsockopt(r0, 0x103f, 0x0, &(0x7f0000001500)="8ca6c46e6628e180c8c447113fb9d33cd9154613d41065b4b3eb0b53e44c698488176f14a9375fab93a8af0841a05d96731989c15c5ff731c23961ca4dd9536acac739436cf22f8ad0601f6f3a51beb9e2f593f43689b66986ae8f995eb6262fd7c38f2e079f10f83a494f931e9e81aa514c426fa11bc8454dbddb1e", 0x7c) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 23:43:43 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x3010, r2, 0x0, 0x0) getdents(r2, &(0x7f0000000080)=""/29, 0xc4) 23:43:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() syz_open_pts() 23:43:43 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) clock_getres(0x2, &(0x7f0000000180)) flock(r0, 0x4) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000c8d2df83edc6bf081cbc29ce967eda142a1b4ea552f2e0255413d7131e5d5afe1383e459c08eb1ee6aa2172fac0fdf8946c5d9a6a556e48729e9775e9b5b3fdd5dc2231dafccaf339d81d60ac707a9026765f3483c6f2c49a3f2a401bb3055ba287dcf0fe6769481fade8a15df89d65bd4ad8b9d2ca071c8586c99e96d0b3287a82a000eeeae90dd7f0e7238cba12dcdbe71a6689bf498eefcba2147f4c229fb212a30baa5c95025b8b8615fbd43c095b3ee5705f386a82a4fe703c62c482e2fc18003056bcecc8f2f4d56f242585f39fb4c5bc103"], 0x10}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:43:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8021, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) pread(r0, &(0x7f00000000c0)="0a0fd2c46fe48866e7b45ff0f90100da0e091f00e11a3ca9746b0dd952cb7e9cc50b8a56edf1e53b066d1fddba85e9fc84dbfe3d9b29ca5309c15414674abc325c404abc38d97cb47f322e64b4a353323fb29beff74fdaeeb9bc9c59dcad58e02734d71c31d6964b09fa18c4c67db8cc8b48d1d62bf208ef06096eb65ad1a1763db88674561a5c9c647d7669cdd480c0d8805e092bd44c7aafe9f46248f6edb6c365ac3af1f3a4720125d1f6531a29367abb576caa6d18f33ff9a1ad027c8a591c6a2aa57cc9c02ae83069cf16ee54166664bae605ace03e1ea919c9b7c58f36e71725aef852b3e52365a7871abafb1ac11c3f400428c15d4dcd180c04225277e4f3cae8f8baad93a88f683d968d47e86aa09d6f53f7fdc5d2539f85ac5302b0f441336e4094124b21816ed3ae829a9e3ca9b5294a2bfbecb714fc0a0085df30187c543eefa3ad7a3fce83e4f359f275f571c185f935c11b5cc97dfde2e19a7df4139441a4aeb95e76a5f509ffc3fc08cb0eca8842443ad067f2d2a35a728cf0a41efa4d098d172ac915c6c478b0835ef24a8c9982c104dbdcaf1fa734277685f1ec121311d9d4726c56d31c88c7676bc3f6108f078ac5602ddddc5fac2e34fa9e2bfc02f7ca2b090bd1ff481cf9c78f7404d0b1d5c428c062c93cfc15d010efcc0b83402f5c6654836496153d35e269a1640b519c846c26efba6de1bd089df175cbd2a3aaca4fc4cf4b9b7bc097d41a128e97a38312c38b7d1c9255153a428eeb499ecd6a6954013ea9a014a35604c2600b87a2f29e6191cb2b4785e82eb2f1eb5a9e10d6409857548d8c84058f9e6daf2bace2f08887f79892158f07f624fc85c7363169829ba9cfbcba77fee3bca9861413765be1582dc9837f48d57e5fc2145665b7792880413e86cf8c28446f10cba35b9576d4e021eb1d2a2e0e34e3e09e3c06c472ff76840e0b13d34a885ab6378cdb0a63ecc78e2f08afafcae0a88f9f9b1241659ed5cf5b45a2a3dd65fbbf426f0228f4ffb932127a88591abe6f0448fa7827cc32608c3ed83209d09691e8702a14ae147cd6163d78c7de0c2beca6ce4e9ffc4440f66e4bc0b1c1fce63f17accc387c11c2be8ebe70f99ef74af0f1843c34136c433dabbce6eba8436a50a8f3a530a47a4aa772aa577358d9338cebda86b980f4a58484f773b26240e449730e2b9aa239979de6246d9a91a7570682607a13a49d9e1b2f8701cfab1c4ede8e9d22368a2966476efc6e4166cb0093b0ebba82540a6d2c79ae38572eca6f1c9c6bc980afe2751537563b91d0110875888c20e14a39244e20f06e021e8800aad85160c100fa341ad34e8c08f6b5e5064ec9cbcd80b91d4b3d342512af73c6e9749e69245586a06e3dc12de9fc1669559fde3cbc0cb50c298347d93e000a9e1c614fd494fbe9d10d3d3b5d806730471b82d5833e2687e9ef426d10954fa67496b09ddedda7860aa1244c28205def31e1dd43a9ce2f463dccca60beb91597beda64f654ee09d895049f74f8e20079535a1cb476e56000e19e2bd7406db08dbc9c2d50e5d7560561cc733e6555706addd5be3fe0cf446d895c6d32c0e85a297c711910f81d97b7602a994c1a56e5e65fddc9d83cf0a0f37d6886179c83e5bcd0c3f3bb735c75f36bfff8a5f6bd405c7c6008f609da56f07bcc6ac4e3c09660af7524b33903d1d2c11ce7b205fe0914acfd2fa088912b8395ddea8f080306d9728f8d63dc422861114a15c1b36de72ed389fdca03219e7d06e2adc491ba1141857a214339d233e0962e15a172084c35ee7ebb9e569907fb5f551b484f31cbef8bfd520eb18da1134f781e4b1cc05f304f04364baf2042455cd9fc69eecbfdc2eaf1234c45d1c32e006fdf44e917d3d406c3225f6f7bbb3c39214278a701b3960a3cca47c825faddd7f8dca39e1f7adc79636a7befe21c96fcd01734ef265257a9f4818a775de0072b181bdd2b5ee0a5196ef556450c8adaf50be67f38c299503608d16e09e06beb9aef12de8af45c1849bc9e7a75f3511b77f0f66b5858fd24a5f06f3490ac13ee8d61f1d75f7467ee6732d69fc7dda06feef1a4e882b11b58f23b9b52d612ba92cb04d959d16fcf076c227a47e6314c968d8bf94d19e138564b6ff5c74ab30413933e39e85561cc1ab60e074224840c582fb61e84a390904ddfc6d01b5f57933b1532a3a75045e7b0f5dac61edc3146bf5e8cac445dcc332619c3a2a06f05a6e3b4999a2a52ebe267188ad060095287d05883b7b983e92272f06813f7f46b648c49775da0f80e32fab28c124d85efade4cc1965ec39edc6ee732900495997682637201c40544d15843886372a58a7a41ed4f579d99641f69f807e644a454ee51fde9480df62383bedaa53bc485369e14c89c6c6534b3b8219b4770c8451cbf9b3e7eb2f5cc1c8c3dbfa63304f03d5199c4afb93b2bfb99de45f8043cfbd5e950099873dbe3f67977a36bc14d743770538fa511b76dcb62c9fca60ddeda45b24b8958630ef0b593eb5b75365ffa2a0a37fe0fd031ca8ebc27c8fdbc24045f657cd7516682482ada53d4b0f6758ad8ada291900c2acab571f5940823da36005935809734e60b244fb07af178da6c10d83acc5615d2be5642c68e13acd09323d321dfe6d2529c1d01f10f0ac066990fb66c4e265bfacd2c3febef7049bc3da2703fc5ceb6481ad981e15f2a975b06a9cddc400348a0a0c521000755cd37dfc1bd6a48db33a62f16a15fd62a3ded3c6008b1e41210d28e015cf462a749a856d4e47b844666a6572c517fb7c1ff3fc666e61f583fe1f1f82131f6ccf7ceea8ace4dc44b465d8be10a05fb75255d788dc47398a0c80077581d9b8cd82072a1db8ae63a0270c2fa66a39ce765b69da52e1f6769ba98cf18947097ee3a62688f6abb58f31e0d1d4629010da2aaf667a891ee66645be19feebd69d059878e6613d6b681ca52df359931c7b5e8c7bbaca24d4ad9b20e302c16842ea9b4676a4dfd85ac62116eafe4ab28db27fe276e87df28e3e9661d31df1c8ba521dfed6c1c866c023377cf6850d10f2b974f498be2378f521e66189092fc14ee1bf37d99549e5b5107f915d9a5fddf6eeb9298a45bcddcf84ec2f28456dbd4c13dd0665769ad33f2b8dd5959fc10537130f82d23dc220741a3213d2a952a35239b48a257c694c93cf959916a03f746c979858f307a7464f5003b13a2d3f6f00063fdf36b6a01cd7c167181f8d5f69aebdc662213e4f7e879afbed66ee5f7be1ec5282ed68ee2c1edaa95d87d8e8b3510be47947d6768bcbc452d92c7483941b2df53aaaf23638e8b3e700ccfcd83d526d183b548dbea4b570a016f74969364a481b29ec59a86f7ff96631a614f1ccc180a0539adca38179fd450113ed1bf39e4f2e0fbd3828c3e9e50c0b783c417475608f690d3d1a75f19b4c517cb831b9671113b476d661847d8879f0d5d86ae20649e86e4f663b0bf238bd45f3bbc5444222569a63584fee1a02a1ea9c4d6f2e8d6b23cdb26ce02bcea5ef6f3a554b93c935d107876e009d4877168fff362bff3c704fa7349b2cd3e8709395cea0aa4bc67d980db4c785a36225f59165749030da1503a282158a661c62dfa9392db5407f7e03f1d7bcc3bcccce524053d153d241f9e8cfa2e064549b7fd02d5ca7f86bc67178b4f5357e2270a809073f053294347ae5478f827b127f213ef380d37159160b3b9a437faa76531810c82327efd46f18be7792c7ac8965f69410be989d39d54064467922d24f37082f26d3e850ab047979dd7538c246a94f2aca25762717127bf808506f7b85de0d407a45d64c4e35c69d8f6f41fa363219a95df39640accda1905f132e3f95d1134ea8433e6e53f6c105cd83e14add2db16475078e162981ab6afa8f7ad2a04e0622e5f448663e4d3d296ac5aae7f6be2ed9a0982ff87ae1fba8283c7d80e1e36702f1302d7da03980a6225370a454274e541dd6d231dc43b71b69181de8ca91aa377548fb32ec538f00d62e9adc38d7ffe224eaa574a60cf6840e4b0b2df8243019e6cd9b1b64035fc96bbb9c7cce73745944357e74339b735a1bfe309e52d3e73a5e80e03d2017dd6e5cd992fd32104f0677b683a3d1c1c29bacdf80f3ca630f541ce9a74bee44bab9ab1df0ae9e1489e15b9a577c6bd9f9b324d0ab70aafa9050f7c6feb47a852ab64d950e1431f57f2438c3af0c969650ef8ae817b07a2f994b5071e463022d6df42a3cb7b0b893171562955e310da325d0c206aca433c339bddcb149038b8a10157838a9f0c33c9b589e9e2602ce5060f2a041272f647e381faf780311fec4c96af88e7888731aa1acf6adf572c0c3901a0a7aa35ebf57c939f16b4501bf486685ced5f848b76f801972ca938ffb21259687442f3724b0ee8ee25b16a5b0175b9db8a978de1569b7c6e88678e6e2e19b6c7d334140dff46805beb8c5af4f489f15dd308996bbb5b290748b3620bc9f1acf46189d4fca01638f59480a55e5cba9913e8d44d58e4a333cb1c3e1121260bc6eaee19c131f461e902161cdebb0e6be4143a74bbdf0cc3984d0cb3858cb85c0c4facc4085684a0647485fb3837caf55c7815194a01670c4a909e80e1e394291b46e4c0e06e7c0c23de84be50a35861d0345fbc8f34e83ed03e253d9611506821965e7b32eced17d159d75eb743794eeef61e13b5e617e27951245b8b0dea054297d26ce0d5a876949f0341b496981c85d9eebc5818c70bb3e4180816f826bb2601448a89997bd91660ebb31d2dd394b905b322c25f6538a8e2711539087acc083da36295ac27d6ba9f6150418206288bec0edd796682d4986db91eaa2f20664082efa18532865ec28d86fbe22744b9ff0fee0f5d626c9e38779ffbdb061db50b8dd49ba3df9bf641a094cde46157129282a4b5d6b8693a062c6a0d600872441da3f73459e90d7069705b008596fa9f41d9e8cca7295b7507efecb0285453f4b02a702455f0425c4e192b134fd63f3fc3dd25efaad1a70a21ed83fc751e42f3942d4f16c73eddfd3e5cae10753e63fbdd0ae74fce5244ef6b5d84c81810b878378d87892b58efaca7706f7a9badd4c947e6535d686a1719cccdf4f6528ec8e518b634a8ff844c52d97f08a840df992802a98bd386bd53215300534bdff223d2bebd1826191a32e7239062a2352545016b81252bf9c74632a6156eb88c4dcb07d9238644c96ed31673bf22092aaea598b32de2743d0c3a87e5ff36cffba449ae227352d181a861457c5e38fa56ec7bd7908615528d0a6b1854ca08133c028b1dea65b6b8b3c5fef985f1a8b4f254926391e0bc90a015343687b233bd1c5f889783a363bdc9473f946a9c70821e750eed0898fecd8d4a9386175a473c3475d2061ab1e6e7119f43901c37fa62b7838a2707ce920af5c3f2663a4b00339d3d9a704b79ceff9642f2b963e148cd0fe31614f05ca6d19a82652a4d4601515e2fd6f0003ca743cbe4763af8417c55a9bae099297862b3dde7c32c910eac9ec99137cace6124cec073d5247b3a5f0a9f494102d8ccd0de0c20fcbc3847ebfda01f2a97993dfe0601923ddad1b957235f146a40d1b7dfde5d807a870a8bb749014159dbaa07b86c0da8d540f8d1a243edcf38f2a3d5961520e6d10a37fd7361f2c1a8740533f8bafeb4d125b7b61a59a5423b06f9f943301f36aa87673f0042e422bae2f6819241c3266406b40eae15e4511987a761b2c12025e5781bfa884b983c3a0a7add34929d1930d526ac283bad9b987488bf67cdaf8", 0x1000, 0x0, 0x3a) pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001100)) sendto$inet6(r0, &(0x7f0000001140)="c5a24466618f1b7faa94091711153d7d63f7070fcc1dcdea333685951379d5faadd362c521572fe98287c4de163ecbe74b6689f29f2bbd4f1794f1f21cd3d9d14c5a5a0e321055330820ff2772b57c178906055fc26fbdd943c97c287ab84d8727dfc9b566018ac0aa8c6afb9a2180982f71660df62a9e344060333f8189a796c8525eb3f2960ca38514c1d724611a1e7bfbc0baf2f63cdf49aaa9fa89747c304052a5fe28244f7874b167e96a7604a042a704e0c9ee25d1e4699483af189bb7e10d8f5cf4dfdbe5a05eadea9b", 0xcd, 0x8, &(0x7f0000001240)={0x18, 0x0, 0xf24a, 0xde36}, 0xc) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r2, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xc) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)) pwrite(r3, &(0x7f0000001440)="fa2f12839cc1e2a5267f5532f608fcde20fbd5886129719d2bff61040e06f3e3dfe376552e60d8aa48dd709937a5cb42d4de159030ad012eef574fe03c643586384fde5221f4c8972bc6f67add88e9495373613ceb721dacd026a317cc1d53731e08e8c261aea4df910a77274e8bf2530574ae653a44c151c4", 0x79, 0x0, 0x0) r6 = shmget$private(0x0, 0x4000, 0x83, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000001540)={0x6b, 0x0, &(0x7f00000014c0)=""/107}) rmdir(&(0x7f0000001580)='./file0\x00') getrusage(0x0, &(0x7f00000015c0)) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001680)="1b12bbbfa5eab9d09795799fdd2497c4b655585c944f378234ea72ba83ecc68f3309311911f641b3a9ba35f49b6f7a0c09808fe994b3e767e2de94bb98864a6792fa37c2d7f87622e25fb8e5ba81f5a69e083eb2ac962c9653efddacc3046c90edad6d2329f023592c0921d2f656aec202abbcd93d0cb17783a899225b652296f8e1c39c471ccc8baa2bf81157d5a2f3ca5eec546445788325108b4982f4d443c34080cd50abe28ee1e6807c34bde563", 0xb0) rmdir(&(0x7f0000001740)='./file0\x00') r7 = fcntl$dupfd(r2, 0x0, r3) pipe2(&(0x7f0000001780), 0x4) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f00000017c0)=0x3) rmdir(&(0x7f0000001800)='./file0\x00') getsockname(r0, &(0x7f0000001840)=@un=@file={0x0, ""/62}, &(0x7f0000001880)=0x40) pread(r1, &(0x7f00000018c0)="745752762149cffc4eb0a9cb103adc05c9e0f0e33c4a0445d58dd59906a20cac88fe05bebe5b484a8322cc9c145705d8f6acdf5eae3f5b7ea8b61087e64325b9ff3492a74ee0aeaf05f1d303ed7e93f364deef24e4f73d49d334e7bcd836e05690fba502fd4e07d5a23ba2a1e79cf4c6c84d68699a905e8016ce0ea176087bf34d8a965fa74b84ad5c11566f893a0f4a6d7120e9d8eefeacb4bfd557dc3490dd9b85189f47ad2e2586ba1f0056b5d09ee14cc5d2c67cc962e7664e9457fc20e7f33070014a0739cb3d5fed4c806bf00b581da7331fe971276ea60547b6910433ce437c1763a41817a064c1978aecd444e9", 0xf1, 0x0, 0x0) r8 = getppid() fcntl$lock(r0, 0xf, &(0x7f00000019c0)={0x3, 0x2, 0xfffffffffffffffe, 0x3, r8}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001a00)) open(&(0x7f0000001a40)='./file0\x00', 0x8, 0x2) 23:43:43 executing program 1: r0 = syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) kqueue() 23:43:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xe5ff, 0x200, 0x5, 0x1, "78ee3a15e2ad524e8226d3b66b35dd384424280d", 0xaaeb, 0x3bae98a5}) poll(&(0x7f0000000000)=[{r0, 0xc3}, {r0, 0x50}], 0x2, 0x0) 23:43:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580), 0x0, 0xfffffffffffffffe}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) 23:43:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) msgctl$IPC_STAT(0x0, 0x2, 0x0) 23:43:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendto$unix(r1, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7fff, 0x0, 0x101, 0x8, 0xb7}, 0xc) 23:43:43 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20098, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) pwrite(r1, &(0x7f0000000080)="5db39523381488849bceba796584081493fc7b2aaaebfd93b734dc9137b4a6ef665011a5ad7412dd4f7455f622952d01abb3b6be39399e5529a89ead5b85dbb3e8808e223417cc5640c59cea82428be910456b7c40325500bf88362800ae10bc8ca30eeb147e7c5243de0cdc3ab3d912b3010a8787c834bde39b7ddccc39ba7cf09deeecdf539e5a0e41c5ff3961e733aa5d9560d1e7ba802266be6b590641af42195cdc1bc10dd4367ac1a92fbc760aa1daa38ce2b448d9adb1a035a547c38e3d9f40a21487bb71667256dbfb63e5e562e33ab37757281b46041f3f89cf8e6ded32048a4863f222", 0xe8, 0x0, 0x0) 23:43:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc08, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f0000000500)=""/23, 0x17}, {&(0x7f0000000540)=""/245, 0xf5}, {&(0x7f0000000640)=""/127, 0x7f}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000380)="5827200cbd9036bae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515aaa5ba9872a862c9798c5eb4c8ab06198824b3da025bbd45d3bf5795b6fc7d4096e8c8b6b87cb2d62b8bcdb9ad8a4f5f728193ef16a960387a64d", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000001c0)={{0x5, 0xff, 0x4}, 0x100, 0x7ff, 0x8}) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) pwritev(r1, &(0x7f0000002a40)=[{&(0x7f0000000700)="cf2445655d4578b59385d80efb254523f3cbca0deefd9599e93eec687cc65ba0ee482898682926f5a89df2c5be72ed383f74b6c2a0e808d18fc74b1205e5aa07d102074f4e957e4798026cdd55e6a436c591ac069cfaffbe0bc5676266265f75b775e4dc8878fe9735ef035978d312235827afde0c", 0x75}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="de9dabe8386ccadaf7f078b0937af4df998e16d30b4fd13b5b1d66b2dddadca1c734b2d996d6ebe73299166e46f25c3752425c66a31dcf584233db372d81e3624f992f67e97d2ff890d86248cd931438a772f92a47dafeab21225f277fbf85dc8ba48af8b1b2b57288038070addb052af6adadda38bab4562d", 0x79}, {&(0x7f0000000840)="4a14cfd2bbef12c6a3eb34762c362a62341f57cd641facaf5f222172c78c30fce4ea70be1c332432a60907a27feb2ceddae5ee92b78ecee3cf51b29d80e9b278a0f5ab41a96d76597a02f6e5f091bc701e63c22661aa22f43f9b48f5abfca72946582955340b492d60224939e4c38f3fe6c6ec174447a8794d5e727f4bdf6171cedac710f471a64b7f30195f32f39509eb25b77c6ce4a2c1baeb02eff2a7282a3d6bd64fe7b3aefcdae1fb9988ce5b883c731877919fc0fd43482bcb3530225dafb26e55fcf12de8ec252e1d9e2fd02d5e0e718352168aa76e9a79fe45", 0xdd}, {&(0x7f0000000940)="745d06ea96191e8bb7c29f68237cfa467d785b6aa76174349b6ab48d09f24406fd199e1838065d885131c3ece509b3b7b17714d13924e6", 0x37}, {&(0x7f0000000980)="8beefd8184294982d0186951e54bdc08612114268de079ee624b974bf89686064ee4e02aff542a87cf75afb5f0fe4b2d9327499463cc5d9ad0c20f7d63d592faadd1aa3d37ec18914ff399fb2797c363e0ad52f0755dbccc30385159516d212bed5728e258292824b255930ba2496895860ae87506561a6ccc8dce665fdf8bf4e6dbff1afc6699b270c982528eaa92bdf2513e88266fc240d8b3a5cd57e5c26b8d023682cd1a9302db7bdeb7ff36b5b82c0854ae2fba939fb6c8cdcf03514113d40c2955c2d61c78885020feffc313387471eebdc143b2683ca078acec29db89fdfb85892fd7215919239e593a0b0a8752e7271f618bf95a51f05b946c00a5208a061fc041e13894d9636a688cd0ceb4331cc65fc951bd5eba788a627b2d25dab48244744e0ca0fecaedf02243a9483b79d6e8619aad302fb1c5225c8f28b90083c16f8271aee02c6d8bb2214306c1c770da07d4a06b0b6f5eb41346aa86b9e4d5a83a83ed59472c8a4d6b758cf87628ce6c4255d0330f17b769e362ee729b1b3306f39beda74cc5ad76fb45c0d9e281dad66dbc8b1aca5bd9d274a446cd46dab39d4ee6b16cc8ec960cbfeffbb7070ca572c5c6c2b4e0801a1fc286314c94273878e8b51ffe945bafaa39741b83815b720600be5fadfbd3f5f535c3bfbaaf1528671817e7feaf88b7245327a9c60bd62385c9e1116b4b3ad1abc35f577e53355388174a7d103e68af4ee1887d5925d43d2836f0ee9ff0aa182c7af510fb6b48b2792c77973daec4485191a9ee33efc542d8ff3ebbcb84fc69714f6556df14fdc882c92d6898c6ce47eacc80e4e0597dec68ca22392225f4fea7b09972c9424cb66e5b8cfee9eedb88c805f991878f1a06eacec7646647a9782298630c12fec50daf9641a9fabade8d661ed361399f2e427d9a57674a411c88bcf35e1a53d48f528514a4a8a3ab1a4f72ce9b3c0a312788068ec3436d39f924e766105c1ce3f463cd551df0ebd992d5ae2a65d099e21b3220edee0c396a60e87d119854a67767377220fc25f8606c9c7848c36e5178a16767ef3e87aa3e873b5cf2aa0c6c3298d8590897fba56e26b6af62c2960c36803da736460410aff4307d1ee5dabf6cfae0667df8c60a1779fb392a7ab82333dfbaa137eebb49a6eb64c0fd7ed2c9bcedc0c7612e16dd249e1f07cb8970606667e4efa22ab861f317bea27f39818a01e3830b280b0472b7ff5868103d69417d75687cce25debb47a954122a8026b761439d4a5e1cd3046511976844db0d554d779bf51031eed9296ba4afc3aefc1a3922f0b1ff0c054777afa83ade3765db1a456a5a5ab410b3130acf62b97922f5ef06cfc28a7c1c8a9ac4468f5df208d345b260a5222550ff0290fcb91019d86bb4152225bbda9559ff17d6e3c2d2723627513ea42eac17f054393f111d8e91b52c2b3fb54da0ab4f96d494fa4ced621378d70b9d20ca4cdb2688467836940e2a336ef9265c5645986b5e9e69f239685b1ade00e125dca6c2dd0d6f30fdea3468395c47d3b81fed6ad15e10b7e7a744de9fdf728aa9739a6117f649e2672207c496baf0fc391f3bf6c9a366a02bfd92a75e3e0cb9fc17abf41dd02cd35d2038d48a30ef95f465638c8090fae6bb18b3167ca31b9c891ae85801ce83e6cd9bbb225216f9652278cab5a771567030a88e5598268bbbd4392f2b3c755659d35100a728d0b4c5e6589eff8f9bd2d55b4a00b110f5f19d8aeee3643313e6def3690507985262f7e7cc1f0ade8ff71b8d72527899f792bd7d2325d77587d4ca42dd2546c57ad65348d650c30aa3ac0dac5999c2dcb432ce79900ee548bbbcfb0ba80a4608dca560bb10b5256efc3671de062df046658fe6146990aff854dcb00246e0e0c3515021de4ad5072e7a85b7f46b3cad09a1c3361240c92cf20dbb0262f413777678397b22a4190887cda5aca5fd2e3e45d46127433e30eaeaf920848505bcfea13fa589b2c321c26d1809574d16446cb444d12783afaf0978e451f8648ee170043d6b7dcb9ff70df621d64e703efb228a37069b8fdbdabecd6514d5aab13290391b32b4c7d8abe62b95de66963d927e1d904d82ebc414e6a9e4adfd56820261f4ae4050ba5df34976cb7b2bba00bf537e34487329d5a54976823fbbc9898d8c9a8aa992c9826b9d861ec2b201a7b8408c30d53107598a63cdda066586ce4f88c9ab77bc4b961aa9a98e4a19ee147b4ff86982c8850c10b7b66bb5478ab771e205688b4bc1a9c290c6cf389f82747c073202f57fcdf63a29406d8ba346852168d8495611d7bd8f6000870807f0c4088c4f821559456e803f90ce46dc40b32861ac3efabe7e88d69b49896312bdee61d7dda221ca665985ffd0dd480641827e7dc8fb178a46711a8167899c38a0a96c814f76c714f165000e0340033e70780391dc7a3340bbcad2a36133063fd33c5991ce45d42ecb72cdc8b658683b86ce111dae0c2542e84f519476a4ca69160a997f04104bc96aa3b6f418f9b149c67522126978996becf48b4dbbcdf36f6358df25b226457ecbf8aea713dc779503024ee01140f5bb89a65819fea0af62b0877f607ebb4901ab2efa4ebc906d3e83f31b14a25b616994a517ee47ae8643b9dd2f0bda9825086ee78037179b997a7ca8bb428209553e551db945ccec7a38fcdf48fd1d0b18d0a1e5a3d81bbd8313affa0a1068f4e2d16afb94ef3cc73f25e36ea36ec73b250e270e37cef0263a66589dce24292ec300153b60b37a56943c727e2f881e8c3229ca109d0d8e238bfe2cb320e3f988f2e9b80a6d88dca9eca93b9fb648653ea2767eebb5bd9c81b78b45903bfad174cf87f1ec353be0c0afb651ca3ac6628033a9f19758ca79c79c2ef8f87a9dbc708d166861b0ac15ee482187c297ad496f142946c6b258b3cfa39d2196e81941e4da0c5676dfda3cf1420dd296806b715fc2e1809e8c02fdac9d05e4b2e8740ebe0b045f9f77711a37bb273e42479a48ebce8a3f39ef8d7186694fcd4769ca96832bef8bd9840656d94d9b2235e84772573a5d98df81861fd35201074c6812a995c76366bc8e4c6766d771272b4a0379eabd68dd7ab34b5af10ec9dc5550a9d75286e6b8ea9efe9e29c5bcdad5a500261fad91f65064a02005f9dac294e708d2759d09e75a719e94962a7cc234406f660fe23758384afe5622852c5c6300638760fc20fe5487fe4600947479a667199df23e35e076ec051829c7f138d04803c2790a7a1b0c18c05315003cd76479c91484847e7b6970b3ec192cb89a8b5474287db0d0f41869138bb90f76da7b27b75e1613a67e243f9632a52cc9dbe4b42e7897a1ab30d23302a6c816b30f7e31ed84598775a715938f6acb81829d6154b012e257ba7eca86aa5b65f6cda7ac6d1cf0db01f6e7398197e3cd6f519e7016fa876813c303f1f97f27ce35028887ace6cdf2967392610b4bdcd4a45b65433fed5eda53510ef469faf9e035c8a60b612b42fd5bf5cd3922b69938a44164961728097c5d03aeaf95318d9b3ef6ba0b910413eb453fef8a338c5b17aad976cd45a86448e04c32ec2786c59647699b00d2c89eac6e242e362378258166ed1247cb904860f254704029665bac663a6f6858678ff4a3d58bb819a7e3df132df0f8487352066e3c89e9f24c5cd9c3685750d3b9b2caf32ebba9d60695424454061675f82b2d9d0493b35f2056e15c7e9316ab16afac419343899dacca42f60eab891bed5d1270f0d757c2a97eb2ed0944340f9e20270b9e8031223979fe0218638fc5ae00cbe7586dc613be8826da42e81edb87594a4994628ff3f72cc4d319b471fbbba4d9f7f6120ad2258298fce39dacdd88d92d65938bfd82da81632f020f10d5f7ae6eece6ce52407890e7d3c6774ddd897f43daf6e32f36b504df9d4542221d3a9adb4eabfb7ed79bf33389d205c1d1bf9321b1bdc7e5388278d35f24beecaaa91b2593260ecd34c1a1ea3d41c2b848f1aff6f1e8a4d5e14a6c558729ce56702bdc2dfe8b30fc56ae3d0e5bd6623067ae82353ec675d4e7496ee2061fcb58b35a1aafeaf28243a81c0729b7befb6e2f13eb6a627d7b7fb9774a1dd2954edc196d90b9265c9f5c4af1c2ca7fce7325533072e191ec59470bafc3ab6b879498a9371bd0f7ffb7ea44adf38875dd938a4624c41371667cad5c4663b5efb6269c4d531efaf67a67959299bf4277e398e55e80152c4e9e0ba69a3cf1041a9945f25df06a30e7e45d12a7dd407830d7af7d2cc6d2b065d4204fe92345ff3871368d4765f19307dde7dcaf5d8339e225ccee08eb2d304ee10c06c9b370988eee1544ae309ae772bfb130e03262ae9b062f1f17eda7761a615f3083cef9452ca2d7d9e0516e0df9a0983a066fe6aa4b41345f5b8416226ced166489b2c6e8e7d2a4a7d9ccf7628170b39d5bacdfb64ca1209d21520788d31928a6bbcd9d6d17c906c6ff7773debed3bea5e61424b05742fda743a861348fb214b8032dd1d6f870c6bb98a636e01e1ad54c9368898613c3d867525b010fffb3a98df0daef37dd7cf3098372516118051adbcdb327c03383ccd1b3fc005f8d390304415ddcb650236db4d3bc93851c26f6ce5018efde0d5ece54917e1776ce68157f4c20dc43919367752b2c92ba08d29b340d7249204121901214a0b03b27696ddad4dc2157539697c8aaadc4242661ebde2c4c4b6c7c2c9bf2cd885dff7afdbc340b619592b0ab160517c55b935de8b39fa913b5cd0ba3efb56360954803ddd0ceef0b4f83f08e63529af56065ce676bedff7ce54fbaec9475676deda8204856eb1fd3803eda0b8dca473c779bafe2e75d675db8dbafda824eb8ae6d65c763a9a0ef526aabda25986ed220d660bfbfae6b67413c2dac5aa12e691adb74a794efbd95024a8fa6df1c8bc26c0aec0182f651aaf703a7f6d9ea231c6edcb4df9385d35317d1fa55825fe53f43b627bc2d954df504285c84c448c0e4459e2471766d027e14c45a66a1f7778cac4e0f7585525a2c3fa95120241eae99ef4003208480f87a712739d768bede66339ba6b58efe0073931e993beb7cf648bfd913c33207851b1d506606c11ff8e337b845e4d70f63114bdac669602942cce975c0687d389dc3ee13ee3f4230361b55f39d26ebba802c734531a9bc7d6c3ec826af46da6e35a16f15733ecf3143a601546068d279371d82811c440a2ba4b8eeb392fc0f136a2b61a2e47d86b362a027bc67065f9db00fd5fcb6ed0e85f4f3e942424dd624381e2d2923ff51027afa617d5de55b324a6a74b89730c67d3ddecaf5de062a28b21f48651b71fc9fe99a904d9a889e386be878c8283c5329a38ea07745d9d1e5997bc6da20cc4b7fe0671a26bd3f47c2006a079bd81e3e0949d38dbb4ec21f1242341c7787ce142ea120eb5159093a604daba2315abca33971da669329e0b893405d504a6fbda89f4fb2dc44f63aba01579e0afb5ec5d416b076fbae87adf9575b84ee8e6b5ad1d5546f5ea47e9303b2460f0d0f540fcf5445d7cb901b0693c58e5c4eca98c84085271a03ec4d1031b99a81eddc919fd9c2fecb0401cf5d24068599b31432c85b0f426a1382107bb0afbc7ee12fae876d3c17c3366fc044d72e8cbb5f58ed44506120e9534e10aab9c423b4037de31093c769e7e70a9da63c46521eeab393a2be91c47a5565a4c0ed87900fd72314f5f34b589808f614fd313e28bd5224a24ed5c1fcc364013705873c4ddab7f3867a6d7ae9fb428fce512e045702b59641b73bcaccb6de7abd", 0x1000}, {&(0x7f0000001980)="bd3a38c36d60b8374b10fca031ed8e0eb4657c9c87dc1c8978b5918d4f567506884486accf33056884955100b66ca7bd7f6c626562ffbc4ca25dc50a230cff53849b2e40af90787f6f44b062c50313fc2cb73646e6bdceadba78727145aa059439227be805844436cee6f317b07f18b7", 0x70}, {&(0x7f0000001a00)="53e253bed2a5368349e5a66d8817d073797e92f19ddb2ce0d4ea8db34d72ab91cf6ef0b8a4576cb7d395abff585aff009102a9c1bda0e80f0294eb18ee6593ca77bcb242d66d6b3c4772701f7364d4a006f89dcd6249b32de861b3d458b3f2b2bba19ba956eb7f5470fc739be24efeba0811b1d4c9b4e505a74e0e2abf5b7b03dbf3d87de8744a799f742983786eccbb4cc7083478a896abbc80e7f86b90059f53356a00a2d1dc5d9729cf26f9f62d2da5d9da06bf18192dd766203c0e814f1ea6781ab3e6cf9ebc0e3ffe2ea82787073a84a109061f301913cd431f4287a012b60ec3bf1aa05b95096b006461a8cfe991038af74088200b9b51fe3d46f2896ceaa5ad2493e9aa2be9516b816f55e0b33018b76a6f48a0e40af6defec90d065fded45068450d3ad05e67ee40fa5d7fbae6df3e45fe7b22fcd2da29708db4a9ca9959422fe9d7a3d55c13c6a5b37052705b17967541a2716c0ba59676a40c17e9d2ce53ad0fcd5d353d63116390d6942161430fd7c01922ee15b5d4a1279dae57a74c6212f4b20834165108d24d745ef9e6ec879fe6d05c541745b170d597597f4eef859af9f3fefc507d6d6f897b6728b44828b5583adad271955a0e4eb74851cff4af9b03837c1a65ddee5d89e83943a521e6959ce2122d8a606e0285abdd1e49f2bf6cd5bcfdaad6e486b3dc7dbf647f16c6fa0a2b9cfbc7f7f90e18c6256b706e1f1470f519ae5bf2c704c58a78353c1eab16a8293baae156f82801dcb8461630d4030ccc0eab0817f63282643c460f6e4dcfd889bd9c95627beb6db193c6a1a3aeebff76ee94427ce0bdaab03091d01e9d79fdcfcbbb86dc2b7d7a6b43a552afd6681a7725ba52b2131f8e7580916865bff1893bad3220cb175fd63c68648f52fcb32e2dd0f584c0b42cfc279e3f59510e1fb2ddc20bc8026af737e13ed6b5992e5e0c510da4c7876525d5aa376077ecbce8e4ac20e65e0451c6227b2d23ca4ff27ea1d88f4acfe5303d5c4d71516280c97850e98923697307aeb804ec14377d9ecf09e75bb2a2b4e3e77151662ae5512738146c68ba2bbedcf144e21d1399e91768cce7893424961df30446f3ca454a75df2c8922f1147b2ed68615a91fae57d191e647e549eadf84a15088e3f3cab739db233de521784b3739b92377f254d22e686f331fc70795c6dc933c9b25c92c9aee7420828ae640b926b0331d1a367d423163a7fab50cf15d9bd35b1e73bd0a1945b0bb5c30b131b0dd2c94d45e66b8ce05fec30b0c9a0f0b11bc56f64f44cd97fa2f5129a2d0ae3141e1a5f138989b80f7f756b21e1e8fa71d6789519aed4b0e6f007dbe18495efd0931ec94092ecb99cbb642e15e4a7067e29cb79c8e67d926b398c3c6a500a38757db0aa4199dc493bd2b591d9f757245552317fed300be1d859f653c72f75424b97ecbd1b5196bec202b1368b838992d656cab0ad15bc29e6fa3a7b9fbc97fa46caa4c97c2bff4e67862a8a487ce03d8b7bfbf594f4094ec6e73f87570a959e20a4c2ea72ce58a230e9721e7bc05feff14b67987f6081acd38930c2fe6be01a3dfa3b8a80b93e8400ae38ecedd7cae457fb028685939e294eb5a9e52db0b051a5f778ba134a3920d2611bf676548a863324168dae4cdb388a68fbb5fa16e15fa79c3501c98f2f2b997711ee56c1fb06bdbf21137c15635157dc7c21138fb4a0d2288ab2fa449c3b429e7253810ca5d7d8b7fb17efc6feebc23076374022a61cf3d1e051b2ce0638d55e068b94b65b4d0847e7949fd6aace4459aee64e6a1df697c3662edb36c2f1c29d6ac0903f95d79f964b52b48a1d554d0cd4cfac6bc8a5f50e09acfd5214e40404733f289e0fabc01b91c9df943886d3762ebcc0efbd5b190bcabd490cddf63f556ceaa17248d40545cb2588c7e0dc2387a00db137ae2f043f6d48c21e01f839a201d40547ddbf4a7259683ed5609c86c94067fe359aa84cb955a4816b00b737a323fe83cbb8fa66ae75a7f6cecdd6d3163f7e0dfb17fe11d55b95b2eb6fb1cf7daaf82673634f28eb55e75e5c48de02eb7f4a9ccacd9d61c0e0f2c6e3f98677925c1771e2a58e5e07da71eedaf620965e54456ea417b3aaa1f5410e5b43df4bae7136f0e1136738b9315545ffa785ebca60a0b89f996f6b12a70b2e299eba4db9c4d0c837549fdd10688fcdaff7b9e1da795c55361f766aae6f8bf5a143ba10a12afab4536236cfc077d2836af4801d9030ed8f22c6852980c5d353bbed64699907f8b4280402ad5a7ba7ed54eea64035b9241a26b4947bf1f2d6872f86a2eee4ce3b813aca8485cef01a6e8e47f8f2741da180ad322479ff4bc5943e23d812b15398e4de73162438beea988ab9c79e773a7af92969d9af3988f8764f710ec05524bb4e6deb1939896ddaf63498434af0409964068da1495465d6a09ce0598c4bc86d1267af158874477686550d383c117779d822444b85c6c1fdcc27fbc891b244ca99e92a5ad7c13fa38de993ce4837646b4de230baf36dcb0ae4751b30fcfdb8b762a396571e8c261310818af696b9dae8508cd826b857c352d469eb3a48643e0a590b0df82e65c65f42f49d05fa96e86b1d5a605618b0123a909993c9de141bc593ea6fcecd112565ba0e8a21ce187f4652c21e9bd6137956eeb046b143bb065963a00e442ac754a760a484d3bfb3b47a9759d0bf929f6bed6c73625bfd75b3363f905902300bc92b69dcb4f74e416e248892399c21eef5f7e77680f92d0b61ebfd420d6f2f6a5f11c0572b94867052d5e2ec9cef58a6d23ff9083cc1e54cd455d131c5d82392cca4bc11297722dcb3c6a2bd1febdede18d8e1871c34eb60100b45812cbafa0b7ec8cc8a0ededec12052c5b1e74c203356e28efdab534bf33f8adeb1216996494529673d532e2c7c384572204108180f7eecf70a17f288e2d15ccaf61b263e92d9b22dca9a7188aca99cae70bea89a23a6d4aa96d3d8b46bcdd95c30b1991f5a15683a382f7f944eb4d4653d49cae1641c438f48c8c7eb82e9477db751ebbc3e934706d66a388bbd076b8f731678f29a434a48a46e9574eaae68ce0990a0701a61ff5851037fec2e5332590625728305ef2ce757312e80463a224c8ca4d6e6ad96d35cd61cd13ed62f7c12a1d689611240e631470a0a8954abe410ad7122ae48b130be30f13f4602ee650313664fd77f6860d2dfe94c287665a8a515c334248dc8b153ab5ebabc25db1934af6adbe472f3f5183d88cf33f37c6eb0a0cb10d59e1e4d271730e6438c9c93916c527ace0c2ff5c64786df69f4e95abd2145c98c6f76053204425414005ca97f1f4190fd008095ea29932c23cd674385d8db9679d9c724ce3e651c1018d71bcb8cebb506ea54f9dd55791c7d4d0617880b84685707873cc50a4f5f81c66b49c445de1a437f9167b0e210b2acb9b760669d6b44dec8f9964ed5ba593c5d55cbc33e6fa96092450298fc2ad19407f3f71cc8d4e283a86b992b71790f370f9c9cf45b287aea6ff475939387508c352f831c10f60140b5c9a18ab62ac9be3dcf433df15d03b21a362db4208cfea4f9492e055c25a64b90aac23d97d7278d96aaee4aeea1f5231a85a027e4947bb61e01c85b321e8a364394b44c33d21f3f96d96f5b5d8013c7a7de075563e9263327e26dd55734860d8ab0ec06efcea9ac2dbb8c07cd0d14a79538678c5e492db4240ba23aabca3b9c7bc95d2fe8f871ed54102d056d14fbc9c0bc56126991b11f4f93a5ccfcf681fe5c03bc2720739598a5927847c903ac67c5e48e36dd0cc8325313364fdf7c1cad2d21bf224b63a96f465665d12546057875ada43d12be6ec4fa36a1fc74d78f0375fa8f4ab86bbf2048dc59346683b656afebeae1f449648220471a445646d4b98db6fb5c0ddc131d93a0bf063289f89b94001255e95b9fb46ca69d4cde91dd2e24199e7eb790792d083ba2242acea8ac3abd82197eb6677dc7b8e77aefb59892b9edd28644b5c351d58a147a31cb7fac8729c5fb563e5b63db7aea0cdc703e6c78e88c4846932f39218ce5813ba70bf575fb83cbe03be72001c660a1daf121a260569c02eb08f5438f4d40419577aebe8060d18ab8a82c7569c2d0cdc08dfa99d81de36d535fe53dabd335022f67b49e2e41ca03be0fed9a72004fa99d92800bedcb2682792110c89efc92458160791d3db30be8b5779776c699dc3eacbbbfdf3f9a6be2923ece779c05f23ee829de69586fd7d4b3d4e90c26605454c8ceeabdeddcb0f52143cb2afd7a0b6022609a544ae567ed6cb078dcd4f4074c617758b1953a4ef8004287fd0a3869cbac88026f6336b28a99992471110f586af91d525107c3e8f3927ded670a54ad42935aaff8972f81661d9532088168a63560330c256628b48c162ffc99331eb8eb69e02258a2969cbcd5353828725f8231a6e1e29c9048291b9317c97dcaf0014f43c0143c28108e70a756bf0355579872502fbde24334bd055cc7d7b34ed91e2e5de4459267ef63475689930d1019b89c46a5754f4f1a58b9c257ac0b560e080ca6b23a2544555774cba6e544d441374e0fbcfce4e68ad2f4d13764fb96f3af3953a885808b95bcc574434e1e1b41d2ef257a282a7d14970858596d9e9eaeb82d686536a0926c038e01f9862e3e33b9eadc3f1db7760a17b341062fcf333ad52c9266efce5f396751a66f078233bc34ee933b8b7869f2716af658b97d5d7a33cefeaf73f24cf2b5dd3d07001dae1498f39978043daf827b8f3220b2c5a9306ed8bf68dea035788eadd7b5d4694fc06b878d470e56623115445d4e6240641473acf05f8e2d5a225197c20a858126a26ae104ec62de29fa96c3366aa8948d79c1ca3ddfcc451c09301343b83bb33e38e5faae8c40ce7af427b9da85b2c48a059ae43342aaeb3ad2d638f5a987bdd1b6afe30dd854aa7bd058327db0fa64821482dcc5be6b7d55b8158b9d0daccebe77c17fc74e426d9e7f0300155980e9f14043f256ea18566c4728451835e3df9eee4845bfe861247bc8ee8cbf12b2252ad0893b4b455c4b7a81e2dd2ae88ce6691f7981e842462f68bb1bf98074e6a39835fb2d187194e3e841c7254fdf54dfdda1cefc8dd95d51cefde7d72108220d87b974bb5423cc5f23076fe84fbb0d87c9b08cd050181a63da74608ee06fb2ee91b99c180f8fa6718d14bbbeed71bf734fbc8f6cca42b095f13325f415bf618fd5d3f50e4bb4d4f9fdab50b468787329fd33af31fd4a05227dc095563330516ed1f7144fdac0d4f35517b10cff12ae35141c3741c625ef4b2353ee7950bf2742bdd305f3b322147ccafa50ff992cc44fcc2a96e2fc7390aea202cd725374c0eba7dc961f540cd0ba4d01b65989a856a0f3a9dc9aa7cc295760b500eaacb44149dda6faeef7fa1da579d33dba3394679666521e98f8383a32d65d76c4048fd413ea0858cd2a6dd2d1b51580804cde82f1e56b251097409c11f87f4a2f8ead6df37e95df3751c489ffbdd28bf9c0b7266031319450fa61db42593abab0fe6f7a40c29eed1f474fd6799d31d616fdf7e1f6aac6982f439af81063fe8fa20796ff1ced737b8e1c3e44fd88a71062fb15cd1fa47ec78e765fe2848c793a92e51b4e2c6a6c0c5e9acbea3aaafc6e6d1c0799913f3d8ea186e92747247a5c0e4b5163025987c927915443396d84fbb073d6304df518c41ad015f03e6761cd876a41b151b99de4d4c2c8c8acb7d216112a9f280f248dc744aba4cb5bbe74bb90df4c7ce0a69e9e1fed52b7543a46fdf69", 0x1000}, {&(0x7f0000002a00)="2f08d89f8c75c949985d215bb6b2e08e9baf92ed44763b58ffaebd913d1a15e828", 0x21}], 0x9, 0x0, 0x0) readv(r4, &(0x7f0000000100), 0x0) r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000000)='./file0\x00', r5, r6) 23:43:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000800800, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x80, 0x0) chflagsat(r1, &(0x7f0000000380)='./file0\x00', 0x0, 0x2) close(r0) r2 = socket(0x18, 0x400000001, 0x0) r3 = kqueue() write(r3, &(0x7f0000000200)="1f3e8727dbc0243c8f5305f9a99ece0de725a278b72b89254ee207a32bfc484239daa04df4d9f1cf2efbae95f9bf1c0c38da538f76286c5ef14ca90c04ce3480ed2186e7ac7f65f59534037a3f49756406ab1af3ac72c15b48e7fff7d4d26128d66eb9ead422c647f6c2a0d78567f7826a3beb77a595afe4288618cec680349248fc7d0e2526127657b7bee92213d14491c8e771196386668247ed34ba318ec246f56a571d76944c0a008806b77dccaa7ec0def80d41fa36eb63992f2db38264926094c14ffe72af0830d1d0caf342696949680c0f587b5894e8", 0xda) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchown(r4, r6, r7) kevent(r3, &(0x7f0000000000), 0x10000, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x8, 0x8001, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x7d, 0x3}, {{r5}, 0xfffffffffffffffc, 0x4, 0x40000002, 0x700000000000000, 0x1}], 0xfffffffffffff54a, 0x0) unlink(&(0x7f0000000080)='./file0/file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000001c0)=0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x82, 0x180}, {0x1, 0x6}, {0x22, 0x2b}, {0x87, 0x59}, {0x4, 0xd800000000}, {0x26, 0x3}], 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:43:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="2af059bfc517a5de29307dcf73c6c76b53fc4bf0b8b5ecccef63b4acb459e213d5aa46", 0x23, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="05ea5bb773ff606713d1adbc96f93d6d1bee82f7dc50441dc2b57e8126782c86e3c88929cf66f21dadc1cec372862f711af4e307ebc2e1ec41"], 0xa) sendto$unix(r0, 0x0, 0xffffffffffffff83, 0x0, 0x0, 0xfffffffffffffed2) sendto$unix(r0, 0x0, 0x0, 0x1, 0x0, 0xfffffc9e) sendto$unix(r1, 0x0, 0x0, 0x3, 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 23:43:43 executing program 1: sync() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getrusage(0x1, 0xfffffffffffffffe) 23:43:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0xf81, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r1, 0x0, 0x0) 23:43:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 23:43:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc, 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x8000, 0x800, r2}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x1, 0xffffffffffffff7f, "854955882e0261ce0900000000000000ee4dbfa6"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) dup(r0) syz_open_pts() fcntl$setown(r0, 0x6, r2) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 23:43:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 23:43:44 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x802, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) readv(r1, 0x0, 0x1b) 23:43:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="571b879060b6fa3d93424d6097c48ba1141531b0a30c1515e4bf0a9713762f9169ee41094ca49a8d988cba091b17436667670e837e5ad2e97f0ebcb21254acc2ea167ff78414ecb409f9598c9bcf82db56d301dc6fe44feb1c1c0d85dd43bc22", 0x60) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x100000000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x9) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:43:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 23:43:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) sendto$unix(r0, &(0x7f00000004c0)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) 23:43:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x16, 0xd17, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x400000000000000, 0x20000fffffffe}) flock(r0, 0x2) 23:43:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "737cf816c5458ee6c1f5f8a60c0f6771d44b40e4"}) write(r0, &(0x7f0000000900)="0c4a4e5cfab0", 0x6) 23:43:44 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) select(0x40, &(0x7f0000000100)={0x7ff, 0xffffffff, 0x7f, 0x7, 0x7ff, 0x6, 0x6, 0x2}, &(0x7f0000000140)={0xb003, 0x1, 0x0, 0xabe, 0x5, 0x7f, 0xab, 0x8}, &(0x7f0000000180)={0x5, 0x100000001, 0x6, 0x2, 0x3, 0x0, 0x9, 0xe35a}, &(0x7f0000000200)={0x4}) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)) 23:43:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) listen(r1, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:43:45 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) socket(0x13, 0x3, 0xeed3) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x800, 0x447}, 0x10) 23:43:45 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 23:43:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) pipe2(&(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x6c) unlinkat(r1, 0x0, 0x80000000201) 23:43:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) write(r0, &(0x7f0000000080)="c2ce32375192b5", 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fff, 0x8c, 0x3, "9ee7888ea7c2b568e8ab9fccca5afcef5bba257d", 0x8, 0x6}) 23:43:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) lseek(r0, 0x0, 0x0, 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 23:43:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8101, 0x0) connect$unix(r0, 0x0, 0x233) 23:43:45 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = semget$private(0x0, 0x2, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/110) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/135, 0x87}, {&(0x7f0000000200)=""/19, 0x13}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x8100, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000012c0)=0x1) r4 = kqueue() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x80, 0x0) pread(r5, &(0x7f00000013c0)="cd4b663a8ced5a36ac2ebe5621e2854e4089ce8dd741129c433434ecc5499117", 0x20, 0x0, 0x0) dup2(r4, r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001300)=""/87) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 23:43:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x5c) r1 = socket$inet(0x2, 0x3, 0x2000000000000000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000100), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x0, 0x4f6}) 23:43:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$BIOCPROMISC(r2, 0x20004269) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$setstatus(r3, 0x4, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:43:45 executing program 1: mprotect(&(0x7f000007f000/0x1000)=nil, 0x1000, 0x20000) msgget(0x0, 0x208) pledge(0x0, &(0x7f0000000080)='\x00') 23:43:45 executing program 1: socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xffffffffffffffe9) socket(0x6, 0x8002, 0x9) write(r1, 0x0, 0xfffffffffffffe55) close(r1) fcntl$setstatus(r1, 0x4, 0x40) read(r0, &(0x7f00000000c0)=""/106, 0x6a) pipe2(&(0x7f0000000040), 0x10004) 23:43:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000115000000000000"], 0x10}, 0x0) 23:43:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) dup(r1) 23:43:45 executing program 0: shmget(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpgid(0x0) syz_emit_ethernet(0x0, 0x0) setegid(r0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 23:43:45 executing program 0: mprotect(&(0x7f00004e2000/0x3000)=nil, 0x3000, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040), 0x10000) 23:43:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x0) socket(0x12, 0x5, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="2fbbbafe8658a2f1b705fba425e59e9605ac41289b45a0fec8931cd11f84d36295039c7ebebfe8dc6e61a96de750b66b71307ad37f09539a094e82ceadf6091f8aefc0662a349b4010342dafa823d7ec743caf4776457a67955ca647638b5c8bdc35db8b4fe09cc756657a0295406ac7f06d64daa2c25b83e304e98e5173da643390afc7b3d8531249", 0x89) 23:43:45 executing program 0: semop(0x0, &(0x7f0000000080)=[{0x0, 0x1, 0x1800}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) geteuid() getgid() semop(0x0, &(0x7f0000000040)=[{0x3, 0x5, 0x4001000}, {0x3, 0x7, 0x1800}, {0x0, 0xfffc}], 0x3) 23:43:45 executing program 1: getitimer(0x2, &(0x7f00000005c0)) setitimer(0xa042ef48fa351581, &(0x7f0000000000)={{0x8}}, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 23:43:45 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffff, 0x0) syz_open_pts() 23:43:46 executing program 0: r0 = semget(0x2, 0x3, 0x200) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/98) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000180)=""/78) munmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/211) r3 = shmat(r2, &(0x7f0000ff3000/0x4000)=nil, 0x3000) shmdt(r3) 23:43:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r3) 23:43:46 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r1, 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 23:43:46 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgsnd(r0, &(0x7f00000017c0)={0x0, "5ea7deada646aa11f04852b5cbee37932ba6e6920449b388aa19e0bebf5467d882d6054eaadf6ddad3501235f7ff207c4fc4c173dd63194cd8f1ac908539f5263044e22c1f6ec305ca7dc64dbd380700f09410f59e313193ba4fedcdc351419ba24130704d8146f98728bfa4ab97eede66790c8823ba21427d29836d4b1d538165e540d5867e980baf9747ba455ef2ba1248456c5e97d8399b33421fc73f3e26df575de6486cbdd762cbbb3e440ca9d459ad99c70e2600d48005ee64cea8330824a4dd44e88d89570e453087e53ff5f9ad4012e619ddea80684c34a344805816d219efb138205b870044c16719cc5c6edb783dab2582719dec36a5bbc8ca0793b66533ca06e44f5aba6d8adc8f7b6930d268780a495933a30403eef07f6f732517acb4eeefa56e0977b90589fab8b2d187ab3c84e34b086b9cd372add4daf2a201d7c517c918516112aaed547baae9c0e12aa29f5df8"}, 0x15e, 0x800) 23:43:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000000002, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 23:43:46 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 23:43:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x101) close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8090, 0x48) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) 23:43:46 executing program 1: clock_gettime(0x5, &(0x7f0000000000)) socketpair(0x6, 0x8003, 0x3, &(0x7f0000000100)) 23:43:46 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(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', 0x0) utimensat(r0, &(0x7f00000001c0)='\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', &(0x7f0000000080)={{0xfffffffffffffffd, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 23:43:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) fchdir(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 23:43:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 23:43:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)) close(r0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 23:43:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0xf, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xb56, 0xfffffffeffffffff, {0x3, 0x80}}) 23:43:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 23:43:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) flock(r1, 0xa) 23:43:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10403, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) recvfrom$unix(r1, &(0x7f0000000140), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0xee17706) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000140)=[r4, r4, r4, r4]) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) syz_extract_tcp_res(&(0x7f0000000300), 0x9, 0x400000000000003) semget$private(0x0, 0x3, 0x200) write(r2, 0x0, 0x0) 23:43:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x401, 0x0, 0x0, 0xfffffffffffffffe, "8549558040594000", 0x6, 0x3}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000598000/0x2000)=nil, 0x2000, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x6, 0x6, &(0x7f0000000080), 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:43:48 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000000)='./file0\x00') 23:43:48 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x1000000000, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10003, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x76, 0x1f, 0x9, "b4d1600d308b078e463b42459f1d94312e17181c", 0xc9da, 0x6}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x1}, 0x8) 23:43:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 23:43:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100000002d, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x9, 0x0, 0x0, 0x1fd) 23:43:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) pread(r0, &(0x7f0000000000)="67860fc0c5f7c345ceb91f417dfd4238cf18266785b1131c067daa332fb65ae38f6f333066fc72c23004d50e2502edd0e0c407068f424ae34397e1b88f29576ed7f61d39f8426e5fac43a53e8a594eb1a44af312661abc04e0e693711f43824f513d475cb63e96ec7947c43bf696baf6bccca7fbae5942e66e9b2c38c177fd875cc0d9760dc868fe", 0x88, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) dup(r0) 23:43:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10800, 0x142) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/188, 0xbc}, {&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000400)=""/85, 0x55}, {&(0x7f0000000480)=""/139, 0x8b}, {&(0x7f0000000540)=""/12, 0xc}], 0x8, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000), 0x4) fcntl$setstatus(r1, 0x4, 0xc0) 23:43:48 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') r0 = socket(0x22, 0x2, 0xfff) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001200)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/60, 0x3c}, {&(0x7f0000001140)=""/183, 0xb7}], 0x3, &(0x7f0000001240)=""/155, 0x9b}, 0x40) 23:43:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x82) 23:43:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="ff3aad8549bd2cf6e07f8a9de776c2ce1a91357479dae63ea6c8de157380103dbf3beccdd792dab2db41e4f10ea949295c230b228e6ea235af0ef9d1b9a9e3536f866de36718b5f7e84806bc8c4ba988d2468a459a6131da90c76f906f0d7393006934dcfd", 0x65}, {&(0x7f0000000100)="33e2f080d5560e326eeec9b01bf399f92a7aea83b65232808126faf3e8333728100c24c1c44970e38b94dcd5045aaf3a9f9fb16695ca404da4cd58ef81d5258576561d9028d1bf624f1bd1b3d20af153e36b66", 0x53}, {&(0x7f0000000180)="e208d20aa3e8d5377c800b96c13815075d3ed365fb7f13351fdbf926ad134cbb07a69b61a16141cd5c4966fc5ac709410e679f3bc13f5067ee00c6fdc8bb1df4f7aaa4dc71ec58", 0x47}], 0x3, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/98, 0x62, 0x843, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 23:43:48 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r2, r0) poll(&(0x7f0000000240)=[{r1, 0x100}], 0x75, 0x6) 23:43:48 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) 23:43:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc20, 0x10) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) unveil(0xffffffffffffffff, &(0x7f0000000040)='r\x00') 23:43:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x177}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 23:43:48 executing program 1: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) 23:43:48 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:43:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0xffffffffb80fbed0, 0xffffffffffff7fff, &(0x7f0000000000)=""/6, &(0x7f0000000040)=0x6) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff28) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x94, 0x6, 0x82, 0xa04, "c7cab52812f6e0f03e43e317df3ccdbd3ea02b57", 0x7, 0x4}) r3 = dup2(r0, r1) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x10, 0x1) 23:43:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x448, 0x181) ioctl$KDDISABIO(r0, 0x20004b3d) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/234, 0xea}, {&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000300)=""/158, 0x9e}], 0x5, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x1f, 0x401}, {{r0}, 0xffffffffffffffff, 0x22, 0x4, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0xa, 0x1, 0x389}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000002, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0xb, 0x5, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8a, 0x4, 0xa41, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0xf6, 0x9, 0xef, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x70, 0x1, 0xfb19}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x100, 0x8}], 0x7, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x6, 0x2040}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0xea5, 0xd4b5}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x3}, {{r0}, 0x0, 0x40, 0x24, 0x101, 0x7}, {{r0}, 0xfffffffffffffffa, 0x83, 0xfffff, 0x7b, 0x40}, {{r0}, 0xfffffffffffffffa, 0x44, 0x2, 0x4f, 0x101}], 0x3ff, &(0x7f0000000680)={0x9, 0xfffffffffffffffc}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000006c0)={{0x80000000, 0xf7a, 0x4}, 0xd972, 0x9, 0x400}) r1 = open(&(0x7f0000000700)='./file0\x00', 0x10, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000740)={0x1, 0x7, 0x9, 0x5, 0x1}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000780)={0x2, 0x2, 0x0, 0x6}) munlockall() r2 = geteuid() getgroups(0x8, &(0x7f00000007c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r5) r7 = socket$unix(0x1, 0x5, 0x0) r8 = getpid() fcntl$setown(r1, 0x6, r8) fchownat(r1, &(0x7f0000000800)='./file0\x00', r2, r4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000840)={'./file0\x00', 0x1f, 0x8000, 0x70, 0x1, 0x7, 0x8, 0x7, 0x0, 0x0, 0x5, 0xfffffffffffffff9}) r9 = dup(r7) r10 = dup(r0) r11 = accept$inet6(r0, &(0x7f00000008c0), &(0x7f0000000900)=0xc) preadv(r11, &(0x7f0000000a40)=[{&(0x7f0000000940)=""/240, 0xf0}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000c00)=[{&(0x7f0000000a80)="05b29ed20695eb2e4828306c037a7acb1c25cb647a0cac358bc311f800784746451df27b0d48187346d016fca9011bac70bb6c815b96f7fcb9a3a628e1662c87c6ae7b91a9eeabcd13eb30b61f2fae8127700d91efe50cf6fa6ade7e5b467028a77cb5cdd57feeec86cb7442a48f02819a", 0x71}, {&(0x7f0000000b00)="3aecfad7bd4799e3ea4d4c567f9187e05ed8c0bc2f729d836dfa5477b263b899fa8eaf5ab3e95f1419ccf34025ca2b67e2acd9560ca4452985665cdfb9726a51fbaea2379c86c8d6315cf9280e697780224a4c25719b92ac6f28ef10be9fa867605896cf2c6a099eee9e042757e86e78760dfc04d8f9815a7fb4178ebe5210f48a9bc89db00b090eed782f93b5415a42fd82f4bf172122f053051300d0db48fd88f6fcb2ccc67ea7cea035cc9aa8a66c78e1b3fac9f1a31f5a89a85c3f472f745d7b6d821ff66c03182eec0c1f3eee313e8d0f140e1475ada97335c5784457c22ef83814fd56cc5e0371b9b03169851a1aac3ad5b9b1fc3daea5467871d1d1", 0xff}], 0x2) recvfrom$inet6(r9, &(0x7f0000000c40)=""/94, 0x5e, 0x0, &(0x7f0000000cc0)={0x18, 0x0, 0xb197, 0xfffffffffffff807}, 0xc) ioctl$BIOCLOCK(r10, 0x20004276) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000000e40)={&(0x7f0000000d40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000dc0)=[{&(0x7f0000000d80)="ab7b7ca8c53d4ebdf39948e3e34e8bd5b3", 0x11}], 0x1, &(0x7f0000000e00)=[@cred={0x20, 0xffff, 0x0, r8, r13, r6}, @cred={0x20, 0xffff, 0x0, r12, r13, r3}], 0x40, 0x1}, 0x0) renameat(r10, &(0x7f0000000e80)='./file0\x00', r9, &(0x7f0000000ec0)='./file0\x00') 23:43:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x48}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 23:43:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) kqueue() unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCLOCK(r1, 0x20004276) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:43:48 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) 23:43:48 executing program 1: setrlimit(0x200000000008, &(0x7f0000000040)={0x9, 0x95}) r0 = socket(0x10, 0x1, 0xfffffffffffffff9) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/60, 0x3c}], 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xb573, 0x8, 0x7, 0x4, "01322e74b6971b6bcc0b74069d67546f8cf1b963", 0x6, 0x8d3c}) syz_open_pts() setrlimit(0x5, &(0x7f0000000000)={0x2, 0x2}) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r2, 0x20004269) 23:43:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001250bc4f898ef0a"], 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r0, &(0x7f0000000100), 0x1000000000000191) 23:43:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='\x00', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 23:43:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1/file0\x00', 0x21, 0x100) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc198, 0x8) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file1/file0\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') utimensat(r1, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 23:43:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 23:43:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:43:49 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fsync(r0) 23:43:49 executing program 0: r0 = socket(0x20800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x5fa2, 0x4) 23:43:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x5, 0x2) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 23:43:49 executing program 1: kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x80, 0x3, 0x6, 0x8001}, {0xff, 0x0, 0x9, 0x100}]}) kevent(r0, &(0x7f0000000000), 0x9130faf, 0x0, 0xe17, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 23:43:49 executing program 0: r0 = getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r1, r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x914a692bdddfb142, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000040)={0xf08, 0xcd4, {[0x9, 0x3f, 0x80, 0x6, 0xffff, 0x5, 0x1, 0x8, 0x0, 0xff, 0x6, 0x3, 0x8, 0x100000000, 0x76, 0x0, 0x3, 0x1], [0x1, 0x4, 0xffffffffffff0001, 0x0, 0x400, 0xa18205a, 0x20, 0xfffffffffffffffd, 0x7, 0x5], [0x80, 0x0, 0x8, 0x0, 0x5, 0x800, 0x1], [0x8, 0x100000001, 0x8001, 0x1b96, 0x8001, 0x81], [{0xffff, 0x8, 0x5, 0x80000000}, {0x5, 0x1, 0xfffffffffffffffa, 0x4}, {0x3, 0x3, 0x3, 0x1}, {0x4, 0x10, 0xffffffff00000000, 0x2}, {0xffffffffffffffc0, 0x0, 0x1, 0x7fffffff}, {0x101, 0x1, 0x9fac, 0x2}, {0x8, 0xae, 0x3, 0x7}, {0x0, 0x5, 0x1ac, 0x8}], {0x2, 0x7, 0x7, 0x2}, {0xfff, 0x4, 0x59, 0x100000001}}}) setreuid(r0, r0) 23:43:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x94, 0x2, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0xffffffff, 0x6}], 0x3ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0xa, 0x40, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x80, 0x8}], 0x3, &(0x7f0000000240)={0x6, 0x8}) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') poll(&(0x7f0000000280)=[{r1, 0x95}, {r1, 0x3841ffc889aeb5a3}], 0x2, 0x5) 23:43:49 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() pipe2(&(0x7f0000000080), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 23:43:49 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x20) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 23:43:49 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x146) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, 0x0) 23:43:49 executing program 0: semget(0x2, 0x1, 0x699) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) semget(0x0, 0x2, 0x400) semget(0x1, 0x3, 0x482) r1 = semget(0x2, 0x0, 0x48) semctl$GETALL(r1, 0x0, 0x6, 0xfffffffffffffffe) semop(r1, &(0x7f0000000080)=[{0x0, 0x9}, {0x3, 0x7, 0x1800}, {0x0, 0x0, 0x800}, {0x4, 0x7ff, 0x800}, {0x1, 0xfe00000000000000, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x4, 0x800}], 0x7) 23:43:49 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="c04e915ec18065f579dfbaa662cd12500e4ba0b8aa41e52681b783515574cda7d672f234cc5ad417e1f0117960bbc975483e4dac6b9f6d5e5b75f09c3dab7302955ce871c7727b14577a155f8b3c9b6db58504ef16c4210242af403e46d1cc7c5b0f135ea87ab2a2f656ded23fc2bbf5373cf0654adcec63aa0019468d6c89054839bd0772b24309fe2d385f8a4ab8f65537b0e5d41f557eed3dcae5011adb45f6efa2e15d22619da281290b60507cd4ef5f20b205258f8ec601afaeebb3634b3e761eb025be6d8f04b3066985ad214141009471ec5438508664", 0xda}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x2f25) fchmod(r0, 0xe3) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x7708}, 0xc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:43:49 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) 23:43:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) dup(r1) dup2(r1, r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:43:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x7, 0x1000, 0x4, 0x10001, 0x9, 0x4]}) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000), 0xfffffffffffffc65) 23:43:50 executing program 1: r0 = geteuid() r1 = dup(0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) setreuid(r0, 0x0) 23:43:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000480)=0xffffffffffffff3f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x6, 0x6, 0x9}) write(r0, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c3013568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc993d02c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20f8980f653cd5c77aaa0f1c0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78fcf07f14d01cba0cfd8792fd49f5f28595a169aecd055f228492a38666cb4bc", 0x2ed) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000440)={0x3f, 0x0, &(0x7f0000000080)=""/63}) 23:43:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) 23:43:50 executing program 1: pipe(0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 23:43:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/73, 0x49, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0x43a2, 0x6}, 0xc) 23:43:50 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 23:43:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0xab, 0x0, 0xfffffdd7, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRESHEX, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESHEX=r1, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES16=r0, @ANYPTR, @ANYRESHEX=r1, @ANYPTR64, @ANYRES16, @ANYRESOCT=r1], @ANYRESDEC=0x0, @ANYRES64=r0, @ANYRES32=r1, @ANYBLOB="b49c6981d25a1406ad297ab7881797e41715ddbc956444843a2aa2de516cdce967026454c22af67d621fe0551d19d5"]], 0x2c}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0xfffffffffffffffd) 23:43:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 23:43:50 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x481) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x400) 23:43:50 executing program 0: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x100000001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = kqueue() r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x2) 23:43:50 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x420, 0x12) bind$unix(r0, 0x0, 0x0) 23:43:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x62e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x4) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="e6ff112f66699874aac0688d3bc8de6dbc8ebe4a6c653000"], 0x10) 23:43:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x156) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/172, 0xac}, {&(0x7f00000000c0)=""/194, 0xc2}, {&(0x7f00000001c0)=""/11, 0xb}], 0x3) getsockname$unix(r0, 0x0, &(0x7f00000008c0)=0x162) bind$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) 23:43:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x137d, 0x10) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/33, 0x21, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) 23:43:51 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) pipe(&(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x3) write(r1, &(0x7f0000000340), 0x10000014c) 23:43:51 executing program 0: semop(0x0, &(0x7f0000000000)=[{0x1, 0x1000, 0x1000}, {0x1}], 0x2) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) 23:43:51 executing program 1: r0 = syz_open_pts() msgget(0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 23:43:51 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20300, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 23:43:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x9, 0x1ff, 0x2, 0x401, "6a84baed00fca751a2213807111d6741c445430c", 0x10001, 0x4000}) close(r0) dup(r2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:43:51 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, r1}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x41) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x2, 0x2, './file0\x00', 0x80, 0xffffffff, 0x7, 0x5}) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 23:43:51 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x3) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000100)='./file1/file0\x00', 0xb3) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0xc849) 23:43:51 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xdf9b, 0x5}, {0x18, 0x2, 0x4, 0x9}, 0x7, [0x2, 0x80, 0xfacb, 0x1, 0x20, 0x874, 0x200, 0xffff]}, 0x3c) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, r3, 0x0, 0xfffffffffffffffe) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 23:43:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0x1643}, {{r1}, 0xfffffffffffffffa, 0x82, 0x80000080, 0x1}], 0x0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x60000000, 0x4, 0x8}, {{r0}, 0x0, 0x24, 0xfffff, 0x10000, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x4, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff9, 0x1, 0x6, 0x80, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x50, 0x31, 0x100, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x32, 0x1, 0x7, 0x9}], 0x6, &(0x7f0000000380)={0x2, 0x100}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r3, &(0x7f0000000680)=[{&(0x7f00000005c0)=""/134, 0x1cd}], 0x1) syz_open_pts() 23:43:52 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x8) 23:43:52 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) chroot(&(0x7f0000000040)='./file0\x00') 23:43:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 23:43:52 executing program 1: poll(0x0, 0x193, 0x100000004) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20200, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000140), &(0x7f0000000180)=0x4) chown(&(0x7f0000000000)='./file0\x00', r1, r4) r6 = socket$inet(0x2, 0x7, 0x9) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000240)) fcntl$getflags(r6, 0x3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) wait4(r0, &(0x7f0000000080), 0x2, &(0x7f0000000280)) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x2, 0xfffffffffffffffe, 0x100}, {0x18, 0x0, 0x4, 0x1ff}, 0x8001, [0x0, 0x3, 0x100, 0x9, 0x9, 0x10000, 0x7, 0x1]}, 0x3c) chown(&(0x7f0000000200)='./file1\x00', r1, r2) 23:43:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 23:43:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 23:43:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4013, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 23:43:54 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffa, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r2, 0x20007461) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f00000000c0), 0x3f, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x15}], 0x6d7, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000040)) 23:43:54 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(0xffffffffffffffff, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 23:43:54 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="5001050460000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x4}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)="4ebd4a8d47bd9c57d1651c88de489ae388bfbba6d5eaa1e6d3b3e533948d8d3d9541871141c9b35f28fda785c6596b2cb8426eedf19eb3cce193b81886356deaf4b44515ea71fc147ded73c03773c7cc20352c9a7451d2b4e1151565c28be05a976b76bd1d969f62243fb0d06088dfa5bcb3", 0x72}, {&(0x7f00000000c0)="34d9ed2399cf52844ba698eb203f068c25f0d19218703c64e800cad1b92ae1390c67a294c222741ec57742c30d48bfcf811690f584229cd471acd23dc4111258f9cef491dea34f77799150ebcf99db60fa700e68145b3c321b797ba5bdeef476e88519c2e8c60ae21c8fb8651fc1b812f554e4c9b7a8a095fdc7b81863de14c554f1e3f0a1f8cd6624205d6b1afc44e78ae3f4dd17af565ae14463ca8d51b3d6ebd324a30d5e6696fda9574527854bb0f7f72896f3d4591adbe4cd05eff348f7c6f5337112d31774ff05317a5407c73ac1d37114ff08cc4dc5c7ffadef540b8670351d84612f2df8cd646d2037a091cb", 0xf0}, {&(0x7f00000001c0)="3b0c1ee1187a4ca94a6507655c47bf2f9c1e2121a13623c0da3c29f5394ba4cac45216c3d42c5c797044ec1d5e0ac40944e995972a1152bdfaeb5197124a8b257da77dae22fc9c39e9e0e4968593b852574c5e7c4e8d0b2c25167d5e2606a4c62a3737668fcb036182eaee476e61378440d2f0ee74b9af509a6739fa", 0x7c}, {&(0x7f00000003c0)="a6ebf74816986ec61e5ef98e8645f4ac8510d40056b395646e974b9de808393fd77e42905af17abeee2bf2da4866", 0x2e}, {&(0x7f0000000400)}, {&(0x7f0000000440)="b79274327b8225993512cbf499f8e1f2f80793ddc8a2f7537d0104d6f53e48a81a904a3ea9ee026985c7d78dbe7ba60cb1fe51350747a1f7ddc7459d88e93526c732ea3815bcf87c9cc922c70783a1e90d7593b0ed2cdbdd767c6d29be2f203fb26ea6b7e2ead176482f0fa7e72d44a3e77b0d63dc02492a1a93ec17855e7d6a9cf84217502eb659d78f5a1e42f6b8aacd0bf1dd72f32785c5e9e4fe6c3a920c3f39025634a45f9d022c25f5dc91081cbe052d32c7df94406d93fff3c760f98abcb23564ef82c1f0", 0xc8}, {&(0x7f0000000540)="33ca9db00f55d774848009c44973072256c2680e6c67dc10b18a2ca6b85d075c84a1093270d5c76067a132a85df6e1d62dd1b5219107d483cbaabec4ce3b42d75955284fbffbd30cefd7397119101d97e4b682bfebd514964b43e863b06573", 0x5f}], 0x7, &(0x7f0000000640)=[{0x1010, 0x1, 0x8c, "162fd9b9bb7e5f747372d51fafa12243e6de67ab397b9f998c81a8764d02a30eac52889d466b14e1077f0b1eebf514b2278d6d7395bfb2037a598d5374bdd1de196d0f254319fa015c18e6803edd300a1065dc665e2c856649b762c041c43f83c2e048c478a3a325e5a39a6f5efda994b85008d3613a79587325ba86aba19aabc5fa49eb5592fab329bef528ed0c04098a79b837c9b81976bc5ee80eafd5336fdf4e85316877b43247396729327f6b5a5c5bbe9247d369e5bc8e6378499a6a103c3ef0c0aedced67aebe62d38c8db7af0783fc869c5709ed8821d3d8e54d94ad0b3d9c7a5c9927193e34b5825c893f736cd4c44c3ed0aecbd58443dbb4aa3d76eaf65a1fdcf974ad3c9cd37bc69aa2aab41e68199039c1efcf65ed940dda94fd8c4d2955bf2dfe67511ff5daf2d0283c44be1e7c373f4d07da0f12e9e78ded682f28924368d3085a1d0aa4ccfc62bf3b64e1459de3bebf07b25a6a1c88867f27e8d7aa7aee4862ab2e7ca29ad6febdbc1f8c020fcbfb448c335b364b5c8bd9860a34be3292905bb80ae2cc7268967310f4f509f1d382d79e9aa5cc5804f0552f241d66d0bd28368312b5a0005ede8b8d466ea9a3735e305e00532a459b26a6f0204540bcff81667625f590baadeefa08126964e69c3fe40a26b4ec949b6c22f81d9a82f04dfd5094a93a5737c7680e8528789ccf44f949366e15a93903664e89e673f61a0ea6de1a33b195f465e150f6d4f252dfc1e52be58304fc3b1df842ffa096f495eb455b52f7a3e9b83ecc9f6338ce2582aae77cbe63242be4b22c41424c62560333b9fe39dcefa65e2cd0f19dcea37f7be415baf0983563a623092ed56a3e9b001b42323279887919beaaca65055082e4f58ee1ee2dd6f2ef9d790c690fa729497be0dd4c0b3e7a2141713d001477a853f24494d512983640303a748d7e041a4c0ace8333b681260b3534fb66940084c5fd428f803b7575e2c49e614e6d8e332146168416019bc2894244ba5e412918a2f778dada9cdf7c3b5c489abf025c55b97997f30ec81bdddaa1a075ac71d6d24ca866730df29249060cfbd7eed4ada90447f82b916fd53edbb86fc1aae4a4053dee788b9ba8972adf8fd0f18d34c5b200bbaf4ddaa3e5d789c8d5a84a839d1c91edf433e373ca7bce05d37aaaa0d549811cd200baf218a7886df29fad1711ae94d3e285d3bd20ca5b086a47db9328c25b7458c3f68c6bb02940c5b4e3f3d3572c3adc320298661c87f353a856b32ea54111f4f6330e22b1e5c0c6b651272d246088c8e8b75b1e2862af2ed96d29a7ba1027fa9fb2e0b66433a2ef76d96ec4a1fd0bc9d5358e219eaf91b45be33d3e7a730d5feebdfcdd0f4be0825a81da709eff1d8ba2b77137e61f141bcbc493ff5bab325231e5bd6852e4d2cf588fb40c4d283b50368db39473e2caf7cf9acad8a68f75dfe986c29392a8e498891e5d7d511d6377572ce49a1ad9025e60e2ef256104bf55efb1903951d8ce89d804f799ac4e409fb9748f8f7a73f5ebcdc5e4068d698e3e88dc1ecb0143371458a2233da58d7a65096ecf9b51abefbb7b86210d2cbd3ab2fdb88553152f3c59601bcde5088441a03d46fa89a6ce2283c55579e8694372952f29a5811f5b5492b6e125d8b14f298db2595839066411020803b37e30581a8701c4a6027c5532a0cca810a8239f26e2eb37e7435d883cd1c5e1170ac4bd403efc4fbe083a5d5a5b1a6133c0227001ef4e1b93efcdadc5edeb692904b919dffad8aef6ec592891511ce03b3b534ef0c728437df3a9821f465cd793ce5857f7bf84ed0fda9fa917c65d639a4f9da4d2045f25fb3776574646e6f6ac909f9833e88d58c7a7245d1ebcbda10b08c7597d99308c900d74ad206849da604c5225e633ad828f6c691b136b983f9bb65336d0014b7b6e67d10e3f0e022c50cd42ed86a6f779440e770a1ab166602a264b1b36c64da64faf33a4ff2de794e17fe5c3338e7be12cd2126fa3cbcd49f296795638a578a3f32150242ece3d57b66e5acd212948a472ffc27456b1b020146212043aa05bbfe5715d85bf797c60d0d30397f7ead878a3986d9e4ef1b4b9b46f36ff99724094b6da902db002b2ce90d9013364f7225c3d45d58d737b3f13974d6542e2c7b233cc1e4e08566bbf4587f64c7b488f7a08fae2264b729520cb9b34cc6421ccf5120ead89315e73aa9aa215c2aa04c1c15b020a8356d9a1c7c1674b90bd23d69fff90adc63879ea8050a166b3faabae7eedf4e3f1467d78f7fde7ae758e761cc16117034e3412e20563174246c815ba870e0f010fb6a6c92c60aaa2eaa564ddd2dc135fe779687a9355868c2b0b702577dedfa187012ed832de2d8dce2662ec020a70a645085b7190b24f7f000895c081976ef5658739877161945cfcd4332a98173fc3abb130d237d12e401f4db63758e012faa199de1f954945d85744383531d3014967902113462da11db2a894c99ce616d536e4c067e3d7a742282ac116517a9644a9e68f7c7ef292c8a57fcae38c5936497481a82313cfedaa95735d33c7624c576a631d387737d560f10ca21d1cb31a480be38c79d4de5ac585c49952dc554bcfb74844c50bf0c521646fb7fb8596ece9d5578a95cabb8cf5b4a4c2d3f1fce19d66118dda508bcc3f066c4efa09d03bb6ad65fb6f46a0b2b4e619cc74df8345855855fd8dbfd9f14a3a1e8ef236998337bd0635251c9e5d4ee5a9a5a1b108eb534fa76a77b3922b80b3b559106e9276dac15973f3b02c69a3b5d009e13cf0fe4003a5963cb3c12ed649827a2aa3dd25b6cdc662963362f8795b561303dda890469fa1c7c6b476c92b9c8bd3b3175da613b90b5bef5c38c41b74ea4d0d6c900767fa64b2fdbe9a45010f4a5409bac37a58b900983f9c9255a4cce01f25a271ca93cf33fb2583e3a3f1428d5d36ab6afbbaf5b854d1f12ca70c5f8b7fe2b2d28eaa75bbe63f4765b75cf9e9bcbcaf1a9a205c2bc383d9a23e2a644637692f52b53bf22cc349db52b2d970fd333cdcebde07e9d8a7ada6ecbf98a42739430d177ec5e80bd8a50ae9b5755feada8ed0e18dc9dc32f7c44f272481075ef52df2c647497036f0b576be0411499157248ea6ebdd9acc2061759a41a00e2ad11a718595c50fd43b7957c76eb06bcb8a91ef4bf10df7aa6ec39c5e64187cae604c06b73c0d2f3640f6ebb9ef2485cc7b8ae2bd491847cd79f9a5e2049852fe77d5be8804ec1b147ceca2acb8c4230aabcfa4db866def33ec235e53f641d54375ec21f987250ae9d2cf10cad374f183187806b56b6b2cae52906fc9bcfa367bc38f0aacb4624a17cc9bff934a5ab4f4551cc9c9a7c48e3523c916efa8e087baff0d36465f4307eca742766b6ae4aa2e2ac4c2659c29bc9b50d619c9fc474cce30fb9e2843496b06111ee57b4cb1a5464555f7275f89a97585ad8364ae3a39f93db7e31bb1451120f702b5144889f0be5a7ac4deb01ca1faccbb7103b4b9b50b6549206f4451ee28a771ec41da470c5c25daeaad3c432a0a438219097c54c9383f691435d14a63f4382e9d8da89e370aa197e68aeff913645c5d944908d4cd2a6d2d92cd1198c0b1452c8cd062b84dab0fe6683462c5458f082d180c4f6e942debe8bfa31b8a13856fa0e58d293fc4506d19c947b055eb6d7f063109442fca0587f52097fb0b0cf374060738f55885092fdaecb0c06e6da60629d3c3afbe440202c1acd030a1294133e1635cf0b72adbc4bad1b19f18439f2b43d5cb0f36c4ca54cd368df96b5cb8c0d3babcba3fd5aa04dc6699e33802bfd8034a8c88ac3d2429f72786d2d5458fb4cd133bc0a724f6b5edd17d3c0e71d5a4d0a4f33facd0282889cc7a1aa3496444a70d23dc25b6e9484135ff772e2a96d64d5dacda7e6e45a032f26973254f03af4d6ccf7fdb3fa3c6104ba2fead7c5ab98755c10eaffd2c38935e2dd35f30041ad21c995a5166244efcd47eabab65e113bac7cd7171e21fc6806cfef9719a80085ff486bcbb391ebfdb34b1b0133481490bfe49a6a6ee259d74d10654e08b2c636bbf202dc9fb469069b36aaf43d886ed19e90bd14757fddfed62f09cdb82ea92a9d68c87d3c9f0d1a79d333e1fd416659235599ec6fba0c7e5b458d6aa02166e3c0ea84001b9dc435b82a2f82519af482f9c76b6f1ba98390e891afc2d4fcf5bd79694e73ca19240f2c0cf4a610b6859cbbcbb1b47622404ec3331c143fa18171b3c0fd7e9dafaedebef68a4d63e993b5d71096b29f3e7e4e76a7848e2343bb5bcc9aa5e7fc5b39b975952f31c9ad4b033b21a0ab9d47c5aaa2cfce810ce745d6e9b9e4bff6d57a6fd720e4a755afdbf8cd5d052105dcb6e6f6c18d09ad40c5200fca1157dcd07fab12ea941247cdd03226971db86f37988d31005fc14076cb0e699a6e8ddb08fbd83fec0006844e78af8b5c8f5faf469742236c40370f51eb279ea4bc31ff266e44722c4b6e16a8b17aab525fa1b00b4d9914ab8bd51a544b64b1f5e99631768ba912c64aec217821ca04652d80b0740d263f27ead05198db6506892cf3cfbe97226bf498869d456f82e9a46532c3fa354edc3f07174a23e4abc27ad73462326ded59dd24a04e2265cede64c459cb42fc72378e8d4018efe6df5192c4940d4f8c44a804db04ba20c3e004851569ba3eeabc21d2c2738ac4ea1c36e73c22eaf8a692c27680a59e672450162db4a1b2896e173778cb194da9ea5ccafb2f509f9a50da36ee346fb30aa59b0add61f84c36e39ec1aa1ce90272b2b6ff2e84c1a29b989d3760fb2786ec1f305a8a755e609e8221bb0d21f306d5fbaa6910f195c1f436648a1e270685108d87a475bbca63eb8e751451c36506273eb0b3172e0333abf900d43faccf1d3ee4fb495c5048789b4dd8b9881443aee7beedcc1731cd45197aa85cea2c1868b07a79f5b3ad9263adad7d4175b250b5366ffcebb21191d1c114bf1200210468a08d17f16c5736ee6eb0c922e747c4c1b51626a95264eff78f78a4ac5710eedb0d72e0a6bd01d04d90d074d657c7b001afde3d595308ef82ee4e16c92688d32a106195e7f89bb2452b3769d5de9ac0472fe8d81103ac525151581d0dc1b63f02d15fb16d61bdbe9f0de8c771bb7c67b37e566225a0b55e5385e06933e0dbe6965d85fde8afca121978464b6cf5e2081eccc2f8fa3f3a6c33db0e6952afa48792d2ceb9077e32076278db2d261727c4475a409d41b5cd98aad386916fb8640b22e6696547c0df8d4acc293a0123f0fd35e83d5e85b7ea3b5164637dc4b98ea89217973a3a4b66e103dc6bae14ad113b6a43e8192ea1f59cc8d1f22f999cd3d90966a11b5f4b53d19d2f5a295aadd53b58a4053f1deb0298ad7a17c38f6dc3694ce37f1a8bd6d3155404a5b7dc87276287b6627969c3a0d18ee4b34c697eee64f56132c7e1ce95ccd9c82d1a55c03dd2f71ecc2410bf2d0de4a3089146fa7ee8e2aceeb74cd56d67954dd39fab9b01cf2ee9b0b14421f5cafe1b5290dc4cc03688875e5af73b1a7f9d3e32124bf66466bb7069ccd514c2a50ac00b08b1fdab806f331cd926bee0ecf5a1e245d21dc8e2318d2f99b426ded191c343121b6a86dacefce54b6aa3be19df8e72584b7ca1768de5ad6883dc927228e369609b0c5b87e9552897e90b164ad9e3961e8ae6bc957e9dc1f05b3be138e53a30f5bc3ba3a64bf7cb8c8eda7c5988475706716cf1ea00482764328d5e877d96203e69076cf27a4daf5e8b7e337b23fb42c15ba3b162510bd14b21cd9"}, {0x40, 0x1, 0x1000, "220683d0756147f3c5204b22bdfa3ab656e2e79f350678dee774f2a76d496738436cd9077f60b6c956c3b888ecf409"}, {0xe0, 0x1, 0x1ffa, "1da576e5602435bde8038f8940cc1e666c4b7bdf01aad6ddb54fb48d4c99e771d1651b570c707d04229d0e75cbde2a0481b3decc301324e4dcef007984ccbc3913e9cfb71d56def8a8ac4cd97c23a49256f1afc2002019fcff7a649176337c403d386085deebbfa6f2ec6668d047a44ac4e22d713775a15d84ce8be3f7e5f784d46c97e8d3353a1b067670ce3fffaf09c851d425c73273d0ee8b6bee57824c069ad6f35020a9953a6c0216269f4a2daa7ac251675a994ef8769178ada4c5389e8460b8698ae97f49a6cb"}, {0x100, 0x1, 0x7ff, "6615bfb919604e91a4c80bd69ddc4fd86e817c1ed0fa22d3a88b344b8930093857468fba95be81c341d136f6efcc719699cc5df071e3ef1934f1b341b1f2791281f1af9b7d7090223193ea67643bcf4658af5aacb76a7c0ad43412700d27ebbbae8e370db6635909f9f0f58035a2aa68021dd7a9b09677bb5844282cef13cd389322b57118dde5ac1a780565616afaf4fc1d2339cad8e2eb83dd0b8aadaf2f97bf577e0c4020d63ad618574d1b8006cfc081e2f067721afdca7d70ae04d6ed516f4d282c193bebee7e5e7ffc0f06642b5af673433606bf61a6dd2313bd784337ccd076b2dcde1ddf8034f85303cb08"}], 0x1230}, 0x401) 23:43:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x30) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:43:55 executing program 1: shmget(0x1, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) r0 = getppid() wait4(r0, 0x0, 0x21, 0x0) 23:43:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505540f55d9bb5fa3be8987e1237f559b05b5e32d3a0000001996791d75bc9028040087f01309bbe061a751731e5c20f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15e74f1279d66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7eff7f0000a20000003a31dd57f31cdd5c1a7573c1d9cec09530fa91e0dfc6ba5343a1dd419a83095023331de975dd7d7595644671d8dad51e4b33a963c30c4ab75ca132cd29724d1fef1b60b1dd2a6a7a4e765c92194d7d043f8db3e2c4607122aa80537a5dea0fdffa5a6b9cf0c1e4f5137e293c760bfe2ee1423add9ee541f88fe716535243e43584188f32c5fd81a5e0a96d57042b3abedac86e951a70a69fefa064a6138d51d81ce55bbfdf9ac539b03b5c23774498a1ca01687325786822666adad38da8186feab60487b4287e73adb6820051a4111af0372ceda99c62db1db03449584b145308781ba81bb0d32392e499", 0xfffffffffffffebb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x8001, 0x3, 0x8cb}, 0x2, 0x10000, 0x5}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 23:43:55 executing program 1: msgctl$IPC_STAT(0x0, 0x2, 0x0) r0 = msgget$private(0x0, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) msgrcv(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000002d36ee577144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000001c000000000000fffffffffffffff5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cfd72a86b2fe99244e8db0c000016cfc0f7a3501108bc9575c31728b772b8a529b86b0d913a460392a7cd6273d01d134c53"], 0xb1, 0x1, 0x1800) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) 23:43:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$KDDISABIO(r1, 0x20004b3d) 23:43:55 executing program 1: clock_getres(0x8000000006, 0xfffffffffffffffe) 23:43:55 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x5, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:43:55 executing program 1: socket(0x6, 0x1, 0x100) r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x20}, 0x10) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)) 23:43:56 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r2 = socket$inet(0x2, 0x4000000000000000, 0x40000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 23:43:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000ac5, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x20) 23:43:56 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getdents(r0, 0x0, 0x4) 23:43:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file2\x00', &(0x7f0000000100)='./file0/file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000002c0)=0xfffffffffffffc00) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file2\x00', 0x0) read(r0, &(0x7f00000001c0)=""/207, 0xcf) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 23:43:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x841, 0x10) setsockopt$inet_opts(r0, 0x0, 0x4000000000000801, 0x0, 0x0) 23:43:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x78, 0x1214, r3}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r6 = syz_open_pts() r7 = dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$inet(0x2, 0x8000, 0x9) r8 = fcntl$dupfd(r0, 0x0, r0) kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x14, 0x0, 0x10000, 0x22}, {{r2}, 0xfffffffffffffff9, 0x13, 0x2, 0xfffffffffffffff9, 0xd81}], 0x3c1, &(0x7f0000000a80)=[{{r4}, 0x0, 0x91, 0x2, 0x6, 0x8}, {{r7}, 0xffffffffffffffff, 0x0, 0x80000000, 0x10000, 0x7}, {{r7}, 0xfffffffffffffffd, 0x40, 0x4, 0x7, 0x3}, {{r7}, 0xfffffffffffffffb, 0x1, 0x0, 0x9, 0xfff}, {{r5}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xe4, 0x1}, {{r6}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x7, 0x3}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x400, 0x5}], 0x8, &(0x7f0000000100)={0x1, 0x3ff}) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) dup2(r1, r0) msgget(0x0, 0x200) 23:43:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000280)="d5", 0x1) lseek(r0, 0x0, 0x8003, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 23:43:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x1200}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) 23:43:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setitimer(0x0, &(0x7f0000000100)={{0xd000000}}, 0x0) 23:43:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8800, 0x0) pwritev(r1, &(0x7f00000003c0), 0x3c9, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0xcc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) pread(r2, &(0x7f00000001c0)="8ac834b5f7ac44d8ba5fe59b68ceabb87a57f3b74638de18145b705cc2c2bc2cb9a28f6ca216f6c79d0c2606a1916f9957ce130d362e5b389a60a647025ceb6fa4e3e592121e9e27036e1b5b2080c487b0881bb26b4c8edbd1b9d27d2ec7834eeff44afd22ccca48607715a7d9c44e7e77c7ed023814684653d27c2c8bb87ea768dd2edf9e", 0x85, 0x0, 0x0) semget$private(0x0, 0x2, 0x785) fcntl$setstatus(r2, 0x4, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000040)=""/160) 23:43:56 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="eb2187610eee038e20fa92ae6ba2f6de2496f70c80a3d1a810f77f3873fd6cbaa28aa65a8880415a8c6ac2d6e47f662906138aecb7bcd595e949746937eb4c09b066c6c26ac0773d43a7b7b843e1d224c6ca81542dc885"}, {&(0x7f00000000c0)="508525b4ddb9ef3e97dad90160ea303c7aebcecf6950fe958a9def11efd60c00088556f955a59b9c964b341ae2761f2dac907bf4dd6afabc81e4a6d8ec4a1cfcb4fcb9f8421b6e6e1fec3807d20e8a630dc52e200ae42dece2f6ec0b0a21b9ef730c81b8a095eb7287ee3163"}, {&(0x7f0000000140)="4e6b14b4bbef1a62f6a9ef6aed7b9412da32202b3b6ebcd7a82d0beb858bece717905c037456ba6d98f01139e60579770eecb948aab91e246361deeb46f30991b48269070211b760dadc6ce225cf117bfeb3434870ee7bcfd552fe324f95fdc0bff082d9f594c711d430afaa97042c72f25704fa1329529b02505f68f83f602d34421b9f328d77e52ee23570758da19ea1b5d9432b87eeb2ed2be9ec5f54c4bf46727650", 0xffffffffffffff9f}], 0x2bb, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 23:43:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) 23:43:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0xfe, 0x9, 0x9}) 23:43:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000000c0)=0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8100, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x2, 0x4, 0x7, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x7}, {&(0x7f0000f39000/0x4000)=nil, &(0x7f0000f35000/0x4000)=nil, 0x9}, {&(0x7f0000e06000/0x2000)=nil, &(0x7f0000d28000/0x1000)=nil, 0x100}, {&(0x7f0000c4f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000c04000/0x2000)=nil, 0x3}, {&(0x7f0000d80000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000d0f000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0xde4}, {&(0x7f0000d2c000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0x20}, {&(0x7f0000c69000/0x2000)=nil, &(0x7f0000da6000/0x2000)=nil, 0x40}, {&(0x7f0000c5e000/0x2000)=nil, &(0x7f0000eff000/0x1000)=nil, 0xd20a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) poll(&(0x7f0000000080)=[{r1, 0x84}], 0x1, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f00000006c0)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) 23:43:58 executing program 0: mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) r1 = msgget(0x3, 0x120) msgsnd(r1, &(0x7f0000000400)={0x3, "cdf1c98ccc85928d9c8933e0845d3c1ef603444ca67aa1a6b6a983902d212ceb80b7fd390382013c21d097e1c4466622c5c397e5f5ab173a76c9d4f61f0e1e519829c1412fafe950f600ac9e0629cb14b2bdc310ac6b8190aae0d4ad2154e281aead1b866185af5a8979986c8ff1247304ae9b304f217c3a09ab84aaf9ab8dbd0865bb3f7fe574bc5d279a8ffb091f49138f990328574beb7fd97565064fb5060dca925100bacdac229b2888b4387f073d10945a9d99260ba93f011f40d539f1925938d8ddbcfb227b980e6628d60a471882e5f82129014bfd6cad94a77848eda0c274159668ad5967fc02a23700002a277e8d8b1f5aa9200654f2e9fbef4914b2fda8a157682889c916a2bdcf9af841f95755d751fba69c71c97516d670694640aff3b8582733413ca11c0b7f5f85db4d2405684db73ef15683c641d02f33e2b7d79ec90620e685f64e7102010b94a93d7f27519d33243f0b63989cb0400fd18d2acbb0c9f4153baecf44368c0c9ad58b3f629eef6887c112ea5374d97216f38480ac4f7397916bb5d981d7a82bfb22bac824abc258db08846efbca3fa5a124758582f008226b753e1bdcc5c56e48f5673bffd46ca0ed5b2407c90abe25ae0ca8dbb24a34e1c5adf95b2c2d082d358eb5529faa4e2d5f813163388f06318f0d755ad458c5a67fd5add785468dd9ef29367c59f7f7f781971a29efd061c701ce18ca64e3d058de2157a4409a5a672e5ce139553fe99c2ad15998649ec6b6c94ae9778db00a33a714b57cd4fe4dd33b1eba4dc1046c5ce994a8488de8f1c710e43b2db4e31d8f549827bd9a0fb2f897158da4324cfa4dce8eb99531d4f36ff7629b070bf4d630c0c1c93f441df9ec5f06d5d276712a6a9bcbe5315f7258b8f81b8c88786520f1a4a891aacb18bb4095dbb71c66a2fa8ad208348acfa1e5c77d934b7c0a545baba9d109300d02f40bb953e238952e5c89b2155613c8fd19a7eff6a383c160591cfb77d5bc7458fce298b2bb430b016bb11bcf597e0526d895ea3df371921f90c3eabca8cbf23398257aa39d0f5efdb01191feae233c8c9543dffdf4c8cd5ab1c5a3a33242b2a308e0ce3edfad25017df763876059c3816f9458c0b5191133fbe5bea56967ff8d74d0fde2ccce70afd90c7fa58163117b7695c0dbe02e62576d19b55090aaeac4e9f2f23863c8b8d33ec6af5aed19a696fefc0d491336468ab522d798a45b53016eebb1f1baf1df5def7dcc328a3f551a8e62339fb6c88bce995eacd76d013ddfd1dd94464091f1c61d5fe2fa2c58eb9c47ee224cb355e56cc3e010c856a68cd1ac7a71bb1273cda8877febb435a2cdbd4304dc477eaee85f2272c561e49b4a540ab47c7b360521b1c8e1dd0d6128314ecb12d51d3368927e99fc1cd1a9da55ae52d3b8a506171c54776bcc6f2aa49632d9394af0282000671f1c86d01a8be801fade394738f39d3afa9e20c8abfc4d70c9b6ed761a91f75ae342a45de28d86cbafa4220e1255c460615a66ef08a2f605be04de733ca127355558e12c7c07a99f5466bef6583a25594feeb0d07a7f7a4c8beac00a02c7ac892c1ce707fe2eb401fe2c58ee8368753026dff4303008fa19b737359a6847a1e991979281ae5e3da2eec981edec77cdf72b82f2541ffae92ea7e1c2cf73f4750e5671f70ab8c7679e95de03b0f0e6a2dfb9916fca5e877a8041a3dc0dc21e68a4d84740b4f379bfc6a9a30bb11af42013c9bd3eaa92440da20c02d00904af6b42a36d8a6fb72d41ed8e60ee8d39990a8c096b05515b787b3b75cf670422106b7800203dd59f37a78b3d928d2d28be4e5cf1d132dce3e28802a9ead5dccaf953f757f516f58420544a526269a8b92592630bff12fedce8b35f619ae2157fa47454244b170fbbfbd68f2b39a77c829b9ed846e7579050b9933fe23463b3bf2594d71ef391e3132c23832c59299fb728c9298190a34860c1b0239557ed0e08959c7115e4845d982f966feab4190268d8f77af5113c14e4c0dab438aea4621c4ecf3a11e0d382ff09bfd221991925982cc8b3d505cce5235f5e659aa22817e63771570290291325b188e86bf29596fea27c5721a47acbf349944e29dc42c17aa5c2b9717695ababd024de80a049109af67688a18668b6c7a3c988dbb1aca2e21f05cd6d1a345bf7e84a28b5e68a7977f0b9f2f7ebd573786cf4eb901ada0bdb111d71ceb63317772d3692b725650ce1ebab1cd83403781eb66e205d287f9c104ca42b6028d0bbd8319606321a3fe82c9cf9ecc0f0bb41b3522eafc87529d09c8202bef4ccb8711b38bb8d1d1b7b9ba65d608f763fbb3ddf619ced3919d04331af83ad6c26ed86d5e68d5fc8b866ff63ccf5fdcb7bd48d008f355473c82756a4900e4dd3d63eb91b8d5f2f1af7a5fc9c42a81e28c2b14e0279554bbde1a41ced44b6f4d0bc0cca14d7615d92f391ab7f5c679836f6c15a1c20cb4020a18cfdde9f8b0eefb426282a31eb8217abca2f39479ded3c63cab4a695fecbc04270bc041005ccf99990207d2e415f67df629d8884febf5fdce492e372688bcc92f44d98df94913a38a0c9ed37339e8e9bccf4fffb25e72e0d61c65c85d04395872e6abb4c2d4e8962a4bba55fa3fd804bb5b9361ad9ae9765792c34546d0cd59a1e62f99814f90dfdc65a795bde6b4256a3518feadff49026a99b53a33b6477f2f74595f954b8858c35405d34abee4fa3c28a69c3128fad7e24c96f8945eff9aacde6a4d7211949e38a9089d61e608d1b45aaf2426854352a668e72afcc41637daa65223119c611baa5c57a26fc82a4e6815c45b66d378474046c8cc4fbf6b47f0199401ccd7d7dbb545a8ab28fb5f439a3f5d6d61a811f2bc80ae904e52431bc0de67e0881aece10e6c9be66681f65da6808e9cdc4dad1c57eb380dc94dc018ff648d5f9db015089f00a436c5bd37d6129f2ef1437b636b403941281855d7bd15c469ac2b5965dc3b90c96806450e4de98c96032d4cfd4f1196b5e6fe87fae2dee97d83ce846c8cbc071147e7c23f360139552b28b0be5e2713ec76e466e851c617e63ac5baeaac33d21c98a36f289ddffd93140162ded890453f6cc550917ce3fd3d60eef72b77e39fcfb058f78093993fa829dc3e20a04253ee3b786e7d6b6ece12df5005c21ed9b81c62d3dea5ddf1950c283c18f06ccf785261713369c7529b20bc863d95d72fada531a24c3af1b7f6466361999f9524855e9bf06037e1c904785e423ed575de5e3984833ff1bd7b9aa282627a970805ee94314b1250109f7554da0c19497de90928be13927d0933b76a53d9212f811e30c2a0eac7b740a5f08927b22266a5cdd2dc5fe049d084600958d37b0f2fa287860a2954c2493549b9dda66fece686412979aa0ce4f5f11ca761cd6fb4723ac5da4e37c0949b5e7aeab75e744c54485ab5e75fb0dd5095111617a88948abb0b8999a69acecc7ab847bb265f8f9f909144aab39ac9d555cc8776eeafbc86d831aa6e5169126512279b8c929696d0e0d05f9e9ac122c83d79087bcc0ce99183ca89ef250291b5dd5524ae4a173b461c3b0d55bad20662d95fff93761e571058813c6a64990a1d6e7c01243c8750627c84e2d22b0820941fc3c6828aee395817beeb57936489977dc53cdbdc42ed39641645d9104096560b83663c0cbbd746089c4b1d5786d8eea7d22c7b9272ba0fcd4c6b6ebebac4a0b5180035deacfc41523267c632aa223659162c7e9e0ee57f03e1f236c60ab4b1fffc5d856a9e40d094e61892732e7dd0df565a9f70f8d84bd013b7a0103e5087aadfd99dc0ad9d7a7a4719bde0fb5989a66697ab24301ff24e74181f1a0bebb2ab1282a8edfb2e6491a9fca2199b1a780343645fb2d6f6855198a3beecce8c05c626bdee3e1ea27cb3510e270de02fa8e59ff86c2828ba9454c0ec537a5cf51b92dc2f56ef604429cf218f03210fdb1d311932d6a166910f8f927e3770f3111356017683c1ff695a66a1c2c589b1eff74b0ba4f3778b4b5a45b340b284d04fe7769716ff5f9dd2f3065c9b6cf0237733cb35357205709435b803769f377b4a8709273693b2ac0bb36116a1552ec5be42bd455f851a019a549e3716ff0f66aa3d0d12c155a4c5b8560061cb364b772fb6bbf651ab252c32d7ae2479a374ac564d631accffdd020ad05db41fe1afbcbac49109e76c19e2d308d75875dfbbe59861cfa6fc25e3d5221a1bc7d4bab466307e0746af5c0eebc996c9a3409643e8ea7989cdb98136ad1e1932af3d873bf61742ec74d233d583e4e6015eb084221bb539faf60172f4bcb276a0dd5993ed48286fd4da9755b57f00d4ba14cc429eebe530eab89020865eed69413900d0a18259243bf28d091a58d0492ac5405c86ac7a2d70548670ff611cce25cea366b416852c3d9b4561169be4ee2f13b1563ff7865092cbc8ac905d81edb7f46dda384198b8040b4b731a020e883743e8cd5d4e5add0583c8e974535ab2138a8fa96499fd28034aee9d9792ff1c6c453bdb76e1ce3b3922325e66fd723a74fa41d02a4d9afd1f90965f719711d81cc922de9c735d6fdd913fc6181524263b3e1fa789de1bf278fc259b34c95425fb0dfd9bc569182f7a65cb1afa4fbc5d7de136b4c5c0b9cacfe36d2a790ff9ef2ce9504dc68b7dc121c61292e073fd5e2e1b1c907f7ba45c9f92a225a313af01ebb8fd739ed8fbd38256828450e4e3917eb6b7e5ddb963e8744e1842f77ce33f02e4f7ec9e2d871f4af9e1cc27bdd4839b39ec4e3db6555fcc69c0ae99baf5708e11211dc2aa3118086cf135c15bc4b410be17d2651a14b76ac4a16a12216c107f362cddce4a55efb97a8e0d73845c7529fa09727f4d45a5e9aa774074bfae9f65533c137ab38073bf194a4d3b6a86057808b22bffed159a716f9438cefa322b3eea99794b74d4a4245623480b7d4a72eebe1f51a35ab61ab53c1759c7b26ac35e513d2e0d341b29043952ca60ec1f5487c7444813f520d425cc10f1462d276b82f685ab601b0e1de49ce34a2c84df56a34ccb000a80500fcb09322b75b47bd4b7a3fad87618dd73029cb785fac62dcac8c073b1dace57021a32b391701a7aac35bf4dfacec832edb62dcf4ff0159516ee3f6b33e2b57074931d2cb64f0ba4d6e24bbd0f69f3ef4f55cddbb56b4b31954de8a40f65eb1a05f2a0c2a7b4c1307ec8dc00b5bd4a4bfe70fae527c8ff8bae497f06cd5f286e91e24784a96543ce873a6957901ef97ab6f96f1b77a2908dd36e08baf12affdfbd0e057a60e91f59b5182a5ef122863ea7653a1b24954fe8ea1fabc5d1bbe42dd8af70c93e4a190582b6d78c7c9ffd37bb9e7e268cad22657d4dedfba2c70b5c1f74f2d6e95c60098b9ac2a3ba2ae13059f6582a76eeb8689b65c3c6b0f8fb192eae7afc54e23e5cfc20c62a677367f02da00acf4b419adab713d64b84b6920a56702737eb4e4fec29d8c65b381bf2fdd168e64cade12c78f78e6b7312bb889202d02458495ee904c2ff3e8d31be6077913aa5b00c2a4d6ad2f1ffdc3d8b0d4f8fe2f7f37fc81b4d1c4e4b5c43e761bf9c5c7525138c9853ae3580c2de6f2133bf4d893ddca4ac3f8d92416ca4fbe747b98ac313ac663ac76ac027b794467358471fba1eb43197011ce590267d9b5b17e82a003a3cbcaed469732ffdc30c373da96c06a42e46025f67204c88931c10d3e6533e7d3cc3a78f2e7cc0490bcae5a3216515bf9b4b5cc1cad18a017555487e1c38be401154e26582934ceea2a83f7ba2c98a90f9"}, 0x1008, 0x800) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 23:43:58 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chroot(&(0x7f0000000080)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x481, 0x0) getppid() 23:43:58 executing program 0: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgrcv(r0, 0xffffffffffffffff, 0x0, 0x0, 0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28020, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) 23:43:58 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) fcntl$lock(r0, 0xb, 0x0) syz_extract_tcp_res(0x0, 0x7, 0x9) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSCTTY(r1, 0x20007461) 23:43:58 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000280)=""/14, 0xe}], 0x6) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) 23:43:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) socket(0x16, 0x4007, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:43:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:43:58 executing program 1: select(0xb8da4bf8, 0xffffffffffffffff, 0x0, 0x0, 0x0) 23:43:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3720091f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29076ecd852566881522b9a7ded45f6e516dcc2fc37123e63dacf0f07952d", 0xce, 0x0, 0x0, 0x0) 23:43:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000100)=0x4) lchown(&(0x7f0000000040)='./file1\x00', r2, 0x0) 23:43:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 23:43:59 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) r2 = semget(0x0, 0x3, 0x400) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f0000000080)=""/187) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10101, 0x3) 23:43:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001080)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000010c0)={0x3, 0x9}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) pwrite(r0, &(0x7f0000000080)="b31f2a31ad977dacf23e1128e7e7e1dce4ae2648590a03514ad1f8f652a54fae4e100d21d7af682347bcb7cbf9e52024904411b96329ab2604f2cc6415f12f0266ac4ef8e1f93e3694d739505f95bc7cc9efc64b43a3fdbeb4c30fcf46f753f19b0851c32a3a616f3831b2ffa23c104c6bb812bf9c5d34f8c1708fe460bff17a6286cb3c3120bedc37fa18291010ccc01bbde8c2a6ffd2f4e094361939a4df0e45663817f6fcc26c5a2f33aed1fd968186c3a4b022dd02a991bbc22ed8c5a5a5087a38a54d7f7c9a61cd87ec2852bd7faeff3487519a611d085254dc42188438e02ed2196d5f43ea53cb16cf03442c7941844e1d47fceff1506898db5c8cbc57af35bef92df514c0f90817868c1e2f8e5bf0dbd805160bada9b64b48669054e88012f528a8c12b50dadeed09ca39f98d2b8bd4b4b0062c286c52869d6f1a4b36e42c906d7b2dfa3528794814e2312aee437800305d648d8b24368079cc015e470dc261e62fe929fcfbc7e8dc6e857c25b4a3da7e7575f5a08706f3dd8148a7c8b002b6be1dd56685fd1a2961a0704eb36cfa5e39e0a411dbeba62953f033af4498ae98f05aa1ede60bb4c200beb043937dcb3476589e0b8dabf1e1421e14990353ac844bd14553ee81e4112bb02af03f22f6c02e8b635b3e9698e0c5500221cd86442c3bccda08e49899f8f6eb2b05a1110e200cdc9a2c415fa225812adf1be2f4a43d592df1b16d2971f1ce9f0aa2b8c6393521277cfa9f608572cde896a71c364beec705a25d7f9264c4a37f1534a616ed40c6d951a8516bc29a77ab8067d1740e0b66e37a9e007ad456cb390cabccc24558699dab0086b153ee7d1a7052de0d6da9adc8db107fc9355f6761addd42f5330bbbf1333b74cdf4bd3a82bd33ca35c2c4b22edd983c5c3ed2edc2a26c380dc2bc19e8c8fc6a78ca7e3f53d072b460baf240331edba5b325f688e8adb078345efadb94575fa2a91a8309f812a2df9ccf8e5eb1b90e43bf5ef0837f2e6104bb656c20a8063d155e10c972eaa2a552c6ee33f14f49409339aec2f0d61cc33d8b6e06d33a9fcee878ceb3319aca394b084a2516099e0786709251f77fc060a2a698546037309b4329eba0c99345b0aa33ffde83a0a3175c6de7729a20a616561b6bd2406167c065d1e74106bb034d14d4e907ad251c3cfb1c81929dbcd7f9a956c32c5362d36cef6812b0b358f6635a01803f865fb26cfa8fc9da7b9c4afeaecee845afc4d488b936157ec5f7b5955e55eb5cb37c1c841553bbfd87747b4a5f550a7775b85a06058fe3dc41070ed850649d2f3846e2fd24e4c0df61707ebeb52d60eb50a4c0a9ffdc339fc38947f4bd3b954529c5be545b6992f7f28e74375682774d04d4a759954ab23b72cb26f71107712489f60e8c3b2f887269e23955114d2427149660252b396202b32485615bec235f60742885da9d3bcf71e2de5eb7163cc17db5142bb27751d56f0b18c4b34e2ae326a58b1e1d283b1751f48485d2a1f32d6ae6fce1adf54dacc39d42749d9a48a69f1a694b58ffcadd2c32c1a45f23f4f6e348525d9b9d4203bc7cd7b9ed4d931d5945144195615ae04fbdfaae2a9437a266035a51cc7f0196c212436635f9bdaf4a5121531b1efab8fddb2b5cac4b96b13605246eefd8ed32a807db4dbf6d61705af0575a80d9e5af164db3db9a96bd07cde34769af77d33ef9d1c35ccb23d60db32bb54073353b9b0070668aeaf14650365d0033224f26cd79b0c13f6d1947297ce16ce4b6d41c9ffe14385e04d3c38a0c51f2780406adc7c63955eeb6cb40655a327106d85030eaeb60d4fe96bae6fff4b8d3ca2ff42144c78484befa86a59a7236c357ea1068d5549d6c1c7f19ba4b8c2de2a07d2ef1ae02f39ad74bc0d5e47db4278f1a5cb83d83e06080ff0ca01be13ee952c427b3fc78f76c0caca9480aff824fd8ce2eee39827ddd795f86a2f3548ae0576a81012374946da5e12973ba43091ab6beb3f19cb769299981a0ccfd11b1128725025f017400284030955344d75342208a706a8aef7f0184a38399b4d22d5c46c3928a98080cb10edc1bd543667f5042f978514eda44d0722ab36885d188b36f7688b30192b605c4dfd54efacd53e11686dd4cad41f5fb21957790bce1d6e8727399b05da70cec89c3a203fbd1ef4f165cc4e50e3844f70b1b16b6900a1bdc71e30ceff373325591392cff10c4b20d2f33c1ec13d23cbbdb4071d4a96e1a9058a29d4bdaa07b947e23f03e44419ab91ed005a05b913b49ab246fe8e97aded952c97d5f6b610941bc6c226b018f09c3c3f0fff625de57552423e96ac6c013ad015020035d459a4191c88a6ac998e0a8fd80a6985218f9194047d457dda13feac8ac0b60b439f9ddc633ca466b187afc6a86f0e08c3435a58863258b368d29b0debecc732707c639efd237a0f3fae66ef2a71d73d95602bbdca213be3b46c1d01cc1fa0e14611daa056ce862b3d7f2dbcf8d7141b1ddbe12b21076878400f2c2d0ee7310f4b51c43bb8ef7e7eaac3830694c5949c6ab5ae7871f80aad0df1959fe8e3002dfe0fba1c32ef1236abbbf5b50a61fa7f064dabc3f83807d366dc5e52f7e5a8e66c3947b28f4879b508bdbfe462cbe3d49eed9da9952e77b4a953313bd257dcc6794e729ff7765d5431cebe4b2a3fa674acb3608d87652225fba63d3f3b81143bda9621550aac983ddfd836b9812b8f558fbb2b7c1aa83d5f6f67b80252c71559a45b2d064011cb8d591c8cf05246449e4949a79dcd2d4e528aa01cdc19139ec5983a0425232ac2f8bb8dc027e0cad06f5a5e43f9875752bf57dda3ed973a941e86ec4a89c0616ce014460788fd0b396c67d8ab72ca538e57365e97901d1ed72b5b106ff434763ba5fd742134c4159fdff74b6a1e73e28acba18097ff4fcd6f151d35d69c4a3f4c3114f305b5276df7edc24b06ecc769677f5f26f2ed2d95a213aa76a9f9b15d17a4a8a4fdb6b0dca07cf5cbeb511a084447c27734e72e0dd1ce456db629d3c56e34c3ae44970820b8c04ac8cf244152ef5df5ef95cc8be93eedb7c21c841047562e612c89307b4a42416f9643d56c27f72f2f78ddc0d365d9396d38f30dbb1e9c71691b09a502acccce6d68e5ef5d4e90633b36b1b988284cfaaedd656e6ff3ed675316ec5bec0875ecbb1d9c4653b9c73f09e66de529f100b4b90e7750723e03ec3d626d8be800cfc59e18804f0715ef46f402f28249a3068d0bf5b50ebf6eca4feee625400f2b279a6ea578e6368d39a47888820d119b48005c6ada5731edf1ca6a187fb27116fb048548e390bd8613009d2204c1d4c85f4e0faceb5dab4d94a4fe8ce3ebb441a0bfef8b91cb0129d557a3d4c20cadf1ebfbdec9f794408886ff1b558dd9acb29a4c83f3d63811de626c36693e3d7a085ea6c004d4f20363999b19eba4903e7668452b538604bc181abd0acf7f81161430be8aa758d32dd5dcffecef6d309cc73a7816fae2983c32c345d49a46ebfcef73461cdff8ed55aa92c221f981dbe93eace9be1f5afcc38219e91d905617dcf0345072ec7296f2ebf7a70730afff00a946906fd48a8208af8d6353f564c0430d5a7420cb2ed060c293385380f354d89e414fd6a393722c0dc144effbc23e53adf0cfc472ca9c010985f53248a072d7e1faa25e905461be849d59a81e0606fd152581e0cfd2b4022a663756a4aaf1dd1e34b726ab1fb5a139a4caf3862d010a9b6cfbd04f8fd6414cdfc2dbd50986123dd1e33748d86b86db44287fa344cd970bc7a7725a8020776e1f776f3c1e559b71f620e1d6e19c6b7ae2e8c20cc8c235d08a02bbc54d4761c3ccc351f886305dc691367a660862db622daf7711c68b4e7e958fd5dd14b65d9a6796e429315f1ca5bfbe0eec044a30350898b1b7c60dc5281c54bbca937b3429a08b0596c0c1622f4193e6c6c1deceea1b272fe5018354e9e2a3c962e245a09520f68e6d9a776d1fdbc7dd16aa7c1f0125de7f153a8b8d1588f02d4c0203661965246bdc47ae36d99aabed50b92e45d8388feba03dda63d8a6b3b0d5f0d69fb270dabc15a9fe17bcdac39a711ed9c9f1616a3a4926f4a4d39b40bcdbb9df247b8983b118d62c2c3225dba14925b6538ae1584b5dd21b216a3e2e4e01a01a5978a5be40ff65c5d482105cf065fb4da69a6ebca9740df32deacff5dddd249cd9f01fd165a5f88d13d680799e4d904e71372b709823f5242239c26000620a48fb52513904f4eb733dd8bb1973bc153694bff6adf02256bb576b5c8fc2d3ee07bdc9c012745657f4742d6d37a841df4f934ee6ab4a8517e6d592ddcc4b3fa9efb4abe9f8068d259e5a8f62099ebbfb1e7863eaf590d5498766d065e8a7d5f3f026b1d357c7f0e123ba2a0f470f7838d5858ff282c4b1e4249e7b2a1d985ff7bc1a4d7f4fc08b9f4e83aa6906884b5809862d25d4c020d5fcfb72210b9eb9417f9c5d29c4eb3dadff82e62371e4504dd5dcf5b0698f835729da1cf1ea5e7bd536bfd9702390fbc0aa0d2c0c9cbe92735eaee6d24dcc470652db0a14011cc31a0d781cc1b5515465db0162a1e6a0fd92d5c67ecb136782b6f31870d260b91e13d18b40f9f74591aa1751f42cf9a8d8cd81144f8ad0ec59b2827f05803d6403dc8c94a43765ea1e87e23d5d9c4e56b470497290a2821f4d289dd50e20190cf5894103500248a3c0c575ad66d9483243a27541d25b5119dd18640ce00f47d6b36258a8e00acf1ed224563d169e64d4ac1024352f4a851f8dfea64bc68ebb0192f36cff360af82985734643e00f10e45a3ec69625649f24c21ef428664e32797a80f8aea713a4326aa8431cc73a0e1239356070c23b98da25c92b151bd640bdf653b3ff421a1c35d7218e0374c8df4b17aa2b0ef8595bc3dec62482a3dfcd62bf7903111fc18e6376351e1fa5ddae722b9cd3fed9770c0e88491abeaca35eb25accb74140028c3c3dbee3254e5c83a9eed4775c7c99454527bcdb7190126b0b48e31709b9fdcbc0421f97049f5270a36f5173170350e0d9e811b5dcfd436a1b7b414a499262183807da3c645577be669d440a782ed0aa6c98f4e7bf6fd6d9aa4c8cadd7a31b50460540463cc7f982f3fbe9f718af8dfae1658d8bc189965148b2a3cdfdf531ceeb678272c3b90e36fce0d286bbd5e1558d316c58d911ac5a408e39e362702d7b2c4a6069839a6fecee7488f96c899ca4798bf20f2372bfd1d416395c224429f399bb4973551452d5c8f6cbd933e1c4dede29fbcff92d82513f42c3b4687e4829d7631d49defbba6808cab8ff2046f491bf3963208040b16c67c3ab3931289e6239bc87cc00d22e97af003099acf1b9820f836798f02728aaff8f159440cc903a4115d1b9f78e2cd10d7ea7820dec07ca02c6a4eaa118907f33bd6cc98fd8c8b2354fb313188ed3e457ae5117c904b5d9aaef0ae2bd46c620dc8a6edf4b7226263c06a046ebdc698fa277cda0ed628407aa0887cf5bccf56d96c0788eab401568197957bad95dc7ed05b90c266ea087510c04055770f3d21b2c8621d5e6ce1e852642a719cfb269ee9df3038bc5bdc1374834be7d4992d2469050cd31e96748ab76ade22f25b1d7848df44a6e8b6cd9398188619549e3df6468cc63cb1f4ee9ee6451604fa0083e66ab6e1959e9dd1d6cebe66735a02d2e23d289b3579643eb36fc577c7ff7ca4ed3a59d241c0b6cc1688802e79cd7e722dc8e02c42fdbc71dff6921116b0db90673c2a9aa148caa186409074a546dd74b9f807681b8a1d", 0x1000, 0x0, 0x0) 23:43:59 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xd90, 0x0) r1 = socket(0x11, 0x3, 0x800000000000000) shutdown(r1, 0x2) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="801f8d6558a901f9ba85fea06f59ec73a63a8a78008043fba6bedd758eb14b20227947f5c5164a58df0c3d5c3eabcd4da8bd2b51aee8bcab126e7b2c34b037a9c4e6e3e5247dde651b035fed2aead9194b8df38a5d76db8beb02263694a5679df4f1a998dd9cb5e71b189c1194b3801a665e098c7a47908ba5064f90c8de79adc438ffad617363690424c9c79ec18bde382f30945a4e662b03d066a0", 0x9c}, {&(0x7f0000000300)="6fd2fedabea36d8fef5a3973ffaf3908c19421fb1c0d49025462560beb5c8f77afaf8935c2bde22aa3e4a649b3f510e2aae103ce46117159ad41bc6cd9c141d5c2c7d1c574", 0x45}, {&(0x7f0000000240)="52a72aa3864d679a3980eb171d3a72677beed64379ace1ee8e6358ac46aed74f88148aba1a7372dea54a1a81a083f868b968fb9e73043fb4bbfb6940dbf1f6a0bb4db13e", 0x44}], 0x3) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 23:43:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) 23:43:59 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x2000300000000}) 23:43:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0xc, 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 23:43:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x80) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0x142, 0x2) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/169, 0xa9, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) 23:43:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f440200000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 23:44:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() kqueue() pipe(0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) socketpair(0x20, 0x2, 0x400, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00012e2f66696c652000d0b22a392142bde1861741b2b521b2a4ae58fe8e197ed63acfac4c4b6a47b54bed87a59927db6e833d03ef54e43eb62884111da9bcdc7c8f9b8245b5a07fae31c35242ec857f51c27cddfb07839f4b96992cad81d8e8505c6f29d4ad7de2ffc0e1"], 0xa) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x20, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:44:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000273000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:44:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x90, 0x7, 0x0, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x7fffffff, 0x1f}, {{r2}, 0xffffffffffffffff, 0xa, 0xf0000007, 0x9, 0xc0}, {{r0}, 0xffffffffffffffff, 0x0, 0x6, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000049, 0x3, 0xe6}, {{r2}, 0xffffffffffffffff, 0x92, 0x21, 0x5, 0x6}], 0x88, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) shutdown(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000100)) 23:44:01 executing program 0: r0 = socket(0x2, 0x8, 0x10000000004) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) flock(r0, 0x6) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000000180)=""/101, 0x65}], 0x5) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000002bc0)='./file0\x00', 0x8b, 0x80) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000002c00)) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000002b80)={&(0x7f0000000280)=@in={0x2, 0x1}, 0xc, &(0x7f0000001a80)=[{&(0x7f00000002c0)="a63ae53c90db073198ec3173fdc1c2aeda481ce522632e3163e8bf8db8e4db2e8b81fc457d6b83ab0bc96ab08f325f6ef8ba368cf02f170a928d9436820d8eb0e37c8a66b7c2920734762672139edcf75cab9d6ea79fbbb3af081e8612739ab4e907e65c9997da256aa6d55ad6c8729de6f12a51d8c61ca3c2a17344d74b3395ef1e38566d020808f35b83724eb46eb8f1a3d89a49112d6f6b5a3dfe047efa031bfe63e5c01367e4c21de1d910bf5eadd6d812113603f442580cbfa51f53f45a9e1116b5f124276caf18f6a9f89e9b220c6c196d9f08b5ddd87739939d1fca050280fcb8400b0fb937", 0xe9}, {&(0x7f00000003c0)="8d97c2dedf5790fb334bf7bf1b831e7a554da4d21f8d489851e0391225023f75bd6a7eb70a1cd7083fa179ae3294fc4d28bb0d3963b8d73f039247a57eec42ac036796c073261bf50b684e5d38d94ea3a9aff5", 0x53}, {&(0x7f0000000440)="6d29d773fb964017fec8920f191aa671e09101864db591ba7f30135f1564a93d5f43d641077df561b12c3900847b28b28f950feec93688934b53b9ee3f963df734c48c64874ea735bd96cb131eeee0005eebab5283b6cd4710b56c5ebfb52aeeae7d305ed7565eb9af55bba5f27e9f91c36292c11409ad49d513d722eee5f905be7c0f627db670f6fc540c22a9f90cdb297a8004d0f72ae4b6b62912a8f9e4a2bb2a172809583a40dd1bbcca6c090274e60d4d428f04ffdb91127387fed578298e174b8769aaac7fe3baa2996435ba5ab1ee4d90c771dc8cfd219eff8158be610c032db53dc64d24e85076a77dfdc275b305d904d13af5b5efbc", 0xfa}, {&(0x7f0000000880)="ead323105e005a5925729c756bda2e5bdcd0542f51a410350c8f5caeeb8d3af9bf548cae716d09b8e6a2c32e7cf2d50defacc62381a605726b65b4ee6a10142f10fd24f80d019299d400f244da86185c3751748325f4a46e19dc3b6b40a45ac4026b6a6615ae3d59b72cf4b9245448551b61c75d551ceb12865e7c3fc2c9565adb8685ed5dfa6ce67fb083a3acdb4abfd5d7235697422c053f58e43bd4a03fb898174531967c890dc453ad56056b98cb999dbd3c053c449775b3773ee199b7cd88076659a620b5275121e0b5a1d2d234d4ad8b3ac51a3fc9c1b76c25020d96f30247d10fa31374fc768ad235f6bf3a218dc4d8cfab0be293163e87b7857040ac7f7ebe2df411e9be0835ac097c543b197141641e43aaf71975a89016cab97e007a6918ed8032de225a0ecfd16b560cf103db2b94ed12e6b7eb7a9e115738ff0f70a784052714edabf157a861f2d1a7d5a336181903754ff0d1ae4e96ed8a7b86c032be9d5a98f03bae31db04fe4fbd746a734cfc689cfcf3eb72ac24cc8369acfe58c10b3496246907e710a979c34ed2828e161bfd4bc3a36f12fbd75d9b1be0fdcc0be8e3fbca7aad75167b06e8bf2e98997531dce9003fda0b6363c3632a4ef6884c3a6c64139bf52e63cdfa878c366c19cbc8ec6835bed49bf7f38cc4c0b82dd96c07492797f63ab8b4c13125b79000de714b90a8e46c275b41895f09683306308002e6d4153bcd561ba2744fdd4aaff364cb7a36a1edbde3c7bf7c035211929ad07b69cb13a2c6f58b4bb8631db4bbd41b073a11f94ffee70bf0706bd864b065e72ec2a350ac040f63ef87feb5fcd1e65a89df2be528a0a74765da2e6491a9c647771a5dcf74626e23ba701be5575715620f426bcefcca0be0c79139497dc8f721bd697155e395afa12916a2915959c57c42b239098fcebcd67ab98df25ecfa786241c90e498a36156d65d76f75231715030dd8869e457e9e1561f61acc29903ff8bdf1943b86ccec587b80bb946b0bee5a25658769af9726e259651e168bcf20728c2584fb46e583ea4cfd684968f502f044a762dd74e1ef3886271dd50a8450f08c819b5a8bfd5b246f5f8d401d1c36d853f2b6c8aee4595fc3c2b1d6552154d0bec2f5ef30e9e9869914e3826be1ed59596a995d55a321b8e594f5720fb8ce4bf1aaf0e6fdad11d02afaa8d66288934933aa43667ea8cc7e95fc8ab347b90134f9bc8eaee5e4db0c3b91548d5d30de48a211277451df384ee74ee1c5fc17002e341208d290a99dc4b1e9e2b4c59f38c0fd05028405e33c0f96116b20101ddcaa3579fe4fbe7771dc94b61639595e7c18a996c80b647f2f84360d9fdb785ef0fabc9cdc3181532eedfa6ddd51736e5ff6728dc0d2f2b18f3920b22b8b89f71c919397bc27d82091be8e8e42363f7d30e047386fcbec76a2f9c3feab782639b3913ff14f0db4c649afa70219f75e91e76ecf1c95890b3233875aa2046cb8a1efddae953c662b951129083c9618a7f1dde397322ee338e0691252d520665ff2b251ebd2da0cf8e0ef34db310e057fe6dd77467ff1b35cb1b5b7d0b17de9396a88b1a6850e003be062e3b393c135a28df5b8e853cb5a8d1260c2dc70b26db70a3884e5635b43d3aa83e3d5291a3d734dd773cf43a708c1016894db6f602dbb140224eb221fd2d4fc12348f7161384e75c67aacf3dc885a32edcf8f7aff20c5cdc5edbe868e1e2246bac685f463154cce7ff521697c98e23f5f98019ef5a9d0e58a269d87dbfa2decc410a349c7b117d1bb47b53430b903a5983d576db42f20a7df72b94581f9f1f1e408d12373de8f4b3cb169c69f848c52dbbb95b1de43978e9aa56063581c55f79aaf0806466f68a6fc054335fedbfd52877a8e165321e7d8645a091c2d65c8bcdaa60fcb1e996b62f307094eb05eeee819756be9061889c0e75a08d1da7da0a7d625075e019af56042dcb46d4dbce4854036b6757a2656f75eb48bde32fc4466a8f9e7bff32e5f945391ef8eb0a0e705536978da9b29e63199d92ec02aa4a5d2e1839f7445c2a64e6d45df3e988e8b917aa8311a24b8e14fbab0272b92b27d253f2950e3f85c51940677fed5fadfed5a95a20577ba5f3c4cfca4073a4c1d3270041171e443cb3919a6773b901bd1dd69fc5a320e79e7cee48bf0c1b383ef2085722cf36d971d7d9cb079097140e66921862a1660feec2d8035f95e35f820e7bb30d619731341a1f7850d2321364acdd530bb613381c05685389f9d0f5dd70c9f0105f8c04c829f18c8ab9278d819ec6bb69e94bb3344c31ef432f8485c65153887c07785e064aa613fa6669e6ad5bfd42f20c71bbaca3cd54df171e0d3795205ae48735c8e122824eae5f6aab16bdcad790bdf1826531111f64f74c98bb981d64a2eaa86d00b00c3b8e049107377666b9ab2450d5d7f3d3f0003cadd3ec46eee752e4c024fd746e7089313f2861fd4dde81baa1351bf669a28fbdb4a29de8a614e6acb2fa53dad03c0cbf7be330d1eab14df80e2020eef4b3e81a94b62e0ddff9e7bdb9336b85d956f28f49e4bde121e4501a7f29e6cdb338a7f0f978f632d23f80c1e79763bbaad756752daceea60474332651f2ce4272c2e12950f1b542791f5d40528e4a99211ccfdd3cdb8617c94cc6873bcff7d3a6e9b71f11462da1bc07487b20889c2800fd05df997dce8b7f0e42d8245c987f335069019cebab0dd4a8337370d7b236138ea812760ccc0cbd9703c6ec67e65fa8c8ee40224108a28b74388c6fda191b61418ff9e25187a91ab4ba617b09f59cbf81db1c2139e241f3c80920056a852df701bc471188a1359af153b93b62896de959b847156eeca867dd7dfdb9d31b143ba2c188a8bfb10d3eddac73556499b6f36dcff8c1262e8d0003ea453c6a4a85d4c911db031c9ee7248a7cf96005c2808184586449750c8f3513795e5a04ee000e1ab7944fa776ccdb2c60d73d8d8b288b7518c919ee8015a6468c516a8ea65fddda359b2b0e0f8ce23fc27e27f00b39e1e028eb157bcd8e6feb1cfd60aca6d09fae7a4f331fadbfb91ea8af8a0f4b742b5f92e93f1b8b493f8c70da095976b7f884239b1500988960e05e47ac8ddd1b899d877908547c95fdcef78fcbb490d8eb338116cda3dfcf5ef45e8340a3264a0ba471137fa9a3da3297bc32c081549cb0bae84502cf94df84e6d57bdcb10d5382d618db54481dc2907f7888821c840bbb98b823f22c2cb67ff89a6e7f1e052c33a0990e206358ce72e1c754e15615a5f182726100f89c9447ab273b1a145d1e76d506beaef0638ccf776e3c1d5d7930f00ab5988caa725a6eb6cd1b9375fa57a29dd86c36ed8f1de0c2d812d190685b65973493ad4ac06ac7f43e9a718b7c9b13c5f4c951591bee85c9fd7cb19376e48fd46f72cfd25def72bf059b2647795a08469e73c82a527ffe39df9047eecbf64c82d5c0952dc190be72b3c2ccd89ce879d9ae738dcb4312a9be20b1d5f626fe37597ac4548e6b45e2c355325ec28837c1a352925cfb449bd6a76f7f0cdccb264711830a914d3522e97570e18e580187ed19bb8431aedd6988b85946538fe721e12be98fe72154db5a944664ef697c2dd4a9d8db64fbceb72ab8850948983a666ec2997c5fa70d73822c42435ed6f3d426cd9e949ae23a905d51cc2ca6a041551f321c17475026fd7e2330a99fa6cb638aa851ca067953da37ebb387eeae8936fa6325802ce7fbcdfb8c362e776b475cc93490f6badcd8c06db2397b05bc10506424a1f8e6f0413f7802c25d827413f769e839b8e7db629203ec1d60a015478775c0dbee1b3ff62eab5f111d1ed217566b644befae164368d64ac41e50723879c3af75d9819c5725516c3c48a1e13008df60448f3f221dda31fec0b6de059327e63cf386b209bbfdb97f56fa8e5750f786dafac3261d9674af5a4f7a3a050ff90c10b4d084c9383d49e7ff06d330aa71be69a4f1e364b751aa512311198041686155bfa67e44ca2dac893bc5ac6fe3460be0d6192503823f0a3e5e02c4b273a38e0e12a1642fc1bf7632cca8deb3f4c42c380d70606513b67df7abb3c624b286fc43cc44f7332fd2d2d15a33a6f4dbbcd7947146e384b66dafc2e117848d1038de3b9690ef57701f6b95ee548f62db86256ae350e84a7d10b7e73fe0bbfba403021f80c6635936d049d107b1d59b6dea254d2d11dcab5cd7f08371e3ae862e7ceea0f8f9396e800a5d15e536a9cc0d4c3fb778c6329d8bddef4ee9eddc18c6bfdd4fd214629d119099379ae7fe585f9c6e85afbbb00588ba3799109ee95a4e9c795b9a90f0e8ad55e7621c1b52d6ed89d3ba84429bc8dbe2fb6a98d5fdfa2fe2ca382ef8804faa9915ff8482d4a2b8030cb4e81ca2c3dfa1d41c0847a177962a578feb67665a266bb47b1fed5ac63a60bc4a92445041984a77d0781f37c5d5d6ef15c7f592b4406d4ac35c9b1c4252862fd41e3040c5eb5a8a57dba2cce15b497f7010d1eef0f83999f1053fee776236067cd0307229e7ce7038c294f5d1b8fab941822aa10e47fb34e790de87865f2eac54ea873fb6336dbcfd58f65f5ed1674e4acd59f9d779586326b2e94ef5e2f7b17e96b2d5112feebd9691eaf3b91c7270e1af5fb674dd04dfb2ac6b61f0102fa71607baefc430147cb7973afc45dfd55d4974cbfba733341948b72e7000b0ba01c54b48a63351849fac816c8e8b4fb138489406def3ee2d4e37b33ab62d030e420fc86e1a9e29db98d6b6638868ca9e3fff3a9b265dc099212b16979ff26e1c0452521184fdced6c504f55af26abf4770711b170d887fe23177d64c50e23793409307ab594906eabf6ed5761c5eabb3dcef7b9c740bf297e3c61d8712b0276629558a36d570300278f8f4caf2611bf045181d346034e95d003ce0a048e995e432c6b2e28fb4c5c5f3df9a57033a0c5b717899e1bb6e89063f1631ffea3a1ba9fcbf91b1deb044281a453e36765e2ec033470e860a46309b84abeb214dce4042dc543198a9338494eb1e92686606f4124f28dc6b13259479e584686cd5692f04228a5b5076577e23b88b2b65b59e7d9f5af9be84b7273eae9985e22a399cd78f68b10ec7a36ad0dd7c37258f527dede05e15232a0b2c2ec31333bdb4bbe8043824efbaeba0ae17f83331c900f1ee8fe7789fe342fa3252b638e21f4730e0f39201f5b3b7e0e96b7a4dc94cd4477fc401cc6e8b88fa03e31cea43f1aa18d462b767c50c1d6054acc7b4eb0ebfffa8da7ff514bdf090fbdbe57d98e64f902dc1d73bd85d6d75f97e602e795c18661dbf85f9fabb4497d0220f894f7bb79955c13c3090a9d9a6a7c8145e1ab9fee045849a190c917fa2d6e9de1920852caed895343d047881b0f114a0d3463fe0f205c9f9835f7fd3a6f12fb87c7cfd1aefc635a06739b01c22479350773e7ac8cba7d17e4ff0e35527efb0e24a6a747a5a97962e1df1ac9396e616fc452b70d6e4560e48701810c53b806eb09029a3877f62ad95f766d013ee3b41aa7bab6dbafa9abd618298bab592d3e33041ea603901a2a891acc3e78a764bb6f262ba4eaed280912bda96fb92aace17bab2000303014a8e071095dca62623df7cf2a1a67912e273a1b6a260327b20eecdf2cb83aeb26dc4dfd2482642ee5fd1a1e972f2d8b95074324957ef6af6f5dcafd704c6acfa9db1ff1801a5158e9ebbe17e5ec5971545099d2cab2c1ee5993facdb7ba1cbae07abaef0a44266f0d2d961d60deb778dcac9da4d5b38d8b5994f15ddb3e788c988eafb", 0x1000}, {&(0x7f0000000540)="0e886bb7229817d30154fc21a619011a6b8aac4ed267a93d6403e650cd3de0a1c1066b17cb2788a1ebd88858ca752c77b6dac6819aa7304cbea42498eb9ca2b0ba", 0x41}, {&(0x7f00000005c0)="5acf22910a8e7375fcbdd4d1e33883b5272fe41843", 0x15}, {&(0x7f0000000600)="e0ecdee8310d11f79bbb6c5015d87e41038a6b479fb1b5fa507844e4884aa910fadde95d9ffc7aac93f2d8905680ef2bec1d33c0e7d354e7f3afb0566162171b9891718d00e1921921ffbbcb759c41553c7fb58a207441150a8309ba23b9ade27628fc0ed054626f297824d90d2bbe9f7e6da4899f1971baa6247009de6c77fc706239c98c739160f398e93aa1748987a1c3ad94d362ccb857f9bd5d7ca44f", 0x9f}, {&(0x7f00000006c0)="aac9aed233f97d8e39cb4da5890de4f57c7bd9dfaa7b407214ce6d5615395236c2dbc11253c0aced21a71da988816ad9cf604498ef4a30ebadb450c36dbd96ceeead27a8ee6754e1e7113ec36e1e1c4a1b7557ac297891d6cc3d81d0c314dd356df0f42bccd32d66a9ace3ebf4a8eed0cf340f20bef4410530e7aaad6fac5ff437ffde85c7b13f7be81bc8de58f18012eeaf98206b2b3cbc956010b82d842352ed46ae2315ff629e1d6b50fc20799e304c27", 0xb2}, {&(0x7f0000001880)="c35a0c5ff5cc1844d202006640016c2b3477c4d2b78da44ad9bd0c238fb89e6b1c22297c27da58bac6b0134a4bafc3f8edad48cbea1bc0e019b313c36b44ad615f53be1b98ec0e386959e9e9ef8332346da1c9ec9517cc1982eb5ca215c0a3aee2d18254e5c6eb578826e59b9109779b8bfa9e37abe3b25fb266fd63e1c05b51009b288eec56255536710e1c3650177151213ed724421a8d480af107c762c0f7034408c86fdac7ae69de528c2afdc3634b11a8aacd917ef26a2ede4fd87ba0799e3bd6a3", 0xc4}, {&(0x7f0000001980)="3cc1e6cf72913a7b37891cc9a71bbf33063a228b6ceed9a406625970c8a6bfed77438e22c3a8a95835c5fa5f4e9fee842e2941f724d17f31d83c2e46b7608e7a9b00657c197d3532cb5f7ec75c75ce4a5a475d6d4806f1b6667bacbca95a0136b444b6a769c28c334aff0ffbbad2a7c983a7e3e3d3321e04aaec9d5e9e2d4c33dc78aa25a1c34cd6c7835e0e8990352e6475e80f740a64c5473ff1ab840f4ec4ae8faae86a72692213d75bf55b6211858ad5f6ca6e3aaa7b3241b06aa715185aafd0159fc7f05451bc44", 0xca}], 0xa, &(0x7f0000001b40)=ANY=[@ANYBLOB="10100000000000000100000002000000ef991ccfc84ade9c53c992bc93fbb4bab69996ba75927ed3161564d5925f5ace6509a73fa3bd25771724a6b744a1f0b911ebcf61268b5c7ec1b7384ca69bb52fb72a29c66875c97ef7df2df09c0811399496c70c5b434081066a2e0b938da9971a55d2d0c69cc79ccf70b1980b5fafe719fc4c0505a2d8f39a4c832389d135b0299ef3260c65aeae07223df7b93c956c268bb967a6f795d7723959283457a45601e2f75e86bba45bca8bd54ea6fad02a825533040c8abac9ee2a6cac7aa9f74cc2971199218fbe0355a8790166754f4f76768ff9bf04c36211b3999e6c9cce772311d53f3601d81d36bacc4b3ae941151efea369e0897c55c3d6f97362e3d80b0b9eb5b00f02b41e4f3e994806e0e30f2722cd8a71923673b31fe214a7ef9dc97a5948798cf7e7639a026cedfb77fbecd8dda5333942f5d15ac984591e4204d1796c3ccffd4e1a49d5e60d6fbeb5b8ec80ce9b7ae7a74cedc1126c76fb8d10d89b558ecb50630cb05cce1897eae619d495deb81ee26f46952d4e621cc6eaaf8863b976eb40dc46e6a3658845095844c6eaa5d57c42d60dca6d3b29771a45a98345cb921cc016bf3c9760b09cb7571b4d005918bd59e609444a4eb9ff8f9e1fa1aab32e703253421a5869c56d11f7c27582f4637118e8ec33d1a002c15fd4be55412cdd0ba67cad1e634867de5413059103575cd44e31bcaac5003e732e1ebd733423a890063f28aaa1f6b3711e87859c58e265380f1d8c45537ea20f311655ee74ec6a0d7b1c1646c277ce72bf8f5a10339c6d1fd4825349751f8c41e3c5e635975310e6e4a4ea0beab579546fbd09f526cb28816782b14aaab4930469de59a8859d9d63c5c543a0b753ceff71b047c6723210035dce3723c6c0a3aaf744b47fde3c1d5cdc07e65db9d405a7bdb7a3c073321b9c779c5b079ddbb22fe1bf88fbf0146b3ef10c5505a99b2bc5802b7e3d1a0dd7ed5f0198c6a7c56c442a60ef36a2d22adf592082d9b4fce7c55e3f85389ef7b933120b46dd66dc8c4f3e47a7eb13761b6fd7c796f3560f97bcfef440e4e0fb9483023b532058bd719c35f96a0773fbb6e390f38d86369a4ee56eff493fc86727b51bc00917d40ea32e1b16d44734697c86c8cd21e2edcd8009858066cb6503e529113f7f28f95b163b0e8d067d2109dca321ad9f8904416ac72b25db05333abcf07061f9ade2e329db3848c91594db7c38831ba1018943fd9ae54ded80ca53270ff6fc38f6c09a6875ef0e7ac220baab9cfb4432d12532ad9e22f2308c5d8370579ed2d941273d2d24e9c1891d2db00118ea92e630eeab4a70e499ab08c98c8e52e53efa17171611275291031a92a8d828516cb2f595bf5d562a443584145bf00d4e9fb5af281618aeaf0dc7e8f215e2fa1059f1e942ef2295a8830d9290e9f35d46e491042e7f87b201a77786af7318559ac278ea80095a28f351476a618cb80fc99a38d7d5ef99de838da1f4f3f6d85a085ddb61809a7bb525dd8c563b97da956fb501f382f08fdfdd43d5a8f8420f8ba5bf5ee27061396b4e131e0ad57dde2bd5dd58648942b499e6e8980f28dccbc230980b9ba495554762bde421f8fa148c561060f47f2c532eb13a3b626c3560a32c0d42fb6e8f0c2804491fad5f8dda801e4e8da7f1b27491640828c7e06d6955fb89ddc3f6a0929de2f3b7afe95631689b9cdd90e582afb34e3d4131a567f0541728deb16be51682d79a57764ca2ac35f6888f78b5386a559bdec413c132b8cd1435fd6e832ebdd56553ce3a1a0db159966b608ec5f41e0355317efea6fc27e56a9ce93a9f5a4507dd80e591938660775632891fb0ec4d8489e387ea3d8c6b112f4b74ecd3bcb5f81d08c540ebac2aeb654f3a423e0deabafccdc99fcc5607b25c05a858021aad8dd31e27b5a48cc612c7f9dfb6a0e2fd6f64b91b92058b606e1e62648effd82722992f2761774f92e68339afdfa948c4705e3704198a7581dd5977f24ec1ff35d8ae1706a166525e72e3ab353c5684ca1ab50bc740b73b31fc2dbdd891e85b799fb73f0e5c029c5edab6f537bfa61f7ccae5ab094b8b658eb5843c9d66d4e21c94003cbe0c84cd77e651501f9f4bd35a0591515c7730f83fa87a295ab4aa63d78d47cc6b21963289569fee7725acb152a797ef70fbeb1c259cec7d9c4e390f65029d0039488b354e0d2364b30050b1819798e19b783a6caeb2e408271edf0d4377c9be679b452e99bab1e4fb9c03eb6a6406e4f1b755cea63b4456387d3160a3923d0a5f5a89bfb44e96ee0ad7d889ccaf354ba4d729bce160d43fe45fbffa0af1c0ac247c1ebd9b2a08563a397e98b6aab03a241a584fa99a435e9b307a25fee94eea8d40b1650af0925b6a743f50de131b83bffee375de0431418ea69d90ef192ed4159cbe956606d9852261d49df55f874f4e3639ce5f8e73c190dc55fc67df87cacc0245a0f1e4c5e5301c932711cecf3c9e2b41e570a3f3944b8d2e57fb5f4eb0ffbc050a785df608d04b661ff53b9670944b8f008785e07cb16dc63e4e349b4e9e59521c85c038c90d81d1e9c3b340df31dfb07b89653502161ee567345932f057e71be7a1a53a7381dd564a62de558dd129cdfdfbaef0af537ecac1c0d0b7d41f0cc407273da7a4e5fe724f64f8c4bc090556b0a41eea8029aa321d91aa301bdd385d8a3438935e5f944c0d7e93d4479661088acfca757c430df53391d3b3757a0fc7833a0fea7da0d93d64dffab6178a5a96b81767f63bb46d8fedddb2314339648baa87a5fe10f82e889b0054d249671a281f0385693e13213afbc08f8fafb1c586cbb4e2c823a13a24196cc5168ce35777c77d4b5cb733f11cc9ffc0e5d5dd047da057544e29d0a211f872b16a16f1b6f73606a51bce99b9a7e0beac7aa4cc96e7edda3d7a177c588d420834dfa49a2abfe0d209fcd630e164ee7dc4f0ffebb6ac2861dbb654a161f2406cc5aa8f6887df5a8f1bcf94272c412dd7aaaac0ae675b57549a9c67d4ff301c6857bf28d00b28eaa313ba43f31f0dd75201f9fd05943aa4bdc8839d807a5bb4b52a8bcb9318a40c3c1841bb7c3ea28f8447523ce3dc8fa14481af701846f9609897b8a42dd0de6ebe7e6522fbd13ae1f71d051572131a4b07ae5600128cf75c9c13fed61a62206d0b5ce5e270b828938cc000f7c686d8c3490cdca37791baf0a570c9b3ca09153065f84063531c5f2203bbb0a4cc94bd82b710a7c62c7341fbdc1b43a5d4c17a5ba58895dccf6e320011a0867fb3b04c5e3de02b3e306e569c3f46fcc9da0660477c4dff0bf39255f42190feaca6e0cab0c598ee2cf2c30975bc4d018e2a2d9b1dcb556f01e1cfb9ed9fbb76aa4b6d9258b88623a0df8e4b36696d1b3e0c3e67e2dc35174ed49a3d7f5003a65d822227adaadcddc8c4c408d18b93e02addb50fc40af3ca99bb66e1900de81ae3b2aeff46b2768bc298d288056edad52465b1d98b4f353003efe307ba30506bd8b1f1d706ac65234a206d219fd9bbd90e1bc9c4bf69f12e7faa44aa8806cc2edc0e78ec54a59eba4477bdc5a72761089659ce10a88ebf8920b16dc54bc458e544c3918c503f4f76e13d91803e1db9d33afe624dd4e9ad4c5b34bc601fae0e5e7d09606c0101a3988d0a58093354e4eaed9adbd050e4a71f3f5f6a69172bcff5ad8e61d119294470a14518acc1ba371ce1031da748fc2150221e0f8c0835a123df93a8cdf2711a7e3fa3f3c82b9f09d1686143a499fdd455bd59876e0ae3e311e8d5f32b4220574c54a662dd46b330a840884103fab7a7b20da929b386967b92cce18ade71a0c0486cfaada74d56b877826b92098f62810bb3eed90060b0199b848bc0092e25ec9c050220ff7012ef783ce3dadc7b1967a817692e4473a0d2b9dea3566d8288ed8faff906f85fb29297c1f4b385296ce75936831a4c49ef799dec72e87055293e2fa267aace5de27dfd121521dc3edfa47271b27772785c23cf454e19ae54833fae5fe72b18fc32ace479e02acd775ee786094533ec96f454dcb073739f1a5cc14a96d1195b0f87f582bfb6a49137116aa8c4bda53aaf7d6bdbe876c1a05e59a3e87c96600a69247947f7a00d04737b07f64eaed6f4d9cc25898518ada1e27a2912862cb023ae50dfacecee3a3aa88f20623fe6fb56fed6b2dd4f2152f2c892a6d4a5d0b29e6fd39709bdfa7ca8a9c60fc22a3cb49b4708cc62c2f0fdeac2158621eb4139106aedcb58a7c2f3a3e5633d3a719f409f5074b84dfb5f0b878657f72f6ddb7200cf0781fd9694b31b787652864a16da970647cd754a70f4f937a0f8a9f2090b1fbb24c49d029e4c74c08a5a411e856f64fead4e56af04eca7acb0f2ef93ded4164c343532eb0e13d81846b1bf59a391b41fc96189f2f2cd7e7315192bfec60ada13f7fceb357e841b2ed9e5e1fb0496641f686d3a465142f4d087874be5563ee3586950a6da4bc4958a0ca5fe1c39f67fb87783f751580d0e0517149401a7b70949beb6132461e8fd8689996871f095c74f7d468c3b4dbf5464ed00c2a85793bd1136f294e16dc89beee9e2c9f2b45dbbd411f6769c65c86f19c3454f661d04e03b50da34c3059497e8966b447a72b044f34ddfb32d9bed36c33db091e0d37d8653811df9d53c62063f2d0a04d9968ff8974a994ede217224bb39bebf81f8bd27edbebf50e0dd7a845cb9abab98cc0a6bd0d4c04829c3a77b99ac265f443e84df77ed268b3989e067c114590959c22248b71fed14d5427c966005d560b8609cf167b161237da677f6eb5a6f4fae181354ca8c94e95d1defd9456d088748a6d2f4479d66804fe8528dc375f9f8fe5cc9b73f7b3995f4f4f91818caba04e64751f3b2645bfdd77b25846dec9d1dda35934dfd9d9a67869701035a47d330398b4ca54e45000643dfdff665ce95c5804d92433a7c12db0aa20d27f491d15f5f52bec6e04d58ee17aa693bea21ba93fd3c11dead61da5f4d71a7771112a8f1702b965f94d2facca268d696c6e4a0ef78dc2a7b5d055e6c1a282e2b98e602b0d48b35fecc2e5456485bc91ceacbfbe8fb35940430ba218140dec83c9ae2da97edd2dd74399b2c670a1d668dded7e698ff84ded454303b21ea451167beb843c7e5cbc3f24f391c84a9885df50cb38b207792f7a3393427ab9372a0ae96e3046259ba38ce798e2a9788a992af639fae270cb80bd1a196f315843b90ff3db5648dd7d27315eb75ad25a408cd125fca8914a878fc71bd14ed4eefa4fa989a86189ce3e40fa644fa89cfe60bb22fdc4029cf34d0f06b0dbb7f475786d4af7ded197a1bbe31ebad8b22ed27ce3897339990ee9856d2773d6345a94624b96e52feb5bb3ab4465a9c6474fec1366e2d00aa7a1ae205f2e6dddb5f361a61bd3a83c6a648470c9a3bb24f993fd9e3c31c157aaff4643147090fc2a5f1bc10cae3df301a61060016d0550befe587d575b1d20526550a9e16d0c2194f5a03f85329ca8e68c76b7c0b32567129115e4d4b5095c9bc1c5e74c35a3de887fba51cac192eca730d1834bae461f88408880df6fc67428e9c2f642608a239d7545a2f242b5b8afef266919782bfc8212c9e65a3511397bebd50f91a2a35d8898367219e2e17342b4174456963221e376bf4669be5f309d6c7b4f739da33d9e4e6edd5e4f79de5c8727507c43708733bcf2faa13972577e617d7e4767167e62117e121e75161ee9d7636ea4a85dc98601c256ca9265bf01c8ff0cd0244f837cbfb95c239c975d4dab4a62eab412bdde1a216f958"], 0x1010}, 0x2) 23:44:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x502, "0366402b96297f0c033c02df71795acd76ef3caf"}) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000002280), 0x2df) 23:44:01 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1803, &(0x7f0000001480)=0x1ff, 0x4) r2 = getpgrp() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0xa2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() fchdir(r0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r4, r5}, 0xc) readv(r1, &(0x7f0000001280)=[{&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/160, 0xa0}, {&(0x7f0000001200)=""/102, 0x66}, {&(0x7f0000001340)=""/170, 0xaa}, {&(0x7f0000001c80)=""/4096, 0x1000}], 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x20000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x20188, 0x0) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000001440)) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r7 = kqueue() ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, 0xffffffffffffffff) close(r7) kevent(r6, &(0x7f0000001540)=[{{r3}, 0xfffffffffffffff9, 0x50, 0x20000000, 0xc8c2, 0xb18}, {{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x9}, {{r7}, 0xffdfffffffffffff, 0x1, 0x40000000, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0x8}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:44:01 executing program 0: pledge(&(0x7f0000000100)=' \x1a\xca', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x98, 0x4) r1 = dup2(0xffffffffffffff9c, r0) clock_gettime(0x0, &(0x7f00000000c0)) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 23:44:01 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x880, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x1, 0x2, 0x7, 0x20, r1}) execve(0x0, &(0x7f0000000000)=[&(0x7f00000001c0)='/{\x00'], 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 23:44:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000340)="89cd7b30fd4ff3cc4e3084d2b45b744ef689a465e8b4bd63b4dc752c4a1a9ecbf72de0fde5902882b5ea1cf58501bba50b247deebf791439c211ff4eccd246718961e20e1a8d647c65892bb6dd456db0ba49eee7932be37d041b271dcab501d82ca9357730b1775f16f7e0f4e1b4d7ef6448ad48b979a508dca55c7744fff2da9fb6a88b69b17f21dd8869f5d2fa267485fc2f2cb3e45c4141b01fe332244bad1faa28c08ccadbaa36af4b3c46b399b9e7047ae0a9498808bac014a0b3535b827aae1192a9f4337a07292ef9dcb72f95", 0xd0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 23:44:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 23:44:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000010c0)={0x0, 0x7f, 0x1, 0x7fffffff}) 23:44:01 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000140)=""/99, 0x63}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000340)=""/136, 0x88}], 0x4, 0x0, 0x38) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000080)={0x1, 0x80000001}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000400)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440), 0x0) lseek(r2, 0x0, 0x0, 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x6, 0x8}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) 23:44:01 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x9}, 0xc) fcntl$setstatus(r0, 0x4, 0x84) 23:44:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x800, 0x6, 0x175, 0xff, "06b404cacc9dff415aa94e70bdb47e625bfc43fa", 0x1, 0x40}) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000140)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) close(r1) syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f0000000380)=""/209, 0xd1}], 0x3) 23:44:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="aba21d2b6dda4aa13d13896fe376d79d33b5587439f6d302bb18f5e904ec1f212cd556b18b162ad14d1cafbf61cabe30e6e4c5988d9d18851730815960e5eb7d6adff7f2114dac2471eaaf713c2145d6d1a236faa5591b4f8bdcf6bb91bba3718750c26f28c4f31a1079eecd14e139a4236571bf4dd403a86d089a368d23238b59b8ae22f693b6b9ccafb59119fa9bd6f4101c1446afd168a36dd98197a4a438fd68beeecfe900e174fb2dc8f09c1470cc8eceefb9b3bc2ebc6143059190f8730b34d7db09a73c9aefae9c9fb5fa85158d8dce5952b324b586bc2143ef471142a8a287c92f36a43db8b93941b43c7b5669ce28631ccfbf473f16", 0xfa) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 23:44:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3d, 0x400, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r0) dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) syz_open_pts() socketpair(0x7, 0x5, 0x5, &(0x7f00000000c0)) 23:44:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x4) r2 = shmget(0x0, 0x2000, 0xc0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:44:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5, 0x5ac7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="9bf41a79a3102db2de2121250c8358c0ee951266a14617001c49d40c255f2c8a5867daec915899ac0367171c4301bddb3d722eeaf45a572714d1cc771d96dfa163a7d632a5018f145f1fca067890eaa2df0f1f7991e1677784bb4e6ab11e57a99e0416cb15638cdf575a83dbd111733b9bc4f5eb8f32ead47ef47c2acc1fdca33665fd650aed7ac25d1f57f50f22d81d345f09b2f8d7184e9b87c52909ddbfbe9ca6b976bbd6915e613645a57ae8f4bfd8a6d57a5b6b5f90660b222ac12b29a7e5af9e96826a98e2459a70cddf51b7027a39140a23cea12350e1b71bde3084df874d4a", 0xe3) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ffffffffc85e2c31c61ad449011f78230000000000000001ff10340b92eace5ab6bf20858cfd270e83f3ded1817d577b814db1e2255d4b6d83748963c69dcb74e674b12aefde325763e070728fcdbd8bd26d672f62cc6221198bd3d49d296225408533c904f10831774cb6d47fa865178d7a2fc53a6bac7bdd59cd42b625e0253776f2f3b6ee64863aa37c3156be13d78238b316db9ae7b6345830d47ff759fab46d218fe62a8e42efa2ab18d8bf402254bb2bbc736d4729e8efdbb9a039c0a2204f988fe559f2bd183c5600", 0xfd) r2 = syz_open_pts() syz_open_pts() close(r0) r3 = dup(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100), 0x260) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xfffffffffffffff9, 0x8}, {0x18, 0x3, 0x7, 0xfff}, 0x1, [0x1, 0x40, 0x0, 0x100, 0x9, 0x0, 0x777, 0xffff]}, 0x3c) 23:44:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x2000000000000000) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4a) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 23:44:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x2000090d1, 0x800000000000006, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x107fe}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f7286d1a7d0dfe9d86dd8bc8dc2034193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x72) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpgid(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)}) fcntl$setown(r1, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffff7fb80, "815c55000267a7230000001a0000000000000040"}) ioctl$TIOCSTART(r1, 0x2000746e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:44:02 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20020, 0x0) r2 = dup(r0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') msgsnd(0x0, &(0x7f00000001c0)={0x1, "72ad0d743381c261fafe3e82100d84c579b43f3606dc0085ba837916fe7d0e52b36e22877191e2558176efa238b1cdd2778b71f707b54696e8472e83ad7a12ac5a10bc9a90a5735cbd461d195323346579f3c534a94ad1580430017d24d23c85e01b87900f539251877c6e29264ae31cb28e6745f2d594b9acebe558602268ae9e87eab41c71997474eaad04781dc4c7e7dda79f5efba464395738133d69f71755647a7ebb987e605390405aca57"}, 0xfffffffffffffcfc, 0x800) 23:44:02 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r2 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) open$dir(0x0, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) fsync(0xffffffffffffffff) msgget(0x2, 0x8) msgctl$IPC_RMID(r2, 0x0) 23:44:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) r2 = dup(r1) pledge(&(0x7f0000000700)='\x00\xe1\xfa\xb9D\x02\xc2q2ji\x90\xe3`Ou\xcff9ah%\x8c\xa8\x8e\xf5\xbdr\xef~\xd58\x85X\xc0%\x91;\xc3\r\xefz\x86\xa6\x81no\xa8\xc3\xe4\x97\xff\xd9q\x8c2\xe8\xb4ep_\xd1>\x86\xa1\x8e\xb6\a\x9e\x8f\xc4\xf1\x8e\xb7\xa0i\xad\x1b\xc0\x1e&LX\x9e\xce{\x1c\x91Y7=1\xea2\xd3#X\\\x05%\x8f\xe5\xcf\xebkit\xd3\x9c\x8bG7\xcfG\xe4\xb7\b\nf\xf9\xb1\xd5\xff\xd1:\xef\xc9\x8a\"\xd3\xc0\x05\xbe\x0e\x8d\xcc9\x0fP\x11,\x8c,I^\x04\x99\x99\x93\xff\xb8\x94\xbc`f\x89\x13\xa5\x8a\xb5a\xa7Iw5\xa4\x8a\x8d\"\x1b\xc9\x12\x7fH\x8c\xda\x80:xp\xfa\xb6\xc4v\x12\xbaL\\)]', &(0x7f0000000140)='\x00') r3 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x11b2) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0xd, 0x4, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x9, 0x7f}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x1f}, {{r2}, 0xffffffffffffffff, 0x70, 0x2, 0x800, 0x800}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x7fffffff, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x10000, 0xf16}, {{r2}, 0xffffffffffffffff, 0x82, 0x80000000, 0x8, 0x2}, {{r3}, 0xfffffffffffffffc, 0x81, 0x3, 0x4, 0x5}], 0x7, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x60, 0xf0000001, 0x5, 0xf39}, {{r2}, 0xffffffffffffffff, 0x80, 0x40, 0x8000, 0x7a1c}, {{r1}, 0x237240fded6d9eb9, 0x20, 0x20000000, 0x4}, {{r1}, 0x0, 0x20, 0x6, 0x100, 0x9}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000000, 0x81, 0x5000000}, {{r3}, 0xffffffffffffffff, 0x0, 0x40000007, 0x7fff, 0x3ad}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x30, 0x2, 0x8001}], 0xa8, &(0x7f0000000040)={0x3000000000000000, 0x1f}) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 23:44:02 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4}, {0x7fff, 0x200}}, 0x2) 23:44:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000010000000000000000"], &(0x7f0000000040)=0x37) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) 23:44:03 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) 23:44:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000200)=""/161, 0xa1) syz_open_pts() 23:44:03 executing program 1: chdir(&(0x7f0000739ffe)='..') unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20080, 0x0) socket$inet(0x2, 0x4003, 0x7ff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xa, r1) pipe2(&(0x7f0000000180), 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') 23:44:03 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='r\x00') 23:44:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x65) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000000)="7de9e39599326e4cfc5ebb0afecdbbcf92388fd495322e1f38350c96e9b87d727e", 0x21) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1000, 0x10001, 0x5, 0x748, "0e3eb7f7626f8a5f5964175534116f2314ebd930", 0x6, 0x10000}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000002c0)=[r4, r5, r6]) r8 = socket$inet6(0x18, 0x8005, 0x7) sendto$inet(r1, &(0x7f0000000300)="44b93469f14c032905b5198ac92476091349128c6098fe1dd1241b204682fd5a353c6725a175d277674d412f7862736ccfba1c656fb869c7f7073ed8e5c391e08d9a6fa7ddaaca1927f41205b555cba5bac6b9fa23be5df10492ffb20881e6cc2af763b442d6255700cb1065d3a5da753b7080edb77e36f9c364ba968c0a286b0fd31a9b806be537de34770cd8140adf86de1bd5f14dd6f561982eb080f726988e6c496cd555bb3c", 0xa8, 0x8, &(0x7f00000003c0)={0x2, 0x3}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) chown(&(0x7f0000000400)='./file0\x00', r3, r5) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000440)=0xffffffffffffffff) setgid(r7) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x8001, 0x3}, {0x3, 0x40}}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000500)=0x3) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000540)=0x3) fcntl$setstatus(r0, 0x4, 0x8) r9 = semget(0x3, 0x3, 0x0) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000580)=""/215) recvmsg(r0, &(0x7f0000001dc0)={&(0x7f0000000680)=@in6, 0xc, &(0x7f0000001c80)=[{&(0x7f00000006c0)=""/135, 0x87}, {&(0x7f0000000780)=""/233, 0xe9}, {&(0x7f0000000880)=""/88, 0x58}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/243, 0xf3}, {&(0x7f0000001a00)=""/99, 0x63}, {&(0x7f0000001a80)=""/236, 0xec}, {&(0x7f0000001b80)=""/124, 0x7c}, {&(0x7f0000001c00)=""/92, 0x5c}], 0x9, &(0x7f0000001d40)=""/94, 0x5e}, 0x40) chdir(&(0x7f0000001e00)='./file0\x00') kevent(r1, &(0x7f0000001e40)=[{{r2}, 0xf1a42386e24e8dc1, 0x2, 0x1, 0x0, 0x10001}, {{r0}, 0x0, 0xa1, 0x6, 0x8001, 0x7fffffff}, {{r8}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x1576}, {{r0}, 0xfffffffffffffffd, 0xc65d720e49b583eb, 0x0, 0x8, 0x3a5}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40, 0x1, 0x1a}, {{r0}, 0x0, 0x15, 0x200fffff, 0x2, 0xfffffffffffff85e}, {{r2}, 0xfffffffffffffffd, 0x12, 0x80, 0x0, 0x9641}], 0xffffffffffff83c6, &(0x7f0000001f40)=[{{r2}, 0xfffffffffffffffb, 0x40, 0xf0000003, 0x8, 0xbea}, {{r8}, 0xfffffffffffffffa, 0x48, 0xfffff, 0xfffffffffffff7db, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x383, 0x39d85047}], 0x3, &(0x7f0000001fc0)={0xbba2, 0x6}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002000)={0xffffffffffff0000, 0x0, 0xe30, 0x1, "0c5cedc18f0c739cbf892ccd2bf657c5cc35858f", 0x6, 0x7}) chdir(&(0x7f0000002040)='./file0\x00') truncate(&(0x7f0000002080)='./file0\x00', 0x0, 0x3) 23:44:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 23:44:03 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="c3", 0xf0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1, 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) socket(0x6, 0x2, 0x9) 23:44:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() shutdown(r0, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fchown(r0, r1, r2) fchmod(r0, 0x0) 23:44:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) write(r0, &(0x7f0000000180)='m', 0x1) close(r1) 23:44:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0, 0xc}, 0x8) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) 23:44:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x200) recvmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/121, 0x79}, 0x1) 23:44:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:44:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x3, &(0x7f0000000000)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) lseek(r0, 0x0, 0x0, 0x2) clock_gettime(0x7, &(0x7f00000000c0)) close(r0) 23:44:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x0, 0x4003, 0x338) r3 = fcntl$dupfd(r0, 0xa, r1) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x10, 0x20000040}, {{r2}, 0xfffffffffffffffd, 0x28, 0x40000080, 0x100000000, 0x9fbd}, {{r1}, 0xffffffffffffffff, 0x25, 0x2, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0xb771, 0x7}], 0xff, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x3, 0x0, 0x4}, {{r2}, 0xfffffffffffffffc, 0x4, 0x40000001, 0x4760efaf, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000001, 0x3, 0xffffffff}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x60, 0x2, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffd, 0x80, 0x4, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x3, 0x1}, {{r2}, 0xfffffffffffffff8, 0x51, 0x10, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0xd, 0x84, 0x5, 0x1}], 0x366, &(0x7f0000000100)={0x9a9, 0x51e}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:44:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchown(r1, r2, r3) 23:44:04 executing program 1: shmget$private(0x0, 0x7000, 0x0, &(0x7f0000ff8000/0x7000)=nil) r0 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ff7000/0x9000)=nil, 0x1000) r1 = shmget$private(0x0, 0x9000, 0x100000000200, &(0x7f0000e79000/0x9000)=nil) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x5) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) 23:44:04 executing program 1: r0 = semget(0x0, 0x4, 0x40) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/78) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') 23:44:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r1) sendto$inet6(r2, &(0x7f0000000000)="aeb1d61b866011c00784e5a819e335b71876b3158996cd04886f605346cbc4171873060cef983f425ed3c67a7f45d0833fe9e3e850cfee6fb1aa25a91b8fcd77e907bd014e0ed96e02112528d2109d6baaeb6f5bf7e4259288aa9fc13f8f27f29137423ad7c471cd008f4c55f768018bc70415a1e192b1150d27f14986dd46bc029e993c33725f5925f811beea0c2b4f457ff357701d22bc03696c9c6b179e783d97d96e1c7fdbbd0d88accf2926200c8688c8ccdab5fc80f282ce861cf00f94", 0xc0, 0x400, 0x0, 0x0) close(r1) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x2000000005) 23:44:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xc975}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0xffffffffffffffff}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) read(r0, &(0x7f0000000540)=""/226, 0xfffffffffffffddf) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1000018d) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt(r2, 0x8, 0x2, &(0x7f0000000180)="390f81dc8000d041fea2f32887f45b31c2e2630b0b7cdcd40c4d917b5d8629e2e993ada43aac030810f456b9a8a7e73db90438cb09a3a6c4f544565ae6b7abb6521901fd55f15abf485227c9f5a83a3aa5bce9c3d653e5579896615861b64b12f1ccbede76f376f120eec5f0cafc3e5e8ec0f6a48f72475a7092356f939ca80c608020bf79", 0x85) r3 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x0) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 23:44:04 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) poll(0x0, 0xac13, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000180)) nanosleep(&(0x7f0000000000)={0x101, 0x8b94}, 0x0) syz_execute_func(&(0x7f00000000c0)="263e430fdc22c403796292000080201bc4a3514cf70b44dbf7c403c90e3c33660f57e5660f3a44180ac48355780500000000c88f2858cd84129a437a9fa6c4812d75ef") r1 = kqueue() r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000240)=0x1a8c3c21, 0x4) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 23:44:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getgid() getegid() chown(&(0x7f0000000100)='./file0\x00', r0, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x76, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) 23:44:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x4, 0x2410, r0, 0x0, 0x2) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) dup(r1) fcntl$dupfd(r0, 0x0, r1) pledge(&(0x7f00000000c0)=':%.\x00', &(0x7f0000000100)='!\\\\%}%\\)\\\x00') 23:44:04 executing program 1: socketpair(0x1, 0x1, 0x18a9, &(0x7f0000000200)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000240)=""/70, 0x46, 0x3, &(0x7f00000002c0)={0x2, 0x2}, 0xc) r1 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x412, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/208, 0xd0}], 0x1) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r2 = socket$inet(0x2, 0x8003, 0x7) r3 = dup2(r1, r2) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f00000003c0)=0x20765ffa6535f54) 23:44:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x7, 0x400, "010000000000000000ffffff03000e00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:44:07 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/229, &(0x7f0000000280)=0xe5) getppid() dup2(r0, r1) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/253, 0xfd) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001440)) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) getppid() bind$inet(r1, &(0x7f00000012c0)={0x2, 0x1}, 0xc) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 23:44:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x542f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) pipe2(&(0x7f0000000080), 0x10000) pipe2(&(0x7f0000000200), 0x10004) dup2(r2, r3) close(r4) r5 = kqueue() sendto$inet6(r3, &(0x7f00000000c0)="5d19a9b58b4165810aa3635e7a55ce92a82c436018f71cfea6b244817c602754bc9b83b275079c3f16d58f026d9d661cbab803102ddca45c666c2572cb08eac270a3e9ed5268bb23d1d11fff93371aeec0e8feb8bdb8a640594be434a29eded97f92ab5a", 0x64, 0x400, &(0x7f0000000140)={0x18, 0x1, 0xfffffffffffffff9, 0x9}, 0xc) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x8001, 0x0) 23:44:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x13) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x1e9, 0x0, './file0\x00', 0x9, 0x4, 0x5, 0x200}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38200, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000280)=0x8) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x48, 0x2) 23:44:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0xe2}) 23:44:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 23:44:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="edd680cf409dcba32f9bf6a37fc48bb6c7a7c464634dc8576203892e72b7d5c1c0fc86f959bbd1725d9c6e06d046c9944cf8e0b5c62b70a1a029f98a6162b8f523c1e7bcda1b853f00f27e158b", 0x4d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x280, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) socket$inet(0x2, 0x1, 0x4f48ee2a) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8003, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) sendto$inet(r1, &(0x7f0000000200)="89459e524e7db6befdab49da2b20645d", 0x10, 0x8, &(0x7f0000000240)={0x2, 0x2}, 0xc) 23:44:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/88, 0x58, 0x840, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 23:44:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x27, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:44:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sync() setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0xffffffffffffffcb) 23:44:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) sendmsg(r0, &(0x7f0000002300)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="a000000000000000000000000400000067a3a9c065b8ba1d01668dd7142fe493e4d5ad3bcfb92ea6d6f02ef9d50e2bcb52aa091a3ba0b944f740d08df903443ce62f86c03cf3d4a04f7b0987b849732efd9d2499f88ff04e278d366ed3955a343032c37eb2f2702e761d920a9ded2996d0cb933e912958c101b1c05a0ef0ffcc01e62b7e72dfb84e712256d0b33e07d1358de07e49ee915935a90000000000001010000000000000010000000001000052c97c612a96e8c46483fb8d9918eff867910ef965cf0449176f555e973dc25446c0083d063dd9da17bad55100ad947f64e970d4b9f99df0a4a1a57a60cfbeeda262eeef415849a488e73d9ba28dfbcf4950adebec135633c0615d33a4ac6470bddde6da730cdaec5bcb622061e236b293c34242ac0c3e3fb6733321ed000d9c5af180130ec634b30c278c594319b7861e59cd5f931f587056a66122ed3d1050d1ea638f732c676f7fddd16f29bf06d547e1bc3b2b25ed764c773279cd2664e8594adb3817ab535d57cea13503012b7925d6a2b2ae4ff9d4bb6545c83709ed94c355035c38c33160079138e84882f4a815bb3a7e5b85889c6c1dad8f5f2e75376d50f7343d04a5ab5d4a49b4ac311159e62a3eefa5652709ed64ba0c295b7a4407c77462a57efaaeb6329dc046f8ee1c43c4e36a735236f5ad5119a89c818222b91b54dc892243bc7e855dd176e68422789cd3f4871ebc3882a146e892bc578eefa0a9ce219d1ce6afb2f470c4eb5e95c468d3d79b82fa29451bf3e20ee448baef7e1d9667d2c569108f34052707fa1885afac66c8947e106d7aa5f7fd2eaf6afb976c2b0ca386bc1c526410a11d40c404c8c57590f8e7fa17a2884a61fcf42eba0af78197f574320cd6dfd5228d8c1ca3774c42c6eebf8241ebb276e33ed0e5a7ccac92e1a724070086b8f0d152448d4d074d442dc6bd34a44478676e08bee77cb60bb687e33ed1109b1b4bb4f8270427bb78846babd73a05917a7b772be403ca14a05b81b00314328435869f67eda39dc9c82522008debae833383ebc56bcdd5923506c1430575fc7e87a7881bca70b31350fed23a8f30c9f898fa5bc559d7ebf4fefd8b6fe221bc7d2fdf0082b4bf20fe9a0f9e25e6345504108cad863fa556cca6da15755c11e31b6cf38fa263ada46053d69004c2690bb60994d5e6f49c7b749feebf123906f7aa154784f9fdf9bba883593e63d7471e798609bc068dfda1eaa239816ae442c579c2ea2c98ae88f2fd4ca38dd6342ba640f7ccd52f2ae60e238a5b08fba1cba9cd45f68f9ac5ef3e752b40b239187bad61a8a62de1a31678b197c07095363c1276b4a22674de06c839f236dc75598a494214e87219e1804e03f48f2fbf092f09a7c67d7ca2a409da6cc64eaa7b85be7a774c6d8f8cfbb0f9a12501e85360947de66b7c06df6d81891011918b4ae07292aa0ee6d5fe5237c1aa478d0277e5ec7a12ac452b6d1f3f012ae4a463b378cf86768a583b7ac6bb8694603f8d98d49c66f3c456859ba3826a3a36192c4b6b0a63fdc3097411c41dc8f93ddcf9d3c141ee68887f7a59086d394e69260c7c4bbba83d92a803dc87ed996477a4f65b4987f913e94af41b9c526675c13ebb7c932a5eb85cd0ce75529e060f93b476523f45bada461fd4d048b096ba8a53f0870b0e464fc542243f05c087aba038e339f635ce127249c36da6a7de3e2627b8588f4dde9ac1159e1ba39910c0ba892b50a8666128183776fe3684f89b45ba7eee414a1abb1daabc4d874cd686ffa8f6cf82854433681dc0d31a49b846e553c8a58805d9f64dda84c4c7ea3795c79874c91cf10dadf6c3defd027af33a2eb338d9b2eb7ef58e23700f71e953a185655466c8aa54bbfd2abf281d63854fb9833f1a8482209977b01bf0697915a040f85d31c06788eaa44c243e82783018f70f1689048a398762e345d330f461374cf596ef9d0738d71d932ab89ba7eb347415cadc8f9f8c0a9f97d034c1f21e0c4fd6b4188d7645cbaceb733122f6ff59e623b938bc4afcc36e1b05c86cc42436a94a66298e02b95b96493c2138c0690a04df9bbb8114af541b2f50516b47918177a8919d9b55c7a184edad4da395965c644860607b4ea659f5ee67a0e545a783f64eb520baeb1860b1ad44823cc6c202c7b2e10f4b30e7edd995ff63e992fa4f0656e8fee29a7c8d98734f63ca90242acba30ece536534229668dcbf7e517de7c95e734209bb9245730bc615194b561af030e1d9254222a0288cb7bbd81604ab51a2d6a0af01688b167d908971f3892631cb423ea3531297d07a4a7776442278a6f986fc757f9de5cd8e506413311f46dcb0a80ebf237ec330580df174223b4b7302ae9e79f6925160243274b72b2d55267b221f22f07408d420fd374eebf03c35e0f77a79abb38443e9740e35a5128d5cb6c6b1e436404b049a25c30fd225e0affa3be5427a27999f0f4beca3d1bd53bf332424c7f90d23725263ffeca9a52a11da9b9fa53628ec78c9beb0517c0032d6e6d5c02e003adda3d5ed4942c372633aaaecd745194259379d02a60bc8d12176bfaf774cc1343da2378ff3fcdb50dfb4f6f4b634b58e4c5a0d67134476ecc2a1484db48c2477b0ef30584e62f0d156c2e700635f6a758abee960d105915deafe19485fa688f7b5669a425774a98851bfa6955f2fb101085aaf774df1697e512bdfd339e8f4742b083d9ec14e67d3a4ac301670b913df7bedef812b55f972f5ceb31c322199900a017c159cedcccb6d4e83ade287abdb1855f95e80af7e03e74c4c69fb04b232166788bda50297dd5e82f3a563b81d0e5ddf2e52c16bfa069af679d7ca84ce84c73070440cdfc2de0c29734cb29b0cc4b90fe58486f6eb038b4eca1257eaa2fa97077d922b7475b2a97c3d0f63c3e85cd127dff7250aacce7742d6666decf46e5d8987ee6eed9c4948c9085c4acc1462b82b4f8432899338b42714577005db0e833ac1ad4d58ecf9e211566807a0a584295d34b2951524f29909a4f74b9447574f20bd4c4964ffe16340e6182af923159029b5fe0de799d453f4cd75e9c463d49771376ff69e6e5048af9e21dcf47b39e836ce53b80ca481c4d58d0a3cb2dcb30807a4ab59425aa4c397a554cc348925a6879106878f76f2fd3991c151369943ab93a071d5c4d2f6a9e1d349df7ba297ffa4b8edd0d721ddb90e2b02648736e03eb6ec1fc6e4a7467a9ca41850c0171fe5eb63e4fb380c1804874c936ea3101599da0d1dd271e728396b45448c029e263e817c8cc8d186030f5f42eef49a0334606b4da307f8308c7d717dbba8e8148e0d6dd4739240aaef087ced2c2344da37d50b8f4f71dc2ebe498ec3b4fca62dc7874df971fec9581ed0c8e7169708db8327ff4a7ef55987872d44f57c3c65d6a08fec2363581235215723f05e64eb2e60b8c7b8a9fbe83778884ae984aa9e52b02ea4d84ab36c8a31f190fd53ad016b2b29188f1db5a8defb44abd5f06aa6286771f16875b0eb9f44a2dddf04fa552c3f8b40c9e97b3017c7b1a4cef0f00237a29d5b0bed623e42242288b50c31d3f0cda03d437a3b37abc68aea259bbb7766b2cd2e371875bf569c152eb8d739e95021216201ffd1c7047a6687342f1a197e296a93398dcd5175ce7486d541493f35b48ec73e228f5fafe5860204a6a611a961138fbd0f0e01ffca83f649483f776cdbbf7db1e152551eb7197cc8a0c830099447bb8f15465cdfba0c13a11a9e9ea1c5cf05df24e6747b019a0dd84bda7f65acaa06f77088a127feca03aa636831d3342a16db9151f45b7dea5f7f3a2a784ee68c074cea328e20eb9f9ca1598985add6ebef5226a39f666d4347f805f4538594895dca2532da9a7804e8a32185b1fe78872f3eb2d9b0cc038589f509fe1e6bbc68413fd7d014046bbc7e19b8b454d6cf13d5ca018bd18e8bd4c1a99100ad0dd8046f91fb87dfb96f9c17f5624e982b6eba71da915bcf641a33ba82850cc20ef6a9b369888f48ba02b3f7498565b45d2abc0a040e529f481fb048cfb4bcebd6355946b40ef9b13d68f4b104692dddf2e818ffaf84f3b6487a66280f9908579751c72261ac1a5f6d233e66103643d845a36e55d862872d85182651572d1d3dc5e0464c91a7f66d778b61ddfbcce5deb3c517f7aafe69b92ea57048be534b7dc0e1a1ff8a6ed1fce464fad88ca37f05b023f21b57bdc7604d697a62509e00b74d3423e46151effbbd37352a5e8f0dcfd6ad93d4dbc07eb962c7bcf964df865b528d65ab9396c40ed1242675e75af52c7e238321ea3abf088c8db5a503c45607040574ec207e6e16037f1bd11557936cd836f1948c47a366dafd1b7208600877ff9c6022e78a7dfa1306f713bf7dda38029a37739ce4b9a60f6ba682e73a889c56fb85c8f8674c95c36ba865540187adb977729cc1ef45a477c7531a4dc0e1938fbf17501824434a525da81fff48835979b8b4c82233741ed9d4ab73952b50c101b036a7e3a6b3fcfcfa9efb93a16c53f153a7846e2007a552fe8d6683a2dd8f3fc655d406b9ff6983b19cb990fecab7587f5e52e0ddc4f0b3fee1c27855d4889af8df81319e1aa61b597d1b7def3da17c1d39030947c56bfd58450e75380e737b81b48a456461a6b82ccb665ccd115a8f7ca3413ce58b208cbc84a6b012d343130b2bcf0c1dc9dff42c2956ff8c4903ddeff5c612c31ed58346c713d609ab18006294bcb9be213ddedfe6be938d1106ef87cc9ed4c03b49fd9890ed1dbe9b46f46bdc764a6df9bd12cceac03a9c8e5f6c6ad050c98339da20972d52f755ae9485bee6049748cfff1414df497c9b580c024931f2e173f3a86486182aa50b0b9250226c1d51b27b2e208ccbf4f8fadfadebbebb3bb63546fc1bac426eaf508c43884a9a5c9368d1450e47b092cfb17fcf7858c60459fa6f48e3ead9ab539955610920a2c0fffa3c3213f264f1f9bb2e192b084db7e3b8cb9fbf41abd4499b2c0281c369caaaffb53df65e3641da5b16c13993795e88ae1d8f4b297589b9a74ad13b307b2eb00ee170848795114a2f1883670526838dd37d16496f8f7af4ff43973701d3561801bfdc0db97025a2e4d882c59436707c387884059ad84b9e1ae8649455335f3598cf0c6e240e774812ea1a69778cc6b00976864ac772ed8591a39264e056f1ce38993c5a3b6942a98ac187cb7652724b3aaeaafc2f86e7a9851258a9626b187c5e6a06af5b99d8a880430d2c879608020a598b9ac70fb32e819735a87186b3a202cb0a68c311976f36fd46bafbe65b4bd90d490d6262fd53b0450e8f90a8de289c44c1a58b09d9f4d7f2ce1abde9c4f373191506be65f91c4a7d30ca62b0305e97b4c89a5e3c3e76b5ee1e552948d8eab1a5073c84c4bae3b8ea56888e6780178817a140e7e20588835fa3509a835c0b74fe956e66490d661eb8b27c46865821a77a996fc68a0c6931a0c0b47104dd9ede6dbd3452c7e55eb1575403791f7bd5ddde31b1d0003519af7578e138966f44c0b85cc9f2cbbe8a1b56fd25954799e379e96bb2741e717acf95818159a769b5ec0e1c82214f3f4c55a3c2e960330c316d788c89e2ed1a74bb8c02e075013fd9b8a86c9f3f49b79644c6387809fee076fcc86b5784884a4fbce0039f79c15037dcdceba2951509ec1ecb8305a0ff7ea31bd8215decabde98abbd4757c08289521b45a848bdb6aee4006942f186db3a776ea23aa2d2b35ef4fcf868ef859d6666a494d074dcccec8f03f97668f085db41bcf7b34fec16946b638863ae4e92c07a86d0fb8b1a93369edee569c4f25b835747a61288d35842c99538e3bac9fe6a10ec4739da1a9bd3a7963422831e3baedd531b631c6a94a140757290e77cd8a72af26d2a5a265abadd6380b0a95d66467e26303de35e0315eea29fbe024c18d46c619033da41ee1370bd66cd8255b0bf6b75c81bd6f347f12425d7695720d1af44aaf17e27622e8b355d20205813d436d8a9c51690aeb791ca805e30af05cfaeeaed8213321010000000000000ffff0000080000006b9089d01836270bd8bf93aea597fa57134ab951c5d450e4d35564ab0466aac2d9ffe8c022f404e2955f2e280d96ca878fdd45d0fa3c02b186e2e08c31a1d97539406931aefc9386743c228c49b3714f4bd0b54e050415b1e96944b17117f3572dbb5dbe48768694f3870d91adff27aeb74ef6705dadd1eecd748d46c502466bfa5c01c4b4e1981759128996b58a4bccf72660825b58e7e12578592bccfb1e4ffcef304293ae123d2be23e3d07d14b2db972bb7cbc9fa32d6c6a33a6541b0489a4397ce7fafffa644e5845117e1b3e86334f9dd832fd6d9dd9a6a27b79dbe3769ca68d23dba24f2898473baad50158ee8319f690058e085b6c41ad207e84c5f79eb328d4583587513becdd7074d19f8b60207d97ed9b58764b241536718ff82d6445b732de4eb73efe4710f0aee5dbab02b2b7912cc2334d992ca3f560869fc86805d90d3b51c18bfcd69fc090d11a9bc6701c461c5091a98f615aee0f4f5471ceeeeb8d6f62f0c190811502f9c9d875e17fd7a26690343d43d88777d49e8602e82fbd98aaff80844cc17185afb588e4d26001969429be6503e815830c1d7ad0a738e25735ab44fe7590dbe28e7b49b1107776013d1ec8a573cac123a6ccc4a6b010ba628e4472fb7036ff6b8a0fe503f3b426c421d5199638f6ef793401397a3410a3b93b4e68023e191b150c6157bb1dc799fb4d36c8a9e275abbc5b7f5ebf35013f27cee9ed0c715be44cde80d1ddcc0b15b80832777664acaa433df6274f4bcb9545b2c38e9f686f49ec9fc8afc9dda8efa8b005b1e6ca34a5301006f9b0e1da5b7ca7bd70eadf63ac0125108c6f7753f35c206e1c3399d7c9ee0674c8852b4f40357d445b6969230f00860aa668bc8740b162c047c316f42d1a68a38cb274c940f9976b72ca9c7201950e9f2615e02effb7d5acb106662c4da326892bc1253b91af9228b032a126745f367e6dc5a15c86e85b4b5c2d68ba414dfa81d2766c6e35be77c4b3bb2c815c6e23cd7a7cf5a680170f5f324070fd7dc56ed07bdf60f579dba5b9ec73a8c28ca4037fcd31a09592ff1123308d7a9845e8102bb054aa4e092ca95f73f48c20b3b28da7ac1731f07efbc671165976a4013968e309751748f210b80297c5cea9be285e7c7c5a9fe9a4c843206067450bebc3c7823e4c6f6acbcb4bff2d492d05de7a3269f47cc9d86b610bb019dd2c8c842a86ea072b23a0284b91a7bf582076483dbfa50029a6a8e72ed0d5baa68e7e5a818f7e370bad73b91f001aff450b27e4db00444f8e652b5a6cbccab90bf63f67611cad688f1bba3b3a099638addc05eddd754124f1314282ae0024d14093fc1584ae8bef3bb48deaf64b4c0cecaf7dbc3a17d2f6b3f643119c4eab01f794b4f9310da9d063abb23f2b178fe47f01e2822c7af6b44e40618b0e05641ef05bbe4599c27e50756983edc8aa5621a51e557ad3635addc1cb2150474b7204e7bf4d445a7f524d5c28eb530d40396d868f76108b494de7fd2a3d0c13e5d299cfbcbd23f22a98f6b16b42a2e017ab229f816121f7241f3e5c130865190113a910bfd8c13afa90282a7e08ff394bf8bc8a3811d963ab57c8d3363859307d081e2305cbba8634e7f54bf53bee99f25f752216d76af9493f4714b39d1c6925b100c979b058f5e1f9f43069c1a802292cb5986fa3418d72a81ddfe20e165ba825cad185a6f4f4523dc650417277fff25b8e3a63a3fc9b8e55f3acc2f53f4db7920f22e1dc9825dea3856b7d363da807c0759d69954907d034beb091aa6a14d8c9964bac4f85a9b6a5b7d989d1111e36b597c016d01d7c182f44f2d2f06c4913078489605fa3755536d14a2f01dfc70cff2e31681bbc6827f9ce4203a903626d7279de840d3b7f5cc52d47f2a418b2cdd245419249612772f8c99747fe42b40347399c38c6493223d474e9aa1d350f7874083531728b4fe1a6a8591bfd04c6ab6151322f3a4b4146b5cddf1c2948113314ceeccdc3f31802b1419534990332b953c7ba2e019a327c878bb77f7f68676953fa2dcf582b8a5ed676be09d422b3b2420ae224f3cec7777ad340800b59a703687eea47cee3b49952676cf928a148d4ac021cb8bd248b1ac660a11f7c153f67b6d81b4ac6b898692d32ea97d8a3f973c0cc6cddd1f766b538c3da6acce574ab10777250992dfaeadb97e81b0b7f114208f52bbc2c55cb08076bf87fbde7b79520f333071d9aba474beac78d409d2e730df6c2e6624cca12f85d7af542d41af251f27bc00739b67511136da97eb31d17ecc3a0ffd8e224a5c26d331a34c6ec0a25ed57f2b399ad8c00953f0afa6481817d5bc78376cc0aa12f02d1456e0a44ff19e8e1a83fc6958f2eb2f81c293d2ee4cce48baaf0b51eb1f963add8d77a1adddcf3481c4ff9be51bbe49ec0e598697b1263b9059193251b8701f4c7080e6dab6ecd42f4fd56791e404d0a78d93bd7b0218b83b60154189b8f9d5ca8e7c193a74acf19f323b76eca61db143e3ce63af0688051cba2bb9a915e5e9cab3fdacd2629593b0f1e5e690ed218a6e881288d9975e1fc18448d7f38b02bd85b930b716dd04359ceb9c7e420fcb42eeebe0a9f49a543d510a042785ecdb767fdcbe9a5efe9ab60572f691dfed1a9ee246057ade4889c9eca45b0f05c2deb9d3fba9cead3aeacda711d55fa53e9b44024867edaf38faf4db69628efe35d4ac540e9c27080afafc4e240def4047072057a48d177b779f86deee4bf225abc76a59d35dc0a01290e76d40c1727167b90aaab1a8b7d6217782b0f65811c93c5a48ebbf5f411de8348952c91e175ccc3e11cf1cbcfb9cffda1fc7d3f3f9d2fec1f6a33c1eb6feb7e0e5946aa1a57cadd24d2f5ac197be66e04fe1a8e5534f556195a93a7a44f8eeb9550aaf72c1a70081c6770cef38d10300b7e2fdde5d6e3e21298b242282bf5186029cbfcf927d29f1d2401fcdbe01e70edfc17f345e1aa819dd3aa03fe715622c08d9bc938aca591b74e3fa1c45c65bb5588324e961e55c2ab14bb09d402bd5bfaed38f8409acbf31607a9bfccdff2c9d96906c6e95d02bfe234fd0c3e13fbe7c2b66b5150703acd25d806de18367e777295272f0af1ed61ea67484f63c3c9a9f4b874289b34346d2a1f235053f3f6c4ca0e4fb630bcea84afabdf720696a34f6e6bdfa9130e1d2905ae892077768f3a4acc0bf89b82a4ce94268bfc10ced3b8df4a3c43d5cecbe2e43c9470efcf3bd009b84afcc8cc502d8afca96fc6f757d9b7214d134ca7efd9f4d9402c112062f1a59be13e1d47a172fde3707f3c9ffcdd73007b8557041631ed8b72ed19d94d819b162b1f1594b670fbc60cc38f822aee89e11fcf6110438595dc10903eeed9d6738c2f5763ca0b032d628e1a6eea85bff764a690b8a5f06e699495e3976e789f581332c678784bf6cc719ab43139b03622a822ceaa0a59b6edd0f307ab88b83ebcd357aec9af3df23523a3ef83071f2ad8c9c4904c09c2964f0fc8a0fc474b6648bffe2418f7611f0b6adac03a27a1a39e3b2ca4b184a69ec4d3315d4cfa25529d25010798f76c68ee46984c91f8263eff2d0deaed9ff316d40f6e5c74c748cb25ce2ffb662f8b41878172707af0f94a47dec46123df48e1d8351635ed290ed005c687cf30e06c9368b0cf353ef0a3ab86d12cc2b3e90b828feeaf3f380b9d9dd9f040bb2386f0369c204c5d5c05575bdbe1c04677df71db42f072263e76f12feca36f750457665de02984b5e0ccd96f271e835c71d4d2276b9e3082a77e1b913d26428c679c8703061bd6be0f8d86d8c923102bed4a17691bce6d75944fa99d323a9b67b0558bf78a98d4f17901aa79cb589c8f5a6e40f44174c4684ce9c375b20a185bafa2cc6eaa0a189ca3baa3465480b73ebee3eb7726b429a69f2df07b0ca5021501b44388d3c2df6f7147e1e80908765177d3c49140f424b082107098d3265d18dbda00dd7e1d5ed2203d703c839af6ca2f9b9db661abd1c66371b5c4599695f51e0e63f78cb8a81dcc91787d3be46f9add4e097142f2d147abcd2aee7892c9c84557b8a0a91aebbf0e0bc47ce815341589ef68d47330913b2d98d6611425de8913c80cfbd7ec60391e9650a85039b7bc1cf3315b37205695d543be7e0b085ca1a41346d00bdb1d6c21a35b8e91b9ac99907ecd748e7909ef975c0f21eff44325c0a4ba122f2891fdf8bf3d337e5209fd78f3da21d39b2913df53d81e05fbaf005a66726d57d08f3253d1a8bada599bd100a011360240eeb00a1b5afb5a87462fb70adab8e9c1685ae04f6313232f73ad1f5b6b3158c6ca8bf82a869ebc60b73f01b5c5fab5e4e3a8b8a23a486298b7a9219e7050ec46bd5b1a6ba4b9fc82be0fc191baa8203b6b0ced051454ff853b4679c4ad28cbbd16f417f2e415a23ceb079149b6f7b7db3f623fd20b291c857cb767386e8caf18775f8656d7ea4a17109b451531f056e5a00c2c26e31d40d98702685ba9e531ee214e622d66556ed709e89c88879a0b0655958579ef455038cb0f8ab096d5bebb1a5678bf41347ed274cf1f80b46a95dad666f5efb8ea03b03bba04317ffc03a24ed074e9ee2ad7eec70d54de51bb4a585009e0b9c3ff3c895821d42d8edd0b875236b06f63e5e01ce5036d88a31751d8fffd3e91f4231f6ab23479ce73f6865736fdaa8aed954ebe972302aa52f5c92db7438ca2a452f759f012ae41a9066f794d2f917b17ed537bf3664cee0c1b5a05e36016bdb2f839b3c17df3ad09e15c4ae20b39de8120f9029a3cfbbd4c80ebab2d873cf9dbed1e198e63da56dbf7ecdc8cc273af6adf50799e58916816edaa0dea979df7935a8541e24036e2cb929b27ab047de1ea3cb4d5cea510cc53359dd90beee0dbaaa23add72e636a6faca8cdd4e0162b06867d71a001167425040efaa7a29623d3b2a4ab3e7fdbe8855289a261604ffcb51cc10e1394e82112d57e964db6c66c4913f648eaae301863988dba1ed264d9e38ce08992bfd351afd99b929f474da0cfdf49f8db575813bfc32905bc8965a4db2e418628f72d934e1a31e17552fbde8bd6ce857bc0f17dccb2691f240979764c0aa4da7594b7821af01d6feaca1013a35f146ee4cf3065d240e5b49b6ee7c70b90c7f80e37888cd65f3a2c5a5c25b9cf1a44f6dafb99866eea546b53625b2c398974ed5598f19a05190dcd0844465adf7cd770723c0f601b803346769040341b08fdd4351a3d2f08aecce0734990a9136eac1ef1c486abdf51ef2b3ce23e0c4f14ddf25e50430ed9eb2a5cc3f8dd36ed984ed54d1674ad6cfff586709017f392886415b4e2c13ef78ab0d3b32432be2e991a697e3a2a92cf65f450ab33e99cd1a00176d77476c8920458f3136729f3ce48806d3a9b5adccf0bc55d37f6d331b417cc7135cd5f636a5920d67c1be861338b694541d94a45930e4456ce7c919ac12945aaf6510ed6997167ee1fc20505a63fc33a6c92d7906febb8929355d106420160e2bf2ba7baa7576e75a47f47f7194d97732b55d47fbc4eb4ad9c34f4c48323f63e691b164eb5cb7d2fdf9c3c7561590f03fe707d1c3a6c00a2a0015bf7c9a4b486a6e70ae021d130917c87fc2b53aea439fc14451dcd2e736b0136d778bb22fed5c2c1705b73de0ca203b0b1dbbb20f676d89bf5b0ce48a8e318eb33c3e4d2afd8bac62d060c3790d42fea7f91294adc8239c840ede8114d3b93faf24161f9d66743cf36ffc61943850f99319446f54dd8954aeee6753ac22dd32982207a4bba307e410f8fd0ce066cf2800000000000000ffff0000030000001a5d4c5e3fb8236cc189d8e04897cea2a000000000000000"], 0x20e8}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() chdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x80000000000007fd, 0x1, "0366402b96297f0c033c02df71795acd76ef3caf"}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) write(r1, &(0x7f0000000100)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 23:44:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x10000000006, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getpgid(0x0) wait4(r2, 0x0, 0x1, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0xc3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) 23:44:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000600)="08dbab106454b4003d2c209d8560d70fd032d43269dc84ded1edc29e40dc805193d7121200908ecc095096cd12980bebe0d0cb14b4b229f0bf75e466d1c7c61be700000000c5201fdadff0f93281eb7609d570c4192105d4261f767299965957f4dd771ebccaab7b6443150a7f8f6dc2605ebcf2503aa90c226af6a7bd7c2e4847ed1fbd9141983ecfc85be21f0cabf78d23417a38fec0f8533c362cd9990cbc9deeded3438b5decd91dd91612e909d29f0a4d76a3679e1eae5e13783aa94964f166fb13bf81d1d805e95af6e59e4cb95231413e96168f265a12b50e254f2240529ef560c1b79ef47f6cb90288c966f1d3d0af7cb14e14fdea2118651f6fbcb101d9904089e0abc132000000000000d0af1c", 0x481) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x401, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x79}) r3 = dup(r1) r4 = syz_open_pts() ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000480)=0x7) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000440)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/180, 0xb4}, {&(0x7f00000001c0)=""/56, 0x38}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000000)=0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$KDENABIO(r2, 0x20004b3c) 23:44:08 executing program 1: select(0x40, &(0x7f0000000000)={0x6, 0xffffffffffffff26, 0xff, 0x3, 0x520, 0x5, 0xfffffffffffffffd, 0x4}, &(0x7f0000000040)={0x5, 0x6, 0x6, 0x6, 0x401, 0x8, 0x2, 0x8ce5}, &(0x7f0000000080)={0x32c2, 0x10000, 0x4c, 0x1, 0xa2800000000000, 0x1f, 0x4, 0x6bd8}, &(0x7f00000000c0)={0x0, 0x3}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 23:44:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="34b54045745f1657347851949777944d546d15d8aed3d215f86d6a9fa78e5dece408a8af64e19e81ea2405", 0x2b}], 0x1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x8, 0x9, 0x1, 0x38b0, 0x8001, 0x6, 0x2, 0x3, 0xd433, 0xffffffffffffffc1}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r4 = semget$private(0x0, 0x1, 0x80) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000900)}], 0x1, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000a00)=0x7) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000a40)=0x8000) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000b00)=0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000b40)) syz_execute_func(&(0x7f0000000b80)="2ef5c4c2795964ea81f081370a000000c4612311d566420f383b93ea8e1a87c442bdb8b8bb0000000fae24dc8e1fc481797e9f00300000c4e1f555de") getegid() getuid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000bc0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000c00)=0x40) 23:44:09 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000032fe0), 0x0) r0 = shmget$private(0x0, 0x2000, 0x14, &(0x7f0000032000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setitimer(0x0, &(0x7f0000000280)={{0x5}, {0xfffffffffffffffe, 0x4}}, &(0x7f00000002c0)) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) mprotect(&(0x7f0000ff5000/0xa000)=nil, 0xa000, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7, r1, r2, r3, r4, 0x0, 0x9}, 0x7ff, 0x1, r5, r6, 0x2, 0x378, 0x1}) getpgrp() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x201, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000040)=0xffffffff00000000) 23:44:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$getown(r0, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x1000100000002, r1}) 23:44:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffff5b}, 0x0, &(0x7f0000001880)={0x0, 0x7ffd, 0x10000, 0x0, 0x5, 0x1ff, 0x8, 0x9}, &(0x7f0000000100)={0x1, 0xd482}) 23:44:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xe823000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) 23:44:09 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) sendto(r0, &(0x7f0000000440)="c88ce6f8858e454813fb0c1f0bc06c8e692b913a2d2d67b79a94183e3944f907f0b9404773778f9db3cb10fb55b43f0069da008838a8474d8595f364f4a02279a17a277687daa7a0b73869ba31701306e24b1b634099a16f58da39e0ff0acc5861ec55160966031c443715630dfc74ccc97911b3ac60bfaea69e8a17aec14d5e9008d1ab4516044163f5db5ab1c4c786216df581d03f48d28185de42e39f98faba54c0709cede0cde8979535c7997dc23d1603556718e87ceb414bd2e2625dfbe1a43c4ac752e3bc2a95825769e2598dd095812227e93529c9322bb75853aae31a8f8b164cf5bf1f773dccb853344ca86fa0d9c1fbd927e9e31dcb11e7910672e704a6cf862f1291811ffaa95269ca2076983b0306fc88b49b701e7615b24e0596e0f59d036bbe4cc0340e05c3cb97a21388c13b876db7ebf7fa5154e9bfe4847f04d1a651e2549560beff5e464b68bef67b2ed2ebbf7466f150ac036568d91b1c73c3f537cda10eee9885f1cc347b214178451abfc5fba100abb3bbe98c4ea56c43e14be58a11dd624b70de4c52e2f84469c408224ad7982b599b96a510e2ae3e36e537bf3b0df499a9af284e3e7b8bf6158cb4161cc3121205dbfd5e9a82420dc452c274edc5fba6a13818fc7f0ca9f27063124e1636c40d47a46d199e507d951bf3ed61e8e17569b9c74d999411535bb0015893bcc95456e544af3a3e7ba04c5015f503429fa4275d5a2227cbcdf32572474edd2212dfa5ec382522122343d085fe1adaf369686f67e5550b215b0ba22f992024e5dc3d9522e14a94e26c9d641e7356f9fcafc00d12c18e8aac28b52479cf50deafe13f800802091184b7304bdd73b36030078862fd6fb7c4d1f64346adaef0239f843ca207d7bf36c63c6cda81bfb9914f63af6d10a7086f288db87f6ccb19f32cd7967256b0647e6ecb83736bdf4be3caeb8ed09514cd06b817c5f9599926d061aa65ced389ae321b96dd784c2c951b1a38084a2868e9fad3664cbc1f78fe22339b6b9931b9e7d949dd9cb2c41ba829535899bae8a25631e02572eb8a9cc32ca9bb62fb47fbaaed328fcca71c219e45748ab2ecec1b0b49b800b8b64fa57d0eebbf8be5732f3d8584c7ae9762bd0ea0c1df3d742843a1087b9ff4d952a82503101d339b9a1e3da9b605759b2d45e616e404537a61da347fe18adb3e3edf6f2f21e692ddd924a81f901f10bacb495680f041625f7ab15572dca52dc987e079b0e9e5a2f88174856a12d68d233b4ab15be2eb4570b10c9a8acd694ff59bbd4726493b5aaabf6591c854ac0dbd50131dfc48c1375571b4f7b0e72dc2fea13dca0a5830dcde7d997935e0d43338bd4fd1f3726f99fe54c456e2ad3cd855bd67ec5b17bb39b4fde352764978d38f9d6a5d883310feb70a0f0539bc42220677cd3ef300ec84f3557f4867148e63a9d1c25cff399e550baa704ae969be86e233d137ba09869cb7c8e979a6cbfa0e7d08111a6ad3e7652c1e8b2cbd912eba1ffa740c24d785ec8519965d4058f93510cd3f090ee48586ec62e8b8d1bb0960269d86d9a3e0385b39bf101573fa81d62c5434e3b1cec50eef38fc4b74ed8345830119267892d0e64f98a0d468962075b3c7a1ba6d1a52540addd77fa6c51d79bcbd5c6f96381f816752fba07cf76bce6d68f1b644d509486d6b4def3ef10ad1878da0f1ccde884240587bc67c6717799f72559efb11e093d94e355d4a2b231ae1e7ad737077ae12a0d513fa1d1f1a175a1577f93bbec6284a5c05537a0302f7405bb75e8a60ca8355676f8e740440b58de5c2b108de8fbd19072385017ed988bd43f793bea99f6d289559a3667f4636d30ec9ed51f312d0c420b1e44c0d17b62df507344d063e8196e60565759b2ee07e3ba39e5f7d713fd52770c73d65cbe4c0ad906cb3c94781cee70dd6ea6187b17c473bcc4e2d92254754ca59cd73b33726d2d142cf7059ab811f7681d03c9b1ba74010bae757cf450e933aa84f078bfac75ceca5ca8b4dedef291a8036ab3ab9a702a472539a8b9ae241867a8207d2aa0c4dd721d72a68e72291136d805d01c49cd0e320e20d41e8bdf2adeea32195e1007fec0687e0b4d9144dd39f6f20b947562c9809555cbc1fc3ac709ec8866e0fb2175d9d42761971e7afedcea72711c0475378b3a64c9820f50a5f1f75a2c63f56cbafcd0939ba6d3ab2815866d5b211460c14ea052d439dc1edec3c51a2589cf43afa24040d2dc7cea872272dc4e1a753985390685d04f58ba5ec3e22b8bd34574c79979e4b016495546fd7dcccc874b5820a8fa5511f522b3e32f640a8e769e54e7ef6d5d4c94aed31cd7125c882304038ec3b15b6d586c90d4b3412fef6bb161c4c35926d43545ea4f07a01493d9cc70766fb8a50113950d7e1ec3c400c61562ddb47538cf5c559f356fa7403defefe403089f09d3958201edd885a04a284c6b6f75cb3b2f490805dc61584c39749a8a23a5a20da34bfb6ebcd7a648d9a7505b29c2e4174de2371bf4ded963454dc77a4cda1734cbf86dc359f2bbfb1f8984de84444912e8ed97870d1db878c1b66b1ac69aadeeacc94bc7010cb8489f094f9f3808561b340e373d5e8095b6bb9b2b16b3435e3cb367723d4fbed2b2fbc21020af6ddf032e15a5dfa346143626d4b1a1afd82752d091a6cb8d97156b55585b7ac15c83945be47e885e1987686dfba77af3bd0eae8a58e6b9e151a7f3d7eaf26476c394154386c6cce73c1cf41df75f6b9baabb203ad187bce6c2edfcc2dfd49577319c5d1d1e0215daecc4dc3f289a891f92974e5b23d19244d246d283b05d0cf82fffa4a48ba77969faec4f61f49c5d671deb382f70324ba05161d10bd5fa5954705e56ec723e8d16c04269f464177a925f0c9cd0ec065f839cff468de602a4fc5a5ccdc33e118f0a21f89c176956931092652d2164bcb255e74fd1c6d1ce69eb2f18b93c3e1e2900f7fec3dd146c091fdd5e21ed20390e374b18fca7a6cc90e0976acfd3c1d2610a2a3143cf004747abe9c298953d664bd1aa9030aa1c416c9e706bc309b43cded113f4608c79b92cc971af67ce28035d4c1323ace22d3f572d43fde17af7436dec643de60e4d24779d7d597464ac312590d95798d7537c1705158f7b368426ceba648fba841e37f54e7196be424fd1e5353ee75352cd7d72788cffe3e309f6ee79573ecf0587b3dbd0b98b6d0d111c8c3cbb2acbab13565110b034cf7d755a71434065f5aac84660b90d255f7a717fbcabea84432009c6e53f0787dbe9267b4bbf2aed3d367dda15ad8b64305345400f678fd242b453c4b608dbcd8466396a8923be337946616bf20f8d3cbbf5379ccb00a740c86b2d6f95dc03e49c04143c2ded00ae5e4a6f21097af7dc36c841853c63c61550dd53decb8bf50cbb862cb473699a1361f7053708074c6f089c557b4ddb995c9369cc08f1252f8ce366055551ddd1c9df480d43e29a8b80b148ed24832cbf1739a81e7dd3e57c80878a1a7be46ba51f8e6d88f51bef2c68500cdd5fb465cfcfe512ef990951c205e2a2b0c8200ebc97554f0a48712f872b7a4cc9b3e840115b16a9f7fc3aaf64decee3c3de03c849af48c2fa7ef1fbcbd07f9105224144314d38d58f6dcda2555a327d7c874aa970c6b37bca92e677d645e2ffbac8b02df60d60fd838ad245ad2008bc0aceba0a43cf343750a13bd3f413fcf4a8751aea958f4f5f30bab0726dd4293e33c4b39b4311353c7297f1f4d890c5881a63bfcaec573c445d041d63d7c59f74e9c08f5e5c523cba33e6ff6df1222e1032ef0a6aa96bda43c57f12372005ab46aa7e7c35ca5d29a7c5d518ce83416a03af039cace6de618614ae348a055b54832b5e3ead5e02e639ef6629cdb81525b4f0565d8f0bd5b9aabef5939c5aff720449bc30c86a304c5ecc1c527b0139d41aa61e0433326979828e5165b52d68a6718037904c7e076953de7f89b7f8d9336b24e97eed1fe2869c3f1184078b471703c7d3ecb5d3ebc1470d74ac3f39039c724f61cc7990c41980f93d0b6367ba38fcf6a932175cc502f8a15f5b8bc11a3d19d8870b65250f7a579da1c1ec08b381625f19b85b409b3a1795a173bd97bd4e9abdf0609e1f96414ef367c7098ca489fc036622daa8198dba1e72b1a8c80818e4b4e9281f209f16808ef9efdb2b7598578acc12b89e22b24bafb78e9f73ebfad2d3758f237692c847176ba12cb31f458e4fdcf0ad5b4528d0a72e293c563c13a60857b204c2aee03a18bae21eca639b526963bfe7926ddcced1c6fceffb638bc78f8787ca250d9a1857cd317207e49fd96007ebe60d11b186c670ebf135deb193a613645f63b7bf77d1b265063870634de7095513fcae500f915af0b07fdb43f4537c39bc75b8feb0d016d67e452ba65d4a7f607910e61313c96a5c829ee20702a0dee95362637efae4ec0ec06a800df0f7ec5f55146dd274d69fad9dcc88449694a06df9a88960b9855343c917da3abb21f899d154d3120bd1d9df9d5f6fa444c4b38428d819071144e0b86ed8d0c413b36ee37bee64d66731bacdd3ef287a30dc95a6a847ed71e2f66029ec739d1a3e978700d244bbcf3aef195079bd88a76ff20fa7dd04879975d4b481f0f1e5a0fd6697b61e670f6914210828e340e883ce4173ce69437cb1923df3fe2ce596aa26360bcd52174eb56fed709bb4c361f84eed0ca4d2c46e97c624fafae14c9a51dcf1e4c0c25249e1aeedfb701d1b6e2553a4348850f9a6490f0534f74bafe1ef9da08444a3ecc217cacd3281d7a819364c6b4eb2a2d28a6891653f1f89fb3553873a412b676acbc74d7a7e9407999dfb22ea66c96f379b0a11865a9738d4d39c0c6a715641d579d07e3e21928ccca45c8a1cee722aa56e640b38ed4d4757886c9aee06dad0edeb01b870907c797905eaacaabec4187b58bc741903a6d697708ac95a94f0f74371f507946a2dc1a9b237c82ef8252068860ac292b612dd2e3784aac614ea4ff69231b7e8966d5a090aca55e69eb6e6bd7d8fe80e10d34458d9400e9a542c6c8c05b86149bc937208e0797dabc52f43f4df95cccb8e9d4ed408f0382bddb9f027ed4f3ef44e27412d50306a34a3e983714283fa69d01a3a70a6b09ec7641c2acec6752ac60224e2bf2ba96f15285e69b176da6f980eb489bc47f2a6544734bfc484013f0251305558acd9099a9ea08f1f2a43990fdf74dc880cebd23c4f7ab60d97aaab7c870b170428c7ef88942dcc0ad42ab08504afd7a872f196f98d679310b8822d65957fdc396e8b1d69d75a4d445ce5f6947f60d7097706d288fa03d8865dcd8303c691635edc071f79b88ea970a42b7a6ad823359bd47d69c0b8d97a038a81ecac7253624cc28c496e4a4dc2690da3769890f5362add1e8dc4ca0a954b83e4c192dbf4c27cd30a2ca4310c7449fdf8bec173a9070f131f0104ac97640fb41a84d62c084ad78b78e237c3aabe87b15313f3864f1926ce5da701eac25082da56b50282b35b22f474f20295dd6fa77058a31ec42f1a895951ef7ad28a75b866e6b7d023c377fba486dfa30929f92e5c5a363a0d427cefba89caee5b60f2d900c921947fec903abd509006b4a0646c5696afe063d2aaf8f3b67873dd481a8e12aef7e316dc47f0decf5ce5bc303a1d8959f76c851f6b119ce5c55e853ec5090baa50753876fa74f4a9e14952694b63906f53ddaaff7646eae86180c00a6413412259abfd64ffd9f85e9a4842e37ed86785cad9e9c9baeaa96d6a40392b2bad7ab614171", 0x1000, 0x0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe88, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) execve(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)=[&(0x7f0000000180)=':\x00'], &(0x7f0000000340)=[&(0x7f0000000200), &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\.\x00', &(0x7f0000000300)='&/-[(\x00']) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) 23:44:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) fsync(r0) 23:44:09 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfffffbfffffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x2, 0x800000000000b, 0x0, 0xfffffffffffffd40) 23:44:09 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) 23:44:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x4) setitimer(0x0, 0x0, &(0x7f0000000240)) 23:44:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xffffffff) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) utimes(0x0, &(0x7f0000000100)) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x44) 23:44:09 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 23:44:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = getpid() r3 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000002880)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000026c0)=[{&(0x7f0000000080)="2a842b5eb75c782adfdcb9ea8e155fccb6fbf82d14efe58678dfff0b28fd71cf1abc2edd749d7e3406f5278b527d17b6ba71d9e7bb72e247e90affb9baa6e2952e4272ba9ffb76dc4f1b59ab695e3b", 0x4f}, {&(0x7f0000000100)="2181ef460174302171d873f27983cedc05d37905dce6afa39c53b7c31f4464827a71bbf7e7834adb754c1bbde4c8813cdcf0c8dc8eff3bbc6e29a65336d34c3c600b9605606937f81d38aa0824ccdc7555ae7472f86bb91ba2fa29f0c7dd4c8e0153639b559d771ca55c625e557e76843eeadb7d769581453659a8fccbfaaffc6c84b6162e2875e103afda474adf5de7b9ae183efb6f9ef532ebdadd96d895c807", 0xa1}, {&(0x7f0000000240)="1ead687b213ee3c2e803ef5195fa74fb0a771b794f7e06d093198b772b1f7293c3e9365ce9e53a6835a315b0cf9be199a669dbb2cc1e8f8743477133099e083555badd99df55d9cb2df161e9f368abc9b6c68e2d4bcc82890de802d52dcde3d46b715ca44bfa3c6303bd6262b0cc77f9fd250915322536", 0x77}, {&(0x7f00000002c0)="04cfdd354744dbd0719de055ed7a220e884af7fe844d8df09d439779cf044e65df2966e4057020e326c6da2a00e5e3e01457e4a623619410e9f5a4a13c940cb0b6a79b0f490020bb7b8a16be690939f50eb5d51fe3dc53e19901a9dea59ec599e205e21570dd2da0f3377c5ba9b44ba31349c2f5ca4c579f5e2fb0e7cad02c53ba20f59403118e90321eadd6e51bf92fb4eccd30ca1743376e29907fa3aacdec9dec4e6bea666a1f6e350cfc7ec74c9afaac436f22ef7e8319e59d98857fba32", 0xc0}, {&(0x7f0000000380)="95e1d64fb19a6df260cda50f270016ec5f906bffc1111d4cbe2bb574eeb8b52b08879760fb0d0cbc17fa74d9376c2d33e52a5bfe4b4e168ed9109b30bab85b8fc4bb5c80760408215a22a85a577d32ad52d3c678e1c6982832d3", 0x5a}, {&(0x7f0000000400)="806232b271669576fb9cfd5220b19a7ca752e306df7c4c70fe807144883cacd78236d9d3ed24d6c5315bce1793b517da8cbc7a151425e6cf5e18ddce82894d9e7788279117ca5f9ebd0f4dc49b8a6647d5bff5abf2ffdd695d626123aee08897df745459fa2bb58e987b685af0ee9d08c80fce6906fb7d48acd419d7c7acf845beb63f31cb20b5bb531486f3def8284370dbd62ae960fbeb65a58fb4f949c2fb976630f9865018f4641c9578e0d05f171aa6df73d3dc46eea7cd58cc3d647da4f008a70ed6ae18673d325c2f8114b964404eb0a003910e7b755c8bc3e8", 0xdd}, {&(0x7f0000000500)="af974ca678ed4535a837fcc841463e466a88f7705d61c65b28d127b0e265efcc8b86d1b6872881557ba5ed01fe00f791c673cadd7c282c23a4466980dc2d9a9c52d51fc7da4beda915497aada88bf90f39320250cdea4adfdb638005a3d1761caa6af1c259f0f6576d3f6ecb48a498d6e96e87abdea5bbfce254881cc9eaef46703ca3fb1b13e2032f388c620892c19deec41b77ba8e3b9f843c1da4eefc9f53b0641f186927b6f9d2c29282e000a107fb93d6230e1f024ebcfcf22b91a4920b4953f147081701ef22e100396944edd545595bfa45ddf0762314035f480c2319380f3be285626d780c55a33ee837933290be3872251ae68791ceb2ffda4e0156508fb99b066db17cb181590a8a34298811f2076e96f7705e1a46d08248fc792c77c41ed847ad1360c91a31f456f18df0e378e5622186ea9272c76319b773efaf47f27c5174dd24392f605d63f4b56507c985ba4922d9963bbfa4238b48d945b26ac9f7bead4d604ee8fcbda3adfd29f34f57bcc489d1d1bcf0967241d1788118381b21f811731cb699dfa7a9cd63669798544283776884e184a07d149eb46a43d3c897089c91536cfb5253b05a06d62c102b79333e50f71511b090150c2e9f19902225eeee6dbdbf5d09c08eb5f7eb68ca3efee346e5805f518304af1af1dccc4a99b25525fb6b88f28c6ff44ee614ec29067941dd02aa194c252c6bebe07c51e8cfef0493dbd5399b17c190f80392713127b9a3fc02591621403652534c2fc0ee42ec8ebfaeebd57ab0beb052a71493d35637f2b58e9bbb2e21e76f58d3957ef98a87bc113aee27c5cef7e52e70d72ffdf89280e382589996bb2345f1821b149f162c3337670e3f73bc6d65d1871fb03b613a551f74a989200fada0089dcab579200d44ed0a264c61dd977141c80a488b03f99e203e96c0fc026083d768ffb96db81b1dce6512992bfe4e25a098c4a376d61865f2e6712ecf7c58f781d022809601eed22434a764547f7bd9baa405888818ce0393a96a9f14e6268a78a53e5ba46e3a1af629e9af98dee50d42db8ecb9165116de4619bf0c50f315ef0ed39c550481fe26994fb7cdcdfa80d6b8de878e5bff3fd23952a92368d4352348a0edbc5236fc1bafef27cf8227aa0974022751a4a3d326bb0240fea7e0f07bc75c14ca30e38bc542306a710d260cfa6ec05253c31fdacd6f7c17ff578ced1332fc728beb79399ee95ff091befc5ae7a1a0a2c07a685c22ba7c62985433eb5624bb39774593a820333d472a351040391968ead2d5f822fcad79d9914c5f74fe53178513a07556d7b4578c6215a6654393c6fc93e27023df665a1d23d4e8a96fee64b2e6d6e94c6b25334592b8d1f05f5abc371d852c677a3f5f098fac7c14c523cbd3ea4a910df77af5f047fbc90f4eddf3dd7afe7f1b1837a0b6d5015f384c2ac1f6293296daefe38cd974319c08b64c7194af0ca7c5d3260a90d2c6df4b53b0ba6789b0aade16be155879cf71cf84a1ff2d81ac406b6a73b5e43fffdd29492730d6d0ecda0622dd738179c59725eedd161ea531c4f16bffe3d53cd3c3d4bb0233deef52b369088ac315c97b608c6d5c6a1f94f785b909b47ac214a524219fbaadbf96ef3354570167c41d943f3905d76de86edac4bf0109eee03948bc15dd726148738b41c9469b9fe62680baa25c0bd607549cd8838f0d4de0e81459f58d654510ee06a5a39a505a4148eabb35c1e1e968690a7c4b43a5bdc5568d82d28a3bf603d92e596b482ca425276923803145c8448419d48311e0d705c07df3f675ced98aa8fca04c0179614366c9e3a931c864f9638ac8e60946f669d139b10425b8648b04bde9ca092dac4fe8da846af5941932e91690e418ad681696ec381959e897b974654dffddf90eaf621e50b1470203e9fd2203b84c4c9c7fe26cdb7634c2796b23273feb9aaba7b19327549a9d8989c22aee8295926b23f67eada093d50e3a2661cbe3a168e8ec3a543c5f2d95a1e1ff543ac25a0f5952667bfe94aaf061ec381942669a0131646ffd5f45b6849dd4c50b93561f38b2a38f4db36ddde5588e51f2ddd6676ceefddf9fe46f41972e18159b5652d86e16c2e2a57cc6016a7d1b50be0ca29c7e70fce80a66ddbbfbe316c8e9d1514618b1f6356176de21d348cadbf50960ac37696d492b66d3479a3cbb6d7d19208fa26b8685285f635397a67b5bd05cc7241b3c9c9912b33a105ed1ff82002125540958273bfc54ef598eb177f37d8a14985f0eada0025feb76e75db602a7e38066278eafd3a0b1469cdc09083d2c840ce3abc91600a17e7591c2a6671867caed0311953c8a887272a85b47e11372d5bca953b7b3adc5f07d3535d43bcbc2a2374e151ecd1c3a2155a844c678b2ec3e40f53772eacc2c0324738806708179de43c289e506a143c123f0b8b87cb427cefc6e9a0bc87d0abe3fcb2a4f6813497896d02bd7a10284b4060f0c34edaf04ceaaa9d9c5ead076d4b5dbd8c8558a2b72cba3966d612620b68cab2e6d2b8a442b9a97e1a8a82cb62c293a3da9502f68cd9cffb9755a556d756c50bcdf5d996422ccbae00cbccf6fd3952535710ee4564c980ac9c901e326a595b44c44d5c8a0699c6d70ad8d5e951fe510af46f60c0d520d367936146e1e06565135b0e86f0f582f81df98c2169d946a886531026bb7e56a063aa232f74a62729b5a37216bd65194e620cde525550cdd684c648ada2a03b9c546bbce5a89fe09c72dcd8da0210092054723ce2f3a8ad29caa58b065e4efe69d31d3f2cd3907895935f171a3a8a9c9de7e3196a9d8986bb17a427aa7a2ba549ec9cdf2472abb4214d96465c9df2d29ffb90811f54ed3d1aba0ee3431e9c728aa032c3c56cf0b8fb63dc5007ecc920ccce50add5e75666d0148f322271daa4ac34a9537f5d0240a0e82bbfb430d3f24f9deb754ea49dcb7038ec4f4e8efc6fb2ac1a2ef524c35e4ff9250c1cce108e9168bc6b10c59f46181a7631dbf99f1afb52f76e2fec57341b8697a22fb056e0e34afe67f3fd4f14de09df12e55782fd7d1ed561dfa6600e8022ed08cd2b88f097532c73b55aa8482c16d49b9319cfba59e4e57f9d17a34666c19b457f8544eac08d3f46bc0ba7564f114e3d03583b166c993f6f77ee08127be95a285dcf9e1d3825647e4a43baea94bff9d19d96e95aceb73aabc2f1c4b40b7096b65fd7d5f53b8468d6bb83797f087e90520387c167b3f1e86244c26947c266219a110703abc602cedf86859e38f07bcbe467a5d106486a1ebac111fa95725b9c5b759f60a18e4cf130232a41fff344deacf44cb941f40d18fc9d9ae5fdbc3486c73f9a78a70d4f0ac836636f201cdc7f7dafd3facac8f83fcecd1c2d6af9feec2fd51eb2489815dc793a92aeead7f61b9a99bb8926db7ba0a4becb53151facfeb8a928844eac7de9a158dce0b361d733db4d32f5099d34e34ba520b3038df064312599b2969264bdba69ef15f5505b31fb0655a6185153ef86279d710d69aa1fd42df8da3333662560d95035b198cef981e4dc253e81e24993f3f16be49f37320f8e02af38bdda958c0013bf9b39d2b84459ff137249a7404e7f5a6316f1e4576b551391e1bb252ecb55ed70931267f228f860056c7ee342fbb216fe34cb5093e51ff2416fed2b8488584b97b6ad178346d5a045a98e2a2c15a3cfde634c898b3b4ae71e593c848e37508bd8ffb7cb17cae6dc0d03474013d035271b6a84f82c866a79f4c69819a614b62382fd7f89310fa0b0c25f7d41695cd73cd24fd302b6cfca6daed9c3c6f0ee485b97c34d0cfc4c47a59837fac7acdec61c3a2fac86e44faa5ec08771599ff4104566cb1d03213f2ac5b3aee889d2eca7c023317be7fe61ac5d358a6350bbe28377b1501649bd052baff6585208c805073a5eb5d486d6c7ad6ccdbd92ae55ffee9b3997fa74d2c5285ebd091da25a32a4a459265dd51838ca9eead3ff89edfd5a26b0b2283f225bc3902afe7bfa95a5b95effeb7d6d8f50f7977e3d92e3618c3e6d0193f3c421307c084d102627d7477a1dffa32643cde21eab95802ef701e8991d4ee6e1dddc8ec30b4ed24b25e6d3fabad29a66d96528d1e987d306161f9956d35f0ce64fdd942c3c7f3c31b7d46726b0b9f5591be4a6ae015251ac6f728d86183bc694b2afaa1c84aea3e6dbc38e892d5953f8d4d33be7bf4da687058fe241363d570b2c049423a428897fb0286d103eb05fca0a32f75ddd0e4cc4c5030c7e56aafa279781971c3683100503f479aed78cd1fd1501662eb0fda3d53baa20e1e7edc08d076224f9a3766af276f9fb1fa19fc6885ea5f85edbf5506eda5dc321b99aa9818fd01e8d70b73c27ef0f159acb341a5d47134f539ec45e64a15b6ff6ef0f98ba76ee742c1dd6ff20db77557da951a0ca25d4b0332c410aebbbb4d75a39b83876df8827e2311edf276e458042fc333fcb394831a254ed0af87af03cc16b4de50158025e88d75506b74811d2b054082b5d7a35fc866eab6c68b6402cb2be67660cdc62ba47f3abe07cd884165c657b88501fedf9923bdeea2875131319612d101e0f9fb918f5c395e69ad5c40a5da1c14f37b26e0d176bc1a225c5de90933b2fe8fc19d3a8203d8b8e2d21da4951a57dfcde664c04cb0f46d7f6f23dd5459bdaddf962480cc6e8f86a811a713d1c17994771570c82ba2ae8c4926b0a40856dbcc9aa9ed0bd128adeda41c6048344eb16917ff07d7bc2fa1a8ce3d1928c4c1c4a631b4d3fff4af616672ca663a955a4e31e903e9ce0f9da69ad76db65f0b6414c159debfd0ff1355ead45ee597cb35f160d8e1752c5cc051d68156c9fa7f3af5b7fed940cc1cc5368058e20a99ac157cb5291a8faf60615e7e919d55040b1e7fbf07fabb105d37ed1943ffdbb49b2628eaadabf8066dc74d9d77dc01e33aa4b5d662caeb105e10d2a0f0f480eceecfb93ea843771a39fc8c9ac06332c986a6a88112ccbdeaa8c549c79768dec8f4988944bcda3c8d5fa72e9fa01baa8f38417392fac8983d1b26ef6229a847b6b2e9993afb03549085a6c6ffef9645ca77a7322c64b057bb1ab43aa99ecff7b48f0e438c7fca2fbaecb5e4ea4de4d445a2e3f13ad13170db4ffd3ff1e815d8069191d196065827bf0fdedcc51114d874a971531eb80b5373f5763cde0a771fa068f7dcaabba9649d80442a3380a091013165de1a6deada5c27c082d0c772a076bdb0e0da3933de8ab862bb70a60fd1698aa5911414105d417cc0535c3606e53fa9252b221c42fdedd46dd698d481757f402ebd86d3201a2b184bb9b481cfe031a66ea1797af5d5006f3eb05a4004b0a791cd1fdebece2c049f8a67f11bed9e380a095c7024629514c56f8bd53baa240abf6b09571ad87eabc80dbeec27f17160d6e0d67591da61bbeaf9d976b35ae9edd983fb8a24e6a4d3fcbef5309d4be6fb9483cc35a78ba12931c6de6d05eca900f8420cc34e1cf4b1ceb57ed7bc6b89796ffac3cf1145f1bd8c345abf610be32c605f3fb12c2ae8e42d8f5574e6c838aa461315ca3438c38f26a3f285f4bb1b27f734c4674498b545b63e21ce5ff0f8d55fe2dee61965c2967bc979510de09b75387267229f0d23d32a29c92e4b0c3a76b3d8d77a280dde6cef235b3ac9ec65e093cdf67500cc13ed013a58baf7ba1930a5418f9678484c66fb7a223b1b5bca5f7cac26a052bbb1f1d595bf194c4a9e6cbd0e7248e94e6d8c65ee08f99e60f1a95689c8646adf72e25cb278cfc5075ebf30d845a6f312deec630", 0x1000}, {&(0x7f0000001500)="829d4ac159cc739307cfabfccbdaada6b4437c8ad82b293cdac00ded07949b5a3d0057da24d14ef02657659fe7b9e75c5d4b5ada98196b99d7a9a5468ed552ee356eac1cad39dbe87a9731ce47b968467b8c29615f98a2ac470cb6e8af47f451b2c92a051884f7a8a8be3ee43514d8145ec7faa364ab134217453920bab186fa32436abb9411da0278a410283bbcb5166d5f73d071a086d8ab6cc23a206eeea331380e3f816f79f857b71d3d32bf165a1d98cced87068a22e7569a4312b7dd96b88cb5aa6836bfd81429464278e4af9bdcbc288005d866fd431467a54811655192da429124e128659469fda5cc94a4f0073909ace71bbd4a768cd5750234b5d514a76aeddee5f28c70d4df7382cca3cf6a86b8b1ac706322f158d59ee8d17eadf2bebd985cd616151f9a09069387a65a342181f770ebd3951978a4bb97a40ca1fe9ef6508a2d8b1821c26525217d97d2064c7b1b291592f98e9556e06cde259df41969c2a0173af116954b82d80251c81022837342dbde7062bb515a511ce536deefd67ec331e0f51262622578a82c4cb3cad96967d102ee62947cd46ee6b2c6d5a02578c46db3498639ae9b3078bc5a27bcdc7070dd12bc8590aa887c5a1f610cd018403acd7ad4ad3bb2fd252f9cdca545e1b3d7579856343e9103da0df58ea59310afa6780156d080470941daf516153a46801e9c83a9437a37f0db804042b66543458c4e6cca0cb45ce81a8ee33177a7b2be06d74c761137439615a67d588c107d837417768fde10752efad9664257d9898d7f8064abfbf86067e723208c694eb7ea93f631808c489d70e324a15c16ea9103d5e59dbc4610899680d4ea1970500ed4e79ca899c83a9221bb1984d9e171a442edc95415b124825316745d8fc967fca74491cc04c7c85a39143978438238c96e972fcbb89fb7a8f1faca9662ba5fe687a343b97d869363c48ed62d2e52ff0184116619fa553c225de324ca6f2351c2f4f46786bb7bc374e09d546e7d2807737dec4e109119e75b6caeac29cf200f0076c5b15910fa4467ccbf8f2462ed186482502d50adc392ba67772f7e264e2479c7ef9795db6061b869b0f1db5edb8353ca4c16715321a7f86f9ff8249cbd2c521bf5c6af61a0587abb7bc4415915b490825cda14b9a445b6be3f602bf81d9a6aae6fa8e6f914f99d2dfb8b1327c672fb9e055140a70c62be9fa498f9b60481d86fe9c7710d9025830b6224a455a02802bb454bbf99f29dd87bf339c776979e0a011804de73afba2a15dbbdce91b14a5e6c921726e57c6c84f2de21da77e17889539c2247ed7a05ddca6e919d9daf367a0f9c353c4812dc74cfa2b3742148bbc1a19c4c572f90a1bffb6034edda91a6c504d0d3d7e976cc1ec6fc828b4d6dff8537aecd4323f47c0cd315dbf8dd99fa796847c8a0bba57619d5b37255f902129128ef0376d6e7712eeae0348aa5e32a94e9a501541a6c0ae935c3cf52e82ef4c38e98c6eb1e8ed3a51d9e3bd5c9e19ee029728d1ce4a0325b54c87053e6ed256437fa5e31e43aeb4ef89934764132641b894bf35129734bea79ad3cceca8d0ab887ed711c4d5c694ad82e88c9715eb740df47363e8345d4bc99b1df7c31651dac76d2bcdb9daa68ccd3545a7c1f50202c8a827cafda6b10211238fb4937df6834f262c498b32e19dc67177f7df162737c5f3939df8efd039b5e9f59ab0dedbe0b62ac45cf0582a5fe2fe8278c5693edfeaf6af061085312f5d56fbdc4b6418e4d09969cd89fb1d10632ff74c60e86366e1d667985e2db9d6d079eab3eb33c7f811cab0045274f083ba7ace0a0a8f90396a38f08fecb1309cf110faaa3aef7a51f89512cbdcfdde0eb8689324d7befa271b0dca9580405ea4054c9c80af5d9e214a5dbcc9e162907ff1be3ecd340ff51a8b4644b0bf477f453c628185bc565ac2c0a21e0cfb28b2cb49a6a899aa94de1d4049e5ec53df455d8ead05224869db0d235a5f798dfdbbf8f385ef23992e5f59f0851e6757fe361260b337f529ab9bacf9b326876c3d4093d1d9d4c2310aada063a44a36ca415ecb98100103582723ae36627aa4770b4810ffd8243ae4c36f07950ae6cdfc1a35b20f269b09e24f49dee16b3496310c37e28d0923e4e7501a0fae021bc82550c35c4e453daeca787108a0b3fae6600e7b867dc993b49ede9b78f1e52e8495804c3d7dd5a2102e864baa433efe6378e6dd2052f46fd843554bcaaf05d2815339cfba6e709157fba7b74d91f7d1fcc4d8012be552fc2a5a3f0524b5c6d7c88448d42ddb38d39e6d552917997b8da21f266a5df33fab2bd3eeffa95d20c75fa3bbd74617869bd71c99d116f6dcb897d54119a727625a51c06257dd944c3c1db3811361358a8b1d926b84a2c9a6782cbaf6b3259bf40aac185ffd4431a8e8492e90fbe82eb596b16b11a6361f4ab60f1c90e60c5e709ca829439b31a2b9c652e8c44701ac0ddff741369e2674c0c890989296f2e754ce5cfee45202870936324cf20e49060ccdc762edd36935da4b96fb16fe99cdb64d1cc4e1b036fc3451f3c640482170635454936abf5193b6322edcbfd03f2c004e77796d562690f2350ef8ba062a875ec0ab3c6c4a2c6408d36c8c605a22ea65bcf2306f0e99140980301a7eaee1a5d016d75e223716ff65cb2a3d74cc8e989932ee1dfd9e934099fb7a635fc35b6efdd9e60b5e40f84e6fec945d81ba8fbebaab738606b0ec24b16248d833e52ee3c3f309bf5e83a23b51061d8053f1151f6457cf1d87760ff91e5727742a4bef881d79c6f26312bdf65fa5e371d16c458ec74f4156493ef68ff52719ee51ee64a953a2e501f440ce8bf223445094cd3a878b316915a0908ebb8338209edea507b62f59f8089a814bc5bd90927f8d95e022eadf0ed2008e470d700105e849d286a9dec9a543f89fe69966e8d8ff0e5137f994ae4917f272545c8a742e390271ef55c70a20b6b34c4781d588761b30ac9323bb33b7fb567be82e8fc0f8bd4fbca8782814777aa167bf4d1efff03e86052cab3994a5b5f9ab290c2dea60ba89b24a544ab9617459a7e1c23f0d74513070164fcec62d4b5728effe10f13fde1d4c28f05002a71b3d5452e3f6ae2710e95fda81dfee4d48b483396913199a565471cc4df302b524369f1f7b76b0765dde884f1f33495db5f20c7feecdaf599f592773cc2aae6bdb276025c3388d0c5b07f905d703b5634769d1e50ab81fe6c57405f2b51298c3c49a536a3523afe32741f4410bc0db6247f5eec2e4bdf6bf336b65b495c99c4a207846ad81c38f1d96ce4621074676e2e8df2a32906fc9c19d361ffd35d98bff7fa618e725251b1cc0d00569342414090508c5c350b817d5682989b2aff182a695debfa1b27a26bc1fabd98a5eb534e9692ae853e39f12b63076a7759fff9e2810754b4eef3e4cc7208ab8ee5aa2c222deda7048d4074df63e676b0775107a028985838cf8c17d8da03840269ebd52430629d6785c7436c8a5cfcaf5ba98b74c7f7fdb82af343d570f22d31a6580e110b2b2d9dfa976e113d61129f73ce92944bbf6fa4adfcb61fcdb59e8e62e779e24628c1384e7258165304036ecd9ca0d74b1db0c1d3610d5903ac68925670cd1b65b4aaa4c789c5b241d63218c5e8587ddc55ab3d5128a9178809fa0f48be50ae2835f7ec6a2b8dd7d7f8532ff84aa2b88e729adb634b3b42a666a60a788673291a01034d46a5d55a9eb65d7bb888e1c2c9396548b70e14a8752fe09acad7ef054b72415bd21c3800f05f2228369285a78d1f90181cacc6801c491aea11a3e38a61a82d9a7c9536c85d9927a0ea564c388e61b12021e6c7d6926eafa9eb2b8c87559057db21cb9ca3acd5cd0b84eb334ccf47dd913874c64654ebaec763f4f4e6d361aa8d7a09994e7d0b17d37651ee2557a5aa4ac1ea6eb4254563779b5f30674abd4e6f86bd10b301a1772e936312eb961b6eef78b954c925e901ab8bcb8175639451475205fab3be4bc92c71869c1f5fcea5a15c32912b8f295a230bf97e34ddfd1ca92a2c1d420c1b8037d2f2a40e619e385320f3fb52885789b09f34a1d72e2c90ea87e44aa899e6c5d25ca213b073bf37a6a081a407cebefb6e37c63f064127269393977908de2c8b2af7649b910dcfdc19780b0d116dd5c2339c9d01b43580c2ba1e1949e0537e49ee48a963db84c3379fedcd4702d55eefbae32b96dd891abde62ba2631e582a09d9a80355f6e4408b7302c3375e9d6a6e72f6d839c9df7dcc1ccb2aa02a4ebf6307c65cd776ee281698815fd60b572899fc7da2731b13ffa9378a36cad29b9bf5dbc8a3ff59ffa3f61dfb9e95eab685a4e1196887424d3382f3b7bb25df2522995d55173f496d604c7b3a96da6ba6ec7c6f847f98a74b8c6ca039cb44ce8da2c8cef19e8ec9f34ca2caa6e04cebf7aba9e31f4bd5eb3723d786c5790a4e568bc5564c3f0cecf4dfee644c943e4e5401781b432abd78651d64ff306633e6de01d6c05690431b5bed6578bb3dae0211d93cd4e94813c4c604bc474505e3e50ac004bb7e3f559026cf5b2506595bef46fa88c175bbd37ddc88107d45c228e6b933d9a843c5ed5f17ee6375f5404ad94d39c5d4b19709a068259c5d8f3ac428bdc092a4057c80c6e96f95e9c892aabd7369a974abaae7381f1bc2922eb72733a57ec98352cadb027dc51fcb1e510c5d404a44e006552a55e9577f17e9984142c0849029cc4db5568a2bc5bb687d0179cad4e9fc5149fe13aa17eec784d4e55776bdbff2c173a5f04cf5d62d8ba77f6913f119642d2105d98642bb2988b6944d8d6fd93d4631376b07a5134f3f1a422f3858365122ceb56f81452640694748fd991e2eeaa2df4a1c470bbfc032c191c30f3924e2bad4c4201878968fa5d97fbb1d92110ec68e567463fe58dd3a40586b3c9370a3ef1f1684bcb7bae20a5002f4d50ccde563886c473d142fb1ffe9caf7a4b4a1116e82cb2f873e82f70c6e482905d963bc384d29176f453f14699d4c31fd7ff32f420630b647ab29b4021273fd3bbc57f21e0e856cfc56baaf6076b9fd919439adafe9a8641c3bac4b6d826f64884a24ede45b4b0e9574ca82da20f6dead2ff68702051794d4564791e509a850382ddbb05928bfec3bc1b070265be03d8010ba3d95358fb8eff62d6063557a1a0508cce1082d7a057d7c60b7c71ea14bd33251f2a6cd74849f8a99ca0a64fa6852d1b58b68621722d0cec061d644b2eeea158eb3693b8795a9b3abf88b768f1e65d8071580489db86dbb433d70f1c47766c775305a9c798e983a851d56458faff702e9bde3fc0c0a63ab1c0777499e56f64e28110f2101d165a1145f1732cfa8f87b75f8a2b29e271cecb73d34bb705a0341ad4d044b12f01b2c8d841a4c8256f1013a726e97965786a3d1300e5e01baf8c47ecdadf18c62f40dd4ff72885c72306b3c7d729d48c05380b0a18cb85cbd9e4d1ed685eefbb43332d259bd9e49b49f40d3fc0382cc00046a40102490c61bb9e2a2865a4061df07fe53df284e8e85bb4a940c0770370d7d0ec14cb270b2ba654ae9d2373282645cfc944950096161cf635b1d405b24feb0654502470cdec43c3ccd07d56675c23abf954535bc9c29aca9084f270e2bd38b7fe136a00be0a30f7e3d3537862224fb28e4cbf3043f51e73f04bb6291088133ab8ac5389975c7082d530b8b986b8d4f8aeb854ec04738742538caf0593e48dc25624620a8f6dfe11d5d2fcc66d2b7a0b37b5c17b4768eec145074db5bc075ef73", 0x1000}, {&(0x7f0000002500)="73b8bfea62a52a91851b530e4086dc801052d7c6c6a9e2561a39ca7723bed3e93c800127d27dabff3dcdd0fed577bc0fd4e26196010a5623ae056bfa73473bf609d04633936f1602333914ac2e1e4322978e02d811d4c095e0ac5e35c2aeb355e24b201af5f743f5b0d55448295a2fcf21d53b058937ce2e834018d8267e6f6a47e80e90c6ea5e2357eff855f7f72b0bf05c17f218ec27309553b183ea30bca015f91c3966e79d85b7c71ac9b8e0448c1a25e6acdc604563b28b9fa15be0acea9450128438", 0xc5}, {&(0x7f0000002600)="d616a80bcd7594293202c799beb9bb6ea2ba3c5b10ecc2ca00af314e03d8a20578efe7fb881dedbdb0c65bb8e933de786a1f3f72e3f0ec4edc2cdd556144aa1055e958b074915f0d5523afc1d32088269d8f7fff2a48fd261f674926eed7b90357ec9e6c8b82d506b9e4797d9cca1f5d9d65e9bcb613ab78802fe5a3444e0fa2359e219787f76288", 0x88}], 0xa, &(0x7f0000002780)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xd0, 0x1}, 0x0) 23:44:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200a0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096}, {&(0x7f0000001380)=""/255}], 0x1, 0x0, 0xfffffffffffffe70}, 0x2) 23:44:09 executing program 1: r0 = socket(0x3, 0x1, 0x0) socket(0x12, 0x5, 0x80000001) write(r0, &(0x7f0000000000)="e516e89b35a430b54bf61f76df567205acd5c60d51cfbda008f73f0367c58e22e464f4fbf156217e662a5bda565200b1314c7a67dcbebef99d53d6d9f61e6a649a8f1a6856afe4f08d2e131d591ca73b18d61d033a39c9f8821d2bdd14dfac20922bdf0aeab096be6d57dc6e5eb9c81241a0c9c3ced1a37d", 0x78) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x264) 23:44:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x593f, 0x8, 0x5, 0x0, 0x7, 0xc000000000, 0x0, 0x0, 0x5afc04117965e469, 0x2, 0xffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_data=&(0x7f00000001c0)="34c575e1ea32608a9453b1a03db9a4c0e26336fc319de4ec84a22f9de2476481b810339819ec4c38a753"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000380)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5212fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0xfffffffffffffd28) syz_open_pts() close(r0) dup(r2) getitimer(0x1, &(0x7f0000000240)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 23:44:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f00000000c0), 0x3f, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x15}], 0x6d7, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:44:10 executing program 0: kqueue() r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 23:44:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9010000004e6e3048e6adfd1fe957ef8ef6237695e8df2b993163c2c2f4d8b7784b929648", 0x2a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 23:44:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:44:10 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffff9) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x100000001, 0x7}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) 23:44:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87ca56fe3e98d8a5b671b1b542a538706000000a714000000290000002a0000000300dd0035b21e"], 0x38}, 0x0) 23:44:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) 23:44:11 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) munmap(&(0x7f0000ff5000/0x9000)=nil, 0x9000) shmdt(r1) 23:44:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x3) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x100000001, 0x4) socket(0x18, 0x7, 0x7) 23:44:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) r2 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000040)="ae7b4e05d19a3a055108586ab45bb3df7ec7d18fd1dc0d1dc7f2a80f0be6053869a2ff93fd03fe75252106522d499a8f55b2c27226a9eba84f1f6921e907c0c52139acb913197ef636f68898d145bea984b727d32dea3135b102957bbd75a138dad68aafaab49561d2b46734d8d6661a79b8e56f601792a2c209525317ce33ba", 0x80, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 23:44:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000020700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f000061d000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:44:11 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8480, 0x0) fcntl$getflags(r0, 0x3) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 23:44:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x0, 0x2}, {0x5, 0x10000000000a}}) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) recvfrom$unix(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c653000075261fea07ec66e943a7fae6ea5750244cda97374a59db8fe7c499c14af88004f07a3063663ed66041962f6a6d5a21283085476a82aa2e4c7c5ed333a94135dcaf704cb82335ed9aae6af7bcc2169f9f1470de4eec2fdd13d0a81989d1ef6564f57d834ee3652eea4158c77c02d6c1c156722cecbfebbdd9c132c7aeca68cde898d4ee98d6ed0ba70ad2ec62bba62dba804423f90568bf9bef132b032608c1befbe049c9f7901785205bf4af5542a19081ab01a69b54cd4073b74c62a92cd26eefa957c68427dd4cac5e18ea35e5a3fcc4d221bb768abcfd6e594bedc21a2b0688409a7e51db900c0ba610fc8245f5745c0cebbc3444e68db08285eade0d10adf8b58827a47a565e5fa880b72323898b3bbcce2d3901a17e0955655c43d36c579134d1a1eb8d38473dd683012fe6fabf072171760a82ff37df437884a7d2b2fc89068beb205a6c6952aab31a9dd087185725b8353a5e779b8b54166e2cf77a68f7406af7c5e0362e0240b8a1917e97d513cec19a35001f2f9c44d3f5c07c1464f8a3c0f2fdc23082d86c2a38ee8c36bfaa6c61f6cb9a3aefd39f2bf94f42a6518443925a3a26db67c8731d0708be490d4fe0f010ea87b8261cebbd06ca2b1acfa615d86a15d159512558e979c10ffca0dd4e2359acd06a427334e9870c3bd011687458aa97ef212d06b7585e385aacf39327ce8e1b882a1ea0c02ad2ddfdb32b94e991ed019f98c58ad0d87c93ab60ae5d84165bf0b2e4443b1df5ffe240588bc4ee117af7e11cfef17e2a9c58ac9945afa3ee15c23c0d19cc66780c634a33ccee8"], 0x10) 23:44:11 executing program 1: select(0xdce, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x3df, 0x5}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8000, 0x0) socket$inet6(0x18, 0x8003, 0xfffffffffffffbff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="3e642ba2385d3666a0edf328e50d63dd4b40721fe6c24984ef75668cfc60f581802c3da6c8a430e4a73fc2384fb697c628b354002cfbc1289843e3e9cc82e9c23b6e6239c19ba0ce65afc2a0200f0aa5f2ebf33a390922335e5d91ae6d254133afc6797f9e6cc08474f01bbbb724390f70a17b3882a41a2ae86c0f1cbdc2363996b29ac8c83df5d0f0f64131fe3d60048dcd1d1428a78b36153fda541bd8403adc84c8bed4f5ce21109a4ddf5496f50f364760f28d8d6462fd0c225e078935421b", 0xc1}, {&(0x7f0000000340)="afbe7646beec647ce8e1efc7f085ade8fe3e9bf4ea429c81a55b8873a22de13a0d5b597add6522d14e57c0ecf39f7be7b143e8b271e5297f653d2f3e37b886e6f0294f9ad81859b6a67a8efccb90b743716c176cd60ce02d7603bd88d17df443e95e0961b0d0372f05f8933d3370b8b93640b4d19ad4e7dd6a9785cbe5084513d84a94323e877882d3891bd09c1dc5d5f759d790c744dee76d2e", 0x9a}, {&(0x7f0000000400)="424bc58d117d002d4cb3135beee62e6f2cf2cccec784ab0255ed2288c409eabd00068d6d86dc568104d515c7e2352548151733419646929aa01e32f72e7117047f1962ee2084ea22858af872254b7a29d1c9ee385a8659fb952059ff3ba6867dd6fedffbbf48778769992bd09e022ed200e0c3b18b3f7de150a905bd50475d382af2d3f386d98bc96dc339bb8d30b4d1aca62329b0a42239eaddaba9969a5f3cd9460412aa9ef541d1eab33e83376e2ba41eaacde035798b2f584ffd1e4baa88cb873419441cad4f4497bdbeb3af62d13a4590f3e08347b055345dba40e99d3d5dad5a690edb104b6f858fabd61ad51df3210849fa6bc71d9416616e0d4b5a34c8bffd322dbf787dbb6dc4f4d00c593cae613188d6956d7694d8af74506f665aadd3ba70ffab2ceac48d3dd81f8b329e120033892eaf759965eda197b1a57093ab4ed9cee164ab425d403f4201d36302f8b9536c1054e248b433f71eb459fa40a350685af8dffb491751d87e394a1627f80f808316e930e4978657ee07d899e06dc8a801a65b30732381a8431e54d42a553e1a7a7fbceecaa3c2de11fcc80c389a6b7b18f7d2b5bd87ca32429fa5d0a69cccd492770d9c026330f13c74c553b26b3fce694427f466f0ac4131ece63b2f35b38573b43906efecc53c1947275190b27552eb4d5b60add32683b47a2ddc3cb8445f9e51c04cf674eeebcddb15528da4d91132989444e0764abddbfd0917eaeb0b3169499996845ee8e3c8b159ddd730f24b909137463daec3dda8078ea2d712670afb25d04500d2a1f7d45eeb703ae426d97e1e61edfc12e8c12bb381428e58804632a6722bef2044ad6d50fe0fa64ebd4664e910812efbc88fe505e2c927326f1e2fdea3e1503739d99c872408162d857c07606d6b35b9ac4e3a232c20aef8a00a3e4739f6d0925678d6b435595444b82c3bff69df74549c35045d77f2dd0188a3d59f51ce4adee0ca6de82523a7a47cc893daee95059b8e00903fa29853932ff059a9c2094410f56992784a1f662209a70b4c3f0374b32681ca49fbf9fe36d59e028f70944b8a7fcf194eda69b683bc57093c46011ee0282d6e054940f7ac4fa7f26812207339c648dc27a791e27120247686f7e9da1c1ba79777142a181cc1e52c13d9e89b720b7e1e91a4cbff856dd018d6351bb585624dceef3309635bec6fd3e9e57e81137356ce770db50a4e56b273f21ef0e65de5397e7aa93abe087f461dfa57871607ab3cdf546b3c76faeddf1ddb0a8ea5dd7512f928b9c21a16610fabb7d606d0225b44ffdf94bfcbfdd16feca3f37b5311d1987aaa1838510d97243c8fe2b194a84cbae95d57b7952e6ae39bb49a9be59cb65f03b7fe4c1bb625ffde7d0bd22c8cf37c0868d882061c3c3097b5d9352cc6b83988e64d7475a53c8427c83b0aa73791387d9356339469b1ee96d4452e1b15bdc16ebf1f800683574fce17d849654ed265a13459fcac377ab9ec195d7810207af835c263d7c795f793d9af8de6d59f5935eebfc9a4dc8d6eac33877486bbc2f6bff84c6ee18344e40b22d9232b90a3712f29e342c1ad3d6d1f07682dc6f5ccd04f53d78ef7a0167fc0fc0d88a24ece41adebd857806bb0540fd854419435d9e553436df7434fde05e804ee210b6047d54970e598f3a640f0df2d0da5d219b8e387f7812222184c4304155ecee39c98bf3fe978babe860f54fc0e4d1111ad5c3731bfcc277eea044d99c13f95ead31e7553e627c0147aa1332d604be9408cd9db2da03489877aa7267b78d1abaac8823f8fedbe40a1b92dd2788490a8b05f446c9595f48534351d0c878de7a3900cfce02aa993e2c625824beb29bdaddee4f34f62a543cdac8fdb28d462ae22a188068a0c707fe2c9f9d03d03e018b3029afc20247eeab9c7dbb12b703ca41cbf113b91100ed2b52564409bee4869db410cb9d0e03573243a6efde560881a88a1ffbc15ac77fb697069c03bf547f3f762bf6a76d925ff026f9c2c968023b13ddd07405704e4e839f6c9bdaf1dbf3a0ad691c295a339a4eefb4f93afc3c9138c27e68d0fb1fe04362c706ffeb7f7334fb44082d13db992b378c6065571f665d42718589817862b099d79d8e36a74cccd3bc848306f7ba0eada2bdbb0dfe53652ba63e71dda0d34f454854c16121e6b4dffbb991bb93a06f691af50520e0866423c58abfe55f3edac1a62a000a83b2783882cc35ce3e2a7e0fe7d4a822a69348fd96bd87057cb7ec6d3c9cc0cc0893ce44f68413f12f3bef4576e365464cc1c235a392b349db7d51e4d318d9fc14581d238d5cffc00cf2d53bca8bc8f6a0621b24090de1f72148e6fd071e8b6d17ae59399c27ab44a6fdad23006615414a5d5dacc02189f6598efa4dffd0bd8ca089738f89ffdff505053cabc3aadc9d1f7e2669b7902f2bf867b659c39bdb3b72bf7d982f4b6dd63898cfcd743ef2ffbc47fd69e83812fbc1511131e291a162ec637fa0a01feacdc857d6f597c7ec0e85996d82d839d92a1541493901a1bbbdeec8a096c73466e145b2f570ca0c9512c71ec4fea977ad90432f4c47da1034d605c1a78f0998fdcbe221a6c971eaf39c2e7d11256a7a217420ba2bb5a9fb178e37552751bb24606108b5406417bef47859235e6acd2a7d12dd0335fad8540aed8f574cd829ea5c1c9923c09546b3e152da9e912df35b5f9a694b2f4783ff3a7b927b3009734df41c4b5e13bffac9abc19809d871ca04c8725ca51a3cc014364352d58d774c9223c1e4f52b78090287c156e24574a34310e0e2305782ffdd69c113bd22472544ae22732abb5d3991e1d3bd1b499d93e0963545ef2fc66987ee577eebbe29508fa5a54bc1881b04bc09b39df0314024a590291c5be7439162b9c8023636c69ef1841cb45420fe324cade85f179b1eff982f86c19925cc77c9f80485fc1a18f6c69b89397e66d8b84f77443c63142914932a663ea2bb8e56f021aae8eb40cda9fd71193e3f57ce63550905d19c80dd803cf21134580a98b8e910265f1df34a146ee610b33c7c50ffed74fb73f38b1252d9dfbb4b73e576cf46be650552c713ea29199dc4d74b072c3c11d11eeb68c6c70a4370c427bb504cbb95a465564ecef5de05e7be3bfa8120256a8315250b311a0fdc0f3f36ea0e80e30eac197405d2c193131dd3b77c221eb8d40a233ee12b45074bcf7b5a27b27bc50f09721654e5b53f354d22e312302c8ed938a4cc988e4aea85ff34461f77ebb248aa3d118fcb4004aaa52e48f7bafe6dffd936289fee56ce1d7c846abdf49a0d781097ccafba5a6d6e682f816699fb7ab9a45c8365f24119b26cea4ab0497a69a253b7bc13b438ff50e2ce05a8434642feb734467e18f78317966a777869701f12e7de72334801e71e47d429c8d4a55dfbd745240c9cc1b20f39400f84467124b38acd1b7284bb50a5c1dcf23d5761c2e2dcd22678318e0bad4a47e09ce50233ba5936363d23fb376b5c36149bd30f4133eec7c3b11bf972f0e2eae436c2e53b12f9da61fd352b661c75230fdc20b26235e93aba91f92e213d7c69030ef01149347685534854694923872d9f1a127c179697134a881eea7db181f24d2fd24462d22c0e3233e5106ebc7af45fbe188a73739f8c8286330e50e59ce585dbe788582f1386587fb53304e090a73fc7f7967be1353be15a339af092b4574f57c021e9d228901aacc681e6cf0e2e6265b4f5741d3053e90c3869d9186d4ea54939a5f01b00fd6b1d0d1a8bafcbea8b75aaa62e0761ff699122e0317defd0f9f6409ead6281d36f3cf3635d3b38a7a6e84c85e878effdd1349717d5c6d47498708447936ddbc812e4222f0f14db799fbf004a1b498be5c713bd50fd489fa430bd54bc2f7792fccb0dd58adf83b42f574526b06a3686fd6584401f0b2167e91876ab6760c73b3c01ce7c2247bef253a40a2b2c332a4351fe2a0f5ebcc9e7bee8ef66de01bc0bfd62198dfcf0656fcdecde5ff7bef5e75119634de4fc7debb1de5e3f0b991f9d03825557d6117ec94451a7eaa06c6252526783c4cc7ed46beacee233cc9585634b80c71f72d03dc597698f844efb1276e538a8f7b117e5f3444dda41774e1e4a41e3a44c4d148e46b6365047a7a5c951298d5973cb38082436a8800fb81e3eaf2eaf13eb904e99ad614793e1cb4851cf0549518e0d15ba157357f052a6283c20ac01957d8678b884ea1cdbb6d7464aa222363bebb546a57f52f1f93f2f5d03280e291f15a47f451cc97d0552a2a7f6bcb6f967cf978a08d3c3a3adb65b63e4f3926fea3fa0b4dcfe5a167fd86e4a3da951a4335c77cf8206e2f0991c6ed68c60899f121536ca08f00c4abbfea801f083cfae7e0300edd34053f4bfb38b1aa8c0494e4e9eb4017190fb8dff00a131725a47958b8389039dd7cc4341c933e4e2e7a59acbfd1df005f1fb04d16e4b533c98add39fb19d24522002b73bd3f7112720a9292dc9566d82ea52f25664b4eadd9accd816a2ad22a163cc822de89fd6b95fa9a9428c78bbc8af540e90168ba9437a8088e2bedc32f2f0fcc907b5db9d70e1d9b20fe374cc23e887d91cf5c6b3688009a84a0f46aee6072a335681b6f247481d3f3356775512800ac89caf5d26cf02919f5bff47225f1616bfbd93f00539da2bf3fccb2cd2c2b07aabe023aed453e2d4c707020567994186caaab77bcc25f5cc45d6626b9cab0ba691f0d337b86272379d5c73128f59bd20b99f681e1fa4ed5ecd8408d284a1f2a7a92b601db1919635cd9e5d99d5696ab972296671787cae5c1601adcb3805f17bd67e7e0c6e2834d5cf9a2aa9d7d7c4eada6bbf70075f29fac7518ca1f294201cd1073382ed08783a1c7702b5c45934b8a13151fdd487d12d123fecc41bebf5b5746cde4502290bc73d6e1f0b4d17b36e46325cbc010c9f0b57a8659f19f89a5a7c4d56b0fe04662a72a9b0fb5acf7826622a8433d4fdba63adf48723c4e59c4d7a7afe27804370c566a30e8e7f7959389ad854bd9bc5fda1b58aec3de0cfb06daaa178ec41c44f137d71f9e0d6f836086afe865bdaf50fe47a348d8acdec736e6281820dc67e483bf8318ba9011bfe0dafc120303ad060ab46b300e2579c133a360c421004dc5be6b69d1b92eb6865a6456f76d3f2b534061ffd3f1266d3b371294a97b0bf11de429f62897d5d4ee8e214e2ed5498ceb1d3f7e4d0e4b2c7e41f96c903b1609b2ed878ca527a8532e814dc84925e3bbd51b688ab3b14376544c2b7b1e293602ecf76a895b8f051f3b849073da0b327e9dea6932a7c0f014f12b84fa48dbfe8a9ba62ab093589f149fb5196404477d81ebd9f483c001e7e35127a8cc6ef7f017fca928a5091b9d538a22e6b630ad4e0effd1a17f31bca472ecd57d8a153fe010656769474671f30d1bc8965607d066d33adf12360e6c614bf701f1550b549c46b0ea83e898b3c60c516a6c4e44874550e8b776f5eb8e0cb9126c6aa4f2e46ff3d61fff7360a23317db2d2e7ca0c5749eef85fd381c9ee559bd30186790e4b37d599fb0d220296abb86a8e2be0b663d6b4de242901de261868e57ae2e81a95b71af65f306af7504e7ff89daf0ee723665de9fc5c81ace71c77ea81404ca253efc1e31f54e645108d921eb6fc1e335b000e8ae5885660f0f6536f8ec7854a0eeb6cbf9e30bdc443e6d629fd13ff24951f12a471b437bb282e1166dc68d9c321805058ca165af1d477b2fdc3bbeeb4b3f6e29cecc27714bda5dafe169b49a80cfdfca72a88370e68d20a8d139a255d650", 0x1000}, {&(0x7f0000000100)="e2efa037117db3c38d6cc216b1ac36e10aae45c41958ce5d249a", 0x1a}, {&(0x7f0000001400)="77edebcacc5bd50120d029111b31bd8b7c5c3f21a7ddd385a14c9b19eff0cba1cfcef177ad373eaf2f1db5d7450b65e2b98f275c1cd6290d69b944df01cc4e94037ca043f9aacc0832f16cd1fadee8cd21ee0d655b4aadf421666854c0328556627b64d02314d4efc61aa2ea9f12eec0fb23490897814984f721e2fe0c710a51923d8031c83f8abe43113480183dee26cde511a5801c3be3fdf357471a4d9d2dd9d40b", 0xa3}], 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x4) fcntl$getflags(r1, 0x3) flock(r0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup2(r1, r2) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) 23:44:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) socket(0x20, 0x3, 0x100000000) r2 = dup(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:44:12 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r0, 0x0, 0xff2103bd3daab05) pipe(&(0x7f0000000000)) 23:44:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r0, 0x1) clock_gettime(0x5, &(0x7f0000000100)) clock_gettime(0x2, &(0x7f0000000040)) syz_emit_ethernet(0x65, &(0x7f0000000080)="945827b6776a15e2405543bfcdff6cc933a44f4360fa7f4b2ccb817e5460eb4f2bca75483f4cb132cc2791b43f989c862a65cab02da86a80762a92918960a0201590d3e8f8288c42b7df42c97fcb8a4efebf536382457276c9262e2fd0dc06373738bd1f2b") 23:44:12 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x80000000003fc, 0x101}, {0x4, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0x2, 0xc5ef, "c3a90edd3fc71127a71f0f7145894dfad5b16f30", 0x7, 0x5}) setitimer(0x0, 0x0, &(0x7f0000000100)) 23:44:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8000000000000, 0x7, 0x0, 0xfffffffffffffffc, "bee69e6317002436d5149018bfbbe3d291505b58", 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x9, 0x6, 0x5}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:44:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0xffffffffffffffff) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/10, 0xa}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 23:44:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x410, 0x0) fcntl$dupfd(r0, 0x0, r0) 23:44:13 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0xa59e2a4fe716a2bf) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1f, './file0\x00', './file0\x00'}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x841, 0x3) 23:44:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x3, 0xfffffffffffffffb}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x1000000000, 0x7, 0x0, "13db23f3114ce643f226dc5b96b159fbe308b867", 0x8000, 0x80}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xffff) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) getitimer(0x1, &(0x7f0000000140)) writev(r0, &(0x7f0000000780)=[{0x0}], 0x1) 23:44:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) setsockopt(r0, 0x10001, 0x6, &(0x7f0000000040)="28daaa63b94e1a0b8a4110eb25fc97e529132f285fe995ad927aab3cfb3814d40d665783d80a8683b98b51dffb066462ddea074f5a29b56607477f3e36fa19c3d0f955e80647108758d6dede5aaa063e7bb92a7fe7c81dd3263d082dd96a2d7b83c554080c43b1b9670b3f7ca6087b9270339e141b382cfc5d1fc614f37a89d83718c4ef2b47c20528caa246c58f3470ed1a0f31ebd1666bca08ec8e6f1841", 0x9f) r1 = socket(0x18, 0x2, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = socket(0x1, 0x3, 0x378) setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x4, 0x7ff}, {0x18, 0x3, 0x50fc, 0x21}, 0x1, [0x3, 0x1000000000000000, 0x600000000000, 0x7, 0x8, 0x0, 0x195e, 0x7]}, 0x3c) 23:44:13 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000140)="553dfec0bcd87dc6ba22c5d43119a750daa3b45b62d61b39854bb8572ae606d16ed3d8cc8d6cd50a24db475d92", 0x2d, 0x5, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000300)=""/176, 0xb0}, {&(0x7f00000003c0)=""/238, 0xee}, {&(0x7f00000004c0)=""/167, 0xa7}], 0x4) sendto$unix(r1, &(0x7f0000000000)="d75d2cf8e7f0085bc6488d041841b16de862d87233ba8ce676452eb3fdd07163da57fc47b0e674fd9231b5a7dea3d1a64ca94fd0dc94cdd4822a162fe941a1b4bc8b18", 0x43, 0x3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 23:44:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000004c0)="08dbab106454b4003d2c209d8560d70fd032d43269dc84ded1edc29e40dc029cebfdb9dc805193d7121200908ecc095096cd12980bebe0d0cb14b4b229f0bf75e466d1c7c61be700000000c5201edadff0f93281eb7609d570c4192105d4261f767299965957f4dd771ebccaab7b6443150a7f8f6dc2605ebcf2503aa90cbd7c2e4847ed1fbd9141983ecfc85be21f0cabf78d23417a38fec0f8533c362cd9990cbc9deeded3438b5decd91dd91612e909d29f0a4d76a3679e1eae5e13783aa94964f166fb13bf81d1d805e95af6e59e4cb95231413e96168f265a12b50e254f2240529ef560c1b79ef47f6cb90288c966f1d37cb14e14fdea2118651f6fbcb101d9904089e0abc132f38b", 0x10b) close(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:44:13 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8180, 0x10b) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 23:44:13 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) r2 = socket(0x26, 0x4, 0x15) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "58c0e975de87cffde057ab1892de0ffe814c92cd"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10802, 0x0) pwritev(r3, &(0x7f0000002640)=[{&(0x7f0000000140)="9f758dc03e74616d6953ae714ea5fbd436ff515356b7e7e3fb703ffef8154635c43c9c517c2449b821fd1ac6e02fa3b51be77631921e1a8a5681dd4cb3de94320e49e44718bc7aeb803754bf6eba4c8330747cc5f179160a2885a9c811f203f2f5362227cc2e680d2f7682f8b5c47f858330929498fb243cf0959ba3599a880cd128454b513bde87590ade53dee007cd660409e59e2005f29589b697aa18317e483339fe8669945502a39033cd84be37907b2e79544e81955e35719cdc42cff1034dc90a5b0921d1505ffef9044b912e327a494b8e065083935a8faf00e453bf5b5d2a5c3e3d062203cc00afdaf0cdc6e1", 0xf1}, {&(0x7f0000000240)="7e06fdc98f2851cc18ce2f907aab6dea904988ce4be3c9f40e8318fabd0e3734f2ebec432839468ccdef12b66d977b5f2cd02209eaa63c8d5322a0a729be0b6e0a7f684859fa262b1e87ae3af713582e971dfa561556549531b72f614177d0116fc9", 0x62}, {&(0x7f00000002c0)="64dc551e198d73164d806d1b102e4a41068a2d90d4ec29897261b2038efbeb91898341a7bdddf04f2f5b456b4af37921565870dcc56143ec00ff505855593c6ae4be0cb9ecca4c972f251198cef18f54aeb4359d0addb2f8905c96c047f0bc061ec486ded0ddd89a3ad187e9d5b3fdbe82705f749226301667987e6e29eba7ab9c1989679a641f6d6021ac9b2bea053ffdb06ae2be6fad7a9329722bbf0e900ce7bfe1bab71d71d922fc542abc3a4d335a96c0c33d4410847ae39bc4040759c1bd1918ca25c4f30d916a884a3dda47ffb1bf503e381fe2159f5d646ed6", 0xdd}, {&(0x7f00000003c0)="acdd2bb365e2c509b67966f4a05ce61b5936407ee3ccc4c0ccbf18566011b7011f1ffd3ee3a8ced6cf380e86d1364eb28bd52bfb19edc47367a0d625", 0x3c}, {&(0x7f0000000400)="ba81058242d60ab06626c3ded64c471ce8ac4f64714a73f9d8c661ee6485d44afafea20c4f70f8708d", 0x29}, {&(0x7f0000000440)="0dd340d974bfa32dc60670fac114f5168baed91a15fe76c6", 0x18}, {&(0x7f0000000480)="d2e91bb829c428541f3389177a4a5d5660082ccf69830e11a3935925c9fafc9ef8585bb2eab94db144b18aeff7696e68ca237746c0cca11d808ef6945b83143cb7e0b391b0dcc01510349c1b8d6678eeaded079c51a2ac529982a5f77203922f485d4d843ea4e6d657b8bfb61d635b54f66e56dcf98f9bc06da28f60c03492f77b403ffb9ba175f926663c5cb81b802bc3f25a18f86cf269ec0f6d264e0ead7347702eb75062de2e5c9bca132e8156dd65dd0e032afa73145f87f918a31b0dcf5a5cefc7cda6470cdecff70e59a4e37e346e7194ce5d3e95a0170ed76eec1f856a0c30f4f90b5edceaa04e94d4c37ed139e75de3b8e1f1321e3e5014", 0xfc}, {&(0x7f0000000640)="7a864841811126b9f81b219f2b069a14ca86444bcdbbb7c014e6a9b7cabe38284ea69064723ab4768732f9ebc9028e5b408bf957ab0a3f128a1b296f96a8e434bbfffa4988de8fbe31722e432b326560c735483d4951f7cc7d1b2ff922f95e445088e8be8f862655a9101bf2046c0429c345aff6ccf368908d82f3d2491eb8c77bc156900278247aa1ff6b52f9437ea340720e69b1275baf05050e261e166f39f205e5eeae43b5a73f9d47a52de98c52bdf7c154c97c556937ef19b4e2de53454aeaf747964e68d4ba1410474a57dc3af0e4fab95336a4cae1488aad22c2be86a887ebe8d7896eba25b0fa4d4e5651b8e44637cc494a5a1c16dd09c04cd2b76b4da8081f6b6989183fe5aa137b10db3419edeee818a6141ae3b39c27226edda5c431ac0829a308ffdcfc93f91c3c09ab21266cf252d6bf88c082319cf8197286cbcd5c4170b9de80ecfedbcd9c5daf542e7c13ef5f138d69d94670a50953d36232b05000660e7a4cecb1a447736d57b5a558b5b728129437f93d6941bcff68a3211ba062e1864019d53e0ce3cab28d20929f389d51cf1a42fa2ff500ad7d57ba5b21259f198de870c039a129b3848e5de7df0c813f50ef0740c2423f18317bbc9b1b4446936e622bc0f0afd0d14639a83bb941d44125e928425ca371077ee9d4b63024f655f5ab9df04885e6653e42ea4a9ae104e0437cd8a7341d209c5d03c4005574ef1dab288879b1a71deecd2994d12ab60c4a65dc9e77c7dec2b7961eab8f75ddb6b6bfee20f8b3aaab80c6515cd933a240d687e29d9ff40b6b67085b8e162e5761ec5e349b7261d1c570bb9844c0b32a3ffa51aa109e2a4ff08fe3b229da76be950186cd8684fae69caca4679de877fb1dbc1ece8e3396686f06ab96a65b36bd27f1dc891c6af22833434a5ba92e1a734c6d2198ca35feaea38caee649208de8c17ce08d4bb42973213212dd1ef0a35e6ff1115a668cf033c42311c9dee6d09e9c0766a699185cb447ab1c5a3f014b121139fbfeefaeb4c2f8ee890eb5699249444c669f8a27adae9db486222946c499d61eb0a4b1a3ff6ea3fcd57835ef30888f4795eabb76efd94b0929b0c1bbc1a93d6b72145f7892658afb4113747fc8724c5ab23a97b2880f281994d10e908a2f30ec5a89d0688260cd6d3e4df9e3c41b79ca4541074e99415ac1b8c040d44efba0ab467b4a797c211d982727e5ecc9d296a98369eaf5493ecb006b18cb17c95fd73b15a1b03a2122080b8a492bce947f25c1c41dab8bc68f84ab0f57b7ccc82810fdb1644a9f9b8e214db6d127778a5ce3054ba285c910cc4b003b0215c5337d48d50949669224cf7c74057410cf40a4c57e6b5e46173137a6327bc66e379b88c6ae9c9e9fd6829e714614bf7b5aa2adf3977915d32ebb988dab7caaa154a2309a1367a899ba1dad5c1b0c417e4b6b64b364072065eb442822288b335f14fcb2c8e0379d2b7eb82ef17c85e54bdc00073cacce9ed550276336d035ea4f2dc19cb37144da7cf356f917a70368873fb580842598f87a18ee69c60cb0289894c5c8fcbd461de93c6bb9ddb8c47cc095493d184cd4cef4fb209a0febc1bcf80fa2d51cfc8622e1b2d30bf6621e16a840f47f15962a359963e4cca2cf5ce6225f71d555aca361bd9f9731f78d079e6de62429146e324dd7ab7060ffdce6fa92daa1ca5635b05b41b018005b2fb265dd8b84c87ecfa290ce6179c17b20dba35d88cb5e60e44dfa91dc80a03d52c82122a5f5c37aa238b90891ffb6e1bba2bded95ceee1a1530444bd2dc5e243b91c5ca2e3c63ac7ba0b35cc32e3edf6ef92a3121aadb55c4be6dad551e094c34f2691930b398ba2e86d0b6873200d90ed6c4e696ef114138aabe4c8a122052c0dfeb53e27705e91910cf022aa2f4ae9dca2dae4cd98b9f35ca4a9b798791669b84e518c81d540f91a80293d816b7c206688538823f87a98a6134478761ab9651ff363cc182ee30ce361dd569c2fc258a332da73270246b701ffa9e1cc4b23ae11d56cae67aeb9f9bedabaf56e1f2f3af4e4773bbe1c5d55aea7cc654cc8ef92704cbe65bac3874da9e9b518aeee400c7477e7ca7eb5b04937052caef8382cc066a0772f207f01f2402f985586c054c4da980eeebcd05c02b078258a4202003988dc93478f2b1f465b7b50d5b9e285f603ea78bfeab8539b5c407468192aab3e5e309fa72c66f59c1220584de8dc53bc8fb61a1b5b8794757cc25a73826a347eece521e8943e3a8ba4e7dec07229fcbce6a803ff612111850c2aa8a1fd7fe0fbadf48781ab08cefa6562f36e0a2aabaf1cee4fa147be634472fd3804c06083448ebb362388a7b33772936846eea987bcc3b4e63fe5d356074a9b2112c63d9a328f2bb6c5cb3f44a046899138c858abeea0ab6ea8faf76a8e5b8d7e71b10beaab72c0fddbcf9f911a929df78e7eedc79bae4fddb8830c934fafc804e2596e5461fddefbf702601f22fc809b6afbc265229ec8c66e3c75d9cc286bf991d8a639253eb17661214e274f279de2dc9041ffdea921fa3d64348e7a4c1f865265cfa5712c51c3210c62a54db469369bf420ecb8e884192c5d02654a6bbb4e2057eca1704e91e069678321c7f11d5b6a6ef085fe9abbce8ed775ef8d9ff994fc96646db5d9335ae7c5abe8db9041f6eb85eb76d09e5106a22f50551ae13038554e9eedfac5be714adac3514ba17e55bb24de0160a0cd2495149cbb4dd3576c1968f3c585ab78f30da03474f7144abddb32011776d56a10745e75229144e03139b1eec2542d0227f08e3be0851e74caffdd3d3c5123c64911c43a28472dd7066d992842d78f020be5e7760976b18d1ea1021bb6f7a4c85222f959271112966267a61f608707fb773e1ce67f88a6e36157a0f7d13e09b5ed348d7e93d5e6f3f32fa57fd4701b5787a4f0fb72386401383540a5dc19e9041c31d6bcbbdc42e1082ed420e143596fa3399b6ef4a569f410c4e0aca17c184d709d49b395d23016979d7c7f3a0edb2e034da9f6bc4b08e0cf4eef1c5a61a041f335a01937452c14aa00063119c5112df8230924fc773b498e1131a25b6da0dfc9dcc27f48ce1e0bf1d815694cee55d2b5b8d34f286025b227ee3365a0bc3dbf68542ec1c97121ccecab4b230cb56b6cfbbb8d2d7f87f4484e4b546d8ddf327ca37faee180637246799b505071bb0c59f9d1b987719aea961df51720e5069c7541e1c93d8d5401e29fe4deac5e46236b8e1d523e096daab3df3ac041fe112266a462258774cb16155522638b9353fef781bcc41e893673de82721d6d1b82bff9101ab1843b21f068e381939517c9f8e4fb2e91e5dfa86cee4bf3f13943801c2fdddfbf752b2d115395e97b29c1e03d8eaea1eb6102cd6012f337ef7c5dd320d55b77822861086a9f43251e848d86b36372ffa84556ebae52a0ae30f2fa02592a5a55256e7f68227969d60dd3129a0f9149315fe43739db796650d89b67d7aa14518d3eb2dcb859babece42912b89ff88972df0179d59b318a87286c1f39b06720f1b1be23860c83cad9cda3258538db3b78e42f03d31d1c801ae6961c1227830ff0e7e74c544f246af86e8dca6908f8f72f2263e34919ecfbdd1e5e62333a043dfec9274df4e5debed911982962b135a57329e161c834fe105325f9fdcc72a481945e6ec65b70d8a4c2b9a6044aa94cbdef790bb0aecaf1f09f5ad4a9cbc824b07e487b906f24edf45e20351b04b7b836dfac62f0dd20072bb36e14c57db961ac32c108f46e9c1634298a7c3ec692ab87a5c630450c50992c493daea9e768adf9559ac5421a9ccb68174cf22465361fc53f5b42a13d96c434e5a82bf5f3ad7802e82f4e5c667407306e2d002aa4305ad61fb73fafdd5a919099ddaad02cbcbe2ce4747375cb96e6d18bea3909714c90e950840085973aa464ddf3f35a00933578089fd8bce5b3dc3a02717b64016f52df9c25da6d4fb072a24d2fc9998e44fe7e3a1b3efbf565e8b6b0904f2ab8e909c0f6d0a020cd396ac2731fea751d897b6d9f6142e798ed9c98c6582c14ae9111419d2dd5887404d2b7f534c7f76e11fe6bda8351e1f1ccf4ef3d8920b90b01810585a228126a1b62e0a06340172e2b22ff583823aea23e755a51ec284a056d317c7874aa9b5bac843d56005c3569c524ad32be0ae36513ded246828e2a4875b860e374f8c0c9e8818aa72be12a262734fdc036adf47253cf22cc984549f8cc9862209e3f7b3368a43baf65f2dd5cb186124f423e4f35874fc4e18226823c62f3ed2668c9e12fb0c0f0b49a19da2e03f1353ca66cf707bfd142c5bb251dfbf9a7c98e07e24c5a9c4a42478c28f9dea3b56ab28752a5f3ea5c5e867741813887ce715e3c95139727f06fdf1cb089da2009fb71b4f4272c5003438f17446faef9c5f451cf641505b56db77e5c753e3b32a1012984792ad8986fca2683ff31ff66092d8d3d679bfbddc8d20e9ceb53f40f3f7fceadf01df748da3bf1388da2c864d095283a99ebe3a04fc87f4beaf4bca9eec6dbe73a060c335146f7fc05a6dfb68314273e6fb8ad57037d2d1a2b5af36d2537a85e0468e5b6dce0abdd47e5e2df5e13aa23278a157a7f8291e05dc2025a78cb242892ae174a9dcdc52ca3b96f08382cd87f884ba0cfb398028f2c0deae95c4888ecabe47efb18d83ca7bf7f104ec930907f48a98dcbf3b7eaf0b018ca73fb8ff8dd6449c162cdb87047b6cc293979d522f2373000857bf63c31486e3df6b3b2e5d1b160aa7df87b5a192621d66a0a598072398b61d0b5e03783724403e471ce932a8c49c9e2f07029fac176ae8e123d2703f2c8db4b3bbdf9f01c8d75fee54449cc395d01e39478625ec6a43cfed035506fcdbe56620a4d5adbaeaa2c44d270f66b2232d87f381621ab5f9886cdeb8bf3b170af0bdeeb467bbff373b7dd215d9778206185a24741074dd4375c7472abd9d1716f8347977d43ebf4761104deb74bcdd1c9c98bd4d16eb92b622f34d7f040cfc4ee5b9b88f3ce21610d7f94b56bebe262ee5e7fa1f91a90ba7582a2493fbd81ad74ccff85c0031dd1e5a6444b8a673e73bbfd5ceebf4f2f39a9e463d61c2e385898b1659d7c1d6324137db04bc81761416cb74f495c7863b384d031e3da1aafb3e1116b6dad1674f35425c8a04600ec69414a33137a9b5da06d3daaad00d57676e7e6142538fc51f39f1963f9c4c579a9e5b337a9c2353b715414436f4380dee0d084f153739412e8a1c546fa41ea4596f90e5aa69a659e4b5da4f13823405b8127e74637b77396ea9bcb27cf14106ddc48487aa912ca7af0f3dac10aae9bfe141b3f4d7456def3a0c8479cf44158caee69b85d8289b6d08ebcdae19a07f1e4b9b5691954541c58aee70c1efab3d87bd5d022ace27fefd3c840c302a8ddaa5a9b104562fdce1446ebade2a8d9f29ec1e9922ba8df319d4b03b3c40558f5ad8ec989367dde80a0adf23c035d2ffa45c1e76fe24e3363a9c11c941cb6dd2448a0ace13c6be74beca5709e6e2d7a6cc6c59331dc2a43a954d5f304a2eef831c64996f60c3eeafd6a4c766be1393aa6dd3abf374ab3cc957fb31e1dd993381bb7fcaaa96a2f2de6f37da9af4ac8f55515323e8a4d7c6dad8dbb33be0ccf9f7ab423d0f8cac43add1ed8e34e4116c0cb4ecca44a09d7b660b1340d9829dd64f6170236b7938337a302e60765f1bf05547bd45b15ffd3c5d6b4a498ddc617d145b0258844cbc3abdd65647bba00ac52917213169135a22f75ff7cf134b4f8a9ee64", 0x1000}, {&(0x7f0000001640)="af0df35d3ee3477f1ee4604056cabc21b28da3041be97e47225553b3c310316dd9c225231d91c114b8a2bca3c37f5792140a4f4c3acb0f2270db4e6fc909b0420b6a4101850ace9b29d122c806aa8f0a61dd6502dca61af341b86d37ed733a603162ea47c726ba9948ee79606f39049453fbfe3a2da4f55bcfb75569df35d2719ce730eaf8a4c79bce245c507df86961f8b48ba649a6027ae12ea21005c8144ff6ba2a8321800f5886ac16a0671e641b2bdd3ed63abe4620f9ee169542c4b48a5e2e0fb3b1a5d427fb22a22a70c0e7eaef3d456dde733b1ca9600386325ba4df0752475ae89c455d23c059bb8a461f979e715d117cb0c11fac38d092ecf33afed86c5aa20cea17bd5c830cb95c4191725a5820bdd72ed621412893fc3e6ae6fb6e27e381f8bcb1c5e31696ab7eb279e9cb5c4bdcf3ab4e9cf652a9ad887c35c1ac685e6ca5e8b31c406b8e26eb9edad2eeedea31d54e4b929ed1afcc23a2bad46c5eac7a48c754fc9c1bab0bf9d606650811948793cad97f9fa0e427ef38c23a12317b9fe71fe0f9b8feb29a2ac6a4b5c0cf4bd9ab1539e351ab48a4f029daa5cde000784bba4470a75b9a68d699f9f1793a637f591485b2477fdddce9fe14715a16dba923b12927593495f3d002fcfe3e2bc48f67cfc2adbb333e59261a6a52191d2438ea882386e49eb618b970e5f15c7400d5161b5b522cc33b0ddf5b3eea5cd94f7cea5fff02356c041f5f913e44d68fcd0cd71a82409ac07a24bc93f825f592fb22a3de94c8e1467d0ed09a7fe5cf34fd9826909977ddb55c46d107f644ac773ab1406f664e4948e31cc19f0e6a64dbde5ee8961d6714ea59f26e157e89e0e14a28141ccd6976ff110597dfc36d621062c863c70f7651efcf6e1b2a44df272e34b11954df91215b44a7a746cbd745617eb66bf74250d4066e7ba3da09b02002d1d1e37ab162b573734f4e7f333b8332e2dc1f65ae8629149388dc10f92b5464812ba514aecda1c1df4d15ee92676d5950084d190cf8dfaf9d7429a27399e66e15bc342f6b91d11783bb52907c6306a5c36ddfec0204b486afbbe0cdc0dbab87f821562574e1fe4263a22b437669c89ab08a3a3080f9f14b0246e3131c9d73e6437fb1ab427e623debeae5a47de8623bffd996defb3d28e4cdaf69757a8737168fe6346cedbc383671e68cf19e95b60a88b662028e12861adacf0ffc9de7d7be7eea48005379eb20a4b6330088d9e1009f2257eb3e0f920afb506f7ddb329445925a84148df28de79b4d2095130f3c730a285d67f0d5e3cb08cc24dc08773fa4cd239e1e1382bb632c591a7eadf79d0a33a61f2e0c5034644096f10954a0992fac2ba473624ba1d4208c5ee275013de8eb14f57f934d6e85e8cf85d829a599e9f937282e13c4f79149c73bcd5834693248c1d16e12bd3c1abc74e42d364943061d0f28245daa604fef8554dabf3a150f075136dbd8bc60dc1e4da140b5d17fa444d33b6458da2d873fd248e0115ac93775ab4f7459fdb2a19711054ff697058673ea61ba65dfdcdffc861f4f66d7fb37eca50290be1a7f73445041cbdcfa6f058672166105c47e8b3939614e407376a4ca5605cb40ee3a654560492c257e6cdd234201ebb31f550f19ccebef62aa6692ddb8eb1e8c6aa8e92e6d5417dabf8676254b97c3b53a1dc7e7ca6b32476c531d02b6babb86276d15559b6f99078dd9e83348c3ed98834f4569d776b477b6b0fcf70ff2b3eab43a70433cb6a3c29d30719a0569d511b5a8b32d901651af6e06189f642e6b7ee7cb650ceda2447d78363a032b3c82d0c731af6a0bf31768b97b26e33c75d7aa86bff3d7cb954d06139e973bac66e4a87a7d4029343c34a8222ad0ad92ed475d3789cafb6875bc79f7c9def3aadaba052b14355ce9a281b2fd3cc9f452d764be19658b9bdd53e02b125ef35942cb7671bd5ce3167094b835a595208fc0a3975bf70f80d11c4c7decb359ba237c01474aa32c25502a04c71488b96cb7b921fc28dc0323be834165769ac1f6781224d8dbc4a119d0ba5ff3ad90c90f2d874d26d53c54f897f7c609191e2ad2084bb60e34714811cb899cf772e98e780a8a3401fc2a8e4b96d95451e70cfc42577c237fa6789cd6bd64d1cab2ff103b9af76c5aaaf581b180516c1ec9ef12d43b3d8341ee3a4af8bf266b4f3c1b8369e1235a48d3042b71465b1448b802e9275188b0d8224b5be08036ae0a4f43fc8aac312cfa3217ff6610af0d65d9420b2407d6c0000c54c8d3923736cdf0e22a11a0c518ec784145d0aa4017d8caf6045ad81d77350e1e695511f0b7121a412266458f1da432d29a7b31b8b1498ab549daf3cb24fb71887e4e531afd5ed8b5eacf6572f05b44fc45c3375579fa5e1a0e2d57197486db05bc00a9ded2a83d72d2ad9c7ba2e3f25a38e56a12863bee1d96508243e953ea54c88d31f845067c90c3f5280d17f7fd6fd78e7114b6c175dfc7b1bb0b75e7205239a71881c8b7fc4d9fd9fa429ab0ea4f62ca43127bab8a3976358732bb2294c7bc697bec84b38b1c0c158bf6f90a695b4fa0932ec073dd1603b6b2a410f3cc224a9549bd108cff68ffe037443c9a8c5dbc9e1c37d970a880b4968f16063db0dbcb2df62601bdd3df5aaa8936413fe8d7bad5c1347bb446271d2d3ddc48e9b4a9f1afdb9e587f92461ce8964ef421bcce124121a63dbe26b9d95d13ac74c51eb013c4af6dec5a6cb585f66de1128132fb527ab6c9d77656a194de793f2df6865931a1add9d62cf79ae3037f2e7d32a0419157ddfdbefebb9c652bef67f114a04f3e4f56ffcbbbe0843d261025da444af9d599aa7e7531bad64ae7712a54619b299427b876dbcb492f4b7e6bdd079ec42475f72a59e63f51bd4418eb1f1b75758b683285a206293c5448a3bdd458915fe8c0536042f59dd2b6ee146042052e7bb26c1a2a2f26325d6b8f0d40e6a60d1d5a6ee06e9e0ff799fbaa565c5bc4e31228337a02ee018c70b8bc4f8efc70b033318d4b7e6344caace6b496e80c782f7933cf79fc2d84b7cfc991fe5098251beee01b380bf0e611827b6d6e704726176d17ae9277cfb18d012243868e3fa7a7dd1d162373bdd2c59c77d98dcd2de11fd6fbcfe5b1ed96c85980b334a4922ca538cb2adce2c4b2a022fcf4bc20f7638c510996a2479510d93fdd02abbb0c0b24e63bca6f07074955702a5f31f135214cccc84828b4a7dc4ee7a5a5af596285985de0edcb7c327039e5585ca297df63e3a380241ed5fd0223b1236be0938e030ed0ae71d3450bdef446d2a4cae7a62842e52775f14ca648722e95ab17227839029d5340de2fe1f19c12241d4a18b5cec65f5602866137560b4538d4a599f70bae3274f2778c7e998bc5e6ee4381491e0478ef9b09370317d0e7b9fb3f8de117e18bc8d363a8bca062cdd28043a3618bf13e387565f51b7de579815ca5b2ade1b27429b5cac95040590eb6b9d39c947d5782a84b0d49757ba6a4f62262c30e6cc9f790d090192ca1ddef76aef110ed7be04f297b067a3b4445e73ee48b0b15181f5a634ab74985533692193b15582fd229d5faff7addf361b50af521cc1204b753481f42fff18b1d33f07b841fef87580bf28f819ba5535f68d4c95bdcd11512042535d8021c94fbbdbf174f5b4885a2a45d0efdc7d210c6bf7983f9b4f0c2ea723cbbc11f70c1d80348787c1c4176d9d42c317af9540aac3acb5da28928205393ebd54e2ce04876a7c98950c0c5b46c803a9ba7771a92a7d6e00d89ac18d9da7ded3843fb4b2da1e986d6ce5c8192109394f7e3fe93ceeffecd5ce0c02a496ea84cad19e403041316e024d7b8007790f4dba7a3b7b8cbdcb012cb0547cf0c45b08910f4ca708e40278c598d0b6f3b3ee6fcc60accbe9ee470a78075fe89360969c06b6187f7604cc7c054ad54d2312c853709f6c287fa135559d69fca54ffd7b047ec1e7337b0b9fe2de382eef9f3238d4e1804f3ec885377b3a3af28b11b2d90d71c6b646057f48165c9867cd335a2630ebcd71f982c6e3b9bc2c20a6753aa89df287e05cf1b6536e9d8b4eaea110eb73a85e475c74c10bfa8ee28d67fc60f37b51afdf72cc544929328003a688b03f7140ff4242ae26c27cb356ae34fc8c23d2fab6eec82f887eea984d87052401cbfa4622a8fa1949fcf7f31edf0d4bb95ade6d4d612df846a0122eba7f976f910ceff4f337b1b5910594eb5ca71b00c26c369cd1f30355257a296010e8790ed11bda024192bcd875e27e188981aed861dc9aed02ab2885e00b14327c3185f152847a136d057a37446c6481cfa6002b4e4a1afecd4c013c754220b12a93b5fd256595993f968e8b2565ef5504545fc66bd1a1e1fa91e1f8d6642ed6195c0162cfb7dba5322e59fa49cdbc049549292ec55fdc7597321a4ec620155d6d71b3a3a7d7f84dea25bf930d16f2c0aa4c7eea16557d67c85d501e480003a2d0e175ed7d201c637b5a34a8b2e195cef04d2507b90292cec1210b825a02c3e1b90b268f16c204c2d7341fc48b70071a239c8323cb2597b65829a517a97e847fc4e2e67ae90c1df60ce2a1d8bbf365fc574cf1aca8dfba34d7b14c39101dae29e7690251d8d605e114539c2dd2937af20ad27616a6bfef5e32064596e71e4feb0e41aacfd19b1c191cfbd81775dce0e23e8ee62cebe74f4bb1ad45cb68a27ea20d5fad792a8bf4952a38d8bf07767ed11597848a482e0694d5d6af729dae3b7825bb5813b4dbae128eb67bc04fe0ec363601ef61f95bce81cda1946ec6b5d2f6d9d27c3bf718c06bd1bfb1bb841bbd7f4a12c1a12ebc56ca252da0bb22ffe52aef99eba112fb36fda70715e555c33a4e956bf328b68a91d329b15fa3e0c93e2e26cd708f2de9ee5040baa3c27613bee0126f806127b4c48ca32425d627fa1d9268c23da41f3edde5fdb49e6613940d76fd2cdf576e545dcdd57faf0621e535e5f00dd5b1ec1a10b9771a6f730b8cd0f4d82c558e85abc0ccdfdc8314acbd2bb889000687d2a0f611f72c2f9f83df016eba1b9d541abff8697a4ae42ec787fb9b61d5ee7739cbdc32836352e6c0fd9ddb5918606fd56118d6882d9dfe2920e68fc98e9665961220483792af25550bc6b509d483b9e04fc8b0bdb73c5bdb54135867bc0341e6737f2b8737d8e8db2b47a29ce9fdba8602179da7d2fc270da4ccd813000fe716c4458650a3a8d6210244f98f4f605782c4dd218f890ffc598499539aa6cec2e0823fc40173bba9719cddc3775fec35defa6f85925b0969f28b612c61c61338492ff2aea262c732ed1abac7ded7bc53f98ca6a6335dd2e6762736ee58731a5c778ab7c9180a2851e7b7a4263325058ec47ee8d1da82acc975cf7e8a0ffeab7c509a6e97f0efa11e94b3d74f450c33d1ad7a575e4bac33c90e185ec641a086765038b6054c1c13a0222d7452e863728746f3f0b3f3dfac72f47f2785345b7a3935eb423d2a145b60919422e1623f954d158570625e8d298633a4f6c506b4946544fc58d5ac95ceb228cc4651d75de8ef2935cf30d8ccf3318b49dd45024a5328468aa731d67091f3ad7c75d27fa78a48151d591b6d001646845c8a7aa4d753152330d76be7fb594fdd35bacf558a08c82eaf140d7595e2826f5493b7a5e39be35eaf66413544168d75b00abb4f237731e4afea27dc532dfa22d245aa51ca88df5f308a4dad593328a9a065dc4a5b9bc0e7195dd18a77be092b15d5dae3a3a42368b2cf399c8e5522dd34bf80f9805fd331151711cc16c5c908a246301", 0x1000}], 0x9, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000002740)='/dev/tty\x00', 0x8, 0x0) pread(r4, &(0x7f0000002780)="408bf154d65c32090c", 0x9, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="48295dc2c08627b11c21f6aa03581a62aa56597080647c28233beed7b5e46024634bb464cee185d94cb98b6e96188e3e2ea763509ce3b5bc6a55db33bd8b5abb37cc47cf81d08ae9e3f3e10adc2da41240cf03c83e344f6acb6d6ef62576e1f3ff372dda74bdd0f372354fd61640db12d45c50164aee5abc8886", 0x7a, 0x0, 0x0) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002700)={r5, r6, r7}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000580)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pwrite(r2, &(0x7f0000000000)="cc0e68862c27b027e4f1e3a4005eaad326921d0cf0551eb43337dd0483c7c3f925977c2a8fdbc1cc83845a0dbfae081971c9ac2bb2d6b2f854e465c3d5386cc6bbe02fd70b0d031d5ee28bb42d660dea", 0x50, 0x0, 0x0) 23:44:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9, 0x40, 0x6, 0x800}], 0x751, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x42, 0x1, 0x7, 0x6d5}, {{r0}, 0xffffffffffffffff, 0x9, 0x40000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x7f, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x51, 0x8, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x8c0, 0x81}, {{r0}, 0x0, 0x40, 0x80, 0x3, 0x80}, {{r0}, 0xffffffffffffffff, 0xd4, 0x80000000, 0x1000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000000, 0x401, 0x10001}, {{r0}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x7, 0xe0}], 0xffffffffffffffff, &(0x7f00000001c0)={0x1, 0x6}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000240)) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="e7ebc3e4f301ccf09027d40aadda696443f54845b7e7bd7873b0c1af5d694a41c25f5935f3eb984692a39cf9d76c85e89d66f2f63cb2a142f12b7d68a260a011bb5fdb9c3bc99a393637605bf2afd5d1179ddab5402a1c53f0458fbcf7ad857e29f3c694b4fb060db6f02627618c068637c50ccfe5e0d4eacc222a8a58e25f4a016bf246fcb0c8fed4bd30a9a30ac1232be2bcad61f508a73753cea316134a51475366b6d539b19fd607059cebeddfde257626db492a149f2211c48ef95308176477704643d9d77f46c06c9afcd5a183ba80", 0xd2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x7, &(0x7f0000000380)=[{0x0, 0x1, 0x1, 0x6a}, {0x0, 0x0, 0x0, 0x1}, {0x4, 0x1, 0xd4, 0x1}, {0x3ff, 0x10000, 0x9, 0x7f}, {0xae, 0x5, 0x7, 0x2}, {0x7, 0x40, 0x80000000, 0x3864}, {0x0, 0x40, 0x7c02, 0x1f}]}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000400)) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000004c0)) fchflags(r0, 0x10000) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000500)) ioctl$KDSETRAD(r0, 0x20004b43) r2 = socket$unix(0x1, 0x5, 0x0) r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r1, r0) read(r2, &(0x7f0000000540)=""/4096, 0x1000) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000001540)={0x0, 0xffffffff00000001, 0x8000000000000000, 0x2, 0x7d}) r6 = kqueue() r7 = kqueue() setitimer(0x2, &(0x7f0000001580)={{0x83, 0x2b}, {0x4e20, 0xffffffffffffff41}}, &(0x7f00000015c0)) kevent(r0, &(0x7f0000001600)=[{{r0}, 0xc53799101e0e926d, 0x44, 0x1, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x21, 0x200, 0x6e5}, {{r6}, 0xffffffffffffffff, 0x4, 0x40000000, 0x20, 0x9}, {{r6}, 0xfffffffffffffffb, 0x2, 0x1, 0x8001, 0x2}, {{r2}, 0xfffffffffffffff8, 0x50, 0x10, 0x20da, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x82, 0xf00fffff, 0x4, 0x4}], 0x1, &(0x7f00000016c0)=[{{r6}, 0xfffffffffffffff9, 0x60, 0xf0000000, 0x3, 0xfff}, {{r3}, 0xfffffffffffffffa, 0x40, 0x20, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x8000}, {{r4}, 0xfffffffffffffff9, 0x80, 0x2, 0x7}, {{r6}, 0xfffffffffffffffb, 0x20, 0x0, 0x6, 0x800}, {{r7}, 0xffffffffffffffff, 0x9, 0x4, 0x2bd2, 0x6}, {{r6}, 0x0, 0x80, 0x40000000, 0x7fff, 0x5}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x100000000, 0xcb36}, {{r4}, 0x0, 0x0, 0x11, 0x2, 0x4}], 0x401, &(0x7f0000001800)={0x4d7a, 0x5c66}) shutdown(r1, 0x0) r8 = fcntl$dupfd(r1, 0x0, r6) openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80a2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001880)={'./file0\x00', 0x8, 0x62, 0x1, 0x0, 0x2, 0x80000001, 0xe000000000000, 0x0, 0x0, 0x0, 0xca9b}) kevent(r4, &(0x7f0000001900)=[{{r3}, 0xfffffffffffffffd, 0x20, 0xd0, 0x5, 0x8}], 0x8, &(0x7f0000001940)=[{{r7}, 0xffffffffffffffff, 0x49, 0x10, 0x6, 0x7}], 0x9ce, &(0x7f0000001980)={0x4bea41e9, 0x8}) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000001a80)={0xb9, 0x0, &(0x7f00000019c0)=""/185}) 23:44:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 23:44:14 executing program 1: geteuid() r0 = socket$inet6(0x18, 0x4000, 0x1f) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="54e7ebdadb6f73091a3ae11f5763d0e24317b142242882dbb4f1a8df62a364acb85294efc77cbd4e9b2121b943c6219d6bd559cad43040083191e8c5326dd6f5536213f95f8e95d2adfe9832dd838518495f847ae4e6111570cb898f323c3c9748349a2e3b36a2517ddd6a9dfb7219392d5c0787e93f9e7cf0d8d7f7f82771e95ad4d09fd297e46a9563ce9cd8a39980a7b1cc8877e6f73ee4d063a9a439ea901bacbddbbf50c91b8253a64e25569e313c2372", 0xb3}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="3000000000000000ffff0000010043ff07440e6b3cd07401baa4d1c16abc97c3240aea84366ae5971e79be023db90000e7f065322a5eaa7b41dd79259263c752aabfddf4befadc18e3ae1d68fe0fa52757"], 0x30}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) 23:44:14 executing program 0: mlock(&(0x7f00003ee000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 23:44:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) kevent(r1, &(0x7f0000000040), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 23:44:14 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r5 = socket(0x18, 0x2, 0x0) dup2(r4, r3) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r3, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) 23:44:14 executing program 0: r0 = shmget(0x3, 0x4000, 0x208, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4002) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r1, 0x7, 0x7, &(0x7f0000000000), 0x0) 23:44:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 23:44:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x90) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 23:44:15 executing program 0: r0 = msgget$private(0x0, 0x512) msgsnd(r0, &(0x7f00000000c0)={0x0, "2dbe0dee206aef8ae29e2957a597ed000e904d30de6890f8ba0e3c94b2126e0c3fba285e330253a06a843ea85bd840e9fc18bea09e70727b6ca8c229096a4d4f3c8c40231e45a71d8e3c9c636bd6fa5f34fabc06d91b516d6aa52531ac76a1d0736f62e1cdf6e90203be16326e8e7a5a8ba916f4d9ab12f593ae2a7e7eececd2a2372b0134095e73da926958e0e28bdb2f07f467935f6f0fb417fd1ba22846eab7c157c231be1c7bec56009340613d1b4da13ce427b4da0c659a6aeb23129f5371e080161593be2e2c6681"}, 0xd3, 0x800) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d0c68a8330ef366b2f425b73fd4b8e574b84177305f3123fda63d3df1b1541699cc3d2e48d87de61eec170cb1f707ca3fc21dad87f23ac50f870db7c55a3c286523b2a26e1c62c03281c9afbfb8a60768376207f2a794af22e2ebf1f76f4518b9d92a175852f414e175067d41a8689a0df9e88a44acc39bc14b1ea22221da8f0d"], 0x102, 0x3, 0x1800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x3, 0x10001, 0x7, 0x4}, {0x3f, 0x9, 0x800, 0x800}, {0x0, 0x7, 0x56, 0x400}, {0xe452, 0x101, 0x1, 0x6}, {0x38, 0x3, 0x9, 0x80}, {0xcffd, 0x1, 0x7fffffff, 0x4}, {0x6a, 0x8000, 0x7, 0x1}, {0x80, 0xfffffffffffffff7, 0x40, 0x5}, {0x2, 0x7, 0x8, 0x9f}]}) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000380)={0x0, ""/145}, 0x99, 0x0, 0x0) 23:44:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10480, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="0058e50bf45c45be82a4f9fd495dff6f82517dd872533b079d94c9ffc1a5961a2d40", 0x22}, {&(0x7f0000000240)="18c3f14efe70f0e074f1c8f5a17c33ac3980879c826dff73141032525437914442090c17d4de908b533112c2748cec51a130b8e2d32f46f085ea6e8a92a1ab8b09c652b324028717a0339734cd07f531ef2487933edb8f95866f49cb208992eee73a9a0ada57ab267d2f8f90366964060f2bfdc05fc4fc0f3f88916c3fd2b2f8095be7a60f83d881590f6fd5229f522e30603bf81a980aee38fff403eee8fc29c66ede12214ea5d8eea6d14dbef2f81badb7c2161c009c91fb5b1be1b174cdddd4859a9c640ef77113f7", 0xca}, {&(0x7f0000000340)="0996125413da2b722ea7242113ab056eca6d1f46a085f6bab967e9d8ace8af0825e9f0c08904cb70c464ecd43f9e99d9f614c67361cb55cd723290b95fa556c2f3f9ecd7587d1aad31724380de75079efd5574963599463c20de71ee80b8f57b5da2df947f954c3bf32338a9e16eae26e063e6b0d62a74e9ac4a985df08f94bc3e184c5c7d35b494f1f87019a3f1ad663c95708b7acd9d881786a18b191d74499f767ec18972c50b0e610a9a58c2f8e8174cf0e23e33f228f2246b1e", 0xbc}, {&(0x7f0000000400)="87e1faf9e3c11d3f694041f5fd4566706962018f4a7d0277dc424ce5fa9d9a5fef11fb9c7c384f5f2936e163061b0d533f45597be36933f9a8d8cf4c2bdef7add70099fd754975a101c11fc5a79abf32a2a76a26775381572d75e268f96c76fc00047420543c6fefbf8a941f2c0f118f39b62f2ac73e0cd8722a22fd24379f23e11db3b9646a7626e1c06e48a7a4", 0x8e}], 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x830, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) clock_gettime(0x4, &(0x7f00000000c0)) listen(r1, 0x325263fe) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 23:44:15 executing program 1: r0 = syz_open_pts() close(r0) flock(r0, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x300000005}) 23:44:15 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getitimer(0x1, &(0x7f0000000080)) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 23:44:15 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() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x40}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 23:44:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfff, 0x8, 0x7, 0x0, 0xcac, 0x9, 0x1, 0x0, 0x3, 0x9, 0x1}) r1 = socket(0x18, 0xc005, 0x2) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x498) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:44:15 executing program 0: socketpair(0x1, 0x10000001, 0xfffffffffffffffc, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000200)}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000000000), &(0x7f0000000040)=0x4) 23:44:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f00003a9000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000100)=""/44, 0x497) 23:44:15 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x5c, &(0x7f0000000140)="d08231d1dde18a5429d80fbc1e5940195198aefa873eff07db34d9318140dcaa128339f107d6fa6a478e4f53382ab0431a84e5e7697ef92e9272d5fdf902bfc18a36c3771387281f71fea92410c0d6b23eb640c5c618ed0c41317079") mkdirat(r0, &(0x7f00000002c0)='\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', 0xfffffffffffffffc) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) unveil(&(0x7f00000001c0)='\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', &(0x7f00000000c0)='r\x00') 23:44:15 executing program 1: nanosleep(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x10200, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20001, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0xe, 0xb, 0x8, 0x3}], 0x7ff, &(0x7f00000001c0)=[{{r2}, 0x0, 0x2c, 0x81, 0x401, 0xbc6}, {{r3}, 0xfffffffffffffffc, 0x8, 0xf0000002, 0x7, 0x2}, {{r4}, 0xfffffffffffffff9, 0x4, 0x25, 0x6c8, 0x5}, {{r5}, 0xfffffffffffffffb, 0x80, 0x1, 0x1ff, 0x100}, {{r6}, 0xfffffffffffffffd, 0x81, 0x30, 0x1, 0x80}], 0x9, &(0x7f0000000280)={0xffffffffffffffef, 0x3}) 23:44:15 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f00000003c0)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000696161d036"], 0x18b4171ed86cfadd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0xec2c, 0x25a}, {{r0}, 0xfffffffffffffff8, 0xe, 0x20000000, 0xffffffff80000000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x9, 0x305}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000001, 0x3, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x81, 0x10000, 0x7fffffff}, {{r0}, 0x0, 0xc, 0x7, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x14, 0xfffff, 0x4, 0xcf}, {{r0}, 0xffffffffffffffff, 0xa4, 0x20, 0x4, 0xfff}], 0x1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x8b, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4c, 0x4}, {{r0}, 0xfffffffffffffffd, 0x70, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000000, 0xff, 0x3}, {{r3}, 0x0, 0x60, 0x40000080, 0xfff, 0x100}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xa42, 0x6}], 0x8, &(0x7f0000000140)={0x100000000, 0x1}) r4 = socket(0x18, 0x1, 0x0) dup2(r0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@in, 0xc) 23:44:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x687b430da86bf6e1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x5, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 23:44:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) 23:44:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x94e, 0x10000, 0x0, 0x0]}) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), 0xfffffffffffffffe) 23:44:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 23:44:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) 23:44:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000000010", @ANYRESHEX=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="e54da3c082fe403c52785103c4eec4c2eccb40069d670b3df80bc470bf0c19da66922162ed184859782a1830104d23c4cb66d48bbd92909556df4768183e2287690a7c4779b082cf69dea2948ac0306147dfcc79dc758d15525af857f04adf7b600a916d0b5423e8eb2e9d54f44c0c91bc8e553ed5a4eae82ea85faad602298287ff07fc4291cb725f2f", @ANYBLOB, @ANYRES32=r0], 0xb8}, 0x0) 23:44:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x200003, 0x0, 0x2, 0x2000100000000, r1}) r2 = dup2(r0, r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) getrlimit(0x7, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x5, 0x46}, {0x18, 0x3, 0x2}, 0x4, [0x100000001, 0x6, 0x1, 0x800, 0x10000, 0x2, 0x4, 0x800]}, 0x3c) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x67, 0xfffffffffffffffe}, {0x66, 0x7fff}, {0x45, 0x2000000000000}], 0x3}) 23:44:15 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x1ff, 0x8}], 0x1ff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x0, 0xa2}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x100, 0x100}], 0x5, &(0x7f00000000c0)={0x8000, 0x2}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getppid() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 23:44:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) 23:44:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0xfffffffffffffeec, 0x0, 0xffffffffffffffea, 0x0, 0x68, 0x2}, 0x0) r2 = geteuid() seteuid(r2) 23:44:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getppid() r3 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r0) 23:44:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000746e) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/225, 0xe1}, {&(0x7f0000000000)=""/110, 0x6e}, {&(0x7f00000001c0)=""/119, 0x77}], 0x3) 23:44:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0xc779, 0xfffffffffffffffe, 0x2, 0x8, &(0x7f00000001c0)={{0x43f, 0x5, 0x7, 0x7, 0x4, 0x9, 0x200}, {[0xf6, 0x7, 0x4, 0x3, 0x7, 0x8001, 0x2, 0x6, 0xbd, 0x2, 0x4, 0x1, 0x9, 0x4, 0x6, 0xfffffffffffffffb, 0x9d, 0x1000], [0x4d0, 0x9bb2, 0xaa1, 0x1f, 0x600000, 0xde91, 0x6, 0x200, 0x8, 0x5], [0x4cf2, 0xfffffffffffffe00, 0x4, 0x2, 0x9, 0x1, 0x4], [0x40, 0x400000000000, 0x20, 0x7, 0x2, 0x682c], [{0x1, 0x100000000, 0x100000001, 0x100}, {0x603e6685, 0x7f, 0xffffffffffff8001}, {0x7, 0xfffffffffffffa72, 0x3f, 0x3}, {0xffffffffffffff01, 0x800, 0x8001, 0x4}, {0x6, 0x4, 0x3ff, 0x6}, {0x0, 0x10000, 0x6, 0x7}, {0xfffffffffffffffd, 0x5, 0x7, 0xbdff}, {0x3, 0x0, 0x5, 0x6}], {0x4, 0x45, 0x6, 0x6}, {0x6, 0x0, 0x0, 0x2}}}, 0x9, 0x100}) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) r3 = openat(r2, &(0x7f0000000440)='./file0\x00', 0x20108, 0x50) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000480)={0x2096, './file0\x00', './file0\x00'}) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x7f) 23:44:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r2, 0x0, r2) flock(r3, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:44:18 executing program 1: syz_execute_func(&(0x7f0000000000)="c4a24dbe8e0000000045b600f30f5decc48159662cb68fa978e36ee9c4a241931c7a0f01f9c48361693395430f2f5d00660fe58204760000") r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f0000000100)="c4c15b5e6d0164c3c402710b43af8fa8088e220066440f3a17fff6c441b311d5c483c17877ae00f340afc482e5aa0d9c030000c4211d74d1") 23:44:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0xffffffffffffff00, 0x0, &(0x7f0000000000)="f80f71211868aa29930dbe", 0xb) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000080)=0x2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x8, 0x8, 0xffffffff80000001}, 0xc) 23:44:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xb0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000180)) 23:44:18 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffc60, 0x5, 0x0, 0x0, 0x81, 0x8, 0x2, 0x2, 0x3, 0x80000000, 0x6}) bind$unix(r0, 0x0, 0x2) 23:44:18 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x40}, {0x10001}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0x6, 0x6, 0x4}) 23:44:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1000, 0x0, 0x3, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:44:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002640)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000002680)=""/4096, 0x1000}], 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/72) 23:44:18 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x10000000000003, 0xffffffff) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 23:44:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x55304279, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) close(r2) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1000, 0x0) 23:44:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x1}, {0x8, 0xc00000000000}}, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x140) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) fchmod(r0, 0x48) close(r0) 23:44:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x8}, 0xc) 23:44:18 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) fchflags(0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) msgget(0x0, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8, 0x18, r1, 0x0, 0x0) 23:44:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f00000000c0)="9e9d6e5e6114d164f574d4304a0452a50e5ed7e01e613a01c594e8b56d08a41cd201233c139de9d1af2b64d2c81663d34ffc88c30e16b96ad9ff6cd66df4c75e292570ed48aa8574def05bd2bb2d7079cc321c152ef796554dd77b3835d371e567acc4e4b2e08bba4f734c6db692da65c63542ff61b053583d3dba7a680a0544431707585cc220dc94b60247334a30d770420c4a66164f7dcec01733cc29ad31f6df7e77ba0395319778126b6a", 0xad, 0x1, &(0x7f0000000180)={0x18, 0x3, 0x2, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:44:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0120101b00f40000b600"/28, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x40, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x40) writev(r0, &(0x7f0000000080), 0x1) 23:44:20 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x420, 0x20) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x4) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0xc064, 0x8) getgroups(0x1, &(0x7f0000000180)=[r0]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 23:44:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="042ce5f2447f35f926cc"], 0x10) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x36e, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x14}, @cred={0x20}], 0x166}, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) 23:44:20 executing program 1: syz_execute_func(0x0) bind$unix(0xffffffffffffffff, &(0x7f0000366000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) mprotect(&(0x7f0000352000/0x4000)=nil, 0x4000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20041, 0x0) mmap(&(0x7f0000352000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 23:44:20 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8288, 0x0) accept(r0, &(0x7f0000000180)=@in6, &(0x7f0000000140)=0xfffffffffffffea9) 23:44:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x400000000012, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:44:20 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x54) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x101) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x800) 23:44:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3d4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='}^^-*!\x00', &(0x7f00000004c0)='\\/$!\x004\xbb\xc9\xdcv\x18D\xac\xd9\xb9\x9at\x0f\xe8\x86\xc8\x89\xea\x88\xd0\xbchvY\x98(\xe4IV\xcb\xadX\xf7\f\xac \xf4g\xb3\xe4\xd2JRIsu\xc4\x88UQH\r\xf8{\xab\xf9>y\xc6ix\x0fC\xbd\xf4|B\xf9\xafr2\xf9\x90\xc9\x94\xbd-\x12\x80\xed\x99\x98\xbf\x8d\xed^,{\xab\xea\xbe\xfc\x06#\x8c\xd7\xbf\xe7\x98\x031=\xbf\x99\xefP\x93k\xa7\xcd2\xeb$\xd5\xa6\xb7q\x82A\x121{5 \xa9\x13\xfd\x1aL\x00\xab\x12r\x18\xa3\x86\x95\xdb\x96c\n\xc9^\x7f\xa0\x06\xf1\xf8PL\x8dU\xb1\x1e\r\xb4v\xf2\x92d\xd3X\x88J\x00\x06\xcb@\xf0Tx\xd6D\xb0{\x82sK\xf0\xfc\xd0\'\x9e\xbb\xd6\xd0\xbd\xe9\x83\xd9hm6\xf7\xe7\xa2\xacWjJ&\xdc\x9d\x1a:w)\xb56Z\xec\xa0\x9a)\x87\x80\x95#\x91\xebTb\x1a\xd8\xcf|{fRKd\x8b\xd1E\xf1l(\x99\x16\x958\xa7\xff6\x8d\xd8c\x9f\x14\x94\x1908\f\xa7^Fd\xc3\x00@\xe8\x80V\xb8\xc1\x17\x0e-\x8e\xf5t,\"\x8a\x95\xa3\x8d-\x00-\x89\xe1a\x1b\xde\x0e\x94', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='*\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='&[,\x00', &(0x7f0000000440)='[^\x00\x00\x00<\x00', &(0x7f00000002c0)='&[,\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='$()-(\x00']) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000330000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 23:44:20 executing program 0: r0 = socket(0x18, 0x800000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040), 0xffffff01) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='xx', &(0x7f0000000140)='xx', &(0x7f0000000200)='xx', &(0x7f0000000240)='xx', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='xx', &(0x7f0000000300)='xx'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='#^[\x00', &(0x7f0000000400)='\x00']) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) 23:44:20 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) dup2(r0, r1) 23:44:20 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x2) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000004280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708d6a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a43982f03efb14734b183c4bfe84557895e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9b2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f5437754994607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8a6cc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffb5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3a22c2677adc8d165b7069ad75494fdcce5edf1c32be39c705c92c00cdad37f1b3900a4f558fb9d7807d2cc8c50eb858157d6738a6a937446aa95ff3bfc35a05a946e5ba6cfe40f643976ec8dd45eb26d9086dd709a4d832e78", 0x1059}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="b2740f4406c977b76d0c670ef021b5dac883b2c96e78368927e324246a2bf16c90b5eb06d951528f9d78607efefcb26839be26c7f4288578e5c4112c2c8330861f230529a998300c66f90ec959300e893016c103a446d603c47b1159dee862d13ed7a67426c360940335ed457f75281f9ab7d4e3421e1a0aa0866ea50c715d1a80aa7cb97d77370267ca14976f9c5333a3b52e10201b28cf80d776deeb6b59723ddeccdf4776bef38b8633b11cb810b89a5a0ab2efaf93a8dc3db02a36e14af3232296ad8b6be5cfdf231230dea3e4d05f0fcf15985a99f75aa029f7718cd9f312b2dd35382a5687f7f34947ed18403d3518d4f4e427954f8e4214894b79e46f807ef8c6d223cf5487d669f30f29c3630d0e36db19d9f556991174cdfa79c2b2e7887e52cf79f52b1b6ccb4f5ab536b00341f8a36c74a51ac17d1d6b738d47181efa272519a3bce3bcff0853f92ea7b8f7e48a0198745121c48ce7c37a6592135967686edadc66bc75835cea25b753f931b9212e9d212b8bcdaffd62a4f3565f157cae117714241657feb9bb7dc104d5b72f4a869e565a532723ffcfe9b3cd8384229d2b8f312e3c2669d668464f6b29ff744991d75e5d7fbec6181745fdd96471e932d3b05fce2d35bbb00f9cdd2cead7313299eec9565b9f8237ea2ea0cef5a13d187820aa49e9c6a302c7c956f1678f4e950676f8e2741b6992f228158d00358cce6ea1e9cb9ba38703242f1639e0d0ede6428385fc20476fd819ea34e792c506f228538ac311c7bc334ef332d751a26d556b2ca38011e114d1bc9518730538b9f143732815dd1b432fae0787e1e01fa04d15fc475e18b4a3d9ba7e8564592d062890ca102bbe2d2c9ad7e430405a960b30d7e710658e9f99a8c7161623e4af1cbffb80f0b0c9042d2efc5f565b901d3b43a33afc8d0adb682ae53fad4723f9bc58f31ecf63c04d36ed5800f73cfd9a462641716535f2b737c3b550a820a901a5e9705437f360b4ab0c988d6e1d741b45cd74f2cb696eb3a460bc81f9f7ad9453ebb01125ccbd26b419a78681d371abcf4d3894497ac9c13c82ed3223c92f455c2edd7c34eb6dfb4e1bafaa38cd285b3f3ebe1e3492a8d854b13905790a5c02679b72ae6954dc44599fb6bccf0446a2951b8b82ec811eb2f0b4a5dbcd26e9037fa28e96832b77042a5cbed5d556a81e0daed66b0878a31f2fcc7b28ebf6615f18662039cc9ce6ee1d97e9e342e8726863e1426abf67c5d0a2f99550a7e227e3155e0051dd3c81fa6be9027c4cc62626a7c02c6f250a72462299a289a66f7a8a45615d46f6e04909e4bc2414e6663f0883bef16870f0274c34f967bd930a966403b5001dd822ab761421e96ca4a1516223d3879280c3c010b20db08be3cd33f0ca57448916e1c16c6d60de7e85ceaeddded989076b79f4e12583025b5405589448fbdd6ac385a03398a5c83c9e4dc8a38fed053cdab3aa34136561ad849c3f128d13ee1dec61c76389634d173263e18d3501893c04c4f45e7b43cd568ac5a583ba0e3c35cbd648c1b4b87dfbcc34b6389985188778f846e1971d84d462d68b34ed7c4fbf37a41b2b2254fc9261cbc74f455aeaa636ece355c637821dcbd5ae785b8b35cc2dd02e8204f1edc828f9849539818ba4d2ee1d96cc277e1bef52ffe017ea3355850325b676d1a1296a878f1ad85b5da4a40e95ede29e3aa97940934630138802942f1e54e70cde97feeea1a295da9c118367c2451fdc37008f88516e221e54774349c8ee3fae6d07e773eb6f336d92411721bc2a97529f8cc6a9c76b36d2f8586a2bc62ace7d84fa98529f9eba896d43a0b63dd8f74df5715d474e6e8d00423d2f3a685540acf2d0caf8b784df0205ba875b156bc445e5470ee0f83478e512af08c1eaa87823ca4f2afb7075d1f3a285b095988544a2eba1c5fc7a126677024d72e6f395fc46c7bca18a31cb72ab9a8451df7c6fdc5c5a769cbdce2feab70853fb12303cf47df4512212774394e60d214e4c831f36a9ccbaee11fd0338c8170fd04af248f28afd547198700d8eee563cce28235582f2f98c20cce6a780f89529418afcb284cb827c92eba9f728737e47695900c04d7c5d857a26d1b700962c794d05622d2e215884c7b6aef82f4f8d7a81b590eb87e138137761fd31d091b38822602aa1e7bb6786f205b14a29273a68499278fb23363b17052eb7a353baa745654b2c52f9e0b99913afaa71421492c200f04b1a63f037d69efee881dc238c1c9b49c883cba2c46a16bdbdd60e02ec7e28fda2102c7a7e1f55828fb971af5d650a50c9302a0dde89ee8ea00a006bb4dc001c1a07fa5df34b58e09cbfdf61c987e6194306d32a738dd97e4b033174f30d18ef71ac80c2d47e16c8963252d11cd9f8960d37d7b4a599eea44a9689514f9007162b8a65775e5f2bfdcc5d8adead8ee1e95345aa7f845b58e81b2c016a9fcb1624e0c3ea06e94d51416404825d3fac1898db04b13a45857fffbb0b388c3bfe686b9b2e55ad3d48d6c696c6e363a5127da76c06bc280aa39b067cd68d2e365896b74d0d3f2265e0c6864be25eb22acf9867e65f0702ce3905a6d14d7df0cc2bad27914b2e31e14921641ecc8f968bd50bc9de8ac9d1f81e49896d1cef6e64a33d58735fd56b2e8a14dd29f3a9065b57a9ef27718db1741771f5214a43def2fe1c4828c07d1f7e3cd03cfc2d0a42a8e41769725ab3ed2dbe4410657bc1e51b51e2fc85074cb871826dd2b2c4e94323fccf0398e9cf4b11ff7a873e6825f456cc6f901c52d9c2556a9569b7b00e8b9ec276faab27d02d3300ea5cc83e092562ff6d5e5930a204f52118261705e40abd9ade4661d541de570b60c985f9ea907f8ef89bb712ad7ef434977c03f4d34f9b0b485bb48eb95202aee047d425b4399f733ba0fdeef8b5b52b6f82adfdce225877e3936ad1d9c19ff8cc6f7e7355ddfa9328982833dc6487495fd75ed2e4aa6a19300f54bf6d87b6a8ffd05c4d1b1d100d8b9bb4666c02e46f8047bb3eada2f7860368f95a1b3df1218fc528531be36fa4e922ea4ba8c9c87a4629987505ea23574a489a22a137b991eb7aae3e429d04a9d46283d64bebc3ccbc2c92429f4d02b79aab7f50aa1023883f2aa9c0c7d6c14cfa7213c4644e6a67820a40af17835a611c38c0465fb84b43f93573b71cc2679fdf9001a685c4798ce1871ca8a0d3ac4818b1642c5b1591cf9f642a4879d818d5894ff3e297155d6ed3f6fbd7ca076a772506d38ec65317e3d8e1138c4523e0a32273e51a0517b22dabada55f0362c8815c8fe6a76e7d100e138aafaf676ded6e9cc35754d8c20ff039317401d19589122b049cda6e22ea07481be2965e1fa8d285cc3da96daacf8c6f96963fb0c0308eb5f8a2708e77a58076fc1d486ce3fb8d3d5175397c811db7a8dba7870545b3070ccf82f24d7602ce2017761665d115d07edb94c8548280dbf509473ed4cd731073b2ed4da7430a0c552a4981b103f03f100d0a55bcd99a3766691d52c7222d6b3b21e3a075d965dc5ca355838d098176a945f83e66def41c80f5637efac4a77e0852eab594b382bd9d4703dd8dbb248f449db8b0e5cd97fea15229138c9dd5e7d92139c22ea915d8f5115e21cb21d3d9074158ad511cbeac4c90922118e4e5569ece9bb64739189d8a74ebae84666136dfb5c088ac639e29352b9093ba2508ccb5fe9999322fcd6fbabe2b5f91502381aee3164a58635681834c10b6e6fa2bf12d395af6fc7059b0d444bb4a7950336c2fb2e79a2644a2140323f9ec6ac45bde21a8234ffb1b79ea27264ffd65ffd8dba035035e56d5c062a57ee95ac0cfeb46e0d39a024f0a2b7fab5256635ce5dbffac2719594f8cb38a541168f624a88af4a80a682692adfb29fd8ebc383636c7168e266d8c693e53ab05f4185a6eb161cbbf436899751f6fdf972f33a51bfe6e7be18c2936a0577f3fea2f89a22b8f73be3ac4ee63c00855d7294a13f0e94ee9cf59ece69d10981197e236c175a52682f011c887b8659d60b7e2c048aee47f83c4e6a075217ac1c5fa24a61c8c8231ae7ae743e21c9e3d323d8e5f74096bd2fb911ba8e030af909ea166b695f566fcc749878272dd9d6f472f6296d856d9c69e4e6513535f0eaf9d055d79a3bfad41d190fc165a55173752b69eb2d361595833f7a179fcfb110a0cb31c9b282092ee1204e03d0f718041dc097e8815487a69a270121d7d08ac1f969a16429107238c7490f74e98a7d1f40d2a877159d5da1f36c8461e43e5a7b065a305a416c17ee93ed4e61018ba026c0c74c27b0a7e2b8482e0a6540cbc1cf5fa65e9de6d08738f0fe12ecfd9d07aaa64d56934b13aa61ccf83cc4519aa3c5a40bb41479cda1217ba25f03d8c5c7676756d3a37ba4e7f279c2c360a06ee965abae0ac453e42728bfe8c16d15509d4fd7f62412784aa48a6c0f3179ff3c7e9363cd390b77301a740bad4b3556b0edac46893b3c4d8611639d5cf8ae02fc3f95b1c93bff5b8f03abf1c3c1d00c99b98264c2879492827250e77b046bd9f06b8b66187e12f468d876224e8f53a122f2bde7ac77147fbb970b670c1e8f68868d4d7c25f558e3efb42a55ad0aa6c147a7806cf6bded28d0b5757f9a343dee9bfeb7308104e815dc49935fd5770696d3e01209a8dca54a17bc157c5df09e96f6f8fc3cfb1f2acd6cb4e16ca62b341565bc64775a6b74042c9ed4e8ebb094729285d2d35b8e6d22bd5e33110778d356bab5837843d4afd7fd211da2d484b5dc9f69aca217b6253912800e1f25c6f9ea47c0d053a510fe0eb5a41e107e0183f07f661533d6992cbcaaf3abb64fbb70602b4d03f0d651ea3a75c4f900f14c199f27ca7eb5b4bc9743a7d87992ae797129894615913fe5407a39c70be8403dc9221445c5e2070ce96d5aa58d4885ef428d93d44eaf4efe75639b16083f34091d66bc1bfc980e07d073d61b638fff7435ad325d71c0625f62ee418c2e1f4bfe3fdcc2229160b2ce482913a4c28e8f6b99e3300f73e29a7c321e3b71ccc2d9fd16d657e490ed3b728f275346ad35ba51c195af0b06ccc4d3908f45034f087dc80314a037a5de28ce84947655661df8609a2effa1d6b57bd2a40a705f519f95696d11b125bbddb8ae261bffebb50af13586318cc63a73ee4f66dd1bdad83c199b07c5bc072086b23307de85ee950c336aff21081a1c628a79d430671cb0a3f3140d0b13f0f11fa4eacba7dba7309b500514df669f21c59968283c3baa424c560f19e002eef1b3abf44924a16286f4a9ad5329cf642dbc1629852411d5019c7a0fee7f0c37380be84a65a57e0f21b58a695fce44685275d33a55568539b8b0889d8721ecd81f4afc51aae1f1fd7de1d11c0ac996549753e84760da9b648c3d92eb359a5ecb758c50bd609af6a1941b522dae49c905dc3d545fe23ace6eada95439ca4812fc773cc21dc780337f68ec0314994abc2094ac8c15e75549ebd4f052365f261db6e257ba63e8705413bf2716ac003101c33f64aa6df84dd8055802fb8fcc8d3a88f32593190cd3820d477e575db06d72208e8af22637246d6ac780bcc7ed91a6eafd67f0f79c819e9a2dc82cd66ac7b0977944f454c2c8d8f95a152005e1a4491341497bbe914acc39b978035fe951b0e34296d4a9f2fec8bf72f4f63dadc28fd497f45532d62027bd9b5157fa7019cc10281e6dc274db6a670022f194088788c32e17327a7dfd2f0ecc5739f9c70077f2694f304cdbd4b8fde5be2f9a3e2f1f5c46ae50c1b4cb7", 0x1000}, {&(0x7f0000000140)="22cd578c97e9d7ab47ad610fbb10ee0c8146f946a55c5adda4534c3b85631fe9d2d89e70ca594bcd98c24fc190c518ea4ea42f15b7d4d91477ad43efb0a0c7a645bfc298f3591997cd3fc7213e220e689242d72581592b07ad739954b84754b0264cd257b883145b7f9239851d6c105c5466a6260a527fea74986baad89d388cfe156f6dd337d90794a95021ce0e029c33189e81bed7c7521e31a60b2a49df44b5ab6476e7a73872f98e28bbd259465c3131b15a568d179f4c9dc7888dd6dbba66ff55eb5ec9c37226e29733d4cd8618e6", 0xd1}, {&(0x7f0000000080)="40acd3fcd09397a5082ab02602806737f26ba98c77f6ab6a9a7714b225643e9c9ff69a6054379617d373ff29f6b72b3fd833d085cc7e5f5c69081b537221b5484f0a6a962fed07b9f0ad2b46b31743de8d2b84b81049a9b5", 0x58}, {&(0x7f0000000240)="2773ab4bbc3d4c4efb93b3706fe168a435fb0e51c87b01491799edbaeca6f964a0d5f9186785aab1dfa3a448778c5763c38b6d2674b6df1d014cac97463ba322eaf4c2f0548780f6e07d5c0b3dbc13fbd18d9efb52e8139d48abd20ec04996ed3eb06308d149425d55add230556209017306f31bae9ef2cd12f9fdb6838c7fca0ffdb273371e76d991a38a5c60dba6d12cd10c38897c5e75c6c2b0100e5f3a4ee787e4d9705a0ea04382a0abb01d76aa08e54d02cc62b74022411cc025349dcc0227619babc826804147610b582e350e95e724fa59aad42007abf46783a2cba34f8cd194543d22b316d9fae161d842", 0xef}, {&(0x7f0000000340)="1a22510a518c5172573bbe6061b05a5ff49fbc6abf0df7dfb8297ca57ce562c60f1c533b64e141ff6071bbffbfc3872f9ef042be3f6b2f24b43972ee31cb876e2c86af515c55f88c05b403877a64e50a84b3ccd011bcc15499e81da95a8cf5c29332bbadd24e8fa2cd1d9c03d4fd4975bdb3b326c22814f6efc1be60103c33fd72fcfb2a63da2b9475f46f77707294b6de199d08c9f97b8692526fcbe130f05bcf092cbb32d25924dd0f79cdec022692783242dcfb49e95e2e5be9ab97c74dfcf651ada8331534ecd2c17abf1f12dd2083ce", 0xd2}], 0x5, 0x0, 0x0) pipe(&(0x7f0000000040)) 23:44:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:44:21 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 23:44:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x20000001, 0x50, r1, 0x0, 0x24) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) kqueue() 23:44:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x8, 0x4) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/197, 0xc5}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000200)=@abs={0x1f95d27d48731892}, 0xfdaf) getsockname$inet(r0, 0x0, &(0x7f0000000040)) semget$private(0x0, 0x0, 0xa1) 23:44:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000000)="11a37a0a853da82375d5babcf285e694bea4b1b3c018fc4d6340f854c9cd0afe4f783d9881ffa00e4f7007fbcee143133cfe04a70af858c6862fb470d9c102b0db68b7c5b1122c16d982a6db427dcfddec80c7da34fe01dd52cf7c25ca46281dd98d12eecb25b34c2391adb2134fb6301acb8dc8be90c48eca1b567944f5bc6deea480") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x100) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x9}, {0x7fff, 0x8}}, 0x2) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) 23:44:21 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x4001, 0x0) shutdown(r4, 0x0) recvmsg(r4, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002400)=""/4096, 0x1000}, 0x0) 23:44:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 23:44:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000300), 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)='X', 0x0) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "f00002ff7f00007eaeed0a467cf212830400", 0x0, 0x3}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) rename(0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) 23:44:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x89, 0x4}, {0x41, 0x4}], 0x2}) r1 = socket(0x18, 0x1, 0x0) socket(0x40050, 0xc003, 0xfffffffffffffffa) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt(r1, 0x29, 0x80000000000000c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x8) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x3f, './file0\x00', './file0\x00'}) 23:44:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 23:44:23 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x1e, 0x0, 0x56, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000100)="b16d91931e33399174e6850345a7053a0caccc357767d99c1d5718fdbdee57bb47", 0x21}, {&(0x7f0000000140)="2710d13da0321e2ba2393f90f87105c101bd1c70f48aaa6d29ad9a4d6a59ff6097851e77a4e00f98e183ed9fb9eaf32b56c54370e85dcf993588624e2c4368853ec0f915234a7b0397d28ac9ea9b8c6276f083da3ec376a50570c6a36362df64aa181446673882f379bd9ea6b7c3f7da37b87d951dc1163d3d5e9249fd7e75caeb299afaf91f1aa5d7d303ef3a8d92911c838e5d5e3b387dc8e9a5944ae199a03d26f7274c348fbe48111b68cf8c0193fb7cf0812b7c13d05f52362167dc2e", 0xbf}, {&(0x7f0000000200)="44c7062be5d0bd0e3984ae6b85663c91eb4ca72a023011f8a6c51e6cbecb4915976d0440641785a9646a40cb0395ba5ae5f13dc366a3334d28327fe759ae9371f7a82d889e1026a2986607720d3dde1dbae76afccc3342201f8cff7beaf8209d24bcaf5d908e39a8b3af73b25055fc0ebf8cd3f3ee5cb27af571e46ecc3773088d386e", 0x83}, {&(0x7f00000002c0)="758a7d9432609933650e38921db9b40d44f13c226c0c88b565b6ac00dd4ca6bf7b529937216c40a36b138f65608bece45682d3fb6ce2ed323c4684fc57223ad20dd9", 0x42}, {&(0x7f0000000340)="1b9ee22fddb53b7951281edd48147688f1eaacc65af0ae72cb31a643288b4ab3e02fac9a9f25452453bc7aac02564f98579e735b597fc1ab55865bdcdc59797322a17902ad3308fe67fa2c45e7dbbc487dc05f5ddbd47924580df52ac62500b43e582a3368d8870b844162f84db973b6397cfda3aaf4174bf003de12aee2ff11e2d0ba06e2feec4aba599f60d7d1417c1ede8f8676eaa9ad13dbd8934a9ad5ff0cb939ba3c2210345833cd6aedca", 0xae}, {&(0x7f0000000400)="466f8935", 0x4}, {&(0x7f0000000440)="58f73403b7b5011db1a3439f4ca5aa90870b0930cc45c4127c1fc043374bd9c53ce456468481359372cd89728126a18a87bad06c159f039020ccd828898b34456f24ce6844218de6600d43f77fb66d5926bb6f5a6f2717b516a1dca328f2d885f455bff06711ff121553609d49342e72e970371609cbeead9244dac4afe68c7ea74636374ba90e128f32d62cd8ef9d82c293c3b96e2656f8e8ed8ca39da82d27180cd10048d7154adb0fdce2eb3932b55dd5d5dfd05a6fe14edf95502b8f25bc9b43897314b58800b8cd777a942c20945ec0623148d049dc40920a3e4aaa05172f8a16ae995c80ad01851a2071c292d4af44ecd03a10b941bed8034f52aa2650996fb977ce580a30219a00c96e27ddf6d8fb2a812ce934e9775f36b497f4d3332e9731abc8334c361fb9fedefe1eb6d5916f2777651081b07d6aed26973dd5fe1b16f37820c513b6e076c8e7e8155e2734ccd6485db506fbb298804c85b8257ba46831f9d8045a784e4907eadbba109239019ab12d8a7e0b9acab8164a49117b19a8ec89b040ed5bee36b0ed541446176a8b9db80b4716f0ffc26e1cb1d446bfbd94a09ca4e0d47296cb1c6958d8217e5037e91915bf60073487d536d399abfee60319fe6b1a0e4f11fa7a357570b4787915ef8cca634ee09f2c28d1f955d8761ab99d3f8bc2436c7dba94b87152a86c115ccffe8956a4fe6d61e2f6f5eae7eae2a56fb3f53ac5f899e90b6b27dab6ab91fb670730420f44ac1e3dabbe8672cdfab70ed8632cfb17ba316519b3833f8d8ccdf7097d0ab06b14af3f74c8a8cbc9b1690372113a108e6ab7252a48a7722e31e880e14385e217fc50fffe861b88b61e68cf8dfe5fd3b79ff537ccf12f48ac86ad99fd3f9c16d6970f8d3e36b47f4c7790481e33621ef0d9243d3a3cebd49935e9150129b3d00e27c65f3979885ab63b38f3e1da982d76fd43baeed31e2d6d7b2def10c4bc95eb14736e455c315d16d31028512b14d2755a94241e6b010b956f1d1a22ca59c8a094ebbf291b02ee5bbeaf4d3b36d876de13755900c096d89a09de730b65e1bb2c59095d32619e7ac078e35c18d69fa07f0d4944ce30279f44c0b8853f0e641c13d72f3936fb4d9651ee1b6e7cbdb943c7112498d1d7de1ad18e5de856a9ad083ca9c56fb0c3b99b6f17a37b9165fdb8b2f02fcfb0375b7c7b0e9d393d83cb7ccf666d0778d56ff80b9deb5f4f394db603b1fc196e26641260b248e9fc7733494a17d6aacfc1c4627743b85962318bd3369095ee8b5cec8a10bc9f07ad2fb4129b5ac74bd47712e9efb0296235c73c6ab184f0ad474fd7af8f8312815197e093e00f7e8f3fa7f899d2d6ac26c7141e34e4351b5e4aff6cc497186dc155dcaa206d3f13aa6e687c7d253d5ba7ca63b8b5b6d744d9143d621959e65b6758824cc876a082920ad50756952fa97a17ec3a5452f87673b50a831ccaf862fd71d836a6d406e2801767dc268648d9b6f05a1cb42d0e5165afa7afc50f67dda838df0b9ae2f339f69227af54358b2b9c7319ed1a85f63d7de0036b25adcbe7a105e70afc2513d326c49b1e455f217d502f7848c316b872d92e528b1a890605f2909148916322efa7d7f599320d18c1214d28734a037b7def5e530151ef443ac1d66de1f7e7e5cf0ab63328b63b7ac01219e83f437c537ff1947cea401bd8310ba5bbaa54660184ef3463d78ecef753a080b06a9833d6464b816fefa420806faa66642af5cbf3c25994fe7fb93c28608cf4b7fa9af9917c4ee75a3d16b30e535dd07e34c6dd7c367e529c98195592da3d42f1afc3c6ba5b7165290374d2c21fb93fd3812668c566bbcfe66899f0db20b42986aaab01692b00eb19737195a463fc814a22bc4818ce7a81b1960b84beb419de1156eaad574d3ab629ff4a5d13fe370255d41a738f5370de7e7d2c9e9128ff77a58889096f58a156ec3b630617a6bc5e94945c9a46f2a9d47ce8dc08a57582b04ad410a387bbc17fb6106ac06a0018cafb30aff3c8eb2db317ee706992c0cc27d42593e817b5804111b0a4c4d8b4fd95e5650eaaea5af7c70374f5de06378045f371ad05631bf3159976384116e14f17b3fab5af0981150c45d167e8d8dad2dbf237618561e14eb681889076db300dbba9ca96f5c0dd51c5f9432cc6dd7089240de8e64bce2a7dcd2a4c279c68142bd4228490d2444a9b185ec3d54b7ee9e7cd5e08665b8423b0bb3caa00b15e9c7590d3a617ea15149a69689798aff14b2e5f39ffd8938df2e2b8e3cbeff2e0260d9b2bdacc8b2fea570fbe809479078e16233daa2612ea03097a619b4824018e99d7ad4c5d90ebf06f093213c1acdfcd97177a48c16becaba1508442f743e64dae61bce4b704dd7d4ee82e0a45f6ec077431b815b6a53146cc311f3c9c3b5034c6b431d04aa7bc3e7a1c60570fc64229e376dda87bc71cc3894a521efefce4f9c7128e84d4d0f50af3e9aecb835002372f788bfdfd312cf9df680e97c1ab239ab03fbde91f46556b9881df37c40a36ed4af6fbed47ea75b271ceb0395f05f8e81544ce614fe8d0bd5fe0a5b81a1fef0894dc3fbbb866198fcb0a0803e356ba284f4bf853d3591edeb8af3af5e62811eb912d8a6ea0a96763fbf4a67e4aa7024e1cad94ffdc55ca0b447f50fd2182cc1e68fe4befa087e6a050801333525798c0cdeaa56313eb79a5d2efe3fb8c2344b5b82082594dc7bcecdb897ca3a96610dc4ee1393791da39662c53e690c6b6f8ff2bbfb7a6910f51173478e7786858f52309ca05d28945f9a1244bae4bdb2d6350ac6b3cbbdabaff5d946757c45d266dff88770a3a43c1b9c69806322f27a37266a912e79e285c8cb689a9f9198ced511b022ba83bf1c61c5aacf6577e00546cefc2856450d236fbd6adaa3284fc9cbe33822f5c0a9732446d797543a518663c792e09b67c66b203c3d3f857defa31003f2048d6f56bc1e72f9c11dc6febbc308d04418259d9353b6c943938ca6bc2591fa63bf721636186b929f438d34528178c7329957a4baa7f47d96ecc789a8997f7f38b83dbc1e5d181b9ae44e97ed140808e2cf20bbf970f2a600e9ae3aceac0ba468bc7994363db5756442015539ab13e3c87e011cb1ecc1c1e101fd682a7dd069a57998431c1f9a927f3f87cf26fe60c4747742ce47348021c86e6f770dcbcfd285ab79a4cc5aa6e66c77a19703df4041603c0cca52f6d5b161d482a730df120c865f69ea205dada9eb8b43e1078f4c54cbb405fe0220ce98bcc33f3ba518832a3f456aff78e7576f20e02414a3fc6a2aa60d7d8d1b4f5ceb7cc9341a2fd60048bbc8d8a4c5cbcf6ad81c4da2efd6930b7ab45d42698bac797aaa89d1b0e57e1ccc12aa1a02fa1d3ee7471fcd5a1b0a316a2283f0bd814f787d92e98d83e112dd0418ae4621b67de287f27e6978a912cd432473b42db749c8cc1b1273f39fa8fcb8680c665de75c8d99b04810cbed552e7d1fa6743abc6d64bfcc36bbc56e9ceebd087bd66952a109b6f0e40594fc54505e5463a0b1862492a3a264bd38b30b4f6ecaa87185e191bf1ff81731bb592741eabb3056108b286f8e36b2380811943e5503b51a6de9699aefdad0ee06b0d1de0800c88adf41c0e5286311c97059cfe90528dcaa4d9c430343a180e211ea2359ee0b0306af6eb09dd4ad25f68b73e4f1ab49b1b9a8a7a8ed4e9fbbae514630916735ab5e7d91246a0a69b50c87f186c5b60e6379a43f267bdef29a9f187fe19673112fdd89c054e7e20f86e9994d532d272acbf7150458d6dca7f47fe15b73f3687bdf19666df3bd6805d211898c9b174aa28b2fd2a0a11ad68309de370c6fed14de059fba04a090112666f4365dd7c8ddff25dc9c964efcb84d00993d4e25cf7814bd267e6dd047f67e7a8caf046b8d189c1081fdc9a1bf86e23a41c140bbee0e9f86a1f27887a2a8ce32e5edc70d800e545f7683c6008ca18f9bebd31bf55cbc661067072fab4aaced430b6bd72a8747a043d4aa79d44014b03238c7e11e345047e723eeddce0b71a3288ebdd1ccb8f567afcf6146552d15764439d5cbb5552da81404a07e591ab1c136fc8d6352b6f0d11fdbbc1b3b1ff54e5abc9bd4564279cbfc759a62c7e34f0e3e4fa7abaa10ebde10a8b4d12f75c806242ad5f377f93aa4a7e73671efc5a000c22445e1a43fbc4120a4d535d8cbd9a5a8b1e81c8815dba7f4e4ab8f1a2bc56064bab3b5193c0fbef80889c74397e730e3c11f309f41eb61efd36ddc1ecc9fa1ca947a401b39d8266adeecfc40683a64e7f325b1c1beb18c503e3947926ddaa9563de16a3d64560af5d4894ef61152e0df0ec342e57a9fa4d88a22e13ab058d84b514a600ab265283c89c9b839624b80e2d7f7b03778ebab41056acf0c77f2896d6aebd3308d0f08c96d05809cde0388e4d3e7d513a76435bdb05a99a5d363c7ae4c4b79fa1a58d2b271fe0a1948f592bf4dbd6f316ac7c95bff2d8d0063730717cb165bbd6b7b46664a11dd760b94cff04029db05981beee4b017757ef422fe0cbfaecae51342ec5e409edf5f3e656bbf137a86831b6567af9e3609afd3358eb230b37ee24e144f119923d20ae91e5fff8d3a954b8c4d3f9c81c8debf35a76e2a7d0e626dc66cb75904d7b6b2eb649421bbffee4383a5b73fd14cd0a9b86e0c76617fc0d91c513cbc22deea5278f0d4779d3a415742426baabfe939ef1737c9e5156cab0bc379c571651071edf30d696178af703f72c7125ebaf7a9f02fd0c60d91ec634d5004fc2d4edf0c8e935a3cdb3eaba7c13f1c85babbe58d2345ac366ec29ae555120bb3ac41865b264762ffb3816840d6b6707949c9a1a954b62638ae2b24d7e6890b0b9df678f1cd2513a54fefbc24901da3627a5527dfe8f7bebd4eae11f683faffcbae45f66c92946a6727d27b641012bb56f10ecef7fa110fac584c86cd4d83ec85435ba97119a521804b4e0519b15c0a00b4bc0bebb549f74c9fa728e4b6276a6dd84162f854873bdb990070766ba86b14ae9f76c78c52fc26b877ad942e0fd4c66c150715ac736e16ce6e8e07d6b4b4462157b1e90617d9559f2b42537d67014a6424872cd1c6582b8af445fbecf7256998df413f3e8da4d80ddbc8caaa07a921f13ba738123a84c8b93343be11feec552a6686617a593cb07abca8e90c174a125a33faebae86267b353205806ff4b6d43ddf22c11b8f1fae510df162f33bdebcf30371db0ba047191095db5c40c2245c1108c57579cfae81102bb2eca19f167cdf7fd5b4bdec709391368325ade830bd8c08dfac40066c18b3734c757e78e57dd8ef08d830efb3beea05abc838054d488460d8b9d49cac495b51a9c2753ca2704ad69981f75a09f78cc9723e7cd2164f1defb6d1ec7775388b37cb6599ae84c9653d7ed5f5f1beab4a22fe20bf83677464a21eb6e8d202204781dd7045eaf3d5ef4529bcd22477c8d2d9c09defca969dcc3d034652792472989956b3b259be8e6e7095f41a9311c693fdca1c4e5fced9033e1c50f070470b3a38f42cca733b98880940e8ea6b3da45da4fdf03b5e72e4d2337dea02e6401b9091dd1143d9ba38495e4110b428e88126f07e20e5ca5e3d67eabd720aec7654aafd0928bc55be51aae0054418c3fc79bfcbd3742bce14d138b4fcf8fa5a22ef563c1bd847a99bdcff0263f5f3b2f61f9a2bb4232bfee22f377a886d9e671851ea1edd82413310eb4efd62a5def841ec29078639d0289f1cc562a67279b60758a5aec006297c9dc495145c597646eead1b069be", 0x1000}, {&(0x7f0000001440)="575c8242568f6f59e16e7d0e03ba4ac18bad00e13385c1a524d7e5c9b9ecc4ffbb881fb30eef6d97117700bbe86c54a286eef2f2567cd9e54cd73191fc25c2d6e5d2de548124716c9ca3e3191e81c13262afe0a43b8d46e970569b830cae18eb95ce039f25700b3c0ccdfa0087b574c98e71969604fa05b01db0fe69dba08793353178a8d7fae6900e65cffcb28388efc4f791f22cfac9fa53f87febb1b2798bae8c821518fad4584673658b4ef9b65e06f0533a0ab8f20d558116bbc7bdd0e8dd9ac21c37f751361572d9b8ea75f0aabe532b955840dd58038f7b57b2e54759f21e40472dc658d796217ebf437d8f6a56e9c9b27545efa49a88f28d46dfe5a2a29cd64c0ac5fd26fa210678c1a546dc2de64d0fc6658aab4881c93992830f1f49d1ba8c7e7c50853adaf181f10cb7eb0368f2b7d383900d10de0f23a3b58db99465e960111ef42d6dff54e7ea960e0e6d38a9cbb4e1405b213ed3c62517b83978acd1cc13c8ad68eee87473876a5e564a8a219e6d48b788ca396a03de845fdea65241cafc2c8d4ddaa64669a4013c6f7a1d3ad7ea812b03f94e4270c0987f767ff7d8570234fe39adf687c2b758e532132f2191a3bfadae9d21c3458e03e1e4ab2a2831da381df3c65f9fe7d00459736c727ed4287a86d948857abbc7471ad4813cfe02b5070842a2b35f0ee278402d74a01f9588b906207392deb601ff5edc7de23898421be71d9afd49af11c079a37192c216ab45f55f209cdd48ab809369d0a48ed4e9acd610cae96fa15ea5b41dd338a8e4e96e016f47cb52551ff396a9b75a9359df6ee405976aca0f863a7f6902e6aaaff7768cdefe1d69129f6fe6666bef7b005a243a22ca9e4dd6816fd843e6798e0452d46ed240d3b22d5f4c6a1adf693e2f8edbdfc900caf552703227e5cc98459847d511d9250b37428f66d821415871bcfc5bedc8a6dc6761f282cae225609c13e4491d6f90497a9470d0447b0116ce4701affbba7c97214afb03cd705541c02c2ce0e93aa4c5c87b8857988ea4e41b56ce0e0a953f18812d3e4f36dfcb122f2afd7e015b3b229e11c05b03efb9f6b637905c114d93d91e2cafb75e65cdd01c435035293d9fb1b9106de2a8563d34affa0efc7c0ad1f954c8be9b2b51bcfb39e715c605da9f46402286a6ffa63c147fd5ab42459791c68b95d2ae5eec92810d099fce137e8d89f810ee6cdc2106d932b474f59c870005952ab8e54c134cb8ff4165e5d082a393d8df5a908e2215a0050d81a259a9ac3255a33a17386d83d12011b21ee8f0a70fee9808feecbb4ab6f956b63b027fd97af321d99d75455aeb23269d3db70e077aa38c78aabb438ff72cafdc92b20c5804bc01ffcf268f0622b53c8fb938c5f3e69a00cf5ae173c2970cbd59b92ec3e0eb2e6c7cc4c712acdfbc06d7fa1103e3818941c5bec5b5d7a46a325ffbb8ae51c3e45569a68e171eda8859f73d0bae6e561ead30909b098ff602f77b6e29ef9c3e988a15c65614c9bc08d77495d5c58f4bb41c0fd970ac8ebbfdefee1d09a88dff54239bc7d373475baa088eb162b92a6f7c8c95318bdbcfcb194f2487ecae7cd73909d1680f4eb4c9efddfa6954bc23de4e40ab4c4e1cb8db8ce8ee3cf59a6c133536850fad625abd85ef7b8211a175ff877497d0c0f0c8162a008096237f5a721f75d28768eea1f565f0cc431a019d438d9291c003e034d6ec7e4ad75f82ad555024fc51eea1bc1dfb7e834a65f2df0a311c4e69e905f8455243176f823890e8390b32f63fad0b082f53926b9353cf182ebed354e6086a1e9bb961c5c2b8e04be27bc490a0eb1573b84e7b7d6b48f8cb575525ae228f2eed218908f2f7884690a119b0fd01f14b50222ed765a8cdb464b920e1ad55fbf9e513d6e57f2a14dd1078f36b45b83cbfbee6fb6ef07844ca2b10157f9eb78c6afd933a65a0fef692489c2c43f39659aceb0e6a854dc58b5f35e8a6ec79be4d8263c4feda767425b578a60cdcd69d0b18f1c2a1aff31694e0ad36bbdc85b6ea76da933031c11aa36800945a23f5bc5271d61fcace9315b10852830ee1afa86ec7d4aadae569ca1b07336e4577ddd35098341851631a5a03158535abb48a730442c22b7d21ddf4122434ad6c3386d76cd619560562ff5f2a477f8141091fb28a64045ee58f95ea6ccec239075b489a41f48e4439f619d4ca3283d85b267fd330e2412294e12d89c34db4cd57244c3d28b1e329b04241b8eb6ee19070739170c388580d7ce8052889b9e3d136e5a9c001dab6ebead0f7820e9666523eb131fb8fe029f145f6269ec907af817abb0db6d566f2578a77704f6d4cb1f5cdbddffd264faee389d8ae3d61caf8c0fd6c428e880a8a3a3993af3c03716994b5e54d832cc616e1b1beb99ba39434d1d183aff9fd4520e321e2947b4412e48c298caed18b1d8b264452ba429188415c5476f1fd5c38b7b1a5433925eef955741991c6fa8b2b251d068e58b4c7164bbbbbba62eccec2c8b1a600337f6911aca9453cf476a0820119d79c857eba9c67f453c8710d547fcaf52b28a99788b05b54cbc75f29cf17e00c8e11559b811f83a7d4ac14218f4edec0a6df462068cd7fd01cc00d51356e03274020c57948d4a8ecc367b33f7cccb7aca0e77b59f8a1e7a1a58bcbb12b1f766f4daf93af625979e216ce521c100298786cc2626f96955f04a728dd9ce4c3887c607d6ff995fdeecba6cabed0487672ddbbee817cf2c68418a2abc13d886d1d6120b8bdc41914e95d00fb9e8943ebac114fa137fd66cfa44950703a3c63fbd95a48c2e08a0d8daf10d01c22087d772bf5ab921746a1c770e749cd353f80c0fdb58b1cb85fda669f6151f02fd1127deec7ccfaa4ed94754d079840704c63a955f8e3681bd6e769a507cc3af847e776a2cce76ab136870d1f75d60271e0d42829a4db94f3c59ebb1ea0cca99bafc2032f3270a86c59b106542e5c5f20196352795ce284d358449d7beb04a2987a284fc50989407fefc0c855e9f6e2193ea4812a9c3b36d2e827badbeffdee250ca6b963af6566845de2e631d40896a183ff52252c5a9a4b25bd4b63b629f366064ec8ec39bea1355a68778e5f3f383b8258a184eec5c0170a35d698bafe4b6bc3183e590832183bcb5a8066270e31f62e696cdcf1087640010515501e055d2610a3565363d2b8124ed7bf837ccdb01a48572c5ab5ce59d0781199876d548b5cbd4a0afa36483b58bbd044fb55479e735c97285fa08685964881c9461e8a48396e92848c77db78e35fe9ccf5cf937b0c8465739ce71ea2ad42bec96a74ebc800ce198bdacfe815b9e1bef42f373293a327dbe72036c1c85d336ffcc20fe9be4cefdb2b03205c15033c6af046c027f91938fc29689ca50fbf398c27bda8b267ef6dbd6e7756c5e5cd5a98830fa6b65d17f42487c6f2c0bb02057c658d06811cb731d1dd12cc0ca1bab4f33c1c7f7737449c7452ef2d59841a7e2e106352c6f278b84e104d24d6401a10ab1c783d45c9fd96e38eada6b8c5c79e25d4627df6614e073101e548b36ae6d796651af747e3f90bd32bd2b3e041b2a84cc68a29478b8062bfca0a15a450d5c23f95b2291916c9e42b686b1bef060071cfbaa2fb51e627b647443aae42bd83fc182613968fc5849d6a6bded43abc03f1ed99ddc6ecb58389fc9168487935e94e0a2eb1b3412008808e164066eba07494475e5680276264b6a5c9afed3066b5f1a8bd035a50590baf983024e78877eceba60ff813fb204001ae9ff5500756464647ac9d94ab2348c496e71252eab8aa6c15b723dc4f520ddaf753b9369b2c14b30bd194e965a2351a834a3af550dffafe526e2820220fb16ceb395b796ed873db4683f95934df311c3978ad885aa82942ca870b752c6bd6a350463e130d3c23aa8456a96a1397e44d59562e3fe3ff90a323fa1c43eaade947d3c0649154169b1a1fda25c962830dd90443b8cfd6bc5a0a99d750b07585d9e12284709e332ad25af236e2b12c481491232335422583be8912684518f3b6d527f4bdcfb18d4c0adbb07016aa7606fedbb6564637a149adfae8929c053e9edd538a894c89a1435b45d942b39d1f9bbefcdf04693572c6ae37bbeedc8ea28ac89e3324a7ff5f6bd7d5b79cdf8b8e07a4a5744b8613f2b4990410b120885dabf2615070b6fb67a499686145ee566ff379e8c1188a7afef86084b0cee07ea8b1911146876a960a541c64ef992f4f1a3b47ae9653d600892d120003042cabc1244dee8bb1ce726e2803c1c5da2ec2d3445ffa2a1639fecf0f419f10115d2a87cac9b52b6c223ae09db383e03f79937b2f495e99c3edbe166f94ca2a822cebbcda3b5bea51688f10f1cc06271115967a721cbc70d02b2963fbc8f72f54b4d8127a4f4592086ce9ac0b5a54ef2c608cfbecc1a952c770b0f23ff456a13a9a5e36f769bda5c06ceb87770ced909abcb61b088209bcf6a53b90a1b52bff7b3e05834751054119b2acf2f6c3c65dce846b542628320912f9e1bc635dc56f9462cb411291a036dd930049dc02a333c16462a9652b817791d6a29bdc38e0c7b7c616b9d4a91eb27005bae0b4ea0841b42831d8b46129416a6ff30ef73fc274e8ac2b705a3df64e8ca4dd56cf7459ada098d7cf09e8e4d69d03b92a18951878e9b77d15e01e574ee44dd42be4c34d71a4fbc2cdbde54d006561731ada9c05f208609ba32c9c3598f43d5b97894bdb4e23dc61cbedf675d497dac3373933978d3386410150156c03aee4396586a54c4ed8bec770f7c8a89cc1484fe93cae7e4f0b704b3ae5349569b759c5c68e591431c604fce144d16d015e9043a7e282a5c5e04a313bf5eaa58d2c94d86662fca762e22c6a4d98d87529775bd72fb080d52fa2e67822294e1cefd9c3872ec63e0d36853fd9d23fee48f77d15354af6d6eb36d0c6a30086b9b60ac41a78e5f72212237b55e6b277d089221ba678818feca5f71e43cbbba052954ee96ace5fe6ccf75e53733b3315ffb241d4a09791f0d4840bcd29f583c16b39558d996b5dc381f65e674026718fc8df6fd95f4ccc8c68731c5223a4745ece2bd56bfc6cc7373f8c9f21587ad7ebdb33886ef4c689aa8a4edf7bcf9d8519dc8126a30948eb3afbf971bbf65a85614b40833dadb349a726b55eab0246923aadf314befb29ed9cc08fbdc89feb7a8443ce5957756f345b5883975db1c0d61da0bbbf69eda03574e9a9b6da77c4a358b25a76b956f8d42e5a2bfb16ba3fe59cdd6b7d956008e28a056f018f2fe265e3d2a0e45f89b6c6231ddf48d0e376d03bfd930964699cac56e46685f287e2ab838f75adaf00aa1a9a23228d6180d92d037d11a2d5c7986f44564a747c8997f2e3d25ca848cb2631bcac3c8cc11fb44dc4b6368fd5d5e973949408456f30d25baf42e2ca2b2f344896a448ad247ef9fa1bad7a5075933f00b695aa284483fb59d6881096445e0a6307f9b3744b4cc8d415e129bf2d4c4b96fd0437ef77539fa76efdb21f2a5d3461815374e229390b3aa3b89a24d011d9970cf5975a5a6ed0037787ad58763216048aa2b2971e64431817b9dcc296b30df98036a7a773be7dadcd927552992c25da690b77dd3d1c7815b9c5b6085af2bb7f797ba804bade2b36ad44792dc6e54a449108547a72da69c799793c583d25504420374ea54ccdc4baa2a9fef299a8107f2efca947d023c2d895291da24288660d17418504bacccd710678a688fdadf749ef1a85ec5af4abc040ffc2356bcffaed70c9e2c1cb9af1f43c0daeb4", 0x1000}, {&(0x7f0000002440)="e04a7fcad80c12305914654da7e4a4142b6aa8c8c4030b3070cba4d096f6ee", 0x1f}, {&(0x7f0000002580)="5c8cc86b103e9bab6bd7fa0013bdf130fe5806e8867fddd4c723fd5fc4de3b6a820f05186dd66112a75240b895baf7e277b2db224fab9b02832873831cde65008011ea7dfee22ed1a25c1954e2f94d431741d3f0993c2ef34a414bb75d3cb784ce162277114496894fb9195be11860d5627d33d397a2da60fa48f3b60e3b63a52fd95406007065e4a1593829f0d3e60520c61d1a5e55ed0b67d293cead5aab9da4ceac570ca4e15b5d6867e03add8568d7b384be95c71a8af09fd6f83b5c9567433d9cbffab26a4f72f63ce90590814e5e1c151c3c598f93e1e422bf22951d0b4f11b2a4426b2cf1cf16121d41", 0xed}], 0xa, 0x0, 0x0, 0x4}, 0x4) truncate(&(0x7f0000002540)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002700)=0x2) 23:44:23 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x399) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:44:23 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000380)={0x5, 0x4, {0xef48, 0x7}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/114, 0x72}, {&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000140)=""/133, 0x85}], 0x3) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) pwrite(r0, &(0x7f0000000240)="8b8d20b96e51101c096f9702f33abbbbbe8e7516b8b3943c6fe3768f4299b34945a66ddfd14693fa1f19048fa648583d8a34c2d703e7ec92fad06b3ff55d89b7b8e4815d766ca6e72a6946dba6dae2454b416ad4ba7174d0af019405144690dfb5f0a037aa81df41f9fac9b4bad6101047f87aea3160afc89fbd21334a2289a3d98ef08504f309d03921471067b65459f55e8069fd0dd5efc2b0bb2ec0e4726df8d5e022c754dd062c55850d9dd6f1d491f1f7124d3fac9466445455d84c74ac242bfefec34321313e7feec015b5437f2d57b41790105142bffb03f22982f29a4bd4916644ddebf19c5623841948f965ef28e28a8c156b", 0xf7, 0x0, 0x0) 23:44:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) 23:44:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) dup2(r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = semget(0x1, 0x3, 0x11) semctl$GETVAL(r3, 0x5, 0x5, &(0x7f0000000000)=""/139) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) fchflags(r0, 0x0) 23:44:23 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() 23:44:23 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = semget$private(0x0, 0x9, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/79) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0xd0, 0x0, &(0x7f0000000100)=""/208}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 23:44:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) lseek(r0, 0x0, 0xc600000000000000, 0x2) 23:44:23 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x40}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 23:44:23 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x2, 0x7, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x3, 0x5012, r0, 0x0, 0x0) 23:44:23 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1, 0x0, 0x0, 0xe}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000000400)=""/225, 0xe1}], 0x1, 0x0, 0xffffffffffffffc0}, 0x0) 23:44:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) 23:44:23 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) write(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x20) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="37969a297ead3d4d7f29cc87b81a12a69ee587aa33dc7e41fef6f846e765789f2d74f7f562043fd5fa4b17f230ea3b1fe16a3db688c4c04a92ff259d5378a18f9e45c236c13becfac6f55121250403d596c58a4115afaf11461905d682e3a6d6739996dc9c5749c6cd1c80029e0f6144144941dcc27acb2e73", 0x79}, {&(0x7f0000000180)="f370d9663a2f8d15eae7392e32e24c8a3935a8f66eae232fc14dbb78ab61991eb665baf9ff39a6826d9575127fd433594d8088df9dd51fc0f542b48881e7d181ba6341299327bb44bc8ce6f5a276aa06f01e2f89781b689f849c08560fcc32dd85c959d2d0c5ab836afad5a7f561b73f90ebc0e6e31566cff8eac32fa6cc404701fa257c537ac8f4562749b9555f01f314df703d8c2561c0dccad1cefa313c1c3de835", 0xa3}, {&(0x7f0000001180)="a3176fc2a79a97783bee0255541c1fc54a6ea667cbdac400d4dbf94d1260a3a2fe5686c4f72dfe033b29fa5ee456f9d769a16ae2ffe2f4f3898e2552d5fc5a1a66ee8e14d1aac0a2a13cf4386483061cffa4c9c4aa60c88b60987d4331ac6fedb182ce4c69a049b15b071d98a00a47f0423c2961592de7db37e0703119f8ef70fd3a5f82ad1109163e0948977fd60ad1871b0e404591fda879d18cdc6572c6d5117718c0b833b0c8f5375edcb5602ef436dc515996b4f5a7c2548c2499237e9b16b1ae40fe932af809011f3999959099f4e51bb2031a161601b4b6cc0f8a816662860eaab0ee0ea2a010ca85db9a777f3a07780ad16b9a8f4621d3251af2252b09ef79c2d2a232f673f33911b4527fbe79d766e8039878150676d38080a4d2dc911e575368bdd88e32f114f5dab1f599f7484d709d3164abf0fec0aad81cec9401e84fa7307e0cc17a41a938f874e2e1c59aca0d55d0a0b9e889a26cd791f7fe1162a80999a5abe07e9182b9621217ada339468f97fca06f4faf7fbe273f500a270478155c1f2339fd5de47407afbe79b213e90e94f32a0eecc1ecef6df36fa1ad2373580712ad7dab17e1ee2179bc07b2d3f2e3ee2b90266ce8a73742f08fbc0a20c38b88c9964232fb8a341b07d2a1cbd7fe69b9aaf4c316c066da3398ce371b617b91c582ee496f4f353eabac60a02658c9c23232d5e0245b740baf6ec233c3f7935eff73e24596374003ae930e8eca8d8c8118e16e65d3f8bd93e485182a42e3d13b90f8fa2f559662936764b938ab89081a830f8919d533ec3a712d2bbe8e4d6f9629f391669f05dd31e864414d55ddb320762aaf48ddb829de172cdb86f9345c72a7ec49dca7ebdef689f657416cb7ca74e35ea67fbb77de941905b415042afd3ebd95ffdc994a0d64142117baac91e677f85013adc822afba7061c925684027bbb85496cc4ae1f95172740f6f4677e81db8cf9e0d16285b129a91676d8a81205c8437ddec2e898048428ae1d2f933811db970a4ce22a22da32d0a78cfdb2a5aac7bc2c033cd5f57e5b03e6a55532aa2c022c22b671bfb2c9ab0718271183f1881f6e3facb1782372a6cde63f80f15502a13f51ba599225bd9262c2f243f79ce8b1543d97866f3325628751e0c105e96d555a60efbe40b62711ee8ca1cbfb934b90992b22a2a9fb9c7d4e8ac66c507574102c382d888732af8240d8f4b3dcea085c2a921223b17c9de3196ea545d5f1d600a20014f527b6b5f9b5bd3e860c40b3231bcecd871d06cb9460e9fab5e529b9b6f2241efda5af5e58001b618a2fb3916f504128eee725ba82e53428ebf334e7c8c590e7f56ec4dd1e26a7220d1ee8181c364af1c9e98e1bd24b23e0aa7d110b75824a72c9bae47a887939508d67149de3cdda9a22b07163452ec842be2c539ee9fa6d0adf4ba4ec5d920e01879c682a9d3cf40d67ffce94d146d7934450a2207ac860a66b3bfba7a1bfb9a6d18d2a1d9f4a9374da0235777e0f8cefafb3ee287350a07f038ccce65eff7ac3a6d8bef5b5844f07e4b19490e1e7e88f074887c67ebde72d6859eaa6836971b705d596557b5e408190fc876d98b329b5ad8c950b967310ef41bf8aaae6349c12d372f9bad59044f56e6b50ed2c355947e7269df8e41bbd5c10c5d0adee672cc2ef9cee8c48f0188e1f4b88bdd4ac24e0bf6551cb041a54def46185072d40ad93cc31ca5f568d535b66a35e3d7c839acdfd89c6365e069e46b937d2dfbc3d9c84335a50fce4d58004076a9125cc99e4d4199bde8412f508a72c4dbc187961c11ed6b0980f14335721b8eee0bc13ae88f269061e43b7971dd56ffda0f84de7cdb03b66566a73f897238ef3407fd05fcce93a19aef5a4999785af0cec7848259c8aa2456ea5d4af63dd44f90b27ea4594dff640f4b111d83ab0c7978b4fa80a0efa12f8d09724ae6a98959bdc916469a8f2a86ae84784dd089a23b6ba19d06bb56dad3a75465fc40aa74e74d4fd3238255d18bce05f1546800336148262cba8e715338a623e820f4e50060c625dfc693d99235500feb8812da11551fb0afead90d8bda96dbdf5962c8890710f68108bf5e379ce07cb0166a258831d5957f339b220ca3e3cf9421cc41553b0036740963852695d0407ff08f48db9a6c8f935d80b7f03dd3d4de4541de78e42084efdad9aad120ba860c4b52b4c907dcc0ed2bac09611511e3a79f298d7cefe19834361d8782d5c61dbfcbe6b60ee637dc8f909a04a505ea792c37f23ba461070219700684aa6f5e4589041aa4328e9d558b9f8472c6c6e7b91ee15e5a2b0963c5c967fad535ac5295b6f9544c5d491437e412e108a8fd27887822841e2ac692e28296d4b55218b62f8a6f0330e341b5b33fcad0bcc25c7b295d3545e64c4dab5744ab437ee6dcb50d0fc792ca6b9e0b2e5c76e20437eb9ba8c5cf912be9daccf93ce18534e6552a5042116757e482b2be5acacaec9666378ed5b465c00b3e3fa859d4c71a94768271114ff78e4eb345df1de6d6917ef57e95cf8079703d932549d956ab8cad455983158492302490349258f9b3156eedc6b0eee281081effebb48827d88be1fe7876c311849420f91cdc5b0dff60bc28e4956a17cc262db7f993a62edddc9e62ed2ba87cc1650080228e993581f3f0b4f05089bf763533219a5f8f732faa0228ab22328fbfb4590618e8a44543fd8b9a12f9d4406c8c3c9150113de1e175a943ec82d1129bde0ff88d1764dc5e7fdaa903147981acd87f73f334579817d021d2a78c47e1e15160c401a5d7e59be5ae74e62757f5701c2428682275f7050d8ae56f14f596593366557c69fff73860088eaa8f4c83bbdb3f31d185e1dc209b77646c29e23db5992253646c63e7461b533a996b920535f7ee14d824a6b0bf68c7cf05691de25a8bc65c44d533b3643766442138dc784d1c383486b69b1758eab14e6a76c658070a39f4946ae72449e42fc4cd0d989053dad0213091e5be9326f68d686385f95fa7c199478cf026e5cd197236cc71e95a3a492004126972e05214aa3afd9bdb73403d10e1878b3c7d91bf140c53c25b1c3ba43a9e4d1fc2ccc6d351b7d2c5baf77a73736ee0a2d7e6867a94bc19b9c44d3f4016fba7876b6009ef38ee8c189326df671dc97ed4db0bde96088bc66ea53b0d5bc48aca0dd1bad09101099d21ac42ce6539604c3457ffae0bb26de8377ab483f9f937feffd4ad8a79bebd35fe50b49f1df5e41050b198e2f7f38dc95f272401e6cdaba917a6652df80847a83225d0a196fa43349b88b4f6536277ca39ae0d4465925580b7b9e74b8d9094644944d0319eeaf2e1816504ee51e9dc402a2c191248799ced3faf3fdd5ab136de5d8f1fa18d16004d77bc50121b742238e4ff6a9c3ae6e220e39cb2921372f64c50041a7fcb7eb25c0b1c874e40da5a29df1ce3923f29c46aaf63c85e8f388bd06446f03d35c117f95b1e2388eeb7e622e992e124326c06140e80b385e868c065957b294dbf62a494dd095f50bddf88774b8fc95900017d59f203850e07422abe552d5a951374ac2e0f50cf456ba4fadede8d397e60b64a9d2e15cca9f1f7343ffad259c37c87109cdb5e5387347cd236b7ab293412102a3ba96881b9b59f7fd5ab417984c5e873828eb38b14a1de309f9ea241f4c9fe1cb92ba0963fdcc3776d6092e17499e1fb5578ef19efd93820e1e704200f627070d4bda1007c53bd12bf7ee0c53b66ade5ffd485cb9218f41cc8e492860eb6663ba6fe372417e120de401a3f8a30f97ebc16d347d418d635aad3c59e2052b352344e746407399dab502081e6261d86d394ab8ef848f7225d452360b720c15f6652fcb8ee441916571a6c1b4939a2be79f9f73af34dcdf71f34314ef0b6736ec3740d06be5c73faf8dc2453bfcf0769e18908956f9445221395ed197269fed0b1c1cbf1db16a2972376bf98d508acf1ce96ec75149b473eae11ed03481199d9772e98083b6742bf2208eacadd8a9052dc8ffe16b54718c24065ee7ae74ed5484fb2805449831d15ab7b524be071a72d2a4b50102b4ea1f14aabaee71415db6dd1e0fb29257a93ae966d1e329ca43d054681c0855684f86fe18772e6a2e1ac091157fda63ab2c39b609c4eedb4341d08f99ad62fb32e777a59ea17ee2883efc24eff73d0bb9262a96b99f31796cfbe3da633b6b37853592279eb7b4c9af96f9623c1d35aced6a3a9593ba2b28059aed75fb3cab909005f8e3890ff6b86e57489a09add93ed85613fed6c8536696f81f1201f802a8e0c9d4d5521bc4036520f302e4b386c5dce247eade3f9330ab09ebfe7ab1cea1464055a7e4560527afa3a19f7e2a46c299984affe13a6692c96d1fc7e0b0ca2678c2522489a547994368b92cf3582019cc34e5aedffbb1cd47d6249f47ec2d1248eefc1108959df845ed15d78c87966ddd540992589a68041d891637e6ebb597cacae0f81cc24ca5bd0b64e2f822a28070f3997eeb633b36027a6947d94e5b0324e54a1ccff3af12fa8fe1b24b2c676c5f20a3bf2c74aa9d09c1dd0bea37862eaab6c9ac94c81f837a5312fad7af057b4f4a61735386a5b12d65f1c7b2395582561ef97c5211f35398e0f141206b201dd21e27f6d78aa3ef6b6def345b76e2468065c97e9c1322356bc23d3266f93e432c7a9489e75a3a36753d8e2c5d9da31b454f181c3d044b154cb0f0412e4640a2e2e7b5c75ea61a98b1cb8b413ef1d97baf690a4e32f61971f9f0494708c12cafeda861dff6ced14499ba06d1cd8cbf296e2e561efda182e85d34d130ac0709ee7c6251237d0222fe7314f9ff4653d8d022413eeaa138cee92dab209911676f6c0bf6cd1186b970255ec2293dd2d99e06f1fd27afcdd301a02356ff647fde82f344f63ff1d1e4b1a63d7d6286675c3f2c567e355e7a0af5fbfac09efb1b9cd9ddc7d590208e87e1d9c75ab78b06eff46dbac63889fa71f0d3cbfe0717379cacf0be9fc4f34140fd469579609afe835652f559c3b6a8467d2c2e5792df3b88729b7caafc731ddd8c8f215f9c906dc230b378bea233419c23e9cd7e9fca49834a90858fd4abd6683c40b02a36eb8dc9d6d0b8ebdb3ec7456e78e00a6594ef0820a1d1c357e106965cb06a09125b4f1b6a1d69b28dc3fbbad236658ccceb9554528c0ba619344e90d23de239335bf27aa8403ec20a35797229c29224a478298d2662687d31101507db98463d631159eb8dd82e5e2b46b6de52b39e07ff1c9602e36a3be79bf79b8f90597647e647509ce0dbd2411738877fdd07934354ff0dfdba1c7060009df8d21f038510f875d6c13494a8b8cdacf2db2daed53c3dafbda9607561543513ed25b8034e3545d05592afd1e5f8ac84f6e063f7c6772babc765ffb573a908e03b52e376fe0b637d16b1b71d523657813b2d6106e2444a743f734d700dea31f5c9e75d515fcf3652039f15a0af7efc36cdd9bbd521b17b6756ade7a8eed0e2a2c97b34c9e6df3eb10bc15eb1079b31f3f428cbc872974b89448d5e96980e4c751e35f15773f3b91a89386fa7db13c2564899b62efed28a5192331d9b37e49958eb840adb9e2d65d36a0308c5cb72bb74163e89c5989f847bd2768b7b80903e12158812fc6d94d9bca9452c519891f699992e67fd8e5788925e5a7b6d3e3364843aaa6e501c9d429b42d6cdec6dbf4aa1c6c7cb3caeb5aa19ed363d409b65ca446672f08c710e7a10794bb06262890402f6fed5eb5a3d99b5bee885f4d825ea8e79b8969165390d9307f6825623b9077", 0x1000}], 0x3) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) 23:44:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup(r1) fchmod(r0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 23:44:24 executing program 1: madvise(&(0x7f0000004000/0xc000)=nil, 0xc000, 0xfffffffffffffffe) 23:44:24 executing program 0: socket$inet6(0x18, 0xffffffffffffffff, 0xa93) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) 23:44:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x731}, {0x27, 0x7ff}], 0x2}) 23:44:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget(0x2, 0x2, 0x12) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/210) 23:44:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 23:44:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r5, &(0x7f00000015c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000380)="9a34e4d38415d25803b5c3141d71fbedd303981366af26b88b63e84767459705ea825091d59d4caf23c0f26f4377387c50cf4a2264cb486366bad1fe45801d7f18e5a4de9ea5238dffcbfca5583e4ff299fa956107a4d0df66f32e246b465e4f752b1bc9574ae75bbf88f2a1d916e65ade15a596", 0x74}], 0x1, 0x0}, 0x400) poll(&(0x7f0000001600)=[{r6, 0x185}, {r5, 0x4}], 0x2, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r8, &(0x7f00000016c0)="bec3f6b573c898cfb2922eef921f04aa7c72d0becc450c0b354ffc9248c740b6e2b0d34cdfc93c803c6298ce634b2aecc2931a62c6947d6564085709c2a5da3f65ac01316e93a7719f1f9e", 0x4b, 0x2, 0x0, 0x0) getgroups(0x6, &(0x7f0000000180)=[r4, r0, r3, r0, r2, r4]) r9 = semget$private(0x0, 0x4, 0xe0) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000001780)=""/12) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000017c0)) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000080)) getgroups(0x7, &(0x7f0000001840)=[r0, r2, r1, r1, r4, r1, r3]) getgroups(0x2, &(0x7f0000001880)=[r0, r10]) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x6, 0x8, 0x1, 0x7fff, 0xfff, 0x100, 0x0, 0x1, 0x80, 0x1f}) recvfrom(r7, &(0x7f00000018c0)=""/93, 0x5d, 0x0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001980)={'./file0\x00', 0x2, 0x2, 0x5, 0x1, 0x7, 0x8, 0x400, 0x2, 0x3, 0x1, 0x76}) syz_execute_func(&(0x7f0000000240)="c441a1f451fe66400f3a4092c1fd000067dbed2e66400f3821684ff20f78c00003640fbc84af7d6b0000c4636578fcf7c441256bf964660f38db030f4f6701") semop(r9, &(0x7f0000001a00)=[{0x2, 0xffffffff, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0xb3eb, 0x1800}, {0x7, 0x7, 0x800}, {0x4, 0x5, 0x1800}, {0x2, 0x5331a28, 0x1000}, {0x7, 0x101, 0x800}, {0x6, 0x4, 0x1000}, {0x3, 0x3, 0x1000}], 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r5, 0x0, &(0x7f0000000280)) recvmsg(r11, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r12, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) sendto$unix(r8, &(0x7f0000000440)="3a1c092b655161f284940660cb841fb1c56c4b97275e279b0e093a337afab3b23c962c1971a319100bfe9fdc5b2ccd37cd8ba5f7349554745183b8253d66218646525a6b0e5af614c83237ec6666ed8fc5daadf0b54ab89d6376aef26e11e26d3ba1f9366d0e6c31e0dceddaa81b59db5c06a2bc0d5c2288712fa07b89405f1e0a10564add6669e791fa5f6976c7862541968f834c94fd9e58ff6f66732e736c4bf92e29cfa02a8b4123197a19a63d812851d7bde6fd598a90234b577f5956ab97e32f5461743d791b335715d8c59952cd2bd25d85534a8bd195dcc66f91a3b201dccc69022a660d2d76a0", 0xeb, 0x404, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) readv(r11, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) 23:44:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 23:44:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x100}) close(r0) fchdir(r0) 23:44:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x700, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100, 0x9, 0x3, 0x6, "1d2b76330abbfca0096ba59776ab19756439c98a", 0x400, 0x3}) r1 = syz_open_pts() fsync(r1) 23:44:24 executing program 0: r0 = semget$private(0x0, 0x3, 0x21) semop(r0, &(0x7f0000000080)=[{0x0, 0x1, 0x1800}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) geteuid() semop(r0, &(0x7f0000000100), 0x2c) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:44:24 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0xb87b, 0x10005}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e3462696c784b00"], 0xa) pread(r1, &(0x7f0000000280)="8ebcd9daeb77a781f2bce8a4ce9322aa87975a1bdd2ce98a217076f88537690cc6c83c059e1178532a5af54bc8ebc4868c1c8e43c4828dea88fe73c148de271e77079a64f960a7274089012c31f8614950bda1d41ca9c6d9070ed323b23943eb44e4cec96fa953722bb835496cb967593bbbf169436d4719b297b3ee0489042fce18e0d34e09297128ebb8953110a79d337b9af1293aee555d70d12e", 0x9c, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) pread(r1, &(0x7f00000001c0)="3794a8d16d679f1071f18c23cad4ddcca0bbb7933599a4f3b3a1f709f41a07199654763dffcfe675989bd545fa5c64d4998d254f66918c072e6eb9e304da055a3ef805e8b77bf4acd45b9e838dd1ddeedae4eb42c285e75ca47a9e2dfc99710dbd9cb26cb0361e1e0ecff8f49edc3a3a3587fecd3b47f355e5366ee166de2dca9eb7959b3f73e8e28904e49436a777ceb3324728b4099b7e021c60880e390e", 0x9f, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 23:44:24 executing program 0: r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 23:44:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:44:25 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) chdir(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 23:44:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:44:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x300, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2979a416273771c98f54eb187200b856e936f9e0c65c191a384786413f68d627a69fc27c48d14b60321f2b769b5fcdbd313e3da14b4ce263a4bbc65db2757fad63b618b1a342f50e5d32bf37a83726fce3f427c324519a78093ac5bc9f80edef09a6b1cb11355ae2a91d29ec8a1546211300b2dea947f7f213f14a90512e5ae3367f890fe8d997a70e6af0bdcd8c20935b594236e3cc4454fbe4e7e40a819cdfa84e6b3bbe2d334de0cf29b9a73a91c6ca6ccc737457ae25eae60b200d61db81046d3899949eff37d9f209df20505dc91b35ce", 0xd3) r1 = socket$inet(0x2, 0x1, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 23:44:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) kqueue() close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001380)="075514e8f979db66070618a8a1722b72f892a7ce9cb8a9deba3b856cfe5ca482709555cc52ae49c8a04d2f1f74ee1875ef61500b632625efbf26a77e92fcde3a73a420e13b4c7708f4861cb538618aba65933d84eaa703e789036a222b022dcdf954f78e5cc38b66825c30cf2d57e31bccdbbb8a91bfb00e4fc28bf48f1c8eb615d3b36f898773654a3f0cf33704f01c35caee4be9bc38b85cd040b8ae0794d16202d25f95e9d10ce445b8108481bafb340c79d3365b84713f0dd616689f3081202c7e6e373068e84c210bf713d1127102bd67add27e3526347f0568a1f59c4024fd7db6626926b8dd5ba688d3c5867010ac6d0e99ed6cae37f0795ab5971189e6357e7c8904bdde9b388167328799c54953bd91358c1ef21a5d1bd5e7dc757eb219f259e3edd237936a1d67d51874b55d51203c13a31bd3acebcd18d30236efe0e95afb2f78b2b7810ac8be3ee77f5a393fd14d6f9b21e8788b279b7b6421a9c00ea643e66b15407ff44d5bb868c3e5135f72e78c2c3a3589715ff91b570cfd9850db5762dbf26c5bfb07470a15b09a95f394193b83bf09ff158986904c7b52fec300bbbba3f2cee9d4339e30b9e8f827cb5cd205efabf68f9ebdfd9ff26a91f78c6e4ded62a5a42da945bd2bbd214eb4d8f48b84b4f1bac5643012f3bf2e23c492ae14c9baabad4beb6a0642224b542b2614e275af27e8f37b4cb4a8ee0a99320b4cc969b7512bdf3c95883d574f34c7dc66279be8e33c3ced19ad13eed2d2275ccc8ce02e7689bedf003a12d7cb6f99e51fb8f096ac98b6b07d82ffa536ce8ca70fe47c7d933d3a7bc0a97a3da1a61021364159ae94297713d28e48d49586af4e27cac74b0128ef9134c90ea6d71a3b67dd42fb8f4ad07b05614cb85ceb347a692cc496d5f4da83b991d4e833ccfc5ee85c3e7d87cab193027a9943e950233eb5d5d065b38cb3901ccac1e81a07e1e53b47ea63be8a7bd153f75fa15d86e24c1f5ab99591562d52bf6eea54820e376db316000d9e70f566b89ed4d9ba74372168487e13f81a3bfad1586816e3db63eeb3dd98d00173077d8ca4180ed6f4ae57fd86aacb46bb0c2eab8bd13563ea3fa6acde8224ee289038b653fe286dd97060454b9e5804d0305e48e52d7e2560d58f8e099f0a1655ab08c447a12faf17ef6d169b8121164f89f45c3951478615467bf9b6a8d2e92ccb2eb4d575418bc688db8f9ebf46168c3061f97a0415e29aded96ddf5d57e53d1c860b671ba5832589342ec1c130cec7de3a996c36652d1248869ba54068b2a8a0c651d264d61e23ace6b8e38cb6303e4cbc5bc1b981c2438a630f02446b879c043fb7b745260ac4c7f08c7f2d5678fe09701fafafc764439a41bf07e7e5d0c6df9fb2b98a42617fa687480b79dbff0bccf16e00a8ea8a54092bb6828302d20219518358e8b49236d927ee6f993cc2d05cdcb12ad4d2f6cf1c7ab4cf8c9a773c4babeca92bc3a0f4e1cb15f9cce5ca92553a7e737fbc4abc8e4854d1d0524abe95948e5bd8ecad4824683ea3d359b6c3a19672cb89c47b03421682f8113049ff42054110e23f52204751c8c2206023150b08c43d13cd90c08d6542b73aa72953c91d7ba68ef3e8b4c13aa6f9c08cce6efbfb87457af270f3be6e53e6b157dc677d8eb81b6bdb9bfb9ff0968022befcf0e31b86fa4ca178c434ce1cf93d3a4b59b65f8eea098d1649f3d88adac9906caf8b967381c5ecfd25ff2fcdcf7abda0487a0fd16b670cb399be046e849ebcd9aa4a993086a1bd0e5ddd8fe4878801a6b09fcf6b0844923aae92bf0086e7378e8692361c454003bb731c156ed9d257c63da2b0d310cb3258d81b3cd56d651df0a58f0a1ad7fdadd1d76195e215066a56bff90ed8534d393082ddf790d3e4c86c85b866edf672bcc71037d846d773d5cdbd412d3b8bd960b82a5b3f9d2cc358ec562dee911246452991c6f3304be70e89b44ec15cc36680a70020d3b1e00f3e775ab11102a824b353bd4350444604d7e17976bf432875290a6060d40ad508c7a6665bdac70963f2f0e27798a73e520ceac81f97f1fc3bd86801a0c36cdc3f54c67cbab0da9300eb27f42360b8e731afcd893696fd8e26491187592ef08eff49857f83137c07d0951efb1f59a9afed50657a709b6b955dbfe0bb449673703db940f26dfb90248907d5c511a2c245f16ed393c54aed626c4bc78363a8949c2f4b56d0aec15f83d83075f31adb43bc5235e4d04441c4a4195e2c785faaa05cf1067623b1680f803dd78e3aad937914d5b6ca86d73cbfd6aa04f2a0382547df1335a52999f3570f5dcf2fd5a40f0f29c73b9537011997bcd5e7390b5ddbedfd30b1a1dfeecd35db7fb03d364975a4813359fd0def3f6cdb94d1fc782681f3179fba9a8210e98acdedf12c4c77e2cc1c0552c6e96b9ceba949b51238343f5bc79f7622f6d0e3d505cacc98f567e37aa68469a78f9a36566886e9a0e92eca5a7973ff1dc985bddc7781973cd0f6ad14a1e6dcb0020d3c2fe7e36c91beecb5dacc6de9404895f796b837d5841489618fb0ab8912f652fbe59ab29f50c99d9b7d8cd55e1e5f2938cbb34e6a70c7b231770e5ad094d0df7f2dc78f8bc933f7895fe1782be02f6a75c8656228bc0a074431295d98b715f21d715313788621f9ae1a614c633c5dbdf381ffd966780eb5a6fe1937d97347d96d042242b6a74b11797c7547b8e024421bf09569a7be9ba040f1f46887719bedc6208215b0331a2dd9488849a0dfb574dc36de975ce233506c5966ec6d78dcb04b74642da61b878c140f9074f1a8f4d8fdae32ee7347d82c648a42d6282a70b82ca73b8571ccb8c818c38ae5fcc459a19dde7b1cd9a7e33972105f5055799489c8e652a08bf89da400821d698d420bddd54692d9d44e085693f42cd958b160e087f3d2909fd725d8f63dcf057105cda72c8ee686da94732a5583ae3ba3e754f627c7f1fc60f1c9f5a3c07757df4f18e45b87fe5cae87e88da1384d32dda551cad60a252543e400a07ab46fe29d8a24108341fa5ae93e97c3bbf40bcf1ff601a7aa56ed4aa1e9dbb749432e658da9210939f0dc52b7a9c2265435ceaa2c89256606c009f4961f1e45419ce3fadeaa2204fd475e5aa3ebe1aea7ee1d3e1427b6f133b2e1e389fd1b58984b6c9c919612cf075bd2335d7bbf979c3ed7cc0928aa0d70b98419287ea4b41962bbf47707183ded0827ebc2a7152e6c99f6e4e209b3980e78734d1851cd652d8ab019ebd8897d1495d344cdd86f7f711d876f3076aea8c87f8f48ec0c8247b25a93a2fb4e8243b58cbe9e28943e08539dc139ac01a003fd9415cf26c3c23d84cef7ae586c6d12d29e49883930e7760a45a65308e25d5414436a6aee6c739e676da63673263b48608e41fba9586e62302b5ff8f594dd20f51df49aabb2db334048ca6aee7e203a735da457ba699c0d2e589dfef95d88a0360180681ceaa04b8636aefa8b5bf39a2e6c2232b1a12762766bf97bb1f39d3f75505ad7e0c4e48fc8083a807b71e4aa73338c475b98b2c157b283450fd9707fd32a9d88dba88c391311858fac2e6bc6fe05232cd8c41fe4a60dca436513f5df5e701dd81eddd5ef76f5e397c3987d90cfed0fcf304ba139be94761d92c788d4f278c3795f5565848f02917917254eab57fa6e028fc439e7d2f530bccd6c07afebf012306ae15d57ccdd82bdfd05a33de278b0ee760afd354ee31f4c27edf636f8253fd580d6d5e8f927af349613bf339ba61d3eb9f6c306929347ffe8d307c33c331ee0d2cf30649fff30d1fec23b09aedca4ce2e1fdc31b6ef836d5143744802655a0549845e40cda6b07c4e1142e427345d2ef005784183d4688ca0dc25caa454916616b242a217e54d9706d503208170ab43157787a084d4d85a777c198e00617d2e31374ffc05851710ef31e3aa70b07d54329dcfe06fe2bcb119d294718608faba4cf60961808907a8ee8717f227bccac0c3ff8c7cde9333f8be7a8ab142b0d099cc4ba43a852b3008b3a496902fc5ab20f41fec01c266ce9ba2c132bf65db139681337952498de9a8c4e5a9f4b712dcd5d8800fcaf0c3c165c7b09eb1b556c6c93f436f2bc0fefd0a25b06a0acccb690dadf05647058197e0aa44bc88b22aef094b3c3d75612636434d6a17bc50fbd1477511d783026139ddd39ec6399ec4abca92f15d61ffae9edcdabf5547e64bee933630fb698574f9b85eac655627929f4c9b63a3dfaf2a0adcb2dc248658e64f3bbe841472ce77de422be3f5f93e750a56f6f1abc8e94e3ec6d998b78ceca5b93897cd447e55a283106e77d119abf018993fd2e956171edc470c0d6cc3dda93aab5b735980cc7a04b99b8bc68c438294ab84a88f54851814ae6aa224fde4cff82b317f0dfbec087040e224236abacc4d87c98059001348f67bc90d8731c48808ec5aa0181f6013d04ebbbac50865d4ebfbb3ad6f86bfd45a85fd44406d9ec525f615e17d2ebf361b8fd1ad855d828f45c9621375e54997faae05f9f01382202d7ece8423106a91e303af551902ad622b3b29d368a361841e36e277dca8b24fb221d49027ab451ffac5c9d0f54e6c26206e690b19f49135a88fcc1edf00fd44d158425e6a3673f629f3afba9f61b977c7220aefe9b372fe48dd0567eca4d5e2443975d22262b86cbc900a4de0baf146aa02bdf60e1124051fd221b05cf94e091f099eb7146d2a7faa7d2332d711176f0f515d9d16706619110b8e9fac48fceec6aa220c4913285d738c2b8331255e62fd2962817c128103185f71c5ce941a37217f249861c8e2cff90f4d5e7f0e39be4254e2640198a867bcbed5d2acedc52f95aefb3f2a4d1af2cd18ff87f6831e6f5ef241ba1b0259f03fcf34683eb4222eb03ae94f15374c17339d7038b855ef96b7afb247d76d9d543aa7e95849d1158a3803bc399d596622e9e5e6812891fe7818f26444bbe7a942291f7634dac11ad633ce5fc0521f76281553d488a6922bec4e1c9480d4cc5daa3a775ec676f05c8bbe", 0xdeb}], 0x1) 23:44:25 executing program 0: r0 = syz_open_pts() close(r0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) 23:44:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000280)) fchmod(r0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x80, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000500)={0x3, 0x6}) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000600)=""/228, 0xe4}, {&(0x7f0000000700)=""/179, 0xb3}, {&(0x7f00000007c0)=""/24, 0x18}], 0x3) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000140)=""/74, 0x4a}], 0x3, 0x0, 0x0) r2 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) read(r0, &(0x7f0000000540)=""/168, 0xa8) fcntl$lock(r2, 0x8, &(0x7f0000000040)) dup(r0) 23:44:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x5f, &(0x7f0000000000)="50410b5ab7f8ea178899e66846ae92420b3c7bafd913b7525b3a7c64077d2c6747a54722", 0x24) setsockopt(r0, 0x1000000000029, 0x200000028, 0x0, 0x0) 23:44:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 23:44:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) fchflags(r1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 23:44:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r3 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x9) r4 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f00000004c0)='\x00', 0x11, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x16, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x40}], 0x0, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x16, 0x81, 0x80000000}, {{r4}, 0x0, 0xc, 0x1, 0x400, 0x2}], 0x3, &(0x7f0000000380)={0x9, 0x20}) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x51810f9db2ddaf64) r6 = semget$private(0x0, 0x7, 0x100) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000540)="4b1f9746cb7243147bfed502b041ed031d65839196c74b70b563bf35b8507ed4d2f77e30bca57e975fcb8459121775d9cd86346dfb56a4266a21340c1228b7a5218f619ecc3655bff2c223752b504e548c4e4d96dd7ba08c", 0x58}, {&(0x7f00000005c0)="d2fc9455095e2448dd425aaeb018134a7ef90bda96d03a30fb3a947504a9d4c90c358d025e5091ba76360349c4f4ef2834b7ecbf7189f1e3d7275ea7a80720119b597e11663296396c7ba328298b071b824e2801a6f6bf19ec79b26d565ae98d6ae05c8cb24729887ee783a2696ce8ae85b2b3fcc99aa2751db283d1c0e51541f5b5c9272d0523094f8e8ca86fc43a549d38e93209bedbf7bd2bd32e27e7dee8620652e40b6d2b995225e18113cdd5bda54edcb18560b851eec37149295c0b0762c13bf9104ef3aa04c47227eb3b1ca489ff9c0282079b", 0xd7}], 0x2) fchflags(r5, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000001c0)=""/199) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r7, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockname$inet(r5, 0x0, &(0x7f0000000040)) 23:44:25 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x10) preadv(r0, &(0x7f0000000040), 0x1, 0x0, 0x0) 23:44:25 executing program 1: r0 = socket(0x11, 0x3, 0x20) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x100}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 23:44:25 executing program 0: r0 = socket(0x11, 0x7, 0x89) recvfrom$unix(r0, &(0x7f0000000140)=""/135, 0x87, 0x802, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10682, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0x4}], 0x34, 0x0, 0xc68, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup2(r0, r1) 23:44:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 23:44:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/232, &(0x7f0000000140)=0xe8) pipe2(&(0x7f0000000180), 0x10000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 23:44:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) pread(r1, &(0x7f0000000000)="40486f877449cb9ddb8d4bdba18bfb088484aaf1e367fab044e0d3fbf22ee2e0c1f7c99fe5648fca", 0x28, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x8, r2) 23:44:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x1000, 0x4, 0x9}, 0x100000001, 0x6}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x80, 0x6, 0x4bea}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0xc7, 0x1}], 0x92b, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000020, 0x401}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x3ff, 0xc8}, {{r0}, 0xfffffffffffffffa, 0x4, 0xc0000001, 0x6, 0x2}], 0x0, &(0x7f00000000c0)={0x2, 0x6}) 23:44:26 executing program 1: sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) getrusage(0x1, 0xfffffffffffffffe) 23:44:28 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x7) dup2(r2, r0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 23:44:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() close(r1) syz_open_pts() fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 23:44:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x3f) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getuid() setreuid(r2, r3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0\x00') close(r0) 23:44:28 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)="e1f10300", 0x4) r1 = syz_open_pts() fsync(r1) syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x100000000000027d) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) syz_open_pts() 23:44:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:44:28 executing program 1: r0 = socket(0x26, 0x3, 0x7ff) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdce) close(r1) 23:44:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/54}, &(0x7f0000000140)=0x38) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x400000000010) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r1, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1000000000006ef) 23:44:28 executing program 1: r0 = socket(0x18, 0x40001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x7fffffff, &(0x7f00000000c0)="92b1c391e3bf29c4d0fdc442f2a41cc5f457a7cee12e29caa7f53a01ff976c4d9eb2d64330aefd2673a4d31c3bcf7460aa9d20f7c6b9a9150c7fd82846f9ed3b1fad9bfe409139dec0f1a2ff5874689f993964978a01a4f3605451b8c912a2548ac0565c9a7c927d291861b3437b6c2007ceaa179c2d6819f6c3bd1195886f5f3c4ba1a407cd19fe36088408652c1bbdfbc80b595b73fde9e8701bae1321f9267b95de82a25a6a5a0f2a9909bd064f9952427e535856bcc2db52295f217db28aa627a0ab6369a269ec9eba39d8393815a0d0afd100a65454", 0xd8) listen(r0, 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 23:44:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fchdir(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x9, 0x1c00000000000000, 0x40, "c42dc1c6c15a1dce05c519cfb1014e114aa675e5", 0x5, 0xfffffffffffffff8}) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x800) 23:44:28 executing program 1: socketpair(0x10, 0x8002, 0xffffffffffffebfd, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000003440)=[{&(0x7f0000000080)="38f77486d27717b7233a878fd8f8c9b00b8504dbb589103538d716ce85425c3f1d71ddca1cff3448db25380d771fa86e308e8278a5d931a857a7cdbc2506aaf0bbbabd9d37e51ddcfb31e53ca2f59d64c7b27306642d846be8dbc3640b250f23403027d8149961d13a5910247950b5e85f2ebf41a6d4edd452ad4a7cdf3b2695c8365f1edee4d30fc57d4f5800f6a0b54081dc63a43970537b2453b25e4889ac747a6b71199bf659", 0xa8}, {&(0x7f0000000140)="3272b07dfde54c", 0x7}, {&(0x7f0000000240)="924181820a3fee5feee989718f999c0668f9f8a02c2e31d79000cf36a90ccb90de3735a6b4bcaf9b03a901a40f1eeba37122c2babc3150de941172239f96cb26e22f07883cc2adbb181f827ef0d26bcc23ef6921537b9da721a00deaef82df42e94e5c6e460c8f8587ad2808fa06b28d92da5cc5da1d67f63255cbbff9d421e679d31c5a98b36da676ada96e4b5c46b57e6ce36ce98a8ce6e9d7a7b4fdad61b9fcd97583ca1313656d9c939ec8b10b73b1cb36412b0c71623199b4f75c6bf64d7443fef13120c9ce8f5d34c18775b82fe2f49b7051eddbb6bdfb1837c78fd3867e7d0c745d0751fcf356f406f84aee06f8c330a9d7bfcf44db72a20d27bde7dd39a3c403455f349a8ca641baf6e284ec5ecf8c2227120d075d24f20e79f4c5b7c463c203f987a22ec17971eae5bd2dc5b65acd142957161af613d49aaecc253b3dc365410e15880ca16f639c82c1147db18956a834a02c502505be3db7c90ba3e1c3c018f25322f2fbc68046c143d19410671afb90eb61405907ca408277915cf71823d7cab00c4e19967f3cc00c56ad20144fe895958a11c6ea84750b41b855cdf88a8f38fff2f500920f9e298480d8d0b4fdaf0a5aeb0c2e1ea818a3a4679584e7030e57fa91b4bf70b625d52788f682bd1f242a3e97e976fe8ec343001a92618b4b423d0d12e260adb6d3f564c6b8a35a793e5999aa469a571da77affae1c8a63ac0c6d3ccaf554ffb2d23500d2803e0add1e1369d9855074057079388858da3222396ca3f1482ef3ec286d98d3a98bd3293f53528798ce77b9f2c7486167360ad5f268dbb55fa4a2884e061fe6c13196f128484087388a9e55af9700bfa7be320b61e723ff1a3aae764dd653cf739dda63ec47232bb3f3cafc29538dd4b0cc460ecfb7408764e95aabd95f6e1a027fbad3e0091a8fa15f8cb91fd28b3339dc289d8baa4351a33148687547760edb44371add0bd5a613960e7dfe2108c66a262c2344bb9adf73b95726a21f5532f96fe0addd2cbff1c30a8a30b0faf60d02c99e17b7d797e40e971f6cd92089b698fe44f735cdcaf3fcb90862b480561ec39219de44516dff17e22df6e659867260e7c1a5d718de9ffb8e08f60e3e2c4e46c43dfc0f3edd3868e285368de532686b4d76a27327485aaf44462bb4b8411e512797478746a44f7befc37db13cb64f592b67b3adb1372091d246b0af0cedfc1f64f69a37887dda13decc594b921bec1d764b553274f52a5d3e2cbdf0429b0b93d760de5d73e952ed2c64b5e2e780528b0b9a5a3726ce5a7d78bdf55aa684a957c5e5fce1f592273011c2283ce0e709e4c233d0d22bd79476a8ef85203e531af09f04500d312ec8a2d916543e42f39dd6d24128b42f1cda397a8497a919b0b2291293b7778e380e0a5a89c7f0bd51a32d161886ad4d62a9abf91b95771bd8df849189d42f34bfbff48ec8a68b38012fee7890c8e99e3d792e358b45998bc01bf647ebcffdd1a9935e6c452ecb36c622d003e361264ed6c7ae677048798e00c4c9f699b8e0813a2aba5dfb1920197ef9c2aca1d6a020f0ebe9d30d6af7b0ebd2d9bcd77320ea7b2d75908519e6b0de6d3b2a4214aea161022b88e43cd2841b74c7509885c2d6663e58502b552b8816459767009f31b0fb822064e5567d2a48e88995e08cc213db2efe20000cfb7a8c45daedb70e45217dcab2ce6672bf3ca08ec817ce94b8f52bf1ce251f3d5c740dc6b7ca03f097315de1bb6cd640a7cb17a36a1de010e0f4b681c393265df61733b232e4e574c1921dda6d9614a99a7cf18b8055b4a431f19f05daf36190dcee29b423bbac67e005dbd356020bc7c894fe6b561b9bd484837eb133855c2d65efbdba8bd6f4c9fbbcc26d9de99cf528c243c8ec6f1b9a39be32e55eced34a69034499c20eeece85aa7437e3c2bfaf9a7737418cdb8be5270d2008ce17caf4c37e224bba9a61ae8cff8977bb7d87935812fe2431782651538cd9cae5b0be722105ed86c13df30bac0a3015839f7cdf0d6ca7676c2eae87e6d6ff7771e4e29693337aa113f0498e3dfa346d0145d1b018e876acaad187ee96c2fc91a97e28b204db28bd04136c0109ad208830fbe30f7ff87fa19d18a8606481834a0e1f22b827281ea3ae04771836af4e34f9818881047ac08b7817e0c66953ba4eeb30bf50898185d64eb32686cf098516aeca7982cf2f081953280bb9980fcd7dad6d574a09bb31d53d97435003a15eb72bb71c054715a1e7cc1f8e6c5834cacdc727b08db37a6671df04f6c8e89b68ddde7a634b6642e2c92b4ce21e03456a69c5ac694be89ba725b91ca4748365864e3e595d637f84991992a66a5e803593e8e301ab53ca1e35cf2815da4d9f2953883155f9380022c9b67d5af5d38ce735eb727fb89df98b6669140d054fa8d7c1e94b7f4eda477e06535eeb646a78b927a9fd865fb760f656b2d6ece5358ff7c5271a8ebafb371f4ff00e9d982ed76fec79d95b510e98953d16089eb7da116004a3aff476a0e37010a7388f903a2c12de4d55f98d84fb91c09b78302526e8e71e6c1c52a37e8c29104eed1c48de7cfbfa543bcd07d5f6ddf6c0e45619a3eaf5f189ea83aefe15215f9bf21ea82444ba23224a5214121d7ac8d3ccb29350fe760e3864dbd04a09a405e6c693a928ba87a142d1400b40398ff60685d7b3c323de18c06bd17332e0e606fe4155f029f80216bad49a86c2523d3e25f08770651b42a330d180f6d4160de6213e43b0130cd20fb25604a0633c45bb8cc56b297b7d011e19ae322f521530cdf3459ff32c5cc9df8f001573125869cac1eec099f06a0230e326851ab7ca5f1b882bfd3e39c269c1aad8d900dc0024a6112d01a8453908846f18563b5e7b3ffdaa45b7259eb010d87587918a0ad45d112498821ecd34607fdf9326aaa56c723d6a6c001ebce8e478c7ea4504a75ab5e715615a1d518c9c832b4f1fdd87cd767e93d88cb77d256d40ffa80d3cd62734c40d9f6a36ded393ee1ca3d3d4198cdd0640ebad79fda3b9c4fa68232c5acc8f7a5499ec1a78313f9d500d4bc2da7042a9492e90904bd2f15cc52dc31b7ded11bc449585a5f4ca56b94271f0a0cdd7f4240b447ff3c999e5106b58820daa4f7c7ec526340c98af74b0ed2cba5006a51e0fe6d8a78a2cc0e76ae3c5187e17eebc56860fea147791e3181ee95e78f296f2835d68581e1926fdea14e4d2d8e4d5ff2e439d054bde6215f1f2ffd11101fec9db236b23d5352c6ef3f7eed1f334eae1a912b84a06cd7572f923f5d66bd289dab16f0ffdec96875c0a7d65f2de0b9cc32414565236aeb3ad0c9356a5403cc7a9a5f6b2fa89f5c078165d86a02d751c0b8d87319067c8de2911eff31fad1f4637dcfd9d30a463f0b1e144163157cfaa4c797f7011d361e4c125e14c0ca1b984dddd6870e2cb96742b93d91e1420b8b766038ea047347b41c37a4749dbc1309f4cadae623ea9eaaeed7904948603bd489fc7f1bed8cff23fa81e744729cd164e54624559cf5cc62050b7822d38fb8a969b2594be8b6aae0bd9a7d6b4394a5efdf4bb97db00130c79a79eecb87020cb2fd51773e4d8be3a5cc92ebc94dba7eef1bc216c874d1957b071c848f79f354d47ba55a08f959e52364a87a12a1d240964b8d4efb1ab7763965502fa3868e9c33c539ca02fa9ee5699b84031027faaa86ab74b5012958bf8177557e46c578140606dbad3f75b40c3fd45e72fb3c2ffa9b51ab5d23e572e18d8b69f99817e29817d575c747fbbfed9c47091746ac1d6c441e8b7e57f8fcdbc465d89102651b4fc6e6cf23fc38e335733f757e3f8fb9bee2f36fadb1b57c559e882c2235585b1e864635a4d18991c7d7e9d0a1cd8699f909a4fe0b39e37d573ab04a3879773839aa5c9a8fc3273488d06bea0c4cdf0136bcd40e554254ed73d9f689ed59ad0b73770b939501c81f4de6333ea0fdd583ef8bf54e05cf3d8a257206c34863fa185f66b708248a193e6c8cb615ff40248a6da6c56a12d4819c15f3aa12e4dbaa83412c6ba3ee4d9c6220947ae73eb58b15a7fb5bfb004f84ec3145484cc2404db6380a898fbe9565d73ee0e096857b67e5880093c9126f6cd906c31f13dd600a7f6ea8a5e2c6d1d4425a38ad2da9470ec50b35c2ec76c726c528536ceedf66749cc738766fc0e37b63e806952f0e0b5668d7ba51462a43a4c84f4d04a55dd832671b8fabcbd2c6c821fa482fa71b64302a5f7204160f87ebdfc0d2e5fe1214e30384add14ce51c47299b934d1e6f093392c0877823119defd0abcb99997bfd8eea9cbd1d0ce859c59c918001ab0e7b05b0156841e689b8ec56ba3cbdc377f95e015869887459e34c2cae1003ee17bb00cb7d44bcdb5dc18fd59071982e38d2dfdd23c7691ea5fb9b3c7cd38e278e3870407320781521ae5ecd29cb1e59b2b5b797c8a54cd3395ddb78820de824161ffabca553cca0582376fb42460d6515ff7ebcb9f3b5fdd20bb951fc7b6b99367f324b05ba25f4dde1995a8bcf98dcd12fc59b08c06f8cef61560c3ec3d76ffef7611f1362bd3b70ea3c3af56f6c1375c3737a7eee960e85aff7a0f8139b879089f83cf26d2af8efc839a9af85b2194f2346d84224f7db5e0b47c96c07dc0d44ce225f47a3294f94de1922edf16bee10c4147359b7469c2f4a812553eb4107d90ba74ddd802ccace9dd62b3b29ac23e056d624466b9df6c8034ab43e941d6f90fe83470b0d6793ae4d6093576e6a3c578ef33a75d9df4cae74f608b5fc5ba46b17d41699f7c5be60fae90f06635d7b712b33e3c77ec40d26e9bdaca35cf9bf478849a713cdf3529266d7f0fa88d1209800285a235c5bf12a6151e388086bfcb54a89dc638f5dc8d25397df55a68e5074d0f28367616e14426a43b9fef6b6c7926c457d9664cb7fdc745d87417700a9b03cbda919ace26bd0d6c17b1bd5f5e19eeda8fb7b02a7a86df2790e64172768e7aaf966d5a84ff1dac41a93e25cb35b604df8520e05116e9284c0601cd8e6bb63b96ae987ce12fa2310420129832069e9673cfc3dbafd60efc412c06258809ee00b62c2cd794c0f8186bfc0635ad0c788107125a65a71ad7ea3e30b9724923f7473f207e4dc4a4caff566fc36a47cc9358b11b3b1ee0cf0da8e55a1d45f95c791f9f260c3b704ae1826878a9f081e5be686eb494c09554db6134077d9612061a89599a210ac325d45ee938610fe76e8eb98dba59ed037b9b2aa46f2551026a4cf9527ada3ccae03b46d9004a2d3ce1c88e51165a3df768fb291377d751d40698d59f41e22e337f4cdb7ecef95299b16b9baf9530ce64d4a8f47c203c1193b0be10daa62ff210079a427446579dfb05de819e60f110bad2de3642e96537b39848b25d8f1127d9200dff880ff33f438d5b2d4d88e4c350983d46f5b37609596a63d5cd1abdac3b97300e7651ae40de01128e848652ff8623bc7cb206f5625741ffadee8c35a9e25cfa8b66d4f037321d70da6c349bb1e2bef1ac91854fd92929d8d59fe7b6af88a2c4b6bb3a98d25577ed34937cff0e071c33bee41c2b44b3bfeb2ccab31a4ea002d50f0c77f1bf6c0b1603bec94af783fd0aaa671eae47b3ace67ded3418f7e1cd63eb8b2fcfea0b491bca3abb1a5698b0efead6ca678004f4f47bcc8d8e467ec9d79703ddaca6edc97f1c6f117dc1635da6b95a8d778665a3326e2051caf68e777abe12b5a0c2d05f0566aea0df25cf9d2dd3bf69a1c0820253eda9d5d607f1fff88371e2d9d0a32cbe0d0a37f65ddfd7e852d8", 0x1000}, {&(0x7f0000001240)="49de912607de22b3e90da5aa5da670d56773593d6585cbe827c276579e5d9321b76c7cc224f1e1d7ffa3d0fd25f12cc0980d46de320f6d87bfcc85479268a27fa2e859068805b07ce084f0f6cca41d82e0c7c04ca462c26686969f05e2c16021dc4477", 0x63}, {&(0x7f00000012c0)="5393ce00359fbbea51d8502c41f23f2418c16977ec1340c6ea3be2645256233d170f9b4efd611a2b89f613460598992952f8c7ef764846a974c9478568baf146f68ba17a3258627fbbe866c35c622f614e249b592a0b9f8174bead0753d8b6901b40e638bb8ff2bc9d5ef4f45cbf297a3ecd712aa11e2d3706a32c1d5857e188dda9050be306d30a97dda14a90a4040413ce6fed280cfa4933aed73b015d4eec6529dd2bb26720d14fc015b57940bb37ad8787920222ca9ab80486258333e495", 0xc0}, {&(0x7f0000001380)="c105eb9ef6fa8e2795ed1b2215029ba9ddd912e78b28df58e0c0a46e443646a7cdcb0d5686a7e50dfd15a68e6dc801151ecbe5a942ad77ec439d8d67620ffefdb6a5155791023f23eed2fc2ab3bfdab68b7de8a6b04da91a4fd92f7f74cefb1e640352e830fd1c58523ebf8abfeeface8dfa8ee66904b21fec1ca5804fd9da9b8ba53183de7bca4034b9fc36f055fea7d53817748dc36ea851ef27164ab0ee26706937839140e0cac40a12a201879f3ef0e223ada003500bdb7149f34172209bd4162d4dfd2212ed47e89212fbdf765af5f5bad13b8a9bd296c65c31924a919746852ce9a7f020775658716fcbadc98783e50df59757b56347239a91862d3bfe025014d76b5c88638b8b32d4c3ba47781d95c4553fb67d907a8397f1f91cf39aa2614bf4c05ccc0b17eecadb64a1151e8f20a30a7deaf0c49e231d85b020b20ebac8298c191814ea46810313324b36c0740e4372eab2b9ab9fb0f6ee0c8abf7d8789a3d9d271e5b7602e0b3fecfb8ec7a3ab96ba8ab09f05b259c7c53b3ccf7fbe83c73204ece579df39c10842b55f713a9088f3e4ff570eb8d819bc8a8424ffdc75f402c666149ae9442f4c2e0b19651284a9fd6ecc23451d1a2e4fb91122ed3b52fd4e3697179710740a72463a390f111d5cd6c2c669975502d9d9098781f08d4e573a8c23f05f2ef9f6be80b7e6ebc15224ae5d659e28ca2f0f018a0b94014312d7c992f64ca9c0074d14d0549f66a0207e4cde0e89a6bce26cbbb26dc0525c2469cfec1d57c8211e879c04c78ce0c3ae5b95276e33070d753cb6408e7f41d1f640755a3dffa63ddedf553238a84510dd92c3441e9f3a6e7966988b0d3bf8c55fad3a6d78d94e99bad30cf0a8349c5799702e01b1cac678059d4f7533a35b93b0011c6270bd9d1b58e7348e3c51ed4aa42c0ae07bd928176da0241741b3161650e719f5232245e0b403cd7b643baf7cc41ba44f7080647419c3a31a292a7d69656cdafa8a257683dda5ee3eb3dfb0e8ca386653e8b604b4b6f45a4b21d5c4b542a03b518c069d515239ca2e082e5629a4c3e5fdfacc414f560f406e6edd5654f9d6b5ef3e306233dcd110882a4a85e366c078cde301271b09fb8e87f0ef737ccd6e7b6ef0fbd08f4ef5689a28c8b64816f5a45988efee8e7e501ae7965ed365f098028648e68a607ee4076409150227deecd8cc0fa147c9d77065836e36ab9525b4fe1fcd812bc6a04e2a52d386588d8ab4edf0ea0953d131abcc29e342d7fea38e318bcdbce1b443e001f18b51337b37bb7f0652345bc138de9854414b0cb573304623f5661faa1a81d26f4e0128255ac3d1ccaecec2f6d7a20f573ae2c238209eed163428e1938058af9fa8f1cd29ff1ff78a9a8fd7cf4aa2e02a0e329e33affc3c533862963d75be3710ab9210553e35843ba99abf756b0ec34f52070bcb1da6894b1295b5857ea23d4c88d4efdbfdf6448212834d7d622c8a21ab1786d7e0b5f60fe57a129b267c41c9c0ff0090d8a33141d78851d36828fff01b1955049f5081c84ae81ee7843cd0d1cd8220268a9ef6682570b1b96f7f6f13f90a5815ffa87ecf18b9614f16ec40b922d4d6cb1472930ca9733d0e335b00981325e37df759a10b48b22a7259cdb093b6c406865939b6a0bed5ca56f0fa218f71cd222abcac15bd06f9723aa08e10d0fd865ce948367464c22fd49911b20de0aa46c787d294304aa5fc677cc9e492b78cd73a5ca94e9f9ee0faa0e630d0cee24304847e2b1c82674738aa30b77f301d7bfb7d425fbaddb82c617904dd99d678c4c1a9603d582aa85eee7b7378388a288a0284d0e6c2f6facc7609cf4922bd6776063d5447d7f1cea789072a22506b3e015bff50104708dfc6e92ec89080c8629e84b5423113f5bd4875d9a30c3356071e7242fac7854e7c948c3774f6c4ab3fae24d619fc408d349887a38e8a8008995e7eeebfd5777661d040d46b4aa57330a89651a33a8fe183087a028c039bf62960c96ef9729bb32afb3641a8c373b447f28929f71e5cc0fe864935483bf85e2ba574f401169579255e4ec249aa06117f07a81c829e465641e5edf574e73b05e06703d4523cc0851b53f9cd9928960d76fa64d6deeadbd96d5bc1aee3c731c25a34767fbb39aa23d49ba2f9e30e4fd4716988b1f072a5ddd21e4b0c9485b008247aece704240e24d97620e553168890c50b4d3ba46fd4d82a22ae098a28f8c26558432f3d743f628b5e7f5852cc037a79719f8faf4d4c9b41425c27a486c79174f5afdaf378b64e9e5808eb44b2cf82a90e2a3d60a151d060124912b617331034139effd41041c2a0b8e60405bb15a1b4b1e456cf74cc875bdce3dcfae78c6e3430a9262a476cd1b90c5a4d6bb4028b1142b6cd0d4af463fe12191dc5e4944581c912afb39515c5e56f3803a5c8aa0c5736fd89f3aa956492dec09dd936eac03354dd7430f53153ffb423fc28d0e8d318064a80cbacdecbcdce7d6b2766d829c43a01ea2f18a17b984325189fdde8c1332757a03c684f6729cd0ddc9a711f20d1f8c671fa26e609a002f2e51d469290b36b4274b9995459c9d5de9caf37a93f1c9d45a9e4f20e72b925c395395af7db056addc25a5af6a6a9c309b010d1fd20f675eee1ee692a04c7a2bc61043d5d4056359e10174ba35eac8dd47b647d3cf80cac92fb2423974b9dd71c195bd8d49b863a50f346ac01106a29c01027562654a310b03466177dac4d450bab6c7ab0ee0db8e5ec583d3d291a2ee6fd599e0b09aa8485b095939971f78a498e138a90d3f4a59f2cacf4234a5d6d13c68d25d0436ad624bc5e6b21f735d2b22be77faa1a69c9a581afc0d6b45c79b7afffc4c61133e17443f3666008c6030f252f9a1a1f1c4d63f8098cd8a002e2786d53973c1467a71c58b7d1e174c678905786a0829e277a14480f417d27ef8ef767cc584b72f7b63f94b17a1e70acc3a377c445451f3981732494bfcc7cce7ad4a75c6b1c51107bea99fc057dcb424cbcecbe5fa56e8a7f26de539447fc2313ae50e6b44681ba421da334256f7cd5cd722792ec0d010359e7366af8fcc26e4be1a641549b3af4ca6a8e67860e8c6ee98112dc2ad1a0c5429f6081b3b2beeeaa6cb032340c24e4bd92d9640e8cdb82221a2bb02921b518d5c1e652e663fa83419d00a5479bc4e692a4733cedb6c30243711881a3c785f44f2cf4312bf27dd318afac1373eede4a12f0cfc91b9190c1b6c623640250d854e9af828ee8ca5e1ae021d50ac3e09be82efd178d1e51bd0f3be51d35fda4944a64300f034c36745286156a8e7061b6f305ee453e40957cdc128a2038b52b637941370a408f45eb3e2a2fcade9d6f09593a6ba23c353b65bff3937385452d4f78671c26024b6ca7995029575ddd80776650f021053a9ee7fe16f8cc967945f9edfcb7d63c897f3952b469225f3b2c2a9e4903cb29796bb5e832e01b003830a0a4d28dc4e85e2cb750779a91e4d94bc815b4248ecaacb77a61aa0b71ed8f75625a83cda924086c3969569e7ea8ec212e61aad1e609ea3200d19f5bf9d979e321ff3785eb1f3efd21ecc254986fa8f76a95a584930cafd73fc2dfc41c27c362fb9730fe480d0645acbfa7b41fc26f0bfb5cda9a44152759c2e9646e345f9a97d441885ba90cb068ae2a2201724206410f6b6f218f7a24436b4704b1fde9398bca7f98869e0514f5f1f594c289e5fec65f45ed852b71a1980cef4e505e65f8bc8b57bd33752e14d53e473861e60bc15994f794c0d3f7e4bf331f2aa8aff7e07ca8f17b99006283628d75f67dc524e2eb3db02c9168515af92cfdf52b2e67a45a66ab126d978bf6f63930bcd93c861d8a401c8e6b89ca662a6f030d6458f18948d5473c93772211a9db8d10fbf226341130a5772601cf94844106dc7e316ab6ee258848e13bdf06ada14cb2459d4d74b3d7ec69c6ed712ecb6c0a6ed531c34048bdac35060646be6dc6ea2f8ff75133e847b92a0963579ae2c8cfd9d26448e32424d11ec1ed2b7821dc038764137cfa5f7e66e5fc9896c2736bf29c3b8216098c365e976353ba6da11684f6b1c471d718d5dd706850b997a4b6a8bcb7278b36d71b49f56f13133cffb2ec10235a224594a5ba54d5c0947fd2e5792c5697e4b056a4f927a4c31f2e5812b93594362059966faddfc0d740f8ff3fa0ff17b67a5046647fe737d2f8974538562cc009cbd7aeb4a017b5aacdc75bb62dc32f5e82b46d03a839b46ed4360dc4bf2d64c2367201af26375d98b2c0f8a8f186dc916b6b2efe2d5c4e628b4fced6f570fedd6c96e08d6e8b140ab54abb95d32cce46d67e1557a9792eaf4c9ee51be4a500b90b0e085d71d0c3d0b2fe38cf70f5a07d86c69642ca86d42e6bc3d44c1e6d577a516a1185cea205cad75e79f37c5e803d8d5f1c5eb5ecd01cd694e3602e4635aa2a0d7421dce22b6f0292ac63f64912d888d4d3af05dcb97657fe43635d5ddc7a96973234f6e339843b6dfee9175b4583f5b919d52d15fde171fc2efd087b9f999d26bfc1131ab71fe8629a9f176b327e70ac241608347dc5ec36eaf5d36388fdb541af8b520413a97390a33487a68b250288620571d38ce3bea305a3ee8eaa3b20dc486498690cac5294692dee67dd5ca2b31af22abf37c01b144e6e9e6f4b017457a9df2bbec59fbd847bcbcc219f6682c7fc8c9fdc239f01ab84eb51ac69556360bf31e61502f815770de92948fdf14353e34f9a0448e5e25bd9c6e06ce7c6b298f63bbaf188a4c2f005db289d9ec1303f8f9aceb0dee4d185ffc6a6c1fcceb2403609c87cda424aa100eece0378f8eb73cb2157e3e8712e705897938640630c701b8cda0f3f10113ac7133c30c2255dbbbb0353b7d164fd5c4a02707b6fc17e543780ba2aad94a4e568219944fdb6a32a5d1e59766e728c89791f95c82fa456888201867184375c91ed93b18b8a14338c5cf880c11826e573439044ab01ad6b962d1d594694206391897fd045268feb7780418c3c2d2cdaaaa62362839efdb63823c7d2ea9778b91b54ee6db625c651babc28c76390bd3703bdd1f78c2b6b3d307b9da45486f0675d62b1af810bec09d063676a9a83d72f233bcc168e0a346444030a87f89dfba6db04ca4cbdfe5332e0972398095313f391c6fb4b267a0b5811ccfe25e2bb942f8c1ad2f27407d24cc798e083f62b27e030bce493cebd8306f3d03cf21ab49b6f673fc98c3303c72aa2b3e513af3dabd4e586e58194ab148f6f418aa65881a9c27750c661f0b9fc219ab3ed6d8b46842887459668ceee28c4174b3a0084e6700439ed7068a8a0b8782a3788dd40e8dc36a0f54bf08d0621ac66c152dcba465493e35c5aec892ef767856b5b335728061d928e91fa70dec4b5aa38935c435b158e7449be8e95020eaada4f2cfc50af83aea3112751f6b3da0700460e2dda0c044eda37447882b22ef3a035ec71303845946c00504059bc2cc85235fbd17747d56c99512934f3eaade77e372dc9bfb9b910f449a33998be72aadbbfc2e25da911986f5c921deb8dfcd2549e6bda4982bc40b3786b7f5cc96b320cf87ef586ef419eed1ae62c91c001d7ea436b403a0096f7482e203574fab55f21de6ed79c53ff9bdac0ae831f55db531f0a0f3b853c522ec23df6875dbf6b3d58a47b6a48cd90252976149ae0c7da9c8f38a21de9f515e05cd080f6a90cad2994b712971d50f916fdb3327bb3b364dc686a1409ad1f43b1dde5cdd65b4bad4b9f052685e1eccceb86b427d5f82682ee13c9920acab5e8", 0x1000}, {&(0x7f0000002380)="df86be3a59972cdbd59d81870c159b36c2b3dc0be76664f9c7d04600f177926b7cef79301dc421be8f3306519cd61decd19666e8a8a34994c138fea3227f13bdb3add3f1a0e60b460918613772d464e3b7595e5e102d66038625731be0145540541f4956ca2c4df242bf613ae919a26527ed8b48d23c96746319795d1f64d9ba317437c52545daf4ca63de36a672fb137add33", 0x93}, {&(0x7f0000002440)="f64576772aaf479161d60cd5fd2baeed201e30f1f61a6cdf4895306a8f2f0b32d5382772956faec1e20d0ae35763cece6dcb2abdd185657d20265db4fa703650dc7acbc1d4c825de9ce334c626c742d41df3106c8b57e2bb01a446be90576c47ff8d73b1cb651454311c1cf6c421ea9a3a4dc916f13ab9218d78fc882776b383cfb4b915865dbead0ae62750b9fdb74d27b6d582169a94d5d4ed57061e7097a22f7df1e75b0c6f2e65aee642752b9e53dbdcf00494133297c9d14b49afe29c7a35374259c8e5e615e58c35ae0d3965107374316132776abb4c9ab9d7d1774a6b623a6472f7a7ce561af3a681aab71125719145db614ec9b8b503ef255fe4ada37c07be891c97469bbc9e4d139ca6720756b927d4213c47b6edf4f3f762fafd028b8bf97974b35a1f57b4158c34fb61182b542ead62d60d9cdbc83a9ba3583ab811d80c65bd687caeab405bd2aeb0d0572e4b516715d463ff9e4a66541b021b62de2c2e96a9de85a4f9f72ca47dfb94c4ec7af7bb7f5c8a3dca45b7fdbe9ebd7ad3dd6bb30c071b16f20e6fa594d49f473be14bd6667f73bb613c62db031dd920b73bc083a15a4b72bba1c4b352cbbc37a85502d2d328f7f5e28d84de68f719b21c6ee7bbba7cb33b2ba9570a840879c8560bd5c3e1d4fa814ba84011b9f49fc90a3b44776124effc26c9893308ef3b6c29f16d6ac4937eec42ec890d6a525a5ab932ca437e83cedd7569b0c216ffcab8ea861f20c18e6cab7f73f8ab71acd3d80bdddf9bf001509df742133d4e2d274bf5cd4b5ab35eccfc857fa2a0d50637f88c8f6da70b813be7560c3c7261c89e15addc3ceb9c64da77c1261d8f9ada46c79ca5c37c175d65c5d6ab206480c9ef3b800e1e24b015bece3a2962bbd3892e6afd13ed8c2b2e1d6c4bd4280f608c6c2a45fe9a3d3871843b3d4fc26916cb247cc206a31f9f8c5e0f9e960288a246f1f613c8a84cda84154c16025f540abf13bcc41c07ce37e77c2912ff8348ff53915300e684d9f6749e40b327317f81378c487c0f215b219f82056873f9fa0e7142c780e0bd5b11f6f9c3ea7ecfa8a3a0916be91ad9c97633c2e39b292efe3808a63637a9375e57b11a98aec1b360a5b37afff02ddfe805a7a45237b42105e5d7bd474d3c3e11135bbd9c37b01ae5b498998a855940430182b4e7f02b014c57e62ba98ad16acef6d539f0ea46319b560f6c1b1c6c665882e30096160e39ba350ce29c81c47ae4b85f1453b9caa2825f7dcc7bc7798792d80a3516834fb696b735a15abe2cc14f6339caf935866fcc689b457e03526358a6b51f307b98227119e72353c7136eb9f4028cfc5a05eb1e8abea8d023425e512b60290e4342a6dc509f84ff36bbd8862bc225466ec9fc42e7bdcd64306b9a91e0118a914f23cdc653217fc729c8e687db945ae342cb4efd18e891f90341635fb55c68b464ae31227360d73ac0ecedacf26e29a5701f0797f551bbc2a41f65f1db0aec454206cc37681e7bd10ac6f0c1bc0029f0fb77c6daf984a1c78292b39f350257e365c1e322d4f005c27cf3c305d7806ef7d379396b9fb140e5dc5414e852c5b2af5a9a08489b21c756a23c8c27e7ef8e7f0a0ebaab6609e5ee79605f6ae608fc0b95cd07f0b086c9c24913d43bf1a507ba9525ef8b9def2d2de92cd4cdd09e20210572f8d19506b0f25a3f3d00bc812de1569928bc4c60aec0f88a90851659c762a87a696be87afa29de42670f66e92f6338a6fe79657f0a8113244703b4482f711b97d85dce54e71362cba9d302654dc7e0128ce491789e41cecde8851439a4f9794453f1440adfa5c2ac8e3ee3caa97fb7c4023ce1861c9b56c8ba24936e973ba5f46807ea87a5bba928f85c657a4ba06c74854d6ef566f8e12b2112603f059263f471d54c3b4c21a740edc5962fc64262356987c2665befdd55bc3a399a6309200277717445e7788f13b26c9a6c5e60710dfaadfb1621b883812591ce8c41c5342b139f822350322bb77272c5a3a534bcb0b3bb8949104e1b8a56d6bda58cf7e697714772c998b7fe54fbcba20a8f0a67360d4fe00122cd5ec097c0e3bd1843ef90535ec82efc3084726f48e42bac812c4afdc9e9b5f6c1a265d53f1a9cffb2b3ee3cb6af06d9c8aed573ab3c7f4264f78b6340f913d2ea66c62350882295c8600283a6cbb5cb65553c86dc88a036feff6463deafecda02e721fdb99f0dd9edc25da052db658653562e4fe6e7b9b50605a2364fc4b8ecd52643bad86ef00b9bc33a3ad96eedbd90c0c7b3fca6bb23475db1f289bdde3550630b9fa221ffe42bf09457dce899a01cdbcb01aea8623fd32928996dc32f088c97f4048e7786b1a0673d4463cc77e72b7e7443e292f87c3c3dfa060d2424ebd3c4df57a8751d870bf5a0d288ab8f0c8c41df8f2d562b9d60711f0211f8b2ae740b133d4d9155b9e9a5707fa970a858c40aebe77faf713d2252aa3cb967ae1d7690e4dd5551e037424f333bae4fb2783fd477a1c6e4225695d7a27ad9a5dc34c3f582a243495ca047d6f05cf947aa062c29a3c7e0d1b503ec6189bfcf067a75c4f0e5c29d355003de7969d04c59a916b8454e3064a2ce701193c1d706d2e6e79a779e32032e162ad19dddff04a3accb4fa0d016bc3ebbb8ebad501ecc510c2f8b5da84dc7364ab49c8cb0a236939d83f7fcf14a836dcb7e9beff3d039630534f7e496f0941d409de4c8913083f568eab1b590506908c3261e15ec8ab358326fc957a086a321988ae031afcf524971459313b2a4edd73b5fe9405e2794ee077eeae1fe1ac8c7b935bd62e9917756e02b3d88be7fd7baefb52bf79f1e7ac09160dc462f7db60bf137714e6649bfddb8e0482d0356a3f8f714f3f203efc4f7600093ca2b4d5e6b711a3d2c49e9eca23e933218f14d444dd966077ee43f3dfa6a7765edc164aa9deaf9f37db5e788fd03aaf9375f2ea6c8e2d12f287732b9024f6bb91e1a8e4b00a2802300cf77860dabae956fea496e83707a225c011ef91875973216c4209edfd38318ee30f6ea811d7284c8e484d5686c49b401f08f52236ea06b19faaaea9047b841f99046ac9ee9588b25337cd74ed346a287fee1f53ce13d11f46f68be5a135ee9594fc5f9a115c32f900b9d2d5e44e0e79124398d317ec1a99fb354c6ecbb66507d983b102e8f2359b6e3acc32b078d5ee6fc5654a75f6cc2318c4df65d6b901c683c03eaf1a7bddf5189110fae882e746c55736ee3c98ba52785abcbc07f020a94c58b9b5304ed41735958a38909d18b5c2f5ae29f50b39f46553fde9907c30c78fd8eb0e5532e8251d541131cda0c4c9db96e4f361b793bdd14b57f87002521636325826b7a8f3f30bfe0726d573857c67aa81d63416fa418112e93cb23b85112b9fa65a31fa2c1d5dda4f254e2c0e5a2aefffd65f6e2636a8a81ba256b4ac21dd13de8fc3926e5ba495f4db801584b02d09618928683d02a5737abed78a4e380860384a10831dee20a2ba77912ff0b3a781c1706d0a121d7ded3d37813e16c98345acc2ab476be9be936c2916b5756434ed19e15638608f0a677ca03c9ec55f016804cbc9210225282f655b9848aa509f3ef5c1d6170157fd82d33a738685f233ba8bcdf295c9e57cb72830720694268bb5a7aa2d2efcf3f8d22205dbfc63474eda7b0c3ca8e3b5ec52cf9ce4f32baab96784e42463075b2ce8b4d04534c5bb2e7784c081763a73e34b7ad769cf4172452281de26b0e596a7d1d4ce3879465a0b0674b5bf774879665567c6c322b363652f6f5d01b858f833a8841dc4ed53d9a8a36fd000ff019c398314a9df79b733a4f8b3f3867f245ff489560f03925591a7a57a4c4411bf3bb74c6ba1c689a00e59e7f1cfa393a47a202a90a7afd2bee3b30629d3579546a055cb33b3fc1c7e35d27877d3aca208fb946d4c70949ad50e689fa70886eefac3b6c7dc69d496b7354d10bbc2efaa30491bb415069176ee3f5ceed9071e19001201c058b778720fa845dc9d93ba1d2fb52ac925f3e6d71e7daa3cc8809c62ba5b2ec504d28eb1ead30cb414e0f308dc0c8abbc8a655f6c9af6af816af6002581ffc3dd3ad533c8b8b025555b1593bc8a2cea00782d78a688ddb0ee7c22d0ad81b3c321a755b513f194fb92069c0f96badcd544f0832f3ea334c503db48fe9dd664c44da41ce99a72f609d96c18794bce2e7818b84bc219fed65fd1f6bac8a62205dfba02b82891ebd4c398bbe533e53404e90791ded4baadbadf04233c9dfa102547f4fded3be3cd9c3b2ec79417dcbff48717d9a78984e5b49a1083b761b0dad918938cc86295b0217da28df60c3e190473186b3e412decfa5756adc45fd8850fbc63bb636823a85b11e6f361130268dff4f07d9f58f4b82ede29f38db1606de5886e23cb96c4b435ac42e1ec8fce1c4b2ab7541615400ec4b017fee02052e043be00760ef004768ee60b9ecb6715a5592cf685723d92ecf359e23584713214569f6d079996bb0f44372a914e119fed0fd6e47f671ce987df3cab56d02a4af58009cf1240b6eaea3aad13452179744fa4f01152f768444d5a6f56e1837c208902e6258e543fda3e51ff7cb462c82211a0232b9e8a4d8d329c3b0ff3b25abb7c995b6674c3090bf1ffb0d4d43ec12d7e4aad88d14cc2787e57d2392ed78530a05726d2b4d142fcbe3440da49eaa9a7af226f7984c6edbbb02a792166ce12fffa8dca2d34d3d942128b7a7351e7fea67b88b8c7deb98e565ed9beaf1b6db67d08c5932f2f3f673b52e0b65c64beae4119b3b94f776d78e7aa3e301cca4fdb3c0a88c9f0549e828994e0d06c45f88424e39c840f698e7cd4fa457b777d805c6836c25fb86e0d93371649bd321dd7576d84c0e8ffac750a7d96b310c033587ab752da60240d6a85c91a52218abb865eea12a03c933571ad51e199bb18094647fa7313822ae785bf20f573b0ca6b7540064d73025e5207fac7b7ee3f7c9e84104ad6d4c2ca80539d3e222d2f41ab0249149851de4be9a402ad40b6038c1dd3db9892429851a5bae7356e87313f52a723535f186fde1d76ea40d31d0636951191ccac8fdd7131ad57d98f73c234079ab44604e3955c0b098e86fcf2909db0eee20ecbc27db6b5199c5cf39a078644324a757290dc6dd6b9c34cf0edf03913c66e881b31474618d902290828e0bd13d68ef4407da0342f95cb6f83ec367e31a4d00a34a0ff4073d2b1242f0b2b6fd89082c5482ab2dd57c6024b66f573b1c0cf37c4530d2f0ccb4239bfb342f5f2acc32696037c91b43b22aa948dcb6a1f6bdbd93f2dd1a1b2a2257623dfc8a45ae3705cec549f0a089d2518ab144e55e54fdda8545dede00af8e9c30a0bee18d1cab024fd5aacb941329c3d251e5fd98512d64d3e94a121f18ca08fece7eec949ae96482b3d8254ea480dfe348fdddd13c3cec8ac56453dfe325c502891d39abb995e33a26dcfba7bfc7e3a8975cb83b6e6625530e0604a0a2015157f86acc665db711c6059784b4e0277911ab4c6d3355ec963eacc9863903e19b5828130c73a24bd6d1eaa8aabcc0c0595b253824a478c25d688820aabd50808d8defafd608865304b4c92ec68ddf9012810feeebb47dc8f0e8b8adb5ae11cbf02542c1d51d76f6e1150780c5ca7794329e4fde45fc04188ff311fcc6de552beab3f745d38af17ef00bcdbb2e10b401ff970685a3f22da40d992aeb4587815305c2ff4d18172bca64a2c1546ec8c7f026759bd1caf4b29456776d7bad1c6abb766587740e9940c71c15fdf", 0x1000}], 0x8, &(0x7f00000034c0)=[{0x1010, 0x0, 0x1f, "91bb3fbfad3b70082ef4a73fa8498903d4162059a490052d240816d14f393fa9a909772f9a3bce99bd5db7a40c2eb93077ed82beac34ae22c255358a39e439b70aaea2f1caf008eaad00a2e50525dd811dc2023c7780072859899f87675d4bb58a19ad88fcdc7964df252616b652e1416cdb6c1867b7de978fd4d08b9a1077473f170e10a31df6955e1caa0574ff7a2704811b6748319adf0bf3411d56659edef62c82c05374817c6c320cdea27297d07d3fafbf019c7b1e2d2e2babdb6954e8f9345ddbf254ddf143297c94ca18b35d0521bd6091b03f177cc32567824142f36b9d3a4552b7cfb9c11a9cb20e5b0f50db6bf3696f0ce8564cf423e15f5570e5b0ee318083d77cd95cd0382afdea44ebe2e65b4ac74a6189b44243fc25f8263158320301639c79c93730f72fa21aea64a703b63071ccd80cbedbbc902a1f05066e0b8ea3b038d43d0ea943ffd3e77a81e34730f7db12fe071e3dde7ff9c8f3a62e7307403aa9dd5751eb5c3a4201bb7f58f7e96803f85bb3ee55f0a9cd9db436714d3bb62287cdf316168197f0768293a89890595ea59588b012e27e3bd3c9dd11d11a7ef7874a50618d2308577b230cfca1b72d8c5f7a162fc0b457262e986d58ff4a5b950aa554fd282c8b3341999f348c21c5b9ec560602421837dba6a7c1e890fd1742ad6f426ba8e0763ff2af5344e4aa96ecccfbf99dbffffb7250e30e81fa37604fc2cb9395c0515b91774571a28ca1138cc4f7764ac52b784dd82a1d7e909ab4c3dd7bbeb8a914c46fe29e715e6e78ef8ee39ee122f54da67bcc5f52db7fbe87f61c843f64361ca6243690c6664dddc4fa1371c5ae944c49d262dc0c3d2207de334c1b2cfcc67d86c882ccc8bc4ecdabd040d7026068bdac7482aa6489cf2783a3d2921811a5f9fdd887cd2b24f40be7ead0a98f494ba0ba7b292d8c414a895a4a6790438852f7e7a41854e6a0140d91fffeb0a3d901148b66a230ad25aa29b30905c45a3c55d76ba9076f0448c517b11373a13428ceb3c79baa89d9b7439cc4e2b081b422ac478d3755cdab4304f74649dc8d7b35acc537dcded0a67fc6a4fd0b6d49682caa9ea16d0920604e31ba39fdcae1f8c2c16b2dc5e5603ea6ff67936769b63b9fc759f5900035303f3bf12b6403f5f881dd109606b1d50a0f98b3caa75e9d60fcbfa75b018a1c3abdcee82e94df73d03387187bfb951c41b598ce609c76edce96e6bf4a33164dbef2996dcf2894d5cf6f3fc3a37fefb325fabf5031484a090f3357975fc65ee752683fff994f7cde51f4ce35231ddd8e3c37b297bc1fbe0eb8398d4a73a1f6ab10d37242656d486eae8066d2f0b098be825aa854473bdd56018f363c578c212288a50e122cac65b9b2af2dffa5095d3ee152847b3a39e067b84ba965a33d1d3e3171479cfb6a783832c6042b82600033df7c5d83efce932def0859b51db2ffeacd4837f3315d86847829e001c4cf06777960998d4f44a21fde21ee4c9f6f5f8594cbc7c52080be70b87db8ff349c37c11ec03d5333d8d34560a162545089b60419efb92f9f97a2573a20fbba1aabe5999e35f52f37f06073089084e3a9f34006becd56ab5a2593ec3793c25f0c225e34cb4f8c4d30aca4528d78830432851d60129372afde15e72b2c0480fd132c25b0c2d126c7f6b6d3bb438710745a5aaea4f48a147792cf9184bd4d86d61dd57e02e833da5075b188756b75feed9b737d617bd12854258713e0b66a4ce2b0da3786ab57cd92b5ff3e7dca57a92ad82cd68962d55d6b660ae36fb104eb64e1cd6aaa7f7cfaa2e762fabbc084beecd09bb5e7d3f389ef83ed7e3707f01de51cbfe3ad107771eafd3622e1c0ce014cabcc3f0bc03e784ba0c3e5d647add4b5e84af8383cd7688ca8d101729365c445368a6ae30522b8849c10654f7a0d679a312f595c84e093b73b0ce00b83e5bf9c2824cc46e8d0ef2e2c02d15835cafcb2a88f537facbe35ea13c4dbce8cffecb8ef0d588e730741b7b133a19cd46b891a0ae45b2870aa463d563cb24727ebacdbff9d48606e91ba545cd529a4eecaa08c70ef76ef598d59751308bc5f1ba40dd00a33233df581a0a9790a8658e4aa38a16c8a27a25c3a22599c6f9022130e02aca90fc18aefea5766e131dd8f72998dcc48b6bb13c0156d1a8b25199ba93e4f5f05d8787a7df1be5f0f2fd1a93b2756af9d685a38427b47d12a604480c63e2d75713de16b521f8a9e9762f0d490edcea655080b205d44b9b284802b9d21f11378f3068829a9847463f720093439989047a537bd4a6062a6a7522f3e5458d4c3844c301927a4bcd4c515c291583464e7846b2e9c45a6815d3f72ce21b07a24179c210714e84b7484566ad134934b44fe215427ce764fb15a75908579023d37c0daa3c0e974172ad9e6d4f994ed6822a5c787e537e69563c0f245bc48323573ad497fb1f635bdaf38b39aa7f5f4f2de031af36968ef8c81cfd1561d5d14d068af6a268aeb3936cfea016e839bbd27930c15d8cfbf835b16b24e1db5ed2117820de727f65ab09dd58cffe91caad6e92f156c3583db61ae5841341198a53c1e3a15f2221ac9d50a6acf6d583e40fbea1221dd4fa9c48dc31fb13f9dd5e0ba2c3918a6d32c926df6bbb020bd67f0dca20d55f4465db008a5a4265bc5f1dbcab8f78460e35b1e913dea522995d066454575b9df4430dd299f16a7d1fb37a3512635b09250ab395c831ecdfd0358a5695e4fda00e71a4050c0b3012c276c44c7f9108a34acbf0bd3990835f685f6d5f310a4d1f109fd1d6e55abe215f3b40517d227bfceeb542b1fb78591edf517157efc322656d8d331a3f3f29a4b78767582f3df96f2274bf8dbf6ce398005f8ba32805a82b94f82b35ce37d0c413d21cbc3a8d46f0bb3202f2d14166b0e23465adbebb70e7ed79de6b43df74ba008a67bc57bf70020a058c0d0e34f02ba3f98f08ae756db817c4abd25102cc36cdce9605409ecbfcaed1033b3771b8693717b655254b906605d8e3f528363d53b45d603991bf16c5accbfd82ef96404358b969b17f10fa722c93d93600d85bb7c8ad9502d8372ea2b1d269b304829b43e34eb0c333ef5dc069b5ccb97a13dd0517e2ff6c75a71c8cd066f43e9d43416f84d30a07d608a572f6c6a096b363faf8725c44b2dc8d3291e222224c12a2970f7d7840d397cb9ab2bfc8799d1a114c504bc17c88fa214ce475eedbb7c187848041cac0ac1c6f101eb1af6c1478c5043c9067efbf8694034257a38f6cb86bd63e13bd20e33e64e9bf7f0ea07c491d508b0cb6c798f4e99018e30ced3a36475aae547fd9a6ea37e11f38908484d52b22058d89cacc1f296c1020c6883f3f4fa2d32ef78a688e715029799ac948fc92a69a3485f9c7dd562a12d57b83edd280f63be57efadecc9305da1dea72186873b9815ce30d3b9520601c93d93129dcbddf213bbcbd53b40a4503ad4e2b35f50fa69521415a6386d579bb0322dc9c252515d8db96f0c98d5b0650e2bb778e88efb90dcea29fa5975e5ea3a8a8afb4755886945578c0990a281b36d4eff4cc4d7d1fb6c2f7ad5346f2c4cfcd636e41df06f12c85d628026de7d14b5619e3d7b2f19a46f71607403d15126aeab25ca5a50c247c9bfdb710b9d3b313d2297a64c7668d3569640e9e05ba51c874b1c0abf4a23c3fec8e0ea76c174f0da616171c696fec1225cbd7f8e4d3a71393e81e43e1b8b33255093ce2d1c754f1084bfc46770013b6b53bb3c4e5c5621b5b8c8daa9a634388deaa33a8835e3e078cb3e6c7cd473b06b64d3b529e4c951fefa9f7804d589f6d7aebfbbba102d887e13fab822c98f49cffd1b1fde28ff6e3d4b08962b7bd68ddbcd7967fbf173b8f93e72804d25278da364bc092789410a32ce03e6724c92311c738540ec691c07b4781eeb09cc1105f31fa8ba8c038dacd193ea3095ee8c0f30583bad14294c33e758a2cd855ac1c090f7532adb97a74b1b25a58812b04611f2a011ded48d29809218b491019aff496d8d0a083adfc65953604758d175e760aadba37a669a06d1180ee4eeacd30f277f1590708d8a8fbc4ec71cde893fde02decf667e467f4f258b30ffc9718f5f553aa34b8b386d509ac9497b8a4a25d4e2763d62ef229df74e12a0c08d6c7eafe503f963328922367210469ee1d0f17f59f869ff4158a7f6bcda0742eccab7f6e1ce745b81ad50d23094e797eead1df6c13947a3a406f42a9608eadf986055e47ad63a6af73c5d93a10fb17d50a85d89e6e49212a9d258e7e3e9daef896dade5a8ff4d463f92f36ae644478abbb6e6be25c0bef4e3fa3154c881b34649808f57de2345ff731a6cc5fc661422641fd7b84f79ff04ecff8bfcb576d39d8e160d4122fb1b9b6a53b978640b1d14fbe78a0345a1f9969babbb9333a853ac0c30a270548f24b1d7e992e602a74ff301de1be5d885e196b64f0b9e451eed05980ea2e44e743e44695097a6fdd0b1fa591933d6281515155728739e8ebd60f0c801b3f82b79b727434ac8b97e992eab7fd88f41adade4e3d9f3fe1211d372b86578ceb3a2b5b5e98d8f93182ffa5ceb810856eb1b326243889d22a0e3b554abfe5faf586215f484f2005d15e04ed1c5883e948d71657974f22c203d0b6d4d1df9251c0df54bb7473b8d9ba9e6de8852f35ff7a4bd56bf080050c07be9f93f00ad84452f8d22dcded20cf9a09213894971c5571c33ab9dacfa658e24be3bd8956f8a47645bb436092b7541962f8379b90fdba93e5d95815c87d470c12cdc2a091dc7f88ff66449b4239f396764c7928341fabcb2a0adcad2c60036c6ce5b491c795ca0dc76d0d80b724df656b96bc375174854b4d6ee851d18f6791838168543fcf3197c44b61f1e4f36efcdf2ee05b9c13de913a2061c318ddd5199d18d7e1c5852e7b7c1c33d54706383bb61d8f05042a456d191711b33300ddeb8a460f9265d1168ab25bf7eed7bf5eebd6a2c31def6243492cf9f78e4a78ff8ab27810f5e3107ed7a916ac8abfe1463924e520b2feeeba475055e4af9a0e3835783ed21751dab55d87331b140b55122f110d0912eaeca7b0769d5c680e5c63690a87cf221a9c6a9d2f36d1594e857f830346fb9293dcc132d49eec7dfdb835d248009720327bdc0523eaadcc1ef7a3e56057467e5bf03861e50b5582dae55f301e8170ddc04d0529ad5e6ac3eed32c5322ce27dae3c5114ef5676d4c40bfd4aabcc8c09528c258977b0f189f071d26edd24562b802a86f75f1e3d4dbbca0ac92275459a11ea64ae3da3c7b7f31b20c4544120817ffb7438bf3ca259f4a47b02c9d94edd885ee588a545d0b68483c8b4dc89565a534090e890c13bd4d516ef947c7aca1df9e0aa1c5f0b87c7bb2e6f497645552d8e37c1489a28764ea29ffc267466c00b71a7bc9f472abb48d88833fcb352e0d9a37d7496710bd5753aded8f105a7647c8f8d5d23dd1d5e5ab98143dc17de7a427b603e541b376ce208c00995049d828db34e5ad909790135026c762d4403085c66631e617ea9fdb2dd11b0f628504574156a053314402d942a39a7f6851472617fa15ced86467392a7a37c56846d0577ec3983b570a48c7fff3a4c947a2f4646192d3664e70d314d11c4e1939bba4f5f48482316eec367f1715a03722ee907c9dc0ca6164fea6d997df451e692af8b3dfadc9b51ae9014aecb429ad2bb349dc4f5d1b3995f94cbedce7bfde1edf30e9956475a0d2c47e15a240c05bc866a8084df37c9bdbf6527b954987f091a04c37285e11e78"}], 0x1010}, 0x40c) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') 23:44:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getsockopt(r0, 0x3, 0x7f, &(0x7f0000000000)=""/26, &(0x7f0000000040)=0x1a) 23:44:29 executing program 1: r0 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1) shmget(0x0, 0x4000, 0x60, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shmget(0x2, 0x13000, 0x22, &(0x7f0000fed000/0x13000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000100)=0x4) clock_gettime(0x2, &(0x7f0000000140)) r2 = semget(0x0, 0x7, 0x44) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000180)=0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x2, 0x0) sendto(r1, &(0x7f0000000200)="45f7e3cead5f41ec3596ab87b0ba8412752c397a4bf18ba72564d9b9c98d469f473def511b5a2b4a501ebc5fa1eadb05431e8fc4dc3eb92b6a949c242ed62731cc05926e43e60660861d1bd4755dd34a3b85436dfa19deb4acb75a", 0x5b, 0x1, &(0x7f0000000280)=@in6={0x18, 0x2, 0xffffffff, 0x3}, 0xc) mlock(&(0x7f0000ff3000/0x2000)=nil, 0x2000) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = msgget$private(0x0, 0x148) r4 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x20000, 0x29) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_flags}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x80000001, 0xe75, 0x4, 0x1, "65c98493a0490c82d97c0f92562a00946ed8d1b1", 0x5, 0x12}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000380)=0x4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000003c0)=0xffffffffffffffff) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000440)='/dev/wsmouse0\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/wsmouse0\x00', &(0x7f0000000500)='/dev/wsmouse0\x00', &(0x7f0000000540)='/dev/wsmouse0\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/wsmouse0\x00'], &(0x7f0000000700)=[&(0x7f0000000640)='],%}\x15!\x00', &(0x7f0000000680)='#\x00', &(0x7f00000006c0)='\x00']) fchmodat(r4, &(0x7f0000000740)='./file0\x00', 0x2, 0x6) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000780)=0x1) ioctl$TIOCSBRK(r1, 0x2000747b) 23:44:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/88, 0x58) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0xb3) recvfrom$inet6(r0, &(0x7f0000000200)=""/223, 0xdf, 0x1, &(0x7f0000000300)={0x18, 0x0, 0x2, 0x1}, 0xc) getppid() recvfrom$inet6(r0, &(0x7f0000000180)=""/37, 0x25, 0x1, 0x0, 0x0) 23:44:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in6}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) 23:44:30 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="f2318abdfb04b0cb190c9005ae507d5819855721979c6c370eda234dc7490d33aa768f6836693bd81e", 0x29) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) nanosleep(&(0x7f0000000100)={0x5, 0x100000001}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x120) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000400)) chmod(&(0x7f00000004c0)='./file0\x00', 0x40) r3 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x8, 0x41) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000480)={0x0, 0x3, 0x0, 0x1, "cc55d9f28298db60ba10e3b8692f453a62903800", 0x8201, 0x3}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x9e}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x2, 0x8}], 0x7fffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x4e, 0x4, 0x100000000, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x10, 0x3, 0xd1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x9, 0x400fffff, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x8}, {{r1}, 0xfffffffffffffffe, 0x84, 0x3, 0x8, 0xb9c}, {{r1}, 0xffffffffffffffff, 0x8, 0x48, 0x8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x64, 0x10, 0x6}, {{r1}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x366, 0x200}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x8}], 0x20, &(0x7f0000000300)={0x8001, 0x7ff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000440)={0xc96f, './file0\x00'}) close(r1) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 23:44:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4e", 0x761) write(r0, &(0x7f0000000900)="0c4a4e5cfab0fbad60de309b8dc538bcba8bdcd6fc7f", 0x16) r2 = getppid() wait4(r2, &(0x7f0000000080), 0xa, 0x0) 23:44:30 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8182, 0x5) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) 23:44:30 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) geteuid() 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') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') r1 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x8d8, 0x40) geteuid() utimensat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x2) unlink(0xfffffffffffffffe) kqueue() getpeername(r1, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 23:44:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x4, 0x2, 0xfffffffffffffffa, "77584105ce15b9221972f0f33b15a43f080e46c4", 0xa97, 0x8001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 23:44:30 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open(&(0x7f0000000340)='./file2\x00', 0x800, 0x20) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000240)='./file0\x00', r2, r3, 0x4) sendmsg(r1, &(0x7f0000002800)={&(0x7f00000003c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000400)="ee29e7328bacee09dff744891847caf07fa28e29e5dea733c5", 0x19}, {&(0x7f0000000440)="099c8552ca82f1cc72c3269237b61bab30c6939ab53d74bb4d8793ed86dc8e14b6e17c6dbdeb3d9553d794905855a0f9451608ab9ac22ecd25e40a35404f2f6936489a62f85943903f7c2bde813da2db76e7", 0x52}, {&(0x7f0000000600)="ea49b1cf353b5c9f536c8aa567ef0beaf381dde316b2b189572294d1e4774deaffbfdf856b91a61ffa9e304a8dd7f631de319ba6702a0752b3f82a926a7dd20b3f70fe259d1b96950e696ab9232d8c5add78592aec122458e6e3c491ddfaa28001179a118b1e5358551c1ad7e79a67d2a998fdd921263066cb1ee84884ec5db36b3392d8d4c9fdbe5c4171fb96852bc73c460c7394cfa2c5dfa956c6d46d01c005af194e5a3631ba1736c4e4ee682ca23c72e7a5bec3107702b559e33db5cbf49c42a1cd325ec6921f63931ebcdec496e34885de20a901c8426008e44a990630709367ef2470bc8d249bcdf68f1f250f29c18514916c84dc8b1ad9d89bf8a956c36ad7832c4fcef3ce67f2888246772a6af697c91e8c97aa7f83b8b270bd03608c19dbde18691128e1982863e79e9a675defb31b9b10d0ae2d4163f53306113076543efd296dcb9f2065bf523479b6f7ef106d9a93ff2792fe2b99d633483a6c62f7d049884cfe694e6e15ab3499ef7485f7fb0883112f010ff2b5fa02cd1b69c07ac2e1b8e1304efa92a30c64defa75ea22dd6ce542547c3293ae32efafe6c11101d7922bd5f29db4f41a2dba6d4955e91ff977646d81a4291dfd5a59080c829e94a8a76f6e0d413fd2425282f2a78ea702587bcf86663f63b9ec7fae2800a31e49c0c8a13993738f7f100b9263882f17a31f13dd2d4fb4d1adb314c1809fc89d53a664bcc4324f86dd23765dedc22b4790dd9ba9bf86850f7a98b91b1cfcb49e25431f5c0b1274389439992ede7bee9e216db372a8c166c8dbde3f6b93385c952b159825d1501fde9778ab8f96ff6b730693ba2807ef0942fcdba7aa72a8a041a1dfa2d6f09f7aff89d000c53f322eed40dbe7fb39d6558ce340fa238283ee34647d67992930299f403c42d1f9fef99a5b21320cc034e34625240d8936e939e6e9477b877bd762e69d4cd2607c09c33a6a2bc4a54f2dd8817986f7285ced4b6c84318495b7c6d6c143f5e5f5c1dbb61b9c6ecacd9fd4d95f281bc63edfa612c239da2d45cc44c381d5b48204d9ef3ce92abd549844fe721ce646e47894248ede31f1794a0fe766eb9692a27ded23dc3a85f96527cc3c3505e0c1602b29e25f6ee95d0ff97052a6e8a2985497e0b2dffd230364c85ed454d441788433350eec82061091232f36e60296d26e5f91a2621e1b40a705aaaddc39b86f14a439ecc3d64b8ac00af7fabd7135855dee219c1296d96bfe2f6d9a1efeb73b40bec89fbe48c91ff3500c62b8eeb4462798bde9e1dee780187769d85d6b03366f49e32a754ed9584aa0d85f5548067759873f2ed8495383db7aaf0ed68e7f73801a9be86cbb0bb3b311a3b87c479624bb9017d17343688cb596c4b8d6c8763ef7b2112a9b31dd7d26abfdedcf6b03347fa4385590359fa6c06f994977563008a432ea9b013dc0bde82a8ae2b26737140051c2e90eaed7a856e7cbb41183e8f1ecab8970c170e22c69d3340e7b0847324453d2b88a62c6652c9560b0b65fd421477d9883d128beeba59d5cd163d4e54c0be8bb64258fa119edbe72e40894b6ab93eefe593fb6c47ffc6b37f934b95d2ecd0267653453b3e73480917c0a3809eea17aead63b38daf8c80a41e2d3b238516a1e3ab73ee0b57d919c12732b94ccf3b1bad11a7f0cf480a5e9c889b7f5e4afc605484f9e7ce29481528fe1a25123ae21cb2fe06f7a29f65acb1a2a0d5f5e8039bf4dc9d6ad96f2afede7f8455f8790483d140605d8c0cf26dfc6ee581604b910f1b00bc5f7520f89e6e0e034f48f11bdb68e723c7a7c1b2d3b47fc2f14a30269213cadd56b688562385862632cee2f3c5d3f0e5692df5c3e0eada1755579cde7ad86408b5ddfadf909a80d6ea3230d7124f9e57ac43df4aaf9d924328b145725206cd46cfce61284e99cceee491ac9c59f0d494356811b64fda6d9cf9e2758288112db93c4af29a6c9a86dfe147bbe59f7e4c7d31db1c2e0a5d23764acd05e86812dc9d45e3b3ec126de96b6142bbd849f2c263944f046a0c1d2f875c1663a53425d33389a4c9b855097a4c36f64f854fff10c25e906a29e784c4d53d7d6819c4268427749e52826c8663829c59b9f3f025f0c119fcc8a43bb50a0e6f9a5af290626f6e5ed58d94790b8245a5c4c7403f41b25599f509daf614635293b6be898fde466bc90fd5796dd4a1d8aaf87231c0409a969e01f1c9605f1d5a9fa51a9c0542eb251be1f94f202c7846aec937080f8d8227169db0558f7f6777971d8a2b2aa798a1a1a6afd634442517a6294b98a10bc6e122db9cf3d0ecc4f36255e1b1b88891bf71affd7022fb1b75db88f1304b2f1d34b76f018fddbd723754647bf112caf6f299a82de574155889738ce18dc1e04fef2924ae1dc1df7426a9b6136a5400452b5db5ede0413a5da8c2b6df929519b9ceafd1a4907bd4acb5e209d31fabb652660d8d03a2230f457855dc677fb8719a37a5141ad3267aa39eb611605bd79b99decc61c5e27552f7b34b3ed576afa20a502d96dfec30f196f193e0c13794c43b9a13c34d1ef3e43e8874ce98db4c8dd54e1e6875723b007577de830c0e26acde05600d3ce0a7efe3635318b99e6d55a348a128d4674b9f1209a6ea6a46131039e1ac47865ec38d82b6c09839558401db50497359839aa4072651d64fddac6be91d97bb21b0795702f7b24559a795a96dfaed7773de5b0d1270dd68676c18bf27d312a23ea21a6e946c69854b9e30a122a33668e2dd831658813ac90f43848f371fbd9a5cecb78ece68c856526d6b38a47a937f6c2dbaaec7479b384967a3b2c2f619927c012af2a48e0dadef728df823843119ab1dff467590455bb4cf92850ed02b69003d310fe604d171f9ba5ea9ff3e1dc0cbd1ff94ea53d9aed409ac72e58404f74f34e5ab4dcde7d3660126b5868a3a8ded34a3c8b96c05ece86d01c0a559dc60ead2089e9301c18886fc34177df7f228a168a5a1ee42fdbe0b49f0dcb3f22e3ebd4d62cde4b7ce7e2a9987d575d3d6a6227c7326e0167d7f11b933da7d94602eecb7583c8ca22ed408101e46f2772f9984921f86b1a2acccd15eea80de79dce6c6a40ad343b13a146066f9aad64e60d307ce2181d62b79e3b06645d952c459d64f1711a83e0eaa8661a04f5b7059eb4a8e2dd97c7220ceaa180ae5fce8262a80ef8f28d62492c09c788486c0f78a552b2249cead29f8f289aef24d84eacd2c6f0f2f3347dff92d26e976bfd27437f4c976c20cb5269fcaf4dc5dca93d55ce40bb11d0c5d4dad0aa941792356418565a987bb0982613fd7caf301c7791b84074e201033e9310f386d5c90de9bf84a7df744014cac3d592331e46e97cde63a59c81b16cb9d652981d324aafc0b3ce1890e1afe4ef9bf88a88fa5cf5db36f999723b52660a1bf54e5164a6e3719188bfcd5a127c7dda45b352ae23eccfc4c62745c7a2c71f2ea04cb665b3eb48dc97f92a14e02331cdcfaab945a8377338c7295e721cb5ba44896b3b349447811399c37b369d9bb18de8fd4fa540e1c286908051d0af784ec7424661841ada443f7d5ad9e6f4a9c3b56f20b28089133be941a3c93dd4ca86319937e3e17dfa3602811361f3c82458bd91ab22c7a7e05e6e231c251b62e40cb2deef62d5247867f0e68cc40296bcbd3a4e8e55400f53bf64c6b27d1bab2adae107eedc73d70f9eb0d5cadb25c1f66a989766afd3cff25ed7c13a37e24751132b11ecb1cfc330896fc040b259a1abba5e13ed865dcc12dd19f31d8d832f0a99cc7976c0e90dc84e44daa17845858ef2a1dc531cd734c2eec62e4fce7a7a9c65aef75e3bc2716463ae44e8b25c51fde6045e7b2c6b04c0b688ff7be5ffea0c027d49b68d63de258ed176328b86394f23bbab615d57c7d1ee5b599bb246ac20647cafd53ed0a72550e9f889189af2a7e369f10e137772c2e82cdc4bc64326a1ddfec81066b9ef23c1a0d04ed4451fede8e8e93873e945db8f63481f775265e3a738a739113dcb9c98640dd8c407f8f9ab2ebec890e2848446ea528f9bbdf5241e07675755de897b62380a1864a1b896fd79702f88cc98af5e4b839cbbce18f6736a2a6ad5473fcc1aa2570ed2a30213a37c28c03a76ab6c6edf3e01fbc32a6680942fbe819df00277f66f4eb50833c830accaf625f105855a07844e837a48c42203956329e6e51e82726d0ec30e8e445f3a412b7d81aced43c754e06a63c80bd3399c7bae771ac47385a1905c94e4daa8fa07d2b1e958b95c876be86ddded446b1809fdc6043b3862771a26f6c5c329fbaa2f028362bd77ea17113e51bb6211d684b5a773c762bb9f7f25075fa767586eaca882550ff0625c89c92fc0f1fada317254246c0730c7ee2927c35515ee17709036f7de521e8e2228e45fa8748047c0ed751f4cabbdc9c3c3442c758f66b8d98d271ad7def2c565a3dcd356396c3ec796b1531105c6ceb2df5ee49083f371b304154d317c289d3b3dbe7c2a34880fc5826b8a965eef135d546c0304927fe7a1ce2285ff91f0af673da8ec6961330ea9389ba66afd01a43530d160744471b35cba6a4437f8d844f544ada5f00b5fa26f7026f3fa41b2355d0408073a0b0f8269e72622d97a8af8dd67a22e138b9e7da72270c8bcbfb2a7fd3728e32ef36ce0e5486c26d5fbc629ff91c6e9a0706128d8f3086bc5f4c720262e00c39aa2b8481634ffe212788819449ffa0b074ab469d6b86336e534357f33d3bb54b6f9411d95ddd4b27b34d81f2247c4da0a01355293206675c886786e781bb2fdf99a1c64b0b2fc8897bf6da5f5a00f0b709c3144b7a29e8ed3c702b36535f1b01875265526b0ce243d57e05632fbffd636f5679ba95b3e278afd18c00149158384232e343e844afc6d1ae235fdb0e307c0f9b69eee08257863890c53e771560d8d21f730871a67237202ad5fefb8cc8d2f8d3be51d87243f8c76c5f3e64c527f49f21e031e9730606aa6ad20149c0603cb64728f1799a6a8c0c97d01ef4cb558364754cf2a711895bac1440dae8286ab5e76b88ee37aab950cba19499b6d9f89f72fb4c163191e86ec71e20ae87a0f6a2762ad8b82b3afad5a2d3dfc9ee52f579feb255c64dd8b15203eed92069ebc2931a43dac369fda9ab6b66d3b963d6dba9fcd2b31fdc222e9d785fd6285895a04b95cacf2e865596f50fa7b0c251ba86fb2d8f4a0f06025f49dc4295e3d2e65b2a1134f57c77bd43b2b6e1ecf7f59be55eb250cd82be0521c7aa88b3be9e6a8bef7046aee22b3a397a72be3a6f941dc599727b1902c1622fd57554e72f6c445ac46fa5fbec6396d792939d05f3f4e9d5c1022feeeea33d456bbb4130031a4c87db3d102e4858a22c6bf59b90b74819f0a964b4c135e3a1ea539b078e43e97381fb96a55fd07c5178292bb667a3d80e3faf0cf2915484ebfe28ee5fe0f8d4912909457d124318a0c19c79ea6400ff082497536e51773a8d58828e4251b64411343e33e68cc7ed4a647d4d2e6ebc92f82ea1c9d8423f5a2c5af967ddf6ccd5d260e2b01f60424052de8de9ea62391854cf4a671a5c227e7476ce8d913bfac2026afba6642ca5854960b28d3435d32f9831babe230e5359c2e4f70048d40174433c95721789ff892551aa2f21703579ce4a25913681aa01e3c3b5714d1d946094c4df5c96b6933caa4f6c45909b3a8e8745e226d4f866e955dabd00a8f035b3e24d45278bea84a285b5e53d375154947284ca0e1054068cf868fe1a28eb7bb588860034de93b1b83b3812f4604605694a5c6", 0x1000}, {&(0x7f0000001600)="dd176fe889843f1a56330a0d12872bb5479c6d8d4c5953d8e55be0c85b82b35af0bc62eb76bf75bfbbdc15f34daee7c5fdb019519552a5e514681a994a8b370d923d976a600919e0946e50dbe160d52c689ea138d26aafc77bd96de71e3de0c2591d438c1a59c1a98e9ea0f0735754fd2775d695a19925d5b2a4db77c59adfc2a6a8e469b64a156549fcee22b5bfe98f67850f36e506dd3f247e", 0x9a}], 0x4, &(0x7f0000001700)=[{0x1010, 0xffff, 0x6, "a0a0549d8cb1a09dfe0506517ffa8e8c35d221f6f4ef78ff25ea695cc958be41baeeb847e20d9a167172c5170242d08919efd90f5c1a9310f95e50ea899c44d506de0f5efcf10620510ad027f30c672dbac54888f898b22087b5dd15513e810ad77db8fa249b41ecc1a16e611685e811c2559f5aa4d0671e35861a9f7b71c349016d530a8a245d7b2c8498e07ade29aacf7980343c7b1f8998fafa2337cebf8b46cb8924aca13a52b4e03515585419fc1b70941e15514acbb18aea75b65e84c6b769bf54c4ecfd7b750f04f3e42a5c53b90001b97e21e965a93d6c70d04b5fbd86bf403af3b81f5a0403ab417a4e2c3e8930012f797fd83f53440d85094bbfcd62e64a0c81a4932bd48d86777b90035acb46c4e523d9a6470fa4c82d39c76776664991cd171a9e326567b5c2b16063e615fd4bea40662946f9a157fab33192418da72ff05490e3ea3172fe497cdeb7e7c71de266fbe1935f34ba2471462f48be428c9e8f9145e5a7e9f31e10dff5344563e03160e399f9635a1028dcf67431b91b5258fa98c9a4b996f32f64c7d6cf171d76829d51b271fd5d32c401b0006e0a4d5e303c8cc5dc23d7813516a7ea50eed14a2bdfb952677b024ebe4c8540de9e3c36c6c7282264d2f766d287e244aadd19904e1b348c47802fd0ffc156d0a11cc878bcdecf716e974d6f3a1c8a21e1b1626cd4a8548d02aa921296e9d8e4af365769c56f7f546139147facab26421d297d2961247969c2d10b97e7a4bb08aa5d1b75d46385134cfe9c0ccb3e04ce68019b3bfc36a98fe03912280e5da61a16adfc7a4748d8621be9308909dd0aea16991ecccbae7554647a6d84e86064f80b57881bba6e179b7f92653a0ba46bd4bc7d916483937e0a440b925250e8689e37ef331c27146e7eaf6ad51f282b1fc7fd4aa8f561b5142cd99e17e7ddb8000babd6f52cd57f8f58d2c2082e5ab80d172e29d095e729d43ee664d8b497865429f4276c8945507bfa3f291d71afd4d26e52a1f4dc906a988f41995911054df8a68dac4a6d9ad83f92087404c8b1799f7f7b719549acf85aeefb0692479371eb49ac287ceb90804a8ee0b78bc727ee3ef2e1caa6eb87dac1ca1f12c4fff4630aaa09d4923c7e261077e438e0108bcbce175b645d1d2e52846f78f63b087d9c8a648beec0dc76f0efc8eae53cbd6988acd358a0defeaac0c8b1a26e2d3d0e1228c9b7797f69d94d52087f3907f4fc64f16852d79d4c01dd47bee28e362e68446bd24a22c723319aae1d3daa7347150148cc854ced7f06687a97c4a90c2d19dc5cb2088af1d8e5b546f8170b1116305997b8f372f4d892d06123b7067c2c9fa0e856d671b56f25796ebae6cf58f7c5777b896e58089dea29ea745d9939454ea64903276ef34dd629343d48d78d8875cc23c8beab23cd0bec8bb08f66a6c9c9617a0d8ac8cfc68539be3612d288c75e3b5c3b387e73a8cb49d3b10ae2064914ac2f1c911d016cb3b0fc259c16789686d7a7b5872364e157b3b357f71408dfd1e19b6f3424dd19fbfdc4f207c566752507be6b16ee5a9485ca7df1727cf7d3a6426d5b0ab009a36e2a1529eab7eddae9345545f334a3e18d53b615d98ad0ee98b76c9cc56e4c71af86f094bc7e9a026c6d12d4d4e65ec359db2a8f564fd281a5bc1c5f7a82c734c8dfcb9580f432150a23c7724b2757bd865a09aa728590f9779552a30f7b8dae46aa6ce0b51d4188d10a74a4d367d53803a483b3c67922a8df2e15b379a27430b158a79adf33b862716e6e464ecf635402eb560edc60bf6b4176d8ce9eb4d7f84d9a445d7398940082d778a9365a5eb7ef5a78a59aea871f4db3645162a407b8f9464412db2754b61ee61a81bd85f992d74c3f3dbff6277ee47f7e3561d290ffb99645bccbfcdcb959706116e1c96d891255ecc0f9990dfae710516b9493daeb15cf585da9fd431ec1e4354f26b09c917d2ff4343bafb6e23df3df5e1a867121079dca9b4dba9a5bba67cfc700228c7bc433f6698af887189ff7d19ec394c2d4b448a31474930d3c0a518f7400588071f590906d03ae31402832ed7febcb90310bd86389e479798d5d68fda47badc88e8c8e694e6eec4ba9cd3cddbec79b8b06d2b1c1c15d39c037aa28fa9bff66227b982cef6b43ec60d13ecd2076d140a7480a49e36e1aed76efc5d82ecc40928c6ac9aebefc64f0c433a06a2d4f1aecca83305e155f74f2e14c97c93cd3aa6b41f2e2e4bba2ac156da25c67ea42efb0d2d0bc0c8a88154c7e9d4a08473ce0849f9cec4547d52272c5a51bd47eebdfb090f3c3d08cfe9381616b35444b89e9073ca535e9816240af4658cbf101c66c271d4f417955914bb4463dbae5a866817f67c8d4baf5c1b056996b3d56d704ecdd3c87788825fe2ff16dac1f5d63e88c1d29489e313a15916b66b47e78ad99250afbef9b0ab97b24f1891a757e78e1b38eac1d84c2ed3d13b5681245c904c313c71e77157d2225cd09efb817e011b1a5255fe4e1fd41181030bb66f4c688751dc69aeb5a63c1706075026af5063f6c9e29fe2ea314f456f3aae7ed84177c3e48ce41d215358e7419a579963e150e01b7ef24cd28b411dbd8979bc17bac7cb6761e9bf34a897e9bd56477de11caad39115205d5bc121a66e8d4b7c01323d6e6f0b87dec3731a2bb6db772487d947eb5463d677f4e3b7527e91aa1af1e9a96ae2df1c035ec79fb5c8a9565653fe673bf4b66baf59c81b7158773322abd381a0939127e215f1a76c1bd8d10f3dc9e6db8ce5a674edd64481f983ceb55bc71c8f77b66093f18f78fe413d58a2898b3c7d44ac19b781e8f3ff52adbd4c60e54dc926725b0b4bb4e5e3bf7ae112279149105e69f42e3ab0ce7ad1d55218eafe87ed44667fa132d8511b5ab1e6cc5b7833b88cd9e38907bead0c51f91b52b9de3852b372e5a0a07079dd8cf6d38455682bbf7eb105dcd617e84fc60644f46d31cd3d69c42f6f77eea756f1599cf45e976487c1c999933203af4c1873536b6ac31417f79b99b101ea08035545fc37c9941ef17797c22469af52d06ab32ea13b2aae398a110c198dd639aea19ca6738785b6e40196fe3a219a71ca771f737c2cc292863701e3776012609cc6106107d320575fb8dd8af6b66a6ef993483332bc85a8a4c695e4d2a1f6a63dba0faa8219a08fab2feb70c3e289959d0935a2d56199a7a33fc6711ddf274208aa971188eabb6bb5e11cfed856fb1100f9191194e7851187de32227bb6bd10b169f8b0141ec12d10bf270b09844689aa32111d2ea3e651d6092c98dd39a3566f5b7a8ac2aa915c438bae44cdecdf544b18d377f7d0e5a45cfbf0a88734b84a45205501d6626e4ce79fbfb27d8f4c002869fd0ffc30c71eb6643b784f497e1ab54368aa02bbceb9edfa878e73f2512f674e03c4d4893157f37e6ba4f377c286946ac25c82928c1ac9b88c5dee94cef3f7382b58ce2e5f511e55eb5632d2b9842f10ce9d6488d7a633ab676f3f3881c8df2a119c623a009eb65b30bc5e69c09625d50a7cbb0bf4610d089d1dd9c6594914cf642a9c6bb30b728a3bfedf8b824f6e365f9bf6c3d8c59c69ab65cad5eaa89a8fddc9bd6c7c6c0f47190f14c9fe673ce9ca185f6ede609e6d74a700520b4f0a4538ae1beb2b5094c72fbafc890d44cae78ac3a6b9e053967212e42ac63da2a90d08b6fba7f86a72c5d6a98072d2b303c5f9e5af992a0602b6f01ed33803231c2a727dfcc4fa5b814e1f50e555d0676ada40b96b74747fab9057b4700de68a7cae6ecb53d0f4117d50e0282ef46c3ebc5e11881a3cb4f0c6b484488b0b50125caabfb6b9b45fc9748dd7ebc5dd3c15e540c51fb75582d722d7ef8e983682059ca27429f827acff9ddf4518612930951e15165965f65902164e2d5525fdcc9100e8f3bba7e5ba3dfb1e14a69bbff007fab175d7a22222a70d198876107a0d4cc68db9dbc8b9665efc9e4d12c5ed46876ebae0d59cedb3cc14ecd20fb58f38f7fa751cfcd4d517732734425758f6f838f919efbab7cc7ad6708047e3ad762eaa4e008a6035305193935cf320b35218464d402e91a1b713ae5b8fb4bef07b93d3ac2cd79edd34aaa1e434e96bd58058b49d14ea868cbdf20b0aa84918e53bdf8a997bf76f6d41c64a88c82934fe235455d5f7393175f52d37ad2ba5ae14fe48a7579fd609590fe111fcb75d0b7d4345a532b1ac9629180137593440457b11dd548fd250b1507e74394b5e403ed806513759055c76e5c6e18afa255db90ac25897e311e9ead2a74e5c7081f310cce884510bd335864e33f073e6777bf33b6aa3e730260a3406018330fcf86fcb48d9fe3c6d851b1e64a06f9a0a63fd8c5b57a615a17057431fad8c6a274599206976255ecd04e1d7f8d946148bb4422c2da2400d085d347c267ac7ed50bc8f277f2fc58ce0adac81240e05fdfd3eb2ce06adfab2c62b19ebfe2e2312f5648ed988fee2c0bd664536fdab95491f58dbe9cdd0cf62f9c5b2f671b81e96c23a534591f280aa62244f9e195d956ccc9bac540b2bc60d62eeae34e96e5f9ffd83c52610e7b14c7d417585a27305e3c8ecd62043706661cfa52f995b136382856895259b4b79383ec09bbc25c4fe1fc99302c03cbe80dde5c7d0a057d9e85eebda5d8cad670104f5f4a9f42787a8150104ca7e2c2d0ad10bcb99ef4aadfd74f1be6341d0777089380545b19988d8a618ec86f7f1dadf9aded1af133601900d794f7c6eb58bfcc43ac7c9cd4978afa2b854aabf1e36072647b0b099cda3073132906aeddc1dba4abe8e34e69e4911c4f6e9229f917c7c8c0a9a79753a9a5d028c4a5188ab4d25596da700a6d9a1fa37ffc7644458b1e6dd45da631a0c151ecc7d61b024d0b619c87cd9807ab2ec8e8f171a1e00cbc09cdebafc8474de7ae128c9cfcc6fa61372135d81805febfd1cab2fb242c5a1b4cb6d6954e052ba4d24ea18b248aba0ac350376aa3bbc574d2e7e3ade817a617ac612b43630090dfc1f76e7f2c7f0e3911466c51ef946a57511857a8178628af61e5894dc0df304089994cc5e0047b171d23d92b851b3074bd556a94203de53adcc006b88b696301dc223f4591b5f0e530228903b5894ea279c8a22c70887310e23dfe614b2ac6497c52024ab7577a7a29712f97d46fecdbe26fdb8ae93a6487004fa60c8c23ae8118a1ecd66a47b699fa8ea0125b8de15aa34676689c6ace05162d6d9c4fa2054561c118d88e7ddba7e10b3e237b25be35229aa80cf9dddd720c32225b155a6f58ac9ef4ba6319d30814d7d7c677db872d468de677c8dd30d90c6383e676d7e7e0f10021fbe8bcbb4848588c3be8bedfe5f864442f49c168c700f3ec939a0ad6465d3e0a89e14137ce2253836f3d44956a368ec029446c32cb9ae77557343d2b505150f194fb7995a3c429baa1a51a07609fc6271a27e53c827d391e2c241acd67ade6abf3e77af29dcd60ac10744ec6b2e3d9bb70719581d8f20e7e070dba07ec27688647053b5fe320329d48018da341cacd624ef2991a4a28392de836c81accb3318bc2be0741dc9094cffa67a6bc3c0c792fb446ea646493a87bbb048feefb5a7ada6e2f87c38dd25ad9ea3823398f408d47628480603c1a4586492d1700efa935c3aebad69fb916b81a05a97f3f0175fc0c87e35d309bd0d5807e5dcb852dfe6f518c905392032fa33ef4f0e372078470fc973f2d47dab61cb5336c897f31d1c03b603297cdca6387c1859b46399f2f4fb0ac69edfd409b0e024cb78a2c437cc22abdef3f"}, {0x18, 0x1, 0xf6, "4c15c155"}, {0xc0, 0x896f619b1a9bb9e3, 0x6, "41524ca5e2efffd2b5a4c2e7e98f9f4e9093930b8d929ffef9a30f10042e88a95158e8f080cf921f5f606e9b781258057f109dce2deac1c9aa7f5d2831ce2dda179343526eb1376d0164b304663cd8211dc6ac00a4411e9c964d5b63cba7985e4cbec16a36cf95871cab3044523168c4fca74af6a298a6cbd0bb2415ff6cb6e242d7feb9fefa89ad4add5bb919f3e25e84c0ade91e5ea008bcc4a629570157a261d377ce9af62b2971e8dc0c3f2528"}], 0x10e8}, 0x6) open(&(0x7f0000000080)='./file2\x00', 0x100, 0xfffffffffffffffc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='x\x00') open$dir(&(0x7f0000000300)='./file1/file0\x00', 0x0, 0x88) recvfrom$unix(r0, &(0x7f0000000500)=""/223, 0xdf, 0x2, 0x0, 0x0) 23:44:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10083, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xf9) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x0, 0x56f6, 0x7ff, 0x393, &(0x7f0000000080)={{0x5, 0x0, 0x8, 0x9, 0xec, 0x8, 0x22}, {[0x100000000, 0x8, 0xffffffffffffeae3, 0xdd, 0xfffffffffffffbff, 0x8, 0x4, 0x8, 0x2, 0x280000000000000, 0x0, 0xa0, 0x80, 0x7, 0x0, 0x6, 0x29, 0xff], [0x8bdf, 0x8, 0x9, 0x5, 0x47c, 0x9, 0x1000, 0x7, 0x7, 0x40], [0x80000, 0x40, 0x5, 0x5, 0x8, 0x0, 0x8], [0xab0, 0x1, 0x5, 0x1, 0x7, 0x2], [{0x2, 0x10001, 0xff, 0x19c}, {0xe6, 0xfffffffffffffffd, 0x3ff, 0x9}, {0xd0, 0xfff, 0x5d, 0xffa}, {0xd0, 0x10, 0x101, 0xffffffffffffed17}, {0xfffffffffffffffc, 0x0, 0x1, 0x3}, {0x100000000, 0x8, 0x8, 0x1}, {0x7f, 0x1, 0x5, 0x2}, {0x9, 0x4, 0x1, 0x1f}], {0xf04, 0x3f, 0x968, 0x7fffffff}, {0x2, 0x5, 0x1, 0x1000}}}, 0x7, 0xcc1a}) 23:44:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(0xffffffffffffffff, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 23:44:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x60) ftruncate(r0, 0x0, 0x9) r1 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r1, 0x4, 0x84) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 23:44:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)="bc3a6606c8e02c43de457580ef0c17e7f1845bf46c8dca38c1bd7df53349bfed3c0b9b7803a7", 0x10}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x281, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[0x90, 0x7, 0x400, 0x8]}) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x2) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) clock_gettime(0x4, &(0x7f00000002c0)) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x1, 0x4) pread(r1, &(0x7f0000000200)="551cd3a34a4f7693c8365f976f84c37203ad5d353dc991576757d0fc8ff7c4d8992086f9614d3aededff75ab1e01", 0x2e, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 23:44:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) chdir(&(0x7f0000000180)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x3c, 0xf0000000, 0x2}, {{r0}, 0x0, 0x0, 0x40, 0x1, 0x7}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0xff, 0x1c79}], 0x100000000, &(0x7f0000000140)={0x2, 0xfff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:44:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x5, './file0/file0\x00'}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 23:44:32 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpgid(r0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) fchown(r3, r1, r2) 23:44:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1, 0x1003c74, 0x0, 0x0) r1 = socket(0x10, 0x8000, 0x1) dup2(r0, r1) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 23:44:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000008c0)={0x0, 0x100000000, 0x0, 0x2, "00000000e67f0005000400000000000000000100", 0x1}) r1 = socket$inet(0x2, 0x4000, 0x100000001) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="7be56b8ed034abee77ad3df355622f8c1e7178676eb9b3d0f3872436d7dc7b670a813999ddfb474d31e90ef88fe26ff69b776f2caa95705bc6786abf4ad43615a43343e6e070b161b328e568709dfca9d1f97d3f82ca35f2035ddb8198aeee53c9cb44c88fbc6eff65a26c447fe270820975f7da5a30612ab55505262614999cdbb6a4e32b8fa98ddc4e449efbf496d63f8dd9259c47b1d00fae2fc9bcbe58c9f73d36e9e4c07be4d055c178f2b97e2ddbe19363bc5f33384bd24d4f244568aada0d9bd5bc754be38ab20b09ab3a93b1220881cf3d6ecf165fb34e250a590a369d97011207a6b30a03f9ccbedc23ba7c7323fe67de0ce85f27e17d1af11861ccff01496471b90e95298a3c8a51d195fa7c74b64663330969c2843be0e0c23e1694b849485ef9b60f85521a3f67668e06f14948fd1627525ae2f95ddf8cbb925d069c82dc5d768dbfe509ac181754a2e0fde169e0c9d4132726cbb2df701baff217472c951f3eb6838a124a755c9ff5be0eae644a216126c085c946a849f0a4685c37822e7a82f78490bcb126093831d9cd6ee8af47a36df2ad2cdddd8fec19c219f343fb8f292b7a1537464d8c7f5be16dc794ffa7d2e02d26007f24f7f21309c7d2fae84811cafceefd4843161945391523ac4c7c68167bca376e6dcdf319d44b5b42466fb555fab5759931cbb082d37c0f18dde83343641fb4e2bb2b41c25f983f8ad56f9ecfc0b28e996a10949829b78a14e2c520eb0feb22be1c472d9e91855049967ac9f6d9bd9c64040ecc8fb573641e193129f4545c305bfe103bba999cc755379d8f5fdcfde32736826e75d5c69609b5f15126dc4b839361f95a7f1dc56870391474c38bd564bf0841a0a7ce6390ae9b4ed20faa0aae492152d806003f4747424569ae57a994c2d68ab9e63fdfcb632dc3eaddbdfcfb7bfbfb404dd50c1055c920f904201a93944d7a8c96eabb9733c5c6c51b2fd8f0b8dffb7ad225adb19024bc16d146d09344fe0668751d7fbead5519aa3b8051f3236e58b0b520f0b906d7db26f6f2ca0ed5696263c959612480df8d218565a8e43e55ef247a7a10b3f9fc9e641713bae12cd475a96e9e402ca24735a2d71a9200debdaf783f7236525fd057110475c1f62c6a57dbdfc1990620870449e0568d0cc26e5e19022c4c747626bfe434f74d28ee3822cbb72dbd9b2f344386ef86be7afe184fe43a75d70ffa7b6e00e65067880ee5328e54fc927bafd46d1ede860f10449fcb80b63b87add80d9404e195fc25edb088e0def84a87455d6a97c3915107744e921d16eddc62a7c0a351aac3c7a91492509d204bb775f11e9e34212beccd7205692a7ead32e82c52047c48a5412266147ef139e0d312fbb285e2d65710173b8eeeabd0d15401ed27d8102fcc3c021a2da78989828fd8694e7b4918a31fa7ec64567c26e34da5201008b99b9b9cef32cbd54b05e742a5b2a1cf7f923d14390524c789b336713b14eb58ff9ec518db43f5d6f5b25495e39fdb396e8ccfad3064f95d71af2b1cdc4c903c5a4395cb263d8e1fe0ec7e3c65525e59024953ab2fe41a79e42a506c48709ed31347a21557e40fade70ef2ffebf2c09c590fd27326a55513d11fd94cdb12299d63f79b237415536b5a362aa0a6c60a3688583ec55724feec427a7ac09fbee3edca74c075783df6bd08f3dd83e6179912ca2ef5465a0b0dedcfbae6b327ae069361c0f68fabd6b4a510f9e13de0837b25142652538a44b8ec85f278281a54411b34397febd2eec647d5ebb09db82eb012b5ce2bc7b7fe156ef45f9693e4a28947806a3336b4f566f0ec66e27a806be6d524e9748b54ce2d46a771b398d2c96eb7a0c662d058370b8c3ca733f51e902e959480f0b93c499ba58c16a20e9cbb7a022f6156de8299c75d27ca11509dbbdab1c2bfec7a0a7c2cb2995bfd313562f1c370160334d8045ac4e8826b7c0f8fa541aa2ed9a2f4159488ed5945445ebc4ad1a1cfd1c89f90fc30f292b9e06d6217737eba84a7e5e3736c6d87829f16cc85ee6b7fa666b48f46c9a3703716efd40169dd51323b74918cdbf87dcaed7e618599f81a957d553f3d9c42cb4d6263fc1b2471e8d007d44ba1355c4c808e16ed178007a92278413bcc99cb7e3cff6d78bed9dec58a875f2181e35ec2c7124479d202bc7895d5db4a4fb28f3f160c840340be68ab5701a8b95e916f9a98caa7d370631dc92a96f1694c1f7f8845c594844f508df8d67a0ce726b75c0efc35e245683ec560bcf2d36af1252e0fa57a77ea36c41ad281fdcae7f043830a17b771adc4934d5e5cdbacd65177b8819da3e3d6317155ae2a3c39fdcbe3781ef4a691fae8a5df6f46b5e6eaec893a41ef28e33af5b95e707c012d99ee6de01dae952dfd9f71b61385abe474035459ecc3e8f275268738be2bd54ace092bf4f4dc7f868da715b07f668a1f833f73e9ea7db6df3ffddfa8ca8ebc22aa520fbc1b1828748d997f1b0d0b441c27b7fc6b87ec26552024a0d9456f799c40280f14463edcbd5166894e9f3b03c456de89d63b46ad29dd8b9c30b1bff0e0e9381e6d75f33ebb8a97a17e5f3b03d75d5e6f8a51d7794d22f88489701db5dbaa56d211f7b06019d6a0838a0de3a869d22ffca20cabb56493581e0df02774f1e9d9e584c5a28a1c0132b72e4e0935f230d8dcaa658598235782e87cc1e9b0a9da1cf9e86b1a706c528dd237b87f83744589088bab131236bf907c25d02983ff818f789fdc50", 0x7a0) fcntl$setflags(r1, 0x2, 0x1) 23:44:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="a05beaac20ad8663ffd7e2", 0xb}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 23:44:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCNOTTY(r0, 0x20007471) 23:44:32 executing program 0: r0 = semget(0x0, 0x2, 0x0) semctl$GETZCNT(r0, 0x6, 0x7, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r1, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce0900000000000000ee4dbfa6"}) getpeername(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) semop(r0, &(0x7f0000000000)=[{0x4, 0x9, 0x800}, {0x3, 0x3, 0x800}, {0x2, 0x2, 0x1000}, {0x2, 0x3f}, {0x7, 0x8, 0x1800}, {0x4, 0x1, 0x1000}, {0x1, 0x1f, 0x800}, {0x1, 0xffffffff, 0x1800}], 0x8) close(r4) 23:44:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x840, 0x0, 0x0) 23:44:32 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x208000000000b, 0x0, 0x0) socket$inet(0x2, 0x1000000005, 0x4) 23:44:32 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) setitimer(0x0, &(0x7f0000032fe0), 0x0) 23:44:33 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f00000ca000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 23:44:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) shutdown(r0, 0x1) 23:44:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x40017, 0x7, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7173c6ed9216adcf95d9c74e1d327d8a3", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1, 0x7, './file0\x00', 0x4, 0x7fffffff, 0x33, 0x51f}) 23:44:33 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 23:44:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8088, 0x2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="d242170557e9da3645593219e4356d57cd425ac9c7a0508d0dee8a98073aa74a183175a1a156cf388490d7d03f7299e2a62e2113949430deb37efc8d3237024ed2ccbeee0b38f5690a17e8761116d66caa23d5dac107d3ef33e3abdbbd10a73df23b9a096e1e434299ffbf867acdbe1d2f39caf626d29207d71a1ce1a5abd8182b9de60747a38e1421f2955ff7b4c8982d72efce0a955e398d3a149387d213e8b4749deac0e0b49f64bac0a7ca15063eca1ba7360b7bf4fe34", 0xb9}, {&(0x7f00000002c0)="919984f58c546061b4ff5c1f775fda9ad5db56be4e520aafe5d326cdccec8636f61b1bc43b89ff9075265198ddaf1caedd9fdd5b03db9d1dd74c62ef372ae6e493ae645c8c18e5fcc1102a786cb187adca697226755cb9ab2523a0e5c91aca0d2fe5a3662d14e528e8535c52624969aa0cdd5850c7b2e70da992b67f445e68e31aa1e047ff12f5ae6983a81f0a", 0x8d}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0xd8a4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r3, &(0x7f00000001c0)=@un=@abs, 0x8) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 23:44:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 23:44:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000000)=0xff, 0x4) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) setrlimit(0x5, &(0x7f00000000c0)={0x3f, 0x8d}) 23:44:33 executing program 1: dup(0xffffffffffffffff) getitimer(0x1, &(0x7f0000000000)) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, 0x0, 0x0, 0x781d) 23:44:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x0, './file0\x00'}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:44:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000020700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 23:44:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) fcntl$dupfd(r0, 0xa, r0) mlockall(0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0xc2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effd828 va 0x1b2c820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd828 va 0x1b2c821000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd828 va 0x1b2c822000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd828 va 0x1b2c823000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd828 va 0x1b2c824000 didn't change! 23:44:34 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3f}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x50) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 23:44:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x77, 0x0, &(0x7f0000000040)=""/119}) 23:44:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) fcntl$setstatus(r2, 0x4, 0x4) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effdbc8 va 0x1b32520000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdbc8 va 0x1b32521000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdbc8 va 0x1b32522000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdbc8 va 0x1b32523000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdbc8 va 0x1b32524000 didn't change! panic: uvm_fault_unwire_locked: address not in map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 88834 22057 32767 0x10 0 0 syz-executor.0 * 9683 22057 32767 0x10 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_fault_unwire_locked(fffffd806e8d5b48,20fbee000,20fbee000) at uvm_fault_unwire_locked+0x332 uvm_map_pageable_wire(fffffd806e8d5b48,fffffd806b214968,fffffd806cd36360,ffff800022e22000,1,1) at uvm_map_pageable_wire+0x5e0 uvm_mmaplock(fffffd806e8d5b48,ffff80002502ceb0,4000,2,800000) at uvm_mmaplock+0x181 sys_mmap(ffff800020b39530,ffff80002502cf68,ffff80002502cfd0) at sys_mmap+0xc77 syscall(ffff80002502d040) at syscall+0x552 Xsyscall(6,0,ffffffffffffff96,0,7,fe2e010) at Xsyscall+0x128 end of kernel end trace frame: 0x30cb65040, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic uvm_fault_unwire_locked: address not in map ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_fault_unwire_locked(fffffd806e8d5b48,20fbee000,20fbee000) at uvm_fault_unwire_locked+0x332 uvm_map_pageable_wire(fffffd806e8d5b48,fffffd806b214968,fffffd806cd36360,ffff800022e22000,1,1) at uvm_map_pageable_wire+0x5e0 uvm_mmaplock(fffffd806e8d5b48,ffff80002502ceb0,4000,2,800000) at uvm_mmaplock+0x181 sys_mmap(ffff800020b39530,ffff80002502cf68,ffff80002502cfd0) at sys_mmap+0xc77 syscall(ffff80002502d040) at syscall+0x552 Xsyscall(6,0,ffffffffffffff96,0,7,fe2e010) at Xsyscall+0x128 end of kernel end trace frame: 0x30cb65040, count: -8 ddb{1}> show registers rdi 0xffffffff8115d297 db_enter+0x17 rsi 0x1b91 __ALIGN_SIZE+0xb91 rbp 0xffff80002502cb70 rbx 0xffff80002502cc20 rdx 0x1b92 __ALIGN_SIZE+0xb92 rcx 0xffff800022e22000 rax 0xffff800022e22000 r8 0xffffffff81b13633 kprintf+0x173 r9 0x1 r10 0x25 r11 0x89a7cf0d5acdde89 r12 0x3000000008 r13 0xffff80002502cb80 r14 0x100 r15 0x1 rip 0xffffffff8115d298 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002502cb60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=9683 stat=onproc flags process=10 proc=4000000 pri=54, usrpri=54, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39788,0xffffffff8235d838 process=0xffff800020b3b078 user=0xffff800025028000, vmspace=0xfffffd806e8d5b48 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 22057 88834 34925 32767 7 0x10 syz-executor.0 *22057 9683 34925 32767 7 0x4000010 syz-executor.0 34925 307707 34387 32767 3 0x90 nanosleep syz-executor.0 34387 119896 25485 0 3 0x82 wait syz-executor.0 49588 438333 11146 32767 3 0x90 piperd syz-executor.1 11146 119606 25485 0 3 0x82 wait syz-executor.1 50816 43165 0 0 3 0x14200 bored sosplice 25485 275981 42035 0 3 0x82 thrsleep syz-fuzzer 25485 388300 42035 0 3 0x4000082 nanosleep syz-fuzzer 25485 190976 42035 0 3 0x4000082 thrsleep syz-fuzzer 25485 307085 42035 0 3 0x4000082 thrsleep syz-fuzzer 25485 122375 42035 0 3 0x4000082 thrsleep syz-fuzzer 25485 407757 42035 0 3 0x4000082 thrsleep syz-fuzzer 25485 464595 42035 0 3 0x4000082 nanosleep syz-fuzzer 25485 476670 42035 0 3 0x4000082 thrsleep syz-fuzzer 25485 21787 42035 0 3 0x4000082 kqread syz-fuzzer 25485 15984 42035 0 3 0x4000082 thrsleep syz-fuzzer 42035 122222 58842 0 3 0x10008a pause ksh 58842 75712 51692 0 3 0x92 select sshd 89711 499093 1 0 3 0x100083 ttyin getty 51692 411524 1 0 3 0x80 select sshd 4291 94320 18429 73 3 0x100090 kqread syslogd 18429 120476 1 0 3 0x100082 netio syslogd 8163 523511 1 77 3 0x100090 poll dhclient 17971 170522 1 0 3 0x80 poll dhclient 52800 270231 0 0 3 0x14200 pgzero zerothread 76597 71650 0 0 3 0x14200 aiodoned aiodoned 93870 324932 0 0 3 0x14200 syncer update 38501 251829 0 0 3 0x14200 cleaner cleaner 39343 305411 0 0 3 0x14200 reaper reaper 52460 312581 0 0 3 0x14200 pgdaemon pagedaemon 77620 519590 0 0 3 0x14200 bored crynlk 34945 316607 0 0 3 0x14200 bored crypto 62454 129227 0 0 3 0x40014200 acpi0 acpi0 74451 300529 0 0 3 0x40014200 idle1 17015 51351 0 0 3 0x14200 bored softnet 30513 217549 0 0 3 0x14200 bored systqmp 55868 361645 0 0 3 0x14200 bored systq 368 248957 0 0 3 0x40014200 bored softclock 52019 178711 0 0 3 0x40014200 idle0 43454 180055 0 0 3 0x14200 bored smr 1 321144 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff8234dcc0) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 uvm_fault_unwire_locked+0x61 #4 uvm_map_pageable_wire+0x5e0 #5 uvm_mmaplock+0x181 #6 sys_mmap+0xc77 #7 syscall+0x552 #8 Xsyscall+0x128 Process 22057 (syz-executor.0) thread 0xffff800020b39530 (9683) exclusive rwlock vmmaplk r = 0 (0xfffffd806e8d5b60) #0 witness_lock+0x52e #1 uvm_map_pageable_wire+0x35a #2 uvm_mmaplock+0x181 #3 sys_mmap+0xc77 #4 syscall+0x552 #5 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff823964f8) #0 witness_lock+0x52e #1 syscall+0x43a #2 Xsyscall+0x128 exclusive mutex &uvm.pageqlock r = 0 (0xffffffff8234dcc0) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 uvm_fault_unwire_locked+0x61 #4 uvm_map_pageable_wire+0x5e0 #5 uvm_mmaplock+0x181 #6 sys_mmap+0xc77 #7 syscall+0x552 #8 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10976 0 0 pcb 23 9K 10K 78643K 1529 0 0 rtable 105 3K 3K 78643K 4005 0 0 ifaddr 36 12K 12K 78643K 569 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 151 0 0 iov 0 0K 28K 78643K 237 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 3302 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 40 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 173 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 4062 0 0 sigio 0 0K 0K 78643K 48 0 0 proc 41 38K 70K 78643K 4086 0 0 subproc 34 2K 2K 78643K 1496 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 354 0 0 in_multi 33 2K 2K 78643K 1041 0 0 ether_multi 1 0K 0K 78643K 14 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 1431 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 92 21K 30K 78643K 13786 0 0 UVM aobj 130 5K 5K 78643K 147 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 177 0 0 NDP 7 0K 0K 78643K 267 0 0 temp 121 2734K 2802K 78643K 21175 0 0 kqueue 0 0K 0K 78643K 45 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 178 0 172 1 0 1 1 0 8 0 inpcbpl 280 1749 0 1742 1 0 1 1 0 8 0 plimitpl 152 301 0 292 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 991 0 947 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpcb 544 609 0 605 1 0 1 1 0 8 0 nd6 48 264 0 258 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4075 0 3884 15 3 12 13 0 8 0 art_table 32 4076 0 3884 2 0 2 2 0 8 0 art_node 16 990 0 950 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 8 2 1 1 1 0 8 0 semapl 112 171 0 161 1 0 1 1 0 8 0 shmpl 112 145 0 17 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5248 0 3781 48 0 48 48 0 8 0 ffsino 272 5248 0 3781 100 2 98 98 0 8 0 nchpl 144 9752 0 8129 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 38058 0 38058 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 26539 0 26539 15 14 1 6 0 8 1 sigapl 432 3975 0 3960 7 5 2 3 0 8 0 futexpl 56 27428 0 27428 1 0 1 1 0 8 1 knotepl 112 2462 0 2443 1 0 1 1 0 8 0 kqueuepl 104 721 0 719 1 0 1 1 0 8 0 pipepl 112 2514 0 2495 6 5 1 2 0 8 0 fdescpl 488 3976 0 3960 3 0 3 3 0 8 0 filepl 152 21134 0 21037 9 4 5 6 0 8 1 lockfpl 104 520 0 520 7 6 1 1 0 8 1 lockfspl 48 169 0 169 7 6 1 1 0 8 1 sessionpl 112 103 0 93 1 0 1 1 0 8 0 pgrppl 48 130 0 120 1 0 1 1 0 8 0 ucredpl 96 5806 0 5797 1 0 1 1 0 8 0 zombiepl 144 3960 0 3960 2 1 1 1 0 8 1 processpl 840 3992 0 3960 4 0 4 4 0 8 0 procpl 600 9493 0 9451 4 0 4 4 0 8 0 srpgc 64 516 0 516 8 7 1 1 0 8 1 sosppl 128 70 0 70 14 14 0 1 0 8 0 sockpl 384 3322 0 3305 4 1 3 3 0 8 1 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 132 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 335 0 0 15 0 15 15 0 8 0 bufpl 256 10528 0 3523 438 0 438 438 0 8 0 anonpl 16 366579 0 361625 121 80 41 42 0 125 12 amapchunkpl 152 32451 0 32359 58 47 11 18 0 158 6 amappl16 192 14769 0 14461 104 80 24 28 0 8 8 amappl15 184 446 0 444 1 0 1 1 0 8 0 amappl14 176 969 0 962 2 1 1 1 0 8 0 amappl13 168 606 0 604 6 5 1 1 0 8 0 amappl12 160 501 0 498 1 0 1 1 0 8 0 amappl11 152 700 0 686 1 0 1 1 0 8 0 amappl10 144 480 0 477 2 1 1 1 0 8 0 amappl9 136 2245 0 2241 1 0 1 1 0 8 0 amappl8 128 1548 0 1526 1 0 1 1 0 8 0 amappl7 120 514 0 505 1 0 1 1 0 8 0 amappl6 112 498 0 490 1 0 1 1 0 8 0 amappl5 104 1138 0 1126 1 0 1 1 0 8 0 amappl4 96 3368 0 3344 1 0 1 1 0 8 0 amappl3 88 924 0 914 1 0 1 1 0 8 0 amappl2 80 23978 0 23906 4 2 2 3 0 8 0 amappl1 72 114251 0 113806 23 13 10 19 0 8 0 amappl 80 11092 0 11054 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 146 0 17 3 0 3 3 0 8 0 uaddrrnd 24 3976 0 3960 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3976 0 3960 1 0 1 1 0 8 0 vmmpekpl 168 34873 0 34844 2 0 2 2 0 8 0 vmmpepl 168 441453 0 440055 142 65 77 77 0 357 13 vmsppl 360 3975 0 3960 2 0 2 2 0 8 0 pdppl 4096 7960 0 7920 6 0 6 6 0 8 1 pvpl 32 1088753 0 1080572 267 156 111 114 0 265 31 pmappl 232 3975 0 3960 10 8 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 604 0 8 18 0 18 18 0 8 0