Found in OpenSuse while looking at Bug 38956. How to reproduce: 1. Format -> Cells 2. Select Currency under category 3. Select -$1234.-- (in Red) 4. Un-check thousands separator or Mark as Red and Calc crashes Error message produced in terminal: KCrash: Application 'soffice.bin' crashing... Warning: connect() failed: : No such file or directory KCrash cannot reach kdeinit, launching directly.
[Reproducible] with "LibreOffice 3.4.1RC1 - WIN7 Home Premium (64bit) German UI [OOO340m1 (Build:103)]". For me it's not 100% reporducible, but gambling a while with those 2 checkboxes will cause a crash from time to time. Might be related to "Negative Red" checkbox malfuncition, I can't unselect "Negative Red" reliable, but until now I was unable to find out a way to mke that 100% reproducible - because of the crashes. @Kohei: Can you please check?
Created attachment 48754 [details] Backtrace of the crash for (Mark in Red) in LO 3.4 Program received signal SIGSEGV, Segmentation fault. 0xb7559d39 in SvNumberformat::IsNegativeInBracket() const () from /opt/libreoffice3.4/program/../basis-link/program/libsvlli.so.
I'll have a look at it. Thank you very much for your backtrace.
my first idea after some debugging is that it will happen every time it can't find a corresponding build-in format So I think it will only happen if changing the options results in a switch from build-in to user defined and then the check for brackets cause a crash
hopefully I got it, pushed a patch to master