Bugzilla – Attachment 159979 Details for
Bug 132445
Assertion failure when checking font preview for certain fonts in LOOL
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Backtrace
backtrace_assert.txt (text/plain), 13.88 KB, created by
Aron Budea
on 2020-04-27 00:47:49 UTC
(
hide
)
Description:
Backtrace
Filename:
MIME Type:
Creator:
Aron Budea
Created:
2020-04-27 00:47:49 UTC
Size:
13.88 KB
patch
obsolete
>Thread 1 "kit_001" received signal SIGABRT, Aborted. >__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 >50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. >(gdb) bt >#0 0x00007fb8742f33eb in __GI_raise (sig=sig@entry=6) > at ../sysdeps/unix/sysv/linux/raise.c:50 >#1 0x00007fb8742d2899 in __GI_abort () at abort.c:79 >#2 0x00007fb8742d2769 in __assert_fail_base > (fmt=0x7fb874466fb8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7fb86d886cb8 "mpFreetypeFont[nFallbackLevel]", file=0x7fb86d886c68 "/home/valaki/projects/libreoffice/vcl/unx/generic/gdi/freetypetextrender.cxx", line=166, function=<optimized out>) at assert.c:92 >#3 0x00007fb8742e4006 in __GI___assert_fail > (assertion=0x7fb86d886cb8 "mpFreetypeFont[nFallbackLevel]", file=0x7fb86d886c68 "/home/valaki/projects/libreoffice/vcl/unx/generic/gdi/freetypetextrender.cxx", line=166, function=0x7fb86d886c10 "virtual std::unique_ptr<GenericSalLayout> FreeTypeTextRenderImpl::GetTextLayout(int)") at assert.c:101 >#4 0x00007fb86d1bc067 in FreeTypeTextRenderImpl::GetTextLayout(int) > (this=0x55b20c13e0a0, nFallbackLevel=0) > at /home/valaki/projects/libreoffice/vcl/unx/generic/gdi/freetypetextrender.cxx:166 >#5 0x00007fb86d1b3ce9 in SvpSalGraphics::GetTextLayout(int) (this= > 0x55b20c13e010, nFallbackLevel=0) > at /home/valaki/projects/libreoffice/vcl/headless/svptext.cxx:99 >#6 0x00007fb86cb18203 in OutputDevice::ImplLayout(rtl::OUString const&, int, int, Point const&, long, long const*, SalLayoutFlags, vcl::TextLayoutCache const*, SalLayoutGlyphs const*) const (this= > 0x55b20cf501b0, rOrigStr=" ", nMinIndex=0, nLen=1, rLogicalPos=Point = {...}, nLogicalWidth=0, pDXArray=0x0, flags=SalLayoutFlags::NONE, pLayoutCache=0x0, pGlyphs=0x0) at /home/valaki/projects/libreoffice/vcl/source/outdev/text.cxx:1317 >#7 0x00007fb86cb16f9a in OutputDevice::GetTextArray(rtl::OUString const&, long*, int, int, vcl::TextLayoutCache const*, SalLayoutGlyphs const*) const (this=0x55b20cf501b0, rStr=" ", pDXAry=0x0, nIndex=0, nLen=1, pLayoutCache=0x0, pSalLayoutCache=0x0) at /home/valaki/projects/libreoffice/vcl/source/outdev/text.cxx:965 >#8 0x00007fb86cb16996 in OutputDevice::GetTextWidth(rtl::OUString const&, int, int, vcl::TextLayoutCache const*, SalLayoutGlyphs const*) const (this=0x55b20cf501b0, rStr=" ", nIndex=0, nLen=-1, pLayoutCache=0x0, pSalLayoutCache=0x0) at /home/valaki/projects/libreoffice/vcl/source/outdev/text.cxx:885 >#9 0x00007fb86d0d3584 in ImplFontMetricData::ImplInitTextLineSize(OutputDevice const*) (this=0x55b20cd68860, pDev=0x55b20cf501b0) at /home/valaki/projects/libreoffice/vcl/source/font/fontmetric.cxx:211 >#10 0x00007fb86cb07933 in OutputDevice::ImplNewFont() const (this=0x55b20cf501b0) at /home/valaki/projects/libreoffice/vcl/source/outdev/font.cxx:1056 >#11 0x00007fb86cb07154 in OutputDevice::InitFont() const (this=0x55b20cf501b0) at /home/valaki/projects/libreoffice/vcl/source/outdev/font.cxx:952 >#12 0x00007fb86cb04ad0 in OutputDevice::GetFontCapabilities(vcl::FontCapabilities&) const (this=0x55b20cf501b0, rFontCapabilities=...) at /home/valaki/projects/libreoffice/vcl/source/outdev/font.cxx:276 >#13 0x00007fb86ef6ab7a in makeRepresentativeTextForFont(short, vcl::Font const&) (nScriptType=1, rFont=...) at /home/valaki/projects/libreoffice/svtools/source/misc/sampletext.cxx:1623 >#14 0x00007fb870afe8ae in SvxFontPrevWindow::Paint(OutputDevice&, tools::Rectangle const&) (this=0x55b20c378be8, rRenderContext=...) at /home/valaki/projects/libreoffice/svx/source/dialog/fntctrl.cxx:659 >#15 0x00007fb86cf206c9 in weld::CustomWeld::DoPaint(std::pair<OutputDevice&, tools::Rectangle const&>) (this=0x55b20c5d9100, aPayload={...}) at /home/valaki/projects/libreoffice/vcl/source/app/customweld.cxx:51 >#16 0x00007fb86cf20679 in weld::CustomWeld::LinkStubDoPaint(void*, std::pair<OutputDevice&, tools::Rectangle const&>) (instance=0x55b20c5d9100, data={...}) at /home/valaki/projects/libreoffice/vcl/source/app/customweld.cxx:49 >#17 0x00007fb86c811502 in Link<std::pair<OutputDevice&, tools::Rectangle const&>, void>::Call(std::pair<OutputDevice&, tools::Rectangle const&>) const (this=0x55b20c4d9220, data={...}) at /home/valaki/projects/libreoffice/include/tools/link.hxx:111 >#18 0x00007fb86cf4d93d in (anonymous namespace)::SalInstanceDrawingArea::PaintHdl((anonymous namespace)::SalInstanceDrawingArea::target_and_area) (this=0x55b20c4d9070, aPayload={...}) at /home/valaki/projects/libreoffice/vcl/source/app/salvtables.cxx:5633 >#19 0x00007fb86cf4d8d5 in (anonymous namespace)::SalInstanceDrawingArea::LinkStubPaintHdl(void*, (anonymous namespace)::SalInstanceDrawingArea::target_and_area) (instance=0x55b20c4d9070, data={...}) at /home/valaki/projects/libreoffice/vcl/source/app/salvtables.cxx:5631 >#20 0x00007fb86c811502 in Link<std::pair<OutputDevice&, tools::Rectangle const&>, void>::Call(std::pair<OutputDevice&, tools::Rectangle const&>) const (this=0x55b20c5eb1a8, data={...}) at /home/valaki/projects/libreoffice/include/tools/link.hxx:111 >#21 0x00007fb86c80fda4 in VclDrawingArea::Paint(OutputDevice&, tools::Rectangle const&) (this=0x55b20c5eaeb0, rRenderContext=..., rRect=...) at /home/valaki/projects/libreoffice/include/vcl/layout.hxx:648 >#22 0x00007fb86c6beeb1 in PaintHelper::DoPaint(vcl::Region const*) (this=0x7ffda8675a20, pRegion=0x0) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:309 >#23 0x00007fb86c6c0418 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x55b20c5eaeb0, pRegion=0x0, nPaintFlags=(ImplPaintFlags::PaintAll | ImplPaintFlags::PaintChildren | ImplPaintFlags::Erase)) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:613 >#24 0x00007fb86c6bfdd2 in PaintHelper::~PaintHelper() (this=0x7ffda8675b90, __in_chrg=<optimized out>) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:549 >#25 0x00007fb86c6c0471 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x55b20c5ea1b0, pRegion=0x0, nPaintFlags=ImplPaintFlags::PaintChildren) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:610 >#26 0x00007fb86c6bfdd2 in PaintHelper::~PaintHelper() (this=0x7ffda8675d00, __in_chrg=<optimized out>) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:549 >#27 0x00007fb86c6c0471 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x55b20c5e7440, pRegion=0x0, nPaintFlags=ImplPaintFlags::PaintChildren) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:610 >#28 0x00007fb86c6bfdd2 in PaintHelper::~PaintHelper() (this=0x7ffda8675e70, __in_chrg=<optimized out>) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:549 >#29 0x00007fb86c6c0471 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x55b20c5e6a80, pRegion=0x0, nPaintFlags=ImplPaintFlags::PaintChildren) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:610 >#30 0x00007fb86c6bfdd2 in PaintHelper::~PaintHelper() (this=0x7ffda8675fe0, __in_chrg=<optimized out>) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:549 >#31 0x00007fb86c6c0471 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x55b20c4fc2c0, pRegion=0x0, nPaintFlags=ImplPaintFlags::PaintChildren) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:610 >#32 0x00007fb86c6bfdd2 in PaintHelper::~PaintHelper() (this=0x7ffda8676150, __in_chrg=<optimized out>) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:549 >#33 0x00007fb86c6c0471 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x55b20c4f0790, pRegion=0x0, nPaintFlags=ImplPaintFlags::PaintChildren) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:610 >#34 0x00007fb86c6bfdd2 in PaintHelper::~PaintHelper() (this=0x7ffda86762c0, __in_chrg=<optimized out>) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:549 >#35 0x00007fb86c6c0471 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x55b20c4efa60, pRegion=0x0, nPaintFlags=ImplPaintFlags::PaintChildren) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:610 >#36 0x00007fb86c6bfdd2 in PaintHelper::~PaintHelper() (this=0x7ffda8676430, __in_chrg=<optimized out>) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:549 >#37 0x00007fb86c6c0471 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x55b20c4ee640, pRegion=0x0, nPaintFlags=ImplPaintFlags::PaintChildren) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:610 >#38 0x00007fb86c6bfdd2 in PaintHelper::~PaintHelper() (this=0x7ffda86765a0, __in_chrg=<optimized out>) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:549 >#39 0x00007fb86c6c0471 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x55b20c3a50c0, pRegion=0x0, nPaintFlags=ImplPaintFlags::PaintChildren) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:610 >#40 0x00007fb86c6bfdd2 in PaintHelper::~PaintHelper() (this=0x7ffda8676710, __in_chrg=<optimized out>) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:549 >#41 0x00007fb86c6c0471 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x55b20c2cb720, pRegion=0x0, nPaintFlags=ImplPaintFlags::PaintChildren) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:610 >#42 0x00007fb86c6bfdd2 in PaintHelper::~PaintHelper() (this=0x7ffda8676880, __in_chrg=<optimized out>) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:549 >#43 0x00007fb86c6c0471 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x55b20c47ddd0, pRegion=0x0, nPaintFlags=ImplPaintFlags::PaintChildren) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:610 >#44 0x00007fb86c6c05c0 in vcl::Window::ImplCallOverlapPaint() (this=0x55b20c47ddd0) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:637 >#45 0x00007fb86c6c0742 in vcl::Window::ImplHandlePaintHdl(Timer*) (this=0x55b20c47ddd0) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:660 >#46 0x00007fb86c6c0603 in vcl::Window::LinkStubImplHandlePaintHdl(void*, Timer*) (instance=0x55b20c47ddd0, data=0x55b20c380f10) at /home/valaki/projects/libreoffice/vcl/source/window/paint.cxx:641 >#47 0x00007fb86cfeb341 in Link<Timer*, void>::Call(Timer*) const (this=0x55b20c380f30, data=0x55b20c380f10) at /home/valaki/projects/libreoffice/include/tools/link.hxx:111 >#48 0x00007fb86cfeb1bd in Timer::Invoke() (this=0x55b20c380f10) at /home/valaki/projects/libreoffice/vcl/source/app/timer.cxx:75 >#49 0x00007fb86cfa0005 in Scheduler::ProcessTaskScheduling() () at /home/valaki/projects/libreoffice/vcl/source/app/scheduler.cxx:478 >#50 0x00007fb86cf9f44d in Scheduler::CallbackTaskScheduling() () at /home/valaki/projects/libreoffice/vcl/source/app/scheduler.cxx:287 >#51 0x00007fb86d1af6ff in SalTimer::CallCallback() (this=0x55b205481bc0) at /home/valaki/projects/libreoffice/vcl/inc/saltimer.hxx:54 >#52 0x00007fb86d1adf99 in SvpSalInstance::CheckTimeout(bool) (this=0x55b2045e0fd0, bExecuteTimers=true) at /home/valaki/projects/libreoffice/vcl/headless/svpinst.cxx:209 >#53 0x00007fb86d1aebe1 in SvpSalInstance::DoYield(bool, bool) (this=0x55b2045e0fd0, bWait=true, bHandleAllCurrentEvents=false) at /home/valaki/projects/libreoffice/vcl/headless/svpinst.cxx:444 >#54 0x00007fb86cfcabe3 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/valaki/projects/libreoffice/vcl/source/app/svapp.cxx:455 >#55 0x00007fb86cfcb125 in Application::Yield() () at /home/valaki/projects/libreoffice/vcl/source/app/svapp.cxx:519 >#56 0x00007fb86cfca9bc in Application::Execute() () at /home/valaki/projects/libreoffice/vcl/source/app/svapp.cxx:434 >#57 0x00007fb873d539eb in desktop::Desktop::Main() (this=0x7ffda8677510) at /home/valaki/projects/libreoffice/desktop/source/app/app.cxx:1600 >#58 0x00007fb86cfe76d6 in ImplSVMain() () at /home/valaki/projects/libreoffice/vcl/source/app/svmain.cxx:196 >#59 0x00007fb86cfe7803 in SVMain() () at /home/valaki/projects/libreoffice/vcl/source/app/svmain.cxx:228 >#60 0x00007fb873db2a7c in soffice_main() () at /home/valaki/projects/libreoffice/desktop/source/app/sofficemain.cxx:98 >#61 0x00007fb873e06a93 in lo_runLoop(LibreOfficeKit*, LibreOfficeKitPollCallback, LibreOfficeKitWakeCallback, void*) (pPollCallback=0x55b2026be0b0 <pollCallback(void*, int)>, pWakeCallback=0x55b2026bc9b0 <wakeCallback(void*)>, pData=0x7ffda8677ca0) at /home/valaki/projects/libreoffice/desktop/source/lib/init.cxx:5600 >#62 0x000055b2026c1cda in lok::Office::runLoop(int (*)(void*, int), void (*)(void*), void*) (this=<optimized out>, pData=0x7ffda8677ca0, pWakeCallback=0x55b2026bc9b0 <wakeCallback(void*)>, pPollCallback=0x55b2026be0b0 <pollCallback(void*, int)>) at /home/valaki/projects/libreoffice/include/LibreOfficeKit/LibreOfficeKit.hxx:972 >#63 0x000055b2026c1cda in lokit_main(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool, bool, unsigned long) (childRoot="/home/valaki/projects/lo-online/jails/", jailId="PHRBxSz0Zv6Udw7u", sysTemplate="/home/valaki/projects/lo-online/systemplate", loTemplate="/home/valaki/projects/libreoffice/instdir", loSubPath="lo", noCapabilities=<optimized out>, noSeccomp=<optimized out>, queryVersion=<optimized out>, displayVersion=<optimized out>, spareKitId=<optimized out>) at kit/Kit.cpp:2781 >#64 0x000055b2026a9e57 in createLibreOfficeKit(std::string const&, std::string const&, std::string const&, std::string const&, bool) (childRoot="/home/valaki/projects/lo-online/jails/", sysTemplate="/home/valaki/projects/lo-online/systemplate", loTemplate="/home/valaki/projects/libreoffice/instdir", loSubPath="lo", queryVersion=<optimized out>) at kit/ForKit.cpp:330 >#65 0x000055b20267660a in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at kit/ForKit.cpp:590 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 132445
: 159979