On Tue, 1 Jan 2002, Garst R. Reese wrote:

> Michael Koziarski wrote:
>
> > Bug 134:
> > Summary:    Crash clicking on old-graphics in float.
> > URL:        http://cvs.koziarski.com/show_bug.cgi?id=134
> >
> > The instructions are pretty simple to reproduce it.
> >
> I would not call this bug a showstopper. It requrires an old graphics in
> a minipage with a table. I have lots of old-graphics in floats.
> Garst

Actually, it also works with the new graphics inset and you don't have
to have the figure and table in a minipage; a footnote also works.
That took all of 10 seconds to verify.  Other cases are likely to
exist -- although the backtraces are different for most of these
cases.

If you read deeper than the surface layer of "minipage", "footnote",
"graphics (old/new)" and "table" it should become clear that there is
something nasty lurking below.

A better arguement for letting this bug slip through might be that it
also exists in most forms within 1.1.6.  But I would argue that is
even more reason why we should fix it before 1.2.0 (not necessarily
before 1.2.0pre1).

One group of crashes results in an abort with:
        "pure virtual function called"

printed to the console while the other group result in a segfault.
All seem to be triggered by some access to the_locking_inset in
various classes.  I haven't managed to narrow it down any better than
that.

I meant to spend most of the last week investigating this but it's
been to hot :(  And I spent the last two days (almost cool at temps of
low 30s Celcius) updating patches to diffutils-2.7.6.  I'll post those
later once I've completed the docs for the now working 'ChangeLog'
patch.  John, you were close but I ended up with a very different
implementation to what you did.

BTW, the unbreakable prepend magic is:
        @@ -0,0 +1,x @@

Allan. (ARRae)

Reply via email to