問題タブ [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.
java - クラスのロード中にmemcpy中にJVMがクラッシュする
私のJVMがクラッシュし、hs_errファイルは、クラスをロードしようとしたときにクラッシュしたことを示しました。具体的には、memcpy([libc.so.6 + 0x6aa2c] memcpy + 0x1c)を試行しているとき。.classファイルを調べて、ロードされているクラスを判別できました。
しかし、誰かがこれを引き起こす可能性があるもの、または原因についてもっと判断する方法を教えてもらえますか?JVMのメモリが不足している場合、エラーはスローされません。どんな洞察も大歓迎です。
hs_errファイルからの抜粋を含めました。
sun - 誰かがhs_errファイルをSunに送信しようとしましたか?
hs_err_pid
サーバーで多くのJavaコードを実行していると、クラッシュダンプファイルを伴うJVMクラッシュが発生することがあります。
最近、より良いネチズンになることを決心したので、最新のクラッシュログを調べて、それが実際に最新のJVMであり、クラッシュが外部ライブラリによって引き起こされたものではないことを確認してから、ファイルをに送信してみました。Sunのバグデータベース。
ただし、送信プロセス全体は、バグレポートの送信を防止することを目的としているようです。チェックボックスをオンにして、これがサポートを受ける場所ではないことを理解していることを確認し、この情報をすべて入力するように強制します。実際にはクラッシュファイルから取得し、会社名やSunアカウントIDなどの完全に無関係な情報もあります。
だから私の質問は2つあります:
- 「ほら、これがクラッシュログです。好きなことをしてください」とだけ言えるバックドアはありますか?
- わざわざする必要がありますか?Sunは、バグレポートが十分にあることをほのめかしているようであり、クラッシュログファイルをさらに送信する必要はありません。
私は何をすべきか?
編集:私が十分に明確でなかった場合に備えて、私はただSunとコミュニティを助けようとしています。修正、説明、サポートは期待していません。
一方で、私はこれらのクラッシュについては、それらを再現したり調査したりするために努力するほど気にしません。
java - シャットダウン フックで kernel32.CreateToolhelp32Snapshot への jna 呼び出しにより VM がクラッシュする
スレッドが以下を使用してシャットダウン フックを設定する場合
メソッドを jna 経由で呼び出します。
VM がクラッシュします。で同じメソッドを呼び出すと、
フックを使用しても、呼び出しによって VM がクラッシュすることはありません。
理由はありますか?
VM クラッシュ エラー レポートの一部が役立つ場合は、投稿できます。
java - Eclipse 3.5 および ubuntu 9.10 の問題
ボタンをクリックするとEclipseが閉じる理由を誰かが知っています。これは、私が何かをしようとすると、Eclipseなどを更新しようとすると、Eclipseが閉じて、このログが表示されるためです...
私はそれがJavaに関するものだと思います、誰かが解決策を持っていますか?
ありがとう
tomcat - Tomcat または JVM のクラッシュ ダンプ ファイルは?
Tomcat サーバーが予期せず終了しました。(Windows サービスとして実行されます。システム イベント ログに次のエラーが表示されます: イベント ID 7034)。
JVM クラッシュのダンプ、または Tomcat サービスが実際に実行を停止した理由を示す情報はどこにありますか?
アプリケーション ログに多数の例外が表示されます (Web フレームワークである Wicket は、NotSerializableException のために一部のページをディスクにシリアル化できません)。これらは、サービスがシャットダウンしようとしたことの副作用であると推測しています (ページにシリアル化できないオブジェクトがあるため)。何がサービスのシャットダウンを引き起こしたのか、私には明らかではありません。
以下の場所を確認しました。
- アプリケーションログ
- アクセスログ
- 標準出力ログ
- stderr ログ
- tomcat.log
- jakarta_service ログ
Tomcat がシャットダウン中であること、または VM エラーが発生したことを示すものは何も表示されません。Windows アプリケーション イベントで SQL Server 関連のネットワーク エラーがいくつか見られますが、これらは約 20 分後に発生しました。
ヒントはありますか?
eclipse - Mac OS X で J2SE 6.0 を使用して Eclipse を起動すると JVM が終了する (Eclipse 用の Oracle エンタープライズ パックには J2SE 6.0 が必要)
私の問題は、このリンクで当事者が対処されていることを知っています
J2SE 6.0 を使用して Mac OS で Eclipse MAT を起動すると JVM が終了する
しかし、それは1年以上前でした..さらに、そこに提供されているリンク http://landonf.bikemonkey.org/static/soylatte/
生きていないようです(つまり、そのリンクのダウンロードセクションは、Mac osx 10.5用のj2se 6.0の32ビットポートを提供しなくなりました)
Mac OSX 10.5 で Eclipse 3.5 を実行しようとしています。J2SE 5.0 で正常に動作します。しかし、Eclipse 用の Oracle エンタープライズ パックをインストールすると、J2SE 6.0 JVM で Eclipse を開始する必要があり、そうしないと無効になります。これが私がそこから得た正確なメッセージです-
「Java VM バージョンで Eclipse を実行しています: 1.5.0_22 Oracle Enterprise Pack for Eclipse には、Java バージョン 6 以降が必要です。[次へ] をクリックして、互換性のある Java VM を構成してください。」
J2SE 6.0 JVM を指すように求められます (つまり、"/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home" を指す) と、eclipse を再起動するように求められます。つまり、日食は爆撃するだけです.. JVM終了エラーで..
J2SE 6.0 JVM で Eclipse を開始する必要がありますが、Eclipse には 32 ビットでのみ使用可能なカーボンが必要なため、Mac の 64 ビット モードでのみ使用可能な J2SE 6.0 JVM で Eclipse を開始できません。また、J2SE 6.0 JVM の 32 ビット ポートを提供するサイトは、現在は活動していないようです。
誰かがこの問題について私を助けることができます, 事前に感謝します,
java - メモリ不足エラーでJavaのスレッドダンプを生成する方法
Java 6 はヒープ ダンプに加えてスレッド ダンプを生成しますか (java_pid14941.hprof)
これは、私のアプリケーションの 1 つに起こったことです。
java.lang.OutOfMemoryError: GC オーバーヘッドの制限を超えました ヒープを java_pid14941.hprof にダンプしています ...
作業ディレクトリに ava_pid14941.hprof が見つかりましたが、スレッド ダンプを含むファイルは見つかりませんでした。この OutOfMemory エラーが発生したときに、すべてのスレッドが何をしていたかを知る必要があります。
メモリ不足の例外でヒープ ダンプに加えてスレッド ダンプを生成する構成オプションはありますか?
java - ヒープスペースの問題を追放することに関する研究?
おそらく任意のjarファイルをロードして統計モデルを実行できるプラットフォームをまとめています。現在直面している問題は、一部のモデルが大きすぎてプラットフォームに収まらないため、メモリ不足エラーが発生することです。これについて研究が行われていることは知っていますが、もう見つけることができません。本質的に、グーグルアプリエンジンはこれをどのように行うのですか?ディスクベースのヒープスペースについて聞いたことがある人はいますか?
java - icepdf ライブラリを使用すると Java アプリケーションがクラッシュする
私のアプリケーションでは、ライブラリ icepdf を使用しています。アプリケーションのクラスを作成すると、ログ ファイルが壊れて作成されます。問題解決の手助け
ログファイル: