Microsoft KB Archive/875507

= FIX: A memory leak may occur in Internet Explorer when you use the Open method of the XMLHTTP object in Windows CE .NET 4.2 =

Article ID: 875507

Article Last Modified on 5/27/2005

-

APPLIES TO


 * Microsoft Windows CE .NET 4.2

-



SYMPTOMS
The System Out-of-Memory (OOMUI) dialog box may appear after a while. This problem occurs when Microsoft Internet Explorer loads pages that contain a script that uses Extensible Markup Language Hypertext Transfer Protocol (XMLHTTP).



CAUSE
The Open method of the XMLHTTP object leaks memory that is equal to the size of the URL that is passed to the Open method.



Software update information
A supported software update is now available from Microsoft as Windows CE 4.2 Core OS QFE 875507. 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 update is supported only if all previously issued updates for this product have also been installed.

Restart requirement
After you install this update, you must perform a clean build of the whole operating system. To perform a clean build of the operating system, follow these steps:
 * 1) On the Build menu, click Clean.
 * 2) On the Build menu, click Build Platform.

You do not have to restart your computer after you apply this update.

Update replacement information
This update does not replace any other updates.

File information
The English version of this update has the file attributes (or later file attributes) 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 --

03-Sep-2004 18:37  4.2.4.903      12,815,096  Wincepb42-040903-kb875507-armv4.exe 03-Sep-2004 18:36  4.2.4.903      12,839,672  Wincepb42-040903-kb875507-armv4i.exe 03-Sep-2004 18:37  4.2.4.903      12,884,728  Wincepb42-040903-kb875507-mipsii.exe 03-Sep-2004 18:37  4.2.4.903      12,892,920  Wincepb42-040903-kb875507-mipsii_fp.exe 03-Sep-2004 18:36  4.2.4.903      13,048,568  Wincepb42-040903-kb875507-mipsiv.exe 03-Sep-2004 18:37  4.2.4.903      13,052,664  Wincepb42-040903-kb875507-mipsiv_fp.exe 03-Sep-2004 18:37  4.2.4.903      12,434,168  Wincepb42-040903-kb875507-sh3.exe 03-Sep-2004 18:36  4.2.4.903      12,434,168  Wincepb42-040903-kb875507-sh4.exe 03-Sep-2004 18:36  4.2.4.903      10,349,304  Wincepb42-040903-kb875507-x86.exe The English version of this package has the file attributes (or later) that are listed in the following table.   Date         Time                      Size    File name --

Path: Public\Ie\Oak\Lib\Armv4\Debug 30-Aug-2004 18:45                  1,781,760  Corepch.pdb 30-Aug-2004 18:44                     13,442  Prfdata.lib 30-Aug-2004 18:45                  8,617,126  Xmldom.lib 30-Aug-2004 18:45                    241,164  Xmlhttp.lib 30-Aug-2004 18:45                  1,208,016  Xmlmime.lib 30-Aug-2004 18:45                  3,751,692  Xmlminisax.lib 30-Aug-2004 18:44                    200,228  Xmlnetfull.lib 30-Aug-2004 18:44                    106,468  Xmlnetmini.lib 30-Aug-2004 18:44                  2,452,796  Xmlsax.lib 30-Aug-2004 18:45                    144,020  Xmlstubs.lib 30-Aug-2004 18:45                  4,412,966  Xmlxql.lib 30-Aug-2004 18:45                  4,276,620  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\Armv4\Retail 30-Aug-2004 18:43                  1,781,760  Corepch.pdb 30-Aug-2004 18:42                     13,014  Prfdata.lib 30-Aug-2004 18:43                  5,721,108  Xmldom.lib 30-Aug-2004 18:43                    174,338  Xmlhttp.lib 30-Aug-2004 18:43                  1,055,954  Xmlmime.lib 30-Aug-2004 18:43                  2,627,072  Xmlminisax.lib 30-Aug-2004 18:42                    117,978  Xmlnetfull.lib 30-Aug-2004 18:42                     71,454  Xmlnetmini.lib 30-Aug-2004 18:42                  1,495,418  Xmlsax.lib 30-Aug-2004 18:43                    117,760  Xmlstubs.lib 30-Aug-2004 18:43                  2,824,960  Xmlxql.lib 30-Aug-2004 18:43                  2,374,570  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\Armv4i\Debug 30-Aug-2004 18:49                  1,781,760  Corepch.pdb 30-Aug-2004 18:47                     13,502  Prfdata.lib 30-Aug-2004 18:49                  8,647,528  Xmldom.lib 30-Aug-2004 18:48                    241,844  Xmlhttp.lib 30-Aug-2004 18:49                  1,212,188  Xmlmime.lib 30-Aug-2004 18:49                  3,765,426  Xmlminisax.lib 30-Aug-2004 18:47                    200,950  Xmlnetfull.lib 30-Aug-2004 18:47                    106,854  Xmlnetmini.lib 30-Aug-2004 18:48                  2,460,662  Xmlsax.lib 30-Aug-2004 18:49                    144,662  Xmlstubs.lib 30-Aug-2004 18:49                  4,431,026  Xmlxql.lib 30-Aug-2004 18:49                  4,293,514  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\Armv4i\Retail 30-Aug-2004 18:47                  1,781,760  Corepch.pdb 30-Aug-2004 18:45                     13,162  Prfdata.lib 30-Aug-2004 18:47                  5,740,602  Xmldom.lib 30-Aug-2004 18:47                    174,372  Xmlhttp.lib 30-Aug-2004 18:47                  1,058,314  Xmlmime.lib 30-Aug-2004 18:47                  2,638,882  Xmlminisax.lib 30-Aug-2004 18:45                    118,420  Xmlnetfull.lib 30-Aug-2004 18:45                     71,782  Xmlnetmini.lib 30-Aug-2004 18:46                  1,500,074  Xmlsax.lib 30-Aug-2004 18:47                    118,246  Xmlstubs.lib 30-Aug-2004 18:47                  2,837,814  Xmlxql.lib 30-Aug-2004 18:47                  2,385,146  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\Mipsii\Debug 30-Aug-2004 18:52                  1,789,952  Corepch.pdb 30-Aug-2004 18:51                     14,108  Prfdata.lib 30-Aug-2004 18:52                  8,863,490  Xmldom.lib 30-Aug-2004 18:52                    242,780  Xmlhttp.lib 30-Aug-2004 18:52                  1,263,070  Xmlmime.lib 30-Aug-2004 18:52                  3,829,550  Xmlminisax.lib 30-Aug-2004 18:51                    207,006  Xmlnetfull.lib 30-Aug-2004 18:51                    110,982  Xmlnetmini.lib 30-Aug-2004 18:52                  2,514,858  Xmlsax.lib 30-Aug-2004 18:52                    152,422  Xmlstubs.lib 30-Aug-2004 18:52                  4,601,534  Xmlxql.lib 30-Aug-2004 18:52                  4,424,768  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\Mipsii\Retail 30-Aug-2004 18:51                  1,789,952  Corepch.pdb 30-Aug-2004 18:49                     13,912  Prfdata.lib 30-Aug-2004 18:51                  5,828,450  Xmldom.lib 30-Aug-2004 18:50                    186,534  Xmlhttp.lib 30-Aug-2004 18:51                  1,011,812  Xmlmime.lib 30-Aug-2004 18:51                  2,648,244  Xmlminisax.lib 30-Aug-2004 18:49                    122,554  Xmlnetfull.lib 30-Aug-2004 18:49                     73,870  Xmlnetmini.lib 30-Aug-2004 18:50                  1,570,578  Xmlsax.lib 30-Aug-2004 18:51                    104,690  Xmlstubs.lib 30-Aug-2004 18:51                  2,755,098  Xmlxql.lib 30-Aug-2004 18:51                  2,303,458  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\Mipsii_fp\Debug 30-Aug-2004 18:56                  1,789,952  Corepch.pdb 30-Aug-2004 18:55                     14,160  Prfdata.lib 30-Aug-2004 18:56                  8,866,190  Xmldom.lib 30-Aug-2004 18:56                    242,792  Xmlhttp.lib 30-Aug-2004 18:56                  1,263,186  Xmlmime.lib 30-Aug-2004 18:56                  3,831,854  Xmlminisax.lib 30-Aug-2004 18:55                    207,044  Xmlnetfull.lib 30-Aug-2004 18:55                    111,008  Xmlnetmini.lib 30-Aug-2004 18:55                  2,515,196  Xmlsax.lib 30-Aug-2004 18:56                    152,540  Xmlstubs.lib 30-Aug-2004 18:56                  4,601,574  Xmlxql.lib 30-Aug-2004 18:56                  4,426,156  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\Mipsii_fp\Retail 30-Aug-2004 18:54                  1,789,952  Corepch.pdb 30-Aug-2004 18:53                     13,948  Prfdata.lib 30-Aug-2004 18:54                  5,831,550  Xmldom.lib 30-Aug-2004 18:54                    186,544  Xmlhttp.lib 30-Aug-2004 18:54                  1,011,894  Xmlmime.lib 30-Aug-2004 18:54                  2,651,046  Xmlminisax.lib 30-Aug-2004 18:53                    122,582  Xmlnetfull.lib 30-Aug-2004 18:53                     73,888  Xmlnetmini.lib 30-Aug-2004 18:53                  1,570,812  Xmlsax.lib 30-Aug-2004 18:54                    104,770  Xmlstubs.lib 30-Aug-2004 18:54                  2,754,612  Xmlxql.lib 30-Aug-2004 18:54                  2,304,722  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\Mipsiv\Debug 30-Aug-2004 19:00                  1,789,952  Corepch.pdb 30-Aug-2004 18:59                     14,252  Prfdata.lib 30-Aug-2004 19:00                  8,941,936  Xmldom.lib 30-Aug-2004 19:00                    244,548  Xmlhttp.lib 30-Aug-2004 19:00                  1,274,370  Xmlmime.lib 30-Aug-2004 19:00                  3,863,878  Xmlminisax.lib 30-Aug-2004 18:59                    208,954  Xmlnetfull.lib 30-Aug-2004 18:59                    112,074  Xmlnetmini.lib 30-Aug-2004 18:59                  2,533,694  Xmlsax.lib 30-Aug-2004 19:00                    153,638  Xmlstubs.lib 30-Aug-2004 19:00                  4,636,286  Xmlxql.lib 30-Aug-2004 19:00                  4,457,982  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\Mipsiv\Retail 30-Aug-2004 18:58                  1,789,952  Corepch.pdb 30-Aug-2004 18:57                     14,072  Prfdata.lib 30-Aug-2004 18:58                  5,880,480  Xmldom.lib 30-Aug-2004 18:58                    186,946  Xmlhttp.lib 30-Aug-2004 18:58                  1,018,508  Xmlmime.lib 30-Aug-2004 18:58                  2,673,264  Xmlminisax.lib 30-Aug-2004 18:57                    123,178  Xmlnetfull.lib 30-Aug-2004 18:57                     74,306  Xmlnetmini.lib 30-Aug-2004 18:57                  1,576,202  Xmlsax.lib 30-Aug-2004 18:58                    105,278  Xmlstubs.lib 30-Aug-2004 18:58                  2,771,386  Xmlxql.lib 30-Aug-2004 18:58                  2,315,528  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\Mipsiv_fp\Debug 30-Aug-2004 19:04                  1,789,952  Corepch.pdb 30-Aug-2004 19:02                     14,304  Prfdata.lib 30-Aug-2004 19:04                  8,942,316  Xmldom.lib 30-Aug-2004 19:03                    244,560  Xmlhttp.lib 30-Aug-2004 19:04                  1,274,486  Xmlmime.lib 30-Aug-2004 19:04                  3,863,896  Xmlminisax.lib 30-Aug-2004 19:02                    208,992  Xmlnetfull.lib 30-Aug-2004 19:02                    112,100  Xmlnetmini.lib 30-Aug-2004 19:03                  2,534,032  Xmlsax.lib 30-Aug-2004 19:04                    153,748  Xmlstubs.lib 30-Aug-2004 19:04                  4,635,486  Xmlxql.lib 30-Aug-2004 19:04                  4,458,682  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\Mipsiv_fp\Retail 30-Aug-2004 19:02                  1,789,952  Corepch.pdb 30-Aug-2004 19:00                     14,108  Prfdata.lib 30-Aug-2004 19:02                  5,880,674  Xmldom.lib 30-Aug-2004 19:02                    186,956  Xmlhttp.lib 30-Aug-2004 19:02                  1,018,590  Xmlmime.lib 30-Aug-2004 19:02                  2,673,142  Xmlminisax.lib 30-Aug-2004 19:01                    123,206  Xmlnetfull.lib 30-Aug-2004 19:01                     74,324  Xmlnetmini.lib 30-Aug-2004 19:01                  1,576,436  Xmlsax.lib 30-Aug-2004 19:02                    105,358  Xmlstubs.lib 30-Aug-2004 19:02                  2,769,782  Xmlxql.lib 30-Aug-2004 19:02                  2,316,038  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\Sh3\Debug 30-Aug-2004 19:07                  1,789,952  Corepch.pdb 30-Aug-2004 19:06                     13,400  Prfdata.lib 30-Aug-2004 19:07                  8,131,928  Xmldom.lib 30-Aug-2004 19:07                    221,104  Xmlhttp.lib 30-Aug-2004 19:07                  1,139,606  Xmlmime.lib 30-Aug-2004 19:07                  3,502,894  Xmlminisax.lib 30-Aug-2004 19:06                    188,086  Xmlnetfull.lib 30-Aug-2004 19:06                    100,738  Xmlnetmini.lib 30-Aug-2004 19:07                  2,318,660  Xmlsax.lib 30-Aug-2004 19:07                    139,670  Xmlstubs.lib 30-Aug-2004 19:07                  4,219,018  Xmlxql.lib 30-Aug-2004 19:07                  4,077,926  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\Sh3\Retail 30-Aug-2004 19:06                  1,789,952  Corepch.pdb 30-Aug-2004 19:04                     13,068  Prfdata.lib 30-Aug-2004 19:06                  5,328,750  Xmldom.lib 30-Aug-2004 19:06                    165,406  Xmlhttp.lib 30-Aug-2004 19:06                    918,702  Xmlmime.lib 30-Aug-2004 19:06                  2,413,850  Xmlminisax.lib 30-Aug-2004 19:04                    110,204  Xmlnetfull.lib 30-Aug-2004 19:04                     67,468  Xmlnetmini.lib 30-Aug-2004 19:05                  1,391,450  Xmlsax.lib 30-Aug-2004 19:06                     99,778  Xmlstubs.lib 30-Aug-2004 19:06                  2,574,024  Xmlxql.lib 30-Aug-2004 19:06                  2,199,368  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\Sh4\Debug 30-Aug-2004 19:11                  1,789,952  Corepch.pdb 30-Aug-2004 19:10                     13,400  Prfdata.lib 30-Aug-2004 19:11                  8,130,420  Xmldom.lib 30-Aug-2004 19:11                    221,104  Xmlhttp.lib 30-Aug-2004 19:11                  1,139,606  Xmlmime.lib 30-Aug-2004 19:11                  3,501,320  Xmlminisax.lib 30-Aug-2004 19:10                    188,086  Xmlnetfull.lib 30-Aug-2004 19:10                    100,738  Xmlnetmini.lib 30-Aug-2004 19:11                  2,318,660  Xmlsax.lib 30-Aug-2004 19:11                    139,674  Xmlstubs.lib 30-Aug-2004 19:11                  4,218,408  Xmlxql.lib 30-Aug-2004 19:11                  4,077,592  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\Sh4\Retail 30-Aug-2004 19:09                  1,789,952  Corepch.pdb 30-Aug-2004 19:08                     13,068  Prfdata.lib 30-Aug-2004 19:09                  5,325,460  Xmldom.lib 30-Aug-2004 19:09                    165,100  Xmlhttp.lib 30-Aug-2004 19:09                    918,210  Xmlmime.lib 30-Aug-2004 19:09                  2,411,588  Xmlminisax.lib 30-Aug-2004 19:08                    110,108  Xmlnetfull.lib 30-Aug-2004 19:08                     67,414  Xmlnetmini.lib 30-Aug-2004 19:09                  1,391,160  Xmlsax.lib 30-Aug-2004 19:09                     99,772  Xmlstubs.lib 30-Aug-2004 19:09                  2,572,420  Xmlxql.lib 30-Aug-2004 19:09                  2,198,524  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\X86\Debug 30-Aug-2004 18:41                  1,789,952  Corepch.pdb 30-Aug-2004 18:40                     10,368  Prfdata.lib 30-Aug-2004 18:41                  6,433,764  Xmldom.lib 30-Aug-2004 18:41                    177,036  Xmlhttp.lib 30-Aug-2004 18:41                    920,256  Xmlmime.lib 30-Aug-2004 18:41                  2,781,886  Xmlminisax.lib 30-Aug-2004 18:40                    148,852  Xmlnetfull.lib 30-Aug-2004 18:40                     80,234  Xmlnetmini.lib 30-Aug-2004 18:41                  1,844,478  Xmlsax.lib 30-Aug-2004 18:41                    108,944  Xmlstubs.lib 30-Aug-2004 18:41                  3,228,284  Xmlxql.lib 30-Aug-2004 18:41                  3,152,146  Xmlxslt.lib

Path: Public\Ie\Oak\Lib\X86\Retail 30-Aug-2004 18:40                  1,789,952  Corepch.pdb 30-Aug-2004 18:38                     11,524  Prfdata.lib 30-Aug-2004 18:40                  4,717,774  Xmldom.lib 30-Aug-2004 18:40                    138,716  Xmlhttp.lib 30-Aug-2004 18:40                    901,980  Xmlmime.lib 30-Aug-2004 18:40                  2,168,750  Xmlminisax.lib 30-Aug-2004 18:38                     98,994  Xmlnetfull.lib 30-Aug-2004 18:38                     60,946  Xmlnetmini.lib 30-Aug-2004 18:39                  1,226,990  Xmlsax.lib 30-Aug-2004 18:40                     99,808  Xmlstubs.lib 30-Aug-2004 18:40                  2,351,314  Xmlxql.lib 30-Aug-2004 18:40                  1,962,670  Xmlxslt.lib



WORKAROUND
To work around this problem, you have to exit the browser and then restart the browser to recover lost memory.



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

Keywords: kbbug kbfix kbqfe KB875507

-

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

© Microsoft Corporation. All rights reserved.