PRB: GlobalUnlock() Can Cause Fatal Exit 0x02F0 (49838)



The information in this article applies to:

  • Microsoft Windows Software Development Kit (SDK) 3.0
  • Microsoft Windows Software Development Kit (SDK) 3.1

This article was previously published under Q49838

SYMPTOMS

Under the debugging version of Windows, when an application calls the GlobalUnlock() API, a FatalExit 0x02F0 "GlobalUnlock: Object usage count underflow" error occurs.

CAUSE

The application called the GlobalUnlock() API more times that it called the GlobalLock() API. Under the retail version of Windows, the function returns the normal value 0 in these circumstances.

RESOLUTION

Match each GlobalLock() call with a GlobalUnlock() call.

Modification Type:MajorLast Reviewed:4/13/2004
Keywords:kb16bitonly KB49838