-
Bug
-
Resolution: Fixed
-
P3
-
1.3.0
-
beta
-
x86
-
windows_nt
Name: szC45993 Date: 08/05/99
+VerifyBeforeScavenge and +StressDerivedPointers debugging flags, used
for Tonga/src/nsk/arguments/args00153 test, crash
java_g (HotSpot Client VM 1.3beta, mixed mode, debug build l) on WinNT
(Pentium II, 350MHz, 128Mb RAM, Windows NT 4.0 Workstation).
See log and source below.
[#] cd f:/ld24/java/zss/TONGA_WSs/testbase_js/src/nsk/arguments/args00153
[#] f:/ld25/java/dest/jdk1.3L/win32/bin/javac args00153.java
[#] f:/ld25/java/dest/jdk1.3L/win32/bin/java_g -verify -XX:+VerivyBeforeScavenge -XX:+StressDerivedPointers args00134
VM option '+VerifyBeforeScavenge'
VM option '+StressDerivedPointers'
[Verifying threads permgen oldgen ct newgen rset syms strs lkup zone dict hand C-heap ]
[Verifying threads permgen oldgen ct newgen rset syms strs lkup zone dict hand C-heap ]
#
# HotSpot Virtual Machine Error, assertion failure
#
# assert(oop_maps() != 0, "nope")
#
# Error ID: D:/localbuilds/hotspot_client1.3_beta1_compiler1\src\share\vm\code\codeBlob.cpp, 128
#
SOURCE:
========
//--------------------- args00153.java:
import java.io.PrintStream;
public class args00153 {
public static args00153 always_non_null = new args00153();
public static void main(String args[]) {
System.exit(run(args, System.out) + 95/*STATUS_TEMP*/);
}
public static int run(String args[], PrintStream out) {
int i;
for (i=0;i<1000;i++) {
try {
System.gc();
always_non_null = new args00153();
} catch (Exception e) {
return 2/*STATUS_FAILED*/;
}
}
return 0/*STATUS_PASSED*/;
}
}
//---------------------
======================================================================