make check fails in chart2_unoapi (probably hyphen problem)
Michael Stahl
mstahl at redhat.com
Wed Jul 11 12:11:53 PDT 2012
On 10/07/12 16:42, Miklos Vajna wrote:
> Hi,
>
> I try to run make check before pushing from time to time (and when it
> fails, I usually refer to Stephan's tinderbox to see if I can ignore the
> failure), but since commit c569add9b9b9e5aadff4b1379d1848c192f027ee,
> make check now fails, even if the mentioned tinderbox has no problem.
> Thread 1 (Thread 0x2ac447a45700 (LWP 16584)):
> #0 0x00002ac43b556d95 in raise () from /lib64/libc.so.6
> #1 0x00002ac43b5582ab in abort () from /lib64/libc.so.6
> #2 0x00002ac43b598700 in malloc_printerr () from /lib64/libc.so.6
malloc? perhaps some memory management problem?
i'd suggest running the test under valgrind, like so:
(cd chart2 && make $(readlink -f
../workdir/unxlngx6/JunitTest/chart2_unoapi/done) VALGRIND=memcheck)
this should now work on master with
fb79f6d64eee0580558dac15f42f97ee2255ff24, where i've removed the useless
--error-exitcode that prevented the test from actually running with
valgrind.
> I tried to check what can be the problem, it turns out that:
>
> LANG=hu_HU.UTF-8 LC_ALL= make -sr /home/vmiklos/git/libreoffice/master/workdir/unxlngx6.pro/JunitTest/chart2_unoapi/done
>
> fails, but
>
> LANG= LC_ALL= make -sr /home/vmiklos/git/libreoffice/master/workdir/unxlngx6.pro/JunitTest/chart2_unoapi/done
>
> passes fine. Installed dictionaries (from openSUSE 12.1 packages):
>
> $ rpm -qa|grep myspell-
> myspell-american-20100316-24.1.2.noarch
> myspell-hungarian-20100329-24.1.2.noarch
>
> As far as I see, these system dictionaries are picked up by default by
> configure. I guess, the real problem can be in hnj_hyphen_hyph_(), so
> maybe ff3c4e9e54efff3b8701fb562291a9edacae8100 (hyphen upgrade) is to be
> blamed?
hmmm probably not many people run the unit tests in a hungarian locale :)
More information about the LibreOffice
mailing list