Re: patch -- fix for Bug 760 [and ChangeLog question]


Subject: Re: patch -- fix for Bug 760 [and ChangeLog question]
From: sam th (sam@bur-jud-118-039.rh.uchicago.edu)
Date: Mon May 22 2000 - 01:14:46 CDT


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, 22 May 2000, Jesper Skov wrote:

> >>>>> "sam" == sam th <sam@bur-jud-118-039.rh.uchicago.edu> 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.

first, the asserts your way are
**** (360) Assert ****
**** (360) FP_RUN_NOT != containsOffset(iOffset) at fp_Run.cpp:1222 ****
**** (360) Continue ? (y/n) [y] :

whereas the ones i mentioned were

**** (11) Assert ****
**** (11) UT_SHOULD_NOT_HAPPEN at fl_BlockLayout.cpp:993 ****
**** (11) Continue ? (y/n) [y] : y

followed by

**** (12) Assert ****
**** (12) pRun at fv_View.cpp:4645 ****
**** (12) Continue ? (y/n) [y] : y

second, I can't make your way segfault. My way does after the 12 asserts
I mentioned.
       
they may be related, but I don't think they are exactly the same.
    
                                     sam th
                                     sam@uchicago.edu
                                http://sam.rh.uchicago.edu
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE5KNBXt+kM0Mq9M/wRAregAJ0XIvsMqNW59nk8h7oncG2DiLAr8gCg2YQ4
7MUW9yTVoHldcy7SP2uScUk=
=0+Aw
-----END PGP SIGNATURE-----



This archive was generated by hypermail 2b25 : Mon May 22 2000 - 01:15:15 CDT