[Sablevm-user] [1.0.3] libtool incompatibility?
Brought to you by:
egagnon
From: Vladimir G. I. <vla...@ba...> - 2002-08-21 06:29:28
|
I built sablevm-debug using the build-many script on my up-to-date Red Hat 7.3 system (gcc-2.96-112, glibc-2.2.5-39, jikes 1.15, libffi-1.20, popt-1.6.4-7x.18, libtool-1.4.2-7). I get a SEGV when I run $ sablevm-debug HelloWorld When I run $ gdb $BUILD/bin/sablevm-debug (gdb) run HelloWorld I get ... Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1024 (LWP 11551)] 0x400edf26 in lt_dlsym () from /usr/lib/libltdl.so.3 [stack trace below] Is there another version of libtool that I should be using? BTW, I did an strace of sablevm-debug and I noticed this just before it SEGV'd: open("/usr/local/src/sablevm-build/lib/sablevm-debug/sablevm/libjava-lang-1.20.so", O_RDONLY) = -1 ENOENT (No such file or directory) There *is* a file called .../libjava-lang-1.0.3.so, but I don't know if looking for libjava-lang-1.20 is normal or not. What should I do next to debug this? Thanks. --- Vladimir -------- Vladimir G. Ivanovic http://leonora.org/~vladimir 2770 Cowper St. vla...@ac... Palo Alto, CA 94306-2447 +1 650 678 8014 -------- (gdb) where #0 0x400edf26 in lt_dlsym () from /usr/lib/libltdl.so.3 #1 0x400873de in Java_java_lang_Runtime_nativeLoad (_env=0x804d568, this=0x80609f8, _filename=0x80609a8) at java_lang_Runtime.c:230 #2 0x400e8e99 in ffi_call_SYSV () at /tmp/cc77uIC1.s:39 #3 0x400e8e5a in ffi_call (cif=0x64616f, fn=0x400872ac <Java_java_lang_Runtime_nativeLoad>, rvalue=0xff63606e, avalue=0x0) at x86/ffi.c:184 #4 0x40036d38 in _svmf_invoke_native_nonstatic (env=0x804d568) at native.c:1171 #5 0x40071058 in _svmf_interpreter (_env=0x804d568) at instructions_switch.c:9839 #6 0x4002c291 in _svmh_invoke_specific_static_clinit (env=0x804d568, method=0x41454ee4) at method_invoke.c:5061 #7 0x4008707d in Java_java_lang_Class_step8 (_env=0x804d568, _class=0x8060640, vmData=0x80608a8) at java_lang_Class.c:936 #8 0x400e8e99 in ffi_call_SYSV () at /tmp/cc77uIC1.s:39 #9 0x400e8e5a in ffi_call (cif=0x64616f, fn=0x40086fdc <Java_java_lang_Class_step8>, rvalue=0xff63606e, avalue=0x0) at x86/ffi.c:184 #10 0x40036568 in _svmf_invoke_native_static (env=0x804d568) at native.c:834 #11 0x40070fb0 in _svmf_interpreter (_env=0x804d568) at instructions_switch.c:9791 #12 0x40025127 in _svmh_invoke_nonvirtual_jlclass_initialize (env=0x804d568, this=0x8060a80, param_1=1) at method_invoke.c:352 #13 0x40040963 in _svmf_class_initialization (env=0x804d568, class=0x41453880) at initialization.c:24 #14 0x40078034 in _svmf_interpreter (_env=0x804d568) at instructions_switch.c:16329 #15 0x4002ab05 in _svmh_invoke_static_stringcreator_createinternedstring (env=0x804d568, param_1=0x8060898, ret=0x8060aa0) at method_invoke.c:4072 #16 0x4002d09d in _svmf_get_interned_string (env=0x804d568, value=0x4144c4f8 "java-lang", str=0x8060aa0) at util2.c:1018 #17 0x4002e411 in _svmf_resolve_CONSTANT_String (env=0x804d568, stringref=0x4144c4e0) at resolve.c:743 #18 0x4007361c in _svmf_interpreter (_env=0x804d568) at instructions_switch.c:12740 #19 0x4002c291 in _svmh_invoke_specific_static_clinit (env=0x804d568, method=0x4144e344) at method_invoke.c:5061 #20 0x4008707d in Java_java_lang_Class_step8 (_env=0x804d568, _class=0x8060868, vmData=0x8060858) at java_lang_Class.c:936 #21 0x400e8e99 in ffi_call_SYSV () at /tmp/cc77uIC1.s:39 #22 0x400e8e5a in ffi_call (cif=0x64616f, fn=0x40086fdc <Java_java_lang_Class_step8>, rvalue=0xff63606e, avalue=0x0) at x86/ffi.c:184 #23 0x40036568 in _svmf_invoke_native_static (env=0x804d568) at native.c:834 #24 0x40070fb0 in _svmf_interpreter (_env=0x804d568) at instructions_switch.c:9791 #25 0x40025127 in _svmh_invoke_nonvirtual_jlclass_initialize (env=0x804d568, this=0x8060398, param_1=1) at method_invoke.c:352 #26 0x40040963 in _svmf_class_initialization (env=0x804d568, class=0x4144ad48) at initialization.c:24 #27 0x40078034 in _svmf_interpreter (_env=0x804d568) at instructions_switch.c:16329 #28 0x4002ab05 in _svmh_invoke_static_stringcreator_createinternedstring (env=0x804d568, param_1=0x8060878, ret=0x8060418) at method_invoke.c:4072 #29 0x4002d09d in _svmf_get_interned_string (env=0x804d568, value=0x41430ef0 "SSʼNJÌ\214Î\231Ì\210Ì\201Î¥Ì\210Ì\201ÔµÕ\222H̱TÌ\210WÌ\212YÌ\212AʾΥÌ\223Î¥Ì\223Ì\200Î¥Ì\223Ì\201Î¥Ì\223Í\202á¼\210Î\231á¼\211Î\231á¼\212Î\231á¼\213Î\231á¼\214Î\231á¼\215Î\231á¼\216Î\231á¼\217Î\231á¼\210Î\231á¼\211Î\231á¼\212Î\231á¼\213Î\231á¼\214Î\231á¼\215Î\231á¼\216Î\231á¼\217Î\231ἨÎ\231ἩÎ\231ἪÎ\231ἫÎ\231ἬÎ\231á¼Î\231á¼®Î\231ἯÎ\231ἨÎ\231ἩÎ\231ἪÎ\231ἫÎ"..., str=0x8060418) at util2.c:1018 #30 0x4002e411 in _svmf_resolve_CONSTANT_String (env=0x804d568, stringref=0x41430ed8) at resolve.c:743 #31 0x4007361c in _svmf_interpreter (_env=0x804d568) at instructions_switch.c:12740 #32 0x4002c291 in _svmh_invoke_specific_static_clinit (env=0x804d568, method=0x41432ffc) at method_invoke.c:5061 #33 0x4008707d in Java_java_lang_Class_step8 (_env=0x804d568, _class=0x805f460, vmData=0x805f450) at java_lang_Class.c:936 #34 0x400e8e99 in ffi_call_SYSV () at /tmp/cc77uIC1.s:39 #35 0x400e8e5a in ffi_call (cif=0x64616f, fn=0x40086fdc <Java_java_lang_Class_step8>, rvalue=0xff63606e, avalue=0x0) at x86/ffi.c:184 #36 0x40036568 in _svmf_invoke_native_static (env=0x804d568) at native.c:834 #37 0x40070fb0 in _svmf_interpreter (_env=0x804d568) at instructions_switch.c:9791 #38 0x40025127 in _svmh_invoke_nonvirtual_jlclass_initialize (env=0x804d568, this=0x80600f0, param_1=1) at method_invoke.c:352 #39 0x40040963 in _svmf_class_initialization (env=0x804d568, class=0x4142e3a0) at initialization.c:24 #40 0x40065b8d in FindClass (_env=0x804d568, name=0x804b649 "java/lang/String") at native_interface.c:23706 #41 0x0804a901 in main (argc=2, argv=0xbffff394) at sablevm.c:1391 #42 0x42017589 in __libc_start_main () from /lib/i686/libc.so.6 (gdb) |