From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9033 invoked by alias); 13 Feb 2009 15:23:26 -0000 Received: (qmail 9019 invoked by uid 22791); 13 Feb 2009 15:23:23 -0000 X-SWARE-Spam-Status: No, hits=-1.7 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_12,J_CHICKENPOX_74,SPF_PASS,WEIRD_PORT X-Spam-Check-By: sourceware.org Received: from imr2.ericy.com (HELO imr2.ericy.com) (198.24.6.3) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 13 Feb 2009 15:23:15 +0000 Received: from eusrcmw751.eamcs.ericsson.se (eusrcmw751.exu.ericsson.se [138.85.77.51]) by imr2.ericy.com (8.13.1/8.13.1) with ESMTP id n1DFN7xv001778; Fri, 13 Feb 2009 09:23:07 -0600 Received: from ecamlmw720.eamcs.ericsson.se ([142.133.1.72]) by eusrcmw751.eamcs.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Fri, 13 Feb 2009 09:23:07 -0600 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: [RFA] Patch to fix "reverse-next" command error Date: Fri, 13 Feb 2009 16:07:00 -0000 Message-ID: <6D19CA8D71C89C43A057926FE0D4ADAA06EC2DCA@ecamlmw720.eamcs.ericsson.se> In-Reply-To: References: <6D19CA8D71C89C43A057926FE0D4ADAA04E1BF2D@ecamlmw720.eamcs.ericsson.se> <6D19CA8D71C89C43A057926FE0D4ADAA06D3416B@ecamlmw720.eamcs.ericsson.se> <6D19CA8D71C89C43A057926FE0D4ADAA06E85695@ecamlmw720.eamcs.ericsson.se> From: "Marc Khouzam" To: "teawater" Cc: "Michael Snyder" , "Pedro Alves" , X-IsSubscribed: yes 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 X-SW-Source: 2009-02/txt/msg00303.txt.bz2 > -----Original Message----- > From: teawater [mailto:teawater@gmail.com]=20 > Sent: Wednesday, February 11, 2009 9:59 PM > To: Marc Khouzam > Cc: Michael Snyder; Pedro Alves; gdb-patches@sourceware.org > Subject: Re: [RFA] Patch to fix "reverse-next" command error >=20 > Hi Marc, >=20 > I can't reproduce this issue with or without=20 > "fix-reverse-plt-error.txt". =20 > Could you try it with CVS-head version and new Precord patch=20 > in attachment? >=20 > Thanks, > Hui Thanks for putting all the patches in a single attachement, it was much easier like that. (there was no patch 4. Is it not needed anymore?) I'm still getting the bug. I have HEAD from Feb 12th. + the Precord patches you sent. + fix-reverse-plt-error.txt + stopped.diff from Volodya (although it is not needed for this test) I compile with g++ (GCC) 4.1.2 20070115 (prerelease) (SUSE Linux) My linux is (uname -a) Linux camoc0002 2.6.16.53-0.16-smp #1 SMP Tue Oct 2 16:57:49 UTC 2007 i686 i686 i386 GNU/Linux Again, here is the output. Could it be related to my printf library? GNU gdb (GDB) 6.8.50.20090212-cvs Copyright (C) 2009 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 "i686-pc-linux-gnu". For bug reporting instructions, please see: ... (gdb) l 1 #include 2 int main() 3 { 4 char* cptr =3D "Thread 1"; 5 int b[2] =3D {5,8}; 6 b[0] =3D 6; b[1] =3D 9; 7 printf("Thread 1, loop \n"); 8 printf("Thread 2, loop \n"); 9 printf("Thread 3, loop \n"); 10 return 1; (gdb) b main Breakpoint 1 at 0x8048485: file a.cc, line 4. (gdb) r Starting program: /local/home/lmckhou/testing/a.out=20 Breakpoint 1, main () at a.cc:4 4 char* cptr =3D "Thread 1"; (gdb) rec (gdb) b 10 Breakpoint 2 at 0x80484cc: file a.cc, line 10. (gdb) c Continuing. Thread 1, loop=20 Thread 2, loop=20 Thread 3, loop=20 Breakpoint 2, main () at a.cc:10 10 return 1; (gdb) rs 9 printf("Thread 3, loop \n"); (gdb)=20 8 printf("Thread 2, loop \n"); (gdb)=20 No more reverse-execution history. main () at a.cc:4 4 char* cptr =3D "Thread 1";