Mirror of the gdb mailing list
 help / color / mirror / Atom feed
From: Daniel Jacobowitz <drow@false.org>
To: Greg Law <glaw@undo-software.com>
Cc: gdb@sourceware.org
Subject: Re: bfinish writes to random addresses.
Date: Tue, 25 Jul 2006 15:42:00 -0000	[thread overview]
Message-ID: <20060725154115.GA13191@nevyn.them.org> (raw)
In-Reply-To: <44C63B23.7060306@undo-software.com>

On Tue, Jul 25, 2006 at 04:39:15PM +0100, Greg Law wrote:
> Hi list,
> 
> When doing a 'finish' command when EBP contains bad values such that gdb 
> gets confused about a function's return address, it writes a breakpoint 
> into an essentially random point in the inferior's address space.
> 
> Should I report a bug, or do we consider it the user's own stupid fault 
> if he/she tries to do a 'finish' command when the frame-pointer is invalid?

Well, is there anything better that could be done about it?  I don't
think so.  Finish is going to take you back to whatever GDB thinks the
previous frame is.

Now, of course, GDB shouldn't get confused in the first place.  That's
always worth filing a bug about, although it may be a case of
inadequate debug information or other similar problems out of our
control.

-- 
Daniel Jacobowitz
CodeSourcery


  reply	other threads:[~2006-07-25 15:41 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-25 15:41 Greg Law
2006-07-25 15:42 ` Daniel Jacobowitz [this message]
2006-07-25 16:09   ` Greg Law
2006-07-25 16:20     ` Daniel Jacobowitz
2006-07-25 16:27       ` Greg Law
2006-07-25 16:53         ` Daniel Jacobowitz
2006-07-25 18:40         ` Mark Kettenis
2006-07-26  1:21           ` Daniel Jacobowitz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20060725154115.GA13191@nevyn.them.org \
    --to=drow@false.org \
    --cc=gdb@sourceware.org \
    --cc=glaw@undo-software.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox