Some hotspot_jni:::DefineClass_entry has no matched hotspot_jni:::DefineClass_return
Looks like hotspot_jni:::DefineClass_return probe is not fired in case
errors are occurred in JNI DefineClass function.
To reproduce do:
0. set CLASSPATH to JCK60 runtime classes
#export CLASSPATH=$CLASSPATH:/java/re/jck/6.0/promoted/latest/binaries/JCK-runtime-60/classes/
set LD_LIBRARY_PATH to JCK libs
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/java/jck/pkgs/jckjni/60/beta/b03/solaris-sparcv9/64bit/
or
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/java/jck/pkgs/jckjni/60/beta/b03/solaris-sparcv9/32bit/
1. #java -XX:+UnlockDiagnosticVMOptions -XX:+PauseAtStartup javasoft.sqe.tests.vm.jni.dfcl001.dfcl00106m1.dfcl00106m1 -platform.nativeCodeSupported true & echo $!
2. #DefineClass.d -p <JAVA_PID> 5
Test sources are located here
/java/re/jck/6.0/promoted/latest/binaries/JCK-runtime-60/tests/vm/jni/DefineClass.
Also this bug is reproduced with:
- javasoft.sqe.tests.vm.jni.dfcl001.dfcl00105m1.dfcl00105m1
- javasoft.sqe.tests.vm.jni.dfcl001.dfcl00103m1.dfcl00103m1
- javasoft.sqe.tests.vm.jni.dfcl001.dfcl00102m1.dfcl00102m1
JCK tests.
The test is passed with:
- javasoft.sqe.tests.vm.jni.dfcl001.dfcl00101m1.dfcl00101m1
- javasoft.sqe.tests.vm.jni.dfcl001.dfcl00104m1.dfcl00104m1
JCK tests.
###@###.### 2005-07-08 17:44:33 GMT
Was able to reproduce with "java -version" (instead of "perl -version").
See:
b4482614.tlog_PIT_java
b4482614.tlog_PIT_java.bug
But was not able to reproduce with "/bin/sh -version"
(b4482614.tlog_PIT_sh)
Looks like hotspot_jni:::DefineClass_return probe is not fired in case
errors are occurred in JNI DefineClass function.
To reproduce do:
0. set CLASSPATH to JCK60 runtime classes
#export CLASSPATH=$CLASSPATH:/java/re/jck/6.0/promoted/latest/binaries/JCK-runtime-60/classes/
set LD_LIBRARY_PATH to JCK libs
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/java/jck/pkgs/jckjni/60/beta/b03/solaris-sparcv9/64bit/
or
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/java/jck/pkgs/jckjni/60/beta/b03/solaris-sparcv9/32bit/
1. #java -XX:+UnlockDiagnosticVMOptions -XX:+PauseAtStartup javasoft.sqe.tests.vm.jni.dfcl001.dfcl00106m1.dfcl00106m1 -platform.nativeCodeSupported true & echo $!
2. #DefineClass.d -p <JAVA_PID> 5
Test sources are located here
/java/re/jck/6.0/promoted/latest/binaries/JCK-runtime-60/tests/vm/jni/DefineClass.
Also this bug is reproduced with:
- javasoft.sqe.tests.vm.jni.dfcl001.dfcl00105m1.dfcl00105m1
- javasoft.sqe.tests.vm.jni.dfcl001.dfcl00103m1.dfcl00103m1
- javasoft.sqe.tests.vm.jni.dfcl001.dfcl00102m1.dfcl00102m1
JCK tests.
The test is passed with:
- javasoft.sqe.tests.vm.jni.dfcl001.dfcl00101m1.dfcl00101m1
- javasoft.sqe.tests.vm.jni.dfcl001.dfcl00104m1.dfcl00104m1
JCK tests.
###@###.### 2005-07-08 17:44:33 GMT
Was able to reproduce with "java -version" (instead of "perl -version").
See:
b4482614.tlog_PIT_java
b4482614.tlog_PIT_java.bug
But was not able to reproduce with "/bin/sh -version"
(b4482614.tlog_PIT_sh)
- duplicates
-
JDK-6347936 Some hotspot_jni '-return' probes are missed
-
- Closed
-