Created attachment 63761 [details] testcase The attached document crashes LibreOffice under Linux when Graphite is not disabled (SAL_DISABLE_GRAPHITE=0 ./soffice). I have also prepared a small test file (without crash) with a strange Graphite regression, missing superiors in a commonly formatted paragraph.
Created attachment 63762 [details] testcase 2 The content.xml of the ODF contains plain, continuous text: <text:p text:style-name="P1">Hatodikos voltam 1986-ban, amikor vakáció előtt pár nappal az osztályfőnököm egy, akkor még ritkaságnak számító személyi számítógépet mutatott be az osztálynak az utolsó matematikaórán. Az első találkozás hatására a nyári szünetben – ugyan</text:p> But there is a regression in its Graphite layout, mixed normal and superior text (see screenshot). LibO Version 3.6 alpha0 works well this test file.
Created attachment 63763 [details] screenshot of the regression in the testcase 2
Crash not reproducible for me with LO 3.6.0.0.beta2 under Ubuntu 11.10 x86_64 with gnome-shell. In your testcase_2 you have a line spacing of 75%. Is it intended ? I do not reproduce your horrible screenshot. ;-) Best regards. JBF
It seems, this is a Graphite bug resulting problem and crashes only on 32-bit platforms (I have specified the platform in the bug report.), but it should be confirmed. Thanks for your testing.
(In reply to comment #3) Yes, 75% is intended for this superscript letters, but it is not relevant to the bug. (By the way, default "single" line spacing of LibreOffice is 115% of the letter size, so 87% proportial value is the "real" single line spacing.)
It does not crash under Windows (32-bit).
It seems, this is a (significant. I have tested with several test file) problem of my platform/configuration/temporary files. Starting LibreOffice as root, solves this and other Graphite problems (eg. crashing with Graphite feature name of Linux Libertine G.) Many thanks for your tests.
Created attachment 63887 [details] Crash log
Solution: Using Graphite extension (https://github.com/thanlwinsoft/groooext), the program set the Graphite cache size in ~/.profile export SAL_GRAPHITE_CACHE_SIZE=2047 Removing this line the problem has been solved.