From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7772 invoked by alias); 19 Jun 2014 13:43:41 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 7749 invoked by uid 89); 19 Jun 2014 13:43:38 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=1.0 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,SPF_PASS,T_RP_MATCHES_RCVD,ZIP_ATTACHED autolearn=no version=3.3.2 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Thu, 19 Jun 2014 13:43:37 +0000 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s5JDhZ5R022132 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 19 Jun 2014 09:43:35 -0400 Received: from host2.jankratochvil.net (ovpn-116-53.ams2.redhat.com [10.36.116.53]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id s5JDhUM2002233 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NO); Thu, 19 Jun 2014 09:43:33 -0400 Date: Thu, 19 Jun 2014 13:43:00 -0000 From: Jan Kratochvil To: Pedro Alves Cc: Doug Evans , "gdb-patches@sourceware.org" Subject: Re: Regression for watchpoint-fork.exp [Re: [PATCH v3 2/5] PR breakpoints/7143 - Watchpoint does not trigger when first set] Message-ID: <20140619134330.GA14567@host2.jankratochvil.net> References: <1394154640-14053-1-git-send-email-palves@redhat.com> <1394154640-14053-3-git-send-email-palves@redhat.com> <53272CB0.6050101@redhat.com> <532AF3D0.8090904@redhat.com> <20140617191850.GA10997@host2.jankratochvil.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="ReaqsoxgOBHFXBhH" Content-Disposition: inline In-Reply-To: <20140617191850.GA10997@host2.jankratochvil.net> User-Agent: Mutt/1.5.23 (2014-03-12) X-IsSubscribed: yes X-SW-Source: 2014-06/txt/msg00704.txt.bz2 --ReaqsoxgOBHFXBhH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-length: 2831 On Tue, 17 Jun 2014 21:18:50 +0200, Jan Kratochvil wrote: > On Thu, 20 Mar 2014 14:57:36 +0100, Pedro Alves wrote: > > Here's what I pushed (nothing else changed). > > 31e77af205cf6564c2bf4c18400b4ca16bdf92cd is the first bad commit > commit 31e77af205cf6564c2bf4c18400b4ca16bdf92cd > Author: Pedro Alves > Date: Thu Mar 20 13:26:32 2014 +0000 > PR breakpoints/7143 - Watchpoint does not trigger when first set > > PASS kernel-3.14.6-200.fc20.x86_64 > FAIL kernel-3.13.10-200.dentrybuflen.fc20.x86_64 That was a red herring, in fact it was due to different GCC. (gdb) disas marker Dump of assembler code for function marker: 0x0000000000400826 <+0>: push %rbp 0x0000000000400827 <+1>: mov %rsp,%rbp => 0x000000000040082a <+4>: pop %rbp 0x000000000040082b <+5>: retq End of assembler dump. ptrace(PTRACE_POKEUSER, 24574, offsetof(struct user, u_debugreg), 0x40082a) = -1 EINVAL (Invalid argument) New GDB in the 'hbreak' case does not align the breakpoint address. Attaching gzipped gdb.threads/watchpoint-fork-parent-st from gcc-4.9.0-9.fc21.x86_64. Jan ../gdb gdb.threads/watchpoint-fork-parent-st -ex 'set pagination off' -ex start -ex 'hbreak marker' -ex 'watch var' -ex c -ex c -ex c GNU gdb (GDB) 7.8.50.20140619-cvs Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from gdb.threads/watchpoint-fork-parent-st...done. Temporary breakpoint 1 at 0x400836: file ./gdb.threads/watchpoint-fork-st.c, line 43. Starting program: /home/jkratoch/redhat/gdb-test-f20-noasan/gdb/testsuite/gdb.threads/watchpoint-fork-parent-st Temporary breakpoint 1, main () at ./gdb.threads/watchpoint-fork-st.c:43 43 setbuf (stdout, NULL); Hardware assisted breakpoint 2 at 0x40082a: file ./gdb.threads/watchpoint-fork-st.c, line 33. Hardware watchpoint 3: var Continuing. main: 26352 Breakpoint 2, marker () at ./gdb.threads/watchpoint-fork-st.c:33 33 } Continuing. Hardware watchpoint 3: var Old value = 0 New value = 1 main () at ./gdb.threads/watchpoint-fork-st.c:50 50 forkoff (1); Continuing. main () at ./gdb.threads/watchpoint-fork-st.c:50 50 forkoff (1); Couldn't write debug register: Invalid argument. (gdb) _ --ReaqsoxgOBHFXBhH Content-Type: application/gzip Content-Disposition: attachment; filename="watchpoint-fork-parent-st.gz" Content-Transfer-Encoding: base64 Content-length: 6405 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 --ReaqsoxgOBHFXBhH--