This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Bug Report: Illegal Instruction


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]