-
Bug
-
Resolution: Fixed
-
P4
-
1.4.1, 1.4.2, 5.0
-
b54
-
generic, x86
-
generic, linux
000 rw-p 00000000 00:00 0
40029000-40036000 r-xp 00000000 03:02 941034 /lib/i686/libpthread-0.9.so
40036000-4003e000 rw-p 0000c000 03:02 941034 /lib/i686/libpthread-0.9.so
4003e000-40041000 r-xp 00000000 03:02 129840 /lib/libdl-2.2.4.so
40041000-40042000 rw-p 00002000 03:02 129840 /lib/libdl-2.2.4.so
40042000-40175000 r-xp 00000000 03:02 941030 /lib/i686/libc-2.2.4.so
40175000-4017a000 rw-p 00132000 03:02 941030 /lib/i686/libc-2.2.4.so
4017a000-4017e000 rw-p 00000000 00:00 0
4017e000-4088f000 r-xp 00000000 00:71 69836962 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/client/libjvm.so
4088f000-408b4000 rw-p 00710000 00:71 69836962 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/client/libjvm.so
408b4000-40d10000 rw-p 00000000 00:00 0
40d10000-40d32000 r-xp 00000000 03:02 941032 /lib/i686/libm-2.2.4.so
40d32000-40d33000 rw-p 00021000 03:02 941032 /lib/i686/libm-2.2.4.so
40d33000-40d37000 rw-s 00000000 03:02 927105 /tmp/hsperfdata_ss45998/24401
40d37000-40d42000 r-xp 00000000 00:71 66847025 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libverify.so
40d42000-40d43000 rw-p 0000b000 00:71 66847025 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libverify.so
40d44000-40d57000 r-xp 00000000 03:02 129845 /lib/libnsl-2.2.4.so
40d57000-40d58000 rw-p 00012000 03:02 129845 /lib/libnsl-2.2.4.so
40d58000-40d5a000 rw-p 00000000 00:00 0
40d5a000-40d91000 r-xp 00000000 00:71 66847057 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libjdwp.so
40d91000-40d92000 rw-p 00037000 00:71 66847057 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libjdwp.so
40d92000-40d95000 rw-p 00000000 00:00 0
40d95000-40d9f000 r-xp 00000000 03:02 129861 /lib/libnss_files-2.2.4.so
40d9f000-40da0000 rw-p 00009000 03:02 129861 /lib/libnss_files-2.2.4.so
40da0000-40daa000 r-xp 00000000 03:02 129866 /lib/libnss_nis-2.2.4.so
40daa000-40dab000 rw-p 00009000 03:02 129866 /lib/libnss_nis-2.2.4.so
40dab000-40dcb000 r-xp 00000000 00:71 66847026 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libjava.so
40dcb000-40dcd000 rw-p 0001f000 00:71 66847026 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libjava.so
40dcd000-40de0000 r-xp 00000000 00:71 66847031 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libzip.so
40de0000-40de2000 rw-p 00012000 00:71 66847031 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libzip.so
40de2000-43202000 r--s 00000000 00:71 64716942 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/rt.jar
43202000-43294000 rw-p 00000000 00:00 0
43294000-43300000 r--s 00000000 00:71 64716917 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/jsse.jar
43300000-43314000 r--s 00000000 00:71 64716916 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/jce.jar
43314000-43a7e000 r--s 00000000 00:71 64716941 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/charsets.jar
43a7e000-45afe000 rwxp 00000000 00:00 0
45b00000-4f398000 rwxp 00000000 00:00 0
4f398000-4f3c0000 rw-p 00000000 00:00 0
4f3c0000-4f3c1000 ---p 00000000 00:00 0
4f3c1000-4f3ce000 rwxp 00001000 00:00 0
4f3ce000-4f3d1000 ---p 0000e000 00:00 0
4f3d1000-4f44e000 rwxp 00011000 00:00 0
4f44e000-4f451000 ---p 0008e000 00:00 0
4f451000-4f4ce000 rwxp 00091000 00:00 0
4f4ce000-4f4d2000 r-xp 00000000 00:71 66847058 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libdt_socket.so
4f4d2000-4f4d3000 rw-p 00003000 00:71 66847058 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libdt_socket.so
4f4d3000-4f4d6000 ---p 00000000 00:00 0
4f4d6000-4f553000 rwxp 00003000 00:00 0
4f553000-4f556000 ---p 00080000 00:00 0
4f556000-4f5d3000 rwxp 00083000 00:00 0
4f5d3000-4f5d6000 ---p 00100000 00:00 0
4f5d6000-4f653000 rwxp 00103000 00:00 0
4f653000-4f656000 ---p 00180000 00:00 0
4f656000-4f6d3000 rwxp 00183000 00:00 0
4f6d3000-4f6d7000 ---p 00200000 00:00 0
4f6d7000-4f8d4000 rwxp 00003000 00:00 0
4f8d4000-4f8d7000 ---p 00200000 00:00 0
4f8d7000-4f954000 rwxp 00203000 00:00 0
4f954000-4f955000 ---p 00481000 00:00 0
4f955000-4f9d5000 rwxp 00482000 00:00 0
4f9d5000-4f9f9000 r--s 00000000 00:71 77373631 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/ext/sunjce_provider.jar
4f9f9000-4fa24000 r--s 00000000 00:71 77373632 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/ext/sunpkcs11.jar
4fa24000-4fa27000 r--s 00000000 00:71 77373633 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/ext/dnsns.jar
4fa27000-4fae3000 r--s 00000000 00:71 77373634 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/ext/localedata.jar
4fae3000-4fcc7000 r--s 00000000 00:7c 4608436 /.automount/koori/root/a/v03/jct-tools/2.1.6/fcs/binaries/javatest.jar
bfdee000-bfdf1000 ---p 00000000 00:00 0
bfdf1000-bffee000 rwxp ffe04000 00:00 0
VM Arguments:
jvm_args: -Xcomp -Xdebug -Xrunjdwp:transport=dt_socket,address=fyi:48688,suspend=y
java_command: FieldWatchpoints1Debugee
Environment Variables:
CLASSPATH=/net/koori/a/v03/jct-tools/2.1.6/fcs/binaries/javatest.jar:/.automount/tomsk/root/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/classes/com/sun/jdi:/.automount/tomsk/root/export/home/ss45998/1.5/sdk/test/com/sun/jdi:/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586/classes:/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586/lib/classes:/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586/lib/classes.jar:/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586/lib/rt.jar:/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586/lib/i18n.jar:/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586/lib/classes.zip:/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586/lib/tools.jar
PATH=/bin:/usr/bin
LD_LIBRARY_PATH=/.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/client:/.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386:/.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/../lib/i386
DISPLAY=bratsk:0.0
--------------- S Y S T E M ---------------
OS:Red Hat Linux Advanced Server release 2.1AS (Pensacola)
uname:Linux 2.4.9-e.3 #1 Fri May 3 17:02:43 EDT 2002 i686
libc:glibc 2.2.4 stable linuxthreads (floating stack)
rlimit: STACK infinity, CORE infinity, NPROC 1791, NOFILE 1024, AS infinity
load average:0.90 0.37 0.35
CPU:total 1(active 1) family 15, cmov, cx8, fxsr, mmx, sse, sse2
Memory: 4k page, physical 448312k(115748k free), swap 2096472k(2002880k free)
vm_info: Java HotSpot(TM) Client VM (20031202071234.dcubed.service_hs_merge) for linux-x86, built on Dec 2 2003 09:17:13 by ovrskeek with gcc 3.2.1-7 20020903 (release)
5. Please, find the core file "core.24401" is in attachment.
###@###.### 2004-01-29
This bug affects the following JDI_REGRESSION test:
com/sun/jdi/RedefineCrossEvent.java
###@###.### 2003-12-03
1. The following test is minimization of the original testRedefineCrossEvent.java:
% cd $sdk_workspace/test/com/sun/jdi
% cat RedefineCrossEvent1.java
/**
* @test %W% %E%
* @bug 4628726
* @summary Test class redefinition at each event cross tested with other tests
*
* @author Robert Field
*
* @run build TestScaffold VMConnection TargetAdapter TargetListener
* @run compile -g FieldWatchpoints.java
* @run main/othervm FieldWatchpoints -redefstart -redefevent
*/
2. It is falured on Linux platform:
ss45998@fyi uname -a
Linux fyi 2.4.9-e.3 #1 Fri May 3 17:02:43 EDT 2002 i686 unknown
/home/ss45998/bin/runregress.sh -jdk /net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586 -o /net/tomsk/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3 RedefineCrossEvent2.java -d -client -showversion -Xcomp
Will use -client -showversion -Xcomp in /net/tomsk/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/classes/com/sun/jdi/@debuggeeVMOptions
Starting run: Wed Dec 3 23:36:31 PST 2003
--You can monitor file
/net/tomsk/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/jjsummary.html
in your browser for the status of this run.
Directory "/net/tomsk/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/scratch" not found: Creating
test results: failed: 1
Report written to /.automount/tomsk/root/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTreport/report.html
Results written to /.automount/tomsk/root/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork
Error: some tests failed or other problems occurred
Command exited with non-zero status 1
12.10user 2.16system 0:36.23elapsed 39%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (51586major+53049minor)pagefaults 0swaps
The summary report is in:
/net/tomsk/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/jjsummary.html
cat /net/tomsk/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/com/sun/jdi/RedefineCrossEvent2.jtr
runregress.sh cleaning up
3. The log file is as follows:
ss45998@fyi cat /net/tomsk/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/com/sun/jdi/RedefineCrossEvent2.jtr
#Test Results (version 2)
#Wed Dec 03 23:37:07 PST 2003
#checksum:310b2a845df6ae91
#-----testdescription-----
$file=/.automount/tomsk/root/export/home/ss45998/1.5/sdk/test/com/sun/jdi/RedefineCrossEvent2.java
$root=/.automount/tomsk/root/export/home/ss45998/1.5/sdk/test
author=Robert Field
keywords=bug4628726 othervm
run=USER_SPECIFIED build TestScaffold VMConnection TargetAdapter TargetListener\nUSER_SPECIFIED compile -g FieldWatchpoints1.java\nUSER_SPECIFIED main/othervm FieldWatchpoints1 -redefstart -redefevent\n
source=RedefineCrossEvent2.java
title=Test class redefinition at each event cross tested with other tests
#-----environment-----
#-----testresult-----
description=file:///.automount/tomsk/root/export/home/ss45998/1.5/sdk/test/com/sun/jdi/RedefineCrossEvent2.java
end=Wed Dec 03 23:37:07 PST 2003
environment=regtest
execStatus=Failed. Execution failed: `main' threw exception: java.lang.Exception: FieldWatchpoints1: failed
javatestOS=Linux 2.4.9-e.3 (i386)
javatestVersion=2.1.6
script=com.sun.javatest.regtest.RegressionScript
sections=script_messages build compile compile compile compile build main
start=Wed Dec 03 23:36:33 PST 2003
status=Failed. Execution failed: `main' threw exception: java.lang.Exception: FieldWatchpoints1: failed
test=com/sun/jdi/RedefineCrossEvent2.java
work=/.automount/tomsk/root/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/com/sun/jdi
#section:script_messages
----------messages:(4/283)----------
JDK under test: (/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586)
java version "1.5.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta-b30)
Java HotSpot(TM) Client VM (build 20031202071234.dcubed.service_hs_merge-debug, mixed mode)
#section:build
----------messages:(3/158)----------
command: build TargetListener
reason: User specified action: run build TestScaffold VMConnection TargetAdapter TargetListener
elapsed time (seconds): 8.303
result: Passed. Compilation successful
#section:compile
----------messages:(3/184)----------
command: compile /.automount/tomsk/root/export/home/ss45998/1.5/sdk/test/com/sun/jdi/TestScaffold.java
reason: .class file out of date or does not exist
elapsed time (seconds): 3.995
----------System.out:(0/0)----------
----------System.err:(0/0)----------
result: Passed. Compilation successful
#section:compile
----------messages:(3/185)----------
command: compile /.automount/tomsk/root/export/home/ss45998/1.5/sdk/test/com/sun/jdi/TargetAdapter.java
reason: .class file out of date or does not exist
elapsed time (seconds): 2.085
----------System.out:(0/0)----------
----------System.err:(0/0)----------
result: Passed. Compilation successful
#section:compile
----------messages:(3/186)----------
command: compile /.automount/tomsk/root/export/home/ss45998/1.5/sdk/test/com/sun/jdi/TargetListener.java
reason: .class file out of date or does not exist
elapsed time (seconds): 2.164
----------System.out:(0/0)----------
----------System.err:(0/0)----------
result: Passed. Compilation successful
#section:compile
----------messages:(3/209)----------
command: compile /.automount/tomsk/root/export/home/ss45998/1.5/sdk/test/com/sun/jdi/FieldWatchpoints1.java
reason: User specified action: run compile -g FieldWatchpoints1.java
elapsed time (seconds): 2.561
----------System.out:(0/0)----------
----------System.err:(0/0)----------
result: Passed. Compilation successful
#section:build
----------messages:(3/104)----------
command: build FieldWatchpoints1
reason: Named class compiled on demand
elapsed time (seconds): 0.0020
result: Passed. No need to compile: FieldWatchpoints1.java
#section:main
----------messages:(3/177)----------
command: main FieldWatchpoints1-redefstart -redefevent
reason: User specified action: run main/othervm FieldWatchpoints1 -redefstart -redefevent
elapsed time (seconds): 22.444
----------System.out:(43/2200)----------
-- Added debuggeeVM options from file /.automount/tomsk/root/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/classes/com/sun/jdi/@debuggeeVMOptions: -client -showversion -Xcomp
JVM version:1.5.0-beta
JDI version: 1.5
JVM description: Java Debug Interface (Reference Implementation) version 1.5
Java Debug Wire Protocol (Reference Implementation) version 1.5
JVM Debug Interface version 0.2
JVM version 1.5.0-beta (Java HotSpot(TM) Client VM, compiled mode)
java version "1.5.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta-b30)
Java HotSpot(TM) Client VM (build 20031202071234.dcubed.service_hs_merge-debug, compiled mode)
Check after new FieldWatchpoints1Debugee()
Check after startTo()
Check after rt.fieldByName()
Check after createModificationWatchpointRequest()
Check after setSuspendPolicy(): 1
Check after req.enable(): 1
Check after createAccessWatchpointRequest()
Check after setSuspendPolicy(): 2
Check after req.enable(): 2
eventSetReceived: event set, policy:2, count:1 = {ModificationWatchpoint@FieldWatchpoints1Debugee:26 in thread main}
Field modified: ModificationWatchpoint@FieldWatchpoints1Debugee:26 in thread main
Check after my.update()
eventSetReceived: event set, policy:2, count:1 = {ModificationWatchpoint@FieldWatchpoints1Debugee:27 in thread main}
Field modified: ModificationWatchpoint@FieldWatchpoints1Debugee:27 in thread main
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/klassVtable.cpp:90]
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# Internal Error (/PrtBuildDir/workspace/src/share/vm/oops/klassVtable.cpp, 90), pid=24401, tid=1024
#
# Java VM: Java HotSpot(TM) Client VM (20031202071234.dcubed.service_hs_merge-debug compiled mode)
#
# Error: assert(!m->is_old_version(),"attempt to find vtable index of old method")
# An error report file with more information is saved as hs_err_pid24401.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Current thread is 1024
Dumping core ...
eventSetReceived: event set, policy:0, count:1 = {VMDisconnectEvent}
----------System.err:(20/1317)----------
run args: [-redefstart, -redefevent, FieldWatchpoints1Debugee]
Redefining class FieldWatchpoints1Debugee (loaded by instance of sun.misc.Launcher$AppClassLoader(id=57))
Redefining class FieldWatchpoints1Debugee (loaded by instance of sun.misc.Launcher$AppClassLoader(id=57))
Redefining class FieldWatchpoints1Debugee (loaded by instance of sun.misc.Launcher$AppClassLoader(id=57))
Redefining class FieldWatchpoints1Debugee (loaded by instance of sun.misc.Launcher$AppClassLoader(id=57))
java.lang.Exception: FieldWatchpoints1: failed
at FieldWatchpoints1.runTests(FieldWatchpoints1.java:124)
at TestScaffold.startTests(TestScaffold.java:396)
at FieldWatchpoints1.main(FieldWatchpoints1.java:56)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:489)
at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:83)
at java.lang.Thread.run(Thread.java:565)
JavaTest Message: Test threw exception: java.lang.Exception: FieldWatchpoints1: failed
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.Exception: FieldWatchpoints1: failed
result: Failed. Execution failed: `main' threw exception: java.lang.Exception: FieldWatchpoints1: failed
test result: Failed. Execution failed: `main' threw exception: java.lang.Exception: FieldWatchpoints1: failed
4. The dump of hs_err_pid24401.log:
% cd /.automount/tomsk/root/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/scratch
% /home/ss45998/bin/hs_err hs_err_pid24401.log | c++filt
/home/ss45998/bin/hs_err hs_err_pid24401.log | c++filt
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# Internal Error (/PrtBuildDir/workspace/src/share/vm/oops/klassVtable.cpp, 90), pid=24401, tid=1024
#
# Java VM: Java HotSpot(TM) Client VM (20031202071234.dcubed.service_hs_merge-debug compiled mode)
#
# Error: assert(!m->is_old_version(),"attempt to find vtable index of old method")
--------------- T H R E A D ---------------
Current thread (0x080717c0): JavaThread "main" [_thread_in_vm, id=24401]
Stack: [0xbfdee000,0xbffee000), sp=0xbffea7c8, free space=2033k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x5bef34] VMError::report_and_die()+0x204
V [libjvm.so+0x2128f6] report_assertion_failure(char const*, int, char const*)+0x56
V [libjvm.so+0x4828ca] klassVtable::index_of(methodOopDesc*, int) const+0x3a
V [libjvm.so+0x47e56b] Klass::can_be_statically_bound(methodOopDesc*)+0xcb
V [libjvm.so+0x211647] ConstantPoolCacheEntry::set_method(Bytecodes::Code, methodHandle, int)+0x1c7
V [libjvm.so+0x28d042] InterpreterRuntime::resolve_invoke(JavaThread*, Bytecodes::Code)+0x5b2
j FieldWatchpoints1Debugee.main([Ljava/lang/String;)V+45
v ~StubRoutines::call_stub
V [libjvm.so+0x29f072] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x2d2
V [libjvm.so+0x4e5fa8] os::os_exception_wrapper(void (*)(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x18
V [libjvm.so+0x29ed4d] JavaCalls::call(JavaValue*, methodHandle, JavaCallArguments*, Thread*)+0x4d
V [libjvm.so+0x2ec493] jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, Thread*)+0x213
V [libjvm.so+0x2d3763] jni_CallStaticVoidMethod+0x273
C [java+0x17ca]
C [libc.so.6+0x1c657] __libc_start_main+0x93
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j FieldWatchpoints1Debugee.main([Ljava/lang/String;)V+45
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x080ee8d8 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=24418]
0x080ec638 JavaThread "CompilerThread0" daemon [_thread_blocked, id=24417]
0x080eb160 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=24416]
0x080e8d38 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=24412]
0x080e7ae0 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=24411]
0x080e5480 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=24408]
0x080cc200 JavaThread "Finalizer" daemon [_thread_blocked, id=24407]
0x080cb0a0 JavaThread "Reference Handler" daemon [_thread_blocked, id=24406]
=>0x080717c0 JavaThread "main" [_thread_in_vm, id=24401]
Other Threads:
0x080c55d8 VMThread [id=24405]
0x080f06c0 WatcherThread [id=24419]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 576K, used 234K [0x45b00000, 0x45ba0000, 0x45fe0000)
eden space 512K, 45% used [0x45b00000, 0x45b3ab10, 0x45b80000)
from space 64K, 0% used [0x45b80000, 0x45b80000, 0x45b90000)
to space 64K, 0% used [0x45b90000, 0x45b90000, 0x45ba0000)
tenured generation total 1408K, used 0K [0x45fe0000, 0x46140000, 0x49b00000)
the space 1408K, 0% used [0x45fe0000, 0x45fe0000, 0x45fe0200, 0x46140000)
compacting perm gen total 8192K, used 1347K [0x49b00000, 0x4a300000, 0x4f300000)
the space 8192K, 16% used [0x49b00000, 0x49c50ec8, 0x49c51000, 0x4a300000)
No shared spaces configured.
Dynamic libraries:
08048000-08055000 r-xp 00000000 00:71 63426764 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/bin/java
08055000-08057000 rw-p 0000d000 00:71 63426764 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/bin/java
08057000-0824e000 rwxp 00000000 00:00 0
40000000-40016000 r-xp 00000000 03:02 129827 /lib/ld-2.2.4.so
40016000-40017000 rw-p 00015000 03:02 129827 /lib/ld-2.2.4.so
40017000-40018000 rw-p 00000000 00:00 0
40018000-40019000 r--p 00000000 00:00 0
40019000-40020000 r-xp 00000000 00:71 66969894 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/native_threads/libhpi.so
40020000-40021000 rw-p 00006000 00:71 66969894 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/native_threads/libhpi.so
40021000-40029
40029000-40036000 r-xp 00000000 03:02 941034 /lib/i686/libpthread-0.9.so
40036000-4003e000 rw-p 0000c000 03:02 941034 /lib/i686/libpthread-0.9.so
4003e000-40041000 r-xp 00000000 03:02 129840 /lib/libdl-2.2.4.so
40041000-40042000 rw-p 00002000 03:02 129840 /lib/libdl-2.2.4.so
40042000-40175000 r-xp 00000000 03:02 941030 /lib/i686/libc-2.2.4.so
40175000-4017a000 rw-p 00132000 03:02 941030 /lib/i686/libc-2.2.4.so
4017a000-4017e000 rw-p 00000000 00:00 0
4017e000-4088f000 r-xp 00000000 00:71 69836962 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/client/libjvm.so
4088f000-408b4000 rw-p 00710000 00:71 69836962 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/client/libjvm.so
408b4000-40d10000 rw-p 00000000 00:00 0
40d10000-40d32000 r-xp 00000000 03:02 941032 /lib/i686/libm-2.2.4.so
40d32000-40d33000 rw-p 00021000 03:02 941032 /lib/i686/libm-2.2.4.so
40d33000-40d37000 rw-s 00000000 03:02 927105 /tmp/hsperfdata_ss45998/24401
40d37000-40d42000 r-xp 00000000 00:71 66847025 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libverify.so
40d42000-40d43000 rw-p 0000b000 00:71 66847025 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libverify.so
40d44000-40d57000 r-xp 00000000 03:02 129845 /lib/libnsl-2.2.4.so
40d57000-40d58000 rw-p 00012000 03:02 129845 /lib/libnsl-2.2.4.so
40d58000-40d5a000 rw-p 00000000 00:00 0
40d5a000-40d91000 r-xp 00000000 00:71 66847057 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libjdwp.so
40d91000-40d92000 rw-p 00037000 00:71 66847057 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libjdwp.so
40d92000-40d95000 rw-p 00000000 00:00 0
40d95000-40d9f000 r-xp 00000000 03:02 129861 /lib/libnss_files-2.2.4.so
40d9f000-40da0000 rw-p 00009000 03:02 129861 /lib/libnss_files-2.2.4.so
40da0000-40daa000 r-xp 00000000 03:02 129866 /lib/libnss_nis-2.2.4.so
40daa000-40dab000 rw-p 00009000 03:02 129866 /lib/libnss_nis-2.2.4.so
40dab000-40dcb000 r-xp 00000000 00:71 66847026 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libjava.so
40dcb000-40dcd000 rw-p 0001f000 00:71 66847026 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libjava.so
40dcd000-40de0000 r-xp 00000000 00:71 66847031 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libzip.so
40de0000-40de2000 rw-p 00012000 00:71 66847031 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libzip.so
40de2000-43202000 r--s 00000000 00:71 64716942 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/rt.jar
43202000-43294000 rw-p 00000000 00:00 0
43294000-43300000 r--s 00000000 00:71 64716917 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/jsse.jar
43300000-43314000 r--s 00000000 00:71 64716916 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/jce.jar
43314000-43a7e000 r--s 00000000 00:71 64716941 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/charsets.jar
43a7e000-45afe000 rwxp 00000000 00:00 0
45b00000-4f398000 rwxp 00000000 00:00 0
4f398000-4f3c0000 rw-p 00000000 00:00 0
4f3c0000-4f3c1000 ---p 00000000 00:00 0
4f3c1000-4f3ce000 rwxp 00001000 00:00 0
4f3ce000-4f3d1000 ---p 0000e000 00:00 0
4f3d1000-4f44e000 rwxp 00011000 00:00 0
4f44e000-4f451000 ---p 0008e000 00:00 0
4f451000-4f4ce000 rwxp 00091000 00:00 0
4f4ce000-4f4d2000 r-xp 00000000 00:71 66847058 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libdt_socket.so
4f4d2000-4f4d3000 rw-p 00003000 00:71 66847058 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/libdt_socket.so
4f4d3000-4f4d6000 ---p 00000000 00:00 0
4f4d6000-4f553000 rwxp 00003000 00:00 0
4f553000-4f556000 ---p 00080000 00:00 0
4f556000-4f5d3000 rwxp 00083000 00:00 0
4f5d3000-4f5d6000 ---p 00100000 00:00 0
4f5d6000-4f653000 rwxp 00103000 00:00 0
4f653000-4f656000 ---p 00180000 00:00 0
4f656000-4f6d3000 rwxp 00183000 00:00 0
4f6d3000-4f6d7000 ---p 00200000 00:00 0
4f6d7000-4f8d4000 rwxp 00003000 00:00 0
4f8d4000-4f8d7000 ---p 00200000 00:00 0
4f8d7000-4f954000 rwxp 00203000 00:00 0
4f954000-4f955000 ---p 00481000 00:00 0
4f955000-4f9d5000 rwxp 00482000 00:00 0
4f9d5000-4f9f9000 r--s 00000000 00:71 77373631 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/ext/sunjce_provider.jar
4f9f9000-4fa24000 r--s 00000000 00:71 77373632 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/ext/sunpkcs11.jar
4fa24000-4fa27000 r--s 00000000 00:71 77373633 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/ext/dnsns.jar
4fa27000-4fae3000 r--s 00000000 00:71 77373634 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/ext/localedata.jar
4fae3000-4fcc7000 r--s 00000000 00:7c 4608436 /.automount/koori/root/a/v03/jct-tools/2.1.6/fcs/binaries/javatest.jar
bfdee000-bfdf1000 ---p 00000000 00:00 0
bfdf1000-bffee000 rwxp ffe04000 00:00 0
VM Arguments:
jvm_args: -Xcomp -Xdebug -Xrunjdwp:transport=dt_socket,address=fyi:48688,suspend=y
java_command: FieldWatchpoints1Debugee
Environment Variables:
CLASSPATH=/net/koori/a/v03/jct-tools/2.1.6/fcs/binaries/javatest.jar:/.automount/tomsk/root/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/classes/com/sun/jdi:/.automount/tomsk/root/export/home/ss45998/1.5/sdk/test/com/sun/jdi:/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586/classes:/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586/lib/classes:/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586/lib/classes.jar:/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586/lib/rt.jar:/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586/lib/i18n.jar:/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586/lib/classes.zip:/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586/lib/tools.jar
PATH=/bin:/usr/bin
LD_LIBRARY_PATH=/.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/client:/.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386:/.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/../lib/i386
DISPLAY=bratsk:0.0
--------------- S Y S T E M ---------------
OS:Red Hat Linux Advanced Server release 2.1AS (Pensacola)
uname:Linux 2.4.9-e.3 #1 Fri May 3 17:02:43 EDT 2002 i686
libc:glibc 2.2.4 stable linuxthreads (floating stack)
rlimit: STACK infinity, CORE infinity, NPROC 1791, NOFILE 1024, AS infinity
load average:0.90 0.37 0.35
CPU:total 1(active 1) family 15, cmov, cx8, fxsr, mmx, sse, sse2
Memory: 4k page, physical 448312k(115748k free), swap 2096472k(2002880k free)
vm_info: Java HotSpot(TM) Client VM (20031202071234.dcubed.service_hs_merge) for linux-x86, built on Dec 2 2003 09:17:13 by ovrskeek with gcc 3.2.1-7 20020903 (release)
5. Please, find the core file "core.24401" is in attachment.
###@###.### 2004-01-29
This bug affects the following JDI_REGRESSION test:
com/sun/jdi/RedefineCrossEvent.java
###@###.### 2003-12-03
1. The following test is minimization of the original testRedefineCrossEvent.java:
% cd $sdk_workspace/test/com/sun/jdi
% cat RedefineCrossEvent1.java
/**
* @test %W% %E%
* @bug 4628726
* @summary Test class redefinition at each event cross tested with other tests
*
* @author Robert Field
*
* @run build TestScaffold VMConnection TargetAdapter TargetListener
* @run compile -g FieldWatchpoints.java
* @run main/othervm FieldWatchpoints -redefstart -redefevent
*/
2. It is falured on Linux platform:
ss45998@fyi uname -a
Linux fyi 2.4.9-e.3 #1 Fri May 3 17:02:43 EDT 2002 i686 unknown
/home/ss45998/bin/runregress.sh -jdk /net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586 -o /net/tomsk/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3 RedefineCrossEvent2.java -d -client -showversion -Xcomp
Will use -client -showversion -Xcomp in /net/tomsk/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/classes/com/sun/jdi/@debuggeeVMOptions
Starting run: Wed Dec 3 23:36:31 PST 2003
--You can monitor file
/net/tomsk/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/jjsummary.html
in your browser for the status of this run.
Directory "/net/tomsk/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/scratch" not found: Creating
test results: failed: 1
Report written to /.automount/tomsk/root/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTreport/report.html
Results written to /.automount/tomsk/root/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork
Error: some tests failed or other problems occurred
Command exited with non-zero status 1
12.10user 2.16system 0:36.23elapsed 39%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (51586major+53049minor)pagefaults 0swaps
The summary report is in:
/net/tomsk/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/jjsummary.html
cat /net/tomsk/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/com/sun/jdi/RedefineCrossEvent2.jtr
runregress.sh cleaning up
3. The log file is as follows:
ss45998@fyi cat /net/tomsk/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/com/sun/jdi/RedefineCrossEvent2.jtr
#Test Results (version 2)
#Wed Dec 03 23:37:07 PST 2003
#checksum:310b2a845df6ae91
#-----testdescription-----
$file=/.automount/tomsk/root/export/home/ss45998/1.5/sdk/test/com/sun/jdi/RedefineCrossEvent2.java
$root=/.automount/tomsk/root/export/home/ss45998/1.5/sdk/test
author=Robert Field
keywords=bug4628726 othervm
run=USER_SPECIFIED build TestScaffold VMConnection TargetAdapter TargetListener\nUSER_SPECIFIED compile -g FieldWatchpoints1.java\nUSER_SPECIFIED main/othervm FieldWatchpoints1 -redefstart -redefevent\n
source=RedefineCrossEvent2.java
title=Test class redefinition at each event cross tested with other tests
#-----environment-----
#-----testresult-----
description=file:///.automount/tomsk/root/export/home/ss45998/1.5/sdk/test/com/sun/jdi/RedefineCrossEvent2.java
end=Wed Dec 03 23:37:07 PST 2003
environment=regtest
execStatus=Failed. Execution failed: `main' threw exception: java.lang.Exception: FieldWatchpoints1: failed
javatestOS=Linux 2.4.9-e.3 (i386)
javatestVersion=2.1.6
script=com.sun.javatest.regtest.RegressionScript
sections=script_messages build compile compile compile compile build main
start=Wed Dec 03 23:36:33 PST 2003
status=Failed. Execution failed: `main' threw exception: java.lang.Exception: FieldWatchpoints1: failed
test=com/sun/jdi/RedefineCrossEvent2.java
work=/.automount/tomsk/root/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/com/sun/jdi
#section:script_messages
----------messages:(4/283)----------
JDK under test: (/net/vmsqe/export/nightly/mantis/JDK/service_hs_baseline/latest/linux-i586)
java version "1.5.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta-b30)
Java HotSpot(TM) Client VM (build 20031202071234.dcubed.service_hs_merge-debug, mixed mode)
#section:build
----------messages:(3/158)----------
command: build TargetListener
reason: User specified action: run build TestScaffold VMConnection TargetAdapter TargetListener
elapsed time (seconds): 8.303
result: Passed. Compilation successful
#section:compile
----------messages:(3/184)----------
command: compile /.automount/tomsk/root/export/home/ss45998/1.5/sdk/test/com/sun/jdi/TestScaffold.java
reason: .class file out of date or does not exist
elapsed time (seconds): 3.995
----------System.out:(0/0)----------
----------System.err:(0/0)----------
result: Passed. Compilation successful
#section:compile
----------messages:(3/185)----------
command: compile /.automount/tomsk/root/export/home/ss45998/1.5/sdk/test/com/sun/jdi/TargetAdapter.java
reason: .class file out of date or does not exist
elapsed time (seconds): 2.085
----------System.out:(0/0)----------
----------System.err:(0/0)----------
result: Passed. Compilation successful
#section:compile
----------messages:(3/186)----------
command: compile /.automount/tomsk/root/export/home/ss45998/1.5/sdk/test/com/sun/jdi/TargetListener.java
reason: .class file out of date or does not exist
elapsed time (seconds): 2.164
----------System.out:(0/0)----------
----------System.err:(0/0)----------
result: Passed. Compilation successful
#section:compile
----------messages:(3/209)----------
command: compile /.automount/tomsk/root/export/home/ss45998/1.5/sdk/test/com/sun/jdi/FieldWatchpoints1.java
reason: User specified action: run compile -g FieldWatchpoints1.java
elapsed time (seconds): 2.561
----------System.out:(0/0)----------
----------System.err:(0/0)----------
result: Passed. Compilation successful
#section:build
----------messages:(3/104)----------
command: build FieldWatchpoints1
reason: Named class compiled on demand
elapsed time (seconds): 0.0020
result: Passed. No need to compile: FieldWatchpoints1.java
#section:main
----------messages:(3/177)----------
command: main FieldWatchpoints1-redefstart -redefevent
reason: User specified action: run main/othervm FieldWatchpoints1 -redefstart -redefevent
elapsed time (seconds): 22.444
----------System.out:(43/2200)----------
-- Added debuggeeVM options from file /.automount/tomsk/root/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/classes/com/sun/jdi/@debuggeeVMOptions: -client -showversion -Xcomp
JVM version:1.5.0-beta
JDI version: 1.5
JVM description: Java Debug Interface (Reference Implementation) version 1.5
Java Debug Wire Protocol (Reference Implementation) version 1.5
JVM Debug Interface version 0.2
JVM version 1.5.0-beta (Java HotSpot(TM) Client VM, compiled mode)
java version "1.5.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta-b30)
Java HotSpot(TM) Client VM (build 20031202071234.dcubed.service_hs_merge-debug, compiled mode)
Check after new FieldWatchpoints1Debugee()
Check after startTo()
Check after rt.fieldByName()
Check after createModificationWatchpointRequest()
Check after setSuspendPolicy(): 1
Check after req.enable(): 1
Check after createAccessWatchpointRequest()
Check after setSuspendPolicy(): 2
Check after req.enable(): 2
eventSetReceived: event set, policy:2, count:1 = {ModificationWatchpoint@FieldWatchpoints1Debugee:26 in thread main}
Field modified: ModificationWatchpoint@FieldWatchpoints1Debugee:26 in thread main
Check after my.update()
eventSetReceived: event set, policy:2, count:1 = {ModificationWatchpoint@FieldWatchpoints1Debugee:27 in thread main}
Field modified: ModificationWatchpoint@FieldWatchpoints1Debugee:27 in thread main
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/klassVtable.cpp:90]
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# Internal Error (/PrtBuildDir/workspace/src/share/vm/oops/klassVtable.cpp, 90), pid=24401, tid=1024
#
# Java VM: Java HotSpot(TM) Client VM (20031202071234.dcubed.service_hs_merge-debug compiled mode)
#
# Error: assert(!m->is_old_version(),"attempt to find vtable index of old method")
# An error report file with more information is saved as hs_err_pid24401.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Current thread is 1024
Dumping core ...
eventSetReceived: event set, policy:0, count:1 = {VMDisconnectEvent}
----------System.err:(20/1317)----------
run args: [-redefstart, -redefevent, FieldWatchpoints1Debugee]
Redefining class FieldWatchpoints1Debugee (loaded by instance of sun.misc.Launcher$AppClassLoader(id=57))
Redefining class FieldWatchpoints1Debugee (loaded by instance of sun.misc.Launcher$AppClassLoader(id=57))
Redefining class FieldWatchpoints1Debugee (loaded by instance of sun.misc.Launcher$AppClassLoader(id=57))
Redefining class FieldWatchpoints1Debugee (loaded by instance of sun.misc.Launcher$AppClassLoader(id=57))
java.lang.Exception: FieldWatchpoints1: failed
at FieldWatchpoints1.runTests(FieldWatchpoints1.java:124)
at TestScaffold.startTests(TestScaffold.java:396)
at FieldWatchpoints1.main(FieldWatchpoints1.java:56)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:489)
at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:83)
at java.lang.Thread.run(Thread.java:565)
JavaTest Message: Test threw exception: java.lang.Exception: FieldWatchpoints1: failed
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.Exception: FieldWatchpoints1: failed
result: Failed. Execution failed: `main' threw exception: java.lang.Exception: FieldWatchpoints1: failed
test result: Failed. Execution failed: `main' threw exception: java.lang.Exception: FieldWatchpoints1: failed
4. The dump of hs_err_pid24401.log:
% cd /.automount/tomsk/root/export/home/ss45998/1.5/ti_tests/regr/my0.b30.Dec3.linux-i586/JTwork/scratch
% /home/ss45998/bin/hs_err hs_err_pid24401.log | c++filt
/home/ss45998/bin/hs_err hs_err_pid24401.log | c++filt
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# Internal Error (/PrtBuildDir/workspace/src/share/vm/oops/klassVtable.cpp, 90), pid=24401, tid=1024
#
# Java VM: Java HotSpot(TM) Client VM (20031202071234.dcubed.service_hs_merge-debug compiled mode)
#
# Error: assert(!m->is_old_version(),"attempt to find vtable index of old method")
--------------- T H R E A D ---------------
Current thread (0x080717c0): JavaThread "main" [_thread_in_vm, id=24401]
Stack: [0xbfdee000,0xbffee000), sp=0xbffea7c8, free space=2033k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x5bef34] VMError::report_and_die()+0x204
V [libjvm.so+0x2128f6] report_assertion_failure(char const*, int, char const*)+0x56
V [libjvm.so+0x4828ca] klassVtable::index_of(methodOopDesc*, int) const+0x3a
V [libjvm.so+0x47e56b] Klass::can_be_statically_bound(methodOopDesc*)+0xcb
V [libjvm.so+0x211647] ConstantPoolCacheEntry::set_method(Bytecodes::Code, methodHandle, int)+0x1c7
V [libjvm.so+0x28d042] InterpreterRuntime::resolve_invoke(JavaThread*, Bytecodes::Code)+0x5b2
j FieldWatchpoints1Debugee.main([Ljava/lang/String;)V+45
v ~StubRoutines::call_stub
V [libjvm.so+0x29f072] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x2d2
V [libjvm.so+0x4e5fa8] os::os_exception_wrapper(void (*)(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x18
V [libjvm.so+0x29ed4d] JavaCalls::call(JavaValue*, methodHandle, JavaCallArguments*, Thread*)+0x4d
V [libjvm.so+0x2ec493] jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, Thread*)+0x213
V [libjvm.so+0x2d3763] jni_CallStaticVoidMethod+0x273
C [java+0x17ca]
C [libc.so.6+0x1c657] __libc_start_main+0x93
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j FieldWatchpoints1Debugee.main([Ljava/lang/String;)V+45
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x080ee8d8 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=24418]
0x080ec638 JavaThread "CompilerThread0" daemon [_thread_blocked, id=24417]
0x080eb160 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=24416]
0x080e8d38 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=24412]
0x080e7ae0 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=24411]
0x080e5480 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=24408]
0x080cc200 JavaThread "Finalizer" daemon [_thread_blocked, id=24407]
0x080cb0a0 JavaThread "Reference Handler" daemon [_thread_blocked, id=24406]
=>0x080717c0 JavaThread "main" [_thread_in_vm, id=24401]
Other Threads:
0x080c55d8 VMThread [id=24405]
0x080f06c0 WatcherThread [id=24419]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 576K, used 234K [0x45b00000, 0x45ba0000, 0x45fe0000)
eden space 512K, 45% used [0x45b00000, 0x45b3ab10, 0x45b80000)
from space 64K, 0% used [0x45b80000, 0x45b80000, 0x45b90000)
to space 64K, 0% used [0x45b90000, 0x45b90000, 0x45ba0000)
tenured generation total 1408K, used 0K [0x45fe0000, 0x46140000, 0x49b00000)
the space 1408K, 0% used [0x45fe0000, 0x45fe0000, 0x45fe0200, 0x46140000)
compacting perm gen total 8192K, used 1347K [0x49b00000, 0x4a300000, 0x4f300000)
the space 8192K, 16% used [0x49b00000, 0x49c50ec8, 0x49c51000, 0x4a300000)
No shared spaces configured.
Dynamic libraries:
08048000-08055000 r-xp 00000000 00:71 63426764 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/bin/java
08055000-08057000 rw-p 0000d000 00:71 63426764 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/bin/java
08057000-0824e000 rwxp 00000000 00:00 0
40000000-40016000 r-xp 00000000 03:02 129827 /lib/ld-2.2.4.so
40016000-40017000 rw-p 00015000 03:02 129827 /lib/ld-2.2.4.so
40017000-40018000 rw-p 00000000 00:00 0
40018000-40019000 r--p 00000000 00:00 0
40019000-40020000 r-xp 00000000 00:71 66969894 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/native_threads/libhpi.so
40020000-40021000 rw-p 00006000 00:71 66969894 /.automount/vmsqe/root/export/nightly/mantis/JDK/service_hs_baseline/jdk1.5/j2sdk-1_5_0-beta-bin-b30-linux-i586-03_dec_2003/jre/lib/i386/native_threads/libhpi.so
40021000-40029
- relates to
-
JDK-5053401 SIGSEGV instantiating class redefined through Instrumentation.redefineClasses
-
- Resolved
-