2

Java プログラムを起動すると、次のエラーが表示されます (Webcam で Xuggle ライブラリを使用):


問題の署名:
問題イベント名: APPCRASH
アプリケーション名: java.exe
アプリケーション バージョン: 6.0.260.3
アプリケーション タイムスタンプ: 4dc11607
障害モジュール名: libxuggle-ferry-4.dll
障害モジュール バージョン: 0.0.0.0
障害モジュール タイムスタンプ: 4b9493c5
例外コード:
C0000005例外オフセット:0000822A OS
バージョン:6.1.7601.2.1.0.256.48
ロケールID:1031
追加情報1:0A9E
追加情報2:0A9E372D3B4AD19135B953A78882E789
追加
情報


c0000005 がアクセス違反であることはすでにわかっています。このようなエラーを解決する方法はありますか? または、このエラーを追跡するにはどうすればよいですか (Stacktrace か何か、またはこのためのツール)。Java はそのようなエラーのログファイルを作成しますか。どこでそれらを見つけることができますか? 私の Java プログラムは例外をスローしません。このアプリクラッシュと「Java Result: -xxxxxxx」(xxxxxx は大きな数字) が表示されます。

ありがとうございました。

4

2 に答える 2

5

Java はクラッシュしませんでしたが、dll はクラッシュし、Java プロセスもダウンしました。例外はありません。通常、JVM が停止しそうになると、その時点で何が起こっていたかをリストしたファイルが作成され、このファイルへのパスを含むメッセージが stdout に書き込まれます。これは、私がそれほど前に戻ったものの始まりです:

Java ランタイム環境によって致命的なエラーが検出されました:

pc=0x1002ff3a、pid=4312、tid=2120 での EXCEPTION_ACCESS_VIOLATION (0xc0000005)

JRE バージョン: 6.0_24-b07 Java VM: Java HotSpot(TM) Client VM (19.1-b02 混合モード、windows-x86 を共有) 問題のあるフレーム: C [namechangedtoprotecttheguilty.dll+0x2ff3a]

バグ レポートを提出したい場合は、http: //java.sun.com/webapps/bugreport/crash.jspにアクセスしてください 。クラッシュは、ネイティブ コードの Java 仮想マシンの外部で発生しました。バグを報告する場所については、問題のあるフレームを参照してください。

- - - - - - - - スレッド - - - - - - - -

さらに、レジスタの内容、スタック フレームの外観、ヒープの内容、環境変数の値などを一覧表示します。

于 2011-07-06T14:08:29.767 に答える
2

の開発者はlibxuggle-ferry-4.dllライブラリを修正する必要があります。

于 2011-07-06T14:07:44.023 に答える