-
Bug
-
Resolution: Fixed
-
P2
-
9
-
b11
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8045418 | 8u25 | Vladimir Kozlov | P2 | Resolved | Fixed | b01 |
JDK-8041149 | 8u20 | Vladimir Kozlov | P2 | Closed | Fixed | b12 |
JDK-8053336 | emb-8u26 | Vladimir Kozlov | P2 | Resolved | Fixed | b17 |
Running runThese -full with -server debug jvm gets this assertion on linux x64.
# Internal Error (/scratch/cphillim/hg/rt.clean/src/share/vm/opto/escape.cpp:242), pid=
16163, tid=140175470671616
# assert(null_obj->escape_state() == PointsToNode::NoEscape && null_obj->edge_count() =
= 0 && !null_obj->arraycopy_src() && !null_obj->arraycopy_dst()) failed: sanity
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b129) (build 1.8.0-b129)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b62-rt.clean_0320_1432-debug mixed mo
de linux-amd64 compressed oops)
Bits of stack:
Stack: [0x00007f7d2512b000,0x00007f7d2522c000], sp=0x00007f7d25225e30, free space=1003
k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xd51557] VMError::report(outputStream*)+0x1127
V [libjvm.so+0xd52af8] VMError::report_and_die()+0x42c
V [libjvm.so+0x6880d7] report_vm_error(char const*, int, char const*, char const*)+0xa
5
V [libjvm.so+0x738a6d] ConnectionGraph::compute_escape()+0xa45
V [libjvm.so+0x737f83] ConnectionGraph::do_analysis(Compile*, PhaseIterGVN*)+0xd9
V [libjvm.so+0x611fbd] Compile::Optimize()+0x3d9
V [libjvm.so+0x60c832] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, boo
l, bool)+0x1218
Location of core file and jdk in comments. hs_err and replay file attached.
#!/bin/sh -f
java -server -mx1024m -classpath /java/east/sqe/home/cphillim/runThese/classes runThese
-thread 2 -repeat 1 -iter 1 -D:gc=5 -D:gc=5 -D:TESTBASE=/java/east/sqe/home/cphillim/r
unThese/tests -runList rerun.dat
- backported by
-
JDK-8045418 assert(null_obj->escape_state() == PointsToNode::NoEscape,etc) runThese -full
-
- Resolved
-
-
JDK-8053336 assert(null_obj->escape_state() == PointsToNode::NoEscape,etc) runThese -full
-
- Resolved
-
-
JDK-8041149 assert(null_obj->escape_state() == PointsToNode::NoEscape,etc) runThese -full
-
- Closed
-