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
hs_err_pid71963.log
Description: Binary data
bench_etl.rb
Description: Binary data
_______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev