Re: Minor patch to correct buffer overrun

Eli Zaretskii <[email protected]>
Newsgroups gmane.comp.gnu.make.windows
Message-ID <[email protected]>
> Date: Mon, 16 Aug 2010 16:53:27 -0400
> From: Chris Sutcliffe <[email protected]>
> CC: [email protected], [email protected]
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x00403a03 in find_directory (name=<value optimized out>) at 
> ../make-3.82/dir.c:537
> 537                   else if (!strcmp(fs_type, "FAT"))
> (gdb) bt full
> #0  0x00403a03 in find_directory (name=<value optimized out>) at 
> ../make-3.82/dir.c:537
>          dc = Cannot access memory at address 0x63726dcf
> (gdb)
> 
> As I mentioned, as a result of the optimization debugging is 
> problematic.  Compiling without optimization works just fine.

Can you make it crash if you compile with -O1 instead of -O2?  With
the -O1 switch, the backtrace should be more meaningful.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.