This is the mail archive of the gdb-prs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

breakpoints/2253: Impossible to set a breakpoint using the full path if not on the same drive


>Number:         2253
>Category:       breakpoints
>Synopsis:       Impossible to set a breakpoint using the full path if not on the same drive
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Apr 12 14:38:01 BST 2007
>Closed-Date:
>Last-Modified:
>Originator:     rachma75@yahoo.fr
>Release:        unknown-1.0
>Organization:
>Environment:
Windows XP SP2
gcc (GCC) 3.4.5 (mingw special)
GNU gdb 6.5.50.20060706-cvs (cygwin-special)
>Description:
When debugging an exe generated with Mingw GCC, it's impossible to set a breakpoint using the source file's FULL path if the current drive is not the same as the source file's drive.
>How-To-Repeat:
- Create a source file C:/dummy.c which has just a "main" function.
- Build it into a.exe with Mingw GCC: "gcc -g dummy.c"
- Debug the exe with gdb: "gdb a.exe"
- Go to drive d: "cd d:"
- Set a breakpoint: "b c:/dummy.c:5"
  -> you get the error "No source file named c:/dummy.c."
- If you first go to drive c: and repeat the same operation, it works.

Note that it doesn't happen if you build the exe with Cygwin GCC.
The attached zip contains the source file dummy.c + the generated a.exe
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/zip; name="breakpointBug.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="breakpointBug.zip"

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
aAAAAJYTAAAAAA==


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