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/2300: GDB 6.3 : Cannot delete or disable Hardware Watchpoint


>Number:         2300
>Category:       breakpoints
>Synopsis:       GDB 6.3 : Cannot delete or disable Hardware Watchpoint
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Mon Aug 13 14:58:01 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     Guillaume ORTEGA
>Release:        GDB 6.3-1 MinGW
>Organization:
>Environment:
Windows XP SP2 on an Athlon 64 X2
GCC 4.2.0 
>Description:
When I try to disable or delete an Hardware watchpoint on my program (that use some windows dlls without debugging symbols (gtk, kernel32, ntdll...) ans is multithreaded (32 threads)), the program still stop on it and send a SIGTRAP.
When I use the info break command, the watchpoint is disabled or is deleted in the list. 
>How-To-Repeat:
On a multithreaded program :
watch a variable : watch &a
continue : c
when break on a change : disable Num(watchpoint number)
continue : c
if the variable is change a SIGTRAP is Recieved.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:


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