Summary: | array formula leads to crash | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | oscar.0 |
Component: | Calc | Assignee: | Kohei Yoshida <kohei> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | medium | ||
Version: | 3.4.3 release | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | target:3.5 | ||
Crash report or crash signature: | Regression By: |
Description
oscar.0
2011-09-18 08:42:09 UTC
NOT reproduced with LO 3.4.3 OOO340m1 (Build:302) Ubuntu 10.04.3 x86 Linux 2.6.32-33-generic Russian UI Instead of that I got Error:501. I reproduced it on x86, Linux 3.0.0 and LO 3.4.3. with the same formula. Changing it to {=SUM(IF($A$1:$A$99="",IF($B$1:$B$99="",IF($C$1:$C$99="",$D$1:$D$99,0),0),0))} works but still draws a lot of resources. Entering numbers in D1, D2 and so on takes a moment until calculation is done. This seems to show that the processor load rises exponentially with increasing size of the array . I'll take a look at this for 3.5. Finally fixed this. http://cgit.freedesktop.org/libreoffice/core/commit/?id=9bf4bb78806683d64514928b7b091634003efea8 The problem was where I least expected. |