> In the last 24 hours, something has gone in which makes > the GCJ interpreter "gij" abort on even simple "Hello World" > classes. For example, the "RuntimeCheck" program in > the Jacks testsuite:
I had (probably) the same thing yesterday. Here's a backtrace: (gdb) bt #0 0x412d6ca1 in kill () from /lib/i686/libc.so.6 #1 0x412523a1 in pthread_kill () from /lib/i686/libpthread.so.0 #2 0x4125271b in raise () from /lib/i686/libpthread.so.0 #3 0x412d6908 in raise () from /lib/i686/libc.so.6 #4 0x412d7f70 in abort () from /lib/i686/libc.so.6 #5 0x4068eed1 in _Jv_Throw (value=0x4daf8) at ../../../gcc/libjava/exception.cc:111 #6 0x406bbb7e in java::lang::Thread::start (this=0x6dfc0) at ../../../gcc/libjava/java/lang/natThread.cc:322 #7 0x4087af40 in java.lang.ConcreteProcess.ConcreteProcess(java.lang.String[], java.lang.String[], java.io.File) (this=0x47f10, progarray=0x56258, envp=0x0, dir=0x0) at ConcreteProcess.java:377 #8 0x406b8e2b in java::lang::Runtime::execInternal (this=0x4db28, cmd=0x56258, env=0x0, dir=0x0) at ../../../gcc/libjava/java/lang/natRuntime.cc:287 #9 0x40868c90 in java.lang.Runtime.exec(java.lang.String[], java.lang.String[], java.io.File) ( this=0x4db28, cmd=0x56258, env=0x0, dir=0x0) at Runtime.java:492 #10 0x408622ed in java.lang.Runtime.exec(java.lang.String[]) (this=0x4db28, cmd=0x56258) at Runtime.java:444 #11 0x406cdf71 in gnu.gcj.runtime.NameFinder$Addr2Line.NameFinder$Addr2Line(gnu.gcj.runtime.Na meFin er, java.lang.String) (this=0x411d246c, this$0=0x0, binaryFile=0x0) at NameFinder.java:72 #12 0x406ce213 in gnu.gcj.runtime.NameFinder.lookup(java.lang.String, long) (this=0x411d246c, file=0x44a10, addr=4642331877099981328) at NameFinder.java:143 #13 0x4068f51b in _Jv_StackTrace::getLineNumberForFrame (frame=0x64f58, finder=0x4db58, sourceFileName=0xbffff350, lineNum=0xbffff34c) at ../../../gcc/libjava/stacktrace.cc:218 #14 0x4068f94b in _Jv_StackTrace::GetStackTraceElements (trace=0x64ea0, throwable=0x4dc60) at ../../../gcc/libjava/stacktrace.cc:342 #15 0x406bca41 in java::lang::VMThrowable::getStackTrace (this=0x47f30, throwable=0x4dc60) at ../../../gcc/libjava/java/lang/natVMThrowable.cc:44 #16 0x40870149 in java.lang.Throwable.getStackTrace() (this=0x4dc60) at Throwable.java:522 #17 0x0004dc60 in ?? () #18 0x40873722 in java.lang.Throwable.stackTraceString() (this=0x4dc60) at Throwable.java:417 #19 0x40873942 in java.lang.Throwable.printStackTrace(java.io.PrintStream) (this=0x411d246c, s=0x4dc60) at Throwable.java:363 #20 0x40864224 in java.lang.Throwable.printStackTrace() (this=0x411d246c) at Throwable.java:352 #21 0x40685060 in _Jv_RunMain (vm_args=0x0, klass=0x8050480, name=0x0, argc=1, argv=0xbffff564, is_jar=false) at ../../../gcc/libjava/prims.cc:1378 #22 0x406850b3 in _Jv_RunMain (klass=0x8050480, name=0x0, argc=1, argv=0xbffff564, is_jar=false) at ../../../gcc/libjava/prims.cc:1397 #23 0x406850e1 in JvRunMain (klass=0x8050480, argc=1, argv=0xbffff564) at ../../../gcc/libjava/prims.cc:1403 #24 0x0804e1ad in main (argc=1, argv=0xbffff564) at /root/tmp/ccJzdxFk.i:12