> Date: Wed, 18 Aug 2010 08:31:31 -0400
> From: Chris Sutcliffe <ir0nh...@gmail.com>
> Cc: psm...@gnu.org, make-w32@gnu.org
> 
> On 16 August 2010 16:53, Chris Sutcliffe wrote:
> > 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 previously stated, I'm no GDB expert, but does the fact that GDB
> indicates that 'dc' could not access memory mean that the issue is
> with 'dc' (which is a malloc)?

Not necessarily.  In an optimized program, dc could be in a register
or in some other strange place, and GDB could be unable to access the
correct value.  What does "info address dc" display at that spot?

_______________________________________________
Make-w32 mailing list
Make-w32@gnu.org
http://lists.gnu.org/mailman/listinfo/make-w32

Reply via email to