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

Peter Jentsch <pj...@guineapics.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

--- Comment #34 from Peter Jentsch <pj...@guineapics.de> ---
I had a first quick look today. The issue seems to be related to the greater
maximum number of rows in calc since 3.x (I don't remember since when we
support more than 65536 rows). There seems to be an overflow in evaluating the
number of repeated rows that leads to an endless recursion in one of the XSLT
templates in table.xsl.

I'll have a look later to come up with a fix. Should be easy, though. 

Unfortunately affects all XSLT calc export operations (for MS Excel 2003) since
extending the maximum number of rows. May or may not be related to the libxslt
port. 

The libxslt port suffers from a less graceful handling of endless recursion:
depending on the maximum amount of stack available libxslt crashes or stops
processing after reaching the internal treshold (which we could set
considerably lower than the default, to prevent futures crashed).

Whatever -- it's seriously broken. I'll try to fix it.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to