This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug java/12402] New: gcj compiler crashes with a SEG-V error when --classpath=.
- From: "sam dot carter at dc dot alphatech dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 25 Sep 2003 14:44:15 -0000
- Subject: [Bug java/12402] New: gcj compiler crashes with a SEG-V error when --classpath=.
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12402
Summary: gcj compiler crashes with a SEG-V error when --
classpath=.
Product: gcc
Version: 3.3.1
Status: UNCONFIRMED
Severity: critical
Priority: P1
Component: java
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: sam dot carter at dc dot alphatech dot com
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: gcj (GCC) 3.3.1 (cygming special)
GCC host triplet: CYGWIN_NT-5.0 1.5.5(0.94/3/2)
$ gcj --classpath=. -save-temps -c Consumer.java
Consumer.java:0: internal compiler error: Segmentation fault
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
$ more Consumer.s
.file "Consumer.java"
.stabs "/cygdrive/c/Temp/ProdCon/",100,0,0,Ltext0
.stabs "Consumer.java",100,0,0,Ltext0
.text
Ltext0:
.stabs "gcc2_compiled.",60,0,0,0
.stabs "int:t(0,1)=r(0,1);-2147483648;2147483647;",128,0,0,0
.stabs "char:t(0,2)=@s16;-20;",128,0,0,0
.stabs "byte:t(0,3)=@s8;r(0,3);-128;127;",128,0,0,0
.stabs "short:t(0,4)=@s16;r(0,4);-32768;32767;",128,0,0,0
.stabs "long:t(0,5)=@s64;r(0,5);01000000000000000000000;077777777777777
7777777;",128,0,0,0
.stabs "unsigned byte:t(0,6)=@s8;r(0,6);0;255;",128,0,0,0
.stabs "unsigned short:t(0,7)=@s16;r(0,7);0;65535;",128,0,0,0
.stabs "unsigned int:t(0,8)=r(0,8);0000000000000;0037777777777;",128,0,
0,0
.stabs "unsigned long:t(0,9)=@s64;r(0,9);0000000000000;0177777777777777
7777777;",128,0,0,0
.stabs "boolean:t(0,10)=@s8;-16;",128,0,0,0
.stabs "promoted_byte:t(0,11)=r(0,11);-2147483648;2147483647;",128,0,0,
0
.stabs "promoted_short:t(0,12)=r(0,12);-2147483648;2147483647;",128,0,0
,0
.stabs "promoted_char:t(0,13)=@s32;-20;",128,0,0,0
.stabs "promoted_boolean:t(0,14)=@s32;-16;",128,0,0,0
.stabs "float:t(0,15)=r(0,1);4;0;",128,0,0,0
.stabs "double:t(0,16)=r(0,1);8;0;",128,0,0,0
.stabs "java.lang.Object:Tt(0,17)=s8vtable:/0(0,18)=*(0,19)=s12class:(0
,20)=*(0,21)=xsjava.lang.Class:,0,32;methods:(0,22)=ar(0,23)=r(0,23);00000000000
00;0037777777777;;0;1;(0,24)=*(0,25)=(0,25),32,64;;,0,32;sync_info:/0(0,26)=*(0,
17),32,32;;",128,0,0,0
.stabs "java.lang.Class:Tt(0,21)=s108!1,020,(0,17);next:/0(0,20),64,32;
name:/0(0,27)=*(0,28)=s4hash:(0,7),0,16;length:(0,7),16,16;;,96,32;accflags:/0(0
,7),128,16;superclass:/0(0,20),160,32;constants:/0(0,29)=s12size:(0,8),0,32;tags
:(0,24),32,32;data:(0,24),64,32;;,192,96;methods:/0(0,30)=*(0,31)=s20name:(0,27)
,0,32;signature:(0,27),32,32;accflags:(0,7),64,16;index:(0,7),80,16;ncode:(0,24)
,96,32;throws:(0,24),128,32;;,288,32;method_count:/0(0,4),320,16;vtable_method_c
ount:/0(0,4),336,16;fields:/0(0,32)=*(0,33)=s16name:(0,27),0,32;type:(0,20),32,3
2;accflags:(0,7),64,16;bsize:(0,7),80,16;info:(0,34)=u4boffset:(0,1),0,32;addr:(
0,24),0,32;;,96,32;;,352,32;size_in_bytes:/0(0,1),384,32;field_count:/0(0,4),416
,16;static_field_count:/0(0,4),432,16;vtable:/0(0,18),448,32;otable:/0(0,35)=*(0
,36)=ar(0,23);0;1;(0,1),480,32;otable_syms:/0(0,37)=*(0,38)=ar(0,23);0;1;(0,39)=
s12clname:(0,27),0,32;name:(0,27),32,32;signature:(0,27),64,32;;,512,32;interfac
es:/0(0,40)=*(0,20),544,32;loader:/0(0,24),576,32;interface_count:/0(0,4),608,16
;state:/0(0,3),624,8;thread:/0(0,24),640,32;depth:/0(0,4),672,16;ancestors:/0(0,
24),704,32;idt:/0(0,24),736,32;arrayclass:/0(0,24),768,32;protectionDomain:/0(0,
24),800,32;chain:/0(0,24),832,32;;",128,0,0,0