Microsoft KB Archive/328516

= A Deadlock Condition May Occur in a FAT File System =

Article ID: 328516

Article Last Modified on 2/11/2004

-

APPLIES TO


 * Microsoft Windows CE Platform Builder 4.1

-



This article was previously published under Q328516



SYMPTOMS
If multiple threads repeatedly call the CreateFile function on a storage card volume, both the volume and the threads that are trying to call CreateFile on the volume may stop responding (hang).



RESOLUTION
A supported fix is now available from Microsoft as Windows CE 4.1 Core OS QFE Q328516. To resolve this problem immediately, search for the keyword &quot;QFE&quot; on the following Microsoft Web site:

http://www.microsoft.com/downloads/

Package Files

The English version of this package should have the following file attributes or later:   Date         Time    Size       File name --  27-Sep-2002  16:32   617,056    020927_armv4i_wce41-q328516.exe 27-Sep-2002 16:32   621,152    020927_armv4t_wce41-q328516.exe 27-Sep-2002 16:32   617,056    020927_armv4_wce41-q328516.exe 27-Sep-2002 16:32   572,000    020927_mips16_wce41-q328516.exe 27-Sep-2002 16:32   641,632    020927_mipsii_fp_wce41-q328516.exe 27-Sep-2002 16:32   641,632    020927_mipsii_wce41-q328516.exe 27-Sep-2002 16:32   649,824    020927_mipsiv_fp_wce41-q328516.exe 27-Sep-2002 16:32   649,824    020927_mipsiv_wce41-q328516.exe 27-Sep-2002 16:32   592,480    020927_sh3_wce41-q328516.exe 27-Sep-2002 16:32   592,480    020927_sh4_wce41-q328516.exe 27-Sep-2002 16:32   539,232    020927_x86_wce41-q328516.exe Fix Files

The English version of this fix 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      Size     File name     Platform --  25-Sep-2002  11:31   722,852    fatfsd.lib    armv4\debug 25-Sep-2002 11:31    77,824    fatfsd.pdb    armv4\debug 25-Sep-2002 11:31   399,022    fatfsd.lib    armv4\retail 25-Sep-2002 11:31    77,824    fatfsd.pdb    armv4\retail 25-Sep-2002 11:30   723,646    fatfsd.lib    armv4i\debug 25-Sep-2002 11:30    77,824    fatfsd.pdb    armv4i\debug 25-Sep-2002 11:30   399,456    fatfsd.lib    armv4i\retail 25-Sep-2002 11:30    77,824    fatfsd.pdb    armv4i\retail 25-Sep-2002 11:29   688,534    fatfsd.lib    armv4t\debug 25-Sep-2002 11:29    77,824    fatfsd.pdb    armv4t\debug 25-Sep-2002 11:29   400,434    fatfsd.lib    armv4t\retail 25-Sep-2002 11:29    77,824    fatfsd.pdb    armv4t\retail 25-Sep-2002 11:33   627,300    fatfsd.lib    mips16\debug 25-Sep-2002 11:33    86,016    fatfsd.pdb    mips16\debug 25-Sep-2002 11:33   343,496    fatfsd.lib    mips16\retail 25-Sep-2002 11:33    86,016    fatfsd.pdb    mips16\retail 25-Sep-2002 11:32   737,632    fatfsd.lib    mipsii\debug 25-Sep-2002 11:32    86,016    fatfsd.pdb    mipsii\debug 25-Sep-2002 11:32   406,182    fatfsd.lib    mipsii\retail 25-Sep-2002 11:32    86,016    fatfsd.pdb    mipsii\retail 25-Sep-2002 11:34   737,714    fatfsd.lib    mipsII_fp\debug 25-Sep-2002 11:34    86,016    fatfsd.pdb    mipsII_fp\debug 25-Sep-2002 11:34   406,324    fatfsd.lib    mipsII_fp\retail 25-Sep-2002 11:34    86,016    fatfsd.pdb    mipsII_fp\retail 25-Sep-2002 11:38   747,060    fatfsd.lib    mipsiv\debug 25-Sep-2002 11:38    86,016    fatfsd.pdb    mipsiv\debug 25-Sep-2002 11:38   409,450    fatfsd.lib    mipsiv\retail 25-Sep-2002 11:38    86,016    fatfsd.pdb    mipsiv\retail 25-Sep-2002 11:36   747,142    fatfsd.lib    mipsiv_fp\debug 25-Sep-2002 11:36    86,016    fatfsd.pdb    mipsiv_fp\debug 25-Sep-2002 11:36   409,592    fatfsd.lib    mipsiv_fp\retail 25-Sep-2002 11:36    86,016    fatfsd.pdb    mipsiv_fp\retail 25-Sep-2002 11:35   634,098    fatfsd.lib    sh3\debug 25-Sep-2002 11:35    86,016    fatfsd.pdb    sh3\debug 25-Sep-2002 11:35   369,316    fatfsd.lib    sh3\retail 25-Sep-2002 11:35    86,016    fatfsd.pdb    sh3\retail 25-Sep-2002 11:37   633,746    fatfsd.lib    sh4\debug 25-Sep-2002 11:37    77,824    fatfsd.pdb    sh4\debug 25-Sep-2002 11:37   368,550    fatfsd.lib    sh4\retail 25-Sep-2002 11:37    77,824    fatfsd.pdb    sh4\retail 25-Sep-2002 11:28   617,954    fatfsd.lib    x86\debug 25-Sep-2002 11:28    86,016    fatfsd.pdb    x86\debug 25-Sep-2002 11:28   325,414    fatfsd.lib    x86\retail 25-Sep-2002 11:28    77,824    fatfsd.pdb    x86\retail



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Keywords: kbbug kbfix kbqfe KB328516

-

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

© Microsoft Corporation. All rights reserved.