JavaOne meet-up?
Rémi Forax
forax at univ-mlv.fr
Mon Sep 27 07:35:56 PDT 2010
Le 27/09/2010 16:00, Rémi Forax a écrit :
> Le 27/09/2010 15:41, Christian Thalinger a écrit :
>
>> On Fri, 2010-09-24 at 21:24 +0200, Christian Thalinger wrote:
>>
>>> On Fri, 2010-09-24 at 15:23 +0200, Rémi Forax wrote:
>>>
>>>> Christian, you can also test with PHP.reboot
>>>> http://code.google.com/p/phpreboot/
>>>> tests are here:
>>>>
>>>> http://code.google.com/p/phpreboot/source/browse/#svn/trunk/phpreboot/test
>>>>
>>>> The runtime also provides an ahead of time compiler that generates
>>>> bytecode classes:
>>>> bin/phpr.sh -aot test/testfibo.phpr
>>>>
>>> Thanks for the hint, I'll give it a try. -- Christian
>>>
>> That one is odd (with testfibo.phpr):
>>
>> Caused by: java.lang.IllegalArgumentException: bad adapter (conversion=0x00000100): type mismatch: returning a int, but caller expects boolean
>> at sun.dyn.MethodHandleNatives.init(Native Method)
>> at sun.dyn.AdapterMethodHandle.<init>(AdapterMethodHandle.java:53)
>> at sun.dyn.AdapterMethodHandle.<init>(AdapterMethodHandle.java:58)
>> at sun.dyn.AdapterMethodHandle.makeRetype(AdapterMethodHandle.java:478)
>> at sun.dyn.AdapterMethodHandle.makeRetypeRaw(AdapterMethodHandle.java:468)
>> at sun.dyn.ToGeneric.<init>(ToGeneric.java:148)
>> at sun.dyn.ToGeneric.of(ToGeneric.java:257)
>> at sun.dyn.ToGeneric.make(ToGeneric.java:249)
>> at sun.dyn.MethodHandleImpl.convertArguments(MethodHandleImpl.java:808)
>> at java.dyn.MethodHandles.convertArguments(MethodHandles.java:1048)
>> at com.googlecode.phpreboot.runtime.RT.bootstrap(RT.java:1193)
>> at sun.dyn.CallSiteImpl.makeSite(CallSiteImpl.java:53)
>> ... 634 more
>>
> I'll take a look to see If it's me or you :)
>
The error seems to be when I convert a boolean to boolean ??
$ bin/phpr.sh -aot test/testfibo.phpr
testfibo generated !
$java -client -XX:+UnlockExperimentalVMOptions -XX:+EnableInvokeDynamic
-Xbootclasspath/p:lib/phpreboot.jar testfibo
17711
$java -server -XX:+UnlockExperimentalVMOptions -XX:+EnableInvokeDynamic
-Xbootclasspath/p:lib/phpreboot.jar testfibo
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00fdf409, pid=10925, tid=4844400
#
# JRE version: 7.0
# Java VM: Java HotSpot(TM) Server VM (19.0-b06 mixed mode linux-x86 )
# Problematic frame:
# V [libjvm.so+0x275409]
#
# An error report file with more information is saved as:
# /home/forax/java/workspace/phpreboot/hs_err_pid10925.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Abandon (core dumped)
Hum, I think it's your fault not mine ( ok let's say John's :)
I'm on linux 32bits with jdk7 b111.
>
>> -- Christian
>>
> Rémi
>
Rémi
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: hs_err_pid10925.log
Url: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20100927/3608f6c3/attachment-0001.ksh
More information about the mlvm-dev
mailing list