Calling EnumObjects() Leaks a SelectorID: Q229670
|
A program that calls the Win32 EnumObjects() API function may eventually stop working, with the following error message:
Program name caused a General Protection Fault in module GDI.EXE.
The EnumObjects() function leaks a selector each time it is called. If enough calls are made during a particular session, the local descriptor table (LDT) can become exhausted. The computer must then be rebooted.
A supported fix that corrects this problem is now available from Microsoft, but
it has not been fully regression tested and should be applied only to systems
experiencing this specific problem.
To resolve this problem, contact Microsoft Product Support Services to obtain the
fix. For a complete list of Microsoft Product Support Services phone numbers and
information on support costs, please go to the following address on the World Wide Web:
http://www.microsoft.com/support/supportnet/overview/overview.aspThe English version of this fix should have the following file attributes or later:
For Windows 95 versions 4.00.950 and 4.00.950A (Retail and OEM Service Release [OSR1]):
Date Time Version Size File name
------------------------------------------------
04/16/99 10:11am 4.01.971 312,736 Gdi.exe
04/16/99 10:11am 4.01.971 131,072 Gdi32.dll
For Windows 95 versions 4.00.950B and 4.00.950C (OSR2 and OSR2.5):
Date Time Version Size File name
------------------------------------------------
04/16/99 11:12am 4.00.1112 331,872 Gdi.exe
04/16/99 11:12am 4.00.1112 129,024 Gdi32.dll
Q154871 Determining If You Are Eligible for No-Charge Technical Support
Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article.
One situation in which this problem can occur is when a Microsoft Excel 97 VBA macro sets the PageSetup properties of a worksheet object hundreds of times. For additional information about this problem, please see the following article in the Microsoft Knowledge Base:
Q192869 OFF97: PageSetup Object Causes Memory Leak and Hangs System
Additional query words:
Keywords : win95 win98
Version : WINDOWS:95
Platform : WINDOWS
Issue type : kbprb
Last Reviewed: July 23, 1999