Good news, bad news

Ola Bini ola.bini at gmail.com
Thu May 19 21:51:50 PDT 2011


On 2011-05-20 09.55, Charles Oliver Nutter wrote:
> Ok, good news first. The recent drop of fixes from Hotspot seem to
> have fixed the problems in methodHandleWalk.cpp. Hooray!

Sorry, but we still have bad news. Specifically, two failures. First a
new ShouldNotReachHere crash:
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (frame.cpp:1158), pid=8050, tid=2953850880
#  Error: ShouldNotReachHere()
#
# JRE version: 7.0
# Java VM: OpenJDK Client VM (21.0-b09 mixed mode bsd-x86 )
# 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/olabini/workspace/seph/hs_err_pid8050.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#
[1]    8050 abort      seph bench/bench_fib.sp


I've attached the crash log


And then a bizarre error:
    [junit] Testcase:
recursive_odd_and_even_that_should_blow_the_stack(seph.lang.code.BasicSanityTest):
Caused an ERROR
    [junit] java.lang.NoClassDefFoundError: seph/lang/SephObject
    [junit] java.lang.RuntimeException: java.lang.NoClassDefFoundError:
seph/lang/SephObject
    [junit] 	at
seph.lang.interpreter.MessageInterpreter.evaluateFully(MessageInterpreter.java:107)
    [junit] 	at seph.lang.Runtime.evaluateStream(Runtime.java:115)
    [junit] 	at seph.lang.Runtime.evaluateString(Runtime.java:127)
    [junit] 	at
seph.lang.code.BasicSanityTest.recursive_odd_and_even_that_should_blow_the_stack(BasicSanityTest.java:215)
    [junit] Caused by: java.lang.NoClassDefFoundError: seph/lang/SephObject
    [junit] 	at java.lang.invoke.MethodHandle.invokeExact(MethodHandle.java)
    [junit] 	at java.lang.invoke.MethodHandle.invokeExact(MethodHandle.java)
    [junit] 	at seph$gen$abstraction$11.argument_0_0(Unknown Source)
    [junit] 	at
seph.lang.compiler.Bootstrap.intrinsic_if(Bootstrap.java:1288)
    [junit] 	at seph$gen$abstraction$11.activateWith(Unknown Source)
    [junit] 	at
seph.lang.interpreter.MessageInterpreter.evaluateFully(MessageInterpreter.java:97)



seph/lang/SephObject is the basic interface for all Seph operations, and
is obviously there - especially since all other test cases run fine...

-- 
 Ola Bini (http://olabini.com)
  Ioke - JRuby - ThoughtWorks

 "Yields falsehood when quined" yields falsehood when quined.

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: hs_err_pid8050.log
Url: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20110520/a2336bb6/attachment-0001.ksh 


More information about the mlvm-dev mailing list