I get this Error:
PreCondition Assertion Failed
Name:<various>
Program:C:\Program Files\Steam\Steam.exe
File:<various>
Line:<various>
<various messages>
(Press Retry to debug the Application - JIT debugging must be enabled)
Abort Retry Ignore
Answer
This error occurred for a short time between Steam updates and seems to be gone for the most part at the moment.
If you are seeing this error immediately after a Steam update then there is a chance your platform.gcf file is corrupted or your ClientRegistry.blob file might be damaged.
In either case, try deleting one or both of these files and run Steam again to update your system.
If the error persists, please submit an email to Steam Tech Support with the exact error message, it should be in your Steam logfiles.
The way to debug this problem on your Steam install is like this:
--------------------------------------------------------------------------------
Example: If you are getting a message like this:
PreCondition Assertion Failed
Name:EntryIndexInBounds
Program:M:\Program Files\Valve\Steam\Steam.exe
File:Src\ChcheFileFixedDirectory.cpp
Line:755
uEntry < m_uMaxEntries
(Press Retry to debug the Application - JIT debugging must be enabled)
Abort Retry Ignore
One of the files in your SteamApps folder is probably damaged.
What you need to do is:
1. Exit from Steam if it's running
2. Rename the SteamApps folder to ~SteamApps
3. Run Steam and let it update the platform files.
4. If that all works, then exit from Steam again, and move back just the game cache files one at a time.
5. Don't replace anything that is already in the SteamApps folder.
6. If the error comes back then the last GCF file you moved is the problem, exit Steam and delete that file.
7. Finally, move your account directory and the rest of your game folders back.
Once it is all working again, you can delete ~SteamApps.
--------------------------------------------------------------------------------
PreCondition Assertion Failed
Name: InRecvMsgData state
Program: C:\program files\Valve\Steam\Steam.exe
File: Src\CSClientConnection.cpp
Line: 1769
m_CurRecvState == eRecvMsgData
(Press Retry to debug the application - JIT debugging must be enabled)
Abort Retry Ignore
If you have this error, there is a very good chance you have a program like BitDefender running which has hooked your internet connection. You won't be able to disable this program, you will need to uninstall it completely and reboot in order to fix this problem.
You'll need to use some other Anti-Virus solution.