Microsoft KB Archive/192915

From BetaArchive Wiki

Article ID: 192915

Article Last Modified on 8/11/2005



APPLIES TO

  • MSDN 2003 Universal Edition
  • Microsoft Visual Studio 6.0 Enterprise Edition



This article was previously published under Q192915

SYMPTOMS

When you try to start the MSDN Library from Visual Studio 6.0, you may receive the following error message:

MSDEV.EXE - Application Error : The instruction at "0x5d48d2f0" referenced memory at "0x00000000". The memory could not be "written".

When you try to start the MSDN Library from the desktop, you may receive the following error message:

OleMain ThreadWndName: HH.EXE - Application Error : The instruction at "0x5d48d2f0" referenced memory at "0x00000000". The memory could not be "written".

This message is followed by:

OleMain ThreadWndName: HH.EXE - Application Error : The instruction at "0x5d48932e" referenced memory at "0x00000000". The memory could not be "read".

CAUSE

The Hh.dat file is corrupted.

RESOLUTION

To resolve this problem, follow these steps:

  1. Close all instances of the MSDN Library.
  2. Search for all occurrences of the Hh.dat file on the system.
  3. Delete the Hh.dat file.
  4. Start the MSDN Library again.

NOTE: If these steps do not resolve the problem, try to log on to the computer as a different user or as the administrator to the local computer to make sure that a corrupted user profile is not causing this problem to occur.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

MORE INFORMATION

Hh.dat is a database file that saves information about the HTML Help window and MSDN Library favorites. Unfortunately, all favorites are lost when the Hh.dat file is deleted, but there is no other known way to recover from this error. The Hh.dat file is recreated when the MSDN Library starts.


Additional query words: MSDN does not launch

Keywords: kbprb KB192915