I got this crash running a benchmark with indy stuff enabled (only the
default stuff in JRuby master). Disabling use of invokedynamic fixes
it.

Build is based on MLVM a few days old. If it looks like something that
might be fixed, I can pull a more recent trunk OpenJDK.

~/projects/jruby ➔ jruby -X+C --1.9 bench_etl.rb
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x000000010103e3f8, pid=71963, tid=4299165696
#
# JRE version: 7.0
# Java VM: OpenJDK 64-Bit Server VM (21.0-b15 mixed mode bsd-amd64
compressed oops)
# Problematic frame:
# V  [libjvm.dylib+0x3e3f8]  frame::sender(RegisterMap*) const+0xf8
#
# 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:
# /Users/headius/projects/jruby/hs_err_pid71963.log
Loaded disassembler from hsdis-amd64.dylib
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#
Abort trap

Error report and script are attached; script has a download URL for
the input data.

Does this look like something that's already fixed?

- Charlie

Attachment: hs_err_pid71963.log
Description: Binary data

Attachment: bench_etl.rb
Description: Binary data

_______________________________________________
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Reply via email to