From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31094 invoked by alias); 31 Mar 2006 08:19:31 -0000 Received: (qmail 31086 invoked by uid 22791); 31 Mar 2006 08:19:30 -0000 X-Spam-Check-By: sourceware.org Received: from nitzan.inter.net.il (HELO nitzan.inter.net.il) (192.114.186.20) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 31 Mar 2006 08:19:28 +0000 Received: from HOME-C4E4A596F7 (IGLD-84-228-243-61.inter.net.il [84.228.243.61]) by nitzan.inter.net.il (MOS 3.7.3-GA) with ESMTP id CZZ17320 (AUTH halo1); Fri, 31 Mar 2006 11:19:16 +0300 (IDT) Date: Fri, 31 Mar 2006 13:53:00 -0000 Message-Id: From: Eli Zaretskii To: Nick Roberts CC: gdb@sources.redhat.com In-reply-to: <17452.52811.89546.605084@farnswood.snap.net.nz> (message from Nick Roberts on Fri, 31 Mar 2006 18:38:03 +1200) Subject: Re: info locals gives error Reply-to: Eli Zaretskii References: <17452.52811.89546.605084@farnswood.snap.net.nz> X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2006-03/txt/msg00232.txt.bz2 > From: Nick Roberts > Date: Fri, 31 Mar 2006 18:38:03 +1200 > > I've just upgraded to Fedora Core 5 (kernel 2.6.15-1.2054_FC5) and with the > program below I get errors which didn't occur before (Fedora Core 3). This > error might relate to Vladimir Prus's earlier report > (http://sources.redhat.com/ml/gdb-patches/2006-03/msg00225.html) and > value_print. > > > /* -*- compile-command: "cc -g -o simple simple.c"; -*- */ > > main(int argc, char **argv) { > int i; > i = 1; > } > [...] > (gdb) b main > Breakpoint 1 at 0x8048354: file simple.c, line 3. > (gdb) r > Starting program: /home/nickrob/simple > Reading symbols from shared object read from target memory...done. > Loaded system supplied DSO at 0x80e000 > > Breakpoint 1, main () at simple.c:3 > 3 main(int argc, char **argv) { > (gdb) info locals > argc = Cannot access memory at address 0x0 I cannot reproduce this with GDB 6.4 and GCC versions 3.3.5 and 4.0.0 on a Debian box. I also tried GCC 3.4.2 and GDB 6.3 on a Windows box. What I get in all of those cases is some arbitrary garbage, not "cannot access".