"hello, world" fails on FreeBSD with shared libraries: gc issue?

Jan Mikkelsen janm@transactionware.com
Wed Oct 10 13:25:00 GMT 2001


I'm seeing a problem when compiling "hello, world" with shared libraries on
FreeBSD 4.4. Stack trace below.
Ignore the comments from my earlier message about a problem in
lang/java/finalizer.c; they happened after I tried merging some changes
from the FreeBSD boehm-gc port into boehm-gc/os_dep.c.
Any ideas on where to go from here?
Core was generated by `a.out'.
Program terminated with signal 10, Bus error.
Reading symbols from /pkgs/gcc-20011007/lib/libgcj.so.2...done.
Reading symbols from /usr/lib/libm.so.2...done.
Reading symbols from /pkgs/gcc-20011007/lib/libgcjgc.so.1...done.
Reading symbols from /pkgs/gcc-20011007/lib/libzgcj.so.0...done.
Reading symbols from /usr/lib/libc.so.4...done.
Reading symbols from /usr/libexec/ld-elf.so.1...done.
#0 0x28441e83 in GC_grow_table (table=0x2844c804, log_size_ptr=0x2844c80c)
 at ../../../gcc-20011007/boehm-gc/finalize.c:130
130 p -> next = new_table[new_hash];
(gdb) where
#0 0x28441e83 in GC_grow_table (table=0x2844c804, log_size_ptr=0x2844c80c)
 at ../../../gcc-20011007/boehm-gc/finalize.c:130
#1 0x28442221 in GC_register_finalizer_inner (obj=0x8073fb0,
 fn=0x28191294 <call_finalizer>, cd=0x281fb7f4, ofn=0x0, ocd=0x0,
 mp=0x284421d0 <GC_null_finalize_mark_proc>)
 at ../../../gcc-20011007/boehm-gc/finalize.c:339
#2 0x2844245e in GC_register_finalizer_no_order (obj=0x8073fb0,
 fn=0x28191294 <call_finalizer>, cd=0x281fb7f4, ofn=0x0, ocd=0x0)
 at ../../../gcc-20011007/boehm-gc/finalize.c:491
#3 0x281912d2 in _Jv_RegisterFinalizer(void*, void
(*)(java::lang::Object*)) (
 object=0x8073fb0, meth=0x281fb7f4 <unintern>)
 at ../../../gcc-20011007/libjava/boehm.cc:397
#4 0x281fbb33 in _Jv_NewStringUtf8Const(_Jv_Utf8Const*) (str=0x281fb7f4)
 at ../../../gcc-20011007/libjava/java/lang/natString.cc:293
#5 0x281f8e09 in _Jv_PrepareCompiledClass(java::lang::Class*)
(klass=0x28346720)
 at ../../../gcc-20011007/libjava/java/lang/natClassLoader.cc:261
#6 0x281f78e9 in java::lang::Class::initializeClass() (this=0x28346720)
 at ../../../gcc-20011007/libjava/java/lang/natClass.cc:703
#7 0x282866bd in _Jv_InitClass (klass=0x281fb7f4)
 at ../../../gcc-20011007/libjava/java/lang/Class.h:256
internal error - unimplemented function unk_lang_create_fundamental_type
called.
Thanks,
Jan Mikkelsen


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /