On Mon, 22 May 2000, sam th wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Mon, 22 May 2000, Jesper Skov wrote:
> 
> > >>>>> "sam" == sam th <[EMAIL PROTECTED]> writes:
> > 
> > sam> open a new document.  turn on overline (ctrl-t) type a type enter
> > sam> type ctrl-enter (page break) you get 11 of these asserts
> > 
> > sam> **** (1) Assert **** **** (1) UT_SHOULD_NOT_HAPPEN at
> > sam> fl_BlockLayout.cpp:993 **** **** (1) Continue ? (y/n) [y] : y
> > 
> > These happen because fl_BlockLayout::findPointCoords is called while
> > the only Run on page 2 is a pageBreak which cannot contain the IP.
> > 
> > Another way to reproduce the problem (I think it's the same anyway) is
> > to do:
> > 
> > 1234 + 2xleft + ctrl-return (+ up)
> 
> I don't think this is the same problem.  2 reasons.  
> 

Hmm I got bored typing "y" to the asserts so I built a non-debug version.
After applying your patch Jesper I get no segfaults trying either method
of generating the bug.

However I had an "old" non-debug binary lying around and I couldn't get
that to segfault either.

I think we should concentrate on eliminating the asserts that arise after
a page break. If a patch removes those we have a good chance of having
solved the problem.

Cheers

Martin




Reply via email to