------- Comment #14 from howarth at nitro dot med dot uc dot edu 2009-11-18 01:19 ------- The missing .dSYM for libgcj is a blocker for debugging this issue on darwin...
(gdb) break _Jv_Throw Breakpoint 1 at 0x20c49ba3dcddf8: file ../../../gcc-4.5-20091116/libjava/exception.cc, line 100. (gdb) break Unwind_RaiseException Function "Unwind_RaiseException" not defined. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 2 (Unwind_RaiseException) pending. (gdb) r testme.java -fbootclasspath=./:/sw/lib/gcc4.5/share/java/libgcj-4.5.0.jar -fsource=1.5 -ftarget=1.5 -fzip-dependency /var/folders/1C/1CdoNxmNFHyOIjNBLNuJh++++TM/-Tmp-//ccnFt6vF.zip -fzip-target /var/folders/1C/1CdoNxmNFHyOIjNBLNuJh++++TM/-Tmp-//ccrNgp0M.jar Starting program: /sw/src/fink.build/gcc45-4.4.999-20091116/darwin_objdir/x86_64-apple-darwin9.8.0/libjava/.libs/ecjx testme.java -fbootclasspath=./:/sw/lib/gcc4.5/share/java/libgcj-4.5.0.jar -fsource=1.5 -ftarget=1.5 -fzip-dependency /var/folders/1C/1CdoNxmNFHyOIjNBLNuJh++++TM/-Tmp-//ccnFt6vF.zip -fzip-target /var/folders/1C/1CdoNxmNFHyOIjNBLNuJh++++TM/-Tmp-//ccrNgp0M.jar warning: posix_spawn failed, trying execvp, error: 86 Reading symbols for shared libraries ++++.+. done Breakpoint 1 at 0x10001adf8: file ../../../gcc-4.5-20091116/libjava/exception.cc, line 100. Breakpoint 1, _Jv_Throw (value=0x104d656c0) at ../../../gcc-4.5-20091116/libjava/exception.cc:100 100 { (gdb) c Continuing. Current language: auto; currently c++ Program received signal SIGABRT, Aborted. 0x00007fff810c3f16 in __kill () at .././libjava/../gcc/unwind-pe.h:285 285 } There might be an off chance that this is somehow related to the problem itself. That is, if we fix the build to have a proper dSYM for libgcj, it might resolve the bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41991