Re: [Rd] Trouble debugging with gdb, R on Windows

From: Paul Roebuck <roebuck_at_odin.mdacc.tmc.edu>
Date: Fri 18 Mar 2005 - 19:01:40 GMT

On Fri, 18 Mar 2005, Seth Falcon wrote:

> I'm trying to follow the example in the R for Windows FAQ on running
> gdb and am getting stuck because gdb tells me "Cannot access memory at
> address ...".
>
> Here's what my gdb session looks like (This one from a cygwin shell,
> but same results from plain Windows CMD shell):
>
> $ cd R-devel/src/gnuwin32
> $ gdb ../../bin/Rgui.exe
> GNU gdb 5.2.1
> Copyright 2002 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for details.
> This GDB was configured as "i686-pc-mingw32"...
> (gdb) break WinMain
> Breakpoint 1 at 0x401296: file ../graphapp/graphappmain.c, line 59.
> (gdb) run
> Starting program: y:\falcon\src\R-devel\src\gnuwin32/../../bin/Rgui.exe
>
> Breakpoint 1, WinMain (Instance=0x400000, PrevInstance=0x0,
> CmdLine=0x261f26 "", CmdShow=10) at ../graphapp/graphappmain.c:59
> 59 startgraphapp(Instance, PrevInstance, CmdShow);
> (gdb) break R_ReadConsole
> Cannot access memory at address 0x23e17
> (gdb) info symbol 0x23e17
> R_ReadConsole in section .text
> (gdb)
>
> Any suggestions? Attempting to set other break points (do_BLAH) gives
> the same result.

Not a Windows developer so this may be off but did you try loading the shared library prior to setting your breakpoint?

(gdb) break WinMain
(gdb) run
(gdb) info share

----------------------------------------------------------
SIGSIG -- signature too long (core dumped)

R-devel@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Sat Mar 19 06:04:07 2005

This archive was generated by hypermail 2.1.8 : Mon 20 Feb 2006 - 03:21:02 GMT