Regression test com/sun/jdi/FinalizerTest fails.
It seems to happen 10-20% of the time. One kind of failure is this:
/net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/bin/java FinalizerTest
run args: [Finalizer]
JVM version:1.4.0-internal
JDI version: 1.4
JVM description: Java Debug Interface (Reference Implementation) version 1.4
Java Debug Wire Protocol (Reference Implementation) version 1.4
JVM Debug Interface version 1.1
JVM version 1.4.0-internal (Java HotSpot(TM) Client VM, interpreted mode)
waitForAFinalizer allocated: 1
waitForAFinalizer allocated: 2
Finalizer: In finalize() for object=2
Finalizer: success
Breakpoint at finalize:24 (0)
Try a stepOverLine()...
java.lang.RuntimeException: VM Disconnected before requested event occurred
at TestScaffold.waitForRequestedEvent(TestScaffold.java:529)
at TestScaffold.doStep(TestScaffold.java:543)
at TestScaffold.stepOverLine(TestScaffold.java:561)
at FinalizerTest.runTests(FinalizerTest.java:56)
at TestScaffold.startTests(TestScaffold.java:297)
at FinalizerTest.main(FinalizerTest.java:25)
======================================================
Another mode of failure is a segv:
/net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/bin/java FinalizerTest
run args: [Finalizer]
JVM version:1.4.0-internal
JDI version: 1.4
JVM description: Java Debug Interface (Reference Implementation) version 1.4
Java Debug Wire Protocol (Reference Implementation) version 1.4
JVM Debug Interface version 1.1
JVM version 1.4.0-internal (Java HotSpot(TM) Client VM, interpreted mode)
waitForAFinalizer allocated: 1
Breakpoint at finalize:24 (0)
Try a stepOverLine()...
Unexpected Signal : 11 occurred at PC=0xFE622158
Function=JVM_RaiseSignal+0x21DB8
Library=/net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/lib/sparc/client/libjvm.so
Current Java thread:
at java.lang.ref.Finalizer.forkSecondaryFinalizer(Finalizer.java:109)
at java.lang.ref.Finalizer.runFinalization(Finalizer.java:129)
at java.lang.Runtime.runFinalization0(Native Method)
at java.lang.Runtime.runFinalization(Runtime.java:641)
at java.lang.System.runFinalization(System.java:755)
at Finalizer.waitForAFinalizer(Finalizer.java:48)
at Finalizer.main(Finalizer.java:63)
Dynamic libraries:
0x10000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/bin/../bin/sparc/native_threads/java
0xff360000 /usr/lib/libthread.so.1
0xff3a0000 /usr/lib/libdl.so.1
0xff280000 /usr/lib/libc.so.1
0xff260000 /usr/platform/SUNW,Ultra-80/lib/libc_psr.so.1
0xfe400000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/lib/sparc/client/libjvm.so
0xff210000 /usr/lib/libCrun.so.1
0xff1f0000 /usr/lib/libsocket.so.1
0xff100000 /usr/lib/libnsl.so.1
0xff1c0000 /usr/lib/libm.so.1
0xff240000 /usr/lib/libw.so.1
0xff0e0000 /usr/lib/libmp.so.2
0xff0a0000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/lib/sparc/native_threads/libhpi.so
0xff070000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/lib/sparc/libverify.so
0xff030000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/lib/sparc/libjava.so
0xfe7e0000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/lib/sparc/libzip.so
0xfbec0000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/lib/sparc/libjdwp.so
0xfbea0000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/bin/../lib/sparc/libdt_socket.so
0xfbde0000 /usr/lib/nss_nis.so.1
Local Time = Wed May 9 08:55:31 2001
Elapsed Time = 1
#
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002D9 01
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Client VM (1.4.0-beta-b61 interpreted mode)
#
# An error report file has been saved as hs_err_pid21401.log.
# Please refer to the file for further information.
It seems to happen 10-20% of the time. One kind of failure is this:
/net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/bin/java FinalizerTest
run args: [Finalizer]
JVM version:1.4.0-internal
JDI version: 1.4
JVM description: Java Debug Interface (Reference Implementation) version 1.4
Java Debug Wire Protocol (Reference Implementation) version 1.4
JVM Debug Interface version 1.1
JVM version 1.4.0-internal (Java HotSpot(TM) Client VM, interpreted mode)
waitForAFinalizer allocated: 1
waitForAFinalizer allocated: 2
Finalizer: In finalize() for object=2
Finalizer: success
Breakpoint at finalize:24 (0)
Try a stepOverLine()...
java.lang.RuntimeException: VM Disconnected before requested event occurred
at TestScaffold.waitForRequestedEvent(TestScaffold.java:529)
at TestScaffold.doStep(TestScaffold.java:543)
at TestScaffold.stepOverLine(TestScaffold.java:561)
at FinalizerTest.runTests(FinalizerTest.java:56)
at TestScaffold.startTests(TestScaffold.java:297)
at FinalizerTest.main(FinalizerTest.java:25)
======================================================
Another mode of failure is a segv:
/net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/bin/java FinalizerTest
run args: [Finalizer]
JVM version:1.4.0-internal
JDI version: 1.4
JVM description: Java Debug Interface (Reference Implementation) version 1.4
Java Debug Wire Protocol (Reference Implementation) version 1.4
JVM Debug Interface version 1.1
JVM version 1.4.0-internal (Java HotSpot(TM) Client VM, interpreted mode)
waitForAFinalizer allocated: 1
Breakpoint at finalize:24 (0)
Try a stepOverLine()...
Unexpected Signal : 11 occurred at PC=0xFE622158
Function=JVM_RaiseSignal+0x21DB8
Library=/net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/lib/sparc/client/libjvm.so
Current Java thread:
at java.lang.ref.Finalizer.forkSecondaryFinalizer(Finalizer.java:109)
at java.lang.ref.Finalizer.runFinalization(Finalizer.java:129)
at java.lang.Runtime.runFinalization0(Native Method)
at java.lang.Runtime.runFinalization(Runtime.java:641)
at java.lang.System.runFinalization(System.java:755)
at Finalizer.waitForAFinalizer(Finalizer.java:48)
at Finalizer.main(Finalizer.java:63)
Dynamic libraries:
0x10000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/bin/../bin/sparc/native_threads/java
0xff360000 /usr/lib/libthread.so.1
0xff3a0000 /usr/lib/libdl.so.1
0xff280000 /usr/lib/libc.so.1
0xff260000 /usr/platform/SUNW,Ultra-80/lib/libc_psr.so.1
0xfe400000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/lib/sparc/client/libjvm.so
0xff210000 /usr/lib/libCrun.so.1
0xff1f0000 /usr/lib/libsocket.so.1
0xff100000 /usr/lib/libnsl.so.1
0xff1c0000 /usr/lib/libm.so.1
0xff240000 /usr/lib/libw.so.1
0xff0e0000 /usr/lib/libmp.so.2
0xff0a0000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/lib/sparc/native_threads/libhpi.so
0xff070000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/lib/sparc/libverify.so
0xff030000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/lib/sparc/libjava.so
0xfe7e0000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/lib/sparc/libzip.so
0xfbec0000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/lib/sparc/libjdwp.so
0xfbea0000 /net/mmm/export/mmm/ws/m/b2/service_sdk_baseline/build/solaris-sparc/bin/../lib/sparc/libdt_socket.so
0xfbde0000 /usr/lib/nss_nis.so.1
Local Time = Wed May 9 08:55:31 2001
Elapsed Time = 1
#
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002D9 01
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Client VM (1.4.0-beta-b61 interpreted mode)
#
# An error report file has been saved as hs_err_pid21401.log.
# Please refer to the file for further information.