https://bugs.freedesktop.org/show_bug.cgi?id=51249

--- Comment #1 from Lionel Dricot <[email protected]> 2012-06-20 02:07:31 PDT 
---

What is happening ?

According to our investigation, saving a Calc file is done in two steps:

1. For each table, if the table has not been modified, the previous save of the
"Styles" of the table is used, else the new "Styles" are computed.

2. For each table, if the table has not been modified, the previous save of the
"Content" is used else the new "Content" is computed.


Whit track-changes enabled, the content is computed by replaying all the
changes.

It seems that, in some case, replying the file to compute the "content" may be
interpreted as "content has changed". But if the table was not modified,
"Styles" were not computed but instead copied from the last save. This means
that an inconsistency between Styles and Content appear and lead to a crash.


A straightforward solution would be to not allow the direct copy optimisation
when track-change is enabled.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- 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

Reply via email to