Javaの新しいPathDasher(null)が実際にJVMをクラッシュさせますか?

以下のJavaコードを見てみましょう。

public class Main
{
    public static void main(String[] args) throws IOException
    {
         PathDasher p = new PathDasher(null) ;
    }
}

Java 6で上記のコードを試したところ、以下のように胎児のエラーが検出されました。

run:
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d9add45, pid=1588, tid=3808
#
# JRE version: 6.0_21-b07
# Java VM: Java HotSpot(TM) Client VM (17.0-b17 mixed mode, sharing windows-x86 )
# Problematic frame:
# V  [jvm.dll+0xfdd45]
#
# An error report file with more information is saved as:
# E:\Project\FunnyName\hs_err_pid1588.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)

それはJVMをcreahにさせますか?

1
私たちのJVMを危険にさらすのではなく...実行してください!
追加された 著者 Hego555,
なぜドキュメント化されていない(おそらくサポートされていない)クラスを使用していますか?
追加された 著者 a_horse_with_no_name,
throws IOExceptionはコード内で完全には不要です。それは誤って私によって追加されました。
追加された 著者 Lion,
うん、私は同じエラーを持っています。
追加された 著者 Mob,
PathDasherは適切ではありませんか?
追加された 著者 gigadot,

1 答え

これがコードの場合、 http://www.dei.unipd.it/ricerca/gmee/MeLa/MeLa/test/source/sun/dc/pr/PathDasher.java null を渡すと表示されます。 JVMが正しく処理されない場合、JVMをクラッシュさせる可能性があるネイティブメソッドに渡されます。

3
追加された