This is the mail archive of the
java-prs@gcc.gnu.org
mailing list for the Java project.
[Bug java/32758] ecj1 hangs
- From: "dir at lanl dot gov" <gcc-bugzilla at gcc dot gnu dot org>
- To: java-prs at gcc dot gnu dot org
- Date: 3 Aug 2007 14:03:42 -0000
- Subject: [Bug java/32758] ecj1 hangs
- References: <bug-32758-10129@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #7 from dir at lanl dot gov 2007-08-03 14:03 -------
I was looking in the CrashReported log for something else and I noticed that
ecj1 was hanging because it was crashing. Here is the crash log trace back -
**********
Host Name: dir
Date/Time: 2007-07-13 10:52:37.582 -0700
OS Version: 10.4.10 (Build 8R218)
Report Version: 4
Command: ecj1
Path: /usr/local/java/libexec/gcc/powerpc-apple-darwin8.10.0/4.3.0/ecj1
Parent: gcj [9917]
Version: ??? (???)
PID: 9918
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000624
Thread 0 Crashed:
0 libgcc_s.1.dylib 0x9143bb80 _Unwind_fallback_frame_state_for + 160
1 libgcc_s.1.dylib 0x914383cc uw_frame_state_for + 96
2 libgcc_s.1.dylib 0x914395dc _Unwind_Backtrace + 72
3 libgcj.9.dylib 0x05c7f394 Jv_StackTrace::GetStackTrace() + 116
(stacktrace.cc:193)
4 libgcj.9.dylib 0x05cb0224
_ZN4java4lang11VMThrowable16fillInStackTraceEJPS1_PNS0_9ThrowableE + 52
(natVMThrowable.cc:33)
5 libgcj.9.dylib 0x060ef6a8
_ZN4java4lang9Throwable16fillInStackTraceEJPS1_v + 24 (Throwable.java:499)
6 libgcj.9.dylib 0x060eef28
java::lang::Throwable::Throwable[in-charge](java::lang::String*) + 52
(Throwable.java:160)
7 libgcj.9.dylib 0x060d68c4
java::lang::Exception::Exception[in-charge](java::lang::String*) + 16
(Error.java:0)
8 libgcj.9.dylib 0x060b5a78
java::io::IOException::IOException[in-charge](java::lang::String*) + 16
(Flushable.java:0)
9 libgcj.9.dylib 0x05c9aeb0
_ZN3gnu3gcj4Core6createEJPS1_PN4java4lang6StringE + 112 (natCore.cc:118)
10 libgcj.9.dylib 0x05d901e8
_ZN3gnu4java3net8protocol4core10Connection7connectEJvv + 52
(Connection.java:51)
11 libgcj.9.dylib 0x05d905fc
_ZN3gnu4java3net8protocol4core10Connection10getHeadersEJvv + 84
(Connection.java:162)
12 libgcj.9.dylib 0x05d902d0
_ZN3gnu4java3net8protocol4core10Connection14getHeaderFieldEJPN4java4lang6StringES8_
+ 36 (Connection.java:75)
13 libgcj.9.dylib 0x0611c53c
_ZN4java3net13URLConnection17getHeaderFieldIntEJiPNS_4lang6StringEi + 36
(URLConnection.java:428)
14 libgcj.9.dylib 0x0611c354
_ZN4java3net13URLConnection16getContentLengthEJiv + 56 (URLClassLoader.java:0)
15 libgcj.9.dylib 0x05d8e4e8
_ZN3gnu4java3net6loader15RemoteURLLoader11getResourceEJPNS2_8ResourceEPN4java4lang6StringE
+ 136 (RemoteURLLoader.java:79)
16 libgcj.9.dylib 0x0611b4c0
_ZN4java3net14URLClassLoader9findClassEJPNS_4lang5ClassEPNS2_6StringE + 288
(URLClassLoader.java:527)
17 libgcj.9.dylib 0x05cd5e0c
_ZN3gnu3gcj7runtime15BootClassLoader13bootLoadClassEJPN4java4lang5ClassEPNS4_6StringE
+ 68 (ccLCHdqDjx:0)
18 libgcj.9.dylib 0x05cb00d8
_ZN4java4lang13VMClassLoader9loadClassEJPNS0_5ClassEPNS0_6StringEb + 96
(natVMClassLoader.cc:224)
19 libgcj.9.dylib 0x05ca8f04 Jv_FindClass(_Jv_Utf8Const*,
java::lang::ClassLoader*) + 384 (natClassLoader.cc:465)
20 libgcj.9.dylib 0x05ca7254
_ZN4java4lang5Class7forNameEJPS1_PNS0_6StringEbPNS0_11ClassLoaderE + 160
(natClass.cc:107)
21 libgcj.9.dylib 0x05cd5238
_ZN3gnu3gcj7convert14UnicodeToBytes10getEncoderEJPS2_PN4java4lang6StringE + 356
(UnicodeToBytes.java:99)
22 libgcj.9.dylib 0x05cd4f3c
_ZN3gnu3gcj7convert14UnicodeToBytes17getDefaultEncoderEJPS2_v + 80
(Output_iconv.java:0)
23 libgcj.9.dylib 0x060c4758
java::io::OutputStreamWriter::OutputStreamWriter[in-charge](java::io::OutputStream*)
+ 28 (OutputStream.java:0)
24 libgcj.9.dylib 0x060c76d0
java::io::PrintWriter::PrintWriter[in-charge](java::io::OutputStream*) + 60
(PrintWriter.java:130)
25 libgcj.9.dylib 0x066bcaa4 ffi_call_DARWIN + 208 (darwin.S:131)
26 libgcj.9.dylib 0x066bd854 ffi_call + 104 (ffi_darwin.c:464)
27 libgcj.9.dylib 0x066bda88 ffi_java_raw_call + 92 (java_raw_api.c:294)
28 libgcj.9.dylib 0x05c92824 Jv_InterpMethod::run(void*, ffi_raw*,
_Jv_InterpMethod*) + 1536 (interpret-run.cc:590)
29 libgcj.9.dylib 0x066bdd2c ffi_java_translate_args + 104
(java_raw_api.c:308)
30 libgcj.9.dylib 0x066bd404 ffi_closure_helper_DARWIN + 308
(ffi_darwin.c:800)
31 libgcj.9.dylib 0x066bcb84 ffi_closure_ASM + 116 (darwin_closure.S:106)
32 libgcj.9.dylib 0x05c9de1c _ZN3gnu4java4lang10MainThread9call_mainEJvv
+ 220 (natMainThread.cc:61)
33 libgcj.9.dylib 0x05caf6f0 Jv_ThreadRun(java::lang::Thread*) + 52
(natThread.cc:345)
34 libgcj.9.dylib 0x05c6de38 Jv_RunMain(_Jv_VMInitArgs*,
java::lang::Class*, char const*, int, char const**, bool) + 508 (prims.cc:1770)
35 ecj1 0x00002228 _start + 760
36 ecj1 0x00001f2c start + 48
Thread 1:
0 libSystem.B.dylib 0x9002c3c8 semaphore_wait_signal_trap + 8
1 libSystem.B.dylib 0x90030eac pthread_cond_wait + 480
2 libgcj.9.dylib 0x05cb9178 Jv_CondWait(_Jv_ConditionVariable_t*,
_Jv_Mutex_t*, long long, int) + 636 (posix-threads.cc:212)
3 libgcj.9.dylib 0x05c9d4a0 _ZN3gnu3gcj7runtime15FinalizerThread3runEJvv
+ 144 (natFinalizerThread.cc:58)
4 libgcj.9.dylib 0x05caf6f0 Jv_ThreadRun(java::lang::Thread*) + 52
(natThread.cc:345)
5 libgcj.9.dylib 0x05cb8b50 _ZL12really_startPv + 56
(posix-threads.cc:618)
6 libgcj.9.dylib 0x066d8878 GC_start_routine + 268
(pthread_support.c:1306)
7 libSystem.B.dylib 0x9002bd08 _pthread_body + 96
Thread 0 crashed with PPC Thread State 64:
srr0: 0x000000009143bb80 srr1: 0x100000000200f030
vrsave: 0x0000000000000000
cr: 0x24002422 xer: 0x0000000020000000 lr: 0x000000009143bb70
ctr: 0x0000000091437a88
r0: 0x000000009143bb70 r1: 0x00000000bfffcf20 r2: 0x00000000a14310a0
r3: 0x0000000022000442
r4: 0x0000000000000046 r5: 0x00000000000003e8 r6: 0xffffffffffffffff
r7: 0x0000000000000000
r8: 0x0000000000000000 r9: 0x0000000000000118 r10: 0x0000000000000000
r11: 0x00000000a1431098
r12: 0x0000000091437a88 r13: 0x00000000bfffedc0 r14: 0x0000000000000000
r15: 0x0000000000000000
r16: 0x0000000000000000 r17: 0x0000000000000000 r18: 0x0000000000000000
r19: 0x0000000000000000
r20: 0x0000000006ddbfc8 r21: 0x0000000006dcb100 r22: 0x00000000006d1960
r23: 0x0000000000000624
r24: 0x00000000bfffd32c r25: 0x00000000bfffd0c8 r26: 0x00000000bfffcf58
r27: 0x00000000bfffcfd8
r28: 0x0000000000000020 r29: 0x0000000000000000 r30: 0x0000000000000624
r31: 0x000000009143bae8
Binary Images Description:
0x1000 - 0x2fff ecj1
/usr/local/java/libexec/gcc/powerpc-apple-darwin8.10.0/4.3.0/ecj1
0x5c69000 - 0x6c61fff libgcj.9.dylib /usr/local/java/lib/libgcj.9.dylib
0x8fe00000 - 0x8fe52fff dyld 46.12 /usr/lib/dyld
0x90000000 - 0x901bcfff libSystem.B.dylib /usr/lib/libSystem.B.dylib
0x90214000 - 0x90219fff libmathCommon.A.dylib
/usr/lib/system/libmathCommon.A.dylib
0x91431000 - 0x9143cfff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
0x92a02000 - 0x92af0fff libiconv.2.dylib /usr/lib/libiconv.2.dylib
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32758