Re: Problem with 1.1.9?
Carl Lebsack <[email protected]> Sun, 6 Feb 2005 13:07:21 -0600 (CST)
| Newsgroups | gmane.comp.java.vm.sablevm.devel |
|---|---|
| Message-ID | <[email protected]> |
Sure enough a segfault. I still don't understand what's going on.
Carl lebsack
#0 0x40136a69 in _int_free () from /lib/libc.so.6
#1 0x4013585c in free () from /lib/libc.so.6
#2 0x400176aa in _svmf_free (ptr=0x809f520) at system.c:422
#3 0x4001c607 in _svmh_gmfree_ints (ptr=0x804d698) at global_alloc.c:750
#4 0x40036961 in _svmf_initialize_instruction_indices (env=0x804dcd8,
method=0x412b2e50) at prepare_code.c:34
#5 0x4003e4aa in _svmf_prepare_code (env=0x804dcd8, method=0x412b2e50)
at prepare_code.c:7532
#6 0x4006b272 in _svmf_interpreter (_env=0x804dcd8)
at instructions_switch.c:12738
#7 0x400216f3 in _svmh_invoke_nonvirtual_jlstacktraceelement_init (
env=0x804dcd8, this=0x8099150, param_1=0x8098e60, param_2=-1,
param_3=0x8098c80, param_4=0x8099160, param_5=1) at
method_invoke.c:985
#8 0x400851d0 in Java_java_lang_Throwable_nativeGetStackTraceList (
_env=0x804dcd8, this=0x8098c40) at java_lang_Throwable.c:143
#9 0x402177ab in ffi_call_SYSV () at /tmp/cc5MUxSg.s:40
#10 0x40217437 in ffi_call (cif=0x809f520, fn=0xe33, rvalue=0x809f430,
avalue=0xe33) at src/x86/ffi.c:194
#11 0x40036579 in _svmf_invoke_native_nonstatic (env=0x804dcd8)
at native.c:1369
#12 0x40068d35 in _svmf_interpreter (_env=0x804dcd8)
at instructions_switch.c:9950
#13 0x40025149 in _svmh_invoke_nonvirtual_NoClassDefFoundError_init (
env=0x804dcd8, this=0x8098e70, param_1=0x0) at method_invoke.c:3360
#14 0x4001aad1 in _svmf_error_NoClassDefFoundError (env=0x804dcd8)
at error_throwing.c:2412
#15 0x40033890 in _svmh_bootcl_internal_load_class_file (env=0x804dcd8,
class_name=0x809f140 "HelloWorld", class_file=0xbffff798)
at class_loader.c:783
#16 0x40033c38 in _svmf_bootcl_create_class (env=0x804dcd8,
class_name=0x809f140 "HelloWorld", pclass=0xbffff810) at
class_loader.c:933
#17 0x40033f5d in _svmh_create_class (env=0x804dcd8,
class_loader_info=0x8052200, class_name=0x809f140 "HelloWorld",
pclass=0xbffff810) at class_loader.c:1054
#18 0x400875ae in Java_java_lang_VMClassLoader_nativeLoadClass (
_env=0x804dcd8, _class=0x80978c8, _name=0x8098e40, resolve=0 '\0')
at java_lang_VMClassLoader.c:663
#19 0x402177ab in ffi_call_SYSV () at /tmp/cc5MUxSg.s:40
#20 0x40217437 in ffi_call (cif=0x809f520, fn=0xe33, rvalue=0x809f430,
avalue=0xe33) at src/x86/ffi.c:194
#21 0x40035d8b in _svmf_invoke_native_static (env=0x804dcd8) at
native.c:888
#22 0x40068c90 in _svmf_interpreter (_env=0x804dcd8)
at instructions_switch.c:9902
#23 0x4005209c in CallStaticVoidMethod (_env=0x804dcd8, cls=0x80622b8,
methodID=0x412b61fc) at native_interface.c:14151
#24 0x0804a84c in main (argc=3, argv=0xbffffbc4) at sablevm.c:1455
#25 0x400d5bb4 in __libc_start_main () from /lib/libc.so.6
On Thu, 27 Jan 2005, Grzegorz B. Prokopski wrote:
> On Wed, 2005-26-01 at 16:36 -0600, Carl Lebsack wrote:
> > No, I hadn't. I am gradually gaining knowledge about the different
> > aspects of sablevm, but I am largely working with brute force and
> > ignorance.
> >
> > Here's what I get:
> >
> > --- stack trace dump (begin) ---
> > Thread ID: 1, Posix ID: 16384
> > (StackTraceElement.java:-1) java/lang/StackTraceElement.<init>
> > (internal frame)
> > (Throwable.java:-1) java/lang/Throwable.nativeGetStackTraceList n
> > (Throwable.java:510) java/lang/Throwable.fillInStackTrace
> > (Throwable.java:165) java/lang/Throwable.<init>
> > (Exception.java:78) java/lang/Exception.<init>
> > (RuntimeException.java:76) java/lang/RuntimeException.<init>
> > (NullPointerException.java:80) java/lang/NullPointerException.<init>
> > (internal frame)
> > (VMClassLoader.java:-1) java/lang/VMClassLoader.nativeLoadClass n
> > (VMClassLoader.java:171) java/lang/VMClassLoader.loadClass
> > (ClassLoader.java:349) java/lang/ClassLoader.loadClass
> > (ClassLoader.java:353) java/lang/ClassLoader.loadClass
> > (ClassLoader.java:1282) java/lang/ClassLoader$1.loadClass
> > (ClassLoader.java:303) java/lang/ClassLoader.loadClass
> > (VirtualMachine.java:99) java/lang/VirtualMachine.main
> > (internal frame)
> > --- stack trace dump (end) ---
> >
> > I am not sure how to interpret the above.
>
> It looks like a segfault turned into a NPE. Try passing
> --disable-signals-for-exceptions to ./configure (or even better
> --enable-debugging-features) and I am sure you'll get a clear segfault.
>
> HTH,
>
> GBP
>
> --
> Grzegorz B. Prokopski <[email protected]>
> SableVM - Free, LGPL'ed Java VM http://sablevm.org
> Why SableVM ?!? http://sablevm.org/wiki/Features
> Debian GNU/Linux - the Free OS http://www.debian.org
>
>
> _______________________________________________
> SableVM-devel mailing list
> [email protected]
> http://sablevm.org/lists/control/listinfo/sablevm-devel
>