GNU gdb Red Hat Linux (6.0post-0.20040223.19.ydl.1rh) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "ppc-yellowdog-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1". (gdb) run ../../../gcc-3.4.4/libphobos/gcc/deh.d -quiet -dumpbase deh.d -auxbase-strip gcc/deh.o -g -O2 -version -frelease -fversion=GC_Use_Alloc_MMap -fversion=GC_Use_Stack_GLibC -fversion=GC_Use_Data_Fixed -nostdinc -I../../../gcc-3.4.4/libphobos -I ../../../gcc-3.4.4/libphobos/internal/gc -I ./ppc-yellowdog-linux -o /tmp/ccNGhIRq.s Starting program: /home/afb/rpm/BUILD/gdc-0.15-gcc-3.4.4/obj-ppc-yellowdog-linux/gcc/cc1d ../../../gcc-3.4.4/libphobos/gcc/deh.d -quiet -dumpbase deh.d -auxbase-strip gcc/deh.o -g -O2 -version -frelease -fversion=GC_Use_Alloc_MMap -fversion=GC_Use_Stack_GLibC -fversion=GC_Use_Data_Fixed -nostdinc -I../../../gcc-3.4.4/libphobos -I ../../../gcc-3.4.4/libphobos/internal/gc -I ./ppc-yellowdog-linux -o /tmp/ccNGhIRq.s GNU D version 3.4.4 (gdc 0.15, using dmd 0.128) (ppc-yellowdog-linux) compiled by GNU C version 3.3.3 (Yellow Dog Linux 3.3.3-16.ydl.4). GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=125955 Program received signal SIGSEGV, Segmentation fault. 0x0fda1b00 in strlen () from /lib/tls/libc.so.6 (gdb) bt #0 0x0fda1b00 in strlen () from /lib/tls/libc.so.6 #1 0x0fd6bdb0 in vfprintf () from /lib/tls/libc.so.6 #2 0x0fd8d824 in vsnprintf () from /lib/tls/libc.so.6 #3 0x1004fc7c in OutBuffer::vprintf (this=0xffffdef0, format=0x103360ec "%c%s", args=0xffffdeb0) at ../../gcc-3.4.4/gcc/d/dmd/root.c:1575 #4 0x1004fd3c in OutBuffer::printf (this=Variable "this" is not available. ) at ../../gcc-3.4.4/gcc/d/dmd/root.c:1625 #5 0x1003be0c in TypeEnum::toDecoBuffer (this=0x10579c60, buf=0xffffdef0) at ../../gcc-3.4.4/gcc/d/dmd/mtype.c:3275 #6 0x1003e410 in Type::merge (this=Variable "this" is not available. ) at ../../gcc-3.4.4/gcc/d/dmd/mtype.c:374 #7 0x1003ea88 in TypeQualified::resolveHelper (this=0x10579f00, loc= {filename = 0x10571388 "../../../gcc-3.4.4/libphobos/gcc/deh.d", linnum = 148}, sc=0x1058a268, s=0x10579c08, scopesym=0x105fafd8, pe=0x103360ec, pt=0xffffdeb0, ps=0xffffdfc8) at ../../gcc-3.4.4/gcc/d/dmd/mtype.c:2868 #8 0x1003ed74 in TypeIdentifier::resolve (this=0x10579f00, loc= {filename = 0x10571388 "../../../gcc-3.4.4/libphobos/gcc/deh.d", linnum = 148}, sc=0x1058a268, pe=0xffffdfc0, pt=0xffffdfc4, ps=0xffffdfc8) at ../../gcc-3.4.4/gcc/d/dmd/mtype.c:2931 #9 0x1003cd74 in TypeIdentifier::semantic (this=0x10579e00, loc= {filename = 0x10571388 "../../../gcc-3.4.4/libphobos/gcc/deh.d", linnum = 148}, sc=Variable "sc" is not available. ) at ../../gcc-3.4.4/gcc/d/dmd/mtype.c:3000 #10 0x1001150c in VarDeclaration::semantic (this=0x10579f48, sc=0x105fb3f8) at ../../gcc-3.4.4/gcc/d/dmd/declaration.c:401 #11 0x10021940 in DeclarationExp::semantic (this=0x1057a000, sc=0x1058a268) at ../../gcc-3.4.4/gcc/d/dmd/expression.c:2295 #12 0x100522d0 in ExpStatement::semantic (this=0x10579fe8, sc=Variable "sc" is not available. ) at ../../gcc-3.4.4/gcc/d/dmd/statement.c:189 #13 0x10056e18 in CompoundStatement::semantic (this=0x105813e0, sc=0xffffdfc8) at ../../gcc-3.4.4/gcc/d/dmd/statement.c:307 #14 0x1002bf6c in FuncDeclaration::semantic3 (this=0x10579b18, sc=Variable "sc" is not available. ) at ../../gcc-3.4.4/gcc/d/dmd/func.c:641 #15 0x10004390 in AttribDeclaration::semantic3 (this=Variable "this" is not available. ) at ../../gcc-3.4.4/gcc/d/dmd/attrib.c:111 #16 0x100431e8 in Module::semantic3 (this=0x105712d0) at ../../gcc-3.4.4/gcc/d/dmd/module.c:564 #17 0x10069dd0 in d_parse_file () at ../../gcc-3.4.4/gcc/d/d-lang.cc:815 #18 0x1027b894 in toplev_main (argc=Variable "argc" is not available. ) at ../../gcc-3.4.4/gcc/toplev.c:1822 #19 0x10093858 in main (argc=Variable "argc" is not available. ) at ../../gcc-3.4.4/gcc/main.c:35 (gdb)