babe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 09:40:05 executing program 0: stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x80001000) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) unlink(&(0x7f0000000040)='./file0/file0\x00') r2 = dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000240)=0x10) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19, 0x1, 0xfffffffffffffc00, 0x800, 0x3e, 0x1000, 0xffffffff, 0x9}, &(0x7f0000000200)={0x200, 0x8}) socket$unix(0x1, 0x5, 0x0) dup2(r0, r1) 09:40:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000000)=""/53, 0x35}], 0x2) ftruncate(r0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) read(r0, &(0x7f00000001c0)=""/61, 0x3d) shmdt(r1) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x4) mkdir(0x0, 0x0) close(0xffffffffffffffff) 09:40:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x0, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f3a92c46cd27b508618d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052c98a1207379d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc6"], 0x1, 0x800000003, 0x800) 09:40:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666a6c71b323"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 09:40:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x20010985, 0x6, 0x5}) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 09:40:06 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) close(r0) 09:40:07 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 09:40:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000340)=@in={0x2, 0x0}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)="b553667b1b5ee7875d58750e6263eb4bf0ac5ea12fc86da7ee463a61953aa302c5852f42b0472451707153e04c8f6bb84b605a40b933e895a824d24969aa2765b55ef18c4b4860bcc5035bbda6ea3c4d515de5a11710f14c92b1cdee8b7c0bb6b062be63f1f001a063abd9f925731199657203de8d5cb8451c86ab60c6cd484252608b80c51c5dee99e7fa3991d47ca1fb16abae95732b05b79a1d6576f512cad40071505c1572064f82fdabb308437191bfda17415525770439f8d727fb7893a67fcc74b5f73d9350510a77736cff8cddd352612de639ae54bdd3225097c8810157f0f236b05c20cf67e192c78789bbcc331c8d51", 0xf5}], 0x1, &(0x7f0000000500)=[{0xa8, 0xffff, 0xd86c, "cfde3886f2e76166a4fcfd547034d10dd6996c78331b059ed88068437fb4d45e8c880f00bafb2b48c94d87475b9ea9ead58223256dc03f83b4db06219ab5e9d356b912768de92e43b1c6bce16de7adea09873d0cb9203f3b30163170ba51bc400915ea0c80fe2ac87af931e18db3b8a10d352e21da4501d8c9fb5f071ce0d819f7dbf166f05765d0fdeca9c833e9787d867b4a2c40"}, {0xb0, 0xffff, 0x0, "99a0279b9ed8816f4cca4a048740af1bae409b4c45bdb945dedadcb8022ca62345e0a232c705ed98deab30550a603ca453d4f2752a4abe12de22e2f95e6218967e790d0f33cc26fc4fdc9db0be99f8dc81d2509b84b9ca0657ef799ba641b36965b506a8d0672a635f596615d6e48d63105a81556be9c3c042200b11f2aff8004ae3ceedfd930c6329e2c158b434e9242d13c314cbff7e3b626bb57414b1"}, {0x108, 0xffff, 0x4, "6b09ad7e17140ab306dd50d150bb7135d362c948f00e9b642e2ea29e1b62211c18f3eb0976bcd853bb60c0021dfcf766bdf668e931869f922d264e6835b3aa687720914ddf709a8bc3a1ce7a24525e272576c4c6e73710309b1723600138c175b60ae838898170e63e8d251d33524f3b3fd23ebb4ba5eaeb8915d3b4ace6ab2fbd236c3694fd1fb251840caeeb7519657919a3c78e43a44837dee5a96e1626616ac074950efe16fc35fbf56f1fd908cc974dabf10fb70d1bf68735db930d1678a41d99449f12ab7bac408db17e3b76e7f6d71450a4a8263598db83c781e148bc16216f0645c0476ccb229a7a976fffeafc56"}, {0x108, 0x1, 0x4, "9b4dd098329ac9b4f07a08a6a6f5216e1e60eebdf95a00d98bb79d07f2146c824dcea52ca606e13963b56842b669cd0623075fe1d6f1777f74187677d47e03290d8a65579510a7cceb0c57f45fd1b1da296f564e5f524b774a5f55fe83b90753943605bf45d40f7f4b03f3f1316fd748399171f31331f713fd2295026e1106071e4e14df02f3e1df73e96d7f30ed61decf13b3038b08d71b4728fbee76182181f957b4a903def6a01f12ba83ffc5ada3d01886e78f329158a973436fb596d623910df85b78196298af78506729ca3723822051c65c577ff95147cbb8cfc08ce3c07884290fc5a2086a5b05e5cb886dcdf9f1cc9f"}, {0xf0, 0xffff, 0x6, "ea452fa9ae6396fc39d9f31151b771601d9d078f1f079a9e8a89424f96bcbc100cab2816eec7192058b367ee619c2b6a026fedd7b8b868ece826ed4a55646042004c9cf4219a6b4400d438d8294c5f9b0192c73ed989e393f87c5d40ffbe532ba6fee052ae8449ba69ffca8e5f6a0804610ad8a350a73a93a89e586f5a9e57205f1275639bb38e0c061d0089bafbe8bdcfd109251a457b9df85cca11fa89ffac563bca1483bd1c7aab9a24fab8c286b217e79ba54cb6dbce79a2bc875623ea1f17e80da509dafb9e991ac9e12be32aad42bbf456e35d339a4b571de454"}, {0x98, 0x1, 0x7f, "7fc3b68e4f667e0a53cd3bcf3592eaa229696996ae004e1da96d163c10182d0a1b10ce12687ba50dd9e0b44f83b7302e49e5ca02c85ed368e853789b9d36803fbc24cee162413768519a5da75265ae10f76d040b9788d1c34686366eb800747e0e582c330a9dd02b649bc733642084689a60675651aee72a53f52d150f71bc7d5cac6cd7"}, {0xd0, 0x1, 0x80000000, "438b822b675d1d71e357a7487c4d4074e1010dd79c55c1ed66357cc27d8a80838691180031cf67c1f9de948a72db8b44c447d769eee8d15e3065396bd21d6ec623e58450b64640b96a7cd2aa0bfcb0def9eec07a48545af65f229f17fced2c95ac18ec772d523bb44ada436bc35f277c2acb0751d39328521d6dfe836d58895b9b0ade893edc972bd5c79283df95c898c9887c5131ff13cb4d3e2fc2f8a75f9b73b94155d7303be4fd71c248de2f4990e194435230889d9f0bd6"}, {0x108, 0xffff, 0x5f16, "f5355ad52b7b7574b200d760117d545a31137f283a585b10b712c292dbe37abb7094457696fa1cbe418e71b90ec20f05c75a854d1daa1046079ffb029404b672f5742b0c085a8bd6572231ed1e56d25f8c5fba0f5fb1693666622c577138df550e895b56172dc18a55bc5eba6560cdd0fa8937b81e6d05d407a1054696bc198fcf3e8313bdb48c876e90b145ef59bba74a910ecc79e59ea44e3668495fd268b46c6cc2be53a608f3499535d3e75feb210dbd6ff589e7605883473cc5905080ea641c31f0bc9fe704247f96c3a110f0f47ec77a13485fad0f6b5550dfa03c5116fcd9f24709be96407a6554e425808573f7d853551f7b797a"}, {0xf0, 0xffff, 0x1b, "3f666de8129b7544c57b2c2564c530049067151d9ede1c9685605f9bfdc8474f90406862772085242a0d80f0549b24e3c92dc72866a30c903a18e12af75840f522849de9cc6ad5815d44cb6d070c521c7d71b66a83445c2ec976ef1a18e6c2cd7310d42f778f939536f4426343f1d6bdbf769c955cebbc12af694d8a21c6289f4629daeb628074794eecfb0666a4ec7ec57e3b5847caf912ddac4c772d8aa2395748c7251386504440e5b493551aa1e9843bdd268b7adbae3604b7c7ac1aec52f9676573a51dca1ea6b47922de1bc9559dc2d90dae270904e77ae7"}], 0x7b8}, 0x3) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x10) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="a1f954a342f828959f0e704ebbe5ad8ec1f9f501672321a10485b28fd496c47b1a8dc596ef24edb0d96fb57b7f7da75b7d0e91acbeac29ca1e055833c428ffea594693120ce40e67b74da458d924ba93d2dc001b50ce2fd48e77b5e26a89791600df8ef8410971685d11ba07324ff87c3cf5abfc5a3cdf737046336dff5e5a67fdd91a336c79fb8c6db4d5d60356e3aa433e1f39e156ffcfd6ebf6827a6615194d95aeab3bdf249c26db7ff09718f106b52ecf51c1947a8b599b9a2f6cba7ce99e", 0xc1}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) listen(r0, 0x800) mkdir(&(0x7f0000000080)='./file2\x00', 0x100) mkdir(&(0x7f0000000240)='./file1\x00', 0x2) bind$unix(r0, &(0x7f0000000d00)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x8) 09:40:07 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfff) fchdir(r0) mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x0, 0x2017, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x10, 0xc007, 0x8e, &(0x7f0000000000)) 09:40:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) fcntl$getflags(r1, 0x3) 09:40:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 09:40:07 executing program 0: socketpair(0x18, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x45}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x7, 0x100000000, 0xbcff3a0000000000, "e23245683e251b8f159846fe94c21ac34369f4df", 0x0, 0xb75}) kqueue() fsync(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="98e7b75f73664b06761288e7c8feebd9c77a023ebbd5510de62ba75d10b9483850e36ba07eca032edae1871675a982e0ea2f7855c3623c662847f9e72b1c831bbd3f46ca4a4b2b66ea08cb6ce4e68a512570196ffdd4d8364d53ba935ad7ea5c752172785252", 0x66) 09:40:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1c8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x2012, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 09:40:07 executing program 0: r0 = socket(0x11, 0x2, 0x0) write(r0, &(0x7f0000000180)="e4046caf7c33f00ac399f8bbff7a1be3f9fee37b978e029d6faa93716ef95ada078bc884dabad9c0a9794df74d6a", 0x2e) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = dup2(r1, r1) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt(r0, 0x4, 0x5, &(0x7f00000001c0)="0ae99cf8dc08fb789c356f9c485a53385a88ff6121f34dead499ce4a52d0b9", 0x1f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 09:40:07 executing program 0: r0 = socket(0x2, 0x400000000003, 0x2) socket(0x6, 0x4004, 0x7) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)="a9b4b649262f0a1a1df5f15b88e6bf8a1c41e4e5b25b200b42e924c82ae3dc309fab3cb2dabe50f6a915a322836d2eba52eb8fb8489276bb4b15d6b50cd163b6c16f84c9657a844a177d1f1d25df3329ff4a61df3d1afe45b3d6b77195abbd1feff41655c9668d3bcded70d102597d11471319098c7e13382ccfde332a7e72ace015a6dfe7a7d82c9d4236335f022e816773d86e53f510d084896cb2b352109c22e6e0753e465268a61171c9d70b276a9ac2f8b162832f511fb4de457b030bf6b0e032c5f0f002f72045b0ae7cfb77b3736f995f918a086b45d33665cec49f1e640f7cd72184656059ff275c81ea79ebbbef5d", 0xf3}, {&(0x7f0000000180)="c1d8bd462356bd2a4d34d3c43a9d9f6f171352213da685ef3e78b5df065ab98e9c439564180210ebb4c87c39e0c1f804aa818781c273bb6b196bccdb1903c5e67b3a546b86469821fdd7bd07226c85f9df60ef0e383cef38cefd80b89c4b6e0cf35c71545f52638d1d58458f60fa253bafc160761a216674a1096108a9b660b0839a85d9a5b60b2663f381875167895d9d3b7b900f9c202406245f8dba08e58fc9b0de0450582bd18e953abc5246aea26539e1a25013180ff1ca26b527d7059c5dd772df2c13e776ecef7c2e3cee", 0xce}, {&(0x7f0000000280)="13568c635a796b0ecf8fa99c31400bd3fcf603c0483c7e98e75e07e10859eb650ff70e571020a7844998b206ca425e0ef3b66697ebb9a139107d824815b27b07eb66dd500cf3b60755304c616f0d3cb871668b7bc6a5e71032c69fb49f2904e16dfd84248900c154e9755ad4441b47ae40acfdd2786efb237c840a50df13a0164cab037238cec252e39c63a6df8630d0b8c4008090a7e02c78b13601c27a7826105163b0e73922173a992a7413564547f2aa", 0xb2}, {&(0x7f0000000340)="0443a441b59dba8475b1a72cb028fc292439e0b5de10409afaff18e95151461c6e83dbc793e35720836adae02dfe2275375efb8ddf9c9b9061ade718109914e6bfd62ee0be", 0x45}, {&(0x7f00000003c0)="3d93d82ac5e2b12e6d648834029537c96cef0bdee234bf8dd9ec18eee5358884d91837703e2d37204b6bffff5b367534fe69bbe99963c00b633143a7307828451094c7b404282f6ff7e10cd4d27533ab99e1cc279f4423cb10ffacb736621251601033d8b61739f8c11d9a83a160ff4529316f274033eaf24da0dfb9f8f232f6c881a80840d35a5462e8e7df6be2fa5eaed579d392ce5a30631bf726a8d600454f9d4323d902a6057fe659e157b791bb5117bcbb756965c1d2edea94747aeb6d1700c6cf746cf8fab01eae711ccfa0806af0ecfc98366f944a22119ebd017dc593da5f07f8898e36543c815b7f302fc62c", 0xf1}], 0x5, &(0x7f0000000540)=[{0x50, 0x1, 0x5, "1c4097c1cb106e488f2aba7b5a60e090e868f36ba1c02d5d046b99bc54d15809bb54fdc0260a2b876ff2d1dfb2df11777ca03e6e13a2c816758f8562f1d9003a"}, {0x60, 0xffff, 0x1, "2de26e6c3994303c17e6e3d089020f64107e4bf523b3039f9c371fcf3b61d394525d340c2adc775f76765904f88b836859308e41673597430b9ad2ea776bffbc7454d7745f6ed8bf14f69cf86461b4"}, {0xf0, 0x0, 0x3, "4ee66a71287309460e81070faaae55c84cec8f1820810b57babf3284b9409af3668226d75fee49be07b5c64173cd46e566f6d49b327b6dafb320813d98000b6f3d579d06ad0163e104f663932408781a361780b5329281f3a93f528617aee57489a71b8f516b9153ed06120319cdce6fbfbeffa1952da2ec681d49eddd860094bef53486361afceff7bf3ff47cd9b60e3f638ea7a55bd4c0c1d8ed82f6149704bdc1ed67dfd7583dded1bf7bb3369fd036af4934baa767498dc1ba98311c455faa7c6e18d21f39d9d1ff8a2ad85773907989500db470e9576d6b94"}, {0x40, 0x1, 0x8, "00b866c3ec78dacbf6a2a73cdd7a1aef9345cd091b8c79889e47b6f50270cbda955f918fa6dc6024d4afec4d9222a8"}, {0x60, 0xffff, 0x3, "8a698713ba80815180eb2f59c4ed2b8d410661dfcf52213f87885ece8146279a474fddb4061576cb5d899954cf665b3bd2594ec4af8302a830a13a876d26ae7e9a1c70620ce9233d44c0fb0efb81"}, {0x110, 0xffff, 0xfffffffffffffffd, "6bedcde27786c5c920dd6c70be65ce2256590a458514f595dfe106d3443898c282d21f46ed0567ec637ce5e927d58a9aec379e39b883641d0812782e841f6e1909ee40070adef11b2a968fd91d229ad2ea4eee189d9db502b37bd478d4271cfa00dc2b1199ca295342589ac78a54ae576b1034aa1adadc768a84e1b1160dac248fc9668a03c442cfbdfb3748d7723fc1273b755420aac5b52e9ac58b72da3fa5dedc85c98f63c371e60b1cce837b1fd7b8da2adfbb3d215fc5e46e809f3de9da810f2c968e5c31362713f0d84bcf0e96945efcbd3d59063c90e3474216bb0d24a512497905b342a9223dcb7737b9c9102937b0e435c3effb6a2a3490e418"}, {0x1010, 0xffff, 0x8, "4c8a5db4312e40afbd6b2bbff5799feb2b148143d796a245918433ec7ce7b3d4a7199cb8e665434f661f9d03e331177ca9c834d93fbeb6e89ef7eec523a2c99915735b201cf25ad4d94db0d929382507bf0e02ef343bcc9e9e3174f7e8020b93d01614ba3fd0a7ea50d969b7d0003f235e156f3058922abfb2df9a3777ecc1886e4b8af64f4519c0a394797f0730f2ef3ebbcc82e2d4a77166096f319cb298abacb310a568065d2103f43cfa3619d13e6dd28d434d7f7636cfd6cc403b3dceb09ff54f9d6e87076185ffd872048e0bc8df15db9fafea7546dba1bc319354131cab1b9eb44befaa9dda622ef6b55f7302bd14702edf1777a61e117964f23dee116569c1c82cd009a27a23b5818a4d1e44bf8c12e51200b086d758b37a9ca97fb462f6710add2c6608a0cc578d3b419637d750493ef26ed26afde4b9ba74463e019fe60cf5d54eba37fc453e6557d3a594ef14de49edfe69e099a26e8e4699f68ad5e2655cf979c1e194331055febb46432b9299e7d986bead523d3de59cba2714aef901a7ce924bad24cfe8acafa570e1f6885479375650f7b2bebf0f0ee14d148910a61b71fa71442668bcea061487c0c8a6b4ecd07aa0284a56369595fea325edc53e9d77f899511245605122ed54dc5cc4851903f88bcca354bdd3aa4d657d07a13c1715040b1f0b91cf57f71fc6ed5b50f97b39147f0e604b49391383e3ee2195cd4a59bed3b4c87dd65dd372dc2cfa40ebd1f5c35f66d3b04ac9716299ed52552070e2d03d098d13e997c2debf3bc2879b84545632194b4aef9458b3795001e87a81efd7a3955af84fe4ef052a57427ce3833a8a9e50ab776eabb34a71f21e4dc910782dae274cc5616307e685219f57263cf29bbf5265c8208d3db290ed5dc84a804c1dd524cdf0402017b337d0dce2d34165847ae9a512940c4e783f865452a8716b912b29456298e84834e80d238c00da573e980f769b60a5ec11a857d6dd61f3bd7765f102b40d0795d522023a5df59730a1b74c31ad7dd73de376c327e7bad45f1db92f611dd3c4039c3ca339d4241eebbd7571297bc36b0a90ca73a16cf56182963582029d458052e4c250c1aed81acad0f4a28a95bd129ba2227c224add5a59fd24e465ab234f577c2a78022ef5d05b581619aa4a457cebd5fb6b56613be774fff40c7c7941a4f4ccb5366471175998667dc1a6d35d4121de168fc104451054442c197360f9f8f9d18e317e3032db1028b4857fff40fd0d879ae7181062036959a4601fbd555ccfd4e9683ea7063dee1f87d30887aab56655b4d6b7e9d8a8901fbb772ee377ecdff40d2f9a329c966fd572c5cbb4f1de823ebebdf088e8fa5418202d4387f15e603355d3e970c43a797b25b72e3f9aa9c2bde9d0fb3c04c3297b4fdb1c195a2c7dadc46d4b7c61f22baf156bed202de2a651b1c5b4e0f096185d029cdae565ca809150921a5558c5db23bf80d83833da7ef60aaf15ff4c4f12642207e8ebe6dffff07e7f40a764e153e4cac839227fcd9cbcfa32193f460ad4677722ab79a13d9bb2c357bc4fdc74fbf30d5557c5b35428d7bbd6cb31bc71176c1b463f7c3131b4fe0a10cfacd53bd3b3ab00c9bd296a5a92bfe1869ea115ab4e324199689702dbcdc25d6eb495b65a9b72f0aa0e52ae0f4824eb50b828f51492b4e1cb586b9aba91acf7539b6c13322e6f67ef9d8e2a3651e72c7c634314c31efcbe8a2d18f8c407605e1516c5da96136b85f563152e11f120b29b34f110584fa0f2a86f60b15cf98dc6b3cf7e6a48a365f4edb025a8a5bc3318bff3edcc8357d95bce860975168e5ed551b5bb47d4b16c78383a8b52db28e9276f7b49153d4014c135e540c8afa1f9450d0a967cf1cab053b465c223c375b3a666fb7cc3ff0d132be50de7836ad86034073e5e32c84ad8a09d6fe5acce652564c3b1b05f0b31750ff29d450639ea287d85a34c86420c0ea6dbfc8fcdd3d67b2c5bad072e39f89810aced0c81e7850ac2107c6efd6dc268dc8cdfe583d8d73818beaa9b09b64fa7ee69ebb3467ac47f895c6811c15c91545bb529998d78d0206dfb99abc0585f47e2c8e89588fcc582655caf3f543d78a37cbeca2a25805fef796e771a2e333b748a434bbfe502fb595f5aa271df2fe022a9795224c60711cf44b08b770f8a041b94d7649d059db3ebce4b5c8a5da2f51ca40fbf658cb4d54c4e5d3aaf0f60f4dfaf002999eb8531fcd39834b6c29162f84200cf8f02859971f58212cec0f840a5cc6c0e923fd187e2fe23c8eda7731578014c12f08dd41c9d1514f7d4778fcae7b3860239653d1ef83fba1b778c82cbb24e482577c4fc439a3d7dd2f35fea6413f691c2dc8ebd5256bcd4bf8f5a1303c0d2332bbba83de2b7240156874364e5e413562d1c80359b2ef4679b1f97fcc3a4ffb41c40db1e359b4bbb18d9292d77d893d8e75b4d8c82e1f01ad0d57f74036011a0f153f01abba70904fec4eba26fba3de555cd06f342bd5e2d042e75caa62b1e9995f9cf2d27e6aa1783978571e4c2ee01e4ecde58b40823df1d9faa3ef96b0a31668fd45684df68328f704d7b9eb4a7d127b82a941433616423154523cb7ad5131557aadda6e4970789440e113154a0b16081ecfc136025c4017c16645d34937d91b737fc05a0a2f2119471fe4c7047875587061c32f1efcacf3ea828fc431fed1155158e264668bb0331b5cd968ce73489ee2765f589a748134ee4299ab7c85c53e6a00371f8bdb750838e67262fa6df1aae26819e16bf625f884f8e3d8581823bd9eae65b00f1a618fa2bc972d3979cf92279c646b221ee079e1b353c1db48f67b42e2407af3c9d22ff0e770d130cffac723a75257db78573fb31ad0a4c461ccad9a5dd2b5b7b09c90de4c47195940a4cdc7493adb042122944f417c64077179a7164af782104bc8bddf70985dc33f2c6ee8c9ad9ea3b1772e3aec61f1b7272fc4d3889848da2d97f5149809755bd20d3fa5aa536053e3a796974ee33dacef3d62788fdcb5811b13b10061a7ff10cf81b9655eae8d4ecfe7c6f37661bf18006ede23cdc69804f2979df9e9d08ac434886fdda468af9df9c71c6c218c5d98db7c38c74c1d7eb0bba16d44624cf6723d6ee93b728e66f1c85a5f8f6a3e0287bb8cfa882421fb42ab636d6181a75f00c84bca11709df9bba0d1ea57cf67bc11cbc14bd1fbd60842ff3e16689804833af766cf672807ac383fc2c7c121237df4637ba55b01c2d4a7f0e0db76016921da274394b0f410c20c21628610aa8687149b14b28faaa2ff86b5bec52726bf059195f72e8fee790693cd5910a52fa69977d2545b6094741e2ef3adb5d851e805d01c83f03417b47e2bba607f41befabb6ef531aa228828be11dc1d1ffdb59b021dbb3e0b47f3c06ef382e50e54e008689227288efedd9ca50067b6fcaebd61ac2c3a8bf17765110cbe5733ebf026917ddbf59a030da812a220168e17fd7f36c668bee38af888722fcaf0c372c38a45963e4b58e2690bdc988622d1a16f7421428b0d140d6c4b5340e7efaf4dfff145d95de1edad12f3e504756be3ed372138363f5a5ab3c23154608cc4342c5902337118f035c0dfae379377bd47fbbe43941debe61e6e0d74f32ecaddf975c459e9c14a0de4e24316a41fec7db11532a7c7cff0d43d4c4ee415c51e773fa0887af89a4e98014a10c0596cc075ed4a0815f0d75962a98802c2fc5f96862360c0b906bc77acba1e5e16dd6c2eb85b4ebb88d8540c13c2f8e36d632cef44606c616a199283976254563f85e0babc30c47efd4ddb97ce9611489c6c40567785e1d900bf18d34bff6f7a1fadeb3a465c587409abfd5fd9254fbd61187685c7ad1566e0bce3b596115c0ad54e033adeb1c3e47b896655bff4ce3107891b586df9c517d1234942e9db37db32e368438f8d9937c07c0a1dd651cb517ba382fe4c78401ec38ed101ab8321ffefa0052c3e21889ea608a5be77d961435e05395bc21cc755fc561bc978e096823f6035da3e4b5af76bb8fa9995c7f652d1005fc0be5808d4aa63d98bc2201f3824fc58c45c9da8388d0e2381a5576862286c91ac834dbe7b2b93f54ad517f499d59794407751a96239dae0e3bb317b027ed8d99d914e6be9320ffcff10c642a3865ce9e29e099783106fab287ac5e232cf4619ae03dce5e41596c5adec2a06b5bcba9b34042d6e43c1168f25574c33772e8dd9a5aab59e177eb50af2818357d7d61f3a42a2e79adaf1e2da9ee391695fdb4431861fdd16b3ecd42b9d8e3ef3abddac89831f5a9882798d5f73deeb42acec4f91cf777b8dbfd94e47ffb7e96f73642dd3998c5475cf5589e78ff5268baa720f7b05efa0f502e43c36f1176a326d1fe69b5c3d638c4b873ed118dd864cd1e5705825798c3b5c3d4506dc7732eafa47e585bba4ab9f3a1ce09333e685e2509c95791d0878e6ba7bfe1713b7763716a9bbe44ee48efc020f397fdb593315798cf4626249ed26035bfb24eec89d8491b68ec5574ea68103b0f200c12c5d1536b95b6b51224e92028bbabe3339b4d6a28c3c168f9b4dd4fbe4fcf03847742cc9a21c41116764fe174a7d9e2bef759a4a449aac91f0e97126efd2b11eb57a66b53b02fe7ea30f4904e4947671f137e798d5bbfefdb6d44c03f1c87bea23af8790082e0301090133a93192609b733e55524ad779d81bcfff875bd69e21250796c09bdab39b46a1bb567c394f8d91513150e8754a49b7b385608c4a91f6f5d5ab49f63b3ef955f28b6d6ec081cae415517fb54db3d7a302b40bc84752ed2e428466adcad3d233f4ca52b8ede24ec70875c1f0a1b1b74e81179cb311bc9efd28c9851be307b65bbbd4e8581af2f8cbffc544d9c2de90ad94e491bc4694bab6cef065a2165f83af578b2b778a8dd2e14b953a23122fb7eeca771f10af3c639aa226ff1f1de899cd49b8f09fda37c5404c0df261466cb87310d737f22b51496d5a7809232e284dd06cd2a336ecc1d1d5081dfd1224e59c883a9269748fcce137d36ab6eeff69f2ca9cc861aab76668142a55344a9362173e774504cfb0b7b7e7a6a583d0247d249db9d77e3c66c91fa47cdf6cdfc61d5682e17cbd4956d8231efaa11c9529fb6a26ce677244b7d81035e98188f68fbe5e53ee74f4fabe4450a636b23dbf570d2b5320c28d4a10471ad68db5f88471645036a9b41feca06de77542b2f7d16ba791583393fbc8ea12c4092f95e96ba74f4529e7f76c273933d07f08c1aac521e8481ce8f121d6c3131bfda1b9484b27c2043f4e91980c1abe7458d39c31cfac2f2830d574e31d27c2f3e9c1b8d0baf36cdd28c94bc82a1fb5910865b59af6c3a8a6a5a9142333171a29e6e1fc3e97f87576e4617083a537adfe3efa3ed7488d7617db1a4d1e1422c2f6a61e85f6f2f58ef5409f98bd5e9aefbddc30e407508bb4c98c3c8e9f825deca73d71f0fa2e8cb67e0e0ed0c740fd857e9a1b321a6fde34c055cbf65141bfc8d96b069386d89417b24e72d2593ab091fbbfbd8989a70980c75f9797b6875b59b79f0b98fd05393f18fb52b81e63d8417c126d4e41c3380cbaf1e1f030592c2e0f38b6a39b7d1bb56f44dda420365ad10899a4798c14aaa09537a545663cb8f427e5c08886f879099b5ad0e4b96939b0415e820857132efa05f8f9a14a75fe59757cde959cd371537db958623804c9c6b02ca356d4b3c2a9c8890db1a3d31d087180ddba8f5dd554564b9a3ad079c7c1d0e8e7479e44f77c24ce7f8ce80e330a9f49d42461e9784564e"}], 0x1360}, 0x2) accept(r0, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="f6000000", 0x4) lseek(r0, 0x0, 0x2) 09:40:07 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 09:40:07 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x8) mknodat(r0, &(0x7f0000000100)='./file1\x00', 0xe10c, 0x1d) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="0bcd5cd72863286e25f06d47d10a12", 0xf}], 0x1, 0x0) 09:40:07 executing program 1: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) r0 = socket$inet6(0x18, 0x0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f00000000c0), &(0x7f0000000100)=0x4) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) sendto$unix(r1, &(0x7f0000000280)="887ffcc4fba9c146b2eabde1c073f16e93941cc6157f8af05daeb5f19716a7a2a616e1d7a7b56356be49f77313aa04e9952816f156319dfc280224630127372da208f6940349f7dc27", 0x49, 0x400, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) 09:40:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40, 0x9e) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280)={0x9, 0x7}, 0x10) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0x0, 0x0, 0x80000081, 0x6, 0x1}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x9, 0x3fffffffc00}, {{r2}, 0x0, 0x82, 0x80000000, 0x1f, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0x21, 0x1, 0x6, 0xd0ff}], 0x1, &(0x7f0000000180)=[{{r2}, 0x0, 0x0, 0x4, 0x6}], 0x7, &(0x7f00000001c0)={0x4, 0x5}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x280, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x2, 0x4, 0x1, 0x715, "dcfefb28cb28bf307c3a08069d8dd16fd778a528", 0xfff, 0x788}) 09:40:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x21, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xc, 0x1, 0x7, 0x5d7}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x80000000, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000005, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x10001}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x0, 0xfffffffffffffff7}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xe0, 0x1, 0x5, 0x8001}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x9}, {{r0}, 0xffffffffffffffff, 0x28, 0x4, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x9, 0x40}, {{r0}, 0xfffffffffffffffb, 0x9, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xea, 0x40000005, 0x73cb, 0x8}], 0x4, &(0x7f00000001c0)={0x40, 0x6af}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) 09:40:08 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x17f, 0x12c) 09:40:08 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x134, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 09:40:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20160, 0x20) r2 = semget$private(0x0, 0x1, 0x402) r3 = getuid() r4 = getegid() r5 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r3, r4, r5, r6, 0x4}, 0x9}) setuid(r5) r7 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000140)=""/130) fcntl$getflags(r1, 0x3) r8 = getpid() fcntl$setown(r0, 0x6, r8) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0x4187, 0x3, 0xf4b, 0x3, 0x3426, 0x3f, 0x100000000, 0x100]) r9 = kqueue() getgroups(0x6, &(0x7f0000000240)=[r6, r4, r6, r4, r4, r6]) getgroups(0x7, &(0x7f0000000280)=[r13, r10, r12, r12, r11, r13, r6]) r15 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r15, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0x2) setuid(r3) r16 = shmget(0x2, 0x4000, 0x189, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000340)={{0x8001, r5, r14, r5, r17, 0x13, 0x7fffffff}, 0xff, 0x4, r8, r8, 0x10001, 0xff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000003c0)) ioctl$TIOCCDTR(r1, 0x20007478) pwritev(r9, &(0x7f00000019c0)=[{&(0x7f0000000400)="0075dbc20686907e6d316a397a29826e05ee3fcec5bcb72ec5cfa2f90dc10afb907656ec13dda7af1b2158fcbf9a3201585f181006e315974500321455ade5941ee81e60ce081a6938578e050e262cb0985030eb2692aa50efa9455567e15e1ee7f5c090c1996701aa10255d7fc0c40db1fef95e42d087b1125d06641acc7b64a6b4c167498649207474f54214a8fad445b33cf11300d109390c12dee0f7a91ff4ceb7023215abb1377b99836462c798d99ce8cc03cdc0778d634c739b6d5325e43bc427422075cb5578ea49632323ecc19020e43f613da8785a163397", 0xdd}, {&(0x7f0000000500)="54e54a8c2d9282a24a26e1", 0xb}, {&(0x7f0000000540)="5ad807089bce84deb37610edc26623b6980284eb48adfded69a3dfb4a5f3a5ef9e7814d69f1de234d68552ac5ba9f6d22b9297d64be6658d27c008d73c8fa4993eea7c127a680cfd93043c9c7fde4704a57641a89c1797961956db8be621abe8a3937bf9ae88473cedc414d53526b543c34433264dd0d256b41a638e6ac49f86a9314cb27bb28a26bccf20735c42e668d803cc53a49b927f051ab1c61a41e003da82ebca44c436e4ce43aa000b3357f4ea88d15abbc71b66bf009b92a84450fc1a8ea7f0d645ce716f4c0c45e0376df001f505503b7e86", 0xd7}, {&(0x7f0000000640)="7047a9fdc8e72df24b74cd653c8a18c9ea0562f7ae65a71dd2c827650e71fbb0bf01c755c53fe6f011ac5157ecbae31f9123372bde9aefb0a3369bcdb3112bb03677d362e677aeb27d044a67505448e923353e180a8dfe1c196a179bcfe37d6cc6dd68efb5e1dd14eaa082370917439683264439b62c592c26afcad740de4fccc637da085b3b678c2122fd2d5062cc694e086db9e112c6a30957bbb50ed7bb5af67f0faf5037b1c93373f4128d8a8479ea06887786aa813aa8a29f8e9032d6d7f078701cdd19693063e464aa7ea8164b1ae3db6feec697f86b092a13cc514e069b3906195a84a483d80145e15ac6b6aea9e0e70f26ae1a", 0xf7}, {&(0x7f0000000740)="8098de36731a5d32a360f832fdb2f4ffae7e4f0d50c65476abc4ca434bd4a60ddb16eb86ab8c3edf48779fa83aecd10eba3b66e07a35bdd2e0a84d6f5fdbbec9af846c986c1b9a2ba79c8da632c84d8c029f9a7488b91483eb6ecf399d92ee422b8c88c5209d610e", 0x68}, {&(0x7f00000007c0)="2d79bfad394e56fc0c8cf5c6dd11009d43ec32f9342cb0ca8bba8ebc64dec81110056034c27d4fb5f35460ba899dfebef43dec7769d0fa1aba05ab1e", 0x3c}, {&(0x7f0000000800)="a9808bda79a9759eeae45d0d07512905827bca", 0x13}, {&(0x7f0000000840)="59599fb44a8d5126952c10c495fd4c220bab8c243713747057b7208290abd9fffcfc4197fff1d600058657925912f21992724fba1662dcd060bb5d1ec9d8a925d217370fe01a3d13a58795d0e066b3fe1a0bbf9a06948eba748ac8d035ca06989a40fd5428018c6fb88cc7a5c5369febd112fbbac9568d4913a06b8a310b", 0x7e}, {&(0x7f00000008c0)="d6a125e016c7651730a467fd06cb950e7ef5dce478607b63158c8f9c3818890b893e4e6bf800be81b355fd2ce806bba76816a08f0aa3c3052d07e34b4c88d49e5dc8f8bd4cf78e33d63f8434fedf4b8c196badab4bb2f48fbd6200c1a897d0903060e1a48bd78eeb83766da6bbf0c2d1204f62a429e05c0c06a0a79ca54491444581675124eb7041dee7608fb4e922b56271e34bceb395604c5969f0bcac17fa4b89dcf1fd4a4f78b3f3880fb1cdd72c4d5f0d014dfa44bae6991d36636aaecea0490b150ce2eb80b0f30ee7fc4b9d375fa1bc89ca20c58b2b31160a8809538dab3d9672f70dfed652a3320198ae6b4219e914a043e568dea6525e9e303fcafe9e6449c1648f93626d240f0d090d8c6e319c57d48af7ae753edfbe68816f4b2eedb569f641aa03db5b478a429037c6075a968f14c06eac824bf6a0d2d2f5e2d293eec12dcdeaeb3aa5d641d01c5a420f053d432d7b1ed83680469e5ff3c78ecff8b1d7c9457759911d6395c80e3599702aa5e99ab90ec3fcbbbd13ff94fd1c4e59e66f0005385ffe49341a674ade93e841520e5d1802fc70de22d49389e916d380ee2b710733915e715c5eca257f2967af3fde3cac87e84d37a73174871b9dd1460865b92041f657646625f7b00ce04cb885a7181c5d0bf1022bbd57877aa4f7d714ec49daf0b6f29bf0c71457ab14fe1acf74a9e76764b6f7d534dedb97ab6884b1e8067643eaef3539ac71904ad23c4e587aac9d35ef4ebf8cede8b62fdfa4a6407c72129e9c360b0ebf251c808a57ed88bbfd84fc1f8da42c7c544928d20705afbf90a12f273849f1bcd771bdc7f5cd4eb818ba16fd8ba52f074d17a93119b02a1e59f5e13609dae843a52a88d60cc5d495502ac1da6e1eadffcde1974022af7810e19b77907652b9eafb064fa58565fa7579a3c93d8c052c7f66f01e7df0b0390f5a55a635d3af6356d272d4752f3e2d997723fcc24fc0721e0761f60f5ac890e369143a726cc3a44eec6549edbe21a9ac8e997c4efdf80b03ca3c415125ce20d6cb038c9ee9d862bb7241aa300768ba5fbafc7051024b05e183c06fa56087f6c172f436e017a980e4e6acb2c4f9c891b33500bbfed188536f0fdc3e197285596e868e88b59f41ce73ea3453673e4662c94692d729c7682218482e6f0d359484fbb20a83d37131d72e1503b56bebf01a4f0276090dcd8ba88fed173bbb6659170f1da74e796bb0b53c115aa31762b508ffa851a35774e89950c41476b7c4c22ecbd7fa2e9d35b5a8ef9004a89f9ab93e8dd15047f9dc6df38bbcf1e9223973272743638f04e26247fc9cc1322e822ef4668b782ddcb5194ec2499a01a46ee116f7dfee7d8ee0b2553a2c3cfb673affb12b9c78d7362d2ad6a4e2e9829846a490a9b2c6f97b973113734da8d0299277dc7deece00fc7d0cacf6445c577eb0f6932b66ed8ecec35faad00603ead7559f65336df9dd8318bfdaf46c0249840a012d4ad377f7126238ae4b201cbc8ad2f82d728ae49a79b7cbfe26fb64d84b3e5232aba43748cac4b82f3670f4436d2805082ee21a6e39ca4666b509adae1eef9cd820c64661f8430737192037e97709bfd4c3ad52979c39f79e9ef2403948bda3317a1147edda6282a8be6d449fcda54c7d2b4fd31abc416232fc39b9d7b0a54978cf2e01778043cd29cafc79b9deef872c3fe259611baa116a941445f24bdfad4d4e5b6daf36b79d5df4edd2710e6943766621a0c8ebac8db2231cc47c1d17b21093c714084e89e614d2ab328e07fd401a0a4d7c048581c3b17a636c26c0dacb8736d29403d3ace0627e6819d187bdde8f0b4f63b0dd8f357db131fd12449fe583cf47a76b4a47bd0ec75ab6ef08a5b3aebbe450c5f40b6e3c7987616ee258f2cef875178384521a877067a595e0b3f9b1eda815894b15ca99b3f7e099a3f51fc67b2318fb86e24a2b4d61bb71a7e6814f0e2081453281977747f65e505bfd632d5b52360836de086b88d246a7788e1f6c780de970b542849bf1eddc52d46129473035d2a68ced19904800ee24c2a0bf987b45380e450bec5c16e138351f37069749e730d3cccb604e7beeb85c5501e8acf69fffc4231f50ee2109638935d0970e4e614f3efea1547d4228c46316d75540e1e40f0ee4bb7c72d1c49455c77b25685d6ddc80e6e8c9c04d3b969ba8efcf3212af0071b9ecfba3ac1969bd4068d3d56ff9ccf19190e56fa9ed2d654c44511120481fde99751e61f1b0dc4e36ad355d6182ddcb5c261ee18a22588b01593470bdc675140090fe10ccccbf2345d6472418da36e44caabf9aa0b6e1b7ef435b523374019c1346bd3f974fab3f7ca913cc23851793a76b30e29764b2e922532ad5b83fecafbf02dc2e66edab92e6cac0ca11b056b3356d72ba0ce5314a7bd96a58294ba40c71d354ce99f5af0c145f79e05ec1a730524c43067c4ecab03fde0cca449c7ecd0dc469fe41bb280019f83363be3d8cda26a6c80f5c66a8312e814dc25e227b0b7f60d451b6fbff74086050256ee25c8f51b1e5476e4b7d72444fa7644ab7cef72bf8525dd5922ee17a553d1d8e805e36285749f0907f8a772684df39f710c2b79e1f42088b6d6a4b7cff54e4d835506d677f89f00d233ee44c76c83faadd86634c20d79844f6481866cde16b4251ca49c0e1f37d79e59e47e0246652747c8b1473812771cc9dc82557d5c72b9adadf4be4d054849a4d3eb4e43057cfb0734b0c9f16a7a96af9d294421522234bcfc27102da894d960c828b45df7cae732639a1c9ff0625b1ec7fd5409aa0e57b42462befbcfea130546757f395af8800df06dab1e9c38afcdb9e26ada30b671d7aa4b5ab152ff2d08863a08e3965ac70a7ad411caa41b9fc38b97d9358c87ef831c907f999f11c51a520c215c8f9cb6ba6f1a19b3d0efc28a7809caa4be6f04c7b8b9bc38b46cd4c8dee84e3620233bc8e44825678466bf9f408bf48be932e9a474ec059f29c843150d18122d23f36c9e8433529e4f15ab4a179065f71df26ad865e6d4b16e124d4da91f10835fff41a43c38335bc849f96e2a3dfafb3fad54c406e1da459f1d15ff9031569a8e6e873b9b878c002324535779c74611a8db8518e3ea732bdf731ccc285d3ee7785dfeac0e3c30100eb551a562fc8618d049589aa0a864b899aa6db93a36e189cecd35a7cde5972adfc96f1db94e3000762d20e1873ae45e2cb5beeaec5c17ad878c3a60a2a63b7884496df7b1a4a6b4f04765cc65ae2af8e654e9f2d833457fdb0f2c99d3e3ada4e678a1201b234218ea8578c12d744eede438b4af357c07ab6162a8cca48985f2d898889748d087d16c5c07149686a281e87a2d2a22537409681f2501652ce212d44537f30c4dae172f7ad19257894e70f2b60a53213bd5506d62add7c7e89659d73b6b603bc0c4646538e747979ebdb7fac141e215aca638fedf1e50ef80c3ce6627d3ec9447f14be8dbf1dc42720f84af33f69745be8eb295a3796d7f28bc809563c2714dbeba0cfe2c831b40aa4a4f47e643bb99d10ecc7e0781214be7e0773fa6744a4b8fb43e0c786ae39c7c22ac63196e42f90781358d61345592513c4ec8b3654c14307d69cfbc392697b2c3e41d5daa262075f2ae8fd779d966823e2b6b3173a1f02c4cef7e32b3410c92df7d9ef98df7958a5cad017a93793ec892db2693f66e91a0563861d34a4307ff3ae8f1f5a10ed151c41e2c236671e8b84156ad784db8b1fb88f09147a24191d4c67124996f89ff2daa2da3d62540bc613d2f50b540826cfbd093bf722a569174214ac6bc044a5879f6e4879101cb8fbd06421eba60927e0a288f7bd883833ce51ffd86b93cd104b675154f556a760f95104eaa5a8e0e27abb5acb5008bef4443da1aa2d2a16b905e421a0c4fd0bf438406029941547de984dc4e79d2cb8803163d8f844596147ba22a32ac93b4067b288c55c0c670e81a4f193a01028a1840057d0bb1d58f8d994327f5b7ce684762c7d2d2a97ef30d22a68ed2e7e8621a71cb3ac7d5d8faade8d1b60bacb3da8136a3bdaf370e074735c58ac2ca225c2ab41316bf90d57ee2cab95dddb4ac43ece94377bf225ffd62a37816c46591ffdc1013a137ab876b25ebf77b640fcde176254f89acf9c5c97aad414684b32ca742b4fb5f21681564860e74a74206584edee01776f9e34f435d2ad04b63408ea59842224eeecc3bd492e5e21380ae90e9e8b02ef7e432beac492ea2cd949020e7b20f5e060304b4bdaf4a0cfc131f52e843d7eaadb1560e42dd3c54c2a752e387685e013bf0c3db236a2a8fcdcb1d8823ab08d6d493a758323a6c7cee131eae6ff6887abd2b89c76db6969901bedd8a600940fc96027f7456dd3c535026124ad9a8e1ad171ab8ed2a9cde21730cda6909bdf262326a7e4a13463d9d1fc2841797770d694020c8a541004eb6fb08340e87ee7be061df72f621832338132d99fdd2dbafbd37951cdc761dd8a616969bdf6b565e5e4f1c791f396b5238d6e996c31eee08f4bd18a677cd5ef4f9fe580f56a5e61b47d675b56e73f62654bd091540ab56de1b0068ff944e24aeeefe7786a7009e509378ec5719e4868e6ee2b4d840d27bcd76902c8da238ab66c8c0717ab561a4233c7d56c845472a9b2aa0bb9539a979c80925646d5a589b5723495a3854bf072554534abb346da174531f49a3a11b609028c46b4ce43936e0d1922d6879247f8ba8c9678607c585524c45b6bf5979b45d1b1738e520efe72b7e7d5c65f2fa2d3ce7afa05c0d6b0411aa6fecdf95f11cd42fe1c6a0046e9ee867dfcc56382e02af89bf10e7398d5b5f67f10c1abe26c7f3e8fc23a4f283cad65b2ddaebf23535a3728fd1041fd998c467790e7f0de9ed21992614e573cd124d1844839d71445591b6a3f426bdbef3148fccc87a5b716a092207775b34414eaf742271a5693d94aa45da22b8ecf6f19cb5a35409767310b201cb2473c23fd07e09c2e272c9b6f7cb472389f2471ce5fcbd5d83ae2208269f826de56c2ccb459f326ca713d41889913ef318b3b0a7737ba28689d8edecf13964331f868fc7538387e3bdda8d89cb8f981d0729f92d57d9be76224e503b23cd81abce2c33b71f925e6f5509979d519efadc7d4727fe1c4bfe15c04fed5b483e78e8738b8f678593ef758d75034109e3b8c3992ed24ecb1bd67aee6ac62eb68d5cb548d844f023f45116ce968ab767c489fb6ba80bcfb02e26714015c5ab16d2ca9d38ce2eacb7ca3774536778cbec4f63f3946f08b9fabf5cdac89b24f841bed1d76c9967bdfdba1f87f0c70239ed4a6b017a7d8cc77486c291cc6f7834dd41d1daf6ff3f0adf97b34c4f3364dcc17ef11e4443ad2d920944e369a591a7bffc886fc9f1bfa611dfeb055cda5418137e75f82343e022f19a5c4b71f7cf3ae6a49197f2bd01d556626a1a1d20d98c4d94a2509a396b0655b2764cbbfebd0947421fb4aaa952a49420aa3ff0d7bff46e504ae86413635e523a331a049eb311555ac46f49c79fb3554f85485e24fef4809c91c393b7f920dbe8a329192e8063d122a814108d68193f9cae03e3678f35ba5f56c43b50adda52704a07d618003f1472ebb2e08c87e2fb3e9b82e7330ff2d80e826ae9462932ce623a1443f96885901c312aa3a8cd97a2528f293100c93797cb7df2cea626c30d55ab2ba2beedca3dd6468eb66cf147adcfa4ad8dbea4bde84fd1b2ef06d8d7cf3710b1cb5d2d51fe5a9515f3b800bf7aaa5dc870eae9e73976907c8677a0a2ca91acb38fb", 0x1000}, {&(0x7f00000018c0)="14575ed5367953ec275cccdf0db2553d52c8ec450efa3f3720c05ce1393a3fa3e4f6fd6c46c694b845f8568cf85a5b4c49e75a9a6f1b638a1417e2dee22efd693e0ce305490dea8fd8496ea2de8a74ca2945ded22fa7f032ef7d61f214c11f02de4dfb14a137f4cb463cc5103a6b85bf3693faf3e19aacfe2ee12d0424392b3034bfb14e06f07bd6ca0ef9f117db551de0f5f590a088aa43ee9546bc2c49e583150e6f5f678adbec6bde7c799573a627958efda5985f788b378dd6d93f73f7fb4f480c6cb13965ac75e7c69c22d66458eb7d1b226b23cb165d440f4c34359bb80a", 0xe1}], 0xa, 0x0) utimes(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x1, 0x2b}, {0x9, 0x4}}) 09:40:08 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) dup2(r0, r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x9}, {0x4, 0x25b2}}, 0x0) 09:40:08 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) pipe2(&(0x7f0000000000), 0x10000) 09:40:08 executing program 0: semget$private(0x0, 0x7, 0x200) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 09:40:08 executing program 1: clock_gettime(0x400004, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 09:40:08 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) r0 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 09:40:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 09:40:08 executing program 0: mmap(&(0x7f0000731000/0x2000)=nil, 0x2000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) mlockall(0x3) 09:40:08 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/17, 0x11}, {&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000280)=""/76, 0x4c}], 0x3, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) select(0x40, &(0x7f0000000000)={0xd5dd, 0x33, 0x1000, 0x3ff, 0xffffffff, 0x80, 0x401}, &(0x7f0000000040)={0x7fffffff, 0x401, 0x79, 0xfff, 0xf9, 0x20, 0x18, 0x101}, &(0x7f00000000c0)={0x4, 0x5, 0x5, 0x1, 0x4, 0xb66, 0x2, 0x3}, &(0x7f0000000100)={0x6, 0x3ed7}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 09:40:08 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) socketpair(0x1e, 0x8007, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0xa) 09:40:08 executing program 1: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x144) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 09:40:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100), 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/7, 0x7, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) socketpair(0x1, 0x4000, 0x3ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x849}, 0xc) 09:40:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x100000000, 0x9, 0x0, "8025d2ad92a86c3c5728155ef6c93e1c2b6f7d34", 0x1, 0x9}) ftruncate(r0, 0x3) chmod(&(0x7f0000000080)='./file0\x00', 0x8) 09:40:08 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 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x1, 0x5, 0x0, 0x7ff, "7b9baabf723a21eda6ed01e45415c2b2104a5a2a", 0x401, 0xffff}) sendto$inet(r1, &(0x7f0000000300)="73c49097376360007c0f3f740e8ba70089d303e1841d17b572586e3f5069ee4a709d643f0ae249493700df575749e03acc4cc0ed97f806ebb0c2697e8dbe1d18e88f006fcbaee8e89f8cce50131aefa7f9183afacfad7b9d342fe92b1e703c4746e9e2d3c6dfd63caea97ae65ae74c4c0ab19f27182053831cf0477c63025ca20992b1f365a99baa077d047243a8a17c374cac952d401447d29fcc62b7792a109044efe58f73fdaa3a44697f443021", 0xaf, 0x4, &(0x7f00000003c0)={0x2, 0x0}, 0xc) getsockname$unix(r0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000100)="ef", 0x1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x2, 0x5, 0x8000000007}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r2, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/163, 0xa3, 0x843, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x20) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x76b0dbc6, 0x7f, 0x9, 0xb1, "4c3147aadefa9899769d6f0f619bb1b95116d005", 0x7, 0x20}) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) 09:40:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xffffffffffffff7f) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setrlimit(0x7, &(0x7f00000001c0)={0xa3, 0x2}) r2 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x408, 0x100) fcntl$setflags(r2, 0x2, 0x1) socketpair(0x21, 0x8000, 0x8, &(0x7f0000000200)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') sendto(r2, &(0x7f0000000280)="7596e35ec88c17b604f45776793a1d13b5b26c18c43482b53d6f20bc739b34e618b3de5dab302cda3d72ff4bea75be5d0730275eb4b09b663751293e9ad134db6e236b7493e5f13b7f23ba8adfc1aab47ae03b1a2af094be831621f334be9c14c78d98e5a2958ece8692dfa54aeee4c6f51d0dd08a0f40e96b9369832e6fdebb5e5103aa72ba6e3f887f06106db99ce01a389646f16049826f0f0b90a0c30a7da405bae1833f2521e22629a07c3039a663d664542a33fd074a1fd9f084296c92ed357bac8f5d26524c21ff5db656db241745e5e4e302a0cc1d2948dcce0e03247282b029046f22c443fee8e326faf1294a59c27c3ad08ae3454fc935de2b117611c3c6df9b8824894d47c4f7e5d82778856297c8b2dd4ecac74f4e8192b6daa19a237789b110a8434b640b74b9dcd072eadd3f8ed070c0c412a1d200c8f9b5326c93d728e787b47dea5469dfb0f23f742cd711b6e5304a3046626d03c2e0a0010bc3c076e676b182557c1c0da3f6271aa286abb1cd3296fd99357bc844d6bc35d9100db4c9a3493bb8180f07b85d590ad9ce8e4af05b9d4106675643bf1733823b0285e251a300709b90628eac900a87e0a7625deb15f119868bc1d3a8f935abea0c77e18c76e092358b3321c323f5cf4966608b3dd44d0ce2c01fa998fbbf5a68476740b14c7f3d8195fdfe9418e46cee987b2ed79773bb3ccd15f000a6961b07f8d8d28e56c92abd1f616e243cb52a518d76bffc4acd265be94e25f9ec54da0041757c4556b93134c412fa12e952ade083461c77a93f77eaae2d41a05e64294177663a44f23842f7a456ab941c9af4d1d68ff783a95a609722c806e43cd2b50a0f36da42fde74f259ed9e63edff456b478dc85ab692ceff1753990a9d8dc40cd80e357e1fa0dd3709880653e0234c365016ec1656509808ce257a9d8ed39c82d45432130e1971c65c0f2350469ccae62761cafd3e6628487bc83964d48a5d114798c04f37ae478ac66310bc28cbf2ac9f7dc02f0cc604b259f0f6291a2df54204d10d346ab14d68be9d08d6234dbda93fe8e59a0fbcfee4c8c259dc29f958872a979fe6efcb856e1656d9121394cf9f26c4d02068c5e144a9610e69791cfa260cc39061d239d1a485a46047bd4106b1fe525587fe523d65a7da1e009150ec43090ad4b8b996d8375d392543b9187af8204f3a00bced67d91c0d934d6a593acb798b52b80a833a8a85b1aaddf0cb45717a2d8e8b891c8af9e74206c9d18818f7a2b018d9654ac7754fceaf26d794ac71d0d0fb4c7a2bf1f754398495ff335a1563d2956491ae2f4d4f5c1079c176165a03ffc28527a12de7fd2c3b416a56ad77123ed02268468b700a3c9278d74634758c02a5a3789777dad272e76e27ec1993bd6aca5a53908196435a6c8c0eaacb923ae98012fe3ed1a3de22c90a496b716dc19e0e0fda16b6a7eaf1bd12ecc267630d40764145f163ee2a239158b56e53606694dd979e61e939f7db8d3098d601908c05876da6a3080da6804de003b2f78b38725d7a4fe23a46c587c36f8ed82fc5cabbf84e2ff54aa508bc393fad1ad8fa75bd682f7d4f9939df32ffd718cd0e4392e57b1764dcf8f91f680139933e6b5988d1f1d3f72c2fc73b16e3255efc56112c1477837d6cb9726823d8a51d2a38c3e844753a600e4b7c3cbee2c66fae70677e634ad00a47a79179cfca6436ecc6c75d61a3f263ac9377c58b901940afb1f504ea9986c52745a2d393473ff6ab431c83b170b55445de8152e8d6d781642279baa98110baeb994fbbbde7eb5f9b2dafe66d0c8e3c60053da301731f97145198df8c8b3c65f25f3270246681ad39e3befbcd9fadff8d7c2a513aefca14b81af2ee26c3da6da324432afdf4975e9e1816619939e22ee40bb69abf56612db15c27741e0c6d274ed703191f63ed58e76f5a6d5aa2d819a553510bd1de4cd46cb9ffbf45edc0e55e8432aaed9c78f402e30b1733475d5136718ead7fbfce7a99f069abee69e0362481d7a1591784864b3f6f2bf0cd312a559416ab9d6791cd9812590322552227c7e76789d00c5d2f9a69f9f2c11b456344c22d5314adbb2f8c6e40e4ebfd2d0eee968ab9cc5561a1699764a51dc3fec18cac857182ca2ec4a31d23ed7efdfad1463d32cae77ec60aeb79864c500e22beda38e8abcc37b95165f5319fb8f2242f5a580269ee52dd66448b73d7bfbef382f172697f129d4dd7e1af6fb19171084577684e9d489907a63e4bc85da881177aef39779d8779f3322a2052ffe1ac28210097e9e963b9afdc9f2f1dc5821dd673ede6b1f4c63250afb05a6caad3abe8d97d938d849d2a83ab37dd10948cdd7c32de988c1e281e355f05936f109ea0fdf05944181eeb6fb371622528dc0958b9c2607b575f64b8a65cb6110a1b244efd3674fa9cc2d4cd04bc968288166b41c271b0f1c69a79b7251a2dee0cef7de870226c3dd195644e40f98ad5f722e6bfe4492eb5d191acf1a46e078ac3792ca1315b8aff14a95a27d748fd67056862b95df92cb279f1bdbdee648b52f7f99730186a667ba2b876307ea6283d529333ab55c0c2d21d9dfa07938d2839905e6136742ad89455fcb64283e92afe33112256c54e13f8bb2774102a7bc8a80671eec93c03142ee5258562d99e6fca16bffc6fd898363e3afb6c7340b42e380eaa50ce83d8d31056d66b57ef8a936f463a4a819b764597f4b864574f3bb62acb4758673b1f6711b37a12bf7cc3771c04f85a80cfe20c1fdec7755c9d74dd999946e8668ff899738476c352119dbc107e64cdfc58a299d5f66e91219171768631ddf43c3720f5f39ca426f2ab280d39053026cb39b693eadb515522b8eae9e481d58cc6f608db06572ab92187ffad66a6c4466ddb86ff91aaa200ebf56f5b566a37bd84d125e0844c49fe0add78de7545b914dca35d2c93ceb75621500b1479223e8060aa44675d9be9e35ba90d148ceebe12600800d75e05d8c6d51727064eeba21f1d380b8b46c3a2a63a2b15f55ee456800188164bfcdab16d4ec44f939169cfb2209f32e03898194e39d9854f921fbe594441754b3c8f6973a92fd139f320e7ab52c712de94353d517c0d8d878e7863d87fe22a58deaf4af415f1a6e3ca0bf6a482b1d079f5f9427115393c93fb5f2b64beea6ddf5b785ab913f1d1e828cb5210b6d5c646175a939924dcc95e972aceab607f05c98211b4c25c41a0cb7c5993e114cb92fabc09c6b118a41b0012c08b3e369966842255bbe36f8e3e00a781db0333a440818c647f7f15988be1e36cd58980069227a71eb5f113250b66db64b3a1950f0f8afe292305a71aeae10bac08ee74a9d8fa38ef48db97c9b087d8061b6f53cb830fec0750009e1e149e1bb74e6b7d1664ce0538715084aea668ed587b96986bee81eeb540e1dbf4fc7ce634ad6b17f152050dc69220e1c701ceeff080e4dd6f1a09a13945bbf7924adf6d14434e60a0eb0b99bba95d8be7d6258e00673d1482f6493e0434bddda45160fa8a08667d2ae80ea4e155c5c1d957749295afe9e897bd7e3631d3a2a89e95313e5305d3ac2d1b6e3adfcefae86092f419de7335e68fe6277cfc24743f1fb8bcd074a424b0f6d7a2d9737f135e8d71b4a969a8f1be3f32da18a9190df4fd4a5e7f0c5fc75bd63e1677fb05a110871f1223b15111b0b0fc95b45b45b8ac4b22446c1b8b7eeb4b92fa665f7e55be8204df62e128cfd48d84df4163a86a538767273eac4c893aeabb24aa9e084c05fd797af84364c33c92f6e90a5f367c3e0d7d2bbea66d5839e5887250a61b6241d709759f14c50e155c58afa0e7a9fdc9eedb8ead9e12e0ecde36780f89f02ac32e9889bb1f2360867c2c31cf4c51d37891dd3519e48068b52acef323ff6173721d37f2daba3c38f5b00b20a6ce2f9f9f4728f98440fee42b5de2fa0dafa58cd279d8886215fe589acf0baf9368314af865e8117c7da6e31800d8c4d6c7f03a65e60382c8c71936d68170cdac2bf4944c8b217d03c4ce67dc1c0e9e4263522d0fc6d56319c11d06ad221c55710b843a7dd9d5a63ce26cc180c67a8ea7791d91fa5d16ae9e000ca04a7e465ef42d1096f9d992279fee1f6f693b01a7350d4707f891880eb909af702d7b6c37892a0d2de481ef5cd7cdccf4d9debaae07c05059a1496458806247f257397086ab83abb28d2cb80511a7f339b7fe46919ee9c341b78a66b384b8fd66ac7fee227f6f8a8e48d7bca440f98a9076eb3a317a30acd6821f0aca9d957b18d4a3bcada864d14d687e8a1e277825442a57b518f738ef0156910608fa0535dc5345578423435bad1f1d49459ca5545ef985caa56b3cb5bd22de9b7611d3babb660e5a16c90b75cdeec746fe0cd12d9651ce9015bef1e1b66da3ffb402a3aea6ff999a44c01615facba50803c61fa4c933b880473530067c9b00ddff74b028435166edf77acbed5cb1b309e7134224bda712211fd263406f147b8e3b8148efcd9e9c151a505e1b4c0532eff71b08d10b466b81e4229ecb1db4f3a4031e38df8da5d6647ef95d790ca4d39dd0641be1234dfa23d6e629d95a34920c2ae63a67d7b73cdd97f5475426c91ea1a55fc1322851679488b087ab808bb242b4f7a5ccb7237dd44490a0bcdae3ff4ab960fafda4fe6d260d43b3d7232461e42932fc864a90730755f0a126b8f0322fa3970cf622aa99cd670e236e2edbb7a70464c005dacb25b799e1cd103e5f0013a56aa23c7fe635017e063a8ef7eb26ba21b8390a23466cff36e3ee91710d96ad84050197d9f4d283a7f47592f874a42d7a29b4784f884f6813bf667b0ed283124a6d2ba330543a3bc4cf7af65332c535d2be2c890b3f17dfcd3bc6f79cea35e892004fa0bbe9ad2a578da28b2b12daa5f9c8380f7e3d52c0f2ffb6c938f78a99e0f57b0a604420550bf806ff7359cb723be070bc3ba184592803f6b0d333d6b99c1905a9d112c8e402a54c5f4cb8412d5aaf0f416fa3cd9f1da2bdb580127b1f2a72b4aa9695ee2bdc14e10a6e244847cb2ba8fd54ee6ef3c190ef76544fdc7705c136263e38e704a63fb3e2de3366f5b46c8473a29288bc4cc698a1a706986be7fdef508cb6056721da8ea3924d59caa13ae5bb011392d2a9d2e777e7766544e199ed8d247b0b75e67fc2fff81203af97894addfb2f4c66b6eb4022b205cdf9ca1f8e1371c552e4c3407523addd6e09341e27e7194eae50f4d03548e51a89c342a3ebc2ead9cf3d9ecf1d8d6540e9f9fb35bee6a05573f1fa6da3ad56c02aee6c196d013336bda9f632f6335439c57a1ea12dce6bd73227dfc7e553a13663b2858e052e534dc2942b9b5455c54ec2023ae4f8c3486d27e33460b098548fa8484853800a87cb25a1c1ac6ddb6a83c68e3d635232506cfa5d15398dfdbf31b228bbd71cdc3b4f1245d9fb6a49aaf64c076d30390ded6b068f09ed83daabfce50c5585aebcc50a37116cc472293d69594d539dbaa6840a9a59f7d28769878188033b9c288ab96e49a0266dba0aac595a9e77de10282da782517697968be02a41b736a48f6d8884ecb364da597f0e69bcc25e9a2558eea77cfcd68050a372bde11363e65a97cd4e402c673f5f3d240bc4ab8b8bbe0f0947c906117d609e8b0bee6e0efcdd98db72d91be660009c21fafd95182091bc89829ed1596cbdf505d75c0fe73a445e12a602f6e74ace3886767c3660b207106d7b2d9fdfe292e1400b3754128a85b4ace5878f60e6ebebab2f35a2007062fe47ea8c28918875a6d2e51db783a87", 0x1000, 0x9, &(0x7f0000001280)=@in={0x2, 0x3}, 0xc) 09:40:08 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='r\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x400, 0x9}, {0x8, 0x9}}, 0x0) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x1d, 0xca95}, 0xc) pipe(&(0x7f0000000140)) 09:40:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 09:40:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xadbc, 0x0, 0x8, 0x7, "183e93aafe81ad366e39fab7a369ece84185272d", 0x80000001, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() getrusage(0x0, &(0x7f0000000040)) 09:40:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getegid() readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/33, 0x21) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f0000000180)=""/142, 0x8e}], 0x2) 09:40:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xd93) ftruncate(r0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1c0) 09:40:08 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) r2 = socket$inet(0x2, 0xbffe, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8001, 0x3, 0x7, 0x1, "8a891ce3a8fda47ab2d396c1e5af6864053c3d5a", 0x6, 0xba}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10007) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) pipe2(&(0x7f00000000c0), 0x10004) setsockopt$inet_opts(r2, 0x0, 0x400000001e, 0x0, 0x199) 09:40:08 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="ed986347b012205d4860236b5e7124a88be36cf3baffcd69c274ff8953a4bb0c4cc8b7e3c06ab5f8f04a6803d90a8abe1c96793c61625052661a453658bc287ed3c4722adfdfc26b969ced429327af47ebca94e06815ecebb7488efb42e86d45ac9f5104767b95953affe27b8845591268a0c6634471c605d830245e23a76b7534da4eb4e5a60a5912c5eb24341d9ff22bafed94de282820319b397447678a6ee9bfced5e372659b7bf17bbb53a985b8e39a332ba39cf8bfb041087f41f676a4ca8d34ccdf20d90b64d997b25c25d2a0b28b3d6edef297cc1a13ca856669cff897f9cbf8fdc9c731640b3d19deb632eb861a3e03", 0xf4}], 0x1, 0x0) 09:40:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) pipe(&(0x7f0000000000)) 09:40:08 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = socket$inet(0x2, 0x4004, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="42a6062b0f1d591aa904483dca58ff32249150a634377c277620271a24ea48e7f0fea5420fe0cfbeaa632166be1e838be8f99f4995fd664c0333937cab6744848381abafcdbcaa474d5b091748ba5cef72c0a95b73e8500c0cc323be9006ea217731a564a51073e077d5d9d5404aa1dddaca2883c3fdbed2d7a5c45161583eb9be9e52dec2a2e4794655dd62757ec5d418858c8145a1ddbdcddcc1dbee7cc8f0d138339d9da8d020fe8b5d394cb1d0", 0xaf) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:40:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x21, 0x4000, 0x7a4) setsockopt(r0, 0x6, 0x7fff, &(0x7f0000000080)="7c90e2e06db2e01c1cd843e8464c5c80cb2e8ed00b49e90a08ab2dc981870c80c530598138be40eca42d0d88fe59be6c877fe5261e242a4317acc20e0d31fbcff6e445c8b5dd", 0x46) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:40:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) 09:40:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 09:40:09 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x1000, 0x81, 0x9, "aa01000000000000000007000000000000000004", 0xca, 0x800000000}) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) socket$inet6(0x18, 0x4002, 0x400) 09:40:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r2 = syz_open_pts() close(r0) chmod(&(0x7f0000000200)='./file0\x00', 0x20) r3 = dup(r2) write(r3, &(0x7f0000000240)="63d77d688b803ff80c50efea86c6fde27a8b354ac5eacbdd82a5dbf30b96", 0x1e) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:40:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) semget$private(0x0, 0x0, 0x50) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) 09:40:09 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = shmget$private(0x0, 0xa000, 0x40, &(0x7f0000ff6000/0xa000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0x40, 0xfffffffffffffffb}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x9, 0x2) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r4, &(0x7f0000000540)='./file0\x00', r5, &(0x7f00000005c0)='./file0\x00', 0x0) r6 = geteuid() r7 = getgid() r8 = getpgrp() r9 = socket(0x6, 0x7, 0x55c9b504) sendmsg$unix(r9, &(0x7f00000004c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="fe002e2f08ad5b26f226434b4e10396b6266a5014c050000106c653000d10a845915f478ef6c9a0117756be473240b675ce0b4b17110168608"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000380)="89b2b4ddb530ceff76103afa6d5c", 0xe}, {&(0x7f00000003c0)="d927fa7f2668e8b730719a65447873edd1d39c7e13fb4342c154af99f7ddfd0610556bec876e0beb159fd1c7d77d87a47c94d10dc6da1f4f1abec8557e74c54802", 0x41}, {&(0x7f0000000440)="367ec87799690587c7db", 0xa}], 0x3, 0x0, 0x0, 0x4}, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r11 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x42) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x2, 0x1ff, 0x8a}, 0xc) ioctl$TIOCCDTR(r11, 0x20007478) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x2, r2, r3, r6, r7, 0x0, 0x700}, 0x400, 0x5, r8, r10, 0x1ff, 0xffffffff, 0x3ff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x5}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x46) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000280)=""/151) 09:40:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x6, 0x4, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 09:40:09 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)='c', 0x1}, {&(0x7f0000000180)="be29e2c179ef4b0fdafc7cbfdc4cde0306d4aac4d2160f216f08430b408331d1068b4a2486b9328e1c8941dad56420feb8269979ee331efb0681ddf47faca5d4b9295c8cca7a7660c514dbc21a75f5c85770716947d93befda45d6", 0x5b}, {&(0x7f0000000200)="27e2d56b1e131ffd37b26e2250f1eb6e00a73a5191c7ddecfd69ba8e7a8fe7e9878a3d7d3cf0a89ffe439edf3d0b37bca5557892d2ec64244eb8ed3a84604dbdf83040038691b1c483e24c8b0460a07d497cf410ace60ec4603efba6b48613f66e93719d5a43fab5b9c282dde0b0e76cdc5b3885e53ecb1dc5b39c5e539e3994", 0x80}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x40d) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) sendto$unix(r0, &(0x7f0000000000)="f2b049db8452d4bb", 0x8, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r0, r0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0xff) 09:40:09 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x3) fcntl$setstatus(r0, 0x4, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 09:40:09 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = socket$unix(0x1, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mkdir(&(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', 0x0) 09:40:09 executing program 1: r0 = socket(0x2, 0x82, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fe18e553fba255217"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) 09:40:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8800, 0x21) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x1000300000005}) 09:40:09 executing program 0: socketpair(0x3f, 0x100000000000005, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x1000, 0x80000000, r1}) r2 = syz_open_pts() bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) flock(r2, 0x2) flock(r2, 0x1) 09:40:10 executing program 1: r0 = msgget(0x3, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/153) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x200000000024, &(0x7f0000000040)="5fd85ab48c754d02eff71c1f9fbcf46746c6262ae575ef45e95f6420ceb78a85246af79f4e1f93ba9c50ef4ab4edf81d0f5f53d8dc75fd0bdb4aa15fc915885a309bb192b9ac0de089b3e62aef2dcd6434f1c66869937d4dbad0617feddd23fbd5435ee8ecc27c49a1ebd1164d238760594d223219b5", 0x76) 09:40:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) socketpair(0x10, 0x1, 0x476, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 09:40:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) socketpair(0x30, 0x8000, 0x8000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x40, 0x6}, 0xc) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 09:40:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xe25, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 09:40:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x7, 0x4, &(0x7f0000000000)=""/102, &(0x7f0000000080)=0x66) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:40:10 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) shutdown(r0, 0x2) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x800) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) 09:40:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000000)='.\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xa2af) shmget$private(0x0, 0x3000, 0x0, &(0x7f00000c9000/0x3000)=nil) mlockall(0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x4}, 0x10) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x7}, {0x18, 0x1, 0x3ff, 0x1ff}, 0x2, [0x8, 0x3, 0x401, 0x2e29, 0x75f5, 0xfff, 0x7ddc, 0x4]}, 0x3c) 09:40:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) socketpair(0x1, 0x5, 0x3f, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 09:40:10 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket$unix(0x1, 0x5, 0x0) 09:40:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7a9249fdffe4ec798145e7c66ac505257ba302eae3d0554d75a231f0db2fb371fbdc4b9d22b1508d9d4831369421619b27d78d847d80344ab086ee820cecbbcf9e6cefc80335e1bfdcd354b54a5b197f8f6e97e2a3fa7fe5ac65020449725271d143421c533f392a7ef647d2f30fc68b78c741b3786c3a0c439aa654666d8a4441e4c2aa6bba587af6ac12aee4828b94188c7328eacfe4529f47b3b394001655", 0xa0) 09:40:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x1783, &(0x7f0000000080)="ca4f547b569636c67695887ae7272c2a2bf4cda05dfe5650a51037dc4d6a8b0251", 0x21) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="362daf5c6754a21c508454d32be4beee94236fc59c5c75b160a8565e9d240b52bbee249b3ed016195749ddcf41fb690d1ed274a116a00d72599a35b0535eba2db6432d9760393857592d0a0058f43e0d61d436f7a89f4c22fd300159de9cb8a5ebb90c39a3d2b57b1b121fd88428184ad7c830d4fda3df3fec3e13cf75f38a30c51e0db275acf51ac84e1ea801d0fcfccca64755c4c838f9f977c61dd4bcf549ba8f51e4735541c4a53a0331224113031d072d5f3279fd9541ea63f97c002f67716d5fae2c26fe484b0faa55f572917380b34a49fa71d672f2a8e2c0622e5b949eca5d10533471", 0xe7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0xea5) connect$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0xc8, 0x2) r2 = syz_open_pts() faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x61, 0x3) clock_settime(0x3, &(0x7f00000002c0)={0xff, 0x30000}) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) ioctl$TIOCCDTR(r2, 0x20007478) getsockname(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0xbd, 0xfffff, 0x2b8, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x5ea5, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x8000, 0x2cbe}, {{r0}, 0xfffffffffffffffd, 0x2, 0x3, 0x6, 0x2}], 0x9, &(0x7f0000000480)=[{{r2}, 0x0, 0x40, 0xf0000003, 0x80000001, 0x1}], 0x9, &(0x7f00000004c0)={0x7f, 0x9}) sendto$inet(r0, &(0x7f0000000500)="ddd0dfc0824c32f25eda7bdebd55e35836c1e41db31ef23cb11dbc4403c085f55e08877a2661323b22eb57d63ab13cdd8f149898b1f07af4c0e755d87d4ff9083d433ab84ff76e87c0f39b761784ff7fe5898f0a25c4ab1ba513d30007c589ed373943689b18f582ce25fffaf8b331564b4c946f704cd3f5552ef8083354dc83c3635d4707522420e255e23d84432045f80c5ab2ad8ac0b90498a9cd00d03d39b0ee3c", 0xa3, 0x0, &(0x7f00000005c0)={0x2, 0x0}, 0xc) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000640)='\"\x00', &(0x7f0000000680)='-\x00', &(0x7f00000006c0)=':\\\x00'], &(0x7f0000000880)=[&(0x7f0000000740)='(', &(0x7f0000000780)='[\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='(\x00', &(0x7f0000000840)='\x00']) r3 = openat(r1, &(0x7f00000008c0)='./file0\x00', 0x90, 0x4) r4 = getpgrp() wait4(r4, &(0x7f0000000900), 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000940)=0x3) r5 = shmget(0x3, 0x3000, 0x202, &(0x7f0000ffc000/0x3000)=nil) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) r9 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000a40)={{0x8, r6, r7, r8, r9, 0x40, 0x3f}, 0x40, 0xfff, r4, r4, 0xbf1, 0x3, 0x9}) kevent(r3, &(0x7f0000000ac0)=[{{r3}, 0x0, 0x11, 0x40000000, 0x7, 0x4}, {{r3}, 0x0, 0x20, 0x20000000, 0x6, 0xf66}, {{r3}, 0x0, 0x20, 0x0, 0x100000001}, {{r2}, 0x0, 0xe1, 0x0, 0x0, 0x100000000000}, {{r0}, 0xfffffffffffffffb, 0x42, 0x0, 0x7, 0x1}], 0x17c18fe6, &(0x7f0000000b80)=[{{r0}, 0x0, 0x8c, 0x20, 0x81000000000000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x42, 0xc, 0x1, 0x8001}, {{r3}, 0xfffffffffffffff8, 0xa, 0x40000000, 0xab94, 0x2}, {{r1}, 0xffffffffffffffff, 0x60, 0x48, 0x1000, 0x32}], 0x4, &(0x7f0000000c00)={0x2, 0x5}) connect$unix(r3, &(0x7f0000000c40)=@file={0x0, './file0\x00'}, 0xa) utimensat(r1, &(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)={{0xfffffffffffffff8, 0x8000}, {0x9, 0x4}}, 0x0) 09:40:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb, 0x40000041}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93, 0x0, 0x9}], 0x10000, 0x0) 09:40:10 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) r1 = socket(0x3, 0x3, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 09:40:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = dup(0xffffffffffffffff) shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:40:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x12000000000, 0x7, &(0x7f0000000280)="2e632f1d940119c447ec483db44526d1181c07326a2b9be8ef646877cc648d41500176ca345b8a77da43be55b2ec5350450563926e7e74981daca3f27dd5c36e9f25c36cce968d4d42d7ab824bda9eee43d6e2c0f769317d1f1fcaa1cac728ea6f98bf48b5ca3e551d9f0108a5b4411f81dbb981af1e43e8abab3cca589f4305efdb0ed6b56ea3b51e896376d5f0ff1ca5e18a072a08a6bf40e114c3d25a014a19a63862725aeb857c9d8c067a013ad411703e303b5fb3c7a3a1a382c8fd188fa50be80c50ba941f19b426a5a95ed099888355362cd238bb12f1862823cfe686f5b913c058ea53c20d3f0c5aea7d1fcaf4615b041378117d36f5b973f046f8ccf86fab4fd815b4ec52a2987f2e5e693b28cbf09a21f932db24467e9bea1266f875ebc3d55044f2f588c56bfc454ab9caf365cf505a403f892d55f146d60f6a3ece633319577d688d214d7030da26c67fc8d104943e07a283716c11a8eb5f59fa84848aa67ecc963d8293d169806bb059c1d273fbacd22e6b9e6d3e64137e0cbec3d2b2f2bb8febed8000b3132f478869b5e056f0a4a16c5e1656b3fc6b4ab0663d6888bc8bab3a8f11633e2edcd0bd9507af7c7c0392c083d66be4de8bdb8717d3a7389a07cfef0f7d007ae0611197efd432d5d8db2e2fff0e5fc072e4b7130af8d2b6182bd2332651d3b90063d452b2746b3d5d5ed90d1a6ddb2c7d0dedf0d0e0a2e5ae1e891d20ea2b973c97924176487902357114410f7445fefc19014786cf3a8f9b95378629352dc6a066ede4b3c5764a92c43f7e1effd7ef33c2fa32cbf4e8a197fb54e84a5cbbd6664946253d7780d7070fec149fd86fd084b390b5f4e2f7ef989558cbea6fb9a9c6ee113072178bb6f4d119b586a2eb0b9ece0eac015b389da857364909af5dc2f05167ce52c3266421703028089a23f230e8f3b5288e784d258732eeae35c1d9ffd70a38f43c20297f25bc2859afdc0409f605bb2d2ec6f7314641e8de23d8748a92cdfb09f38d28e7b94ab79bbab9cad27fa51787cbe3098b477fe44e8972d69562e3d4b8ec82d9e120d292740865968b5b641f6b59accdafb74a5f8ab8f9e1a67f47c201401fd3200ed151c1c18eae6039b021e782318553f005345ac39beaa75ae99bd00a2471bc6ecef3981abb55e96f4c74da6dd836a27c17018c5e0c32d9b0e1c4262c50ecb5100dd21f3f152ec7ad41121dad23d0af1cc3d9664271effee31ccbdebfd2911091c734f030ed5594d9550aa65dda600639c30f3e4b0de750e887d89f672b89f8e896c0775fa0a49900bca59cb5f740bc9fd9bd4a560a53cd57ae727efa920c8b2c29b5601b466ac45e3004bd78c6c6a74cbbf9abed80468574a65f7d00a1c2a40474ad874b623c87089e8bbedba67fe477a437389c6ecdfa1a080ecc6721d3ad2cb3ddfaa43c6e42e013491220753f658c5b61a3d74794735c19f9261ad528d14277ce35f59dd76d82075f96a879badaf0fee1cec13b6e0f72d19ff519570a61811f0543ba840dce5f6df394a3c03d9c8fa2f5446bd4bcb9bec1ffe845aa35957c89316f678a893fc7a0b2a5c911ff0b3f2d2dbd4bd751c659efb85b96b05942c45dd24dab406d08002aa39a194f6e264817f16a1ef68ebb81be08cf1ca76d2446b7e10e163b40a94a1b52cd8708c2844dd1e01d323507ede025f91c1d8cfe4fa8b37896b9268e075d0da25475e92aa2e4f814241ac40d59d68ea21b492fba97c002429c96f81e149320a7bab59e4919da4d7d5de40e528eeed6f14fe540c7f015a0add15b8f9eb5edd0319c45b4475ae01b6212bc7e3c464c190885324af46522b5b5107fdc508a78174627ed12076e132a55f10d6a276a3a7d105324d1607325a79a9c888b0eeeb589586bd922e351e1666d8eb5901a70b23325e0167da15e6f2116fdaa0260171ddd2d5894135aede0db13ea68493008878aa2f2c49c320ddd90efef4bf9378b767bd63a8c1c034947f8b896e996e7c8f29bfbadbf8a0bddf53baf0c2674dffd08f59875a8534ae93c48443f1a4915f18b0e417f1d74bed3921ff01f3261fcb42ff343a640ee3c1a128119ba07a925712429ec622707f9bc6919e945126f59e6aee13400f6a935f35bd0408da97e49079b6bbf0ee53e9632af9bc5dcfe89a7524a9473a64626fc66c9d2ea03dbaf5cf6635f4e2b2f52407384957c7d5927439a7750d6804bf8f141211c60a291c561c430d79446c9afb60be2c0b1a1534af22f09c63cecf9a3b6d8175cdf360a558628f7c356bf8cacd00f05bf6012cb24d2fa83fb45465556e22eb9d0c4ee443f75bd301703482ebde49c64ae10098740b6b210e6204a6b7f77220cbe5fb02bba09a95c1671f092977e85694d3c721bf6654735e62f9e6efd279a80ea7f1be0e22d9ebf07dede20dee8c7736eb7abcaa488dd923db30b911c80fd01bfdc3bf7842756a3e74eda569a300178e5cfc5fa75b2259cc8c305b1962e42d45b83073ba12adaa4b7b151a763ce7bab3dde57c9ea279323ee394717a8c3e40390b8f7120577887843b091334575a5194169a42a6ab7ba0306b4c4145af4246b99ba964266801929196c20b0068fb24463b8f69bb0d9f5e4d8924ae412c99159601e96b0a6d8e106fa15222dc094cb79c52e3bc6a90a73f829609c74d307b12b67d21d91076a1f148b8078904abb04e36fe144cb95c9edd4763ef15a362bf7c7baa01e74aeabf02f2039441cccf29ccaa65ae73c39a9be33b4814a1375e85febd7dbf1033566177b5bc6461b105b96bb97e72a1d41fa4a7bec6073f17acbc8a2865820f4faad1067343078a8c42a5d8ef0af28352e109dd17a22dbf75ae478fa317cb85ce23da4c09876828fbc74237d8467a97b1b9e32d03c2c59a4f24d0ac3ef7cf9a0dedbb3a2646e56bcd57c5503f4b0eb580eb9a67bbceaf17f6f60882733fc704d4fdcdbe3ef68dccb0e165e3e54decd059b4c2efb5e1963c9e5f9ea8384f06175e4b87560a4e778887b44792c1e3d1c1f58f9227579a15c4829275e9d63c909eb239f6ed3475490eeb4478c46a7e52b44d4a1e16feb0ccc70828bdc204312720a2d59fac569bd07a110410eb8795cf46866deb4b66b0c33e8d2a50af9aadd653cc262a08289740df7e485ed1f4ceaa616d630ea13c1a21b9cfe3e156780852c6992fe2a627f348f30d6173077b390df60aaacbdf6887e9bf71fe7371ceda1dae23ed86cb3426bb47275df4dc536a397afc22a738aef37e480b757f40dfd9f488ba9b95d3aaf1a4d378db9c0787b9a479e29bc6df15570ff733cd37d15e030a77080645d8eca96418baf70d96ef6f9f6e6007578a3a7f41972fa50ebb9c15c1a6e3076f0e6acafc1c69861a42761dcba4c9c77db649aecff214b5f4809e5164f2196e07266260bd4a1bdcf41a00708f374a3dda275870b69eae2d9b325013e2792c5edcafbdc0bbcd20035cf3fd83aad23e4223ed358b3a11a6aa19b6fd6100c9b4048e4aecc8d39f47d9d1ecf27e6a30e47365bc9e225e9e1fe95b055f16a7bad80f54476943933655702218448c551c13380d3a1a1708ec55ccedeeb17d1048e0c9bdcde30cd9b68e9bcb1de77d4de148bfc0b21348c7e295bd5ca25a028a7cd15d9a5cf503552f4db4d138bf527bc8a85f4354a9b220cc703565c47d19b8f414b3923a121ce18c49d9a616ec40865d6801d35d8b0a58d9b6f286a0aeaaf55d923a435111a2a84d6e71ecd6f216ad8360d63462d120654b413a22593a45b7c9927501a40d3f0a8d49da0623dbad06f5ddb3d5b2e50188a430245f6759c775643507fc191dd63d7770140170704ce44c2dff4e928153fd5a2cceab854303aaf91db5983e2bad03b1c5ee4ceb9acf330649462be5e5028d5631bdb3b829931d2c6adb609a31e72139d288bdc583a1cae4f4f6265308260aab5f134236596bbcf7e1b2d463c5ea9129f066b8758470c3a6b6dc05247ea63b56e0df3b55cbbdc11a1772c7e9596428363ae49f4170f463e7dfd00ed67716cd25133f1b5931122914f88b056b47e2a53e3de33ce0fd7b1fc3aed0930ab20bdc637abd5b64e0f9eeba3afedd077436518037abdeda0ad825e1703962e2548feaa3b2ddb2bcb0e6af681f06b9ef648603ee26ed41ba02eebf9a65595416fb0d364e5a81ab5436d6241efc239cc25c591a33ab4dbb4ec6e925e56b8c8236886f7d6d1c8ecfad8641e3d7438d0da95d8d7066d0370121a31ea864c09b6be1dcfb9f1877ba7edb3d0fb14c64506c8e46924ca93325d7b438a8da575a44f2b91ae875df677dbb1dd9761af743d1a5e413b3f33aaebc173fca044deb3a059009ef000c37d40a1da5e6854a77ab4526f1ed52457330b2cc3dc425feb59d7d3f561bb7f2382f85f9ee6818af4be73427681a0a5d12a545576fe5862e4c4d05c51f7250defafb1bd1ee5e1dc3f08d5c9e76178bc25aff45db32e23edb377a0bb0f0504c28e73d945e28dc8555074f1a9657f5b9af38589406621f2cbf47c7525b5391855274138ca1bec3cbe2c45df7837623ec897017f09887a4cd338c10df8117ccb532c13621fe59e9cc46c81faeeda3d920bcebeef965c1b433c554bd87ffded9c2c8b19102804b775ad83ae9d23f6910e778e8e27dee4a8833f59f004a13519fcf468ccd928d217bae0d0f5f565e109f485fe5e368ee3b5acdb248e682643738110e1ff95a316a33750d5ba0d243cbb6e2c1c22610f5b875198b93bdd72b0bf46ab88730e47ae5c0e15269810e07613d4cf1d4c0dd5b8d90330d94421d973f9e24a5ac25e77ba0db928e1fff11699b0a037acf61b391566f21b48adc92711d2c42e2a33a3a9b96e0b358e2aa31f51a54787263dbcce5cf2d407d34e75de10d7eb2dec27763fd47843841b7c2ccbd933636b38057506daf39d38f81a4f1024581f040042d6365798193777e8afdd7055e2e357a7d14fc09321fadc6f182913223b3c46fb991b616b8539bd45b67675464dda0ef9ee2bc933a26f54d844de93a664725d36a9dd21510ac52f1b29d0c6faaaa02e1ca88d1540aa193789be18ce6801cb57c74b306748d4ea505c5e42bc1b4b877ee570a7bd478ebd9cdf70cc410b7460b398c94fc22b82665ffe42a6561ae3113ebbd08a8a38eab38bcae83c72249a31c59428bfb24f3ab2a4175e7f1bae3915f54584d1745a5198db8259f2b589b063b5ed98f5977dba9996fcff3846e6f61c61365f6786fccef68e66fd99810c256b091e9d5bb4dd7cc9c54690eb60b07cbd57407ced3d2dda2848ebd87ec3ff41531beac393ecbbd0dd41cee436719d1445b4f49f8a657b85ccae18a3bee37418705730ecb4dd89e9716fce187ea96fbd2fc2d03c003c543679b5336a6baf8e9b741c47c4091805f1cfb533517b41d26ffb74dc3f31576d2543873c143b4d924dd7b4913b8e2bb105179a317898556073cf89475da74cab84293528dc5c305848d6a18e0e745f32f5116c3903665d4f8303efdb76adf7466bdb57649f78bf530e4cde17e3a2a24519baa98030ca4566aa9990fc230c755f2b5f410d3da1f39cbf1a158ae99a75abaa2752e9a696ad23b6cd8616fcf47de91673d5736eb0f88c927f90707e0dc49412f48e9e4774ac55dc42b817f45534b70e560de72004e542fbd780b5b836faf755bc283a01712e6336ed493623d8f9dfd7188a0af6f50836cc3f78589e59f970b014f75237f4642bfc3eae14fe49a6b290bcbfe4ad2855949ca956390f117880d852f6e2ff449f13f9d47a914e9efdb53ee9ea044376d361d6703e", 0x1000) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getgid() getgroups(0x5, &(0x7f0000000140)=[r2, r3, r4, r5, r6]) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 09:40:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000100)="d3d4", 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = syz_open_pts() write(r0, &(0x7f0000000180)="ae479dbf77dbb9994787a2d7e1d6a6a56f6ab26d6c663bb31e57f01d04872c914b8f313e812db7fbdfc7ecdbe22cbb56b4786d148a433cdcff522e75d7bf2456c7663f7af5eb", 0x46) close(0xffffffffffffffff) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) r6 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x1, 0x9, 0x6, r6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) syz_open_pts() recvmsg(r4, &(0x7f0000000400)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000340), 0x0, &(0x7f0000000380)=""/121, 0x79}, 0x1) syz_open_pts() 09:40:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f00000004c0), 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0x3, 0x7ff, 0x8001, r2}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 09:40:11 executing program 0: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r6, 0x0, 0x1) getdents(r6, &(0x7f0000000080)=""/37, 0xfe37) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000180)="267346dcfd5d058bdba7da1190da18d8287ce81e039d4f5f69f01def41202043e1179ffaee4c", 0x26}, {&(0x7f00000001c0)="abbfab0e5ad772386d7b069efcd83c72e21ae418dadab2ad4e02d8d6a9a56d284ee0823a3bc96e7ee39ef3e584b868bbf5dec269980edecc4f1c51a0a46b3579893d2354b54fd5aad1aaa20920449410d15b3f418f267aceaf4be2161e1a30e51e8aaec443ebe0271ee30337cee8c36434a6ebc45928f5e84ee1d4b4e07115c77e005cc78799982117999a199c1fec9b427c741ef660da136ce0ec3296871c83bc5cc0b2ffba3feefd81d1119482abc070c9f1904eb16e65c02eafa0371e57c9eaacde48ba7ffc60e3e0ac7e954b", 0xce}, {&(0x7f00000002c0)="6942ea9ffd855de55585e6a1937b1fff8599a138d5fa07600bff75fc5f1126d3280f7803450c1591028d17e7eaaeb0ae58b6ed7468534643f3cc8643964f4c8a4b10a5cb98fbb039f2adad7fff418479a5cfccbafd5f1c139d6897f6a8f5e39a66fb470417663fb94499fc2b3300057b6cb97b02e09580a331f3f84613d6e7e7f6a45e07d3a7c6c7d532cf9b6cd4c64e5388f63d6fee66a992779e6cd2929ef9a8cdeaa0433e0e9cf6a3278d954f02df2a91a4c5e3bffa46995188db03ed6bcaced06aa159ea8d0beabfe758f0c90dd811dd3762d6c7efd1aa04278c631b9c3b8b9775", 0xe3}, {&(0x7f00000003c0)="ca53db564924e4bfff7540beef8af8513c3b2c686d2642dd73798adee24432405cebeb044b91de96b591bcc08fcbdeefd4fb7aee57c43b65d39c3bb1f30ab59430c5d9d6117b20a4a4fddfe59170c387b4e336175ec3cf4ea7326b58a44d1a7f0f", 0x61}, {&(0x7f0000000440)="46bc1c0aceef234890f7d1adc17b48ec3f865514160683cfe204e023d262f09ac69d81849cbdacf6d55fdd40e228d747364c8a9cf0236aaeda9b46c2ad1f9e1f3fff17e282a79304fe367a0c1441ce742ea7d8dfb6e1336b63d1ef1c3c6982682043dafbe07f7ce309b40fc221ad90db27dff65144e0", 0x76}, {&(0x7f00000004c0)="b2a3b00f17973af5f3107d77a8ee2385ba7604bc37adf4e02ced009a6918536d5ddda5763ab4c02342bd493926ea4fda61a70f80ad56132432e748f3a5610418187fe1a01e0fe049df3b095b74d652657bdc5357f68505a16b7e7ad93205dbb6f0a5f15cb4e8ad85dee1be222f5ceeb1ae49a391b196eb6a9327e1156def703342df2948e392d74e7c1a99395410b41223497a62ef3c800c91d737ed38310ee88d7d2e9316012f8dd20275149ca02407b8fee883de62659726aea857c4cc24f91a6cf3d1e5b5ef2e21fa3a4a48d9582242ef8d05a0ec2462d54e636dcdb738d096312a4507ef7bf32ee85d585cb1002661300b2fdad2195ec939bd95477ac4e8211a4f7b65478d065ae0fbccb09a1d960a482454400b908109c9f8646d4c4c2a58623dcb916a7c8f4c00b44fedf20e90dc4c444e08b2532df6d45b42e2f4d5f01e9fb6ac76507ea1b981ea281e3705c9fcd77a273a6f97bc4ccca6d4294440f3bf66695e42b56d5d91348c52ea103d3e8db795c307b9103ae8fa7df9adc7d2b4991014f76d07e00f4e522757552cdefa2c941b64744b00fd90598e12c333f3f84563a6654ef48811ea288cc8a9f8c1d9c77d512a0d0458f4c938d6114f4e932fbd4d2fad5db473e1b8cb52a536aa5d95bda120d608fd14b2fe70a16db6a17da53dc2fe1d071732e07edf1c5390164830a244f3a68df32e014943fe63dc2c93040784036e1f7598b6e04dd57a423e4f24c561fd7752ad7ed991f7d01e375f74b9ddccf543f25f4b8f98eb4ba0f7724a82a464777e9a059823682bb795825956e080f989add071d39707f1b5dabfc6fe8900e0c0633d52785e970bc6cbcab161b86dace792bf74658bccca434fc24cc9fb6ac322a10b36969a4b92cef66b3e7d9b1b322ed078c8dc52f73233a4e4fca1335ca990c24e802c13f69746ccb85a45f67a0e353a745595e0389ab502e915986ed498bb9ceb5395f3906401bfce85afb27fb8da0613ba8937d5875a056e3d00427861dfe044481f06099ae0c095a7dea075e7ea0369df4b91cc97aaf67d6ab3a0efb725ee598723c4b8b6cc55859fffd6add1d709a7bd810104be579b0301344c03ef08e1d0850cbe6588a59a4767386a90b833e32d41dc9fd3cc4219f88f82b6a86ad1963017c221defc5819583042e1b4cfaa7e6e15f9c70bc5841446827fb7108c286380eacf9cd0c587fd5583ae1fa44f5b25abcb59d33e92d87665e7486b009100279e50f56e55c52eb19b0f77225da78fb30b88c6e39bffe2bce879cf5ae760813782cbf6d22753751699b9edc0d212560713cc21e695e1c06404be2341cef4356fa90c11e1acdf6fde472a0958d43ef7fd5259b127281cb7eccf0bc33d6a147ce1bf24f57231528107cd40f29a528d594ce825586e5830f136ec73a10a35904c5e4f6adcdceb5baa6d297062f904951d73e2e1990eec457f764d4779c653fffce50e00b14a39dad0a7ea9730f19a329d66964466c589b72edc44a5fcf50cb18f3be041f3da107539f8ba7534bf79a787d8ad62f84100fb4fe930a061e426a77538719c17430b0a296040da87863c14fa47d818a1afeaa540c93ba4a77480a2c6aed229a4eaca0fb10fd6d9a12538f6d5f387e9df8e5aa1652623e6911c87d42629b9a4ab2e0f539465153f594f53700e52a95562fdc3dd2e34dd9742eda0927693598b2bb9f15bac8a16657691eeb587f5e30f97ddacf02e322b1125731bf6e00233e9f3fcbaf713222a4da7df7099e4f4aa9b77eda465f765046f744e43e24fa7cd14384f059ffda990326a1c186acbc0b3e44a1577a05e9383c2df3791bf3208c778d52973ee044dfcfdf9f87f2e060fa0983786d194e03ee4ead9a9537913e1afb54a6f5f6a78c383224671ddf6b5f91b2cd2c072ba6cb7626e1624779e96e160d027b0f7cd50d5892f760fb6fdb01df5f29e1c0263a62c6174268a7545f6cbcce5d7063890408730730f372db485f3f0aec978b70d28aa9e5890498f0a8c060a4a0abe8ab3bbbd5765c846eb3152943fb36cb7f49467dae794f66adb7bd48e3d78f232c34ada84b88bb6e63cfcb8215eb25e694cc9d211725ed17723efdd2545d97deda2daa1ca41a333831babaaeb8bfacc8efb9cb3fb9cfaa88e3ff2d167c0a06e9e411a7c901ef22f47619ae96274efface30c6030168b47438114ed974ccc4c6f7f5e67fa5be8d1ab47688bd8462789ffd462bdad459c03b640dfb10c533950b68d9529bad7fd7852b36acc6fb070723a39f50a16537252d7b0229550464f808be1c1c289628c5671ab9941278c2f9df13f676449e1c02f6ca0eb2e3be1da63cd8f6d20a90c39266c1bd12ab8c0f33aa61be666c842d2d691be8bcef6634e489d9eef105e31fd31709f017e33a68038b0bb9da9ceb5db84aeeed6169c43157f677c21df4a8b46f1b337ed6c3aca7de28ddd8031416295f00378803ab8b4b039d2979fdd9a8eb1383096ef9e2650f2568d88e0801c4b1d3bfbb5741d464903629dce18f01c93bf649fbff4d447abd229e327c704e592761dfcfdad82d43ed9fa8eb29dc501967df4662ee9843bd8364a272e72419abb6e30136ab568bf16d557459f4594e0522009fabfef2f0ba61aa82b0ced0b8a01cf326c90e8653930f405629429cfa3297a14146e5cde909e9ae0d805e7ab0ac5808fcf9daec9dd9f098225201fac4419b16fb75f815c18357552d0e6cd611ef7b9c3bb93ad0f45a425aa20acc362af0a7739e46119eb60b9207a5fb935aa8685136f78ea886f8430a8fb482d809af261bd4c701ec9e7f5eb6cf73f8da694a561ddbfa907874a290927ee5606d188b458938972deb0ef69b3a147b5436a2a877007b5d1313faffedaf19e3f38b49c6592a7a19abecaad61418fcee1d70496ae95e32612577d3dc82f3af55617d57f406e5de481ccc92f98cf54c09f4b5fbeec27838566951cbbe89970151454d89ef5a4eea671ce1564116eb3ae46ff5a855eaffca8fdf9dcf59b05bd049c3ca4a61d6934b3a8863f8e8c782090e86ef469e62e70bda5294bf42b6cdb0a60367de206e3973bc72819771ff519095697ddccf1e01d77a087109daf51962be0661088490c600c8726500cbfb6166fe425a6d9c6115d4eea06f67a21a039bc6c117bcf0d12db950b123baffba3ceaa3aaf91da8cb28119ed6b3cf5d9d05f3a76acbe5f90de9839cb7a32401b1c33ce0a4c7d99cb872f35380eadb742b80c3ed6a463c85c74b18854e2af63468f13a249dcd283523117568060d566f076c0e74b13b65f11e587965dffc3b8083601b8d2d64916d1d66e515d11f771d458f937682f28ea3d9d6fb42c5623431cdaeffdadf4d4f4ea02e0da5bf5db6bad14d1416c6fff77290e149c68e2de24916d3f902c53318a38938721b1460903bd6672af53762406005422d6dc8ebd87cc61a70238e278089d7523aa967c80d88df55c5e98ac2cbe1f21ea18278fa61c33ca09c128cd719a9a084edc9d7f8b994db3bb78f41df55a03302561ad46e59708cc9111b253bc86849d929b22a9ec094f0525f3ca5a4be5e43e2238797eb7553b4f232021440dcd475aa243dd788977f430c6646acdaf1c9432b1039651ea0e6073325be81c4efa4d7fd43a72dd5223a3ff8a5bdfda67d4e51f8d97655a58cb426d7df074e1a85bb0efa520ade549ecb1202467cfa45f0d7f755fd1201df161357590be8ad249a06a454330f56bf6222e0e692f2652913a8791b47b9926934cad2ce3c32860f69e0d0c2426f3d6209643cc6285a7f1c281f8867808fe7a75a1d3023711faa325003d83e9997bf94a96114c76bb5711816dbd7c2b9568bbe0a2373193935df3317b6e1bcae80204854121e0cea60dcd739ef3cecbe752ccfe08116e54a3e7f877eb8873edca9af93b00f3e3d6f1482035c36a1bc969c34c20fc0e581e8c8ba8174dc601a5c2cf8a0c66b6d16b038631cc46c9b767396a3d75493e1aa0aa9a11a7752df1819b1a9ccc1baeaa2f9e6d63db5c0d2914ef5cae8d4dd76299b4fb71b4e48776396af2a25022ab9197e49d2331393a4929709ad0356508f4ee2ea43d4e2a849eaa97efcdd5441931b47752ee9aa6152bcd9813a4df4ca141b0b2fc08e5f37baef834ec6e8d93b37e142ed6deb0088384a28226b78e28cc5585355bf118a45856d7d51af5fc59facc499f31139d62ad9d4815efaf4c5761013a24b03c066b709e56778b44178dc718830ff34d6a5a8982a823dad02916ae5180fb093f47ac227ae07d3d5bd0ab7e841da81a1c0e883fab5aca5948810762aae61fe3b028c3388db66fd65414aee16ab6a738a866366fb019dd5275a64030c09283d107cc565f0883f4a8f5c6c2fcf993a4b88f7baaa553633ee20023c4e84fbbd1e229ea6ff9afc4379938a7dc530d56640f4757a922b9bea2d9b9f78b71ceb1b928aae08893dc9cf6e9245829a5cf5958ec5359e26d35a230e9c9dc45b74b8d9c93a1d8e815f956307565d8733c2b9d908d63dddb02f9365d9f3539cff1216e89107f3a70f828a5406760a43f48e0bd44d9bafe8819a82807f30c5721cf8b8ac4618ab3f7a7e0de4d71d5c17a55da20607751769e0d2519ffae2e80c4baaadbab70f9db7766ada9ac09fb667ce300e738ecdbc13032aa83eef7b2fda3bda596085b4f2c3c0c2934c6c393ee9243e9664d21652de64f54132f1bb6f65be074fe04aa6a23d4423a981bd1e7b6d830ff6690514496c0151affd6c196fdd821419d7b9d306af41e932dfe282d0127a8bf30f3f227ed447bb3098783ba24b6346199e21c26851daad88c7e3ce610ae6cdcd247faf4f1aa3ffb0607246e6d86344669e37a93c887d3eed0cccdb5e58aefe6e9fb007f0de6013ad8b2ef02b3afe5d5d08902425865413c64290fef67d56189160bac41b864ca11a940209cd5ad24370f518227d58316b43007d5c85060637402dda30c30d9137588e1e2511262bc168d1c696d44f23cf56a065e2bb24432dec9a27a30f25efc092fc063881422c268463339f57019971a7f9ed4e40ce87ff744d71be8b1c9d9543f14761feb5fa38e0e168937d09e74a5dbae733344bd646384f15204c4ad56fa5e62fc0afe6539b1fa6fdfa8f0b94b05883d32a2327c6c4ef9b787abb8aa9f796d7746a93473c29ecf24b42aeb25d23212efdb98691610eb18c28a725cf4cdb4b5def3e326417eff60a34fb74b40b2b3ffaefcfb216a8fc7eb2272e63e6ddb471dc2ccf17acdca9bb8cc14eadef785c56271eb96df16bd4c39efd069eb7b1effef4dd2f77ad9a423424eb68cda4c316708827478c67b7c8d9ffba4dc0a32b8b8f529d1a20e17bbf110968f8be456c279b60e47bac45e9e59b71a80473857fb6352f93b97fba365a157da11a4a1ea87a159973107c76d137fbd2fee387d89c1bf2262ab2c05cc73facba661dfe069baa791a0fa379a4129d3ee8577ffc5ddb39e9589cd03f80f58401ef5eb2d7c2b4b0096586e5277e17610ead74b90e92353cee47fe02055f011f24744f6b3e7c4c3d430310b254b786d28ebf089d2013a89f5613ea6c1f4599b1effb33cae56af2f65d087b6babb5740d58fc1f7d677605bb29ac145fac352bc1d438852edda5d01093545efde19238cfb8fbae4023f5aaa9f4cf62c104d0378572e5616657786539b7e1c23f3a5d7b6766b4d33a8370a47476e3cf0d20f0ab1e6710a8f6d63ee119985c2dfb72cfdfe95ec21058d71e581ab2c95010b6aba246ee2b95cd8bc79945f9c52d8a36d6d3c8bbd042bda197bfc20f18a340", 0x1000}, {&(0x7f00000014c0)="422c14f47b3bb944e01c6f83afb9c794086d87eb292a903df339973f20caa5657b6f057e2bcf1f2c32d94f3a57f483aee21e29926ed8c78347ac0f9e072853a59bc5414dcbbaa704dd35dc953ed18d5f756d9633da87db118f2f8a640f684ff066b4f65285a6085d05593d461fb8f68cd101041c7f15bad998dd8cc92b51ff5193b456f6ae89fb265e3efcd6378672f91a5c4cb241b9879c66e808bff1441dbc25c1033d5df38118ccd7f288e95266dfe9129b8c8735a454b0", 0xb9}, {&(0x7f0000001580)="f4a4514c72729baf48ef8f9ce36f66b28124c8ec2ad08f3e0cdcb3f253f5c42b", 0x20}, {&(0x7f00000015c0)="789b762010be474f7bae42d182be01217f66e5eb3133853cb79739d6f5a538d11808eca6390f6165ad304b366030a722179242e662b51f6745d332b98aa3913586a611d57fa96e97b7d9531e12ec", 0x4e}, {&(0x7f0000001640)="00ed1709f2b14ed561616d08ba122bdec460c043dd8d814299e120201a7ef98aa16dc324d4a457c2f6035f8f569b99cc0b30d3b331e122868baa3e2edeb37bec2f4f0b764ee38241475df50d86a0ae7a8dc060b6f441c96be3fe6372f0aa69605f41280f0441bf3715a53cffdc9788921e8facb8f0bd06c5e069f8bb14a9caf04ae4caa15d719b206ee0", 0x8a}], 0xa, &(0x7f00000017c0)=[@rights={0x28, 0xffff, 0x1, [r0, r6, r6, r6, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48}, 0x8) 09:40:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = socket(0x6, 0x0, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x8, 0x812}, 0xfffffffffffffed2) 09:40:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x2, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ff060000000000e9dee7ad75cb65d4767fefc39fe6f5b786ac6ec580d6bc50225b13ea310912f63a988e62556dfc236a0ca872780a758929810aadd6889b332f077ddc62b50308f1a7ed7ba9829a29292233e65a73eb6667435cdcc0a665b925316ea779694e4a4b13e4284ff76e98f9693ac3db4796918122aa428e1a5f8e4af300f348b4c43fba0df209fa3d56d3c65cf5f51bcc1409f216b7df88ea4d9aa5439876c89a45", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 09:40:11 executing program 0: socketpair(0x38, 0x0, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x20}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)) setsockopt(r2, 0x10fffffffc, 0x5, 0x0, 0xffffffffffffff7c) getsockopt(r0, 0x2, 0x4, &(0x7f0000000180)=""/166, &(0x7f0000000240)=0xa6) 09:40:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x3, "3443437ad150736ba66fdc5b8dd43ed8d7cc664b", 0x8, 0xfffffffffffffffb}) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 09:40:11 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2c) connect(r0, &(0x7f0000000080)=@in6, 0xc) 09:40:11 executing program 0: r0 = socket(0x18, 0x8001, 0x0) r1 = semget(0x1, 0x3, 0xc) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/18) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x45, 0x2}, 0x3, 0x7, 0x9}) 09:40:11 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000e9750efe32c0004000000000000000000000000000000000000000000000000013000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x62) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="f8b6f53c326f9e344e9d9160b4a1e9759ad3df2573abdd03312713f0fd66153051e523a6c541c0f7d7347afa2d12f6adecc6177ae321695ef6231b75e3c9ac446b6c85ab744b360777b2949c0a030f898b3c360749fc0c577a357416478e4be4cc3fa97412304fd610254851f2475ce7c0fcfe331cdc6a14c2fa3d9954e1b3b191b57ea2fe63c0c647bd7f621ba35bdb1563cb051b700c8a530cee1f767ece5672e95135ffcc8cde45a3133c27ac2a478e07cf390960346dc8d9995ea856002e", 0xc0}, {&(0x7f0000000240)="c694ce63e5bc736e34e92b9ab432ca846170", 0x12}, {&(0x7f0000000280)="1c46874daa50c3bc13f7d78e6d6b49523e358e641ece13c81164b593b2b58deb57cdbd10817f6fdb9527015a0e680f50bf014ee8dd686261c479100cc1aba99d673866de32f01b895b8f8b66d2e1705edaee77364b1051473a63dc5d3f54a41564d358e406d5846fb8614f40fcedcf40e691564a7d61a50efa6e74765261c6e08911dbbdbf3ee96afc77a29e4aa6d9ccfde0ee9947b635c54d1a89f487f6599fcd7fbe42ba2c0b382f568d8056c61ff92e2288878c55d5fb6655f539b0f16dbb049e9046bf", 0xc5}], 0x3, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0, r1]}], 0x80, 0x8}, 0x2) 09:40:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001800), &(0x7f0000001840)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001740)) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001880)={0x0, 0x0, 0x8, 0x0, "931f999f01000000e2cc00", 0x4}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001700)={0x4, 0x0, 0x3, 0xffff, "b1552225659bd3e1f5963d3382c7c597e27acc4f", 0x800, 0x4}) write(r0, &(0x7f0000001a00)="768f1d1008c36e778b7141efd9618831977ff6f1fb7ed695ac1920a4e1889bf60423badbf5ff44a3f77a5cfc64106a9210434a51753ebb6360266f15fa26b59a608b4b9592f53d1663f056f3f4", 0x4d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) mkdirat(r3, &(0x7f00000019c0)='./file0\x00', 0x1) recvmsg(r3, &(0x7f00000016c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000200)=""/130, 0x82}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x6, &(0x7f00000015c0)=""/250, 0xfa}, 0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) sendto$inet(r3, &(0x7f0000000000)="919230d595abfd4ee7fbf3437fc1ac97bdbcb6cf56b1fdd14719b1cb56b0a15c474ab839d152fd7b32d6", 0x2a, 0x1, &(0x7f00000018c0)={0x2, 0x1}, 0xc) 09:40:11 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x1e, 0x4000000000006, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe}, 0x73) sendto$inet6(r0, &(0x7f0000000000)="3fb9ea9d66", 0x5, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x5, 0xffac}, 0xc) 09:40:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/127, 0x7f}, {&(0x7f0000000100)=""/32, 0x20}], 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fe6696c65300016e3aba7e6d4950080000000000000001500004f3648ee30d44879eb54b1daf7fe46d171a1c025151c49986c5138994068eb006984e6f9e46e983b9b49cf9a24b4de31b6ba282acac9e9b7ee22aef2c1d79a2bfe0704927206827bab84747d1b201875494824d61bee605ce1d54c8cb5c278f9440aefd58a2c270b99b47a2a6f3e4a9e285aaa9961a9d50185e5155defdef5552e86a533ddab5495931b3d0c0f9e2464a36ff03058d4be87bd3181e50389b14fac04d6ed1a6b5ca92d1edabccf72537360b90a301c1599cc107e5126f8e6577dee790285660adc256a300c0a4701968f89733d6a7b4e5daa018d1764272533b982aeca5c63ad29e517d50000000000"], 0x1) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 09:40:11 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x100000008) read(r0, &(0x7f00000000c0)=""/167, 0xa7) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2}) write(r0, &(0x7f0000000000)="fc7d237d7c97d551aee623a4cf35", 0xe) 09:40:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 09:40:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 09:40:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x400000000000002, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) flock(r0, 0x1) r1 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4012, r1, 0x0, 0x49) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x3889c9f970ac518f) r3 = getegid() setregid(r2, r3) syz_open_pts() 09:40:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x1150}, {0x6, 0xfffffffffffffff9}}, 0x2) readv(0xffffffffffffffff, &(0x7f0000001080), 0x1) writev(r0, &(0x7f0000001040), 0x10000000000000d0) 09:40:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r3 = semget(0x0, 0x3, 0x400) semop(r3, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r4 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000080)=""/163) setsockopt(r1, 0x7, 0x7, &(0x7f0000000240)="fec9b3103a311d9f4d4b555df26c33fd650137e0a512e56724da6f5ad41d4ea1fa55c10d25f80146dfff3badef2df528a633aa3a9bc502d6a9e2879e9d924a88ddb5eedf154678185a5649af7da132769871b86f324a39217b9aefb0afba68dd4f099ced5fb189b6aeebeaa2a6bfedf5674b19af839ab5f06d62a57b8df7aea18d8116edc96ebf74ff129435b4dca3e202799c4c10b78fa7b5", 0x99) 09:40:12 executing program 0: syz_open_pts() 09:40:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x3, 0x1, 0x100000000}) flock(r0, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x10000000100000) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:40:12 executing program 0: socket(0x18, 0x2, 0x0) 09:40:12 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)="2ac3f516bbe0deb3b0950ac0dc8d65ea058426b0f0e866d47ac93597914826fad02341bf58da69a6cd7ad56abf44aeb5be883e6d0e4df1463df73b8a838b74aff65817bcad9b0df755416020051fdaa18bedc8a56e9db14d2d1dd18fd72cc1bd729f126b8aaf6721f30116495b15992041fc2decf8342cb0cbab3f1f9894dba607c330c6238aa4dfa3e50744bc637aeacd9a9f2af8f14dd4dac96cb9e20fd6dd91e3d83bb6ab18d44beb9df5c66ffbe2b979ab156c164d6f1e6d140237dc61399af4616dafdbff36b47215ac01001677145a930ce1ff219700727364db5cee229fdb3ffe338d06eed8928a15b93c17dd7bccbcccd1845b44f39a8bc328b0807804672d1cf78bdf2661cf26ff47d1129947c8a53d21b3e382dd60bf54a890a297c98dad6aecb4c731cefeced41bfc0f7ef9b26e42f7468ced0ef1fa29faf23e17c2ecdac0dde3f31f307bd2cb4a24fe684e5c1625534799d6aa657c913ea56d25f6e9e035d96c02b2850ec3e4753e519c2dcd7330ba2baabde300270f4ba2f4985cefeb5ae220da605b054704216f3dbe2ea661c310ac675acd82fb4dbcd5bed0337d17415c6f89be8d4afbb7f2048a71cd429292a394fa2270384a4e7e7c1ee6cc5b1f6a03627d9888cef0aeb72849c4df1582581c5069814ca23b846c7500290b4a0f6fafc3019b334c832bf38211f021da819ab5d39bffd70e06b3a2efbc076b5faa1a628e93f8b1d8b0a6b32561f09deb2c64fe6c9b67281818723b0ff9e0fb51e82e18018a8ccf5d62fa1529e3d9ea789c7d83529e967e20d077997c31871d05054c8e007cf5f8ef29f7a91cb7685565c5299234b58b91997958f3c782282b4473d10631fa4a6cb425581fa48f72a91c9ad01e3f417c7bbba5542c9c3921c06f8ccc0b23d17737b86ae654f957b2219a5cfaa8d36718579790ca90961f341645630f5f1ea3bd9b2da3006d96764abefc2386de0dbcb7dc5edad3e4b4c2fd10e0ae1c420ab5ed238781a564179d5fe2fa48189f2f134944c7ed894293ce518810dca5e2c02f0d6754e6f7e8e760cdc3ab740761fc98dc64a006653ac960a3d3f9153845cea8e6ea7503cc239dd2768017751730b0fdb166c5dae882155ffce4fe59db40fda34fda3dc51a7251860d3a8f5dca2e3a998bff43c13d57044c83b42a76cf0a8a417728083689b3b059ad54d9d1d6d0ea456f9083b251a72995bccf8381bdb5725a165bb898c12a0561c9f1d0819485e9b4d8ab2c09cee9c13b580057878784e5710f7b4a8fc1513c1a32d42fb284139710e06931e265d89211199ffb5b3add9bf397932963daef8efe6d912c6bb657f9f54d2218bfe2a6dabc6d339e31fcf3e1c041c59f4350113551efca84106847ecc898ee4a96cd4858b0f94ece552b38798f6f4e8ccc0ef88051fcf7e9d4ed514a1afd8f62a2a2cca6b7934bdaecd176eabb25276058f96ac53b2de6658cb8cd40f0191e35c3824841849fd1a0827879ae48867f57749210cbd93e116657752ca97ff0f115c23190727b91584aff0d8d2fd5ccd8826fb5c069f46d5e36c42ca3a58919852fbbd97970b7c50dfef4346563e2f74841296577091a32a8fce77f2950da822e742ad3d023e65d1bdaff9a96107684350d261ef8cc9a26d19cd40ad9237bef304bc2283e83c33738d97b41858f8d09d093288b8290fa677e6425ed6e932785310d8256a272b62ab105fe71e8514361024870de86364d668ace6e503c345e3cfc6bf46fec4a56125f57511b8b1964ff505831ebc69f0bd193abc8fdfea092e706de575ca517b468425af8330bf407b62a3363103943f075906e60cbdf33a2978402333cad2cc24b0d9482cec3822e13a0a0db2799e6a0679a1ab921a78df78d4d6de0b625df1d614fee0c39355cb6e644d70dab18f0403e3ccc516009260c3a6ddee8aa7f200cc867736f0afa4b8c748e89fbdf774ce638dd821525e4631549bd2329ab7bd605fe3001d8277dcca0b4c0f38e9c25573021ec79a42dd42f9b75c7f74b7d2344504f51476cdf941b9aa4f766d575d9983117110ab04c2bcaff1d8c82e4d0b5174dcaeb0022da60c9a9823dc9ceac5c043ca8fb3399835b9c2aee8d0b1759a0c28e4ebe1155f335ae44d9868c2d46ac067d2b4112db65b39cfacd3133be0a7dd8b9aacdefe5a698f238251169b946eaa4854695ae114f2c00422acee91509eaf6b12414c16b54ac9f746837c8524571ff1c8dd01efccaba8b1a1c5e376d23804adfef35ef45f19b37fc46191a7cd93677dc154b23db5d8450594649e67ada51d0848b19299dc84bc54c349bc5d7526fba4ef32ef32c3c4aeb64aaaa520b4420fbebb8d95ffa8fd32de995a031b53a7754151765887604d1fdbc91ca83251f0fa0e8886beb86325daafc73f837ad0be617b2ae8616740f851e3420d4b3404fe6915d3e16053e16b00ec2475eb6e85cd9cf49f5c6d2804b2b3a4cd8f6679d9fcf42615782facd3094d12060fbb42a0f263be960eb931c2f17b19d752549b46bc96f3eb505bd5361f540a6ca605abe419a7840370ff2dd5439c077693293c05cb9a1ce374b9320f9a1706245723fc89c40385c3cf28312a8880adb71d32c383f90c8117ce4223988e31e8b6b748f2234c28c1b739afeec44922d1e0325707621f1ebdf1e704456e6528b078479adf6b41e424614f979f47cfbed5dd136cf01857f32065c87b0c1f0be78fe054b857aa52bc16285d39280a21ccbbb370381e8db1995b6640572c2ac6087e40169d82e3e0f4fde2555bc4b8f596ae56951e0e12c2cf3e01922f5206f5a1193c3aad092b79bcdca3ac02b2a2379c6577f6a88626332dece7af69efafd18cbef0dcc8504c2f600634dd02628a1602f47e85847314e54768a3ba85772b14ab25695dcfabe8d03fb874fbfb6097e2cf45e334c452a7458e8432b3731cd3d1ee343b43301401c60f549ca6ae5177b95cc5eef518a98685ecf871a4e48764756cde462fd0072e4460df3538ec088ed25deecbd9f339aa00d7b37e96280a48536ca52306ddeb761c5763175cc819383e795b5d66e8eb7e1aad0665ad664cda11c70569499891472849bc0d77a847b7b7bd9945d3cb8a8faef0ab0987419841bd91912d4517f5b1e52f6aa0187e0cf46fdbace2de8e4b2800f94daf74ff3859654a59e802f293351e67ae60e0d4e326b5abfbb3d15b615b3b28685a39abbbbfe51625cf8b11fc2dab848f534026da3cbfbd55db990f1a41362df89ce395659854c5da33f2005521865062411511c67f7d07fd22a481c49a51f60399e55feccba8cee3cbce935a10343a2dd09feb87df8776abb391cd0a00f5fc24cccc43815ab4db62d5aa37c99bea4482f72ad6a778df9f34209abb26b3c5484c2f910e1227d2dcba84c175e7435194db347db3fd5de45ad3485c32d3a700394ae7d09ec7a35f349db2815362af71a060c59dde80c56acf7e129c1d1c8a43a9618a5f9b40c5f9a074509ed5fed6b870b7e4b96615d1748f81c3745c8a14c0a32141a45dec722d2043e47dbde98d1c255a9d37144708084b177d44f30aeb283edd76ebfce3ef1e459c407c28f5b4074150c59361a5dd7ca0c995f7999fbdc6f6eacfba6c5190353dfd6c791bf30b4624104de8b84e6b2ef31c6f52001317e0c46204706728cc20863437dfadbd3e472e99bfaca7f214680e36da6444c98d4e2111dd4a8f8b595c3667787bf21929610c30f1df3ecd976db959f85a1d5caed352f83d7c9201cc23f4f881e046a406f37dcd482af1a604e728cfef59242d2cd1d5c78eb78a87df3c188626786034a9b664d5e18622068100252392cb3ad9f89c6a1215ba1543062249059df2a33b60eb12ee9a66582a1313d86c4e43d8700fae7bef4e1cc3be694e29b288915fd2a67c33ca7e19bd961afb787daacd692c042a229b07f383fe58cf0da46115d63a3334e44c452f23a4abaca78b701c06b8a4b4a25ae8172ba3637f1dce1ebdfd4b84dd2196f34db760b16be220dbeab44403f483d3953d1101b3b588eb1f51e535218f9f3542d9538dee681c4a058330f8f866bf88c36b6857e72a8dcdc1ec60727501cd74520414bc4b06b212008796334f575999149744c7226d37fd5bf8af4ee30f45a40d4f43017ec42127ad13b4d0f5fd0707a29807cd4ec3cae48e82a3345156ffb6677a3f6a0f45d7dc27f372613a95db31a235077ccb5c72facdda94c6c44d1f513cfc619e22956679a0591966f0a927427f98887ffcffde5d3dc42b2bc19479b05d021a1192c411621ecb7506e2dfb71b9b1cd160f55f892b0f0e30189da49ae838e6844969284d20407e22608ddca66e9be06fe99e4c11082a460add71157c97144e2d0d27f300d1326b38020c280e734b513a398dd1bfc69e89d44160395f110ab974290a0edcf620026cd06d605d16113fbd329c24045cb63e88f50049c7851c350135d487f423c55b7c1e496bfc9d3ece55b4f189042e8b2c8aa1797367a781dcd5aff62579974f5c0bc73fa7614a1474780f22050859075ad0e3281486b6b44a8a2c255d0aa558d35c30728278dcf0e70598c645bd50481a0cabd246c6dd00d0f2aeda84b66b44eb2733aa17354cdddefe2db2279de869e6fd105a6e666f7d713e8d6725bfcdb651e147fda75c0867e789e94dbb4a47ea7f002ebd47b598a1bd1352711a732bf639d838a4f7b6a0a25e399a7bb22ddb12f3b9934ba0cb30c4f40a830d66b86f4c02c61a8bfd04caa3d80c964b41b59972823dee7e3ff27c8d08e74525065f6a9407a5d87b82c467149eb7dce817b33e0c064c900541ac923534e468ef43bf7468ccf72da9b294afac37e874b4e24602e1b2a700fb7b02efeae62f0710d3a9d0093f708ea60d46fcd4a2de99657f0088f924913d46dedcb42367f256774e4f1ddc3853c959e7ad5a221c926156b32acc81c955c1424006dad105a350af7857bdd7ee5d5bf32befeb6455a8251c12720263f43a0a42efbb329c20e06cf1d35f4b0c1ec7e30d517608f7753e8d41220a4e40598642aefd5dc372a741992f2587723b5ce04ac4887957cdb939eebee41540f68b00ac75c458f3ad03ec5c3fd22bce242c5aaa3c72e34ad95d740772ebc3e623772e97bf05ad51cccde99f5a6ca3c454f78910be255b8d996e69dca4be215e68d410338d067b0d4d98d810f52537f3bc3e66da7cbba04882952e72a5004be9ba739a68432649b8edc9350067c5c3786e29b4b328f9ee5e41152face8d0aa4859ed70d0b7f51e51b658cbe8a83275209b6604fe9d93e4fdf3e0aa9e8a7b9b054c552d5403117cb98f235266e94ae6e0280de79f2d3edd359926ca94d9a396d2da628fc6cf5ad361b84a059e4a85a9b16e7fbb69b1a439cfa714201261fa3c5695dd01e00794182a4381a163da5bc763219c9a08c517ca4eaa884017eeec75df9c47f8b2819b558a28c0581473755f5a3c2dceaab3ab1126c29b21ae83cdca85a5214ca51892e260cc17dadb2d32a97a3814bf1c3f1b0e154956a7275aa4a48e336516466873cdfd4aacc0eaf727ea2798410cc53b43b71d5b772353d323004ae775c1b27b47ec753c8d283be96d6f97ec808e265547e0fd80fa6f80421d5f460aac0832f31b766b57286a54a3383b4e400fc5ec638c5c22e06e25b4005b708136e8061a304a361a32d84989e239e003d24382d706a7b118f167a817593f4dc892cf0ee30a301ec81bb83deb788383a0124ae125d41657a81496d36b0d4b1ea2e5ffacf2389e686d37a97aa750b108088ee9965bd7a4ee3a36e", 0x1000}, {&(0x7f0000001000)="6f518592c775ddc48cbf2ab544dd8ef80369a5dbde993ebee6176b9dfd0e57426f577b34e6638119a6eedbd47a3082381d308c6a47d145a068eabd9d60a952bfd3780e9d3be576e198cde80bc9affd65cd226efeb13afdacee1cb9ba6849b7fcf0c68e0b298ed72998437542147d35325fee1347742100e256e82c5c2a094ab17b", 0x81}], 0x2) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 09:40:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) fchmod(r0, 0x40) dup2(r2, r3) fcntl$setown(r3, 0x6, r1) 09:40:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000100)=0x1000, 0x4) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000140)=@abs, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8448456160449e67dab5a38db77672386cc6a4079ee93a7ca4835b8cde1fb19db0c5fce39079a86bb019e7b187ca29d635be8b69503690303e22eac43152b3b33f93e37707eb15d3709b7e804858ad67bc2cbf278a9da9f6bd10bb", 0x5b) 09:40:13 executing program 0: r0 = socket(0x2, 0x8000, 0x800) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) socketpair(0x0, 0x0, 0x633, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x2958, 0x3df}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0x6, 0x4) 09:40:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff9, 0x800, 0x80000080000001, 0x0, "d7ffff0000000000004de40000000000002800"}) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000200), 0xfe72) 09:40:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) getsockopt(r0, 0xb8b, 0xcb, &(0x7f0000000000)=""/225, &(0x7f0000000100)=0xe1) 09:40:13 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 09:40:13 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = shmget$private(0x0, 0x3000, 0x21, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/174) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) socket$inet(0x2, 0x4007, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) write(r2, &(0x7f0000002540)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x1, 0x7, &(0x7f0000001540)="cbb362e924e469490e36c150a74b6145426a2186bd58a3595f81b339661334c4e413740eb784d08b08d5ace17fc7d6d8d45eae28980b5b2fd59dca3fb4a764802a8b9755819aa1d5ffaec8a6809d53a15a3695a5d4eb72f20744e019b1a4942f8b75f8a823460c183158e02f15070bdfabfafd356ccd4aceb716e3ae2ae419c0b55036552cf562682fd9f379f1996523730bb68a76316ad83e9581dff7d68e2d2e6fd00a49c526b5040833b7f87a555bc28c4529977a2198782f51416c30624d1f87f78707b6c355ce4c67a6cf8ce4e34263dd8714692c5413b719a515598ab103153795853d22f2e6cd9226316acd79d51de671b8daadc7a8a7a37800479cb8c00d1c8d17a9b2781147b412f8c8315637969a5d94a7c096b7b35f2e301e0c4412af8b33fcce527c77dce704fba243ee23ae6efaac538aab9bcc340fb03ec28181951981d8e48d95c3ae6f9695941b9af49badf758c0cbb22c1f4909c0c4492f386eb583cedfec49a4b4938f264f54ee20eb6320150225fcad3ddc3bb35d4c6c3fef9965102270d7852e891c1bf189205e9e8ab3f9b051ee464f8a9129b69548b4ecb3223b90181c6009bf5815b562f87d64ff01496bafeae657bbe6f78c5ecc63aea1199a32f8a2e0d0ddb8fd99f08ad8bd30ee4418715d6de7ae4d16925b90a80714d9195cdbdfd02f9125ef086db3e93b8e4a904a566272c7b710fe6aafdd272a63b1ad2eae0de3e3a23ddd8d9464717827c5a916373726475976de894b65b4d7e7268b1cd53a198ff2c6a71f33f28c828b9d75cab50bdc538acf3bc16825f82e7ca16e6359ec2fd8ae6e2f4f70109e8b10de85a445a79d67059489e35ae74e5785d1dcc20ad9e8ee70f05422098b995af572dc71384ccb58edf9a35a13380195fa1ba4e68e2dd1591f5c038a3521cbee1831716c5146754f6d3dc47f72b3acf6f40c4d9b86519d0ff60b2e7d57f07f4991880dad822060412271fca9e4ed6e750c23475584e043c787d1ee026b09c661e40ee6e401b0b8c47f089d1659a5db0e125de3a781a13660609fe67bb6ce9b5e918b0a84351975510e88fc7e359c22ba45d710b6ff5b6ba67fb08b53c5716a6d54fb2bcfc7273c34240e6e40dab4eb68002e7c6c6c06848dee2903c36c8ec8925efb90b770e9f23334082031d13708c31811da98bc9bd96e79bb3a093b3e42dea0357c1c2b0194d351aeb5cc07311ebb182887371d57ee517afe5dbb39927de9b419789c59c18d481ca10f61671c3a258ef1412feeb028b35de99ce74936e7708fa76e2e9129f90569d09ac60bb7b6e56ff115fe0215f5e5e602d2df1a674f59ed4ccd184db370e619b7cf78ac905e34cd6067faf627d5f3d048c0519805d9d19522256c51311e1f023a2e3a6fabf95fc6f43057bc86de41e19bf92636b84465c20c0e3596c8f0c1f18a567cc46aba4f80cd1b23a0952235aa233e5e77b20022bb8e42bfa1e5b2268c763de91f291f0c86ef2e2471a8f71aed21a75ecab3711c574447eec9d9ed32da05bb5e531495dd6b78586b974118845924108de4bb73960ea85b31fa2f63917f7725e9e76368a5904d632a290ee436102e3c4a3078aa4580c13ebf6f439e48c75887a920ee6a651040364ed77250800fc4c14254f49fc6c204bbf73bcb03b28298ab040c42656312fe0ac81ac102a873991f0bd7aa43c6c3f5965ba59f7cfa7970e52cc769bed52bc90fd7f236a1e1d76ed9d90446eb53a7a9d2a046c280c2ed73a2d489999ad4ed3a09b49a238b3e7b06c5645b3b9912913761829d31d64c7fa51a6bdae3af38720fa7948633d7e7cc2008ae6d43b44cd78e7a9e4401d644a6a6cd234ce5280d4502e4c6a0e5ac39f87a79a8f3e68a031a6dd32fd42a6c77228a380104a5c184793aecc88f003a4ed2c180722def73276876fc8d840c93270d55a3462a0775b96e1f5f5b8c66d5e2420acbeb5b51d1bda1bc1c2a51664308447e6e17fe1be1aa74fd2eaac5f4d08d71cb1cf437e880c861a0f7a637caa685882ff5927a5db8b7d89c9c789314397d6ebca2e6424e2105988e1a36c9ae9554572965263cf5665cee4b2cb3b294f0f6f9d62b1fbf455273efa46668987f7ebd82e6cf40f53f6b7945e9d8c0506f75ddac895bec0b710a2a7b5b699bde9428f40e16ccd11c12200903a73663979216bc4f518535d2293c9c854028f447f619f09e9c99b53fcc7881ac3f8871c619f4a78d67f7662825b7be306b6f36f8be04af7427b5e953ed4650f84ac590b6b26c4e121bb06fba490b8390886f829080c22ad9283d45dde73ef4f484999d23a7423d4a4bb41af82a293048b0de01403f8c62597ff4ea147b5d58accfe08ed24980302aecdd39ca703838efbbebf883b327ab922d2a6f09cdc5ec41ba0c8fe8504effaa99bdda4eedf4c75f34ce97a8f6a6b8f493a68949abf4b153fcb84445aee5a5829474959fe63be71e2d0a9cf650ddb84f817f4b0d2aaa62b325f23edbe9ff8d814329243594052e7d00e0138b5422f876578d672e70d41c298623845de03d9c8e2d21a37c5fd9e4fe9902db02138d902d357e4c9e91ff686695171b2be9d8f05e77759dfb2a1f1f2b7fdfce3446dce11a303b81ffc3faa4f8391f0a5983fd80b63a8b1124edffd88859cc62c28cffecf32c878b5269817d93381cf5b568678e4de1d7aa88913315826f23de9ef9ece8e3186e000021376f332d777ee6ed7984ddd227e7d19f7f77c580feb4b83fc0a2ba63eee2de8cf4b273db847bf9be01f96c13a0575e7df42e623e47919c7b775b544ddfe7e2c4a762e6bf8f5afd7dd9e8c3bf7f01db1a68956d6f260aab88b72924f1ab72b18190afe44cd8cf91c7dd4f846b75b7338ef30c03abcc2a08816f88bd77d6a381ed4bdecb19787328c5d190b5183dd0b650766daa44bced33f23494c5f3545d99e2bcc82f2b4db470f30a866758543e92f105ee0ccdfdb09aaaa75bd72eb86adc67a46509043f303da924896b761c47f20aee750062d4fd9e82780b97820ca82345f6037fbebc63f5d9494e3d79625ab58f0607bdbc2d64eccf59052be69616760013e0540ae1e9f793a0794fdb7e9726b7df67dba363703deb9deeab92bb7bd418f077c28a11b567258dd3be6bd2a82be910853ae35e15fbbbeada22aa587d3e9c71e9b2fbdb6a38deb8c1a70968d8110bf4ef13c4c0d09a89e03267b7aa937c387215654efef9532bb9e116022a76e3eab9806bcf455c83b872707caedb7f84f87a34c60f3bb47a568019217a52259175b4ab1299b0216ace7ec5245ba2877bab01c9696388029b1898b7283989f444d4c9daf539c843054dac5a08e6a362683c53b913ff0bd89a9a37299f0052edffe2952265ea17cb855fa19ae0f8dd4bb8c72617fb24e632dedb1e0738b8268808fc29f49d819abf7783697783bcc600ecb4f76d9cd5d7584dc5c0b77da083924196203f5f34d91530d475bba98b5d7e5b205bd8a1fbadbdf33a6b532837a4e069d4f078d18eedd3426611810045f62411ac67a3bd56d9137d634a37bcf955e10f72b2f458d6da7a6424c79cda160968f9497b281c8a43a6bd130ebd058f9e7c32fcb038966302b63814ce744404e40902d89c2d5bef4a3e1a84b1df831d053afc7827dc720ea0d72ff1b2d567016134e938d79a6ba1f4ae9f43b74185a35d7da1e4406f398f6d348b5242bca9d4ac3b75d583ae26ce09590ae29c30c67d9dd7f15c495764e02913590923f5a176a3d4da4bc0603cde5d409156f056b31ec8939b2e34d15cb81119241370e4fa8d16bf6bc4c45820ea360bb3820ad0cfd8fb58f1f1a2033a9a867202f42097e6350b60fae6fb2a439f6517be545de031c5d24f8849955b3b76f84c406c4602d535e0c7255fd76f378ef2e3ad8bb54efa62a0abb318b4255feabbc6e3d669751d5310cce2235307ff3ac0d20e059d167758ae2f1fd9b156cb80fa81915b01ba50c10b7394227372c2a71869dbc6e78ddf17ac0ff3125dd610b90546f9045fd48adb9a44d76e62dad84e78d8b5e7b35aded0d97240de27ea5f2b718e387f761ef93037dab613f9a6bd3789c160443458bfd44b90252f55ef7d6c2a8c117d5319dfa1fd22d06b900f66a094a46ada23456ff39b354a8ff6d2faedffc80f0f1c14b255a6443f9df89d35e5baad31bccb991e84815b93359eba92e82d3b5960dc12b7723b639445aab6024572200d3a1ebf9739230a428f0961145b6aea7760ef3ed90f108b17af61917f21a8d7285e737ebbfcbee8c44f5474f1d24e69671703380bc0628c60ab8550fb3742088ba38ee715a1e552630262b23cd84ff0a684c146a2d5d609507bb25251793deebcfdae2af2f4a17448849b4500b07b5ad0ed47e7d3d63cbebc5bb61a2ce9cd82aa443b1bcee0bca9b68963bbb0b2c9ddfd7d848d70e738d2bcbb064475a2d22fa2463d7bae97ac69d6664c9009c0eec1d62eb8795ca3dd4e68c15cb0dfc8aa4411c35dd636e4dcf99af748031d0777c4961daf8b46d028846d22296274ee9b9e0bc651a1b70fd347287f0c322da31946ff7479746ecbc0f63017e4c5889c41381df591a29055492cc0dd9d0f962c58cc2a302fbf353b0dfd5602f04540719bfb4167b7a25da1a3acba4b81be49913bcdeb98436e0bd2bb29ad88a7745f27dd01ec71e8d2110619547d02aebfea81a944fdac3b741c2101df385f2ca652a1f00e450364f30c75255f53e5d7edc94ac57d5b0200845fd3bcc7d420f4d3d3f39428e6853c424a7382f0d670801604e7b0b15913b9596edeac9ecc0a9062f57084d8e29b93fce61e1758ac6d12d2c47024648ba3018e3cb90b408c4ad80e37222aca88bebc979009b3d160c5986d6ae40ea4487098e7b1d128b368fdd1205296e02dac49778d5b20436863950d898de67cd31e82e54ad2efea895b2226ca6ab665798a34cc3849b95be62685076131b22953b5710f70448d771a9850ed03af2bd0c3a74d769eb2d170588c4dd5ea33403aaa0b5d7b69f803e5e249b2e9b6a3043e6d89b63261f38d2d4f5f4b433a5d8c623661c8849f454c6aad9a28b9b1045da1b67f1b6cd3ae402c446f41c04101bd8c676e34423d021d003c0fb576570e7122eddcce81bb801dbb80162995e5a5215cfb3feabe4703ad00e29b5bc17c4d47f03b55e7facffa54310fa12fbccd3b44612b5ca4e136d1bd2867d45ec0644b015fe06139cef483de2e54c5288fd9bfb37dfab7d0a68f6eccc76f2c17e0c4573867b8e8848c66c76e7adf3dcbb881d31b73ddaa30d7e87594f2ff246ad9822c60161e1a5cfd93e27e58c0f0a7b2308a58783ba842ae28dc2607c3a88236e62adcf73a171247465421871211e0540a0a27f066e056d9bc6fda56dd7ab6af4ad9cede45715dff3379cc4a0e6255e51659bc4a3ee1032ba02cb3835d674310cbd69ec5802cf36b15f58f792a8b373850dd5d2acbe7aedaa10ebc3d8247608700b29cb9cdce26d79fdfa5c9ba879073c0e8493e0d861f3d8d8d3c476809be9ef40d8323486d27bccf4d1c017ee5491aacfdf68ceee8905c17f0fc336a6eced50f6e2b52a62ec097eeabf61c7c4dab4b89af107fbae261be2ec73fa60274b9fb63cc53db6480f313f003f0bc9de0ad2de5ac07e9c0cca2ddfa45740d47e9ce2eadf258f356783e2cbe078ced9f6d373c9df350c4a1c21cea3a4deebfe50ac8b6ea52b42300fa64da3e328ff8688940f0a1cb38803fabaffaf9187dd4f00fe201a6a0eb549cb058e435dcb243b973873f3c3055a2fdc856a8d1226356a63088", 0x1000) r4 = dup2(r0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r2, r5, r6) r7 = socket$inet6(0x18, 0x3, 0x34) kevent(r4, &(0x7f0000001280)=[{{r3}, 0xfffffffffffffffc, 0x7, 0x0, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xd9, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x10, 0x5, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0xdc, 0x80000085, 0x20, 0x2}, {{r2}, 0xffffffffffffffff, 0x4d, 0x417369a8df7db407, 0x101, 0x9}, {{r7}, 0xffffffffffffffff, 0x4f, 0x80000006, 0x0, 0x10001}], 0xfffffffffffffffa, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x4, 0x3, 0x2}], 0x8, &(0x7f0000000240)={0x107, 0x9}) 09:40:14 executing program 0: shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) socketpair(0x2, 0x0, 0x7, &(0x7f0000000000)) 09:40:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = getuid() r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000080)=""/145, 0x91}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f0000000480)=""/177, 0xb1}], 0x5, &(0x7f0000000540)=""/243, 0xf3}, 0x42) fchown(r0, r1, 0x0) geteuid() 09:40:14 executing program 0: r0 = syz_open_pts() setrlimit(0x1, &(0x7f0000000000)={0x3, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab452896d216c6c2ae2ca44d500"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) r1 = semget(0x3, 0x0, 0x10) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/162) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 09:40:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0x0) dup2(r1, r0) 09:40:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) syz_open_pts() close(r0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x9, 0x1}, {0x18, 0x0, 0x3, 0x7ff}, 0x8001, [0x0, 0x6, 0x6, 0x1, 0x7, 0x9, 0x1, 0x8ef]}, 0x3c) r2 = dup(r0) r3 = syz_open_pts() fchdir(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:40:15 executing program 1: setrlimit(0x8, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x8007, 0x8) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="7910612e0f05cd0b5ecb47f443f26008a693cad5821cba20089fb5e6b888329b35a51b8f9df47524316408c5590c27f76eab83d016c1bb97", 0x38}, {&(0x7f0000000040)="fb10cafba06df194047288a1545e0ae5d8450764b3357e47fb62900797", 0x1d}, {&(0x7f00000000c0)="e224dc2caa293aa85dcf0fc76b869d0685f2067269f2db606ea54eee71afbb4af3ab7781b3a4c7e7d22a02bd49125a02a43dfbf60a66083aa01574c57e1cdf2e83ae0a0c2b41fe3c28579c325ac61ec4957f3310367e16258c228c2382052706d5230f2b54cb26c3de0570a3b11d97799676a5d90b5b6c7caac1ddab82981995846d09fb2ffb0c209082fa287b4e92029c847c7a81d0ba2351ed7b5367aab005669bb2f7c277db796c4c3be98850ec87c3c8eab11ab4bc956fc9b17b6adb0da61895373b6c01a5b84a3e87649452f9097a1ece4a992e93b7d75601c93738f963d54e9966f1c72114a61c202c58deefe876c1fa554c1c9238e2e72a324a9b59e8fcfa1b1f001581c07414b75f260d0b964e1ba794fed5a8f49b2c5355d7d89b9f2e770cc2da324f6ae1ec0c737791e2746c1d29811da078b15024b1a2915978f2ce9496a9daa87ffc25652d4460c40cc7a700b6c79dc1235510084775af8f31b37e7a75a6d7cb1d9f29bf534e9607ce88ee8733ee6a2930e07f838a5c47ebfd1cf45c6650559f4735f874bf8ad02b0ad6d88f7c922ecf7cc5c2a3d1219a35dabed1a163df4f03b1ada09ea385e7aca56316f8e3d1eb59231de6b5038682a65dfe0e5d88c25ed93274d379c61f45e4113c74fc262e7534988589f88d38b35745b7141c5129810e09da97c1cc58f7eca33aa1cf95e14da93641b307061ee8b9c626c1bac133cf5c7ec147e7b4359115e24d2bef5a23c694df564291cfd867c6c2f14fd64d43caa3f037928fa277873ce061f93b9f043186b51f80a2a8a4eda3aedd843719caef0f357d23d9c606019b3e5138d5f94adf59f07a5fb56dc514ec85efeb832d60f1d86981251fd0b2fc4d95b6a584ecdf98b32b8c4577aec5fd5151c1346509e6933111030a8140d46ea2eda15af05371b75edae74a6c393ea6b0598e85e39ca7d32d0ba51c5fd62be7b8f96f3e05b2995d66293dd02cc1258a0fb27a862523389c121d01225659b4a41a20f475b337941eca56dc35b12548b75e7995aa7ef756298255290784200987465ae23c9196d2f93b315bc712143303a8f20ad653c657582922a28deef08f6fd4408aefab6cdce78bf1ed8af8621f119fbcfbe3632ac6256b4d2a95c9f6642a61cf3d101d21e7715d5bc88e9459d9b081a0b6b093a291cb529b5c3ca1cf0082dd8b259e7f8d65e7814718654e0b10a15a843b4b53f4f95f6019648f161594d21f83d40a92172b369acd04ae7875a78b97edc42eb246c711e71d0d7951eb2556e0c6bedf5ee727870ce26128bc24d12de795bc35f1992e1a365aff4d78b09903b377018f3bab3a68f7821bad63d586ba196c77e9b3ab8a657b0552fd237a582c5897a002ba148e61cdf39c85adb3a09fa1371550db048d3366004e50f43bf674c235522526102625a64718ccd9a6ba3e61042c83a070e6d5abe9d1f96a98fcdfa90b0802b925b2b17c46085891757336ccd34fe8786ecab51a00c5675018a80323db30f70a919ffbbef1d7222302aabb7019e3596147a2f57b37f2895aed51c654bc41854574ef3a01934e6443c0b7ba49034de060b25cc265428fff1a849d2684a8b02aa677ba8e3fb65bf65fee7d5a9511d3ab58d5e2cf26d25f9450f0fce46cf9e6ffceb6784ec7079eaf21f6d8c805bd4af5f829d636bc8a063befc3266d6c39cd912e3b78870ab1b9b5ba3ec48688a26285bd9c9c12d278a73a7d16d1d450d011fcd693433d91084acaabe978a97e1acc060ca1a7c072d1fd1ec68121428d429105a44dbbeb0e4d4bbb8a33e2a6ce50ba35c1cee453304c6377a3048e7338d14331363ace4cfee8b9febb90220b9123922e25f2c2c5ce7e695fb2451a8d56c048031f0c8c950cf735778d99d0067db986afef60bb2151e7f85b432d89f016525675ef3341de27d6fe059d8ef0f9b85e92944c9ccd185da4213d55d22f8cfad3f3f84c3c9ae8b353cc88623a953ce27f8b13556d9d26db694c25ecc319de29d221f1cc3f473f2aef61f3ee2aa07d8422a979a16081cae924433f7e2279b6532b5cc9825d10587ed4ef5446ff6580f1a8842086289ad9a06f41d0ca4e10e40a5dadf59ce8d237dfd72720b025a169c214fec3439ea42a5a9e819cb5d03f59703cf92aee3328b4a2d4faba4398af09d74977829fd367f2450e9bc46b2336961ecfdff6e1fc36dbd64bf9c74c2abfa7e0b0baf6ddc09f4a5251e6dd7813bd7ba332264c43b45390b86b04161252e5bbc46b112407ac40f2955b472ab3830d923bcfdeadbf1585626869b4d102fe6bebf542d6f6e5d509ecc8f9cf699d996d9905c1604cb9fe4d4a5f65fdb2b3c808fc604abb6c6717f2b4e879ba1da00a3db918137795a5f4685b17b38b6f27967f89f80d2b83386f35c2761d78bbe03ff1f439c5a8eeee919b825d3888860036dcc2baa10cbd7cdf1f759a0ed409d8e426e928a1d32b9841b7da90fc65a0bf47a9a5f5dd0805cb7fb8f9093e6b7710ad090e62a814cd79bbed6c31f84ea2928e994517ba32f153c56ae53ea90fe97d69061c42a5dba6bd175a72a3ffc3550230aabe3981549c927e0e09537e8677de1dfe0f77f1ac918920fd31529d1b91c6f1bd3b956f3932edea74c661b589ca97349573fe5571b671c3974e40e016d25d962adbe3f605a07ba369b6aecce058d69071a4bc38740c30b42208d582f78bfac0a5ffbd97ef863e7cc31cc8c8c5aff8cd555fbda84ddb78f3adfeac1df147b67111bb729ec266f56116ba43100ece9db18795dc4e831bb6794e5d9875231649d138a953cc5af48bbbaaf8277f75dd592fc2d696ad9959f916c7d3c8679637436e200869b4b4289835689243dc215264d826d37817ced54512bee3e86a3259a2b02b8d300b22b62dfb85d6907538ccc40c44ed707383b44f641de9ba2dfd56e9e3eaf7c4c7c562ce58f1fbe1e4cf8ea41215b41be676f18564b5ede07b9f379c8086c02476b5ef2f2e4b58cfd339d062064a2d778e9a2766169e179b5b70cc63463e6dbd76d81089d9b5dd5cdba582f6932c48abc3ece79cb27f4001a8942d8295385154772f51cdd0fe7559bb5f709eb73b4831e4e3323a910c7b87ccded801de891acbcecd5588b9e64259f448a5cbc4034d8b504c827c7bc37f23f7e211cc089c7dd8b24469f0c065165768dfc0b0b76b3d6bb31814f2d805095e243129a5612b2320521a0070ebcbaf4d838437428127381be049591d01907f46ce4c49e9e3621ee1a39a06457ad434016026139893a56553d8fa1047c87ee30f18fc3802a0cefe8e7d3000946fd9b8f78f37d63a0fcc129997f25da3853281f847858ed64db80a9224ec41703e5ebe2c4cf2afe4a68ee96938432fab1c9a7d511e76cc5ffc4b62e7a980eeecd0fbdcc0aa44ee3669628012991c9628e44b58dc2031a7b3a05265c9ff607f65aabbd3bf881f724b81a5b0430008b971cb015112744d26625cf2d1b86b17d01dae586d311197750d975288703c843f182008262370c6a53bf59fe64490f1c726e631724c044fb8a13ead58b64dbf751d13c83a984ff4d98155b629d45b395690b6f5ced224d32af7fbc1e9cb6e2d92f41dea77cd3ecb3ba8543d9ad7dd463fbb33bbd390549de9fa70793f6c64be517f93d86daa24776fe4d13df831adcd85ccf2c0a56284f65568c57764ac28d62a165b42a21f8dc77a445b1735c74ebf8a930b18765d1a99e967fd21302160f931542e2246285fa695600f33bff58bee712a30f32bf28aea3bd9a3e9bcd56b5ecf5209b9b60abe012ed120602747d8fbebee19df2d3dacafd6b9c8556e4b40f1e5e41a989c4e5ec0bbf2d242ca26f8f038e8bd23d1244c45b02dad896a6052927de6bcc5f3c9a2defabc4b050ffe484c0e18cefe6502c8f2bc39673e4baa30778d7aa526331ae032d24eda9001cfe69e8c451c8821f6f8bf9290bd9ee80db88e73e89c327c9bb0fcd50881168cb799c3b64cda60446b15e396ffaca1c8ea2360c3ba7eb2decb726669f296ee52f1b1cdaf11e5aa2fd689e52727500ea8ac49c1bf5ed1fc1fca94ae9bb794e898b6c6294615e20b9025a4c509fc6c93331510a8dc8b238b5e44aa6382ccca1c02d3bc673eac296323a74e723e2906748797ef9c3639a8140243efc3eddca7a2783a066bf33e2bc2b14641943c3d9e33fabe3a369e71219ad874c23b862471d3e7923881622442d8c5e8410ea46281bbac026a279b55833a75f09b19a4ac790f7114e0407f4de299859d0e9014641fcc17a81bde74f26427da853470a65d8bcc074b0ab0dd383678e6bb39537d53f48ad302d89f1057476d9b96431f22ee828e57532488ab224009638d32260a6d5a0986c93cd8dcd6540184b432bb1f8b9f93e559dbea86a9ebf0ffe21b2b07a89fefa49fb126ebc2da1f437eca62667cdd79e303e6a0527653a0ce439ebea597787db406e4591d64005ad9cff0e06d5d39066a115c50631047f71bb3e1935df346098867920de6d284960e471ebe561066ffa63465756829fa4e778739442cb3540c4ea01030824e81cee23f0dbcd99755d4fa487ec4c9aa8997f8f20eaca38345a2f5488c69d591468801248fd66eb49540b037f1db52cc49ae2cffdad6f2489636e5dc73b093890799a3449f3c6234c54614efa407cd8ed2916487350a296eb3f918473cf094f7d1d2c6447bf5464f96beb1ccf21088cd7b1992e7dbf34cd078edefaae6a16f68e733d2056b2de255726a08cf154bf1aad4ba044da7eff486c9ea3d16d069652bd01e0be014ed7ae238a1be8a3e3e6c084bfb153b3e5df3241bc6869b915a88eea8d03b7e4074c726ad05354eca9aa5f8c545c6eeb387df19ff02f18d711f0ae1c325c38e194b86f4e198fb3a35411fcb7cb36d972d45e5a71f0faceff624d43a2519180c36d5fcc09cecc214c95746655a12f3860416b9462b88e90bf05b50ec35e8dca35691786d9f4775b1afca15fef56a2f5097cdff75281cd8a0d42815fae14bf21bc3c8b399ea0e70eb4866efbe4bb8dfe4d8db790068bf054e264378ee29aa0627c2bb2e9b419a8c50c99e14d6d096bb07522057c70b42c11cf48e660b07f1092d007fa0c5dfe901d0eb65ef52016dd1e196809101228a1324ae8a3d56d1af3f38bd4d4c7f53d13547c7ada19ba4b6da453392416e6c0ca3972a4e96b375e691595b604c76b37219ab243d7cc8f80c5d6ea44ae1212f34ce7226a671fafa4afaf8aad2127eace55bcd78f7c8f6d2c208deb921f325e38537ad602004f9ebbf3138fa94c2c32002129290489b28daf45cb6cadb6d753e51f3a76ee7bc46bf33e1e4667274f34d9699465b536c97e4519bbe36b385be7628af08be959c9a9503b14e0eeede6674ce513d163c52104858d32c60ef7b07a638af801ccab4718c2df8eca1b273ced462078413efed0286219d14d3653e743d36e318ba9f305b5ed1bb4adec1d4ed08bc7ab2f8475bafba34f0e404f3c736fbc4c674817eeef7eca5b1701df9b45748367ab72b7b190fe836367543e7bcff796b1971375ba5736e6afb563a7ae2d82d1ed996a7b21c12cd08ce6d4ca730c463a21d004d94a664fccb12c99b87a0538c3803e4bd185145b4fe98a1e79e58dc68e9fb2c36de239815dea31dcc33032cc7a21075ebcc2850f501fb6f95edb8de89a79ea4ec183643f816739c2a92021a7a749fbd4214df818c8621946c468b73f53e240b6666352fbda7e0b509bda866567262e44ade61194d029adf94f495fd7520be4762ea767729616409025caf18f3684d79d762", 0x1000}, {&(0x7f00000010c0)="80b4fc035af99e57be6ef7df64dc23ea62c4f3a64cd3debbb3e892e2d09e25c58e215218de36fd0ae05d4edb0d413cfbad50b3acb78db2456bb00eda703d3ab0cb8a8a4c96f91d164d84a0faa36a42baee5ef9307183fd9a05bce3104b3175092a724e779242ed1aee3ace240dbe2403d735ceedec6d10ae647208653de6a7d1cdaca8", 0x83}], 0x4, 0x0) socket$unix(0x1, 0x5, 0x0) 09:40:15 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) 09:40:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x7, 0x200000000000a, 0x0, 0x0) 09:40:15 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) 09:40:15 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = socket$inet6(0x18, 0x5, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) getrusage(0x0, &(0x7f0000000100)) 09:40:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) write(r1, &(0x7f00000005c0)="d0e1636b51a352c2e268e12e50568418e70cb4324f49e6c664b30ed9cc867fcc667ec43858500b9c032e5d08f2c68699d7fde38cec8e1fc3044ed74dd87f3a947356b7b50088b24e90fd13516c86172fe56fd1ee69e710bc6093a9ef4265651b6e774d4634f105ca4b4bfcc0758620fba72b0b49066bbca7287f6a332877dd3041f744abcc5b1d738a2d1e8a95ced9b0a228bf33eaf4ecccd98fe2c967a8b82b3dc065ce801ed1988fe8a5f0635703325f6fe5c1347d1d768241a79046c575510f4b804aaa95a132157fbd7959f3bb3ac2b52369d574d9f4865435d24c833ec9a2fe84d1f95856872d880a57592c6a7a3dab349818c710681e7f4be8324a465e5192e6cf8f1200e1ede1934ea604f4a7fe01a5c70e6ea3a05688ccddf962201f9f8760406a522da4deb5f9c3d86427676abf5b2d22547d427a26c772e695e352cddb2aaa2efd030a902d9fcc4ed3efd0822b35415c9e2d9f67c6410b67df2342c1e7894c6208a452d03f15357564f9d161faea428459fc6b31807bb968553c2ab84f9262bc694f06858a98b836c2567124d6f4b9cc8ba3805e01a548ebfad8dc0d5240b29c386dc32f099e664a1ca5bc85365ebc8dee16b1fc6b0c9053284ba97e324da1751c10004720666c1f68188e2f46498a2b07e37c4057bcb826a9a768f24f6768d58583b465c38ee59ed60d8a5f9c1b9b1e7df8512b98cac545b7259aecc1a9cf9dd4aa21b450f45512a598bdf0948001bec9e025efac069625dcd3e1946b11542c817609de3d309eaba50b694d284a3edfc6059d9f4dd8eeb80fba179b896b09cb5317571bf4ee1662096c9461704c63146837c88c10cbd654a92ac0b1e69786e5af600f0848f59162ecf70b4e7619d89549ce0905df19e1bbf53060502633439390f5ff9a8e886e80eeef13289bdc7ef0db2c54555cd771377157c9c8dc8bf4417fd9337d715311ce032abd4bdf40aa9aacf4ce57d8f9e0cbb0371433d37c93ad93b861fdf82c81167424f2d58a7c540c31c33880b1548ee3fc98598574f215e6497a6eaa5ee15187005a4a91b182525dc1525d43478df68e57024b4ac56a9bb9f016873ad1892e1d49ea840ad182de4dbb4b2d625be03b1b87f6a70970de2a965ffcf6a5ac255f8ae1169696b7d5e7c80575fd5e130f7d21e96fad68d1f94396364e3225aaa4311b2289f8c3cf2183d0dbbb35d666dc2061a967be264840db76154925a9205f72da485028c157ada5f48950b798d526eff3820b9692aeb6832bc3edadbeffa2f145e35c9b20ac53559710d3702561006e036441bcef52460a7bf4e6bc81f42926452642daf5fd1ee8936e1e41fabf7dbbf1f246eca5d42ba3b33efec40d6c0e6f44c581990f1e1601ecaafeeae278b294d7529edd4267ec38bd5c3849c219698b51396ebd2f7a2dbea08ac9d9704fa6cd4c5fdc689cd2641e8aca858166e2aed81334138881a982f88ad0a112f34661dc5668f268b65873f8fb5dbc924ec8c700a4341626ee52fb0a317adc3c4d61644c09324a09e5fe1faa6d4bbadac0edf8ae542f74cf49846c18c18e8879cbef6feae940bd75ba6c9fbf587bfc7085cbbcefc6f9665852a649fea4563a39d1afb7854eae2ae494d3abd9266b922ef4c974d295ffec58bfdced954a30608cfb96ee5b0000faf7248cb51fa8ae67ee651378637870f8a32d3bb65a73b3bd73cd4dca7dcf6fe6f3c08c840398f47e278aef50dfa7e8fd9562beadc1ec814704a4274dc9647526d2bf4261a991e2a998786ae73383c666c7791ee6dd14eab08da69a8aa0fda9033699bb6e6f3d7abe474ac46175d1761d2847dd7cfecb7f98dc5a60c379884a48465bfe3d308b43319e0b1fc877517b5bc8f332ac8029be953d44a256aafc3c8d9b9ae068e153ace8869b2eb3ec4d647cdbba67507c6cbfa9fd224ee48705567bbf94b4202608d716c24a541e8d33d3c5c7473c4bec7ba4a85ecb6607d777bca170c831d0e05da04ddfe5f70f42666544c19b69ba74df9c68f141044695bc04ac552ab91f83cc98638537a0c8097d8af9bec7461086fb64e43e544234d90cdf2e1eeb6d162c6fbcd866932cbfa5c61f97a84b6e32798ce8ab17fcb1df4462b37f90441842d984d92f0604461893acc010477e1397f8ba6453cffa78d9ea97c583551abf2962d1faa63181d0c0cfc73f83f834b8a401de5cbbb807c77f52681762c3fd73802f3dca44a64968cf083f0ae3576571ff2ada8a2d1417beb39fcaef589e2fdf6b6adc61085856ad2ea8e46bfabd15c89f096c1d8559d541fc004b2acc19ad1f86db47f1410fe0d026f7bb18defc6916adaaf6aaea0909ac3174f6263c7c1fbb3546493737f6279266ab0b8de38fc2c33b025a39dd9a414a431874b16e2abfbb1327c0997629de3ab29bc531d3f5d997d2e01254122e75a78ab14a3affb32a66056901f8d5690a1131fad3723780c5346bbb83aaf6aa164bb10e54f1042b7bf74758e41f17a0e0708374434f0c3f6c31ae8d0ae5662b9cf2a21994a7b834d4343240a72252b9e373dc515a8f68b090d0199c158e6e747e4c4d8f3eae334484b8bb3cf55d8345a858a7263a66adc582aa356cb185cfe8cd9731337d65dca399c61b900d8323a57ffef1376531b7d1bd15bc7f558cefaef2e04e2b51e7a293798437dc832a65d01d36b7ce76695214f7291e515ae0ce9b70a349ae42045f3afba64638ed2849f528d12482f052ee2fafcc3b5e05df747b997d3d63e899297e702ba58faf43c078c9f536917cf18c299210387fe769979877c3c1b8f140f068aafabddbb728165d839334be850f0247f07653800daa57a0cf12e8a9b774e300b19615c95cd08adca1258d187399b2a094366b27f54d1059a427063f79f0a436f88cb57a266e6b9dcb64fc1fa38d657f7ae4ba2ea58b61a7fb174ce83189ae531ea7fd8959eef502a03ef214afd6567eb2b6324825a1747ff6879c09dabaf6f1ddc484b946e18bd32fe62adef48dad5bb631bfd5f561531d1e58e989fce987d190e7788e7afbbe717eb2b0166ad5e0d64c1d8616383fe26c989c881fe6d92c4f8877595b1c9f8717043fab89b9265bc4acfad121c31b3c61b4dc71ee7248f01e0f1a3717c00d38ca29c72622cee2573e460f3412ac359c95bac5f582bb490a3a4818eb7f71287978699dba7dd0d03d597f57a4b485a2321f09b5082be4c28c220225bc9cb844a17e3336bef3369a04a6c4ed987003396acc26e53e02c9e1c3725ba85e2bc16b76ef9357c2cc704ce57ecdcb6dc7cf389de1445616465aa34190e6804dbc267af46bb82d121f5b690973888a6280344f980c4d524c4605b302d276fa0f16673d4155f07afce058e6f963228c528e9fac0c28c5d100bf86acc2818fe97166f7481a3690faaa4418649918a1aa848d1de86f3dbdcc41efc59e19648f085a7c73bb858bc43fc3c385939eaefabde40ae1eb8855ae357329ef96c9f58bc78adea5e6c0bb60a514d7202919ae34cb9a8ca4b0bb2aab77f3770a7076d0c37eecb83c1105bacc71946ceb0e5e0164666a46603fc4e91bb34cfc81300b3800c69092dccf975bf12d37f97dd3f23bee3d84c17c2cbf3bfc7199a68d5f1975d16a7c47b3c3b233c15d76bbf3560b5582942845955804edb25510b40d61b590788ba625f0e596207579149c565dea310739005b677e1bc47ea1d6c9943e69bb099d53be51be2b3a32db6bc0dfb8539708e12204637896e67cf6ba75d0fd1cf1f0d70678fd0a49d78dc2f1a44dec2c3c66491717f158ef164edde2dccdc7b7b8bf9e34dd7c13eb107bafe0f1c51c1ccb1bc1507f1de83b7c1361499d7d7c847c737f772aec6dbeb73bd91467b69cf17f264a9c803ff804df14492f10c0a7faaa95ac5a148862213add5c8e5e4cea47c2ee499424f81f7e9d5655917a46185ee679bdc286e6e756c829c73c0523ddf4b733d1e753ae19304c38621caa416ef10155255544cfb4f7e80222936889e49e5f84067c297c50596cf9b7e03205fd90536e6e13996e0ed06d8a6dd2e0844aba34e71c402cc722059fd57da4f95fe27fed56c3d6b89f08fd4efa3c950d6498e42da9a20d57f8bc8a521f71dd34a1a32baf3f670de370da67293e3fc32bc2b67beabc5d9fd5b09aeb8d2ea4084c478e7d13bdb3063e91e6c4a84360fd3d45d73a3f42211f682d151f3862c8f6e6a4c7ee92c62bd8b7bc5f3d2bf60f41a18476e0a708c50e16d6f89584893c989b14781d806898b094c8592f94d9bf8e47745abf9c54193a77fdf79fdf061f4b53fc654fd7ca48c608e07daa42dd1a18170de5c658a45dc8a3716e3c05fe9cf12b9becd27f7ebdaf8d3a6ed590f24c393cd35b1c25cdf0b2faf48bdfa360f6999dd9ffb562dd71beb83b820a26dd8d24cc4163fff4bad9b574d832f8ec20d66a53118f83bbfb77af1dfb5f7df7cd0d7721cc511d6e2bda8552e55f43f9bf94e3226d7d0db59825eac11baaf04cb0962cd08bacf8ae4367aca23b75c7197e4ef3d08c7747f37663828fbb46ba600642405ea932bf844dbd0f6dbdacaa42491a2a917caf9344dd96e07026594f5214cd88d69ff75ef774e8303c2f5246ba22b185129ea068d07f0f3d0b201fd023467be0e68840b584ca80afa1ecb8707e72bc9b5c0f2c127f3a89f7b68be8081b8fe710106f19316b981bc8e4f01cfabda326b8969392623ad81b87b411302577df1304a7c88d6bf9ca1b3eef853e4de9da215cfae4ce05b2d227043a5c16c5bcffef54e68820c2a3ab7296b6d7b91f617b6f086be49f4a78b27c5f9b5b2ffb21b45ddc8d310547b68ce2cb5d362cabb55ae9b8b88fbe527394801f5406dd48461c53fc6d070cdd92bc144f67117516e90490c831ce1b00671c57001ab10ce35287512f771b47ac2e10b68f4ab1c1e690deab3ba040291f15482376af76bafba57fdf288f2a60dc3ce7ebedd82db1ac6ec3f2022a79caa79e5e81cba016977c85f9e6dc47c91a8b252d1ee5eea50cadfec74ec8277405537238d0bf4187b160b3de6ff9e0334a6c54a15af125cbaa216be385cdb4d85eacf79671d285442e48f0cde5c83c0c733a6affe6315eaca7b4afb377ae1820e50dd4917aaf0649b5d327a86869d154a46a5acc0c9f0232fcf5cbdc4a42504cd7f78deb717b763482fbfc7b94861650abf8eed67a20d1099735f9bea68877790385c6743c6f05cc0bbd9d0194268b13ace32063467a14dfe581a93cb6f1d56dbc6ebb047acd8ae91c9bf477285c0a95cd10bb40d1cbd94da9f90329f1a541079e02a7a6bfd48ba92fb9b39e55cc08f15e974af0cd755c0eb9b3bb3a6301950d37167562d1ac09821dfd5d05efc28dd77278ea060b240716ddb1fbd4ecb669bf100d0288b0aea135606db44108ad725a348aa030473e7cee32f4aace0900768fc78e4aeb81cb187f1bfd35386b5b6dac375520e0c6ad02d88ae96aa252f767dd7544b97a3df1527e7dcafa2a935e3758d569d855411c9cbeb93345e344c578fe6723a5e3c3c22aea3a1785b2ec5bb2697d4290a8b3566b922e409e23342a19a8b2e5d0095d2e31012f0f140cc24d5004e5fc4fe1b22bf5441af597be5e8e0a5a195eb6486880d72aa4a28098909c79f62f5f192d9a31a544097d17637f9341a9df46c237a06d260948caae61057ed6474f558f8a711d0ab754e5139c560e5cc644d12bcb0f227c395700d00e37d108a1eacad289b138be7e990702eecd2191a9d7d995410725d514f930384c0464d1b16c3e1db818fa5f631bf04b5f7ca8ed9b794ad2", 0x1000) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:40:15 executing program 0: r0 = socket(0xc, 0x4002, 0xe6) setsockopt(r0, 0x4000010000029, 0x200000044, &(0x7f0000000040)='\x00\x00\x00\x00', 0x2) 09:40:15 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) 09:40:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff1000/0x1000)=nil, 0x1000) 09:40:15 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_execute_func(&(0x7f0000000040)="d843f4c441fc5a9dd5a100002626f3460f109b03000080f2adc40125d57000660ff3dbc401fd5a4963c4e3815ca099899999de2edbe00fcf") 09:40:15 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x1ab) write(r1, 0x0, 0xffffff64) 09:40:15 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x0, 0x5, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x20, 0x8, 0x7f, 0xa9de}, {{r2}, 0xfffffffffffffffa, 0xb1, 0x4, 0x3, 0x3}, {{r2}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x3, 0x101}, {{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x14, 0xc0000042, 0x6}, {{r2}, 0xffffffffffffffff, 0x30, 0x1, 0x3, 0x7}, {{r2}, 0xfffffffffffffffd, 0x20, 0x8, 0x2, 0x8}, {{r1}, 0x76afbba466ddaf2f, 0x80, 0x0, 0x80000001, 0x4}], 0x3f, &(0x7f0000000240), 0x9e, &(0x7f0000000280)={0x7fff, 0x5}) 09:40:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) fcntl$getown(r0, 0x5) 09:40:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 09:40:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x42) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x40, 0x9}, {0x4, 0x6}}, 0x2) 09:40:15 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) socket$inet(0x2, 0x1, 0xb1fc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = semget$private(0x0, 0x7, 0x8) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/159) 09:40:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 09:40:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0xffffffffffffff87) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:40:15 executing program 0: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000a515fa603ebb62a9000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000b7462aa762c563b1e2a07a397786278aa4bb46168d6a4943ebd183f1c4b721fadef2e19a692882655c97461357ebc94cf066d4dba12b4b75c0231bee33a5b5a2c99eaa756122d039333cf06f37079d578be2687c14d859a68f1658c572f65980653c154e08d874e7513bb38f873c274be37cfba7128d0972c02011d5062bb9c4f3df89bd2138dab269d98be01caf0abb837ab2bb66432535fd8b289bef690b2dea8b7dd80de2228eddf969cfd09e76b2f9357f1f1081161b61aa92d80ab8e78b9c"], 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000040000002a62543b1c7d54f56a0e000000000004000000000000000000000000000000000000000000622d00000000000000000000000000000000f53d17b6c6b245022c2f973cad1c074f4e68b85bcfa0ed8ddcc6db29d5ef0e5c88f5485af16635ce322b960f0dac25877c2cda21d6d97fc532470920b4a86a146351040000000000004061e99e58d36b53162c5818cf34e1bcf47685c0aabcf89ace08751bab5bbd9642c9afd9a9ad5af599bae6b4952a9e26eb0b80f567d6b23f2bacd5036d5c9b94d37d1b6e344fc3eacbb18a2f2689f45cb988ea65b36253bd13198b667c0cfbcef3d19dce1530d64a6db6a8e0421904648412e95e20bf943e646b0b081b0365b651846be2ee4fe003a2cbe26eab2753264194a23ad8df00400c08226af6fd33b631b9bb26b1b4ad7567ab1e99544ee4963b86a32d9ac1d9dbac08219a032cd565f7177ee5157c11997509e16382fa67807c6d3ea5fd347f6b491b5d27493c91455ab44736a363b53125181d8feacc18670966a2083e6bae7bd8117059b75c4a9cc335f357aedba532848c72b879fc9d55b719bed1183a85dc87191f218bd244a5a3b99a5368dce03a2028eab46e5cad5379a80074119b1d772231471a08f34c5db1899edd7930af228b2fd9d51fa5c5e57771ce4f4a489ec635c465ba26cac8c4c9f8e8b77a09069b22507105c18164cef1524e0c8231c3c821a725c8f877a9577363704f4b2ef713c349623ecce1a71af4771a50d35b67eb8348e2f2b827f774990e44fe314af05f5c9bfeeca70bf92fb47a9db2181dd64cb388067439c0badb80d7e7d9f897fdd74a93f9b5912b2ca97f75b6a3eb245a27c8af13aaecc10583ced401772dc837ca6e0b35dd1d26b1c03d276d730fa32f20555d3e52bc473ef7f5c9a3f169bfed2a7dc85a440004d462"], 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x80000000, r3, r4, r3, r4, 0x4, 0x2}, 0x9, 0x9, r2, r2, 0x1, 0x10001, 0x1400000000000}) r5 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="6c280915319a7c33cb046c1951884afed99eef68238f00cfc32dc5fbe5c47d546e2eeabcdacee867b6c0e2babc3d9bb99d3f1e00e5a70fbb9420b5", 0x3b}], 0x1, 0x0, 0x0, 0x400}, 0x400) setsockopt(r6, 0x0, 0xc, &(0x7f0000000080), 0x0) getpeername(r5, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 09:40:15 executing program 1: clock_settime(0x6, &(0x7f00000000c0)={0xc000000000, 0x8c}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x8000, 0xffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000001880)='./file1/file0\x00', &(0x7f0000001780)) r1 = getuid() symlink(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000080)='./file0\x00') setuid(r1) chdir(&(0x7f00000001c0)='./file0/../file0\x00') bind$unix(r0, &(0x7f0000001840)=@file={0x1, './file1\x00'}, 0x4) r2 = getpgid(0x0) r3 = getgid() r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getgroups(0x5, &(0x7f0000001640)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000300)="8591df0b261070959865e789366b9ad347a90dd876197c02ae92239408a5f16e17820673af0bcbf1", 0x28}, {&(0x7f0000000340)}, {&(0x7f0000000380)="23c03050dedc94a3792465c1ba232b4bf229fed31147dca0a259d1900e98cee5add0eb5cd72fc6d191f44253d0d66dc419f75caa40b457e7593d36fc0cc254a1797c049af4c23589db2dd73bad8dc3581cd5732bad8e2fa1484cdaf589b0dfc175814b76b96cbede3033548b384c23e40ab101c28edfbd5b4417032a0ecc637cd87f1fc34354e36983d5e01dd99fb4841663b51a379d28560e62216a66fbfab037b84790d1f16128c4f62e052b7db5c661bf61d50cc957bc7eb34faddb361a41bebaa3724c17905ac70397310d315f48a033c376d6de67ebbb63be4cdbd3a071a007d98fe8", 0xe5}, {&(0x7f0000000480)="541180a836cdb8ae9878316d8bd278a5644e6d0580a8a65d93dd1439ed2e00fa726070916d97901c7a8c9e597db5e0d33a4c973d3c26ad9ef1c07c4e1eb4815e7e7876c80d058789eab9dc9ca10efc030cf855eff1c3f5bc6b1d", 0x5a}, {&(0x7f0000000500)="632e5a567d660a648cbfd4cbd1aef699b34fb72081aaa2f581c1ae156693d18a5656bb5e0e90794c84483bbbeab1b75b69f409bc4e91e4d5fa036040786cb50c3773ebec71d66f428e6cc4f3f449972016d156aea41b6000bf3c7cfbe9e751036c76c11d1e0e45a683e15f2d1ed087ca15d662b8148f3f250b197c231075b407c1ab82dd427b392e7bf9d2d7f24e0d8c4953b4fc081d703314a577add69a5ab6d21a3aa202a733452b138cd8743dd48cfc872d3ae05315cc8b583445326844719291db3f6ae4d83258bd8ebe26c3c5dcfa899e5b4ecdf173a513409a2f02016e1ac471f5ee05c14f726d11c776515b5945c5f2f316de5d524470215d3162ea7518277905ba8a7883f969e72b82a03a68276ffa4c81ec1c86de71e395fc218cd32e56c8db864364c521ccb3d71439a51966f6f8142f9e9e111a6af60ba74689e6223b86feffa162bb43be1c579d23ac69641fcc28236de332962fe640f88f3e59559fac8486e0c8eec41858526f1495df320ebe0ef81497f6854557e179948af388f406950da0c88c48ef232e24d30394c41cef99e16d890691f8d152f6b592626fb3d68add26f70fe799bcdb62f0d1f8de28299cc36d0d2f3fdb4a451f050ec6ed244b2368e67f928251b9f3a608750ec94e108f8e18c00e4d9a7b49619810dc6c5550a1f380da22d2edb3735ea6d8dfd5067fd4b43be194f0e40e18a1053a25579f190374be152a0af3089a8f9eeebceebd8cc872c00b212956fcc43fbc8e686922e25abc135ab317faec6f34569e41b301901572c37f8b73bfbe74536258599bc474718bf8aca398a455afe843e898e325477e53ee9225b0ff2a3a8b929c1098be754a8f2dd26ff16bfbb7efef29f2a80dc02e2e28d549af722dbee5409eeb35ee6ccc9e71611c3ec001419331f0f4e892b05527f275c38fa8309c9ad9e03b07af09617051af177256ecc69c8dd6a833c6627ba53e27b74c6494a5c2b4f43e6ea04648ab091391109f086816a6cf249c50dd60b3a80b8aacfe74ca695b0f36b94b2c530ac8463c071f716e976f255a30215259bf63b3eec8499a8a0db85cabfa10a8827be8810ca77cbc8255759136ad84dafa578a8ba0833f393b03d30f814ecafdf6ad4bf364deb8142387049988f1077d3028ad86ffc657951c7135c4b90524f77f1a3413f1f9848734c5afbb9e1e8db88b4fe84af013ba028612d2b900c05d2b0209cb718c8e972aacdac5fbc380930af637abb4b0e1d400f7d87bc2574871e8477193eef716634941f88a5a05e12d039c6a3c827c8734cca8881c17122f6e90b0f789aeb981ab00cebf4743445ad4d82ccf538345465897e456dbe72c47e04ae85b6d2cebcfa5b603ba5793274c2cae3e5c43ff98d6678081fda09a5818a3e5eb007b34537ad02d999e6cefd453a9e50ec093cfd835d972682429d1950d06ac2f7fb7739b878524fd7adfb03bd423ac6cef8917c0e7f2c1db87633c7f5bf8a843e0d71d0df23c32df4478e2d9d05e598b0f6d5940fe5a0276bc98e106dd42a970b002d059ec7acaf3c249159abf85f9abbbfbc903d5079d283a00d5123d38912d4a641355e31c559125008fa8be4c269ec314ed9be28b5c6a68692e65e562eec70a915ecbabce43344e77bd7559d9865b0af01f62b6d4d79da351e3f5ca569f8e9416e01b21dce3b4ec70b4fb3777ede39e89af5fb9ace58b605b57dc03cf1e675aa1c374b0410f86d47fcd9039080e791131b7dc5efc639b445943c916b9f94cafbe603d59d8a913b2ed9582ebc9f80ddd763ec4fbab6cc7737ea8f7845c0a555f6fab412e219f0ef6fad2055b7082516ea66ebfff1c2ae7b16f1e1edb1a6c5875021a285ff05bd8825788d8cf39585beceb61c90c67079c3b53af9c24fdb1635456aa606070c999e5e1f21127309b69d363f198a38704d8ac1ff510aa680775943c0771809289f29ecc3682971832e9b7d60596941d5758653482dd72bb43d3e9b679cb53f7aee46f02f21f6d639216759191252341eab4691330c39a5058a08f1ee218e73d099d4d5fef028382e2ee77df07f3d62363f587a57175596379f6af10153ef7e358c0515c1fd86f0ec655120e52a549b139e80296d71502214f7f0d0028cd40a83e5c259e5e25f719556389313ae77125803130caffc4f17b79ef978b2fc06ffb792c0eb6c302cb5c89d9a9e3b5f29ac506f6e9de261ae5a659debe9a923d64b520e53f45976b4b8a58c99b749af190e07158781cb0a07cb52459d6213fdc9a3900a5092b280245090b71f7232edf39d2d9edc3b776ff18d35f1b2047ff781dc8847fb85c5ac93457d4f6feabfdee63426d1156da4c927b3f5b13c0d5e3f7d2c7fc9bd1480d523ccb47524142f67726556e6a7c5108d06216d4431845eb7d9fee35adfe7fadf04994fc149c5821b71f8466439e22722c3a15af2d538a34eb102bb588f6164e2fc17f023c0b9cacf8ca534ec1297fc1053a5dd6d1e771dafe738ce58760bf0c30ef887c5a702c63dfa21845e2ad0994287b96a8ea7a694c5bc455d96ca2e5c6373cde5f187946ebe86c5587da886692c7d1e9c3e37b6c586633aa4cda76b66e5f22f4206b0f7577f03ac851653f820ead2444d70887fbb1f3c939f324460e9f9b6974c202d014e53a8706007324b122ac5f505f6be1a2655d00d9e0cfe796bcd26f9b25cdc28f06fe9548af35eed77b36e4a0af49f919d45ddebe1aef69deb31ccbd49a47ff229ff05eda6338ef80e4324fed2f9ba8eba356e8efef534c6e623000fd80a7a609de8e05a4c7e1ccf38f575850099050a3c9a24aa976040fd5a509456dfe67035920c90868831bbd79f4c0eb0452ebf28468ffef7837bdc31c9f2e68cd744b627896fd3f5e414f9a9083a78148290c7852444a1dabb692419c0b17ab5e851fca825d227f274b6111145a209bb5d50e298f85e2ccc416d836a83e01d5973fd6f1ce11a1176d924e714dcc708172742d6b3843b899782476049ea706c67aa8603ac2e22319496b24ef46d29016e364598d00d5553601330f29e7b3ed09e82a084e9694ff2306cfcaae0db0a178c879e36854cc6bb4b62eee7b8642c6c13d694abd930a643d5017930c197f2fd1f02d70683efe39295f7f6c6318832a3c5b5f26bfd7cadd28c2dcb30ac26d7b045f18a0efa582fc5689237f3e27bdc3ae2c47083c4e922de4b7bbcddf5b672048a081bf3ce650f39005045563cbcb318c3256942ee9fc8f555de3b30fcbec01453c108d914ef635eb750b40ce4781cc3b7d5cc5659a0a64ce83ef54b5b4c9462c5b8bd9a9ff6d6d4e34af427860441b9f9df2e0abd5874f351b863f57f7ad795fac682647cccc852efdf5f20e7e7ebbf9fecce45ace17e5d0de5bd27f98c7239c6f6522ca871da679f2b50e09b57e0e6f76fbdea078e941aabddbbb76bcaf85d7cccba575a6fdc8a96fe145811c6dd29699338959e0450734051b6d718933670a9845f0456f87d49e31755da1abb5e9a494f2fe854e7886402ad2a31d85c4e27b9bc641c92434cbb60991c449c694dd16292dda2ff6a4184506bf1257b95ea2635e75402211ab70ebfea724ab927733f4e2e880e1dcd6afcdf33df3d548fd1b1fbbceff7fd23fe57f45b12f2171fbecfec5e4b79670dcfbd9b256d8345e9fd91d450ead682f3c540e4488fe295abd0eb32bc28e32cac876d6d24f6cbb6c202f20f289e56514d577c86dd9495cf6261646d3f7cb9eddc90ce36f4c8f839225ff03230a45369f18359186719c6f8bb07281228e2fa527aa9dcec554c72263d619c44485256d265bb606c0951263b4be851d16a2bd73864714363bbd52924d8dee450ac79fc19d98de7f597c1f0c1890fae2b3f880b22893a01d0a5564a4743ccccc09ee80fe5aa3af88733afc8bd173cecaa5a314d85d2357d286d43fd1f9680da6900d962ffc6158ce74f53a9899801fdfcda833d42d75e9c10291b33d2ac14923225351bee015000e4d60a10c587339767ee28dd74aaf68a75bf9bcf28fedff4c1766d35d196d3384fd3294fff1214e06654e4bfbfa5c200bc912675a917a06af34eaff7582bd587bda27b337879ead627786b7ce61a32ad5ac20e81448f76b535761881a9413b581efb01bd7045f607d60e870df4004e7b880db275138d1ddce0dfb372e1295f8d27d07cc27667f75b7b62530faf57690d18c00ed0a112e1e31853de989400c76122b2ecbd1110987ec12ef216ed98369bdda2bfcb8d33c2c6947d6c307d0cf0d93d3185e1a2282ac42c8e78ff9e79b4d6c642fb0b83a564a9a954b19bbd526ccc7b3cb555c3fccfea6da1967777503955eeae266c4cb018bb725bdeea35c01131a3660325ff21466de1620d99f3767552ae1f07e27d13aeed53dc0abb20c166672391f4283876d04287af295c90132b239440f8a4e5e9485ac7ca6705ca76b471fb3edbdf9d2c56fe998b5ccdb4c328b4cb9cefcfb35a2bd683076068a0e47227086dc425a1034f631370ef7f8f690ed68d7c7e47977de7ca68b0d519f1b95122c407f05810e478508919c2d02f6896cca21e9c23948969f68409b8a45cf6d3efdaad55ce4302774f22851dbc7524cefe65fbbb25df6100daaf75725c1870e14ef2e779a876846be4ef7767bebb16e9dd2e79b3ac2f03c47f0c7ed55b5549da10e0276936577bf73613d52bf9f02ea5d0884065ea3ea2d12096d7adb04105383eeda0aee7f54c6e43eb0a5701737fc1f1e6f9a04a79cbee06fcc961e3342e6efc964dd7b4f9a9f049479529809d564e8ec4678f13ceb941494361121922b5a01272e7fa824ce7d735254af7b9dd1902d4ab0672be8bb1ce9913dea73acf14c40d8ac5bda556e6f193b4bbe4e513977ee7e6943ced1470f810d970b6b11652a15ea9b6cc7d69bc5e4e2f4d7094cfb3ca0db3ea8da96fc15f7baf39011b0c04f0446f1d42149d7f6f816eff86aece8fa42ea1e93eaa5db9c7acb53b16b70da08cddf967a92b6bc578d6d93673766c56ec795cb55c9d3594514cb4a2fa48e81a9401bd9b4c3a14166f3fe16f8e74b2be56f2e0ef081a49395f1f99e27dbffab78fc883750d76fac711a24f88ee8b58779105e1ad6c3c1bb812f2b1473ac41e74490f336ceb527294801a9565b8f06cf905353f81596b6a5e43a9ae0920d6d2fa22b9cb79bd53009ea3aeeae9d889795c1b9eb09954373255a3598104353d79fe5ab63aae3c71efc21faffb21689ab13467721c92a82ab905c4457fcf6705a679fe9279eacc6553f4b38fb002dd56d44186359fa25bb266a217160886433b0b8435b54c8fba1ac5b6bfe8f6fbf6c5de24b9bbe14eed056ec945f288df58278330b6ac9c660edfad9d2cdb2da4baa6200c770a5a67af4099539fd197ae50653fbd79a0814d0d7d81bde4ea56777319b17ed7461059ced0b37e1ce3399a13db7b869e21a036bd4b1cc0887194b79ee2e4c9b5e5b43e9aece80b91c117c1e5070c49c693fd6b55e2b077ad027a2905f5eaf8416788e7190a5637139c996ac10e4a4719f55ca8b7a0d76194577ec9f3210578daab0a3163fbf5e1bf4a7698aa198ea19b093f5f714983a0998e63e815a8ad4be031bfeae8a63dddd90c796d14acc920310dcff457a1c4a95f1bea994ff45bf4f8c30a090e8b2e953e06e0c21bf01c8453f92d8a2498aa3dd73c61003020541e58d0cbbf4e45dc945fd3b79e36c5eaa22244819ef443ec506d0aae7db46bbef2289d40c9532350a5be064be455c108c15b20b126e5090ce791cf2f18332028f9cb3d8b0ee67d4ed1299", 0x1000}, {&(0x7f0000001500)="27f2ea1c33663626e5c4022ff7bd2b048e26b1fb5401adee10b04e47d3dacbb7eac9361a7af4d6d6a06b250e26af79b38515de8b3234959f88b7711b461a56471ee008efa0ef2c5113d20b576f4fc17ef73cc9139fae464b300da36713e39fc89fde895415e2007b85eb317840ed36523f2911fb77ca6ab8b9", 0x79}], 0x6, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, r1, r3}, @cred={0x20, 0xffff, 0x0, r4, r1, r5}, @cred={0x20, 0xffff, 0x0, r6, r1, r7}], 0x60, 0x8}, 0x9) r9 = socket$inet(0x2, 0x3, 0x2) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002b40)=[{&(0x7f00000017c0)="cbaf4906a54d8abc0b87c204c67a3b4d80c8e4c14aea90d73db94972c7e4dd3fab7a583926e6a71d93330a7b8bfc3b21946ba3723946fd1c7083c659bc929b8f5a0a351f0e91ccab19ad2da36e721526413bb450797dbfb505", 0x59}, {&(0x7f00000018c0)="5fef0847e67be6efbe0f8ada809cd02083b5fe4333edb8e5698cc806609f9df6fde809e9b86985d4c561b2630251957be66882474f7a5838982506eaa9592a76d0d3f8ac6fb9af64073d281beb6d01822c62cef437994543d8290b3f60fa6a6ce4bbf0d1b094cff3466280b8f48285a60143b2d290bf5bafafc1161925c783971da05244356c4164b62f02f727ba7acd5101e388cb71df5f7aab97b60d7f25e7aafbadda912aca4c44e9054c154858", 0xaf}, {&(0x7f0000001980)="dc852f6c1a6f14ccfd0470909ca090f8afd1ec097f56dd9004e71e5c99516167d30991be4d64909535689b8b6fd38f2baa816dc57847da4c2a9ce410614fadd1759c0ae0f667984e7e03fe59d73f9fe63d7fdffa0ccdbaae2b19a0c7a6bc141129f2fbbc3093cd44f6ad0058b62d06dabeefd92f0db96b985d19bd62cf85e1ea2bd55f795b21f908f0bef8bba757fd16b2a96365e93c110fa90f4e84fb15631a0ae92f829a2e284ced7a1e7aeda6a471504190d26de04e35f6ab9797a8c6452de470a49b0651369d42124ca723ae9671f0e3a0257a0cef89666d3d5ab2c8820e1c2696d02f81505737039affc4b8532c4a388f494338c0d32f4b648a4157036f160e757a154d683e972bc12e34e9d3c6164c5010a1bf933c6e928577118919243fb43e63ad15169e3e9770019167ceb30c5f24ef09013e1b9f2768d13a167fbdcec49c6bc18e725baa882bdbfbdb375d2b404b54e69bb5230a898ac05d9dbadb34bd47c4bc56b74a8668d2ea396da0f151d56d54f6567974618ae00bd4412a41fc525b7da1460068b5ce9c84bc8b187c7a86e0959969b2c5b40a6c265e16ca123df3e517b663bad1c4ae743c335a046b62f1641671593db3276e16ee9b705ba2b5842f48b8d66d163c574b348da5ae4e179cda296fccb2e9004464e223091718b83f5ef95d1232f57410c667d0839b7bbb8ce0463536bf787323709b81f01b222081d1d58c1c62cb139045cff62513f440c6a3456d5bb0e8f68bad47d4352c8599a70bacbf5181a955935a080e2e296b68742080c8634418966651ebcee368b13bd8d1034e84acd5d2aca68db9e5112c9860ef66b7067777a7c0d0830701d014e35aac65c3fa68b2287a1a2660ed9669ac20c6c71b99e7bc32a5c46c3b9bd474fbe294bab886ecafddfd1550de646dd5c36917d4c57b932b0599defed4695d8d188566d6fd32b831c9b2634365fefc07911ceef1e57011e5ea64751af8476c2e5d5dad95a93e9e346028c7cd1ca14a1a928fb33c02236fca30f9b91ab96e90d9237716354b68d4a3a7f9ff0b3a2020c9c11ca548366f21db05c394c17d339ea664ea0e7a745e83adf3919d5d4225626c64b0543eb5db515877aa27ed953b53f864e561a996a4f8f2fb4333d1f56aa61d693acc86b8afdbe81693ed0dd0913d4692ff454f0119ba7c1c306515a4220fb2e9cb21153b0f58dc203737e7e5bc54273b0eda04b41f440fa369ef046cdbc8e760346b4e255636d645adf22bb07a12d51deb8473dd32382653a2a656d30a4fe1d31fd19ebcf7a28cd646cf50675e213b995fd5d96237d73eb33074dada0cc788ce63d94c72b255c2ba5372c1e11fd930c5d9e1aa479cbb984ebd4faf889839bd03cbb2a4ec23b300bf41339b0e47e3466ced0c5583028c2499cd7e75a5d2eb0a5f030db09ffe2e89ae131f5e2104335dbca7335babf040e68979ffc81c829f0097c9017fd3b211aa1b098039ce9ec817f093f80d1522f18eb0c2dfb493438a6b953e0ed175498df937602557da0c835f5cc7332a98eba450f8dcfbbe916c0cf8d272467b86c1922ea08ccce706bf442f34bba0ae319edb6b6c66062d0df9b095eede53486064083a9b50b0c43a9961618e6ce02aa0a7ff8c69a0b5005adae67b4a3d6b4dd6214bce8ca48e753a3cbc8ab9a522202268cd75397cd38835788bb99c88c68cdfdaaf7efe84b37cdcab20aae37bc99c46da647e3dd57ad3af778986518ba0fc432f59ed3d13298b4b5d0d349f98856b2bd9d291fdd49212ff7b1ca6b084c1d1d0162e91be78cb52df035f038fc6da0ae2572ff73b1157855d1e0cc47aaa9819ccbcd52b4bff94f71088b0fd5e455eaabe72e672d3e2d69dda18b85aa6a3cffb3185ed22886adc9923231caee2ab745a3a4aed35f2376c5f78fbd6457b0110699abac6a9138d9e78f22f1370e3e0edbad9096e85bf3eea0f0c682ba8e089f9568983f7521693539b6961f1157b4f88eaed5857047dcf22a62fe1b6ca9b5bf299d97b8f161f57ad86919820797a8f8d6d66919e67fef2b9329849efa556dbba5e2f7a44edac7064b9448a9fc7c8778d7aac23e952e8ed892057a49281de4ecaeff37db1aa2b2f002b4ec14ca671d6fe7d2e7b55ad90e469fd959a3ee15371364262cd65a8d7cc25f97121b7b605855d2409a755e1c13352a65ea68b2e6768124dbc381aea4baed338a5364fd19e5b55e0b6875424e89aaf1d904946b4c810ea4acd7272a5b4067ee5e4bd5f2548b3f853fdbdaa87ef06e0826b0e2e7cb1ef5c145868d49b4912968e64ab5992ecaf5dbb59daa050231255bbfa912fab39e460c16deab48a8e4077b8add5801c3cd9970f797b11a715f548e6def3cc86548a21fe337b528e64a326fcb3b2411392ce858b847ecb87f31a163ef39d91f3ecc10a132ff8bf3ef3cbd9bff1dc792461f68aebfc0ae5b154b29d72b2f5208ea61bbfeddeb55e85a399b2c4bab80621edbe796a96f3091b4ae02f5b05343c97e4dd24d59f7949e2511e59a33a5125f886769158aa2f429e25ab555b71fcdb543fcb123dffb826546675b02f517f516fa93105582821b658bfc58282af2ebda15c3e57980f0f7492371225fa7a9d7de54c4e7c1523a0036f7a46187e61006310a90a85c96a2b4e69ffba58bf85cb12bd438cf93e6b876010aca097f3ac7070d33d84c929782f06ec4fb80a6543ab8f8ef1978f1e33545d876d65dd51d1652f26bf0cd4c895679e9911f18e6c09fba2af32c8e45b4920b044c6d1029ff889f7bc15a2381f454a28de149192086e060e74d3da7ce31d9d7d7f7cdedae6281d8559ae5a4d146ff35dfc44a74d07d4a40b9bde2e05ad4635b9dc54c53fe1a57083a17ce05753e525092873f867c1f326adb726714b8b663de048d50b50f1ed2af77bd440d4c1d3ef1def0e8a659ae611c3a3cbcc45be61e90a0f42ef9508d4e4002fbd7321f9d6d9cbe287bff1d044fcd52f785bbc861465bc0576a110bb95b97ed1578290dee38948db3ca040899f19b76995072e8e71bf0d109d5260b76611f97a2655d9b6778671abbe80d83c2afc420e2f92657fb0cd53ee86fed59aaf895f579edbe25d90a5fa118eeb4bc20f318a78dab85fd1863fee8d9ff173fa7a3778549f8edc3cc41dbbf9565c5f674a511ce46c725d91fae69a4cf16a4c8d9a9eb14759339be9ced1270cbff49788bca83ac232456ac690809a72f18d8d2cfba12a5f26ff2c392898c41e807bc1f293e6841570016bdbd1b1adfc4389375a5e85199a7831857a83257cd414afcb42ce664f58725f2cd1cbb9a071a1acfd188f06a069be8bba2474c06eada8f4b44fc1da05eeee37ddb7ecdff416c3b71bf6048193b90c9c305bff5e470e23d0454a0cbab20447e8db3a0d25276e8791fbb2867b6df634a8442d47981374854d81b236b880a2ac2cae01d72ede30714103886ae79e9f4d872b748e255f8a01acf950382d6faba51bf006fd94157457a76aacc3734134825f82c9fdd5a9ee48f8b1f9c58df5bbe099cd48c4252d6899ee500bd7bb255968359cd5c100d3ea04fcd09038292ca2dfe952cf3d2b5994729d4569eeebcff9ce060eff2d2e1aac6380f996279d505c280a5b765ad9dd8aef821aba7c8ba399b8a821b126fa90c28ed592a5616cf9ed74f415a21801a5f9b2ee96f36054c0fdb3bf739bc529b5e518efb3d1bc9ba27e98c43801592d9dc372e8d55ac0447c81ce468ac3ddf608670f2a790f1db238ba2b58289799dfa61d1a74c23275043587451caaae2a2b1536f8ec2be1c44a1e39c27a67a61651a756641b55559637e83e16cd2584daa31066f0621147853f1616fa090d3fda4b2bd52c11678e09b7fec72d36f9d38f466f521498310ac67adcd73bb1edf3890be54640a8af170abe081b10b94f44ce36d1ece8722a7b081ac954eccdb44ca214ef59e9d9977f1a9781cb7ec246e275373de780bd5f559a7964a9b22dd8943f1cbbba9dd77a74cea0f1f0eb05471f9316d234e74eea650b986f100b153a1c98c146812cdb632c4312b453210fdde3743f0e64ed4a77529c9a16f3431e86041b609ba672a61bae72e7fac87dc5fe619a1e4c1d3e34da6840445aec833a215c748bf34bf04685d794364cb1ebb1d2abbc16b4bbcce5b79099c45da8e671ee7667ca9cb6e3f604bbe864b3ddc47d9edb6685ff4f4a186a162f9b25d675f3851264cfbad31d0c5916c818f923b32b640d9e225a4fa5715c7348bcbc46b0087107f9b7b4f6e4104ab7853370117f80df348b9d7f6b93c15be6cf8a61b447bfbb2672ac66422decfa9563a6b916dc18424372019ff005e229cfac8a4326e66fc844768bac958eea6a22c8dcade60834f7d66ae80a03b24ed14002c35bd189b84d0b45c07e6c22385ac22030f2d746a7ebfb1d6bab4a7efc6c9b566fb5943c73df1b0fcdd4800133b3653e6b94e4f9511db432360cff276c3d434bc34422d3d93b593a77a93b9f59ef56f3e4dd1295a5ec4856044d822182ebe6448e24c1a50053ebad620f67aa62d917e559c211685a0cb39f1cafb5a696c7c1568ae24ca2fd7ff808034872371f722b5bab1df41cffb763086d36c9fe961b76c901d3257cdbc2feec443f74c368a3d1787e4301635ab79b320eeeade30ff10e01a36d338be726f68632f3e486e917f11db7c877826d4396ca831257a53f337fd57abdb420e9581c8f9ed7cc016c713387ab51705ddf42588ae6ddc02dbff4309ca4b3e898f62880e1502e4aac6266dbff0adf6c8bd8fd1c4116ad67df4cb363dce985dfa5fbf48e100cc59423157c8733d73a3456835655524cb5553d61884ddea2144612d2e65cd0eef0a9d7a1e10be33db32f271af8ce6f0dac908a8abefaef62f5e828d0c284099c867a5d84af2ff9f9e145d083e4c82abcc6fcb121b475b2fb4d052fee5e28133ac3225bc2453aa851536011a15f1916552087a71288b36fb598a12f3e5c2beefcb9270f836eb0ad16b2bed64f877f14a1000b5a7bf83d96d627297351d01e65cfc5d1a3e7cbd972b58132b129c28d7c86823dfcf100478d438e3e6b087fa86584563064ff55fc98ce9d70df84f6f63eeaed7d3d5de0baef43f10179cee73c103fddc1d177767a640db53368782ab31e61bbc20c0848366660bf272b47ff70c8a859da53d9e21609950061f7e83f6790b0fdcb774de5291176fe21a31fc7cce0fee14340a88350298c891c7b0aa85145dbf2a3f8a8e1e3cf3f0e3ce775253e8fee7acec9e54cde2be13a3b9013cbdff0b4e70577ca20059fae8d1eb8b09ef395ff3cc8306486f2e146e047574ca3915e1f3aea8e980691fdec7427394cfa9991bf90c0e096697b984cc72e461b87b2303c7edaaafb69b33ed1d757bf2a3a35e12308aa6e3492de9758e78f847f046f3b15856c686ba822645501232f3022cb90c4f8b95d6f1c5bf2ab37ab3d226b88159c4d55c77f751efd6cf4194ca182e33b7d5fb1e5e12f59383344545b3069194bfeedc0d1c286781dd140411a8f6eb1e6114542ab23f965ee2ed841946fddc9f3db00fe198759b790c649204a4f04cf05677cff38e8806cd463e75b00e67851b3bdbf0f0335d820f5dd752112a38b8aa174259e055e84e0eeafab9a15e49167543c56591b7c4828c8b0c0e03785a1dcecb5490b1af35153dcd9e3e4a10e05f0404a557a29b8b26594f58df3193ea9737f4fc9128c70a4e9ceb11b9c41321b69a73d501b4a9e9058de8d35effe08a0904fb7b6dc5f5a2a62ad2017a8dba3f265f1a820b9cb22aa45dae45e16", 0x1000}, {&(0x7f0000002980)="18aaff37e02eada55173b8b512c48e493820b14b9fcce5228b108b4c67e99a4e5a84cec45cd836302335af2acb69d32097843b89ba2cde1ec52f605db8a62c4fcfe911d090a89d9bf82d9f03f16bdc1cea37684f4233ab6a87a87c6c44491417434e4a0c64fd6f83f2862e3729a5414643b9f2e5ba5d19a270afc6656129e7228891907f90867aaf3c2dab10de993d57a9ec5c3632a74e94ea41add6d6e115555a0fae17aa33fd92", 0xa8}, {&(0x7f0000002a40)="11b7c876ec328de981c058ff1c63cadafa860369dbe5ef228e9522ad09dbf11e1108fdc28fef4e71f2c1ba6e537329ddee03116770aa57210b1900967dbb3a19c9c603cae8904536bc2da67f5fc9113a3fcf58799788642e70501d52158b8bba2bb56321730638e5e9c679343fa23de8dfee5fbe28dbf8b1722c353561bbd8d8b99382704c7f9603a96f5842ea6ff50c07eaf6a30802ba8ce5f7eebfbcb51d17f0e138ab9b8ae46e7d38fc51bf004e2fc333228da8adaf2f22acb150065d32e027aa67b59d2ddf9b9f", 0xc9}], 0x5, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r9]}], 0x40, 0x2}, 0x8) chown(&(0x7f0000000040)='./file1/file0\x00', r1, r8) mknod$loop(&(0x7f0000000200)='./file1\x00', 0x18d, 0x1) clock_settime(0x7, &(0x7f0000000140)={0x7, 0x6}) 09:40:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f00000023c0)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc, &(0x7f0000001300)=[{&(0x7f00000001c0)="2bd3c6e1b37a076f973c580a430a5d82483a5fd940f8656b70d0b190c6453785f7f766c90f70ddb21a4d519dd23a6c62294e034c655ac6580bfa86367613529b3769636a8336c304e8e20ed1f5b15a0e80b7b170f51d95f72851e8c8283d2bc8c3997c9171880c773bbdd64b62", 0x6d}, {&(0x7f0000000240)="95dabf7e7e9cf0f2688623a73fab23c41310ba20434be98dc9cf5c94d6bcb54eb96dde7791874cd83bbc3f03ce8d4d260303fe177a1069b10e0db86946b97aff56b99b540ced3c44e7df97e4aecf627a73efa2478ae10650ce65f5525410f25b7b29d04aa8e5fc8810a1f1a95e30b6721296c50bf8f637fdd0f75d7c56d3dd3329420f8f2db408b19720b422a9ddf701da9f2c09cd368086c82da0090927cbae50944fdab90c219685ef01cb009c8ac3bf5d8867b1b4e0b6a6246039cded901b01f39e785719e39ed32c2257c98cfe6041b30b2485400c2f3196daa3e580cfd515ea25caaea86bc190107dfe3b01df4499fe90bf5218ab73f19220b8669ef024fd42b98c1388a36d21cd96e0034a84f789c569cd914ea1763ede425b7a03fbb42fe7950f0dfea0d2e70898e14565c7b75c3d3ea1e6bf008a16162278abc87de52b67ac4f598340f0a93d49ff05a728e74bc6950723a9f98415d2d703107c19ce442a7300069ae27a686238dda4816a018daa2760d4b183f88ea1f6fca79b2e386a2499eb47651f40120191daaf22d74a4d7bcb598d0752f81abaafb5f16c0abdfcbf64aa5d3b646a43a3fb8971c0e7ae680cd1eb93564b3f976a96108694bd40ee622dfd3952ed90ffcb8f6ac910b0fe4feff4070b488de863c13049ac01c8f317e95d716bd9cc49610399641708eefaa8dccbd845b51703fee81ac0099984277ff9d7d0b8b7831c44a323e7fe9d23e71c640cc8fdf03abeba736b691b70acad468c12ce2857a6ac70c514b96ecc9e321d93521845d10288b5f5da8d93a073486e0eae34bf7cb729dbfedf4bb5d690407fa7f81ed766fa7bae7f88acf76146bec10a4414a3139b620a387a17ae34402ddefe4bb74cef28ab49c5f70f995acf236f6b22b8e72089bfb4cea4c489f4c2313b693b14fbb0162e4ecb6bd7932a212e04e8cfd847ca4b39d7b19f5e8454e77ead9f07ef8b638c33d038f55099631c63d739567ad190df5ce08813f5413c07d0d7b36d25f4714fbd875d47e63ea744da405f7f22bb14fa240818e4d927a403a29343f22aa7ec5f9476020ca28be2b63e8ef8b684e5664c9df2ffb31a5d935c438407608985986e2a40a4dcf0d58eb925dbbbdd63e2e08f0debdcca35f519d1ee6052b1980e3487d8424a68f93a3da1b41d435e00c1b192939933f4158e72e40c46ffce014c6aefa8bcfcb745e9a5fb8d8338330ba77bd41b4945608cf67c58cf832ad8d6624589da404d93f41aa9e87014740e59b5ecc20fb4e2a63d7461112c61ad0d0878e8aaa0d5d746508d06daed99e8b995973ca1c06b98ca717fbc116df499f0f281404f600cafb5afdb9d232ca920a00d8a6edef49609159ad10364a90dff9a2a2b55886efdd785bb916f7572f5719fb58a13b262bf1837f70816f292550cb90d290e0d14deb8cdd54631610062f8ed50660c56a238728b7d6373911f4b60e44adb31a5e30889103aaf1bd34ba6b1049adb72296ef5cf0fa601858d0815d0c2e8ab6fc8f2cf1b267737bd0de8d8bec31d71da7ee8dbdcae800229384a90e81ba3b6d9b4917cb3f3fdae129963061dcf87b9cf86344bdfe4b6e30d8d17f28f0131fce2398e8eb5ae7bfda32a9f5c96f9002e09f1faa0540702c0b9dc0603668d542ab87578058f7039dde8a9803a0fe1cc843012869fb422fb271d475994910790fb91b75040f444c2d2c67ad37839ad94061da35a9986c663e41ccb022af5d8edfdb21a28b98d18aff5a026d31530b8814bb5143c3ca29b0eb053a1b0dc31859a66a141012e2bf0cb212a44f67b24e400d87547e4c67d1651292eb00e9f69e779b4f23f27db2ec225e180d66859a2dbb5dabb8d866c1b7f5277b7ecabff13d7f80c2b2fb0cb3db64d4e4660ce6794f27efda593d10ab3f54d1b3a60a12ccae96a09d16ff5eae87f3a63b968c743476d00090277a79030ce51910b561d6b66a6551f27f9c7d828d0b9449c3368d2cff3e3118bf0246b59eba495ce918af10d2e0835b5e13444094e4240626efa4962674e06bd4c0eabf9a4feacc2f5f07f09102d3774d9ce8357fa0ca122abca91c89dae0ccfad0195a1803a3f2b96fefe500f10d990f8e3a72d7ae10dcd8de076394e8ed9c0c1ce0a60ca8d1006cc87812338316af656ea1482f229158a413a9995c61cd60761ad99f99c70873397388f6b17664127d554947c2df2ef4d5a592f3f7771e792e7d631f1c894284629e468f3cd060a62298b5df1d710c2ec29e11c9ec9620cbe8defc90334be6340d8b5da20a21c8c0aba7289d8893b7f7d3ac29a191b4f776073a7677666e2adf4d8b32827924932afe57f30a16a7e6d6556fdcf700182c74895ef97e7ced13ed2a5483995b89f53da7ebf4092d12262a2b76a49b42aa0e3b39dbd10f389506b79adffe265051d28ba4ec8c29ff753114525fb0e4f90c9fdbea924ad670dde1a2e3a9d5a93f99a91455e3cb7431d7ede69caf294f8503d19ca8a9937af303a9bead39147038d78464f38c65d7a9aa775ba87079763f0bd617c7df59f377e1a465de3d5cca026c2ae8e58a1a1debb6f36020710713d001e84e4816fda5be0120fba4f854e072d742402bba0634aa0be344f1a3f14207518bc1e9f652ef9008764639d0512a1392f034ebfbb1ab9cf56e8a73753dabe217a91d4ef81f0a029b3692f8bda2c8193cf42b7884fd52a9b4863845d325503dc6c05c035519baff3e23559105611a7690dadf7f9612c4d351c179fa00ddd2b13b545e6ab897335e0ec5cc244e334331f347152a988a68f2dec09d441f04750660e1f9f62def891f1885e68639161b4a4b0f0f685814d7e20527a4e970c6d4d770b26816aca96a2e8b24d70f4bb00c30086f3faffcea285f1709d09e41df3ae529335925ee3c0027946696aaa0610a79127323a4b004c99441f3cf227759d694f32915c90ed422218fa9acc000561814dd9ae7cc8299c543deddf9c9ac5be9d950734e5d0c5012dd7b1c501d79b634d51e00f1208b4e821221511a59e369bd8be103765fb59b4b62a578980e0c6bef22563a2672884fd1e921900c389ba1aa4f37b62298db9419ebfc38e8d68c526230ae7cf2e4b934272c0b5ce5f3a2cf5da0975cc3be6c264610b985df0547a2e80489fc000593561fc705f699785defd4f839694e4fa11fe0c72dae0e2886917d99a98bd041e9380630f5eeeb565330163376cf986e51c691b4f5f242096d0a125eccae6a441aa5d67c44a5504da3d702b63e43991b70fc12bd65dea4a08c782f8cb7b4e835b2082b7558b8c8f65b855a1718ee5db5ff96859775e4e769081089704e078f09848315fa0f76365bf95feb2be66a4391500d8cc8fd8d8b32de2c94b15dc566dac2e409bd54d6b4c096eff530bb35d8c07a7eb663b6972f57b6ad7c19a6c9f8f069c377026605990915104be10a94823d602dfdd30a2d34f49d8c24718187d1dcaf003e25cf413a8cc7de69b3bc6066f94798d42f925196b654dce2e090cc38cf6017c33b7f43f94432f394ffad973b0814ad58bafda8ff571b260901fc54d1c34d03b9a54d55e3e14de6df4459f58f355ba42734544b7fe0c76da6b70e563f2e7116a9f3867fec42d74fcb5db31b1912eb4e03d54210c99e70e708f5fd436e2195d9fef17df312b3a5018e907eb1bb06253b17340b4f4ef20c76dfa5162846b5dac7788abf2ace583fdce7fa22a61e2ba2fea1912ee675721bf59fe38b160a307b786ca3d2ce2bdd020901cdf4b6eb4506c31b9e23fb816521916907a3eeea88c54412f86775c9a6a18d427f32cc9307c49be506bc02d5a96f2d25198be26104d73561ccb103e6e150775574e4dfd4ee3cb1edb9321f5ea442fcb387b4ad90f237c9ab0580bcbb8a200258c3f4072bfe6abb8a68a4075205b02215eb39d409c347e6868a4b09e19af8c56530b81eedbd5756efb5ee362c7043a0177dc15cda487982c032914a4f22b0151e3e13d204ab54c7375379657533f5bf444549b310ac68fb1519dbeb99277e45ef326f3b931f3186a12c9f8c2b9945229b281c4f03944e2b7c1d22e6a5a23222aa4664ae86988c7c8c7e8d01243b62522bb4988cea38d1796af6367f2419591eabce2714218b3c9e35c282877eb8553195c982ecec9d5d32387456ece1ecea8ba871e601a4da1f4adb98ed5edec1b73afd8076b1c6178aea95f47cf26ecef94a491b73cf73c102640e6f5a4c36c50df538b33a4baa97d2367f429ff6dfe594483d6ecd8d7e0b70fe3d61aca00462379c2c0f9decf785b1d1bde07e4d106715fc03108fcc1179e145c990a78ffe7f172d36e6b899fb9ccd957cbef718c2f45ebd63c3ee285621d14da2629437f093ff92f5af0a4ca164b327f2a6a772a9a8279abef1ec84cb3559c1a612b2db32b44d7757db9740fee012fb2bfe72837d79702476f51dab845f38656fd058a2d76d1fd8e9b89ca3dd07bf266012ee7953fb7b3dafeedfb1afc576d55ead17000da5006214a9119545c7653b9fa3c5953b23b9d3c2048b3df311d8647633b395eefe63ca20ceaa3cc78fa197d59ab3bba71eaeaf25203694ed79163c8bb4daf2747ac4893dc4318e0fff496f07e12d761948ce1fc32d6a2590b15aedd4933e115c0186fd4fe15da816335f83f6a4d76646a5ff7a0b6edc20f4cc21a6e869f343e67f844b059f02e0d0e8af53027aa48e715ef67c921bc69d78284ebb4ebede55cd05f1023528717f1a8deb8c53231f4fb210a65856e9a6264b0c204d80a6bdf97859da4d85e8c5f648032be04bf11ca4663b79a2b81ffa84fe563702b10a24af03b11997a23841f7e40de208a7f11aa7c587722e16fd9aa14f21cee689e97863ad59bacf82f9a1f06e18c09bef2a98b0278beaefa473d4a4b4874e16583f3fe13e8046450bee538ed2313d5471992a693811210e10956d30c5440c3e0652abe7e71960da53cdad10cdcee27132b223ff0bcd89705764e863194c9d7f319a68ac2e7e7a63e9460a56c2edf393522b802ffe469d3f7f35f2f282358e3b2cd3f3b6380dd0ed0a822092487fa6b79b656c5212dfb9dd56896e86a1e34cbdb26cb6eb538f442f2fdc6771354a6ecdfddea5be4b515e2e70f2b5ef8a8b8c28edffd313a1e9bcc267e4d6adbbfcedde2e0ee3ce609e55ed5e05b4e7603958e570e3711b238d58a09970a9e611bbebb3c1a822e793526e8d6b90509819c54b846b3c391b3bc51a77cd214a3c060249c19d215c221bd4e469c16f7e6d25b7da76aea205cb6464f342cb3bb4d384c7827a04dab2ad5abea4bd3a2989d7ee1aa69d34da3bf1c647fa1ac6bd394a38846a6c40f4cbffe3624700b9337f5ce644a4412e59c231940c3fae1968fa3e3a7e882d22f72f93cfd8424c6864740d68ab5269d715b16f2e5200cdfe1962ba8223cd53c5d09faac4d6ad061d31170e1b5ebc326c6657d0ccd768f79198176e85eb52549eefd2d024119f075c9a01f832803833613bf001cfd24e9e0fceaacc22da1f72cdc55629c99163b8213415cb79dd93c6481142ca3de4d95b7c60e685c01f8c6b602571e26a19f9facc600e220e60673a729ffdeffd9454a3a5dd1f7b260551aea78a7bfb3be22d616173578538364fda684b1ad47be6127a528755c67051982667cb566c06de17bb52b5c0b329cbda33843979c66e744656f58c116dd5c0134e9e4f82017948760108615e887c077af455c96879499e31c9fa5b23dd65b6e0937bb709e9bd8efbd411ee0daeb58884d05c52e86e24161d5e2abbe3463ea5ffd402f17ef9805f601", 0x1000}, {&(0x7f0000001240)="a380e8e61d3b661c876c435a100d3ba51e4dd0ddfeee4906553ae5647b05c89fb20bb236a83eef78bf14eae85785d66f0c4e626238a5ee16bee485d01cdc3f2c12cf1a1153c56c18b9e27aa8e7e4a41d66e4b20953f2ba46365a9f7c23fe4dae798691ccd3ec82700c561ae3929d723d1437c7d2e6509284e49314bb2d5a65bcc9a06b22e4f9e8aae2dd4e8a485564821037216047dd94c098b62d1c37070077ec5ffc9371909e8d679e95f8ea12bfc9bd27f158f9", 0xb5}], 0x3, &(0x7f0000001340)=ANY=[@ANYBLOB="480000000000000001000000ac0500001448e8ac76acdc683c03322429d648ab5c91815a1eb744e3e07f33978b85995402d9f3571826e5eb0c1b71fd6b1927637f29000000000000101000000000000001000000030000007b493c150d54324be4ef345417a6a36ce9cb582bc78fab2c88261abe90b366a3453174839714efe48a6c2096fddf4612956b825af33408d8b1e9b4bd990eaedecc1645970489ffaa010509a40492b0fe726bd4350cf04db1ce66c5064d4b09bbf615ff1bcf752f1a58375303d12ef63c7fc497d73bb716c2e9af724e700b595b3d92c13d3a4a09f90f92a1e1b7fe9c2a44127ff741624fc04f4a467cf48a0d5c97c039ae115ec5c8f2c1647603c2d3fd1668d3ee58c24a73e8bdb3093e35a4b113a1eaa32e64ff23bd9871ea18d70a78ef6c15a3084cffc0906b296aff3f521b689c7d59ada9031533086675a50a85a8a8f4f38ab2d66955a9bdd893c666c146cd099eb6e507b76c324e56ec7731fc8d3892279817413d17430506c9db78b72a81d15219a376d407c20fbab4a1ad530b568208d0f1a04bab542908f985bb2164f27057dae3413ace0738cbf51f6ef05a9c017930f701c92fc2f19d0e9b05a8e7b316ebbd1b2a2cb4ce56d208615d5845601463cff9ce637920ae7238684c34bedc32cf490ee4f6063aa9c45c36c8902fca4ae1239f73f0f710ce7626b2d4dbdc5656e29a089528bcd9082dc124db6eb27afda5ebb86451800e281b04f326c121ab8fef65bb2baecce3f413ceedd0d217ef27d9b17614b491a8a12b86a645317035b90c80c6ec46e76a724978f54795b69d79d49fb9f48797d6cbbe9392dc11851f9554ef1e236708e3105c6e8cb17981108b318f0edec471de4420e3bc925071f07c455aad5f2aea8eefe26f05deabdb54571afe7534f72f267a539d9421e1eb97dc1b5cd3ca94a2c37a0ef306a12c1fd00c98bb5a0cdbecbe0b6b988254e56ba3d81786842a4cae1ef645b5b53f7291b20c41b24cc756b4dae91563bbc7019d76d598fae3e9b2eee541446f18af5fc92a5f8cc37e16bca8efef665d6be5a65d4510e1e5ad9f1df2fd19737ab962d24e472b8bee8a5647f6229e0f7a0c2e9664c879197460e87eaab7612cec33e96341e543672a1dd1ed977b564384da462c10aab06413fc7f0ec4244983e384436f7582b4b04ee216ad9532b0ee3e0203a42d77d627e5fe7fbd79593b42c15666da27eef383acb268964fc5961a9ba330628d23fb2f5ff30e02820a4f2f38bbc70b3fdd051f4da7ad20ba56b759e1af58fa1378d1b0c8a7784a2a378df0f9a71ac98ae08a67ce333c203d609c0ed55ac8e8fa296ec27dc212790e3a15f7e2ca7fe21efdcb712fc8c2418fb325bf202d6c69f3630525e52821cf19c4959db7110fd358207fa58a9b2e940718ee3bca2a3913513a813a6f04b9e4c3e0bbe485cb5b3f435fbf40d8e677cedfe39a280f80614a856433e9a718b70b154df5a671d86474f7792c481243c4619f582a9a953967a83f73b58c750e13d7284140b27a4d6b75f65a8bd40486ed771f929a7035b76020c6cc644fb9e40bd2869e5f72131971b61e2a1cc2e04a50ffcca2754035e8178785b6dd583ed860357a44d965076b754851b4fcaca574a7a0aa2435d6d67dec3841f8ea85e63aed948a2ca0304f28450f988c4c716abd2f1021f6f52082d6b99fe81f347986f19b45034ebd0a9b87d349f8855afed05c878357525af9b4751af0d39a43251e8ef2accf7f9594c5ffd848bd4b7d039a1a2050f594173232d8f2fb6a353cdb795430d1588127e1416c5759e45ed23c947ce0a5a3cf4c5367dab0c7e31b7745c5023325ecd62850de4ef2f3fd91a5e5356e6f6be6fe62596238da01ebcd11262cfbf5b347e19d99b2449831d29eff790a8bcbbbc717a79d1d5ff3c8ba073c7081a3a3df7438051529988aae67f25753d9102b01f525aed97e42b0d57e97449122c8c8fab72dcf61731f4b596dc91d087510c6f8b1d0885d3f4d9786f202190fa925836cc4f3a7195b19ed62baf6a93968fce883c73b1bde3252cc72866fb43270e97aa86a5c38b777e8b0e08edba3e02bef88eb0a9a6858adcbe9606df3b4b9f1df5e098ea78193b57b8059ced8ba91ccccaead0387d976441df9ecc08ffc45ab13644b88828411da4ca17ddbf49c0a0fb6756d32f590fc3c0954518253204ffea6f5eee0b9c72e1de6bdcfc5ae8da60e8744c3d91296487d4ab8e65602b68b0e563d892f7b9c196a710c33226a739bc25b90fccb351c68c3ec58ea6b53d86f7dc3708e9c82fc2d68799e362879471557f87183c20f6014968be20f129bdbff6c911b414feacb1fb2e2b6a84faae056d4e6296852e1c8649bdbc78acc2355931689e8ee39f18302abaac28ee07dd61d96969da2fe5f64ddd1bb39b32e1f45621d73cf6e2126ad2ef8a408eb9da331947cc0e9464bdf9c6e9f8f7036976c34e2b88c240230e3ff6fc323143b156aa05a2d997f082ec37d5810a1b3c251b85ea0cbba6039d9a3b7289f8a2c91780c016603da2485417ea307e893ec899c0f6e23fbaafb78bcefff2b8310534cd7dc51f1ab852a4d413bb37ba438d7906909d4ac35013414426fa75b4756927631d30551a52fa7331d47aecef15d6d76685e46ecf0f22ce97ef2175dd41b463d483d906deb5e69145de8d56307194182529fbf0d188a1e5e59eb5f3f63887edfa1b880116ddc1f033fb1442d588ce4a17561d10c52ca9a7149ef7a7aa9340c9929cb9c601ee245af05e18ea1619e737d951dee58c13a7512da04748d755b69a1a586731e734875c493d0002b71a87a8782e234535c45baa0741a40108deae8ddffb574aaf27e84d5d3b8413fbc5ba9063d2f794980b00543fcd6ddd871fd046eb8faf1c69cb33d2774f582ea7a6cfcb3002c3e71507d838ee27a351aef98747a653fef9a12839605132447adf76d71c0408b9643d00a8fb8f4c3ce68f72592a568239aa178e4ae379c1be5eb79414253062d19b0650a7a30b5a259881a93da486b046855a266605ede0fef5467286cc890698d8e13e14c49cd2517f34ac4e80730e046ce945c4ef770ef33dd891c6fd4e158438f68ab652c7ddccbaf9f64bf060be8fc9467e2c765a765583e67021e78ed013b1a238f70e231020ef71b00d59cf7dd32465032bd38223b190a18586a7b3c8185dfaf8f89c5af5fefb20e2750c9316238083a86ad0c813c7fdceb5475b40054488b33da6dbec656baecea7fe98a84144d10e01e5304a260b3ae93abb1328efd5d0e3a6b225f4e21247a8e83579a5631c1ba3239c3ce6d7fe8d5aa5fcf0be79921a8273686c6e913940bd10ca8862be0e6c4dd5013be7c711bdf0aabe7e35dc6c3655bd91d88db53448575a6d2ba5f07941c8b8a90bcae59a9411c071d7757da2763009dde1c4dde3b7264ba7544a5e25b38143d2e8e8581a0bc2c21545210058c7ccfc9719066184a7b331c92a0a8e7aae9be0fde83742caabd0d0ddb286452d4ed8693cb4558bec32c59ad3f67b57d6e26788da3ceca076615115c82283cb6ea4ad16f911624817a7d9397380c33bd92f3bbac91c976f38d473ff2c9c52a036e8ad2d4f8f6fcfbb72910f8ee9e809db5666d7889739f55f81c8b5efc7ea7736c0e4a56302d0917ee2909fc4d57b8021cd157b030b62f4e4d9522080ada7c8b851effecd938e9ae8f76bf923dcec15b431427ac0c597e2a5251667b12e6b6a42a6775e2930f94594a8ddd0e1a9fde4f8d60199801927d5d3ebff27259d3e79e79e49a0e187336e37499d9908182b747753ae797a2f141958b33e0d57bb5d03c252b42a4f6235253e998e1bec6bd75aaa604617e000dac4c03c4ff00000000000000f4383f9325cdb5c550e755462ccca77653e6f2aa5547122a55c675d0d1420b8208c5d671f3e2fab0dafa64b30882857fa71f660206585f0499026c1964764cfa9e21d90fa542a22dabfff8d4ae2797d56d993a9f5c553a1e2b2f70db9fbbb7d8f6de5abb75ae4c131c61faf35cdab9bd41078f526922220781737889d83ee2cc60e175df151e015bbc73d23c3cb593c0a4adf95b74698b7aca34463e2309e777ee946ad3af39173dd14f0597fb03b50a85c8e736704807de398e40a89c3c5ec8cc3cf74fb4a1d7cc42490db005a858ac1e5ddd86f21fb81ef9a89c691bd9f09c716d5d8c05d6a05d3f895ca696b600027b566272946d33f343c8a12484391001dd7e07dc61f1d2796a8f30cfa062df239a84f5eeedcf0ed1cc6d5fac215430a8133203408891b977e5ca0a1bb22c7b20c037535cf2949e26d22e4c74b895ff554819b0cd1a50d392212ba314010e600b0a7ca54d3b5000b03a86275d2682141e6939df925e1f8194cb6b9726580ee2306599ad25c2dbc35d709e8a37aa46258a2cd31eb3d4e3a0b69eb980ab466b319d78f2aaecd3a366414e8538fc3fab4066959da3f6572b939c73b9d3c6dcd87054f078070a28a855a39ccecead0a6712ff61b6f5f04e5f7110da86e5f9abb80eb678fcf2269e0236fad54c238a3b8bc65898f795c735819578b036775dc45fed17487dc7dbb7582707d8526f124bc11e75e50f65f6cbdffb10025e688074119a2a9adf11853a9fb0c4ecc462176d1a477931b3f72bd16168e8624ef016f4968f183fb62444d513c59a4c6180db57d858bec4b65aa5afdc2d80e499ebc21f5f9960d349265d191e15900791c471d7991e54444a10ca1af01550978fcd542acef968055ce335d9714ad65b413b68696491eaf53c0aa108bc8c9e58d45292ba30c6ccaa92d5240b33e839b90ad3e4229365d0bf5101502f76d01240475ae623d781ae00cf3c004b914abecbe394738193b166334b337db875bb710597c22b88c4245307f0085f137066f384520fbe388d846e97eedc0845a05df36da788603fcf4b6b0592530a30c0fc60adf7759b67acd7dcacb3517714ce95f957dee96a1601cca33dcd46d63fd2bd349e420704bdd2da6666922ec627126cf20df97467c0c6c665d70e39ea4b8a7f6191ffb70cefe43300859d43291a76710423a808169257dbd3142729ef13e3d0714886bd6ffc2f6177dfdb25874eec977f1f386165d4b6bcb9d93938fd9929c1e2bef73cefa95a770d9b089c6bc693e830a1665ded94e48451214998fd35a7e35ecca4490b28b9850ee65a60f075dfc609655c1fd5f3829e6f4c649e3ca02f260a9868a4816938f6ebe7e0629a20cd25162a6309ec8164c417ffe070f5587cd32c108fce6c72ad4f502726a3dd43b32705ad04fe56296a2bfd6142daafababe1ab79a6a4c80b7f35e108a988aa36c35c6f1980bd5173d800c754b4be7a1f6a7232c7258cf4d228002d5933bd9435b0e398ba843cb2bdcb88536359b9cdc85d0c423e3183b0f2871f5f5d6dd56f6be0023098095d7c6bddfc7c7e4d79fa81427d495793bb54d7b0cdc1e37a1ef4ce0ff3d2cfb00732819659fb56f0606027feb08343824fce7f1b2fed6cd1640a5f02112431af0d31853872b7c4bf4c727f8b2d34912141b5c6eda349077bee48d96327c8f7b867686ac11959570cb77a0e8a6fce9b2acef76e12d7e3ba5c2fb92db680be9a66bcce5062a0fb47ca153b0b6ba4815865cb7251124eb9540a8179b2e41a2b006222889c387af9e3fd4aaf112bede01080e920ea8f3aea4f62930a267cbd22f3d38dc7a08d2d35b145a9d43b81822853adf33fe5243e3412883177efdadb77c9895114b9f67c081d6292d1059ba367ebca43743f413a20414061fe6d26517ae9c791c37f3ef325f1b077062f6841b0270da4c42842baa82fcfc48dc8173bd42841fed155a3530b8e29505dc78b439215d6b5c5045bfdc08e85b7877293f0bd7db8e91095468007fca6bbb094df63a323e8bbfd15"], 0x1058}, 0x8) shmget(0x3, 0x1000, 0xc0, &(0x7f0000ffe000/0x1000)=nil) unveil(&(0x7f00000024c0)='./file0/file0\x00', &(0x7f0000002440)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 09:40:15 executing program 1: close(0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 09:40:16 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x840, 0x48) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9ae, 0x7}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) 09:40:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffff, 0x35, 0x0, 0xfffffffffffffd26) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) 09:40:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) shmget(0x1, 0x4000, 0x106, &(0x7f0000ffc000/0x4000)=nil) lseek(r0, 0x0, 0x40fff) unlink(&(0x7f0000000000)='./file0/file0\x00') chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x82) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c7", 0xfffffffffffffd35}], 0x1) ftruncate(r0, 0xffff) writev(r0, &(0x7f0000000040), 0x1) 09:40:16 executing program 1: r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000f9ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x107, 0x3, 0x800) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000180)='./file0\x00', r2, r3) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x1) 09:40:16 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) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/204, 0xcc}, {&(0x7f0000000440)=""/129, 0x81}], 0x5, &(0x7f0000000580)=""/18, 0x12}, 0x842) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 09:40:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x0, 0x4}], 0x1) 09:40:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:40:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/41}, &(0x7f0000000100)=0x2b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="92fb3b022aa17970512800f9ffffff0e00"], 0x9}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 09:40:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) fcntl$getflags(r2, 0x3) 09:40:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r4, 0x0, 0x0, r5, 0x6) msgctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xfff, 0x0, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) 09:40:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)=' \x00\x00\x00', 0x4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:40:17 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f60015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000340)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 09:40:17 executing program 1: socket$inet(0x2, 0x6, 0x4) r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r1 = kqueue() dup2(r1, r0) 09:40:17 executing program 0: r0 = socket$inet(0x2, 0x6, 0x306) recvfrom$inet(r0, &(0x7f0000000000)=""/11, 0xb, 0x400000000000800, 0x0, 0x0) 09:40:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xbd095fe75baea64c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="941c9f"], 0x10) r2 = semget(0x3, 0x5, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x1]) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) r5 = kqueue() symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r4, 0x0) kqueue() setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:40:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 09:40:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7fff) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) semget$private(0x0, 0x4, 0x200) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:40:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000580)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x2, 0x4, r2, r2, 0x3, 0x7cc8, 0x10100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 09:40:17 executing program 1: getitimer(0x0, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r0, r1) 09:40:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x2, 0x4, 0x3ff, 0x10000}) truncate(&(0x7f0000000040)='./file0\x00', 0x3) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x40, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x100, 0x9}, {{r0}, 0xfffffffffffffffb, 0x90, 0x8b, 0x1, 0x4e}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x23, 0x20000002, 0x20000000000000, 0x8f62}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x65, 0xbd2}, {{r0}, 0xfffffffffffffffd, 0x42, 0x40, 0xff, 0xffa}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x1000, 0x4}], 0x401, &(0x7f0000000200)={0x9, 0x601}) 09:40:17 executing program 0: r0 = socket(0x1e, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 09:40:17 executing program 0: r0 = socket(0x800001018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 09:40:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001000102000000005ffacd0703d7fcee4b"], 0x10}, 0x0) write(r0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) close(r1) 09:40:17 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000001080)='./file0\x00', 0x10, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f0000000080)="94a317071edfd08bcaa666b727c1ec63657d514d1cc6b1f6be52bc7261b4429b576e8e39fe2a36c44ae12731ac94fb9fa47c9d2a606211befa5cf2a455c5a38600e52142f0f7c6f93f88a39ac9ee7819729f151759fcc5bfb8aa810f8af80e1a8cb04fa7a2f0c3027ef8e9c7a533f466110d9189ef0f7701194d861e079d3b86a811e99aa2d1682c781c6868e2b774a41753d2ed5305cce735165eb363998483243d8d09fa97e954c9e30349ac7ab559cc9d692002ce2523c3a870d7fd15fb1d58e6f366c228a82a43b817d09b30ca8fdaa13c5060a5e0df329db6ae7f521eb3e41ec29006810792d804d672953e6dd63d44f9bd153bcca49d03971b6cb207f1ad0aa9f8137ece4ce78201ee4b2bebfed8e4facd6f1b07fef1f211800521e1584f56b233686425eb96f505957ebd30e108632d8b84fbd006405508eb202601b483222469141a6d337b41c397fef55763672c350c7736dab60b96588f23bb510863089c468567eacc0ee1ca140bc6fb39bc0520a1a914fd74d3d302f4c4be8882640734a81357803c9fc6a3b54978880dc8215f7fc9ee8594359c41ada4be14913ba5b80bab27b7df7381df4e7adaf87392f65b512baba9f81d23a9ccfe7728a6fb48e329c538c7e41a446c58f388f092ac44be38f6946fdf3394fea53b30eb2f17e3fc06d345e043081406fa6156381081670aaf555c33990dae1fc3788df1c3ecde61490c0a1074ab9869f770ab971bcfeb3b3a91411505ff90431f8323c0bf39bd9b397467690cc590ee893c13d470f5a64a14be571bd2da5e90513ac411e0fc0a74522dda887dd24c04dddada518961c16aad2496132d2c8fee5203c8d2eb077e3354eb48c1a45c714e7f510f1eb685b456b90d365ea91ecb542cc94d6252a84a3f1ecbdfd84756fb04af89bf5e2cff0131950b25167a99916bf87bedff89f3e964507790e7c51dd9370a9b1dd8863051bc120870e7708af4916a4689f58423e19efd42efad27f106eb4ffff2de3ab48dd2d3393d3ae032a06373f52e0e98a395de61095fc1e7fb9bfce05cafd50282ead1500ca02d165967c86a93e5d95d4d0e7105463eb1fc7c11f7cc3d2ee6be6056fe6317312ed41c1b70670d6bc8f002c251fe623a6c59bd1661de4f4db39a60760efcde54479baa7c3e6edb5ac6b88fb8365096c6eaf4d6b1d1258fa79b4f24f6c78a8dfa7e258169677090e1ccff940aba7d2cf2e3fab02d7d397eefc6aacf014ba270f346b2976ef253a132686e0c38e7bf1d3222f49e2460d3e9f92e6bb5d5d5c41a9be5199d5fe625d68a74e24f236a45af785892bc5c2969eed25166b528f6dc865147f35c75685ac6ec263b8fcd97427af33df55155099c3041c2b18a448247123f6481faf4fbb00e87754241e935e62ab979d9a7d556adec7e3cd7ba0214a84f8ef3f6843d48a19e714010a83bf57c77c37fa09739b543458b596c54a95f9cb0ef37ce2026ddf64465d4e106447fc49cdf164819887463effdfd7435c1fa4892d21a9feebbbc9c0f3a7ccb7e5c7de241bf984fb0b1769fc4146a48209a678cadc95ff8a2f6744ab3806a872d863fd3949e6e2abeeb61d81c27fd9bebcf444bbf42f8e28bf34c015c3fae00686b3bbf09d9000c4285f72e6775a35e14564da6163904fd532f759a97fbd92b752a27039fa319b766a13cc1ff2814d5a4bad18edcc2a68421aaaf2d32c0be59e4e87de12447f6a465aaf5ba6ae4a2acefe686a479d89c5cc0a581d2e992936afcca624d27ea87ba7dffa3846f6db47444737e400b4134126b12ced29beb072fc01e528b38375411cfbc47e4bf76f87162644dfeed5e33099428a4fccc3a107c4ef2a7a28c5e1729d50b76dde8229f886ed917b801d6bf49e97dfc6992fe96a10a142204a753ba163beb9c184ce43dffb54fad89826ed5f2b7791c0a859e71b857919fadca5ec5dc099ac3b178993fcbdd2cea5705c3728b452e526f44e517ff5e3ccea6862b9bb6f9ecd29b4f0fda0e77776719145075aa8880f4d3892e2e33164ba7e36c012ddbae25550442324afe213cb4b5fe1ec89a21ce12cca2cc27a8df5e38fd81c0bc56b19fe32d1cf86b8e5b2f8bedd56bfa8d1257fd96edd352aee5d7a5a4d69bcc3b8021786bcc18fd4940d28e7de90c04241963257a0ee44f0497aeb92db963d3f06e947cbca5ed51bc58b6fad9dd7f2ab08638170dd0e5b2873efaa7c7f12a54845e9ec5d43e8fec9bc0d13ab9e1f0e0121dd0bc84655d65e171a4bf42727ab0671e402ae8e7ced551a31fbc71939b4a3f53848c3b8a8cf5e53aabcc254c010e6d2b6dbc6196de0ac662b72e509d022ce502e79007174d7b450f5df086361b0b8b14b991426d425a4dc159856079a0cb8a71b589e1d6cbda586bf459a9d8aca0265cff20b8e7f4764ecd7ed755adccf9d0d1236f0885adba7785611049536d48878583a62ef49f67127824aaf73f79a24749fda0406dcbf9d4fa96ee94c7d5783d130985650c90326705327dbcdedb98206af5bc1066a544737367d62e2003c46ac6562424a223baf3be683d96ef5fe8f49b1dc2ae7d644635a5d5981f20d3238f5a7cf381f27391a26ec59f209f8e86152ae070af67d2f9e966231f61a469ab5d11c1552cf119d1a955f0e4ca83a68d1b79ed12c6d3eefe966ff6aaf5a8e7ac1afb9a684bb282fe574a88a9b984800ba396cf69889ca65b59b80959baaeb52b01f178c4792ab6d5ea1f2716f25df664f5081023234104e36461e35e2cb433b606750eced5c614ca8fa8197ddb18ae9e589f7809a55659accde06d2ba2b372a8026b94d5e8a2c47998a46fb8150cc5f88eb5d8f2ea130c9fc64f46ca3023db2f9c341b99ef4f47da704b61af03e53c8001be07dc0f933bc348b2ad16eabe0cb64745c0fafe42b1a466af281cd54ce99ee638d823c7f0cacb9952f665bf56acb599937e4bdfa7e9f2a16430c36d8a1b6135e65812e05545227779146a76bc6cc90736a24c3cc7651b3abcf5a1086ea88ec5c1363b6310411d69580f1d9e2e5696fbb0f6aab8b324ab564c6ad08874d397335312a83931640a3d52f14f9be3d8056a415ba4a71789421c2af3c23bab8fc749d2adfd29d78f98478ede69886c0e5d833533f80bf2165587831d55f1c8fe72098a014a5862bbfa053b743ecadd271bcac55bd99f84611f0f850ebdc9a4e057aaeafc9cec351e0a89f594f5ef3018510c48471b602d6d596020d4a644d1ee65a152bdfd70bb2aa04564a40b88af8663dc00debfc4030a8a91c68a02c3b6b7dc886bb4c87facfd2829c7bf72704294712469df07176758dd43bdfceea539f9f4ff9734beb8aaa0bdec3753c58a430358743f6cbd1f7187ac27a9f7d14851558d34fcf2b2b2e20cd88fa19223c20c3212541be65bde87ca35dcd196a50dfe164a311973a4271cf95a502ce489f15c9862f1af46949aacc3067803f112ef2a6aed2f4ab20a0c791172a840495567a456ecd80a27d9ef43a839ed3773a8ec2efa2ad77047f9ccfaf0adc47e2e12fed874186ea4f34dfcdb6013448de42dc24be8cbb29a2fe47546e0bad818dec96c7ed0e24923ae75c6a30b0829b00c8653e5950d5a1d6c6b5c6410d2ba447e015a7787f4dab02093c38586ba485fe28023374ede02540a84161db0d86afff22cb5365fba481d409d6b442595cd9880d57e363b2326fc5cc91a24061f2c8a882d11806895281b31230e008411094ee757abc7c304167c1c7b515a34d05fd5c0e18f54089dd2f5f7f1f564867288b7be676facaa194b2d3fad4ca8526487d23755fcbab4b0deb064524c110e9bbf80f052140cbece494ac227eadfce3a808c6d67cf5cf47224d196efd271954b2e9de252c30f321cae0f458bea30611191fc5512d642c5f6dbcd1bffadf0a547f92f4eb787d16fa76c814c2c7e61e59e6536dd80119a50520c0d3ed7fcfe89fde5ccdb1975fc4519b4f720d84c553b5297071995f3614218428d15775e73b99756d8996fc959ea917fdcfa79f57f7f8bf5bc9dad5d4a5318a45e2da909783dbf5d79bdbcd1968e0aa444b92dd2894eae8b618e6f059787486b6e17bcf7887d67400131ccfeffe50ae7e518a2df38a0ca76ae597006312a9f05f53ce07e5be5c697e9d784984731900887be769df28cb03a48292faa041dce822a345714a585962284c0dc8ef6aeb348126f1dfdedcffbd313467a951764320db607e198718bf6e4775db5b825e9296e178349d1de4a24edc1c0a45ef6228737946b2312b4663de328a26310ed8df70f4e72431ba64bf674deb83f1320346157b215e6d842685da15648ccaa7c887f9cbf184a510d71313d2e2142bdcce91e23dcd00f1cf58f298a0bb005c3ee8b19898a87e1724e207e1584eb98473e7258357229f7545692c319d9e95ff8451505b2d342a3f0e93216d73b422a3ba278d72d53ba7fd0dd92775e97e8e2549ba4e165d7da7320075b38abbe038b4485f4c0bb0879dc2765f2e829582e7da754102cf30f7952fe2e334fc689168dbbf8017aae492429bac2875949ba1da865e52744cbdff44f7b1bc4b220abb1d25df78cd6ce7a367d1e81fed849ba6af141581b7baf2a31583ccd41ebcba459ec0ac1c2bb1e660979ad5851d2dcac283050090f6eb57642b7cc6519ee0f1b7d9e1dc49d6ca774a0bf542a420a776431cd4bd2ee7dab19d9ffc6a77ce9e90ebd18299eeead5033aeebbce659a0cf1f81e452f0e8972e6967bb407d072126e01d874889e466e7a48a34d2189619ad633c7369b7e6ded9829fa85939f4f8faf65afbfa48982213f1ab3ea279e618e2b354b82680bb2dcf4e2c07d50c302a7f772cdc4397b3e76f7b4f38e6da9eb111442ecde52e17749cb5826e5ba7f0e8a4c7068bc7fa6db48b21b883ca3ced90c98346e7234902a6bf6776f6b3097112bbd72a223fed2d92b2e29bebd8f98205b45178afd1430273bce71c15b6be4c7486a32b71236bf82070eb0ab0b42293d8d4a329f2333c52cb43dcdca66b3a098b1a05dbd2346ed79298e9cd565d51fb3b72d0f80c95cb77e67f17929dac2325151dbddfc6e4b005fc33b3fb7271529d606147c4763d12c75dc5d47d80c9060b466190c4e0da75781f2c998d7a70a7baeb49c8432d74d680f4b55ae7a5db1e0e0bf866a24f939e183d91ef6978eac197954e43c2047783c835e22b3cfc4c14ab244703f612840f9fdf0a9f5e48fd6536ba352f7df0cbcfb13d71f75dc1860658b336fddd760c57874de6c5add6c5ed6b09c18e26ffd1dd001f88cec5a96cfd52c5cb0cae81899c2130fa79e747d44581cfa9a4b97fbee4ce93698c56bcf233322dc3b8ddbc35c603bd7c35c3447aa9a676cdb520d2c53398ec30ea3d09dfe7715962ea30e4ea35b6001467059769f294524637ae40b85bb2a2718c39497221041ce723a2550421a24660b594b01faafb6fd087ae211f002bb426650c383fb33d6805ba34cf37ffcee6c3ce4d2bd81bd8e7f289c015e9eae32d966e515adf8995ca06c76761f21242286955193cd01d28856f2933ee22821bc4566bef2f1f67aa80a40c5beba3653118689016f8e3a5b47b44c8e748026ca7cd49715a9ec505865c9b53b7c679af3699e2fb2b30d91d2006177270462df23561cf866e0610b9e565001c8a21486a001311340d68225316347820c4d40245caf07e2681bd5404700047d681fd1672cb3e0eb8c53d9791e54372f285c2eb4c3a9f73fea41eec6b914b3dd341e8cd33e8230ee86d0845cd773bdda9d2542eecdc75688b5eb9a1db05502a", 0x1000) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) 09:40:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x39, 0x0, 0x0) 09:40:17 executing program 0: munmap(&(0x7f0000df1000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 09:40:17 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 09:40:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x80) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 09:40:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x4004, 0x80) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080)="dc63b6fb5674e93f3a49e0ffb8f4058b9a9f162d0907916b10c24e9330fd3c21dcf15367b716116524cd4f", 0x2b) 09:40:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) getpid() 09:40:17 executing program 0: r0 = semget(0x2, 0x1000000000000008, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001a00)=""/164) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 09:40:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) r2 = socket$unix(0x1, 0xb, 0x0) munlockall() listen(r2, 0x9) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 09:40:18 executing program 0: mprotect(&(0x7f00007e9000/0x4000)=nil, 0x4000, 0x4) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) r0 = semget(0x3, 0x2, 0x26da8c982b583e54) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) listen(r1, 0x6) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x1) openat(r3, &(0x7f0000000000)='./file0\x00', 0x140, 0x10a) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="00efffff55743c38103810aeb186612003001b934300000000f050db7b3485a9e713f84a5369f7978c40723edf220d41000a863140681dc07228f44103aec468d5290873564514090000000000000000000000000000"], 0x1a, 0x800) munmap(&(0x7f00005ec000/0x2000)=nil, 0x2000) 09:40:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() setuid(r1) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) 09:40:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c896ddc37a1610935d3656857bcafe732b7470b045082d80ea1eada877ef15dc49cad302acc16ee84364402eb4656c5cee275b1405fd54532b6c1b476790c3979132739a0ef555bd968ea3a917e631750b57adcb31625a1a52def8d7226653891662a2b1ca820b1d658b883a57a027b975445cdc78fd1786bf030b1f71454b64cc2afce3ada71f38a025e514147f9e34587297aee95a259e5a21d0526da3b85938ce069455f3b"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x4000000000008, 0x2) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 09:40:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x5) 09:40:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c1ecb01b8ecf6d0f0c0205d04357dc5e19", 0x11, 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x480000001024, &(0x7f00000000c0), 0x4) r2 = dup2(r0, r0) r3 = dup(r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x10000) 09:40:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x7f) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10001, 0x7}, 0x8) semget(0x0, 0x3, 0xd3c9e6d7de63b84f) ftruncate(r0, 0x0) close(r0) 09:40:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:40:18 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) syz_open_pts() r4 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) write(r1, &(0x7f0000000080)='J', 0x1) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) write(r1, 0x0, 0x0) 09:40:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x1, 0x6, 0x2, 0x8}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0xffff, 0x81}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x180) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x7ff, 0x401}, 0xc) 09:40:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 09:40:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0x34a) 09:40:18 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x88, 0x2) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) r1 = syz_open_pts() r2 = dup(r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') recvfrom(r2, &(0x7f0000000000)=""/97, 0x61, 0x41, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0xffffffff}, 0xc) sendmsg(r2, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 09:40:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) 09:40:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f00000001c0)=""/50, 0xfffffffffffffe55) write(r2, &(0x7f0000000280)="f69e3a063fe9946448faa722b08c3de8acb615ee4f7ce0c486ee1ec49f1b68a679e6e8095388fa7a61abfd9de8ffa66616a81be6d524a3a10f3639c7f5db277a25727a66e08ce3f83db71ab19b6db0b340509d233df5a623d87ed29ce798d25cb703d7ef9dbc3c18aa28c54d501c20f7d3d8da0a4af9d56b157df3db29ccb786b2072784c53c5120a9ed7f115eb60508f320d5ccffff687740c79e69034672175a831911629f1f399a3d8452d4964060147803859be79a49036f09adfd6eff0fd85cc149e8dc01bb75ebf5f4fb87fd9eaace3f3ee1ddb6cd7638f4f111c136c7b9a6704383053206bd5413718f541035ec540b876be9c388dec1eb7e1fbd1790e9ecd68dbff0033dfcf49e8fd2d2e0919d4619b7949e53194044e472b439fe737dc481cc02fd29d3a51b0eb8a609858be934e4c6f7bff66cbb00bcbf4a1144e8e674a02aa2ab4d8aa87e66fc51a284af29397e73e84f8f0045eb4d18543bd6478493c01dbb270b14859548e3dd195dbe3ed0da3e069069d7c836b2b88aea150bda72aa6e024a5b7548fd31dfb8fb7d817cc5968cc74c756f17fb64d74d48694f39cf6c267cbea19c09faeb0b6235bbf691a05311f1d91507790e093ccd18738e29e0605afe43364859fe0feec49bbf7891afc5e617a1978b3c8fd4a39e6b7e3584c272a3386c2a5c6c126c4aff8b4882e13aacb449e1549998cf21af62df90a76e93e6bba1aef9241785e25797ddbb474e400d4b6db16116ea6c4d7e2bd17b5d78cac8c81c20d0e089ade4bc53bdc00b4d4f5d708e2d9e3cb989d37a383d8d861e76f5250165db5b8f243ec25dfbff0c2e018a439cef3f689f2ed4178776777b4d6340bd5c7cb4d7faec0dfea4912482fd99820f9a9ceb9102a359e8ff45bfd7a527da2dc7000acb82c5d49bb731512cb3f5597f93a5ec6aab81c526bae076a3f4f72b7718ab44b32732ac0044fdfbaa9fd7f3aa1c23e27a1bdb97d2a4349172fa6890f0cd2ef2bf2f3f5c5a59ed0f476604ebab53d3af4cc64cda38bb7b227280b8338a2369c24079bba0335aa3747156598f71a2a1e36a230a7c6f9071a2a306fa4b0e54681befd71d22f646a33fa420711981a23bf8fd942033e0c696ec94a40f89f5276f6cd602df6049062870252bb808aaa5d3ed46197d9ff67e8a857ab1bd92e076c1335c90cdfa62ce497379db2afd610ec5eeba1c7ba25d7f758be8f8048e4a339f2d3c5d3ebda7e9680714c1671ad55bb096f41cdf5ec237a205a1467f66840dc36f91ad105b00f185d1a90c8aedd1edbe6cc6cb3f851eacfc1938a1541ffb2ae13094e9127d17c93e8f9fdd726a13c6a7ac899f744a013c1b457f3e5ff4aed22737670f63bf74ec01f3d042d4a796813605bbf5e1f7e7446ff9e9b91172edf5ae48f749f82c923438fc9f381644fbd698d9d93cde93ee7bc4f2ae41c2800c30443eec650e16dea44b683443590c3de8696f95fee159ef0eb931698580cb17c5d98451fca30ff77c860f7d4369f6a197befaa866d783ffb5845ef4e89e5b4116cf2f5a5985c89e81c70d66b45d71dcc2cb5acc2bb27d5d415ef0e10dc1e59e0f08e9053fffd23a3b3bbcd928054ffcfb95b617a8aabde97865c580df8a2f37f52b911fa2019bb280f8ad53f0a3f0f4b2abff291a808a943d7e0bf01f02b0ee37c919fcea0902e31aac0848392b97bceb6a49cfc2bd29058d41b9dd021d30c78f7a7fa776ad73ee93609d4318c16f8f4bbeb93a0a684bbfbaabd999f81c026f968b018881ca7caf18969bacdf12900593e118f4790f1fe673aadcf196638d5da61b4c010be9ded8ec766f9285346d9d2f12be59c8fde1ba1236be629cd34ada6bdb299fd45a3bb3dd1d00986d702b1feb75254a9ed6dbca729ef88f3677f3190b59ff7363070adea229f6b44e7710fee2f93a5264d5f5590f246a1461006cc645ddbb32e94da8c30081031153274388da08067d2673df98d028d060e9b2fb776b676cb9f709f4c312e98bf138e734d50ae372aa9d41f71a3d05725e10838466b5e50790f715e258ddb1f8e61a1d63bfb3258335778d678158a594004dc875cb5b18a6a60e8065136d95567b451df28c77266f9c86d570aa909902e4c27e467d52ba4f664a66683d448b54e623e5eeef2d0352cdc707e929ab32ce3c00ff0ebbe6c3750206f726e825034ab9630177540553a5eb7656ea1af331f5aef17ae33fc4677acdbc8871cdbc06070137446acb1171961f80cb428022d607b9aae05d21cd346d6f42ca6910036f3d31a57b72cab2e4333b51f7f586a394d83777ce83404221e6a0617bb399a57758ae6d6e3d542fb572b913433db67d32ea88921e3e09625e590220356a5b1ee0a613cadf5492356610d2907b08aa4871dd738f93284ba4393dcb3065df79e14a6c27bc8260463210b13342747224b7ce9306a800bb73c79d2bc3344ac7a2bd157fbd069dc5716112304f51cb6ade79321535067554e8b70845119d2287f0a23eecf387b273f82952e46ae7d5faa6bb507c74e8d4d425b846003cd6caea03d5b37b086898bbf925309338bf30fcb429dfe14dd693c807cf84fa1b99e9447e7a90740e6f61092efe7ea1853608472c79969fff1e39b3005713f918e9fd7a5b16be82e6cc3ae5f002e628e67e62b1dcbbdf61d49533d919e6fee63f2430cfe1fc12265d6ce46bb353017aae9d4335c6d063daf582b848a92f585446144ef61ad47dcb57f8bd3e2a7e87a8f8d9fcffddfa176fdd8bbef85fec35da74da9b59abd43e252beb9f910b44df8ba2a125beef9d4b5ecd272848a523ed429a81eb3773a5badfe62deb89967bce1b513614e398cb8d766870011430d8cdcb2758458f7cc704244d1d3b4a5ecb2ab3e253943cc5f5149dfc760c1928dd30e3db7fc92ed858b43796914c93874a3c7c77c93e4b43a86ab4c8d1de631612ccd6a1b82544694a7f5a266bc91f402d3e2080f10993d5177c74378db5de5ce94de5ecec9f458cb8ce7cc3e40c29e003a9e0c11fd226268de5fb83e6daf5ccb478e82fdda54bd6df0598c4d60c87de6c8bea5c950f4ac213f2c018d74f24301bcece36370f11f2ccd7651139ec83591ac677d41156cf19f0dc37753856df0b5eebf6ebc3420d034d38491558fe88ab4420702b6bcf22fc3fac769cfa6ee0d42c2a7fed1d54bf6367f6facc3b657d785a96a655ddbea2b4a68f4271056cf5ebf4d5d03c87a170027871a14047c4944a97e9a05ca261f0d7eda577b4e14686ef9809f6e347330d1d0f623b597fd6524b388e642650f1eee5a6ebbbdf974dbf5a2576ffb1c291e009592727bb65964fc529421b276d2203bd9c60b5619cbfb2d7497250bea379f93513036ffcea00ad07afceb7ccc2e64601dd34426497b831e12703e5b78b0ad5fcda08ee641ba1d41bfd47b0a860da5a75b5c1536f589f14576367a78445da8dc5538801307ae17e22aebd53053f7f3b8b886cd6834aededdb6c14de60d18cb1e6d872c304b01e47e2f187d2754e741ec8e2ae0cde4932186ea92a5f955b3ab11e0f6609e381652134d5a7d91d31531b8fc641eb7c84840facd0aedcbba4d4d9773271e73b2f439773729dcdaa39877e6a1ae84e2dff4024817f715d7af7fc0cc41613d062537251cace24ab97090522ab696e2f6382c77b76397a29e6118865939f85d1e9cb20e33b2941c835c5a529ac97d09097bd7ac72892f56a736dfc9fcbc2c0add29ce61e7d02fc55a352df3eef4ab000e60803298b3892aa3696f0be9eb514cbd4b02a407c1da37baff5d74e7e668ed1bf437fb8e6e7d3e869cda544a4f510e7be3977df419584e8988dd8afa442c8bf8fe5593d677094a93fa4840bf359042fbb9073cdf0844dd6fe33f8b23fcbd4f6a9dea5eafb5adab7b01b994afece7a73e2ebd01085fa9486f5a4a6fdc411cf7fe132a5963d02a4de112d4246e8672c53256908dd2a734882ed1173eec9536ae71f920e4ef65f698990ec468acca263fda72b87eb68a1f09dc84a19f84c708dafcad134467ef54e11c9ecc8698aa1643b6bc8ff3fd60cdfd007a5b43d0b22e2f7d756c00bd710fa7d4fd635a7a21d3811d75c51c55e1133510dd55dd48d703a758f1822d6b686f8e09cd660fd4d51850a7fbd5b4f621a9db8fa2884d5658a70f36221708566f21d543e41d6e1a7a68e4a37559244e12902fb558cd162e004aa71847deb4f28b4e6428b11870dc2a8b2c5aa909361ec3528606b26eb85e8279c69c774c255f4f46a04610808f48c48b938114ab2c1e8430b82188a750e00bf21eacb82ff2773eca119cccf326b514d1300fac2b1c845fa56a91d9068cece553daf9e1256e44a3e51a9547ac359c63c166e973ddaf0407e31dfd7050b0e6c7aaf4147d943f695930186f903fb3807b37a703130f3681c25cf6c431c085730cc8de1c0efd8ac1084e89a74db7e2b6f7d0a1e261aed337e75dea4b6d655a0c18a6c66101880d245d06fad4909e122eba0419cc8026aeda5da3290e9a2f90c67bc81e98d4639d288dd4383ca828e1775eb5c5abe8305abaea7ba521ae36a827878362607b11cbbd7d6937669522b9c25a1b27c0d6a9c6951250989956a4f775873a898ceadb91e9a7edf5ff65ce58a3bfcf27019f1b53e73987019f93957875a1b19797b910299a8bb2b7550bdce190311a7df23426141bdf7d439a7a47ed7ae1a0da2e653001838d9a3954ea19c5c27d384f93f12e04768971450dc4c2c02259a32bf4d3d28d54b1b35e1fa704f09dde7ed922c17e9c8f02a1af62b9f00c04ad7325ba3d6c6306bc003e0998663f0be5c1fb24ac8cd021f5807d6ace8c9477eda6529b03469e393e8fe6f90fc612243258813919703e974366d37f863022d9278500b6efd49e8e2f4ecfb7db10b84adcbf7ecb28d860fde68ad4a287ebf993a57e233b07e8fddbca8240a29508b0d9fb1890e8258777bcd0a27a14bc627b80d5f164195304153ef4a05a660f5689dc9dd7d275629fd1b383737da887b324a14abf055928a771b3190edae5bcf1aff2de96551ce0ed6e3c2aab681012120af1ead822b5d0f928af6a339604b2eb2417f60dfb73279b5ec4e61390fbc39268584c43c4c6e0267d53cd29c7659e540b94aded3440a00fe1019579d4e6c6f7e50c9fed1b8142c3f5db59143e6c65d0b520e5ed82d1e549e0b2ac169217002543145fc0cbdc5a0ac174071015c516f418f839549fd678a25aa61c4c7d5749b0bcd9cf266cfecd58e987d75bc673af49c0ae00ce9813c6166650eb2602f1886093c503aadb7dc8a399694c7032225a6a92f174575084e9db20d529b4cdbe07ff04d980b179926032bbc4b3cb871aa2ce812594efcdf44ff1de62e22dbef495a01cf5a4ac60b6e8ffb85f87cbb015c1693a7357006aed8973525c2ebe30792c5519377640f6c02ebcaadba56211fd42cbe4551d02a9096f978e3b0002dcfca9aa60ab428f9ad65ec984f6b2ec0306ca1c361827735563d2340db6dacec95afb06c9bd464574ed50c99a7cc44cced0b3b89816171ddf5fb766dfd558acbea8b4535b96c1b01be811e6dd7e5ce57b7c20d5e7c05caf64ccfa5e815af55c2dda87d72662ab654963a906071c597a6c246c4a5e8b58a8593e7d69e7ec2986ce7063bb5e6e213688d570392d2251293fab67b77c89870edf780a98c59ef9b9eaf0befee27097d6f263db78145f5500addd842a13472201fa93129ed9ff2b974b1d4ac5a7b8ba9596add8de700da1b1d59a055deaf9b51377898f59edaeda6c6e47f1cb0ceff18a4b62d", 0x1000) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) pwritev(r2, &(0x7f00000025c0)=[{&(0x7f0000000000)="91c57a6698b8e2f76ce6fbe5cba46812bfc1d84d682eb6a78dc433386fe8324f4fd76208d187a20848ac9eecd80d72ccc7e0b43e716c5a5b4765caaf998439b5265dacf05b5283c6ce0f2beaa72fe49d3a048e0163a08fea16193d86b41a4cd33438360bbc381ede13f1e992e2404216644e", 0x72}, {&(0x7f0000001280)="e84bcc1bc2e936bd45fdfb5f9639a179c862e51231c4146fe787439abf27345310067e3245128dc345ba4086e2f60fbc938e3303fc0aadbdc5a42eb2982dc0cccbf0f8ef1f4c7f72bd537ad6b06361e20abd267e78e30f3e27d8f00c7ebfc26a14ae20aea570b73a88752a96cc43f2f6b23b4b36dfaa912eea48091403d28b33a2f0c9ec8b284bc8137520f253e075c78d1bc2d68d486b6bfd5c999895f036b2d57153a299cf0d3e19a04857bedebe7c8a09a5f0e7c60392baaf3dbedfd3e7014e43a3645e3f4522481321a55f16da015d5062ed0db75d26fe94a6b8112759aab273a39afbcd703c78597534347c71b164ce5eb5b1bf483bdc14f93820d08676eaf94f4ab5b54a1459759854888e13e8d0d4e17ccb2f850b219d4bd16b2fe06dbe9550f14dba4676e0c47c3f102c2489dddbf00a777accfadf4678c2a550cef48beb46f5115b86b287bcf0fd58804270228dcea06d92b3a92812e9b46711d4267ab07f6c431eccc5c9ac6bd8e21c3e8502819627ea5a57994ef00282995e151808453601b256732a9fd74089bd8f2b7bcf40a0d4dc7a505545829b5ea9d4266b1897f89a182f7cdd8c1d05cbc28290286b4922274ff34a98e8730b25e4a6de9997a8634545c6769fe4f228d6b37dadd5a8142823800f0e453aecca4f0dd309a9e8535eb90be0a9a22770256b3278c0128ca9df8995e09815a48b18360c82e4a0680b5b23e8e92f306d2c63d19a29a20d18f241fbe9a28d5886263c7909c6007f432c1c47467bc90a45d7c4a97d5b8b32f084635f1c3862755b7dff81cd1290c518c8f20a47fe2fe746b27ab0f8b00c07136aff38dfa33ec6f59e203e35d3a42bbbeea8918aa34ff9a6247180ee088a9d8960c3b131588db34c0d462b0017704e8c81b3dc3a781d9c538f77e579a81ba9a73c49330b5f1338cecd89d8b77e5cf76bc730c0215bec0da8bf594cc10bb731293e16717e286ea4b67d29848b85eca5d78cf8c798062dd20d1209d769d79c91d5e2de42f0d7f560e8ed062ba83eb050c67101b44cccd721ba5bdf1e30839b96c4ab29eb01764ba7fec109bb5c682a9583e04b7859a31fb1b5ede2d615cafe6faa0dfb43eaeb7beadfabea42a4822af051bc57a03b2ec4d56ca8cc9c90e3c85ed0a51929ffa4a2c79eeb8fd5d1d7063ea5931f5e2c8d74dacfd0b233fd3fc4f593777da3c98f390cfb3fea9b817e26f60062b4b4ed2ab7983c8ef3a8cd48bc75ff9d6a74c00faf7197f2f5dcb0ce754932d951106b78ce6d78c94d575725a04e2a7d8b2b570672fde3cc511d35479ca794ee325a8e91129bf4bfcbe258faee7e843a689d52d50515209273c05d953232e1a8ab598f4bed375022550ca1c90bef266eb4e221f09f7cc31094a2367fefa5d70be39098630194372877c4bad4b980906646de2e9c211ca455b988f356eeb32ebc45421b7e54d8c4048ccc3ded9196dea5089a6ba43b0725c012c67df46495170d534109608b5fdc08829dc05157d20579dfd8af4974fec237f7d96f998cb0b12e5f240aa846c937c457c24e91e993e7851db43fc5a21965e707beb6e2df2c00ef9a658df9c0a7395f1185c5248c3fe9415e9d567a823ebe7907fc6fcec800a11be5b1f08a19f4485b9c72383b0165cd96396e49ceee2aeb774a1a69e8eab9161c87d32986eeb8af5e7d49cd414eb011932611fecd58073a15fe00b6fd25aa6d2dcbf241a2cfac39911262c9e832bb92a55addb11cfe3a45974d552311189771d94aee5a3f8df30b3bf50e4b522897e2213eeff0ac9bd061c1012e4216cb2547c12667391baacadbfea27a94aa8718f1452dc36b89230a55ed8917512a926922d66da1a19977491a2e987c9e19853978f54f4319ffc0734de3332adc71a11d44072e2ca4866b2e59a155275c0a30515bdb1a619b5650458a417fb42a78266c7333fe76575e76570648be1c89b4518939fc33845109e39f5323a2b507ef14ddfc40e299cc1b50efe78a1598e0372c98a5ba45e4559251b7dfd8316d493e7aa7f9ecf566fbbda8bdfa9dab485a2ddd7e3093c051626393e9f899fafec8f4374e12c648133bb56595952dbecc4972722547d8a28c02f013669f2e6dc2303e316595e4b5c6558089760392efa57bc3604214fc05a2f5cc3c70bf5c582a55e8f9bd85147bcd81034890902ca3592930954f5faf5e783d3e30ca5c4fbfff10c6dd69c19d9fbc0e59c1742daafa2ae15d19b8d8d6b88f9140163a5aaed1cefb8ebf5d445c86e8a61a93f79bc4a7eefe96f132848ae55cc9c6a21084132a487e4bbd5e0da11d35e0ef2e1449170dbca1bc0e04127cce6a1a93669c18190e3b10ed4a69978c3e3de5dc69bfa7d5c162075fc21a57dc1891e3401a1226df6485326de8ddc605df4f8c9b5c897b379a7ffe32d1612c17a1342b9ed60ea5025c612b3a59de6ecbf94d4a220bcc48091ebf235434219070639f8dbef4230e9d2a2e9a117213402d8992161be45cc23ba1a5fe31a4fffbcf52fe9443aa75ee4dad588d657d775f9ccf2f28e385eccf3ca6266ba4980b51ab25799ada0a82a68e2d59574eda037c2aa2a01a0cea6a5c6eb188e742816f0e1b7a51d90d93070b7a001d3cf9f48a9223c513cf1e3321764fbd1d212425a17e834b769542ebf5b99cf3e905c9bc39f3aaf21f7773907e0e268dbef30664afa43b6589bf03fa8302d22e5fe6332631da801d6f0491dd80cab195ad559627c35fe6cf573ca550b6a2dbff9ed4a97d07228508bd184e6f73b47b07c19062be44b8e1667ba6dce1e6cafaebc5f8249f45952b8df993a2f5dd57641fe5167dc492daa1504b562dc25ef0eabe26af38323061720a30baddaddbae23350a66c6aa18ce8611df2467d3c434f4a8eae478d99eecf1354ebc3d01a513999607866be4ad0a1fed3293bccc7d85ca3b6e1aa3f3abd199be612fff6fa0af645b76ccc97322dc1eb6a4902e738999c931e2c618a81754c4e1d0d163849699fa1f7be09c3c098797c5bae00c8ff27ece7a12051be2aab6fa51cd79ddd37b225df61c1a9a191be852232f5da83eedcdcd259d84d06f254c43f874e28177272efcfd10bc00ecfe08930faeb01acc372f9c80913b15f36c1fe5cf7671cf9deb7a4ac9fe34c6db019107e2d183bb5ef387dec4850c4ec1cce6d616466ad4f12afdd8b78d820728b2c16495a88cf93e0ef765a030d361e65b1f18de3528bfec6a33b14dc58572528a0c7a04ed71d4f0d4ba12a867784fa4701dadd69e7b81f14ffbce74a61db6da05b58d2560ec934ca7a86ffbc141df495279046d37559e881587a4895ec34ec4831b35394c1f24237d3ed993f6883fddb45066b1cdbf758a36c53b6f2f146b18a4e6a6c375137cd873e44653ade15e139ba557c7ed9d65f85e2f24f4e6b69e263355dc73eba7845f790a4fb74d6af59e95468af23e3c48139a5c7f550de006407e40c794d181758882a12e193909b18b7f21cda7decce33b4287ecb9a1b660b771ef6b5c64b85cc556886e33cec7f0ffcfac84265a4514396d19149cb78b70fd65084b5fd6496457f4fd2c379ec1a8390332dfd4993a6a7908bf8c13f5c6fa244542ee701ada78768f46334f216f0379740f15381c3ce048a450c1d339ca37935d5183287c7b5c67bc49e7946ccbbdfb70304387b802e270a30bc755123e057224f4c950c46418fc78ff46ca3997f67e26f62665f32accffd1a173e4f9bd3257ab3b6145d6349339bf2a6d2553a8ed0904951bf57fb21522ec0c7a4ed918c60b1ebb928a5aa96ae37e286b930f8aaa49f7cd143da3eb16250fde65c68317de187ab4fd2e836db0d2ad648d611c26891e944321976534060c217dc1aafad645bb1216e68887ea5cd6b91102febebc980a6d6b4138d6428cd8e7b37e8a4e69e00ce722d0b484038402073a3fb22187fb964aa800bf4157c08c86f0fa3cf49eada64197428d84b307a2a8a43f1e4e0bba66442b1165e2ea7864f1da0f3184e74a040b7cf2e6bbd79bd3cf821447e0878b037a3368ca93516c87659401741673f370bdd4c5eb14b140f06709abf728732460913dd2fe78845183302a4d0b50abe9808ba1fa14d7c71aa1bae44adb5d4861a3755911ffc05726e2358e9f14430a83f2be91ba7ce113ffbcca5b083b90b96219842329cadff832806a22b2c9575d4f2d652d06615cc70e9463e9715b4fc2f49368e066caeef8f7e697e8d4bd76873e2d043b0697abe20d79f068d16f8c58eae1606aded426ede3bb06de05e8b55ce2cb5f4adf2ce05aa205e2366accf54308765372150ef1cd161f5e87904d9228c87ad6123cd241b7df432eb40a3446a62a2cc80f3e215a68ee4929945ee1d4aec32c56b087761e3eafceec5f0edef975e71ab090a34c2cd01108ede31fcbd35185f00cc5933e13f8a9608592cc9f35beadf7a39ca85f267e2b49b0f41ca1be23986aa380adedd9f1fae1c9647a6e7b53255e90a0d91750b710bff17bb783a694dcbef5f9828e7a1dbfe22c1c220bdf0106f3230118737ec384a2c891b11b7a952c860d4e73ed2ef8f5aa7fb0edeb604edc75238b93f98b29c7e035d7ce6a18811aa0cec9253cff8232b611050e2866639142c32030864ac004f9866bb7ab875264089cf3f4387e91d061e4717214735fa6da9974878318f680b2e347fdeee3d35b822b50a1987ba1a0c483ece8ad731b465cbdf8a9a20748c301c1ef5f050a8b613d43af98c60bb63fa85a2b931c9d6cb8319897e95db9aa1796826be95c48da81cf3d81442850b0d219432c964153cfe7d0990d85d596d4842f517fcfc13ee365ee8ee52a2d122d20d3eef0136aad788add95b4e58fd85155ebbbd995fe56c55830db838795eeec8adf4205c3980b319856f25dc315dfe7a424772d90387fd371c3c7e9ed2c25bfb4ecab7389da8e9ef6bec3e04cec71807b25d5cdbc3e974acf68161e9f6ac1a6ca81c580b32bb37a258ff9dfc8e69325646744b0195132e9564fd47e9c1299497dcf558fa64764e96be92cc5bdd431b1113b84963bca72c28d0b079fd5e44a268be39b55a34cb0d866c463911b9091738837ac57aa5e35b2494a98c390548414c1b46a925eeb5ef56cc2a72183beb3ef714587601449798038187b78c4c9b85baff9cded37de9f5051d441528f35f566cf31a0d47a28691b49bee2d5dfc78c7518b2e35cb41568680f2dfecd06849501774a684cd1e81970a4e08e1c2b03ce8720414ac9b88f733ee009c07fcfb36500f478c362d096e99022a41c859cd70e884729b743cdc6f72cca1460704813ab500965e1c71547fd2709993e70ce26dd6c6145894f3c3791bca95f09f035f021d165bcfd7d0359bf8f391a887b6d43035208908367bcf95338dc7951edf11bd51eeb466006aa20dd917079379fb3eccc265c91ec71829b184f38b1969a99600d1107c0ba6abfbcceca78358d88ce1a12c32a9a3dba8010c2c6f40c6bc84ada15890e481f213ee63dc3fd09b69b5a0250845055b6fa7587a91f5ad18d02fbdcc0380d9341cadb1bb2fbd37d25e3ea0bd7952b531d8981ed44af7706b78b78e70f5076d9a24262bfa1c9a553dd9693123bd4aad276fc696f55d2a13d78777ae4aee51ea2ac3426006af50d1d8a05a72064381938a559a32365d160bcb1a25b32ab93b799a986050ba95d1b59f98a9d5b40cb24f855f432c2c087059e4e2400a67732571d1e1f4e93fdeaed85e3908524dcacb1a8c1c0150e8b57e62b784c914d2aa8777fbe14a03cccc4fba4633e1a16da8a0a97baeae039bfd44f335a", 0x1000}, {&(0x7f0000000080)="6c474c315ea9af1ae6e7b74fcf35045b07d893cc406d957237f35a7114566f6140762a6f4b", 0x25}, {&(0x7f0000002280)="fa1816c98a07dbe424935863d7c669a2d0a9ac2acf746f8bb361c0d4ecf1c4e849362a627162e645034c1ca9e8e5178bf419bf360f40737b7f5fcdd7abc7e7b69f8efa0fca47e0fcfbd104e16c012ec0b40e8c4c7560554701ad1932328a46e3ef8dea1cb53c4133405edeec8fe413c651bcca4f701a3a9c873369b90c1f820d3faf904292916ae7a8c4469bf65d9b6d73b98b1926000f325cb7168c4527dd4b33656893bb7928ce2e9774a2e7d6afc1d1de", 0xb2}, {&(0x7f0000000180)="b244eb24", 0x4}, {&(0x7f0000002340)="0a9256ff9eaefc03b115239fd572d22ec38bda976997d95c15ac51c567e4f0eb5ecf32de60c86e8ea428aa6991ce8cd6809ae141d79047c03f0425262d6d94904944c75502700de3ed829973b44807aed607505fead69267b67c22b00210d9b96981e746344022e4c982613bb20ff3ac466f8ddd37", 0x75}, {&(0x7f00000023c0)="fd0bc3f4570b0cd713a8a1e5566c4e4dbfdd5a853fa9f90a922bd8aa7d949b66d81522f686091a2402abe76b83b21743e8cf63a5cc5203d02ca812ef03495f771fb019026c4df220b76a00c6c22439ef325a251232b28786438e0cc7bdb6b647ce0a787a381f9ee8de581d3c37180c68b0ba124a0706898c89af96321dd4a2e00b355ed7b44d3a21d70dd71ab7defc7db3abd3a8233e09caceadb6bcd1ff6aada50c48cf338d0c7bb4c89684f484f0d2e6b20792918bdd45e09192f2656567bcb3", 0xc1}, {&(0x7f0000000200)="9be9ecabf5ce2dde2cc4152a51c42902d3de1555505f5352ace99c862f7fd0c41c2b", 0x22}, {&(0x7f00000024c0)="76441d24e67bf5a5d093fd3b0ca793a34abaa71b83747c6855a8cd83fe415155f68974c5eed1b7f60266caccead74d44a91bd9d9b1de63a32e3f9bfb6a1844629eddd2c2935d256db3f94689de6df1ea6c4eb81430dce7b8575b17078c26efc2f1915c262eacd0da06f61c4e88f7db05cef6f4df815a4930a5d6a471ff89324e2a44ac55b7c6818fae07744c3c000bea0c19d14ac46581c9060213f72038bc17cf9285bf08f1571c4d699e359239c905ead428d6822d6c97ee485adc8cf815e951bbf5", 0xc3}], 0x9, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 09:40:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='\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', &(0x7f0000000040)='c\x00') 09:40:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchmod(r2, 0x20) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) pipe2(&(0x7f0000000000), 0x10004) 09:40:19 executing program 0: r0 = socket$inet(0x2, 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 09:40:19 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f00000000c0)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 09:40:19 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3, 0xffff, 0x7ff, 0x4, "50cec8de0eefa9db9dfa4e275b5f0a83a7b44d61", 0xffffffffffffffff, 0x9}) clock_gettime(0x2, &(0x7f0000000000)) 09:40:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f00000000c0)="d5e79b79e1e484b4b93319eaa8f453a72580e3647c22e7c989a7bdb66736c7b3e51e5711f2ba074040cb6a125707f49e75e0a7c52c059486f7cd6b12a0ad3bee442f23276e04a87d4931127b0872b553eb52a48c874f69c65fa38527ec3c7918fe41aab52660f4b9bf8f75f9e2a47059383627d4db0636da254f6a5adb93da05a084e5de5eae3bbc96cba3b5b78781163a03730d3279d32262d4e6ef31453e77291b17c40557eaaa4bf66935ba9eff4d5f76ce09ce1ba8d0bc15a72692ac2ba7dc6f06bce9cb7fe433cc6106ec3bdd3338b3fca03918453380e7fd67d6921c8ab710cfb9fa15c0c4c81d2e3d02e269022c4db5f325d72c77979563b9929237f735e44b9e61c555de95dcaf7334e4e7e83a64dcfa36f2f75a6bd1592a1fe72be047eb8e05b0c1c925571ac0f26cb079888240a9f869358a1826ebd1707582bc9e9dca25955bac3b0e09a75dbd120fe058c60f14460ace94bfd7add2a0f1077d525259633e0673a170220cd4e88937c9dbc02802ad755a9c6fa0f9d8db03a692d3109f9e90bc31d4362f496ce051c6ecc4d3032407112bb70df9cba160a957fd5bae8d10af4fbf3886522ee7b97f0fb202bec7f1c33de16263f9a332e0b786630f10fcc16e157c244f1b661ae24914a7368a403760b2d89abcb77019f958517fcc528f99b3c58d403fa97c8e3f47fc7af0a898cf9e7a2972218ba5f22a1f4a1b0594b18944ba8c4fe2e3d75b42f7231843af5b0bea9db356d21a598be0d06cb739a4985157e330fe48cb0ce3ff9e44515ad64ebe9cdaeae62390c3831a473d794c27c999fa5bbe9f948f876ca2bbbc9c121acf1cdee73472d466a07e28048949b53f6288f62b8e824ef2f1987b9545aea2d235bee060ee3d2a18dfc33c1e50ebaff9173af5687d9adc3b0a0c30e3f84408b4b764cb9650b8cb039a5c0d8d8db430f3f72a920cbaa9003e0b46a9d35eaae9ae531997feb9859729d856d3f5f927b044697d1723319a22f36e9c158428e09c4537d09d754b56499e85c0f676241a48ba6f1e960fee9530885b25d180d967bad0c59ccc2c98afa2138f6cbf858673a30cc05dd4f565d3be17f5dbacc81f987b7b63ba575f625d0cf78afdeeef23cbf5b3b617f4b51c97899e7c60781caea0efeca1398a6f28647e2fc974ba91bace086aa507b8b29aaeaf41bf0185fdb13fa69adcbdbed28835372af341ff34f3b3d1f6666e7da33d1307b11613b30ceb71831a1c5dbfe822e9ee1f4b1bb762c125f68e613b6fa22a139445d8d230ec97d96df0a20fa42af295c1c70c7b81b29f96e2d2d94cc077d15ec27361586f1c6de57b40083e3461a17981ae11ac38b150b1fd4311911f0b9f29a7a4fec0df0abfd4e7d94717f372c0a13b1ccb4a9fbb17fbf03ce4c88dcf4a8285930b6512bc62e8ed4bdf7730c2c6fc8efc29bbcf287e351647e075ec8c651f01d0fa49ebce3889326bfe839bb658c8cd614ad592322c2ea8773dd2cfd484b17972126d4603965a5635ea17cacd50d94efab875b8ca9b7bf27e8654fe18af670dfbbd09bcb60bab76a13a4382e225bc3a5433e921d018b6d4572320774b216a190e863539234d36632d01500b30fa0f2e613df6e420c424161b6b7340efe76bb5fb024bbafbb31bfb454cfe1559884ea358c8f3196d66e40037899d6b62c987254934ae373e4fb1b1b1efb834f4e9a6c562f18a5cf8652325dec9fe69c2e4ef6c72468d417d60f3843201f2f20d49ca4286683ade30f66fcdff143c7f700d9ddd4628fc2d97001fafa7a1af5fdd87158620ef18f3a07192dbe5757284ea6cc73a9a43d38e2ed367e369607873a511fd48da26cd3fe5f6e8ce9ce815a7cd517abb3cfe605aba12c874e047da471b2bcd50fe3208e36a1dde15c6548126b9628161a91f89f69231564bb81b538197c7527b9d677c8e422aafb836ff0f39e7b6e3d32f2fe0b24068933238127a80daa92d62a30c74245cef42e91945f60628c883aeaac1b51392c0b411b855f6e36854669a7e6fbddc74cabc85a14d05b0b007378f63594ef0caad0c7edcf4486ff39800b1188a33e32af121a8181f6c5b7108f157db75a597476ae83d413b88e78cacd20fb78efdef02a35681e66d70941d21dd0f1b5898277609645f700eb8667105ce64e9c2aaafcd2ee2f189f36127313c4a89e7785e346086edd2e323aad32564ed754c467c84dfdfd0abf5fb808413cfb8a2479a06d8ffbadec215b3db88676e8c9687869d1b71b6030558a9d4a9919db0605b6445c545530b2af43d8443ecb5f17e8a65efb275c7489d2c2e07dfe7b6c92276e6534bc6cc5d1ab6b99ac591b083451e05c113de6e110a6f0ae24e048b229f74115277bbb74577d3300fc35601177e6620797fae0db332970d540e93d0616158872b74e820405ebfe4cfe7d66c428cc34c7a1e09808264a1fd6c94905eb10f374ec3563060554ea9682b9d5580365295d259c55b6c8104a8b47b78cef761ce120348f9a31d9e9bcee483ca1d6bc535d80e72068d5a0a9ce90d791b2ff92b189998f9e8fe7fe093e141285611d702ac7b72d5579983abcb9be28d6db815d05fbbd987f9e4d36402ace7ee8ecedd113f0a827937cf6e87ddd651324c95044bd3bf83b4351b9065aaa60808b231a723d1507357e537d82ef09f66c26fafb3f08bc25df41d85ddaab2fea5a1adf1e4ffa34944263941af9bf903cc6167160c6bc0447e5f7c25a7e3f2524952fd79d2dc20d27cf4bd959acc0bcc5556c926d862c19ef0170bb104586c4eeb8eebd6e54cffc9d5166e9e97d8775dcf1eb79eba4071bba3febb879cb3ba761b7e473dbec0551bac732045734a6e939f6e5365d92ee1144be5ec850f7d39599f98e4cc3492df3dcfdfbcc360a340e8d39533d255fb288f27ff3cb39ad8e691317c6cb330aa44a2cd7b24da1f27f8b34d9c995e032fdd2220091dc282c1ec0724c919198b2588eeb9c98a9c3b544a701d7c0bafabed2c98a3a9f04133cef8eb8eb7a4526469359569338264fe82ef9e072f3aef7b310b4aaea7b86c24ab12134a3ae8d39c293cd23ee2d3fc5688a0ad7e29b47ca987463e4f1c25f32072b0addf54c8d6a3a3f347e29ad13229ac3b9b27f2e49a2a33378517413a11a0c4c0495098437e1756ed268da28cd3f9a2849a56ca75a19f07c2e51d20dd3bfcb28e31f794b06722ff5f767db6dd2a98a722c4596a83d2605e35666e242ed78beb1e9fa362c5547c5795018eca94fa38421546adad2bb52e96ea666943c8dd04be6224b8bb6ba014e1be740a4508bd35ff79e4fdc50dcb6540e2926524ac852f6ed160deeaf2199555c5b07ce56589438669a1839c98117a59378b36b36da73bd6232ff3e79a7774e1c63b0ba9374a4bcfb70564a9e79e7d7c02cd8f52310144916330c65e4112f127ac7d1f06413c17f047f4a0b7f3fda4fce5165a37c6a6615935879c0cf7928de991c9b787ec947bfd4801e02beacc21766377fb17b66298d35244a4da248bbdfc83abdcfd78123f9064270bc047f76fa3184b1aaa28697eaba02a3b03bb5aa14351060c56628cd6f5b55b925fabbdd2e244ddd6f9dc840d8af96c1656e355af8130b15b2cb9c9a396b773f66c889db73df685199a7c9953a59000d5998310012d60bf7cd8e260b57c1b31436f5925e0859d6273c5cda470f07695634403cc8bba5b8e05856a1fcf9e0270cf314fcc48766a1096686b74077de0093a6868cda35a97076bf377cd4a7bbff7c427b9f0739c71ed3a485cd2233260e981d15d1848c21fcf49b32c51293d45b1cd60bc4442cf49cd873dc8c3fd04f86bbdbad07e232cea9fe0e4d401fbabca5304a8bba380b9823572a7c81f6273e8d7b9847d4f35570ccdaa7d7bb4e487725a73dec99fbdc8463253946a9dbe51a4ae62f394e420ac75572deea67ef11e591e53f07f65e1e881a023324a82ff86a295af5a354e60c6292677a72c05314826215efaf00e89e70648f3953d598d64df080b39eba0f4a5648328a56d763bd83fe7cb4b3a2318c3137de05913df1244ad13c6f3d67c253ffc1a1850ef654c93b4cfffe617632ac021c9b2345df50bed3da5d39586cc24dd78f8db2a62a4b71cc48eb6651d96638ec0004b33d07c8bada077b32fc7ced131107b33420592d19d175eaf8f9dc2582b5484f3f5385cc0fa9e239bc07a519a0780c5b3ecc60b4a67a67b0756cb4bd75ab720524d8b10d81fdbbd3a9e1f2f8546f58ddeaaf214ef1a784d81a023fbcb38249b1fdc7fc04648b739b8b5f1bbc66946663894d0818e0546456555f138e005c2cf8ef49508d826a5f52b4b820c4f73b138280fc6c580478883c09a2757c5c43d253d2d09c4d9838dcafb8386ae0a0c92e2466ca87ceaf28ceac853305a430df07f2d500eeb22dc027bea86a5db6669ca1fd443e6ead5c89f407272b0a95e691dd214f5d5fcf046ffcb25e33cc6e55a727df66cfd008bc26034125c333e0a1a63919257c3b649481c99273a761fc3c34e3dd92e9385f8a7dfe4e70d55a8536e94844100e7768347337aa3b25b287db3b95a0a5d1507fac26a6d55eb8cc2c70417162e1e61cd892a70e0e370236fa56e622314ca1bd68c98169fe4f48f93cbf6342fd53b7c15464f03fa1fdfb96bbdea086d4f4c2da8fe8bf9859975f9338a1036cda30158ce86867004ff36d31464cba4a3b463f590b3a279aa9ee6ef02c6d1a824dff02f2938681f42073ee95daed191e8a3b9e1ee4b4cde00a9c5224376503fe677b00a66ce8fa1eedd5d385106b9641e6dd4cfff097bfb556b69ec86c3e70aed511ec6e570775d4f9aa8c11170888f957a40fa064516675ec615f1c5aeeba3661333c68b646bca6c6dfdfc27e36e9e8b3600ceff8e882fe7e4625d8ee3d6412e97ec0da5caa6bba6d7be897ae85089add43066330a37163260ba1685e99f7d6c8f675320f538683e03dcb8b1a040fcf24091c218e94db92745000686fd666fad56e446a7842d10cacfacc260c5dc726772dbcd4db35eaeb289bca11197126ffc6387a8eea29cae954513c6933a0ad6eaba690da3352c01775acb81ab6f1cecf7f04074ceaf8e60b449bd167449bb5f86ced1051e43b1b6a1e32b3ab595d26db0c4227a2737038597b69a80e9adbdb7777b4832986b15d40744cf951956c989f31202dca726af7126a1ee763bf9751f32fc18e3462df9fb1ee9c2ff86d5adaecdc28404d48ad2e163e14dc3fbd140cee9d3bcb0b17ef15693bf9e574035d4edcbdb44ebf0db9003196e8a3ec3f8adf615727ed6e26e69e62e188767e7e305239da2aa2d567a0a033b159c81fbe05c1d73d98c68dee3556c7a9a361ac2cc03d18f4a04470c6006e7e061bb20ca4a4ca348dbea6a3f4f6311f7d7245416cf5961b3685a525094e6d85165e5e51fc5516c7a59798fa3b00d0a0481d2d68e97522004081b3796cea60ce5e77d3a261ad13f00c20c160066c62e45a9d850e26b7deb35c14ae74c6e47abd6809c96f7a09d40bcfdf2cb78b330881e0cafcd0bf9e48b5a79d316b81fdc19d43d18e3fae4fb6c3d5708939049a05a0f0d90f13d0da199ff232b411caf4d3b025dd31fae5866965187a472502068d38a2803913a4c1027459add227f401fdf33f0f7ef5efa99f25b9fab44f56cd7e56f835b1002aa029b48333864475accb881d6d999d770739b9ddd9db0736de168ca5106622fe784c330a79f18cd4aaec1da78975dfe316a8f088f1803d5948feecc42be4a03a18b7a3b35e89034e50a0ae8b5609e3d67590635e4ce8e5d88ab19", 0x1000, 0x403, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) r3 = semget$private(0x0, 0x2, 0x300) readlink(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)=""/241, 0xf1) open$dir(&(0x7f0000001100)='./file0\x00', 0x440, 0x8) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000040)=""/106) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a00", 0x2c) 09:40: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, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x3ff) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:40:19 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x6a6) fsync(r0) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 09:40:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) 09:40:20 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='./file1\x00') 09:40:20 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x1c1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:40:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="09c2cc006bfbffffffffffffff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 09:40:20 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r2, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x80}, {r2, 0x26}, {r2, 0x4c}, {r2}], 0x4, 0xe0) 09:40:20 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) syz_open_pts() syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 09:40:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r2, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) r4 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 09:40:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) syz_open_pts() close(r0) syz_open_pts() 09:40:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffdf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$getflags(r0, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x210, 0x40) close(r0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 09:40:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) dup(r0) 09:40:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) 09:40:22 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8004000000020e, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) r2 = semget$private(0x0, 0x6, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x3, r3, r4, r5, r6, 0x10a, 0x4}, 0x0, 0x45, 0x1}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/138, 0xfc39) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00005ac000/0x1000)=nil, 0x1000) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x1, 0x3, 0x1000) 09:40:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x4, 0x521) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002240)=[0xfffffffffffffc00, 0x4, 0x10001, 0x9]) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000100)=""/163, 0xa3}], 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 09:40:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f00000000c0)=0x6, 0x4) poll(0x0, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x800) 09:40:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) fcntl$getflags(r1, 0x3) 09:40:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="9674bb1f5b7af97ca13271ef6aae5c3e6f2119d384973414968433f2f3c66b9f73dfd75f54f43308166a5c38ac7a371a7a733d8420f1b5ed967a2f70cb000459104a49e95718875991bb4b8328e02939c69c48c9a066c08302d4d59e28b3203bb0b2bdca74920b78b0eb590a299955fc1fb804a1ec4fb3b81cb78a4f9103c2cb1d238683c3e206b4d839ba6aaf95fa480325bf65f4b325cbf8114c79fabeee866073775bbee7c17f2d31b4b0dd84b1f4873baae45e4e1139e9639baa3ccb14f21e8a104c3a39d61ddd02a45f32ff08f6752ffb59ce839c5901a3961f106d75", 0xdf, 0x400, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) 09:40:22 executing program 1: r0 = getgid() r1 = getgid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r8, 0x2000746e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[r0, r1, r2, r4, r5, r6, r7, r9]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 09:40:22 executing program 0: mprotect(&(0x7f0000000000/0x8000)=nil, 0x8000, 0x5) r0 = socket$inet(0x2, 0x4000, 0x7f) fchmod(r0, 0x43) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000001340)) r1 = shmget(0x2, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) socket$inet(0x2, 0x0, 0xfffffffffffffbff) 09:40:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) fsync(r0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r1 = fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 09:40:22 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="94040013", 0x4) 09:40:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80d8, 0x10) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') fcntl$dupfd(r0, 0x0, r0) 09:40:22 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) socketpair(0x1e, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 09:40:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNXCL(r0, 0x2000740e) 09:40:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b33703e", 0x70}], 0x1) getgroups(0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() 09:40:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x49c, 0x1}, {0x2240, 0x10001}}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000000080)='./file0/file1\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 09:40:22 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() getrlimit(0x7, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 09:40:22 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x7, 0x4) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000800f891e65b777bd7360900b7", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 09:40:22 executing program 1: kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) clock_getres(0x5, 0x0) dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) 09:40:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000140)=0x7) 09:40:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 09:40:23 executing program 0: clock_getres(0x7, &(0x7f0000000040)) clock_getres(0x5, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000000)="e8") clock_getres(0x0, &(0x7f0000000500)) 09:40:23 executing program 1: r0 = geteuid() seteuid(r0) semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) r1 = semget(0x0, 0x1, 0x4) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x4a) syz_execute_func(&(0x7f0000000100)="c4838d485d526dc422fd909ceb36233333c482e12bfbc4816d76df6c41d21d0500000066430ffd8652b31838c4a211b71f430f73f09e47c00e00") semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/190) 09:40:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x811, r0, 0x0, 0x0) r1 = syz_open_pts() pipe(0xfffffffffffffffe) read(r1, &(0x7f0000001480)=""/4096, 0x1000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) read(r1, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 09:40:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) read(r0, &(0x7f0000000080)=""/155, 0x9b) r1 = kqueue() close(r1) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r2) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x1ff, 0x1, 0x9, 0x401, "8d600cfb5e5f7024e6d3d27916f2f546e86e24a9", 0x0, 0x9}) fcntl$getflags(r0, 0x3) r5 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10, 0x2) r6 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r6) fcntl$setown(r1, 0x6, r6) r7 = fcntl$dupfd(r1, 0x0, r1) lseek(r1, 0x0, 0x2) r8 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x80, 0x102) r9 = openat(r7, &(0x7f0000000300)='./file0\x00', 0x800, 0x1) chroot(&(0x7f0000000340)='./file0\x00') getsockname(r8, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) writev(r5, &(0x7f00000004c0)=[{&(0x7f0000000400)="bbe54c3bf5e85205ed6ee490c11cc7fe0b165535a8b19ecdd7fdd7271c4e859be759b48c52c9dc5c2b6b1b86efd0c81788a500b10ae43c973b81402893b8a6722570b8d750e7007ad8140add355966e0387aa99c5e0f0e770d4fdb932fb1808d182db92518621cffc7af2cda9aa919c219a3f9f94ff5d96efd1af669272f1dba6c1c5faede81c6150d5009237aae69fa703f2cce6967a6703d6813d108645349d8622fd9fbfe197ccc7fcc400964b40a296049d069", 0xb5}], 0x1) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000500)={0x0, 0x0, 0x3, 0x2f9, "8bdc6a56b51a12df0e7082908cc243d4e41b0f50", 0x4, 0x3}) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000540)=""/26, &(0x7f0000000580)=0x1a) sendmsg(r4, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000005c0)="d9001852a33ce99f", 0x8}, {&(0x7f0000000600)="17f5b04a02fb67301a08b524da8806a7761b180ef6c8f5665ed9c13e7bbeeb6fd0cfe713e6891aa8465bd6792e0e42e4fc9de5bca4161fc441caa7a9a579122d86381e31a8cdddd7e9be74", 0x4b}], 0x2, &(0x7f00000006c0)=[{0x30, 0xffff, 0x101, "16208bb04c3d7e397852c6979d38217c0a61e4971c43cd47b7e641bd4dc798bf"}, {0xc8, 0x0, 0x49, "582425c4ad5872548fd42e9bed0b8a30dc3904cc8b7a88c7dd2bb12e4b87dda2763bc6b08b41d71966b66f30171879d9fdfce5b81ebe503f6e22a520563ba0805daedc24557e96bdef79db9f07cf0b8fde70cf496ad015da4cffbd4d4fca8b1aba8756737174b1953766bba613e3c94d2536b02f315a13824a3030837dc596021411b043696471b52a9cb27a62e31bbe20dee587891836a39d8aae50408d5296c3e457ceb8f888b57912c6e48489de0d40"}, {0xe8, 0xffff, 0x2, "c0f9f8a0e2e921b18c6824b2b0ae386ac14011389c8e53da5a6baaafe6969bbb3cc95cc8a5037804c0716c4b813b119f1c0696c21e5378a28274b8b78ca20c2ad4e93f6c279e180d34c712976985ea5e99aa60401a934db633333cbba84de8bf85af2905384355f49c21cc5329b5a277d5caf0642ad69bc5309f1f885ccd838de68deb8434d887db7eaccd2c0e5a63e9d10e1ac77acd4fc615829492e6aa8ff7dd2fe8df313b68da6fe9c53650e21b56647257782bd4ea242a2a26e1ff536cfd5f405dacce6fcf6f3c505828a1669ebdaaabb5904927db"}, {0x48, 0xffff, 0x6, "0aefa65f9204faf5d74799e55c48d45962601f6134daf3a1a1726f513f66525a76332292288f00464b4fd344621190652869dbfef2"}, {0x10}], 0x238}, 0xc) semget$private(0x0, 0x1, 0x0) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000940)=0x7) openat(r7, &(0x7f0000000980)='./file0\x00', 0x8000, 0x20) 09:40:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 09:40:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x910, 0x40) setsockopt(r0, 0x9, 0x41d6, &(0x7f0000000080)="f60f43432bc174d4e7adaa816df3e9c65b2d44d1c5f1254f743d0148383799a769d9ae0479d2f1748bc3db07e7767ebe93ca3a730f0e746da6fb634efe2d0ecc84aff9341aa210b1d5b66cfdfb660adc2d7758d686cc6bb4285b0ea867108843de01e65610a6d6b7c3449930dc6efc70d71304167e84d0624e64c6ed22e6e51a962324ee7adae88b4d65165308a7b7fa0c663d3f8048c9d9be31a15fd21d7492940d2abe6cef10a33e1c092c7d183600fddff073c408c576d6cba3bc5702961f750272930da398520eb21f57fb86d27eb50f15b573eb8fc710c358eb95abdc", 0xdf) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 09:40:24 executing program 0: socketpair(0x3, 0xfffffffffffffffb, 0x1000, 0x0) 09:40:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 09:40:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r3, 0x2000746e) dup2(r0, r1) 09:40:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x20100, 0x2) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00', 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000340)='./file0\x00', 0x8) setsockopt(r2, 0x0, 0x40, &(0x7f0000000500)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[@ANYRESOCT=r0, @ANYRES64], 0x2, 0x0}, 0x0) r4 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000280)=0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000480)=0x80000000) accept$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(r4, &(0x7f0000000140)="c5b2a161eac80b9dcf0362cf8e4c2e123ba82f027947d767f9e74b5b65dfdbabfc3f1e970f423e7f8a372c376043cb2eabd821193c570641d7c24e715dbc014e8dd390af842f823cf3266af3db8f69707d73c6f39bf56cbf3ba6ffa49faa2508767c45ffde4dab770376d2d9c516c9d40efbdddf5b663773a8149bb9289ecdbf3e095e592dc8baf2d2d331bb0ff39158e997d9fd95d1579d20c338c7391865fdf7d34427da574fbb008a4c67b9fcee083e9204f2835b53b60822655eaf58dc6a0d7093390e2bc80e1f72", 0xca) r5 = getpgid(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)={{0x8, 0x3f}, {0xffff, 0x8}}) setpgid(r5, r6) mknod$loop(&(0x7f00000004c0)='./file0\x00', 0x6, 0x1) 09:40:24 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x2, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000040)={{0xb38, 0x4}, {0xffffffffffffffff, 0x219c}}, 0x2) 09:40:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x90) syz_emit_ethernet(0xffffff55, &(0x7f0000001b40)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948fd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0effdd0051ef6c24c7b6fdb54c4db14352bcbdc3f0481c6d9d6249780aab8b0adaf4a7cfb9c349b06a44c907937953ad34f0c5d39d680c366a67ec509b3884db1cb7364b00d4d0c35e0959fa34a9abb366a76f88bccbb712026806ce5b3532d92f45b8685107f8bdecda6976648e76e20c8d1") 09:40:24 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000080)='./file0\x00', 0xb, 0x1c) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 09:40:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/237, 0xed) getpeername$unix(r0, &(0x7f00000018c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00eaa2f0f86c7f7e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000006392f4427d8bf4b0258fa93aed25d82b4238489c7a8f0d5b13"], &(0x7f00000001c0)=0x6e) chroot(&(0x7f0000000200)='./file0\x00') readv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/23, 0x17}, {&(0x7f0000001280)=""/154, 0x9a}, {&(0x7f0000001340)=""/43, 0x2b}, {&(0x7f0000001380)=""/220, 0xdc}, {&(0x7f0000001480)=""/191, 0xbf}, {&(0x7f0000001540)=""/7, 0x7}], 0x7) r2 = semget(0x1, 0x0, 0x80) semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000001600)=0x3ff) msgget$private(0x0, 0x200) semget(0x0, 0x7, 0x10) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000001640)=""/202) dup(r1) rename(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file0\x00') setsockopt(r1, 0xe10, 0x8, &(0x7f00000017c0)="fadf67606bc9d1723f524ef0feefb360db75c80517271a488f3a82a06a0f5480304ce16f77b85b7dd5be776d1446622b059abd696f0a1d4f7670084f2dbbec83f1a98252c21aeaf4a53b7539c8bb7fa34706876817a758890460db60ae06c7c788ddb026bf117acef383fbdcb1f1eeb8c0df9415a9a6211ba4b97eda93d07f5e50914614c77694818b8f36192630eef0207a9afb345325e4a08dc13be41692527d5f6a84a2d2f71fc0d1ff58625bef6c963a26f04077d32c13076558171ad7fbf70bffafa3880d7066a39d4d9d5e0c889a4a93cea1217930", 0xd8) r3 = shmget$private(0x0, 0x3000, 0x134, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) msgget$private(0x0, 0x10) 09:40:24 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x9, 0x0, 0x2, 0xecb, "72742a609f50bdee57e41df15e0a0dcb70467531", 0x9}) r2 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x0, 0x180000001, 0x100000001, r2}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:40:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = socket(0x36, 0x8000, 0x5) getsockopt(r1, 0xb7, 0x200, &(0x7f0000000000)=""/101, &(0x7f0000000080)=0x65) 09:40:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000000008001) nanosleep(&(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffffffffffffffff, 0x37, &(0x7f0000000440)="297e8cf20f61cb0519979510c014a50dd76fe400e65f00887547ef9a123322e8d3cc2f81d0e99f064c187cc3cf5f490c72a33644c3497004b72addaedff2e98d5f0ac927b41ed0f084231b1600df2d73604880ddca7959bc2de9c4bc521b0cbba0ca284e05c08a20317430f91e9c30f4f7c64e314a7c2f8309fbbbd78d84eabdfbc0d0bb0b41c24986a40ee2dc70e39c5b00c93cf41e05e903463445cadae30d55e93e13a99a16e59ef95cbd651e8f124c361a8ab9960f0a4e932fb847eaff6358e2709a6d9f685d96b70e1d51ce99d9ac680dc11a432a9532484ddc58e3dbc0af0004f7507787d18216a0e5321f33642e2bb512d3a0", 0xf6) nanosleep(&(0x7f0000000000)={0x3ff, 0x2}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x102) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r5 = socket(0x3e, 0x8007, 0x4) socketpair(0x10, 0x1, 0x9, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = shmat(0xffffffffffffffff, &(0x7f000070f000/0x4000)=nil, 0x1000) shmdt(r7) pipe(&(0x7f0000000240)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x90, 0xf0000004, 0x122b, 0x7}, {{r3}, 0xffffffffffffffff, 0x40, 0xa, 0x7, 0xf15}, {{r4}, 0xffffffffffffffff, 0x20, 0xa0000001, 0xfffffffffffffff8, 0x8}], 0x5, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x64, 0x1, 0x1, 0x5}, {{r6}, 0xffffffffffffffff, 0x11, 0x40000000, 0x3, 0x5}, {{r8}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0xe5f}], 0x101, &(0x7f0000000300)={0x81, 0x8}) kqueue() syz_open_pts() 09:40:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) ftruncate(r0, 0x3ff) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffffe) fchown(r1, r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x81, 0x9}, {{r4}, 0xfffffffffffffffb, 0x80, 0x20000080, 0x5, 0x119}], 0xf8b7, 0x0, 0x7fff, 0x0) r5 = semget$private(0x0, 0x1, 0x50) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000001c0)=""/66) kevent(r4, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 09:40:25 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0\x00') readlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffff6e) 09:40:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x8001) shutdown(r0, 0x2) close(r0) select(0x40, &(0x7f0000000000)={0x7f, 0x4, 0x7f, 0x4, 0x1, 0x8, 0x101, 0x3ff}, &(0x7f0000000040)={0xf9, 0xf95, 0x3, 0xea40, 0x3, 0xfe, 0xff, 0x7}, &(0x7f0000000080)={0x555c, 0x7f, 0xae02, 0x2, 0x14, 0x4, 0x5, 0x40}, &(0x7f00000000c0)={0x7, 0x200}) 09:40:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() close(r0) 09:40:26 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000040)={0x80000000, 0x10000, 0x3, 0x0, 0x800, 0x100, 0x80000001, 0x1}, &(0x7f0000000080)={0x100000001, 0x1, 0x40, 0x35, 0x5, 0x20, 0x8, 0x6}, &(0x7f00000000c0)={0x5, 0x6, 0x0, 0x8, 0x3, 0x4, 0x400, 0x3}, &(0x7f0000000100)={0x8001, 0xef}) shmget$private(0x0, 0x4000, 0x112, &(0x7f0000514000/0x4000)=nil) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 09:40:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000400), 0x100000000000014f) write(r0, &(0x7f0000000000)="158ad5d7cfd1c0671349ac091eb8cd35904e0aa36a6c1ee6e80f8e3fd44496aaf3eff17bda35cbe08269a38525ae424655e22ff885abd3c3fcdc1e3e57f7e5fcedc9cdf8e82e5fde61eedb79f7b37d29b3b5dc8478b92ddbfa480216db575401a0974f0f919535a305d6a7be79ba9040157d", 0x72) 09:40:26 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) setitimer(0x1, &(0x7f0000000040)={{0xde5, 0x9c}, {0x40, 0x10000}}, &(0x7f0000000080)) dup2(r1, r0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) dup2(r2, r4) 09:40:26 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x0, 0xffffffffffffff01, 0x1, r2}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x22, 0x25, 0xfffffffffffffff8, 0xcad}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0xf482}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x0, 0xfffffffffffffffb}], 0x2, &(0x7f0000000100)={0x7, 0x401}) 09:40:26 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x7, &(0x7f0000000040)) r1 = semget(0x3, 0x6, 0x100) semop(r1, &(0x7f0000000080)=[{0x7, 0x37b, 0x1800}, {0x5, 0x7f, 0x1800}], 0x2) 09:40:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x5, 0x7, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x7fffffff}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='!\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240), &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='--\x00', &(0x7f0000000380)='^!/\x98^*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\x00', &(0x7f0000000440)=')\'\x00']) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0xc5}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x8001, 0x5}, {{r0}, 0xffffffffffffffff, 0x11, 0x90, 0x98f}, {{r0}, 0xfffffffffffffffe, 0x22, 0x2, 0x80000000, 0xfffffffffffffffb}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0x4}, {{r2}, 0x0, 0x8, 0x4, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x53, 0x2, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x7, 0x200}], 0x1, &(0x7f0000000000)={0x3, 0x200}) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x101, 0x0) getppid() close(r0) 09:40:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r1 = socket(0x18, 0x1, 0x0) fcntl$getflags(r1, 0x3) dup(r1) setsockopt(r1, 0x2d, 0xb, &(0x7f0000000080)="0691fb029d291ea5c5d5ab4281f50916bd0cf37980c79275be04f2c8101e4a7ff123a400000000000031ba1658d294d04fbaa5c9c6a5d577b9f3d487e6619641b224c07072cc3d1b2bfeac169a29eb62e9b8a8a3eafa9a21f917c2e81302af85fee9ff2d9cafb1e3c22a", 0x305) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="7fef170e4930aa26385857229c7abc4f76a320cb0910d87a874ef612f3d5bb170044f4953ea133e93db2d6900fdb88e76685", 0x32}, {&(0x7f0000000100)="0936a806b88202e1c4fa2701f640cc86745b9dbecd4efb0a1e5f8f2f21ce11785092662891e5c9243a4c005a6b334ce2230b6bbc489f28836645e16306f55ac1859c7457a7e698a9448753a40f1ea0921286ee2f056ca69e556ebc60b91cfcbbbc7af16b4ae8961b2beddaa77dae6199c12686cb472bc7b82a86f343b845b17825997e5b6d0443ad", 0x88}, {&(0x7f00000001c0)="d6dcdc924cc41d323c1fcb33f5ebe15723bae5f51296ad78ccac138f78c5b295ed01269d79f96eb6b9473e126dc942fe3988d8c01036ff03e08f42113d25f4d0228a5e6650accb50e2adc721ccc5819d75e0b42864c39b6ffebd45ff8dc883bd047de9", 0x63}], 0x3) 09:40:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000040)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 09:40:26 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000466aa7dab032b1edd31a2c30de4dcd2059ddee7356983a45f794a17c6ab8fb6340cf83b4f295c3c3afe9ecf09dbc1d4f036102c5a39bc994f961695841f90b5e0e185dd1af62812a25b5a093c66bb7420a3d068b42484724262b37171ff8bb045740be284a792ed81d35a5c6dad1fafc15925a6c916f08332674663b6349e5441fdd2f272df5824309d5824f072d5cc24f99a0"], &(0x7f0000000080)=0x36) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0xa4) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) sendto(r0, &(0x7f00000000c0)="cccc221dfc397035cfd2", 0xa, 0x8, &(0x7f0000000100)=@in={0x2, 0x2}, 0xffffffe1) 09:40:26 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000438000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() 09:40:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = semget$private(0x0, 0x5, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0xff, 0x6]) 09:40:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff7fffffff, 0x7, 0x7f, 0x0, "f0e43651b130925b3fe9352718fc2739c147bd3a", 0x1, 0x1f}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) close(r0) readv(r2, &(0x7f0000002140)=[{&(0x7f0000000f80)=""/79, 0x4f}, {&(0x7f0000001000)=""/112, 0x70}, {&(0x7f0000001080)=""/22, 0x16}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/65, 0x41}], 0x5) 09:40:27 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) writev(r0, &(0x7f0000004700)=[{&(0x7f0000004580)="bda9ec5896f798184ed7985302ba980e787e7904da37fd7479d85ff54e11db8fd1488d89ca7dcc3789ffac4f57356a381c5996566d660ec64ad17b0319299b6087d4c4b47f71e78af5b96ed799e834312263cbed6008f1f8c1eb0e1c642396eff9cc1592383579dfb66f6537ccfc0409a1c942480842de7769efc57e305a1577d40755f4026a56738e656760bb13efa3bd3bb0264a3e04576a933b4cb2aa730fd4cd9e2386a5370bb8ec72565a02c531cb400ced7ac30f7e9362e28f49d7778f42c9287fcdd5e20d5c79fedeb8614a5bed3cb0b08349f9629a4eb43ccd11f29d40b58e", 0xe3}, {&(0x7f0000004680)="290ee32f5ceb6b21e91852117de7c1653e66b9928ef0fa365c48134f81534d6ef54e5934b8190a6d8e716b6d4eaeb9481bc38532cbc473e2845fcc6be743210050cc45f2f59dc1", 0x47}], 0x2) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) fchdir(r0) r1 = dup2(r0, 0xffffffffffffffff) symlinkat(0x0, r1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000004500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) r4 = semget(0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) semctl$SETVAL(r4, 0x0, 0x8, 0x0) writev(r1, &(0x7f0000004440)=[{&(0x7f00000000c0)="5c5a3eb8a5b17b9c5cf4ad0804a538fc3419197ad710dd45ce0adde3ec3bc9b19e8307197491b6fddb2c2e24481ef49de55d585ece237a24f2cd4e9d380308ce9972fb69c66fed088f2484fb4c0d1b77cc771c7454ccdceec3cbac019fe4fb28fd587e9076762e4fb7a27ececa965ecf7f7306d34f3f972a7f7ad25b38f1495749f093d0525be88841c354fb8b9681a9f3b83f4e13c7ebe587146656b9eca3074d924e26846ef59d45ea937cc2961bef17d35535520cd85c33507d785e089d65f9c965ca78285cd3858e22ad7ab83d32db27cc995695d7d97f63fda97a8132e8", 0xe0}, {&(0x7f0000000000)="402a95228c962fc2e126d2433577115f4288eac067fd9b450d9f4c08b7f90a6cf6a5f13893740b1d56d88d214e3b70c307bf8fee3d0cffae98922595e07e397ff0632dd36a9475118fcd72ffd83a47bdb3334c763a5a604f186eb88e2817c763c81e178fed84c4291ec7258c4c3989f63ba2e71a90e30895e9", 0x79}, {&(0x7f00000001c0)="30afe4166d90464c32128793471a36c67fdcd274052f7da5d85484b27e754cd903ccba0f8d1851", 0x27}, {&(0x7f0000000200)="90150f869aaeed87c2adfe8f2489d713b1f9f7538251838ca75e5145b9e62c400d924f16bd129dd8798a45bd1f9bbd233ac9ba8ea29c5f1db95ecb835be630c9c7b8a6600465c53e2ed93dfd641fc2b16c5b46c9bc895ebb46c0a43c9d036595e44c8a0c21e94093c5760e463ce028f589fa0872ebb0ac21527aa1c5684f06f3e26245f8d7f8e47048ad16cc5b96a44ef9c09944261e", 0x96}, {&(0x7f00000002c0)="7326457335df44cbc0166fdcc45ae51b6647060dd833694750193ef92cd7bcbba00ebf0c1cb4e8b18a4d36bc6ac2b297e3179a77a3d969a48f0c11a805e9a778419ced1d83778590109a8fd26d5b49c85fee7e6e8c1a3cef6b7f83e3e76502e4ebe896e67a810583a9fb9d6aeabe602518deb193759e62e52e4d138f684860832b746e7d2c18fc98ad46046ff91efaa81bb21d22a7aaf7ec0e323311e60ff6560a01bceb6f5360a1099451ec721bd2238cae0b1a8565ab9b23f097a95cafb6d2fe2b99e6ec60850667e6dc4a667d17fb94d46b27828a7afc3a0676af2837d3e2ecfa7c3bd9", 0xe5}, {&(0x7f00000003c0)="05bc9f8ddbc87f7788cdad9ec48356715bc14d963cf1add613263e292f1c3370a73b528258faf8137fc9bb1d4cb44342753b98a1c5e14d5f5c90dc299a6f632b2877eb822ea4e91cfd28f880731a502ebe299a3e7364cd1e8d8909d30a17e487fb679a33f741596a7f012cdc5a90773428a2bf25b2eb95c9b8c31c51d920904e7f38f282bc22acc0981f350c21d5e2559c17b32b920285c3ed36f54080fa628c04f573a0dca2d157bfcd5b880e0f20928147b62b9fa9031116acf96a55ba328b342968fa91c3e26b5c3a7e62c4c4d812207ee12aef3ed5e2b1a500b6af1cf6c0abaa8a4697e47163d18e4f22bd00127efdbb692ecdf224754cda8d5254c3980d4b50c3894d01b15d27a91a18f9fc61dc43935f3bedf881de420b2993cf8d4a0e17bbc5b35b7b208713108a5debe0888eb670f7dbe01440b8b8bc67bf83e29990cc815c81e258a7c46da2ccbc5190f95d349a629b2e50f663bec390478667fcb373b7009222e4ad7b355ae4a0775811a5213f8eb9043e27cc90c57461bc9f5b384a987f837f9807fb11bfd1f5854267e067be311f5979dd4dcf582b52c109866ca3d2d41eee449969db87ad9819ea9ef198159e7989831a12f3acebdfff939f312c11192487e9726200941a858591aa9d0bb70d505f94a8ce53f320f8e3ca47810dbde8cbe95064eec0623975541102240ebe3af38ff7679dd83f0c7b3aba98bfc5022a634cc89b402869fd34fd4cafa6407f62aa984358bb5ee4958a6b599e6a709580d157bf1b0e8d4d26aef97a296effaf642163124e1fb2adf777be70e7f07593ba5e59f70fd58c24e3e949fdded396433085b9b53a93bfeadea6e26319ff1ad3283e64aec77f316b6155cbddd85874c14e3d84d0bac0a1748413bcaac9b8e073c2e7b3fc52a6964ce2c116ffe1d173e2394564cdf7638cede86b65e86d9058534060c34395db75c7d89f6c113845963d104882bb6327f2e55ab8b0fe729a59324895bae2ee9a142088456f77c7c8d3eb36cc0f1db32a251ce6f3a515df29d5fd39ca720c5440ed890041cec520e398c0e87bce6f145125b5a2ba6fb69d061a825f1695604e266b33c71a8b5b4c19067c2dca0c4fd9b1ec21d452ee2fd7e4d0a979f36d7baeb4f5dd475a4e446cbee952c0700f2ca2ccb38d03d5cbef3ad41889f5fb05d4751fad02d0b477d0efe5abdec188507d6d5bb0197638ace20b29245acd7e866a13623cda02d7a244405d92790f1636e58d0a8a5aff30e316ecef133974a9b9a558ced12cd26ff444398029d84fa3fbf4b40a62fd0b65a3af90ae52d0641b9e0c91650559aa39fb5e45a22bbaef6fb0baa6539f060f5f0669c4abfd97d0332c30369982d786d211c1a493d9e7eb4dd4e1af7f5f898244e5cbaf1260536fb5641619c4eaf6116b360df647e7061c93435059239818dbc14b5532c4b66dded6c067d8f0d9d34ebca50ea8361bb8fce89ab07342d35613c7ae2b8c782b20a0b5b47eb1da4507a759e498cde29bddf9d988154902a716d52a2496c5797cd11da9c1731b622eed0358e7cd144993537d84f36c724e5eb97e0b6e0f90b4e7d5420d50ebbd95c5ad4e74845c894ba9870466c1de267147d2646e3141aeb0f3134a66d552f31b58b009f9ab0c84eb9f775ad7bb07c40a7bc8a490e0dc35af13e436a89b0bc9412f46e75563818326f283551ed1d89f514fe4ff8d9d155d607554f9531e7839d8bf005bda3ddec1386c4bd55504e6f0d80d06eb427dda7a84079ccf9f49268846cb414a9844c69c22f59a99d4825c79a5b2d2627753a49e4e9a2867e0d6d82ccfeb71b748d3839ac902c6b56192248fcbd5338bfeba17a80169644eb6cb884a87625c9c823e76f3606461ecafd267a9d7f62bfb4c6ec4c2a2e0d5a76ce6dc56378ca858a4f045795e3a654deb19d5c54018d1a7730f85d32eccf26913e54193dd8225d40966bb29963115a04e5c2a9daab799ff3da45b4059f4237b72e170931c4f8e2cb2b29d009702b3845993781fa7a85c86d4e9e6e09d75947360ac3126720c4c7d1c61d0c2e08ed46c87260867795ba67e93376faba780bf01dc88e43bdc2b51bba2d1de73f0d9856a2f38ac82c432bf313ef029ced572e1f58ffb5cb5c205df75e087b75ba45d573fcb93fe31eb43d7a7ee48d474eef25ab637e014c17fff5d0c5ed59946c9098998179a7d2ccbd5fad1beb1982f9860d3f9e291c9bd11a25b069dc05eab82e954b123987b07a910e4a0814ded8854b4d41751c5eb2b93cd0896315a640baaa9fc69eabd4000ef50686aa3f9220930cb193c0e53f1c69e14678d4c81b7bbefe7c8db03c35883673495ed8234f33454b7d1cb54cd0e04e2b15ef2e3d6713edc36eefc03882b723b3224b8514877177c69205d45cdaedb4e94acb46da1fd2f73f0f21966cd1e7f852c8a57ec2cf185a9b5d0e2bc72e39d2c27aa1a02f0c0ba542e8525c3baae5682ae90bfede4808f660323eb40822cc7db753bb9dc4a75146d4ccdb9b196bf66308aa97056bcbc666e889400dad65c4060322a2c0b70cbfb67714878870f80661063ffeaaa7332f9bc1d02dcb690d456ebcb31d50e9c73d19be33629fdc982a1ca178d9e83773ae3b31eb8f4fb4a21c1d3eb5b7de548e9107eee4da99aad3f91dd66307fead5f8b3a6d210dd40c3e90fec6108b03d2793ec0cf6817ace32e2bc9cd2a06548642ab82453367fa78c0de0e6c3d1172bf9285398b6a3809ebb76e6fa0dacab61a798141eb1de5be3dfde63ffe38ac9a996c2d551e1b60c761b93eff41f3c1fc3f2742cfb665905fea860fb01aa0094bea75588b6bf561e3fe70f8e55c626e7bf5e3019af77aaf807334dcaa511da43728ae417921a887d7eb8a1d37037fb0fa2c22b128902c02d65e2bd31737d07c5d1267f9cf443f41b26e23ed69b06b0be647a1b737c267324016c4b5c92621fa1bc88e723d24187321562139888abfd6fc5376b48447dd9c524597e44a6aa8d6d263bd3de410a5d8487f97c0c04aa934ac5babdd803d9a48489ae6fbe913a738e55841cc2bc2f6b2877beefb4e5e732c662d6562c4cdff0630c98eff45ef8d83d25a70fada2790559172293b7f1ca64536419817d076dcdf5468ae70ab403a4dd05c6b343be1b1bc91823e0ceb3674d2ec2cca0f2a16a1ec46068e131035bad89a17aae6313c4415dc9572cc730969883c9b1dbaa3f878baaeb4eebf23fb3b90abe309d0c509e74ad8033a689fdcaca2b8be9a26080b278ce4a2d93ef681ceb69b1a0f29f037c1b27fa8462425dfed4f4f2c3ac2952c425b18e0a806afd4521b3ae243570a2014c36dfafc2ce0a22210c853c174d27f62dc8b4412aee0dc464daba3a4cd89511368a5be3c0afce501ae32ae2a14166d50a385ae439dd3e2fd79eba90b5244a4b512c9409147f2290251d01877ed8dfbf0c21b94c14db8016bc4062d6a8f20f8208ee2d8e39ba0bec965cb5608ac2cc5a6e00a439e467a34d47499b4e29006b551667a3851cc470e4838fb3fe795916cff95b8c0133cc2fbb178b5556b8ace923e5edf643247e03a3c0f5edcc33d3b74a43e8e9d738128b01aec47cf1057461e30829666234e600eb5e1ab25645bcbe2ef9588d5f96a56c879373c24ebff34237bfeee9de1c870fa43caf5b25cdee055d821acf5b8064ed5e92929b484b62e8a9e365989e98d531242de012df3ee5e84cf954692d7a68dfe56593976a54aa67af73ac8056159a2508d4079de64dd6db563e9b6d1915342cd616eb0aa97f95855bf0301a99bbd5e3efed3b19d604314bbd705298df66a6e14132e2a6e9aa511a67f12284cce49d867d868278ce1eec6fe8472c48abd2e064995abd97883ecccd2adef5fa2045e91136970c0358262dd910d9a0161244adffe472d813d0c0368981f870197cb519b361817962ac82058cd987f185e6378376dce0e59cfd79d54dbda35b0b7d8f2adcef5413ddfe6e0de12ed84eb44d6ce8eaa5c964e0659a03d8d9f8117b6d2d490cbab5553f6241605e61fb1f56cb0f20e2bc2ddd2a0a89e0b246ba4b72fb23b0fb85e15b4477f28be97453ceb38490d789ea2feb11afeb8f835cf97a870fb67733a910f17d39cbd45cdf7dbed914457db7117185a88f855052f77d391fcf5c723200ca08afb6d2d25aab0d7e3a9b03b91b05a39b604e46a63398f34f025bae70c9034eb71fbe36d147472fa663aebaf262eb5841bdc4a7b4fda573a310085aa1317f7d859f39caa5a1d76239da34fd8418e9d5519db97d70782b3d6daa2b91663d2501746091a9a0f596a2b1bc2e57362f70a2e44f0a9e918794c8b47fbfa143700d39954527bf4530bbbd4794f0e432772338f06107feda62f8967cd3d012ddcc6d347d625abfb0d3d1358412af3a5d0423450bacf80f2a83434ef2627b4913c4a3b11ba95dde402bf62fa423ab0daeb2a9495e4d49ec546ef29db931e76a91c3e704e242566caabe7cb586d91eb522ffc61cd33f3c2d0d0b1cce679cf69b5422f3c0cdab757e8aadd5124c94a03449d0c4936650fb19bb7b3d10a61cd37035dd49e5b57a9e342ff32cec5d7c7dc38d552e97e62173689e81baf3b0fc7948e0fb36f2f5270a9a820a3b41e0bd253c8677476b882f1fce4f0191087cd29509e1740624ee28a2eac82ee87ed54d10d273a76f07a85d0be2c307e7b8277da1cbdeb4b6f21ab26ef60d7acfc1105f51a006dccacad11e84f38d6f0fb1b768dad9f6680f303c498834d8eb3c98ad8e187d12c13f46484d23914831cb414f00c8c8eebf869da7b72efd9b040a34d3d99afec0f0a4884e1823332cfdce513b22b2d6ea9d06bc275cbc56cd82474052079ed054368c4be547dc5a4483b68e30f40767c1dcb51c5c36819d8b6f073c2532ac177e1150d1ead8345630d168218448b8502fcfb220d7dd4386032fcf0cc42aadaafa1f0d35f765662eb78ceca6746d32f5f636661f141fed48c57efe78cdc442f6fff16dbc9a85ac5bed79877561b019986f87424f1a3e02f228fa0e104318d64e24e617a2853d6f481d6021388031fb809b76f627276694dd2a0b378e1cd538932dc90cf7afde5922f4b3ed73d119b9f3d1855a506a0ae82a9464d2498bec655ff2e03e61cef5c6f8ad0328a942d91f7eba37c3b3a6daf6c387dfd37cfe7d57fff85f616aedb256c08530ccbfb3927bdd6ecd293ace75d86964e7bb16e62b06e44e0ed6f71e2e5b97b9c619c31422197b9dc26a09ae40078c2d15b93aa1e02f646ce522c1c85445ac21cebdfa9fa07cbfdb21c36b7a48b7758127010d4430566602d919106e21c997f5f5cd893dac943e6de123ef774dd111ec34417380922255f4bd53395f514cfa54e14d6615c45f9619f3b13b670f033709c28bd40901e46368341aa99f1557bd6d650bb52d16880b2c6ecccd1d24719e3b4a4d7fb4fef589d6ca0edc499bcf325ee4fee78b951e188e64bb011eba79dc2d2ff4ce31f755406a18f0e27f89d8372c266d4e1c21f546d3f8052c8970e08f269581fef752ab93262a3f6b11b1bdbacb6e97fafaa04836b3ae517b1d5ca8633a55f1dd1e053281ba3997fa58536965d97499737ec005fd4d5d3f1340a6633382f55ec7512c9f2b3ddc08b357d2d150bdf857083b6aa91e23f382ca78f652e1b02b0290d3399f3db080aa11839e7ce37350783c2ff60640040996406d2a78971a3d351f90db7ce974fa2d093754a71595a2c3726787fae332aadab070e0eed86a5c1d7299c1dbdda76ac49c139c66340872e3101cc25114331b54f286e39c5bed3c", 0x1000}, {&(0x7f00000013c0)="dac1822a3aa3c3328452292a28f0c1ece7f3ecc03dea22fc36e394b15d5dccabcd8c1e0afb205687cb166655b4a5567e4b8fc5c7ad680b20817c01323a37b067f2701a2dea9a8a69f8b9fdef48cd022ff2d347091c5266d2a58ee7c503fdb4d0333376ffbfa6015a777f9c1628c8c3f6d8f80307148a0205417efecaabbd255fe420f7dd8bbe0d09079f1037ab9fa1a071aa5a63018fae8d4e96582f917555859369a27d845e707cceb6d7117deab6234e160e0ad9bb79875b07e0cb2f665f6836db544fdb00b56fc8c1325e33004a42aa5719abdf04dc493ee1d52b4edd645297eb67c8556ba205b58c0fa62756bc131581b6ff6bd53fe4ca12e75b097f2740732954ed4d2bc214507a9150bbc5af7b74182e644e291a1104953e5e6b9b71540f3ce7a91377497448313876fec372900b64a611bc3688668a021f28e189af5862aff8f9e2560820783fe9673def64c6f0fe9c88fab7b7aedb96f5473cc88200247caa1217f89b01a1d8edcbc4eb8849ee4bc2dabbc1c5bbd453accc0bf7faba4c18631cf7f6098cdd78aa2537fad946552bf3efe3b8487ee996c6a5b8aa96f34c04d185a26da1604a0862c7c78c70f6cec91c51ce007bcc2532f12c035a09bb56d0d148a2d414ccf1c1e15464a2e5206d3429b28eee415bd2fc4427bcfb5276e1d695f6b3925bae1a8f9fce825618cffcb50f5a4b1fe49957973d3ba8b829f6b3523136a97c59dd60ae8537d446ae1e47b42e5d848d98ed8de894ce85db568af85d8d299258616fb91a2ae121dd03f84ef26f9183c4e72a62209b9493715c346be90c10d5584a25ccbe0a910bf1a671aa77e2134dd5ddebbcd32d26d80ccf3f877229d62bbeea3b0004c11d38feb469f3103ce7fc3af5d1e435894b29909755d60c56befb124890d23aa961726275454a11e0108402178b08dfaae55ce761ccb66f59dd8a6d224037e6860f73bbd989c7940eedd7083f46ef31ce65c47b5ca32a45c9dcf7d05bf34cc2491af5c750e1b459d7e5d2a5d9554bef8b8c128902ca406512b4709bf749fbe233efc65e9bc4213c399686621fa94573be3043d8dcac389e3293b8bb9cb2502fa9bb265edb780dc15d0af12204b5e54179b49e33afe5fa9c03095e39fd61aebf46c8cfd01d00e211096c2d6ea19f508e4578be86309ae4b5bbc4fd26ca9db772c7c2ea508472b522e877e5143d1537b41914113332199afe65303f10ea2e654e24e9ec88884358b6d7780046cfeed03f632db8a952c4a6dbba505f46ae3d031dab880e9c21a2b97c1d12f58478d393f1628aea21bad8f4420ac3678c238fcbf246e8d5c1ae51cb53f85395411bfdd72c2ec3d7f6bbfe0571a626e67209e01edcfd92504cc54befec20849ebc8c2f46f88f5511ef819dfa1776cedbdc31b7cdf514c287ecd057f53354f56db919e1e0c288ec995d51e8c9f2c2db0327c269b2a73a85bdb4ceaa7555ef01943488c2e5425bac16301a3148de0a00df06eff576c696de5784541c19234e91f8a095cf5df2e603c32246ffd67708bdfe881dbc2eef5cc7ced7552d4ff30f07e4e1c02134f5ae707a134737c5e65992f33ff29dc3bdecee5ac0517acdc85ce9bdd8fd7717f91caac4421380a1e5df69d061b68809fa20840abca2a0b7166d3e144771115e9eb13ff96bd08d8bc58cf36b3faa45919e836e7c9092644fd75658984577df63f9181ff5a40036c4f52a2411807d1c02994967c18c5faf0f4159a261db44ee16a7282623e7a29b5845ab1b96e74d5e69ef5901b78735ccaedb28fad1f267399778da71aae9b986c64f11de628ffa51c866d2fca773e6197cd8e099e3436db19b800cfe001a57f8ef3e32e7d1f027d5842f5d51736712ce8b1fc3dca5b95b3ae40253a868594f94822bd8be2df0ea91b290e2ad615fe7683c0f0e8e1f1e32622fed20a09fab838ecc8186c7c380941151ddb1d5ce568c54f923f14bb4f8f4d7df3d728a2209a54b16d0d2bb23bb39ac365ec2ec7ae243f592ab520dd8720106174f73de0b3b56865672da6a65dee4288425619b907dde85af743c7207a855e1f9abb295a1aeaa2c62b50796688373dd2e88e204a77de859ec9c6d2a6be16f4e5b65c602111350068aca91b9e91019480bc22f36c3458a5c187658a0a00fbae04fcc7a4422715f290fb89e8f87f482332bdd60af32593a85dabfa2a7207e8dd17df629a9f26272ec8b22ffc70ced248b8e98125d4bc56546e40fc3d0a35d1f6ecd14846f41f5040ce501ee9fb8d671282ff9c5db9438b044c8d620457847d1ca533a7c7b0ab347b15afeeb12b5e187e4096a72dd546e55f8e3bc831bfc4b437953ad8ac705e987d4320323d151a4ed6b9e751bc90f7626be6f6462ca5cb88b979e1d61850ec0e1196d9a685095f52f30f6731742b66169a579657abf4b2600191e3295dcafd7b5a36c090630b2fa46199fe5990d55f32877f5bf9ec56e66fa8ad74a32a747bafe8a3ecc053e8c216a78497cead1beb3b4081cf809a6005a2178e7bc0228a293d21621a569c3df4a554b7ed33af6d5b4d6af01651037d4ffd4e62c44fc5554338fff7a04e3b4279d9b8f6ac75eea365212812de5c460a351dc3a33b6bf3645ee61bd8c8f2b5ab7f0bb895d27153bf676c1b2e70efcc092201008a10a6a6fc44ebf7794d9b582d472989930253723eef1cdc3893b97cf5522932364166973f7ac66453715a3540b2320c8a8b1fefe2e17b713f3f6dfc98aacded26df21d84235e0aa8e947228fbb46493d2780cac3e4f6281d297c29876fc8585f1d1614b7ed39ef3527002d3d40e03752f7cf0864323b2caec75d54bb28a7d125561170bb17fa3f3e48c77ac280a81231e89937ac898ab0913590d9deb18e2881c7bc5bf60d15390a7af7636e85e483a59e485893a68019828a5e18716c352c4ff73168dca47fe1396408fc79ba48dd026e0f49a4d33c8c7c9be82f4e9596ecf7f530ca6ffe87589d4cbf9eae70bd99e8fd63ed827bcf4a7934e530cc6971d00b55d86b38ad56a0d06a859e84b415543ce501b99dc9ffd399363681d601624416905acf298661dd58e58802a4bc79ae22bb7774b5395df34b55fae646b22b91eedc2d203ff333249d14e295989ffbd50ecb32ceb2bcd3a3d27f098c9bd68c119d78a4fcd5772ba7831b148ede69f6ad62c990f468254332d3f2aa1b298983598bff81960d4eba105eb2ea2ea55f1512709a72db7f313eb9aea2ab92d77a0c40b14e4a1e466c6aa41d2c9de16fd4e1be1ef5defe115776bab26ff4b6af9485fea1d83425076b5c24858b918fca6bb24ecb35903ebdcfcdf7d6f803ce6be0b5d2b44da0b6905fd1c6cb49a126bb6f000e3573df018922b28f759555659e08923580a4008c90154de56c1e9da81017bebc4fde90ce41ed8305a1367bbd738389fb8180e2570ed158fe4d9e1aeba8749cf1afdeee45067b98e30b3daae8a6f599b4e1d87badb9a39a1b7fdb81549d376db4ef16f26817b6b5e50bac11a228b9b004761836a292007c4b37ac358c610d6f2641c3afc8ebc744ef30beb3e3e301fd1912783304ec158b8969e995ff264daa4b023cfe7fc52506cd045591b3b9523de78063b8f6fede3ce7a2f5c53a4d1dc4496831190e033c9588cd9a552550382c40dc350996eb4a46ace2b39d32f68fcbd8f570e0995843970bebe2df4db7713dd8a5dda54c55b80f0c409e73c54f14f2e6bb4d854d3f1b0f63fc5b237fd8499781d6f1ced50e9e5cbc0a6cf8c4ea838b37d3c9fd9332102ecf70cb360e1545430db380476d73c0cebc6aaa33f577bb608c6a90ca872a4a5dd59a35cd68803f6093e6dfa95e448dd4352fcadc5859638e81b145c6fd2988ee144f650b4ebe0f08780ac7822a166d568650914a95573d0decea77d1d36b91d415826e2e0c8ec35186b69c92d84f4ca59dd4b9c157a05daf1fd589ece83d4908d6df64cfdcb151de98272f5d3d73f849a4e2e6eb2a53b5274bb3b3316bb3d2810f66ac826011da2e61c20c2dee852fe319a4e228338f47e58e0a6d2972bb2f7c1a9e8ccec7bb7ae957d77707eee71253f6bdd61185accd84ae7317b8257e9371bdafeb304a405b54a334056ccbbaaabf2d8f9a3d9254b908b677b5efdf2d85590f2cff23a75870822c1008ee05fe8f35b45a025a017ac7930f4244bf053d40b8a5b56e789ed52c8e15da0b465ae6fc11281e3b5c89d8814e9507c6e13280f61c49cb85307b61eb980f26b2d15613766e5a33ec0d1b657dcc57579a95c3189a73f7bccc4fbd19e1398e6dcccfdfa4c49021b49c59d6802ab50064a5e29854e82fb0db7fa2674c391191f85037a68bd86488b260b96d131e06cdae1a9874f428de5550f48813e303b99d63e956c36c2f1db8bc9c39e46e8100702472d519b6ca1e14d857c50c348d61f7073d71158847b8e604348bf51465c5eb93d5f7cd14ede0574b4f8acad7eab505112b0eb603ba7a14b375267d6804a5bcd54d136f074f338cc7e4c08dca80f9e4eb814bdb2a74313bc2ca311a362448789df1a14648969a21963a4f1272b7a038ece89114bd4c4df8432833c8b2c7134a625f588676f55f0e8441bb35d370032486d69cf0d1ddb327b6c4491bfeec236cd8234604674246df256afb2360a98b7fd89e080984e657dea1f0c1c6797a6da31e3754fa2a029a2a578105da16e0be9ce00d032626281d5e7bb7d8fbcadbbac3d6bf4e602e79ecb3edbdaf777c1b9710953044afe24aae2fe79b8adf51f1f0a31535bcc2554045a026eaa8c7a8bf07b70db74b24655b67f3ce99af6669e4ac3681f425ae5f901e974ad4103c47f2fded1bf0136bc65e92c33e3779dd80fe3669b84296c28885cae1c135d63757966668c9033c999feb69d76eef184fd5b00f045115f4070aa78ed0c89191ec941f7c20f0a4e088599c8c57f7a8bffce0f7651350a40e0fa82f09fce473727324066b4750cf2a12313522efa8c1d40feedb267ada76b6c9762bece026da6ba28b81193374c72844939df6a0e1806b76ebf4b8cec497a445493c8c0c4c1a8e96f3088f48ae65913af63c2bb966b40bde5b6475c662c240841c4272e9e3ab3239e763ebe075a71661d79dd41fa0fbd814f54873efab2bf45c4955416bfc3659a3c18a7f5d70e5156186e662fa3c7fc129f25dbf6b5cef509f0c940c43737001fca07a75a587b99ab187c319d0f80341235b4dc0ac07b4640793a4b4e2b8c64a5de1399c9a520f0602f1a63e867efb1944b958078bda9e1cf363bd00412f34fb4cdc36a71741c32a7c4ec38d92045486a551590b0ff5e771f5763af4d8a6827396e696fc773f5e5a12ca2344bc710af0da78c9c34195633f326264c2ead3684f9f90e8c012fc2652e03da867afaa57f4a2c7d4f9b625150e71db2dbe8ddb3193de2d8b2ca4b655ab62919635cf3580e3405e0652f2a807ec072f564aaffb22eade4f5e88fc9cffb31261d06a28ad2dc631250acfc404bbac7da31d7cfa8a9c1e39bd80c84b8eb3347843a134e35bbdfdd21e2f2d9e94c4df40632010ba7b4259d709b1faa079601576c72af387fa4b6cccd85b3e4c64d51ac92a7477068da77bbe3ff35e56dd4c63465142d49b7d42a69c4ed1ddb1d00fd15c433746647127c2c203c00f144325c3824ecbb1cedbde9b6531896d290b6672890c6c5bd8671491ce984f4727000953375308fe320f205ff3951dffb5bad520e397940506f247424871de318c45d2fdde1ecb3b30d9ebb8244fa0ec1227f02d5d87cc782f403b4389c243f5e95b069e670e6785b635", 0x1000}, {&(0x7f00000023c0)="d5939e7c49c56554929b931943a7f40747ca4ea2c1d31a1d3d5245f271cf31d9ba76d9637352c8293d4eb0900219cf52b23e3e438b2d003f1a99be5e7af512092d764e8de232f97db4cfad80feea54f1daad77dc0426fed67c8fda766f8620b53b7f775c62bae432b93a13d7332d84532fc33c", 0x73}, {&(0x7f0000002440)="37f266fe94170166bc7007b2e30a81d1a9ad9c93aed0d2d7e66726ce2e4d97e5705842a53283e43250b51fc32c6c0493c5cf165b0e243fdcdb3bdfa72ff5e3a517f94d253c53dca838ed1c59fc4edb6511e6dc07ebb6f95a7d412c31b752c4c0d81289d51b83010c8bfba0796a0c2a61c5619c1e0d6b65d538955af7b72ed6526c7b20145f7d83c7e195e2ce52ebd1ccfb14a2023f2b38a8301409d20bdedba4d72f77d657042434826cd00a0be30600057c82ff3c195bc16ec2c27b88d589c53206d1a4fe5be7f7bb9627abf564599a9edb6dd927998f0dd340945a1a05e38e948a14ea9fe201e12bb2f82ca01fe4f02e2e2cc73fd59859656f13c47c135c15cc46032362c104fa5eaa5eff88406fa0f8db0fe3f81eb4209f7af1cffd71beb54aec4fd0760a8ed0a90497546cc2127626d479525fadc53e095a661963a6cc1a0a8dfa0ae2096faca9b3971ef394cafd6e426dc42ccafb576777e07aafd99a3fab6229b1a369f89ff6cb120ae38761951c1b4acf3a8cabc4ce8fbcaf8dad32ede3142c4dede849013a6a1fc820c29548dc79e77becc69215957ae429f553f424044e1da0344f4c989cc5310987c5b4fc876fc47ddd4a4c677cf44b029750b503df2448bd30160514e5be62af8db0c5b722bad24ad43f972b807eda1c95506af702ac43f38f5c34bd80a8d433d764ca48e22625a804e28af5e8727c46ce61f2fe0e6b8172bab0a4ca321fe5ed27ef66243f0a95b3b465dad44d11e99c42136d70e01375ce417313c629cdf03f5ddfa4b733febcfd5174f4e2c284b20e3071e9114ca36353c9ce34e6f445dadd76c660b14cc4c70ee11636f4ffd877d3d2e70f02efd54101dc2e30b8c86e29c38530ab43ed48f6d7817640de071c9941587a6dd2ee5fc07c521fbffb79ee53e81c9240f7bdfa6f3a722dc5253d1a114ebd0368ad41299f24cfc86fca02b2d3e078d1b8050be15608572da9c9d9c8f7e85b4c858c0e1144e000de56d8621c6db50fc1b27b647b43552996ec3da940b51add6402313242cf31c8580678c0634d2d07661d650ca4ae821fc70564d18a7adf11b208a2785afd7dac28160d62b97d872ad462f87b906abe8c1571138df49b6ec2b1b4992a11ae930e9b5d966b74bdde019cae0c4b4eed9c68d180e606be270b45406d394148e95ce052561f94bab1522e15621740786aa22862289a56070956f1d2db2df74fe82acfe610959e5ed8ff13418708ddffb83a1f914ed032ba3e263543e6f5303c196ce20f47eae29e7106046af093a667b2202a185ec856e008b78ee8ac4b84b8045143e2d96ed8d43904e38801d7efafeecbeeca20d642e22d83ba131164683492fa724fcda095ecd3da70bde2a2a859e17f6caba325671eccfb6341af968f90c9313e739727a7c808d6dd72acdeab1abebbf75a6d9cf3a58d4380fc8a21b42945e3d26b5fa12a029402a4c6ae90113dd7dbc8f98f9301aebc14d8e0d8411cc34e9ad5912957d1f0a3291e8768d753fd5b82d2a6c7dd154591522e6b93b0b88e417cf89c8e018fdaf1fe6f10894f6067f0ed3f6a483f9211017fb321137082c1eb2453cc2d5ab93bf4314657f71b378d039c8faaba5da687fb1a1381b2681c52cefaad3357779d22fa9c06d9fa19f4ed396ae1d6f1096e94ada177ed7c3c370aba7bef5ffe520e30bd7f7def9af80f4cc6e6677ad6d94750a70bebf28af0ac31b0cbf91e83e9456ca6b2b46657feac5f0c1471b22ed4bd2f2d2b55dd8fd00269d5349e2ba71c13ba07e88da3386d90fecb3c5e0398d442b817c6da451fee084a3e8d8467256f4fc7860514380296030b329c107c34386a21ebf04e2a52bda1561dd8ba1ed1f2b06f64cbd68a5b3cbd60197731c1cfd397870a818d20b99b19222f24dad91e8740627299b84bd19f5567116044fd01608c0aba03b177b301aa5de59d165678aaf810992c54161a8e01ed80773ac5e0bb4f54aab7e2fbf0222ce6201237ec4026d26365fcb7c18dfeb609ee36cb2e195e36c42d3fdc73123c61dd4a19bd38f686c41fe7dbb7d904bcb5a1ade2de17f954591787af52591c9248f77696cc780f75371f4fbb4d73fa67f0656bd05c48eeb5a38492dbf59a5b873bc5cbee23b89c11732e35329645713637b489004cfcf4fefd1b7196d139efbd2595500f1e377270a97bbdfa4edb1c0f9df6162c58a53d68527c4a4018269c6bcb9506a4ecdd1cc9253dfc5bad30cdfb1783d58a845d4438117d6ac70c8621ebcd869157eac8e9779ca05de7f339ff64b5d8de277f4876122ccea5f295436d85c89a4be4cba39f2b63210d5ec96008c43f8139ad96a6e97a58b525710d2d57375250885508631cb1abf37dc83e4bd244208868f3b8feca556b63b694674a71468df785e7d35a30a93928c39d5065c372a451ca898405778897c59f9afdca4a877ea1c601ae0c72b3904e49ce074974541f4b93054087d5b6fd323a623cffdb16b9be601903b3c08cd89d2098b4f0b44f757430adc515c20ba620d0ad201282a841f130795f4b4e032fba9bef856c32fe09ec7bb889f510b9c05086a9ecd8ccc9404ec1104bdb8e83d4f82effa6702448cad8aa77561ab2daf8536851393c00cf64edb773b62b7a57f31966f86b45f4b2e999c2ef5a839d2b30b366382d132707aff365638ea5b7c5d9b3d4ba2b98da7191fa365b60ffdc094d4e115b881c1eaa1a5d59f3cc679899e9bd80fcfc686914976bc7b917d837b439b6740be9f8e6ec664fac43cdd7860bb8defc6fe038e9c7ae9e57cae4d4babcb4f32c741403676dd089eee1dffcb0709830f1f4b017594b74ff1900c68fc7c1083a062cc9f86ca03a3f5dcbf281ada819632ef124c9fd911fa8f42c481d12f65106ddfc0cc72c152dbf8eede6bb9c862b8dfc878725cf384aeed30f9058a0a81bb76aed48a2fe7af67f824730996a48d9100bd41ce740bc2fac1e1d583a91320766d4249902f75f0e96c7cd30f32b26082e85fe97ab733883eeed046fab2a777365af37315a03194739a8e126cdf446a7edaeb5134a22c5fec520be08cc0d094124f3ede0c704a506979f23397dc902464aaabe8c5618352defe7dd5110a0aa1654848d821d54379b28c2b282004fd354969d6844e95d9bc445762b8b43e9b3d95dd192b24ebeb261f983226d84001edec252f5d51dc7a6ee09378587c9770925bda2ff21084eab9bfd542264e34173b5850344779c3c8c28a33316cabdd7180bd0f7963c960f8a88a58fc78678c74b1e14a32d62cf39d167f84912f35d43334bca28f952d1ac4dd910f0821b020b31f764857136bcf61dc68985c2ce064f677a137348d3f8fefa7b8fc522d118c669cf27ff89144d516dd43f448ce3f2ffd246d9dca5111954b429b3674c50beae59320e5435a464590c05c3f232d63786b5972e969a8ee0146313bfd56c99974fe10270239a5d0410ce7db10ff63dec57c255af9be4fb8d257c22e4639e09cb6893c37c4cefd376d03dd05e171d351f2c7f86bbcecb7c6cf00c8f2aa804d14309c266ad17fc2b8dbf50ad9855e3224a8d4d6def1ddb12f3c7e20348fd04ec206360c6a6b99e688b1de51763b66cfa9b977a292a90ed3d5d89a3dbd5e600ed51c88ff7083fd8cf255dbe29e06f749c41357c3f4a89b830c93c0a5b56d9280fa3cddc633dbfd911ab1d214cf211b611e3c4136cfd904f69a25d305d245578437bae69caa9059711d0891ea270bc0d3fe30f1870ac240c5041637f2d632d2a477f782a5f436063cae0529ea3fcc2f7a5f066ca109dfb9dd7a2df4f8c880a22cc417f60c5a302b282ce9d430f32dc2ea62bc95648d694bd9c55641f65447e3fea69125ff1daae33906ec5a86b10e9d34a3443dcf873b47d4ad690177779403eea2966d36c3470e2159e31eed1b0e8b1d0de4d4ae65a9af7c32f32c6e74cbb8e60ec4cd49718adaa312a29f4d2eb264e158cca7ab44a333cbcbcc2b80dd916386c496eeb10c792d5d69af94de851017244d604a2edc89bf2268ed8beb7ac03ddf89c5f133e91405fd5f8702b1392db60f186acf39a063ce0e15f57b91ea1147599525679996f4208eca62f86d3903a20351b94ba39c240412d215b12c432374286072f2e2c13da86db8a13cb77767520878bb3c4f5873db235772e2caf937fdefab0215d2e960e325acec0a5d9114ad9291ba9fa7438ebd5ab80c818d3d454ae476d94997e485fa90beec2395ea9d16231e93b5939cd80bf4de422ee5cd35c3991f98d76ea4da859e2a3e296db69ac177671defe0202cffec3290144aea71c82491fbf4fbb0af4f7fcd4feb077f642f87ab7aea28433fca93856a74bd9358a301a7d208ef6003a06b38cf9931725f74c5899c8f5a7df920f41c7a789789155d2b64d996b4f04c5c77fe5de86570c8f252886e9cd035c6d53529cda74731097c88155e7729954a4a46cfe456e1dd40d0f1030cc7fa32a5d7f6675490a5bba912871feaa8cc2799a10678adf84f334a6d484bc836e79b6cb0a5018946e21519f85c455681701b4604e5e53987a1fc04991c1bec48e5abfe678d5b7ff1dca2e8a8e55d78574a479d0fda6349f6b888fe2949156850546a254b0eb6e6def9c8cd418e2a9149a9c99314ba09f83c5eb1fcb022af7c39e13e6ea80fbc1f26e1ee68c7858f6d1a4a104b552cd606d11778bd5c2ad127608254fc7914c61f364f5f6352c628d179f7d33668c17fdff135bc208d4645d591901ab7e84dc44a4710d5764e176be6d342917c2a8ad72b67939614226b003977fc6eafc89f6b2acc6d2129bf012755a81e5b0069e7e7c90ad609a5fac554bcf9bbdcc9161602eb75247340d7a587f1cdd473600331a60c3325b5c2dd5fe76a097555e6bc09e3f499730f6119f70e4cfc100b915a002c143a801fdb1910b7148021d3e9542adb50cb71c3436e3e318385efd9dc7d21f043dd3ae054ebfa9ea92bf36e5bbfd1e0147639ec0d2699bc085b21820292f3afe39e56612ad5ca4956d0922d94c66c3cecb32596bfec5b24c55f2342119444fbb67cc8069bfb59402f145dd8dda60d2957840e6cb391c2f42acf45085f9d27f0f9a510dc65867169de6506dfdf2b3713aec5ce6b8fc99cef1d34466aa046128bfda7fdbba6edb5355bd6f37f91685d1afb7642055e38b457052538abbe2f85df56223bc150b15a7c017dfb5e15a3ef425c769e2eaca792975dac69cf8d344ee5ac2ce783f8065132074c3bdda4541fac2e93bc3b12ee32298e2f09c1a25eaa67dc6a0a3c01b3a255ab1d21d6d0d683ddd36b7b898c533e6f3e3e157c1e30141f2232a8c29434714b098db885a1d2e48680f998e402dc0be53765538d1f52288fe863a97449457251f2ffe68e42a7a48ce6c5b36059771b20cac6fbd8228aab95c48ebf3a2fcbf8477daafb11b9aeefb4ed931fb0af7158d1a7695bfad8a8195720101d0c960ca72b547f297a435e440edff37dee2df3b112a3883ea9e499253f400d87bb1ba27919190e62a502b00221b2ef9656732c6d125fa5e73ed4be3e63ec02eeff517919ebb7878a2514c2f5950595719f2426da3bf6094121b6e713cf438232cebbf2ed6838fdc711b7daf8892cccf25dd21f72480559ddb8082f3b4b13b229c06d7dfe7ba18a8db98a31c9d524399b33eb02daf80db9683240c8be4cd8a965118441a7fb58fa1aee8234430f8456b5e99a39bc6308edf12888e378e0b9b6af5bb152c365eebccb3a3929462d295b730a9e4043bf5e030b87e852d3b8b766d59e896a3e2fa0fc9ae53c5d660c61365", 0x1000}, {&(0x7f0000003440)="e0d7bcd5d84d79edb9f3392188374acaa1ff1fd9ad7a7aaaa882ddd59fc1a332fc8bf7676012c0d46fe27ad265498b3e83d07f335a5c36040c611f2759437a766d73e683c50843957abc89e7ae62251dc7c9c26bd7ec4e4d1e795e7fa7fa291247d44bb0c8fe9c23cc3ef4a2671d7259590b8910cd9205cfdfac28501fdc29858d20aac7f587767ca56f6312a78994b8744ce1ef8d97f10653a36c155b7780921d4f390da263bd900011ff7600aebe5458eec7609178dd6201b1ac376d811b916e90597b2b99812c119ff2c7beaadfffb6bc3af44cb958ca89f977475e1c249f38c4184f87e6d98e3811287338784ce30a5fedc8fe9ec5e7c20a71432f061e1b7c96c6dc668b915406c984f09f8e62719a906f985d336aa8352202d2afc8640a88f57675117e709d33a709176ce456fa581bbbf6d0443d3a1c3e4fd6096be1fdf0907ceef1dd85e1be68a90a1bfc3f39fae54e9635e0a33291c895bbe2b95a3aabe13f582a8476cfe3907a604f705bf485fd1c3d476d338064ba3e2b8049fdad6a83440cfa6cdb9823d4ac00ccd09750161fb090f246b2779fc19d5d780ebc5b89994640637ae2d5ec92649b05518f1231d9c7b2b0f3b0edea516b5790f2f12cf7184f5c72ace74f9ff5ead06459404a68f11f36ed471631b5a36bc2ed9bccd6233711d8cfcc3b4b7e3a3599e465f30387f3dcc02a1f8af52b8b54c12677297a938a3a844b22aa51cc90950894474b399a3225688a4eaed684ff0fef4e3932fe37ca1f4faae6c1a23641bd6dc86bdd9040e7e04228b5110400063cc04815c85b364dfcecae4fc96a76a8b4bd2ff10184e0eb9f469d45a25b41857b0f2945821f11b7ba26e3aece5c25caea1df32c83fb3acbbaedd2a52f1f52c0651a22f3a258807c647c500842a363df8da3740c88807ee9b79f693171e8f942fc0644464705c4fda2759936db2c3329a84bc09e2c84244c051d2cb1c8004e4b120b962f63d7e67c8990b04c167c2cdef3d275024c4a3881281dee777cc7fcc74509ad8ddece6a12b915bd64c3bca019b6124c8154402304269e70c1d28fefeb50901164f71152c0007e24e8b08a072b025570e4cb81695aeacbfc2985ac0278c70289b0d9b9caf3ad51010c7bc07577c6cd9a2d38e9ba72bf6b0903b04a9bae881c89ec0b16555936672901434a152879753895f9d3ba2315fa8b73368b75e8ebe4c34e0c7e1ba6c706d22f99a924c5751b9d8cb71cb0814f18594d56037f289d9ae557360cf0b140cc6c424262c65bd8d2fe78edfa733b7335c08d435fe1b2b5960e55097910fad8a97cee122f50a34c1702838042ea1293d8563c686df5c8e48b051ad9d76564a42fa2a281ab91c8ab627bf123e8d402b9d1fde4cd7a376a0a731c72b0b7ce7c8d2289ca0f9f9ba9c812d944def5ed1aa2ab5b6fdb627d3d772f2109dcddda6a448a185296be22538655e2a17729ea1973b171d4d59bdb728292486211c299b9b75d78e37924a1ec492c5cc9fa41abea299a98183d3163e039b36966045c20cb4b8f38444f2f84d1476c827def9209311a6087b3f76fd66aea9fec61108c5df5a7611c35c5031b0af0802b0e88a6b0410f525581051ea833b5c455cf8aefe7d0d1fafe1bef8d453c956506c3e877f3d1f368817d464368031c21e8c7d323477028218489f8ba08966fe58710daea64b04176ee1f4a54b4ccb2755d85a392f9a539768724988e37dfe6d7b7881614a2205176d5d1c2d36cf6e3cd551d49a365397e0ada3f873059c40d7e80a4f22ea1851bf753fab209e197af0c59204aa2f290903be2379b0e8b268937cd4d8d0029df88713ce153e409355e1c8446785da573a923fe8851017acf45f79494ad4944c2d6a5d5f5aa75ece7f6f6b93a97655364ffe7fe5cd5dd4b1af38635bda72760476abb500bd43e1bd46159d17a8e415309b03e49383efe9ad8bf5b84b7e37ae748c1a48ba2e2c77be30d793104c7529a5e93105ed0417b956e0150f28eb94461a63cdafdaf668b3bcd591f5112d93dd12a391d6ac4c75c6be27855b7e19a8d475d6bb395bb156ea2f37a3233948ff6912cb613a587c86f1a2ae84f0114a1541448bd92c4dd2818b7d57acc2fee9507c5e2ecbdb91833882f45c9e1454218bddfd86f3f981d9f69e20f5b1cd4891e03297a2e98e6662a03ac2eafb290d96234b48668e7774aa591d770b18e52a624f364cd0f2a14bd8ce4adb597d90ea82e4d605f45a708cb02886b84436169454c7bc5d1e45f70e595461fb5f9cf3b97308580f5105b56dabe531bc249148f129b8191a5d1830ee7caf792a12a44fa48a3785bc6bb21131ed31a711c6a07bd967a7d339fa6398805c683b4c50f6a432c46733cc4f92b299c02a55ccf226bb6f6ead910ad35741f4ddfea5c833adb9c40a4e26feb8ac0d061339dc6568164b7c76ef882efbf88e95abe31799374a640bb3a4037a07f0b95aaa571a3d0ef3d1f8c038824e542bcaeb46b6d554c3a808f186689d8b94b6e3b005b9c8c4b66b1a91966602e07faf3c991d8a7ff51f4e22daf7383b36af01cb731bbdfd05ea40c37346c5bd9edfdef0b10d9dc70bd48681768bbc714b644e4fbd690f9db9082ecf7584b9486de6920e78ffb5c4d7903c3065c73ee01e1c9385a23ee77decec253f0853a23161031f293f2e84a79a4fa17621c13c46119170d6461ccd32cf0beaf8a73a648ec05eab9a964204de9b613ff9c6bdfbe3f09457b2f337bb36aaabbc9a5db9199d83babf888ff7a4ebf4f5558285e1e4b207b698580f48bfbbfbedc0c552b82f8ec1f2ad4f80e60ce7686b1061b9b42564143944a2acb213a15870ca5ab080ed59ecab1dedcd6253bdfa420e1cbd8d0652e61c0406c1440a63bae6b8c92685537b311d6b533035cc77e04a01e9343a7aebd99ba8fafdeff7b9b79842877bca504af6a7e95a480a0d609b8aea521d98980a49780c2cd342890b2eb8a7757ac7080a90073fefc2f5fc03ea472c82f0f152a6df61e023e86f8de6ca896d74d245f9d682f79b09f85279aa58d81532c53baefa97ff7a93d3883c0bb2a334cbe8710779270432bcaf1457988c3cacd57b9c006a832acf285aced8bd12c177d44e9e6a5902469b560c4799a68647af661d560118fe89701d2475295100964e46ac4e0aff0f1fe776d4aeb1d9cea03d755f9a4ddbfa7413ef2cc29d2eae08e6f9c951875f5e77d1c4ff14ed6ff24f150d1f17c4a9997f6da7adf7b810a0210d7d8b5b2e11264d6df8d4cff9d29768a08cd374bc5233ed2a61766a1231d006858e6023c299d7c21a3e96e10790e0f1fc5e3b1fcdca52f7613404af143a6f9f6ce312461ae66e7532f7639a17dddec6b198fbd354839f56faeff58cbeb0ba5561be1966f443167e9e793162df730608bc386c1a71308584c30e15b64f7f9499ab98799af93dda76e03ba1715f47e03934ab5794e242ed7553f015bea200a0bb0c125a34d47e51252948280093a05d4f01dd9b8d7e786595dc4d94e3c58692bb76b7b9bf97721c0db2af4bb91cb3a0a21c7017d8941c907ff63d8391e180e5b9a8d4afb4191e2aa61eaa312191288fedf2bdb7c54587e3a63ad4fcaa4b981bbed962b638a5486448f7fdaf42d3bd15f5a3935f600d25c7bea56d31947bf5c0682e0344f2f37e44e12cab5783517a9cf0784f328597e6d31c74b6e0ba825001bb5cacef2879ba7560d53ea6685d1e8c6dac1a7028a900f2627bf43b7dfdd2c4979fd82e5f5e85a0faaa2b25c1f4aefacc3ea5f88442dddebf699c69391c871b48902802bc6577e86eef0b182316eafa8efbc92101a542b5e693c37e2a7c7df087bebf725f9f825a1d6526e601b29c57dd3e0d13bcdba3d0314901a7b5f76e39bac3d4239554017ff0afd4900e9e1e6ea7ee4bf358aa3f6196a1962777b4cf66d57df4e12f51bb20d33ca551eb3a7dbd828f1460a02eac38f9de697909eeb3fa07b2314c121e47de8f0c372c9640d1efcb14f6c8c74193d1d4662c62c8a3e443644c5fd16a6f1c45bf357a0bf37e4a95fddd7d9d82cefdf258c0496de4a1ff7383fa41a0c9d4f66eb4e163cbce2a84af16b87bb4a3c20329e31873265e88fd4f89eb37759e39cf5e506b50b43540953b6514635ceaa19272cb6c209537f3c4b5805aaec9cb2e1aafe8fdf07d60c9fd890796db47d086b86f49a2e3aa2c5d767a57621e0f4bf813b7e8ddf75d96085b44a220ba92d6e33ed9450d5aa394c27cf1b98b576417fff2227eaa7a648738fd66e5f33fee94d5d996430eb58adf7e32b80a3067e6ec9684a651c2430776cfa508ab80c599d3623f3084c34253f3fbdb28c9a4e949451e7fc16231f67a1cba3c02fbe55dbeca9a73edbacc912ae21ce38d6682dea650396da19473b1d58f8c44966fd4642865770f9c4becb90bfd7453f43ec27d31b690f9941102f17b0f1d21dd6631a206e641c8ac9989de1e1766363378896ea459ec365c21d0b7b60a0b9ef2f31d3a9782c4018df3cdacf5302b110d596869564068f6739f76c3a3e6a290c52dcf8d2461a20137149fdebb0fc0cbb8e5b485f3b18b0c193478494bf74ae9d42671e246a85cea8633ed19755b68cce2d48a4f09e16c84398360231ca843bd49206f83eba6f5ceb18c0b03a3811e4436070df5fc540cbe48754e16e891ca78b1a3c361698c2f5c6b3a15407d83e4b02cb75af3253965bc5c95bba954169043a866c6b89624f8fea11a63e9bc617ae3e6d6d008e312cc1a648d8f5cafc8f07b8b6bb27637508f9af4432aab299a5ef32a0464b5838a20a7d2c8e13ea4466b31e68353332d5052d9f3628a8c0b59c307399fa78dc4152e2047a8d0b6746ee94601586f4235f5fdce1ac24e437059ee5ef34f42fe9506af19b0b36dd990637ac10edad6f5ec253e6b4f43e8e4a855d61614bf7f6047095800c618886bacd5946fe261516929c5c4b4ff21b7aea7d4f48a63bf5df7707077ab4ae184a14ec5f094320737d729bb73df4f95b3f56b107cf93d93df295f19b195a7af8c88747d8e974bdcd255c6830c7bf7fb68f833360844d023c1d2ad61afe735393172d675df29624d61edda08684ef169e06f4e1693820d33ce2ad086171b6d5b94d870e55ee1d9da06beadb8ec525d63430a3c2dfba885cbc39962ddd525ecc6962211f93f579ebac9fe98f5b9513ca61b4532902193fb8b6cac884bd0143c3568f498b595c6031efd66486e990bdb144a0b98914276ac843715926f539f529e7413c30cae74bec7b37b541c063b55ad7c79c704c77effd15818ac8d2ed27c523563e3c577b38c5661764698c1f4aa5ff6a683031bd7e86bd005c315fc20d6dfd97da8b363f77d80f9f58a4482059f088e89d169d6fdfdaa609e2792b1f76eb65967dc0da132270d20f38af11af8ba477e37984539378cf052c607519f15b07044b4ff8e1fec6b5206088b0a4c261b2242a6de3f42b20dfc9c7bdf368c91d2619cfd0781d3ecb26cc7a9c1c654c8a7786f48598f2994e8d7d00302ba7724c7ab8a2bac06a6ad5c592d3d25922a3050020703a606b96c1ef9bdef27fea215e6e85f6f6bd2e3d9fac24402c1713a813e902f156613a98c9cd327e0790488fd995a60f9c4891cdde26f0a6e66120a47d27d39adae11ffc879138d36f574c3e90436ec20b02246adf2531485790f572234f6de30cda6ccb15333d4259b74b919ad7b066b056c591d2057ae05fbb0d416e3151359d787026746c07f9efc295e32c90cd22eed4c2ad5d8d4905cb365fdf13b579b01bdb223c5f1966d67fce301e", 0x1000}], 0xa) poll(&(0x7f0000004540)=[{r1, 0x2}, {r2}, {r3, 0x2}], 0x3, 0x388b) 09:40:27 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r0, &(0x7f00000001c0)="2cdc588736bcbf678bfe41a4654eaa152b5f145e408bddcd4469047de363632ec26a79cd6137ea89c36070c5c0ea8b4a47355ba8bc51ddbbde5e2ff2f1257a753cacbf130974516a49189615e9f936b03b55d5a1ab0fc2db53141d7f381cd7f18db75c876c1f101f419f3219c3c63b31e8a202b376d86fde96603f89d75b951b92b46926a3b1db2f4da2d8893a0a8768ace145fc02e511931a16076822952425cc5cc33a8cb65581f5eb9a905a81033148108a", 0xb3, 0x4, &(0x7f0000000280)={0x18, 0x2, 0x1ff, 0x3}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = dup(0xffffffffffffffff) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/161, 0xa1) open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0x100) ioctl$TIOCSDTR(r1, 0x20007479) 09:40:27 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 09:40:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e4266696c6530009c4d2d66e58e9faee31afe2c"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 09:40:27 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4800000000000, 0x1800}, {0x0, 0x6, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x8000000000000045) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f00000004c0)=ANY=[@ANYBLOB="02000047ee3e1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346ae76636e5f4e30b22a35cfe56d78d856ab459f302004543f9f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327acba200000000246f7833800108a3e81eb0800a3be63f33309da68d49d62b346b8ead41f32b967f34d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a5d7aa0d8f45e46bf3d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5c379747eb4a55dde794a9e401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000001b1c1fd2361f2b80a65d56c1d54dbabd0b7626b0a92e4c436dbd9cbaa6899eae6ff95a56c0f016434d825bd6f11a68131e1443725ec45c09a48101918dd81b"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 09:40:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) syz_open_pts() getgid() 09:40:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) getpgrp() fsync(r1) munlockall() recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 09:40:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) lseek(r0, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 09:40:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r3, 0x2000746e) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 09:40:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x64, 0x1, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x42, 0xf0000000, 0x7fff, 0x5fc9}, {{r1}, 0xffffffffffffffff, 0x90, 0x1, 0x1, 0x1}], 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 09:40:28 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="006670f9192e501a51445774f105df47e292127769b496a9e5515e7959e4da0ea6d541e3c4953f884d6b9193ee2d3ffef67d907db88f05c15b7b07007e7de6c6bf1d21c35a730de8"], 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) socketpair(0x2, 0xc003, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x7fff, 0x40, 0x10001}, 0xc) syz_emit_ethernet(0xb0, &(0x7f0000000100)="7fadb80fe65fd1b5055f9f8973cddd5f12ce73b4fa2bcd518f4b3668b3929077edf1140ef544c0b600f0874237681a32a32cb82b106abfd0b8e0bbe91648d697e467e599b1489f7b28e7f317c838a8e59711b3281e4fa1fad8cb285e21d2a6a7588bcd4976d31328bc72efdf61bac3090cdc18dc1280bbf5826437d07c734ce39296a36aff328788f636dcfe1424b48acc7d10594c1953a32ba0c8d742ec2809c0f4671c204158e8dda89ae4b575afe6") 09:40:28 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="3a67faa6f25a879c4ff354eac37a191f398d5e5397e02e5da927bf3098fb929da62823484306c04d74685c97a0191fa99aaa3b7159c16ae16701336ad34bdca7897f38306534bf90b69abcf8b6d29022eaa76b59b433aabc471e4c1c7e6e26de02e8f6a8866eb171881bc9c2c7d5887bf7fb46c1b5c98a7dc9253a7097e1d1cccb94e066c9de65f46957ce78c5265f44f2d9d44373b57d1235a53842c8267ffbd51bd2e16b81af8cbbc30c0e6a30c5079a9b13de6879c59c15ac9b10b55300a50ebb5f075324d2fa1ba5b7", 0xcb, 0x404, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') socketpair(0x6, 0x8005, 0xf3, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x0) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000080)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000004c0)=[{&(0x7f0000000300)="30a84aefaa08a5c89fe2e1503f4ce4d4defc3aa48a0b9f8ff902acdc541e88d5f0f54b8e3fb65a60e25c2fe767cef2d57a161d12fa211d094390646679e1c729741588f9b5eb36de3aedcc07cd83aeec3f3116e35c2705e6e6d43c93ddb02c6757e0e63ffa768f7a7867e9b3878aa426fdb07989cfc1e0a7cf30a21074cb4eb6839074edcbbd442c1198e2", 0x8b}, {&(0x7f0000000100)="9c1e7e2cebe1347acac069f2a914e39eed33ca54dd90e686c6ad1a34235c883e64041234c12602771df38405db3c07ea8ca97ea7cfed6633e7", 0x39}, {&(0x7f00000003c0)="d1958818e17126f97f0c1eda813ada183fd68c43960dd37e820ef96e7ef40a79075c95a43ddde7327c20473a29520be36e9f341e892f0734e84fb4f02a496ffb0ef68ac07da04d0ad1084043532a505f7a0292db45b9644e14c6006ab528abee147cec3d564cc5d40b4304800a216308352b7f0fed261bcef17032fd3225490454a603bde861903463a5345ca0006d79af312a3c23446d512d3088b4c4bf7e73a707cd45abd359b267828eeecb7a3df38008ec14e8f7bededfd732f7801140cbc240b79cef97fa8a50c2", 0xca}], 0x3, &(0x7f0000000500)=[{0x88, 0xffff, 0x2, "4097cd4835ae3593b5ce509d62d61d98fe136d478142be64ecc545462fa9beb946de7e6e21c33a71f32bba3eefe03430ec59417682fca962bd524d8c845ea227ef84fcd54415f1d1bcea0ba12024fdd7b2e37678513df6b930d94b4f6f7980509db08f56ed736b1a32626a754ff16b9b88e3750b78fd38b4"}, {0x80, 0x1, 0x7fff, "1eedde63e0a36020104e3b4d0d89200fe2a622d7400bad4fccc9fd701e1132211a3122a944536bc0d89bff06bdfb7280ff201135cac97aa67b46491909da230eaeda2440e24ecaef7e0e100141a8f5b73c2843bec22a50fb26561b9bc8a441a738e84fadd66cdae8d6dfea630edc"}, {0x48, 0x0, 0x0, "3c227ec563ac838405ad971253ca9932860f30ffb43f8e24f3f54e1b950ad048ab01caca2efe7e3d0ee4d7fbbb254da04dcf"}], 0x150}, 0x9) mkdir(&(0x7f00000006c0)='./file0/file0\x00', 0x0) 09:40:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000440)=""/46, 0x2e}], 0x6, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 09:40:28 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x80) 09:40:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x0, 0x2}, 0x2173e34dc629dff8) 09:40:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x5, 0xfffffffffffffffc}, {0x6, 0x3}}, 0x2) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) 09:40:28 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='c\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000001240)="3ba64b26702969", 0x7}, {&(0x7f0000001280)="bf0567f8e79623dbe364510104749f5d515ccbc3c87550566ff621f250efadd7a73c397ca3e070d3e845274209b2b60c975af7c3060532ff4c23d72b744bc8f64a35f90bdf56971029b8624e9780cd7acb5dc332756d056dbfada8b90e9a09b1d716f0ac9d23e06501ccfcaf5138aea6558d62b8e214864f0a01a6bf5f095e2c55bb3c7424a0ef14663b5918977c3afbd126cefb371a1e66e119ed26d59833b2cb6d3081aceced65228a4b40fc6344f122d39032732cd2939131d4c9ae52eb9cb1ad583435295c6cacedcda59c75a454d3c2ce8e14bfead985", 0xd9}, {&(0x7f0000001380)="92f875672b1c0d87a433c1af07106bbc57545c2b92b7b16e8af781532a8867ceaf9e61ef1d67efcfcd67901e1b569e6e611e20f3f0502b3c54ef5df34901512f64e418ff7d61aa0610d5fe7165529d43c991fb5a27740536ecc1f1a2f4", 0x5d}], 0x3, 0x0, 0x0, 0x8}, 0x408) chmod(&(0x7f00000000c0)='./file1\x00', 0x0) 09:40:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = geteuid() getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000240)="d334b615fb24fbd5ec77d1c559acfe6c0c4865c8210c39b44b5d27a5898f2c6c4c1cf0f177290351a88302ae9068773a02d8d124731a14d36b6c61166d81e056ceaf77a9425ad66809bbdf687c5ecd37faafaa6b2b74076146fc22b0e53ff2bde7dae25fa242d1809d5d1867", 0x6c}, {&(0x7f00000001c0)="3aff99face3691aaa97cb4dfbb48105aeb716be4d2ba92fc4838dc76734535d5ab6176f6e80479044e6a148331e98c1b6b25fa3f0a45", 0x36}, {&(0x7f00000002c0)="48c62095d0587169e93fdfd20669c449b25464a4563d1fc2c337aa772fe292a178e8e10493ece1080615dc65968be3b3376f1bd8639d1b7eac1b8f5d241d5046fa797901f8c0aad1c1fe056a4ccbf075ad699219d44804bf63d947c4131f70d896fb2ed820f4340d3449840d85f246ed25dc24a86c95e57a0fecb839b166347cbdfe13333ce486f072524eef3d9a002ec6f34bf8f9c662821a586fe14d2b7c636beb39dce1ca4512cb3bb5e468ef028f76a3c49040924f79d51e8f106cf771b7b27fabc80672a1aaa0fc603169a4e891e0a6bc44bcab78ab5e9f880e3572eac340f9eeda8c6edf55228c8a4ab3d47f221ed010283fb36556584e645b", 0xfc}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x5}, 0x400) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r11 = syz_open_pts() close(r0) dup(r11) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r12, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:40:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x10000000, 0x9ba0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc", 0x0, 0xff}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 09:40:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = kqueue() sendto(r0, &(0x7f0000000100)="94b58038bdf135e566b0fff86e6d75a6c2aacbbfdd6a4abf41f3acdabc87c789e896f50d178f0d7a6c0ecb7e7c15d7b9adc69d0f06a922360f5a2a439fd4efe83b42ca11e55a59ce922b58ca053205630a7c1f9802801e1bab3758bcd86a2e1f2acec4f6bcea7887dffebecdb6fba97f28d9cd5de8667ab0f129b09ec5f1571276c3d9c9c9824f2e35b942efabe2817c211357ef7b6b91619c47296cdb26842e13c081b1d90a95c9dc6d9cae5e82ac78ed40990b7b4af5f69c7d7269b0d5bd6505bd637ce6ab1267d7ae64197c7a", 0xce, 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="6670252f696c65300000185213434156fd712fb78a40afe4bbb665dfef3f3893e808c0b32811e47ad5b3833aea86000fc31e63090a139683e0d5e47c7b2fa609d84ef5f437a75f22847b65a6f2e375cecd73fd94cd122ba0a1a4988ad692f10a4a259de66fab5431b5eb31041e6e4b05c4495b7457803498c6a0856bd635987f564e42dbdb1c2cdffcd8deaf8b4f59dd6c69969206238405aadfaddfea48d77e9f0a6ba1d072f7c906981754fdf5e20bd707641317e8a53f7035cd1d16da1986fd32a7a458f02e80fe02b649cc51ddab76050ded789c6d38ce269839bd6b0f161e4881c26fa9c8ed408cdd2c175e62ef2dd2ca5bee82747a516ce0b159483dd68abb45cf13d9dc647e40de398b9be2f776ca6a39d5ff48c6c62cc03bfe6cf0a3dba5225cf2c951ffb4b8077102a4d988822fc3203fd7f356847e17ccfb663aff2a4a446786c9941e9bd7df00a0da8899f7e9ddfb73dcf685e88d01359b5803d131cab28f0c37602b0803990673355a9522eefe34596b4872420717d2cbd55b65542a2359a6aae11816c4a1b4a6339874e17382284cf5becc8e8c6ddd4f56482bf85e79edb5693815f7ec7312b9c9157daf7dba1d1f2c38eeed4ea50ee07d2b8f172939"], 0xa) fcntl$getflags(r1, 0x3) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 09:40:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto(r1, &(0x7f0000000040)="2b3619478251b00964c4ef0748681d3d3eff5bc23ae6b11da5abbc15d924345832deedc790edd85a6cf59114e2554dad33e67b832fc3fb294a46562fa20f5c5c6cc5ad059a", 0x45, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x80000001}, 0xc) 09:40:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x75d874ce) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c9d2037d19bb55dc15f9204eccaae5a47d065b5adfa321db0571f561b38ebdb5d38786748449aee3e8b8a9cde6162eaac18fca99b97efb958d4aec1cb23b70e1c3", 0x41) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 09:40:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x60) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/85, &(0x7f00000000c0)=0x55) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r1, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xe6c) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0xc000000) syz_execute_func(&(0x7f0000000280)="c401f5639b2935a3a5c42285b7fdc4e2652e555d8f8840a6b4700300000088c4e2650542f3f244adf22664420f0d1341d8a60a000000c4e1a056b905000000450fdfe3") unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') shutdown(r0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000380)) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000400)=0x549a) fcntl$setstatus(r0, 0x4, 0x40) r3 = socket(0x10, 0x8000, 0xdb) faccessat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x1, 0x100000000, 0x7f, 0x7ff, "ce52031f10d72849ef103d11c44eeb544ccbe73c", 0x4, 0x101}) accept(r3, 0x0, &(0x7f00000004c0)) r4 = fcntl$dupfd(r0, 0x0, r0) msgget(0x2, 0x0) getsockname(r0, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) readlinkat(r0, &(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)=""/62, 0x3e) r5 = semget(0x1, 0x4, 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) accept(r4, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10000) connect$inet(r4, &(0x7f00000006c0)={0x2, 0x3}, 0xc) open(&(0x7f0000000700)='./file0\x00', 0x8, 0x40) ioctl$TIOCNXCL(r6, 0x2000740e) 09:40:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) getegid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, r2) r4 = semget$private(0x0, 0x2, 0x4) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000080)=""/78) getpgrp() socketpair(0x7, 0xa9732050990ed9d8, 0x9, &(0x7f0000000040)) 09:40:29 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0/file0\x00', 0x40003) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="a9cb5924b8f1837784e0bed130757e000b488ddab38d565824a9f469b32931f7f6e778085fe07a79771e589cbe6471094b", 0x31, 0x400, 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f00000000c0)='./file1\x00', r1, r2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 09:40:29 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) fcntl$getflags(r2, 0x1) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000100)=""/62, 0x3e}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x8000005b, 0x7fffffff, 0x1}], 0x800, &(0x7f0000000200)=[{{r0}, 0x0, 0x40, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0xed0, 0x9}, {{r1}, 0xfffffffffffffffc, 0x1, 0x21, 0x40, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x800, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x20, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x1ff, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0xc, 0xfff, 0x3}, {{r2}, 0xfffffffffffffffa, 0x10, 0x10, 0x1a, 0x2}, {{r2}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x40000000, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x7fffffff, 0x4}], 0x3, &(0x7f00000000c0)={0x80000001, 0xe82}) 09:40:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2d}], 0xfffffffffffffff9, 0x0, 0x2, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1ff, 0x10001, 0x8000, 0x2, "d89866bb7f50f981bf5f4b94ccfd26686b4a47fd", 0x1, 0xd3b}) ioctl$TIOCNXCL(r1, 0x2000740e) 09:40:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0xfff, 0xdd}, {{r0}, 0x0, 0x40, 0x3, 0x80000000, 0xffff}, {{r0}, 0xffffffffffffffff, 0x11, 0x1b, 0x9, 0x5}, {{r1}, 0xfffffffffffffffe, 0x50, 0x1, 0xad, 0x3f}, {{r0}, 0xfffffffffffffff9, 0xc2, 0xf0000000, 0xfffffffffffffc00, 0x1f}], 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd0, 0x0, 0x9, 0x1}, {{r1}, 0x0, 0x21, 0x80000000, 0x9f94, 0x2}], 0x80000001, &(0x7f0000000080)={0x1, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() write(r2, &(0x7f0000000340)="daa757e4805178f30b883775f50b6910e521f2eb75a0a825956f09b8106b3565f4ad3ec855a5bf3fb05f0d07f9ad21c2308f0ea19a1347545279137965961e2ec9b86817d718cc27ec4e88a06203d0ca7c05391dbc695cd01faed85ebfc4cbed5a23197952c8dfaeebcd9ce15d9888a662fffe2440fa55900fe777110570ec895100b0e5ec681cdfc3c7e0ce7fd31dbd2dc63a88037d05fb8eac86df47367510bb10e493042daa130bd8dbf9a2c195250b761d7999a96cc52bfb68b600e278d8d2586a1e0c039d64c12cc29f57a80784a26793795c0edf52abf79bb406c26cb58619244c61ea49b9fc61e7430da9b6c3ed6bfbea2f630e8b94f8", 0xfa) nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x98, 0x2, 0x955, 0x86a1}, {{r0}, 0x19c12e48147184ee, 0x2, 0x2, 0x2d35, 0x40}], 0x2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x24, 0xf00fffff, 0x7, 0x8000}, {{r2}, 0xffffffffffffffff, 0x50, 0x22, 0xa45d, 0x1a06}], 0xa63, &(0x7f0000000280)={0x7, 0x2}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 09:40:29 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/19}, &(0x7f00000000c0)=0x15) 09:40:29 executing program 0: r0 = socket(0x12, 0x2, 0x5) r1 = socket(0x11, 0x3, 0x0) dup2(r0, r0) mprotect(&(0x7f000007a000/0x3000)=nil, 0x3000, 0x100000000) getpeername(r1, 0x0, &(0x7f0000000400)=0x20e) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:40:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket$inet6(0x18, 0x4, 0xffffffff) accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) write(r1, &(0x7f0000000500)="4ca3ed46d8e663dabc07ae4da3959ab80ed7f7a9e610abc3b353ce939aae0221c1024d0525a4ead415b82e26d5b52951cc512eae650992b8a7ed4ed343caeca3b2958cb023bd08f9ad62bcff35c5f94001417101f833ccc0ce5904a6899f3d520d93fcd377936a3ae2a499b66269953d5faef5d17e9781e2704a49fdaf66275e5c744549b0727ad92ea137b1e3e300b78e4810001e4614f472ef6aeefdfa5feb3648539126fabbffd13606229c97c00e9d997f9f60b54d00851082e1520ad8de0051d4504cfcb145cf7024acccd7cd1ad40208299756a53f169b0658043b81077da5d756dee9bf04330f6cfdd9c6634838ae630a0aaa1830efe760a3fec83ff7a3814450abc0de87b7fbe52594cfd88e66e242189335", 0x5ee) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = syz_open_pts() close(r0) r4 = dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r7) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000100)=0x5f) accept$unix(r4, 0x0, &(0x7f00000000c0)) r8 = syz_open_pts() getpeername$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000000000000000000006000000000000000000dbaece53528c5b5b2eee198acc03b900000000000000000000000000000000000000"], &(0x7f00000006c0)=0x60) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) fcntl$getown(r8, 0x5) write(r8, &(0x7f0000000280)="bd1520755cf7df7135c5a0a6e759016edbb310a2219dea06f4a77757384850c6019573796f81bae55a3048326522cb59a1aea80a927adbecbd69add51f86cb8d01294890ea8eb0ab74aae70d3dd1f3896b16eef6023f2daf09ee141703d92200f4262395640c1a1ac2818ee3ee03716b68c7d3d796f72a0455f2fef1ae5362f973da03ce79195dfa4f598ac26d5e0da07aba6c3da51d32", 0x97) r9 = shmget(0x1, 0x2000, 0x11, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000480)=""/73) readv(r8, &(0x7f0000000380)=[{&(0x7f00000003c0)=""/45, 0x1}], 0x100000000000000e) 09:40:30 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x81, 0xfffffffffffffffd, 0x3, 0x6}) r2 = getpid() fcntl$lock(r1, 0xc, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005, r2}) 09:40:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f00000002c0)=0x2) sendto(r0, &(0x7f0000000180)="5ec4b151051525ec900ac66f2f", 0xd, 0x4, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) write(r1, &(0x7f0000000240)="9f7c432ec8ef012240dcc769d5cddafdc21040a5d73b7490f499c6f2ee6491ae", 0x20) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r3 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000001c0)=""/40) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000280)=0x4, 0x4) 09:40:30 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) msgsnd(r0, &(0x7f00000006c0)={0x0, "fdc4c5b6d740c541deb01eabd09773ce9204b775d8b945f44b65b0a94d55d690d0a2b647339d43b94a99597306726a79832a6b8b699ac9fa4a1bc0f28b4c211812d0f0daee2cc98bfdc4a743c32c62af67759b8b3c30e1db2f206c4a3025392d9d76addc685304a0070f7d0905da0e93d20c08a6dc868ec429632ccf3c83e545520c6c9f7e8afe7981d82ce8d599ef1e350c7c21aee07ecc0161a606b2eaa20583e57ac73a7141f88711d40c3ea3b21cdd5b53ca2551fff2"}, 0xc0, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) pipe2(&(0x7f0000000240), 0x4) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) 09:40:30 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) shmget(0x2, 0x4000, 0x704, &(0x7f0000ff9000/0x4000)=nil) setgid(0x0) 09:40:30 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000913b8b250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c952b55137bf0571bd0c4eb9880054d"], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x9}, 0x1, 0x1, r1, 0x0, 0x5, 0x5, 0x2, 0x3ff}) 09:40:30 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 09:40:30 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) munmap(&(0x7f000010b000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 09:40:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x400, 0x8) r1 = socket(0x1a, 0x4007, 0x4) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000001400)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001480)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x8004, 0x8000) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000001500), &(0x7f0000001540)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000001580)='./file1\x00', 0x480, 0x10) r9 = dup2(r8, 0xffffffffffffffff) r10 = socket(0x26, 0x8000, 0x4) r11 = getppid() r12 = geteuid() r13 = getegid() r14 = socket$unix(0x1, 0x7, 0x0) r15 = kqueue() r16 = accept$unix(0xffffffffffffffff, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001680)) r19 = openat(0xffffffffffffffff, &(0x7f00000016c0)='./file1\x00', 0x400, 0x0) r20 = socket(0x2, 0x3, 0x6) r21 = open(&(0x7f0000001700)='./file0\x00', 0x8090, 0x3) r22 = open(&(0x7f0000001740)='./file0\x00', 0x400, 0x40) r23 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) r25 = socket(0x2, 0x4001, 0xd5c) r26 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xfffffffffffffee7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r29 = getgid() r30 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x1e, 0x3, 0x800, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = accept$inet(0xffffffffffffff9c, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r33 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = socket$unix(0x1, 0x5, 0x0) r36 = syz_open_pts() r37 = getpid() r38 = getuid() getgroups(0x4, &(0x7f0000001980)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r40 = getppid() r41 = geteuid() r42 = getgid() sendmsg$unix(r0, &(0x7f0000001b40)={&(0x7f0000001b80)=ANY=[@ANYBLOB="00002e9d56e098b4c8258e2f6653696c65300056f6cc34baca5de87740ab91d08ba9eaa0a2ce284600acab2213338ff879d15da0cffc357cb5cf1ae39380f3e1a21e32af7b1d818cc0347d6d"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000240)="1c316a1af57ab8ddfa98e4a437f6c35fb49f444fb327511686d6e4c49472063df890767138f37fb79dc6a5be4a8200137e809b6c25f7d0f5400c614b9f5093285514366e93b988e37e5e8167f3cebd42415597406ea580d2eda5f3c9e9fd8e2e779d7761be15cb2c0b20fa0abf14c2134df04a59c52ff530734aec4fe06c245038d33f52", 0x84}, {&(0x7f0000000300)="27efb0e25886ca5d389ee4bbd68342c08eafceedcfc1f91a6ce9cab3e69e15e8b49fa9bd23c70d1cdeae1d0bc1b3e360be70b1d40f9be30032973d113e167d40487ec9808461e50dae53aefef7da925ebfd97106a282fb82a0eabac0fb3fe7c2669f49b63402d1de477a9c611ea2229f1f1c86f1871b347b4a11bf370f46e70c3943573cf3ede645bbe13114182c0994ebfc044c19d6503c003dcb64ae90ede0932f0bc8a66cceed9f3d2df2d3c3cc2bf26ba584bbce16b2cb6cf0fb518a95f1d01892a45f43d7d4cf663bd58fa6ec632f024949b7f414e9a4d8770ee4ea2e48d66539465a48f0802a997fc585bf83c71d312046e79ac9da314384b14e7b7ca7acecffaa8c83fbbb3fd984a4c84ba63210950f4f5e9cb5924c39c024989ded178e68ac90fd0f67d055e079be4dad90034d464d98b23702fc4d643cf5e193cadd59e2e0e355664f3a76d96168038b3e49af3081bf3bfa2272ecf93da9efb8b85c40448c533cf50e17cc80b49aa81eb9fd69a5bd1434a4599fb41cc73e8a6e7cff4cc5810ec9af73d21699b9b0aad971ec3c105bf3f6053383f3d75f32d31f81c4f9ee0222866fb39c9f183086a8096312cc3b84bbee8e1895833eef1a8d5abe9d50f8a907bcd631e46459c573f5f3c8ee19a8fdf3f7ac0b5cf001d156cb0a5fc95dc7e7ed81aeb8739e431dc6c20b3b45ceac49fddbcc4e2d79bb10f1fe783e3a65e4d7de90699add59b1def1d6454b72e7b84d4a49dc172310530ff23781d38ab16f1776422d59f7d4a2d101933e1ebf04345c767afb9e9648f258da7c6379bd0e6e415757c7f9164a3eaf96ba1089fa51a3cf30c3c28ba0734919b43a58d865385f12d94605575a11d1b5132d3179470b0e315b1536107a0097349b38bd066e9c1263e0dc41c1374ed12788f16ece3a6ffe9a91a9acafa66a54aaf7c62819b96a0590e054db12e2d6a2d6570c667e419d6bf4a4a482f2548659d92cc68fcbc9b215f2b9bdbf6d5f0f1fa00ebdb0fadeb9d6ea3023f0527cf52491d5b9dc00023270e5f0e0def1c63d2115e983d59f4ac6621300c3d1ebb8b069a8cb57afecce75da75ef6aaab9ee6ba7ade4b4caa430a60a6893ada71c654949ac307b6c371c8a795dad8e21b0e68a4c299f9923e4028cfab9cf6b5717fdcf4cb0b5ebc286f4243e7bb6be6a7cc830c8b7dd9aff2b96ee2fb428f121a12a59cfeffd1237b835e6504e5cb4be7dca79f7eee100e18be8fb47af7175fb97a494d2f64db11a4908b0b89f2f6b7c06655b7a558248c9c154b4e9ab1518df3e0e9c8ac6081cbb4b271d4fe1eff7f8e72580cbbdae830571c9eaecc5cbda764effdc144cc60fc5c2be8529be319ab299bed43bf4824a7f8d356f6f2a275e175f217bd65e2b7c39af47a43be4b3e097c36815aed53cae2bc93c128e64dbf51461e59e9d54e80904999938c8849a70776d8ad1e1f051d5bac2b80af996637e823f3c2d5bc13b3e7367f4284f122469df8b81bf0fbda223435a51c5886d5459997da1e75ba2f4aaf8ed42c973e83a7e24cab541ed1273c1260755a16d3b56820d97f58440b9b655d83a907ac50e45928cfefbdc37c0c6435ea9a0ee349b9838cbe18e1d89ea2563d36b3c5813bef29fcff26c4666d3898bcfd94e3c0c2e192a09134f58b355d2e5c186cfc2f54102dc11f5894d4c218119a5b69dcbed80a4b282985a6f9980f8075b6ba929fcc60bd032d15fd1912879f8880dcdcdb785d367aa2d9a5609d62d4050ee2a47d25006681f4faef3a25f50994b741e453ecc8d608f3d2dbdc0a69b64c7e43442a26eb8b608f7388775f4614e874637042d6d281c62cbf4e4ab0db7e1a18374cefdb35423ebe14f5ccd697eeb385221cb12803515bb5b81a651e4767f23458cc2aa794e324b5fbac3fc4425ca4943b4a4dd74ab0c69dd7b1feab96a22adf57d2f165da5013bfb039d31246e80fa08e09ae358bbecaff1484588673b327b7a341a4be129b9e9b16cdb4729844948d5f83611e22a49b6cdc2b8f71bbf4c12c3fe8cb8c2ed84a6d243171090efd2105775ff761e32247e3c4f583c4933b8d2db9cee1a4934632f4d12525d7b80d9924366f1d86e3c0668d76631c7dfd9934290bd856de6f0506e0f8815ab8b1ef701a5a214f2e768e6a72eeb38baab7c0ce472916e272ec48647b4bdf97b6e29a1d591cf20076d492f0408d34cd33b04271146cc61c25e07dbb621a02fd82d57376ed6f2e4f824126c830c5c25baf8e5b89b7ff65db0c660ccd924712f7b8d93a24860581a26856e639430fe5817e54e2a63e27c7c2977e5237af4ae5c0f3b8e24e5660077c67adb274078285e5e6c63e1e8ee3130ad07c29b7830b158022a8b7f8dcc3fbc87a03bc2368a98c77d3bd37d378a9f6b1f4b614e146c0eafcb6adde65467646cc80f44fa1c9c5784d0c6e6c70ca1d23b0dbcb1bf2379188618038d926272cad089b2810045be6a9c3d83de5445cf9c7aafca0e0bf9d51dcc05516aa96d90cdc9b48711fa64bd683c6a7e70e07dd0679855f5c47adc307b375a3bc421c2823e7eefcce0471fa224577a7375850c7fbacce6133e7c0064d965744d348c34de1384e696c5b2095177aa06066da825981ec534ff8d31bb3100ff850b91302cbac535293e26f00a07e131d617f15b867ca3fa89df3c775accb8734d7934d5719be6a9ea519448ef6ed85a69c61c2fa85a34fd2a1a9dc6098fd5f6c7dd589b340ab944b1e21d7df6f9d6023d79aaaec5198eea35d6d28622f14e950ca3061dc0eb2f7ce0ca58ca2b8f8bf968368d8adcd1977bc96d1080f61f3988a93e47e0d0ed3cb594c9a960b06bbea1ee5436080c968c16b1b26b6bb1b199b2c6c1cc27293d06ad5dda14c5d8bb8e15e7c59d7d6d6c1d858ba10bb7cda8d478cd5a518138f3d0deb7881a42b62b88b8818df496fd5e7059c8232f109432f481d3fa4d08c87371923a221aa6536695a1444ee1761df163816ad7e734c29166233525fd6e4dc8ad10ac9ce53460a76abaab011776a3bd28ec63eec46da5c7005da000b8c7ec569cab68d20e41802e198caf51a0451b3dfca908f12d4b6a8f9eb188c1fd8b059b3e2d223c8621d365b590efac95f31b2a676a0a12aff6a167295290d01bf20f1d34b570a43966b72049667a5ace69003c6858f4c6edd2bedaeb9a34f65a73f1dd485df5a59550f91f7d98f50c2030cf011ee9bd5664219162c4c1cc79d4c3d54c5214b6ed75a2f64a7817ed9a3e04b2c9a925f9be282831e76a597fc5abf1e4d2d8e594d09c2753242ca43fb3225d230b2edd9a68473dbcceb1a1bb0f205609c72ffa0b4a2475ceffce3105b24e92d765ed205d482d137b71329bf2aff74e06ebba18087cd14bf12aced1a2a6057b3fb46102067116c264dbdfc4f66f23daf9e13c18b84435e410c91f7ad11685c447a62283bea64f0fa559938ed9e3ddd4242fc1e240cda4369ce239a4b7f66a23242360732caf6e4252d4653a9b81ddc2ade06091a83002b9fd83990069822ca26eb218bd94ad1c9433709496dfae2f3f04e7e652aa880edd4097345561512603cd25da7277936c9edfce1545754da8543a8946cfccdad35b1b6765013a762899dc643688ea8873979444df85bbf4b7ffefe14689ef518953b7bce0d38f0d5088c27b4da252a45092468dadd6e38694f24b5fc0c2a743c9f8a87b6fa0f6f1182cec95dde1ad77b5d52667b194f3d1d978cfdd124afb710d06ce09861a608f2c65bb237046b913339ff4c5a39b2bf3283e6e1092188a20b3cdeded946152eb0620396a3a043ce754ca16044bf2751e1e4e37b8395ca6d84ca2753bfad8dcba59fbc588b02cba270166c802066fcab464b7ebd1340d0f12e3cee9bd8e103cb3f78080d6ccc4806d9ea781fee13a00224918f80b5d8090a2ee9cc24cfc43e87ff44b7d0190ee44d8d3786cdf48bd175fdc2b9e0c52fcaffeb43f04955f04f10b41c37fa2f350e27bd075c344baf5d2556837b71019a72c24ef2bb7deaa59df895db83c583a3a4fdd23482ea35715caea8041650ad94247e7f54ab1c425a2e203b664f46a487e180c655a5a6d3c3c19cbb4ed793faa93ce221aab1f9f7f9f2f31d68b4279030c0823993fed396306e00c80113793090516563a87c3206ae24f4d514b499ced2d81d25e709c9e8f5070724110e86864464e605c22c9e43650a4c4b1f6b325d996a5d3ebc813a8d7ed87d40960e680a0b9a88c73f39096d4a815d030a46c4cd43b7e26d448aac98285805f8df162bcee8408b551ae71a179b25086e791bf1a8e1c27dfb194f656dad527c554187a3fe3d0bce80e705aa68400b38182014eff7f7fab1d40071469cffa85cfcdeea3e0349c81e535cef95d452377fef7d6eacfcead5449b9229b4b758a080fc9629f22aae5c35eba64df63f9b967f0ee4e67407d51d5b386d519c7099aef8a58f1ed3a3a1558ec6780c2bf6e76b241649151b0c7951c41b9aef0fe243a93e731c66d8802f35d927751fbce0df3133094438c84365caa67e8811570f74e69e4409daa0a5e95704bca06eb0c3e8642889f2ea5c54912be0435838a7b7929227e3d81d4c66fd407b3dabad19ac3377cb439c48457c659ccdc2b67b83332ff9c3e0e9eb4ff645e5b32f4c1363e2ad4708780c65b9cc12a6c5c7f67b3bc93eed06fd41e4af87734f4748227d0f12eb69080c119a02b6c9ef8be4ed77260164eb518396dd2830c8f928fec2ac4a27a0cae7d4f4dc570a4b409208db7ccda974546c116f0e247505e5042e57b6e978f5d09fd5a47632f10eebd96d6274428201118431c8c5aba3c2c4f8af38a6a78ccfba5314ed893e18b1c9129622bc57cb440cc1a791ca26a57f4b90c6d718c9b5803c3f19f6d1ea7c252d081daa5f453e4d7dd9471fa4d66c77d449fb19a453a13d95120483507f38877a1d6a5257427485851f776196e50591734d8b05522091aa85bf80980fad7d278f8a1f2c8f435a1a344fdc570588d5dddaf0764ef882316814ded89583aa22de631baa29060c68f9a47b297682fc0e3108ac97f494ce90c38b381658844238f1c08e03c95d0a7deb68b99e1a89a40e4142a6cb1df6d47092c1fe5bca6b9a6be8ab667d896f34627fb6c3b6fb10ab3f4ac695acffe58458ce7cc2d52d50a7064773e02d7dcd2486db6235d15d4864700ccd7cc0631cec828d3929b446a8cda3ae84a909107f43a7252ca731ff2b8c87d0d01c6f75b880aa02c3ec4f163ec7118ab3d722e08bd012561128d543e8fc88d85b08be6ba09ee0d4bc8cce2d93acbb79d31ca75ca614ed40364aa11356f4108e063085668e4e29efa9ab688c7c936e57659ee86a0544744ae908cbe7708fdca300a6ff2ed960128b5d3d84052f58ee90744988879607f717f668e8b346299389d31fbc08d9c9f4cd123e7e13d2e79d2a114c04c0ac4c5132eb7f1033a4eb3f896cfe39b0e3093df5b6ac55e66ff619ab0f156d36a13a047a56a2d8371a51e051abcaa290ed51d1b9882ec02ca4ecbde6008e9c283bbec345d57a14c9cce82a558ebc029a7cd00fffd37e477b600f2e6f88a25a37992e417ddebcc0817ee986acc7836ba56aa6e4620cf19c0e4625c7c862e8f7ec4361f50e6ed55b4d3ab3cd068ee23ee9da04c5e2e5e6dd5b86ea0b74a1c87b32ae229ff258fe4593d9376f807272554df432e4a7a34b383a516fb5d990ac5341be499226a1413d22b32212b9e82c65f133bac4a089f2ff9dc1ecb4f9bb1e515e7417bd8064945d28eb8bd0c2da7f633cdb37359c39faec39227ea10", 0x1000}, {&(0x7f0000001300)="2035b4e4f79ec899014f8d87910779c5156f14df6e6e27c071fd12212cf037c1ab8f43d13623582f36b6f45c3e4ab856455c8d29219493f385be14d30536d45e3b89d565b8634a1955328b31dc692988330e6dc724e8dfbd2990c05d9eae392856f94facb68b97188c12f7e40710653c0510c09c1036c3a872c2bdac23203350cdae9dd26ab25c3fcaca985608e6e1fe8dd609c2071c14402abf440fb40e6ac600c0e60d03818c73425cff6e6d8e1623b981f20bfd92c0d44fe517cd5f4297b92d4919b58014ee53a53b6d94095f600120bc2685c5612e", 0xd7}], 0x3, &(0x7f0000001c00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r14, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000003000000000000000fcb2c9d81ad11672722702245ff6209b7e6803964aa19abc95e640840a45fc6edc82a9449004293cac2a0c91f430fa1a1a84809edc08af4e57e2f39bb31451d717025609275a4c1ca89bff6441e903d5", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYBLOB='\x00\x00\x00\x00'], 0x158}, 0x3) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000000), 0x4) 09:40:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x400, 0x7368}, 0xc) kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001300)={0xbc49, 0x8, 0xe95, 0x7, "37a5924e732b21cf694d9e7ec45b61bdcc7be005", 0x800, 0x100000000}) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) fcntl$getflags(r0, 0x1) preadv(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/92, 0x5c}, {&(0x7f0000001140)=""/115, 0x73}, {&(0x7f0000000040)=""/21, 0x15}, {&(0x7f00000011c0)=""/55, 0x37}, {&(0x7f0000001200)=""/83, 0x53}], 0x6, 0x0) 09:40:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x90, 0x10001) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) recvfrom$unix(r1, &(0x7f0000000180)=""/77, 0x4d, 0x42, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 09:40:31 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r3) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0xaa9, 0x5, &(0x7f0000000140)="e49a6bd1f017a22abd71a11c9e13bdf2b61405507fde0d55a590d008dfdc7969ab80e3cebca7261475923c915a8838b9087472e4ef215f20326de00d89ca07c6dd6584cb1a877ce488feb1e710965580ea78fa0b86c730a09bb12f810d93648eabfff76c038a541047d75dc1b2f7996f72a0e6c3c32b38c713f30ef53d848d8944b5c8ab5971954899d323b994dd1ce80df457e5e51e1c815eefd47176b094", 0x9f) r5 = semget$private(0x0, 0x3, 0x489) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r1, r0, r3, 0x8, 0x3}, 0x9fc, 0x6, 0x3}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000700)) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r7 = socket(0x1f, 0xc002, 0x6) writev(r7, &(0x7f0000000300)=[{&(0x7f0000000240)="b8539368ce75dd86556a85d8e0fc986895a5cf0e887c10ae555b0dec93e27891fb656e4b062f779c86cc19ccf006981593be53abbf814b457f6279abbf96560caace81731a2ee811877ae87e578cbefa6b64fe805cdbe35ef3a9e5f6b1690cec3c50841ee00e760538f5e96fee639327e4c245efe8a4c3b20807ed8130a20f3436683ef20f374b578e3dda60497b1fb5c9cc5edf8f30bf8ee426b9524875b637d3c45c03", 0xa4}], 0x1) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x1) r9 = dup(r4) socketpair(0x17, 0x1, 0xff, &(0x7f0000000380)) lseek(r9, 0x0, 0x2) ftruncate(r9, 0x200) fchmod(r7, 0x2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000003c0)=0x40) shmctl$IPC_RMID(r6, 0x0) r10 = syz_open_pts() semop(r5, &(0x7f0000000400)=[{0x0, 0x400, 0x5120b496ac3b2649}, {0x1, 0x2, 0x1000}, {0x7, 0x100000001, 0x800}, {0x1, 0x4000000000000, 0x1800}, {0x2, 0x3f, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1000}, {0x7, 0x8dc3, 0x1800}, {0x6, 0x9a, 0x1000}, {0x4, 0x4, 0x1800}], 0xa) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000440)=""/100) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000004c0)="9b94cbdf580672f5b8e2574528cab2ea156ddc5024d0899bbb6785554d07cfbf48ffc7232fc79ca4ac4105ed000f4f115f503f7a3ef1f0dbb3a838504593cd07e2f6a261cc2aab3f736a5ef45f492fba2ad35d4cdea737fc18a3ab013ab048e4ba000be4d51b8f2879316479e19efb939fbde6fa6238a791539f03e2c6e8a44c", 0x80) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000680)=0x8001) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000580)=""/216) ioctl$TIOCNOTTY(r10, 0x20007471) pwritev(r10, &(0x7f0000001ac0)=[{&(0x7f0000001a80)="89e24428be", 0x5}], 0x1, 0x0) 09:40:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x4007, 0x100000000) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 09:40:31 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x9, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = socket(0x10, 0x1, 0xd) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r4}, 0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 09:40:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) socket$inet6(0x18, 0x6, 0x6d) 09:40:31 executing program 0: r0 = socket(0x18, 0x80000005, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x81, 0x800, 0x64, 0x5, "ad24bbf20f098377c76dbd6e9fd54cdf20c97b22", 0x1, 0x3ff}) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 09:40:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)=""/65, 0x41}, {&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/247, 0xf7}], 0x6, &(0x7f0000000580)=""/4096, 0x1000}, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001580)) 09:40:32 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x2, 0x100000000000000, 0x1000, 0x0, "010000000000000000ffffff0900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, 0x0, 0x0) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000180)=""/175, 0xaf}, {&(0x7f0000000240)=""/191, 0xbf}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000003c0)=""/198, 0xc6}, {&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f00000004c0)=""/196, 0xc4}, {&(0x7f00000005c0)=""/209, 0xd1}, {&(0x7f00000006c0)=""/88, 0x58}], 0x8) r4 = getpgid(0x0) listen(r3, 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) 09:40:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x100000001, 0x4) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 09:40:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 09:40:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file2\x00') connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000516a904636652e00"], 0xa) unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000180)='./file1\x00') getrlimit(0x2, &(0x7f0000000080)) 09:40:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4011, r0, 0x0, 0x0) 09:40:32 executing program 1: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8373, 0x4}, {0x0, 0xfffdffff}}, 0x2) recvfrom$unix(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 09:40:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac1688f237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d753c9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e2c503aaa6e77446f22205f2e38d8eb1021f3a8b5b0a4cc2b11b2922c6bea92b549e7dda4757ecaf34fb5cc05f8489f", 0xd0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffe, 0x0, "16ebf8d59239a35971911683de8d68686f6e6700"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0xe15, 0x9b7}, {0x5b8, 0x1}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 09:40:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = accept$inet(r0, &(0x7f0000002680), &(0x7f00000026c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002800)="e457c0de84ae8fef826bdcdd9df847a8404e5aca5a7c661b699661561c50b22dbe9a86f470e56de8e15c393dced6e845742cdc9fc92650f27960eccb4d2a5145071beb920bd5def547ed725b2304683f1c1cf795119275d552aefd2cee673c3040acfdd6d32284eb705206a997bc7e09f0a72de4e1503b9297eb90883855dbf26696fa5fe9b1e9f1a09a0e9c07a49209462b1efd1c4ef906c86922020d82d2cb3b85d30a9d2e2defd485aea77fde9a6a6cbc1a71b10ba737ce041aba864c24781eab9486544ec9", 0xc7) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002800), 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c030000"], 0xa, 0x0}, 0x0) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x100000001}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="387b05d36777dc0f55f90ee14c62e78f64cdf8f1ebcf7a863e0973cd51cdc4a29ccf4151e7e9187611e8baff768f4ef135b28d47b4a1739a13c550f1c87ee821a12633720b6a5bb6036fdd3276ab3a4afe23517426b77d8203f328a6417ee3bff308c59bf70f10ad5978d5a6c7b3a92ef457bf3b024981c209e1b2b6b8cb87efcbfa6fc33e665e19ce14fe157a6217f4b17534c87824ef621cc066d2138a3330242bb791cca800c79477f51224293462cbb537363b689be0041bfa739e107ab4ec54", 0xc2}, {&(0x7f00000001c0)="9e0bb2a1dc7be5007b8a4f719e72028580de8d91aec6f292338d8e1f3bd63b7b93091337ff703d5cf01fac435cf3a28f320c46544c92fb6f8726272e7ee1f893e37beb10aa7b8765c197039798af40319f494b40199a4bf8bba394655d5824ec3a07a6fcaa91f291ac5f4f19d7ce64117d73d772408da2e2c9f04608a53b516a55ba7d157943f6", 0x87}, {&(0x7f0000000280)="56ec333dc97d3fdc4c2a94718e29ab8eeeb947b300e55ddff54442a42f3c5557f48b172ab09f5c91f64d9de104a84d9ae52aa862c1767f9898688a292701", 0x3e}, {&(0x7f00000002c0)="0c26b30c4bb58847648be388cfd4849fb495718a7a83801e91be2f685a94a08041e693563c59a1a47c744a", 0x2b}, {&(0x7f0000000400)="aefa12ca525e66e729c54846bda6641ae65873223a53fe346a6c492c7e2e9c376c6323a8a7b92bbb927b9276fcd0bff11a5bee02e96119368c3eabee73c2d51c4e2cee4406b5988892629e85be247959da483a5f2ecba50402de0e8a90add5df5f6d1875bde45ca1385111bc2d66ff0fd6ff2dbdefa4e9ba09ca852f6776762ed96d41bb0472787cfc6c0320f1a1b64e071ea5342378a82609e3cfa691613cf38776d1f207a540594e31463875bdf1103bf2bbb1399fcf5fe31dfeb810f5fd00f7f4c4cd691299b8d2a2de079c5794f73fcf97b7ef1763ea19ab5db87cf2a6ea495f513f98be77a66c8bb642bd5a330a1f82c306099742f8058411ba6570e63e54948907818a654c06fa1c521a110a3f40a352d20555a7e8aa32a7fafd7571ec09b152e3e579ba5c4e39804741f891b42b1dd957711fde1b1eae3cf848105bf2213f86a694b60919fd21b6a00097eb0a7f19e1257b411d3369967d98f95d35f40ec79d63cdb66ab1b6a3ba8a709128602ed10c8b7743653b2ec9ffd7afbf998c9ef63b03f96b37f3ce40c9f66dc46795db1cc9345d94a585c351b8951b6028dc76359c862cb65b2412198e4a2df623d3f61f0f8132384589a58f4ae1846e7894a4a05013d626dad706dfc890aaa1a25d5010cb93317a8f0d8f45e36ca97f21843e4775d3095a6c1e672f24a0ae12b8e44035928f0816fd53f3962027d0e605c2f8d9ca7706eff421ee49c7b6e9a1c63e32e0abb3b721e7f6425398fd56c35fa4256a4bb5937cd43f8012bdd122fe9d2f1716d806ef312e42a3b3c464cf11cd1554dfb24ae2eca25f39af6d6b61a2a4fc73622619fcd00fabbe7a9600f796a99a0591e43384e22947f9b1dd3b3f5d771b4c81e9d8b7ccebd51d00cf38b90cc895c3517ab344a3fef7b6c13ffba86eb1b4e78cf8256413a1c431792f3db842e1b5c1c961d0eaf61c37e761d776ba95b90325b194cb52d2bb5d0320a41ef802d583410f94cc668fd97ddab64b7847837d4f94d25e3fb8c0e0e3a18b0f2f0620d07bca92cbd006aaf78c799365d40d5fcd28a3e37c994bb280750136d6b602eb063f5b1228993449704c8439cf96e5c2f740b5b38b0317d64fd73fed01d7ace7a2be32f7ad15c550d9b999215a3455ebba9f74bc223bccf766eeebddca39c3c8e8e78e695571c466d89ace5af582be031bed9817e5bce124e4a8e34b69d2dc48e0f990fc69a8a4611d15a6daccb01101d6e93d5764e9882ccad37aa0acdab1b14a81cd9f65cf517229390e9e4811314ac1f3b39ca9ebd323be1ca5f2ba870c0361d2f46d328ddb6e2c9fe6e71930d4a44d60cfa2efdd12082986ce65f9d0d3ef89c7cbc2146281bd837201bdaa14b0216204544d9a0c0fcbca0846da8dfb37e10f1b46cfd557abefb3af246b827cf46db5ab9894c62965ab30badd31298135363c445d3f6aa850a7d7928f8f8104ac25bffd5f6a935ad279d315dbcf1a54045e579ce105c7612af1ad55b7077dab794e44f3cffe8adf90555d69fe7c8d04b37670f8e7ea902b953915cd1e107e784c7bad291c21f85e87c2bacc31ee81c669c3c614c6628eecabd646d3f2ab025374a38612d93cb021c98b5860683ed8237370a5fb54890cf8655d6c4ae53771cfd94fe06197a5a555017fb5ccecd3021822fe6015d365e78cd87682f7cc135e1c2ab000d4351a872e5dea19eb197ce811c77e3e52f2b3d673bf3c4f2338aba1382d4b0ad649b49bcc2f6c92a172d0f6632078b62656ce01dfaf0ec281ca86d53569e896f6a83ff43a6b4cb4e42953a83abfd5237674fa64b02081e2171bb5a7e316ef3a61f5f20abd7a0b05dab333ae7a0782a8000cf337f9e9abf6adcb274762d782aeeb6e3f4580210bd54fe1c73684cc49ca0f859bcf908987e2d6fc64519b64819e13dc6383dbdd16af1704f5c6806452bb093b44bb2ca7f70e3e050085678860047bc85166a5c2faae85c0f382ae3b1661b90a87517672a245f182c3722e0e2e0f1ab876c5d9efcc4c5727b0713597c1366fcaed166abcd91a8327e256c01c3eebf92db922c8b0bd1e664335e53b640aaa90d09fc22b8f7b00bfc6e52df9129d687caa569d5fa0890fc9c4e48652e978ccd775af84ec3e58a5a140bbe227aee16c69c2ffbad4026d2b6874840ee139cbbb8a64dacccfa998ec9bcc42837dde0c35f21963d777b84908b07d15857bd3a0b605230a558c7afe7e06975d475e9b6986fd4ea7ff47c4b4b43d8758227e44e79ef4bb4497f06fd5baf9ba63432bf181f462a34bc4343bb942bf0825e686d1a0c5fc52460bd383b4a93ea686f973a623501a74cf9f8da57b0cea0d20548ac5e0fde58090b391977050658c3d9ffbfd7f0930b89466e1cbcf0b446e0fc825a47e26f60448a15b1204996a68a629beb145eb5390c34c9e2d76a54b72a9a8bf84e253b25bbca5ce9ff6901011458959deeb1d83cd80c08bb7e8dc69fd9e08a16ab899bc06b74e03bd0cd4f50135b35fa2cad9647d1b04856cf325927443d305250ef73fcfaa8c924a8565f77bd2a03892399ff0a4eb082abac2830517b4534bfb1d5f27a5f0d796b3086d405c1e4eb3c6dd7600babfd784f80da0f1d78dc168d75190ddcb4f86ae5687357ec35d8e8c67dade4633af7e023d24b9e34d629d020015f8695d08fce4b61ed15e75b009fc750c01bbef5d0486df898e5c71550000f54f235c0eabc988399c28d81154822c0c73cb6b25c510d59c6cbf312cc3c16c45c78f8fcb8824ef69ada608a8c0ab2da74291035a87247e71c11b9e5f2e268d116d4f26974ceff4953bb4ab4cf7103120885d1b04c26268c94d7b500494f3c47040a5270a1ff6322dfcda5e2d70cd17cf7ad25132cb913dcf0964fba6726b4b21d83aa4519485c15e87774c74cb04ef43110724f9f2733c4f69eca82d600e05423dca6f8f671798a5bb8249ea45ae66e963990a7e42507720c3d13124e271382b92b5ebaf3eab16dc9eaee0acb9b46f4943bb53dd8623891c82efa903d13fc75722654220ff7f279a29bf8626d1df7b0f360712cc347fb52ebecf4f74fa2bdc9d2c1125c644e97e855d9026bab8b49b6a7c4d71030ef38e3cedd9b03033d3c613ab6786afbcb680aa56667a9470eeb3ed3a2a32da90bc60a9ab6daf2e8f477dcd6d3fe449665ba8321b00c22458a1cdb06187c3f537d9956fa226c2cba081d5111e6edeabb853f9d919b3088da490f1447a715dbb7101c2023940496ef5967195f670d79ad426a3426974cca2cf311d910c2bcb689e32b23704d2e9f51c8a88d197c463e09ec01233df79feeeb7baedf05fc097f04ff2ce8082247fe8f3e6181e821fa0c2cd450d83f4b8d267d842130305f73207b4c31809023023247fbeda7e41838afd69196e0f817a6a7ca40ad200f6130a2e29293aea1e2ed73a7a1cdb996f5ead02a4cb32bd9bfe2b6ec2adf1ba132dcbe49dc9e18c254e68b37c208bedfa5919c18abc4a15726b9d0ebec03ba1f2f19b362ebff3a4643ab3dd3173eec8e6a3873bd775737e7b0ae25f378bbd89cf282e414dec3a31c17871172559971dd4be966fbebf1231987a37164ecd8e49dd8993a4bb8def66994ae0cb4f10d5b8d3093de5e0616a70a942e90919233db427f9cb5fbe5298655d07d3fbc85c428ae033c3175892c8eeecaf1fe1054eab102fb2c8264207895faf307e92e27c2b2e9587cbb7e78220cb5ae052f0b50bb692f1d4526b530b1517e8f05f45d22463ec3daa49c78d75229f814ea4ee286f02ec86657c7c70a668d7fb2aa7cb8ba94c0fca66a27145c1cff56c67191ce9e0053e337adcf0521bebf58ecc230edffbd9846fffdc0990b3a67f3b06fa2268eb6acea84e369fe413d9cc041c6f6e4e86175e0634129ab6555a1c64ea6184bcad8325cff870bcbb8da4314dca7edd8a1429e99af5ef732bcc7298c2e7332accc0c3136a45c2a4624cfc000b48ab6bea15e039b06439505a3c3746cc13de50ba02fe0fe306e4cda2400a16dd5870795097f1aaf30b4331bb6685b466202c2c9d960ca411a328faf1ed016b14ae7bc063db60c97e0d5e80793ce0a213b7bd2223d3c0a59ff3423cb8a9845a0ca44e478626a0ac03c96e2692f74d7e8bb4922e76efb670170812e7f93fad26716b43c179b04199b0ea461b3d82d94851fa185f86789aacd06256f2641442511aec4f0d0301ff875ed33ca935609fe0ae6133fc50f3fede7ba20691cca8bda8b05e2b7ae1436aac51324b9fb853235b466f98137920860e7111633cc4f03f784a3b25dba09846f2837dfb1488ee4b40307939418b7bce3c1766da8d3c0c5897e62a9baf4b57aebe6d83064c61ac626f6ca8576a2c25b6d32b4b9b670f4de09c817ff010c3a9cae4b36a42bc4315bf8620c0b7a8050e20c0d3214d911df598462cd738528635b3e162a813e7ba031f99e54cc5c98df1243e5312b11a0e69a27aedf3830c32f88b94afdcd8239d23192d9cf6ad686bc3dac7a5ce282c792b5cab865fb05b8ab87a97a3db206a79c12e99d6914c480f25c1704c79108922c6e28978d08cfadbb1a62f339c193d7584df9d316cdc0418b994f15cb13e8fb54b7788d00da60621b3df3b88c4699307ef473ff6554d53eae32ff011ceafbb45212b1e86ee3a23bdc63051741482a8fd93e6acdf63580ebca5d77a6c5f6d4d3073e3da0d5387193c64ff3e3cf36f6a41e38c939ee14c039ab625560ca322eb603a79668bdb17a5f04383bd073ee651bc6a694586e204adbe46ce9add2327fd49e8460d519f9e41bd2ef8bbb6c395785d908d5a2e5f02041349481e27254c7534b7032ae291b8afde6e2bd5a28c620b5646b06f8dcc433d0f31086e9b93aa7a63a839f7860d6ffeff5c6eced3e8ffe393fedfc2cbb38c4ef2975d8c3bccd511577b2c43485251af2370ef407eaafa8ac50369f64136f2b0cd9c57462376d9d1e7fadfeb4180b4622ab86597bacad8d18602c9023d633c1cf6d724f7449bac63d3b416b9aa3916c7032b7de0da58e9ec3e1f6a7c189f4dc09c577200b3cb07e6bc40e500982e705c10bb2d364da909a3add053923b4150d70c3b437be142853c13ff8b3df2c95c2d47056277895743db3e8396bfd524ee90c67652f4ce6b7aaa41fce2b480acbda44505395117d838afeb942876878ae029bd8c6a0f219050d184b6277485c90e4e5bc108b6a12d72ad22972670d23afbe4d4944157203ef3715937e231ef7edc07e6da15bbd9de4fed8f232e5ab83db6740c201c42f020791dd92b450c9a03051283a578bf344eb39014771512900d1bdea147ae425230c409f4687d57e9c54325a859310622fb9976f401277be1efe81f2605800b66e3f751fde3ad4f61edbec6d5706fc7d264052525024eec4af68226ecc59cca5aebe10cb321a9e24ca59929714387a69dcc097c6b9cdd166c75338815a4ad89e78c38beee255824a0e148718bec76cb3f4bd68c2b5b3e8292401d461176f57446381389fd69a21cad1047ac56f6c7c7095113783e27a8c218d9ba7a4a1c7fa6b185266823cf6e36ca0ea31d8dbccba60391fb91b5114ac655d1cda90481171459c419d2e79bfdb24be9dfeb2857524996078fb0dcc27c6913f32b9a4eb474f2de01db99d5d6317ffa567f73a205dbd2058598d7ad6785746c9d07185cccc39fe580c3e84818a2f7a348bdfa4dcd1d51cfb43c1b4fa4d70b232d025256b1c8cc99cc76fd1f2ef9ad8951ede87b95d353f366c78b50dca67902ed3bb05e32fcaa93a8755da15246963f9ca6a696dc051b745475", 0x1000}, {&(0x7f0000000300)="17ea193f5567c5c889aa1d769ef1764a871e9721d75e417b3c6754bf5d", 0x1d}, {&(0x7f0000001400)="279587ddfd3e49afe3bb67ebafaa414214e8bca80720718f57d0cc2f2552a867e6bbbbfbd0e403c9f77b921037d0b8232841f18835ca367753cc4fba28d4397762aa771ae6af58d137ace988cd0e91404e3d90b1ff14af67f9a16c9d9f58567e5bd3d63a7aa6617a4c20b411b1d1adbe76fd15d19771a088068ccb17b0c72dfe4db80ada803cff0d14fc6356571d8dd5db0b3d7aeb63d9648265cd572de67f6e8874319e2d928f8e253d8fc326955232d6c6890035e92c", 0xb7}], 0x7, &(0x7f00000014c0)=[{0x50, 0xffff, 0x7, "c5fa0898d7c4746d84a0b696e9407c0800be56d7f230f847398ad4b664d6a45a7b48ee451f584b395e690f8c7401af5c64fec1f6cfaca5b6ed93f29ec6690d"}, {0x70, 0xffff, 0x7ff, "a26f07898246a3d3afb877b6206c11d4ac8f2f5fde3ecff4e60e59b1bbad3bd974514a3360552442288a7094489c8ca36c953995b624114b6ee3003a58887916f9919b038bbf8c729ccf9d77f8c015f969cfc3e17dadf8118ba4db"}, {0x1010, 0x1, 0x6, "e31ee6d09d29415571c889eff956818ed6cf4be18e1f2eb712f17fd4969c3417c7adf70ef9cab4178e5ee80c2fd89c31dd0a24f0e4f178dc29e72915827d21d45e118a55eae1d7bb451e740258ce9beab9b59b839ea15e4ba3868290dc53ce83086ab36800e36bdd490c4432083c0a55de84205c8a1a76d7b1bc2f81a376ad081f6254c8160b96ee0d8854ad0ee797982eb2afbbaf8ac368791cb40cc1ec4c4fbafb68bc9337167a0911d7613748e80977bef60205ab620a5f95c9b226f2266efc85e566d0eb29ce0630554bf68b3c6372b6bcea0bb2358d0ae68d03eef4b4d1b68e8253c7aa4a55fab6473bce202623e089fed521808a0463a76a563b7eb77f8984ce6aa1e275a76effd2ce03a9b45504b302e99a94a5d465a9994112219872170c9a8258e1eb7e723ac5b84bf946ac32ad5d50df30779ea05b6c794d7e152de3dd1fd457dd92e579c93f8093dd50f70ed8b7ecd036028cccf7f022c1cfcbb0bb51263b0ca42e2962544eb08f290bd85d88a6b27514e0ce33a12ad208e44747d0cae7fac00d7f442edfa2aff02cebdfa74cf4e3563b4925b2341da7dfe4ae2198639bdc271b2c6f513422d55a4a9e378f80f670546bfc8ae88db28ef721896411777d4dd9f8dc5a5199209e698bc9cbc877ced3abef447508649a64d76b8cebc0d7b57ee1da5edb44f7797fa2b45ec251f68de6154e4d95a10b11eaaad5aaa969845cad8e9937aa70757c17e66ade96be5979b478fb943055aad946204ddc15aa29f62b740b29ed70f24d05d74cb64e9629580965591c4406ec50be4ae7fcd26bbe20f91f7ca8705eb555d648105f93dadbeeaa78321c6c659f6602792ee63415f5a95416118c735456e6e978425ea2800733b55a3b5c401be229e54cc341d38555969f7d2a2b6e2c1bae59aba4162452f5bacbec39e9a92b58f4252d11004af131a2dec52ef78e44273776757ace68d633e73a7d8667d0f6d3c4fe2829cea6a242e8f653bf4845972dbfbbca027668e932d3076750d08e17811ac3151793e82e1d3fe4de41de51fd5d12a84c6f03bb9d6f936408a543d8f7f8043b6cee0419beb9b3211e2bc956a7796d493392de216760866259f0a396403a28a3090dd9da1ca3bf49a0a1ca9a61aaf5cfd25cb14fcb671402dda99834d4fdf63bfa8c1e6ddd197d1fb4b0af16fb4e271edf700bdd5b69944179a9800c18c80c91540090e918a945908ceeda8b6c386e69ab2d83ebe818df44e9bbe5f21ded98f90b10b576ae1a8a8c9646b9ce7ae09b74de936f7481e2a575d0f5c8cbca9994fbd8c0d1f90171c911a97e1e63726bd988037d080f23a91d7215c7bbc4853449f845402b8ab9fd6ef4dfacb0c9254483542834012c2f48f55e0b348e7be7c1ffc89f124a4632d02d9314e794ff6dba310aef01f63b3422019620286691851b04f18dfa909c1f394cba803514940c19cd5f860a269499b529078c1ab6b1e45a07656abdf7f098e4ad605a354bf52f61d9912ed3d9a151ea776a39e417d3fffc0fcd3b5f48712780e6f5dc3c85dc2c4d7d98f0584e6f646aff926d014650220d38d1f4891a7461b71622dbb054f18194e0f3fc32974e42915ebe8c201e2f35457f8fb788422e15de43544f13a955e56af36f46c25f4ca00623efe5b28bc0bacb9ee55cdb65db33a1dbc4f279662681206fdd0c3753acd5f01c4244c6eb8403d86d52b6e9b11e04cdfe3383a13b101a6c1ec23ba4e2ab92ecb2c92f3beccbac4e29d0186a088781c5e8738837a3bb97951baa6db5379d3bec9c19ccfe90c05761df5e1cf04be86cd601c6c517b6abb8bc917a6c5b6267d00773c941e7050a68d118f68854b0c8d682ac7dc7d5604ddea415d267e125e0236bec14b02ac462764a24eea8c2bb07bf91cf56ab1836143111a45b3d3f1be5e1bae5ee9b1f147cd53189e987f5710c28178b1ebe3658eeca8f566c64d2aa82d5e81970127e47952ba937e900d50cb3f201dbfe6056bb80da2b1551eb69d80e9629e021fee8477d53dba6edfb642f3c651d26d7a095c9860ee2ea7e5667b8c044c7e3556e72857eef8db1c3dd9c206c561b81a8301e5157bc714219803ad59a37e411e8ef699458feb2652ad3f01a91c61c784910e80967ab47c3086487de8969273bb86851026d552b90f36b3faf390e04fe4697eb61032b31eae2dc25006e918a49168d80db3ce001b5d7bb97e61c643efb5376f1b12b4eec25412a8a80df10cce1b7b15551470fde6cb5e4b12757b150ff01fc452a311da85514ef9ffdf02ac027ef7e12aabb2f36033256cedb3a1f2d756623afb42096a3900ff3ad890bc2511e183874e73c48d1f5c1295bc34367824874a65e7377f6043a66bcda775e9d6a6b15e37729bb7ce9f850b133dbff8f7c1fbd5d83c574cbd07496464ad394a765b093d9e6e6eb9346b3df0770dc1a775be9be06c3640613cf80adf674eb62fdb4d90dc94f4e879c3b01faa2c368ea787a3861fb98bf79c3f122acec323dba98ea0c5efc9ba8c4334a2c20e4c963112b45ec2d31ce78848dc4099d2bbfeb842a2a46420c836f64dc9984a1cc8e43043b90beccb8c990f6a8ffc3f17b9e43780916082a8e62bd5d7a78bd3dab321101a5f83f6aee5410e8dc2b89d96b1c4e63444e69cb008c058293fc0671053b876ac72b87ed0734bd6278c0b0708db835ab4193f7b74e29ba1cf2ae991963a375608d6ecee6ee98c2c6e15ea35ca24e3ce7ae5397f99e6ac1eac11bf3e32878e136ef6dc0172d198b5bcd21453690cc19bcba756bbadc71ff9aa554b9fb8cb856fcab33836fca32d5b07beab217b1b2f2b10291cbfc3d4d598fb04bb981820227de63d8b2396485cf28b3b18ded637ad2ff14599b3649431512556adf1d101c6fa2d8bec2acf4c522b7a61ec883889d8aa8d90e9a5ba0b74d68113f88e63a4b2b419fabd377615eda2bd61eb304dba2287be84d78ad364c228ea80e2997e2952f0995825f191398ca69a43e8121c58abc7a29e1b1a7bbf1c266146d1ef4181a555d68439401b7618f31b37ddfe29705a919f41041156ee3719e642e976b0874d599ea3de66da9ff55080917efc4a3e383862c6f25803b3fdfd1a44d14880ecaa6ed37ad55933ec99bde921630e28226680cf7175c3e29d7d5ba91d0549b046b0639ea30db8f6a9192953e3563aca815c3184dca4bbbe3b26e1d8170acdc7375f55a344b05715bb0c45094ebb1765bf961c548cfee96b08e414c12ab023e203e7a617b3316f9b90eb7e0e2c9012667e4b0170888529b93dab1b6fd5afdd0f364b70204c2cda01f04bd603892ec7e5b25ae29f678b99dc6afe67767d71955c8448da1f521ae7346f5c6e680cbba16c91f50c8f4a1e15bb4bc5dfeb4d15e65eb289ce7c0150ee27634754f2a1d0b4ab4049e7f88af85a18426c66cca371eac70db0ae5aab3ddfadeffd9199d2820130a4becdfb0f36875d0665dcf81c6559bf7b4e5297f6bd914d44c27bcfc2e277fa45d2deb3ca1795520444b2edb9888361e0a902f377e046373e73a4e7b4141e154391748cde1e829b824ae8444d74fc6501e7551871cb03954a5784f7c24cd4f2baf5ca3adcb45a4db1c9b866c87cedaef3d30503209e61caf3be90e6e57e1920b3afb35d6e6eef36ab8a95c349cc58ddebee05c4a8bf71ccd688a2da1b071af82e616ba93d0bf0aee78946eacf1146f8183041202a8b11d2396d89929f4c47cd09a43a1fa9157f8b75b081c5060e8cb3239c22886b64ed521d773031d7c54e60275d175f65b70af99c39c878fb3044595df463e2b5c26e6ff5f529c8a7e3cfa4e9956f33322601347008d8227c6bf02a93a558261100c7b0d9bd0020d02e71a25b42f0e0a3013940596b23c2a1b233f99faba962ed1a230b7b075feacbb7b1f3bc724854079947246e4859e7d13ad495629d30286b34f91290d2db79b339cf2a9d4a4a2c0ac9deb7933771d9d90addb19d29d9451035f836d77fb2d9c9d6a5100574927688f4710f485f67adfc2f2e6fe1274e565b2755884fc4ee79298496da3a2d72e269647dbce3c860b9e4d8de42578404a0698411abbb2c9285a5e687069e3494de1f03e62ab64e3ea452b33e5bb4afcbfd5118a11076e3cebe5518650b0e350cab1d852e2afd28d715e1a4d484bba78d537c3fb90b45724d41a7b325f6b43093cb6e4f9ec96e6d6b974a3d3043fdc3a4c14e196a6090ee60e4de2dc8922f9024923436cc1386a9984d46b68d243c19bf024191389c87be6dd593565d74438794345b47227567d1c4035cb68ecfa46adce381d73727120fd22c79d26b794430883f6ee281ff886ddae7df1ce94a78ffd240d99c17138a0f0734cc410513947bdd935ca597fc8b8a5d7c625d3885c908781a66df3bbf72ed472bb20a4471f165b41c74ddb2e7c328092bfe25e9a8c18f35e4bd6d09b81478c03306b9cb894821cee164b3d1d37563935af283857ad9a347c56c80cee9e9472514226be3f20b77fd3a6c304f5c9b1cb7188abdf640e903f9a56a9f41f4a39002e22d0cad02f61740ba5f7cdea0848c6d1c62eebb4e26f550be568011c826e7fffae3920a49f837d34dd6cda4e02122a366e36ad0fc2e42288ff71188d98ab6eb60129526a481436914b95c8ad4d650275905d7bfab78a76a59f6b9b7286a81aa6be72c5b7855039e0f19831bb72ffa225e886a0cff1e9c56a94026a36bbc889eab1640bf448d79d0854202ec608ebdc1b8e6f04a94bf3ddecaad7fa102f3db6519242440f508015c7fa3ae0399f7ccd51856969fa70f218e1f516df043ca9ea1cc65cd5086e31bbb40be8c249cff8652a94dd47b58a31166df275cfaa953284d5d21a7a38aff7c29c0b9ed80074940e5214350dbc51959ce5851b1b89f118985e09d1188206e6bf66309d84c35cd1459e7bafb5ef4870ac7aa4e711889dd170202f2e9e55972bbd37fb23cbac816658c42ae11fdcee9b425245687de1bc3efd1088f5865ef312afd3615154c860251cccd14f719d24c0ea6e5547257c0572391cf1c3bce63ec0c62d89995731585c618f4a92760593c09c4ec2883f3ac9590ef008c50fc2c9f433e8ae00c3a3a1554d5d5619374fb5e4c7c22168a9f742efc83651f34648e2c53722a11dfe518e4b7dec1cfa2f3f55fd4f4ee56ead52599d9f94eeac21fe3d79760ed01e36d78b1958670d95f07d976c55c84ecc5afaeac06bb1efa42f80fd480a4b384bf597623a0a4bfba5a2d6c937786809fe59cf2e4806ca73b97c2cd2acd66433604a98bc72ab5840686ba59bfa440a3c0039050be9d5750a18684971645fc3c6e20549dfd607204967864cefcba713ff07126940f4b89bebe8203f936d6ee8154a5e479288b085bb675a95ee32ad057c56719e0260543e9c9b1fa1ff99cc8f6522312dc5cb43ff4add779f5694cbab968bb6da9fd85b0fc96b36168810f47aba9cd6414cf38f7d26b6d4d2a7ec7c325ac68e5c4e0f0b4e86a9847f64ec751257e915f75d45655993cceefed3596ad78d3c9085faa9f23c5fe2b1b48f8edd41e616291f51fcc3871b8f7c13e803e40a113b54f2a0150409cc198938543574a9e87d9363e5c7dbfa20f34e7a74da35b523335c24d4198c9c8d3fb4f357dffe73a3e938f94cfc998c34ddb4ec1feb8ecb7a12658641a68f71b41571dad656ae4ff3ff4a08fe7013695351cef37a87d25138968c9a7b63acd93bc4a03543b167b2b1d70886fd4f46ccd0f8a572d43052f30431d34f5f2be6b957d4ea617bae98dea30119ce7047ffd0ee528b6712ac1471"}], 0x10d0}, 0x400) getpeername$inet(r1, &(0x7f0000002700), &(0x7f0000002740)=0xc) pledge(&(0x7f0000002600)='\x00', &(0x7f0000002640)='\x00') munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 09:40:32 executing program 1: select(0xffffffffffffff87, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0001}) 09:40:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffffffffffffebbb, 0xfffffffffffffffe, &(0x7f0000000000)=""/199, &(0x7f0000000100)=0xc7) getsockopt(r0, 0x36, 0x400000800a, 0x0, 0x0) 09:40:32 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2020b, 0x10) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r0, 0x0, 0x0, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 09:40:32 executing program 0: r0 = semget(0x1, 0x8000000000004, 0x1) semctl$GETVAL(r0, 0x0, 0x5, 0x0) r1 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0xbd03) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x84) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x20, 0x7fff, 0x6, 0x1000}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 09:40:32 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000180), 0x0) socket$unix(0x1, 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setitimer(0x2, &(0x7f0000000200)={{0x6, 0x1f}, {0x2, 0xa3}}, &(0x7f0000000240)) r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/23, 0x17, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getitimer(0x2, &(0x7f0000000000)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x777) 09:40:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fsync(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) setrlimit(0x2, &(0x7f0000000000)) sendto(r0, &(0x7f0000000100)="6eff6359e66cce0f54af0cf04da225b887237a6f2815157ec790b3ccf337bd31eff78c053b6e49748b6d618e77e86b42321718ad553119c586a09e833df8c62f23dc427c8e10f8f2c41fae1c7e78cfa545361c585229d3d8ca1326977beb1f8e9d720cf7ca554403cf628acaa039523f1b212fda89b537a2400bb65c44a995da7a3b293c6a1729021a943729f147e4659802fa926cdc91f1cad1f1d869fb443ec9676d36cae35228adf24926fd7085635ba079f562a4cebf26125e1bb87b87c51c532bac51f7365d11bc5e5eddfb7962995ba511651959bba607c604cbeb623423c58bf49379b58260bbd6c19ea4811c85defeb19d0f00d2b8b60e783e94ffa014677f28b6309aabc34da89b121ebc02f43303b3b28ef2b6e255b0fe51edcb170fe38f600d0d7d4fe1349474b88f8eea7b355506f541300d36062fff37db21021f7e5ec021ba803ab3a7772b5dbb63ea07e8cb4726fc624ae717eb16b2836103275327e35c32c4048f1d233dcdf5e32cccd47622ca19e4b5211632071ae72338e7e46b37ed623b2b62d9505036a4582ad3b02163898540d7ef61e8d64e2a9d4975c83e3ff3042887244ae2a5c8b6352c2c6412a6f2cdab45b655586d8a7ef894d0e37461d73878447bffaac2960c049ccc190e4adf177a7fd011c3ca79945b4ef8d3c97471a35f9531e2b91d98e6eae22bfa9f93395b9dc5b3683cd0791c9a976d4093e233c474165a8fbb5d76c5eed866130f449531f4c5410a4aea0dc58d10dbd88a9feb7ab36d2dfe2958d29e443a12871ca375fd3b040c0c1ebd019388f41335b4e7af3a26c91b48b7d5d307606d4e8a34c6aad09024658c481e66effdd1e96b42b2b3f40bb6faf30838b8d83ce827a1c34ff971b18c9542ea16748a27d22359dab190148e6f2283a5a9f0852a564f0091c1680727c2cc015d8d49fdd37c07152caf73827804f69e7d674f1dcfe27f91219168c6dcf29b4ae15e91e744d39e385cddfc36d17aa74120f9a7ddbe13b6ffbefd170fdbb94f325bef6c2ce67ed8f656796109199514083ab4125ef9f351f26636500294296722ba2318dd24b44a99316a768b834ab8fc8e3a40fe80f638e736f68702839a28b8aa73d9fe8b0b2c91c0603bcb8f0682a06927e68628276c80e9f0b844355a75f403f54435d368009d7caf1c2a809cc0e3cebc6183af0ed211e652f7af0dde7f29c1f66ad2a874d5cdb2eaf6457c54720e275a3c23f1f204ec1ef440a5abed0babf25a2684ef4cccb702d05d76c192c029b6a3a50275a208795fd0f3c121c4765283dd85118849d4aec0b37be941db69432cba49ace7db64d25d52abd5cd5f1ce2b430ebb121f636a7757dc32dcb6b10be87ae53751311a7155b27f7e0ecf291da483ae0cb15a5f82236ac5f523b3e92a0839293c456ba2ff959e0fea1e008f6fddf88dfafa76fbc9031593a788ab8744ac882d94d0a50195d3f233722d03aa0106a19b9399350d9ac480d2eff47ff9ad37b4080dd9b58253adba078b64a5f17456ae3bb41d520fa36f55b9318da663c2e129bdb2f18ff639f31b50abaf03304fdb347d9fc1b1d4f66f41a176cc6676d3a8737bc59ab0e88e411481cea0abd5fbcf83420ca34cdca8f8b0a6ef413d8ec3504c5f96bbf02d3e85a77ce987ace9fdfe7b7362ef688d8bd610e0a198a3d0d2d2756e5e57ed7d409746b840c0ea767b16193aa477ed147a6841147b78cc753251b6d08289a4998f9f76eee74b961adfad5fb397b47376b81c7eb3b85500e76378438c00a2164a58ae39fb38614073fef2dcd8f66415dd05ca9cc6276a6d7a674642ea6af912701dd219920166b260255a85a6a1e20a889753a3b5a089d787bc00911f6774c494f98a9601d0ab89732f5c2e86c675c734e7bb33da9914b5e6852fa7d41b5352613616c455e28424189f6522a79ffe363989409a8418e05a9309237f44659f25305855c7b1d9b07ee2018ae60364764d7a049454c13abf08d5dc9e4dfbb48f1a04eb47f444fa44e88cdf02a48faccd4bfa0509877a24e353bb16d9b483ae63dc99abf0f59be18f70a66ce2492298d5a53a487f36ab0006080b58f0c9eb79c3983bd659bc5b7f2a59872457f41f1f87466009aca54e4b0077a8a639e7bfdae1e4fb0ca51baad5c4ac760f914094a4954f612663d5e89f5627e4b6caa76797641a6302daf55a22fd6c2b95ba450e0c8a6c8ce765be4c6eb827be58a04fccf7e30c8bee49c311c46fb2f53c4fbeadd0b1c456b864408b258484b37b68855acc3218c6da75cb2de8999415c47dbd92de824f1b644baa6bee9e0b68b52792c788350fcc0d8b841ca11c9a5b99aacf12dd9aaccff4e938b7a649ba1c29c592f3ed19f89117ce9bd025d0a08d3c8ac9f209169ecd6430f135c290b8bb7df8c067713cc375ed105a3319282393865b5744455048c2f8ed927c584806544ee06e0ebd49ce338b6cf0f55babebf3dadc32c69eb690312497009b9cacb92cd760a78adb0fb484f5b1199ed5f7ea659721bd4aaf437f60c11d95cd3379957f48850f9efc82028ff87d1c16b979cc930adff55bef748884cb53ef60d2ef72ae7d4c8ad787a113ec2c6e54a59804c2f76ba853e7716b59b4a85d0d8b76d557166d7fdbcf5fe6fc2d04f25f88fc760873b648317bbee20f1e81774be29846140b5c0768289bf0f25cfd8dedabd290fe30b33ace34b992cd972fa13134a688a4466c3aca2687a22fa64a9aeb19633fbcd978485c6969b45ee05c5b9924e4ebc735acd46ed5556b87c4d43886d3b9e6a9582090a05055a7664cc687a4631373cb2cc705afbce37a909128c09f7c2cd73a17ef34e3d274fab3c2c7d03e2ba46481b89218d7f755b8cb8b7928ebfae08529982f8bf054581709b98e7d2b3e7229b3014f5ba56bae7bdd1b61c6a9775cb410026181a7987491cc5b0f3f181c2cb1851583c4cb7f1f77b05eee87af5e9b3c6696f6616baa5ede112d88c1bc9fa60fbd793143583ec966666669c3f7d340134b66b7be0470549f482280dadaeedf145abf3e5dbfd8efd94511e986d17eeff471a9c5911564a2f87de9c2abca5c63fa5f46d102f7b627b62eabe0e2c30594597dd0961ad89ad85c08e80a9b26009de7e328420da3289b727b3956177981ce88f19ba35a773d579486fc108ea46571c54f6e7fb3683895657363c85aa4558fadcf54c786187d57803a957a618835b5d6f353ed7228d0ec7d9bdb9153a0540c54e1be435c1ae10df4762fbc7a6eae8b9930a780fff361811b9cf6d9e8b04466a5cd396c96affacbf74ed5f8f43301bf63186ef2df8054d232d547b7f03463c808b55ff1c69b5a35bfb8d4f5ff234bfb54694e07adec36ba035306dea26082978065549afe9df77248c73773ff913b4ce59283ebb75cf0f2672f409facf194689bb7558f33a99f5d686e1075c8f7b46e5292eef640789d05c6d49a481741525136f1baff24ea7921717ac708ee6e39dafb7feb4061ea2871d4790dda6a241286966b99707379620aaa810ca0a20a01d7d2944da30b83032e49f1847a0e3a77066ff602a93df811cb62fc9315098f4ade23f42b9f91bca02f87268520657aeb7562b07bac39db82854b5df8272a88854fd38a9e92a221604c85c95a58335e189534f1614831405918e768537e7e4bc3b821c2944f0c5383656c8877a698706fd8e97af793e6a2055f96059d17e62bd8c859c14778c9bde102f13b220dd1ea03c124ec98d9f802445db3cce183f9d0e2bc4a91a4a0406a4c734f54390e2d66edff6cf7f415934fc192ceb22e7fb7c91e45eda13b2a4ab2c9170dc75c98152782e0c4f9995061fad76b16e46d6bf4b6f7621eb0330e4763b3df87d7d49b00c1be4d165237a954d24ec7c9f709d8b558f336d155a9f7204c693b4fbc7a838210ea06498c59eeb870260b9c33c430345aae7165b6d705a0f42fd7fa1eed85e80f23a45c048a46782c84fc287f3120466608d3589b02794f5267050074b41f90bc571e316f3de909ef7904c371d9e90ca8cfede4a36124a069e5be9c5b20be22c3cb7177869a2a5789ab13aff202d92ede2646dc3d6869ccb79e82fb6196f0c84a283dba08149393aabbe58910e7ac6c8075ad01cc7d88dd69835feaaaa6ca443e47887983fe4b403b2633c2255d3d412f264107cbfad3a5f8220468167a2ea42b81270b4da2f1b5a4e878cfe2cd4bbb6112e74a12f1474c98b4eace2db30fcc875e77c7635b219c4ed5fca6cf5bd42c3c1ea3efaa4def0655d4a5f70a96a6da49b19eee36e4eda0cf99d1a95022437b367f4c9938729a575575ecd0268beb7196bbd57310a60bf01a15a142b117dbf411ea1f144754fc20a09e597536599b4468fcaf4ef20b75f2a16d11961d256629928439a28f02497c1d0dc30657fbd81383bf3fe3f74caf2cb23548bb2f603a3d6da1ff75a3262bd6f7a9224a251268441a43990747d9a2455f4ce9e0e388c1895d8a0bc8489ab6c503f741aee3792afa8525aa9e7314aed926726ab84e29151607f6794b1dc2fa9ed3a092bc39cbe5ada1081fcc0f6fd185bb57b80a052e504a8cf3eae852c66cafa6a7d9a3f1e0af25bf3247c3e2fcf94980f678a7afb1bce0af3399197c039b8bd8b22540dfcd894b0a3b7babd3cfd13ed7e89368258a5e7ff89faf4019612f9069e6a798f5e8476b0e1744363298d4952eb09cc14d8280927908ca95a62efd6fa3f9ad79274c189da26ef0615be0a9ce7f6868507f1f0ef4379fde04e8e93bc25becacde0090b77703a8ddb5fc6dcab992189a06ca883032c20514e6bafced934c9a2f5798b5484961020df3ffe99e485bf3d1917b4568de5ced9c2409b12904ac544d6e9503297dd06bcb6b0631a4a63e08bac388cc85d3ba730a5e0f97b508bed51ec5e8fc4be8d1896dffe5382a7449e74084bf12fab3c3e7d44d34692c89243e4319a0f5e6aa72caade2fce65a176b8c30fa9b9e5d3f9b6c4414316bca52dcd0e1134e79f5fb2837bd2d07b743d6b21c844aae0d0eb8615b434796b775d950dc50a9d2442e79f11faafce31b16d488d2a68a6631a3b88de561672789d57d4a098eca844d5f07e0f0c02de0d7cb4c35a0907cd4fb6854ac564eaabf3ae70f93256f72f725e958b5d67e04e9d68a0b6c2d860cf0441bedf64042163896c5103f8ef8c082b609c6ee9778359cc6fd07b8eddce06f64a96a2370264558fc1a3ee6b56907eb1699c1cb0c2c9e2f8fa3ca61cdea5a940b2ccbf21a0e4a7d4fadb1a4011f12bf60e00982ea56f19aaeb4774e07803e261339b99ad0ff1126010f122d7c217597176704f75cef1c26d6ae7bc60e1f36a2628f44347e82e68db3bb5e0ead2b1473b688e25545fab728e034f0d547993f4c63800de19172caeff256277744c8ce1683aabfb0711742a7783d212118e655d8329ebb6debf7fdb35fcacd7c5286987b055752eac5b9446410d36673b2b13e8c312e0e4b8a0a4c318c63a40e6af1704a5e3672802802226a8079bee8368d84fd4595d1f8651687660976f3e203c67bf547af2a054a8674af1d2bf3d0dc503653034872dfb93d2e549a26a0f16666f42c88025bc923e17235f2ba99a74f15e826fa1ad151990115875b41ffa71e9beafb4b823064dfd00aa838093fda3e07d99aef93a20e97d111fe884201016d5f28e36e6c9abb98d4ff0ab4495b160f1daccafff5b3e29370f8dd4fdb5ad0137cb439cbd06fafffe989182259e966c970a3d0f98a43656fa40a4eedf8f3c5e40d723b985c61975f9158030a76900ec7d987d10", 0x1000, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001140)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 09:40:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() kqueue() pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="c00c286a6c", 0x5}, {&(0x7f00000001c0)="7499abbb8bbc9945de21d2b59a774e17deb063340e23f521f3784507e192863c43ccaa22156a7bdf1c2d6437bfd691ce972f0084cbff4d3cfce5f33c4685be7a9dcf1beb53b7c95a52180023945ec8d53bdbadeb97b34d66fea4398229fbb875c8f816c0d146ccf92ea9f802678d8ab32544e6b4a4ec5ad4870a5eeed5d16802dfe0fda288c1465228ace058ceed52b51c13a33adc466f69be8ccf6c4f4ece05e8897a2808a79721dbcc32d658246d61b124be47f1e3bb1884cc86e6a470017bb2a0dd76e06a0d482ec76b835bd3f389fb881c3f8a0fce4e3951ed4d39a3f3e07f557bd9694b0e3fb93814ea44cd97c7f58d6e", 0xf3}, {&(0x7f0000000080)="ce6b4a809935839977fb87334c66cb7702cb64c3805c37629767463af489974d08282c314d1e8f9f8a63ac4650fe78cd", 0x30}, {&(0x7f00000002c0)="25c89084f74b8d255e2208855f8861483f47b517aedfb78d108ac8109eeac30c192ceb2daf285686ff4f26fe1467acdc61212416ce472e45770c089a6900e719db30c669885815411b13f0cf25986a276ea99bcce851f4ec5ab7b74869a486dd57fce5301cc2d0a9f96a4ad833a47a27c529a9c829ba5a510972d72458f42e7ce5a746fb383d9db1898bbf764a7e6ae380b5639f6a799d6fd8e0064def131b7afcbbf5e997ed56168ab6e849240b4a0a7a852891e7b6ebd7a1ffdba5af66d77a1a9807bcfdf06ce5f15b897cf3d2b3b8dd0b503bbe51c1bcb70c13b1507892371577032dd93543db55b6cb56678118060b", 0xf1}, {&(0x7f00000000c0)="edde1534fc04747adf9bb6e4bc7a6c7b1634d28128486d0039cf1b774de1ff22cfee6b9c25c606ec755683c8f6611cb06e6cc41241eb569a15a4aad0348399f0dfa29def32badae2985945cdaf17bb9c65e625dea8ab1a2c8f8bf35f5fe31258efc59be1ec3d295b4a05b5988ca569715eb6e824ecde82", 0x77}, {&(0x7f00000003c0)="a16cd093426aef975f9fc5e5bd02a18ef79327e8bd0890fff636fef40a8b72bff3d3b668d041b4ae0595c7495c054343ac14db831df0291d9ee2558c85f2a7c49b25d8eb90c75199cd36132c3ea9907633f6ebd35315e39cd3ff7bdbdc22151925634986e8558a02d9f55f1a64311315ad80ebb46475a82002e67afffdf66d68fd5fbefb1b732e55e8e4b8cb963664afafe0718fcd826a77da9e513c8f83492ed408d109b4106ff7b328fd02b1b80f7888538c3726ccb997e4f80aba5937bbe1a103622ce5b62769f4f85fa7b6ce9de1086e5091bbfb8747e9d7e3bc5227ebc086761bcea65b27c8926c2fa624e8c78d7c1827f0670aa37cebf904f5c288e3ab4ef5df42bc18511544f9aeb5ee21a159b2ba98bcc1f192451e5eeeebe4d1694e6b58b44cff8c4fbf446d42078e738b59d8ce047cd15899c9f020a9b818829eae6b1bbd775005421e0af8990dd5ee972ea2f221be1bac892243c6a05d05724e0a9df820959b7dd03eeedc7152ff351644960a0a8f82209227b462801f91aeaf7df82e354e53ceee468fdac6814ced0a88e3f91ab3e5b261846b729aa115ba41aeba29659a20b539564f7b9d2ce23eea21a8efa0d8c5b200dbdca583867ea58bc231665fdd73e51d7b539b041d6ca9b04d18b67a6559bfeb6b4449ae2bfe1d4fb6e714e00008a9d99d7be5dc583732c2a2a442f08749bd8ff94abbb49ca75db7e205c9fa261236f80f1811c00be138df67744557fcf32a84152885e4055004c54c2ae73d32aca1942f345119c9ce7c2aae1c1a7070e86572759eed195d331efe7fb837b116d5c01d35aadc5ed21363875346f8c026e8aebc2b42f7d71cc46a95389b728664290a44e8c108ac5d60a601459dc5e1de9e2c7cc674edd17bdd71f409174c72dbd136cf98bd7babdc25d4f25c91d4b1533f7dec8d29e5674c74f4b1a5aebbe4aa7b374c2eba7f9ed94aa53175a5a5fcb9af04520c55ca577a4ff7580f85f275892d4fb5d9d03cbfe8b791ba39421c1ac3521c052061cd9a0214d912adadd6b296d98714d34ffd15446162cdff9658a3ae837320b33bcd226bdc816197aa754ca597b9b4422247bd6655b6d64035910121f3cbcddc0723cb19429c19816ad6713cb21b94780e882d9bd4ede5ceba7b78f92d34e87d07180d6cf0b93cb12437e816cb0f2d05e2cd933e45faac7b97e0271920783d082fafd1215bf70ed648253b7d3e3ac30124f0acc53d66c447f2332f4856bb506247b0f3902ec9f56d9e5211e16aedebc134b6f45fef69cbccd81bc944336a00bfb96734c45ec3825d774f4b0258829bf685c2f23c3a0b235398d079005704598ff55bdca44c99b0cf6ec53a98377f4241e9c71c56b0653cee1a9082f8a9c077693b505b5196670fb367786b6e92416395fa284fe7ef1f62f5a7c88997493b0b7f46e99e2bffa3118729fcf3c463bcca6f2fd9f904aac6a209864b4d1157989491e8a6ce3b0be07807a6956e7506104620780c4138c3f2ea3138e43ccafc9d86d9c2bcb42bb924a3cde39b7b81a207d16462e370459eb35ce1f415bf32d45b0978c1966a3b9cfcddb1449207395019875619efbab35a3a5f831b9f222ea8c350ec8709f6fcca03b3ef2f3065dce9eaeb84b36079c10d597711870ec2f946dd638aae4d13287deee883048a329e0551a0ab9c173a4827e617c856377634b015addeed5cdfb7a7d044bec61f34a20b9bed1a97a1b93d4b4edf4e944fa4d8c5b346b62eba43fac8a46f543a8d6b532f795835e4e72d802689c3a18719cbabeb7ece8c7a6174c3dca1c510b18b7204ce9569c6fee4c2e9d03118b62d26b6a2c8b6c9203a865349fc02d628fcfcd47b610c7265cda88e86cdc619bb24c158c1910c30a7ee130e5611d6a09707ea7b15521071d5d6d801168d86233a268649fff5c2ba0c31844f4cc6ff4b065640ba56eb889d2bc07ffdc0f1723c134246b3fa051df68f7ae509fd4f73bcc9598cdcd4493c3c5e74b4a4caeaafd16e6aa8299310d167f39cc1cd6a7b4a0b9c4970258e0974e34658428c5923296980632ca35317425acf5a6e39954036bc60ee91b4b56e7417d1cf9a221c1e6b1837f2f6678b5e5bfe35ca8a32e80640bb7ea1a5310ec6b1747a6d231a33639371487004d19fbe2f39129c19ac8b44a9e73af0d21b242d8775544f6d9dafcefff55ee12b8cca0928245f22db890f838100867c67beed220af7b3e856dd04af38f0f1b87ef47e3cd975aeb629f925eddd798134902feb02f5a12bd03dfbfd7573cc475f9182c4515e90b7bf750301b99f0e4c37194badbcbf32eae52a89f9136909d251a45211ef801a85d18ebb08a16a79e3a8b1bbba0b4b3e6f9bbc1dcdef3aa4f4ae9657d872d016ff1a28df5dee8e7cb40ae629cc9ae135cad70d066b1dd72bffb108a3f9e912eda4dcc27d285500daae126a65f36c9f9973bf152193d09fb9d70011c05c78be609edac597ec1fd25b476758d251754ae0b196444c3f417e51438d639f78ec2a3b23c8814b97214b1776d2a2a2d6f05edbd629d762d4725b713d726706cb3ada6563b12e25457f13bebc7d16ce9766f742bc00db19d45d62d094d6204084a169c1256e2b51a6a81e8d2b7e24d124f7950e5a95e3aa1faeb07f009b003b1b6ad0811c8d4401d79f3a847ed3d296515aba258f9c825ed432d1553b72edbc136385df6c70397485fcea9105ce2520b31d61e5e82d601489cebb259ea401724dc63bf32d82aa122fa48fd1acde29aba9e9e4a5ecd71c3e6de412c8a23b53e51f8e55ee664f265acd6b69de82406b5f8e82873dad23d9836e9a92131df4c5646a11632e1359c91271078c681364dce50999b51cd4527f90819cf141c5ef91ebe323dc3e7c7363aec8894d1a9ab4b2f1a8edcf70936554da6ec18acb7ba276f5b9194a2d3544636ca20a2ebb60cf271c754051ac34fdd34b44b0974ab0b2e5a12df3652d0d4732c31f1418e1713a082f063516e32f49885fb4391a67fd2f50c38f5331a7ab73426feec895eb70d3b62469a2df24d18a2bf3d0d7949865a95f9da0797e19476b2591e2553257d2a331dbde1e5a39c8c34e3d23beecdb4a84c3a45c8d920f9b1127850166483c5a2fd4ec74426867c36a7da888a271d7313d61edfd077a9b6562da1df70cf25f00bc8601a1dec13fd391d8206e37753b2f26927c4e0f9c0d0f3bdfe224d81475bccfb07f70b650d2cacf779702abab8016a9bbb558d9afb437fd32dc7f0f19a54bac195d86c559a7158a7acfcca0b44ccca257acdbbbda744d56e27d2f6f9c39dee5076a6258b2beed4a66f73d42c405bb718f849433a0ef87fa94c06b170cdfb10985361678d316c3519372059e665b6ed5da801c317039acb09520800051903a9fd227b4ee2e07d182d516e14a3ad25dd7d9825f430842d5ffb07072e39550167b78f70498bb3a1a2284faee4526c72ef3e3b57c48e080a7f414f4e6424b185a6e55e79cf19ceca57ebb4733b2e548d75a6af05644c485f4086c5447c327efaa04d4b248b72c0938e8c1ae50c9622ed2ed789a6427be2eb00d065e1c58c97a095547469ab0f4843a6f4f68b1dffeb31abd41fd46acaa7d5474e1a63b917d585f4055659f3c7f9c8b543b9fc091d8bce19f9238ecdbb3bff63ce5483a357e368c3701e62f62f9879827d95117c283ba2da44a727cc587c617b65dd7fecaaad86a9857981d49507542068a155d5c58d2ce43f4685af3b6508a26ff5cfc52b8010f21c7826eeca1049e018b04e10bcbcc32b0958c40ff1b644c34ef782010069ba284f34fc2b0f03c3fa94bf5210a2d4602fc1ca5eb69c5c9824de5a40e072697023622eaeb922b0fca3053c92e01a94848aa32e53bcd984760e8eeaa0fc99d561b8e7ed3923669951020fb3c2cdb5c8c9909a1742bc6d174745d79a304822034d103c856b9be6186f2fe4a291c093413fecdf9a3d32dc08f9662f551cef91c58e2efaab640ae136ee8d21c6a48ad68ae96c02e526c19d8e5fe657233acb3f0d87868a03417ad1b8751cf5c537faf70ae5d1fb450f5cc6f08c37709fe2a2c373f89de23ba29cc9751958e4d5f82aa4bc181254eaf72cdfe887274e309257602a37ee8a07b2db39accdb04f5ccfcb09f85a467cda23d4860ee5a817ebb737e45aab23a1bf7e4f3bd08afb22b2cbae515c20d3108888363a07737d469b60c2de9df4f8733331ebe80881a15bfea427563946ddcb63f1b5ccbd8bf5f50d4c97f91e3e81ad1e6d36ad469ca36fecff54a9cfa2df511de179b783f95c1906e1fc12b72081101a60ce601ec96f95868e82a4a4f28b5b9459f993f087a07f3316b68228e8254b495956f1a650e52a92803b442f4b24ddf01fb043408765427642d6f9c13b36a72760a992210cdc013c2fc0ee1c2c6f002045cd5dccc94572d79ac482a7903a4654f00e950aa7813dfbadd28df51fdcbdc6a67d449ecc6773489f00002aa02d78aedecf26989ddae14a39afe32e34310218c56e1739108c04c30017be72cbca64dfc0436d0f81534d3957df638734efdad97bd6cb9d5bf0c892af665bd805b65c926d2d3d8e27ec1e9c71365ffb82244f08d26d40f0aaf1a72bb3dfb7672b6345e252bbc606ad94b6432e0954bc4947da712e5efce209ebaae1fdffbe63e7f2044d48e07d8b8e8e0b6b1784c082e6e25b7ec0fd1af83397c9d666f0ec24c854b9fa4d7caa90939ced0213215b06a39b43aef632eb77a4dfcfdb9f2a10a5e8331207237649a44287290533f89fc361c55de9d3ddc0d976e476317451d43b3c68f47bcc3bd5ccecadf814a83e15c2946fd48397cc078e70c6d64aeb4fa81c141a7811c197a4231bee3e17d3659ae986b302af707c4d768ee4fe1c0578bd7aa4ce344393a7268c5616513cce07129454b71f642c9733f94701f32fdc2b436c15172b8d76355be4e640c6b0cd442263fa5a9153cf3d05c4a5761ca0f3d16097ea1c2bf1d40c1a1ea0fa5e66e6cdc801ada84d69c6e8babbbeb5706d7b0253ffeffaf758c05a3f87ed3cae66904f5bef36f87a9c7372e7f0f8c5297c3df612b57b6a258d5aa8f5aca99f966dfdbd3a32f283c8aba01a3a3696889a299a0c4f898850b9b0d5a389782b14ccbf2038e9c3853940f380db0a32f05b8e0af156bfc05471dfbea843fc8a490c6af4c428f6c6b6880d4e65502c6d7d5be11ecb2a56fdf7efb93dea896268739b5966863f7ee340e20a87c214d83b985e6470eedd36c6202dea6349129d4a4280211dece394e9e9b4ee8a00f173efd1d8edfc0140aeb2deab1c0f72c191db7a74fda0f26a106338d2ddc1fabad4285c699965c0cd7ec28162f97012e5c593af96c05650e70fa4c8ec24f16ffb353aaaa5bd6e7ea54093dc12781dad33f84c1efbfed83cee8988dfbac4732f8bf78b78a5cf4ddcec275195939ad7b9b1011fdd07619aa28de1a4d9ca62f7faaba9a09e40bb5a4da524559638761b577610d7cb4ccbb822eec898d162c1d81fd2959363c5f6babeeeacc1b5998699e40e5688c0fbb6a59fc1d9a6b2aff0a0abc34c302202d2d1f5a04dcf1b60725acb1fe0bffa5a6df44026310a994b8ebf70c60107483376e880a6e5572652f93e0e1bb91ab2c16398798ea0989b7e17ce4119fc142eb8c1957fc12ec142de20bab5e6be609dd9ed962a17134312b33ea3cb7a50129240cfe8f0aa76347db0e4af599eede0168a717cdb6bb6f585941279ec505c54889da2c5cf1e61b462fd3fb8a886779b410be28b658139a55afb76a4a4d12d3f4e121bcaf3705aaeaff", 0x1000}, {&(0x7f00000013c0)="88b60eddc4f669c91ff5011bc26e75a14bf85a695f9b8657c1315cbb105bc470414ca4a9afcb7a22815b6d1fde3924cf40231cf9d4baa46ba86deb883c8bb92324f5a72c0023c970a0addd3ba30260a0cdbff5f4dea67f49bb2775500d83d5b59a16ff5dfb870d08f2fe33042e40c2264f54687488483f8008fbfc96b42fc6452fa4e2c1c04e2a7216a6a6a9067567a09085ea96640dc54ef394ef51a7b2cb0023d94351099bd85be768", 0xaa}], 0x7, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x41}, {{}, 0xfffffffffffffffb, 0xa5}], 0x7, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001540)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r3, r4) 09:40:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7af97569, 0x20000003b, &(0x7f0000000000)="e3ff1200", 0x4) 09:40:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0xfffffffffffffffd) r1 = msgget$private(0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = getgid() openat(r0, &(0x7f0000000300)='./file0\x00', 0x280, 0x100) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xa) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x0, r2, r3, r4, r5, 0x1, 0x4}, 0xa3, 0xe1, r6, r7, 0x18a2, 0x0, 0x45dc5f44, 0x13ad}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r8, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) r9 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x1000000000) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)='x\x00') chroot(&(0x7f00000003c0)='./file1\x00') fchdir(r9) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 09:40:32 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffffffffffff) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 09:40:33 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x100) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="dc581ac59e7cf5d5b815b4da42ea9d9bc63a1e6502a210e0677bedf0a0d21822e9e2de0d9d2766579f3443d8eb8d3fae3193c788751ee0fecec72eac31a1263b88eaae6e14315de6c1d6a513fe9cc15925758572b6099cf5f2116a2de1406f2be3defc54871fb308619bdbe63252c0d91e8bd7", 0x73}, {&(0x7f0000000340)="0171f7b9439731bfa75b2fffa8a32cc9837f4567a074aafda3d0346526ed97d1cd148ac69bb2553292c92c4e819b77cf2ac1cf54b03857e7fd5731ff9896c633848bc090338bf78a6afd4fba96e6b795470dcdd55dfd815e57c3b2b03542d86ee986", 0x62}, {&(0x7f00000003c0)="f1cc7c675e2daa4d7ce3158ef06f265f1d80628616ce58700fe5df7fd1d9c362e35562484a37dcf6a095e5a76dfb41b00f66135903b4d73f50495d2dd87365483dd04382d0b18c7193b6809ec1bf244158e9f27a41f85ff3d54aa0a7d68bbf18ac8916759ae78a2b54186b58685b9fe470f0fc1093cd10fd7240c6f4cc6e9bf5c740f8b61d3be775c7e2c9b122ee040bbdfc4702dbb9e3f74d0644a7e9ef3dff5b1ced85209d78c033a362dc612b1ba2a53e644d9673eae513bbe2e77763981713c3ec7d72", 0xc5}], 0x3, &(0x7f0000000500)=[{0xa0, 0x1, 0x50b, "808073d923d54e5c56824badea2a9d4a9d0bd986b132378906fb1290d367a749a919f2c5274ed664fc837362c4e53fcc99e17738c47ba4aadb07bddc48407ef485986e9221a7eedc4a37b35de28e20425401f9d0063088d0d9aa6e21ca6e11906ec15b1624dc513f47b24fb507dd84d888d202dfd3da0978a395c8eed7712f8e640e05e316167da94a93cd0740"}, {0x78, 0xffff, 0x7, "91f7e574e9698fc8905dc3b8623fc0fc0477a1b50cb243ba56a070ecece7d69bee359bade2237638b2de937c58594d7769f2aa189edbf5ac8f156aebbd97f095746d9b461e3215eae85c9cb7b4650135528460ab295ac7d447659fd6812258f945"}, {0x1010, 0xffff, 0xfffffffffffffff9, "a3e831125cd085f1300653807b5642b9645f702eaaf40264b81d26931c7c5d24bb97b06f669438fbfdb4562805274fa4d9199b6953185ae341eb13d76ee3e39cce469d265c4c72bf65cd588e9d7310bdb2e7f02e9976199e1a8b63953a751d9986019267cc630d5b9a3ba1adc1f97b8dbe7bf2fcdc71994c1587adb2893bdb9b3b833722ab48f3feb4398edfa3ed97ed91b95260fa2b0b99b9ba2c25c105d04fd3ac3798cb4011c8be384b4de42ad9a7fa9558e056e1ace49df6bdc1aacdb0a425c42b371ff81b0d0f132a61477b34ae4509c9ec04f708b4693de034df9f0956624bb16d3a361c43260637df9f015df68341dfb91aa0aaecbc4a0dcbb8d157f96ce77e9499c039e5374443d0ed0e66a1818b5df8f42682a8df3512117cc3581e724757be34ef9ceb53f51c82b00a027ec13457e413c97199261857fb666975e518c3feaf2536ffd147d902279a5b6055496eec650f588a67a8b8676e612bf391318c0bc57cf5cd9be9c7768e32841329730db3c49e566a086e2a0f09550ba3958084a240d3406d1cbf784b93f255d4bc127347b2c75523fabc9082ce5e9772305b24daf94fd776434c169dba45045ad148a4b367219b1abc36e003ba5e75989a0311b9353196295e3452fe9a46825583a605970541979cb1d6fdea9b91d5df43b4291fe06aad419b81717e837e17a45d1deb3013ff311b912c9096ff70fcc41659c302dcbd91415ff96e8ec722594143e554bd1a82ce5ce7c85bbb7b82cba1e3fadbd8d562e7d19b46bb2bbfa0912d44dc0a37ec32a28ae309860b066b0da7b93226368c3697291cc281e02c43cb084b663b1cf8f43effa81f4f8618d81ea1033e7a804936944abb6efc39e3c4a4e458f1a1bbb5ba7e5a85b8105b930b90a8cec0247c1958d65167bdc5531431a4b07dae1cedf6582d24ae08d34fba76d5f2a203b099a4ff3a1489c8151f1f426f5525174c537470687590cfb0acd730639ee1d3da0b80cb2ff6b4f7d78ec5b3da035716f50e95a6cbe23fe6e20587d5211e9106de27424e349651eb65dd8e8829c371fc06891a0c7646fb56ad9740894f67780a5484fb5410f9dac978de7a2a49a3bfabb2a359be6a76df56b6303895d2fe6607108bdc139edc6bfbf2bc02f7b679e7ecc4c8dccd6b9b3bd827f00a5eaae88f8f8e7771224fe5b1ea4066aa08c9032afb12df502ce183e666cf4c98fd9ac47532e5cfb5b82d2437ed631f73263fc0238e9c73746fb83c2af0800db5a61dc2579f485fefa4576aad7bd5920c9d0e0e6a0317088fe2c96f788015c1b97da68ac841accb122d58ff6b880afbea15d62b3b10ef16a9fd89a2bc423084814a360186b22211cf6a3e045e58463fdf5c438d11ee869fa9d6353765df07e1e3d1566f84dbb936e1d614e8a2b73275f7ddaade31044e91ef98722f52e26d333c26fb591e96d700d8f182b99311f368dd44e320b01cbdbba6976ecc2fbbcd323df0c3e3a7d065e7d5efe7c8aa31555076bbeb55a56b9f16cd73af50b369e68e4ed8d7fa2d100ca432890e071dac57aa6e220308057bc0a177a33ee01242803fd6a6cddf5ceefdee9de16e417d54f4976ef23edea9c9f0ff52841415ec92a9dfa23ec822bbfe6671d65b405383e51c3fae47d3619f61d63492922f3a733486dcfd1944c7409039a43f270ce532f96041048486f2f1045da4bf512c001fbb0e23d309b7d969b691384c3d474510b97b1349252f8ef2276dd8cc4ec4c4bc6eb4d94b6f04124d356b9ff780279cf52a321b128881d31ea0c8af8f0ffbc3f07607ecebcdcf4de1e19ef29029adfcf768018c76ac7b21716ae94b714066138944beca9841e2c5f38b283d87d58e22c4074992e517f31afa9cdffb8ea0d226af8d37dd2698d97c5c8393e164010a013b18477416779b48f6349a26b1a8d0095dca449733be897b125a00bcf5879c18aa8a20fa69204a8c8b0e9257ac07574e9834842d2c41f0a5e5ba55cc12f1618010df4facd759b8af0f7fc6433e41f77c2caad5269e583063f12dd94857e277e024b49a30e4c61d6fc2536f89d120abf24c0146f93f9e48fb25d6d3135ded7564ee82db824912cada67052a05a8057a713691c631ba66e8862d3a875d7d23b972409200c176597d6e15653efb81c1efa01d0aebeb98b9124a14cb6cdbdde70f664bfb71f202c1f80b5ed1f847ef1acc6a3e28ec82d7acad01d3947cb9b6b045c46ccf839d26dccef4b3792ad114bc0cf301cbe82c633c8778f5b3d2c0d1a28874dee1022fbad0760a80aa14827ad7315ce3a94c839a12d1badfcd3572183462641b503321dc17df3a98d016a6536354ccd377bc5deb2c04f25df1f6674694d00280ed85fae91797951185d12240c24215e9f66d9e84ae53e6c01b24f9cc4d48142884554449a16036dfb1ce50eb95c28922a4f471d7b1a67a5ec0420c6b3f6128474098b5eb7e7df2c515d52697710362f697627dc0113585d8ce770061e959fe5752d174798dc887e7036f19efad5e2da7c66efedbbb20beff4e097d228da721997d4cef701fab034e726f2b2c0ae82e225a1e45fbb99b62c2ef0a4485375fdc23ba3c35a8063aa029406c49087b75023221a8cf0d2bee1c291e1922513b59011e33e7fbb5e510a618be6362d0cc6578ebe5ceedfc8a1d58ec1e9da5ac27d329c5e436c22f15334225c818a7b37e48eba8da1acb63bfdcd2c5c00e9d7be18519d41c09a275df47fe8e3cec840818bb7f8fb7caab93c393f319a56635244ac37e2e306b841520f7491a5a42d5a19d57a6df6d1c8902d21d7390df6dc4d887ad6d14439f5e91223e3289f017ee13c38dfa5ccb6ec4f6dc2363ac1be1e818f9f11341464339d678c144059f11b542596585a92c796fccaaf1bab5c14bc7fc668d82e141f752c5f82be3126ed8db9dcd80f323e0778b8eb81ad0da2285cd19a16ed6b1fddc6757c6930368ecf5b24a00a9956ee9ecf69c908c67dbb09dea6cc1edb59433e31f288b9a0381671a9ae341dc760c091f80b4c72f257185994049df33b1735cd7d0aff5957c29e4668cbf78911151b1670d6fdd1707d6a281cf57f843b5bb2c7841a831b3904cef92225988d587e5bc496ddefc573cb161fdbd26908d996191e6847c09cd149e2d28e10d56a7a7277ab40596e7dbd61650cd5a0a040172f6128ff8a0e10db643a686c1272d5481e4d0a08b8a95149b237f585e83e3c60ee7e1c657dc8e7235e87e3d22ab5a0edb0aaee4c8e72a5f825f2999de028b6d8e0afe71c2112de0d06c8312375cbef0b027d5b2ce046c7389a4547b431bfff6c734bc9562090babe0e6b0491d3e1c04656e147b9d798d4c6cd2dfed569ca3fe00e83f5d66836418746b4bca8c97caee957b0232bedb494a99528be53c288b6375f458f98f9f60cb7e98e1b0c54a320e550b91a1d3894a57576b3329ebc41f55b4cc8de70f14a97d404743eb894accfa76d664fb856c964ddcaf6611e45eb38af3baccb8ff52efa270fa14c3cd8a8c09787e2f7fe30e9a62ba333bd3d408e07f6c8c5d3de41bca29019e2ff781d952f0a94d10def2b77db4d276514301a2ad46289eee73156ad193a3d80f0360763e6355c5b18d591a70818bda4eb4626c6fd83c0c7532fae9df7379dda2ff3b7b5a314dfb268874952ea070b0da47eabe0a2c04f3c73344f1429efc7abc438f07a9f95293a2818b3f2d6e58fbc7986116303045abb14d52163ad1510ce39430b00229a82d61af2a10751fcd35b712c7f3254dcfd67355f7b7062d5c082a66830aa87f87566be38848ba30a5a01daec967b808c053e8f9f9991c4ebf4460e673eb6db4c39db98384a0a11158f1e52d584a38818faab9842411069acf44c900f5253a2996fcd94c6cc7821413f594540dadbe3d7dd556ff2fd9a4168b9f99c8934d99f2d11ef36bacc132d2ffa41ffe4e7a1c07acd6c55186236a0d01c209749d8a77342be5e85c5112c10e4405d5cd2af104d7c4e7ac360963e88420b90230c1b91316ffb7c07bc9e1c5b58acaabfd093f7ccc28608a1f2855a2e4e317369b6f17138b10d59352bed905dec17bd21ac673cdb7e1345af95d19b16257d639e944bb250b3af4907a357c75bd317aa5c297bc1e9033a79e23c057f1458b5147ee6e85e4d574a589415a632a8fd1b0846e81830070b343ebceed94f39a1755e93bece66b1d76d5ce857286e589209f31b78217ea6e9c03fb1f07e9b8157ca3bc72c52338cdfd91dc785f6d5b9fed5a2a05298089b01deff668ebcc9200acf4a6599e3fbc13480f7729897931fb81bfc9858cb2a24ebe5f06027f563f731a438fa9481b7592de10d24bbe1d7047bc67d3edd250156aeff89de7af41b5320959c8a358b6fb7d56f3679045a3c5a2b75b8cd738a13880a25df5a596940bc654b9c12cd65b30261a383e7cd6a60a745b355a383e1c5e3b2aff48a9bd906da8b7d17f339105d7237c93c1b413cd9b3c3ca58a9c56b3946117b0268b6315f0ee9ad379e03df1ed6b8c5a2f12b8eff861f5659832ac78b2e8c83cd8cd339d0226098df413752a7d530355c4770d1a034b96deee4b521d16b0c92823209bad583695043362678540939bfeb226307c08854b33b68365ea7008a370e7d430659ab7a718c1ad0fd2ff100689d37eb0a6fd38a1caa370c057487d67310871c2a6c8f13fe2a63c71fa6766ec78e38aa220679864ff70e8f3809d043c9894f65cc4b83f8c8568c9130d79ab67c9440aae3155c9279dadd65116f37952acf39669e9b9514251231f24d2930a9e96c8a267c8660a6a74b810a6f363dcfcdf8ac5a041b30b3665a9f7c2b5518a20125b9abc7f9eb1ad8d9fa92595dc9b0b29c9ca18fc52bbf53fd64b5569c99319d82bf06d28ca7ab945d08320babe15cb177958685bd4db782b00084abf04c3be5c8f97a7387cc4a2dca8ba8743e15e875e4f2291bf7c5a22cfc83207782851a55aa2599d106a89b13ac6cb1e8615733a3a21737d21c293d69321240949c0e5ae2db242385af56b682b8742301042b353f157c012a440148e8b0690562c74bf5335b77bf8a82fe890719929545c68046ae797ea735b36e43c2171360b2c4d9a961911f463b764a69ab68b924a9cbd979b5e3230d7413202becdf64c160e2a3c88c9d67c109ae53a110bd7b0d1c7205269a59847f8a63b804dfa1d012b1b8641eccf2a49e311896f730a527c48d7204182befa0bdb72b1a80b7630f85f2012338f72b90e6edd9f0a1782160eec8eea6cf10e7ec18478ef1e347a72a7de50e1d84e0a9450fe72d03011d3633e25a9fb2ec207064c2714e03396210f39bf5e665ef1491263f02cfbb900ad6b1fe69bd94001cbe6066e8dff045c2b1b04bd0bf1a2cd6a4dda637683b8f86fc5ce9dbb32882186fbe5df3a81fff95c3ffc6dad634609186964da15f0d7f37dd758ad6cdc3ee77656522850dec4ecc4d301ae94ef04021c0dc8677be18217f2a5d7217b35f10b7ded415afd6f0bbe5b649a644aacc4206edde3d6d57ad4cc613eb7a35e8c916d913a9822d88b251db74848ab382e0cca4c2f3b68603fa07fbee21181c820c3da81c5860d9c5116f5dcd46689c283880ac7c8a83c313bd945b94d820e539965e0820822f8272fe15c3ba13be180988902b9b0e589ea835a92ec8b189a422cdeb8d9d03491b27e0795bbcb26f476331b411ea1c2cbc6c68ec035ca34ce9cfa7187bb132a5f42e8f1f9d6f8c189af2ff3192cbc532f3807b84a2dae3cbe7c21bdb947c3b5363752fbe3f977108ea27ff1e5b11ea21e5bfe24dba1"}, {0x1010, 0x1, 0x0, "577013a6bcb0ded0d6bd82988acff36392d98fffb38ff187c3082a3e24908be92a0fb7153917af21e161e31ebec0259c4f69d837459e94aba6fd00b5782fef8717e9085fd2f194e3181edfc6240c324051c11b96b6e09ca4133c98f46237a3979e447bc1f1f5ee3ecf63b6dceb76283d7142ebcc806e1e02475a1fe63df79fea6f33faa63c056391398f222eb6ff19bcdd6240ed33eb730301d2022e9b00a98cc56bd154b0eeb634208419ade222b4451b22f211e83813fe15b7b6da3b297d347d6fd105f12e2a55e1d089e340ca8208fe4d00730fe4e54f731c200197ee40cb1e573b33bcd48c8c9f5570c84d97c128066863cf47389cb989d041f8ebfd46b7ff8f9545ebdbd725a6aefe33b6bc2b261f1170c012db9679aa17bf4d7f903d80639736bb1bb74dfd7965d6958cfff4016ce20827db07b46b536a836a1aa49f601e4f633577420c420eec07181edd0a0578eedd86372b9f01c05606551d7735831f16aedf6ab88e3194183fb5022a9f1f78205c6e66c8176973c16f34c92cd026ad7d0047311bd269af0b7b8dc320ce746443005be4f3a9c21dcafdb3694f21f148027ff7357b96ac310e9c4f5ed76909cb65eb9037c1707f54e35e9b72693050973117cee64ec2d5829dc27da2e466ae7056b48a52743c7eef46b00cec63c2a937e0a93b154bc665e8fc1fd9b17d782b4f78ea28bed56fcfb97d0d4a99812973a70dfd1f9a6e2c13eda512609aaec90d7d8d4fca1020aa731f1736b947e01c6d0f110a46b9d46446a99d30eb09d2bf76871ce263695776c91f371e1d5842352c5368c6019feb9556ea45503489bdc2fb5f422b054c3e825c4ff9906053180161758b959a3615fc75be42ef902510dbc75caf16616f5b3f5139bf5763458d14ca2e3036958516eaf8ca57e02df4efc9208f85b446e5c5c67966afc1f3bdb3a8e55e6da3d34d79d7c1e0fd9122bf9c9073b2639936d7d220aae9c902fe87016e074e4726dc8525ff3fe30bc04a119aa6a19382fe983c04510930a184ff7542ced5e26afcf190b505750d1175670b0620a00c77cddc27884ec738eb2bbada5b093d9620cd9a1675099053d22aef6d4dc74495991fe657ae6c42cba37f4d8a18e3467c4f9241f93b758b43a9fb7683c9e81bba10841a2b9e24d862c99fc8da4a9edecdc34f9e38f6e4151e90ff6cb41a6b3b94b7370d3a3ca51f272c3d3c32cf74c18af48816e02463290a4d2d471d7e3f2072e64ba876cc8fa78c7d906e2162903e5f936a3118bc59b8b70f54e3623a8f81ac3657119c39813e634ec2fad29450e76ff2ba2c88f208d4666ec7e0d0c7b920d43cf3daffec7a9718e653ae99f41fb08a614303ee6503b4c2287f05292721e628aab68da59c8f7300523f8a76e1c0541e94c92fb30f6d0114ab2e482044b73218e2c6e1e4397723400bc4deb62df768a38c6f0357be3480d6d43a89924364d5a281b0055b86f45e74b16d9d589d9e5e76ad6705341984eedf8e212232f0c6539c31dae4b535b965d2f4b5e8da467320fc644b9965f1040cd482a351465275ed57b7ec0e73a8c59d932bda98eedd8d124891d6d27c664f92c5398cd8ebfcdcf24fdabf98378a9783414006752839eb4f317d2c047cdb123845bd699a41e1d9185a41f7d3888e8678efd62cac259766e3ea7238f6fd32906b83b3824bb79490af299af7076a0b4e58cef7ce1af9d1282fac69d629effb6239da087778be74bc7c5fa0c2b25f2eb73c74198cc5923df14f165e3f3ba48f955acae1803379400150d9d3daaff57988d4b0d69eecfcc82916a0bcb6135bbcfb5820d12d847b47a0aacc3cc247d678681d4ad9d3c28b004bb21dc95e362b5bc6d86934fb7f37ff3f32e17445a40a8623b48f648e966500c5a9be99226b9abbabc776475bc0eefae68098c9407322b4b93cf8ff3c7dac508f0c0d245103837d38186fbe1b48e6b62223ab68772e80e9a81b36458716f0ce425842e21bb8d4ad16db2c3cb78a3e1155a660b69757a3a0b37501e48543e4dfbfa6dbaae02fca6ca4a408ef42e1c790d3fa9a22807232a252b897c1f0b41a2c561ba3b1b1d82bce3458a5fb3eeb9839f29b15f7124cf67ea3eeb66a7798db4eb21c0fcad1db6fb8e66f4cc8fdeeff22bf9d866e70db7525cef9a88cdb52c8c927714394ff63a2fd4eef4278b66fb3b6e9fe529396b500d553133e747fc6799af72a0b1040b1add92c2b46c9defce9ace7745cd35703d3bbcec72aa9be7260f8535ec6aba3f9b37887385fbeadaeda1c33de8c847b06a412deecd23a2611ede6638a0c08cd9831563490113389cfc11025328dbe2aad8a78dcacc9dd5b74e5851598d1136dac4804d788a95767b907b722df891cc7d1ee8d12e8cfe22591d1b231510aab50fd49a8ad88f7a535cb965acc175ec8b853d88f0a38d0e38831be55a21c8c71f4fdd9823517f12499dbb0f61ea6f5624ae962c3517599ac7066258488241841fc8e2708b7e8ab2005b87ab4670d5e069e5a6af631d645787522866505a910bf646e0d059051ac2bd793e75879500b3b9b696ff0551de61193af40dce5956829bd86b1620e2e1cb5ed3e3b361656cbcec39fdf6416a045d28e7139dafcfed39b0ffb93681599a8abdc38b262492d31a15b99733c4c380efdaaaa770433d39b4298d6c3a06affbdffbfa2598e9130c7cf4fa3109a747e69e4f514d00cc343fbecf55508505145e0c55c937424b7f60c17b778336cb867ed37eecdbacd60e079ac87618c995488302aa2138cb832ca1b4a1f72b102e5a5883422e21b2567da3cafcb3cd110a779f6ec2b6ee7e0794e8404a075e6829d6b5c793a89a9f34f6088111a1e96789e7eb25037af777a2be8dab099a02fdb7eb8cd3164e997395b42b73e3668c70e9a39c688593cb3595fa0cb903297105fbd28129cdff2bf3d731c02bd13c738a349fb1824fc2ce83377fb8d7a76b3055450c598934ec88dee5226209da93258c6d4626942c18e93f877836c437784206161be2584fda502d9d38cc13105fd97c12b8fb0c46d5e606003866732f898ab17b3a9733dc6383c50b99c400780fc7d3dc5ba4848e0dec1b781201653f0c810d6187bee9f38bd8bc8837ea2b0106bf0baa418269ae5c8eaeeabed65f4b32c746a8527c3573c90f9f0423fd2e8e350c9e692f6d91103e4f24157f599665d55b5adbc7157526011f3fc784a62f2b0e879be0b46c2c4334141ccd3d97d50e308aca9616e60d7e20861a8cc35942bade249dc63755d03fdfa446451b90a70910ef7d1476b1d4eba18915675ec11c08d0c194677af4cac7890e9dee4697f4ca6768a8919e2a8898b21b07158903d8a099ebcbc3dfce69e4bc87df4fbb02cbff71328899c1adbdf6547f399a18842d1b1858ab1b30ee9fd17e4fd7b2adfc75d9b74eeeddf11a04374ae3a46f66baf24b8a9faba45cf5f607c016f53a6856b03a7606193de0b8cd7b91ab9bdb654bb264e83302670c127cbd7ea20d5f5b51ffd4983a83df2b216d1455dcd1dc14730fdcb76cdde6a432683f9951f8a20090f218cf3ea3d65fcdbce26d3f1b68553e18ebc65a606f39d37b4e5d436abf385611a6ae4543225f87eb092ed0ea2ad4c8505b26fa20031929903ea6fc09473e780b39d5fe52e82eba980e51920ab3f8d69d6ad621e9f4b3d5849bda1f90aa5faf0b135738eb7b1d42987362184383f6d7a996b3dee2908cb32df38029cdc5a3240d62b38793a750a2e4a88e302d837b3ef6227bf22c3c362a2351b19a153396d187568c2e548d9c6abc9efd62271982c9ddb24d31837e8f7369c705ce1b24184e626d8befe4a7fde63ad2909f0c17ac7221436002635f6474d4d654d123141229732aa6fe592e596452471dac4f361b7e625fae045d4cca377832fa5bdd0a329792895778d8087dd81ecbc36e6d9276011901d0930b0f8ad44bbade78b72d69ca6d156cc3cbe82e23c6f72719cb929953571855b9ef94a4c9364797cdcba8f1241383226da2827f5e9d694e45f02d445cf6404664577255cfdac64d85b78a0d9f3c62b620fdb11a38fb85ab09e725507eca19aaf3299fd74995cc877ee5712bcbd5ea217e6509768a215e79aab6812ee5deeb97415ddafd30e2b45cc485392422480711f91692fe1b15c4ead6f163f4b2da68182085cf82672235ad8b407da17794451af5d31199080c1be20cd39427e0eefc4947a3b47667caf76a6feec72a68619275e89c34fd126b39559e7b4b983f449b8352099a1cf935c096f55efd329158299e8cd24e66de6eb316aebb33c534e32d18f31d250e73efdee2b8a8c5e9264b9f07e9d0fbb8484fdd567a541c692c2f55587f3ac80a9ae145a9246926e49927ef42e9891ab601ed8c147999e01bf100dafff04446b4e78e36cb36f7f0ce3665b57efa4aa73002b2380558ee0cc8267af2bd26902794858748d905c91f7b6215785efe158927c242b4ad7199ba498c26fcd451818e2306c8d84a72f1e4f93a2fb4d9ea398c85953f345657888e0fb18d1e38fbedda6872a6efe47b714102ffd621a0f39ba3021ada945df11f37455b0e48140d865fc4c6fb9c35bfd276c835539283ecfef4675b00492797f359f6109aed94a224d26f20742cc36ac2022d2f95d0b9d7dfa5f4c9983332ce0ed1b70043a56b120b51b1c0a5747121c2d37237926f0d0dab1b0b4956707dfed045480a79ab916b4935609d2ea4be898e6645ec46c643b1ad942c5ce1fee1f85a74a556e8d5f3902653423e44e7e7e183cc77be7a5843c808c22ed3b341a528d97e01d738465889f9c58b7bcd80b0bc8657c7253be7c6891ece4b5b8cae62a4a85262d28a7b223e82ca426e09ea72692a9aee5d1f595a86d400ecc060072e3aa03631ff7a6629216c8f4c606b8cca0de1961d4c14434f36bcf803640841f9cba0c1cfdd098114ca9372ec97e7620333624b031b353fb68906fce9f6257536fc30f16ca710fae3d1c7fc254a1f6d0dbcd1178c4e27acd6ab3512ed74f55ef3b4dec6c4f787adf14f97621d270f35ce833ba0495b456e9b3e33a469cdec977154c5fac46123ebb6a0b21172c630b0e05cb60abdb9acff843d903657dbd6743329d526a58a77ca285d4bba8d622d78e440e58d15fd807762c5ee8d31b0f15b86932558f15adb935b60ed17460ea2a60a4deeb2944d7640302975b20ddb59240b14d8ef73f68a9467015119592ca125c2cbdb8ceb8ac1dd54bb5948dc3ffa1e640c49368bef380f49aedd98e87af72b4e163b6e7ca7b4e96063d8ac91fe9860e5b81aa9bc983ed169df6e418d8abcd157b2db1c33d545587f3a43cb353f4c84d3acfdbbd73a08198138172a03a2de6fe828d13a2b8c6bfae51d6e4d81648e75b4963ae0d9095c60a8b475ad958454d9ca7505e1c69b2938a19ce2a97ce7bb6d26edba710b5793596c119e086b655a224753db9e302803b7d8a5a5297c831f6858d3b6bc2b48973191b91fff56cbf899eef53bf2463b6b31a1f803408415955046e3129c9d6992eb996e27905dd725728d5976a78093b9d891068bf8509c8f1094da9336cd0de907ab795ee65f3c7017bd998b1edbcaccde4604957d664b2b831e2d4070e3c460b57d8b1e9b771117d20fe7c8c0f506477bc752710c6c9bccac5417843d45b4ee0d735a2954186f8f592d6c0fe1dee870056a789db9ad0a291f85f0054dfebe507796f20496394f19befdfe37dc18e68362905548f3fa73a9fc9a886f133995f2852c419caaadece15883962c582cfd5c9ba755bc89119dd64ea57b36c5bec"}, {0x20, 0xffff, 0x891, "928cd8c308759e2631"}, {0x68, 0xffff, 0x6, "8355112e7999091da739be01d1529fb42fa42e56decc6dbfd745c1afc5ebdbbf0f9dde95c71396a1067835b63d372936be7d2c82e29dd02816e3a6ea6c743543b18b47f708953280ebe814d6f7d5ad540e069f"}, {0x10, 0xffff, 0x40}, {0x40, 0xffff, 0x3ff, "f83b40fd3f3aa566e644bc37b5c18404c686cae753530ca1bc09992dcb469b71b1f41c6fa32da288abbf51e26e91"}], 0x2210}, 0xa) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0xdf, 0x4}, {0x3971, 0x40}}) faccessat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x8, 0x2) 09:40:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = shmget(0x2, 0x6000, 0x84, &(0x7f0000ff7000/0x6000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 09:40:33 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() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 09:40:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:40:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$dupfd(r0, 0xa, r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 09:40:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x20}) 09:40:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 09:40:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/227, 0xe3) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 09:40:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) shmget$private(0x0, 0x3000, 0x12, &(0x7f0000ffa000/0x3000)=nil) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 09:40:33 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x344, 0x1}, 0xc) 09:40:33 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) dup(r1) sendto$inet6(r0, &(0x7f00000001c0)="d94f66c048536ed2ed2432874e40af2e69037b0014fe531a2ec662771daf9f7ebecc15dd5a93aa968acca439a2fe6918d79973673c3a09785cf7b639f994113f915273ea527c2db9c38f83201d14e091bc260b539660930418bb1f1de056d65840829c9f2bcbd2f827a5acd2b9df30fa7034ca0a8fbf2cd1259069e38af7b3300801ed15061392", 0x87, 0x40d, &(0x7f0000000080)={0x18, 0x2, 0x200000, 0x2}, 0xc) 09:40:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x80000000, 0x10000000}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 09:40:34 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xa0, 0x7fffffff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) 09:40:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x7}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1, 0xca16}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06", 0x66}], 0x1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendmsg(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="43b41f1812b6a6b7fdf5ad51e975e3fd40ec1497b2e4fdb26d56603f5e8b808f03071eb0ec04e7711437ee588660242bf628", 0x32}, {&(0x7f00000001c0)="d546e8ed455610660474f49d683d8c77d8652881a883f79b234245aa08618a24d5c16f575dd46329dc1675b5b9109ad3176ce5a0133f108fc473c81a12442dad3d429ce8ad38a5354aaaf188bf611a541b37230d4f10ce1554891c82a6e8c8a92a65e23fa639599618939856a0ef28825d9df9df8a5c722ebd949888811c31d719e8468685e3777e4b11fb5827428b946aae79736b4a0aebfc86da37ce1a6082e506715aedc4808686bfc5c8924acec514214cdda962a0f6d37c04be25df75b238ac88893905f6d607b28ef447e86095be812d5527b53f950e04e31a2247f6d1f706a530", 0xe4}, {&(0x7f00000002c0)="71834605ab0ff84036ae0b09fb8116e08edc6db38023216ae5ecb12c368070d07eada73d48898731882ecd70ab1eae05a6a432e476cc", 0x36}, {&(0x7f0000000300)="56115161346ac7f2187b21b02fd3c13452ed07a11d2256c611a65e92945375cd1587757d1acc3275e375daf4c60b3db4868ca95c3000a677226edd79d6001049bd1fb223214d63e9441beb94a055874768f67bbf9a39e3ef20e537d2f99f59415af710601cc465ea8ab54bd281152e71696b5b30d901113042da951c753c231d5190b9cc0accde0f03b8a6f81724f1b9c368a31086b89678ad2b6c9881717bc93648eb576c", 0xa5}, {&(0x7f0000001480)="1b63e5e8481d92a5ba39999e8f4d98e863fbf7d1c2273b4001a6e4bd0de4ae1863e29d249ff0b8b1079de40de0b13d13205cbf61f8a8acf3c7dccb766ee89b79a9052db585cb7518df6f2e46c5a51e0e6c650733c9063d3b0bd4b29c322f4b0539d6759995e583194b0d0e460e86543dd616bb0ec5c786a531045b5e015c81e246a1a966b1443f79b5869bad6b7252939a0f6b03cf38f013fb6f79eeb34167abec160c46b76377e8afe6a05aa619e8872c89c5f4f52a795d09d74ed894fd63c005969af1e2947270ad3f97249f2c542a5d53cf5d16aec36bb3055309687e365bdb3362557d90903e54749d09dcd9e13398203a4ce0e0ce1b1fa5a7494adf4faf0b46820d87aaf4d8662f2876b3de974c06b4ec67047af4ab8e00bf1e8106cce3f95e531f134ebba5ef7a1a500818cfab9f3e196b3f00739eb878f7d2d16037c3d3e62452acc76dc11414ba75d80ede6ef6aec35395fb7dadc468f8674cbc7c26c0fa5a4f1c2a9bfbbd3929d95171c45a0a1cf198e08cb67a1ff13e51dc45f7d784dbc1ca0605fd35b03b00dd74e1eb5d4ffa22cc881b2a2c2be1bd1b1d3bf0003ad857f48a00c11fe06b1a989db8e70cddd08dd8b71908cefa0047d5c56e0c01024d3af5c8b65ecc4a10786bfbebc3746664292e44576288f723bdb1f0d2a237a038479569546349f85c6184090ff659c9b9ac39558eda4e5e0698bf573fc2254e84b4daa2682736129a6542822ecf6f9443187cace0eb4ecf7790443b19c8220152866e7d32eb5d17ea30982092370ebe8e7ac95b366b0d36a947251ce627d2634536319030ba36065b897d8a68d9e4ef407fa5c32790a409006b26de6780f9d2dc960c7027a137e65e0688b4e4a4df21b7cc1d76576b9ca2a1f637bdff8a283da8419189993dbd1804fe1f021a591834433cb972b3f8c5127cb16ec5105b95637db0a798fd340a9c592783c13c495c66410c20fbc73cccf392084dc7e9be21e2526923be3a3254dc0947565b1aabe217bd5bffbc4f5c90d0a66e79c87ccd09160fcadb7384d1170e93d0292343653c470c3b16ce59675eb9724b14c570bae270d6ff639ccd768934ff613fd940c7eeaf1478aa051bc5300e6072fa3fe6eed5062e35fa101f51998e669b2f708f442675d0af9d1c409d9f626bf3991757ed124121e3f759eb75bf81d4b223fefd19c0f39e9216115f4cd9dcaea4d35dd917e52b714d0650b800f7d431761f0575b387adbe449a8665d32f38a67d878f81c89d3e75d6df6b31fd5a17bcf2fe4f8dab296657148091fc37f53610d6d07f39dd2cfe5895e880e0740dd9ccf1897da37e514327d045a315abf97295c1743f3e620a57c091284b96c3fa051d6c59bf8c43c93ed4eb49af74b552461a5a249b52f22fbdd9886204ba840ccbd083e35bb3da1c0438dc52f69db1fdf8ccafed641444a0159e01c5178f7847cad40ae8cdad7c97b2fdafb67da59b718a7cd427ade541c93ce909416164e7104086cc6ee5035a54392f5d7a5272a748bc4c188c0213c7e45ebc6619f17f8a95fbc4f0fca90db0b7cbee5b39853439d4c619940a63c1236845a779347e39965e7341f027022c49ab2943eef9e73b06cf6e6475b138cd97b4d9342dc1cc72c3eb19693f9d19c78f872cb83e3216d73e33045ee10ee477600e6e9c88a4b14b333d51bf8e6138591ecc6d7dfe591011847e0e44f2d0f1fd9c512ed934416c444d9257791d7659e41e84c223dd0780b633659bfc542a5949b48071806574e2ed32cd57443a5c3ef46a2673fa92fa15fd7f96887c3e48f3b6483e9ab4e074502ba74e56204f7029ae71aae221bffc8d545c6cdad221d1d18ccf5fea1c206df1affa777bd1d22f4158c7598798e8c690bdf4b8b6af0094eab30c7164040ad0ff2489b6dc8c753ccf674f0ef099d3347258de430747d9b56d63ef218dcb52f706fcbd6ed328586d4a2aafd37cbe517e4f4369a5bfe63b300df00250da5e3efe1939d495360994e6417cf40d8589d149026a1126560c0356f407d9d1a910b0981e8c97c008b781e00cfe3853ad00b39a04fd250fecf593eb3b503e493eba844e11100959af8463f745a4854a107274bba640738639d500adf722825cf9990349387d104a228dfaa4b704731bd78500f7711ae268dd2e15b9961c21697e08e313db890b58627a06bbeb72088c666af9838afc241ae318948faf8cb9c86a73490a92504e6189462ce05d15550d34d566d0e2a6014092d5f66d823388853210faed8014c9bf8839925b48c5d010aa4157016db02181828b7ad950130865acf15febc4eba0a8181130a763eafba21e3c81cf9da16e47eaa74f06528cf4ecbc86ffb3e33754aa2b8b54213368453b8037d89071c08290e14e9596f9086153caeba2c2c98dff0dea4609ac63a5bea5bf044936cc58605eda9cc1e5a130667dfb263531d49b5c9851dc1d951885fc678d2cb46c8a17df77bd25369cc5dd595e7f3d34412d6a2b8def78731a7487a9ae1438cb192077b114a8039cdf1b1713e1b8602ab243a45734286b8f4d13b4e98ee67d61f3256007199d554af7b988c336669aac66c8d78f7c93018fed73cd107bec487acac1c5b6ea5edd70862a1296c78d9a4a49bd14735885cc323562ed59fb7fc50b0feb00aa523cc782851290036ac58bb5a82d15fe78a2d2fca388c2beea866ceded3f20577b7b39e20233324ae6be3faa727e9818e919bdd7905e1ae57b84a54d8f70d7ef0a592c203ed440daaa408b07d7b5fb775e1d568b65fe491651ed9d20151ba8d10654c4fc760f53c64c7012fc4f338ac6348632090b105103e33b4da584753d401b7e8d0c2b861ad5d6c6cb2bcda55ead1681520c7719baebdfe8508736ab3f908199f2ce67214e5852bfc5d1e9a6b838b9cc2ae4a8dd546bc1e26bfb2faf68b44329bc56cb9d51fe27496acb73032eb9b79e014d909c3fd3d3a8da5553a63c5dc85294ae870ff5290a14ef92b348d20fd8785882288b9d2d6e4d8e92bb63a07d50869a86c8518456d80462d9e699f6580dcd42836df71a1d69d5be0e3fa5512fe2913661ab30418b285dd077803e8e82e1c1a71a4017893f7ebb250f8c1980d8aabf0f2a5ac4e79f188c7f93cea43a977844eb886804a45084eb988c7588d67cfae99730dc7906aec3434c88e500bc50e918856b60600bf5e588f2e199f1a1d1b1dcd6385c97043dc06a3b0088bccae76ca7d2ae3f93cb56560e9e5c9c8e27ef8e6516e906807a0db5cb8a1351c4aa4c7bc8a29e320ddff3175608fb9e41061612568d1085d944d166e8179dcfca0b01062047516f5199b98b54fdd7568ae2a677ddd49e136ef69d5210dd1c83bdd1c94d40c5af230eb9a43e42df08b32bf9e7b8dc14379e3f9f7fe5cf7740d560bad4a5bc16e8997d3b133d556655fe46a110f662173a3df6ba5183048124d71734cec3e32023d47840bc7771d79a3846f578e0bf322d4552ae51cd18066ecca08cd85e76f1458d471de21fde978f7ece4f8cd340c6719af9070f160fa140b98a874e1fcce63bb89e37f13530313ac8055837cb23fa879e92aaf1b42533656031098bea6eb46797777d80c265b7ca7060acd44198c711837f6d7596e11676119705860ce5f07ce74f96ccfa52eb9f2ff995b1a13fc519ae85d42b642a52582f28083b9d45609820d6dc280db38d9c130d0b2780932c72d88a27707f567fcb7cb438f927c9e94cb7cd59d586a39713c7c24d5362400f2dd071660b630414c8ae6b63b3b3e2c0bd15f2aa606251caa7ef3e15fefe6113e185ea7b625ca720d9582d0058aef7b0a8d77cc98efa5e5ad4cb1375fc205892a733caa24bd066048ae20a55cdf139415ab9e27f1c9e5babc1d16d1ddd5ff8fdba97119df5e782b77d2875275c5a16c33469b51671e4d41ee1e50bba69df552d916bfa2a604e05a7b17856883af9733d3a9f28d229add935bf7ee00ab44afa990e2b7f17950c41f9866faaf824192c20301528d0f2612f6d8bfee8140070a315ccf5eefe5a1047dbd1a0eb497ec926aa2579b97bbab4570bec49d1f9b917737ebc3025139d9348b31659ddf577cf53426c05a3e07d7e1eb31c59a4a4c65e3eb2efcc32db0ea010b7e8d7720fc81c05de413ab0657e626cffb20ab581750940f246975ac411487aee9a71fb401b1f45b382331fa407b75a7f77643bd378358396c316cd1a1c9ed77ade929ddcc33de507b6b6ec6ee18db06fb7b5dcf10eaa0671df9a586265eb169c80228c41c39975e09637d224db4a4dd8b6c4c9861dbf7151002b23069a7665f9f5f919da7e4d0079020aacb6a1d2269fdff76dce69f92ba1838d4d799f42b34702600bb9682b3c40265549623673a3d07854be37cb64e09ebb291d37e601026f2716863633cc56dfce6b2de0338a4181a3d6f92215a1c4ae49b824aa2fdfe8bd6b1e535ce428cbda1634ada5d5034a13237705b136109765c5ec7319775e9494c4b45f2ab1ac4fba9a3f63ffd5618cb0e6e16d23b008e21e8dc70fdccaa8b5c42fda12f11eba69d8131d7383d1c4d61701a87c22c0af4cb78b0c5a90235e3725fb2b9c35fa411fcf4d906fa2a0c036ea42a0e0f13e034c12d7281cf8d2e5a1791e22198fa4f16bc486d145b8c4b6b6bd8cbf378a3f25ac576681b33581836b2631e3c42234156f19287df5b200f8d03ac4086e16fbd6e0a8adcdadf78708d6b082ea4d3bbfa23a865a660c6a17fbed74186f7ee9186128f6d738f33e49b92b21f8ed7c1a91e2281507703f8f1bbb20e35533d0f01689fae74ac8958d2e3832f3faf95f331c88dfff4e718a4d570914a73c4c2807a7dfc1d906954b43b217fcd082ce6f2acb6331c77bedbd657aa6cc2093acc95f9a55c11bb0893dbe0f1d3c5d51d22bececd7b207984742ca9122b4a20d00d4cc0891392608383110161a77ec70de9df4f214f1b8bd2fedd70f4211537f9fd0639339f40f9c806c7d43b0771ec2b4b0a90d44e28e4d888d9b5b3ee55483d4a38e99e4e4b25be19656003fa5512e870053aa84d92f8b8625baecdb02e28a6cb63c57b7ab332ff5971150d773aecd62e53153e1dd965e993c8e8538778d665fdb5be6c6131a21b2c871552d976e97a5b041828e41be2ea95dce899691e1e5c2749ada033429402b77d90581b416dc6f0e4f3d1703fcf2f67f375f54d811eb68c8c82c4829638c9beb298f0b51160747059133e41fe82f4ff782b656e7742540053b8eab01ecf09825a3677d16f43619e3fd2cf0349086dd697148509ee0344af5418db086fcc0bcf172aa79df1fc0615db9f4d46c4f5ab6de0713612e9a637590d4048979b6a531486435a4d6d508deca820fe3f38f4e007f41ded0615e0030d761b1f0626f555d6458431003142e96c5c24902bdf7cfce65671ad656a7f9abaac002f63c653be51649182300fd0e26a2b17e7787f9c39e9837d287c2b64fad5324349ff4b5bf7a920e7427b196af7fef804c518a9aec676b8d280ceb232dcf30ef672fe6a840e1dede51f5bcc2c4aae4a8af491c5ca635dd77d2d6bc791f4b8509251ebfb0c99fee073f36055bfc38a3886a67ce83c9980602257d806a8685311ef25bdaf720228e403be177e062a15b961eb6c1085d3028415e87616b280709fa8626d87f581c6b98a97b4499d9937e11c96db0d46e4a0a497bbe201b6be9680499b5ad73e4a5f9901e1032b068d39f5c373550f4a46296c30b01c46a82d13e64d7d0fea4198bbe8f5e1b2db2302c1cc43964f7fab69727f57af7b210140362ce548228c62f00df7b8292", 0x1000}, {&(0x7f0000002480)="979f9cd5f4aefa9429bc268b29777f9ddf8935ea7386247a2f1cdce849a6856a00566168162d413d4c15ed4d5a7b356a530e88643003e57c82bd6bcccd5d1aab2d22da74405e722e659ccbb953d8462f7be73c605b7c4c523e472e4f468589db047dd8ea03b51d4a052e733fb7c36bbbd7948a4e7e82f036910a5c30bceb170f36c7b3ad331a08a07df118d6cdc35da3d63b359952df0133d40a2dc3139d3edb365647118922ca75d853cbed828c2f01a25cab59f3d13c7059749a54ccd52863717a9ce8b89eddc2dc27afe7068457f16e0e2e083821408dca05fe4021f6fb8365ce6a550c61858283fd07e0fdfb62fd256daa75bf60b8b7a809d16f5917727271bc56a2c0d1827c0e07f3dcb02d273c176ba3254eaa542bdd8ef2ca62ff805e67619919de02d425f971fbac4aa7a6b542610751cb86829fa1a559fd506ea9cb3015578b2228d3b4e1ead842237557c555ee25d0b1a59a5745aeb4efba51e76dd12c65b3e85540ebeb7619b512fcd5362f28b278deb87498dc14a39af14d73ebaa57e1dbd8186e57a11f33681be019e63f252ee394db5aea7f5c430d93908707877eeb7eb6af8637104cdc047f8dbd8960407c65d039ec6a64e09201f2dd8967a52ac71228779ad4765c9917d4365bae948f6cf8c3b0be00511c63915ee7e6f94c052ce5c9407f71b50b6486a18d1e028d5f55902d8bbaa2ee1ba6822497d4f67b3637182594ce02c1f284908f75835bdb76550c5034b628759f26040e6195fadc73a2d976424fb6c2a099f48fcc81519dcb396917821c60e489d016dafdd8d3d1069a6c49c53d1ac7972050b06183ad2efe69dab3e858d3945c6c6a06eafbee65f2c3197fab3ac3146b3ade6739eec6f70717d9390ccf7008c75f635b9766d58d9191c9a620f5c1adc961fd1526b8c6f932bc12dfbe94f0150deb01c6368b4709199a6f42060ac0864b1596e6dabf02eec4df47fb0301c47e3e9c23890969c107392a7f1aee84f298d71f4ac55e9861fc2f79459418ad2bdfd28c5602ec459276473da012cc503cf169f33054bc8abd35819f7fc5cb74547be3ce7824df685459d471dfb3f70192f5b908290f5398765226902ae9610428775b475166b8d8f4d6775f0eaa2df6925025862c88665204090b7cdbfbb6cf19bbc1e1bbea8a50e720082045ca9d049f5dec69ce113cfafd407c7c5acc017ce5239806796823d3f56985a02aab366466db88381d972e27125a091712c4d3d6175106369cdee79855289020f6dc0e32c9e20373a90b024da93795e25c4f29c0976606c7b16bbff2e9dc51bdde3ab37275daed500e761efbe0352eea4b15dc5d4f6f3b3acfe7cd47912f5477c79d3cefec3a98f3ae1f5e4098eab9b209378f8660063b721198384943b8dd0b515e03704e4a133ba8361bd385b8a42bd17c6db7d098347786c0dcc3123b2100562e4b0284a158e74d05e169c994d53a42199f62657288bbfb0799bb3ea11a39b8a183367b8410721c87c2666c84426f23be692d48aeb3b6e5136f5f9e0936f0451c7a28842420478248088ddd4775984ed08440f3bb046f8d65e63275347794a1ee9b043ed8a82996eeeb7fae6cbf91f15e625fd905018c477e2d290385fce28d54138999b8ebfac6685f39362161fa3878f86e1652b2194da6e3d51fafd2012c228c43872f86577812ef6c21e7452b71c7928606d2475856f9710d61d2f94869f64fa071bba91aa209d6943f99472db1d46cadf7b49afb4f468634cd297b82582a2d50332a6838873850fe437675efeb10f3f3855c361401dec162dc9e52146dd7862e3d1caecb5d6080dfb2d61b68fc592f1081c33e7b70576ea37002bf5555309d92fa3c92d281599ffab76d1a60ced14faf164d10677508cd54dcb4c1e382ef0fa61fb1a2e30ba19d2c9520a8b5b61090cfa368f3996b62b15de7b2b8544c46d11735adc42d7fe1fe5d859cc4a27d03f2c37b991ff98f4ec6e05525cbce3c1e55f4affe8b2e14aed031320f02d7dd44242d455a99a6e551b8465a3e42a6c5d67d98cc02bb812a8aa0e0169b2b2cce2d9e7267203600bf9be6e4d6a68870d7a82bf9628e0b64ef842083676aea0b0c3ccd66f278f246f88aa22cbccfba3d0abf06368ffa2843065194306b620cd7d181ebc5b73af219a4472b3ada9433542a9e8268ce72ac458a1fdaa2980b889d294a35d69d79577eb32ba8120f074de20538491c4b19b7ec9bcf97078d29b5c98de4b6fd9936aea46ab9a3e3b395796cbed1419ef92988b99d90db520c81df935ff0a6e03f542928a4e865af68b620fee301131570fb4f419e4dcb7af1bdedfa6deca8368abe69bf34189c3cfe9fd67d4400396d478c0c3c8152b533649895ef8da64c9da362b57041840d6f3b68ff47f3576ca95266a11befeedf968ed0d790774a167053d07149e610bc16158e2fcd1a6931dd4a0f4acdefab1a9450963879cf390705fe641a52e31dad2409634c786020c6671ede73b8ae57c3d84d1dcaf2b6022e1d88421476eae927b3df3d6438f95ec572f53e926a2c93b34c2120c0a51bbd24883a15ca023efc2c3b759253f29478eba7924693f98889bfe7ab5635feb772e540d0e51507332203643108ab0df4bb35ea27016f36dcbbb8e6592885647cb1c5c7fa303d8a985ff2b8f15e964d6be61ee4fced1f868924c71786831f1d58131294d9ae77c0980df03c7db112432a0b7ea3731d90ea18d41254aa19ffa54f93af50bb58f381444ea692e7267b18df9d4c6b4f4546c112dfb0a38fe31eb5588427101146ff0d7ea04bc649462423d648614c1d17fef02ae56e42b3da30acd00d2dad766a09da1bb68b6fba1c647497242eb6038a922f00b44fe0330b3b2abc854e0cc1b784580a679e1d1790c48fc9339bfa1f44c33f008bca3e4f0b69326698d02c932b3e520512788af2a991974d46b68717467aba875e7f94a55f9e602e62dfde1f858c8b832ab57bb766943fbebda8753bf9291b58c7526ec73de07d8fdf80ec241a1b137d07f5937b8d7db002ff1a9339a676c8aa72018bc379fcbf97a0bdbb5d536bd2b23237d61fd3662556a12f5dad909b128f2f147d66327a9f27e10817d922c1fba4bcb7c5ea2386be779131a9794412911120a1b214c6b9db08857d8bc0786eeaa9778f1959b0e201b76b99970b60879d5a4a1a3d83364192107f7fec0a86d63209c7216ce18a5774ad0a7b753983a68a2cd1e9ef08500bf21ae4c2d119b9fbd4b40e248a4933532f82292ea17263d37346e9fe2deeee213bd9e0a4eecb918eaa50bda2e0cc7ed9849b97751b3bddf82efd20a7c9202a2260d1544bb4eb32985ed8358289f8f2d8fe81f5c9fdbc923e3be34703039982594a42ecda31b7506f1305807b32ab2b76dadc5452762ab68447a7315317b43c32986d278855a904a9b4c4d7ad771d176b913783485002f14df35c711ae22d54d21d973be20043c297ce349294468612406f5a5dcb301848589eb75ca210ee6f87026f3c582bdab7cfaaf004d89211aa1324c2266a7a79dffff80f718f159d78ce3a15ca00724682201fab4a8698ee95796c9d8e22f2099b71ef061b1ccb86e12fa7085c5a37ce2d04ebd9d264d0158368ea8f675011175f7b0db365b1b36e68e9acb4a9393fe77171521491af47731312f7833b2dc206c982b88fbeff56bafd2baa92c944ec8644b714e5889062e5859fba85ff0b4f3e7d6299122716b695331c9484cf018bb541eb48a382651a945d11227edde6fa767a8f6f9fd0beca3e155ddc73ad80e5a269098a5a20bc46c145d47fdf23ae9f9b23bf3013446b53d6bb779af3176267d58f7cd01e12edd249c19490db40b11df96cdef09686015b84678fcf4edb49f04a345cd6a6adf01e9d6b1f89028acf91d1507f791cf2909c0c0d69abc580e2c8cde5b2b12a4648aee9039d24dc4427ae03e195b04fc0c8eccb6935a14da6a6fb14cb9715abbee106ef0ca0a6383906d37ce0be160b7b847897cf5e70700cf2108a85492584437e0b645169a0184d4045a06e0fcb9c2ecf337eb5a5227703273749ddfb8b80b02be1e01272d8b40e3e7e6f2ccfe3e6cf7898b2f177b99e47d124093a5116a836b25fe9e8639ebeb27174ee88b53131a1af5308b598eb0322ccb18c0424df2c41b08b48179af974e9c9bcc29a9806aa02e9dc70e3a5a5d42bd899d23382976696cd6346aebaf990bc141efa13cb601821158654a20cd67cb672686d6980e47111b8ad87fa416c24a05174a6cf7b0408fac4a45ad0048db18adf79967a044350ca69adb3789fa12f0dd0e4b91bd90f2345297502bb213560be456b719bb0c943e3064efe0bd890fe19d7bf446d6a4e724ecfd076760f10e29064e08a4b8aaf1be40d9623abf32197db866bf0897e599613581b83328b7f6a18c087c8c18ebb1622c7bdc8f72243b199f531d3bacc02a79c7cb1c20fb97a350e460cab7417a8b64aa08e1c1adb0620ef59e8848447057b59ea21c7d2951747f8f258e560dac9c3e1e923661aad1c2630e5d27b0ebdb39d2b976a8974c12cc2b9d64f007aaf7d8f3a64cf620f9e2aa5e07b171734cd94bf7c4c639762433fc99148c960e55c6ee27d3ba9e465c48ab363b0e9e3fdd81fb42fdcf7c2e4d7b519a486f3deb059d625c44085e92f4fe4b05f2a7a9d56ab1887bb1e40692b1292b89174a67436ebf72110177237964cfc7611dc3fd84f8b4750443f8ab58edb276b480922f3a14410fb626d6d3c9600119ab22236300ac4a7a1ab8019a38d57b8a179a35451a23ba99fdec1421f215668c492c6c4695d71dd7bdf0f9227fe9970ea57950afd6acf78c189a26bbe63b6f1b33ce2c2ec6a8a23233ac3375d7b8b4c1313ffe36ecea9cb48fa644f723173ad65883d93c6f52c77f8921467d90c3c24204e682eaf769a3e64c80c777cfb4d763b0038457bcf5e964d07d316c0d9c93d7176058451684a75cb71dc364bfa0102f13a05365215178e1092d1445f7c51c8ad80153ded07dc056065bb250e5dde4b9ee260498e76b603d90fa1b1698fd4240f89f9fcae1fee11af551f65ef2424a24fcdb06fba3f96041937976b14436dc9b2e9794aa95834fd5909f2c685f7faffc8bdbcb0f16fa64c0ac007c83d4023b29c792cb8b0354d15720b593492432e86c6715e5c6f2ab15eeec954c4fe4057b62609fe385f1a27b4c1812e0e9e008e9789c117d97867b842c6905919e2cd739981181c6d0d7719a50731d1e6e2519c22279a7fef6cec2740dfa115e882feb0dec5250f065455b0429abf50dd5efb50edbd15803be87c7941dae07acf8735768285810de3ba927814e0ed96ef319cdfea2ccb5f8909986ec6cfb692a408e01249fae492eb972ddeda6ff9b5375f0c9978f89252904babbb7a31f8cf4499d089a005743161c33ef4453e3dde03c008b97a058ba010307bb4ad8efbb8b6c83363ee349797105416ad798155e17bd1d9cd212c63d25c478178e82d3500b5ab5cac14a44eb19a604a46cb114a45f1f78d25d311c6f3c90f5b4ed5d1914bc25fa4d5e7173a17d2925b21d36f053b8b5b4a3ccdc80249d688eb6177f9010ce49c7a27f9e092e30a7bbd77b4a433fd95afe3df0d4ca34e4d78d21fbb50874b7473390a3d9ccaeed092a895c71ea1e33409d96675718cea7963c6322c22a95278dbf76b3a4552207da5b8f43aca7d4c38333e2629bf6843f94e44b69c4ea424f46abce9f3fe2caecd57b364b6c0340505d67b8e77d1387759e1c3a5d76d84608e449c30b9c660c10207e5e91f433e704c40", 0x1000}], 0x6, &(0x7f00000003c0)=[{0x40, 0xffff, 0x7, "f10a10f2797bf17f1f6a3104b0c93555283aceea266ba4bd0b539940f722a17aa142a0bf642487d94de85a"}], 0x40}, 0xc) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) 09:40:34 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 09:40:34 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffd}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r0, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000002240)=[{&(0x7f0000000140)="7c084226338901de7b8d3970459acda7a7940cc133808c718e516070117019ae3719eb89267d71d72e98115496d4a5a526d30f94204ebeaf2c8bb05ced1db1e38be9e2315a1b056c36dec28aa69c3d4c733021daa26175cc6a43a292126ebea843c9bbf52a3e25b25be5713f4630548b1f3a900d3ee313ec3072b8525cd6119051f09519dd807864b76a532080f9", 0x8e}, {&(0x7f0000000200)="5d27a469fe891a3fc541420a5beaa8f26573e02de261349d124b8fbba70c15bb495695c4196fca249b8e2aed205be3c025f670fa86301b4fece5fc6fb0466945a8f1591f2000d7017856b7bb26d32b329dcf86094fbf8d24c8f8e450dc52fdadc32f4a0ba3aa30179920a8f1288d23f442892ca62f31009ecb424e0d3e8f53ce542bfcabfaa276d8910d6a18af9bba2440111cd5aa6a06be730c1eb0278611f1608ea877f695d2941ee6522b0839407af8f67c18707ab19ccb36b44427212730ece46a541f7e65f7a7fefae0d9f74577cc28f66b0cdd520364d14098ae18723649c64eb123ad3fe87b7f990d262dbd130205699d40b30a564b52a09c0336e78abe37d03a9116b262284bb51de6bde234481c20f134e8ab9729d014122f36da14133654e659eddd2f7bc10ca5268adfe6740d47085ca179388524a5ff71ac4814a9ceefbc62aac88826ca74b5705e344d2191ca26a722aff5e3570806ee27db1ca22a05d2255bc0803ecf80f6f4aedda48ecf25b288cb4513bd06ad0631073481b743d53cd8020dc6b2b6d28360ad45b6f08d8251ca6ecbdce4079d8ce2f05ebdfb4a059c39972371cec633c3ad9e7efc9eae2c59a90f9661b9ea6f49e266718c97068278c214064efcf9e50639b59e2f731218f355fefaf331174394ae809fda838e5b77f87e6ca464d5e3b0b25c4f8c22d3eccc23fbdcd7f9d0156eb3cb5390239625b85cf0e09507a83fbe4de7c2d06cf092eb40fe4d9024b3f1515b3330125622bf82670153ee39bbe282d0d879a4d00960920b0c48c2a0bb083cf9b1a91a76824b2a1b48d2ebf1d8807c1101fd38a9c3ac7034c66133db464a6e7e86739275c6fbc8b0c2627437266163f0961a41908257e8335af8d3cbce8b28020a6927fa23943f2153efe1a2e7f4cd6215c85977283e5b6cf352faacae2683c9caf2eda74aaca351a17044329bc2c3600d22fc8d8154545bc7bcec6ab3160f15aa4c422be8bacf04d9262f8261db97d6065bb316c3adb2a9c2b3d2914a0624958d84f25b6fbe1295cbd68b009b2ff22f68a5dfeba06406e1fe3ddfb082860a37c34eb01acb4be361f58ffabe4cfb1ea8f4464c879fae96320d8cacccbbec67e07417aeb5d645b16aa6f6f48f1e93cb49a1abfd3b4d8ecc5fba04b8c07a54919a430fc36a1eba833f4af4c4423ac92e6ab7c5ab1fe0208cdd259f1d3e927484b3f88bbc707afd3d86e6298a7e9064312b60bbbcaf96b82fb05b598b454b389199cbab2e77e469b0d511897494d873b2b2e2f0dd34412bf0e09b8c750547e66579ab29712867e4a105347b78c4216496e1fe18147f717054c50097549c3aa2b1eb3c2ac526925479b01c47fabceaa90bbdf34fda12519b439b4aede4362f680c9f0b8712f6ebff85b4b789658964ce67d1da43757fdec0898161a8bb929d2812e28e26a02af13c9d9d05700ba5e44633a9b6bfec5f4624f4f2f75649e42d96de851981dd52091771ab395c89a5b2c2261d7ea48bc1cdca9aaf6499270cd2b3414be97b2f8b97c4864acc5e688da32b06eeeacf329757eadd7e1b22ee9457a97df9bd47e84245987c7cbebba6c57d50c26b75c9f8ac03663e3cd4774e3d70e2c0655c7312df6e181f30044a934628ce0969136f7b37d87774bd1ed429309d146d635cfc675f7f6b4738b2867d4d85c3f76776e4d334d4d71868676857bf0f8fe21d55908dda7a3921162775ce7afe9d9347057dbb487d7a87d3a9ef13c94713ab15271a49fea690bd968b2b8fcb2bfccb216765fe3a34476c7906b13514afe79831c4c7ebbf2c82122af1a6da5655618920058ab3227e45986459f1dabebcf35cdef5f8ebd5191628ce1927d9aabfc56de4e0cc97a100bbc1335e0bedd4acd657b3a17100fa80df606686f099c33cc5e3a9f0c967cfef9da58488ab0fea14ae62ca3c9beafde23a4cd30e16e03b8f765171400ace88f0dbcb8a096a8862b2e5313783247ecef1b4d1e532c9066dd13b2c611159ae5f6d3a77da34bc0a0e9ab9694c79d7da9af25cb7beb2e21663f9cb7e2429071c47800b496cd7d0c40fc20a76f0f332554d32125eff91f1e6e82441ba43d911402392aaea7c70b3bb1ab28f375ef333f59fb12e50995c1d84eb3cf9c58d05044f8b2a977158230030d7b29075764bd88d661fd54da1f47f76567946c89649d8475c30804713c2454215f9064cc54bcab04676f8f6b4ac54adc567c7b14f2dd00a3c705db172bcfd5e0813cc65786bf3c383a1867079bcc49451a313a831f716f1dfbb0961c10e418337ec4fa872d091f4580c8d3babf59351f3314758188a29fa3021d72d442a57fb0ed26efb6af31d5cd8a0618704e6920f3a24d802afdc0ee64c988c64367e5ad6d920128716dc40e54623f38543389d4aae39a1a8541cab6e3184d0dad3e1a0766e0c76c53c6c114961e0fc8707287e9542608575ecbaebdf58b4714e3276df2f57cbe4a617b6ebf0af3bb2daeec604f9e3e9bcf94bce6e6bcd1725eb6e6d864d2100aa5d218a6d64cff771cf23dea04eb69aaaf8ec5b1e0d613d373eb5094c3e86e55b631e27d6b3c19651966f8991c040b38c4e514206122ec1fecb9fa4c01ef5d813dcd86a77cfb1cc2ef43d9d4cc98905dfeeccdd6a2ef8cb0dff772af2d944383b446cf9e2d51d61cd345267e998d898756fadfc83b3739ea4f2959cd0520ee78d264d1075fe134749a6466c0302bbd43f52dc378bbf5c946195e510d467bc117c8ca321dd09662cf9f3eb26181d129e04bc78df440fd4e3c9780def48885e5d9b6be5ef06a8516cd1a3e9eac1dc06e45ee805463b9a3a3dab879072b0e1472791bcf81139bad10d855680fc7d4c0092f745b771654a5de9b38d0fabd012949c52097222a9095d29cfe49e5183e947ec7fcf8629a6b5e5da40dea7f4a3b010c0119beb1fb06c40739b37cfa7f03462c7a09f3c2f68f9466c80cd072344ac73cfeaeb418537a6c35d119728bd28ab5bee9ea1e2ddb903f9483d86173dcd237b1a7a5539a56bd04dce19aef4f6a148528a01d28d45403f069da9e1f698aafe92dee43abb77adca2a6b94599eea4a95bad598dc531e1bb26f71f9bc6243ca0c168739b8becffa0f60e204da52aaa5250acfb9ad83ba12bcc4708dba012da94f0a6246768c09d39d1c621f746da1413bb9a6b5b4f50ee937ca299915cd40e5cfae74e0c8db23a3133a9cc4b06d2382ea061f2a419907f785535e71bbd4dad2566d13190d22f756ab6e516ff7c5adf57f4c3545a6251d91db8e2e04a2c53ec7f2f6bdb1bc3b98730795e16248062689e6119636fe55d7fe0820b1c1ceaeafd647ff466db75528201735f9476f930c1c27952fc935bab0f105bde9498005ae0b4aac054cc02b4f4288fa6b186165b88c84be261267b158b2cc0e840cceb84035272eaeee1ffa64f802d55734196a8858eab11f2d367dc18adc8c293633fe5e083f6eceb27146cbedcd7e9d653659ae0c5311f575059629fdf3da6ee27b054484ea5e461326a76690301d92a4e022ebc682e77fd1f37310bd463bc054b4113ef34f2346cc02c46b0dfd7f13cfe082d143a0a3edc7bcff66e200a79c31aac1418b3efc82acce6276105eb14c515de2edf8e4f572cf92ed66072b8f37c97de70e3554dce7a12a962cc6e2475fd1ed8c871aced754a5b7037632ae454168f3bab608d10ea3532f0f8e91d016a50742ca2bfbd7d9f68c2528ba737d01e886571b641fb1c4e7383b5864b94e2e8ccde7d1889852372bd4d2e9d10527633b4ac05508699d44d0c1fe8661c4f23faabcdc75a87498eece4d2b4f625d3f6e56253c3cae34cbba9c0a6ebbb5674e399ec05ff1270a632e0d6f954e00cee715bc247c7427d2886e8c4bafaa01fa4ac1f31dd672a68cd7756018a16ce8a596cdc7739b78cce95861ccba8d6b21dae7b2cf1af29e5cd3ae25bb232021e01d7d6e78d031234cdd5927dca6868cfa7543e3ac7684556767960db6302f897533d4ce3f07538a8b3c03473be95b9bc103238daeac371e284aeefa919c97387f63900ce1759f2e7157c943b71d81daa68a6d4a0af2d6173da10ef138e4ec360714e52e8861dc1d9d8269eaf304ae1d7f66e1ce70df4c0410e46be7098e5e59e93f477d322f9325997a8e0fe9e7106b5dd99a09c58450e7dfef7a337ace17d5856ae4a301786a8b4bef73df5c86a3536f799238b6c6b94859d5c9fb83d2c51facba2437821ec50dfc71b6687acd9be59088c9532e1e893500ab90af81f3fc075dcd08cfcec1d616a8ceba856380130565eb7bee02e0dd23d1b69b778e02384ef5fd6710e9031851a69b427cd72c69eb0fad9c1ad3af29e030a0ee4e9de23cb08aed50b2c5287cc8d951c5dc21dcd79619a55166721f293e510e2482192f5d6c58073fe4e163bd7512786d35c6946102467de3a4dbc1f7707112fbb60b741de7bca732097cb5b417a27b9d909d0747634665c53180e543c9168277dbb985f21525aaf51998edc65a3964c0538833248a1fcc87a74e20bb1b406851e3b5a0ea879e0b1fdc72b93f07efb0fd1e86aadea56756808aab4343968723c96a6b82af5ec6ed7a7bbe0de11e670a99b133bf2a29d9fbe9b10569f04ea54ea8e13d4db76deab7ec059def74929e9df061717f795dcb500db38baa367e8b40bd89d38ecf7563a45ad2133e1d8b579d713782fdbdedb5433605d148f5405c09ca4fec6c7b6abaf7c3583e502450b2b90e7b994c8d3daad4af43d09b9b2355b0c626f4c249c03baf7318da0d98f627aa6ff03da69a7e473fb90fffd4011949c09d2958e7b5411fc3eb5c740de5444eca39d85c9101175d008adf80000a1b7f388853c0cd90bd961b330538d370cf0519c9b2c41521b3194937a4c5cf0cefa4285e52ef1f6ca4eeafd8691cee4e2d7209ab0901367a91110b562acf48d07ca8fda2360373e0e5b94c8408ec8760e018f00dbd6f1a9f2ec4a8bceb5b0a11f202d2f1a23f9119136920781ce0998f8ac9345e92c94db9144685c0b289eed6548119d16a2f8854ffc8b0f40f2bf635826eff1f1a0f76e23feff6dc1099cc8676612198f409481c6aa8da7bb9239755f1b11272451d87510bf3844af277c88525fc43688f6e9554ea0bb3a47e05a6b243f210362aa608c8aeacb79e75f9b73169adc222fdf275f4907bae50a2131826a8b58c3d7556c2d3c5efbbdebf0b9ded16e43d18d7ba99418b05adb25007fdc9e46d4515a9309863a962e882a5246211c1de299ce2e1218279ba592d190783441e68115d25e65021b222d153b32b145ec0406dc0b67e1e1e37384415d3df836073f7468e3f3d4ad6274a7f7e05ed305076628fcbc7436130c5d9bac154d922644a56c2267ad6641b38e0f1c8c73c9cb4cff21b181332b4d457206661326bc8f6c6057e3757150d2ebc55483b9f526f8cbca5386a8b9cbed4a92c6a729b1d7aebee81fad2cbb43371f565918b802214e5fb3f5af4af93d4f43cc3df89e8e1ec5a24c2eca4da0fe8f3203a196630293c243e83af9909b9767d2c520689b1b4164388061efaa4fbb063a9d4b2b321eb085882b180db2ae2d12c8dbcb3141d1030eea0cff3b8b12447d6ec60b5f182eca2201e94336b0a6c7a599e59d6005cb3bc58396b4d1ad9887ca0c9b974682ded099c8edf063bb50c9c9241750e2dc8c01058ad8a7a451d487f357c37c32395d4ea9edfac7f9a4f0cce076d437d84b7d95e0056902b4290dd64154a0e115e8624e5120973b514159a420909e8b85ae5b58bca26d99e24194aac45e6637790", 0x1000}, {&(0x7f0000001200)="459fc4a7b43acaf5f3e808da512826b350a4adb3f5daa63ced9951e855cda52f6cedc1739d125ccd47db16dead6b19b19fae2f9decbefc4ce93bc183", 0x3c}, {&(0x7f0000001240)="b740dc3d9357d46264e7bbd02f2892265ebf933da3c9a9809bb56c222f17227e3b8da4aa9e1303ec171a0b834f6bd7b840f90a9523c6f9b134dc201207a58ce59655eae3388326477832e2a00433f7289ee5122ecb5d111234280556f84cfa14e42605fc8e4b0d4f7c0d1c7709177b4513b1521a1d7b9178e06181fd53cd3965ae273deaa35100b68a0a3b2aea132a929dce0b24c129cbe76f776a55c523a919eb20de7f2c0e24b25fdecfa33c2a660969047a1ad0dbfb66bbf42bdb3c6c85f9144b0a949954a23769e47e2a784a70b4dbb03ce552e6f285a11c3d6786df3e58772ab334797b383bd601c653133d2fef0a7ac3b0e7ed7476780627ccdfa5ea08cd8192c948b11e72d0a409a223b6fddbcd7d455a74eb6ce191203c040cce7b02b31b65cba72f66685545e2d694ca359d6a290e9f7c69c7375e0d809c0fd08dec9d3c39648ad359cda6719fff9bf0867840ba18d78713920e3a986dfc06345c344ddd69c2c8d517888f607a0ce0a90011576d2c24f73246bdb226e1ce2a2a02849e9662d3f6475e62a56e1d351170de69544ef730a25575478d766af01c6dffcdb3bb633f90cb9545400ed1415622d66572248c2b9a0696a0532897440b69186fa6f7e4805686e897f8fd6a3909042d9652c1d684d9b79d216de51b424e0d1e5a52bb5cbc80a1f3c08d0e60bbec3db89d58cdbadf7609589d512010d8b29961150113ed79c5fc87b78082eee026c45b76d2f45a30ee61fbcbb8b7088032543139216d41ec0fafb661d57928165534f52f5258c919c182d5a255ee97ca2c626f640a57ea813d8ec6947f39245e4a7be93f8b4c6cd65148cfa6b6e2322390aec73eb81cf7ac2e5b76f6f6f6699c24995bbbf3e01a0d8b7155b23dfc83aa2402283b9efb17cb37fa1f5ed8bdaa313a02e3437da82b8699eff9933fc58024da9e5674bf3f312fb4c99cee7a70176e2413969eb2c5ea2e9da1ddca6d4664c98d5036ba8c78211a77a75512ae6fa0a15c87af2b21f91101fce7ffc8f87afabe07426adbbd90ac79d5d96d272ca90f065578a0bb285ee01ee54b896338f76426de9557a3bd364de6ed9abcb77b21c44c0219a3ca197b2ebe54c06343acab5e2a4cacbe6fc2dd88f485909964af37e180cba3080ce95d5294d30234577e12e1aff6948d6c59058c4294fabeaca41c42aa085c5179decd07d16eb1053f9aa70503043583b7c11d16b4886fbba04bc08456d98d8a95bcfd776c979a3d071732fa766aa09b0ed759acc23cf2d9abf81fd3187459a09265ac9b9335fe327d6b585ab901c8ee817fb60cb559f3bda004dfc41c156116962ed716b94347d8d787e76c1ea38147e37b1c88b303b4296d2be85245738d618e27b89c184cbd6508398f3dcbcc5f0b4dc184cc07495b49a43616af0c2ee6acbe29b4c04ece4b21fb9e969a2b74554653778c9d70e97b91ca710939ba48b4fbc9c84962e7ec833b0fe01265cfb51a894ac1fdfc84453d575b4016e5672f79421031986162ac22b20749cb792f8ee9fd5ac8461ad336c6c2c166dececdecae31e53914e4024bec970fccb5f4f4436971538ccc46cccef66885c189872cc75fab56ac1c4e0516833b74575341b7aa0ac7ab02feea861b4efc13803f494faa5fcfee66a0726d4412952f998fea007ae3bdaaea4f2ed822fc93b2b78fb7a535ea0779cdeb8d5dfe299a7482370255cbdca0cfb226834515b93dcecdf08390b7ff3d3bc49629142459666769ae9277489cc9008a3f84d3136c1b3dc6e3c078cdafa289f5ed0a66f742ee8969b73b8aaa845a6bfe5be475176a3a9c6bb505be3f0af4f91962bb3a12c745ff10d6d3c60b7f6f8742e963d98e4296ea7e80b4c2576446aa44d3fff86b440550d53bd4eda9995500a0dd11373c1a4adeb059d2cfa82ea526b8a864ff1fbf29fbb9ca05ac634452ee1c86fbd19d08a412309001f70de7348acfba8a9b8d313915311fb4d4d885cf6d333411d396afe8ebab39d30c5ab217b0095592bd8950a57b2562ee3fe337cb29f3f3e2066702be3a4bdb39f35ccc5d9c78f2219d8a283b2e59bc92bbdbb9a2c897e4a015cdb9cae534078ddce356725dcc29921be053c05501c766ee31530e149571586606fe045f873dc707d0e82f2eac25d2b9d145e98795209dc240bb30223f02a26459b4e2f3682dd350ecc11a8942151527bcef42c183d7d3a94086ee7015a115bfee3c3471e7631b47546d0e9740de02b097f44acf79bc4c802163b2082e11db4953b5e83c67844803d356587eb4612ce0835e15e8754a844625ee811db256184d7bb0899b04f2854d615f0e1a387f6de855d91785259560b7119732f588cb3ecfd9e58d7a2b1786e34e1a9601059597bdf648b632b7246961f6580de0f62328c8834b110b5af330dbed141d053dd8f62ef3fe118bef40d07d5ccd1fea68bfbef093f3adfdb7e1e95a1b860f4ee5e5e9b699092d223876be37e7aa01745bb6b0ae69dd6641944a16114e004175b507de9d799b2d9eee723d41eb8e92197edbfef5b565f8a1174dc6d2ac4835fe0ecd60a18ef328652a6b839e2d8c90ccafc65a2be0fabe0fb207688aa87dc2b3063fb53a1855a39e207ada63e31e6d98d6c4b2151cb33110b33a34192fc3eca7f53977d28b423e51f3a30ef3872ec157da99d7444bbdfa809d7a09c35019e89b806e902a14c1af9a71d8b990cdd1e750049b59fc2aebc39606d958b81c584176c988c4aa13de3562b60005307da31a37de17ccd3d74027678b89f412909c7ec6885b234788ad46cbd65fa0931f40033a8b38aa93369811411cf037de659058eea5f25b4c22cd08df1c6cb5c1e0ebf44383f6b87f6682f5d95b0c8319eaff5b0bcaee7439fe0e588ca38389f9491a293568980e45a037d5797a2865990d482a0b0ba078891df093515daa09a18b4f11cce2aee32e5a58d95d6cb74866f49fe95df641e13b7fa14fbfd619f699deb79257245fa6bb391db42adbe781ab4c124c1abea97e845b063ac73150fc75d55fe62caa989dd1866e35a77fc7f4fbb4a2b7046cf0c093338d7f7e577024494a3f89fd3c952d7e66493297fe8d1f0dfedb68282f064cf0f075ba3d53525a791bce607087a4d1185ffc1b9de7fe03d887d622cf990af74f31ec289cb110d0190112b9311ca0a89ef812484bbe5bad01f32d5a3bb9f821ff6d4e1d37d77da849759786e1bae4c23431b04834f6a34f04dc76ecfad81ab3aec81db4acfec56e7a71f7df522ef2b7f884101ab380d35e770e661f670d5ec60244b2c3c5ba4ba5c1672d3393caca910c7dcbed4b32460424289b9df6b1cc647c38887a11d32bee2f11f6144514a6ef4a18e6e2e409ec2b44991f2c485f02fc1f5766bca39d18286c39df2ccbf5bd9f33e953a75114f723a9be0a5ef4f90b392cc5afd45f1303652187456f66cbc71ca18ef29c3286c0fbccc70df2903df1d045d40ae75212d9f1032c6b743fede11c68a321856d78886b893d077655a9fe765d5a9e4d0f40f6f18b07492dfd68704e420d2c6dc517bbd42033e9ad399fadcbbd5fa8adba2477ec7bd2da7e5fd712f54beb30e424112f35c4a1b70d4f6a7e8ed5126712fe34fbd4cda7f6aeca11a4ed8aefef844036f2d7fe16f0be67ad523a3fa5cbdbf11221677eb711a1aa9fb8f2fd9a56f3dfb6f1290a52bf1bd8862516b4d986aa0ab7e808e40f1cde20ec6a4bcafe2d62d61e5745d92f6d01df3388dfee597073856793e6745ec35495e06e489d572de036cb02b236b564ea386c6e46bc247da505fc1d99aef8cfd640a2dc3994849e0c40175c695ac171a265a8ac029b42ddb1734b7c59d9845a6516efe3ad09638835c33994843d15798632e86b65776edee9b6be74fd40e9233321ed47d0fdcc9046cdd635f1a62dbe4d9aed290382cf8daac5363b051f60bde6e9cfcc2c32069240ab484385eb573b02ad662303e6c0a56e37766ba95093012794f43b96eed12e04f9fd37d45ba3c9c647d509f41f77178c3650060cd811cf22db0856f03251ee17994dc0225aab124c5aa3c1b7604bb88dcb5c5e3b9ea1d9a1d6bc4859486421baa1ae07ece45bfb17b63ba01913e7b3da609c8cd1b7d10ebf30d2ea8064fe7424f359c60af4db7d2a62f4a7708d4f1af29a8170c41963e8f7b502fd7ac38711c8d84c0041c14a96c6870c0759711dffb0e06c058b7b51d6b7b70b98f71b8124c1bb5f76c1f3f9b1a2c519ec0304701f2bd2db6201be1c42447cef879e4fcb162ffdaee11ebb4b47182d2c267396aca0ef5ad03c5679eb9d25186109ca91756cbf31853208cc2d524d24dba012003ceee452853947b156cb7aef8e828ca6074613e6bfe2f5e6580a57d0936b99f18c1f3d45efeec2dca5d1c62fb7244c024be4dda4f125273fc1be09c188d41350dafea93c103a3bf5352972246d980ca29130dc9ffb9223dc56ae290b544b1e6caf761fef9d83d494db09c6295b282a08036cf31052738be7a78f766d830c29262fd9653614c044c1057c28ca1ae7a40ae343faa88caa7b16d97fc17eda19b1534a321c7fc054e551de28b7b2f258d1589f7fd6ce37b1dfbbe853b5eb3feb86508cf5aa294e46ea1fb64d46833361895b315155f7d48d98b623067ab0ea3644c3cc701b2c1b4890178b2188ba0a65baf834b9e107b63a9618eb8e03cec564a50c6f26df0aadde0b8c2792693d0888a9758872b11ee60a765c2addfe635af4fafa84f1fdd25bbd23de0a8c2b451863686681d3ed147ae195f09bf26bb458bba71c8ff6a914dff64487fca8a8d98eb4061ae21baaf1809625923137d7d847707ecd48ff68520aa4e3b7de7d431d47eb39f09bb3701c2672df785da1509c325048a12090a244175f4c9cb7ca6a7ec3733f7b154773b3f6371bf0d452d7cb8bd147efc3710e5707c7491def7a557ec63462157504d3cb86ad38414df5dff2520b6cb90b79df725b0869b0c9a88488d5c04f84c5b0e803ef583ac69de0b03b2aa3efd97624ebd76898a7fc9f1abb7dad64faccd59549672c5d0adaad52a994c163d7d7f7e59a4e0d42b6e7efa2450f66bc7f273130e23f816ed2053dc95783290b8c1a94b4448d80e8c8939f6e59edebf944c610b4eeacb37a796e2522b9576b8cf91507712dbe50d15a818ec00bccbd224d1c884f272e46e8c372da49cc8379a0b44309c76d302bc7477c5dac27665bd31786135ce62734ff8b3bc1364ed688e1ddc610d8f9600be94e844924d008c07f529386fd3494693e9e0d5bc08bf353d7c41a7abe8384ed322d501a467645649774d8209f100ae92ba4a0cc1985aac9e5a1118b95f3714e5b41144b131f3a1b7d136f26ff8932e5e6f0113f3f160794ffe77f5d2be6fdc4331a4042c5aaca22ceaed21c70cc7782e3af807c619996975fb844fef11409bc12aee80365059bed93bc7657cdb4d100ecfd9e3aa48d85faec0d0b1cdb5930856c8e8853844c8be5b367be6beaac191b199feb99191f432430bc11372ce009f444910590aeddc3bd26842ecfe978e3f8e6e94510918fd131622fbc426859d50d5275ea044486d40c22163db6bae5543aa12471595b0f825b56ce9c77112e41e557de96c8ed7b673af1475f99fded7341a1dae977b5d829c3679be28a2f11148aaec69ab5049a19a85af2a63524b0031a12c45e87f11ebeb5e365bdd888f21aafcde2831d0f36cc9603d53cc4fcb21ae32dd49fb69caf518a631f33ffc843a0913183a7dbaabeda7ad47bfcc6d1dedd35df24ee921a91369c69be71432bc8d43fcc019ffad1df60", 0x1000}], 0x4) 09:40:34 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) pipe(&(0x7f0000000240)) close(r2) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x8}], 0x2, 0x3) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="e1", 0x1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) close(r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:40:34 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') unlink(&(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:40:34 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x0, 0x6, 0x8cd, "440783907365e17560908c7e6fc449938a7bf4ae", 0xfffffffffffffff9, 0x80000001}) socket$inet6(0x18, 0x6, 0x80000001) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x2800) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10004) ioctl$TIOCCBRK(r0, 0x2000747a) 09:40:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a56195100008ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x88) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) syz_open_pts() close(r0) close(r0) dup(r0) r1 = syz_open_pts() readv(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r3 = dup(r2) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) ioctl$TIOCSDTR(r3, 0x20007479) close(r3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 09:40:35 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ftruncate(r0, 0x6) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="8282964b11832431b15e58fc4d20a0e4828713ba5d9efb6da354dbca618f220aaf577a92cd6a7919beb0271a3b08a4b96ce6bfad74c9e615be5cbe0431b11ec387a470d0ddf7a531345caddf303fdf68679e12b13feff5bb4a55cb0f622f3e34095ff5ce1142de105335b1ffe36ccdb87f7ca9456b0a00c33d430bf7f8099f0ffd1c73d5bac873c7796925f6ca7bdc065dc6c1622dc9cefea202a37ca30075f114cee145dca6a84dafce", 0xaa}, {&(0x7f00000002c0)="4291a0a0eb2e2c6162fa83bb8a4f2015e721a45cd52f32e40b554ac93b3872234d097d75db9ae29bbca63d47552d47d368aa3701e7ac644757a8969e14637fdbefcedc00f76d2b38b0540b3170b1264c6456b29545020d7862d6384aabb4242ee132", 0x62}, {&(0x7f0000000340)="b3f97bcdc68c8b876baa713825e56b579436d09b54b653f78f7deed3e87e1a31b3d06069e28a4800957ef8d1d19134d320b0f5d363e302319e5fde1b28d39cb068d76cbf81d54248e75ba5caf5e30281466ca3", 0x53}], 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x88) semop(r1, &(0x7f0000000040), 0x38b) 09:40:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00003e2000/0xa000)=nil, 0xa000, 0x5) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getegid() 09:40:35 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 09:40:35 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000000)="46b7c0fd1cf31e9cabfcf9e3a6be6e4a727cbc4dd8fee8bfa2e190eb8142299be94053889e9474a7a515f081a173ee88ac1e3e6838a31fc0ed1b", 0x3a) kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) getegid() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 09:40:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1017, 0x0, 0x0) 09:40:35 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 09:40:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000011c0)={0xfff, 0x1}, 0x10) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000040)="fec12cb22e588fc8454c34f40275f5ba34546b9f636f87e067a7565c129fefc8b94612e5b3244b91294d2290233b451994ff4151447bdb7b4eafc34e4612e53b0a266069fccbe0875ba292e1be28e9e9363db6f5cfcf40f0c4416274bbf2424df54136a9e0283389a86fb9f646845953d86b4225b0739ea51deccdef9e01f53bb7e5b6733ae469b1140728bddcb4981750ce957d4b61facef6dbd25440e1f6416a6dda2660cbeb7ad6977c5246aa9fb1599346fd6637c1d0ef966f101ccb672be85788a4a09ab68b37ff6a8d", 0xcc}, {&(0x7f0000000180)="2a2b7964ca168a82f44803b8fc80f3fe4b90b3fd97d3a323d6a949ba6ddfc8cec86a1ebf793003b2041d2a69c9cfc6a91a4d549fcab2409fb599dee31a57217cfa1ccc893fa2e499dcbb74091daf8361bd4c10ece58f1a0dcab5e1c960de874beb029018a7603a9ca790ad130a22e9e501f74ca10122f37503da49f3cad2d6854b1d8087f0f67b3aa5d1ee2c0dd56c79a1daaea646e9cb2c6d89a9a05d2f8616d87cfbe70d51220509da19d7a3b415a4e45a1e7221353df0bbc0d66bc133f6d712c2bb6d10c7d7c6a87cc29a2efc7372fad5da631f6b1ba89679755cf919419f0539ec2344f1a77a0dee1642b207758ea0379550bb6f5d8756ea7a7db1d1517e7665ce1b9bd5d956dcf14f04b0a1346fbf23780bff64247e56e1b32356b451102b3f704f274593cc8a31274e17fb3c81858521580631f001cef83bc715c5c8aa50d8bc9f11466f8d78b4819d86fce80dfe3c45687380f66d38702f1bae33a00402303a999804ce83456dd4a1b67bab42e9deca8bbe4fa1b5de13eb7fafc346fc521c79da2cd92dba42bd95660b415ba2830c4932b64886437ff206e22f82ca27adf6464e0ab671ab9314e006b3fd1f4ed01f8fe09b329cb32e57fda9fadef92f39e49b6fb69c11b93f6a8425b1d31931e239232569dba75f214a0fa35957e55ca8378ccf32eeab0c6cd7dbe918ec5b8e94466f96036c2530227ca70d883761c8670c79ba012e0e02a542b76a1cb3c68d355c1c4155803e8a6ae41a0de0653a4bbf8eb8f556605ef37531b3086338ab927b981996b0f3310da222ae7a95c19aedda19cc1fbf3df2c0f165674be3e02cf493a861613facfdfbc5771e0e1a3331123877a1107ffd03eab53b292c9ba131eb95b62dd16c3b28a42d8e2842807f4a73ac079e44bbc201a6d2097cb44e766c604aa6bc448d6c79e35420a1afbe2dbd56bf509689d49be262fff3fb2392b2e38773bee22cde25c33b6174de40e43a490a5160373740d6ce4444dc6b07cce3c4fb2686859c91a9111494885d4ef88859654f63c1141ce4154d3010771c79c6d0863757ded2b9fe1a1896167739199f02340a902d7de725722f0b3b534bc19edb4622857e9af03e1fc9c37cad789e128bd94ff1c92c092d46e7072d7e480a53d734219af2d7607208f46cea8dad21a4d7b0cc68bb5d88576d3efcb96460810a503b24706a878e1cc549ab6be3181c355ea25a61c3fc361903daec157ccfb04ea3f035b082a075a37c59cc695e80e0ecb25c2a050655170008b2d654dd3f3dbd01d0f9cd60a475acc3d09e0ed0917a1721bc390746ce8afcfaf197d6bd27aba63abb9205b8090aca081ad32f0ea95632b6e6b8ad577b31aca908a9351595bc907c32e91cecf686e28bad572f5b1bca12e01618a061b276bf6453d229ee698f542bdd719995775da228953f36f3a69e43ed7e7c7da5e9882baaae2d761c2b3638edd3539a71c9af84d9a18708e54d2abacd152abef5343602f75e3347a15f4cb7446d1273163208b18d683216d1d8a0efb0806cad6a24c50c7e75cc48d4a6997d326cf63bfebecaad888fbaa3c6ed98e3d3b7479d2a6bb69d1f6b8b62d6ffcbe3c294ff76a3187c75a46dbe06225c34ea99627feda6d901d497f28b7f72c1b88c7f2df4449cb749480daad584ce7301d8abdbe9c5ec1fe2686db435065ab472a60bb4649a68867b87f7bf69b6e5d85bddb97333341537070db5be56fc5baa4a871e4c9de57fc4b75951d697d27896140703283a8761a8b887895eb7d4e4a99137722abdd4e4ee1fefa3b97474d8ac964daaea2e07236a123f0527893a5a855982cb603c5faa840e4b670b220bb700657f433f348ad1b19f7ec81d7df210b231eeb6f39bb05a87de48168be791969ae8a61c93d1d38733171dfebd78aa334a9e7076e7d74b802423e025148b4481ee459cb13dfc24b8e6e43cdd93cb0eef878b7329f53dc6381baad666e2e738db741156bc1285c8a2ac46c35dac9b3d4f2cb00b1fbafd71c5064c0ac803dc192d9466903c4b95afa2240eb6870a6439e5507e5113cf4c534d7b3ba8b11820181e77e9d049651528969f9f7e61e4d4e5859526feceee24b6d58bdb83678128b47c3b96fde34952a43b97c4bf0c272b7511b55315d7fcf69a2bd6547c58276d87655fc1b2f3ac3104a36fea1ae03b8f319b8452d1093cefe6102d351b5ad85798e3b0b80f69830e94dadb31b754104138a07390e2b12c5c218157942a2c204dd80ddac41105ce94fc63d147439ce9b5d5fa26ee13848e2d674be5d540b33df46b51d28e8beef3657d34084fce8e528ba76fb727337005d86dee686bbddd649bb05b1942588954b333fa6e1da2359a2a8998282c56c4cf859cfbaa5dd32c8fc36d16ef1c608c8b6867968a12ca80954cb1bfc61199fc3386946d6dd2974641ae2b267d3451085b6d76bf03185b133c7bf617ea5aac6548dbb840131443ec20eaf742b97fc0614ddcca8fd65f7375f2019a7635c8162ad88dee5b84e0d26ae2abf9e8138efef1c1c2e3b90d3fc2318e2ec73cd705cc6658469a8a1ef6e2d94af1740af7610c443c71051e183bebd9b0d5b2422e38d65c07698e589235828eece2b9ceb57b940bebb4bdc939df1e89e3f432829f12373cc2a279eb82c0ebfc105d8e82917498feb29650d15e25db683c774ef1aa5559eb2b520f014254b6d9b15e42a8d5376a73a48fa91f8de634da5b57ab628d07f84c25040ebad9b7342e1c2cc02380cf48ea95a30dcf13c85b91a53af6b8b460924864d6e88bba6b38df0bd9cda00462c3d7f9583f7b52aaaf2a114f9db2b2f05e464521a69269da7f3dfa75576a294117beea117e6487d672f0885e3a23f3c59f7b5ebfa1d1dbe12877520b2e2eddc50462c08730126a3b67dcce1b904a6764a1ce3d140f5ef5b5f0da51a64c3e25a84e327c80dd39299d58c6ae30760a30f52ffa69f34691fa9ca26d026552eed92c1c20aeaba4251d5141aab961f46f22ca52910186df941eb63746f66b5a91435105e36ec646e8d69ca1268b41f912d5627dd5ee99a77e077980b3bfd45bfeaababeddfabf2dea33faa9c71be9ffb539b7e897cfc51100b4b8125427336586279f0cc6e02268df021d531de3f226e7129453d717fdeff3a5547b9985108bc8463f4f85ade10bf1db88fa8a6ab34985c738d3c8af6746a7e60f8814c6c2abb6f50a7ab2fa781c14af0b0f1a67830e80967f05e744870d28c25a0301b3f5742a3f53522ae3c6552ce3a661bdc304cbf54076c138e955f59ee50181a98af9420d7fb86cfd3cb4d4137750c92d5648be3799d10d970e34c1f04e6d8979b1a572308af1577dd733821df06d12956f9cdc88b6ef56f4ad9c062905efbb2356b34907fd21bb1353e43fedd3e0e7c574bea7319610b85e2a085164dfb876eb17004bf074e1a7ba46f4b7bfb9f353318972178a378116c6468817bf20b68995aad4b8b430cec2d44b8c8f4bdfd241f6485ab604985edbcf695a0deb9fed19637b7174b85baa93066d67ce4d1880bcb810d302351ea02b7ad8bce34e469162abe9ac5c1ebc31ab77585886d38e1aeae36b722438bdee579fb70933f6cce4392c4628a78f4fdf6a9b8b525720f11eeba83ba9ad298ad29cb601cc510f981c856d9791a4d058034dbb9028d04748942b93f827acf4feddffb21ee2463dedf78ec3a3adb3e878b190f8a88d9948c7c05d11d8ecc866f5296db53c79045efe19e464a09ecbb94dbb52177cdeaf70646ccc8a3fe7feb06c9ff0f928634335a3c4bb386cc0fcccdae54335df07427a01377f241b8d0a7ce6a4dc10ad8d85b25b5c605596dc60f0b653a1c471ebae3411626042f69f44db7e8360c45a2b20ad0117183861a3ebfa569e424a96af42e3884013a5a574844a1ad880819f15e6d6c798347c8d6cd2acefdc7e253906a71648ef597d95e86296d5a5c87a3d69583b8ca16f1217d0f84cd7cab538c11fe836131f011d1e6d0fb923a3b781997a45fc746db770b9c772f468d95849970cbe2c9792a7f021e0166b082bccfd22d7d0b757d1a8f155a4dea2ff798ff92a3af7f549fd11f647b22d4a687e98d480b5b55ba3cac110074d1608ba4754507c91a6e8055fd7a8696c930c2f0ff33b6d717c9471e615578482f57d69d89c2dadfc76bb866cf211812bf8969ee87d5269a1f890e88bb131ca8ebe946e3d22b34330aa76206df1d0f2726417e00d474f617714b324cd86b7f640a641fd3a96b4a89a19f48ee8dc8df608d5820a0ffd6c52e714219cfe2c2ba5f064f82bc293c77657d49fc91bc9bdeea4f6092d06a3c4ae51c5c7cdd18503524e9d9365987a1407ccb4380ece97b86cced591abb3991f92cf0a88232c827d8e93256a64b7a925e967c75d7c3125c844bbfc9095945330067b5b04befa3e909d7effd39db3a22455a9aa5fd141b514637add9c90571847035e31c3d98329581eef417d29d21a2326d7d6a7798f73fdbab476a0da56fe551dcda13e048bcd6f390e3ceb107dca84633db9c5299d790e7f3176f45a688bba0ff33a64b3143096bf341370472ee025df03e9c050459d8a1d92f4b4bddbf35e2d488fa89004d2926ebd2cb1d23224c42d10e87920f158c59ef4f112e0ed34bf17ecd0bcb84a21494ef3d5af684e44dd74956216591b2348b9b06d4b9d07d24154fb0930fb2a71609a4f95ac5dceca14af5c86d7292d147ca2962a1c16c55cd53f2879b54f2706f85b57c82b30edfd30cfd4b292c937d227f112dd4043e538483acf3e8ff6b0adb2341668ec6d13ba8d36ad92a3f41777d479ff14d479662edf8daee437004153cce55cc6b566468fda67ec9444e2dba048c62da86520e154b39e6bd34a1431002cc42ca9df7a329f9662dbfa39d1ab7bee5050794417dc7aec5b34f41096d28fcfb35dd3766dea62b6f507e98361c40a7748ec7e7cefe00260db955e8d8b1256a4d7339baefc112c6ff0d330940867ad3cfe01ca5bc1c66d9136aaa55a603648dc4793715aeb7d1ae1bb8ea75628aa5ba27546897497e5a0ae7e6c254aa20a4dedd77744dc88bfbb1672fe72299decfa63d3fe6675baa51e2c8bc410aba4afe40abc49d72757ad79056f591c089e2cb4fd0130dad23b2e5a5017e3f54e91f6627818560b0903d7acae9f0e6f08aac06e9b572a2096f210d868dffc755f757a1bc9231693796cf37a35ac42e6f30597f9bf9bbaee7168006521a97174b87165592edceb980d1cc9063d1b65c84f7b39f944e7c1bd3e73ce63a511bddfb933103c196c4f2317f7ba00d0960693c6524ce6f34a91f964cd8631651426cbc3078b1d2867896aa84f09042937b13cd81dfe0f10584ed47505fa67493d9111351fd5d6e64a3aeddad98b4bd1cfef6fcef7d945c70ebe88ccc377382ad5f6f25a6a59401bd788b7d1a2780b7fb1682c75903f956b80cb2b02b77c1ee85e01a6022e707f6821ffb039a8de694b3d743d319cfc7583feae5cb8148b6d91f13f15d452bf7602f0d6df42217f0bcee579fa4f6ab43e1b2886a2a811d51800aaa93e6a331c2008ebecd77d65bd2487c565d39f8d8af6bd604d32aa3fc9c8ba5d25f7361b0b90541763e61f5f663034f65c043eef438c4b41ba2cdbf25512400d5af5bf0029ec2d5b50ad2a512d5b9953a461d4d1aae4b51880239c7d269a8e7e7b3d9407a519cc4f11465fab5c609951a96bae9ea7d4e3560fef8a89a3bda2940bfc500a1d2ad43d012d4ea8a490ca2537cbe3e19bc32636c47f04b65478a606c40006a087a9f924e234f5b6262d2e31", 0x1000}], 0x2, 0x0) 09:40:35 executing program 0: r0 = socket(0x29, 0x200003, 0xf56) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x3, 0xa0) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) 09:40:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_getres(0x0, &(0x7f0000000000)) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be, 0x1f}], 0x63, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r3) write(r1, 0x0, 0x0) 09:40:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x6b) 09:40:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) shutdown(r0, 0x3) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x8}, {0x800000000000, 0x8}}, 0x0) poll(0x0, 0x0, 0x6) r1 = semget$private(0x0, 0x0, 0x529) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000180)=""/241) setitimer(0x0, 0x0, &(0x7f0000000140)) 09:40:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/234) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 09:40:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a78a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b92333b299090f85b4ed1656e422c0164b4863e83af60107e0a0ac661dc13f7d6b1cfee1d0b5490e1d8085d5a788a00000000000000000000000000000000"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f00000006c0)=ANY=[], 0x0, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) r7 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x200c0, 0xdd) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r7, 0x1) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) 09:40:35 executing program 0: r0 = socket$inet(0x2, 0xb, 0x1) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() 09:40:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200000, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf7b4ffa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da0703000000d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451b76da12b1bcfff4c0c3e5f55a7bffec408a55674e7973b9dba4c253731d9aca982f1591755c1cd41f55bd9e5c0bff8943b7312bcf70f49078c444f7062645c69101a4581139ff68b3cdd3e6b", 0x13e) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r0) 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) 09:40:35 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) write(0xffffffffffffffff, &(0x7f0000000000)="44f5d505cb9faf5b8ee795bca077b03030f84b5d60b15ba06a68916144a9d455fe56395a58b2b86cc99c89", 0x2b) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8272c3f477294e8055d9d2f968030000001bd796a1f4b88b09010000000000"], 0x10) 09:40:35 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) recvfrom(r4, &(0x7f0000000300)=""/2, 0x2, 0x801, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:40:35 executing program 1: clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x5, &(0x7f0000000000)) 09:40:36 executing program 0: syz_open_pts() shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x200000, 0x4, &(0x7f0000e00000/0x200000)=nil) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000003c0)=0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xfff, 0x87}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="657fd871a4bf1a6ae02c87cc2b78a5028333c169b05b15eb2990aa9894142ba354067035332ecdedbfa7b756abe53edb2ee16cb154030d50e286eb47dc5923d737072cbf87ccae535ff49177ba59f23cfd44", 0x52}, {&(0x7f0000000140)="066d7f5c95a1ee7e7bacee7090391633010484ff3532168239be112bf4c2621d3582a3fd8bb68fe5a503a7f47a0e4e2cba715d994235f45b28cf98e8bee894f933835f8c360fceec79fe6858047b4b62888ff8ff9d8f6e032b552f10344d151a4417ca36881b9da42e31968e144f88ed5e18b7f12c80f68edb1c6eeb4962b3a3a04f784ff2ce2c6ce6636b63dce9fc3de583ffdab7d982e71f218c9d551affdb7112e379e971683bd039549b53d3c78557b483f6a1a23b168e6cd72b2372ff0b16a9e8078b56eff3e60eb5a57d34b08bff6d74db887c41ffc52c91c8bb571396726f4796029c68533024a1113f5e8ddb6e064fb190249ff43746", 0xfa}, {&(0x7f0000000240)="86b1db99f913b5970513f8490e85713f2a91cb46f12679af9dfa892d9b44c79acff0a3b0f0dad863da4eccc438bd1a586c0a8439b23d434242233111c1d2a740864dae8261315b5e4ada4bcf0f66d3867835b931645d0c35b8012703cec84db6f3d72547494ef093d80380bf234c7817c091648aa75d4b49271229e10c7001d2a1b632dbb0411b7890dd5f9ef680743c95ad5cec02fc6796572734118f6d5f393db4fddcb0c4375ed0a99037ff3554e4d540190cefa1d380", 0xb8}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000a00010000000800ed0047a04f6900"], 0x18}, 0xc) 09:40:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet(0x2, 0x4, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) socket$inet6(0x18, 0x3, 0x6) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/4, &(0x7f0000000180)=0x4) getegid() r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 09:40:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) 09:40:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) socket$inet6(0x18, 0x1, 0x5) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) close(r0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') fchmod(r0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="6a9611c40d7d4d0eff8ff8f1381cc0a0cd9059acd42a29d98c84f10f6ac0c2a715e5573ae345ec2fb71659dd88378e9b33a69e6d35883b5f", 0x38}, {&(0x7f00000001c0)="8a5913fe539c733de808ef811ab5d92c50b63fa2a42e04246b9a719c27f0ad11c071285b0431494d1373ae522a5a3c4217ebba329540c06dc053a6d0da236d58f2369dd0e585e003b10be1a5827b17e9d93746666a966f48524d9ca99ebc605b17d1ecad746eb7e9c7775eddd2afa32850564453105856ea0e9ab73113127d97d32a784bf04b737a501089b621db2b2c911a026e0211ed5d5c1bb234a344fc7207e9604015c6c30ec5f84848cb2ab70c663a01f70901ba457e1ba1f1442b223499ac43b5cf0e9fc9f42549980b06c1c610fdad41332b57339dc4a7e4628468d9c980b2c3bf3397aaae9bbb4a32144ce1b34dc7a747a5a77a", 0xf8}, {&(0x7f00000002c0)="9a770db16b5a6a", 0x7}], 0x3, 0x0) fchmod(r0, 0x0) close(r0) write(r0, &(0x7f0000000080)="5ea1f0579ecc2e6a3fc33c947f0291c21bcf4610fe32b1e2b703f6f8b00cc987aef22890c6329a5fff59574eda6e4d8dab9ccdd95e6111a53aa3db45e4652f2b7dad6418206b949d9bca66bb893949e260bb64b33c6749c128ae1de09f79ab2a8751f89f1709f82d5a935d20d908", 0x6e) 09:40:36 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x4012, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) 09:40:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000180)=0x2a) poll(&(0x7f0000000080)=[{r0, 0x32}, {r0, 0x10}, {r0, 0x40}], 0x3, 0x0) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x10) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 09:40:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 09:40:36 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x20000000008, &(0x7f0000ffa000/0x3000)=nil) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 09:40:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000300)=""/146, 0x92}, {&(0x7f00000003c0)=""/207, 0xcf}], 0x4, 0x0) syz_open_pts() 09:40:36 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)={0x6000, 0x80}) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x6}) 09:40:36 executing program 1: 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) socket(0x18, 0x5, 0x6) r2 = dup2(r0, r1) shutdown(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:40:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0xfffffffffffffffe) chroot(&(0x7f0000000000)='./file1\x00') 09:40:37 executing program 1: r0 = socket(0x6, 0x2, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 09:40:37 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x1, 0x2}, {0xddc, 0x61}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x1ff}, {0x800, 0x6}}) 09:40:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f117dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11e) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) shutdown(r1, 0x1) shutdown(r2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:40:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xfffffffffffffffb, 0x2, 0x2, "8562bb17aef76749bebf1a69335c94b1c65e9623", 0x2, 0x3fe000000000}) close(r0) dup(0xffffffffffffffff) syz_open_pts() 09:40:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000042c4, 0x12) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x1) fcntl$lock(r2, 0x7, &(0x7f00000000c0)) fsync(r0) getsockname(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xfeae) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 09:40:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0)={0x100000000, 0x1}, 0x8) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000880)='./file1\x00', &(0x7f0000000900), &(0x7f0000000300)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)='\xedC', &(0x7f00000008c0)='\x00']) fchown(r0, r3, r4) 09:40:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x3ff, 0xa, 0x0, 0x236) 09:40:37 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 09:40:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8a0200001100000001000000"], 0x1) 09:40:38 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0xacf819bd88bdf153, 0x0, &(0x7f0000000540)) r7 = socket$inet6(0x18, 0x3, 0x6) r8 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r7}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r8}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r9}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r10}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 09:40:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) dup(r0) 09:40:38 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) r1 = syz_open_pts() lseek(r1, 0x0, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 09:40:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1400000002000000070800000100000094ffff00000000000000000000001000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xf0) 09:40:38 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r6 = getpgrp() setpgid(r5, r6) close(r4) 09:40:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() setsockopt(r0, 0xb8, 0x5, &(0x7f00000000c0)="6cbc3567743a7c5dcd46be9bc61a2394d31dbb28b345f41e72ff8b32289e12834c000d17bc4e422185aa060c54185b334e97c3dd48176681cd62420618ea0d0152e8cae32c387fa8ca07", 0x4a) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 09:40:38 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x8) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) socket$inet6(0x18, 0x4007, 0x3) 09:40:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 09:40:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() dup(r0) r4 = msgget$private(0x0, 0x40) msgsnd(r4, &(0x7f0000000700)={0x0, "ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6ec47c6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d42277a90e57fdc3176fdfea71db5f2cb43c8a25108e6df2c42001665049db393026e61bd07d"}, 0xba, 0x800) 09:40:38 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000000040)={0xf0, 0x100000080000000}, 0x0) r1 = kqueue() syz_execute_func(&(0x7f0000000000)="3e44d9d0c40159fccbc46161743a66400f72d400c40261289b0e000000c4c1e4554531c4c3e10d899989999932c4c2f9db7b5f440fd15ca7c3f342af") kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 09:40:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x1000}, 0x10) 09:40:38 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) r12 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x101) getdents(r2, &(0x7f0000000200)=""/52, 0x34) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r13, r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r15 = syz_open_pts() close(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r17 = dup(r16) kevent(r9, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0x80, 0x1, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xa7, 0xfffffffffffffffc}, {{r15}, 0xffffffffffffffff, 0x8e, 0xa0000003, 0x4, 0x200}, {{r6}, 0xfffffffffffffffa, 0xa0, 0x10, 0x9, 0x8}, {{r6}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0xc1c2}, {{r4}, 0xfffffffffffffffc, 0x40, 0x24, 0x40, 0xfffffffffffffffa}, {{r15}, 0xfffffffffffffff9, 0x20, 0x11, 0x4, 0x1}], 0x9, &(0x7f0000000400)=[{{r12}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x59}, {{r8}, 0xfffffffffffffff8, 0x0, 0x4, 0x6, 0x3}, {{r1}, 0xfffffffffffffffb, 0x68, 0x10, 0x7f, 0xffffffff80000000}, {{r15}, 0xffffffffffffffff, 0x40, 0xf0000044, 0x20, 0x67b}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2d, 0xff00000000000000, 0x2}, {{r3}, 0xfffffffffffffffb, 0xa, 0x1, 0xffffffffffffff80, 0xe29}, {{r11}, 0xfffffffffffffffe, 0x2, 0x1, 0x3f, 0x6c05cedb}, {{r8}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x0, 0x400}, {{r0}, 0xfffffffffffffffc, 0x2, 0x3, 0x4, 0x6}], 0x8, &(0x7f00000001c0)={0x1, 0x8dc0}) 09:40:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7, 0x5, 0xbd1, 0xce90, "51e5e7f2e0dbfc13029c82ee403d85b5741778a0", 0x1ff, 0x200}) 09:40:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 09:40:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000000)="a3a4276c7e09dd54f9e6ef4ce5863a788ecce0a32f2bc0627f848b1c1bdf71b06a27c4b4907ec502c72cd5c8332f7f5820a9b36ccfbef84dbec8051cc5236a2ec0bccf1e3fc4d8f5df00258f", 0x4c}, {&(0x7f0000000100)="b51916a36e0f90929d8acd946cc0f735744160a28f8e567c27ce303d9c2a3d5aa593c8e222434e805a7ffa03c058390112e7dbbc4b392a18a5a0b7232a1a8f50f8a6c883ff9d80b7a410ebf606169e9ee1c476ad8c9a602e35d66e6dcd2c29494f1d071b00c72db59b572aec119e7bc6f67c9ecf3d15b2907a4e096bedeabd1b83ef3ff4c9b6ff34eb00430490826101ab5f1e0b1de86777248771e412b8361d4df7d63c06ad2888fb8915b9960b17bf1a665da8012743f12b3d9e94e790ebe56b0e758454870d5951dfd59a3fe3d06c605af85fb40adf0b975dd5257ed7fb5795bbe5a714e9443a58de5e", 0xeb}, {&(0x7f0000000200)="f4113c4b0f4ece8428341ddb5efaeba194dd49516ce1e6e623eb185d257950fbccc7a190b50a47b3d03fd8f102b5f322afa49b022b70c055674ce9a5e61e2554dae3820d76cae15a3da5be863c2c4198f3e9961335a89a0e659b2e68b9c8a08eda12262ce9c647808b5431f289957a15cc561919bddc77ccad347139bf9bf03326e95e2b023ac75b870483fae70e8c1383f01f1b40415def487513cd", 0x9c}, {&(0x7f00000002c0)="d79f42c0ce65c14ef4bd5e33ba840e848aa9df08418b6486511ea370d1a606844f8f5f9aea33c107686f25362b3f507fe079436dc943d23b1c377843f2e333d4cfa068e48525524c1da00b4ea7d628465d3970bc1d105cfc", 0x58}, {&(0x7f0000000340)="d00028166ccede04af92eba588be130002e132899d1d7a989d5a2c6b063e5fe386d09552abd25ae080ee78d960f0c378e5fe4c715ed73645566e705939737333be5d7d1fd0d3935f0ec2c7e0003f1a", 0x4f}, {&(0x7f00000003c0)="7aaf5254d332032bc0e399a0528b64868b58f1650322aa53e254e75fe65b7b2e8e48851879902b3dcf58d6d71229defe87f656724b41987abc4d6ace49d402a1775bc62d8ecc7c260d257e16dbe2837efda766c51495d8fbd88c7a8808ee15cbf1354de82798e98952655fceab616f1eb18b2423288aa47fef17ffe7805379df3e7332ad99de7ca2063389341e0a7c611750eefba670c00c9980e8edadb2c74c5ed11d91ea2357247aef094c518b0b91ab66aaa85fe5cfda292e4464afd5d742e43bcea2ec2bfb86cef152b0460e89179bc995b5dc94fefa022e924a308a2124657de297b8c5eff673cd616d491557ba998c542f44969f4fcd2564197e0b919382fcf6cc2a281bf36adbc9457a734772623d4c4666107e127a8e67c2d46f67c28177fa85424c731634c83a0b4bfeb8a0a7de4451e01b20e147160ca717eb1be1b47b190516e644c3ea7ca2d11a3279e9c09cb0a01110d9f3f1ef7fbbbb9a68c0aa3f405aafaba90ea3739bdf233657ce9391c427fa4ec4d25099e6ea22dd54f9b42ca1f07a42a4615b67e4ac1bf28c397a2ea75997f80a7fddcd8e1039a205646fa36471ecc68b014df7703062c17fd17fb6a8bdd4abf2bde5c8e4c6aa8546909f30f0538767265b3faf8062071fa67d49698a5d0287162f47d659c1d67d3ac9671aa90ff84a5e42cc3d4bcac2737d04583a4c82ff9d4b1548bfea017998bc2ee2dfea8d9f00b4b0abc95d16684f0cb9aaefcbd4d1dabb0698f29adc467c5479fcff5ac7df036aaa7d81cdc7a65b40fc142c495566c33bebef94b9fe8330fd041106b67a97378a903b818980dad5489800854eac6524a90ba3ebbcbd3b2e48f39812f183d2143c99d78b8fd2471f21f3189ba4437c59fe8b628bd2813a9f65e51718aa3eb7268b932a2671f81301dcdbef0b9eec3112bc60afc6352d801d930494405c3526141f18a45be36af2bd20020bd6697807c4c1638dc780781e778c7106cc9fd055bd3445234497902819a3f81cc45419de2be616733e9700b681ffe5f07b17243c7e291c62d00b77cc52df511a5615507fb957f8c2b42bf87c89c0dbd575cb37a656c2c605520b3b8d852968948d8849726fdbdddff02d0deb3f91f1f47892b700cc608af7eba3e0ebd094ef4292b4375cddfe6dd910cbfd51c77fa679f6c4021b56baaeb950020213dbea96916536fa11378657b69f9a078b6c69ca95f75279d5801813e66d31363182a1ab31e55957945027b7283e4d6442aee1a26a1321e790ef6f33549c961d7ff23f0dc45b6a8b59d807d2a936ce88e42ee290570810b4d375d6a7dd52975060f90654a045e16d460008100724179f045b7dca424c301824b0d264d729a7a4af76461f02caf4991e199085de092fba6d7d135824beb4cf5c838d427e57eab2f242ba791398d5af1c46fd07e9f1e14419d1b64ff57ec801160abaa5f033e58eb9fc5a3f927e32a0e29913a88ee918b5c0d415c99985e10fb199cb1a8d5f53352d92bcda5a7fd6943e16fca76051ac795e2599fb0aeca1ad82bb1fcbaa24da8d71ceccd8e0c679c3a0666c026ea3517c9ad009cd767bf3d5fbc5e7322114b50257982513b960cc23539187b106814977b385fc9eaa8bac385bfefba438f505f4bf83aaf5cfb46888abccdb5fc80d9a1a4d7df750147bd602c2e368425333b6a85e2cc7e215a5b576d97c807a92990fd37fa9ed9f6692c9b3828399df9b97f65ebe264e9666e790ad71223c34efa9aae143145b5d38ad08acbfa9adbaac500242bb49590263c3aae6e119e33c08b3856acf86474fba70cdfbc33c5ea162cd5cd40139d4c2255ff7cfc5d76e486c70ab0406456d610c314e885e17de37ed257941cf64cc328dee9fc03b98b03e58246009b62c78ad5672a4121268335e786bc879cc3d77b452203c2066d9b3e280d61c571631a9a24dacfd1f19622c715479dfde01c4389e5bfec56645d6a3c7234f21a141e8891a8c4c18ccefb31b7e9ca961344747753f305fc30816596bd4b503f357bc3f2a24ec93b783de657b94afcb10aef5381389b64a75e739493b1fe2ed3b4214c8f75cd9671e8bf7f18f67e7c4d0405620541e84c0ea5d03a93ac21ee9fb390ca0c8b9a988ce219de15691d186c72ad4822220b9a2386284c77b57f17ad9e6719edab00b74787e5bb8c0c18fa004e664d6dbe7949cde14fbcc4c66c5796c612f7e04160f56781b80983c457114145b7a4c65702b00ca6da1ee9cbd401ce0e7bee3bdf1f142bdfb43c9da2e9643d7534c70a68c452c21c0580f6f1c5059b0e24a828c6d321a21532b217ea4166564d55471703c21804cdfb82d0abb5b6d2fa0b3178ed2233c0e760010f0312677844e34fec3e49a62e056e3eb5b7cd04923bf5ae143802cd20c45c3362416f88f91642588170aea655657ea4b68e9380147aa7eff068a04aa2071ad217b5c3398f092da3adbb1bda58a721c7ea396e8313b84c652befeaa30f8455bff4e72b724ddbabcb796976e12107aed78401e9f6ca015a7ccd3369b8fa5fb46ed09cf8aa82338133880ef56c1eb51fadc33535b9f73848f5275427a5d4f609795abe8fdbcd82b877e156afd9f04ea3ebccd2bef1bf55870d6aa9d1e34ad8a164ea9480d435f9b3018e621b49b289f142606e2e21baea6d993c061fc1328e4fdb7b1d1eaac2eb21c1e45b2cc29e9e72b9a69eb14c26a6b1bc1d27c6d6f08abf79765f7e1d4afff057f4a1cc0c3fc490eb04f495686803a7aacab1a563e74f2bf164ad4e899c2effdd29595a068f2731f7718a4ec15e7a895cf2b64b7e78470b917bcbd6217e0486fb79d6288ca10654751e89fac5439317b645567fdd5727a2538fc40404a6683cc3c92ef5d6d390e9ec7d30376ab7b99f9e6dc822a2595eedf680df0e9af1a964dbb558a801177de44820cecbdc5eb37000b955a57744de2438a431b172cdfc9a5e370f90264bb530ad157cad1f8f5e4cb4f37bef2ccc0a1cb944e9eb2b646cada92f663405697325192a59bc2e629d03a0ac8f1952c1a8357d5e89583e701127db57b55fddb2723b0491d774b570d5d312035540944456a7f67e0daff291de5b88032fe7d38ddaa999454a514c1bb6ee2c2713b5e7dbe4013e9dfe58c2dd9cdab2039f14677ffcd022f339b2e987b0d728a3fc7b0c1bc1e949e1b2f0a51eb3b19060b4ce504c73d9ec3d2172a91b89360fd89c19f9640117638820f1630a26e303e48f0c9dd2c556681b4cd89640ac06410bcbec16ab3fd44c2ddcc93070fa12210f1c6e7817c803a485146f1315a989654455a34a0822500c0df3f84ad58c672dcbc5200e2e76960e6202c4c53b0a61c63e21b2afaa9175258440feeafb2b29c62e7a6d00347ad1a0cb2ed0a52cbed96aec891f3e552de1f5b623043e51f3d09bbfa1eb3807e14608b294334f66b9164f2f7f6b34c3bbfb95c321b34238395dc468b33f40d2e83274c93cff6f5818dbb621d50332bc2f3f842dd61e8735dec86c8e426d7861cd36719cbc2003ad3b3616c8236046e5bfc85b4011d485c4a982bb83c0bf199a9e7b9fd8930f174bc06fdec8279bceeafbfd403bbb4ecd990bd13aa194a849be04fc2c581d895976b1d1bdb599e2e3ed0eb6cb1569c664b530792f9a55c27b4ddd2745d67cae17aafa5714d75a8ae6cf23597f605b45ed279c94f33b6ce244506c976e85f8b94bedfd32ac843ba27735d0da15d266177b2d67ce2af534089630948de265cbaba6a49ac9978e412cb66f2271628fc9c9d24e919a9eb3849a26ac396602c471ff62e1d1f489f1552930063c19fa4a6406f14c01074d5ecf95a6ea04691112603132a084ee414047e00b4aefa1775eb45863cc05c20b2c65ea7ca5d14869edd9f48124497f74eba7a53f10a74a84faf4ea9024d5169ddc17f112c920c46a22c4c7556ba7bb9610d45503604294f99d8895a0e5975872fea00b29998485329a9cf76a848738085e578c743dcf438a1aa0e056f64173e54cc9f152e0bd31b9f4c8435e258c691d2c1551ee4d37270908c711cccb6c9ab7d9a5bad76aa90f96a0e2f451665dac7d9f5556564567d02f8f875bb372c0f1272b80d9854c9c38e562ab0c581733a8c9f6d14aa3c604d0bbcf2efc2ca0b6bbd8b3fcc9347e62c6f676eeecdf8bd806eef456dea2490c4563f6ccccc4ef590fb04f216347a6ac3a8c0d0f29320bbdc7457f016f40485f39ed52115b3c6dca5b0cbbad5824762c806ca63f698522a560ae943b943faa87c70e8cf2185674f4e52f26d6dfbd1056affd192e3451493b14360d374cb4deb4c6978be6070f8eb96c2459501527fba2b76e269ce7fdb9c15d7a5801d2b748c918b308b9243d395ce3b65abbcfee416430e0463ab48d923c683c08ad10e712a91881cbd95e07f7a847ecedeb3efc7cb8c6ffac17de5d8d3b3b52ef656495c357f94b51efb09d6d47984e12379f146b4184284d18e0c275548ea6b11e64c68403574e4f290fc1989063432fb95c9880ed5ab7287d36a726f7cb93334ee38867d7d22741bccc047c10db325bd6ab2f1ee06adb6ca018aab211f583fbf1a8a91870c20cf2147a56a9c9e8bc798797afd4c6419fa90dc7ffc73761d95de853b746e78f00366001a816cd3424332e624079008a9b707c550a38797ed6844006e5e93a50ea61202f805240887305a2de26c937c5d907cd18a7847cfaac6c395b5017ad1a06127f00b3f37bcc79d0328e88889133069d0d3a4876b8c1cf5dffead0959bf92bd530dad962a8ca3443f9bfda17e7134b46832eb9afb33e68b132feaf3f11a2648841b8c3f4d5ae39f2ea8efe1a589a83d8494a4524955fe6959ebbcce3aecbaed92d6fd713e949cb70b2615583c5bd4c168277355df1bd9f6881a799cfa7f6537e3a3a0213b1afa538ee165e31677e831a461e2262189e6a97b23cf096ef1fea52b8638b7ba3392104c576e535516624b7fe6c919a4293df9dc43b5da4b57200cea52a68b6830015d6172cd22a0dde05ff134f8d801dac288b01d0ab4cbe7471584d4134534829cdf7f787bd8213b65df98a622b3e1996077464e31675f31527ea52f98671df89b649c45dc17ca819c0357bf42359642a50a5746229005f9fbff8a563bf4d6be7f8a63dad0b374599125a1982141476eed76b80be8e9ede8e9f214d82ad630bd787b8d66aea41e67fd8f1704f6295425ff64bd5a1d7c7231ba33cfc768392084baaa2558d0d31148f01e98dbb02137c154278919983fe9c477915649a7edda5ee9b7aa78e245286a7a27b5c97b73d4f048f0aad73d9a62ab2c062dae38b79fa56a0a236d698321b075d03338ad8dffa59fa3f799c0ae88c9fb54dc7b005220d95c398ea5cbc4b0f6c9a7e055c416072264364c9af84aa0c352fc2bb27cbae5b5ff80f2630ef9ba789e12160e8035648dc15cf9090a02e5420a86273e10bf516d60f8f1c14b7ecb782ce25a252c0bdd3b8d7ae9d7ba4b90bb8403047241ae09d985d8f07b4eb399afb103c4dafac28cc327c38ad238635883ffa328999d4649cf9e47a39a787c664b7866c39f5171a6da843c1042672976bfc9247f22442ee61bc3028da5e2a68fa29a8a07744fd3c63d7a99a9d2622992a405432b4671dbaeda0594c386bb16b11d78e0c441e4a321c0eafde6946cd3604eb2ff424208c9cdb890779999b9e3240ae8b19bd100810c9e0fc3f5e03ba36fdb9d07a631a9eb219c5daaca0cf1fc095d8b647c4fd0e06df9cfe5530842c644162ead4a807600310276f217b17d0fc188f4f65e0dd89e43cc5e7ba3c1", 0x1000}, {&(0x7f00000013c0)="b91ec9984fc63a69f79d0eb3685d5f19478d8a6df057b5e98f673d3ba79b96d5ec85173501b0943cdf99eeecb7fa5a29711a7637fc4b4388cb6136f5fb301a9be1c535d7d8202e4528a3a63c06aa5a9fbd63984a4a4d7fdfa946e595d502d7adb8ca1e955b066f69423f2082ed5a31aa12c220e3c158db708c261a49b036e8a08ba125e14268259245c7de737986d68223c9a7db4c87b9499b50bda0ac70a8fe9a0f8db9ee1814609a3b776395398b3a5ddeca03396b5cefcc1d4dd1b6162b14de3eb879030b2006c648341cc5b34cec60f936e25753e0ac76c3e6c4624cdac181efe1ad243caa3e57b07a5e354d6a31bf3de376c6f34bf079f220ca554cdfbaee8f22a596c57843aed682e80c448d2c5f89510145ddc5e0089a95a77416e529149c69056d42778f45c8f5e2066b4c8c9f94656cf917b8b7a016e589e4019a1d7b6d4529b4b730f8884c539a03f5ea9239f3dc44570d84bb07859db046098f9ca9448ad65b099eed40a137a6e153ce50da9a2543c167e4aaf7bc28f83c39eaec2f15c693257061b4f66417969863cf97518e6600db05f4e9b90952b0acddde5a81c7f2407993d088e8e2f4581828d6f37700d32c0a60bfefe5d64cbacbbeb04a03815eec47675178b2cfaaf3b45da5ceae69452cc8d7d25e8160f1077eee46f1f2a3247c543201bbb10b866d7f79fdf83a61b32391c75e6b2955960eca08adb9e4be7f267e90c10381f18cba833970eaa39f2af3a518d1165272cb6224b0b469ca673083ab30ff613eb364a299712043b47819b8d64db0715f2a1cfe24cdb062ba4cdfe5e2fa48ba2d922d9606f3c3221272cb530152fafd5704ef150680e0a4b1038b2b0a92767b591538050da622d72a34b17a2e10f22d547ddcdf427729bbd5f1cf26f356a3c444e6a8e0f297625b06a64dc3de68f92c152d5a13c6b2ffb05d86663e200a4b1d8d6045585a067c9cbd19123c8df9727acfcd78c95af0d68ebd95962f3279ca012e06593a14fd68c20d24651f4422d7dd9ecd195a299cfe3070d44a8894ee6918255fd46b8d55716abb997f71030d7c9c0c6eac32dd28789807c71aa23ca628f8a7a1b82b4855430b98aec1b891db7f8e20cec243d0af4d4f285b182dffc61e985f878e9115719c1563004988d68cdc75252478c7ef7332a13296263df5818c0821d988514b8ffe6f9f9ec2a5d92deac2ac4e5d83e2e6adb1b1341762187a96a9d3d9ecfc5a94ac402e0304d108cf737f16efbdac1cf3cf3673933a1fbda69f38f64a60e34a8e04c84f3a5ec93eab0e44da296f8de28db4dec94ccf017a0f61827969c75e08b04439a439cbbe4ca5c552a22a108c62eaa326e048f06d462ce6b31b0773591d2940b029e2d858961724c1be57ff9673ffe998d8d4b88a90a5d7ce42b563b1bef8344fbfd7d4268e88d72221780f81486caff231add9f904d496647f00c6c55bb31bef99dbf32503fb950dcff45b84e9f8a0478df69a0920e353325ecbc176a1757dfcb86d87e004d224a0f9508f0d805b628eb8887c9ebad8478d81ac91f840ec6b6c02e6bab70453edb65db8e8535af949e32e1fc441369b316bb33908e0bc53d15051dc28bd7aea90e91c9f3c11ac0ffe77a75e86b0010831b1327b91561d3d3684af8c4c106d6e17fe63124884b1fbf0bf152e2040c387653cd608c07680a5b0c751959fd153750cb886687fcddee855f63c3064d550c2211f68db301e3284c2cd5a92c21f7d395a3b30f8e6b5d146e416a2f809ccaf3adb69a76737f22dd65bf03e259796f389d2ecfb9dc82963bea991d62515f430d9a5648267d16a87c5086d0c43e967f3774e6531f7ca21b53141d984300a269fcdfdc414282e708152bbae6bf216df2cf7c1f2ff7726ea139fa6eed003f61ccf6dea4affcdbc1c62f1c51d2738f980ab377553fc2ddf6e20b88573331d89f65d2c4c945716e430a99d04e191f0d8561cb629523a767cd88f09a3f9ac690928839982f070aa30518249246177f1e65d3cdd7d56d5aa4380ca50de691ad5c94192fa7639d7ec639414b06b905ed7d4fa6eae49128a348ba35c2e5761fc69f7b84be91edf927364d9618b2983f941016da4c441370e26874d1102bb366194b280c51d71508590dc3143d60f345100c24777bd7eb69216f4197fe2b5243d0d2712a6540b4b56c2fbd1daa8f74ecba1e3619af62c488f93f333552bebe8b5fdb03093da2a6a6ca551e74af5e16bbc5d88a13ec48fbb1b13bfa26f6bea9382237da68403c604a86229e4e348ef65c5a52984a4a6900cc20e4e048911e4f7ca0132fe54419cf454c3f23a223ca81f4e27428cf2f33a1b88b39acd2949e491d82bf9f83a70e8871dfced1d4d0d065b67334a0efaa8397c40ffb8b0ade4d7ddeaf48fa135836bff0367a2836d36bce150d48cce957fb0d3f1c03fbe8d5d9399af23180b95a01afd4c921447f72d7fa83e242771a2dbd23b7fce8411e85f02d0e180f10275d67574b3a07ca58a48866ac2ada51feedd1cd462ce158d2c34962462714186ceddf955be538c75bf2fa907badcde7b87b20d92b4d690daba2f9e337e30763424bb159423c0b126b817f8467b771c2e69ed155b63535a222e2f0c8463c62937db192d36235205ed79cb5b29b91aba713057f0c2a1718c8ca28ddac58adb99595d4a0b13739378d6c9917ef13bb4682576a2a7cdec1ee4a76b64152c4f594ee15aefb74e44b7231b20e4f85084ee0b26f0fb62e7ff43e700bcf4fbd65f5d50197ce4f23849fc1c1aa27302ff15e4743bd9aad7682ce2d6c33cf3a9f0fedacbeafbe11407e9d5f0e95b923f2489877935c1bef25573c86aa4519a272b11474cab0b25cc43e5af20065a0cc17ac1c8dd2de0f32d4b1ff62147f668b1a13f8cef37196416f4c1c662293e98c4f4fc376cb03518f0838949f7e9a41791a571b1952965a692a00518aff266e3b298747f9e1bf866f224baab0dc228734d59da2df8e24cda3e9beb3f849ef83d635d84260ea1f55acfc04d176c85cf2ff09837e12d60c53ba347849d4266359adba5676e3d335089939ba667c7cd01b57a34eeece4fcffa00d14733d062f9d4dcfd28ad7fa8ca6e9aad262035a93860b787b7402948f2ab6000a4a2828ca48ab59c17b88e1f5c00cf1b5469801a52c866acc0048e2c97d759f2b2b1f1cf8ffe512f8184167bdde35fd9dba83a31a33402417508380b4a5a946105160e5b8b157f68f5f5b56475344a10c439d60ceea31e9ab6f516a13b14cf230b3c17a8e7db34a0276cc5b85b7c93808b40084ef87d1317417144201504f153c169d91ee1723bfcfca9823370538e1116f892a985268b49418668214f26edaa5c53750980baede1007804de6c068afa06901cdb1d38e62c6cfc6addd7eefaf8e13da8d2bb47937aa75155cb513d2cd571d1578fd96d4cd5ad5dea261ef661eb65c578d7fe5fafbf6ab0b1b4de915fb7067cd5f345fa9d13399b30fd6a6d320ce2568f0d45ee23432952e73c4e71b78a17cd6b5cb582271e49c15e23f40cc206549bf6fcb37aa78a681686d586c24438b4a10c6875d151161516623c1ac95844154de9fc4ff2b90a8055baa70af079145543861a2acad2e55ecaf75d22c467ceb0960b80341ed30ff8fe48c43bd89b41f128985b78127a448dc41b75666cbd121dda5e9e082c6f5bbfc914a03c043a489048042e3893e4fd11717432e5cd27bc7c18f9084a513e3765df69463071fb9f99ce67e4701bc501e9df6b8664bd65d7066cb2a0b4997835efd3b76e2f56f7239d70bc33142461fa85c0a3fc15ba673d370cd07dee1496c42da73fa9ac7e18ad961691ab5f33354d523a4ee672827b0e7b0eb6c5872c206565aa755043076936de592edc0034e7b6b13c28f39008a62fd3fbe3dea6534c8d952da4933c9d367c6cc108d7180b2df679266656df97938b6c8504064d42ce89c394cf2c9ab5768e744af7126cf77a605ab9aebd426b012dc6e7d03aa4e066eaadecea435df1dfcc3830b06e489acb9314772ad09b85cb5e03e2f82849c931fbc8943ff958b64698ca581bf1c20a6de463f7c45efad0653f6eaea39f33a7fcdae2d6d5e9772fddebf65225d7bb58fbf53c7c80a46b0fa506cbb1674fbfa4bbfc6eaf87b6f3083df1171ebbbb1dd7b0c9b73403cc6320bab89d769f9db550215e9417f4245fa3db7e25c9a655a4795de85a95d87ec08a2875010b2022564d1435b55708aaed0d8c81ae87e9d3fe7d488d61c0784d3f3df04a74773bda2393af8f0817077a30ccee18013b7bcd3bf338e9db7f43b3899e889c31e5990736b7ba88a72adb44e83f5eaa08328859f0ea65f814f4822989ccb258e4f3583cf0804a93c341e5fd2ef9f528eb223485bcdbfea0bc0c10ee401ff824583f3d63d8f02523b9ab5cb192dfbe8fff105b6df9aadf57122ad05ac2b10a5be6a4545be48b14fe3a2e9ecf5f63f4ca82e4b8de6a069d5ba5ea2408adeefe8e81f1d259f68e68f4f37540cc8cf651a62f640cdf6239e949c08a24ee23b01a4bcb75bcb3e78d337082dbd44fd0ad795b00a194c821aa4d42d0184ae9e1776057971ec1e0b6d2a0b3b7c3dc08f0cc29c23368ef903e2b4efe0520dd7d5842d492fe61389e7d76b32861193e97a436618dbb20aa400e859e355fbc132d3497fa1514d1a959d1c2b766911b28f031a24c1eb2d390f83a6c051cc2e6014dc7633dc9a8cf081f76115fdb928a44d520e30380b203cf5871e8370bdfec357605d529d914def0eae9095993de509f4d7b769c64f56106456ef6e69e4a1ff23c49366b2b15031698b0c824a2ebd1576b10394f7ea6ddb6b1436eeb7fa7e8dbe13a5091bbb2531f5dbec0f13b48903d81fa8dab26cf42502af4b2118d7c1e45dc4258545589179c5698a435a1ee00738da46a48e4a3d7678ece45619768573acf2045ecd7f9b430c8702e853019a5f1c219cf6356b9bcf68d49a2d7dd3048684708a5c2f573aab8af44ea27adad9cd7d0758643fba1aa1c56763e306a5c74e5a1b86eff0f045ace6f903fe4224d43d072c110161feebb374dd33fab11fc6989e98a6a274d19d305e7454ea1ba63cb90ee5b53f4ec519292f69cceaeb19c1ad78413213d77f7ededf2fc21774f22e7667632e3ed3b04909c3cde11f32503221428dbf412de4a9e783d0d198f9db92554ea6ba7d0635dad5d178316c039977dfae137c2923461ff1ab7319e02aeb19de60aeb3f797cedf6e8dc29bd71ad37597e7d91f2b20355fca6391b19e5db28c8cfe8bc00d84375e48585f177fb57dcbe6b364eaec62f88f8335c09e333abc607269a3315006fbca2829adf0d7a2b1a4daeafb1085df5489c06ed0bb297cb427104e53d6a4bf259807a1ad92e23e837c27b0b909fd20f616e6df3e3a9aec33630b4b64f21ba0fa09912f009ed72b44a983dc1ea2177ad3eb09bee2073f362d5d8628ab5a42c6aa5f9733412844cb6db4148e9313fe6e34d9a31007d4fe71fcadaa27bca84bef8a8a23dfc788a56c70b3604ab0e3d09020cadfa7dff958884303c2245cb2802c5b1eb86a2a902264283ca732c5da971892265bcc338d2e252b3ec432bd43b43544831578caf78a9d29ae713ebd015089e5beed1c1e57341500dd6a6f9f43e57a7746c42153ff1a83feb1b05191f272bed569c8d465e161ae72934197b7f9e2d6d0d4fa986baf552db9491f850eac4d0c2c2dc00416bc048c2bb47cfa93d5c3f2d37a8b6fbaf2d3003d9985d573d91cfd519f5d712cf1ed001e8ab402f75e97485e6d8ed2c495531172", 0x1000}], 0x7) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 09:40:39 executing program 1: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) getuid() r1 = semget(0x1, 0x0, 0xa3) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r4, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r5 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r7) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) listen(r5, 0x5) close(r2) semget$private(0x0, 0x1, 0x4) preadv(r2, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r1, 0x0) setregid(r7, r7) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) truncate(&(0x7f0000002e80)='./file0\x00', 0x9b) clock_settime(0x7, &(0x7f0000002ec0)={0xfff, 0x8000}) r8 = msgget(0x3, 0x200) msgsnd(r8, &(0x7f0000002f00)={0x400, "f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8281272e40d"}, 0xfffffffffffffe6e, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000003000)=0xb39) setuid(r6) open(&(0x7f0000003040)='./file0\x00', 0x81, 0x8) 09:40:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000004c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x10) setsockopt(r2, 0xf817, 0x1, &(0x7f0000000500)="6cb8c84b9244c56671bbb9f10f72c48bda2f732b17ba859322c3190fd8d5d5044db40dc4d1b261bebe5503df197eb570de9fe5725c35d4cc5d98978f75f6910073adafbfa5bfd7022acce04edd302cebc6b83d8cf5cbb29660b456c6ce8809467caaaf0dcbe8dcc8f424164f2032bc86c530a2278bcff4776ece35f7113ae984ff98c81661ac0b3949663be903efb7d568cf889029d9", 0x96) clock_gettime(0x3, &(0x7f0000000480)) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000080)=""/21, 0x15}], 0x4, 0x0) write(r0, &(0x7f0000000640)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f85cfe7f040417d199b9fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ada4384a07c6adab983b343670515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x19b) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000000)={0x800000000}) write(r0, &(0x7f0000000140)="14abc9a1e14a8ce704285c31bc56c4981e7848e7d8b70564d01b34b32262443ae16c7ccca016d46dfcd400d2ee81bbfe3d8a8547211ff82fe170ca235eca94f3ebf8f6155400560b0ef8a898aa3a4006d1e5fb2552425513e01c28f6c17f6eb14bd9404697aacd3806441beb9abb839fedd7d801c39c561abef6f9529edd1c21584f858dca971095815d535c9af8bd88aba66acc043d19ede3c190d7e1a24f71f7cf0f71e410b32fa0c9bb656467c209098ba37da08fc1b5fff52c0bd61123", 0xbf) 09:40:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000017c0)}, 0xc) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4}, 0xc) 09:40:39 executing program 1: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffa, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 09:40:39 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = open(&(0x7f0000001580)='./file0/file0\x00', 0x10000, 0x108) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair(0x1e, 0xc003, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r3 = socket$inet(0x2, 0x0, 0x4) dup(r0) writev(r3, &(0x7f0000001bc0)=[{&(0x7f0000001540)="1087658dc198e34c9e68438b8a1abcd88b8e47318f54ffc31595d78bb60708039f78f395bf193b79ee12a538260e9eb45e99941e355985387bc4883bd3be", 0x3e}, {&(0x7f0000001b00)="4dbe64116df425b2ee82c35bb5859c780009005dc8487d13bc780eee8e1dffd4b1dbe40ec46071d755aac550e0eafa7086120adff7b8077dfe7e4b82764cb35e3251e2e89cc62436147f3a616fe2ea91ddbdb9130fe9608bca70dda978025c2e59bba918c3e6d54e0cc5321ef328ae0a889e1a84b242765844f2a3d48bf6d6eadc5d30612aa614abea5bc31a833ab8783b1fdde336cb64425e0c0807ea4c6000b701df4e5a111710e1aeec8c887a2098b3be", 0xb2}], 0x2) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000014c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001500)={{0x18, 0x0, 0xbe, 0x1000}, {0x18, 0x2, 0x2, 0x2}, 0x80, [0xffffffff, 0x4, 0x3, 0x5, 0x7, 0x7, 0x6, 0x296]}, 0x3c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f00000015c0)) r4 = socket$inet6(0x18, 0x1, 0xfffffffffffffffb) readv(r4, &(0x7f0000001a80)=[{&(0x7f0000001600)=""/164, 0xa4}, {&(0x7f00000016c0)=""/92, 0x5c}, {&(0x7f0000001740)=""/196, 0xc4}, {&(0x7f0000001840)=""/235, 0xeb}, {&(0x7f0000001940)=""/54, 0x36}, {&(0x7f0000001980)=""/235, 0xeb}], 0x6) pwritev(r4, &(0x7f0000002100)=[{&(0x7f0000001c00)="d46b48ace0fdd1f33377b955ff5b529bc5de53ed2fefb491f5cd190d38d4044933db5b60370d2cc85cffb4c8490e1dbfac9952a82b19928f100eb46bb196e04d49ca55ec3f05ad764f02b5520b2aca29b70a16803a613ce3552d9c81daa7b5031d40045c5fc40dfd2ea8ec0925c09eeb22a8f424b632c6fe863c70465b0f42fb6ed0a62ccdc8bf2c9962d7152ce2620a348cc9458297bfb8aae1da28febe12402755c28fc06a5a18dd7ed657f1771ff160900c9443d5fb7e4772ccc7a80ee631f4ce340834244a34d95a65efca9625994312fa45b0512ae3ff5360", 0xdb}, {&(0x7f0000001d00)="79445c86c5157c395242791ee3e177a48d87e7a9419cfe4d2e3325922e453ef31651b6ed586b09337de0f57174d9e889aab88714fb532bda125ceabcb42e4e0044a294c1f35ee94feb98d6c9692ef98afc1341b86f6854eb81f1371bbc022b0a7fafd7f3a9c1f55d4ebc279c9accd9c6fd633a0235d43d5546fc0a983ec5ef4a3a518f45ccaf648700a427e1b8b73db232434b4ecf585c23d9a2d4b95ef411286016deb7680e5f3021d9a4be627ee40f6edb908d06ffb2064484b5d435959e1794b0c9989d3739a849ad3a6d3d8f", 0xce}, {&(0x7f0000001e00)="124927b38bd83e7e1690eb6c6575f14bd0cc449fd0f4b5ac50290dc3acb2a37e6c43ffae2bc03ba149b225dcdc3b7df557eb25fb960bd5", 0x37}, {&(0x7f0000001e40)="3ab4cf9dc95f5601159ad5ffddc51cb256c75ce4d3d2e64290c20583d49b3af858b0216eecfd9ff0d0710bad808cc2d39946ffd0bf738716b77625f94086fcb8add63869067980c172a4292a4e914aa4ded1537b5a8bb3152006ca7a6cfb629f23a845", 0x63}, {&(0x7f0000001ec0)="336ec84a9fbdb3aa4f7e3f927ef4bba1d1cf82ae15d10f497973c3ed3e2041e50030e332fb9e1818f57140eef18c42fc661fa6ae076688eb36a18982a8022ee70cb0315f9327f2c031e7582a1415c55db7a6e6794505607d94876b2641c068414cbadf19d898768c9edbd7ee1737629e54524e84124fe53bacbe7df4912613dd6d79c1695502bbb3328c99531fbcf49fed3cea2c7cf480683aab8a3b08bf9d8729e4", 0xa2}, {&(0x7f0000001f80)="2ecb8d32203d62b38eaf0987acc4a55b4059f6a29a89aeb9d303c432764e2505da7e52e3adc51f592f541df26e25d9a52ff8b4661c39881096f558b69910fc2777242486501967b507e24ad507878721637d900b6987c048f708e1735c56bd0517a9a021f5ce68e738939e5920c73453d33a939fc1f2197a089f7329e6", 0x7d}, {&(0x7f0000002000)="f0e36c333628f23c3f65e37ac124421c4b8ab0efbeda6fe87b88553d1e8f0f03f2e77923525e8baeb282debfff5af254f076aee7ce822503da122997b9dbbab79b4b5c882cc630158bfabad191868e7d60981bb380938f2cca69a6e9a222a7e035298710661d7206ba862abc25e1cfc885239457f1ef18382e2acf307a43eade8238051e0ee120d920534e50c182eca4267779c8a05ecd0f4ec6c153ae5f4f7d99be70868e07ee24ab1fd49176161e19bb86cf7bf07072d2fcaec061f21c519ae0d141678cf815c38e8b4d44dc94a708fcff6387c005e9047e", 0xd9}], 0x7, 0x0) writev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000000)="20e7bb8daa6b9dc93e84a8237029ab6645312427404ae90f4507f9219dfd11c2b039b03656985ad81ec52190bf4ac20853d6e110d01c942c3c4ade285e7107aa", 0x40}, {&(0x7f0000000040)="c0ba75758165cadc6b2b545364f9a1947865a434dbb21134a2c0a5bed72005e227694c68c0421d022cecaa8341290768e2ad97206a2c6d79a6a043f9166fc6eb7c0c32861565e80b023016da84b0f37b847edaabee3ada", 0x57}, {&(0x7f00000001c0)="e0bb87661051213e2d5e3eb8f90c532300c78a657eb294f06b371aca1978d901d57248bc28f8126d4e58261bd5fc0738c72da58204a986ce3569d6ee575e264e569f7ddfb5cc88b3bfef2e81900ce4cf0037d4b75e0903496f37245ad99423d50d3f0ff6b1b55ec3024c7c3e771eb5d4508b6e1b42469bdf69432dd9f38d0b3fc21231852f162424532ded4bc78409ea046928c441e41b4ab2603ea835ea0e1660928af15e70cf56768bf7820be7935482949ca40bec2de5ca4e38350a31e2fa8eaf5c850bb60f7e5c99b4", 0xcb}, {&(0x7f00000000c0)="d99d197df23ee2eb933f89e5f68a1efd1fa4894124bbc59d07180d8dacad8db1c818779695457c3b6cd31b99c4bea8754dd2470f6e016c0add97d4e1b616898228e9536afc8d46623709300d393accfca8d51240040f1bf3c90c90", 0x5b}, {&(0x7f00000002c0)="5c19b60d8c0b04f5f5b81f6290816a289af5b3f0c20810afc7167d8ee31559ae24fca0ee3f6e8c8723709f7b4bdaa85afdd460275f8590e1e2c226bc123f59919c6221476162db9cdd644c5b14f6e68f331da40dd1de8def2021c15ea04da9e24188d8cc337881c08da811cedc794deb34ffe9065540", 0x76}, {&(0x7f0000000440)="728ce2e340f5f349f65670f4fa826b8a5c0db1a31029bfb6dd5aed3ec2b4835f98969983938cbcdd2da20ba5f4f58daa33f65a686bdfbc9c62f8d7afdc2e2cee19412c996103bcabafbd6a679195fb9cd66e23ac39c9f78cb60f39202206ed9d3df6e2489dff8f9b14a0a226ab091095e57081ccaf94c84b2b42cda82b8b02706ecb8372f050573df8e9535853690b78fda0602dfbbc90f002b9f906a37bcbe071c552e8a5e753339c26c9cb47b9042b4c945739d150338b83c881a9c6d59dd844aeccd98993a26651f860efeaea0f9377b291f32d0a720a7563f6baa91f0495efd29ab43a12bc8b3b566c3b77619199a6eff7c8763b014167d72f6bb058368d155cd1bd0bfadef719cee93e2af809ee76bbfc1a089bcf876dcb64af03f13421e9200ffe204ea1de6bb2aa78addef7c9fa78ffddb16d804ae96d641ed67924a4cf584a8855b6a740a54cfd41d7a06f100964f38cd80a39a6bac51dfdf183f36b6c2de4afa4bbd4de200a91cebcc612d9cb23c13080d209c07d0e2e51833114c6a564cc1b8053d52325c95c4b9a696ded04ad5569697a6e555d9d72947d0f2fa97f15adedd9a94a41b81b318f9be9f7074c44e1ebad648fc8806f6ed83a48250f08e46839f0e8d9b6b36c1ceba6541cff104ededa13c45f9e0f260aa0f3fa06025d83432216a4668bc082f002bf9f14bcb452631c1e63acb23e2c18754b2628a71635d30c212460fee155169df8377ba72d90a7ab6666f7b357412e6ece0bdacc1432ce3b74993732a9b42cc78ba0ce986d443406e4af82bf82798389069dfe188b59184d8693ae0923b5a0dda09707cdb69d34c3d640eba629aba23eecbd13e19dec483481cb542ffc2aba177f5d0d4f781ed0f5d96471b2380d4854824026ab7065a655bd3db0376389b4234711dc48bdffcc38fb3cef381bfc783879c757872e3047b76c25261d12c704042a78ac0618a3c2e7b7d1350051f23b5396888635fd2e8c7eea3cffa46822961ae14ade0b7f8ab018cdb83405f981144776a8c48acb93c1cf2a6a025887627f5e0aff7203a3beb13edfa7946845ba89937d8a7f8682073b0903719649d808f7602e4f52753b6e6fa55d55b0e3c663ffdd739510c055f96a303e09cc48abb7301959dd9f517ea626fc45e7a4ad95a06ed6e68f36be6b08f96f18a13bbe15efb4fbea9737a50882218f8888d516e152205036d6251c29875b3fbeb437057512e9cc36f6ab8a9d990750cf5152c1fa60dabe08b37ef770881cf0447a42dd64e386f632790a21236f4257c23e8899a4c8a78a9d6bb5aba0088721efa37d9585183d4fd8e9d761eb22bc1fc1a5cbe1e32fc4f6871de41833fd5366a38caf550ae3c0f81aa8615258bf5f0d51f4fd7db297741a4bf611836f4ca6316ba2db59ce55cdafb0e495c93821fd2a4a98c05ff5faf7fd6d3aa8f21951ac8be729e84d83764a247d7591ccca63f2e96d933a17b946e032a9545e5b59a4a75f8d360b6450e24ea5328f95200f34d47df59ea8dc6fb55824135fe0fdd5c2c83ca0ab73642f86a22e75fb4ceb11ce2417d3c4537aea2e64ff22133e4ddadc8f42b4e986b76cf7f01988b27e52add033c2a5b5678f46a481b8d811c2c0bd6cd47bea0683fb762728655fd74cec3ca58e01a0c73ac556e86c8c933192967a3cbcc9eb7147ab4f45a54722a4386c49d4cc5e61db4aa64127562a0cebcb744e33563eeb16d5c80c9e474454956d5d3703f22cca153fe863533843394053d1b7ff141d4b022b610666bbbb2b273ece833b85a26e5bdbf656468e4677086bc4f980d8695071b6d227fafe21751940c196db39645c1d2a3a40bfcae0ad04aa8ffb56e2dd266d37a33a4f60c27c875fdee609bd7417c23b05e6652ac54ef71a60b4d004fee8f7f62f3fef146323866384bb8600a7e33514b81fb81a1fb8f581cef24dd72889690d2c82e28e924e74887abc4981ec9765cd4c1a6bd564ae9873d34c170172cb72fe134677bddb9677624167e36819628eb3199ce5fd0ef59596b8f53514a6a3dc854fb40ae45723cad79a189bcc4551c18828fe7095dc1e47c062f4a4148a1299e0bfb92bf48d20b875680d5583268f3ed7cf29e75c50f8d28ddde554f436a70df2a4cbe94a6abc43617641f957d75bd39cd029aef15827e1d3ded60b5c7445ebf0600f949666304e6a56e6b6a09a0e1c529a02ecf1853f5a3274bee942dcf00b72351d01b7e4880f56034e5b6433d124ebea3aaf69acb98d0ace2b8d3b2817f21c095bb315dba9e4c05281b1fb4e97a856ec2a37ec819dcc787cd66712e8d1cc82982f69dd979549c14c32e43645bbc481c673631437e6adcfe21f63a80f22a3ca1e2f691107f343b982082095f611734f6ec99e9bd13b76743803301f08c5d5f3e39f3e13720a4280a886194de76bf6566f7e180a076a6218b177a7dd812fd778f420ee891e8e9c996d322767ba407a2827643be3cc9ee37933d4e2d16e2d12394ef7514dbb2845bfc983745594fde2d2498d3875dd9c4ed9dbb3fec24248a37feb15cff613fc604d1cb3a269be4f9091318866bfa252fbc3b8893df48bb0e3e45f384930451aadb86978b0160df230f4d5895644f025dce10e026378af35fc85f251f66a94d4f75c8d09b02fa983f2e97250e9fa8ce315a8b9d25a1b4bbf4d7b7de72859629ade8d0e580fcb6e05fc07c357fa4a8a9c3fd8bda314c25cb3f367bb16d42691be468bb5ebdcd7bfd15ea8b084592e5ffe0da46e530c1e7dee07a38f5ddd02bf579efb30bf04d8033dda8e129cba5ecb678c1172f55e42d7517923d9520caa597bf3dcd4fbf89475e6fc249360f55237b70270e585349a322d3e8e6f9e211679440125e0163cfc34fde02bd533f5604250bffdb4ff981bf87083328653718f98a773e9f27680441404d0cc7e5babac145bbdc241c1c72d7b582f4f4b5c7cf3e05bc863d00d0d6384c987b30e46959a2918a88b9ebd6ce6be1ae4d4bfbfd3c1003486532207593ad483d2ccaea0424e9275a7d63398662475947452f907e64f2adb4d6b8f6f72f42a6712e87d6ad8ae99bccc524bf89becbc7a783125c40fdfd39af2422719074893809edda26a8081df1fc914b7432604efb2ee6803649935d844be60261f4e5bb52645f4cdc6495e9f8bd01bd197d1eda9d0c072be7c7951f31529d843572ba3fe9bd340963d664491064bd5fc37a308b619b11a54fc71fd467b708479061a2baba67dad570e3af351f0b93929113645c109f1c4cb1447676a84d16783ce4c8086efc7f3b09e5e78f9fac025609a540173eb7cc5ec6ce5c93ab1f42bf56928826df68056b386404991c3d4fb38b2df7c909603d6ab5f9350c26ed7710e121300e4a0ec2e61f734b05d4f0e620621ca9c837702bde17e96564af3c3c389d50125740526a6db5fc689a2259e06f5cc64fda40e4c7121c79a1dc9467536cafb0ea8deec6e4ebb7b080004af7b00458a91b67e8f06902e98d51555d77b571e6772d088e19c60b8ed5e2618edec7832803a9a1a03a1c3dbf61fabf97d18df74e06340f2a5d783c9b8c704ed33ede77b57198856f1028f576b63f803d79201c1d80f63da15c1619fae2ad1fb5420ded886249819b3490c0a3410f94bf0ebe9f82de93a839b980460857312cff795445ce21023d10013a045bd49b7f4ecd79420592ecae770100f25e2bf1d803d22dab029035bafac84eff5d59db98e92e8b51175af137971c2d909a0c0d6a1816b8b71a62d0c7167d27281d387cc58d13800d98666dfa0534380198d2aabb108b5048451027d7da45571035752a6e46b896f140330e8c72cc25bb8b662c43671d213f336e2cdc3c3c02e0d8e3c09358b029e089fc46639505cb53171e6688bfcadaeef848ce864fd3495689f3d890266597be8a57564022cec1f2db4a4b868c6d064d710cd1fba6bd7fd48d8979a9fe0761400839fad09f5cea4fad7ec4317ccec4944e8ddfe16c87dc5c639e30215bab447fe26e1dabf5fa817d25393af841c0cbc81ca1a920a430d5680dad76627f9cfd99c88860ebfa540aadeac01dbbd40c2d3ccc461e5e3998b640c97df0699f0c19be0cb55af012c59dcfd2fc9eea947cc11c648ba701d6a368eed50082b5b73e8ef59bd26b4fb385a8311e04b81c719f6999a2e87dacb1d1930edfe56655da633ab6dadd37074fefb09f843a1e46ab966c222f380c17fca026dbb4c0725320de3e1260637c76daff12226413f9a5843ed08c0d33b47dd3c0d3e33c8c8315b4ebf3784f1aa00ee8ba40ff42e28dfafa16c4f474ca319724e9e0de7c8d26effddfc9a60e6b8ac0b29b9927850d99b491ae0bb9f92391d3c0f85fd3ccfec411b93230ab1b7b866e0b22836b2255ffcf00232e7c839c1fbde6022830df2ff8d2d9dfb819de40a0d38e2c7d70f48dfc59915e04b31b610ddffc134971542a405b3504183acdb273bfaa5fb2a133668db5bb9cf9a2105646f624b3963110d2814df9531c43fb0823e0cb56e97136063d822f1b745d16ae1f8b40fd99f405a97406d9fad17f2c8f86f4adb2d3e12ad1bd7a27f81e4d57108831cf9eef0df95fd3077536e7837d106f93342a30c0e7b22a9a69d9954885412a92e402273f5ad0e976b9043c68f26b2dc9b21bd26cb5e73793911524488876f27a544fda76747d50c4a3810805278356a4534aa56c44a8c08dfd2f1f0d142b37c6fcc58c720b45a0e264cb9e95a63f8736d99c4b66e2338773dc841138f3da01d63144891d5efae6262497d1b8d3d9dc328ca804f38b2ab6853fd01d3916a03c57810df0fb0a6e27ea5102ae0ced06319d2ce662e6e0286bbd19f9a866b89da3e03776ac163f6397e951000cdc102df23ce0a620cb7a4bdac30ec51b28e5a438d811a0cef72ebc78bd1f2ca53cd5778a09ef5b9b84c4136558030737adb54aedb08d64039d5f2b3b4c8641b62b02a2009af75d5ec1fa884a777436535c1f242236469d0915c16a67e1c8f8df212af080ee189c43453412fd6b06229def417007dfab452aa2521c3d1206cbdc0f15bf7e326a04df5eb092c3fc5b1fb3274d239b53448a265a2cc6fbe15c2b417f60909212b61ef7e09604eb251145579bc96abd6b07bd7f87e365494c5fd00c6053a3e8ea808243dc0fdcf5d03cf99c56730561012c6d768170a20ab454f9861b94a160eee32a3586089422c9986cbc97208eea02958cba3fe5b44a14ff5aa4b3e23efbaf02cad1de6c3f32a80c8f8c90682febd84f08e70feb732eb4a2c6def9699677b6f49f21b3751b061a0b23efb09de347862d28ccffaf046e9a5c2b320550390a880030054703ecd0f6e97fe3d6714998355e9d9e6fa48bd633ca907a4e543304fd9d300e4f1c0efc96fd4d55f5cf3a8bd1ebb29048feb819d765e791ca7ed874a5927f3655840f96651a1509232fade13dd14912d8be839a393342a33047acc6cf7d754b0e1c575155cae163c6b09b238624ed5e42c18f7ba4395dbe49f6f7346f86da2a256f2b08da61842884d7461e3d3a5af8c84960a1a961350ec3d9d9a9c45bc1d9cb2a412007e36406aa46dc686db47fac40cba9869785270262c6b7c5c39ee0f3ac636d2816a90093a88de4053ce38be830d95265574fee38506a4452688053fc623aa1f85e94bfffe5a995ee08c4f58a2c21ad05671ca930dcc6df70747c800fbd280ac188940491ea930419320ebc5644aaabd631f6f65bf404738678eb8f5918bb7f5ee508e5b96ff28d0b26ae5c372cfb94bc1bc3a28a2b6d59446b2d8737546c54002cdead85470", 0x1000}, {&(0x7f0000000340)="209961c9570cf5c1ca6c0301bd52048e89b200b0d60f90b1e6f86aeb25469e31d5c868b0c7884492a5e9a128ec741894c1268229265befa81c6d73cffb9fec6dfb4a18c7c41ac4d1fa63d934e445588784219b9b95b0d5d0cc9146c4be7752cee4e822c068216228c3324e3674ae8ff2e7cac504245b6de97dcdcb2cbdd7412cd810e68e711aca987f6a570e74c76d", 0x8f}], 0x7) ftruncate(r4, 0x2) write(0xffffffffffffffff, &(0x7f0000335000), 0x10052) 09:40:40 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001740)) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0xfffffffffffffdeb) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10086, 0x104) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f00000003c0)=""/252, 0xfc}, {&(0x7f00000004c0)=""/201, 0xc9}, {&(0x7f00000005c0)=""/113, 0x71}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x6, &(0x7f00000016c0)=""/42, 0x2a}, 0x801) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socket(0x18, 0x4000, 0x3) chmod(&(0x7f00000001c0)='./file0\x00', 0x4) socket(0x1, 0x4, 0x6) 09:40:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) sendto(r2, &(0x7f0000000000)="5b41d9b2e39979a5efd6d436338f2a91d2e2d45ffd663907f2ea397b2689", 0x1e, 0x1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 09:40:40 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x2) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 09:40:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 09:40:40 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3ff) 09:40:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8257dfbc63afd6105842f91dd2ec43467499571870be8366948fec9b0d1ceed9cd1f3509a6c51fbc4f419df73dee3c6e6ae7b1224e2081440a566a10766bd82fb943a1af9de1a71c5317c5e9bba413c68d5d2d328b4a38a4eaaf77191e40a2b43816245e8be8e95ea6725ce8539990"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r2, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) 09:40:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x522, 0x24) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="300000006116edffffffffffffff000012d5d48a3284c522b878b488eee51090fc9de0f5ca35cc11eab7a8e0fb6672292436bf2c96915e99ff1f2af129a1b4043602db88c6199fc11888df9232c099dd8367f43efd303e48c2683e8e8eed2d7488b1eafbe93edc8dd825f3247a98c11b2a70330f0f3ee7afe1dc9c99afd514bd9dcdeb9c3a881f41db09b933a6cac3f041e1703317fbf83f5643b63bebbc0ff7e0ceb847684c68625800a3c403ee559f541cf4e144b187259778f613629336e0d9656d692d24ffd61fde4027"], 0x10) accept$inet(r0, 0x0, &(0x7f0000000080)=0x24c) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x470400000, 0x2}, {0xffffffffffffff01, 0x3b}}, 0x2) 09:40:40 executing program 1: r0 = getpgrp() setpgid(r0, 0x0) 09:40:40 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x401) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) listen(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xffff, 0x4) 09:40:40 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x400}, {0x5c, 0x1}}, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x5, 0x0, 0x0) 09:40:40 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x10, 0x0) msgget(0x3, 0xc) msgget(0x1, 0x100) 09:40:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = semget(0x3, 0x0, 0x1) semop(r1, &(0x7f00000001c0)=[{0x5, 0x4, 0x1800}, {0x0, 0xffffffff, 0x1800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x0, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x2c, 0x800}, {0x0, 0x2, 0x800}], 0x7) rename(&(0x7f0000000080)='./file0\x00', 0x0) r2 = semget(0x3, 0x3, 0x82) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)=""/167) 09:40:40 executing program 0: poll(0xfffffffffffffffe, 0x99, 0x0) r0 = kqueue() ftruncate(r0, 0xcda) 09:40:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffffffe1, 0xa, &(0x7f0000000080)="d5ff9668f5379baa0af4659096f6aedb985e974769f4875725b306fa8662353d694744bf140d06d00b1e25e7b56a", 0x29c) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 09:40:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x3, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:40:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1000, 0x5c3b0be4, 0x1c976c8e, 0x10001, "3a564bba60e00ae219148ae7bcc85dd1566715ba", 0x7, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) r4 = socket$inet6(0x18, 0x0, 0x4) r5 = accept$inet6(r1, 0x0, &(0x7f0000000140)) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x84, 0xfffff, 0x8, 0xba0}, {{r4}, 0xfffffffffffffffa, 0x38, 0x40, 0x0, 0xffffffffffff0000}, {{r1}, 0xfffffffffffffff8, 0x80, 0x11, 0x4, 0x2800000}, {{r3}, 0xfffffffffffffff9, 0x2, 0x7, 0xfffffffffffffe00, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffa, 0xaa, 0xf0000000, 0x101, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x4, 0x7, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xc1, 0x0, 0x5, 0x9}, {{r5}, 0xfffffffffffffff8, 0x28, 0x10, 0x6, 0x6}], 0xaa7, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x4, 0xf0000005, 0xffffffff, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x371c8dcc, 0x5}], 0x4a, &(0x7f00000003c0)={0xf1, 0x6c}) r6 = semget(0x2, 0x1, 0x1) semop(r6, &(0x7f0000000040)=[{0x6, 0x0, 0x1800}, {0x3, 0x7, 0x800}, {0x0, 0x1000, 0x1000}, {0xed68555948e88131, 0x20, 0x1800}, {0x4, 0x4, 0x1800}, {0x3, 0x6, 0x1800}], 0x6) poll(&(0x7f0000000100)=[{r3, 0x10}, {r1, 0x10}, {r2}, {r2, 0x14}], 0x4, 0x0) 09:40:40 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) pledge(&(0x7f0000000000)='#\x00', &(0x7f0000000080)='+P@,-\x00') 09:40:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) close(r0) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) getrlimit(0x5, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 09:40:40 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$getown(r1, 0x5) read(r1, &(0x7f0000000140)=""/69, 0x45) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x1}, 0xc) 09:40:40 executing program 0: socket(0x2, 0x8001, 0x0) 09:40:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/9}, &(0x7f0000000100)=0xb) r2 = open(&(0x7f0000000140)='./file0\x00', 0x120, 0x4) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x292, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x100) r5 = semget(0x2, 0x1, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x7, 0x5, 0x2]) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x42, 0x3}, {{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0x1000, 0x7}], 0x5, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x10, 0xf0000052, 0x1, 0x1}, {{r4}, 0x0, 0x1, 0x9, 0x1, 0x4}], 0x8, &(0x7f0000000280)={0x1, 0x44}) r6 = syz_open_pts() read(r6, &(0x7f0000000000)=""/132, 0x84) r7 = socket$inet(0x2, 0x2, 0x0) flock(r7, 0x0) 09:40:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x0, 0x5) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 09:40:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 09:40:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r1 = semget$private(0x0, 0x0, 0x18) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/246) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffe77) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:40:41 executing program 1: shmget(0x3, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r0 = semget$private(0x0, 0x3, 0x4c0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/168) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0xcb, r2, r4, r6, r7, 0x1, 0x6}, 0x5, 0x5, 0x80000001}) r8 = dup(0xffffffffffffffff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCSTOP(r8, 0x2000746f) clock_gettime(0x0, &(0x7f0000000280)) r12 = openat(r8, &(0x7f00000002c0)='./file0\x00', 0x8, 0x2) getgroups(0x1, &(0x7f0000000300)=[r4]) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={r1, r10, r13}, 0xc) setuid(r2) recvfrom(r8, &(0x7f0000000380)=""/147, 0x93, 0x0, &(0x7f0000000440)=@in6={0x18, 0x1, 0x92, 0x5}, 0xc) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000480)=0x40d) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000500)=[{0x3, 0x1, 0x800}, {0x2, 0x80000000}, {0x3, 0x1ff, 0x800}, {0x5, 0x1, 0x1800}, {0x3, 0x4, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x1}, {0x0, 0xe254}, {0x3, 0x5}], 0x9) setregid(r3, r7) pwritev(r12, &(0x7f0000000640)=[{&(0x7f0000000540)="c085750b9cd1a283ad548efb256552edcf94b54ecba3e00a99d2fa36e2490031119fa1938243be42e954a1fc9ec0a5623f508498ed2b7b693d20509e8adc00b379af60852135a6279a43dbf67c3ed6375facbddb80a2837eb737461bf80aaea10342424593608348f8efe8ed19d8ba42df38c89bcb0183eb73f714a6648832e2c5fab1baa8d94d7c5552e421eb02896aba10d5745ef832baf8aacbf74a9c5fa0e9999465d0ac1bc86ec3fcbea9843b27fd6cc64dc9945c94f63ced202c3b7ddb8b43ee92058c", 0xc6}], 0x1, 0x1b) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000680)=""/197) unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='r\x00') rmdir(&(0x7f0000000800)='./file1\x00') ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000840)={0x0, 0x8001}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000880)={r9, r2, r11}, 0xc) fcntl$setown(r8, 0x6, r5) openat(r8, &(0x7f00000008c0)='./file1\x00', 0x20, 0x81) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000900)=""/240) 09:40:41 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000340)=""/133, 0x85}], 0x1, &(0x7f0000000440)=""/85, 0x55}, 0x2) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2221, 0x2, &(0x7f0000000240)="8003ea06813b0bce85ca7fc3985c23f3dcce16a05ca9451d083a16604bc5bcac5b051bc4f569fe67c312e884b74a14ef8a3f4dc074daedf3036fbe4d785ed364620099fd26bdc293bda2dee1a67f7ce0ae40f29e4fda219926b4fd9905eeba1eff1d2955475373e8469fd3e9862efe8d7769bb80ad7008201761a2ceba2ea3ec4629ed", 0x83) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 09:40:41 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x801, 0xd) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20001, 0x30) 09:40:41 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffa) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getppid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="4a6a9876fe52e3d6d6ba87386e1f2793fc01b9710df49e2dd9ba0e4fe0cabe3ee6607090ba9128cfceec7ab9f502f82110603d2fb68a23fdbf60d2e12394f4b8f1848a9756a86f12da11036118d5fa0b1b838e7948695d1f987f1c4e1cec633fea10a05a76746db604289b91aeb15f32d212306d677a708253ff89fcc51ec2c743717797f63c439ee96d5c39ea5c910967230f0ff6d2bc7597f50f564d93bcbbe656213973ba884a2739b78d442c92e5dfa9c6f00963937e0b942caf5b018812", 0xc0}, {&(0x7f0000000140)="24b2b225f2a58ae864473a4c9bc922ba0a8e1e0d006b7c052237fe4e069631055ea421668dc6db75de08c1fae613cdcec0def2eed93954ee96d11eeb8f66cfe0846e75b6a5ac363ceafc16ed4e5f0b0f", 0x50}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0xd}, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:40:41 executing program 0: mlockall(0x2) r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xcb4c) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 09:40:41 executing program 0: r0 = socket(0x19, 0x7, 0xb) socket(0x418, 0x6, 0x9) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt(r0, 0x5f, 0x8000, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x9) 09:40:41 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 09:40:41 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 09:40:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="791201d1e7f8ba0bde022e2f66696c653000000000000000000000000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 09:40:41 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xffffffffffffffa7, 0x0, 0x6, &(0x7f00000009c0), 0xe8}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 09:40:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) dup2(r2, r0) write(r0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:40:41 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x591, 0x0) 09:40:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1fbf) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) getsockopt(r0, 0x1000, 0x658, &(0x7f0000000000)=""/194, &(0x7f0000000100)=0xc2) fcntl$dupfd(r0, 0xa, r0) 09:40:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 09:40:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x100}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r1, &(0x7f0000000240)="bf4546b925463a1927e72d6b25856314dafdf6047fd3151f9d7c7c46fc030172a5ff581f05abc5e2ec1e1e0bf89891", 0x2f, 0x400, &(0x7f0000000280)={0x18, 0x1, 0x5, 0xd2e}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) select(0x40, &(0x7f0000000100)={0x8001, 0x2, 0x200, 0x7fff, 0xf, 0x87e1, 0x7, 0x6}, &(0x7f0000000140)={0x81, 0x5, 0xfffffffffffff801, 0x8000, 0x7, 0x4, 0x8}, &(0x7f0000000180)={0x200, 0x9, 0xe6, 0x1, 0x278, 0x7fff, 0x0, 0x800}, &(0x7f00000001c0)={0x7ff, 0xfff}) 09:40:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:40:42 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = socket$inet6(0x18, 0x2, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = geteuid() r10 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7, r3, r4, r7, r10, 0x4, 0x3}, 0x4, 0x0, 0x4}) lseek(r0, 0x0, 0x7fff) r11 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x9, r9, r8, r3, r10, 0x108}, 0x7ac0, 0x80000000000000, r2, r6, 0x7, 0x7, 0x20}) fsync(r0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f00000000c0), 0x64) 09:40:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) shmget(0x1, 0x4000, 0x108, &(0x7f0000ffb000/0x4000)=nil) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 09:40:42 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x18000, 0x40) fcntl$setflags(r0, 0x2, 0x1) 09:40:42 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x200) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r0) 09:40:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 09:40:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) socket$unix(0x1, 0x5, 0x0) dup2(r1, r1) 09:40:42 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = semget(0x2, 0x7, 0x100) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000140)=""/158) getrlimit(0x0, &(0x7f0000000200)) r1 = socket(0x2, 0x0, 0x5) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget$private(0x0, 0x7, 0x400) socket(0x18, 0x4000, 0x10000) close(r2) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 09:40:42 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000000)='./file0\x00', 0x0) 09:40:42 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8032, 0x41) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x7) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 09:40:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x6000000f, 0x4, 0x10000}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1c, 0x13, 0xd0, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x1}, {{r0}, 0x0, 0x24, 0x80, 0x100000001, 0xfffffffffffffff8}], 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x400, 0x6}, {{r1}, 0xfffffffffffffffc, 0x22, 0x2, 0x5f6, 0xe55}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0xdab, 0x2}, {{r1}, 0xfffffffffffffffc, 0x81, 0x40000000, 0x1ff, 0x8}, {{r1}, 0xfffffffffffffffa, 0x80, 0x2000004b, 0x100000001, 0x101}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x4f, 0x2}, {{r1}, 0xffffffffffffffff, 0x81, 0x20, 0x9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x7fffffff, 0x81}], 0xffffffffffffff00, &(0x7f0000000000)={0x3, 0x5}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000002c0)) 09:40:42 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x200, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000009, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x10, 0x1, 0xffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xfff, 0x1}], 0x758, 0x0, 0x7fffffff, 0x0) poll(&(0x7f00000002c0)=[{r0}, {r0, 0x1}], 0x2, 0x0) 09:40:42 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/230) write(r0, &(0x7f0000000180)='X', 0x1) r4 = shmget(0x3, 0x1000, 0x146, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x7fffffff, 0x8, 0x100000000, "cb6086007f7161405b49dde2ad1864ec18ef05a7", 0x5, 0xccb}) close(r0) syz_open_pts() r5 = syz_open_pts() listen(r2, 0x50000) write(r5, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 09:40:43 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000140)="0e5f255dfc9e66a517a0f008c01ea680e43cd25d3311dabde1520028dd4c10666c94869243cb8fe0a024bf5a41a446c1a712b88f6ced1f5deecf46987b5ac0e3323035985ab2aa7527f634280e3907ee5b011d42dc30d71894b9532a55fac10b67d39530547bcffbfb319a078dd9564a3e92ad054586292f8f5d07f8a855b796e0e220d549f0ffcda9df6b5c63ed5c49953f130114dfbfd4b09444649d7fc404546cfa150ab4a74e21bf0662cf7f3ce22abe19965639c6500871c2f358654118893ae5fb2bdced7982c841ab41662272f0838ef88a17828b239aa35eeb26b39d11441331943ca45d0878ad7082f82b67fbd8f980567a8f4fe7b6e85acd6f59ff47b512e12a7a93d587cba931001bfe9142bebbf56c2e020325846bbb196df6c082fd1bfa3541dc602b5103354b3c4ab22df98ea38721f25a6587ce83d89845ab6bd6b1ffb75b67ddd1a0590a74d2bf821f8923139abd967d1a4ead681afd961adf73dc896f96d0de05cc1bf443ea5c360637cf7e6a63b2a241bf1e7d5abd9acb0802426dbfdd69c7f428dc3fd0254f78f6930734f025848642b9a5de76d5b88c28fa9381ba5193960cfb65541296f901ef2006c8b4f890a278ef8f6dbaa1c842f8ee75a95624074bf8bc916f14c4a74a3da443486bdad1cf8b4030d4918ad3c81d2892ad7e196df9ce1642a5c2fdd3c7e7736600b80e6bfdd88c5cf0de941bff5a8717e5b9de35dd89815b9ee9f45c87d0c1a9bc60e2d9449ee2d9c9732fb7969617f2c8e81a5b7da98bddeaabeb7968c2259547809dc84d3d07db1e0edd886784b48828eb0dbb4f776cff72eee739e58a6664b3de0237da4df913ff089884cde145e720b10163ae1d0a576d86c17e7b57b1d1109b4a53b13105f4f8415451c8ca8dc9134af94453c6011a5f21a07f41ddc091af5adf3a58963ac0579a900881a82b2c62e69a9aab7d77e1b4187ec4138d453d6fb29269284f6026ba4ed3a260d485505a4484f48bd412f61d4610eb07d5a6f4bb2f805497a8ffb439c5cb5b882d5e798c396ba77aaff79c94c2eed46808302aa68d3eed1d8e137be02486022733e18971b4605c8cbddfee2c6f1a7746bd741e6e1e7f2e3d4e4b75b3042b0de6c2b5bcd5994e5c5c0ddf8d1b2f95a1a71925107de06aa67f174ceac8105f888aadd6562a8325fbd1c5ea785e173a4584407e34dea27b5ca3065fc6cde148e6809b9d478e2d71d7bea6f62a131a0629c68c9d3a534eb304883289c670da7d81007872ab065177aa7f03343b40358b067fc2593151343c54a9da9584f2f8674cea188fbf490ac2bd0bf8f045352a5a12280bcc3ec6207d18b5fa2ae0fcb1ae99a3876acfad0583706ff56b546aa5ab0aa997a403babdf627364bf29050dae0dbf3091714b398994748bf843f845e1444511b359269b2bdf2ea3454d613697a7bfd639bb2e5f821d5fa19f3688d761d87f14739a93d694402d47b4c4ca8cd385d7034331d749226cb27fadfbb8978ab754a8b05fe28af6a1ee89c3eb41fa5025dbfd0abd28f964d6374955af2acc6e3266ffe13d70f38ef22d35d21da56f23239a00b5763edbdd758e62461feb0c13ecfb7414559a87007b676a180bf9d42d29dc0de7e66236eaa31ad130f73725b54e544250eb92ca41ac5e787de53491dbdf28a334b811d5ef08ccb15da0772da314cd7517c439e4b429c0a040bef4dcdaf27f46df2ecefc7832b35c0519866bd302af054587a6af75935a275e96495bef774d53661b74db4024aed376552b2f15922b9b39bc76f93d2f1de837fdbd9156696ec7c479879044d696f611509ef922d8e0843a00b6577614a255a3faeb661197d5c769894eec25dd0d6e7726993b8b83f321628ee4cf5e7bd7326ae198055d334a3a80592389457e5cddf39d3770e7a6b66f0fa5160ce846bf188113b1633c80a5a5087858b6f957cdfb24c4e4a716a79f7142ac5826dec15a7319a1502dccf24916dfe1af2f7cd63c3562f9bef32e479b6e5effc468d142949fafdd883d2e4de931b7c393d519feb8bd2ff3c6a836242320967292498bb94922bdca7e9bbc1b2e874990b7110230043012f1e0a54f676b391a8463ba3cc0b5dbf87c273e43e31a263ff5fcbe2a1d938d7b0299920c576362e67b3ec8908ab2483bc584a193e443a4873e5d23150deeacec9b50533288fa1b9ba0eb8f61d02649a4111bb9e2cd11573124d11e8e8d13f90aeaa53626bc21501795352e5e9941bc978c3447394ac494a2bdc86e53c307df865337895992450d93b6f44f686421921b64d3df18977ce02a3e04a81a37e84e4f09eb234bbb95294fac4eed0726af82cfff51b82cfdaae2a319e58a838130f87ec248eae521aaf976b27ca5d15b500020a4f41f190a34a61b77f9394f189bfa4ecaa9e67f954dca7f28b712c747249adad562f9dbc024d8a6c55e7fcf1a1b9f4298d69278a78f32dce427c78c69aa2c3c1cd61dcf1b65532f8cbb5e5d5791f6d33f91ec7ca8357b11c2b03e6a78960172af947571350aa81b08512dd15d4c0ff8a2e327c661595b78b113114ce5be2f6be1682b45b1cfc94a6aad63c2152c3b632a8ceebc81c256eed7d456b1d8b4628f443694bd641f877b9c708542fd6cb811b2ab59e964d60e5119a7059d71ab3fdd33f49de2b86a19771b4739160f5a42f2ba5e06b7f92ba6f0d0858abccc8d8c493a700cbb21730eb28e9864ca148526a9692add4c201f1d6197e933f66ac3abea06d7961e2f5c3b429a4bb2143e2943ad5815dbb5df79445b3184d17ffe312d0df03dd667253a5642c7dfb07a9532596fbf8c89a16b3177750efc2d41198d353092c69384c1ce5f247c13949db8af0d15eb0004556a89b442f3e59ca0e1e741d45b7cc02a65d9ed3ea5a7da2d1325c6054947ca999455911abd51dcd71a8ff9ca674eaf42e4e8a2ec2fc215515115d1215c86b782a0faea4dbe14da2477e124a78a68d0d1c6b7f25cdb95fe6445662f6528d642ec10d70602ba55110ff545987d96643f3e3d196d3cae3cbc137c1e87cb2d973716dcd3f5ba629aa9094c48fe640e6430c3c9505cdbd1ff0417c0b58876ee6096c8dc819aa3f7ace6fe0bd12ca2dda0642810b4b1cb39f63d070e3a49ff21802138632cefe246d9a41645d044b871273e7332cf93725fd9af09684c8026f91379820c4e7a0281a4e6d72a180248b167a9775c4de4816a898fae8201fc07797dabb52fcb3511a121e4efedb8cfb219fa290e9a10953c4c2d34a53cec360c7e31ec5578304905f5c87f1151bdf0ab7843139ace7d0c66693d20f6f2a9c292a0f9c746c227b58713e75e8efb7d41edf76a55d2f7f42a66f90c6231c67eb4543976e5791741c9c51d19f066fa56d8cf099e5777e6b8e20e53d8267e4c053e4b60be3aa09788922e5fbf7991c1ab8a793348ece8e6a61e6057c65cbe3577ac28e0fd20c286203f34a028a0eccc3344dcbd732e0ad8640d27247cffe46ac3e2df5e3799c8fe1f15cb723f93bea23e077df3bf72e9927ca3fb297fffa37088c2ff1677df37aee9c073f7ea966b96f485baa6f5deab051b01089af67f0b5c40b16b739eb3d98669bf7c6aae8fea622dfc02df1f9bdb015b1ddf5d53462319315627d7f5bff887de6bd6b12d9d32e659fa263a54a9019fce7300e5a6330453bb1da027f1e48edc35f20b52968e3a7427da6569347e9915215c319aa885072df8933cfe0bcfc05cac471e5c85ad541908431fc109a14b4304707f6ce747138cb06c2206c437ebdd77d3af6030af40fe45df959a0ff11f893a74b1e07500cab792dcd6fffadb9de3c0e3dc7531ead4af6a1f3681b1def77a888d1ada9e9cf642eba86db2f06f3ed1de76b77c357ce52a034179439d65c6e25b5bb4083e431fcd3a0925152ad65fbd98370695d2893bfc6eecd163574ba8880bb592630bf267111f6b642b4dbeab2c9fcef8b571f48adc88f39f1bd7b6c49e4834e972a7a59e24ac2d1d8300480f07f13d54b901798bf36de9d74f0668e2b81b50cbb06036f57f6680e349b3d6b55019c104b5dc7d6d1c5603cf17d16930dcb0c76c94d235004c702f53e314e9ae544a42fd638f9862cfedbaad27171a69d0f1e8933b813aea304f04c141bd5f197b9c1a6637ec08a8c18d6bd4652a6f0668d9de4cec8127a1eac0e8709f5156c3474ec188a94ef40c480980d44155cdd3920e27ece8d763a14363be58ad673af639344d9a24db05975d2baaa20c0a6845f7c3ecda8fa2a3c8ea685ea2377e3dfd5f7479bb7381c014cb57b34c7e0213bcf5dc089eccf290cea39887ddde9419d1c8b74065cb03f8be9a65ec18e74948871f29b6e365a5566f5ebf6841c6a5a0b4e3a413b729065657dc2c2a10cd05e9ea8babfc66d4a8b4fa04b65d005f2e3e07dc788f58a646cbcde9f52127e9185eebc051125c0b24d7d9adddb1776dcbaaffaa8c2d320b24cca73e38730e638eeffaf97229a050a9b2b19426058292e71f92384cc8a9b0c8b421442a753f25fabeeed7fe9d001c7ae05c53ef3d83c649b93b3c5ad530d36acbabc9c53641a51dfa6bf493806c312e461204db367ed001261a8fe91c7472863b8ca996738f525eb28dfab9a3ba816bfe8257b94db17643f635cddb734d1b3ee3a21eba0de8b2389dc737d4366a20845c87a7982eb337599ff77de9a87dd0b7c73028b2df199fbd8b845a45c21b04680a4b9a32d3af1946881a5585d13318e28a80729038abdf3c7c93004f581be57c262391d5514f4b93559782b2b292395de4a158f197c0579ac6b613921ae25498bdeced55694c7597c37b7b9f49c7ddffbfb452916ccd5f24903937ef759fd9b0b2e1536b56061ebb8de7fc36c6d2a1da25a61f8dfd5488fbd9d7ad89088909e7ce2387c51dbef30ca01ef8a8f352dc89d7fca257be45553f7a85fc03b76a13187b181bf92919669ebc4eb63780e3fbc991160fbf786d85ea6b071c687c4805bd707bdbbe67c53ca1683e1a052feb969a14b01fb38da2ebd54a5f1fac285fde32d0ce62f73a9d4a18fbd516095cefa914809481286c6009052d21f5a5d6815544691aa3e71b8c80caa3c4c8a7efe6f609ff576744d4dfa9719c8fee325060d5ccab74e8c142602a1d39cc0789fadbadb580e17b4521df415f405b638b518f84ca2c8849e0cf6654616c9f6d53f7e5f65d474852d96e4095be2ed2a53272af6d346f0e73bae333730fd973dd5b96aea630188f1d8d7c130bf8a60993e89dab7b66c43a6c7c8e5c82b703a6503cd1aedfd5a5b818b8fcf6d741e870601b04fe87b45385ca53df1c10f03f25121935c28edfcfa9409f078ca84699a5b0dfd7d18dae7b353c15320b44957ca343d5122d10c9dec4a650fd8dcfeb90402cb7153c5686e668af4d3753ec951086b9e4dcfbba99eeaa93a948efab3474e06896659e0dff26957fc7a73c713f2fad1b122a491780c112b127666ddb3358ae7e7c527152e48c4700a5065b239fb75a6b518f6bafc96eba3ee6b9f498b7d461903de41b6ffa3d3879a9f86928d156ce451c0922375c0a454b290a5f13eff5c6e53f7efc4df098d18b267877972dd8846876658b81f7b4d19eac56c26fef92d9b335777c1acc63aa646eccc7b6619028cc468ad70960081d2bf43cd5e7597d17387b1f36478dc2830d8205729e9abd541fa9d2d2fe3778b62737213e30b129770487b90f7341b1130496951648263e85dc87a289abb3449ab32979bb071e7d2a3c5c6e2c14eeed6699b41fe08a7ffa98e91009f1b62e7388c05d928c93672b0c8a715", 0x1000, 0x2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x8}, 0xc) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) 09:40:43 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = semget$private(0x0, 0x3, 0xc8) semctl$IPC_RMID(r0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 09:40:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() writev(r1, &(0x7f0000001680)=[{&(0x7f0000000140)="5876a2ff6980cacc128ec931f436162b39e57f90b77a4abfa9e57e2206deec70683a15dae8097d1b16984040d948cea7afd1d9d3ff09ece60d61a017e56035c641b9d5e66a076be2c66a58b29c7b4ce6ec52664f64d47f0266ff611f923adb6c6c8e74b583d7c9da2d10c80dfa9bbaa63be011531abbdeeff864e0e1706cd03b42dd60fa125e8520dfb5a914753e8da7b305115838ed6155c7bc29b20cd7d5296825940075d35ec610a7aa44e1a24f6c2ab366f4f9bc0ce9080b9a11eee3fd27e7", 0xc1}, {&(0x7f0000000240)="06feda1074185fc721ac4cd571dfb3df1ba97061f96bae72272e06aa3ee0e81a619a44decaf79b38cd29c3d25b033edcfd3def299ab496af6180d440affcb17ffd2d4314b76f389c2938f7a1127b48ae9d55ca2fdbeb6ac8eaf839e29c8dabe7fe1d043e931f2448740e4a8bbe38f6bf79d2b2b7b0a592f488284e580d08b2b9c66860e9608128b309e032e6e8e64b4ef37b327d592c480ce7276233ac1368949828458a52cbb19a1b08e091846348704b6e7bb845cd5a538b41b5bd857d9710f6ed42788f7ff76ef7dd5121fbd401d5bbb7b337b085a7e814d2ace19ea3caf062c60514bc4f369b90951d5d8fc1deb47cc3ed488c7ccea83e0e3e83c3a27413ba336253d6d487012bf170c2909413c8df88d199544277d45ef320d38764442bbc44d948825095981efd6f01486c0fcb91ecfdb851dddba64a64990c4eecfb72f70f6d3993ec1819134ade9dbbd7976cb447d976ab5220a984fbdbbd67f43c969d73be6670daf412c89387cae23ba90ecf37aa0a18bbe85bba24d7f1a0ad393819997ced83da9d786cbbdacdf0b31e2da919ccaf6cb35396776ca18a5d8be5b4cebd47450c225e3c43fe529c192ba41f0ee2e8ee70d1edb879087848cb9a3d3179c98a9250860e339b59e8658f5e50961ae3d350d92f96dccf2ca392dbd1bb6bdd269a79a20837436360b8993304f32ec5e2c86b141e6fc8d66c0189ec0376618c469d1b59548ac844f8b47a64d4f58ece98235bb7b7b6f86efb2db29ff08e252764a8b14ffd57ec13ec9ad3d998bd7c181e9aa105ab02a16ff326d826dd6c859ff0b30d5ffb21bc489ad1c4bfb4e0f42f04f876452efd07fd1072c540edb69e6b8e574e8e0a1a4256d0d14c9d1ad4583f0dd5b7d11e4c1b40ce3ec6abcb560aa913167402b3f4b6847ef632f5df89367509c217a2198afef841fb8acaa1321c5aed2e831ea44f7dcf6f0db406a539830999ed233077eb48357ce0ef29c413a23c13217b0e941961c7c4943780c159b7032b803a37e37a965ceab2f56e421717fe7acc34d202e39fbc01138c782620aee60fa3f3a6ea151f6ac69365ac9b998b570a6c1b36c6b98ad1b6fd86ec3473c2d007fee3e9b3a71509fab639f7fbe5eb7c1011b2dbae25add5bf1d2987a0c649dcdb9c5936f6e66bbfbfcd3977a38920431d3257f03b4793378c51b5990591e9488d383f8a2ea45fcb871d956634c79b289257cf4acc3028f96dd2025a53b695263d28ab9006df783576a358b1e146919c1956570767b66a18b0cf8632bb97e8f7a6cc6751dd593e1a1e8a441ef0518145e3425604ba329d49d6deb762620ee7633464d9d63f4ed479aa2c75a8423bd7f6c7ff5dfd2489b3dcbc46c32ad2d2e2dae61d3937f7f0d4869eb535e4bafa735080190415d45ce65136b8a2a98d6fc130ca2939e725985a0c5e8c70185edaef6c2e54af160426581dbd63ad9050baa86e3ff9ddec247e339349ffc8212a66ed8b5a994f69f7e7436ef1604598489100cf4f61ebe2718bf5d97952f8fa420ca37077553e626e3a4acb7758003d6ad24e020c8947755f041eff38163db910661d2fe6a9929414f6e9588001816a5bc396334ced0f8601c49e24262072f3e979defacfee78a9e8f2f265d04a7df06f5d5eaf37bb5c030a09265e3e89f6639f4037d8aab32c62739aa2d9ece24af9ffe580863e5a878401c22faebb9c1ea518007a76bb82f3e4f081a5a44af7c98f7d9b7be5cb7fd17c4a3fca821a82f28e81dd7bf6f05a1fed2bad74527cd0aa146ef1707c1398bb1d9fd354284dc18344dcaacaaf5f4e48de37a367c91a12931552e1e48859518526014d5cd4feac8c71a3f3f6bb90bb0772068645f72881808a7ae169180c95d033e48d432e20e7ce88b05f8f7a9c8433edc51147f7ec06ca1f1af0f2b3136afb28778da5105fdc059bd7f629596f27bf0d2eead5d5fcbf03722dd237252dc992463c2900e30ebaf87d4f473fa745fec9beacae995e414fa712b93356b99629246f9053b1b23209c120798fa07ce28eab974b9d40b3aff423fbf58889c411ea3e5a06d36529f781487ec19a0e12dd0da453b42abb9d80bdf6725bae27b89f6713f9c469b61b48a2a8aad60e37953b22863933b4587a52a1b5ad2569d422c257acfd466ac892ddc1ef9b65f03654bf699c76503d1c2b060423e553c30efe133925872c0b1c12f590bad65129d7ac88b74fa9afb52a181bc1d75f4486cdddd9caf2fe62da0ce4ac5d663a84ee32ea3210aaa58fcbdf7ae7c3905cf7718f5aa4d56b5986201ea5845c1e29fa0a5d2108c381004fcfab63730c6d56567f6568524c13e38b617e1fd4c5e02dd81a5e92be7d33892d8098f2435452400e50168f0830e13b49a18713b03a4aea1f5da3cd0ed48b93a9da1f290b33472cf2c891ac0629030b9b699d79c9ecae336213b76f6ea37f5251ef2ce52a79eba34157ce5a00ed93a518534fe2bef2b0dfeb39a9f7a61710fbecb6ce8766c593180835be6e509725904259129704490454ed5d427fd5eeba2097e844b47427baee81e67675ae46ed9e3980ebd7c725a93ce5ce39c981071e1608d1af670abf203871cc0ea32b5a3499e97938459b0d50583dbf7cbe38f9b71eabd62d89b55771d42bf46a4583ee2e4978e4f32d3b6a086c06c220efa9ecb3a2fdeeea39b81772700ade92b6738dea834daba4aa0f007e114a4c3bf6235abe1a6ad158a6a054505a0f42336a278eb0171771aeb9da12dc029f9ecbb3133c1da74c919974197b5964db1211b6380afd02204feb7f0610cf1e221b2100d4c53732f6703e9a38cc5edb069a38e53900e9bb7b52d33a9f23f63bea81ff1359c9ab4054b2b2903165056a1241f33f20cb86a04e9e69019128e60da7a8b2a1fdfc2f702e830dc28c2745f9dd7622546a1349c1f4fd113b35bca57c898ff85483539aa2c9f51d6b95be9805eb0c86d8309400e27fbfedf80ab369f646a9624ac6b193674e42f48be650ba76c212e23e16e5f7fd8874690a4aa4f2d6c4624929ae1f657e869410fa315f4f5b3015c03428ce74e0ae1a00e0c972edc39ae28b1a6ec2369a3878c4bf6ce760c297182a15c0165820f476b60503068fd448412c667bd13440e2f6ec957c6b6fd4742ff96f887e96a3c76b371ed137a4546e3833197ab90a4cd2ccb25e8b7367259e8884744de8a9c293748f125f18fa37f6642cf6626d8a173b1444178ef264048b011007433b05f5e1dcc563cb7b5024c8b50e0114ab5e307b6ec77435d854d8d53955b8ca0008cadacbfcd6af3a5aa80d94e690f7e9669ab120e33cb42060e7d357eaf94117f9b3f618d7db5e459d833f94042cf0418fed994e4753bd9ecb712b0418b3e1eb42d5c161d9f9d4eba5a8d30591b72dd0058fe6cd28dd31059373bc3ad8f7709cbd9efe726cd81fdb9b352969df423b46e47cb25d810a9fe9aa5e90a885b674a25c201371bd5fcdbc409d8213d6620f783404f722ff6b5c74dbbac9b386b054a91bac24d623270085d77696951fa25c3c219391b1a4ef3644a8ae3301efa6a6643c58f87676c25f0a85b172da7ea8ce0b021394ec1a2f67af72097929cf54851384a188eacd1e2a6bf504a356b4234460e251867b50dfde25e02b37d96c460c11ae7f7f66edce8404f777f4f7392a7e0132fe3b186534a30e16604245791f91e1a4e2ec855b8260aa5b4a68d26a44c3ed574d65a9a9084164b0afc532d324f876e2de8b0250d87ca3ab721adda515b0115c7058ce23662019e5821ef559fccb7792fa8cf8085d9ad7811d03b58e5b4a0a3f87931cdd0196b8e18742af4210d63c28633ca0568cbe08dff108f3f24b68080aaa6208fca4af873303af6452ec470676bd79602c4a0f4f4ba01c12dd34cfb927a24134d055874fe0088b57c94770d01dcfad92926d6223074291be1c5d69ddfe75d1bc36e2a9bfcc1cca9cef3fbe272cf68a4af21e36f684bb4ba68f4a26b9536797747f4a8a99406a349cc63da2da04a9bdbd9a221682794f636af2e600165e814b32c47942ec299600796b861228c4c672ca2bc54c9d450cc56f3cdc8c1bf8e0f6319cea75c4afe74c79daae7fc8e239292b0c748491897865d434e8d056a75d4c537685b1d07c81ac70967016b8db363c54a5d2a07ac1f216058651e53112431b6f34bd7efabf5574edafd07243bd359f6af83c47343c201b46dc32516629c2b283f4132a897a0bf620a7d437aadecc0c3c01d08f552f0708411c80bd4d955c8aa13d5e50a3c308dbf50a4dd18d582614ae0cf03123850a716a9a058d544dd02d2e9d31560d8298eb17749100c6fd12e68e1b039fe95c4e30a0fefeb7f32c23198ab54f9311b14e6fd156e4f34166773dbb9c7fcf610fd7ff533e227ac46d965b61acd066bf31ac505211984b3c6f56f7c1f42483c79e9b707e223992143c59b38dfa9375bfa7be3594c3c1ef11bc81cac350c6566bc9523d009d1f0f611a69b47a0aea9964bdc051d11b40f97ed526c33921fb89a9487179e69a147248b6174fa28948e1b7db0437902417328914ffc876f29568da452828df3273bdc99023de48733aa0f8e30152ee6ad4a93344b5c4025b70b7d6fc94e99b3557e5941b379b2fa222ea75d74efc613de8f74f47225493ffd836d2c0c6be6a5054581014ec42f2b0a3a812aac7bab47a7041b6b8897083ba5b3a36fe8a8cdd63dd990a71601be333cb8ad2ed0cb3838d46052eb0a58346d5c59edeb1ce614c06269d1be4a7ac0d1024cfaf6a9b2fc99aaef397941a29eecf0ef46e01c36b6db07b7649b140122ea49ee44fe3683760bee060be0bc6a4a6ac3189f97af265c5dfea7b427954f6490dda6096d5fdee033e40f9130bd7264e9d216d13b3202b43b81b5658ff215988b263e8b33f48eae46cac3d370f29e27b67d5e626c3a173736cb1322b6a0a306560675a17c191a1028db13ba003ba4eebbdf7cb2a7049d586d63a2b509190083b880c403457a8047f0c4b0fc1cb588c4002439dac67ed5383b3221a0993629189507dd2f52735b46d3ac3971645b4573a2ef7d7e432c50d96e7ccd66b786a0d6497e5e5b441f4ab33b29a8877d77d9c1db3c320bad9f54dcf034a939b8b3b46c1a4256962e78dc36b9ad7b4f641f855b9fd414754badb05c9ce28034067c149c71f251b7607eddae0feb141735c98cf2e314388419e1409365e76d48ce124515af53f433a48eac4bba9d32ce1b9b70f93c9dc3c706ed5512c26b80467aa6739d31e04e09fbf04733cdc0357c6aef7e34eac362a864eb0c60c1effc17990c3b6dd0edc948de5f93537355bc3eeac34cd812cb6d3236aff923e219c135609b83459d5565c88eac21bf0c7d0b9017754ca2a3711b689a5d08e9f947f94c6d81bfa1589e3fa79b09f7d789ae5ac2e085bd8831fb858181e4f15e6e1f88d273924fdca74cff0bbe585b4786b90001b203d6d68d54fbbe1492a90e08a972fa3ae72ac3e3f9e38f709d6578ab7fb9adabddfce4599dbf72a28a5f713bff3e8c9e284ea055ca653f21b7590803a10debbcad8450423595c1a0193ca3dbd98bcb2d3777b02f9bc16754d5197977c64a48531656a261f941ef508a937cbe247ee108966c51fb7998ca60b9d9eebdb194f9881d35508e21272e2622b7124b8524d0906c02587ed90850eef861085ed7fbecc403569620e98d60f804abf1521b09d3d42a27edb5b8c4da8215803d07e1bb01e2d3006d27a436910a91505d30c1d28b922d0dc7d8d1fc4f5d190b5fb4cd1b6a4efba9661ea6f0abe1a2313ea2a", 0x1000}, {&(0x7f0000000040)="3839c039eb79d01aaabf52a2981c9990e2880fbac240", 0x16}, {&(0x7f0000000080)="bb0c8bb3", 0x4}, {&(0x7f0000001240)="ab2879f575168312894ea99d2c9a59fafc3ab3af81dd4aa0e55c590aacd1042d3d4e691fc36cd11f5fdc1331d656092e7d3abe19fd348a86b8290b774d107b5726d73ddde9080e9d0eacc67dd8450f932f70952fc61a76f06b9a209be20fff2fc078260f4b89f60582cb14d1a3963e3009de1fc361ffed478211676d13de59b75acb9b742dfe897acf3c0b6fd5f9c6a9a1", 0x91}, {&(0x7f0000001300)="cb75d12323f8bc6ffbc20b9ff1918f5fa251d31ef9450668e84e9257f4523547b898fcbb7e7285298983825b85660425d65be229141d52e2d763e4d7b0061f89b3b8a513a5989dd3fa0d4b4767a597a43e7ffdefb74f", 0x56}, {&(0x7f0000001380)="eebbbd4a06baecf0bf9d3a193dfe743fab73a34817e1e5111ec9e4221facd35c6d9858e57652b0072c9f29e318ed3e1cc0603116f64f3c937c56fb3f63d5f4f059ff0d8916", 0x45}, {&(0x7f0000001400)="1b84ef6f74c3f42a637e42527a0533e9edef700b6ca277084d2b9b949340122ca4e957c79f8d511507e9be05dcaed4cdfe127fc6c325d8967ceabd0f8fbebfeb43b31faa79dfd4c48b5f21b4f4e47c69b4f109bc1392a17df299248fa0cfbece8a188b0d9a7ac90791ac9a211cd8e813e2eb1f74ba9039d39f473d055cb7aff4c046dcc73110e8b0d75e1bbeb971ede0453f08581c5e6142d81c042fda6fe638493e455586410a35256dea98d68d0c1a39c79599b61d8a52b8da8b7cd108a63c148e7e3976647df9e32bfe5fc8e216793d67be931c0e7d8f", 0xd8}, {&(0x7f0000001500)="d34fe95b287b2f73fa28f3b8f18526ba29c2f4e0d0cc2170b998133a0fd3644fecac583aac9d3a701f524d00c1006f38464a4fbe01a8352eafc1175b11c3f460cb6235c773e34ef32b18f8560ee9ded7c40e89b628b0b773a5713cb9eb6e02e5f9b98c30b2189ff7dc20cdd2a99baa270c78ae812bbc6313fcbdaab62bceb9dd5b730ee1b0f33ba933c88adfb1f949c0fbcd7db9c7dd272738d417520f1724dc0a", 0xa1}, {&(0x7f00000015c0)="038ad257b995567248d3cf08b62b6b0338ebc5c9a8dc03b47fee0867f9dd7cd2ecce8dc11abf8a723f9c9077cfca4f9de5c2c30e8260f61704fcce0ec0872d5981ec5dea8e5625184c5e58cb1d0b31aaf80f3288c340df4dcb8b3b205095109aae76f8e53119459700114b4e07d775bfb70ba443904c0bca1cd55cd7c0484ba89976dfc709566c0e485b1accf5845196b9aa8cf1bf7a9b93ef7cbeba3e01", 0x9e}], 0xa) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 09:40:43 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x2, 0x4cb) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/205) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) r2 = msgget(0x3, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xfffffffffffff000, r3, r4, r5, r6, 0x1dd, 0x2}, 0x7, 0x60, r7, r8, 0x1f, 0x3, 0x9d63, 0x4d}) 09:40:43 executing program 0: mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x80000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) minherit(&(0x7f0000732000/0x4000)=nil, 0x4000, 0x1) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() fsync(r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 09:40:43 executing program 1: r0 = socket(0x0, 0xfffffdffffffffff, 0xb) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 09:40:43 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x5}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x6, 0x1, 0x724) r1 = semget(0x2, 0x1, 0x40) semop(r1, &(0x7f0000000000)=[{0x0, 0x60000}, {0x1, 0x0, 0x800}], 0x2) r2 = dup(r0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/115}, 0x7b, 0x0, 0x1000) r4 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r0, 0x0, &(0x7f0000000240)) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x80, 0x2, 0x70fb}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x800}], 0xd107, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xf0000040, 0x80000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x34, 0xfffff, 0x7897, 0x401}], 0x51a, &(0x7f0000000200)={0x4, 0x1}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) kqueue() 09:40:43 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) fcntl$setstatus(r1, 0x4, 0x4c) read(r1, &(0x7f0000000300)=""/249, 0xf9) getgid() poll(&(0x7f0000000000)=[{r0}], 0x1, 0x8) fcntl$setflags(r1, 0x2, 0x1) fchmod(r0, 0x80) 09:40:43 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x89, 0x98b3f404f8de5f10, 0x4, 0x9d}, {{r2}, 0xfffffffffffffffc, 0xaa, 0xf000000e, 0x3, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x63, 0x1, 0x8, 0x3}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x81, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x7, 0xd9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x952671934631d56b, 0x2b, 0x5}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0xffff, 0xffffffffffff7fff}], 0xe237, &(0x7f0000000140)={0x840, 0xcd80}) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/182, 0xb6}, {&(0x7f0000001240)=""/113, 0x71}, {&(0x7f00000012c0)=""/148, 0x94}, {&(0x7f0000001380)=""/172, 0xac}], 0x5) dup2(r0, r1) 09:40:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x4}, {0x18, 0x3, 0x9, 0x6}, 0x800, [0x56, 0x3ff, 0xeeeb, 0x5, 0x3, 0x253e, 0xfff, 0x8]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) 09:40:43 executing program 1: r0 = socket(0x1, 0xc007, 0x80000000) r1 = socket(0x18, 0x3, 0x101) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x80000001, 0x5}, 0xc) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 09:40:43 executing program 0: clock_getres(0x6, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) r2 = msgget(0x3, 0x0) r3 = geteuid() r4 = getgid() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r5 = open(&(0x7f0000000140)='\x00', 0x400000000000060f, 0x2000002) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2811, r5, 0x0, 0x0) r6 = geteuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x4, r3, r4, r6, r7, 0x1, 0x4}, 0x4, 0x7, r8, r9, 0x800, 0x80000000, 0x8, 0x9927}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/92) 09:40:43 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x6, 0x7, 0x4, 0xffffffffffff328f, "318a13aa6eeec83fb15fd0c59abefa9bc2bb6b47", 0x0, 0x9}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0x20, 0x100000000}, 0x10) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="b24d4e5b6e2fb4e17ba74a199dc94d02c95210071e725f803aae71e22ad716020753df9844121c6f61efa1a4b3302fe0f1858d1c44ca9e255561b5fbb5ab77b1fbc9bb77d157b75afb70b15ceb34810b56a7f2b0e34a8d460bf9347c8b2c328fbf5c93325c9ac22d7fdbc66ea9c1ae062da1a1c24b46e2ed7b50732677d75b0b16e0116517efebb30004c3361fca05a2f06da869b8d6fdda914810b0383032da8155ff23003b1605016b", 0xaa}], 0x1, 0x0, 0x0, 0x2}, 0x405) setsockopt(r1, 0x26, 0x3d, 0x0, 0x0) r2 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000002c0)={0x6, 0x1}, 0x10) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0}, 0xc) 09:40:43 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xdba, 0xd4, 0x42, 0x3f}) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:40:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000340)="f9729c8a4c69b2ee53b17c9e65c2c850d2105d3cf2cf2b0df2eca33148436d8debbf09741edc73e0caa5d83ed1bbc8f9530248f3d50c569ab983aeabe2b54e0f4c7adef8e93a73a6dd3e21720a38913bbe25be193be84a76e0f3c21ac869df3c407d76ee0cceb430607e127df44001a2770cf5fbc421ca58cc6101e4f5d11d183593d1917f864a86145eaea165e236e98a0e10fd7bfda0b98aab705d23d888e6af16eccc0cfc1405c003938cd2838cde8a71ca48be1b62f8877700000000", 0xfffffffffffffc6f) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x6013, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x22, 0x80, 0x0, 0x8c47}, {{r1}, 0xfffffffffffffffd, 0x6, 0x2, 0x1000, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x1c, 0xf000000a, 0x81, 0x3}, {{r1}, 0xfffffffffffffffe, 0x4, 0x3, 0xc0, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x9, 0x1c1}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x8001, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000002, 0x80000001, 0x4}, {{r1}, 0xfffffffffffffffa, 0x21, 0xc, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0x82, 0x82, 0x4}], 0x3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x24, 0x1, 0x101, 0x5}, {{r1}, 0xfffffffffffffffa, 0x40, 0x42, 0x4f145117, 0x7fffffff}], 0xff, &(0x7f0000000180)={0x7f, 0xf2a6}) 09:40:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c611b00"], 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x4, 0xffffffffffffff93}, {0x18, 0x1, 0x8000, 0x1}, 0x1000, [0x7f, 0x100, 0x303, 0x4, 0xd2, 0xffffffffffffff67, 0xfffffffffffffff8, 0x10001]}, 0x3c) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xc0a800a}], 0x18}, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/209, 0xd1}, {&(0x7f0000000140)=""/39, 0x27}, {&(0x7f0000000180)=""/96, 0x60}], 0x3, 0x0) socket$unix(0x1, 0x0, 0x0) socket(0x6, 0x8002, 0x9) 09:40:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x960, 0x0, "030000000082ac0000ffe0356900000000000008"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3ec) 09:40:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x0) getsockopt(r0, 0x400, 0x602, &(0x7f0000000080)=""/156, &(0x7f0000000140)=0x9c) 09:40:44 executing program 1: getegid() mlockall(0x3) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(0xffffffffffffffff) getsockname(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000040000000000009ea387f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069c00aee90b6000000000000007a000000000000000000"], &(0x7f0000000080)=0x6e) 09:40:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd500000f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd68131400b4dc386972d2eae1fff146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225997d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33", 0xf8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/233, 0xe9}], 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) pipe(&(0x7f0000000200)) read(r2, &(0x7f0000000240)=""/161, 0x9964) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x7) fchmod(r2, 0x1) 09:40:44 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="eca8ee37ffff00000101000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) r2 = dup2(r1, r1) listen(r0, 0x1) r3 = getuid() getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000000280)='./file0\x00', r3, r4, 0x4) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x21, 0x2, 0x401, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x7, 0x7c2}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x0, 0x100}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x7, 0x9}, {{r1}, 0xfffffffffffffff9, 0xa9, 0x40000000, 0x78, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x3baa17c54235504c, 0x10, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x23, 0x80, 0x81, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x8, 0x1}], 0x2b, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x7fff, 0x4}, {{r1}, 0x0, 0x6d, 0x8, 0x100, 0x87}, {{r1}, 0xfffffffffffffffe, 0x21, 0x1, 0x3f, 0x1}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40000081, 0x7, 0x6}, {{r1}, 0xfffffffffffffffe, 0x41, 0xc0000002, 0x80, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0xc3, 0x9, 0xffffffff}], 0x9, &(0x7f00000000c0)={0xd8, 0x1}) 09:40:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:40:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) recvfrom$unix(r0, &(0x7f0000000000)=""/201, 0xc9, 0x801, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 09:40:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r3 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:40:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c2c7b4930f5bc8f0bf56e2d08ace25e7bb9ce7c74ed6c744c7e792d27e95d4", 0x1f) socket(0x18, 0x5, 0x687ff5c6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:40:45 executing program 0: r0 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r3 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r2) dup(r3) syz_open_pts() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000140)='W\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 09:40:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100004000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 09:40:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) 09:40:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x80000001, 0x400}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) nanosleep(&(0x7f00000000c0)={0x200}, &(0x7f0000000100)) 09:40:45 executing program 0: r0 = msgget$private(0x0, 0x422) r1 = dup(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = socket$unix(0x1, 0x2, 0x0) msgget$private(0x0, 0x400) r4 = openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x1, 0x1c4) recvmsg(r3, &(0x7f0000001500)={&(0x7f0000000140)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001380)=[{&(0x7f0000001180)=""/160, 0xa0}, {&(0x7f0000001240)}, {&(0x7f0000001280)=""/50, 0x32}, {&(0x7f00000012c0)=""/117, 0x75}, {&(0x7f0000001340)=""/18, 0x12}], 0x5, &(0x7f0000001400)=""/208, 0xd0}, 0x43) renameat(r4, &(0x7f0000001540)='./file0\x00', r1, &(0x7f0000001580)='./file0\x00') linkat(r1, &(0x7f00000015c0)='./file0\x00', r4, &(0x7f0000001600)='./file0\x00', 0x4) lseek(r3, 0x0, 0x2) fchmod(r4, 0xca) linkat(r4, &(0x7f0000001640)='./file0/file0\x00', r4, &(0x7f0000001680)='./file0\x00', 0x4) sendmsg(r1, &(0x7f0000002900)={&(0x7f00000016c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000002780)=[{&(0x7f0000001700)="6d87d15def4cf22b0a951ba821f4211b421ce7952e128b2ae9d925691cb729d4b3967c4b2a329fe5725ff4ceeedad98623381cf691a623bf1017835597d7c1ae40415603c5ea092af84adc5d786009b1f62de551753681b39e8c1e2234016aa461ca0ffbe7f1ff", 0x67}, {&(0x7f0000001780)="598db5ce3708f0e061fcedf806a297b53314d4b4be7563371120c89c1240fd4ae324086ca224c469087149fb7ba86ca9976190d0b2770ed42d19c273543feffd33b2cc39b0cb9051686cb728d5b90b550330904f75e1c3843d224857edd91b4616f0272baa4cca4fe960edb39d667dcb32194fe7eac3aa38be53de6152e777295ce64587a899f99eb67ff6d916063b01a2a2df43b73aa4828b50c55fac4494b7e42f56f035414a3e11a083d6088f12d2e3f27065bb09ae149a7c6a5e326dde2311f17a7b9bd7419b4c278a1c0c5ecdf6a9e554481f7c11795a75e9a885b5267f5824e165d0f1434cd2bd02e8d22559593266fe35961deed80bf29a3601ac92bed18088894c7db3894ffe92692486973ce0d4e55d201b632efce92af46a6242f28ce855b2015a814c1e711eb5ebd52fb2c8c798925b4ff2df80fc9fa739f33dbf7515653c972e1c0eee9258f672f157a6539c14c38f455487eebc76dc78191f9f83de7d693acecbb2519b2ae307863842fc97c4c864390382bf1b72422921e18f6d0beafa34adf2d0c83397945d2c4008f2ab3c5e04eed5f154977673fe37565c935ce92d5dd8538c093b6e23a379aa3918d21426f0b074b8520d33bb537e8fbfef1d394f107eafbba3a610096d741dcbb6add74c1d769e07c23ee9a8e589e6994c776deed1062cdeac9a5f6688a98bfa0d5799cccc3e7815a9c10af413ddba7502545a2051d939d56e3a052560eb86b828ed38b25e001430d57930314f97e58c0bceafbfe4445380248e904eb37a7ac54724bf1761419cd850e45c27dfe31f0b104028a144527dd830f532215bd7805ce1aa16d0e1f8f82b0ad58457f501a9b134096b4ccb7f25b684dcb57d7f10ce53b358923bdf9d06ddd31a383d2305d01c67040367ed28a30bf30917edea95cb79f1fedb9c71438220ea8aa6ecd44c2973bbbee4ed2994403d5d0cc04c2d0a8d5a8d23ac5e0f215c90af51925cfdbfbfc1293ffebe72bbff5d183fc1d121d14ac1d93f052313bab66e0e810763f1e59d79b1fb357fe517155487b81700af208a883b2bba24297589b82f72f90caa1c616f296347ce0e177c8ab52d97128325af9e6772b91629ffedd451d89837933f0e97aaa268d3899f9c60575f963d8f1c8d8e716017cf3bf5beadf50d371504dafad3ea28899009a48e6e9552cd2e4c383c52720f75bfbe322a88cbca2b34cdee9651dc6933634e9482472a9c3fa9de8c3e8a8519678b672fad22a0aed01fdfc2025b3b090b949660ea254ef1cf231252b798e4ff975fb7df07230893b050e12854408e573a73ca8d5270b3428119dd2cf37d10d08174337d1c2ff9d4e939664ca911380a8de62cdad3ae2bd9359ae23601bc58ee0862f8763dbf798b81eaf20360b8ccc33939d0068a7ea1a615658f31ee8f24ee59396dba086aecfd2b1537067d1ee5255918fc7c0192f49d969d86555579423d89387f82cfcf98e9e8eb9113e59ebca0c1ca94d9bb907b61e106acb00ac54581ee864a27a75f9e41087bc776b5da06de4fe8d568d46a475573bfbf8fd4082a83f556ce82ba372f9f46e00b07ad3ea6cc2fc698f80798c2d0f08c2053a7be3e141b926463c457c05bce8e40c419495934d94bd0baafd1b030fc84995a874a80fb216cd532383a09aa18ae07325ec8d80ca1dbb134b837193bb50c27618535eaa4281b6cc3b95c46379a761b87dd27877b1c4df35834a00bae51684a34a05d69cb456c8333b8a7c86317589fb25268c05c56f58b9b8131c890786c7fbd7c51b6a860aa7c532674094893eab2b9a5a94e09dc82cdadf76676ac4a5820c4600a4191836839580db0e487f9935c46167fb940fcfcf37ee0e80e59bb09bcdbd4bfddc1c4d4844b47ca1282c5d3ec4929bcc07a01d39d607c2e17b541b79c52fff105c103785d5f2003dd40621edc20fefd6b7252036d4a0d7065c7b1ca06bba514b160e258c686cc59715b0883cb2feb5160a7e8a43200c41cb756995dabce528aaa700314418e67a5dfe745005e942d71730a8b2a1164a0ce8cd7d965e74484d0d84ecc5f0ddcbd8302457082fbbdb2619f1e0777b0ee0be4f985e1790359116241ee07837ca17ad44edccd312a4c90db66745fdbcc6d58069897872aab574b366857bb0ed593be8ac579e15995d4fe0aa9f01c2b38cfc3dab78b627116a537b579d07d1000e9ddf13a60e6b0a5c9d59914ce78b0430d07398a1922dbc95d026f6ec1a3f472313e5a739044ae0d1d93a18316fb95db0fcae97028e75404dad94eab1ab36e8ea5ca682c43cb79be1970e4165fd9fff55ff115a173dde874329a403af5abd1863d19a5594db342ddec5a61b5722a7632811747bb5361b433d5f430d24f2d32ccd95f625ec0d260d461a85969f959d97c16f9affb53a60590329c58f5686159adcb9cd06dd3b7e56c95832b9d0714645715757f53f2d190d6a27cf176bab16cda7546cb3fc714213d1ca36b971a3ad73e2c732b054b61678bb29711d788e0350e05a762b1b0468f5c0a20234309326d428dcbd8c57a8608bb1a0ae9afd10c89eef22b091252017df8f3cdbe31961d71683589e89f8cc930e545263f655a3bfbe3fbb4cf9da272c18e1cc6c2cbc5b72e8ff46306ebecfdc46c896e4a4ae3c178e80283d43204129a0eaa832757879d811c850b4115779cec3e1e24b2769ac813580310d69c9a07392e8bb2538136f29f50672628ff15576f1eb2ab38237947afc2794b29ca80264dfd5d91b5aad323ca9248077718a0776eb3d353ae1a6d71b7399d1ad6ef5e7283268f3008cb476bcfa4ba3b01971f9ebea012aa348b7f60daea246ee6da5c759cbfc1f3dd995f5fe36c9e91fd22d825bff08fa74ddc9b2f7c66a6d253124b4cc0fbb9240a1b62b3f299aed334398a162ed3e1daf8720f684049ff11cd1d36fc81c66e7ca908b748bc77f9d6258ef3cb04d70a560fad381a9a13e30ad8c56cbef37d76218db3c53607693b024d6725cc1e19d9532e1a87d38cc14e7e2880cc4693986a94173a670ffa47abdc3b5f94752840455ffdf8d5989e6bf97646a1fb2742b514b83981ee4a0b205f3c9af0be75d19730fa2015242b64d08ec19ab943c3658db2542f4f1e0f22be8c63bc51b2d52a27d7ab3ccf5e42b1705db133bbe41a368823b86a0ef36c67162bb2bb4acd46e6b5c0d06bfe7619f10cbe60954e4b627cabfa745fa6b6f6925b026b29393c10a972b4f1c62cc6922bbccc01f0bdf539f92099e811473575ac935f55cea6b850ddf398111a727dbc60bd357f4107f17082c3560d78008674c055be7f65c0eec6d323435ff263b9232231bec516eca31508217b75ed2ae81058c7860e0f2426d44aa61487f81594fa440d109eb3fdaeb429283afd96374cf4151a8d2644a206d502ada35443e946f0feec72b5ee8d60126d1b0e049193164701d3f5e216d36a2b0d88dc531d93bcea2d07d52fda3c638004ed5df3c5e5cc53bb583395ad87b7082feefbfc9f121096f724426095c0644ce3d4abfe03c46ce05f377c9ec7aa58d05855acd62f04d607c56a26014e5552077571671451a1f015695833e760aaa6ba812e563297d9ee65b80ca72b36a95f8a0d0604699c9a4f912574c4441a913563eccd7447037eb9edae49ad35452c183b766c23a0dd61de4c601bf8361760a6af10956d8b99f761605fe4c3a45ac1368b86941720f952c39c90c1c3bbe8ef12620597c8c95189596476fe99d9215a71e6d003cb1ea35bc88694f3e045d73e14dd870a03336fa69f8d3d152b5a437a9f879b70294c5dfa310368f8c39744e15865ea78721db1caadb05ae4ddcda883915ea884a96a07e2cac453690a2297ff09819add418c0d4cb8591509d65b1579ce4aa19a83133706210bdda2007dbf2a358c8c2934a8f7d85d0a4b59adc240c3d29a866c0de5571e4ee22824a6c1f20dcb239ea56c872976cd54e6f71acea0a36d0b4733838581b5e810234570637de87e8ab2e4b24138fadd01028226f700ffab6beb1085de56f7eb2004d9fc69801273fff1373c8e9f537acf591f7c8e8562c3225b0b09cd324feef4bc6150ecde96d1dffd3b85de4dbfe4ee595dc3b379de280c839e80da1087fe05f8d6546880d9ab4eda6815e59121172944ca72224dc9ae96a0de177b33f51a60e2fc94911b324172abded01cb0171e543426bdd984e7f7608665ee5f4899da0578e0f3edf2ce57db05bd0ca2809cdd0ed16408be2046b332aad4dad7c35a41ce73a2301afe1c4ed0f744efc7fc7df71ff74f57ef0a203da3a89a2dc63b0d1f5ede403cc496abeee02263bf2b7813087ce9fd5481fe558dcf11fc99326df6c988ad198dc75558ac9cfa432f2298924bdf3565a50523e134615e5de3b506a5da3c387e21eda258cf03c097e6b4e22cfeb08a2bda4abed219e871584c8d308f69e4288c06dc382b1d4451b23ea0a620b4a601638c86953d21dfe602a421789d5109631da1dd44ae4115d9f7e68358c974ac4fa50c9994991521bafd09f2466f6d78443d018982f379bf2c0e69b17395567944a5a1ee5351bdc707c2ffc96e73b4ae15f7e1a6c89749fcf84f2e40e9a2fe510412ba144763b527dfd0dbb0fd48227202b2a9e0fc34233b3cae07497e63e77fe49ffd74959ea3ea4021904cc22e815f17bae79cd16285271c1ab8de90e8bd7a42bc0ee447270a9764cccdc60e43d75be6f320ec8007d628ad5288a67f264fdf928475a24123a24d367d576629ba9d288236e26530596ec18a9305da8e63b02596e64161b075f3566fce7d3ed2310e26d531eccc588af5b88edde07604fde44fdb435ba77fa6376578d438c0568f31d8ec71c60a6e14c7d3c49843dd1c559e538b8915a2dcf01a2d265fd53c7b43e978854b0e8cab07980759f68ca846c13fc798c0cb86eb4615d4ca35dc9b00618913da94927f852431bb028ca14c8952620d0bd9ab5a84f1a3cd9b78293ec7e7a8f628587a3aeef2b1908ff4b56dd11572673c74d4f7a9abcbc419542a3b3f98c3ca7b783018a6d6114fc8103d4164e082b585d5946c83c8c20b8c0a7a00786bee355a36a900b39e020f54716e4d63ec51a9c0eeb14032333981fc872a4b01c0f5c281c29f73be8ff39a91264554e420da9578da25ed856dfc175cb85941e7aec18e66d2aad70d9f5616b92ffaf651dbaef82429b2ea21e65a07b4270f4d6cce869168680bb0ff2c4231a8a7f7d053a26f663d9177eaeca3762631a74e4a82f692d6d1ac76b7faacf3dac50c14b86979f374a36096cd5fc4f00a5fa584bc37afa568549e9c03b2088a668609d683bcb5088a76671b28bda60417bda7ae19eada5cc52badb6f009c6067dc482fc81083c93f79c34f20fd304146c8d98e7fcdc3f8eb6a43efe57ea226bf7d383069dd19511086f1c67846a649d1811c8daacb4188e98ad677c5c03ccc4ba5aba4a64a377bdf347154bf16469c6e2e030216c96865e545b6aceae75566e763004d0a8afe93fd9627f373412627934bb227207826680f2506076f64f0a9418321496e92aa528044a74b6f1fe1737bae287f60839293794eb441632f1f80e075a3dce8f74bbad1816de0b4cd4a17979af000e208bf0caf29c20f6a7435a6401ba3782dcad331c28bc130e272dee0263a9424ae6e977a0c8a6902dee58547c7ee83f1b88ba1cfe81acaf451caae96d023bbec92d12ed8df4fb3d71893c857ac8b00184ca6f882de74f404f92e023f32cdc9abe77c5f2b51943abc19d176c0b6e621a402dbe1c0626776fc4ea9d00f7352daf1f06ff", 0x1000}], 0x2, &(0x7f00000027c0)=[{0xc8, 0x0, 0x7f, "1563ff1726997158c2014ea79a603383f9124b4b6de54cc24f39e415f956d6969df28108ed9bc92f61785a411a88cb5a40104172b3ba519398de0a23b14245f963d7e7051b05c8e4cdf9bf12162123ad150f5519db833bf4756a9001278b2c51d459f48bd3f7829d8548662b7a0a8e8489cf4f697e2fdbb551cadcc73b0ba0f454f341668643ccc20d7c154072c0b914786a8a6fc183fa67ea1cc68304bc92a3389cc2986fc4f2587a4fd4b25c31a5f78d8856"}, {0x48, 0xffff, 0x2, "8f1ccf8153cb8673285e2db2abac70fe4b07c1015fff94c6f8493fd3feb839f05227f1b9665979d979206207766a14e7d678"}], 0x110}, 0x0) r5 = accept$unix(r3, &(0x7f0000002940)=@file={0x0, ""/4096}, &(0x7f0000003980)=0x1002) write(r1, &(0x7f00000039c0)="295994acb2dd4752ccff3d5bdd51472848ccc854245ee23005024fdf430a193ed1233ef98287efbd937a3110bf91d9c7864b9bc539ed0bd1f811a5537a22d7b9170242a83bc30a1fa518ef769dc86d4541d1c684cd70dc6d11b986120c229886e5d9d357e308bc4dbd6adf53df2e61514cfa9ed5a1aa0f5f2d38b88e42e0ae13e9642d56fcf72d12fbd759c158d6a443b95d86aa59a4d54ffea30fb3730cf7b159e934fd3ee74389ab71c6f92c5b08088b6c47e2bab66e73", 0xb8) msgrcv(r0, &(0x7f0000003a80)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) getpeername$inet(r1, &(0x7f0000004ac0), &(0x7f0000004b00)=0xc) msgget$private(0x0, 0x200) poll(&(0x7f0000004b40)=[{r5, 0x58}, {r3, 0x2c}, {r5, 0x80}, {r2, 0x46}, {r4, 0x180}], 0x5, 0x8) mlockall(0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004b80)) getuid() getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000004bc0), &(0x7f0000004c00)=0x4) r6 = semget(0x1, 0x3, 0x447) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000004c40)=""/157) lseek(r2, 0x0, 0x0) r7 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000004d00)=""/158) 09:40:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) flock(r0, 0x9) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1000000000000000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x4012, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 09:40:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="199c83d1102a5638b8c7d24243d0e869ea63a4e565c80dcf34e646ef41cf4f7a0b7c77d5d4cc2400c71c14835486246f188abae5612ad3de3de86bd7f38ae0fafcee74bbf14bc999845a5d72602efb3eef06b47ccc77a8c7b61b92fb4b7515a44cb2103a6bd0059300526e93d04ecd3a6c503e9133431fc0ff0d67573769fc0fe39dafc631fad8cf3b48fe1197b60bfec371549c7831d4724f325ec770e50e646c75a7693efd6115c2268f204e8b", 0xae) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="cd07be6bad948193dd40b3faf930ac2b526c7a5c5c6668fb602483fdc0b4a93cfdca", 0x22) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x1, 0x0, 0x307) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000240)=""/18) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) shmat(r4, &(0x7f0000fef000/0x2000)=nil, 0x0) r5 = accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340), 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) open(&(0x7f0000000380)='./file0\x00', 0x10, 0x21) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xd1a]) fcntl$setflags(r5, 0x2, 0x1) r6 = getegid() setegid(r6) 09:40:46 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x20007fffffd) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="ffffff7f000000001000b70cca48b2f6c4508d8b527e8ec440a8a88261ab1559480f784bb866b47dad831f38b0324934e5fec66adfd05e3adfa9dd63f0e5401ce73f175c7c61e3d511c0b8a90db871a5f0db67813cbc2bfd063e846ed8ed1d9ceddb7fd87c9bd57c3bbe8253287de58bcf56d79a989bff861d2fd089e012f6bf1db53725ed7b31f9f6abc003006445bc803be0a153f066a853b0f18200626fcdaada49e65908cd677f95126caf603c3e873217e6730502970dafd19ead46efdea0f9075c6049f0a80d4f7f"], 0x1c, 0x0}, 0x0) kqueue() 09:40:46 executing program 0: shmget$private(0x0, 0x1000, 0x11e, &(0x7f00006f2000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x40114, &(0x7f00006f2000/0x1000)=nil) 09:40:46 executing program 0: shmget(0x2, 0x1000, 0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil) 09:40:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f0000001140)="f9b5b4cc0875b9925697aec4bae9bcad2ffb438ecd60fc3413934ad2ea99e764d637fa409ca7b85dfb9bdfd8460c916e41a7d67fb45437b17eba8c0c9d18a1648d693a50169a22e9a1b420e0a6bf6560953265607ace7ea9842971ab1c34ba9a34122d414afd4022b5adf743ed27f98893d8e25f", 0x74, 0x3, &(0x7f0000000080)={0x18, 0x0, 0x1000, 0x11}, 0xc) socketpair(0xfffffffffffffffe, 0x4003, 0x545, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() getsockopt$sock_int(r1, 0xffff, 0x1003, 0xfffffffffffffffe, &(0x7f00000000c0)=0x2f7) getpid() r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0180e90000"], 0x8, 0x0, 0x1800) 09:40:46 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x10000040000000f, &(0x7f0000000080)={0x3, 0xfffffffffffffffd, 0x6, 0x100000000, r1}) flock(r0, 0x1) r3 = socket(0x3, 0x5, 0x7ff) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="9cddebf28189537d82cd3504c61547302ebd8f971a2d84cded8fda3f20900531744a2731a72ee2e7b18ea2fca7226d752a39863c81b4d67bc6550c07a247159aaaf621d3950e02612fb837d376d65ce3a43ae657bfc1c862bc6e5825a870fc573afbf1d76eb9a8", 0x67) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) setregid(r2, r2) 09:40:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 09:40:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="be3e4413412ff9002d52797ba6d87df5e3fa9fbc6711756365632f4640787b51d84847f65ee0dff9bd7c4e44c2caac3e9ad261cf0787703320a28a3211390cdc5100993718f8f382f9465b839a26a29e526b3eeb259415960d35e529c370af5f598d999f518f78c057e258ce03075c535e76b2ced6d1d887306af1cccd6154e5e32b6887f456a0ef21b70d7899ebf1d426db8b", 0x93) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 09:40:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) mlock(&(0x7f00000f0000/0x6000)=nil, 0x6000) recvfrom(r0, &(0x7f0000000040)=""/119, 0x77, 0x840, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfd, 0x7fffffff}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r1, r1) 09:40:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) socket(0x0, 0xc007, 0x9) r2 = syz_open_pts() close(r2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x5) r3 = syz_open_pts() fcntl$getflags(r3, 0x0) 09:40:47 executing program 0: r0 = socket(0x80000016, 0x4003, 0x0) getsockopt(r0, 0x312, 0x8001, &(0x7f0000000040)=""/210, &(0x7f0000000140)=0xd2) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 09:40:47 executing program 1: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000002f00)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) getuid() semctl$IPC_RMID(0x0, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r1, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r3, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r4 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r6) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001680)) listen(r2, 0x5) close(r1) semget$private(0x0, 0x1, 0x4) preadv(r1, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(0x0, 0x0) setregid(r6, r6) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) truncate(&(0x7f0000002e80)='./file0\x00', 0x9b) clock_settime(0x7, &(0x7f0000002ec0)={0xfff, 0x8000}) r7 = msgget(0x3, 0x200) msgsnd(r7, &(0x7f0000003080)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c41f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf1360100f1879884e1d694bfb52af1206493447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5685c16a2a131dc9042bbf5f0732c3627d9c515d618937cd45ef8e7000056ee30d352652378f066d8281272030e82819302c45f6c9b65d269d6d4c75e5726460e563d485127bc5f1cc53e17ed9579bf0b62395c7c3dcf90687f70bb9c8b17d1efb224e8a5651490fe9458d0673f92e9679bce2ee766c34cc654e9caaa8f5420fcd3ac59b23959"], 0x100, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000003000)=0xb39) setuid(r5) open(&(0x7f0000003040)='./file0\x00', 0x81, 0x8) 09:40:47 executing program 0: socket(0x2, 0x0, 0xa1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x2, 0x200, &(0x7f0000000100)="7c0dabed74bb60314d64759b833e95251d7e4e31e5b248641bc47450f87b859e722287f51ebf7197804912e13b592bb20b453734d834029c26b080fb671250c0ec41874c8abb1a78b8c9ff66cb83b011edad31f1cc54411dfc454d22aa8ea895e640f5148b3c55c9759872b25e597d1582f401e8cfb2de12809a07b248f1ffc619a01f602865a9e15ec6193159ba2576258067591a1d57f7dd6de6b7204c6cf8d939c8271e6920ff54a44340beb07c2d5b0c5fcaad9a7654e070db5e5cdab89846509aadd808949b7ee87e5ec737291375907caa38eb824840d7262e4ff505206f64d22d417ec724e6c1a7f2911377cb9a3d6b52ec402e7d", 0xf8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000), 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000000)="3c9f43d4ca7b8f975a5dc0313c53ecc1131a962229fa9111afb6f50cf21b3a552c367f8192d4d48770e9c87a0e43cbc8a1e64eb1488d22204e7720ce680891bbed3be33c8a3d07190e685fae94b9ee7c99e564d8d3919dd2f5f74707b11d91d1a28e3a63c15152c0bcea1020cd5b23d01c669afca3c4f4b8625132b54205dddc2609e44a1a8b6d4d8008537976e0f36da384437d6001390455991b67974ed77aa1ea29c7f487e341be0b4b3fd7ee6e42ded50038471f72cc8ff165508c45258add6b892e635dacbda75b9f65314eadc5b4a792d550bfe51b2214f3251ee6e21ccb18", 0xe2) 09:40:47 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) 09:40:47 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r1) write(r1, &(0x7f0000000200)='R', 0x1) pipe2(&(0x7f0000000000), 0x0) 09:40:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() fcntl$setflags(r0, 0x2, 0x1) r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 09:40:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x91, 0x1d) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) fchmod(r0, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 09:40:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 09:40:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 09:40:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) sendto$inet(r3, &(0x7f0000000180)="0dfffe9b992e6eebc9149c5beb7e2936db6962b735a97bcd8854e03ab1140a3c06f09c9961f55376f095c1df7aa8c5d5f98e12e915aaa17f00293b5ac25a29614e453c279419e0c711bebcf595614901aa986a1af81cfd0326a62294d9d1a4d1eab1ecfd130011e7fe42d50d816c681097be5fb36b265b8d209c040bc368cc03775b78355c02261413658306fd9d6b42ac9a0fc36d83ad30d5b80abb7d7e7f63fe47e86eefac7e06e8363457ce85c4861b3b425a32280efbec9529a79c99d98554b7deef794ba74cb730ed068b", 0xcd, 0xd, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) r4 = getpgrp() ftruncate(r2, 0x8000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) r7 = accept$unix(r3, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) readlinkat(r3, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/184, 0xb8) getsockname(r7, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r2, &(0x7f0000000500)=[{{r7}, 0xfffffffffffffffd, 0x10, 0x20, 0x100000000, 0xfffffffffffffffb}, {{r3}, 0xa7cdfea5726bdc85, 0x4, 0x3, 0x1, 0x1}, {{r7}, 0xfffffffffffffffd, 0x50, 0x8, 0x8, 0x80000000}], 0x100, 0x0, 0x5, 0x0) dup2(r1, r2) 09:40:47 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 09:40:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x16c) close(r0) 09:40:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f00000000c0)="0b02f6d5528d1e5fd88da812552ef0b37542a28b59daab5b3f33c2deb6cc6f3221528339fa7a88721d40f7c58940e457bcf63f34441a5a4944dd859a7ca7f54caab369c06ece39ed614ad694664d00a9e4148e8c897573eee9b5e3ac224d6b1792e5a6379669edaaaf3c0651c6392edddadd5be402644261cff24406c21285", 0x7f}, {&(0x7f0000000140)="8b0f77555d2de40c055b77dc", 0xc}, {&(0x7f0000000180)="8ee4bb2d62fd450aa89aa7f7a1077c91dc80b9c18e842be2ee2ad422bca674aaa52794cff04a4c4084d977e1b01d8679f0f1fabd367649a71664a17eba63fe3c1078b4a4ecac34ddbeaecd05f1d6a80834e301d81b5d3da056e4263cec0a", 0x5e}, {&(0x7f0000000480)="704165ad596c849b306da44fd87b92e33038bfcc80243745d5cff813335796131220023c38b461eb9765c327de541779cb42621b3250c94eb397ed01b80b9ca8fdedfdf69a97b61a3bdb8b0f90e758a3618b41c531be66938262186cf770d56d930313ccfa885b74dd42cee7b08701d9c80dd9d4c8d06b62b5aac1e0fc9e6eccee2502373d92162c5579281ef78a82e0b28a75370bc4fbea44b420a459808e50ff8cbf10d66c52656816553023a884f6c4e23e878ad2ae0e05121a8021040d1ed16aa64201666fda8b01b4ba5a5b3a75c7c4c57202", 0xd5}, {&(0x7f0000000580)="fce952a37f0f186c69433244f9ef7532ea6fe5242cf4cff62cf2b3a821474c194c3f3dc323ffbc9b9ae46467f940a30cac9d55551e7a27127e4b784c6ad6485e119edd8fb906ff09f336d95069dc0b5a442c34af67d5df9e39f8e400e59f94a92d022031edb805f143eab20a92e19855b01a4d92a39e0292665e8ecb4c7f8461d4873308ff8f14dbf62f5e02e2e1a7530f7e7463eb0373cb43e691322bd21603863371bf9b25caa36421e8842f08042d416b7731121ef0f206e8a08baa5bd30df1dfb90d75b380c115f7a5cf814fa28084c05b15f00433f7116e5bf9fe38b629face6356d9", 0xe5}, {&(0x7f0000000680)="824e57b276748792ba275f8597b3eab35668d3", 0x13}, {&(0x7f00000006c0)="a3762b523be3973439955ac92908d4d2393fecbffcd7ffb71ba47be1998f72defb7a8e614b137c8b82b3b25a54b1ed2bf0e7c143e0453fb4db3d545c72e993dc2fcde0cf5afbc9c9204fa74d3cc399aa5a21d5f24ffa1633f6f004b06d4f9a11f370fcc2e797ada3e55753dee59134c25d427732f3f7d9f5ede9f21c06104832387d7cec0657ee247373d4cb0ce838d11bb5ce78d60c8392724514b5fbdf2619277c220791a7bb821686ec4522c9e68dbe", 0xb1}, {&(0x7f0000000a00)="5a5013b29e95e6c73c1ad5f856b7c42e6c2f3dafc7eee0969e8a6a60750ee97cee49f4ce57e24c57bcd68de8e325e29d2d5386c571c7fb253a56815aac946cc8b513dedae185215b2220", 0x4a}], 0x8, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 09:40:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="71e5b834b6000000000000000000", 0xe) syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r4, r5) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000003c0)={0x8, 0x7ff, 0x2158, 0x8, "cd0db556857c46007295854637a674024d9402ee", 0x6, 0xbc}) socket$inet6(0x18, 0x4000, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x60d6, 0x100000001, 0x800, 0x5, "c0aead23e15f3c7dafa88b394c310c1276c6befc", 0x2, 0x9}) pipe2(&(0x7f0000000400), 0x4) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r3, r6, r7) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) 09:40:47 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() accept(r2, 0x0, &(0x7f0000000640)) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x1, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) select(0x40, &(0x7f0000000000)={0x9, 0x85, 0x0, 0x400, 0x6de0, 0x100000000, 0x9, 0x1}, &(0x7f0000000080)={0x80000001, 0xdcee, 0x1, 0xe969, 0xdd60, 0xba7, 0x9, 0x8000}, &(0x7f0000000100)={0xb9, 0xfffffffffffffffd, 0x100000000, 0x200, 0x10001, 0x4, 0xeb, 0x1}, &(0x7f0000000180)={0x3e5f, 0x53d}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 09:40:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/69}, &(0x7f0000000100)=0x47) open$dir(&(0x7f0000000140)='./file0\x00', 0x81, 0x40) 09:40:47 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x2, &(0x7f0000000080)={{0xffffffff, 0x1}, {0x9, 0x663}}, &(0x7f0000000100)) semget$private(0x0, 0x3, 0x20) getitimer(0x0, &(0x7f0000000240)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setitimer(0x2, &(0x7f0000000140)={{0xffffffff, 0x6}, {0x4, 0x88e}}, &(0x7f0000000180)) 09:40:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) 09:40:48 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 09:40:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x40) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x6, 0x4) setsockopt(0xffffffffffffffff, 0x101, 0x3d, &(0x7f0000000000)="4b74954cf365de3ffb0fb02119a3051fa3a61ec40973a016e93da076afa2702d90ee649d62f2732e64627bcac5beae1ea381553df70396fe86a91a0135eacaf4d769af3441b316f859579abc25a491c26c2908804c4fbe030c8b80b8deb05ef935ffbb9b6c807dfbcf563ef3e745c77e222e9c04d83e640de324b54a803eabe208fa4bc6f356b53dcc53813ec4e2b54a55485907e80819392a486b7025b58461350dd981b58bb68e03ed69367e3ce53bff7cb868b3724166cdc0c88b7a5d572356343ec3b7d19ab1642055c83e4d7d3b0f6dbe6378b26345809f807adf84b3911a923b88b43f2a230e2ddb794affb271ae2db661b04e6369a8d60b507bb0bbac815115a37ae237743c7ab46c3bfda670406414bb78ebcd7fd0ed8286fa053f1a059c00000000b2caab0a7147b22b495ab5b02f7c56bbbcff4e41d7beba2bd3f551fa6a37b5a8ba", 0x147) listen(r0, 0x401) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x7fffffff) pipe2(&(0x7f0000000200), 0x4) 09:40:48 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x1000, 0x1c1, &(0x7f0000ffd000/0x1000)=nil) 09:40:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = semget(0x2, 0x1, 0x404) semop(r2, &(0x7f00000004c0), 0xcd42c1fbcbb17a1d) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000280)=""/233, 0xe9, 0x8000000000, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getrusage(0x0, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x412, 0x66bf}, {0x18, 0x2, 0x0, 0xffff}, 0x1, [0x180, 0x401, 0x3, 0xffffffffffffffff, 0x800, 0x2b2, 0xffffffffffff2306, 0x6]}, 0x3c) socket(0x16, 0x4003, 0x6) getrusage(0xffffffffffffffff, &(0x7f0000000380)) 09:40:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30140, 0x80) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x7fffffff, 0x7}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xb, 0x7, 0x9}], 0x6, &(0x7f00000000c0)={0x1}) socket(0x1, 0x4004, 0x6) 09:40:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 09:40:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x5}], 0x1f, 0x0, 0x2, 0x0) close(r1) 09:40:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f0000000040)=0xfffffffffffffd88) 09:40:48 executing program 1: mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 09:40:48 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) 09:40:48 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 09:40:48 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x0, 0x0, 0x6, 0x100000000}) close(r0) r1 = syz_open_pts() r2 = getppid() fcntl$setown(r1, 0x6, r2) syz_open_pts() execve(0x0, 0x0, 0x0) 09:40:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r2, 0x180}, {r4, 0x4}, {r1, 0x41}, {r1, 0x24}, {r1, 0x50}, {r3, 0x4}, {r3, 0x10}, {r1}], 0x8, 0x8d8) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 09:40:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = semget$private(0x0, 0x6, 0x39) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/19) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000e00000/0x2000)=nil, 0x3000) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fdf000/0x4000)=nil, 0x4000) 09:40:48 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a023ac019b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028cb0e87f01309bbe061a75173bfb4f3b547120ea48c4f1e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae0900000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0dba1c66a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332b", 0x259) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:40:49 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) socket(0x16, 0x8003, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 09:40:49 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') getpid() getsockopt(r0, 0x20000000029, 0x32, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 09:40:49 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x2) 09:40:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xfb, 0x2}, {0x18, 0x3, 0x60a3592a, 0x7b}, 0x400, [0xd8, 0x63, 0x1, 0x1000000000, 0x2, 0x3ad, 0x8000, 0x93ef]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 09:40:49 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) r2 = semget(0x1, 0x3, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xff, 0xffffffffffff8bb0, 0x8d, 0x1]) 09:40:49 executing program 1: getgroups(0x1, &(0x7f0000001300)=[0x0]) setitimer(0x0, 0x0, &(0x7f0000000040)) socketpair(0x17, 0x8000, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)="20a2e4f30d30c03c50fa65", 0xb}, {&(0x7f0000000100)="5124cfe8547798fa03af913cc97602b7f37cdb36a1980f10deed145df7e579af9ba74b28bd2dbc22493946cee3bbf49d54390d8adffccd33f7112511fa15a224569f018f4be4945eab378741892e9028b589b1308ddcf369b6dd8d594b2c5830d2f698bc96af4c4efc8f042e6357a2a80a5614d182912b005320169a8040ca3c2373928f02bc6a78233b5b0970c37dc72b934490b3554edfc4b80daefa66b3c1909345f84d5a4a9347db96f4b80e892ce6d0879a4aa06d600a61e4c6e8eda93d449b6484e1c073d3bcab0f68b184f09ca893b947570c7925c0b9e771c1c35dd304a2392ae1e0309fb944ce1b82d22855bf012fea7477a38ae53fce6f84e23f64aba97f763247bd0c2266b7613512f739fb12cab9b9715b260b58a385d1c52b5f9a78c91e0ca306ccf9d294a0d34e43152ce6cdbed0e1dc7d1399b1eb62d55b206b55b2fd2731a6fd9ff013e92e72d5ad97987068ce71440843216f405238ce185af8c89e9833bbf427da1c46d505ee547c134b0a73fd0c183490bc44904561af1c96906bc38692f51a487041dce7d54f661c6b0d1bc0e688763658ae4ea9251ab73f05014b20e53d0fd99d8e1d1807b8b9e0217c0d8086a135f5f65b657acef5930afa282a8a01259929eb286cafbd37d0cff573d729a0537a8d2bd69b5a4c82b62e62dd0b568e646f1bfcffa412604b7567a27f6000f0699a8ec18f3874286085d30d378db3858c20ef346041fa1363d3719a33de9b4eb90fed0fe631d7178531a3e226f461d537cbb89acb71dbb810748a3c806f8a0534b94f4b704dff480bf4051ad90ac6651afa01e04389a4a3d82b8cf797f035626639f0eb79a9db4626d26780c4df666c47b7d45e39b655f0c195362e6936a8449ae23c38142c4fb589fbc73c08372f1f56517b5f9f0084e2b6e82921706891ba8a06405a6b577e0c2bee67acb6f2af1e91c0fe77e1ddded2dba3686f92dd3e8a9c1b9c33e9bb7649d9af529db82c5acf83303a2359b20823d94ba8dc7dba568a5445b0c46c6937ebe0aa635ef73041a1c38fd6979b9a19217815fabe15325a36521c7dc9f76658d4f1dfba5fefd9ab9437443182799ec2a00f310d6d57d8fb1490ee05b61d4eea3758fe38f67bf3516f0b641f56c16a2273bf18eaeb3a336e8795f1b3295c8ecfafbdb3adb41d60a029bf79876ace427655070c24ef8f50ae504a59c9706426c9094e81ab022adfae4285cdf152218ca11441389c213a353b8d779f5b5a2ffee2b58b3a5f543a0d3c743d6c77dc0c626f64e170c8850dea13ad33ef0366c2755ba44d0c9a2649a20e8e5a7a1a2988dd2c2ca4c35ecf7a2836b762b2303eca1aacf72dd36c0608c69833b27737e309eea9cac5ecfa5d11b539720413ed7eb39f14b73f70dc139f034c4ba49db6f1a1543e8652fd167179b816ca18f9e785e545c033d8b71bfc09361897452cba0be7106d108ed200366d70604cc92d3b8ce7f36cb7341a2b3598e1d920adbad92e22cc0b210827f4abcea494a5e9988ff5f21bb7a429ed7bc8f791c1d3f6b0edb2cd6fef1a2424562c151d5109c44d3a16a3426ad6dada1a5b7c43d53a713a8e29b25e392cdcc01bdee0c52d685173ddd784f8a32746e41bc2159c0b72582f3a26cb0bb7f3291576dfc4c513712e8cb7e72a0bab7b58e68aa18fd34f2da734d047f0671933d0d90432177e0575c84b6694d3632352fe0b4423afe1947e6f371069f51f0b6e8d6302d63db10a3315eeaf4c1058a433c58c29039441d58fc47f738d7f3881cb9f68914d7c30bed652e4f7224820606a75b9aacc6329d6a88b1671c962c4179bd74127adda48c1b5b3e25fa3c65d5946bfe16fb962c73fe37d0350953ff0164603dcf6a8efef6c2d665d7e46975ab8eccc6b86ecdb0f465734c02f2b900b3c2fba24ac90fa51c713f07379e4192644e0fade844505c1b1894ef5cfb3b565e27907e74872337857652876f0ab779d96912b14b697d2323539cc70c99e42a66b634031d056f68423a0630b5997b59aba74a6d7ca944064eed2eab5f78529a061b2877cd61af13e239a8770a5346db97068b57bdc2e11c6c08a42b99d87207478648b9b2c7f59ea6e0b1eca914068d8d496a8ecb83de47a26479f8ccabcaf7fbd85a38d1136eda8ee087ec8e53503daddced83a8fdaef8bbf18516c0d80ff744c042dd38924f59ae1385abb543be40fbc456f44483073727b732cebc5699270271f33ba3e816e9b3a44f76a82043454a755b6dff095ac3b3b11ca1d4f209ad5e10aeae3dd00a4f2da5e511c451570503e15e7d520b6c713e90d40aa7f61f58636d2b2fa15f1b5660e7ab68982b7a7221d1793331ce1540c99052002a4137783bf9eb91fc0843b66d71ed15c66bbb9fa4b9551bbf9c7e7b7571a5150be2707a4b5df99fd03dfb1926eb32024cc9ac893773b8da2d8535dc77895d5159a5793a7e54d28d159bdf43f2e12fe20912180c39cbf49a75d421b645cc63b59f15c4b20cbfeab1fcc7c02f8eb54d45673f4c85afb166c2e2fa10a3dd5963c4f0fd59d1c0eada8dc6da659f4008763b700e1e423c74b1072f73805891951706b244a5bef7d4aa8711a85e17da69161dc37d5c237a3edac5dbdd3c2432afec36af8013db51f47be482d6dc66a128df5c2409840fa3f56c394af402a7a9a6574c3e5a8da88eb16560f83fafe88c89cf09f4e45be4ecdf6b422b478b8f5498b7e071ec2a7be6820f38adc0bd1c03a00639e483b6e2f708c093f0b9c9481be0cdf0188f7c7f62a05b9fd4cf418afcb478dcb35d74d4b85afbd1d4209a1631bbca9f0d88200aa0d7f22d6140bcbb52da10bc6c012f529391062df682bef2978fb83c7bed3c8ec27dcf019fd54c63e05bfd295f1a6f7059572d576b40de1f1cad50accdc9d95290d8293424821df2ed85d07e2847d8e0e84c429840b7e6d1a7f4341013f21565c8752e63cf150237495381c01ac8d223085263761afffff08c5451e2c98e6557fbc477abe93aa7bb14ca9c7a9a0fbdc1a84f8824d231cf8858264fa0342400c8cff6d2a4db9a5db0bb3f520c9ffc9b796ce5b5a9f3ff66d7afbf587b509e1b5e66e01b0f2a32214f23941f6000b52164f141f00e41f88470cd2051eb2bee211503a5a6fe63faf8e6fe00f282417f948060c11dbd9b3130701bd0bf10c2c2a5e841e37aad30ef870afded1452ba77fa41dc2a1b33fb8681864ba4da3b0da3896b4c8f22f2264a392c7484a57ea8378ce13817897e9e0e50b1d59561090bcf84bace42e6fd956669f4fa5ebfad767a4310d649b256b96a6e858c3ad72a1391724745bac958241ffbe9b2d7d63d222bfe5f21bd1f9447f0db57f3bd0920d5df7aded2e314603ddb2f7eb5c999c9220604150962975a95f9ee7514789f8d67e3e18ebc82cd4eff47c11f90de61bfbe42663d4d70fe02285bf2ef55d236145135ab934e177cd75242174130b5cd1be8bcb1859d31a5e6dc566663ff0fdacee0248083696d2672d51e5f35a99c7c75e4afedd51a7fdef1f27692a29d454d20eccf182341c62205ed4b29bd09eadab4052ea792c7ad2595e4cc6edb93a5cd964ee4f3e0d3db62b8f4a892953641decebec48680640d1313bbef82550d4274ce0e24b6ef8193a75e3def995d765e62145680a44d05ba24bb1e3f7c9bb0b4edbd259674f3e8d87713977615b16face7332b42e415e84bd8cfdae31283796b14522a6ebab0cce0ceaf798454cba3f0d6583b454fd426004a7fa10bea4c1c06766782fb6894ed3296cbeca3fccbfae4e6b7c540d4c9caff1b1df6e6297913c4fe75a1c3a83eb26bd4cd273a933c32e79250dd3368b3e5a18d87c7424293a582a886aa5e04ad5a04ed8f2174017b2e9b8a64ceadf638c2e18208b4a496b75be93cb0a9e578bdcbfd14ba9c40375de1ef51ed2d88488508f77026055412c97c52563b42107d1e72d2ac4fd8160b827fa315de4b7049f522c3e9a4b189295fb5883d0abcefd98a261afb871ea4d670560fc4c64d92a517a09f41429f6e6fa52e257f34e70c78e620805765aaa53a6a78d507a8352fe8411e040c629a190c616649d7e4d6b4ae30950b4e0f0a141f87182ee9bc99a75fe2d8465f6cadca363a5114f9e227b0001e271cfdefd60b00d49adbb3ecd1d60c3eee9f8950265b3988f6d20f0a5947982a7494474f3df2cfdc40fa0220a1a012c9fbc2001cbdf28286e94c08782048024ba6fa11bb62e6b0f86d4f5bca9cae631e1fe16f73890ff915e3be28e258a02ca2cb9030815075c43795bda8eb031012b63ec9ff4d068f2f9d2027f3b322c91b969c75cec2682ca5538f497e4ee7f3961a4028b978a63e8a0a924a620602dbf3b3524946beb310bec2fc320e11aaaab4f3fa051cee0db15763c5a330b19555b5e6edd2a53e9db92b698008e974539eaf308356164c220970de00466b568d3900bc2c70cd011b3cbe32b3350896a96d35123db82ef9fe9c691cd98cece7e14086d1768fa49d4c3717bc88c3395072cc0d05c85bd81c2f4296b1997888e97346d9f51755a310c64c1ca925ee153a4d4d6d70765d54223240864947554c2c8f5c50efbaba61799112be3677cfa433bd702c384be179b2c74d22dd0ed3a6eeb605434040a6ad4c2785cbf40ada75fe333d69f7a1e6be276779fed7fc84335abebb4ed5220387167799cb6274c278c0e68b8d014819fd8604bac04ae627d0189cfca0f01f2da7eafcb7a9a8961cbf30a3f914c694e451fb6359d81abc28f2b7f7235880e11ebfa92e450f395317805e39ddeabede5df8ba92a08297cbe6343b84d0ad22033fa5ee523d9bf0811614a6c6c72e338006258e9a449c63cae03fc57682f75b2d294f3daed51ccf2cae532a8a86583770c7c233fbabec45e1f7f8106cebb22d862fb172b159ad1f86a110be195b97e7f913c84d39c2ad72e30dc2fbeefb7df27bb45c6e3641d79e683111e5d3df3f29260a271f33d74d0f5b71b1cbf3cd8e434539d14fbdd821bda8b2c078b4b24421efda06d3a7610eb2c609d4cf35cb57ee9bf925ec2a27563fc20ea4d4fad1853a97222045190a20a4be7d3aa918f8d723fb59d5507cb5a33d8a31f26cc7001ac0d17ea120eaf5cd9d66cf0f17e0d0abd066c565a27127816dd85513f5c819e9875ae06bc6385dd23f5146caa327556487349d1060e7380411d13a352c3f2afaed4accb84c2cdc483e4af31c1782ca8a807cc6c4e89f59078895c8f1ea603b86e1504a174ceef638d2725d5fe880306d361a25f66ffd27157c4ecb6c5baf0c1c4583ac6be38c3237bd55e1f7ade72a17b468c624e389e80560a7fb947c59140dabba9abe5afaaf6ea12b5528f3266ab0b5b8ca9763565b83c5d284d22497f0c356af1d45f0925489bb3621ac33cf8ea75b8792facd1fb40a2490db44220ca33bce4bf01b682ca0709d951e3b34215bb13ff5089bc157c740a87452b0f82935211315750cacad9f82b2013110a8720a506b678ecac8b6b6e9d877dcbd32455ac85db724fcdd2c600f8df20bafc2b106ef0b9ae206d36ff3b056f1da07b13ea456aca13223252ba782ea49a142d218e01b0a0af2a7b4f3d684ee5afa33c010a7811f74dec228327763b3a18870f90dc8cc68000ff33591fe2f8bf9f2bb99c67aff4b9412d089008fced16272f6f13c4c2e1f75299ace212822b8d37a98be75155d97ca8e44bf28165bc040d7b11b0f407f3ad4f9d85d20076e8b4f7e8fa3898e92217d7b0e931f429175cdcaa53f005a2e5986608ff75a3f64105c56efb59f5776a07f5fd02", 0x1000}, {&(0x7f0000001100)="6ed3263c7331d7aa5a782985e41a9f43ed8ceb6f40f136084e74a2c27dfa894d69c2a262ea4b5b788665ce6b4ca74df5d3b74c1a9d56ab63c30356e526229b579afd24cabf2fdad495446ed01170472afc19ca6e09a943641763dcb271fed80a87ed42c8320aa05c8520676929fdaded50d1c3c1e09d233a0fc88bc2392aac163fbad6a021490cc77f7e4da81335fc3d54c18c58e4902e74027586bc62b93742d80d2c4a5d2ef2af233e8a473c7c10491900b979f362c273978dc3d75b79a69566dbbef922b78ff95da6e9f66e4083f9ee19", 0xd2}, {&(0x7f0000001200)="1568631df74fc46c74368e9d0e89f571fe3f6c4bc4773dafbca24ced0313a26543b1", 0x22}], 0x4) open$dir(&(0x7f0000001280)='./file0\x00', 0x280c1, 0x100) 09:40:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x12, 0x6e) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 09:40:49 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) r3 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r3, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 09:40:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d2, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="1c3c3203b721633ea1a8b266ea896397b854452453db7751044efc7db01f6557", 0x20) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) 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, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:40:49 executing program 0: r0 = socket$inet6(0x18, 0x40000004002, 0x589) getsockopt(r0, 0x401, 0x7f, &(0x7f00000000c0)=""/78, &(0x7f0000000080)=0x4e) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 09:40:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="bef256601969e53a090e862a7a4aa80823b721955144cc9a248e04ce87efda2551bde5534783ab113a4a9519748299d019f563f1c675ecfe98797272e8349ca5500dedff660c1c1fc1820a9d51d7722289cd02108c3275ce72b85751b8feb7a544c488", 0x63}, {&(0x7f00000000c0)="1690fde5830262f85390d7cdc41633475388f3ee8ef66a1b7ff89d1387b6c0be51a044147028a274d7952bbce17f445ec34b060a6a58aeb224452143a1f8f18e6ea4a338adaf25967bb84513c5", 0x4d}], 0x2, 0x0) 09:40:49 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x8b054e81ffc49852) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 09:40:49 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) munlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r4 = semget$private(0x0, 0x2, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/13) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 09:40:49 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r3, 0x3) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r5, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r7 = getpgid(0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002dc0)={r7, 0x0, r6}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r1, 0x20007471) semop(r2, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) 09:40:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000621000/0x2000)=nil) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0xa4, r1, r2, r3, r4, 0x100, 0x2}, 0x0, 0x1, r5, r6, 0x1, 0xffffffffffff8805, 0x5}) r7 = socket(0x18, 0xc007, 0x4) getpeername$inet6(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x941, 0x10) unlinkat(r8, &(0x7f0000000100)='./file0\x00', 0x8) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:40:49 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 09:40:49 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0), 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x7, 0x400}, {0x18, 0x0, 0x5, 0x2}, 0x3, [0x0, 0x1, 0x1939, 0x7fffffff, 0x10000, 0xffffffff, 0x4, 0x2]}, 0x3c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100), 0x10004) 09:40:50 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0xfffffffffffffd21) socketpair(0x11, 0x4004, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x100000001, 0x3, &(0x7f0000000040)="971ebe7f6fa22bf464aefe48424709a60eb131d5ee13d38db11ff3a9f37fbff7c6e8acfbf1d75596021d4ddf34fb7d183b9897a1ed59cd81776cf081fc49e479340aa155395ecdbb31918027ea20e6dee5e20107d26d6d25f01eef87a5022aa849ecb1e3dac34bac67a364c31e66f798995688ca0de4d8e0ac79e5fd408fd38a56b73e4753329699764610e1410bd4d58626cc67765047f27c7d9b0e01b9e1ccacfa3d52", 0xa4) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 09:40:50 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x100004) 09:40:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) lseek(r0, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 09:40:51 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xffffffffffffffff) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 09:40:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x401, 0x6, 0xffffffffffffffe0, "69f004eb31902968788e2033127716494e3a7c79", 0x100000000, 0x1}) write(r0, &(0x7f00000001c0)="30415432770700000000000000a3b35dcd14f369ccf83e9336657d6678291c63c76ea963cde49086bf7ad865817cabd34b8d010000009927aebbfa5ca822ac6eeb68a6828969d77c597504cbd2e682de60e2a75c28b40a86e963bd2850eccc2c1f000002009f0000000047d9d33d47d1b6f0de3760cb84c772fbea0662518404906f1342504d513e53b5584652dd73984ebd16077e90e7d99f89690dcccf6cbc986a3de1eeb4cceaee6bb0dec14fd79da74acba99abd7ad7caffc585506fb0669f2dd846125367a989df7888e6a4902a853cf92614ca92cbfc4ee435b54825f6fdbcef72e197b3b44ef67aeadad4fddf2120bc934dd10fb81a2741632e3ca96886b1f7d7e79623ea631fea359dbba43af6f0423ff8c99e4f9607f067a07ce9ce6daa50b5623b5e5f6aeaa9ca3d45e3d5b3b9c6d0e9471b2ef684c2d77fc763b2beb52b20c7e0b1e8c36968aae7c0bfd07dd7a440469675a81f", 0x159) r1 = syz_open_pts() getegid() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:40:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/65, 0x41}, {&(0x7f0000000200)=""/171, 0xab}], 0x2) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) dup(r1) r2 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 09:40:51 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) setitimer(0x3, &(0x7f0000000000)={{0x3, 0xd70}, {0x9, 0x9bd}}, 0x0) 09:40:52 executing program 0: r0 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 09:40:52 executing program 1: mlockall(0x2) r0 = getgid() r1 = getgid() r2 = getegid() r3 = getegid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[r0, r1, r2, r3, r4]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 09:40:52 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x3ff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x0, 0x4}, 0xc) 09:40:52 executing program 0: r0 = socket(0x10000000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 09:40:52 executing program 0: r0 = syz_open_pts() socketpair(0x0, 0x2, 0x3e0000, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) ftruncate(r1, 0xfffffffffffffffa) close(r0) 09:40:52 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kqueue() 09:40:52 executing program 0: r0 = syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x7) flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) socketpair(0x37, 0x4000, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 09:40:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() dup(r1) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) pipe(&(0x7f0000000000)) 09:40:52 executing program 1: r0 = socket(0x2, 0x400000000005, 0x40000000000006) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000b0fd4dbef01c8c824e2f04d2bce20702af935294142060c51693b6997df1f67659457ba720d269461eabdcf1e6a99f2d4ccb2faebe3e8582f4baabd10299ced05e7b7488457ece75347ccac7b6e2cb14242ece1a06b4bd47f109fbef184837893c41fdfff97da6a584c1f47d8560217c59aed39d8b98d29509051dcd37d02a5a43b0b148e5277702f2"], 0xa, 0x0}, 0x0) 09:40:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r0 = syz_open_pts() write(r0, &(0x7f0000000200)="709fcc255447c0cffbba98f0ad2e7302dbb1567182942cdc918825ba34c6c65de6214bfd1f6f6d20ab3c769c332bf31e559753c3d9b61ba0e2238b0aa8103a186dc8f4659326fb046ff17d18a8357fb0ed0a59f3704b69328b26b90d9fc3c52c64f355eff9acd38ca9ba18e08cad7d0332487498c647012b7a45a89c80fb18af4371b385e3144991b902e3d592bed780fb488928014c0234caec6ccd3c8c2a47c5c08f78439d983d63294f8b1b7d8acc0303c55f9f1f8bcbd34d229f604553a1d0f4d69d27c8e83a44b8631b186dc783be4b82edb48da703eebc5c01", 0xdc) close(0xffffffffffffffff) dup(r0) syz_open_pts() 09:40:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d02aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000"], 0x808}, 0x0) r2 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000980)=""/169, &(0x7f0000000100)=0xa9) 09:40:52 executing program 0: socket(0x1a, 0x1, 0x100) 09:40:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getppid() r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1, r4, r5, r6, r7, 0x22}, 0x7, 0x7fff, r8, r9, 0x3ff, 0x2, 0x40}) r10 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0x3) shmctl$SHM_UNLOCK(r10, 0x4) 09:40:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() syz_open_pts() 09:40:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kqueue() preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/105, 0x69}, {&(0x7f0000000140)=""/240, 0xf0}], 0x2, 0x0) 09:40:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580), 0x0, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0xffffffffffffffff, 0x8001) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0xfefb, 0x0, 0xfffffd22, 0x9}, 0x0) close(r1) 09:40:52 executing program 1: r0 = semget(0x0, 0x3, 0x1000003e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x0, 0x100]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001e, 0x0, 0x199) 09:40:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x405, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 09:40:52 executing program 1: ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) fcntl$lock(r0, 0x2000000000000000, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x8, 0xff, 0x3f, 0x3, "954e0b0015a98110a78ec2bb7df1d6021c81e463", 0x20, 0x4}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 09:40:52 executing program 0: r0 = socket(0x1a, 0x5, 0x2000) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f0000000080)=0x1, 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 09:40:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xfffffffffffffffc, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) setgroups(0x8, &(0x7f0000000180)=[r4, r4, r4, r4, r4, r4, r4, r4]) rmdir(&(0x7f0000000140)='./file0\x00') shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) 09:40:52 executing program 0: r0 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) r4 = msgget(0x2, 0x11) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000680)={{0xd68d, r0, r5, r0, r6, 0x112, 0x7c}, 0x0, 0x1, r7, r8, 0x100, 0xfe94, 0x9, 0x9}) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000600)=ANY=[@ANYBLOB="ed2f4a83174a48e5deeb17ec1912000000000000000052653000fa126e1f4c30a8691cc1442c80fb150733c42849580bf20d02078a064ee91862f2edf0ca7dcae7897e76b7773299f828c0b3eedb89b1277b96dd72b88a0fb39bc932b3a10751ffc894070b716f7ca22fb808227201b784d01c427799539c072f"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="1c56ff08af66", 0x6}, {&(0x7f0000000140)="5797acf3ce9f79b99b03d77634b2b8540ef930cbbb745a8dadd55f746626201f7514afb2c25ffe04af40e061a0814eac05cfb5b63592cd2707c26a0a8565dc05", 0x40}, {&(0x7f0000000240)="fd56106d3bdb60a2076ef4872b2b8bc4a8c61a8ed54ccaa0995f6ae0ca5882cb06e9e84463c5363638734226ab5fa4a4fa793407bfd3f03518af42d602a08646a31b53811a22fda62e303d9ae4e5e247c763ea89eea99d72ec8fb1da274e68b26bba3f64ab5b27214653", 0x6a}, {&(0x7f00000002c0)="12", 0x1}, {&(0x7f0000000300)="732e74e88844b0f6c8a4b9953a337f86ec36435f639b9b89f6488ce91acbd370c319049f1400533ce9f954eb163611d9a2cf1f6949b66e1f1d3085e2062e5917e7b6d49743ae6644ca415aeb0f205d75ff1a9889cd4d3cbf38021639729338f0065f54f8b9bd2f27c3ae32322a8f54e94b35d75b8b518da6d97a6aa2a8512a8896dd43ff1f03564ac9872a56fde5e93b297b18e0", 0x94}], 0x5, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff00000100000040fedea03c966655b175efbf2285c1f229563a8f659fd5b86b2e199cc0f42989f0bc09d94021b0aca33c3a098c3b205cc155898b547313737398428ae7f6b2fcc8d4b4421773aa7c66ac1383912ddfd30512e921c0248285ab9a356489563277c6fbb688b6cbf8debc2c62d50e53b7a0b965bd1cfdfc492295f37bdd5426eebeeb1bb391b8a2ef80a7591d0d3601300bec0cca600098fe7908dce9de5a7a683dd96a198dd2ec294757ef200784db96145fa7f093c27b4f26442d5efbd6ef10291a8bd9e2207779d0fe5eb60a064730206c2d028f63c987e3fd73744b415ba79fd34f0dacbb24320be7012c19190d04fa6a1da35dd6ed68cc744c69063e2a349fa1b7578066b3d7a365706b8bce497be50f9b1cde8607ea38b2ea660e7e92365eee63538343097b8831", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2], 0xb0, 0x1}, 0x4) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f00000005c0)) ioctl$TIOCEXCL(r3, 0x2000740d) setegid(r10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000040)="fd", 0x1) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 09:40:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r0) 09:40:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x4000000005, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) socket(0x20, 0x0, 0x1f) r1 = semget(0x2, 0x2d7b7fd1c91c2751, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 09:40:52 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x2, 0x0, 0x100000000}) close(r0) r2 = syz_open_pts() syz_open_pts() close(r2) 09:40:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) recvfrom$unix(r0, &(0x7f0000000700)=""/161, 0xa1, 0xc53cdcce44c6d01d, &(0x7f0000000680)=ANY=[@ANYBLOB="00002e2f666936fc3000"], 0x1) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x3, 0x163) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000580)=""/227) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000007c0)=[0xb4f5, 0x80000001, 0x4000000000000000, 0x7ff]) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 09:40:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r1, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:40:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:40:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="25022cf0d872e7881470316002a9711e3f411ef2c20f82dd", 0x18}, {&(0x7f0000000100)="232f17e9fe9774ade39f18a749dc601e16f6a83385345a06fcef776ff7ed0d6d8fa639ffe11b2a5df065e65f2b2ab9d50af036ab99e49dc5ed03a704c8ae2e90232ec75fa314ffc90c3521de3ae4e440e5a5a7be404752a4a284722f51499f08c5a1e4db85b0c4f3c7ce36dfd476865a895332529f511c3fcfd671614e9b0a2520d68892f1a78966cbadf66efaa3733e9d7500705a78de3e08d633830c2b6cc80d8ca1a24c9c664c44e5bac35835a16832881d431559951a5d05ceb7479af76a1bb826db6495af83d70d35cdc3aded613aa786ca05b2753fbab6", 0xda}, {&(0x7f0000000200)="339d124718b308f7a77434d94cc99e218b3bb5c834bfac4ffc8980567c0730555b7c5ed903526ad0c8b5cc3290c63ae200f019b5911d8a3f72e80ef1cdc15f93eacc2928d4014af78b8f70e61d8c2addac139603eeda3facdcab2cac6f05cccc30cb60a0f817ff6c1c1a532b43b7e6a93f2bcfd7feec34a7ac95303b0613e332a33320062a64a299aecbf561f16267fe305a29d24070558155a2ff6c59054873e0f609573ca253c4df7269f2d108abe0ab4759f925fff639126a7aa265d259602ea150e33e6e2f", 0xc7}, {&(0x7f0000000300)="981c012b7f0c410a8f4c75c2850ed899429e73a08fdf5dc2454418b1be0e6df863f4cf6431617d6c96d5075f85b62d8c2d56046db85561f66738d56deea02d0cabebe13b9e6475b2d96a7226fc1d1d22aba042b77b091c2ffb703ec4f2a34ca792a2217e155f4a4c6823e9543e71f40fa197babd74c8f1ded669b7c8", 0x7c}, {&(0x7f0000000380)="006e99ae354aa61aa24be39b7d9dbd16bb5b28ddb054aa1683715294bcf264af089c041f568ee03d612b634a6a353fad3a0c153bc595183b1a4effefe8ebcc1c5978d053ad5dbf92c14916ae5ee9d7f3b5c8e4d9615a540b9eead00c3f5271acb2926453b830722db500f98ee83b3861a45f6c9ad6d1590e3b6a87c085a30a39dc76afc3430c3e446e86f68afcae77b43e1f1d8e307dc9ab49cf3130504735d2cb6010d453740665b84c99766b500f2bacc73a6630b3cd6ba28c6c5e9a512d409357db4d72685cc8a093dc3945c8667e6c15811e6447c9d13dbf650b157398846a66905a0510b1ab8462848d82da4c3867", 0xf1}, {&(0x7f0000000480)="d9c6af57b568214ac4b9d32078e6aecd878021b553197ef081cda33331bb25011ffd7d432dea6397a37445324a94a8f27bd2dfe6cc4ba611410befed2f5e180c4fabe95d9c3b2eb5b43afef47a6d9cdc75a8950854cfe01d79275eb52b4b4692b240478bbce91d17f9557466649be57003", 0x71}], 0x6, 0x40) fcntl$getown(r0, 0x5) 09:40:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 09:40:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20000000001021, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 09:40:53 executing program 0: r0 = socket(0x17, 0x2, 0x6) open$dir(&(0x7f00000001c0)='./file1\x00', 0x1, 0x45) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00', 0x10180, 0x20) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x20000042f, 0x4000000000000014) r3 = dup2(r0, r2) r4 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r6, r8, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r5, r7, r9}, 0xc) kevent(r4, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x49, 0x0, 0xfffffffffffff0de}], 0x6, 0x0, 0x0, 0x0) getppid() 09:40:53 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) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) ioctl$TIOCSTART(r2, 0x2000746e) read(r3, &(0x7f0000000880)=""/161, 0xa1) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000140)=0xfffffffffffffdd4) ioctl$TIOCNOTTY(r2, 0x20007471) 09:40:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0xfffffd16) setsockopt$sock_int(r1, 0xffff, 0x1024, &(0x7f0000000000)=0x7f, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r3) 09:40:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x1000) 09:40:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:40:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000040)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)=':.\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000180)=':\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='\'\xd2\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='$\'..\x0e\x00', &(0x7f0000000300)='\x00']) socketpair(0x6, 0x8000, 0x81, &(0x7f0000000400)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(0xffffffffffffffff, &(0x7f0000000380)='./file1\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) 09:40:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffffca) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000140)=""/65, 0x41}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x6, &(0x7f0000000340)=""/206, 0xce}, 0x802) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) 09:40:54 executing program 0: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f396b64ba1c81e359b56cf043f90e6bfbe272a4e48f891d247f9a61963efd7c2c065af34ec87d6c7c"], &(0x7f0000000080)=0x6e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 09:40:54 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = semget(0x0, 0x3, 0x100) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 09:40:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 09:40:55 executing program 1: r0 = socket(0x18, 0x4000, 0x2) setsockopt(r0, 0xd5d6, 0x8, &(0x7f0000000000)="9b1744595dd007ac9fe70ae93cc746a7f344dfb0da71f3ec8e5daf0776b16b4a1a49c519795a9d88d43a36270ffae9b6c46b7ff568a59422d57f0576a08c9dcc95d1e9cd03e15e5efe97a7549e44c27b00fca780104fa10ffab4fa7b77be7773f45fcc1d6b69f1c55ad8931e65b96aedaef0fe7db1e2b2dbede650733d221456ae6ba0abf7a8cd8360f6792bc5d05446a58326baee24f1feace7c152635fff76598b2ea1776a577d7b356a3a645722044213b60c75d78bf1eeb53341570b9d", 0xbf) r1 = socket(0xffffffffffffffff, 0x404000000002, 0x1) setsockopt(r1, 0x8, 0x15, &(0x7f0000000040), 0x0) 09:40:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x10000000002, 0x2, 0x0) lseek(r0, 0x0, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:40:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x16, 0xffffffffffffbffe, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x9, 0x4, &(0x7f0000000000), &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 09:40:55 executing program 1: pipe(&(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/112, 0x70, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x59, 0x400}, 0xc) 09:40:55 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) kqueue() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x118) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 09:40:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffc0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:40:55 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 09:40:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xfffffe66) r2 = getpid() fcntl$dupfd(r0, 0xa, r1) fcntl$setown(r1, 0x6, r2) r3 = dup2(r0, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x7, 0x0, 0x200, 0x8e93, "63b411b1ecdf53a94fc4dbae372214ab0818b0c4", 0x200, 0x2}) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b", 0x91) rmdir(&(0x7f0000000180)='./file0\x00') fcntl$dupfd(r3, 0xa, r1) 09:40:56 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x40, 0x8}, {{r0}, 0xffffffffffffffff, 0x4e, 0x80000002, 0xcde9, 0x6e}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x570c}, {{r1}, 0xfffffffffffffffe, 0x4, 0x3, 0x80000000, 0xfffffffffffffffe}], 0xbb9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x5, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7f, 0x6298}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x9, 0xdc54}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x7fff, 0x72e2}], 0x2, &(0x7f0000000100)={0x1, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r3, r4) getsockopt(r2, 0x400000008, 0x4, &(0x7f0000000240)=""/58, &(0x7f0000000280)=0x3a) flock(r2, 0x4) 09:40:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9e0100e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85d01d0cbb923439221db6002abc285c8514c0414359d63a4c2ac80c93168b87", 0xffffffffffffffb5) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="d1ff8c1ade624480c5df038159b7c422ac9e15371dc11ce5e9edffcc516970a7845046d7a50d71ce46bf2496ed932399362977b2ec6643eb277fb1a7cb0d4f8d0764aeb510a6f1bb5b36d8a5fb459719edb5d2431e7d5e2d37f9", 0x5a) r2 = dup(r1) r3 = syz_open_pts() getrlimit(0x7, &(0x7f0000000200)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x6) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:40:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c653035"], 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 09:40:56 executing program 1: chroot(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) accept$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r2, &(0x7f0000000200)="e6f6390b5439a2dbd41537179dcc06147a3e0ab9ee31d32f48ca0266c879dec6750371798955eb24fbd367ebf1c10fd0290bb2441c6941ef8e63a4428fce6e59c866ee23a586274763e797441f3788a2f6dff6139edf4403072777c2912f378ee8b6d0c55612d18c05b0efa6f37586cbd5dedd40fd2758ec542659e70bc1ac145dd5937a51d6563fa356653edf955a35fad5ae1da31c6035373731714a8ee268", 0xa0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)="98fa1ced6ac029420cd59a1b7ac1a6ee9f1dfac7790a186bce1b56f804ba4363b0b931fc2ff4b84a78d629afe08b1ffd787ce221b8f94635ea8cbeaa68a8db171d91393773098b1180e78a434a4e2c09739f84b6dd576e67e09bfe7f0e61ec324178860352323554ec7c31f4349d60d12e0f4deefb00c59c993a4bae96313bfd3fa412980fce80f2987b3701249755ad3bd0dbcf410cc4389a7287e8da4daa1245a8b38cd1dea809f0155ef773", 0xad}], 0x1, 0x0) r4 = kqueue() getsockname$inet6(r1, &(0x7f00000002c0), &(0x7f0000000340)=0xc) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 09:40:56 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x4000, 0xd2b) poll(&(0x7f0000000000)=[{r0, 0xc}, {r0, 0x40}, {r0}, {r0, 0x68}, {r0, 0x41}, {r0, 0x6}, {r1, 0x84}], 0x7, 0x286c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:40:56 executing program 0: r0 = socket$inet6(0x18, 0x5fff, 0x3) fchdir(r0) socketpair$unix(0x1, 0x400000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) close(r1) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 09:40:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x0, 0x8, r2}) 09:40:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfdba) r1 = kqueue() getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x3ff, 0xfffffffffffffe01, &(0x7f0000000140)="1b71cc544724e21c29938f9baf82e20245fba01d666af3400ccdb5bc1d2948a106eebf92747ae63029de16b419deef13df72795f6f83a89747b56a0e3e5703cef2da84efde733d61652648f7311352401831b3bd86937ab986ce9192e060861305b1ad0744ae87e0a98bdcbc2cf32aae17923dc5bd7595a0d1383b2370662a2b487e25", 0x83) 09:40:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r1 = semget(0x1, 0x3, 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/53) setsockopt(r0, 0x29, 0x99, &(0x7f0000000080)="56f3aa296d3634c4481adf185301fe6e505b91c0266822a230d0164f70c491bc7e2fffb13c8ab55cfebe325fb28ad6c6b7152a88ce65ed6fe72cd47ed1bf3b2e8d7805164db60cfc4bfa89523a78177c5ff3fca971d345e8fe94e2edc0038813f30bb1e2bd29aed6810bd4bff67b9a4d75655d2827faced0de1975209a42be3c8848ba22007bba25ff9ea725ac02bc6a14e0be008c3b7c876a054d24881b177fed5f835b4106548aea0bd078fc0d4bd4686532dd01e7f84ddf5dd705452a67bda8d5ccdd449068d31ab91240defee547cc5fd5663f3d", 0xd6) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000180)=@in6={0x18, 0x2, 0xfffffffffffffff9, 0xfffffffffffffff9}, 0xc, &(0x7f0000000600)=[{&(0x7f00000001c0)="655e249aba98ecb83ca58d8daf0903bed92846d137f2d5df5ef1c4980fc629ee4f0895c4a6a6c2426cc14445b48ef8b5c55b62cc6804d17b44ecb845c60a157bf8172783b3d1ed220f63205a208e04a308ce5620b5593a88072e7be2d3420090dd64be4b2b3c222d4c0c1610db021b320c797e7ace3f09ca1f0bd1f47c5f155e50525421e79c2af9123af704e92844250bd0892f49490734f45286260c7624a3286f9d7af3c53ea237ec60df9ba05ee0070a2a2e3e", 0xb5}, {&(0x7f0000000280)="e549e0cfcb5ab91154a36288ced582fcd055bbcda934d913096eb36dbc1d91f02f2b83f6f117fd00f573e767aa5737d0808598442d9e7d17b66051326915b322293f46ee633d9fd00bf9a520892d6948302c9a9ba6ee", 0x56}, {&(0x7f0000000300)="7941cd7bed2ecbc347d68b180c26c5969436046e2a34e42774a3d3bd4835f54b64300792a9a32b8ba821e084cd2033517499c80182a40fc299ef0ded5f0731b0046e1b2ddd3f2356d4ab3b3939e105a2771fb2b17680a3aba95e4bf823b3c42299e2ed4bdc78ade3a80ad4423bb5a608d33094a5560e6fb78ff3fec9fb30d59a7fe0cd26feeae1050f85f18e3b5bbc3c88307c2cf2badb7adc511a08fa36282c3c63a92cd68367510e6d6bb45b97da7b54808f8c6682f125b528fa44ecf4fbcf912caa42f0d6fdb7f5555a75cee0dbe37382942cbda9cc6cb795894315a01917756047eb05993e240b70a314a69b8a628bc9b66546169a1b77", 0xf9}, {&(0x7f0000000400)="8883ca38c8a17bed6771f9b1044753aee7cd81ee4046a1a3e22d6b826e38fdc2aebd7c29492458f923ba42f8830493ed9b70d594d9c2227cc6751973995a85ed3d70065a121eab95228e055cda17fe15d9156c8fd59e29b41a967bc8e4625a443df7ba2ee84856a48756de946f426e12221102cdb85e89940d1fe46e27eebf633bf07a016a9f999876d2525b70d4b908de7729edc102949f1320fa442669a68092de638b93a8e6d5667bc209f5bf245d088a148dea878ee64f03cf74671e496ed08da453fa", 0xc5}, {&(0x7f0000000500)="9631a1fcf6aaa5595a4a444e24b213476ce9e837aefa3e83b9f3ecab6ca3cbdd33f19d1ff2dda2ff68b9c889b5ef530c29a8d02a84ea0b447386a3958cba08115c9dfce4fb46eafe7f9ad76d9a5070517063424f6dd1f08787fad6efa2ae03be34d25c9706652a15c0aeb3ef11b1cfb031f43ac890c731326ab22636e50c2b372fe99e58b987bec28d0e7b00ff33a8d9fe6bbe31f676bded98e30ee6d1a21a16e2e55ac39f6f7a666a038d4f65edb781d96b7d533743ffb747175d67febff0323739aa8d9008728d846e42ee9b33", 0xce}], 0x5, &(0x7f0000000680)=[{0x20, 0x1, 0x1, "0f272d5cdd3071de3777cfef61a3df61"}, {0x1010, 0x0, 0x81, "6841b84810cdadad70d7d36b5efce6777e3c618424769577848e74a4dd05e931f0f473a08a30e4c42ff1d912324eeff8bda08879de763074dbe9cfbe980e6b79710ce69d3690e504ec5e1c298f91f9df98f09f67db4d02f8151c466e944dc3b20cf68bd6f27a69699a459361276d1a38a4c846bf6863de4a7237dac068013f142d8fa93fb5d9c62850589dd4496f18453834dcd8cdf514b1ff9c71724eca0415785d4d4746574643a27b210f4bf81cc2784a25a5ba1ad24f2c7245fc434e67c9fb9d312824e72dd774bde7da3b1b640157ca309a271cac3629203bb6a751ac44e815f6b0fd8ac8550d47c9c3aa41e1700349939b2e7c9ffccb85914b085a005c314aa6e1d71cc7692301eae1b2349e96aed653da59129a650bf96ce08b436a0e663ea09c759e7700161d26eb7730615a05a9fd5117b31da6c6c390ec332d92156163201b584201c31cc1bf363a5a1861399569ef284a1ecf8b7b446b2d5e0561fee25f6ff57fa1fcc764ebdca0364ab95cb150e62137c98e1bae8c004a0fa5c932e24bffb2540e4aed3e140db2052132f1d08e11f87d627b18a365c67c1a9a9d304478505e708aa16b07adce104bae005c625ccce11ec5e19412cc91738d488a9469d2ada0910a74fd2f317acfa0e56d2e26b3f1d7d7d63e89436e18cf76e3f5c889fc9b4d4d52914255586ba045a966cca6d883bf788bc888b520c82e6973d8e6c1372c7f3c63719fe69b7330621d9fcbabb010e4656b2c56da82c34c2f88d5d9ae8e9bf2b67a9925fc2ba41a36d1fb16d8cb240bb88d1234b73963700c1cadd8c7c20d613fe07a83f7356f24aafc8276054381b3d91dab09761e154060c781a2f1de79bcd5f88ea75fe6a36713d6849d606683e58af7258b3c09c8e289673aaed052da1605fbf87ff4c0bf4e3a086269bb5c2a75e3c8ea34bdfcac1c1e7f923ed76dc5a2dd824fda34cdf55876f9338ed0ac549d6168a0bdb276421bd3fdbbf7e7394e474b875f262774f3fe8ec5ec52da283b107edb7cabd7f0997c0fb413fcd86668cb9d0026972618b788e7bc1c29a561ca9062ff522db3c7a635a55b22c319ed1edb06bc2e43a9c56cc04b2cec230c66f146518b8fe3e5e3dfc1982b193cfdd4d5f7113ce0ea3db5bddfb030dfa00a49b5b79eeda3b960b3d3f5c67ab9110c89c8afd30d9b5afd7ae4a5527c1ff76c63f18a013cacff15423dc924062dcc1ce61a9d7b4240acf357d04adef77657f6cb378c573b0487133f72e7d2213cc23efddc225d8b0d43b22780f843e36ce4ac226a8d34acc2bb10e1f3ece04f69c689d6b46c77a7e5acf4f33707357fb828a8c6950fc0ad0eca1fa0fa545dd7f715ed3fa1d43e5e3004a88e1778658d5a6d47ce5a8610d9a20db227be03a457f8cf9edadb8f1fc9c9bac0e5a29f9d41a6e38be95ee62d1918cafcec94d12285ec61a2f5c03a1b036b5adb81d7f1e4a5b7841fe6ce3da1e75041103a38f909d5c056f6b9078250c689bf1460b380a7065a3fefefacadce50c52358568434c3a6f9699ca596020a302ff811cc53199f2d465fea9049413a9c95507ac5a84d192a63e12e98e22ded72dc929b8873a0e6c3d2d97d2dcb7f09a7991a2fb7a400d2b3d024e691beee06f06000b3b85aa8b8ce37158d620894b070bfc47d15988c14f1bc34a7ba83aa6eae30baf07f059ee863c56f090a8a8e8922b05cca093398cfb622a90622836b084e546db1c3070e2be275587c71252bcb64e96d0d7170a0dfa03b2abf21e46081085997ce7276f80b06c0b32cc850be580afd86b76c02c01e2f807d51508c3c697df34d98f2450acb5513bc0df79321a3bbc11dd01d9dabef9f9c9fbd6e2d19c4000e78b50439c7bff5289a7e31ca855ecc7260afaedcc234ba0332a558ba49adf4e7eb3b10de6cf0e0cf9fca6635f8025d5de3c0b802f874c1f0604d096b4ffd68df3f16e786f379064e704820df33b97d56c1767b4a0ccb0000cfae5225ddbce992d7d0ec975530b253db6e9b495cdcaaaac1b386ad202372df449f5611dca24bcabc3e61bbea0934e82997984585e71bae45fc2e482aa5162fe25623a806d1cacfa4b49b53118f450e18753eafdaa60cd668ac23aada2f67a4b355589383b7d8a79b958d69b4844c85e84c2aaf190c44c46979c15e574875cc498ae035c7653eb6f179ee743740d7582944e6604dea774713ed9246a3e2c36a00fcaecbd180d4c06aabe7950338490ce36d17f43ef2670ec0a07307dd1eb8c5c6755ac1ea4e27873246524d7903da9e8f1c043fe862c6bee4d8d0e200f1dc4172948ba151fc6db7396598aae69e2c4610461c460d374ea9f07a4fe18fc9395c442a4fa330f9423d6b2129fbf213263ff0be5afff42d810dea2d54205afb2a1bf080049e548d0ba3bc8d079f4c4d69d2c9d5e9974c78389c4582e7afd4156d1617c279c633f7c3ae4ace70cf2fee77f0ac1021a3b1ad6ae5fe5b599b26c5606af4aa332db6cb060d892107cc63a8677d32155ded44f3769d24b12d1a7da541802ca2d0d51dc83cfeb5e87f5f47ba0ee4d654156fbee9169a81fbad8643ed62815e4bc752689c3fe4f9d6f5a07185571be67122da96356941cddb1c8875a47473cc05527876464bfedc33166c13e4df6cf18ec5181af44cae3e9f48126ba98358efdfa941a865561356d71ddbad5604994e6927ad450cbe8b875602439a863bcc037f73350a0d45c65ff4b416a085f1d4db75f4d401fd6ba3ed19feeb30ac1658e54979a3ade8156d48fa0cc1113bcbc9e657b6fda0b1eaee63758f00140e3eca1fd2413994b55777b22c08db28da63dd5e37a1ad7fb14e8524c5187c9b30ee479eff36ff5f9b4042b5ebf3aeccd8193bd88ff390096075c8c010ce28efd687ab1d8827398f8fbe33db866c1824b28e6a18c4e755bc397681fae431a9055deaf03bfafd1b4089b9ba4f1c4fbf1589fb7bf69dfba2f87472a7911d81cfd0d9290a703f05a5916fdd05d75b44d00dc2295cc0f7b56c84ba0bb5789e916eb588b129f6d2c38c7e58ab3e282d137f524301ac9cd640f62b1fad6900e91dc1bd71c10596fd35f92d19cc28376fec067be3931f3a1b74b128711c0667d3fb9235584ab74a3536df2329849de93f6677ef0b4aa574e988610673a7fa4619dc0db2ed7c3e5e71f907fa0e682453fb1f769e41544f103c184e70e25f48f2010d98a46236a707addad1a6c2eeb9a74dc00b90c170de05f8ff2a2de1a82b700a0c4eaaf6f30abbdd2d481d14033255c8b01b7659a85181061f74b1c72b04b5c335402d91c8a52c928a1b4d80e7c14f6bb361977c4d97015d9daec9ab6eb716a8b7758575f4f0252acab16eff81fcc998e9e57737575c20ce2c4999080c02b70476c2764e4355ff90ccd335c1b8c09df7fed828c36d877d0c41827694f32c39d5b4576db4c460f86428a8926a03a640f58a8f46158da877b9d7cb2f965b9a0353f762aaef5760248d93eaf87470f9397d3f0e7614c43b460f4e50d36fd7c33d3151d22073633a851e2b31c65d86fed264f58a63b687cba7861e3e14b899f07a563eb9fdda0e58cf8472225bb6a9be3ca618ae1d9537111dfc82dccf1265dbd2a538f1b7a61955277e9cac12434ef1267ccb1d8975c0da6172dbcef9080366a7e5c8c42ab423c824c23fb429093fde30be9e5d1b916e26dcce3f0acc9c050b8668e84e9186c3ec96375cfd4a09ed24a20956834e9eb0cc7f19bad411e4c7420c97c0d8bbffe374e44707bcd9583ce788231d9a7504b95b1ae7e6890cac42b3a5cfa1033513b4a8827a27810b2f4f42498895c9e16930bbfdf407201d051294c3c1c55a69701ffde77c5e693a0c9c33f548240524d34c1757dafa18a5042ae897cbecf497283dbb0d099ccca97fae00f151b1a41522200010c514565074c787e8ef25b2fc24bc1ec8dc7f4b58e0e0d15f675cba9d90f9497443369b9478bd109138394d07674c814654dba60553b04e1b391d28fc024c8e3fb0e0a31fba3d950b02897d0b06b31e4b5a7ad5dc622c5762c65c67067e0433043c10b097895131df3e5642c0513975d4b7a0e5ccba55ad584774780f0165c9e4966189def2345d2fae57017a42a96caaac61d8e915161d0abcb336326451647b04bbb983045cf2aabd644a2b3daae5eda5023409f36d921f5831398083aab5052029f12c7ae665eb01fe1a3fd55955e5c8a575209f02db2cada73d92c0cc3fcc14c6f872460f53386b0b9b5368284ba724ad2fd95ec5c8e096a314b805afbbc74f8c12619dace7d6a5a81e59da821865386ea7c1541b077d737f6bc789cd33d7a0a8afe2b47be42457c906aaf4f11ed6072e2f0f0471f78ed147af62cba3929194a5ae16dd17ed7f6d0b3d9b5f3cd2ac6ae1a601a6b910f9008ded3492d15ba569998e8d7652a6ada0805a4115d6d3b8765f6c6741478ed8f7ec73d7f763567157936ff73196285291382b1f29578d48814274cc2de45adafacbe1763b1c0adf857b5be0ec7cbd03d381ddeb552d7526bbb9e5c2c2e28db0481b7fdc996487b42cafced00ffef3fb07a6c2c0437041ed621d73fa1a9f896e42854db9f0a1d86ea09cb75ae8e20f73ed86633c7535b187d3d19f51ae2e9777550580a00dc342328eadb9db1c126a978299d9276cae3236efd09842b0e0f5706b6f898889957f0c6c598badd3e9dfc942cde8dbe787b5b0360ae2bc7fe7712c495ceed9f60b48f8d020d3333aec09c27ac6ded89f87b09c2d614e2dc4de083e31112160bb604c97c1c1321bc82da1001eb38912f0b19a3824b5f26f6e47b20e095b1eea3b5e4b17ee11f4e42452d9c61145f3db2479a9aa4cfd99c3a87fb1616fb9342e6bb8973d2824622f0ac2ef5d6378d7e72a5a67655a5a57bd0c43de845f3a885cef8931b2376c516e14f4c2cb078bdcd1150f393e54127b8826bc563a6f7fb6c4250d54d74febfb662f78ce37c643008f625d4c85d07885cc7005eccb2723b8c78edab1b5438d55a4ada0d955dca031be4af3b1e834c2b7ac48af31c2c9bc1a5dd222b4525fe0fd132815cbf66f86ae5ee1df7b47b2e2792bafaf168c717f60a9a72753c9762e7c29cbd220dc37e4b0560241b36da5fff932f802cda0658f7ee4885b4fff283fc2ebd9abb4aee74f6bfbe2d4c5850568828736d0aa147f897b12df24883be0d397a7eb526c0ad7100512dc593452451d21f8561be0aa0ec0a7bf7eb70a3e50fb1477db95ff1f6dad54946a3d65011fcf2608e91abbefeb51ad6ab985ffd1ffe9e8cd10b3f17f04ba7c9d33c341a812a3d392b6a3ccbab87b62d4346b8191d2c40aad1f4e0fe8739b9ee01cb255d619c4b8294a8a52c903a8b93bab6d3dd1002b5971492d08c04d050e0ef403016c6f285017863b5122715b7cca22d1a7de970392c6aa3bab38698b7c5dcd130f166fd3db17b2b2840d7bbc409f00ba4e1be4693c610dbe220312d4bcd6df58ae279b16802b57634a75e2b884be1a4574421a5eda1644629a4f3a3fb7eb92ba913ed0c18173cbcf1c1f1d71d7f49062e132de91165670159aede26865629a94d4be45c390168f5c7fb567c5eafb1e2552057319505be560de5b71ed9847472f5337a09e28d855e3d330308e0d10f4b7d526c352eaee358a1ad9a275639e1b53bd2486f2585615c2c1fbda23a4b7fb7edb30ba0688f8e48f6addffab56874dde16cd8f6b88b22dd0b07ea2a8c90a98b3f07dfb7cf3c3eb3ae7b642da8fe49513d3972c58e965b527b168fad561fe9826b638d8c096640c490658ad4d2d92da5c10"}, {0x30, 0x1, 0x3, "50a16b22ea5e026b3a0a9081ea4b507b4ca2fc4d401e946936ad67fa8a4a27cb"}, {0xd0, 0xffff, 0x2, "2ecb30b826161476cfb1cc2da904d10b23c57525630b549c8a0d460cf11fcdd4aa8897c58ba6cbcfb9d40caa931458bcc50587a10b6c43110d89ed5e4bedc2ec5be9af38b799181cec3dd292f8056d4c495eb20143ebefd121a2962f7c77638a02840991ba809c89f0e4b93cdb8f45d920bfe09f9a631d8842c2a38e9df71e9944a881cc990be035811130d1204ddcfedf13c53a789ea76bd53e571d66c9a3e263482df01d2cf73c3448feb50f4c2184dcdea72ad307ef444869"}, {0xb8, 0x1, 0x9, "a7b622777395c2dacec8dcab524d07d803bed30f2161fd5bede2c1fcc0ab0791e9e9b657006c54c0f80423bb948494e34aedf30ab7f8103a1e414aeddb80da70bad84f35d9904eb2fc7e1a040841691d52298292df99a058aac4ac9798b55e71ae8fef87b2699d1c5c7bc5fae5865c0da44148e66bd07322278efd51bac984288bb4df2819f1663814f9616ded43be34251b6f1ed63632b114ad57df8390acf8013b82a3da63db"}, {0xb0, 0x1, 0x6, "29af2b58911a52c6ec1b6ca69b4a3659cd8202c98022d69761d460883528a02736345ff6dc54a66435443a9e38e340f120ab6537eeb204928fbd05f27b38461b5e20ac3a0731eb1d257861370fba67f981cc486a8d609c27b96cc4d96a3bbbdba282d9c72f6f139d0a89cf65a437dc72b6036a2a976e4014297c4e49afee7cb7108b9180619920443ef380167e80bf7c998cc883ef4d0be3d14a99335390a88c"}], 0x1298}, 0x4) 09:40:57 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = semget$private(0x0, 0x7, 0x100) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000000c0)=""/4096) syz_open_pts() syz_open_pts() 09:40:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) utimes(0x0, &(0x7f0000000380)) r0 = msgget(0x2, 0x240) msgrcv(r0, &(0x7f0000000000), 0x8, 0x0, 0x801) 09:40:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="73ca81752ac8e91c9bb874765b3b2fe6ed87025f5a197f62024906d15b0d901f2de8a9e725f4cd12a45fee972ccf7afb116526fc590074296ba1d1d7653ac514d60a0f35e24f964de31fd8d9dfd04c7be31927385c3ab286e7969641350c9b36589048340f062090f4ff41d8d6debd352aeceb28f9b4be3b57cf9b", 0x7b) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 09:40:57 executing program 1: poll(0x0, 0x193, 0x200000008000) 09:40:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) recvfrom(r0, &(0x7f0000000000)=""/221, 0xdd, 0x42, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10000000002, 0x82, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 09:40:57 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x0, 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x6}, 0xc) 09:40:58 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) 09:40:58 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = getegid() setegid(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 09:40:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f00000000c0)=0x100000000, 0xfffffc6c) 09:40:58 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20180, 0x81) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000af3a6b7827212f14a4e2a9536486f966502aa9da2223e6097d349553cd0e68d2684930757d6fb6a00c2486312290c350e4635dfb4c4b683f0aa2f848b3860863650294034101f4e958c741ff5f370eb7ae2b75b7eeda631fa3e7098fed95c7dc6a3e8e0000d4dedd43956ca2e16dad4a43e6d07767fed716da32d5c08cb847e3dc1e89aab8f81cee2c547d7506428ec1146f2f698748f9ffc8031f715a0ec17e36f9dcbe0056e90a6a1b9f0af12eaac9e8ba4df2da333ef3994725ec439ae79513ab5dcce27dc4ec611f41fd90419e9ab17a8eb5e716285ec1acd25a49dd6db252e8e4b96423437d87c40be6381df24a9cd3c4ba56dc6c6f817245b7f5ff24ef3e"], 0x25b, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20}, @cred={0x20}], 0x20, 0x1}, 0x200000000000) 09:40:58 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140), 0x0) 09:40:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() recvfrom$unix(r0, &(0x7f0000000080)=""/83, 0x53, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x4000000000000) clock_gettime(0x4, &(0x7f0000000000)) write(r1, &(0x7f0000000140)="0cebe93b3765d2d42624", 0xa) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) 09:40:58 executing program 1: clock_gettime(0x400004, 0x0) clock_gettime(0x2, &(0x7f0000000000)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 09:40:58 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') 09:40:58 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) ioctl$TIOCDRAIN(r1, 0x2000745e) 09:40:58 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x67d) lseek(r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x110) r3 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x1000, 0x54e2, 0x0, 0x80, "fdd0efc2987c73878ebefc635c666b3495721ccb", 0x8, 0x1}) r5 = msgget$private(0x0, 0x242) msgrcv(r5, &(0x7f0000000180)={0x0, ""/28}, 0x24, 0x3, 0x1000) r6 = getuid() r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r6, r7}, 0xc) r8 = semget(0x1, 0x0, 0x42) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f0000000200)=""/164) r9 = getgid() r10 = semget$private(0x0, 0x0, 0x20) setreuid(r6, r6) rmdir(&(0x7f00000002c0)='./file0\x00') msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x4b, r6, r9, r6, r9, 0x11, 0x9}, 0x7, 0x2fb, r1, r1, 0x7ff, 0xed, 0xffffffffffffffff, 0x2}) semop(r10, &(0x7f0000000380)=[{0x2, 0xfffffffffffff801, 0x1800}, {0x5, 0x0, 0x1000}, {0x0, 0x7, 0x1800}], 0x3) readlinkat(r4, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/5, 0x5) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f0000000440)=""/153) r11 = getuid() renameat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00') seteuid(r11) renameat(r2, &(0x7f0000000580)='./file0\x00', r2, &(0x7f00000005c0)='./file0\x00') symlinkat(&(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0\x00') open(&(0x7f0000000680)='./file0\x00', 0x8, 0x4) readv(r2, &(0x7f0000001b40)=[{&(0x7f00000006c0)=""/134, 0x86}, {&(0x7f0000000780)=""/6, 0x6}, {&(0x7f00000007c0)=""/46, 0x2e}, {&(0x7f0000000800)=""/115, 0x73}, {&(0x7f0000000880)=""/66, 0x42}, {&(0x7f0000000900)=""/76, 0x4c}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/226, 0xe2}, {&(0x7f0000001a80)=""/131, 0x83}], 0x9) 09:40:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x8, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 09:40:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) read(r0, &(0x7f0000000200)=""/68, 0x44) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) getpid() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0x0, 0x8e, 0x80000080, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000004, 0x8, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x4a, 0x1, 0x7, 0x43e3}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x7f, 0xee9}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x4, 0x41, 0x63f8}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0xffffffff00000001}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x380, 0x4}], 0x2d, &(0x7f00000001c0)={0x1fffe0}) 09:40:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000240)=""/141) setsockopt(r0, 0x2, 0x4, &(0x7f0000000180)="a8baff5e2be1fbe91d2df53433f3624666eee1a4491c1ea8e9", 0x19) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) 09:40:58 executing program 1: socketpair(0x2, 0x8005, 0x20000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5c9, 0x100000000, &(0x7f0000000080)="bf588d45ac7dfa85a2ff4b39cab768bf4c50954a64c7c2e7a616029d017c10e8de0a0b2d8580c275ba872a940bfd1954483bb7cb33272847d6f3ba2e9a9a98031d77f26b81ba0fd9827d0a8d2c8e638d6c", 0x51) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x4}, 0x10) 09:40:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="300077e2000000000000000000000000a2a7f393f75f607a87e0253cdb3c853b5e792a9ced32349165c5b8f6e4d830a2a7b8e0f5dda2f702c4c58d937657830c451f6f45f03eab6fca90ddb42de8ea2f7ea7d94740827067a4d3f25c0423dec9138d61c1ef", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 09:40:58 executing program 1: r0 = getuid() setreuid(0xffffffffffffffff, r0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket(0x6, 0x8003, 0x0) r2 = accept$inet6(r1, &(0x7f00000017c0), &(0x7f0000001780)=0x6) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x81) r4 = getpgrp() r5 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r6 = getppid() r7 = getgid() r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001600)=""/88, 0x58) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) r13 = getegid() sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000180)="2262e352eee32ffa405664f4084201ffe6e5c47fecb51d21df3b3c8cf3401e27053a2532d8caf175d864332bc2f355b8978fc29a01c12d771577e240a1af72002c2584329b7db848c2ddb6c15f337375111aa3f5dfaa6e325f5548b6badca4b7068382e1528296e36c4fd5815cb6c008ad92fe858ab6a1331b4356d1cbcac601e2887b39d1b52d2415292668239926b5fbe938ac5cf53b34", 0x98}, {&(0x7f0000000240)="0fcd2807f159c49df9374a20c9d54b55e027d961e380f4ad135e8c8bf3693294cb396edb1a6dd093efd48a97ee7dbd1ad1f9c46b628895e17aa21dc243e32c9df87e4c7a73a0ba53485b78607c6ff903ba94d827069973766cb08911238641e973002846fe144a4615f45e95e087c698eb3b9badd934b037996438ffa1c789e71acab5c7536f9d1729b2c6b78b47e1c6098afd917413de85a3ca0d64b82b6ac600396e5a92e458101f910d4d5654b9fea0ddd11faae2e1f0a055e092fd144423197ec63f841978186aa63c2c75764c0c7281f55146d61a338ac5a28f93a0eff404e99311446f0951e91e974571b755ce59153ac978f519e2f289ccd2f8bfe00278277b276c6179e4be4f5c4074fe6d1f095c1ebe51562187849f4e4cbecb525b3ebe32e48f6800b622cee6b71fff674ce9137425a74e95f9dac5c845c58817551def71b7d6e343a4bbfc20274f70718f2a642a57450896f14257377a920d9d7d6649fd75a2e47d7c9e49e7e093ffb5e908e49e26026175bf44520c3562ebb2edffc2cc0949be85a996b111af2390c251b3a4679787f641fdadd96475baaf6688143fc14ad4b3c9870ce668a5296764b4ee8339eec800c1da49a272274999361cb8b90669410dc633df8385dbd35478392c5c7fc62669def80520c35e0bb1b3d900b29f1d5681fc4c0c55b71767f7d31bb7f83e4ba9d331a353ab4c0e5ae89a966f08883bf59d794c7e70421494d676a162ab9af13886056ec369bd8ea0ca4724d9e600d5c5d5d803d9073631b80da0d4b7f47f3a9221678640d96f19d362563817b4d976082fc9ceca90f2ed5aefaf7f78b71526b3c01cf001b03854dd06ba815d536b1cb10aa58f298d780050dd627ea43fabe1f6969191db2bd4da4ac694802276c0b994d3f46494cfeafab2200684e7c32d2f92dea0004cb37454924f2ebbd0ff1fda3741498958263ae0e4b3b3211cec66c8e4482a353895f78b2c6a51d7b417c937031246d6cfa73853ae103121575367e09ef2456097178326a25c3b9304e223d335c38108aaccd74ea5ed77bd64fd44143035079f171ab97043d2bed4542652d03001e3513560f8a26314e73a734127331ed68e19a15e023f29d9f9902028eb1e0ab19f701400953305edd7b9a5cf3747abdf0963c97b96c9d1a802a5bd4b05c3aa9b7251a5d81ee0d12831af4d527d526b2112bc579762ebad3af227a7f4de82882ca4db3f5df1ad534b25c4dd7b11bd72d391292f77d936cca338a13cd7243a4af64db45fc1e2f3dab1127e94979c670729cdcf2a5d14af83ca762374587b0313d5825bfc6ddac3c404de581ffa5764e3ce338ce18fa0ccee82311a6a1a6208ac61c4c87f1f768b8be25359bb533ecc9978d28a29dbdd9b3e61fd30e3245db09f249cdb11a9c7a7b765aeee386b79aac977c12ee10f4192fe0c758cfd264818c8fabc13867fbfe2d8a786ad578e141bd1f1dc2cf3a787423c9a309ff47aaa6940e4096d9d2739d693a21226eca0ee1188e9a9a591d85ea1e4b8c7d76c45ed8dc8a82b15b88193fec1a4c3b99dfb97af96db3fc5fcf1e679c96bbea1b8d68e73efe56e902c9aacf7c123dc54d342e517088d9b6844fdec91779a6fffaade51d6934ad66b3065a892446d77f095bc11b75bb17c8d8dcfdbb55630e92a326e0da497d1f8985f1d4a6f9f324aeeda8a7e2ec42fc6840b34c1b8ca7e863cac8b16086f895d5c195990f1a95000d65a16fb589f3ef3a0f353fac151206276cf7b0dd29f8edc675913d58fbc44e6e5f41154ef8e3f24e88e85fd5af6e5207eee5746b1eb130019541cf02546b22d927863ee2c60f230f4a97d0bec4d297e3bc521c6172e17c8abd42cfa36526dbb88f35b5b495b8544a185214ddc32cf351609107324d509f154716927048e5c762bd5b05a1dc3cf47433071f1d7d1807918dff0ccc8b0792d7426f5944a8db0a632e2e009ac497eff10ef2fd9d6d1bbb4fd7dbe61efc8a8feb068da30f27f4e5414cee125fdb69dada0e7c72f793b4612353c9b7fbb53ce032166acafacde87e0377cb0c079c6a98d502fc208f7aa925af1e3b90c065a680b05e1fde11503f04363b7be4988db00b28dd4f38f5d95e2f13dad7e50454fecf35362d647d472649ff70d6ce315fc6c5d06c46ec3595a32685a3d6f1467c5119b20556949c25fd53e3f7845bc2a7f1e9fe1a9f5e8dea877cc98adda6c9b8e25bbaf141f0997cea1833a8f03ed5f8f00a1f287b1c83998509e9fad510bfa6df861564a4cc80541e0be6d8283ba3d9b9638d264b2fb261004e873521dc822187fe2cec3ef54c97e582dd0a6f40c9db98da6211cae37d0e4be4f9aac8d4a4a9053ec9d3729056d78e4e2a19d6cd0e9d8724d8f88c77b15aa4625c05abb6feea5e1b365217bc6f01efeffb031d44a16979294ff134d2678189d28980e0a23b05e3439baeadcb9ca1b87e62d33c8d01494f6d04f02ce8e59af73efed420894ddd2b26ce3f27c85d4ca0cd287f9be36abf7cc7a81223d8c9d055c8ed1651b107ae6f404bd230fdd638ba42143e4bc9ed8978b95a75517221441e511eacb8e4d2bb3dd7bb83a3ae6922fa94d26aea9330cda81c6af020ee05ab8301753b69cd68ced6c68fb065c41847e7f3693b001409a3a91e1efdc48a7bfea625eadc5c935a6509cb08cee54d842d83e9761d74149291448748c4bcedba2f3fd94f3f26c0b3ab482387b4d17e48a3ea04743f607d6a5d0d5f571be8505383daefbebb11091a5f3cac7bff8afcb0a722172fb70b4d932beed25e3d7125297719716dfa1fd9cfb8fc406baf4a797b329bfcf0a7918b66d2e5e4529e9c4b38b85d08464ec94b899bc92a6392933c00da70487bdce67054a7a805253ab22f6c01add420f22797a8979faeee02dd2e96a24e5930a822594d7237445347f2c0788f5e69604fcf0c2f941a29177a4372c26048449c9a81417292c666b4fabca977c7421e6faa5ffee82f9cdd4288549e353be572824bf99b1d2f94b732d6acab69cb6e6d97303c56906abd5b23759260a069429a2d7f282f4b5c5ef7d5982d73281b9a5d7443c44dcd74fcff789ab5566a943763723f6dfcc9b3a5675bf2d16507ddbdc40f5940102439e312b40be878a4718fc1c7d6f6b4d2c3b2b9c2b72f4d6db0e5b94c41839d6f1b2a0bbe8d22cdcd1ef9f68bdd3ad9b568836e523682c777c7279597c98c36247c11afb7c52ef322b6f687121d0bc7e910b0a212e00a5486b54cdc4e2793e56ab2c2de674cf711315bf1a8e73e36d8f121b0efa012d534b02074c7ea115a6d5f30c5d2e2f1139f6230fdc13cacccd0556ef12f293453390dc99f3718bd13df1eadc99495ecb319e628847a8e0b9dcabe64e734ef76511e6e8af4c298d3fd01398c7fe08973c482e4240d72abe30a19e0191417c074e7b3a4beba6146d6640aea79340a7b8946969622a06cc86ed7050b659157efa978caf1eda5acaeec0cc6cba08a2527b1c6e9acefc1170f0f7d59c3cd47f210889654675a977a9e147a4129dc9ebb88b804b36ae1aa5bc6b056263eb39272c07b7aeced0ce83925b2adfe750d8c1b1333a4db6b61dbabc50846e69321db78bba0258276fd96a5422316162725bd3c919decbafba8cc6c83596527014985210be86210884add6f92f717f681fd622c8efa8c50774c1d757f7b9cc130352518618f4c4c47cf39340005f8466c2e9954b1cc6064038e021b140f3d7886c6a2fecf580c2f2b93fcb56cb5a336525e13c547cc94e7c0bcd4257abb3d4a7370c0c3387c344d02428d7db27aff39adfa422b8203f7ba13fcf346fbd827d6adb0dfe8f53832ce5de8311017285dcf249842d3d04437ae06e75027f8987729f65057bcfbc46d20b50b5d68573b560dc471286b67a2e936bdb9f4b4f9b643b59d78d47453a63b3ccef54f1eaf9afe23ab2bb30b0d85c1d58114706a6883af67b22a74e81de498acb91925daf515287b1076449f84a418d9f406cf5e8c38e7f8e9e9df8ff3b0eb4a7be15208ae16e6c4423b5533be3ea63f3f7231694ccdd0cd5f155bc45311b20427aed1b53efbb1c14d51e4dced90826ef33e564b411bddd1572cc0ac44bc10f719405a5032a7e4982b59950a3bb6693d7b1d3cd3e3a38e9458033db3d81d0145083574ce46d5188c8b4953b3c44c0ba67df003ca1a8f4b54a8af196b6fe53cf573b3241bf40fa74674674575c5b84228e6e262bf2ba4e30c341bcd325a2162a638fbb9e90bf5a9b0a67640e120c0574144b28e095b51454616d888e8e04f669df5781b3b9b5dc12e3ec1735ffdaa3cc15f7f62077d869ff9994c7392a47650c3b326c11f46755a7b083c5f9c99e4de459c7a3024ea627eec38686855181b0880248b815d72f68a01d578a56837f864463c164d28c9044d1587d4ae25af291b934c17ab671beacc55daeb207f07f7ed2d65f34aa6bd85d244f318caa07d0313096c99d3987e6731f4f71459624a31770c9fd5bceda997def5d1a07aa0f29dd6e178588ccfdb0b9a1091ca3fbcae647d888125baf439e3a658c1a061b54300985375b73413c002c5b7733203db27d049408385ce381b21883e0d175604cdd1e76dbcd397df74ceeb355a47d1150eef1923530d21349449301d317739796d651d5983d22040844a8af34059041afce8098a8af8bf0703b3246edf1eba788830689ab9808f893fdb45c491dc2043e6ec2467ab135eb9b7cdaf50db6ff95b6107058350f9e287603060335d50d3dff80151b63a19407b13b6bc278aa9ecf91e6325333b7b34ecb3b727f8413aefbbbb610e9cb7cc8213eacb427e704fc34e63a0a496469bde3fbbd5f0f2cb37a84f4495dd07002bf85fc156601bded6944d23258bf2fdf1ee5af4906c112126e438df98dd0663b9b1c99dabc8f925fd9e82ce6068952762daf9efeba4e3aab68d4f55d56f9b81cbf2753f9de42cd443de589748c76290ddd5f0e00fc9b397a22181cb370f628af9a78b72f363434887fbb92210342168d7db7809bcd5cb66853b0db5791b8b59979c4acfcfaf23a269c4640039dd7d3daf04b316baf998d614847030da594f7d2c4fbb3e12e779d06f0e7a7549925d5354fc6aaf518e55c71c412a2bb8485a45def33dd8b586871be649c42f6e9f472e5544dbc8d4e4fae90df9eaa35b3484a2ad82a26353b0b134b4dd94320c24c1c378dbd89945365abadfdc6d2341e6311076c0b8923ab2396b239cc06a4d26019291796b565b683594844edc35976bc8093b1aa76f41b5e3e5df4c9361fb3c292e0f10cda469f1a3d4566ca68abb8dde886209887fc230a7fc65570a5268decc25556460ec6192eb412db6288a1e4567484dcb8f98bf059b641243142fa22887bb17c972870d03f51d7844aa2d9f98b54713dc055ba005977bc84a8e0e4dcc91428dbb5c4d95872255a634fc44498a6102fbe72fe4aee906b02c2952421838161304fbb48a195831b1a1741d598e7cf56a849990a3ef6ebfcd0085be9f3911dc2c761f777863a8c6e0100136ac28e91a3fed5c589eed43b409a376822b0be5fe153226b28db918428d5508b4805663dfd5223283a6389601caa42b4d6428d5372af2fe20f9026e1f8a4f0384c1bc03502ae30c9d120272e2ef818d5d4f6acaa7434e17de6e8739f72ed58b08046097e3e5a0230b88f6d871e3a794d0472f41c46a56a1c56e60c4fbdfa4b4ab903f7fdee81db525c74c8d71b1d56ad95e1601436926a8c02004c026c2484b22bd0cb88c416cd1572e5ff639f2ac0b030a9634b028120dbbf10", 0x1000}, {&(0x7f0000001240)="df90790536", 0x5}, {&(0x7f0000001280)="d3502eafa21c25b6633fecc351bbc1b3ee8fcd73fae5270b8e1bdf499518ac30fca806eb7fd6c90c9bd6aa62d8dbfd5cd35fca34d79bad535080e4b27aac46b63c8b0df4727974b20b484017089a626c944a07303988619d89e23b75c744b531a54fd54d56522e8b19bcf7dfe12b3c734d18ce1d5248e6d1e1bde56f5ac832b162e20d6d67f997a05d40322f350f331b57fbed571f6fd6be0e97c20a883ff7d44c5e08b221f386ebbfc69bd0439325b6cc188bc40cf519351c004b8123d60623b2b0f33f0109a202f6c751ee8b631127061790b812f8221f5f0a1a060c9de1a7e73de0801e", 0xe5}, {&(0x7f0000001380)="61edbad1df925d69b523a85c12ff3da805f5285ce9864cd2221aa8d8e21a89015a4f36a09223a0ea3b1a5ef5c9d0d03892c6c78ea8a72f4690a7895863549b682fc05dda6b1e935dac94d177bcbe27a090e679835b642f6f9a94b58535311269", 0x60}], 0x5, &(0x7f0000001a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="00000000200000000000c1c0ece1ec2e0000ffff0000000000006cafc166bf58d0e9b134ce4a9d93949da8b7df41261b3735de11b3b61115896524c9f3bed178b9116d01da5ed1b86be6db38ca9a1e772253f99b5005cdf13c3f708ee432d7834ca4093997901222c58e77d3bea0eced8e3f5ba8eebcddc2b01c2bc207b6771f5d5260411622e7a766b18f7553c58e7036f1fa51fd97a7222994bfc1a1f203729a020e101d5d4070629821f87a433646d4817f3f689c75a579cf1b20f6305c1a1c0a204cbd6a6bc40d5445861bfaa8c1919536beee2185472fc785204ecc0d1ca573e1e087b38f1f33487bf74cbd648d78395231eb81b77e19c699cc06dd3672323617342af0cc74f3dd90a812a436343ef2815d4031574128ac986002277efd835f87245e487ce2dcbdba45280921b5ff35b2f93f6650aa8b5e74921745bd7aa9903f55e2b19400149dd0f7ab89cbe0c04cf8a9466846cf63c5ff919cc7e830c622aea7b3cbc1035d98ccd41e19b5b4c86347899d00a9337a89cc374e36df1771914130f18fbb470c65af1eb66bc3d3aa2dc9d690c5", @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r11, @ANYBLOB="0000000020000c0000000000ffff0000f1a04e59b0c4b3b627e201000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000f4ffff40a118ecd9d5e6da", @ANYRES32=r12, @ANYRES32=r0, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x403}, 0x4) r14 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, r14, r15) pipe2(&(0x7f0000001580), 0x10000) 09:40:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = accept$inet(r0, 0x0, &(0x7f0000000200)) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000080)="ff7b7f264cb38ba9", 0x1b2) r3 = socket$inet(0x2, 0x2, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() getgroups(0x2, &(0x7f00000000c0)=[r4, r5]) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000001c0)="eaff125c00000000", 0x8) socket(0x6, 0x8000, 0x1) recvfrom$inet(r2, &(0x7f00000002c0)=""/210, 0xfffffffffffffe92, 0x803, &(0x7f00000003c0)={0x2, 0x1}, 0xc) r6 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) sendto$inet(r1, &(0x7f0000000240)="9e873802bd0434f222f600f1df771e31c0cf86bc04c52a7feaa75fd3a5b4977f97db18052069f8", 0x27, 0x5, &(0x7f0000000280)={0x2, 0x2}, 0xc) shmctl$SHM_UNLOCK(r6, 0x4) 09:40:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xfffffffffffffffc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 09:40:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xe6, 0x4, &(0x7f0000000040)="3152ee4d94878dc72f56cba7dadac3348027f7ca4b6999506dcbff660b2fbe270e0d93a3fb4b6cd5b06cc122e7badae7060fe860dada9ac44d34685cf73bfbc2f6fb3d6df070cd0e88b031a39e49dc2f425c05ea87876ebe2c1faad75dee3ce02b3db2e53868462ad8bf529b3a12b3f6856f009a5c1c9be0eeb52bf5745c6a3b97badbdef85cc0891979b901e1bbdd6a", 0x90) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 09:40:58 executing program 1: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7f80000000000001) mlockall(0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000040)=[{r1, 0x100}, {r1, 0x80}, {r1, 0x40}], 0x3, 0x10001) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000000c0)="378e4e1dd9acce1e10ed1a053ec38e25030797a4c71c2e923029a44c7f5326bd68a4dc168a34e2d9fa554b5ca7862533c12255122d28dbca27adf1c03e0ca3aab5587f4369170a3049e8d516cd3e8e3e2f8cc0299039cb830ea4588c5f97452ef5c8e847af5fba9d", 0x68}, {&(0x7f0000000140)="cadf0731d7e7a4273bafbd55cbfbb9e3b38dc54ee5a931f9abb11c270b7c424399f9ccc225347f020758cb2cf0970e37570764ea3abf19fa6b73a0b131f4ee55ab1aea77acf589953ac68adeb77878d04fb150155fb6127ea9a8a0", 0x5b}, {&(0x7f00000001c0)="1c4eb295b00c8e6a3853237c1d05e116a074f168e2cbe9558c9a4330d91a14de9eb95f99af003f9a649563ee6faeb37c2965698f46e2eea2c7550e9284ded3b663d2b67cb880eb035ebf9205915189f3a297def6de11e8d6c8ba4dcbaa9719aa", 0x60}, {&(0x7f0000000240)="8d293561f86e97d1c1a51b78fccb876579b7b53a009b62776692f901c0d31a5dc98c7d982ccc53f59e56f1e0162436cb30ff63052cc2afa623e57874cb1af25470f35352aa0a2b9d2c05fa88c48444660d360b99e7d1c82e617ab050c37c909eadac1c32d2d455533c37d6d08bb05eec28235f7eeeb3280eef0c9f58db4e505b460dda10f28857c19fdc584cf02a39bf343ab8e17ee9af87afd23a9ff1e59d4fce333447c7c5fcb2a0ecfae6fd474a5a715d4dbebc53776a9aa450cc8fd0a830a9291819ac72c95addf13cc7399829e88f383fdab61dbf5c6efc", 0xda}, {&(0x7f0000000340)="3b15b00f370ab5c1fa915d8e44e0b9454f25c8ba07fc81df27d207239a30016514f2ab0fac8db4870da868acb41ea83b827b9c951602e02254c256d3896675f001236c0eb5fa2dcac6c25ffd47f0047ae86a078150f5b4277be92da16c7502ce3029748ebf24670dc46676c25277a99d6f6672a797b1bbf78721b5d10edff4de10e1ebec3369cdbc3ce4f5563d45d8feb53dcfaa5156d28b5217bf6b476720b860c72c2ab6618f0aaedcb948bb", 0xad}, {&(0x7f0000000400)="33daaff28b3bd0d8dad007205a7ade324bf419c76612a086a6255f45049e3658d4992a141c18dd79c071adcfc8f8762840e144273482823dbf5ad035c695e7dbc627af949464d833a7de3dfb8e2330b68f4443d307e434634b5786e74db333d57d8ac6012596c1c840a339fee1a541d59302ba78c69566ba334a4f24287b46a1d9065b8edb95e2402151d841c6c8fd46f4e2154c95569d44b7b8b1c5823ce29f556ab3b3f1a49df41fd554e4dc1ba7684c9ee7bf013bf913e70eefbef2f669a5650f1f539fa8fa30c81232215a6b2208f04af49cdcf8a9298e59e25aed87dcc065765aa3a26d6a681eb34a88503f05ab1813065b27e9839fdf47b616", 0xfc}], 0x6, &(0x7f0000000580)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1, r1]}], 0x30, 0x4}, 0x402) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0xfffffffffffffffd) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 09:40:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getgid() setgid(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x10001, 0x4}, 0x10) r2 = semget$private(0x0, 0x3, 0x40) r3 = getuid() r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x1, r3, r1, r4, r1, 0x100, 0x8}, 0x81, 0x0, 0x7}) 09:40:58 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 09:40:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt(r0, 0x100000001, 0x0, &(0x7f0000000040)=""/45, &(0x7f0000000080)=0x2d) 09:40:58 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000687d1953db135aef4e797e8ce8631e13d2065922eca41973cd59f9366c5e", @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) 09:40:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffcf2) 09:40:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x5) mlock(&(0x7f00000ce000/0x1000)=nil, 0x1000) r2 = socket(0x200000000018, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f00000000c0)="0c46d75d", 0x289) 09:40:58 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 09:40:59 executing program 1: open(&(0x7f00000014c0)='./file0\x00', 0x10, 0x180) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="ad81dfea1eb4067aebbea76597867d6399c49560f78d1458efbc831a20e6ee3189eef35b7e97", 0x26}, {&(0x7f00000000c0)="e0532f08d830bee74002a7a5848ddf0a9fbc1bfeece52d6cc06378dde4d284109dd038312a7eb1927954b9ed1620945651dc10fe890ce9238b5ff6ae6e63bbb750f6c952b8311752166acdcb2e622ee25401d56efcb94a0bec0fc14e44629f35b9a0bc3656442cc41ece5317f0b81c972d03db3ec98e7ff44cc651e3efb358bfc816bd20121f16056d831ca310dc14f9f8407d31309189d793320e5f4f0816df912c6f0a4372170bf7584578b39ee1751213e61ef872c20c1e6fefe36a6416a89b48c3111402d3ab895dd1d03ef99f45e87e27e9334677bdecae4491dab3af7832c0d358138afc7361b5b568a87b089f817f6fa63bbf7b453f066bf4f9478d1f85233d4d6a35135a0534953585f29ff961c2945159b07285af3d499b8799d974613c01d2b69dabafa8a302ce47978576b53bc558067f628dad21bc058cfee096924af0f70d78cadb1af5045bbd8eb65a5f4b269164ea5272be3973be1522ff0bdbfe2b64c7df133792c8cf26c49f0542a32408dbe9a0cd7c03247a6c2bf7144481b0a3ba8580a4dc1cc90b4010e7dfe77b5667777513bdd834c94b0c2a5b7f5bd8df1b80a92c9ea3bad29585115158e9df8a9fbddfca4b0d60590b2febf97513c5fec5b533a55768a5a297771173cc9d5a0c7e29e05edfa8cbf993fef3acb60eea3fdfb151b160cb98ff0933df53323b6196dee62a1ae41e6006ce283501743e0be006349880e6740ce28f8be36d5f53a5d7dd6feb502989500f4bde3f357745eea3189dce887af013b2d2b977f8e765e46ef805e7dd4a2c8e93c2b6d4c282431d1ad24bd56a1827220e184919e5ed9c19ad6ad6e63e01b8cf75739b6cdc5a96ae8f54ffc223d2927565def84bf52d9ec8f6fd1749f54bd49a0ba6b3f949b0a312dc55335a9a3346d1bc12908dbf4e662192af2cc76ea4303b137879a3cb9f30dd45a820a98d66d3420295796e593ed45cae4d173af3388ab37c20dae8b087118a9cc0f5010b8f6adbb471fce80791a317a13c8f43b39aa32ef786862b693294b3182c9048f6634c2be79da4da08a6af4f67700f42db89f4fda65e583cf633c368d0a022594225db77a67e82c717778752f2ffffa65a8d05e4fcc5f9f0f915fa9c68e9f172befcb2e622e08ad8de7b5fc4158c4ce44545679f5743ad6c27701a25b8c60b90e351ace144fb6b31dd6104c38dc00d0b51af572e8e031191a70572bf57fbd50cfa9807ed65abf88e0bd5bc5942e1adaf35a982cfbe016592256a8fdbc9c9b3b4f4a4f3789cd9ee4b7ebf65ded7345bb3bc28e1688ec19e8f6d56e0b0118abca4924abe26406e35085926ff7b04d60d0bfbff240cb6c0aa9c6d6419d2871215f74d2bcb5383a3e57aeef22b359278aa96cf88938f55219df4fc4c1253ba5bc110e890b76d3937966e0a51aeeb1b90a2a306cf981677f3c7ff59637e8e6ae8193ce17e44c6932c70aa94e0134e078d80eda54f863583d5697b3d2a3d8518a732a5fec333a77b73d76dbc966f071a92c94f5167c7ac7a20d4368eed659fa3c7defe4411de66a88b23019f63d2b0049ff1257402b1b2b06c306da61b6de4cac1598ef1c5bb39bd19e67ff1faaa4a9cc7e6253583e9173944ea2e0551c45f71e0af362a26bd34a277795e798a4ffdd3ceb091ff2033863b53aeb0cdc2dd80b1230ac5cce34bef80d8db847c09708d1be870fba64a1a3399dcdb1162f0d48ed0039931dd8e748aebae0ba0ca0c2c10d09f5c0a4222c5d6f9379c2f2a9105078bc6d245c9155a4fa1e6ae5c42636da403e62330b419cccae5b3db610d3b2ef3943b393009d9129babf162203d2ebf2cdc82220d746b32c0e76d142131a66ab00efc8f8c7d102b3aa77fbd710de041dec1a7ebe63fa1f12a2d029f41a0514a8834abdac0b39e93af491efadcdc3d3ccc0fb30ab987380f85c501c8193462cca25027f8334a4f795731323448e52d6e5fe3c968b41bf7a9b8ffb70ae094eb9713338e39a421e86a0bf8c41cc9a96516d9ebbec5f57b91c515774fe4a0cf93b007c4de5e93e2ab027782a6858b11d2866a41bf2e5b752312d9f392698289efc8c789f1f46a94ad387fde926ae7e71f4a17707db3cedb5f5d338b5040300a59e7f5d9835351af369b62afe7821aef9070dd3ce7798f6daa7de81140751bb323137f2ebf8bb57b723f0c391bbb35870cb733caa246342f2ee6c85b568dd0855701473ff179703940bfb564cde802135ddcfd28b9935e14109f805c4473babe1f34fc3a83b8d476f70f2b62c370a9924e3c6618d64fe18f4cb40aa3111e543f5bcca7b429f0eb38ccffa2b135ab5df947b0d330d0159e83d085fc2d9aae717222b38606166e66774e9e252cd724c77604f2b2a5fddd8b0be994e42cccfbaab70e04baa1cabc09065af86ea19a508304a143b5a7b503d396945db2e4b3132ba77eb6502c9b4d1f21305dcff3d9115a7d3339658f6f162aee7dc572c3c9c17039ab7ebcf81fb3ddf4989300aa04aebabb5957bac489155372e2bdd6b65e9750ddcc10210047ac4573b89afec0ecc4f22523b12f679fba320095a5d9e8152d1e255c9b873663d323c2a4b9d17767f657dcb167d1e69cfcbb93fe16b9ec00fc1294196567c4fbfe5d746f5f41670aa1b61d2cc437e25eb46ced42c2f5de3d257de5c142d0a1510659baa1e75ffb05325b82fe87a829d73764576a8de610c656dd0464f7bfd0c05c92aeae0b2c7cea0cbb51b401742ef1fcae086978cc27cb18c519c18c265e80bd91299e98de0226a8d8e8f4db136dab83444216dfbe6f69b385e5d04494dca0e94e230fec8ee418fbf85915dd9a1a944f6817cbe95d87fdb9a54614476df3c91338125888bd37df936ad54f856a7abd152f6fbaad0a508ea57d4d6c611b98231df7ff745a3f7c3be9a922633752e02ea3226985918d912a6f4de1eeeb3a205c0a4fe03915846c53fc143d70740b05ea32ae8220d74422b89800b1c3a741543aedacf12e61c6a06e1aeba304f7a24e3d8a6b08f2577182dd2654d931abf3f76e132fde2d4ffc109a72ac8a9cf40c72e8863687a16a43b589d5b7b38346c799a24770a5171ff1b3f8c86a3ae0612078631f71a24d2f6770efa5cbdb86b03cf8e6c672a61794db909775ab135527a4fdad614ddddea93bef207be733b49b903d5d97bb1142b891f41bc7adcd96a47465f23e6c1ea80c1a29928a6e1b0c9be4b089fbc7b6b5f01535acc430a938c7ec6bd1551f22a73cb489328a4a79d909263437c71c8968284ea4a112a91f912108d19cf6b38c5c273ef290679127d8b463ed2e4ec553c7558467a284ec811b537aa93786f8cca5abd84e2dc336c0bc2c6c2bb8c8264615218249d072545a087d6cca6a8d5f8faf05172438bff7b8b426f7e9fb83fd23a2f1185e47cf4b778a601393b2a013c5840737113db8980925242b70460c49da4073e1aaace1b2691b552d63965eda6ebbd00bf1b00b5c84a048251b77c094e0028f967112a5c2f7a0bd939bac52b3b5680d7218b5155a6c5626c9f604061ceec53ea440217cfee6ba5cc56774c2ef269e28c9574bf8cb11c4567435c184ec1a2ad48805364edc221d81cad6ac3803302f8218e04e71ddf1365f256d28627ebdba853edb310a733e54ed77d2b87b0a32692698b75826f87a6326fea9baea19c379eb0b57ee88c0a70573cff83d9665903c25dc822148ca01c8894744bd7099505562e2b8e19798854626a72a40e837e1f4207110ef4ec0c0bb23168fe8628cd3e9ee82520ee2e15bef0607268d1ded82b5308242cd95b13a62c580709d01804dda09738b0e52f6087d312915a2f58f69b285959a43ad9275115ca96750425009d082717a0c9caf617b429663a5e2c9863873117398667ff4a293b401aedc30e105651d0c8b629ff7606299b17c3a8ebe5808f42d16d930822c82f668afe467064590dcc220b633ab73e5cfd85433263a49914577aa012962d35979b09c1fdf1bc40a12b055f9853319da5dd2cf76405d66f5755f57193d28d9e42bd46a748c4cebfa1ab37e05f38e1ed78bf0e72609c2cf93159ee25ca3cd43e92358f3044d1b81515a884751f203c9b5f41899dc92408d0aeb15432b11728f6d5bdef25c729f0942c41223996d52e2c4f5b3869ceee9fa28e112baa009ba0f53f435745270b5d7399824c7ba16cc8edd6eb8f695cd26f9b357a04e4412b235ea5ce2ddc93ca58a34cf660c97089af37d2714f4afd1ff0fe7a7aa3904546387732c92e7a3066b7750d15843e4dd0a54b62667a2c2a1b5e83c765bc5246bc51b8bd3e0bec515cf313ab3a00ec8424bd759e58dc68a5323d651828cce7d3ad3f398004699e91329c9e003571d6df9c92067f4260250d548283723c8c5b065db5ae2d061d9ec64059b0b3697db55fff8859e4c9f97599a2b75b45265ac4a17b8e5920d4c74d441339657984cedbe7fc04f0dc0d091f7357c9d9932a9fa25432863ee231d7b189a4cc6cbe61d1fb76a6560063f1359fc8fdbc6a1fa1d391b13d078e06daf9da05f68d5067fd09b7b470f2ddf4b31cbdae3addbb4bcb96d91bcdf56d5212c2890e62388dc6c3938e7c959d8dc159dca15aa30c5fc45beb5cd58c3be0a0d0f768183bbee913ab68c1b5f446a8e99b9afd425bb9cfa929fedf41e40cfd526c468230f7bbe5bc784adbb2de9f644a175d54d2fc754c7d4f64ea13e53a781c135d0169423a647cc8f297ddeb6158afba628626f4b9cdb549bbe9c619c5dd469a3023331daad4643af2b65a7c63df4944d9c67aabd0d8f394d700bd72c7a7c06fb83fe5fe0bb5177721cdff58a9db46b62809b0e8bc5dccf434e1621531ac9bd5cef7013fa86b04988a27f585c03c1c1f293bb7601423b2b3d365cdf434a8bdaa988e6497ad6e15579222da932a803d155d6a7622efceba5622d3e488af951383f3618f564fe363c030b5f9585954aeebb08bad0732d74f1b064495a58c634ba07fa3cb5b4728a0f685823203a88b3bd93ac646b7ee3d0a4f45695d56f985ec30d0c208afdf5341f595904c1ac1d3e8e1d5a3649082f16fb16c8c06d62d453267e3f11f3bafb242ee18e563c32d1cf95b6e5a116a30b4df205937de16529421ce3492fcee79c6e34977f9ca7b652833b0b66a4e81a1723a209d3962ac35110d45212b136dcf8c0304716b357ae865f09cd85d62236313ede46f056b3e9239efa044b93c4d86bc834ecb047e041ba0fefc0acc5b83c31aa780f39075ab33ed3229adff8c0110c78d20792365564e2962a72032211be2f294701c33ae58fc5b650462917dbf98694379220adff9797b921c9376c9592fe31df36284e88f974b86769d4a307973f13911067ceafbb5f0548140489187b566ca748836bf4991bf6635b330bcd408563a13f6f9da5034ee4908fe7efcd65b1b1ee8ceb15e317823f6ab6ad4059d2e49b4f34fd9219463fe9f1f194e941b9b640e3e3afe719fa3cdedf0b37695d053545037e20f3c24cf4c2fbccb86fea6ae22e0e218b9edc768c7948a42f761fa775dfa850c400802107f386aaa041798ba3ccb77ee95406fe2f4795d9e419f9c87efdcd07c3ce0dc9731f452367bbdf61b4c063f28911e33d1623b3f2f4de9f65837559a374e0cd98a7d320bf0189b6cea045c643126962cfe0e992ae716202cd0fa79c63e1b9c483433018d0e238a3a0d555d786a941001a615515113a4b661b4348ba81b681ab8bba35abfb244aa449d36b51c86d4712fa463aafd0fa4d04ef5cabe5ca752d9e9c9cec4b3902963ac92b2bc5ce7eb8279e5486", 0x1000}, {&(0x7f00000010c0)="dd54cc9beeb4f9ec819b796170fb73717eb48646d64cb47d57ebdf7afaf1eb2e499eb443c5a83b06cf21a2aef9728b70a3e840d5d93a5914f6635aabb7d007ed426de09f018867264c4bf9b51a96a2da797e4fbd71f57111326354752e71c5bc94fb75afd1ae46d42586d8cec4fd7b7bfbbc041670036085a534360b90028e5235a37bd0e857e38e30c836c1522f1996ddf8b689257e2c3a9fa41fa97c2533713865ae8fd18ddcf6", 0xa8}, {&(0x7f0000001180)="2feab717849398340beded8cba94a2e8223d356364a6110f680a4288cd8983bb2a5016c2d6f28898c5bc58f3881034ea5eddd08af3e55bb1c2a672e3fec2abf59171acb2f20c0b3318a3ada8045bbc6352ed337551de8fc05e63bde67b7d50bf5775505c333d7053fe7a25dc48747a0f31c9d9cf167816f49ad8e6b3832d124ae5c30ef57547c5f420eb0d2ca7fa683d991155a6973de36da37718aaf6b9f9b23f3b47b8f7bba81e918d8e737d0a64cd3920d144e3334b63eb0ca5f3042a78a33e672006affe4db2b593b55d2dee1fc3b6adcf35e5d800f24a19ee245447f128f9065cbafe3ca085", 0xe8}, {&(0x7f0000001280)="e3826aa754af09f65e", 0x9}], 0x5) fsync(r0) r1 = open(&(0x7f0000001340)='./file0\x00', 0x200, 0x98) recvfrom$inet6(r1, &(0x7f0000001380)=""/196, 0xc4, 0x1, &(0x7f0000001480)={0x18, 0x1, 0x4, 0x80}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) getitimer(0x2, &(0x7f0000001540)) sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 09:40:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r0, r0) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = msgget(0x1, 0x322) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0xd4, 0x912, 0x8b, "f259da574c5d188e4a6e85aafc391ba819832add", 0x63000000, 0x80000000}) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000f40)=ANY=[@ANYBLOB="ecb4b05eb763312df25773ada8f9ad85f3a92c46cd27b555818d767be794dc4172ea3a3730446146d07429bf052c98a1207779d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c24b4ebb267bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc61de5de252a68c13a594aeffcdfe3bc73b6e6e2373ffdfb02dda4761cf7680a2f552a6fc1913514a6c18275a442213d7a9f99aaf6fc199058471d673d151286c354e29282e09ba00627eb1c200ee9b81703d0dd3a932729f019ca67ca6a5eb195d6465a8b840a3bf72c466879e1fc3944e29f6608b7e4b9a81fb3aa48164f02a918c926a47485d9267275c6fa1d7952bc51d434cb8c353027002457bdd5019c07bf9dab04b95a99b392bce3aac840db1974ddde69ff3a056af8faf1238e98653e503624d19278c9324f39542d05efe59e637abfa53c0936a9b17dc14e839d545d4cb7f35e5a6c0392abffbc0137d454c1f3f62ad5ba761eadb22b322bfea634c86d0de79ce3f12674e997a28a4a453aba5e9afd4d2a533d392f23f6b1d101a2899aa7aaa7345c4af292c88d39f4dcc9980501782ac0e6740fd3cd3558b99d6a22f92c37dec5bd048188acff91b480"], 0x1, 0x800000003, 0x800) 09:40:59 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70f4ffffffffffffff7f"], 0xa, 0x0}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="4d396303ef954c88440d46867af41983c53e349342c397ba923a37c0234aef0af39d2f524f4f4eb290775ecebb2d4f90cebd283840d8cd19d6cb8473021bb7a29ce0c90e4afd6b1c3f8632463030cd645c6f46abd1d70e", 0x57, 0x2, 0x0, 0x0) 09:41:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 09:41:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) dup(r1) 09:41:00 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 09:41:00 executing program 1: select(0x10627037657aa82, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xfffffffffffffffd, 0x1}) getppid() 09:41:00 executing program 1: mprotect(&(0x7f00007a6000/0x4000)=nil, 0x4000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x20, &(0x7f0000000080)="ef6f28b58f1803a9bad98c556b20ea44515d3af0b6ac25c8961543d37b858b76b6968c29df12cecf7dbc3bbc4de42f6abb146ae2d827810605a58aaecd14a6c33a949b9e7d418a8e042372f04f867ea7b1ee344d9efb8aa5e2a72315069087ba11bc7b8be4dc64261897e0cd8c75598ec148b7f66f03c4f4ef72466ab6b70a32f6a3b79691e16c868f6d09c214a7cf79562e24898380a928f8cd83d4891dfc95dd58ad7a883b326c230dc45abdfd799b887f1ab9699d65ec66c484d2b36c235868b744159f4535d2d3d53c3f3dcf", 0xce) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 09:41:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1bffffffd, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000000)=""/194, 0xc2) 09:41:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0xff7) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x1, 0x7ffb, 0x4) bind(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = getpid() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/196, 0xc4}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) accept(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 09:41:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000090d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x878, 0xb7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x1, 0x0, 0x7}, 0xc) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000002c0)) recvfrom$inet(r2, &(0x7f0000000200)=""/156, 0x9c, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000340)) 09:41:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) fsync(r0) close(r0) close(r0) 09:41:00 executing program 1: r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) dup2(r2, r1) 09:41:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffffa, 0xfffffffffffffffd, "68d19d00003f0db1cb2fd71bc1c36f1cc68227c6", 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xb7, 0x4, 0x6f5, 0x3, "3db2449594afe94eb72e440a6666ff0d7964039a", 0x800, 0x1f}) close(r2) 09:41:00 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) clock_getres(0x3, 0x0) 09:41:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) r1 = socket$inet6(0x18, 0x4007, 0x72) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:41:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="6daa021790000ba3d37350448efd1436c0510523d22fc8939ba1015a14ae23746f681c4ca8919801a4282fea40fb13a04db582fa0cfa93cfff52be11ab8c8c653182f1cdcfcbb7ef1b", 0x49}, {&(0x7f0000000140)="ece8fa64388e1469c6a1d633e9402a75538f4666c2262d0511431bf214a8ca18237e090572e9f1d5ba3e28b31521cd1254fb26d1ad997ea2b9e0f03768b421ff4c024b96cc6a4b82ec9af92feeba90826a3389b046bebe41845366e9ba7fe142c021cf9bf97d6867ccb7670785fe70cc5ee0323fb304fa981e46abbd6e47ef85d15254c83f7396", 0x87}, {&(0x7f0000000200)="603b730dc0e9863918e17d57c586543fa9f49053e90495eec472e5d1118f1dae8a75c3cc169b03c15d1bdb6b4827bab4bf7a8e635de306379e30c3f5e53484b30ecffe9171cadf167d2eef2aef6a1038f44d664e0e25b27c65678a0ead511e7b67d541e2f8f16a1c91823b2c6469766e9105320bcb152eac37bfd00e6e402b4aba21781ecb0c9770a70fa18d3e8772575508dc", 0x93}, {&(0x7f00000002c0)="ed913cac58de70416de1c9d42e5363d99ae56dad73053d08f31ebaeb9f572d43f72e74de9133e3330afbad271a41e52be40850e64cdb95b58d8e1ec603144d0b14f346ec538c99d557d7e15081afd370dd9ddf2975cb8eebb6f3771db4ac0e1a95f59d151131f5457313dbe359e21d3b3adbf5df01f390b249e4c5cde7c60d385ecc9dfd783dd41348b34b5bc12d50d13f954ac599c20ec4d3b243395f118345df0e27c31be9e4ac2b540d00d98c7a9e7c53ea2dea6cbf60fddf598e1b8e89e99a099d65f0b28a3fa2be5f918060b106456dcba598ada5cc6e8b7c1f440d6c631f616e7a4ab9bd20", 0xe8}, {&(0x7f00000003c0)="6c461a7b255bb1f5a469d225fe4036ee8d95c962590aaca66860a6b110b63bebf1a9dddfb1961005ab", 0x29}, {&(0x7f0000000400)="19d305e36efd5d3ea4d4ae85ba63f6ff490286eeba3e5e68d9d08394a5618201b2ffc1ebc8254cc9d214de", 0x2b}], 0x6, &(0x7f00000015c0)=[{0xb0, 0xffff, 0x5, "5b5909128091ab1973c9f5f84bc8f6efe7a3521367a1482adea68c3e82bf6316bcc74aae8fd3af26634a43977be2693e8571c14a4c767d4d4313b3887748776be87ce4bb377e5966ae9d05daa37010f30f3143420229da7c3bbac838d0dee225124ddbc8168103f2d6127b48c9124bf1d11c29a18179aff45e1acd9bdc780f22b2eb1abcb539de7e4bb2efe5696447f509e0b176a93dc37af8013f"}, {0xf8, 0xffff, 0x2, "92e178d51ae8b8cfa4fe815cf9e1b99a4e07aab14e06ed1f0693427088db96935010c149ab89523fb702922efc788fbac1c64a943adb2450f54fa8c06630c0e6c75f76b8948c21c50a739685074364b4cfc22cfdb9e363e6f0586142bbed0e16b3e8b8b3ac6c9e8ea3167632d807b1e783c2fe8de248f7485c2562db5c951657506f9466e4ca46e36bc5b7918a9a597e91c3ddaad38b65847da6c6718e6cbe9ddf02030b6b0a16c8d5835d6ab2d4d070550dd63048ff1fb5ae144eaed339a60fd1eddfcef3586f7547ea73d8c3285f0cbd5bf516cdba6b5d65044c26e6b01d1d3234c393b92b"}, {0x98, 0x1, 0x601, "92c9a7741c353ba4dc3fce7a73856e1175bd3261516fa0887e4b409933cb3e0ccde21bc1454a437ad54627cc2659af05890adc217ca8ef2d4c0dedcb481d8fb280a83c09b2f1be48fffaa1103d608e35d6115a1f31bd586f0a2fe07b7aa4e8bbe4e100d23b412fcf487babac37dacd0363eb46782c494a630de9244eb4c7c49ef3"}, {0x1010, 0xffff, 0xfff, "26139c9504715145558600f9106117f90c579a721b549e08a44c45953b2530fcdc7f44c29f959bb1b14d50baa4de16e11fe23b5968cd74114451761fb8c3bbe6500101264af93df76b7da4033651254c0eb01918be748096f134aa0030a00dd6eedf6d8159611052e740ce42d298a8fa6a93af8107a66cb479dc2080bf58a46c9bd6ea2f3030cf82178d462eb30e83117c9d60ea4c30866a312f51c69bcb2609afb5cf30e3df5e638a5795344bf270c84d9f09a363a3d878fef4b812e03727aa8181fc0efe329822731738b352e0ab18ba7a23092dd751457ada2d7dec8879c60d5b1dbed6cc99d07739c28bc8293546fb3f847e5169d8667fc08cbaebe880b79ec5890d497df1ddcd7fff83a8ffc73fdded5e31cfe096a23ba42fc1604122fdc16cce5206a776641217e2cb9c7e8ae4cb9fac417c83f982a20aae937691ec2c94079aef06d46c02b55ac8a9f8c075a36912008e0992f1865490e08060cb687d9d7e4580fc88ba6402b7eb3c8bcbf98c67b2bd1754e5c694d08d063fd13e5646da6c97bbed11bd3589fd398a32932815c1a8ad1b772f4f85302cdbf401ecb593e26a7d2edea49ffbb21ca32989c32a32c70aaae6fe9d4bbbc88fa4bc1bfc108dfa81639d5c8fa56c2113cc94d3909b7f3c4a028fd7a6a7b557aebb15f3205b1f9d288b99c76039a3b41a62abc82d21ac924c67eaa0f18dde1abab498d2f0f65ca0aa440d892e8b540f6feed8c8d9b4c8d52e7809b68687a3ce8cc7ff7d4910049f6c22354229ffc85f931339f140bc9ca2a928b233077ab1a542e72a46482ac2be98a20f2cc2fc26cbec6dbb7d9adfa0f458a68e8ea4eae8700a0650e07cdb9cb705a805005ad8460d558af0e177c475d437f061d59b915fb0484c2761bbc7d60bab755dadef9678e22047aa1ee71f762816c6ff8961230186001cf24eed7a7917c3cef714b527ba03d52f11462739c344fc823ba25f3a91305c1dd3c996991912348c04470eef32fb96d27654c3f77a21aa026a44c9431e4841938ced78fd3655277933bfa728bf429edd6f237732d7bcfd13d7ca4dca6ad206e0fd77ef36d061617d4bcafe541835b0ee008a42b843fca94da8b161a68949c781ce10f083354ad13c763c4ea8fabb074019e02962ca7fc375500c936f7aa28c1100c16a07c9f8c067fe7ecdd7f2eb68cdb0547c8f26014217f37805297be657a758a4fd527e657d66ef0c7f81b8686f8eaf4fa8bbb989153678e596fc13eb3c16ea32047586e1a28af7084bffa4779313e9a5ec9f9275b8edf1e0a671388291b3be3c0a14b47dc305ccd4f564d85b4fa914b2c491e38c1752d88a053b7b4be3558fddaea4d641897c7fc35dc33d481c98a89ec32201cccf4be0e90ea3bfc002d6a3b4ab09d1e6b965ef7c01fecc1b82cbc51f158dbfde0342f1620f2c59eb1d92df5bd80a1542392bf27b6a497d87752f69c0a222fddb0c477be815ba1da8d96c09fc9ad0b2c45f47aa3756cdc89c165c545fab70c07f4d60131ce30300a9771d343a3b48fff30a5d3cb0463624950438da2de317991660aa08ef0cabf1ac9f009fa04ad82fd04650a121045a38ead430703258c528acde861d76932350452f6f0bf95fac5b26ac4a79a1e55e5ca7ff76082aeea0182f0954befe83fca4e65ebe5a32d0ae5d2b17c719b4dccd3d25ef4d30591cab090c24529470bfded4e2629f8a918e6048e9341d5232624c49d1d5d43707a223780e32eb511a54bc74859543fa6366992eac412cf9d0808686e008acf48bd42232e7acb9ef519f0285cd387519b39a8fa482adfa56a68aca2f2e1b2ed906949c4f11c475ce51b6fb7ad9a549f9005abb343167108f8ad848b6b47a50c1cdf414f25dc7c98b737a7516092fa249cc5ce1c5e7f98020bb45a3469e86e641ab6d1205fd07e227897bb0092a7602afc963b379fb93ab74074424e1a19ba08be2588ed4d81eee0103c88da4ff6ca34060b68e10f9e854c26c1f8dde5785494f345b2a2b1f9bfc570d115f00e9b8ff377332b899d89708d28bd575e80cb30e13d6c1f6b0a0430b401fdd58b495cd48f12dac9a118673145e14f17847447011ef324d48ea5d20ac03e82f763785e8bf063b7c28051b9829f39d19f83307987ee9e603f80fe799320da042b9091793c6e9ffa088a0f5ed798de4b5775ed5764d27de447e1cbcd485855ce206151383ab0b88aa6bddd88e43382c15f34396724de8bd235b88047d48fa9d2e9808b98a1d046dd7c6fbabc2b7468c72479098d5f5c25e5a1cbfc829eae32fe79e8e633166421ab682543f28f95d91d3f8387f5ae0c352eb618f86430e948ac262ccbb0ea59d25b20b53331fc82658d0902aba5bc002ebd0760d5d5afc71a6701f375674b9848a7d5a1d367cd7ad9d4436f50521922c1a8acccef9829ff7df37c722880d53ae5daff0c7f7f0e42d447a154288c53d7b4af3d446ef0d908af13741bd76b47c0a4fdfa86e97a89a4ee8478b1d36fbf0eaf5dc94570f7056277799bdde91c6f2b1b995612426afb3e7ea6d80def964c41f05aaa995c44881e94dc38a5ac07401deb63e8c6750da26b7e8a92bd7eae7bbb2adab237910c3e05d8de88979d9da6cb14e565207c93077197a24b47811667fa9d98f09aea865b108e58ff714c90eefa95ceefe9e6dc37f916ef917ccaa920b6cd7b6059419b4f74b148c4dd2ddc854e01d0e2093f697d2986cd37916470cd073913aa5681bfdab3ca0cde7995a5ca48d5fcd965d06de7bb7b749b6bebd3cb565f19d82572518a361284e4d616b07d15c90ce04c761a4f7a73c031969bd28983507ec83c9e6e5f2e7f5d21e15ae2c059e31d803ce2e44d0fda97f169942c003b1657a0bc7099300a760484774d63633631cad756cef1742e2fded82ca929fd9c972b045016832efd3c4422115ab4156f1cc9fbb3008d8a696dbc50acecbd164332bff29ea88fddd0fe65ee0b1bfa9eef62fd5b13e1239b77d77861c911157c453b5476539a1fc3e175c332dcb0cd74f7e49612fff9b22f396be5dedcc8b1635cdeeda0abb72f249dc74740e2b50559d93174394de225dec236108d0e4442bb11104789624103f9170c605dc32a065113e4a5736502bd24437aee85e806e501e03e77b8d5f86f1c1aa9f55d819f0247fcf1c73f2c1801f7634352187cdbb4bca2347f25d8a0a703982699ed0d57863c5bee8123fb7e9af0b4bb886fdd8716f2ff16ea7e661292bb5776dc9b66c0efc448e2ec0974144e1419eeb963d4d9568634deee97c6fef8f0f2119c40f0ad7e54e367863783cf24c5f344dda85aadae9bda0e5a0e5ab3d996298cd1d82818248dbb312d46dc093224cc656717c17acb094e3d3c32dc1ae69612f173565ae5704097de8166c8ce855e32885dc122630d0f75429f3f7f3471d0b405a48b8ae418cf5ec0b7a425b9599a931859f4bf9120b084b3f3bbca4a203bb7a0cea81a9bfb1ddff6857805f5587580b957b7ded98200eeace5406dfb5ddda2ac7a5fc288e5ef97af2e51afa2306832fa4b72282abfb90568621080c75786a8bc182f36596102ce83168855421dd08a555e3b517e148d657f98d7b5ab594ebac199f1f573416fc8ebe0504ed3fa4e36cc0238774a9c461362cb117bd5ae74369ed39f7a95567c5f41cf2b0dd14e7364c25322dcd32701b5523fc2d5e22e53454076bf034d6e087ee79e96e14ef0d960c18e4b6c54286f9412d1d9c775494caac0e9ee5524ddf13b19149301dd8f14b5e1c99fff74e30cd7c2e2e17d4bed828a86aa7f2be6886c1c3f4e523ffcceeb3e7056517847fa5c021eb3565cb5872a8908f66510ba301023721f079cfdd5a803200287c930183049246ce90225c939fb53fc3478ac4e89e584cfe54a101a8739987b572883ec32be755fca08cec6ce2f7a4b3e273d8498ea7991a002b69629bcb939267379047213061c78c9693b34dcfab3116567cf28720af30dea72df9cc9994781f8ea8531ae40a4c648ade014e82c2993d779829947eaa1f7298dcd01c788b7406b3f4208a0ce6797dbb4d4d69a0ebf507a530f82e036863b4160d2e30eddb044361a305d2f6955f4a9740a58404d5ce51c5c287152801c55fe0599532b5434ceb7bbbb02d019a0db81face81365232ba3d7dd9c6745dfa66b09201e0d7582ef51cda72626a763da9061992e87810488e69acc5b59d2f559f6f9eda538ff020c7efdbb37e5d5fb4fb128393f89976865d6d3970a01eda9b25b79773fbb249152ea775abc3dc84c43f29cbf0de9cee14063b31533b0376297583626969d6897f0acf57ee195cde256bea32e24dca8b6143c26e86e468a87e227e11eecbfe34b291faf768adc5575b50f94840823943f91a0adeca1ce0cca244687916231f33ae51ce97229801aa0b22be810465bdefb7ed99cc32008bc756cce9f9856f3bf84a00de9ee064f2891e3be69abf8db498cfb5c7878a09490fb9a4c8a3b231245275c43fb8924bd41d91982b9c89dff1fef3bf640e280a54af44bebcc06e234399750f8d648f9f18a420d058eef557314e1732428ad2f149f90d2ef806e2f3a9f66bb4e2921c59c87f092d14a8db752479de85ecbddcee8761f2b6c8a1a849ea631685d240464872f1bc0861951a0e826cc841053fd1c8031ad6f43be8a73f4ef33f9c4e358d5549c6cc863b1a8cf262dcfe9fb4ff68118b7be5c269cfdae57dcd132a73ea9ed018d5818048475bda1fea692b3e39715e32954c957113cf8a1ab49b11adf71188923096bb132f4745ad5a61d58f53301d11a34a0dd944aac12ef7062b66ae4e551698401026152e6269ef09af689db7627ff586f8aeb63779270c1ac8904cc92849fdc60242b8b8aa6d4df65d4dc241da267614bb15f8ae5158a94f6eeea606d8d8bc47107391970831f2f9ff629ce76fc59eef62312bd1f424e1925d4c72e8025a9ffdb6a2f25f3340f6eb78010b036ed9e4d50732ae0bf6d959488631a7c0bd08384d74b18722eeac1d2d53f3bc16baa67d687caa7385f166b161e51b87924c3e40b3ed0dced11f4f9781a93903eb2a84af662c15156e1ce28394de6b786dc57140670855fdb8746bf42a7063e48abdaaa40b3917cc430e2335090090da0d4dd2f6c4665161f26c683ecac642f12224febbb61a1d7c991dcf2c55212d7d6c8ceb471f3430bb92655c903ad899fd82a6fd94babe3204e11c971c70f496c14b8cc9cb468030ff3870bd202625a76a69a9f4ec323e8b68dbd7de0bafb4f4605a437421a8c34c2a5e6c311086d92b20b682a02f792109f900d2f07bf3c88e52f1e9e8e3dac60ce0b9869cf49769e4d68c31020434b65a55237395b6cb1b20a346e78c6b7d00a3bc8dfdf5cd18ac8469a2156c4ce6fa352fba6688112caab8734b2f6ec74db15b9fdab73f8de3a46ffe78dc454b6fabe3f0c27b05bb4c643b556da3999ddc7ad4e08a8286b119818c4866f52764073faa0e4792e7827a0cc0aa3d0daf66ac6cde31dac56aeb861e3072920058a9fb004f0891315fa7cb08fbd0467bebbb31e1249a7efbfabdbc1a10958ef7f8d11978f41ba100326fcabeb338cd9b7c8f1503058ddf01070037af3e081f7e120660b794007943354831c41cb8f2fbda9b97556dc2ae89223fe12f08248d7be6ce2f7217e6fb8d53474bfd777985cd2ae04f9f46386b6ab20a1b5c5645c571df7fdc897c4469e082b7bd37b6ae0ed62ed806877f130f90c18c1408ed727d6d5d912692f9520dd697352bf7529b428ad1a36d5a9bdc37ec6972109f47afe310ce4e397eed2"}, {0x100, 0xffff, 0x7fffffff, "50f28d0d763ebdf374b295d056f2d74d8c8b6ccfce3b004d67db8d764e37b07d356e054233176dcc09195c2ced0411c8708cf1017e0d8d141041ce6fadb2b41e756f692b7518f8f9c27828e5b00386fd97f76bc901d046cd02ea34de6783f77c83ccf489c02461000d8894b55f274e67cc229966ce171f01e84c54eede1b790b5b4d1f6d07da587610e9c64b178b305f2603daa5c481d9e1fd5eb0a108351e5ae71a427450287330ea22d91c28f4d25f00d88b4b51700a8dd54a21047f3b2510681e05aeaedac6141087947c5f19f066462bd57be4ef72e0e5728092de2ba5ac477539caf28585d3aa"}, {0x20, 0xffff, 0x5, "4204bb006a38902d7b0f95c67c1b"}], 0x1370}, 0x8) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) 09:41:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 09:41:00 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmget(0x1, 0x6000, 0x0, &(0x7f0000d13000/0x6000)=nil) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) 09:41:00 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x101) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000300)=0x10) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)=""/56, 0x38}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)}], 0x4, &(0x7f0000001580)=""/4096, 0x1000}, 0x2) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) 09:41:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) r1 = fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000040)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) accept$inet(r1, &(0x7f0000000340), &(0x7f0000000400)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r2 = syz_open_pts() r3 = getuid() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='W\x00') r4 = open(&(0x7f00000003c0)='./file0\x00', 0x2, 0x10) mknod(&(0x7f0000000300)='./file0\x00', 0x6000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r5, 0x2000746f) read(r4, &(0x7f00000004c0)=""/167, 0xa7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchown(r0, r3, r7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffd, 0x3ff, 0x2, 0x7, "ee24cba4d1fd495addd940e0207fa6f427cea1d9", 0x0, 0x4}) dup2(r2, r6) 09:41:00 executing program 0: socket(0x10, 0x8005, 0xfff) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 09:41:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0xa) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 09:41:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:41:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 09:41:00 executing program 1: syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0), 0x10000) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0xb08) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0x3f, 0x6, 0x8, "a31c45e20c8b0098e262a974d00ab9ec4804a913", 0x3, 0x5e8000000000}) socketpair$unix(0x1, 0x800005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000100)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x1a5}], 0x1, 0x0) 09:41:00 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r3) 09:41:00 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 09:41:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='\x00', 0x80, 0x8a) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 09:41:00 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() munmap(&(0x7f00003ee000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f00003f3000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00003ed000/0x1000)=nil, 0x1000) 09:41:01 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) 09:41:01 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x5) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) 09:41:01 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:41:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x10000) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 09:41:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)) 09:41:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) close(r0) dup(r1) syz_open_pts() 09:41:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x200000000}], 0x8007, 0x0, 0xa45, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 09:41:02 executing program 0: r0 = socket(0x402, 0x400000000002, 0x8000000000000000) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 09:41:02 executing program 0: r0 = kqueue() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 09:41:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/44, 0x2c, 0x41, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000180)=""/42, 0x2a}], 0x2, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)=""/190, 0xbe}], 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000440)=0xc) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') accept$inet6(r0, 0x0, &(0x7f0000000040)) 09:41:02 executing program 0: socketpair(0x0, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0x400}, 0xc) getitimer(0x2, &(0x7f0000000100)) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1823, &(0x7f00000001c0)=0xa8, 0x4) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchmod(r0, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockname(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = dup2(r0, r0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000480)=0x3) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000004c0)={0x3, 0x1a, 0x8, 0x0, "b02fd6dc97804714e482039c59afccdd51f654c2", 0x7fff, 0x7}) fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x3, 0x0, 0x1, 0x6, r3}) fchown(r1, r2, r4) r6 = dup(r0) kevent(r6, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffffd, 0x8c, 0x49, 0x2, 0x7}, {{r5}, 0x0, 0x8, 0x2, 0x4, 0x100000001}, {{r5}, 0xffffffffffffffff, 0x42, 0x0, 0x9, 0x57}], 0x2, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x401, 0x1f}, {{r5}, 0xffffffffffffffff, 0x80, 0x41, 0x1000, 0x40}, {{r6}, 0xfffffffffffffff9, 0x1, 0x1, 0x80000001, 0x8001}], 0x3, &(0x7f0000000640)={0x4, 0x5}) r7 = semget$private(0x0, 0x1, 0x80) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000680)=""/45) truncate(&(0x7f00000006c0)='./file0\x00', 0x6) ioctl$TIOCEXCL(r6, 0x2000740d) bind(r0, &(0x7f0000000700)=@in6={0x18, 0x1, 0x5, 0x6}, 0xc) r8 = shmget(0x3, 0x4000, 0x38107aebe872569, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) write(r6, &(0x7f0000000740)="d06acd9697fa08cb8ef560bb8cfade8bf50c23d65988d7", 0x17) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) linkat(r5, &(0x7f0000000800)='./file0/file0\x00', r6, &(0x7f0000000840)='./file0\x00', 0x4) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000880)=""/162) 09:41:02 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = socket(0x0, 0x3, 0x1a1) close(r0) 09:41:02 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="29f1f154006857810c0cd5a2eb362a7f8d97440a6eed0e21f3ac20d422da820aee88858994fb394f09ae39236aecfc36c57fe931d0f7dfb050de76ac27265991dc0aa36205269db2c48b9a8a1cfb63b9a26baa478523efb75dfdb9b41e96fa5c08fe014af78ad047129b29f05fb0dd632c3060aaad223d66d12cc09eecf91c3eb8efc66591bf83cba0bbea91835a1eff09f2dd48c277a85f22e7519f59f27a76f78776c7ef5be40c505cc79bd7c1aab0e7b68b06ae4697b6c1a24a2726e1f23f259f578c75bc319698ca388ba3894c878835486c14568f8bac1667434bce125f", 0xe0}], 0x1, &(0x7f00000012c0)=ANY=[@ANYBLOB="f00000000000000001000000810000008d19bcd97751ff6577f61724d7a18872ba57408e703ad3cf56f99b9c9ec7f5998e4239b53e0ef9b5c203b9305b8479e5d2c4d6aa4ca2c5d00f76c7d4415e1a23b2960a62a3a274daa3c5285b3cfc005e5b4cdcc3b80291e5ac8d9780878d6f745aff5d86491dd24c00bd0dd85efa9968e0b92e31b65a38e3f843c3511bff09db0772ba634f0de46778e923b879103c5e15af041510c19911ed0d1303674cf839535aecd30037eb57ae6c9f378f02f0f9c4996ecf879d066ce38b1b9a50fbee31f05843a87a220080f4b63a3f3c62c4cdb6c13f004e96fd143f3c2cf6187a5f0030000000000000000100000009000000ec9a5537a9d5b693ac38951e3077e58c9a3ba45dcb417a25c10000000000000010100000000000000100000002000000588092d6ed776c88f747ce8375d6be00ce878d3d460e0132eca088231e64b61856e477fd165ab6359cc73eab462b3df30cb884b4eea00d940a388242497eca345e9b6c4a4ce77a0db30cc06a4fc8313368af3e15ca05f7c3ede71a1bb2e9d82d21fb1708dde26e3a284e789d1e3aa481c919ad01e6cf936046c576c0c925f11a367071f022e35e116142e8d9a2dfa1c7f2d1f29d7a295a4b7583fe429191f09e5ef17a14731e92e536f776633d12f560302ad1191eec5d7e3bda7acf23295c9ae81954041a842b4d6141aac5198a503cc8d6682dc274ab1aed6f61f9441f52a60e58b6b76658de9fb6781d22e6849cb73b10223a5810b2ac4188fb79395d35fa5d8cae6b9a6ca037fed9ed8e6a732ec65cb5482eadae221c6faed2d532bb6e75c171d1b464270141578cf81499da954db1201c03a09fa73ebed110aabf9cbbc8a0231fc800bcb36c8b1a8336655bce80383f292829d90036e62a5ec0d0c7bf48583f51c788845c38525d22eeeb08e273c9c0c30da26b24a8ef675c7253e13e5eb1249d27e6b894690a93683b91d89cb9ee78cf8c13d47a697304e55db346a5c9232ecef2fbd675370e2d858f273e1f881ee67ee989cd1def6b801449af3dcf02398f246a82ffa68baff235b2b21c6c20ec04195de021f7e5b1b04e8f2d927474f442e7a58bd724af2ffe30fb0a312d65a975a4aef0b9b2cb73b6af087a94f03ceeca1212341da9217bc92602e61de85094ad889c9c8bc5e3e079fced0e5e29690599180cfc6470611dbe45cfea71f79a6cdaeb3076c525899815e0bd2e8575ea845bf6d3964dd83c5cef48f5375ad860266b649aedc1c404e251949b801f672701cb1516a09662f87eb5aed3978fc78ed0e57d97d689b748d8da814052a221395741bdd96859a1c0702e12a39d90d44a1636d98cc7f34d9fa28dd6b1ba5b0cfa545ac21b748de22e75346f3426e5790e79624499f7f39a621f28493779ff6b418436ee5ccbf808463ee41e338453bf981ce7900b3a155fec5125b2fed8a336a3915df43b413e3258289989f06ecf5a6645e7df61cee62299322e40c28cfbcf8b57248a18cd829ee9c2ea19ed1b6ff52066c0e431ff929be5fbf598492c42b7d16ae8b2a221c8d926248a3f15785f9af2406ec6da81a77e5dd07fb789ef3c1705f2229151895565db01b537c741cb3db0fba6954fe349f919c4586882526c5435ecd4d7ff068df9c3decfdfff0fafe6c4dc49f9c2c5c2b2d2a6508ae08f050489ffa29ae1bfd7cb0ed5d0ef1a1be7efd35974445e780f97609280d9d23f5859756e35fed9497a5fd8b925c33b0d88db45397e82ebf575c4c958d3f43ffbe62dd24dcb29cc1d542cecc0411634405c723501474391c7f0a1f8ad9b567114c2b171bdba0e76c3cf7e6a80b96144d7745c251b60ea0710bba7a65d0ef63d3614997e9513d9db38431d30c7b7be6701ac84ee71d60e14e6eb720a69d733c92aea722faf8b2b6631a51e4bd730a84b659963a4d5834692c318ae8ad773196da8ecd38f34271352b1a656ae5b007ac2bb1ca1c17b97d1820a3b20d892b1beb15c31072b7b0eb9ca6c8d6a75e3eb5a4ea03bbde9e37571748acc71d93ddabdee5d3819ec5df456f5263523d091ec207452869f7063ebd210a7e5606323b68d1d9f90d2732e4f47dbab514cf44fdb76102c17b87fe1d2cfec9b0d7f42294ec1435b75afdd104e952381576d427e07a78bcec374fdb7cb63ff56d59d04c6428269d66295ca76be20acea69b01226c03ef301e90dc8a79646d66a106e20f7566b1c9fe36fb17fde7b5f95f2e91ddacc431d23b02212e0d9acd1cfd2a63c5910ee38676ced08256032d90cee32b0ee880ab71dea838e164096657b90926f718a2f80ee9c3cf402c9bf87d1f571d6236164883c035318761489e238d34088dd9cc307be8ba8f9e606af9f05a924e3c3ac9ed92151526deb5f3fb85c0873656b7c348691580c27d29617923c64f295647df0354df82b595a24ced79da593f35048750fb16a8c9293f53c5c660cc062195b7dcfe8dc41ce1ac49f2b24a56a114cb75ec97d814da554b8d2d67994d15e12094dd0f242398b260a115ae5342a149309e73691d34c749f52ac22d621e372d5b65c9e50c535ef3fba1d99bb81c94392ff927e4c5b5e7bfea6709051cae82846ba9278a47b29a92f02ca70d459bb42f0ce0c3f03508370dd0aa6ca26fbbe677e70452f94daa1ee4f69f1facaaee7e04b45f91f79ce5b404925b75a35fafb1228d3ce06f54bc15855ecd1cf43799ccee51a9f9a9cd581e92c50efc125560407409b04c4b4427a1acff41a968b77b38ebbf675c9c4938102f816c6715e7a534b9614c79a1ff4fce2ab1829daaaebeeca097eea9922208860816e76807df353eff4cb0b312c532c082a6578479787e55314d70dd900f008bcdcd48e0cb98e1b4efca706fe053b6b311ac52c5da2eb6e0e38cff7ab090c2e97807c0037900805bb00b37e3abd3144af5f726353073785072862d3fc2f2339643f8795c8ea0876181e0910bf9605da3f4ece920c9ed10c5744564d724ad7127608feeeee54583af8c4254bc8429b3a49985adb02774e3a3b4009fc9fc30085a900d91c912aa418ad7015dc637ac00ea08939fb08879703d790fc216aa31bf26993ef6eea65fd4137d04c66c22d96769b2837c24bbfe862c3d922bf93cc935e182fd46b31a14a9f7a02ce2785bd28a216c6ae92b4472298438f7c4102f0e9c4d6c595b6365ce9feab6aa0fad01cc2122b6d07279c7639ff740a50af54bd7c308bb7d3c9bdd54c120eda047df0bc6aa8ffb3b12e2b535df41c1c8deb142cf486ca312e975611633dc7315769c19581d38b290544a4346589bc4f549ddc24fc550476c32fa44ac3d8a59ccec960c89a9e63a631bcd970f15428deb2b96d5519c2d07dd38e41e3aa2ef820a40ca16f2f1f1cc4d9f13028e07f45091f0b80f2572f4331ceebaf4eecee8de763e01e8335d53b069e2ae2c619e4d2ca09d15d2cbe530e33078556670295a948204eeb53cb61adfc0c94e9140e2d43014120bf7d6f8744a8673b12ce2fc66c69a448bb523411cf5e5e6845d3909a086cfc98d56c9e73e710e528610f886cbdfae9b13cfd031297a4cc8a02f7b53eeb7d39e3736ceaa72dca08a3fd1e5f654f64cb760658c5bccc907c870b37ef1c07297090f5a44b259f757c75c2ac56560ae28deb6667788a9b91cb4e8b53f40e55f00c0254af5f8a5176c228652c94e6f832cfd2913013f0210fa8f082d152ee3d1de36650461bae75708032ace12ccd28b7ea6c4889a31569d67bd8caac15c5f4257d47f70f7d68ef1370e3fd5fbf61fb4541b01386ad58e2c26b8c1cf3fd4b61f03b6b18a38b5e380f02cd4e1c2a586b6893f3d9d345dd5d1ff39d8a31a651633c54be1ff866426aabebfae8424e06f2694d09635bb8b91f9f8369b261096a077665440bbbd7dd12a97aef93eaeb3e0a1d486013967b3efd200beeaff91260fcba1b545557f06da68613b6f0ff39ec0e37e3fb100ae385cf658c5362e680223f72235e4399b7deeba1fbae2956d76a1ed550f54e1d4662ec4d0831bde54599e587248fdc4f2c4e4f304702aa7451a078f6ebdd1e17c18bf7589e5e9e9e2b09f149e223900d619fa8f4d965c5cfe361c8429ad423bbee1b61279fab860ad549eab6a3fe993c106d46976ed2ea2de9ddf74b8e3fdd78e20991f558141762e97bb050e31dd40fdcb2cfa6f210d7e0cba3e830b99b34b241ee0569cbdc3e3f7053361e220148f396165a30ae348135609f710849f52e4f178207439c1c23c9c1930f1274cdfcba8bfceaee8a32b79f5096526a5783c8419012e4b1d35db6accebe0913efa68dd1e9897205a66255b18ebca91d0807a820b99e69b31bfccafe2c7ded5058a3798091282e37a09f2292acec8be3bbdeb077ab863c4a094082b9f0dfd61b6e2662ec912e72d1756a4046510393ce38608cdf62c3f31cbb49fa60b33d1db2d95f4a09beee55fffc9c7dfe047b6dbcbfe87c55c92e2f257be59db5ebea8a38d290786ee18d91de9c6258dd60e02b77a1096611c6abfe12e5fa25de3b3fce034ee3ee3d033480541dbd41ac49e1ae7f22744ee800fdc2779674e129ce09c0cb970ae15060b75f859c78bd6b0d990b218a6a8aeb0800edd60878e097fb54c4ef4f4005acb7069677269a7be22abdd950c28854aa136dbe567aa726b5ebb1878dd66f2753a0c821e77f2279e10439269c07c87ad2af46a865a33193fc02f1f9fddc27ff0e63234954ae043f19041ee63a5abcff3139b0c7b1a153012cfcb363f128c79a8855be2fb73a9d2b6df7fafd1e7b81bcdd2b8f4f7ebf246353a74ebdaf238db77d4d094a06d3ab49334dc17500aeea692d8f8e53e2535f82fd2043ed911b03823334b5cf2bd3a43b741f0ac0db2e20aebfd0cddb990f5a479d7646684f067e59925f16db4614906f777eb435b9e16cfbafc8fb8d1eb2bc5b6db63b2a91a2b281b088a8f19bdd5c44c58b974b5ba0bac5d06bc1deff31238293b4f74fae1f23a69a594f985ba8f3a5c974f2a0532e2db9e8b549fcee8c3efd655eda0dbc6e9798305ce214b0665188f259d3e241290a216842a532edc3bd61e9353b58489d50bc10e9097657992567f39b74f942f30a7717916a67e670d1cd00ac14305b0856768a2e239e52e459f251c24e1eba75f0082a9a396f0315f049f92c010eecc40853a6679d94f6e015d6f110506bc5b6cbae711bb7bc65039daa75b03a12cda4276afb55bdc5f38276f22eeaac27a870cc7a2dba71ffd96b555e2b54f5252e01910c3fee439e50a31533c23db8c598202df9044fa199a00a15a0b0935ebb55523297900ff122b59b670f192b76b99e1efb8aba2fba60e823f7ea791e084bdeb7ce6d807b112faf15d01deb1828a75efca07b618900e274e06ff1b886356d4658627e55ced1e10942f6ee371d6abd1c369d19acceeb47460d5a2f30bd80982e1e59ab25487b57fb199f794b0b5a821fa12bcf6581286f83405ce2b2283bc410d6e07fcf7abc62485f644983f8b62e1d27e28e80ecb3f8bd8565f3e45c0089f8ed7a19fa0a0fdd034adcf4299c43a9f3bc20ef258ed24e33529d15b53fdb03ec100337277311d9e3094d48edb6d91294650b6a6942b7af9497756c89a359a3ab1d6e674783a2eee24d9e4f6f0a54d0ecea283a7697c356265214a1b0be6e38ce3dc15e7567a348e85eba382e6811abc5a0580542d9423ee42a9c15f983590548f2004eea3d2ddba3d6b513eefc523c01aee2a112bbef313970f1fe3e9ad8f9743996afd5a9277729dc2f766f11189484219e760ec54650963efcd75b32cd32b8aa5550d6083ba182719efce1b26d084020ba3608690d07ee46743f3311dbc544fda05cf2e814dd67d2ef7c0659c29514a831887374443054e8b293763ce06c7819166fcc7e5112d3ca42d38b7c8d5d6c0c9de06b82fc68b1e58b05fe4b04864f25aae4ac877807898b9a3b65714fc40c63679d5c8f67ac4edd4b415364cd6a7dfb4c7c3b374263c3c4f37ec2002d88c74a6f52c039d5653d000713407834ef0a5bed3e2bc090ef57353ed9aa0464d5d56334a2734b59b39854247003ddd92c6281055ba3ec4ff379f6f7403d637eaec20de682c4dc6c1788cb7f25df692a0cad00874ef771e744275f9ff28f4bd9c63d138a9aff7642c8823e7de00acdcd6de7b6b92f8600e7fbebfd4d1503d1eb6b50b3341080906823c5795c181be9fe4cc00e8e3ab21a99bd1cbe6460585cb83ac2e47802e6f3cb89bdd7"], 0x1130}, 0x2) execve(0x0, 0x0, 0x0) 09:41:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x79d5, 0x7fffffff}, {0x6, 0x80000000}}, 0x0) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x2) shutdown(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r3, 0xfff, 0x2, &(0x7f00000001c0)="f980a24c0b62675e2f60c2e76371625534d9ebc3f8b05502cd4d157a97bfbd5415c373a3616954eafe1e260083d7c43e779b6f4348f36967160bfb66b069b1a948e65ef47054f019a7ceac5bec728ee59dafb38a096441c813502599d3e5a5e6fd97eb9600b19a9226e7aa59f1be2a1975c0e4a2abc02a33687d77984a74a49632488eb14b8bc5d554aa9ef37cde74b441cee3c1616be504f22626f934d6e8198b84ebb30a640ec0aa99dedbdbf9f211da558987db29a258074c7c8e885c72", 0xbf) 09:41:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 09:41:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="cc69ef3000e929b8d7dbc38a26754264695dcf17d8af19f431b0842228ac2b4a13ccfd0ec342f44af418860751e6d99a5c1585253cbce69c1126ddef6d926eec6f9e5a9be38aee6381e4970729cb30752d0666cb4e64261bef2f333916f6d63bfee5bbc70d963b0150b0fe83a804fe72ff02a2bf2b263c76ac481b79920e40bcfb09c83ecc25881347", 0x89) r1 = open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x181) ioctl$TIOCSBRK(r2, 0x2000747b) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 09:41:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) socket$inet(0x2, 0x4, 0x6c) 09:41:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') getgid() r0 = getgid() r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept(r1, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) lchown(&(0x7f0000000180)='./file0\x00', 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='W\x00') 09:41:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="0fcb91a33573cc778d98f4fbbe88d31361c8f1d8e1865cddcbce419cfc0fd02012f0a1c1c41e148eed87aee8f3daa4a6dca909872f67de8655bf426b52333f148906627ab152a0fbf47ebf96b4e478639490f812683da5995c4173877a1d5dcf523cb59f620e448452bdfa0e1b2890105206523461575dbc70cdf578783a9ff48d7e8d4f4af0b599c205e8d1fc300329f2e95e4199b3c18a1bf82a0f68f6e78be5d7ef4a9be5f14bda0e896b698444633541b41b77a42916928994178be508cdf0c5c4af9264f59e7e9c47295097cd0f1a93bc1ddb888c834f5aa6fce8ea80a5f8bc53cac91206f7adce487b2ac86c61cc5c1fb001b6d44eb8d6829d0717c2a8d31706a4d074d2b1f609980820f7afb094e6c2f4bebc575b40b3a096f1940274e93af44549631ff59f196d4c1dd8e99666d1f551b908bd16852982dbb0e5506110e6ae0c954e2d7e53576872507f23617ef79231f8ff73fe0231f22b871c251edda00244ec812a3789bc6a3162bf9a6c6c944d74b0eb7923a8a77eb92817b725d04b87f5806db9c41ba02eb760dbac014ac257781342a10b9b8f52fe4b93f0c17d08acd2e4fa1c16741a165010ebceacc95c725e8de4d95ab2f01985d11aedf60d7e27130fe8f919303a584073785797b28d7478399cc9366691ec6dc3247c73f5182ba8b4db39271675415156daa9abbf6d7c376c74d2312b164cc014753d10f8ffa4ad614d4299240d81219183f5375c14e6e96532dfb7b6e82fbf0254ce98c9206bada7c820661bea4c7e72cc8ef485c3907ecd258dc24ea765e9dba6355c80f7e1b2c0b0dc33519562c8a0e4720747b3a38a62336af6e5d056223a47d2322c0f9bc7a4c5770096f62db1b35a2f87e6ce79e4ca485ff505cb59664132dfac5c0d561292c47966ab56907193cdbd93cfd9d2b75c5ff30f835d0b80eba0ef3508ac3c09cbb33e95895a2607e2c4f68451761a15108a947957e8a2916e6dbb20e87ffcd46cd2682b18acff35ad622b40fd60b3896b6ca469e725b2d07b126de5153fddbe69ef358b3b4f63e89ec74d6f5c5459c45b7566551f4085a9473e668e82aeb8181d5ebfac3fb581b64558d97352ad1a1c528a64d422b9240c079951e6fc21c4794e5bd05d54fe128057cf64e82c853d4636344c6fc0c2e73569f37286b1d98d5990d41c3a9097238fb1470802b89fa7e36994ff940ad4336ae0638c451f4d5773ff34e460007ed9771aeaf76618ee045984fb20b7b3368d1e46b6ce18c1db14c347ea3eff0e7217763f2bc8467e525f0f1b4fdbff8f2e314156e42ecd797de6680589dd4767ecd05c000e016e2d9bde34083eb140c77c86ad2308e2d42554ba06973bc11d35c11a045008da27b536f3acbfe6f611d29766274c6487fb8b845534f72531c00a15dd12ac2714b7a76db8f0010afad11b8e4dae7c8e88cb7709273ebf788bda703591959515ea2febf40d45fcf6b9729d593a52d0324fe6f27ac129044ba4950e7bfa98845e3103737099fe15189137ef416bd5a4d3435901572ef122705b62e502133d10129e32f42d11facd62054850dd573705ee5801025d4d0931ac2d24a18bf5c5edd59ae95a0637bda5deec9a49303ddbcbe882c087839cac22a4623ca100b5ffebd4ab54db5159e1e8d4ad8ca6745cf21d7587493e5f051fbff7832d95f2f7d225c8ec76801d08489c7080c317be0f0aa3d2412e7dc86382fa7f3f4837f42e3a08528fc9a39e38854ff630c6e98e285b362fb437350b488571394ca2676308faf40af856d55e3bb293ea34b51d1596c8b29c5d1d64e37683a440a0842c419530737312d941911f37c853f1e3c312c6ff035036d3afe7c97a186521d21e9c8ee7b4fc734c46a5032c96a9b58cbac14c75aaf1444643512f02ed4ba3cd86522a099cf2439fae5a1c896788c67aa26aac5a7c76a121e0ac452e598d0f45fdd1939c8fde61aaaf1c799f94958050ddc697fc5f3ebb970b1e7f8518763c40985bb094ab2fd1af46c4cad2e06e1323fe88351ff35d5b5c2e68abe9b5050f3e23c9040d3a26783fe9e5436fb3bf8c8d01c85cd736b20e0cc3d890077d80d08141f13529f59a39591d8122e77e1b37f27fc41274f0d76a51a4b7617f708df53f3900056886ff76328a951a63d54c38dcd099a45ede23d772d4bcc7413c70319ca1ed7196d6b40a8ab842187fc156806700b2eeb8385547372efc98b772897127a5dd161607de78eb09a29489600e76f46984c4db4c3cf7ffd09cd9fb51c769bfa297d3f89dbfa9ebb4fb42310de81cbe5bd401a79824bebaa9d598dc02f26336af3300417067a68c16eef2422412ffad9e372463cfdfc4532470467eea382b8fcbd85e1c5b90422f08a41c959ea9ad2c8204305568ee89d20774b6ed433bd1f82512c64531918f4f8a3f63784bbb4d5f1b7b0009fc93277b9c36ee741be1e32e18f78e4aadd09c6812fa9536e6691b19b17fcc0112775bc0ddb92d448be057d8f235c4fd489c2b45a3fd994a541d199cb396f323de0d49b4928fb4da5b597acdcfc76bca27cb99588fdd0563b1bc34495ab0f8146817e287521bc412ff009fb85c2eecf60ac81eebd66682e8ada3505ab6cd384d46bc15adf6522805c2adb0de58727eb9e54593cd5d0c4e6ce5867d87d4385f8695fadc0dcf2a7ee671ad6c4800f004741aaafeff4cc90d602ff4d6264876320392a63a5574df680aa846e51e492d1fd960422b0bf9289ddd28a0c5e650174e090e9fd7868137a70ae04177347fad0dcc48ac8d372c24fe1d7609b57363d26c42bcd3b270fcd06dbc065a004a31ae1890e75e3ed79716d6830a9b32c1f5b0f4ed896968a7879280adac23aab47562147730e327a184a88c0db39e0356612854b85ba4f859ae4ee64f4f635c3d65b8a42e49574d329ad5fe689ae8e77c962b9ea17c36d75d311fe482e3823e763a90daedafa171ff097402422e36f31e7d6ea3ddcd751ac3a238e6f275a3e38a5abb36bf4dbdef9f4211b5fe52fb8a8077fcd05ddcbdb76789244d8add17221e7546cf363b9f84944fe7aa403df1156cfaeea93dca62e22cfce58080eaa01c7b045f8d39e10a9143f70868c9181e3a4fa20e086c165842fba7d223eea5925f677e2410ebc8b78b8b81c369b5f2fd00d3088154a6f10666370dc5000110da3f65a76314dda9625fc85eee1292cf06079f825612e86facb26348de95c1bb352bfd9954cd507ecb98704ca4281e575a502db8a5b87d65bab62e163b96cf4984972968276e8649eaf4829811c7320a9cc377b965c1a0c171d2ea69894a1a497e17ff7324764c72199eea58c756cbecff9ceff50791ec650a614fb937b98d23860fe654416ceb79f9babdc03c823a108f3f97204ede15cd9671812ff7eb1158ccc85948e2c6f828761646448e87ff4711617dcf6d5b374e1d27d7b013faa941dcaa719be7e5b406e84db8937ecd2d243bfad2493dadd4f5f7b88895200e2b77c9fc92c121c7eeb1a9259f08f53f0974221934a0deaba5e6a5c45ab600a9da635e4500c30cf56f50f006b3001b262ff6e60188dbda67a684e3b7d3a8c7f8bad8b52451cca130722a9ab7ab8be5bbbe61811b7b15e85ddbef55511aa8f3ae0960cf8ecfdac6720029f3f2e35215590cd8fef8fafcd56a2a59fc5bf05206cecd8d0be6f426d1f6a9ffff486a013f0c54b67c3f0cb06812ffb5dac0267cd97503ee97b311520a7ec2d08cace6f745446c2c27dc700ea8fac7907153690ba78bd19d6dcca44fc47c286d1bc90c572e5f85fa3f485f85e784432e00d3476629116b8185879c0eaa5b0bd9bf1d304cb25628e035fb27e03ec4b32920abf0f1797142d108c5558d7ffcfa91e496fb994b1e60260149748f927fa4ab6811afc455801c2197408e7b6f14e6446a3a14426041e7cc78cb40ef6d4abfd1331c0298819b10d0126105e8691349b01527afdc109111d91204c760d50d46ca6c965f7eafd46050c0e89aa026d326937be0d3dd11a9a00661a296512f6c6406902a00a852166ae718639f5e10b2138cb8c5bade65989ed395ab684b39b96555b26290489700c88ae17ad9607db890cb4e4b0ccaa4f8cc5d3ec46bb70a87e37c86bbc2228d158ef0c45045977d2e44b184f4ec7bd2d9966d60e4860a11653d993f053295a148a904113fbc84fb33f75ccdea2c0ebcf4fe6b1d757da39f97c0153b0ed667054079afef1b4f684c2a3dade3dd6c2c73b382d2109fe6a36c95ca910366c6f2845d762def5a9257558aa81ac1ae553e4c54c72e831510fcd6a762036c42ea273d0982c376ea6627d52150a81fecb08165aec04bcbe4aa42953d0940699ebdcfea3c08dad6a5c5e827c3bff0f00c9e55bdb948826af489784bcbb9cb57d596d387ec0cfe4b6266a3469ebd540d432b1bce820c50e8a03f79c5b637f7448c6d81d7207053f7e7770a7cabe4000d5eee7604556149a65d8fc1be59a7e51d68f30078ae599ceb0e9f32290ab1d76f6a0dd87b9aed8ce8be4c1a01a787400d7447f249a066a254550b5801ba653de2a90671a2f6fe25431def2496fbe8d11cf3670583bfe3951e2fc7872262674dc222061cac726da08b5f2af86313baaf004de913b74450ef9fb5efaa209402e55b0fbef4520a57b6764fdf79db98b9a8ee08147f50b8d64db62023ba57e28122219d8f9d7d65eab7be9dcaa4ec894a70540fdd29f2a87fc81121722a3e90ceeed7643708ee4b6309244a345868cc6f2701a0d1f4d5dadbe0c3f970f88c321024056b17f7156eb885c98c52d3ed066ff0710fdbacb7df531eb2ed88a88d0e674d1ef3697e13e9f98357bf474d18c27651976ddc9e4a64a6213240fdb595e4ec23c6f14505a918b4ba3e825fce9e8d1141026f1260eee58106f0881c5dcd15344006c753ac8ae774fc4dbca04411660f17a073f29e726a81e09f1d7e6ddc27c7371d29be0cfd501c225a8ae6d10f06dfee08844493313a6231f1d1f7a726a7c53ea3ecc8bced4eb2b1d425c000105d2e41ea8da5603cfb0e68f532d3dbadd2f587931b17d0744e23f4c233c4c35218f7bc30f70595ddf715d9d30e0616ce29362e4dc13b50dc747a9067f7c5dec00821d2559d57bc6565795264b7a18ae310e630d657de1e499d095ff6d4f546a0ef357c67ef93540097312f6f30b427f53daf8fdd2191415b772a1f035d2f1ee5974fd0ebdcc254bb1bc4cf281da86f10d7b3665e35c29a5793e71016bcb849814faf44f85dc5cdf1b617001da525a66c5ce21e852d8ae1e3fb3669a63002e214040c78cd74492bccfb3b6ce3c4c71df0f6671d758ee9f6f3d3b4273d2fdf3cc7840de49f102a36ba56ec0831f9bc10dcc1dd4e58165dc02e1fc74bef3debf94faee7d2b3eade115c53f00606df7dc1ba759b10ebf1ff47573b215286e5576ad696a4117bfa209a9058e3412389bbe626b966b9de3613b2074a97a139fd06692989d8367b36d4f3952d63194557a1e573c2ed7de11392a9c6bc1bf0a244307d239cb8d539ead62ed61feabf7f1a8f4d282111571af68c11baea4ff0cd39d4a0b03fad049eba4a83eadb3f3b4075886eaeb486263522e4b1a01e25e81a5d76103b80ffb4062f2a98753374ab0986b4457b9173b5af1054da3baa3be18c6f7813addc4d532e60da42c0371ae9572fd88ff07b512b6c36f35c15c67e922b2a12dfe06648fe8a522c345b99f5e7683be57420b3a7d3d6e515d44f6e112b8b91c75b9eed02dfbe6b774ba6b025b8d30c9bb90e84eeee99079769f9d14f3dc3a7248f27ca8d3b83de8f", 0x1000) r1 = syz_open_pts() pipe2(&(0x7f0000000180), 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x41}, {{}, 0xfffffffffffffffb, 0xa5}], 0x7, 0x0, 0x9, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 09:41:02 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/215, 0xd7) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) 09:41:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40000000002) 09:41:02 executing program 0: socket(0x11, 0x2, 0x0) r0 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) getppid() r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000100)=@abs, 0x8) 09:41:02 executing program 1: chmod(0x0, 0x8000000800100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x2) 09:41:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) flock(r0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x3, 0x58b, 0x1, r1}) 09:41:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) execve(0x0, 0x0, 0x0) 09:41:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x200, 0x7f}, 0x8) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x1) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r2, r3) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x5, 0x5}, 0xc, &(0x7f0000001400)=[{&(0x7f00000001c0)="f8ea7f0cf94a7f8d1f774c4f987d05b721bf8b783bf73721384974c1bf437b6873c747f089193c8832c501a3f405eec3279eb5d4f174339c383017b55cba592f66c455555f", 0x45}, {&(0x7f0000000240)="5577864a3eb562d0835d98719a5251d17ec3b7e3a2a3ddc1e7a37f77e8f163670f17ae88ca480ca5afaec9d6915bc805e15e45c1b5c33d0c73b29dee4158bb0e472a6f8641827472403519ab7a7e67ae0c19000863be2f2fa1a3d839a768e4237e4db96bfb27c7d0f25add02de80678b7ef21002ba1af151fc61020363b8aeb64d4b042dc1b0913b97702fa02e87ae23d31a617a8044e33e294f50f533a5f876ddee3e4c36ce486439205d2a7dfe5723e1bb30e55c3f371aa8b93154411d7c6415a38515073d182f3e1f8112dbef46f23c86f8ac3c79", 0xd6}, {&(0x7f0000000340)="e36f919f1fccdbd7801e4b20a5a734a4617ada48f01a34c0b86cb32869f39f897099521db65944a10c6b009de7c7ec902c355116c5463be69ce078a17dfc8cb44ac6f68604f7cd9f0b360dda43d3fafc350c134c", 0x54}, {&(0x7f00000003c0)="c88271017004083c2cb3ef06d57513ed948a71b2bf9c4de795e03c154f599235d82f85f185acd095d8af46a7e7c56d43", 0x30}, {&(0x7f0000000400)="ce62df40d255283c888355d9796434b291b72bffc0ee91621e93579871cfba0bf04761d8ee82254530c9960717aa6c8b31521ebe796f2b2ee6f6b5b51632117351dea51f5e6b6d7cd9e3e12e1b9002d77ac8645f660a0551b38d6eb16e776b127943f89c281f8b17ac89cbc8ab7f0fca6906ee790aace0781df9f35d13ebc6b006e97370ee0f7c46db7e1f23c32f63d4d86ff1bf8a7f4ad02c3af58bcd3cd3e257ca02504f29facbd687d5cc9bc0d154658bba2dbfd610392f9b965365b232ec79f6a6341e4c40c202eebe262f1714cdf65155ac46c14326962d883586f5ca2565065ec82fdae187e17b08124b1eac3fce6c19ccb4abeb359c7c602fe7ac5e79c3a6e87c53f37021e1fa3897eb071a08f1723fa12876d49f247ae6bde99113bd7ddac4d1ae6fb868f3795c5c79cf147bc0b4856d4ba11f13868985a44f4219f3cdb3c790ffaf88d7a8645d64c130331ad6100dd5c00243a72341c805ac68496dd3a1903552c0e7082f33f4fa2f60886dcd93354a998a218f7a65388115f7843d8c199729107adc80a7a5a816312e4d40314bcdb29a3d60727981779500b26daf0aa6b855f9aadc754e2b92196d886db93e96011df9095b4e0df30439e13e45e65ca3a4ea6cde5823151ee2888febabdf28f29f788902bcd16121ba99fdb0355fee9bf98951a83c1d6f8648bdf53f627d4dcefafe529f7434a597d44cb45789acddb634055de0e13d4b62c29c15848dd71a41a375309eba67a8e6f20637f73e28e235453a9e5d83e8ecd1ce17856c02152d82e200fd625ebe3d698c49f10341c73b5d016c032cde3563e01cba7c7ec70b7979845d68aff530be6ed1a1c7e67f027cb650e02be93ecc2a781b426ae11bdb25fea05023e423059b86cb65c9e96c78b52e6b24ccbecf5259106d4f2b8282b58faad811983ca9c2765d5abe4943a19e1fd76a2b1d07b939565baf9226038ae7776e061f5ffffb8f02bddc0190d89be6fd37332a3c842008d8d8bcafb9f108afec4a1cae964c57751d097cf674569cb2c89c628e870648985081457ec861840dcfdf5a83099b796858641115fac921b947501f49284c6b4abc7b646f0d86acef3897e3f3dc6d1a10d9e1b6284e487007cec175c2c27161bc56670c221d4bc5347a38e28cfce18419167506550d4f91671c8c4a11dadfea3f39467bd8679d430f345429b618ef617ab1c30f0367daf88bb262f6d850d9d1d62bf705bda9e2ef7174bc587857ff896346113605d37d9e98b5e9d04fbfdb4d167ef8e34535de652c2d3a9cb7c5ecd256dcdeb4bc9245765069573bd7c021135127d4c11bef7c5d78af2dac2a2d61aedc7b1e605cfb70715d8908a359e047072bc2f7b70c61184668793281ccb45e149a6d1059d2a63e2e95c884732d2973ccff1bc51fad24c297cdfd954efccbe778c119c717453036118eb38735542ee510c894ea7e7e9e67826050496d1852839b783ec0b445ae536c0892dc814fd234902f2fbc6a4613fa2799f96e39ffc47e43c2dd11010ad252abb3d073c2333538fff3a05e33fc946fcddf36168b9cb14f138fd70e933030f14920c5685a8696f92daddc735f2587f5b212cc56d727760a4179bc1dfe3cb4e70bd1a6baf7f6d6dae875341528bc71d693cc1a98e9cdb11e9a8b7f0b41d54877a5a08a2fa6a0e3a4223536f899313b5950f0c9edb4a487b651d2bff97589026e7eda2fff0ed7146c2dd9559760ca3d164c965c2958c73d034ca3b28e5c80f6ce91fb97e4564e8b84b06eabdb60855529f4bd3fa1960b69d235435c758469f1c661b6a567c16c048521cf1dc85a3d49ba1e89fdbaa694532a74138570eb0e563a4d7f978373aa9d738b7351fa706e36b7025952ae8b189c29aaae38acb2df9cb0acf0355cfcc0050c169344238fc96c56607b922bf7cbceaea15858b1742dc5b629142f5660b3e81d9acf0a3b7ea0b6dce082b8a95b37f4b00a078e939bae6df8fc80d342189998d7c697e0c93f1b88791c850a8846f4d85af4ffea3b6a360b023eaf5965a9c4ac9b5ed3d1fbe3a9728b86d9f5b4e5bf90451ed3f946fc010c33e50252bfc5047e588d7cc9c5b61f6bf1dff397877865d79dcf74ea8b9c3448dcaf017f2c7918a28a19cb9b96d4925e5bfbbe35349c1c3a5dda8d4d6098f2cacb795d147b79562c7c245d171d9073e64f3e10e45192eecdb3629ded7d2555aeba17a791a11386db5a55370a3c7d4d279ca3c6b218502808b20ef984aacc17ac644ccbdec6dbb58b6828c573585ad7a1337eaa868459c8a87ece305b5b68bf007de51402c77f26b0df763542d63013944816795d9d6fb2378395d890bf802cf423e5725f39f82d6c85e03ac3f9d9afa99591f5ee0c41dc18db9aa4a8e1d3126e342cecf9ccbc7c2cd84d945d1e37ffa6d8e274c5e4015b14c02b35e2652c139abcac4c414f3a7bb9bef2fb46596b84f6be46b15929e73c0fbfd14a9ac7026a0676c386ad8f7e4e3fc012048a13470e0adba9c99969fa2b363d1699d6dd6b1c0903fc85eddcd580c05c921186e691d34c1bbb434bc81f000d7e4ee4568da693e265296e0ff229a65bfb8cb7344e48626bfa5073d1ea68518a28fe08c667bc731bb8983bab0866dcacb921b9d5e5302240a1228c6c74d24488c1ac843bf8c24b9d02ea231247f05d4dca4decf8b599b27a1e07e2cea95cd25024f2fba62ee4874de2c8aefdd1480c26c3f7e6d3002eb7e4f67d3821ea529457163318e776d875605585c751ebcd47e92f6fdec738ab3f68cfafbf17f1978a2ace30a546d24bfdb5cfed11cb2598ea78ae8f36716006e2ef7a3e64f59d862f2cc3c5818ee207d97cf23f1af371c37f14d657b213dae38be322fccd0ff48357a934bffd3ff5495310498a032f432ea7c69410e794b987dea88fddf139d29b65c5df308c5782e89d06311e0e0311cd9d589afb18aa0cac1284c258c1f5875700442a707643d183903f1afccfa04a020bdca3f4999e9af91bcf1777cd704725a13987476e196dd8fbedbafe3707e6cbffc1ac1ec3a2cc6ba89adc13ce74a436be10af673b6a1e0a476c91c59883e130382da65cfd38247c0b24f1a87ac64ef950bf34bc7c91a018db1c30c15bfefca0defd7fdca771414d7aa9de000b4cabb375c6b85fca3a30f8acbd4de3b2879617486aa103737b76e5e045cb494aaf3ad8cf6d0e8620f6f18dfa06d5ed9d9deecbf2b40cfe897a6792b16e0ee72e26354edb5baf7b0094e6ec52bf100ff699cb71af2ff6c81d1b77f4ef2cf2bd4fe8309f4267f2caf34dc1cd219a54dc1f41744e5424b7da77e5c306de5c4ce37737ea4ddd5d2ae496e0ac76b2894748065074d697c0562efa8a8bdf8e6ce8e495399a753948f23ccb7709b7021fcc9c64a945c7e5fecc99cd55ab402516a9fe4a0027e6d87d10917450495f4d0dc44a22c19d4b91b99d679b8ab2807541bd059782ec33ba612bae2264f49798c4bc2d53832d2aa60ae0ed9261c1c2597c3ebc2ecfd04128a0a904179f338dea7d930112533d08014013a45880d3e372cac430b25be369676d5d9daaa160fe33c20e79471bf747fe9265f45a2124a971f1830d0e88f0832209e725e5ff53ddf206f3d63919f47d380aca8e4338402655216ecf26e731569c7d609c0eef6774a9bf1a048975801b17f0f7283b5454a3bd9cd9b8d2bcc7a37a17e9386959ed9c82d09c66d7e9fb6a62b3b4ddf870c3385ad5861457fbd3cb7fcb7f546defd3dff0d7f6eb13d967413cce59dad185fee75f92fcbed63744ab8dc42e58f04f3d49475635b7015bcdc53f7379283b81fc5ce30f66853faa189e8fbb2913ab6d0e43c0903d8da5e185f70f5e55c54dbc5d1067af3b899d9ba8cf642d514e07ff3abdb0137b76c4149ad003d5be6da7e40adb27c6906276b789fb19b1a74f0f768a1a4f04905cb4938c1c970ec95ad5ce1e6c22256b884095154807324fe186fa3900c5a2b3de0b0b28cf81a2e68f96274cce86d007ff22e5cd6a43f06995c87430ece3a3042056bcff79c03d81d31885d547ba750964b4c34d50892577171e2de24eaa928a7756c087ba58871672b3d1ec9e0a91b8ca8d0c37d6c5112fb571df5d16f76ae47cae236c83fb76949c70e5e4c30ce39546d34478aaa82e994c2792522082b46e1bff4b8598cf449fa63db3551ba6933aadefeca9ab236a580f08e8f7afe52a586dd6b480b05ee6ea249e364c9cafa974d3c64057bf40019b203c57735f2f334ca033e2638ecd31c61ea4b2405fd45912c676ecfb734d136633bdf04358e9ec10b32314021bb4b61843dac1f7005c0d0927dfa0c6477dc2bcebbfca66b630df52bf0c6dc0bb53e720e14248bc927c045fe1aedc4d516f2ba6fe2ec9b4374b1ad119525fedcfaa5795c1159c57a2b6a7d3b67c3a2667e61eda2c757983080ac8ef5180ac0b4ce2ee1ad13943d654402d9f98ff4744aac340adfc7107aedea5fe67f2e482896fe1909f72edb105b237663a0a64df7908015b12a38cd7598d8326e81ebb545f8f9aa056d4a17b360fbc5b6d41d8c7ef00b0b97d08ff2b50d8ec42fa1196ea560c5ed7475080cc2052846c3fb068aa7fff7bde3a581371163c73a59587ac2e81938d99db6ca53b3fd3f12cf122d7778ef052fc89b76ee1fc87b60911132144b13ae6c73ca2b4b94d26684f72505d3cb292d6decac4b0e804b7909a9aaf096498d6a5d3880aa81cdacd656c69ef5ab43c24e9a53627e17d056da6f87a24f549ac50262d984ee239a5dbfddc7c48d0dc5a078051a6a4389fb6a7a64704874a0856bd75af79b0fb93e5a62e76512fe796f5127e32cfa1cc72439cf6f30caba42816c54caacf4323bed634aeacfd89d7b1eccd604b2568e71e9de9553b8790c764593a46832e2b28611f14038d8b9ce209a4e8b511b7750283cae1a247d3c30260814788c72b31d9ebc95a69a40d871dcdc11b1d8e8db82fdde218bd69e9edd3d52e7a75107baa3df735221f09eb69cb24d82ac227e602fff85bc1886048f06e5d105e35f1a2c76bc4fda21bf0b600ffcbefd4a43ed6458aac693251c1bc4805ddec1178c10268fafd84b360046d60ef6024d8d740f4c5611b7c0a00b10c9cd2be420a55b0c3dada21dcd9c6b8bef010f0bcfa648d61553f25928ec70e8fa05cd3f70fbd999581662f9f13b4b06ee3281150d380329b387a614a168580355d9da75148f99e1412e98905bfa156d4ba88f17985f1f3a8fe0dd7f5214e80c550e9c5809724f60d3b043ec1549129f204cbedcb3f5921b0a4a4ac6a29dcf2de0c48ed5587d7d0e3f1b8d9d70a0e41dfd20b460a458835c39d3987ca6e58d197f10aa73da3abbd007b6a348f1a7ff7744dcd4ddd30d688b307829685b9480727a7bd2bb472ca19fc877e3608181df5a120b75d5dc017b3faa2f2bb9de9e515014deb55d74eaceb8e5612abfeee9f917125f384dd68efb31916da1139f859f58b1a8e71f4b271b2ad9a00a0ef6e36f2d4e41461ae9507df6832bcd6a992e3d8cce034c22ba3c1a02f150f8c4cfade3a5fecdd0e65ceee885d45696be62fad4e607748c0e7f5a7083c4355552eaf82ee709012dacb3bed30c6f690eff6abb81b7aca033541a0b389418a37b2b3f3fdcbc9962c44cc01e9cb9b45dabbe6689b95b13d0c21ab40efd2d1ab388a52989f2d22c5a23dffd4baa771af63fb75cefe1bed84fb210c57ef5779e65c0fbc781a565b6ea3f6749eeed126e899071ee55607883cb2268723b304b3dc69a1ab8946d4a40ab062136a84828efe0a4818aa5ff0b9a381", 0x1000}], 0x5, &(0x7f0000001480)=[{0xc0, 0xffff, 0x6, "71f5dc39a4be33f5c4bb57887e45fa21ff53786b5e560e10335901455e573f679cb6d957b5ad925b6277ce7ee3434124bfe486a9a7d3f6ba79c4839ad8ccab2497cfe198e5b9c178be9dbc9b8264cac920de8ff1f05843ee1e47341baf50d86c98be359bcd9e5fd15f2f618f8a424e55e521ebb10ba0186cc9bc64760c8bbbc030a62d15df80afca417b018d6c256924548a9a7e4c02747ace9b180a79d94e5df52b728a0b4c0c82a1d818d5"}, {0x48, 0xffff, 0x7fff, "68bb1724d2d6767575a7fd4a975586be51310bf9e0a64433248d9994fb0c2a275a5caf0e480b532a7d66e14463a95889d3cb877b25e0edf7"}], 0x108}, 0x4) r4 = dup(0xffffffffffffff9c) faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x4080000000000000) 09:41:02 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x100) open(&(0x7f0000000200)='./file0\x00', 0x20810, 0x140) r1 = socket$inet6(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x692c01c83662caf4) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x401, r2, r3, r4, r5, 0x2, 0x8}, 0x7, 0x51eb3c04, 0x8}) 09:41:02 executing program 1: getitimer(0x7, &(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0x40000000ddb, 0x0) kqueue() 09:41:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20000081, 0xb6, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x91, 0x2, 0x18, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x0, 0x5, 0x7f, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xf2cf1edab207ba4e, 0x20000000, 0x1, 0x3}, {{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x1, 0x5}], 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x100000000000000, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x91, 0xd6d, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x410, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x11, 0x40000082, 0xc7d, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x9, 0x2}, {{r1}, 0xfffffffffffffffa, 0xa, 0x20000043, 0x7, 0x2}], 0x0, &(0x7f0000000180)={0x5, 0x9}) r3 = kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x9, 0x76ba, 0x177a, 0xfffffffffffff04d, "575de15b9fc58c63bd01d3b8ab0383a68e91aea8", 0x6, 0x3ff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0xfffffffffffffe90, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xe1, 0x0, 0x2d2, 0x4}, {{r3}, 0xfffffffffffffff9, 0x80, 0x0, 0x7, 0x4}], 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x2, 0x0, 0x100000008, &(0x7f0000000400)) 09:41:02 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x0) r1 = socket(0x1c, 0x2, 0x0) setsockopt(r1, 0x800000000029, 0x4, &(0x7f0000000040), 0x0) accept(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 09:41:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f00000001c0)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r2, 0x4}, {r4, 0x40}, {r0, 0x400008}, {r4, 0x122}], 0x4, 0xfffffffe) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) r6 = shmget(0x3, 0x1000, 0x100, &(0x7f0000000000/0x1000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x2, 0x3f, 0x0, 0x4, "daddb613eb78ea3f2a599adc5d4270670dd2577b", 0x6}) 09:41:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xffff, 0x6c07}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) minherit(&(0x7f0000511000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x20, 0x4002, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x20, 0xc007, 0x7d) 09:41:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x340, 0x4) openat(r0, &(0x7f0000000180)='./file3\x00', 0x0, 0x8) openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0xc2) openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() lchown(&(0x7f0000000080)='./file1\x00', r2, r3) openat(r1, &(0x7f0000000000)='./file2\x00', 0x10001, 0x20) 09:41:03 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="01", 0x1) 09:41:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) msgget(0x0, 0x441) getegid() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:41:03 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x100000001, 0x4}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 09:41:03 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) 09:41:03 executing program 1: socket$inet(0x2, 0x4000, 0x8001) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="d8ff125c00000000", 0x8) socket$inet(0x2, 0x4001, 0x2) socket$inet(0x2, 0x8000, 0x5c4965ad) 09:41:03 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 09:41:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/202, 0xca}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:41:03 executing program 0: r0 = kqueue() r1 = dup(r0) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) connect(r1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x7fffffff, 0xffffffffffffffff}, 0xfffffd42) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x42, 0x4, 0x1, 0x6}, {{r0}, 0x0, 0x12, 0x200fffff, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x80, 0xffffffff}, {{r0}, 0x0, 0x42, 0x80000000, 0x101, 0x3}, {{r0}, 0xfffffffffffffff9, 0xa, 0x40, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x12}], 0x9974, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x0, 0x4000005b, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x3c1d66f5}, {{r2}, 0xfffffffffffffffc, 0x28, 0x0, 0x2}, {{r2}, 0xfffffffffffffff9, 0x50, 0x8, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x2baa, 0xfff}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x4, 0xffffffffffff40b7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x25, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x2a, 0x0, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x800, 0x2}], 0xe2, &(0x7f0000000000)={0x7e, 0xc22b}) write(r1, &(0x7f0000000300)="bf77721d79bf4ed6555ae952303d01e5369d3f3c0229768e1fd61c568d6d196e5b49411e8348ef28ff86912fef5f0509df7f91fc702940a059dd76dc0d17e631b5f5780a9b674bc698e64d573b9ba18d23fe01e7fb853038b48e7e5ddfc1c85f21dbd27e1031e31cf395f1ee442f89e4e8b07ab7c17578b5f62aa1ee7ec1a777", 0x80) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 09:41:04 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fchmod(r1, 0x10) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038a2964854fbe4c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x5, 0x7, 0x3, 0x4, "ebb21e385e7fd92bb7d5ff2da7eef99060fc96ea", 0x1000, 0x1f}) 09:41:04 executing program 1: socket$inet(0x2, 0x2, 0x100) clock_getres(0x0, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:41:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858, 0x4}], 0x0, 0x0, 0x2000000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 09:41:04 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) openat(r0, &(0x7f00000000c0)='.\x00', 0xfffffffffffffffd, 0x51) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r1 = semget(0x1, 0x7, 0x6b) semctl$IPC_RMID(r1, 0x0, 0x0) 09:41:04 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) chdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 09:41:04 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffff7f, 0x3) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/194, 0xc2}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001200)=""/171, 0xab}, 0x40) r1 = socket(0x2000000011, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) 09:41:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) 09:41:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1ed) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) 09:41:04 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffb, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/83, 0x53, 0x0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = semget$private(0x0, 0x2, 0x402) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000100)=0xffffffff80000000) 09:41:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = getgid() r3 = getegid() r4 = getgid() r5 = getegid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getgid() setgroups(0x7, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7, r8]) close(r0) 09:41:04 executing program 0: r0 = syz_open_pts() r1 = dup(0xffffffffffffff9c) sendto$inet(r1, &(0x7f00000000c0)="6d9935ad168353d0ff40cbc2b6c0ea8619779ce22c3ce585a4d6c2ffc128bb9ac5e0e70a7b60a138eab01955279aef06132752bebeb45229a5a735a1ba646dbb414f9f871ac504b1b439416ecd4ee7052ff0b916a4611bd380baa8d213069e9d29fb832ca9551e5c778a394aa49a7de30cfaee3b8d6c8f6cdd4dacff9a1a5fee77293ccb64f7b3d99890a5faa16a4204198e72042ef04b176f7f7f8f06ba122456a9fe33fb2fa88c024d4e02feef13ead47dc463e497f3bcbb4d957f", 0xbc, 0x404, &(0x7f0000000180)={0x2, 0x0}, 0xc) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/145, 0x91) 09:41:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:41:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) minherit(&(0x7f0000fef000/0x4000)=nil, 0x4000, 0x3) flock(r0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 09:41:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x800, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00c540 va 0x1b2dd20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c540 va 0x1b2dd21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c540 va 0x1b2dd22000 didn't change! 09:41:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) fchmod(r0, 0xe) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 09:41:05 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x1) flock(r0, 0xb) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 09:41:05 executing program 1: r0 = getuid() r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, r0, r3, r0, r5, 0x40, 0xbb31}, 0x401, 0xd1, r6, r7, 0xd11, 0x7fff, 0x10000}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x401, 0x61) socket$inet6(0x18, 0x4000, 0x2) ioctl$TIOCEXCL(r8, 0x2000740d) setreuid(r2, r4) 09:41:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0xd61e, 0x0, 0x800000000, "010000000000000000ffffff7f00", 0x0, 0xfff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:41:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x800, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1200000000000d, &(0x7f00000001c0)="7f1fb20000002c00", 0xfffffffffffffe3d) 09:41:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) setitimer(0x3, &(0x7f0000000080)={{0x9, 0x8}, {0x1, 0x3f}}, 0x0) r1 = socket$inet6(0x18, 0x4005, 0xc1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r3 = fcntl$dupfd(r1, 0xa, r0) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x10) listen(r0, 0x0) 09:41:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setflags(r0, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:41:05 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) dup(r2) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 09:41:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x43dc, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2]) r3 = getegid() r4 = getegid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f00000001c0)=[r2, 0x0, 0x0, r3, r4, r5, r6]) r7 = getgid() fchown(r0, r1, r7) 09:41:05 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) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r3, &(0x7f0000000200), 0xda) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:41:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x2c8) r2 = dup(r0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000300)="5c8d3d5c2f69d30df26ff415824411c2e7d4ee0af4", 0x15}, {&(0x7f0000000340)="00ef0ec0c39aa3fe6fa655393f", 0xd}], 0x2}, 0x409) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x5f6c, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x1f, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x4, 0xfffffffffffffff8}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x4, 0x6, 0x58a}, {{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x7ff, 0x40000000}, {{r1}, 0xfffffffffffffffb, 0x2d, 0x1, 0x1, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xa, 0x32, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0xffffffffffff0000, 0x2f90000000000000}, {{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0xc9, 0x1, 0x5, 0xcd1}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x7f, 0xdf1c}], 0x4, &(0x7f0000000000)={0x100000001, 0xff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xd1) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x81, 0x3, 0x400}, {{r3}, 0xffffffffffffffff, 0x22, 0x2, 0x8, 0x219}, {{r2}, 0xffffffffffffffff, 0xe, 0x3, 0x0, 0x1}, {{r2}, 0xfffffffffffffff8, 0x0, 0xf00fffff, 0x6, 0x8}, {{r1}, 0x0, 0x0, 0x2, 0x80, 0x1000}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x80, 0x9}, {{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x79}, {{r3}, 0xffffffffffffffff, 0x0, 0x7, 0x3f, 0x4}], 0x6, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x80000001}, {{r0}, 0x0, 0x40, 0x2, 0x4e, 0x5}, {{r2}, 0xfffffffffffffffd, 0x80, 0x20, 0x6, 0xfce}, {{r2}, 0xffffffffffffffff, 0x90, 0x40000001, 0x0, 0x8}, {{r1}, 0xfffffffffffffffa, 0x2, 0x200fffff, 0x6, 0x401}, {{r3}, 0x0, 0x30, 0x22, 0x2}], 0x0, &(0x7f00000005c0)={0x8, 0x7}) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 09:41:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 09:41:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') r0 = socket$inet6(0x18, 0x0, 0x4) fcntl$getown(r0, 0x5) 09:41:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() flock(r0, 0x3) close(r0) msgget(0x2, 0x100) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000e80)="df3622f739411d1d79ae6262055a15b60df25c9e660f2e9d05b4a721d7d0e5b857984085b0c47164c6db74b9bb64c5bc646fe12af7a245b7e611a2fb0437a827ffb6278eeeeccb1029f7f9dda00803eff88c3e91706c3f7da687e1b0e1b2359be8a86fd47f94c7a15f578053dd2d3060e7d257d5fd06177beedb56ab4ca87c5b6cb6664f4c5e8449d12150f21b3b9200b978059a8cd6d6a363052eb40a69f14ac580e5535e40a959927b173364df3de5c2b3555c1e871ce2255c9c34b4fa4cc75996f04b81dc36ddb27e01ece7e111b92f1d6a106731b7d4faf9e0a64ef57840718043e01468b76374ea2f43df3554549115993c0d398a826cea5193f52f9687a6e887258750a6f1fb4663fc933b575b0c43619e01b0593112bcd94dd70999b6c23cc3dc0872112f0677ca37d1e6f09e23ee1c803444440556e3ac22be1061b5e2465e1a3572843bc7d1c8d7e919ce832908c8c212b8c8b172b12b873ce9978570393f98b54d93b618e293215ef448c46a0e56aca209ae4c17e6b5fbb4d715d95be18f1da8b016ca01c93a1e46a3f4e1ad45da8d35476fdb3abbaf181f86a16bf806f3bbf90793c644c705a88b3438f9beb2b9afe530a9289eba8025838654bd6e98f07df5a1abc9be0cdc14b4a3637a9f5553ffbe6ff460f00e3380aeeff075c414353f4f2dcf0c7b5b98c39dd4b3058f855dcebf2bf719e3f482af5cc6c9bcac4aebe073f1e65a6aa17b76de058c5eb2cecedb76a375a612186d78c0edfb9bc49b72b3ec8c4050dc63799f439d5b6ec2792e3ae0b5bf599f39e0c2223e069768145652786a318490244b9e6b521917826c2e7b9b9eb29e45458943bae907adb94cff020430d5425fd51431e152a0a578cdd8a5a8e4eb986abf036bf144aca05cab940771136e74288ca0715f799379483c0c86bfee68fddba4c53f55efcbf497d4d4c97a015898d233985020227599f7379863283985394d2578e75bc0cf21a12d873944add2087f1e0e5e52b4e73b90c56ded830c1c99a515b828bd30fecf3105a59f5d43b9c58241014ebb41efa9edcaaec11525d13312aa0fa32d8f1f798675d8bc0e69858a94fa27e68f9aab8c7002a6096790d40bb707d52f712bcce6f4a31a4fb8ac8127241305555ad2a62ab92eacdae5a4613a49bc0ac895bcddcdef055a43a297183344ce7cc0f8779298ad0151648c03ec9d6ee1b841cd01d9bf000991b5cb418faee5a8421d7f114413f11bea01b25e62e8ff3922ec3a7b0862e13ba9e117ba13f10f35f7d551e2e2d08f792bc94bb519c557d5af5e81c12f76c0a75741f9432a2fcfa47cae582472f5fd6097e78143b2cb4afdbbd53ab7a7e6d337d04db1bbef9e1be047d7dca485392ff8d92942f2faeaef351ac235688d431d1fe3169e9ad71e63df33feccb211ab150b93dae7cc1ff380315920d55cace8b0e086a8c9a9eb15fb18529bd76588dd2b3f25beedb8912345151fab6de3571a2460809baa13599317931b89d2d5a56c3b48a2d8bfac0d72365894b3444b476b3fee6dfb08b5b1dd96e27fa89c48c16d524dd4196e9ab0fb27c77ed986c1333fe298e1c456725e563ee95896475a608c8ecee5075841e8a2c75221020a7aad08af63cfd78ef3ae3e4c79d9668995eacbdc10768996d714b22af0f81a13587a4be4e6cca4337c39a9e9a3731ab09bd9b1e2ee22f3e0ace26f7558e8369860d22c41fd639b17568511a05e2e9d27da5d20b3abdd78319c545a5e1f4c381c8844e2e4c4ff4a3db166237790a7793cc8e2d67f29a6a2040697b3c3281f89ed98a7a980ead40ddb4065f12719827a434bf6a4204944aee14ee2393b7300ae5ca7862a0ab278696cbfc111425473725f551fe7df924d04a8c7adfea8cfbcd9b9d1a5d772e1e7ff1c78718fb337a74ff533f53435eeaf8321d9e8c387a586ac37bbc147e32b09e383f42445f64fae0d73324ea34288a249552b7e165d1419cac11440542fa81e9db4da680cb6cda77bd4b0a566365c3db47bf02ef8fa57416e226763dad136531821ae0a5881a7b0f091a6f0274c364a58a7201aa88aa1e5411c8a5ad9bb74a3ee34705ac718b7766748dc73c3472cff15f9793f854bc34a6818303d3f5b5d8cf533458d638f55f49d1bfe58d45b108e4a005676bef826ee293a6b3ea27dd76ba0e62e3566573fd778ae608da50917d156518d0bb0efe2eebd32eb31cadcf096f56ad1ecfd1a834bdc52e1e0b622e4dcbb5b67aab1465c17a8dbed983c06c3a8eb9e80e610dedcce898bcb7dbae306bbcfcc3b6cf2c10c587caca11ca615bb96782c0defe3dcda405e12c098ed8709eaf69b14176a5a16fa1bf1ca4c7304c2244d5daebe96a9799deb9f67807c9cd181de4ac24c9e654a81ecc71c1ce454a457456a2ccdc4db7affddb6e3d5b627a550c2b2d2aa321fff8137b2c5e6d2c02efaa1cb05765991e3382c9b7c17e8a8a07cfc2f1d12221a39ba80e2f5e4222617048d09a8b78cfe242ad4fe02fb194fd2e723cc47f7b853886f08f695493dba27b4c1c73a0060616c419fc4131d2190a0ca4c4cc89eaabf3f756fd8808ccfa26cb2e9add69fac0e1e7f16978f0be576b969c891be2c4b1d66bc676596c3c57b212f196dc28a2141eed65470bdc31866ac65adf23633a938fe66bc213274fda5b814970f312d940b43879cc8a2463cef596a78c70f472b57dc889d0599eba39f007256b65d265abfce895a7110b22c0551c6cc150aac6765665357bd443ef35d84d09d57bb51ffd60c997620bc5051d20428791f52f0556a61263799782bb8e13188d3b6d718a182cd0df46a0068285b62784fcc491bd46daaadf940dbd14690c73d31d69829c8efc2b58f31875b1b7f63cc807d37a1b2e33f924c3b61ddcc4fa3ea08d1d6a0795f047801aee6bd967305805be1e2e28b0246ad5e2a1eedd895348fffbca78fb66235a6bd4b4c43d3fca282ac62ec5ceb7059869846d5ce674302ae9c0d1f22bba01104d766be6a1fd5096c2f70e3808248301710bfaf5f41efd24c4cdc279d8ae80f76141caed77d14770e65251be11d76fa01b987fa6d222d854fd54ab40d61afa3b8da7ee64f0e877cbccebe610f6db6d6766448094db8efae3d644cfb1b8b4334efde223aff22f919539cd9c3ae120c2f8946183c62650d697c55870f36cd2fabc039f83266b3c2cc2824e8ce4173b77de9febfb6746dea7fafd5fe8bdfc54e0b964c61c1576e1711a688f322378f1270ae7cab4d6cb0c0d7a936ad4bfc7c2ce31d493010180472a0659cdb7c09bf78e03c2bc694b97dc56ea64c61583b746e3a7349da410796781230bf1ccfc9a9f01cb689b3306e69eb012f8c551a785a0f9a2e859a42ee1d392a267ae405d775441019fa6db0fb25478acb34697044e2ef8ad0db24ddd0f0e2ba1e99147ad25cca5e7e4f94a87e7aeac760bb3cc5c7f03bf610984893dfe3dc964ee09376ff2ac86b0b1d7142accb2fb69529914882505b8c2ae6220c21b465555b2f9b80a55489aaf010119638a4da0db062ce0657b95693cb51e95e7951bf78e24464ce3b8ea9b848c6d2e3d506b33522de820e28014141d75a0f72e379bfb14cc4e0abf2452ca1625491a0b4b4f2e8affd4444220e9bace6ce38fb9f3eb4e950c9889ea066de531ab6c25cc9f936fb731c73f31d8b8d85d5a62c2fbd14df3dbe73957d2da91f1b34b325ac87985eb64306574697b86ba5ace7100e4cedcdb781adc3f6cd5c9aa1e769e7780f3ec02333f751847e377abc11c8e12a476f2ac8e6ad164cfb46299de8fafa11b5662471badb41a4313492711cca9bd77c7b1c6d74c2a898b0384ac28e576e16fa22e68a335b00b6329f3ccd4371dbdc6182d49ce6060d11cbcb80729dea96814d1186b2a13857380a8e6400be0cbfe8144c1be872d67eb024ceb4574c524b5681a6d60e4d2cf87230ea316293c6ad22f15d826f04e13f917bdfd7b7a620645c2bd327fc1699c0fb3636791b80858f90c2adce468588c1f2572e3d25f2fe0b9b61aca8313ed7d8bf6bd0119e8c12e8280f8cc55e1f5beab566d5087783955da09ca8948f12bcff75437cb4b66896747c1a9fa9043e36298fd5aa291a2257357cbe0cc477ed2ff8c072f93fb7eb177aff7d81de26c00e745b44f618b6e8d75d9aa70cded114480652c069819ce6c33b01a82e785530d6aa0a4e215148facffa0a41677c4cf9c9dd21f2bfd37847299a5c34334d0c051761d72b76b055c7b021d701a90ca0d0507651f4ba55514ec1c7667230cba54cb6b32995d4ece34f52b43e63fe147ba4ae9b46a05fc5c5f095e52b395d3d24efe1a3f79cf8563d80040959ed211317999529c2e1d66c029ec82c85109028832cb1196550c0e06a2c911bc7359cba7ea9538f19acaec20876dc5d84ec20258a75a3a6144d148959645ef6be2ec2c1e83da26913b6a816e0d2930740195b59e054f268f1bb6f1e170af93629310d885901837b4b9d71570fe85b53d4bb73f5154076cd9926514c5a6ead7344f9b37c5143340291e6d27ced5c14071aae87499c44aac533fbdf85b5500c70c39906e5bc5c881d42c3b9c7fd300ade46f70f1efef9bdc0aa7d8c61bae22fa1a99bf5578004569cdf0ea633c11da8db68472b71f34de79c72981d583e4b48d37dcd97a186818d5be45e274508adea2a30b97f6c883e4c464b7eeb21531d5eabe04d1fe87080ef97d596d8c599ae5ce06adcc2bdfa1ea7a7f48d624909ed344a7a969743cabc84e924f4b4c09e76ec79301451852d542704b3e760050f5bc132de2bc32e73b76d16d6fe7f771c201280e71bb032c5c97c33e5f28e5fbc0136ef321341586f7a15ee9e28358a9e9c998af9d600540de1c275d37ada964a0df3f6b48164a434ed1835396a38efd96d57d582d0bf119cad2de96866ef490083bab4a3c242175c59431f08b0b095ed4bc5898b63430a24f38517f3edecd3e95565879d53bc860b2df27d33a4bc444cd15d2e1e2b791c188e78b2e1d6265c1b997b43837525fc853b53395cdc19b93e02874a7bab45ecd25d2c98a906b07040d8a8f46b9736cb65521c6d390b5164687db7bbe0149b2bed87e1c6c34c462e8d4ad033e214e9628e4a94f89bafe3b397cab49bbcaa623d90816fae7ff9e0970ff12b2add2f28cd29dcf06da512ad26f6a440ec6b3c69e81d545a64b2cf54bdf721296b6d092fc8cc5af33f15bc5e91fd842dbb00c33cc48520947b3e5e089fb72fb861bf96917efd6171db22813ce20c266a78e2d4a6ee19d8932c834ef49154376315044591a84e3f1741a0107dd01b938bfaceff1b236c4fc135db77cec7a0e782eebb98eb9c0ba76fd0b46444fcbc44a839431049d2c682fb8ca384f117b2f945a128d1a8cb5f4c900a99b35314b92fa095f10abec2412f0087353c61cf094a724ae4819002485a7a6f5c63cdaea04ab6eeec7bb634c52212c7eac66c0c46971e6156d56b1b2f4424c1d56a7f084c3625397b0d85dcb076e60791b80722ffe09e3268534ce8be1ddc530da63fe945f91c5ce45c9bb00c75233ceb903400435550213a8b25d9680cec30fb8b94ee6b5302944830c729e67302e8cc7805687e32cea85297070781090ab86ff31fa716a3a9e875101bbed3246525c382874c3ece5849a4a60219a687ee6a2b03c510b266b84b31b4785771cb72fc342f703ad25283be0e0f578b9d813e605d10026c643a717bc4bbecf87ece1c424a8ffa8e09b03b5cbba7b57dbfdfb834f7db73ca840acfc772e7e345788d36f97188fd539873e344573422", 0x1000}, {&(0x7f0000000c00)="4f0937e5d24f1bced4fdad278cb5f5ce716d5c4937b70306d25342a901c262b8a0456ca70ab9dda4c63d8cd0f183aaa8f60598fcc69aa2c779a8aea00a0b1703af43e3ab724624862a19ddae401e45eab6855abd177fc1edee88f41a28000328e35c473df59c7dfa103035d5b612614ad3b07c42ba22383c87e4a8319255747b6c9d97b0", 0x84}, {&(0x7f00000000c0)="33cd8b52b4d59789f0b889b24f8a2e9941cd86179dde449ac4910a3870a97df07fbbc4850d8e206e01eba13980c0bd31dbd2", 0x32}], 0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) fcntl$setflags(r1, 0x2, 0x1) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 09:41:07 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, &(0x7f0000000080)="e8f5de650d043ae3c43f8bc7b48904fda6cf427d86d02cd87448766c943a06b8d5395a4c357657a5bd92ec4a06b7eea4ff74759553c695ba84375b85abb0453a738572108735e0b2c656ebeb48874d2d15109c43ba70b1a505c1f5299f08b1e51b678b5ed5e5f99caabaf7b79f5e651843d6719ee9a81cb2a421a63e1d85194825ab9800ba0a3fe8db29a813f3dfd53fc3e67683828bd626df7040c338fc1665a06b11d8b5b2cd60b3c12d3793b5abe6c964b3a2ffc91133b64a22e0db79866b832d17000109a7daa9253f9659d42de0ba9c812737b43e6417ed3082ea013ab8aa3059a0840c441914b98bba48caad9ca585db692853a1921739ee38", 0xfc, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x400000000000000, &(0x7f0000000040)={0x18, 0x0, 0x3}, 0xc) r1 = semget(0x3, 0x3, 0x10) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/70) 09:41:07 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 09:41:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) flock(r0, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x9, 0x7f, 0x4, "65ee99ba3343498a1d0f4988e90421ad85515d15", 0x9, 0x7}) r1 = socket$unix(0x1, 0x7, 0x0) fchmod(r1, 0xb0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 09:41:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) syz_open_pts() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 09:41:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) 09:41:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0xfffffe79) 09:41:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) getsockopt(r0, 0x6, 0x70000, &(0x7f0000000000)=""/148, &(0x7f00000000c0)=0x94) 09:41:08 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) faccessat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x3) 09:41:08 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) getuid() r0 = socket$unix(0x1, 0x0, 0x0) accept(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT=r0], &(0x7f0000000080)=0x1) kqueue() 09:41:08 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x100) 09:41:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x5}, {0x5, 0x8}}, 0x2) 09:41:08 executing program 0: nanosleep(&(0x7f0000000040)={0x2}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r0, 0x3) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x20000005, 0x101}, {{r2}, 0xfffffffffffffffe, 0x84, 0x40, 0xdf5, 0xf0}, {{r2}, 0xffffffffffffffff, 0x88, 0x3, 0x7, 0x6}, {{r2}, 0xfffffffffffffffb, 0x9c, 0x3, 0x52fc}, {{r2}, 0xfffffffffffffffc, 0x2, 0x80, 0x0, 0x127e752b}], 0x80000000, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x6d0, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xa7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x3, 0x6}], 0x7ff, &(0x7f00000001c0)={0x7d5}) kevent(r2, &(0x7f00000000c0), 0x7fffffff, 0x0, 0x10000fe, 0x0) 09:41:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x101, 0xffffffffffffff1d, &(0x7f0000000180)="286bb7ca78dcda03aa4eee2315f0ce23b3493c349c5c6706a1f1e657850ca91afb4a07585e7502f22e0d42cc5b82fe569ed22b7ed06535df9e9d93b56644c530f239cf28b59db1e3b34eeababe007d9b6c71ecd341a0f64faae6f72d5b31e72dce6f2c1033701a561c8a64b8b44dd700befa3fa08da85f1b895355e6b7ea6c70de0ec65d450611412d140d0ebf156dc24bd3b0d60dbdcdc4337b3d5644bd374048fb202ebb345188865b01fcf78c02067b282c6b6ae17dc19bfff610a83e173b837211ada719814a8391426579a6e9b5cd304ea33708fbbd19083ba7fd933c1f3d2843c782eab8d6", 0xe8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:41:08 executing program 1: r0 = open(&(0x7f00000007c0)='./file0\x00', 0x20, 0x1) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r1 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000680)=0xd7e) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000006c0)=""/179, 0xb3) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f0000000040)=""/35, 0x23}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/92, 0x5c}, {&(0x7f0000000440)=""/110, 0x6e}, {&(0x7f00000004c0)=""/203, 0xcb}, {&(0x7f0000000140)=""/4, 0x4}], 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000780)=[0x4, 0x18]) semget(0x1, 0x3, 0x480) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000800)={{0x18, 0x1, 0x8, 0x3ff}, {0x18, 0x3, 0x7fff, 0x7}, 0x2, [0x0, 0x101, 0x1, 0x400, 0x1, 0x7, 0x9, 0x8]}, 0x3c) linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000640)='./file1\x00') 09:41:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x20, 0x4003, 0x100000001) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 09:41:10 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000100), 0xffff) r2 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r2, 0xf4a3a531732633cb, 0x4, &(0x7f0000000140)=""/103) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x100) r4 = semget(0x1, 0x3, 0x7f) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)=0x7) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 09:41:10 executing program 1: r0 = socket(0x11, 0x2, 0x2) setsockopt(r0, 0x5, 0xe9d, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadcde8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21000000000000", 0xffffffffffffffd7) getsockopt(r0, 0x2, 0x7, &(0x7f0000000000)=""/6, &(0x7f0000000040)=0x6) 09:41:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchdir(r1) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 09:41:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) close(r1) fsync(r0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x1, 0x8, 0x7, 0x3, "943188dee4d43a0721641e5f141dea5084143152", 0x1, 0x4}) r3 = syz_open_pts() write(r3, &(0x7f0000000140), 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000400)=""/166, 0xa6}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:41:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:41:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000180)="da000000", 0xfffffffffffffdc4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) 09:41:11 executing program 1: r0 = getegid() getgroups(0x40000000000000d0, &(0x7f0000000080)=[r0]) msgget$private(0x0, 0x504) setitimer(0x0, 0x0, &(0x7f0000000040)) Thread 0xffff800020b93530 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8071e2ec50) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b93530 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 323361 11285 73 0x100010 0 0 syslogd *182340 17307 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(4a716acb9293dd92) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 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}> show panic Thread 0xffff800020b93530 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(4a716acb9293dd92) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67920 rbx 0xffff800020b679c0 rdx 0xffffffff81ec49f8 cmd0646_9_tim_udma+0x15dbb rcx 0 rax 0 r8 0xffffffff813ff014 kprintf+0x174 r9 0x1 r10 0xcc6855dc1a7b6d3c r11 0x71ae89a496097c78 r12 0x3000000008 r13 0xffff800020b67930 r14 0x100 r15 0x1 rip 0xffffffff817251a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67910 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=182340 stat=onproc flags process=14000 proc=200 pri=4, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020b212c0,0xffff800020b21780 process=0xffff800020b5b3b8 user=0xffff800020b62000, vmspace=0xffffffff82302a88 estcpu=3, cpticks=3, pctcpu=0.35 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 85256 273088 31554 32767 3 0x90 nanosleep syz-executor0 89013 190162 81463 32767 3 0x90 piperd syz-executor1 31554 345499 5734 0 3 0x82 wait syz-executor0 81463 146550 5734 0 3 0x82 wait syz-executor1 80727 382532 0 0 3 0x14200 bored sosplice 5734 515727 8550 0 3 0x82 thrsleep syz-fuzzer 5734 294827 8550 0 3 0x4000082 thrsleep syz-fuzzer 5734 185595 8550 0 3 0x4000082 thrsleep syz-fuzzer 5734 129714 8550 0 3 0x4000082 thrsleep syz-fuzzer 5734 522817 8550 0 3 0x4000082 thrsleep syz-fuzzer 5734 597 8550 0 3 0x4000082 thrsleep syz-fuzzer 5734 430592 8550 0 3 0x4000082 thrsleep syz-fuzzer 5734 449956 8550 0 3 0x4000082 kqread syz-fuzzer 5734 23446 8550 0 3 0x4000082 thrsleep syz-fuzzer 5734 2559 8550 0 3 0x4000082 thrsleep syz-fuzzer 8550 187544 25967 0 3 0x10008a pause ksh 25967 318224 14686 0 3 0x92 select sshd 38328 283710 1 0 3 0x100083 ttyin getty 14686 199476 1 0 3 0x80 select sshd 11285 323361 68165 73 7 0x100010 syslogd 68165 294436 1 0 3 0x100082 netio syslogd 83780 100911 1 77 3 0x100090 poll dhclient 18523 403039 1 0 3 0x80 poll dhclient 42739 85173 0 0 3 0x14200 pgzero zerothread 11837 338881 0 0 3 0x14200 aiodoned aiodoned 63187 84401 0 0 3 0x14200 syncer update 96510 50388 0 0 3 0x14200 cleaner cleaner *17307 182340 0 0 7 0x14200 reaper 68520 704 0 0 3 0x14200 pgdaemon pagedaemon 61447 445210 0 0 3 0x14200 bored crynlk 81304 40881 0 0 3 0x14200 bored crypto 3615 368063 0 0 3 0x40014200 acpi0 acpi0 69739 311237 0 0 3 0x40014200 idle1 53244 489359 0 0 3 0x14200 bored softnet 58400 394164 0 0 3 0x14200 bored systqmp 16005 474957 0 0 3 0x14200 bored systq 3506 513170 0 0 3 0x40014200 bored softclock 22661 178506 0 0 3 0x40014200 idle0 1 264645 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 11285 (syslogd) thread 0xffff800020be59d8 (323361) exclusive rrwlock inode r = 0 (0xfffffd806eb902b8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10837 0 0 pcb 23 9K 11K 78643K 1488 0 0 rtable 97 3K 3K 78643K 2023 0 0 ifaddr 36 11K 11K 78643K 393 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 73 0 0 iov 0 0K 24K 78643K 178 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 3023 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 38 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 235 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 2602 0 0 sigio 0 0K 0K 78643K 50 0 0 proc 41 38K 70K 78643K 1882 0 0 subproc 68 69634K 69634K 78643K 2040 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 337 0 0 in_multi 33 2K 2K 78643K 738 0 0 ether_multi 1 0K 0K 78643K 12 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 595 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 89 21K 30K 78643K 8666 0 0 UVM aobj 130 4K 4K 78643K 142 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 58 0 0 NDP 5 0K 0K 78643K 183 0 0 temp 120 2358K 2430K 78643K 12274 0 0 kqueue 0 0K 0K 78643K 38 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 62 0 58 1 0 1 1 0 8 0 inpcbpl 280 1094 0 1087 1 0 1 1 0 8 0 plimitpl 152 159 0 150 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 563 0 523 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 367 0 363 1 0 1 1 0 8 0 nd6 48 120 0 116 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2629 0 2440 12 0 12 12 0 8 0 art_table 32 2630 0 2440 2 0 2 2 0 8 0 art_node 16 562 0 528 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 6 1 0 1 1 0 8 0 semapl 112 233 0 223 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4833 0 3378 47 0 47 47 0 8 0 ffsino 272 4833 0 3378 98 0 98 98 0 8 0 nchpl 144 8560 0 6988 59 0 59 59 0 8 0 uvmvnodes 72 5862 0 0 107 0 107 107 0 8 0 vnodes 200 5862 0 0 309 0 309 309 0 8 0 namei 1024 29166 0 29166 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 21865 0 21865 24 21 3 6 0 8 3 sigapl 432 2595 0 2580 5 2 3 3 0 8 1 futexpl 56 25094 0 25094 1 0 1 1 0 8 1 knotepl 112 1738 0 1711 5 3 2 2 0 8 0 kqueuepl 104 794 0 792 1 0 1 1 0 8 0 pipepl 112 2388 0 2369 7 5 2 2 0 8 1 fdescpl 488 2596 0 2580 3 0 3 3 0 8 0 filepl 152 17383 0 17285 12 7 5 7 0 8 0 lockfpl 96 518 0 518 6 5 1 1 0 8 1 lockfspl 24 1261 0 1261 6 5 1 1 0 8 1 sessionpl 112 75 0 65 1 0 1 1 0 8 0 pgrppl 48 127 0 117 1 0 1 1 0 8 0 ucredpl 96 6244 0 6235 1 0 1 1 0 8 0 zombiepl 144 2581 0 2580 2 1 1 1 0 8 0 processpl 840 2611 0 2580 4 0 4 4 0 8 0 procpl 600 6987 0 6945 4 0 4 4 0 8 0 srpgc 64 336 0 336 9 8 1 1 0 8 1 sosppl 128 69 0 69 11 10 1 1 0 8 1 sockpl 384 2651 0 2634 7 4 3 4 0 8 1 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 16 0 0 2 0 2 2 0 8 0 mcl9k 9216 14 0 0 1 0 1 1 0 8 0 mcl8k 8192 11 0 0 2 0 2 2 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 1 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 109 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 236 0 0 10 1 9 10 0 8 0 bufpl 256 8957 0 1988 436 0 436 436 0 8 0 anonpl 16 281397 0 275737 113 73 40 40 0 125 10 amapchunkpl 152 17800 0 17705 34 29 5 9 0 158 0 amappl16 192 13523 0 13249 111 85 26 27 0 8 9 amappl15 184 351 0 349 1 0 1 1 0 8 0 amappl14 176 301 0 298 2 1 1 1 0 8 0 amappl13 168 427 0 421 1 0 1 1 0 8 0 amappl12 160 390 0 389 1 0 1 1 0 8 0 amappl11 152 681 0 672 1 0 1 1 0 8 0 amappl10 144 283 0 279 1 0 1 1 0 8 0 amappl9 136 592 0 590 1 0 1 1 0 8 0 amappl8 128 939 0 907 2 0 2 2 0 8 0 amappl7 120 439 0 429 1 0 1 1 0 8 0 amappl6 112 382 0 372 1 0 1 1 0 8 0 amappl5 104 554 0 543 1 0 1 1 0 8 0 amappl4 96 564 0 537 2 1 1 2 0 8 0 amappl3 88 398 0 392 1 0 1 1 0 8 0 amappl2 80 21870 0 21819 2 0 2 2 0 8 0 amappl1 72 71871 0 71419 24 14 10 19 0 8 0 amappl 72 7665 0 7626 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 2596 0 2580 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2596 0 2580 1 0 1 1 0 8 0 vmmpekpl 168 25333 0 25310 2 0 2 2 0 8 0 vmmpepl 168 298158 0 296816 152 79 73 79 0 357 10 vmsppl 360 2595 0 2580 2 0 2 2 0 8 0 pdppl 4096 5199 0 5160 6 0 6 6 0 8 1 pvpl 32 790227 0 781391 227 117 110 112 0 265 30 pmappl 224 2595 0 2580 12 10 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 590 0 3 17 0 17 17 0 8 0