https://bugs.freedesktop.org/show_bug.cgi?id=75492
Priority: high
Bug ID: 75492
Keywords: regression
Assignee: [email protected]
Summary: FILEOPEN ODT Silent corruption of formulas in TABLE
Severity: critical
Classification: Unclassified
OS: All
Reporter: [email protected]
Hardware: Other
Status: UNCONFIRMED
Version: 4.2.0.0.beta1
Component: Writer
Product: LibreOffice
Created attachment 94712
--> https://bugs.freedesktop.org/attachment.cgi?id=94712&action=edit
Bug doc
When opening attached ODT with LO 4.2.0.0.beta1 and higher (including 4.2.1.1),
all the tables look normal. But interacting with some of the tables, or e.g.
printing document, corrupts their contents - the cells contents becomes **
Expression is faulty **.
The cells that exhibit this problem contain formulas that refer to other
tables, as well as some variables. Actually, the formulas are corrupted on
opening, but the cells initially show cached data, so the problem is only
evident on recalculation.
To see the problem, open the attached document, scroll down to page 11 and
hover over column B (or D) of Table32. You may notice that the formulas are
already corrupt (contain something like "=qо*<Table26.?>*(1+k1)/1000" - note
the question mark instead of cell address). Until clicked, the table looks
normal. Clicking inside the table immidiately makes most cells contain "**
Expression is faulty **".
Opening the same document with LO 4.1.5.3 and older shows that the cells
contain correct formulas like "=qо*<Table26.D2>*(1+k1)/1000".
If this file is opened with 4.2.x, then simply saved, then the corruption
becomes permanent, i.e. opening such saved ODT with 4.1.x and lower gives
corrupted formulas.
Tested with 4.2.0.0.beta1 - 4.2.1.1 under Win7x64 and 4.2.1.1 under Ubuntu
13.10 64-bit.
Not reproducible under 4.1.5.3 and lower -> regression.
This is a critical bug, because:
1. It affects the native ODT format;
2. It corrupts data;
3. The corruption may happen unnoticed, if one opens the document, makes some
modifications outside of problematic table, then saves document; the problem
could only be noticed after reopening the already corrupted file;
4. It is a regression.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs