Are you receiving a message saying: "Assertion Failure Location: C:\Projects\Diablo2\Source \D2Common\UNITS\Units.cpp, line #1710"?
This Assertion is being caused by the following:
Having throwing potions (fulminating, poison, etc.) equipped in a weapon slot on your corpse when you save and exit without recovering your corpse.
This can cause the character file to become corrupted and thus give you the following error message:
Assertion Failure Location: C:\Projects\Diablo2\Source\D2Common\UNITS\Units.cpp, line #1710.
Until this is corrected, please be advised that a character can become corrupted if throwing potions are left on your corpse when exiting the game.
UPDATE:
This error has been fixed in the Diablo II patch. You can patch the game by connecting to Battle.net or by downloading the
stand-alone patch.
Solution ID: 20736Article URL: