--- Additional Comments From tsv at solvo dot ru 2005-05-03 19:46 ---
Here is another stack dump from attempt of running the ant:
exec /usr/lib/jvm/java/bin/java -classpath
/usr/share/java/ant.jar:/usr/share/java/ant-launcher.jar:/usr/share/java/jaxp_parser_impl.jar:/usr/share/java/xml-commons-apis.jar:/usr/share/java/jakarta-commons-logging.jar:/usr/share/java/ant/ant-commons-logging.jar:/usr/lib/jvm/java/lib/tools.jar:/usr/share/java/jdtcore.jar
-Dant.home=/usr/share/ant -Dant.library.dir=/usr/share/ant/lib
org.apache.tools.ant.launch.Launcher -lib
The ra member of context parameter has bad value, but how it got it ... I
could not trace.
This issue might not be related to original one, but it fails in unwind logic
too (so it could give more info).
My test case (and ant) worked on gcc 3.4.3 version built on the environment.
If you need more info about my environment I would glad to tell.
Thank you.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 2199023384624 (LWP 32406)]
0x020001886254 in alpha_fallback_frame_state (context=0x11f831c28,
fs=0x11f831e68) at ../../gcc/config/alpha/linux-unwind.h:45
45if (pc[0] != 0x47fe0410 /* mov $30,$16 */
(gdb) bt
#0 0x020001886254 in alpha_fallback_frame_state (context=0x11f831c28,
fs=0x11f831e68) at ../../gcc/config/alpha/linux-unwind.h:45
#1 0x020001887eac in uw_frame_state_for (context=0x11f831c28,
fs=0x11f831e68) at ../../gcc/unwind-dw2.c:978
#2 0x02000188a0bc in _Unwind_Backtrace (
trace=0x20001981700 backtrace_helper, trace_argument=0x11f832320)
at ../../gcc/unwind.inc:296
#3 0x020001981804 in backtrace () from /lib/tls/libc.so.6.1
#4 0x02b833ec in gnu::gcj::runtime::StackTrace::fillInStackTrace (
this=0x20002839188, maxlen=Variable maxlen is not available.
)
at ../../../libjava/gnu/gcj/runtime/natStackTrace.cc:60
#5 0x02c5eaf4 in gnu.gcj.runtime.StackTrace.StackTrace(int) (
this=0x20002839188, n=128)
at ../../../libjava/gnu/gcj/runtime/StackTrace.java:67
#6 0x02bce9c4 in
java.lang.VMThrowable.fillInStackTrace(java.lang.Throwable) (t=Variable t is
not available.
) at ../../../libjava/java/lang/VMThrowable.java:80
#7 0x02bcbd20 in java.lang.Throwable.fillInStackTrace() (
this=0x200027f99a0) at ../../../libjava/java/lang/Throwable.java:502
#8 0x02bcb2d4 in java.lang.Throwable.Throwable(java.lang.String) (
this=0x200027f99a0, message=0x2000284d540)
at ../../../libjava/java/lang/Throwable.java:157
#9 0x02bb4de8 in java.lang.Exception.Exception(java.lang.String) (
this=Variable this is not available.
) at ../../../libjava/java/lang/Exception.java:77
#10 0x02bdb818 in java.io.IOException.IOException(java.lang.String) (
this=Variable this is not available.
) at ../../../libjava/java/io/IOException.java:71
#11 0x02b7e294 in gnu::gcj::Core::create (name=Variable name is not
available.
)
at ../../../libjava/gnu/gcj/natCore.cc:111
#12 0x02c9d0a8 in gnu.java.net.protocol.core.Connection.connect() (
this=Variable this is not available.
) at ../../../libjava/gnu/java/net/protocol/core/Connection.java:50
#13 0x02c9d348 in gnu.java.net.protocol.core.Connection.getHeaders() (
this=0x20002842f78)
at ../../../libjava/gnu/java/net/protocol/core/Connection.java:154
#14 0x02c9d6d8 in
gnu.java.net.protocol.core.Connection.getHeaderField(java.lang.String)
(this=0x20002842f78, name=0x20001ac9200)
at ../../../libjava/gnu/java/net/protocol/core/Connection.java:69
#15 0x02d35174 in
java.net.URLConnection.getHeaderFieldInt(java.lang.String, int) (this=Variable
this is not available.
) at ../../../libjava/java/net/URLConnection.java:343
#16 0x02d34f98 in java.net.URLConnection.getContentLength()
(this=Variable this is not available.
)
at ../../../libjava/java/net/URLConnection.java:220
#17 0x02d320a4 in
java.net.URLClassLoader$RemoteURLLoader.getResource(java.lang.String)
(this=0x20001b1d428, name=0x200028480c0)
at ../../../libjava/java/net/URLClassLoader.java:475
#18 0x02d33b74 in java.net.URLClassLoader.findClass(java.lang.String) (
this=0x20001b7fea0, className=0x2000284d5c0)
at ../../../libjava/java/net/URLClassLoader.java:921
#19 0x02c58d84 in
gnu.gcj.runtime.BootClassLoader.bootLoadClass(java.lang.String)
(this=0x20001b7fea0, name=0x2000284d5c0)
---Type return to continue, or q return to quit---
at ../../../libjava/gnu/gcj/runtime/BootClassLoader.java:52
#20 0x02b9bf44 in java::lang::VMClassLoader::loadClass (
name=0x2000284d5c0, resolve=0 '\0')
at ../../../libjava/java/lang/natVMClassLoader.cc:205
#21 0x02bb2e7c in java.lang.ClassLoader.loadClass(java.lang.String,
boolean) (this=0x20001b7ff80, name=0x2000284d5c0, resolve=false)
at ../../../libjava/java/lang/ClassLoader.java:304
#22 0x02bb2e5c in