Spooler Service May Leak Memory Attempting to Close Print Processor

ID: Q223863


The information in this article applies to:
  • Microsoft Windows NT Server version 4.0


SYMPTOMS

The Spooler Service may leak private bytes when it attempts to close the print processor following the alteration of a print job.


CAUSE

The Spooler Service does not close the print processor under certain conditions in which the logic indicates the function is being re-entered.


RESOLUTION

To resolve this problem, obtain the latest service pack for Windows NT 4.0 or the individual software update. For information on obtaining the latest service pack, please go to:

For information on obtaining the individual software update, contact Microsoft Product Support Services. 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.asp

The fix in this article includes the fix for the following Microsoft Knowledge Base article:
Q239907 Too Many Local Printers Can Cause Unsuccessful Boot
NOTE: If you install this fix, and then upgrade to Windows NT 4.0 Service Pack 6 without setting the UseSoftwareHive key discussed in article Q239907, you lose all your printers.


STATUS

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. This problem was first corrected in Windows NT 4.0 Service Pack 6.


MORE INFORMATION

Because this fix addresses a GDI resource leak, an additional symptom of this problem is the printing of a print job with a data type of TEXT reported as spooled, but that never actually prints.

Additional query words: 4.00

Keywords : kbbug4.00 kbfix4.00
Version : winnt:4.0
Platform : winnt
Issue type : kbbug


Last Reviewed: January 28, 2000
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.