Crash test update

Eike Rathke erack at redhat.com
Thu Apr 1 15:48:33 UTC 2021


Hi,

On Monday, 2021-03-29 18:14:54 +0200, Luboš Luňák wrote:

> On Monday 29 of March 2021, Caolán McNamara wrote:
> > wget https://bz.apache.org/ooo/attachment.cgi?id=71756 \
> >   -O ooo114587-1.ods
> > ./instdir/program/soffice.bin ./ooo114587-1.ods
> 
>  This appears to be a regression from 
> https://cgit.freedesktop.org/libreoffice/core/commit/?id=042dbf83122b14fd1dd32705c8f8b7d65c22f21b .

That is because a cell result of a (or in this case THE) currently
running interpreted cell is to be pushed (which could happen in several
other constellations as well and actually should result in circular
reference error if iterations are not activated) and
ScFormulaCell::MaybeInterpret() has

  assert(!rDocument.IsThreadedGroupCalcInProgress());

instead of letting the following Interpret() call decide what to do
which it was designed for before all the group calc things were shoved
before the if(bRunning) block so that doesn't work anymore and the
assert() was introduced..

I'll see if I can solve it somehow.

  Eike

-- 
GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20210401/6de3c518/attachment.sig>


More information about the LibreOffice mailing list