Hi Nicolas,<br><br>I've rebuilt 32-bit version and it passed this "HelloWorld" test ok, maybe error was in classpath of 64 version I moved before to there. ...<br><br>64-bits continue with same error, 'this' is null, because loader is null, etc.<br>
<br>Regards,<br>Minas<br><br><div class="gmail_quote">On Wed, Jul 14, 2010 at 11:34 PM, nicolas geoffray <span dir="ltr"><<a href="mailto:nicolas.geoffray@gmail.com">nicolas.geoffray@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi Minas,<div><br></div><div>Could you test with the 32 bits version whether you get the same stack trace? The fact that "this" is null in loadClassFromAsciiz is surprising, and unfortunately, I don't have access to a 64bit machine.</div>

<div><br></div><div>Thanks,<br></div><div>Nicolas<font color="#888888"><br><br></font><div class="gmail_quote"><div><div></div><div class="h5">On Wed, Jul 14, 2010 at 1:31 AM, Minas Abrahamyan <span dir="ltr"><<a href="mailto:minas.subs@gmail.com" target="_blank">minas.subs@gmail.com</a>></span> wrote:<br>

</div></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div class="h5">In both versions, 32 bit and 64-bit I now have VMkit is crushing:<br>
<br>[bin]$ java HW<br>Hello, world!<br>[bin]$ ./j3 HW<br>
I received a SIGSEGV: either the VM code or an external<br>native method is bogus. Aborting...<br>
Segmentation fault (core dumped)<br>[bin]$ <br><br>Didn't look deep inside of 32bit version, but in 64bit it fails as:<br>(gdb) bt<br>#0  0x0000000000ae1ba3 in j3::JnjvmClassLoader::loadClassFromAsciiz (this=0x0, <br>


    asciiz=0x7ffff7b524f8 "gnu/classpath/Pointer64", doResolve=true, doThrow=true) at JnjvmClassLoader.cpp:537<br>#1  0x0000000000b057c5 in FindClass (env=0x1c35910, asciiz=0x7ffff7b524f8 "gnu/classpath/Pointer64")<br>


    at Jni.cpp:75<br>#2  0x00007ffff7b4fdcd in JNI_OnLoad (vm=<value optimized out>, reserved=<value optimized out>) at jcl.c:73<br>#3  0x0000000000b24fe0 in callOnLoad (res=0x7ffff027e0b0, loader=0x1c326b0, vm=0x1c35578)<br>


    at ClasspathVMRuntime.inc:95<br>#4  0x0000000000b250cd in Java_java_lang_VMRuntime_nativeLoad (str=0x7ffff039ede0, javaLoader=0x0)<br>    at ClasspathVMRuntime.inc:126<br>#5  0x00007ffff7ef3a51 in ?? ()<br>#6  0x00007ffff0104e76 in ?? ()<br>


#7  0x00000001200fdbd0 in ?? ()<br>#8  0x00000001200fdbd0 in ?? ()<br>#9  0x00007ffff7ef4447 in ?? ()<br>#10 0x00007ffff01fa618 in ?? ()<br>#11 0x0000000000000000 in ?? ()<br>==<br>No symbols now yet, but hope it could somehow help.<br>


<br>/** cat HW.java */<br>public class HW {<br>  public static void main(final String args[]) {<br>    System.out.println("Hello, world!");<br>  }<br>}<br><font color="#888888"><br><br>-Minas<br>
</font><br></div></div><div class="im">_______________________________________________<br>
vmkit-commits mailing list<br>
<a href="mailto:vmkit-commits@cs.uiuc.edu" target="_blank">vmkit-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits</a><br>
<br></div></blockquote></div><br></div>
<br>_______________________________________________<br>
vmkit-commits mailing list<br>
<a href="mailto:vmkit-commits@cs.uiuc.edu">vmkit-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits</a><br>
<br></blockquote></div><br>