Observed the following failure of "java -version" with current fastdebug Main_baseline bits on a Win7-64 machine:
Test invocation of VM library with -version option:
/cygdrive/d/JAVA_BUG/HS_BLD_TEST_MAIN/BASE/dest_jdk/bin/java
-server_BASE_rdurbin-fast -d64 -version
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b116)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b60-BASE_rdurbin-fastdebug, mixed mode)
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=\os_windows.cpp:5016
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error
(D:\JAVA_BUG\HS_BLD_TEST_MAIN\BASE\repos\src\os\windows\vm\os_windows.cpp:5016),
pid=6084, tid=4668
# fatal error: heap walk aborted with error 1
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b116) (build
1.8.0-ea-b116)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b60-BASE_rdurbin-fastdebug mixed mode windows-amd64 compressed oops)
# Core dump written. Default location:
D:\JAVA_BUG\HS_BLD_TEST_MAIN\BASE\hs_err_pid6084.mdmp
#
# An error report file with more information is saved as:
# D:\JAVA_BUG\HS_BLD_TEST_MAIN\BASE\hs_err_pid6084.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
#
Java HotSpot(TM) 64-Bit Server VM (25.0-b60-BASE_rdurbin-fastdebug) for windows-amd64 JRE (1.8.0), built on Nov 20 2013 22:06:54 by "rdurbin" with MS VC++ 10.0 (VS2010)
Build windows_amd64_compiler2/fastdebug time: 2.93 minutes.
See the attached hs_err_pid file.
The scenario:
- clone Main_Baseline to base_repo
- clone base_repo exp_repo
- execute parallel fastdebug builds in both repos
- one of the builds should fail with the above
Test invocation of VM library with -version option:
/cygdrive/d/JAVA_BUG/HS_BLD_TEST_MAIN/BASE/dest_jdk/bin/java
-server_BASE_rdurbin-fast -d64 -version
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b116)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b60-BASE_rdurbin-fastdebug, mixed mode)
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=\os_windows.cpp:5016
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error
(D:\JAVA_BUG\HS_BLD_TEST_MAIN\BASE\repos\src\os\windows\vm\os_windows.cpp:5016),
pid=6084, tid=4668
# fatal error: heap walk aborted with error 1
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b116) (build
1.8.0-ea-b116)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b60-BASE_rdurbin-fastdebug mixed mode windows-amd64 compressed oops)
# Core dump written. Default location:
D:\JAVA_BUG\HS_BLD_TEST_MAIN\BASE\hs_err_pid6084.mdmp
#
# An error report file with more information is saved as:
# D:\JAVA_BUG\HS_BLD_TEST_MAIN\BASE\hs_err_pid6084.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
#
Java HotSpot(TM) 64-Bit Server VM (25.0-b60-BASE_rdurbin-fastdebug) for windows-amd64 JRE (1.8.0), built on Nov 20 2013 22:06:54 by "rdurbin" with MS VC++ 10.0 (VS2010)
Build windows_amd64_compiler2/fastdebug time: 2.93 minutes.
See the attached hs_err_pid file.
The scenario:
- clone Main_Baseline to base_repo
- clone base_repo exp_repo
- execute parallel fastdebug builds in both repos
- one of the builds should fail with the above
- duplicates
-
JDK-8042267 DeadThreadInterrupted failed due to "fatal error: corrupted C heap"
-
- Closed
-
- relates to
-
JDK-8151805 fatal error: heap walk aborted with error 1
-
- Resolved
-
-
JDK-8143233 [windows] Fixes to os::check_heap()
-
- Resolved
-
-
JDK-8147481 VM crash fatal error: corrupted C heap (runtime.threads.Threads2a.Threads2a)
-
- Closed
-