Signal 11 building 19990623 on Linux 2.2.5
Jeffrey A Law
law@cygnus.com
Sat Jul 31 23:33:00 GMT 1999
In message < 1.5.4.32.19990702121931.006bcd8c@mail.soup.dk >you write:
> > > I type make bootstrap.
> > > The process starts, but invariably ends in the /opt/egcsbuild/gcc dire
> ctory
> > > :
> > > echo "int xxy_us_dummy;" >tmp-dum.c
> > > ./xgcc -B./ -B/opt/egcsoutput/i686-pc-linux-gnu/bin
> > > -I/opt/egcsoutput/i686-pc-linux/gnu/include -S tmp-dum.c
> > > xgcc: Internal compiler error: program cpp got fatal signal 11
> >This would tend to indicate that whatever compiler you used to build egcs
> >mis-compiled cpp.
> >
> >
> >Running gdb on "cpp" might tell you something useful.
>
> OK, I tried building with a precompiled egcs rather than gcc, same result.
> GDB tells me this, looking at the core from cpp:
>
> Program terminated with signal 11, Segmentation fault.
> Reading symbols from /lib/libc.so.6...done.
> Reading symbols from /lib/ld-linux.so.2...done.
> #0 0x4006aa70 in _IO_new_fclose (fp=0x80647f0) at iofclose.c:45
> iofclose.c:45: No such file or directory.
> Breakpoint 1 at 0x4003a532: file exit.c, line 40.
> Breakpoint 2 at 0x8059f2f: file ../../egcs/gcc/cccp.c, line 10634.
> Breakpoint 3 at 0x40039397: file ../sysdeps/generic/abort.c, line 55.
>
> I must admit to not knowing that much about Linux, so I'm not sure what to
> about this - I am mainly undertaking this to get gcj running at some point,
> being rather more into java.
Let me guess, you're running glibc-2.1? This looks a lot like some of the
failures I saw with glibc-2.1. In fact, it was stuff like this that caused
me to back off to glibc-2.0.7.
You're core dumping inside the glibc library. That generally indicates
a problem in the library itself.
jeff
More information about the Gcc-bugs
mailing list