問題タブ [jvm-crash]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1353 参照

c++ - c からの JNI 呼び出し Java がセグメンテーション違反を取得します (コアダンプ)

このチュートリアルに従いました http://www.ibm.com/developerworks/java/tutorials/j-jni/section3.html

を使用してcppプログラムをコンパイルしました

g++ -o libSample2 -fPIC -shared -I/usr/lib/jvm/java-1.7.0-openjdk-amd64/include -I/usr/lib/jvm/java-1.7.0-openjdk-amd64/include/linux / Sample2.cpp

./libSample2 を実行しようとしましたが、「セグメンテーション エラー (コア ダンプ)」が発生しました。

何か案が?

0 投票する
1 に答える
216 参照

java - このコードがJVMをクラッシュさせるのはなぜですか?

このコードがJVMをクラッシュさせるのはなぜですか?

ログは次のとおりです。

すでに6.0_29から6.0_39にアップグレードしましたが、問題は解決しませんでした。

0 投票する
1 に答える
920 参照

java - C++ から Java を呼び出す: 致命的な JVM エラーをキャッチ/検出する方法は?

here で説明されているように、JNI を介して Java VM を作成する C++ プログラム (Win32、MS Visual Studio 2008) を開発しています。Java 6 と Java 7 の両方で、長い間正常に動作しています。

今日、新しいバージョンの JRE をインストールしました。インストーラーで何か問題が発生し、JRE が破損しました。C++ プログラムが起動せず、警告メッセージも表示されないことに気付きました。プログラムをデバッグすると、JNI_CreateJavaVM呼び出しまで正常に実行されることが示されました。ただし、呼び出すJNI_CreateJavaVMと、プログラムは即座に終了します。戻り値も、​​エラー メッセージも、何もありません。

はい、JRE を再インストールするだけでよいことはわかっています。それでも、私の C++ プログラムはそのような状況に備えてほしいと思います。Java VM を作成できない場合は、「JRE を再インストールしてください」というメッセージが表示されます。しかし、プログラム全体が終了しているため、そのメッセージを表示する機会がありません。

JRE、またはより一般的にはサードパーティのライブラリでそのようなタイプのエラーを検出する方法はありますか? C++try/catchコンストラクトを使用してみました。シグナル関数を使用してみましたが、何も役に立ちません。プログラムは、catch ハンドラまたはシグナル ハンドラを呼び出さずに消えます。

そのような JRE クラッシュを検出する方法はありますか? または: サードパーティ ライブラリ内のクラッシュまたは終了を確実に検出する方法はありますか?

0 投票する
0 に答える
458 参照

java - WMI dll が原因で JVM 7 がクラッシュする

Java 7 を使用して現在実行している Java ベースの製品を使用しています。JVM が次のエラーでクラッシュします。

jvm 11 | # Java ランタイム環境によって致命的なエラーが検出されました:
jvm 11 | #jvm
11 | # EXCEPTION_ACCESS_VIOLATION (0xc0000005) pc=0x00000000f9816561、pid=1696、tid=3972
jvm 11 | #jvm
11 | # JRE バージョン: 7.0_05-b06
jvm 11 | # Java VM: Java HotSpot(TM) 64 ビット サーバー VM (23.1-b03 混合モード windows-amd64 >compressed oops)
jvm 11 | # 問題のあるフレーム:
jvm 11 | # C [WMIdll.dll+0x16561] JNI_OnUnLoad+0x8f91
jvm 11 | #jvm
11 | # コアダンプが書き込まれました。デフォルトの場所: E:\hp\UCMDB\DataFlowProbe\bin\hs_err_pid1696.mdmp
jvm 11 | #jvm
11 | # 詳細情報を含むエラー レポート ファイルは次のように保存されます。
jvm 11 | # E:\hp\UCMDB\DataFlowProbe\bin\hs_err_pid1696.log
jvm 11 | #jvm
11 | # バグ レポートを提出したい場合は、次のサイトにアクセスしてください:
jvm 11 | # http://bugreport.sun.com/bugreport/crash.jsp
jvm 11 | # クラッシュは、ネイティブ コードの Java 仮想マシンの外部で発生しました。
jvm 11 | # バグを報告する場所については、問題のあるフレームを参照してください。
jvm 11 | #
ラッパー | JVM が予期せず終了しました。
ラッパー | 連続して 10 回の打ち上げ失敗があり、それぞれの持続時間は 300 秒未満でした。あきらめます。ラッパー | 構成に問題がある可能性があります。ログを確認してください。
ラッパー | <-- ラッパー停止


これは WMIdll.dll が原因で発生していることがわかります。製品ログには、WMI に関連する多くのエラーが記録されています。基本的に、製品はリモート マシンに対して WMI クエリを実行してデータを取得します。

ヒープ サイズを 2 GB に設定しました。JVM クラッシュに関する関連記事をいくつか見ましたが、意味がわかりません。したがって、ここで何か助けていただければ幸いです。

ブラジル

0 投票する
1 に答える
826 参照

coldfusion - Windows 2008 R2 64 ビット + ColdFusion 8 + 64 ビット JVM - 読み込みエラー: C:/ColdFusion8/runtime/jre\bin\server\jvm.dll

Windows 2003 と JVM 1.6 Build 17 で ColdFusion 8 を実行していますが、問題なく動作します。Windows 2008 R2 にアップグレードしようとしています。ColdFusion 8 を 64 ビット JVM 1.6_17 にポイントすると、ColdFusion 出力ログにこのエラーが表示されます。

が見つからないことがわかりmsvcr71.dll、ディレクトリにコピーしましたC:\ColdFusion8\runtime\binが、何も変わっていないようです。

Windows イベント ビューアで、「ColdFusion 8 アプリケーション サーバー サービスがサービス固有のエラーで終了しました。指定されたファイルが見つかりません。」というメッセージが表示されます。

JVM.DLLファイル システムに欠落している依存関係の dll がいくつかあるようです。jvm.dllが探していた依存関係をどのように取得できますか? または、指定されたどのファイルが見つからないかを知ることができますか?

0 投票する
1 に答える
351 参照

java - アプリケーションの実行時にスローされる JVM 外部のエラー

私は Eclipse で World Wind Java SDK に基づいて自分のアプリに取り組んでいます。2 週間前と同様に、アプリを実行しようとするたびにこのようなエラーがスローされるようになりました。

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

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x1a97d42a, pid=4136, tid=4888 JRE バージョン: 6.0_31-b05 Java VM: Java HotSpot(TM) Client VM (20.6-b01 混合モード windows-x86 ) 問題のあるフレーム: C [ig4icd32. dll+0x3d42a]

詳細情報を含むエラー レポート ファイルが
C:\thesis\100GreatP\eclipse_ws\test\hs_err_pid4136.logとして保存されます。

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

面白いことに、これは、アプリの起動時に新しく作成したレイヤーを表示しようとしている場合にのみ発生します。

上記のコード行にコメントすると、アプリは正しく起動します。ここで何が起こっているのか知っている人はいますか?

0 投票する
2 に答える
2830 参照

java - 「compactingpermgen」の値は何を表していますか?

本番システムの1つでJVMのクラッシュを調査していますが、以下のhs_err_pidログファイルスニペットで次のメモリ値は何を表していますか?

私の懸念は、「圧縮されたperm gen」の使用法です。これは、割り当てられた最大perm genヒープの使用率、または最大ヒープの使用率などを意味しますか?提供されたパーセンテージは、使用済み/合計の分割であるように見えますが、これは割り当てられたパーマ生成の合計ですか?-XX:MaxPermSize1GBに設定されているので...

JVMクラッシュでダンプされたデータを解釈するための有用なリソース(hs_errファイルについて言及していないOracleホワイトペーパー以外)はありますか?

0 投票する
1 に答える
2427 参照

java - スワップ領域が不足しています

次の例外に直面しています。JVM (32 ビット) の構成に従っていることに注意してください。

32 ビットの solaris マシンを使用しています。

この点に関しては、どんな助けでも大歓迎です。

0 投票する
1 に答える
326 参照

ubuntu - オートコンプリートが開くたびに Dart エディターがクラッシュする

オートコンプリートが開くたびにダーツ エディターがクラッシュします。エディターと SDK を次のように更新しました。

  • Dart Editor バージョン 0.5.1_r22072
  • Dart SDK バージョン 0.5.1.0_r22072

その他のスペック

  • Ubuntu 13.04
  • JRE バージョン: 7.0_21-b02
  • Java VM: OpenJDK 64 ビット サーバー VM (23.7-b01 混合モード linux-amd64 圧縮 oops)

Java のエラー ログを取得しました。長すぎるため、ヘッダーのみを提供します。

誰かが助けてくれることを願っています、ピーターに感謝します