Andrew Haley dixit:
>Oh, gosh. As you say, it looks like strace isn't working. I can't
I managed to get further by usine -o but *not* -f (or -ff), since
using -o with -ff showed a child process’ log consisting exactly of:
--- SIGPWR (Power failure) @ 0 (0) ---
--- SIGXCPU (CPU time limit exceeded) @ 0 (0) ---
+++ killed by SIGINT +++
I believe it hung there.
Added to the logs were:
- stdout/stderr -
[Loaded (pre-compiled) java.util.PropertyResourceBundle from ]
[Loaded (pre-compiled) gnu.gcj.convert.Input_8859_1 from ]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.env.AccessRestriction
from (file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (BC-compiled)
org.eclipse.jdt.internal.compiler.batch.ClasspathSourceJar from
(file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.ClasspathJar from
(file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.batch.ClasspathLocation
from (file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (BC-compiled)
org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory from
(file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (BC-compiled)
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer from
(file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (BC-compiled)
org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory$1 from
(file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (BC-compiled)
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader from
(file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (BC-compiled)
org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct from
(file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.IBinaryNestedType
from (file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.IBinaryField from
(file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.IGenericField from
(file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.IBinaryMethod from
(file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (pre-compiled) org.eclipse.jdt.internal.compiler.env.IGenericMethod
from (file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (BC-compiled) org.eclipse.jdt.internal.compiler.util.ManifestAnalyzer
from (file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (BC-compiled)
org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException from
(file:/usr/share/java/eclipse-ecj-3.5.1.jar )]
[Loaded (pre-compiled) java.lang.ArrayIndexOutOfBoundsException from ]
[Loaded (pre-compiled) java.lang.IndexOutOfBoundsException from ]
[Loaded (pre-compiled) java.util.Hashtable$1 from ]
[Loaded (pre-compiled) java.util.Hashtable$KeyIterator from ]
[Loaded (pre-compiled) java.util.Collections$8 from ]
Exception in thread "main" [Loaded (pre-compiled) gnu.gcj.runtime.NameFinder
from ]
[Loaded (pre-compiled) gnu.gcj.runtime.NameFinder$Addr2Line from ]
[Loaded (pre-compiled) java.lang.PosixProcess from ]
[Loaded (pre-compiled) java.lang.Process from ]
[Loaded (pre-compiled) java.lang.PosixProcess$ProcessManager from ]
[Loaded (pre-compiled) java.util.LinkedList from ]
[Loaded (pre-compiled) java.util.AbstractSequentialList from ]
[Loaded (pre-compiled) java.util.Deque from ]
[Loaded (pre-compiled) java.util.Queue from ]
[Loaded (pre-compiled) java.util.LinkedList$Entry from ]
[Loaded (pre-compiled) java.util.LinkedList$LinkedListItr from ]
[Loaded (pre-compiled) java.util.ListIterator from ]
[Loaded (pre-compiled) java.io.BufferedWriter from ]
[Loaded (pre-compiled) java.lang.Throwable$StaticData from ]
java.lang.NoClassDefFoundError: org.eclipse.jdt.internal.compiler.Compiler
at
org.eclipse.jdt.internal.compiler.batch.Main.performCompilation(eclipse-ecj.jar.so)
at org.eclipse.jdt.internal.compiler.batch.Main.compile(eclipse-ecj.jar.so)
at
org.eclipse.jdt.internal.compiler.batch.GCCMain.compile(eclipse-ecj.jar.so)
at org.eclipse.jdt.internal.compiler.batch.GCCMain.main(eclipse-ecj.jar.so)
- strace -
fstat64(3, {st_mode=S_IFREG|0644, st_size=1282644, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1282644, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1282644, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1282644, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1282644, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1282644, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1282644, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0
access(".", F_OK) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1282644, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1282644, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1282644, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1282644, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0