Microsoft KB Archive/830707

= FIX: The Ieceext.dll Module and the Urlmon.dll Module Can Cause Increase in Kernel Memory Usage =

Article ID: 830707

Article Last Modified on 5/27/2005

-

APPLIES TO


 * Microsoft Windows CE .NET 4.1

-



SYMPTOMS
Usage of Kernel memory increases by multiples of 168 bytes each time that the dynamic-linked libraries, Ieceext.dll and Urlmon.dll, are loaded and unloaded.

It is typical for the Ieceext.dll module and the Urlmon.dll module to load and unload when a Microsoft XML (MSXML) document object is created and destroyed. The kernel memory is freed when the process that used the DLLs terminates.



CAUSE
This problem occurs because both Ieceext.dll and Urlmon.dll do not successfully destroy a Critical Section object that is created when the DLL loads.



Hotfix Information
A supported software update is now available from Microsoft as Windows CE 4.1 Core OS QFE 031107-kb830707. To resolve this problem immediately, click the following article number for information about obtaining Windows CE Platform Builder and core operating system software updates:

837392 How to locate core operating system fixes for Microsoft Windows CE Platform Builder products

Prerequisites
This fix is supported only when all previously issued fixes for this product have also been installed.

Restart Requirement
After you install this update, you must perform a clean operation and then rebuild the whole platform.

Hotfix Replacement Information
This hotfix does not replace any other hotfixes.

File Information
The English version of this package has the file attributes (or later) that are listed in the following table.   Date         Time   Version     Size    File name

07-Nov-2003 23:56  4.10     4,106,808  Wincepb41-031107-kb830707-armv4.exe 07-Nov-2003 23:56  4.10     4,110,904  Wincepb41-031107-kb830707-armv4i.exe 07-Nov-2003 23:56  4.10     4,119,096  Wincepb41-031107-kb830707-armv4t.exe 07-Nov-2003 23:55  4.10     3,869,240  Wincepb41-031107-kb830707-mips16.exe 07-Nov-2003 23:56  4.10     4,217,400  Wincepb41-031107-kb830707-mipsii.exe 07-Nov-2003 23:57  4.10     4,221,496  Wincepb41-031107-kb830707-mipsii_fp.exe 07-Nov-2003 23:58  4.10     4,278,840  Wincepb41-031107-kb830707-mipsiv.exe 07-Nov-2003 23:57  4.10     4,278,840  Wincepb41-031107-kb830707-mipsiv_fp.exe 07-Nov-2003 23:55  4.10     3,988,024  Wincepb41-031107-kb830707-sh3.exe 07-Nov-2003 23:55  4.10     3,988,024  Wincepb41-031107-kb830707-sh4.exe 07-Nov-2003 23:55  4.10     3,586,616  Wincepb41-031107-kb830707-x86.exe The English version of this hotfix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.   Date         Time   Version            Size    File name --

Path: Public\Ie\Oak\Lib\Armv4\Debug 23-Oct-2003 01:59                    367,732  Ieceext.lib 23-Oct-2003 01:59                    110,592  Ieceext.pdb 23-Oct-2003 02:02                  6,263,408  Urlmon.lib

Path: Public\Ie\Oak\Lib\Armv4\Retail 23-Oct-2003 01:59                    336,460  Ieceext.lib 23-Oct-2003 01:59                    110,592  Ieceext.pdb 23-Oct-2003 02:00                  4,341,348  Urlmon.lib

Path: Public\Ie\Oak\Lib\Armv4i\Debug 23-Oct-2003 01:56                    368,714  Ieceext.lib 23-Oct-2003 01:56                    110,592  Ieceext.pdb 23-Oct-2003 01:59                  6,276,428  Urlmon.lib

Path: Public\Ie\Oak\Lib\Armv4i\Retail 23-Oct-2003 01:56                    337,390  Ieceext.lib 23-Oct-2003 01:56                    110,592  Ieceext.pdb 23-Oct-2003 01:57                  4,349,128  Urlmon.lib

Path: Public\Ie\Oak\Lib\Armv4t\Debug 23-Oct-2003 01:53                    356,530  Ieceext.lib 23-Oct-2003 01:53                    110,592  Ieceext.pdb 23-Oct-2003 01:56                  6,022,530  Urlmon.lib

Path: Public\Ie\Oak\Lib\Armv4t\Retail 23-Oct-2003 01:53                    336,256  Ieceext.lib 23-Oct-2003 01:53                    110,592  Ieceext.pdb 23-Oct-2003 01:54                  4,337,768  Urlmon.lib

Path: Public\Ie\Oak\Lib\Mips16\Debug 23-Oct-2003 02:05                    357,752  Ieceext.lib 23-Oct-2003 02:05                    110,592  Ieceext.pdb 23-Oct-2003 02:08                  5,810,946  Urlmon.lib

Path: Public\Ie\Oak\Lib\Mips16\Retail 23-Oct-2003 02:05                    283,604  Ieceext.lib 23-Oct-2003 02:05                    110,592  Ieceext.pdb 23-Oct-2003 02:06                  3,859,754  Urlmon.lib

Path: Public\Ie\Oak\Lib\Mipsii\Debug 23-Oct-2003 02:02                    381,658  Ieceext.lib 23-Oct-2003 02:02                    110,592  Ieceext.pdb 23-Oct-2003 02:05                  6,366,166  Urlmon.lib

Path: Public\Ie\Oak\Lib\Mipsii\Retail 23-Oct-2003 02:02                    332,420  Ieceext.lib 23-Oct-2003 02:02                    110,592  Ieceext.pdb 23-Oct-2003 02:03                  4,457,572  Urlmon.lib

Path: Public\Ie\Oak\Lib\Mipsii_fp\Debug 23-Oct-2003 02:08                    381,860  Ieceext.lib 23-Oct-2003 02:08                    110,592  Ieceext.pdb 23-Oct-2003 02:11                  6,368,830  Urlmon.lib

Path: Public\Ie\Oak\Lib\Mipsii_fp\Retail 23-Oct-2003 02:08                    332,624  Ieceext.lib 23-Oct-2003 02:08                    110,592  Ieceext.pdb 23-Oct-2003 02:09                  4,459,932  Urlmon.lib

Path: Public\Ie\Oak\Lib\Mipsiv\Debug 23-Oct-2003 02:20                    386,062  Ieceext.lib 23-Oct-2003 02:20                    110,592  Ieceext.pdb 23-Oct-2003 02:23                  6,421,696  Urlmon.lib

Path: Public\Ie\Oak\Lib\Mipsiv\Retail 23-Oct-2003 02:20                    334,768  Ieceext.lib 23-Oct-2003 02:20                    110,592  Ieceext.pdb 23-Oct-2003 02:22                  4,500,340  Urlmon.lib

Path: Public\Ie\Oak\Lib\Mipsiv_fp\Debug 23-Oct-2003 02:14                    386,264  Ieceext.lib 23-Oct-2003 02:14                    110,592  Ieceext.pdb 23-Oct-2003 02:17                  6,422,336  Urlmon.lib

Path: Public\Ie\Oak\Lib\Mipsiv_fp\Retail 23-Oct-2003 02:14                    334,972  Ieceext.lib 23-Oct-2003 02:14                    110,592  Ieceext.pdb 23-Oct-2003 02:16                  4,499,736  Urlmon.lib

Path: Public\Ie\Oak\Lib\Sh3\Debug 23-Oct-2003 02:11                    351,906  Ieceext.lib 23-Oct-2003 02:11                    110,592  Ieceext.pdb 23-Oct-2003 02:14                  5,789,594  Urlmon.lib

Path: Public\Ie\Oak\Lib\Sh3\Retail 23-Oct-2003 02:11                    312,234  Ieceext.lib 23-Oct-2003 02:11                    110,592  Ieceext.pdb 23-Oct-2003 02:12                  4,100,330  Urlmon.lib

Path: Public\Ie\Oak\Lib\Sh4\Debug 23-Oct-2003 02:17                    351,906  Ieceext.lib 23-Oct-2003 02:17                    110,592  Ieceext.pdb 23-Oct-2003 02:20                  5,788,530  Urlmon.lib

Path: Public\Ie\Oak\Lib\Sh4\Retail 23-Oct-2003 02:17                    312,138  Ieceext.lib 23-Oct-2003 02:17                    110,592  Ieceext.pdb 23-Oct-2003 02:19                  4,094,898  Urlmon.lib

Path: Public\Ie\Oak\Lib\X86\Debug 23-Oct-2003 01:50                    311,482  Ieceext.lib 23-Oct-2003 01:50                    110,592  Ieceext.pdb 23-Oct-2003 01:53                  5,250,062  Urlmon.lib

Path: Public\Ie\Oak\Lib\X86\Retail 23-Oct-2003 01:50                    291,372  Ieceext.lib 23-Oct-2003 01:50                    110,592  Ieceext.pdb 23-Oct-2003 01:51                  3,795,092  Urlmon.lib



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section of this article.



MORE INFORMATION
For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the Standard Terminology That Is Used to Describe Microsoft Software Updates

Additional query words:

Keywords: kbbug kbfix kbqfe KB830707

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.