Crash on current head + switchpoint patch

Charles Oliver Nutter headius at
Thu Sep 1 15:49:15 PDT 2011

I'm running a build of hotspot-comp from today plus Christian's
"switchpoint push invalidation" patch. Getting the following crash
running the "redblack" benchmark (

headius at headius-vbox-ubuntu:~/projects/redblack$
JAVA_HOME=../hotspot/build/linux/jdk-linux-amd64/ ../jruby/bin/jruby
-Xinvokedynamic.all=true -X+C bm1.rb 20
# A fatal error has been detected by the Java Runtime Environment:
#  SIGFPE (0x8) at pc=0x00007fdbad4439c0, pid=14498, tid=140581309708032
# JRE version: 7.0_02-b05
# Java VM: OpenJDK 64-Bit Server VM (22.0-b02-internal mixed mode
linux-amd64 compressed oops)
# Problematic frame:
# V  []  InlineTree::should_inline(ciMethod*,
ciMethod*, int, ciCallProfile&, WarmCallInfo*) const+0x100
# Failed to write core dump. Core dumps have been disabled. To enable
core dumping, try "ulimit -c unlimited" before starting Java again
# An error report file with more information is saved as:
# /home/headius/projects/redblack/hs_err_pid14498.log
# If you would like to submit a bug report, please visit:

Should be easy to produce, but I can provide any info you need. JRuby
master, amd64 product build. -Xinvokedynamic.all is the same as
-Djruby.invokedynamic.all and turns on all current uses of
invokedynamic (some are off because they're slow in Java 7 GA).

- Charlie

More information about the hotspot-compiler-dev mailing list