Steps to Reproduce: 1. In a recent build of Calc 4.5, Open attachment 109652 [details] 2. File -> Save as -> *.xls -> Use Excel 2003 Format Results: 4.2.6.3 - GOOD, saved correctly 4.5.0.0.alpha0+ - Calc will crash
When I reproduced the bug on freshly built master, it didn't crash as such, but did fail to save the file (an exception is caught and an dialog displayed) -> Summary edited -> NEW
Created attachment 109988 [details] Debug output
Could not reproduce a correct save with 4.2.6.3. When I try, every version back to LO 3.3.0 (and also current AOO) either crashes or fails to save -> Setting earliest reproduced version to "Inherited from OOo"
Created attachment 110090 [details] bt with debug symbols On pc Debian x86-64 with master sources updated today (ee5010f04c214a15ad7b62f662b59b8ba028a902) + enable-dbgutil, I could reproduce the crash. I attached bt.
Matus: noticing http://cgit.freedesktop.org/libreoffice/core/log/?qt=range&q=5ed4c11534ba431097da1abb5d600d21b5f68a9a, one for you?
LO Version: 4.1.6.2 - GOOD LO Version: 4.2.6.3 - GOOD LO Version: 4.5.0.0.alpha0+ - FAIL AOO 420m1(Build:9800) Rev. 1627435 - GOOD I had 3 successful saves on a 32bit Win 7 box. For Windows at least, this does not go back to OOo.
I used 4.4.0.0.beta1 to open an old encrypted .xls file that I was using with previous versions of LibreOffice Calc without problem. 4.4.0.0.beta1 consistently hung when trying to save in any manner. I went back to 4.3.4.1 and the encrypted .xls file worked perfectly.
(In reply to Julien Nabet from comment #5) > Matus: noticing > http://cgit.freedesktop.org/libreoffice/core/log/ > ?qt=range&q=5ed4c11534ba431097da1abb5d600d21b5f68a9a, one for you? That one is fixed. But that only affects the Biff export and not the old xls xml format. So this problem is anyway not related to this bug report.
So this looks like a problem with the recursion depth. There is no easy fix for that and nobody who I know who would be willing to spend time debugging the old XSLT based export filter. In general don't use the XLS XML export/import as it is badly maintained and will not be fixed.
Markus: just for curiosity, do you mean these: ./filter/source/xslt/export/spreadsheetml/table.xsl ./filter/source/xslt/export/spreadsheetml/ooo2spreadsheetml.xsl ./filter/source/xslt/export/spreadsheetml/formular.xsl ./filter/source/xslt/export/spreadsheetml/styles.xsl ./filter/source/xslt/export/spreadsheetml/style_mapping.xsl ? Also, do you mean Save as "Microsoft Excel 97-2003 xls" shouldn't be used? If yes should this export be removed or is there a work in progress to replace it? BTW, "find . -name *.xsl* |wc -l" indicates there are still 140 xsl/xslt files, so if there's no xsl hero here, bad news :-(
(In reply to Luke from comment #0) > Steps to Reproduce: > 1. In a recent build of Calc 4.5, Open attachment 109652 [details] > 2. File -> Save as -> *.xls -> Use Excel 2003 Format Testing on Ubuntu 14.04 x86_64: LO 4.4.0.0.beta2 - GOOD LO Version: 4.5.0.0.alpha0+ - GOOD (Build ID: df62a2c81bef2bcd96a5f14802e41815f0bdc2da TinderBox: Linux-rpm_deb-x86_64@46-TDF, Branch:master, Time: 2014-12-09_22:40:23 Locale: en_US) Luke: is this one fixed?
Confirmed FIXED in today's 12/10 4.5 daily build under Win7. Great work team!
Migrating Whiteboard tags to Keywords: (BibisectRequest) [NinjaEdit]