The .NET Compact Framework Service Pack 3 update for Windows CE 5.0 (890061)



The information in this article applies to:

  • Microsoft Windows CE 5.0

SYMPTOMS

This software update includes the Microsoft .NET Compact Framework Service Pack 3 (SP3) components that you must have to include in platforms that are built with Microsoft Windows CE 5.0. This software update addresses the following issues:
  • Transitions between managed and native code may cause memory leaks on ARM platforms.
  • A NullReferenceException exception may occur when a Web Service Method returns an empty array by using the xsi:Nil attribute.
  • Modifying the SoapClientMessage.ContentType property does not modify the ContentType header of the HTTP request.
  • Stack corruption may occur on SHx, MIPS, and x86 platforms when local variables are created but they are never used.
  • Invoking a multicase delegate from a catch handler may cause a MissingMethodException exception on SHx, MIPS, and x86 platforms.
  • Command-line arguments that contain double-byte characters may be truncated to a single byte.
  • An ObjectDisposedException exception may occur when a asynchronous Web request is aborted before the response is received.
  • Invoking a disposed control may cause an application to stop responding (hang).
  • An array that contains one or more elements may be sent to the Web Service incorrectly.
  • An application may stop responding when it invokes a Web Service Method that uses multiple XmlElementAttribute attributes on a single argument, member, or property.
  • Deadlocks may occur when you run under severe resource constraints.
  • Toolbars lose their images in Windows Mobile 2003 Second Edition when they are removed from a form.
  • An ObjectDisposedException exception may occur when the server closes the socket connection.
  • Setting the Minimum and Maximum properties of a progress bar may crash the application.
  • An exception may occur when you add an image to an ImageList control on a Hewlett Packard iPAQ hx4700 or hx4705 Pocket PC device.
  • Data misalignment may occur on decimal fields in MIPSIV devices.

RESOLUTION

Software update information

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

Restart requirement

After you install this software update, you must perform a clean build of the whole platform. To clean the platform, click Clean on the Build menu. To build the platform, click Build Platform on the Build menu. You do not have to restart your computer after you apply this software update.

Software update replacement information

This software update does not replace any other software updates.

File information

The English version of this software update package has the file attributes or later file attributes that are listed in the following table:
   Date         Time   Size       File name
   ----------------------------------------------------------------------
   03-Dec-2004  18:36  1,883,136  Wincepb50-041201-kb890061-armv4i.msi
   03-Dec-2004  18:32  1,959,424  Wincepb50-041201-kb890061-mipsii.msi
   03-Dec-2004  18:36  1,959,424  Wincepb50-041201-kb890061-mipsii_fp.msi
   03-Dec-2004  18:32  1,971,200  Wincepb50-041201-kb890061-mipsiv.msi
   03-Dec-2004  18:32  1,971,712  Wincepb50-041201-kb890061-mipsiv_fp.msi
   03-Dec-2004  18:32  1,892,352  Wincepb50-041201-kb890061-sh4.msi
   03-Dec-2004  18:32  1,827,840  Wincepb50-041201-kb890061-x86.msi
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
   ---------------------------------------------------------

   Path: Others\Dotnet\Armv4
   25-Apr-2002  19:04                6,804  Calendar_1_0.nlp
   18-Oct-2004  13:07  1.0.4292.0    8,704  Cgacutil.exe     
   29-Mar-2001  21:45               11,302  Charinfo_1_0.nlp
   25-Apr-2002  19:05               67,178  Culture1_1_0.nlp
   25-Apr-2002  19:05                7,904  Culture2_1_0.nlp
   25-Apr-2002  19:06               29,628  Culture3_1_0.nlp
   18-Oct-2004  13:01  1.0.4292.0   13,312  Mscoree.dll      
   18-Oct-2004  13:01                3,528  Mscoree.rel
   18-Oct-2004  13:05  1.0.4292.0  546,816  Mscoree1_0.dll   
   18-Oct-2004  13:06  1.0.4292.0  153,088  Netcfagl1_0.dll  
   18-Oct-2004  13:06               49,783  Netcfagl1_0.rel
   25-Apr-2002  19:04                      8,014  Region_1_0.nlp

   Path: Others\Dotnet\Armv4i
   25-Apr-2002  19:04                6,804  Calendar_1_0.nlp
   18-Oct-2004  13:49  1.0.4292.0    9,216  Cgacutil.exe     
   29-Mar-2001  21:45               11,302  Charinfo_1_0.nlp
   25-Apr-2002  19:05               67,178  Culture1_1_0.nlp
   25-Apr-2002  19:05                7,904  Culture2_1_0.nlp
   25-Apr-2002  19:06               29,628  Culture3_1_0.nlp
   18-Oct-2004  13:49  1.0.4292.0   13,312  Mscoree.dll      
   18-Oct-2004  13:49                3,528  Mscoree.rel
   18-Oct-2004  13:48  1.0.4292.0  556,544  Mscoree1_0.dll   
   18-Oct-2004  13:50  1.0.4292.0  156,672  Netcfagl1_0.dll  
   18-Oct-2004  13:50               49,783  Netcfagl1_0.rel
   25-Apr-2002  19:04                8,014  Region_1_0.nlp

   Path: Others\Dotnet\Managed
   18-Oct-2004  13:03  1.0.4292.0  147,456  Microsoft.visualbasic.dll  
   18-Oct-2004  13:03  1.0.4292.0   10,752  Microsoft.windowsce.forms.dll  
   18-Oct-2004  13:01  1.0.4292.0  395,264  Mscorlib.dll     
   18-Oct-2004  13:02  1.0.4292.0  402,944  System.data.dll  
   18-Oct-2004  13:01  1.0.4292.0  256,512  System.dll       
   18-Oct-2004  13:02  1.0.4292.0   38,400  System.drawing.dll  
   18-Oct-2004  13:01  1.0.4292.0   11,264  System.net.irda.dll  
   16-Nov-2004  00:17  1.0.4292.0   98,304  System.web.services.dll  
   18-Oct-2004  13:02  1.0.4292.0   40,448  System.windows.forms.datagrid.dll  
   18-Oct-2004  13:02  1.0.4292.0  140,800  System.windows.forms.dll  
   18-Oct-2004  13:02  1.0.4292.0  194,560  System.xml.dll   

   Path: Others\Dotnet\Mipsii
   25-Apr-2002  19:04                6,804  Calendar_1_0.nlp
   18-Oct-2004  13:12  1.0.4292.0   10,240  Cgacutil.exe     
   29-Mar-2001  21:45               11,302  Charinfo_1_0.nlp
   25-Apr-2002  19:05               67,178  Culture1_1_0.nlp
   25-Apr-2002  19:05                7,904  Culture2_1_0.nlp
   25-Apr-2002  19:06               29,628  Culture3_1_0.nlp
   18-Oct-2004  13:07  1.0.4292.0   16,384  Mscoree.dll      
   18-Oct-2004  13:07                9,792  Mscoree.rel
   18-Oct-2004  13:10  1.0.4292.0  604,160  Mscoree1_0.dll   
   18-Oct-2004  13:10              519,873  Mscoree1_0.rel
   18-Oct-2004  13:12  1.0.4292.0  206,336  Netcfagl1_0.dll  
   18-Oct-2004  13:12              205,339  Netcfagl1_0.rel
   25-Apr-2002  19:04                8,014  Region_1_0.nlp

   Path: Others\Dotnet\Mipsii_fp
   25-Apr-2002  19:04                6,804  Calendar_1_0.nlp
   18-Oct-2004  13:13  1.0.4292.0   10,240  Cgacutil.exe     
   29-Mar-2001  21:45               11,302  Charinfo_1_0.nlp
   25-Apr-2002  19:05               67,178  Culture1_1_0.nlp
   25-Apr-2002  19:05                7,904  Culture2_1_0.nlp
   25-Apr-2002  19:06               29,628  Culture3_1_0.nlp
   18-Oct-2004  13:08  1.0.4292.0   16,384  Mscoree.dll      
   18-Oct-2004  13:08                9,792  Mscoree.rel
   18-Oct-2004  13:12  1.0.4292.0  602,624  Mscoree1_0.dll   
   18-Oct-2004  13:11              515,407  Mscoree1_0.rel
   18-Oct-2004  13:13  1.0.4292.0  206,336  Netcfagl1_0.dll  
   18-Oct-2004  13:13              205,339  Netcfagl1_0.rel
   25-Apr-2002  19:04                8,014  Region_1_0.nlp

   Path: Others\Dotnet\Mipsiv
   25-Apr-2002  19:04                6,804  Calendar_1_0.nlp
   18-Oct-2004  13:13  1.0.4292.0   11,776  Cgacutil.exe     
   29-Mar-2001  21:45               11,302  Charinfo_1_0.nlp
   25-Apr-2002  19:05               67,178  Culture1_1_0.nlp
   25-Apr-2002  19:05                7,904  Culture2_1_0.nlp
   25-Apr-2002  19:06               29,628  Culture3_1_0.nlp
   18-Oct-2004  13:08  1.0.4292.0   17,920  Mscoree.dll      
   18-Oct-2004  13:08               11,474  Mscoree.rel
   18-Oct-2004  13:12  1.0.4292.0  623,104  Mscoree1_0.dll   
   18-Oct-2004  13:11              530,429  Mscoree1_0.rel
   18-Oct-2004  13:13  1.0.4292.0  212,992  Netcfagl1_0.dll  
   18-Oct-2004  13:13              208,964  Netcfagl1_0.rel
   25-Apr-2002  19:04                8,014  Region_1_0.nlp

   Path: Others\Dotnet\Mipsiv_fp
   25-Apr-2002  19:04                6,804  Calendar_1_0.nlp
   18-Oct-2004  13:14  1.0.4292.0   11,776  Cgacutil.exe     
   29-Mar-2001  21:45               11,302  Charinfo_1_0.nlp
   25-Apr-2002  19:05               67,178  Culture1_1_0.nlp
   25-Apr-2002  19:05                7,904  Culture2_1_0.nlp
   25-Apr-2002  19:06               29,628  Culture3_1_0.nlp
   18-Oct-2004  13:09  1.0.4292.0   17,920  Mscoree.dll      
   18-Oct-2004  13:09               11,474  Mscoree.rel
   18-Oct-2004  13:12  1.0.4292.0  620,544  Mscoree1_0.dll   
   18-Oct-2004  13:12              523,034  Mscoree1_0.rel
   18-Oct-2004  13:13  1.0.4292.0  212,992  Netcfagl1_0.dll  
   18-Oct-2004  13:13              208,964  Netcfagl1_0.rel
   25-Apr-2002  19:04                8,014  Region_1_0.nlp

   Path: Others\Dotnet\Sh4
   25-Apr-2002  19:04                6,804  Calendar_1_0.nlp
   18-Oct-2004  13:12  1.0.4292.0    8,192  Cgacutil.exe     
   29-Mar-2001  21:45               11,302  Charinfo_1_0.nlp
   25-Apr-2002  19:05               67,178  Culture1_1_0.nlp
   25-Apr-2002  19:05                7,904  Culture2_1_0.nlp
   25-Apr-2002  19:06               29,628  Culture3_1_0.nlp
   18-Oct-2004  13:07  1.0.4292.0   12,288  Mscoree.dll      
   18-Oct-2004  13:07                5,964  Mscoree.rel
   18-Oct-2004  13:10  1.0.4292.0  429,056  Mscoree1_0.dll   
   18-Oct-2004  13:10              318,207  Mscoree1_0.rel
   18-Oct-2004  13:12  1.0.4292.0  139,776  Netcfagl1_0.dll  
   18-Oct-2004  13:12              127,213  Netcfagl1_0.rel
   25-Apr-2002  19:04                8,014  Region_1_0.nlp

   Path: Others\Dotnet\X86
   25-Apr-2002  19:04                6,804  Calendar_1_0.nlp
   18-Oct-2004  13:07  1.0.4292.0    7,168  Cgacutil.exe     
   29-Mar-2001  21:45               11,302  Charinfo_1_0.nlp
   25-Apr-2002  19:05               67,178  Culture1_1_0.nlp
   25-Apr-2002  19:05                7,904  Culture2_1_0.nlp
   25-Apr-2002  19:06               29,628  Culture3_1_0.nlp
   18-Oct-2004  13:02  1.0.4292.0   10,240  Mscoree.dll      
   18-Oct-2004  13:02                3,383  Mscoree.rel
   18-Oct-2004  13:05  1.0.4292.0  356,864  Mscoree1_0.dll   
   18-Oct-2004  13:05              146,266  Mscoree1_0.rel
   18-Oct-2004  13:07  1.0.4292.0  115,712  Netcfagl1_0.dll  
   18-Oct-2004  13:07               41,779  Netcfagl1_0.rel
   25-Apr-2002  19:04                8,014  Region_1_0.nlp

   Path: Public\Cebase\Oak\Misc
   15-Oct-2004  15:15                2,841  Netcf.bat

   Path: Public\Netcf\Cesysgen
   09-Oct-2003  17:55                8,227  Makefile

   Path: Public\Netcf\Oak\Files
   22-Nov-2004  17:41                5,246  Netcf.bib
   18-Oct-2004  15:03               10,665  Netcf.reg

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

Modification Type:MinorLast Reviewed:5/27/2005
Keywords:kbBug kbfix kbQFE KB890061 kbAudOEM