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,</div><div>Nicolas<br><br><div class="gmail_quote">On Wed, Jul 14, 2010 at 1:31 AM, Minas Abrahamyan <span dir="ltr"><<a href="mailto:minas.subs@gmail.com">minas.subs@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">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>_______________________________________________<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></div>