On Thu, 2006-03-16 at 14:16 +0000, Andrew Haley wrote: > Mmm, but there's nothing to stop us building OOo with -lgcj, is there? > If we do that, dlopen() will find the prelinked library. Was worth a shot, but we seem to hang if we just naively add in a -lgcj :-) C. #1 0x00a19036 in __nanosleep_nocancel () from /lib/libc.so.6 #2 0x0248647b in GC_lock () from /usr/lib/libgcj.so.7 #3 0x0247d3ea in GC_malloc_atomic () from /usr/lib/libgcj.so.7 #4 0x01e50f22 in _Jv_AllocString () from /usr/lib/libgcj.so.7 #5 0x01e8e862 in _Jv_NewStringUtf8Const () from /usr/lib/libgcj.so.7 #6 0x01e61a6b in _Jv_Linker::ensure_class_linked () from /usr/lib/libgcj.so.7 #7 0x01e61c3e in _Jv_Linker::wait_for_state () from /usr/lib/libgcj.so.7 #8 0x01e88b31 in java::lang::Class::initializeClass () from /usr/lib/libgcj.so.7 #9 0x01e88ad3 in java::lang::Class::initializeClass () from /usr/lib/libgcj.so.7 #10 0x01e88ad3 in java::lang::Class::initializeClass () from /usr/lib/libgcj.so.7 #11 0x01e88ad3 in java::lang::Class::initializeClass () from /usr/lib/libgcj.so.7 #12 0x01e514e6 in _Jv_AllocObjectNoFinalizer () from /usr/lib/libgcj.so.7 #13 0x01e51526 in _Jv_AllocObject () from /usr/lib/libgcj.so.7 #14 0x01e516de in _Jv_ThrowBadArrayIndex () from /usr/lib/libgcj.so.7 #15 <signal handler called> #16 0x024787d3 in GC_is_black_listed () from /usr/lib/libgcj.so.7 #17 0x0247679d in GC_allochblk_nth () from /usr/lib/libgcj.so.7 #18 0x02476b62 in GC_allochblk () from /usr/lib/libgcj.so.7 #19 0x0248209d in GC_new_hblk () from /usr/lib/libgcj.so.7 #20 0x02478381 in GC_allocobj () from /usr/lib/libgcj.so.7 #21 0x0247ce58 in GC_generic_malloc_inner () from /usr/lib/libgcj.so.7 #22 0x0247cef1 in GC_generic_malloc_inner_ignore_off_page () from /usr/lib/libgcj.so.7 #23 0x0247b0a7 in GC_grow_table () from /usr/lib/libgcj.so.7 #24 0x0247b8bc in GC_register_finalizer_inner () from /usr/lib/libgcj.so.7 #25 0x0247ba63 in GC_register_finalizer_no_order () from /usr/lib/libgcj.so.7 #26 0x01e9647d in _Jv_RegisterFinalizer () from /usr/lib/libgcj.so.7 #27 0x01e8e832 in _Jv_NewStringUtf8Const () from /usr/lib/libgcj.so.7 #28 0x01e61a6b in _Jv_Linker::ensure_class_linked () from /usr/lib/libgcj.so.7 #29 0x01e61c3e in _Jv_Linker::wait_for_state () from /usr/lib/libgcj.so.7 #30 0x01e88b31 in java::lang::Class::initializeClass () from /usr/lib/libgcj.so.7 #31 0x01e88ad3 in java::lang::Class::initializeClass () from /usr/lib/libgcj.so.7 #32 0x01e524a7 in _Jv_CreateJavaVM () from /usr/lib/libgcj.so.7 #33 0x01e57b2d in JNI_CreateJavaVM () from /usr/lib/libgcj.so.7 #34 0x05a6d864 in jfw_plugin_startJavaVirtualMachine () from /usr/lib/openoffice.org2.0/program/sunjavaplugin.so