From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22540 invoked by alias); 21 Jun 2004 17:56:06 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 22365 invoked from network); 21 Jun 2004 17:56:04 -0000 Received: from unknown (HELO mail.xor.ch) (212.55.210.163) by sourceware.org with SMTP; 21 Jun 2004 17:56:04 -0000 Received: from orpatec.ch (217.162.130.125) by mail.xor.ch with MERCUR Mailserver (v4.02.30 NjYtMjMxMS00NjIy) for ; Mon, 21 Jun 2004 19:59:55 +0200 Message-ID: <40D7212F.E68A9D61@orpatec.ch> Date: Mon, 21 Jun 2004 17:56:00 -0000 From: Otto Wyss Reply-To: otto.wyss@orpatec.ch MIME-Version: 1.0 To: Daniel Jacobowitz CC: gdb@sources.redhat.com Subject: Re: GDB doesn't show the correct line References: <40D5E480.4A68163@orpatec.ch> <20040620202929.GA17216@nevyn.them.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2004-06/txt/msg00210.txt.bz2 Daniel Jacobowitz wrote: > > On Sun, Jun 20, 2004 at 09:24:48PM +0200, Otto Wyss wrote: > > Since a few days GDB (6.1-debian) offsets the shown line by about 3 > > lines. when I set a breakpoint at a function name of a class (C++) it > > stops and shows the line 3 more down. When I now step through (next) > > Not a known problem - test case? > My full source is here "http://cvs.sourceforge.net/viewcvs.py/wyodesktop/wyoDesktop/loginapp/src/app.cpp?view=markup" but it's probably not usable as a test case. The 3 line offset is from the first function call "App::OnInit". > Usually this means you've confused GDB about what version of a source > file it should be opening. > It's definitely not my source since I've built my app and all the wxWidgets library again. Also I just tried another of my apps (with lots of wxWidgets functions) and this behaves correctly. Well that means GDB works correct except in one case. I can only speculate that it's because of one of the standard headers which are unique to this program. But they are from an ordinary Debian/sarge system. How can I detect further where the offset is introduced? O. Wyss -- See a huge pile of work at "http://wyodesktop.sourceforge.net/"