¿El nuevo PathDasher (nulo) en Java realmente hace que la JVM se bloquee?

Veamos el siguiente código de Java.

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

Cuando probé el código anterior en Java 6, los errores fetales se detectaron a continuación.

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)

¿Causa la creación de JVM?

1
En lugar de arriesgar nuestra JVM ... ¡corre!
agregado el autor Hego555, fuente
¿Por qué usas clases no documentadas (y probablemente no compatibles)?
agregado el autor a_horse_with_no_name, fuente
arroja IOException es completamente innecesario en el código. Por error, he sido añadido por mí.
agregado el autor Lion, fuente
Sí, tengo el mismo error.
agregado el autor Mob, fuente
¿No es la propiedad PathDasher?
agregado el autor gigadot, fuente

1 Respuestas

Si este es el código, http://www.dei.unipd.it/ricerca/gmee/MeLa/MeLa/test/source/sun/dc/pr/PathDasher.java parece que al pasar null se pasa a un método nativo que podría bloquear la JVM si no se maneja correctamente.

3
agregado