On Thu, 2013-10-17 at 21:28 -0700, Ian Lance Taylor wrote:
> On Thu, Oct 17, 2013 at 8:54 PM, David Malcolm <dmalc...@redhat.com> wrote:
> >
> > +* segfault seen in libbacktrace, when an ICE occurs
> 
> That reminded me to commit this libbacktrace patch I worked up a
> couple of weeks ago.  Previously if some debug section was missing,
> the code could compute the wrong min_offset.  The missing section
> would have a zero offset, so min_offset would be set to zero, and
> would then be set to the offset of the next section, even though that
> one might not be the minimum.  That could lead to a segfault in some
> cases, though I don't know if that is the issue that David is seeing.

Thanks - your patch has fixed the issue I was seeing, and I now reliably
get backtraces when an ICE happens within libgccjit.so.

Now to try to fix things so that ICEs can't happen...

Dave

Reply via email to