This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: Bug Report: Illegal Instruction
- To: Bill <billl at unm dot edu>
- Subject: Re: Bug Report: Illegal Instruction
- From: Alexandre Oliva <aoliva at cygnus dot com>
- Date: 23 May 2000 22:14:47 -0300
- Cc: gcc-bugs at gcc dot gnu dot org
- Organization: Cygnus Solutions, a Red Hat Company
- References: <Pine.A41.4.21.0005231638240.78256-100000@ben13.unm.edu>
On May 23, 2000, Bill <billl@unm.edu> wrote:
> On 23 May 2000, Alexandre Oliva wrote:
>> I am receiving an "illegal instruction" error during run time. The
>> error occurs in a switch statement that involves formatted output to
>> cout.
> Could it be a buffer overflow problem?
> I do not consider myself a buffer-knowledgable person, but I don't
> think its a buffer overflow problem.
Run it within a debugger and see how it crashes. If it's a totally
strange address, odds are that you've inadvertently overwritten part
of the stack by overrunning a fixed-size buffer.
--
Alexandre Oliva Enjoy Guaranį, see http://www.ic.unicamp.br/~oliva/
Cygnus Solutions, a Red Hat company aoliva@{redhat, cygnus}.com
Free Software Developer and Evangelist CS PhD student at IC-Unicamp
oliva@{lsd.ic.unicamp.br, gnu.org} Write to mailing lists, not to me