JDK-8204842 : applications/ctw/modules/java_desktop_2.java fails intermittently with assert(!n->is_SpillCopy()) failed
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 11,12
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux,os_x
  • Submitted: 2018-06-12
  • Updated: 2019-01-10
  • Resolved: 2019-01-10
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbd_majorResolved
Related Reports
Duplicate :  
Relates :  
Sub Tasks
JDK-8205181 :  
JDK-8207262 :  
Description
Observed twice on different Mac OSX machines.

Please refer to the output below. Both failures are because of compilation error of sun/font/TrueTypeFont.


----------System.out:(10/8587)----------
Compiling 2957 classes (of 5914 total classes) starting at 2957 and ending at 5914
Command line: [/scratch/mesos/jib-master/install/jdk11-jdk.784/macosx-x64-debug.jdk/jdk-11/fastdebug/bin/java -cp /scratch/mesos/jib-master/install/jdk11-jdk.784/src.full/open/test/hotspot/jtreg/applications/ctw/modules:/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38409/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/2c60df4e-f886-43af-ae4f-f6847af1bd7a/runs/6d1a4213-15c6-4318-b21a-87626dc297ad/testoutput/jtreg/JTwork/classes/2/test/lib:/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38409/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/2c60df4e-f886-43af-ae4f-f6847af1bd7a/runs/6d1a4213-15c6-4318-b21a-87626dc297ad/testoutput/jtreg/JTwork/classes/2:/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38409/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/2c60df4e-f886-43af-ae4f-f6847af1bd7a/runs/6d1a4213-15c6-4318-b21a-87626dc297ad/testoutput/jtreg/JTwork/classes/2/testlibrary/ctw/src:/scratch/mesos/jib-master/install/java/re/jtreg/4.2/promoted/all/b12/bundles/jtreg_bin-4.2.zip/jtreg/lib/javatest.jar:/scratch/mesos/jib-master/install/java/re/jtreg/4.2/promoted/all/b12/bundles/jtreg_bin-4.2.zip/jtreg/lib/jtreg.jar -XX:MaxRAMPercentage=6 -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -server -XX:-TieredCompilation -Xbatch -XX:-UseCounterDecay -XX:-ShowMessageBoxOnError -XX:+UnlockDiagnosticVMOptions -DCompileTheWorldStartAt=2957 -DCompileTheWorldStopAt=5914 -XX:+WhiteBoxAPI -Xbootclasspath/a:. --add-exports java.base/jdk.internal.jimage=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.reflect=ALL-UNNAMED -XX:+LogCompilation -XX:LogFile=hotspot_modules_java_desktop_2957_%p.log -XX:ErrorFile=hs_err_modules_java_desktop_2957_%p.log -XX:ReplayDataFile=replay_modules_java_desktop_2957_%p.log -XX:CompileCommand=exclude,java/lang/invoke/MethodHandle.* sun.hotspot.tools.ctw.CompileTheWorld modules:java.desktop ]
modules_java_desktop_2957 22288845596ms START : [/scratch/mesos/jib-master/install/jdk11-jdk.784/macosx-x64-debug.jdk/jdk-11/fastdebug/bin/java -cp /scratch/mesos/jib-master/install/jdk11-jdk.784/src.full/open/test/hotspot/jtreg/applications/ctw/modules:/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38409/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/2c60df4e-f886-43af-ae4f-f6847af1bd7a/runs/6d1a4213-15c6-4318-b21a-87626dc297ad/testoutput/jtreg/JTwork/classes/2/test/lib:/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38409/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/2c60df4e-f886-43af-ae4f-f6847af1bd7a/runs/6d1a4213-15c6-4318-b21a-87626dc297ad/testoutput/jtreg/JTwork/classes/2:/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38409/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/2c60df4e-f886-43af-ae4f-f6847af1bd7a/runs/6d1a4213-15c6-4318-b21a-87626dc297ad/testoutput/jtreg/JTwork/classes/2/testlibrary/ctw/src:/scratch/mesos/jib-master/install/java/re/jtreg/4.2/promoted/all/b12/bundles/jtreg_bin-4.2.zip/jtreg/lib/javatest.jar:/scratch/mesos/jib-master/install/java/re/jtreg/4.2/promoted/all/b12/bundles/jtreg_bin-4.2.zip/jtreg/lib/jtreg.jar -XX:MaxRAMPercentage=6 -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -server -XX:-TieredCompilation -Xbatch -XX:-UseCounterDecay -XX:-ShowMessageBoxOnError -XX:+UnlockDiagnosticVMOptions -DCompileTheWorldStartAt=2957 -DCompileTheWorldStopAt=5914 -XX:+WhiteBoxAPI -Xbootclasspath/a:. --add-exports java.base/jdk.internal.jimage=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.reflect=ALL-UNNAMED -XX:+LogCompilation -XX:LogFile=hotspot_modules_java_desktop_2957_%p.log -XX:ErrorFile=hs_err_modules_java_desktop_2957_%p.log -XX:ReplayDataFile=replay_modules_java_desktop_2957_%p.log -XX:CompileCommand=exclude,java/lang/invoke/MethodHandle.* sun.hotspot.tools.ctw.CompileTheWorld modules:java.desktop]
cout/cerr are redirected to modules_java_desktop_2957
modules_java_desktop_2957 22289142269ms END : exit code = 134
Command line: [/scratch/mesos/jib-master/install/jdk11-jdk.784/macosx-x64-debug.jdk/jdk-11/fastdebug/bin/java -cp /scratch/mesos/jib-master/install/jdk11-jdk.784/src.full/open/test/hotspot/jtreg/applications/ctw/modules:/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38409/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/2c60df4e-f886-43af-ae4f-f6847af1bd7a/runs/6d1a4213-15c6-4318-b21a-87626dc297ad/testoutput/jtreg/JTwork/classes/2/test/lib:/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38409/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/2c60df4e-f886-43af-ae4f-f6847af1bd7a/runs/6d1a4213-15c6-4318-b21a-87626dc297ad/testoutput/jtreg/JTwork/classes/2:/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38409/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/2c60df4e-f886-43af-ae4f-f6847af1bd7a/runs/6d1a4213-15c6-4318-b21a-87626dc297ad/testoutput/jtreg/JTwork/classes/2/testlibrary/ctw/src:/scratch/mesos/jib-master/install/java/re/jtreg/4.2/promoted/all/b12/bundles/jtreg_bin-4.2.zip/jtreg/lib/javatest.jar:/scratch/mesos/jib-master/install/java/re/jtreg/4.2/promoted/all/b12/bundles/jtreg_bin-4.2.zip/jtreg/lib/jtreg.jar -XX:MaxRAMPercentage=6 -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -server -XX:-TieredCompilation -Xbatch -XX:-UseCounterDecay -XX:-ShowMessageBoxOnError -XX:+UnlockDiagnosticVMOptions -DCompileTheWorldStartAt=5079 -DCompileTheWorldStopAt=5914 -XX:+WhiteBoxAPI -Xbootclasspath/a:. --add-exports java.base/jdk.internal.jimage=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.reflect=ALL-UNNAMED -XX:+LogCompilation -XX:LogFile=hotspot_modules_java_desktop_5079_%p.log -XX:ErrorFile=hs_err_modules_java_desktop_5079_%p.log -XX:ReplayDataFile=replay_modules_java_desktop_5079_%p.log -XX:CompileCommand=exclude,java/lang/invoke/MethodHandle.* sun.hotspot.tools.ctw.CompileTheWorld modules:java.desktop ]
modules_java_desktop_5079 22289142780ms START : [/scratch/mesos/jib-master/install/jdk11-jdk.784/macosx-x64-debug.jdk/jdk-11/fastdebug/bin/java -cp /scratch/mesos/jib-master/install/jdk11-jdk.784/src.full/open/test/hotspot/jtreg/applications/ctw/modules:/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38409/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/2c60df4e-f886-43af-ae4f-f6847af1bd7a/runs/6d1a4213-15c6-4318-b21a-87626dc297ad/testoutput/jtreg/JTwork/classes/2/test/lib:/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38409/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/2c60df4e-f886-43af-ae4f-f6847af1bd7a/runs/6d1a4213-15c6-4318-b21a-87626dc297ad/testoutput/jtreg/JTwork/classes/2:/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38409/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/2c60df4e-f886-43af-ae4f-f6847af1bd7a/runs/6d1a4213-15c6-4318-b21a-87626dc297ad/testoutput/jtreg/JTwork/classes/2/testlibrary/ctw/src:/scratch/mesos/jib-master/install/java/re/jtreg/4.2/promoted/all/b12/bundles/jtreg_bin-4.2.zip/jtreg/lib/javatest.jar:/scratch/mesos/jib-master/install/java/re/jtreg/4.2/promoted/all/b12/bundles/jtreg_bin-4.2.zip/jtreg/lib/jtreg.jar -XX:MaxRAMPercentage=6 -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -server -XX:-TieredCompilation -Xbatch -XX:-UseCounterDecay -XX:-ShowMessageBoxOnError -XX:+UnlockDiagnosticVMOptions -DCompileTheWorldStartAt=5079 -DCompileTheWorldStopAt=5914 -XX:+WhiteBoxAPI -Xbootclasspath/a:. --add-exports java.base/jdk.internal.jimage=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.reflect=ALL-UNNAMED -XX:+LogCompilation -XX:LogFile=hotspot_modules_java_desktop_5079_%p.log -XX:ErrorFile=hs_err_modules_java_desktop_5079_%p.log -XX:ReplayDataFile=replay_modules_java_desktop_5079_%p.log -XX:CompileCommand=exclude,java/lang/invoke/MethodHandle.* sun.hotspot.tools.ctw.CompileTheWorld modules:java.desktop]
cout/cerr are redirected to modules_java_desktop_5079
modules_java_desktop_5079 22289230716ms END : exit code = 0
Executed CTW for all 2957 classes in modules:java.desktop(at /scratch/mesos/jib-master/install/jdk11-jdk.784/macosx-x64-debug.jdk/jdk-11/fastdebug/lib/modules)
----------System.err:(25/1708)----------
There were 1 errors:[
java.lang.Error: modules_java_desktop_2957: failed during compilation of class #5078 : sun/font/TrueTypeFont
	at sun.hotspot.tools.ctw.CtwRunner.startCtwforAllClasses(CtwRunner.java:217)
	at sun.hotspot.tools.ctw.CtwRunner.run(CtwRunner.java:119)
	at sun.hotspot.tools.ctw.CtwRunner.main(CtwRunner.java:65)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:229)
	at java.base/java.lang.Thread.run(Thread.java:832)

java.lang.AssertionError: There were 1 errors:[{modules_java_desktop_2957: failed during compilation of class #5078 : sun/font/TrueTypeFont}]
	at sun.hotspot.tools.ctw.CtwRunner.run(CtwRunner.java:134)
	at sun.hotspot.tools.ctw.CtwRunner.main(CtwRunner.java:65)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:229)
	at java.base/java.lang.Thread.run(Thread.java:832)

Comments
I'm closing this as duplicate of JDK-8087128 which I can reproduce with the latest JDK 13 build.
10-01-2019

I added new hs-err and replay files.
27-07-2018

Looks like the test came off the ProblemList via JDK-8207262 which was pushed on 2018.07.23 at 2125 ET so less than 3 days for the first failure.
26-07-2018

I am deferring this issue since it is not reproduced anymore - compilation finished with replay files.
13-07-2018

The problem is not reproduced (with replay file) any more after changes JDK-8203197 "C2: consider all paths in loop body for loop predication" even when flag UseProfiledLoopPredicate is off. And I was not able reproduced it with latest JDK11 and JDK sources.
13-07-2018

okay
18-06-2018

If this can't be fixed promptly the test should be problem-listed. Thanks.
18-06-2018

An other issue, is that it tries to spill constant which is klass pointer: Klass:precise klass java/util/HashMap$Node: 0x00007f0eb00c5530:Constant:exact *
15-06-2018

It looks like RA has hard time to color big graph (15K nodes) and start spilling Spill nodes.
15-06-2018

==== n: 14510 Phi === 1554 14508 14496 [[ 14891 ]] #precise klass java/util/HashMap$Node: 0x00007f0cc80bd550:Constant:exact * Klass:precise klass java/util/HashMap$Node: 0x00007f0cc80bd550:Constant:exact * 14886 Phi === 1206 14879 14844 [[ 14891 ]] #precise klass java/util/HashMap$Node: 0x00007f0cc80bd550:Constant:exact * Klass:precise klass java/util/HashMap$Node: 0x00007f0cc80bd550:Constant:exact * 1202 Region === 1202 11377 11376 [[ 1202 1199 1841 1846 1853 1874 1875 1877 1878 1879 1882 14891 14889 14890 ]] !jvms: HashMap$Node::<init> @ bci:11 HashMap::newNode @ bci:9 HashMap::putVal @ bci:152 HashMap::put @ bci:9 TrueTypeFont::createLCIDLanguageCompatibilityMap @ bci:72 14891 Phi === 1202 14886 14510 [[ 18528 14903 ]] #precise klass java/util/HashMap$Node: 0x00007f0cc80bd550:Constant:exact * Klass:precise klass java/util/HashMap$Node: 0x00007f0cc80bd550:Constant:exact * 18528 MemToRegSpillCopy === _ 14891 [[ 18529 ]] Klass:precise klass java/util/HashMap$Node: 0x00007f0cc80bd550:Constant:exact * ---- 18528 MemToRegSpillCopy === _ 14891 [[ 18529 ]] Klass:precise klass java/util/HashMap$Node: 0x00007f0cc80bd550:Constant:exact * 18529 MemToRegSpillCopy === _ 18528 [[ 17830 ]] Klass:precise klass java/util/HashMap$Node: 0x00007f0cc80bd550:Constant:exact * 17830 PhiLocationDifferToInputLocationSpillCopy === _ 18529 [[ 14903 ]] Klass:precise klass java/util/HashMap$Node: 0x00007f0cc80bd550:Constant:exact * ---- block: B1877: # B1879 B1878 <- B1876 Freq: 0.0197947 11375 Region === 11375 1198 [[ 11375 1195 ]] 18528 MemToRegSpillCopy === _ 14891 [[ 18529 ]] Klass:precise klass java/util/HashMap$Node: 0x00007f0cc80bd550:Constant:exact * 14895 DefinitionSpillCopy === _ 14890 [[ 17829 ]] 14894 DefinitionSpillCopy === _ 14889 [[ 17828 ]] 14893 DefinitionSpillCopy === _ 14892 [[ 14897 17827 1195 1195 ]] Oop:java/util/HashMap:NotNull:exact * 1852 MergeMem === _ 0 1841 1853 0 0 1874 1875 0 0 0 0 0 0 1877 1878 0 0 1879 0 0 0 1882 [[ 1195 ]] { N1853:rawptr:BotPTR - - N1874:java/util/HashMap+20 * N1875:java/util/HashMap+24 * - - - - - - N1877:short[int:>=0]:exact+any * N1878:java/lang/String:exact+16 * - - N1879:narrowoop: java/lang/Object *[int:>=0]+any * [narrow] - - - N1882:java/util/HashMap$Node+24 * [narrow] } Memory: @BotPTR *+bot, idx=Bot; !jvms: HashMap::putVal @ bci:26 HashMap::put @ bci:9 TrueTypeFont::createLCIDLanguageCompatibilityMap @ bci:72 1197 ConI === 978 [[ 1195 ]] #int:1 14897 BoundSpillCopy === _ 14893 [[ 1195 ]] Oop:java/util/HashMap:NotNull:exact * 1195 CallStaticJavaDirect === 11375 1846 1852 984 0 14897 14893 0 0 0 0 14893 0 0 0 0 1197 0 0 0 0 0 0 0 [[ 1196 1194 1885 1899 13609 ]] Static java.util.HashMap::resize # narrowoop: java/util/HashMap$Node *[int:>=0] * ( java/util/HashMap:NotNull * ) HashMap::putVal @ bci:288 HashMap::put @ bci:9 TrueTypeFont::createLCIDLanguageCompatibilityMap @ bci:46 !jvms: HashMap$Node::<init> @ bci:16 HashMap::newNode @ bci:9 HashMap::putVal @ bci:152 HashMap::put @ bci:9 TrueTypeFont::createLCIDLanguageCompatibilityMap @ bci:46 1196 MachProj === 1195 [[]] #10006/fat 1194 MachProj === 1195 [[ 1193 ]] #0/unmatched !jvms: HashMap::put @ bci:9 TrueTypeFont::createLCIDLanguageCompatibilityMap @ bci:72 1885 MachProj === 1195 [[ 1193 1952 10685 10789 ]] #1/unmatched !jvms: HashMap$Node::<init> @ bci:16 HashMap::newNode @ bci:9 HashMap::putVal @ bci:56 HashMap::put @ bci:9 TrueTypeFont::createLCIDLanguageCompatibilityMap @ bci:46 1899 MachProj === 1195 [[ 1898 1907 1909 1911 1915 1919 1921 1928 10696 10706 10734 10744 ]] #2/unmatched Memory: @BotPTR *+bot, idx=Bot; !jvms: HashMap$Node::<init> @ bci:22 HashMap::newNode @ bci:9 HashMap::putVal @ bci:152 HashMap::put @ bci:9 TrueTypeFont::createLCIDLanguageCompatibilityMap @ bci:46 13609 MachProj === 1195 [[]] #7/fat 1193 Catch === 1194 1885 [[ 1192 10601 ]] !jvms: HashMap$Node::<init> @ bci:11 HashMap::newNode @ bci:9 HashMap::putVal @ bci:152 HashMap::put @ bci:9 TrueTypeFont::createLCIDLanguageCompatibilityMap @ bci:46 1192 CatchProj === 1193 [[ 11374 ]] #0@bci -1 !jvms: HashMap$Node::<init> @ bci:11 HashMap::newNode @ bci:9 HashMap::putVal @ bci:152 HashMap::put @ bci:9 TrueTypeFont::createLCIDLanguageCompatibilityMap @ bci:72 10601 CatchProj === 1193 [[ 13452 ]] #1@bci -1 !jvms: HashMap$Node::<init> @ bci:11 HashMap::newNode @ bci:9 HashMap::putVal @ bci:56 HashMap::put @ bci:9 TrueTypeFont::createLCIDLanguageCompatibilityMap @ bci:46
15-06-2018

there are replay files (haven't tried them) from several test runs, might be useful for reproducing.
12-06-2018

Could be related to JDK-8087128 but we've seen multiple different failures with this same assert. Usually, they are hard to reproduce. ILW = Assert in register allocator, single CTW test, disable compilation of affected method = HMM = P2
12-06-2018

# # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (/scratch/mesos/slaves/450fa0f5-8733-43f8-b866-79fe3e86d200-S3216/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/f624284b-44a8-42fd-b3fc-daab6926d316/runs/303b5e16-218a-4cdf-b1ba-ebfe0dd51f88/workspace/open/src/hotspot/share/opto/reg_split.cpp:1197), pid=49516, tid=19203 # Error: assert(!n->is_SpillCopy()) failed # # JRE version: Java(TM) SE Runtime Environment (11.0) (fastdebug build 11-internal+0-jdk11-jdk.784) # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 11-internal+0-jdk11-jdk.784, mixed mode, compressed oops, g1 gc, bsd-amd64) # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # --------------- S U M M A R Y ------------ Command Line: -XX:MaxRAMPercentage=6 -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -XX:-TieredCompilation -Xbatch -XX:-UseCounterDecay -XX:-ShowMessageBoxOnError -XX:+UnlockDiagnosticVMOptions -DCompileTheWorldStartAt=2957 -DCompileTheWorldStopAt=5914 -XX:+WhiteBoxAPI -Xbootclasspath/a:. --add-exports=java.base/jdk.internal.jimage=ALL-UNNAMED --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED --add-exports=java.base/jdk.internal.reflect=ALL-UNNAMED -XX:+LogCompilation -XX:LogFile=hotspot_modules_java_desktop_2957_%p.log -XX:ErrorFile=hs_err_modules_java_desktop_2957_%p.log -XX:ReplayDataFile=replay_modules_java_desktop_2957_%p.log -XX:CompileCommand=exclude,java/lang/invoke/MethodHandle.* sun.hotspot.tools.ctw.CompileTheWorld modules:java.desktop Host: scaab078.us.oracle.com, MacPro5,1 x86_64 3200 MHz, 8 cores, 8G, Darwin 14.5.0 Time: Tue Jun 12 01:42:47 2018 GMT elapsed time: 288 seconds (0d 0h 4m 48s) --------------- T H R E A D --------------- Current thread (0x00007fa642040800): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=19203, stack(0x00000001773bf000,0x00000001774bf000)] Current CompileTask: C2: 288796 21448 b sun.font.TrueTypeFont::createLCIDLanguageCompatibilityMap (830 bytes) Stack: [0x00000001773bf000,0x00000001774bf000], sp=0x00000001774ba730, free space=1005k Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code) V [libjvm.dylib+0xdc86c2] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x552 V [libjvm.dylib+0xdc8e90] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x4a V [libjvm.dylib+0x4dcc6d] report_vm_error(char const*, int, char const*, char const*, ...)+0xd3 V [libjvm.dylib+0xc37954] PhaseChaitin::Split(unsigned int, ResourceArea*)+0x3002 V [libjvm.dylib+0x379625] PhaseChaitin::Register_Allocate()+0x6b7 V [libjvm.dylib+0x47740c] Compile::Code_Gen()+0x1b8 V [libjvm.dylib+0x474a4b] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0xd1d V [libjvm.dylib+0x477709] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0x31 V [libjvm.dylib+0x356120] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0x130 V [libjvm.dylib+0x489ca2] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x668 V [libjvm.dylib+0x4894cf] CompileBroker::compiler_thread_loop()+0x2f1 V [libjvm.dylib+0xd38169] JavaThread::thread_main_inner()+0x1ed V [libjvm.dylib+0xd37c42] JavaThread::run()+0x3da V [libjvm.dylib+0xb7e198] thread_native_entry(Thread*)+0x12b C [libsystem_pthread.dylib+0x405a] _pthread_body+0x83 C [libsystem_pthread.dylib+0x3fd7] _pthread_body+0x0 C [libsystem_pthread.dylib+0x13ed] thread_start+0xd
12-06-2018