Hi,

seems that probably after
https://cgit.freedesktop.org/libreoffice/core/commit/?id=85852ad0d96bfd71413aef94edc1b6e2e6052e1a
(or some other change merged during yesterday) the
CppunitTest_sw_txt{export,import} tests are failing now in our CI with
system fonts being used.

running under gdb reveals

...
testBullets::Import_Export finished in: 3969ms
[_RUN_____] testClearingBreakExport::TestBody
private:factory/swriter:
testClearingBreakExport::TestBody finished in: 47ms
[_RUN_____] testTdf120574_utf16lebom::Import_Export
file:///home/sharkcz/projects/libreoffice//sw/qa/extras/txtexport/data//UTF16LEBOMCRLF.txt:
[New Thread 0xffffdc9d2800 (LWP 777502)]
[Thread 0xffffdc9d2800 (LWP 777502) exited]

Thread 1 "cppunittester" received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=281474842427424, signo=signo@entry=6, 
no_tid=no_tid@entry=0) at pthread_kill.c:44
Downloading source file 
/usr/src/debug/glibc-2.37-14.fc38.aarch64/nptl/pthread_kill.c
44            return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO 
(ret) : 0;                                                                      
                                 
(gdb) where
#0  __pthread_kill_implementation (threadid=281474842427424, 
signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x0000fffff7960ae8 in __pthread_kill_internal (signo=6, threadid=<optimized 
out>) at pthread_kill.c:78
#2  0x0000fffff7914b40 in __GI_raise (sig=sig@entry=6) at 
../sysdeps/posix/raise.c:26
#3  0x0000fffff7900288 in __GI_abort () at abort.c:79
#4  0x0000ffffe82c320c in 
psp::PrintFontManager::Substitute(vcl::font::FontSelectPattern&, 
rtl::OUString&) (this=0x14d4460, rPattern=..., rMissingCodes="")
    at 
/home/sharkcz/projects/libreoffice/vcl/unx/generic/fontmanager/fontconfig.cxx:1174
#5  0x0000ffffe82bd1ac in GetFcSubstitute (rMissingCodes="", rFontSelData=...) 
at 
/home/sharkcz/projects/libreoffice/vcl/unx/generic/fontmanager/fontsubst.cxx:67
#6  (anonymous namespace)::FcGlyphFallbackSubstitution::FindFontSubstitute 
(this=<optimized out>, rMissingCodes="", rFontSelData=...)
    at 
/home/sharkcz/projects/libreoffice/vcl/unx/generic/fontmanager/fontsubst.cxx:184


(gdb) p rPattern.maTargetName 
$1 = "DejaVu Sans"
(gdb) p rPattern.maSearchName 
$2 = "Droid Sans Fallback"

but the system has dejavu-sans-fonts.noarch installed, so not sure
what's going on.


        Thanks,

                Dan

Reply via email to