Re: [gdb-7.0 release] 2009-09-02 status and proposed plan

Paul Pluzhnikov
2009-09-14T17:43:12Z

On Fri, Sep 4, 2009 at 8:25 AM, Paul Pluzhnikov <ppluzhnikov@google.com> wrote:

> I think there is another release blocker:

And another one :-(

We have a bug report, where doing "break file:line" inserts 13 breakpoints
with GDB CVS, but only 9 with GDB-6.8.

The problem is that the extra 4 insertions are all in the middle of
instruction(s), and cause inferior to SIGSEGV if any of these instructions
is ever executed.

This is happening in a large piece of optimized code, still working on
reduced test case. Analysis so far:

The problem appears to be in expand_line_sal(). Both gdb-6.8 and gdb-cvs
construct a list of 20 candidates, but then gdb-6.8 filters that list down
to 9, and gdb-cvs down to 13 candidates.

--
Paul Pluzhnikov