文章編號: 2580309 - 上次校閱: 2011年10月11日 - 版次: 1.0

修正: 例外狀況時,會發生多個執行緒同時在 Windows 內嵌 CE 6.0 R3 呼叫 c 執行階段 「 atexit"函式

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

徵狀

當多個執行緒呼叫 c 的執行階段 atexit 在同一時間中 Windows 內嵌 CE 6.0 R3,例外狀況的函式可能會發生。程式碼的呼叫時,就會發生問題 atexit 函式則不會序列化及時間 atexit 函式是由編譯器插入的。

發生的原因

發生這個問題,因為 c 執行階段 atexit函式就不會讓安全執行緒,因此函式會使用記憶體內部表格已經損毀。

解決方案

軟體更新資訊

現在已經提供為 Microsoft 的支援的軟體更新 Windows 內嵌的 CE 6.0 每月更新 2011 年 9 月.在 「 檔案資訊 」 區段中,套件檔案名稱包含產品版本、 日期、 Microsoft 知識庫 (KB) 文件編號和處理器類型。套件檔案名稱格式如下所示:
產品版本 yymmdd kbnnnnnn 處理器型別
例如,Wincepb60-110128-kb2492159-armv4i.msi 是平 ARMV4i Windows 內嵌 CE 6.0 台產生器的修正程式所述的知識庫文件 2492159 和被納入 2011 年 1 月每月更新。

若要立即解決這個問題,請從下列 Microsoft 網站下載這個 Windows 內嵌 CE 6.0 每月更新。

Microsoft 下載中心 」
Windows 內嵌的 CE 6.0 (http://www.microsoft.com/download/en/search.aspx?q=Windows%20Embedded%20CE%206.0%20Monthly%20Update)

必要條件

此更新程式也已安裝此產品的所有先前發行的更新時,才支援。

重新啟動需求

套用此更新之後,您必須執行乾淨的組建的整個平台。若要執行這項操作,請使用下列方法之一:
  • 在上 建置 功能表中,按一下 清除方案然後按一下 建置方案.
  • 在上 建置 功能表中,按一下 重建方案.
您不必套用此軟體更新之後,重新啟動電腦。

更新取代資訊

此更新程式不會取代任何其他更新。

檔案資訊

本軟體更新套件的英文版具有下列表格中所列的檔案屬性 (或較新的檔案屬性)。日期和時間,這些檔案會列出在國際標準時間 (UTC)。當您檢視檔案資訊時,它會轉換成當地時間。若要尋找要查看 UTC 與本地時間之間的差異,請使用 時區 在索引標籤 日期和時間 在 [控制台] 中的項目。
安裝程式檔案
摺疊此表格展開此表格
檔案名稱檔案大小日期時間
Wincepb60-110929-kb2580309-mipsii_fp.msi5,722,1122011 層 29-年 9 月17: 18
Wincepb60-110929-kb2580309-mipsiv.msi6,139,9042011 層 29-年 9 月17: 18
Wincepb60-110929-kb2580309-mipsiv_fp.msi5,783,5522011 層 29-年 9 月17: 18
Wincepb60-110929-kb2580309-sh4.msi5,750,7842011 層 29-年 9 月17: 18
Wincepb60-110929-kb2580309-x86.msi4,915,2002011 層 29-年 9 月17: 18
Wincepb60-110929-kb2580309-armv4i.msi6,062,0802011 層 29-年 9 月17: 18
Wincepb60-110929-kb2580309-mipsii.msi6,303,7442011 層 29-年 9 月17: 18
此更新套件中所包含的檔案
摺疊此表格展開此表格
檔案名稱檔案大小日期時間路徑
Windows 內嵌的 ce 6.0_update_kb2580309.htm7,9682011 層 29-年 9 月17: 03110929_kb2580309
Cexit.cpp2,77920-年 9 月-201116: 16Private\Winceos\Coreos\Core\Corelibc\Crtw32\Startup
Onexit.c3,57020-年 9 月-201116: 16Private\Winceos\Coreos\Core\Corelibc\Crtw32\Startup
Ccrtstrt.lib515,02620-年 9 月-201116: 12Public\Common\Oak\Lib\Armv4i\Debug
Corelib0.lib558,15820-年 9 月-201116: 12Public\Common\Oak\Lib\Armv4i\Debug
Fulllibc.lib3,049,58820-年 9 月-201116: 12Public\Common\Oak\Lib\Armv4i\Debug
Giisr_lib.lib3,086,92420-年 9 月-201116: 12Public\Common\Oak\Lib\Armv4i\Debug
Isr16550_lib.lib3,099,23820-年 9 月-201116: 12Public\Common\Oak\Lib\Armv4i\Debug
Ne2000isr_lib.lib3,083,35220-年 9 月-201116: 12Public\Common\Oak\Lib\Armv4i\Debug
Ccrtstrt.lib516,08620-年 9 月-201116: 12Public\Common\Oak\Lib\Armv4i\Retail
Corelib0.lib558,98220-年 9 月-201116: 12Public\Common\Oak\Lib\Armv4i\Retail
Fulllibc.lib2,770,75020-年 9 月-201116: 12Public\Common\Oak\Lib\Armv4i\Retail
Giisr_lib.lib2,810,89020-年 9 月-201116: 12Public\Common\Oak\Lib\Armv4i\Retail
Isr16550_lib.lib2,822,35020-年 9 月-201116: 12Public\Common\Oak\Lib\Armv4i\Retail
Ne2000isr_lib.lib2,809,01220-年 9 月-201116: 12Public\Common\Oak\Lib\Armv4i\Retail
Ccrtstrt.lib537,95620-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii\Debug
Corelib0.lib581,06220-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii\Debug
Fulllibc.lib3,027,09620-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii\Debug
Giisr_lib.lib3,061,20020-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii\Debug
Isr16550_lib.lib3,071,61220-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii\Debug
Ne2000isr_lib.lib3,057,13220-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii\Debug
Ccrtstrt.lib538,31820-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii\Retail
Corelib0.lib581,23420-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii\Retail
Fulllibc.lib2,779,06020-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii\Retail
Giisr_lib.lib2,811,55420-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii\Retail
Isr16550_lib.lib2,822,43620-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii\Retail
Ne2000isr_lib.lib2,810,22620-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii\Retail
Ccrtstrt.lib538,11220-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii_fp\Debug
Corelib0.lib581,22420-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii_fp\Debug
Fulllibc.lib2,913,98620-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii_fp\Debug
Giisr_lib.lib2,948,10820-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsii_fp\Debug
Isr16550_lib.lib2,958,52020-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsii_fp\Debug
Ne2000isr_lib.lib2,944,04020-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsii_fp\Debug
Ccrtstrt.lib538,51220-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii_fp\Retail
Corelib0.lib581,43620-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii_fp\Retail
Fulllibc.lib2,661,59420-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii_fp\Retail
Giisr_lib.lib2,694,10420-年 9 月-201116: 13Public\Common\Oak\Lib\Mipsii_fp\Retail
Isr16550_lib.lib2,704,98820-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsii_fp\Retail
Ne2000isr_lib.lib2,692,77620-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsii_fp\Retail
Ccrtstrt.lib539,10820-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsiv\Debug
Corelib0.lib582,21820-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsiv\Debug
Fulllibc.lib3,140,78220-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsiv\Debug
Giisr_lib.lib3,175,18820-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsiv\Debug
Isr16550_lib.lib3,185,98620-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsiv\Debug
Ne2000isr_lib.lib3,171,08820-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsiv\Debug
Ccrtstrt.lib541,85420-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsiv\Retail
Corelib0.lib584,77420-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsiv\Retail
Fulllibc.lib2,895,34420-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsiv\Retail
Giisr_lib.lib2,928,18620-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsiv\Retail
Isr16550_lib.lib2,939,53020-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsiv\Retail
Ne2000isr_lib.lib2,926,81820-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsiv\Retail
Ccrtstrt.lib539,26420-年 9 月-201116: 15Public\Common\Oak\Lib\Mipsiv_fp\Debug
Corelib0.lib582,38020-年 9 月-201116: 15Public\Common\Oak\Lib\Mipsiv_fp\Debug
Fulllibc.lib2,931,08220-年 9 月-201116: 15Public\Common\Oak\Lib\Mipsiv_fp\Debug
Giisr_lib.lib2,965,50420-年 9 月-201116: 15Public\Common\Oak\Lib\Mipsiv_fp\Debug
Isr16550_lib.lib2,976,30420-年 9 月-201116: 15Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ne2000isr_lib.lib2,961,40420-年 9 月-201116: 15Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ccrtstrt.lib542,04820-年 9 月-201116: 14Public\Common\Oak\Lib\Mipsiv_fp\Retail
Corelib0.lib584,97620-年 9 月-201116: 15Public\Common\Oak\Lib\Mipsiv_fp\Retail
Fulllibc.lib2,691,96620-年 9 月-201116: 15Public\Common\Oak\Lib\Mipsiv_fp\Retail
Giisr_lib.lib2,724,82420-年 9 月-201116: 15Public\Common\Oak\Lib\Mipsiv_fp\Retail
Isr16550_lib.lib2,736,17020-年 9 月-201116: 15Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ne2000isr_lib.lib2,723,45620-年 9 月-201116: 15Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ccrtstrt.lib502,70220-年 9 月-201116: 15Public\Common\Oak\Lib\Sh4\Debug
Corelib0.lib545,62620-年 9 月-201116: 15Public\Common\Oak\Lib\Sh4\Debug
Fulllibc.lib2,872,11420-年 9 月-201116: 15Public\Common\Oak\Lib\Sh4\Debug
Giisr_lib.lib2,902,22220-年 9 月-201116: 15Public\Common\Oak\Lib\Sh4\Debug
Isr16550_lib.lib2,912,13820-年 9 月-201116: 15Public\Common\Oak\Lib\Sh4\Debug
Ne2000isr_lib.lib2,900,26420-年 9 月-201116: 15Public\Common\Oak\Lib\Sh4\Debug
Ccrtstrt.lib504,12020-年 9 月-201116: 15Public\Common\Oak\Lib\Sh4\Retail
Corelib0.lib546,92020-年 9 月-201116: 15Public\Common\Oak\Lib\Sh4\Retail
Fulllibc.lib2,655,53620-年 9 月-201116: 15Public\Common\Oak\Lib\Sh4\Retail
Giisr_lib.lib2,686,26420-年 9 月-201116: 15Public\Common\Oak\Lib\Sh4\Retail
Isr16550_lib.lib2,695,92020-年 9 月-201116: 15Public\Common\Oak\Lib\Sh4\Retail
Ne2000isr_lib.lib2,685,21820-年 9 月-201116: 15Public\Common\Oak\Lib\Sh4\Retail
Ccrtstrt.lib435,34420-年 9 月-201116: 12Public\Common\Oak\Lib\X86\Debug
Corelib0.lib478,09820-年 9 月-201116: 12Public\Common\Oak\Lib\X86\Debug
Fulllibc.lib2,755,87620-年 9 月-201116: 12Public\Common\Oak\Lib\X86\Debug
Giisr_lib.lib2,787,82820-年 9 月-201116: 12Public\Common\Oak\Lib\X86\Debug
Isr16550_lib.lib2,795,97620-年 9 月-201116: 12Public\Common\Oak\Lib\X86\Debug
Ne2000isr_lib.lib2,785,70220-年 9 月-201116: 12Public\Common\Oak\Lib\X86\Debug
Ccrtstrt.lib438,59420-年 9 月-201116: 11Public\Common\Oak\Lib\X86\Retail
Corelib0.lib481,26220-年 9 月-201116: 12Public\Common\Oak\Lib\X86\Retail
Fulllibc.lib2,642,00820-年 9 月-201116: 12Public\Common\Oak\Lib\X86\Retail
Giisr_lib.lib2,678,05220-年 9 月-201116: 12Public\Common\Oak\Lib\X86\Retail
Isr16550_lib.lib2,685,89420-年 9 月-201116: 12Public\Common\Oak\Lib\X86\Retail
Ne2000isr_lib.lib2,676,12420-年 9 月-201116: 12Public\Common\Oak\Lib\X86\Retail

?考

如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
編號 824684? (http://support.microsoft.com/kb/824684/ ) 用來描述 Microsoft 軟體更新標準術語的說明

這篇文章中的資訊適用於:
  • Windows Embedded CE 6.0 R3
關鍵字:?
kbfix kbqfe kbpubtypekc kbexpertiseinter kbmt KB2580309 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:2580309? (http://support.microsoft.com/kb/2580309/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。