public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug breakpoints/27188] New: FAIL: gdb.base/gdb11531.exp: watchpoint variable triggers at next
@ 2021-01-15 13:23 vries at gcc dot gnu.org
2021-01-20 16:30 ` [Bug breakpoints/27188] " vries at gcc dot gnu.org
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: vries at gcc dot gnu.org @ 2021-01-15 13:23 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=27188
Bug ID: 27188
Summary: FAIL: gdb.base/gdb11531.exp: watchpoint variable
triggers at next
Product: gdb
Version: HEAD
Status: NEW
Severity: normal
Priority: P2
Component: breakpoints
Assignee: unassigned at sourceware dot org
Reporter: vries at gcc dot gnu.org
Target Milestone: ---
On openSUSE Factory, there's a cluster of failing test-case related to
watchpoints. The first one of those is:
...
FAIL: gdb.base/gdb11531.exp: watchpoint variable triggers at next
...
Can be reproduced on the command line, as follows.
First we show that the watchpoint works when using continue:
...
$ gdb -batch outputs/gdb.base/gdb11531/gdb11531 \
-ex start \
-ex "watch myrec.x" \
-ex continue
Temporary breakpoint 1 at 0x4010fa: file gdb11531.c, line 34.
Temporary breakpoint 1, main () at gdb11531.c:34
34 myrec.x = 5;
Hardware watchpoint 2: myrec.x
Hardware watchpoint 2: myrec.x
Old value = 0
New value = 5
main () at gdb11531.c:35
35 myrec.y = 3.4;
...
And now with step instead of continue, the watchpoint no longer triggers:
...
$ gdb -batch outputs/gdb.base/gdb11531/gdb11531 \
-ex start \
-ex "watch myrec.x" \
-ex step
Temporary breakpoint 1 at 0x4010fa: file gdb11531.c, line 34.
Temporary breakpoint 1, main () at gdb11531.c:34
34 myrec.x = 5;
Hardware watchpoint 2: myrec.x
35 myrec.y = 3.4;
...
Workaround: disable hardware watchpoints:
...
$ gdb -batch outputs/gdb.base/gdb11531/gdb11531 \
-ex start \
-ex "set can-use-hw-watchpoints 0" \
-ex "watch myrec.x" \
-ex step
Temporary breakpoint 1 at 0x4010fa: file gdb11531.c, line 34.
Temporary breakpoint 1, main () at gdb11531.c:34
34 myrec.x = 5;
Watchpoint 2: myrec.x
Watchpoint 2: myrec.x
Old value = 0
New value = 5
main () at gdb11531.c:35
35 myrec.y = 3.4;
...
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug breakpoints/27188] FAIL: gdb.base/gdb11531.exp: watchpoint variable triggers at next
2021-01-15 13:23 [Bug breakpoints/27188] New: FAIL: gdb.base/gdb11531.exp: watchpoint variable triggers at next vries at gcc dot gnu.org
@ 2021-01-20 16:30 ` vries at gcc dot gnu.org
2021-01-29 9:55 ` vries at gcc dot gnu.org
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: vries at gcc dot gnu.org @ 2021-01-20 16:30 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=27188
--- Comment #1 from Tom de Vries <vries at gcc dot gnu.org> ---
Reproduced with gdb-10-branch, gdb-9-branch, gdb-8.3-branch, gdb-8.2-branch
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug breakpoints/27188] FAIL: gdb.base/gdb11531.exp: watchpoint variable triggers at next
2021-01-15 13:23 [Bug breakpoints/27188] New: FAIL: gdb.base/gdb11531.exp: watchpoint variable triggers at next vries at gcc dot gnu.org
2021-01-20 16:30 ` [Bug breakpoints/27188] " vries at gcc dot gnu.org
@ 2021-01-29 9:55 ` vries at gcc dot gnu.org
2021-02-13 11:32 ` vries at gcc dot gnu.org
2021-03-07 7:22 ` vries at gcc dot gnu.org
3 siblings, 0 replies; 5+ messages in thread
From: vries at gcc dot gnu.org @ 2021-01-29 9:55 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=27188
--- Comment #2 from Tom de Vries <vries at gcc dot gnu.org> ---
This has been identified as being caused by a change in the kernel, and a
kernel patch is being discussed at https://lkml.org/lkml/2021/1/28/967 .
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug breakpoints/27188] FAIL: gdb.base/gdb11531.exp: watchpoint variable triggers at next
2021-01-15 13:23 [Bug breakpoints/27188] New: FAIL: gdb.base/gdb11531.exp: watchpoint variable triggers at next vries at gcc dot gnu.org
2021-01-20 16:30 ` [Bug breakpoints/27188] " vries at gcc dot gnu.org
2021-01-29 9:55 ` vries at gcc dot gnu.org
@ 2021-02-13 11:32 ` vries at gcc dot gnu.org
2021-03-07 7:22 ` vries at gcc dot gnu.org
3 siblings, 0 replies; 5+ messages in thread
From: vries at gcc dot gnu.org @ 2021-02-13 11:32 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=27188
--- Comment #3 from Tom de Vries <vries at gcc dot gnu.org> ---
The fix showed up in linux-stable:
...
$ git tag --contains 9ad22e165994ccb64d85b68499eaef97342c175b
v5.11-rc7
...
So I guess I'll be able to test when Tumbleweed switches to v5.11 (currently at
v5.10.12).
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug breakpoints/27188] FAIL: gdb.base/gdb11531.exp: watchpoint variable triggers at next
2021-01-15 13:23 [Bug breakpoints/27188] New: FAIL: gdb.base/gdb11531.exp: watchpoint variable triggers at next vries at gcc dot gnu.org
` (2 preceding siblings ...)
2021-02-13 11:32 ` vries at gcc dot gnu.org
@ 2021-03-07 7:22 ` vries at gcc dot gnu.org
3 siblings, 0 replies; 5+ messages in thread
From: vries at gcc dot gnu.org @ 2021-03-07 7:22 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=27188
Tom de Vries <vries at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |MOVED
Status|NEW |RESOLVED
--- Comment #4 from Tom de Vries <vries at gcc dot gnu.org> ---
The commit appeared in v5.10.15.
I've retested with v5.10.16 on Factory, and the tests started passing.
Closing as resolved-moved.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2021-03-07 7:22 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-15 13:23 [Bug breakpoints/27188] New: FAIL: gdb.base/gdb11531.exp: watchpoint variable triggers at next vries at gcc dot gnu.org
2021-01-20 16:30 ` [Bug breakpoints/27188] " vries at gcc dot gnu.org
2021-01-29 9:55 ` vries at gcc dot gnu.org
2021-02-13 11:32 ` vries at gcc dot gnu.org
2021-03-07 7:22 ` vries at gcc dot gnu.org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).