ValveSoftware / Dota2-Gameplay

Public Bug Tracker for Dota2
1.49k stars 85 forks source link

Dota crashes during runtime after 7.33 update. Error CPackedStore::TestHashChunkFraction(): Content file pak01.vpk is corrupt #8584

Open 1nuyasha opened 1 year ago

1nuyasha commented 1 year ago

Description

I occasionally experience game crashes while playing Dota 2 after 7.33 update (about 10 times in total in these days), and an error message pops up asking me to verify the integrity of game files. However, after verifying, the game may work normally for a while, but then crashes again with the same error message, asking me to verify the integrity of game files. I have tried uninstalling and reinstalling the game, but the issue still persists. My laptop(Dell G3 3579) specs are: intel core i5- 8300h nvidia gtx1060 16 gb RAM

Example Match ID (and possibly Timestamp)

7122766914-00:37(night)

Screenshots

error

kerbyc07 commented 1 year ago

pak01_000 pak01_001

And then to be fair i tested my memory with mem test. Seem like my memory wasnt working porper. Some parts of it where not responding correctly. Removed one of my 2 sticks (the faulty one) And the game is running as im used to no crashes nothing.

So for me the problem is solved. Faulty memory. Due to write and read error Dota was report a corrupt file and never even downloaded something because the file itselfe was OK. My ram was screwing it up.

HELLO, got the same problem and the solution i had was to rest my pc for like a day, it happened to me at night and used it again the next night, then i deleted the two files. it downloaded something and validated the whole 47gb file and i had a quick verification of my file and then i got to play 5 games without it happening to me.

victor-pogor commented 1 year ago

Same here. Tried everything but nothing helps

image

UPD: The problem was with RAM memory.

rolandabb commented 1 year ago

Guys after lots and lots of attempts, I finally found a working solution. So after trying to manually move the files from local disk D to local disk C, 2 files : pak01-325 and pak01-326 weren't copying at all. So I manually deleted them, and then verified integrity of game cash, which got them to be redownloaded, and then it worked perfectly fine. So you just need to find which pak file is corrupt, delete it and then verify integrity of game files.

Nerka42 commented 1 year ago

i know this only for dota2 but i am having the same error whit csgo2 and i dont see other people tallking about it

Astralopitek146 commented 1 year ago

Guys after lots and lots of attempts, I finally found a working solution. So after trying to manually move the files from local disk D to local disk C, 2 files : pak01-325 and pak01-326 weren't copying at all. So I manually deleted them, and then verified integrity of game cash, which got them to be redownloaded, and then it worked perfectly fine. So you just need to find which pak file is corrupt, delete it and then verify integrity of game files.

To find whick pak is corrupted should I just copy these paks from one place to another? And if pak doesn't copy it will means that it is corrupted, am I right?

rolandabb commented 1 year ago

Guys after lots and lots of attempts, I finally found a working solution. So after trying to manually move the files from local disk D to local disk C, 2 files : pak01-325 and pak01-326 weren't copying at all. So I manually deleted them, and then verified integrity of game cash, which got them to be redownloaded, and then it worked perfectly fine. So you just need to find which pak file is corrupt, delete it and then verify integrity of game files.

To find whick pak is corrupted should I just copy these paks from one place to another? And if pak doesn't copy it will means that it is corrupted, am I right?

Yes, but make sure to keep copying so that you make sure no other pak file is also corrupt.

jaredeg commented 1 year ago

Guys after lots and lots of attempts, I finally found a working solution. So after trying to manually move the files from local disk D to local disk C, 2 files : pak01-325 and pak01-326 weren't copying at all. So I manually deleted them, and then verified integrity of game cash, which got them to be redownloaded, and then it worked perfectly fine. So you just need to find which pak file is corrupt, delete it and then verify integrity of game files.

To find whick pak is corrupted should I just copy these paks from one place to another? And if pak doesn't copy it will means that it is corrupted, am I right?

I manually deleted the game and still run into the issue (although a bit more infrequent now)

Capt1nSweatPants commented 1 year ago

I have been agonizing over this problem for 2 weeks. I did all the software fixes but failed, then I tried reseating (disconnecting and reconnecting) my Hard Drive and It got fixed. Maybe this might help some of y'all.

yems730 commented 1 year ago

Just got the error today, tried reinstalling,integrity clear download cache, now manually deleting the dota folder and then i'll try again.

I should mention this only happens in dota, no other game (BG3,WoW,CS2)

I deleted the entire game manually, including the download folder, restarted the PC - reinstalled the game and now no corrupt data on launch, will try and play a game and see if something happens, if i had to guess it has something to do with the download folder, try and manually delete it guys.

CloudDeath commented 1 year ago

I have been trying to deal with this error for a month, tried all possible options offered on the Internet. BUT! The problem turned out to be in my SSD. When I installed the game on HDD - everything was fine, there were no errors. But when I installed dota on SSD (for faster loading and increased fps), not only it was not always possible to install it because of errors in steam itself (disk read error, etc.), but also constantly appeared this error.

My conclusion of this "investigation" is as follows: check the state of your hardware :) (drive, RAM, etc.).

The error is clearly not in the code of the game.

Now I have bought a new SSD, I do not see any errors at all.

PasswordCodmNN commented 1 year ago

https://github.com/ValveSoftware/Dota2-Gameplay/issues/8584#issuecomment-1566447013 hey bro how did u do that? can u explain it to me step by step

jaredeg commented 1 year ago

Does everyone running into this issue have a specific type of SSD? I am running Dota 2 on a Samsung 1 TB 980 Pro

Juks16 commented 1 year ago

I have the same issue, in my both PC and laptop. it doesn't matter what specs of your computer, I think the problem is in the new patch of dota2 or some kind of hacker messing our files. in my case it occurs a lot in ranked mode, buying new ram, verify game integrity, redownload game will not work. PC (Ryzen 5 3500x/3200mhz 16Gb RAM/MSI B450/MSI Rx 570/ M.2 512 GB) Laptop (Aspire 572G/8Gb RAM)

for a temporary solution I recommend to install steam & dota2 in external drive/ use deep freeze or similar app/have a better AV.

lucasskora commented 1 year ago

Solving the problem, as it was something related to related files, led us to believe that it was something about the SSD. What I did was, adjust the cables connected to the SSD and put a new one in the one where Dota was installed. In fact I uninstalled and installed again after this process. I've been playing now for over an hour, I watched calm matches, before it was 10 minutes and it was already crashing. Now let's see if we will keep faith.

AhnTuna1495 commented 1 year ago

I’m facing the same issue. Maybe related to steam cloud, as it keeps getting the corrupted file. I believe it’s the cloud because no issue when I play with a second account, it only occurs to my main account. What I’ve done: delete all PAK.vpk files. Desactivate steam cloud in setting. Log out of steam, and delete every user folders (steam -> user) Reset computer and verify the game to download new vpk file. So far I’ve been playing 3 matches. Will update if it happens again, or not.

50centaur commented 12 months ago

Been having this issue for past few months and it's unbearable. Even after this happens, I can't re-launch the game, says Downloading Content but gets stuck at 0%

AhnTuna1495 commented 12 months ago

Update after I deactivated cloud for Dota2. It's been a week and everything seems fine. I had no crash and no downloading content that is stuck at 0%. But there still be periodical lag/spike. Not sure if it's a network issue or not, but my specs are more than enough for Dota2 to run smoothly. Have you tried deactivating the cloud and deleting user folder ?

bkaankose commented 11 months ago

I can confirm this issue happens time to time. Started this week for me. Sometimes I got stuck at %0 verify, sometimes my verification continued.

My steam installation and games are in different disks. Both are different SSDs, not only partition. Maybe this may help the devs.

50centaur commented 11 months ago

This seemed to work for a little bit but then I got the error again a few days later. For the downloading content error, I found a workaround by logging into a different steam user account and then downloading from there, and then re-logging back in once the download is complete.

On Mon, 4 Dec 2023 at 5:00 AM AhnTuna1495 @.***> wrote:

Update after I deactivated cloud for Dota2. It's been a week and everything seems fine. I had no crash and no downloading content that is stuck at 0%. But there still be periodical lag/spike. Not sure if it's a network issue or not, but my specs are more than enough for Dota2 to run smoothly. Have you tried deactivating the cloud and deleting user folder ?

Le dim. 3 déc. 2023 à 22:15, 50centaur @.***> a écrit :

Been having this issue for past few months and it's unbearable. Even after this happens, I can't re-launch the game, says Downloading Content but gets stuck at 0%

— Reply to this email directly, view it on GitHub < https://github.com/ValveSoftware/Dota2-Gameplay/issues/8584#issuecomment-1837602573>,

or unsubscribe < https://github.com/notifications/unsubscribe-auth/BEIKNKOCDTU7SGADKBZXYSTYHTTXFAVCNFSM6AAAAAAXKNJV42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZXGYYDENJXGM>

. You are receiving this because you commented.Message ID: @.***>

-- Anh-Tuan NGUYEN 07 89 41 57 68

— Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Dota2-Gameplay/issues/8584#issuecomment-1838204935, or unsubscribe https://github.com/notifications/unsubscribe-auth/BEN4XZXAHWQWMHLDPXDNXETYHWNNBAVCNFSM6AAAAAAXKNJV42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZYGIYDIOJTGU . You are receiving this because you commented.Message ID: @.***>

Recall703 commented 11 months ago

I faced this bugs just now and my game was just started:

My PC specs are: AMD Ryzen 3700X nvidia RTX 2070S 32 GB RAM

I have tried the following:

  1. Verify integrity files -> Stuck at 0% for 5 mins
  2. Clear download Cache, Verify integrity files -> Stuck at 0% for 5 mins
  3. Restart Steam, clear download cache and clear download Cache, Verify integrity files -> Stuck at 0% for 5 mins
  4. Restart PC

All those doesn't work for me end up I need to reinstall the entire game in order to play and thanks to that I faced a penalty

when I talked to my friends (who live in the same house, and using the same network) we found out that was a small update (26.75KB)

I not sure this may help or not, and I sincerely hope it will get fixed ASAP, as this crash happened a few times, and all my solution was to reinstall dota 2

jaredeg commented 11 months ago

Tried many of the post solutions in this thread, and they all seem to work, and then the crashes would come back.

The only thing that actually resolved my issue was I start doing memtest86 on my memory, and I ended up finding out that I had unstable memory at XMP profiles. Down clocking the memory, resolved my issue for good.

andkalinin commented 10 months ago

guys, if you check the integrity of the files and nothing happens.I run the game through a file. For example C:\user\Steam\steamapps\common\dota 2 beta\game\bin\win64\Dota.exe. And it works. I don't know how

50centaur commented 10 months ago

So I've managed to recreate this error consistently by Connecting to a NordVPN server, Disconnecting, launching dota 2.

On Thu, Jan 11, 2024 at 12:47 AM Andrii Kalinin @.***> wrote:

guys, if you check the integrity of the files and nothing happens.I run the game through a file. For example C:\user\Steam\steamapps\common\dota 2 beta\game\bin\win64\Dota.exe. And it works. I don't know how

— Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Dota2-Gameplay/issues/8584#issuecomment-1885792117, or unsubscribe https://github.com/notifications/unsubscribe-auth/BEN4XZVOAHVYNPA7DHY5XFDYN4EAXAVCNFSM6AAAAAAXKNJV42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBVG44TEMJRG4 . You are receiving this because you commented.Message ID: @.***>

yihleego commented 10 months ago

So Valve still hasn’t fixed this bug 🤮.

Never2land commented 10 months ago

I got banned for doing nothing, it's not my fault the game keeps crashing. Tried everything in this post, but nothing worked. Crashing everything other days makes this game unplayable. Especially it happens right when a new game starts and it won't allow me to re-download/verify game content..

victorcossioq commented 10 months ago

I solved this by buying a new dram stick to replace the oldest one and removing and reputting all the ram sticks. You can try it.

Never2land commented 10 months ago

I solved this by buying a new dram stick to replace the oldest one and removing and reputting all the ram sticks. You can try it.

Thanks for the advice, will try it.

Phara0h commented 10 months ago

Brand new computer with brand new SSD and its happening to me

victorcossioq commented 10 months ago

Brand new computer with brand new SSD and its happening to me

Remove and reput your RAM sticks. that fixed my pc

Phara0h commented 10 months ago

Brand new computer with brand new SSD and its happening to me

Remove and reput your RAM sticks. that fixed my pc

I got it working but turning off xmp for my ram but kinda sucks since it drops it 2ghz (from 8ghz to 6) without it

venom-mancer commented 10 months ago

i still have this issue, i turned off xmp and also repluged my rams... they didnt work

AaronAcerboni commented 10 months ago

Same, getting the above error. I tried re-installing dota2 but no dice. Also verifying the integrity of files via the steam client just leaves the progress stuck at 0%.

:(

Never2land commented 9 months ago

Turned off xmp, reinstalled ram, was good for a while. Got my First crash today.... Feels like this update breaks something again. Or I need to reinstall ram again...

venom-mancer commented 9 months ago

Turned off xmp, reinstalled ram, was good for a while. Got my First crash today.... Feels like this update breaks something again. Or I need to reinstall ram again...

try to install the game on another drive, for example I had a ssd and the game was crashing after playing 1 or 2 games , then I installed the game on another ssd I have. it works perfectly and never crashed.

LiangNex commented 8 months ago

So far the only solution is doing a download cache clear & switching to another donwload area & waiting for about 10 ~ 20 mins if you don't want to reinstall the game... The game will magically start to verify itself as long as you wait for that long time and retry to launch, then everything works as expected. And for sure, your current battle is abandoned and you will get several reports, WTF

LiangNex commented 8 months ago

Plus one more thing, the most possible reason of this bug is insuffcient runtime memory or something like that. I only suffer this bug while I am playing dota2 with mulitple mobile simulators(like three or more) runing... and it happened twice for me in this case...

GabeDia commented 8 months ago

Sure Valve you can brush this off as faulty RAM even though ONLY dota is exposing such an issue on our systems. But your crappy devs should be held accountable for the bugged behavior of the steam client afterwards which is the real cause of the abandon and bans we are receiving.

After crashing dota2 will be stuck on either verifying or downloading at 0% with no way to recover before an abandon. I've tried keeping a copy of the vpk's to copy manually when it's corrupted and crashes. Even after copying good vpk's it's stuck at 0% despite cleaning steam download cache, restarting steam and restarting the PC. Some 30 minutes later magically the validate/download works and finishes, leaving no chance for me to re-join queued dota2 game and receiving a ban.

So why is Steam preventing us from reconnecting and forcing an abandon and ban on us? Fix this shit.

madroot commented 8 months ago

I have exactly the same problem! VALVE FIX IT!!!

Has anyone found a way to at least pass the file check quickly and have time to log into the game?

madroot commented 8 months ago

valve pay attention to this problem!!!!!!!!!!!!!!!!!!!!

UrielMy commented 8 months ago

Same problem, already get 20 low priority games, gg wp

Bibovsky commented 8 months ago

got it first time, now im in a club too, valve fix 0% integrity verification atleast. upd: it cant even start downloading lol, cs is fine tho

mikalai-dzemidzenka commented 7 months ago

Same problem

JimBob124 commented 7 months ago

Me too :( Is this an actual bug tracker or just an echo chamber for people to cry out in?

1nuyasha commented 7 months ago

Me too :( Is this an actual bug tracker or just an echo chamber for people to cry out in?

Actually a bug tracker, but valve do not pay attention to this issue at all [Sadge]. @jeffhill @BeeeQueue @danieljennings @wykrhm

madroot commented 7 months ago

Now I have again received 5 games of low priority due to this bug, valv completely does not care about this problem

madroot commented 7 months ago

I hate valve, the problem is so much time and no one gives a damn

GabeDia commented 6 months ago

Cool another abandon. At this point I feel like Valve is doing this intentionally by adding some timeout on the cloud side which won't let us repair our local installations.

I've tried local game restore feature, clearing steam download cache, rebooting, changing download server region and even manually copying backups of the vpk - still dota is stuck from launching or doing anything until it just happens to start validating some 30 minutes later.

Never2land commented 6 months ago

Another day, another abandon....

funatomana commented 6 months ago

I also encountered the same problem cpu:amd 7800x3d gpu:rtx 4070super

SolidSnake4 commented 6 months ago

pak01_000 pak01_001

And then to be fair i tested my memory with mem test. Seem like my memory wasnt working porper. Some parts of it where not responding correctly. Removed one of my 2 sticks (the faulty one) And the game is running as im used to no crashes nothing.

So for me the problem is solved. Faulty memory. Due to write and read error Dota was report a corrupt file and never even downloaded something because the file itselfe was OK. My ram was screwing it up.

I can confirm It's memory problem, I bought new rams yesterday and everything is working fine without any problems. Thank yo so much.