"Data Abort" Ausnahme tritt auf Windows Embedded CE 6.0 R2-basierten Debug Bild DirectShow-basierten Programme verwenden, um eine Mediendatei wiederzugeben


Problembeschreibung


Sie Installieren eines der folgenden Updates:
  • Windows Embedded CE 6.0 Platform Builder November 2008.
  • Windows Embedded CE 6.0 Platform Builder - Produkt kumulative Update Rollup Package (bis 12/31/2008)
Sie erstellen ein Windows Embedded CE 6.0 R2-basierten Debug-Bild. Dann wird das Bild auf einem Gerät herunterladen. Wenn Sie DirectShow-basierten Anwendung verwenden, um eine Mediendatei wiederzugeben, "Data Abort" Ausnahme auftritt und die Anwendung stürzt.

Ursache


Dieses Problem wird durch nicht übereinstimmende Bibliotheken verursacht, die eine Heapbeschädigung im Modul Quartz.dll führen.

Problemlösung


Informationen zu Softwareupdates

Ein unterstütztes Softwareupdate ist inzwischen von Microsoft als monatliches Update für Windows CE 6.0 Platform Builder erhältlich (März 2009). Sie können dies überprüfen, indem Sie einen Bildlauf zum Abschnitt "Dateiinformationen" dieses Artikels. Der Paketdateiname enthält die Produktversion, Datum, Knowledge Base-Artikelnummer und Prozessortyp. Das Paket Dateinamenformat ist:
Produktversion-JJMMTT-Kbnnnnnn-Prozessortyp
Beispiel: "Wincepb50-060503-kb917590-armv4i.msi" ist das ARMV4i Windows CE 5.0 Platform Builder-Update, das im KB-Artikel 917590 behandelt wird und im monatlichen Update vom Mai 2006 enthalten ist. Um dieses Problem sofort beheben möchten, finden Sie folgende Informationen zu Windows CE Platform Builder und Kernbetriebssystem-Softwareupdates:
837392 das Kernbetriebssystem-Updates für Microsoft Windows CE Platform Builder-Produkte suchen

Voraussetzungen

Dieses Update wird nur unterstützt, wenn alle zuvor veröffentlichten Updates für dieses Produkt ebenfalls installiert wurden.

Neustartanforderung

Nachdem Sie dieses Update anwenden, müssen Sie die gesamte Plattform neu erstellen. Verwenden Sie hierzu eine der folgenden Methoden:
  • Im Menü Erstellen auf Reinigenund klicken Sie dann auf Build Platform
  • Klicken Sie im Menü Erstellen auf Plattform neu erstellen.
Sie müssen keinen Neustart des Computers, nachdem Sie dieses Update anwenden.

Ersetzte Updates

Dieses Update ersetzt keine anderen Updates.

Dateiinformationen

Die englische Version dieses Softwareupdatepakets Dateiattribute (oder höher) ist in der folgenden Tabelle aufgeführt. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.

DateinameDateigrößeDatumZeit
Wincepb60-090331-kb969484-mipsii.msi3,097,08808-Apr-200918:40
Wincepb60-090331-kb969484-mipsiv.msi3,102,20808-Apr-200918:40
Wincepb60-090331-kb969484-sh4.msi3,073,02408-Apr-200918:40
Wincepb60-090331-kb969484-mipsiv_fp.msi3,100,16008-Apr-200918:40
Wincepb60-090331-kb969484-armv4i.msi3,146,24008-Apr-200918:40
Wincepb60-090331-kb969484-mipsii_fp.msi3,098,62408-Apr-200918:40
Wincepb60-090331-kb969484-x86.msi2,915,32808-Apr-200918:40


DateinameDateigrößeDatumZeitPfad
Windows embedded ce 6.0_update_kb969484.htm7,64208-Apr-200918:23090331_kb969484
Fgctl.lib866,22623-Sep-200807:46Public\Directx\Oak\Lib\Armv4i\Debug
Fgctlhl.lib867,17223-Sep-200807:46Public\Directx\Oak\Lib\Armv4i\Debug
Filgraph.lib997,77023-Sep-200807:46Public\Directx\Oak\Lib\Armv4i\Debug
Fgctlhl.lib681,78023-Sep-200804:48Public\Directx\Oak\Lib\Armv4i\Retail
Fgctl.lib681,88823-Sep-200804:48Public\Directx\Oak\Lib\Armv4i\Retail
Filgraph.lib776,30023-Sep-200804:48Public\Directx\Oak\Lib\Armv4i\Retail
Fgctl.lib839,45223-Sep-200813:49Public\Directx\Oak\Lib\Mipsii\Debug
Filgraph.lib965,27823-Sep-200813:49Public\Directx\Oak\Lib\Mipsii\Debug
Fgctlhl.lib840,37423-Sep-200813:49Public\Directx\Oak\Lib\Mipsii\Debug
Fgctlhl.lib672,21023-Sep-200810:51Public\Directx\Oak\Lib\Mipsii\Retail
Fgctl.lib672,34223-Sep-200810:51Public\Directx\Oak\Lib\Mipsii\Retail
Filgraph.lib761,00223-Sep-200810:51Public\Directx\Oak\Lib\Mipsii\Retail
Fgctl.lib838,96423-Sep-200819:50Public\Directx\Oak\Lib\Mipsii_fp\Debug
Fgctlhl.lib839,92223-Sep-200819:50Public\Directx\Oak\Lib\Mipsii_fp\Debug
Filgraph.lib965,26423-Sep-200819:50Public\Directx\Oak\Lib\Mipsii_fp\Debug
Fgctl.lib672,29823-Sep-200816:51Public\Directx\Oak\Lib\Mipsii_fp\Retail
Filgraph.lib760,99023-Sep-200816:51Public\Directx\Oak\Lib\Mipsii_fp\Retail
Fgctlhl.lib672,63023-Sep-200816:51Public\Directx\Oak\Lib\Mipsii_fp\Retail
Fgctl.lib845,53024-Sep-200801:51Public\Directx\Oak\Lib\Mipsiv\Debug
Filgraph.lib975,89424-Sep-200801:51Public\Directx\Oak\Lib\Mipsiv\Debug
Fgctlhl.lib846,45224-Sep-200801:51Public\Directx\Oak\Lib\Mipsiv\Debug
Fgctl.lib676,26423-Sep-200822:52Public\Directx\Oak\Lib\Mipsiv\Retail
Fgctlhl.lib676,55823-Sep-200822:52Public\Directx\Oak\Lib\Mipsiv\Retail
Filgraph.lib764,53223-Sep-200822:52Public\Directx\Oak\Lib\Mipsiv\Retail
Fgctl.lib843,67824-Sep-200807:51Public\Directx\Oak\Lib\Mipsiv_fp\Debug
Filgraph.lib975,78224-Sep-200807:51Public\Directx\Oak\Lib\Mipsiv_fp\Debug
Fgctlhl.lib844,63624-Sep-200807:51Public\Directx\Oak\Lib\Mipsiv_fp\Debug
Fgctl.lib673,90424-Sep-200804:53Public\Directx\Oak\Lib\Mipsiv_fp\Retail
Filgraph.lib763,85224-Sep-200804:53Public\Directx\Oak\Lib\Mipsiv_fp\Retail
Fgctlhl.lib674,23624-Sep-200804:53Public\Directx\Oak\Lib\Mipsiv_fp\Retail
Fgctl.lib765,88824-Sep-200813:51Public\Directx\Oak\Lib\Sh4\Debug
Fgctlhl.lib766,71824-Sep-200813:51Public\Directx\Oak\Lib\Sh4\Debug
Filgraph.lib881,51424-Sep-200813:51Public\Directx\Oak\Lib\Sh4\Debug
Fgctlhl.lib625,19424-Sep-200810:51Public\Directx\Oak\Lib\Sh4\Retail
Fgctl.lib625,19624-Sep-200810:51Public\Directx\Oak\Lib\Sh4\Retail
Filgraph.lib707,73224-Sep-200810:51Public\Directx\Oak\Lib\Sh4\Retail
Fgctl.lib705,34823-Sep-200801:52Public\Directx\Oak\Lib\X86\Debug
Fgctlhl.lib706,42423-Sep-200801:52Public\Directx\Oak\Lib\X86\Debug
Filgraph.lib820,04423-Sep-200801:52Public\Directx\Oak\Lib\X86\Debug
Filgraph.lib682,75022-Sep-200823:10Public\Directx\Oak\Lib\X86\Retail
Fgctlhl.lib590,40622-Sep-200823:10Public\Directx\Oak\Lib\X86\Retail
Fgctl.lib589,99622-Sep-200823:10Public\Directx\Oak\Lib\X86\Retail

Status


Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Weitere Informationen


Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates