2016-05-05 1 views
2

私のC#UWP-Win10アプリケーションに奇妙な問題があります。このウィンドウにアプリがクラッシュを閉じた後、私が得る出力ウィンドウにVisual Studio「ボタンを頻繁にクリックすると未処理のwin32エクスペリエンスが発生しました」

An unhandled win32 exception occurred in bla.exe [bla-id]

:私は(> 3回)、多くの場合、多くの場合、またはランダムボタンをクリックし、ウィンドウサイズを再とき、私はエラーを取得しています:

The program '[bla-id] bla.exe' has exited with code -1073741811 (0xc000000d).

Visual Studioからの情報はありません。このアプリではシリアルポートを使用していますが、このエラーはデバイスに接続しているときにのみ発生することに気付きました。しかし、私は空のボタンを追加しました(クリックハンドラなし)、このボタンでも同じエラーが発生します。

はさらに私はeventviewerに見て、クラッシュしたモジュールを見てきました:

ntdll.dll (offset 0x00000000000f5670)

どのように問題をダウントレースすることができますか?私は外部APIなどを使用していません。

+0

これは見ましたか? http://pcsupport.about.com/od/fixtheproblem/a/ntdlldll.htm –

+0

スタックトレースが役立ちます。イベントビューアでスタックトレースが記録されているかどうかを調べるか、AppDomain.UnhandledExceptionを処理して例外のスタックトレースを調べます。 – Joe

答えて

0

テストとデバッグの一方(二週間)後、私は問題を見つけた:ガベージコレクタはSERIALPORTの入力ストリームを閉じているので、(SERIALPORTを読んでいる)のDataReaderを瞬時ダイと、この指定されていない例外をスロー。基本的に、これはdatareaaderがコードで正しく処理しないという問題でした。 "ミステリー"が解決しました。

関連する問題