Created attachment 66675 [details] The excel macro file that causes the crash. Problem description: Libreoffice crashes immediately upon opening the attached document. The document opens fine in Libreoffice 3.5.x. Steps to reproduce: 1. Open attached file. 2. Calc goes BOOM! Current behavior: Calc crashes. Expected behavior: Expect at least the behavior of Calc 3.5.6 Platform (if different from the browser): Linux 3.5 Browser: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0
Created attachment 66677 [details] The excel macro file that causes the crash.
Ok, so I needed some time to understand the issue here and had to read ooxml spec about extLst and ext entries again. The spec allows to have ext entries in an extLst that don't map any more to an exisiting entry. The standard even requires that consumers write all extLst entries they can't import out again into the document. I need to change the extLst handling in 3.6 to work with that.
Markus Mohrhard committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=fcd85be5d5e44b00c6fa5717c7ec13ea657483d4 ooxml spec allow ext ref to non existent entry, fdo#54558 The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Markus Mohrhard committed a patch related to this issue. It has been pushed to "libreoffice-3-6": http://cgit.freedesktop.org/libreoffice/core/commit/?id=6232eeaa90643f2e067145296f8e97fb16f7ecf5&g=libreoffice-3-6 ooxml spec allow ext ref to non existent entry, fdo#54558 It will be available in LibreOffice 3.6.3. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Markus Mohrhard committed a patch related to this issue. It has been pushed to "libreoffice-3-6": http://cgit.freedesktop.org/libreoffice/core/commit/?id=1ba25c3ada91963f095c976764d68db039be0fd8&g=libreoffice-3-6 fix vell value import from ooxml with array formulas, fdo#54558 It will be available in LibreOffice 3.6.3. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.