Bugzilla – Attachment 159570 Details for
Bug 132112
UI broken, Writer unusable when formula is wider than the page (gtk3, gen)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
bt with debug symbols
bt.txt (text/plain), 13.21 KB, created by
Julien Nabet
on 2020-04-15 09:52:56 UTC
(
hide
)
Description:
bt with debug symbols
Filename:
MIME Type:
Creator:
Julien Nabet
Created:
2020-04-15 09:52:56 UTC
Size:
13.21 KB
patch
obsolete
>#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 >#1 0x00007ffff7a9855b in __GI_abort () at abort.c:79 >#2 0x00007ffff7a9842f in __assert_fail_base > (fmt=0x7fffe246477a "%s%s%s :%u : %s%s l'assertion « %s » a échoué.\n%n", assertion=0x7ffff0f4a2ce "mpFreetypeFont[nFallbackLevel]", file=0x7ffff0f4a2ed "/home/julien/lo/libreoffice/vcl/unx/generic/gdi/freetypetextrender.cxx", line=166, function=<optimized out>) at assert.c:92 >#3 0x00007ffff7aa7092 in __GI___assert_fail > (assertion=0x7ffff0f4a2ce "mpFreetypeFont[nFallbackLevel]", file=0x7ffff0f4a2ed "/home/julien/lo/libreoffice/vcl/unx/generic/gdi/freetypetextrender.cxx", line=166, function=0x7ffff0f4a334 "virtual std::unique_ptr<GenericSalLayout> FreeTypeTextRenderImpl::GetTextLayout(int)") at assert.c:101 >#4 0x00007ffff0a4af2d in FreeTypeTextRenderImpl::GetTextLayout(int) (this=0x65ad320, nFallbackLevel=0) at vcl/unx/generic/gdi/freetypetextrender.cxx:166 >#5 0x00007ffff0a41506 in SvpSalGraphics::GetTextLayout(int) (this=0x65ad290, nFallbackLevel=0) at vcl/headless/svptext.cxx:99 >#6 0x00007ffff0258c8d in OutputDevice::ImplLayout(rtl::OUString const&, int, int, Point const&, long, long const*, SalLayoutFlags, vcl::TextLayoutCache const*, SalLayoutGlyphs const*) const (this= > 0x2b405a0, rOrigStr=" ", nMinIndex=0, nLen=1, rLogicalPos=Point = {...}, nLogicalWidth=0, pDXArray=0x0, flags=SalLayoutFlags::NONE, pLayoutCache=0x0, pGlyphs=0x0) at vcl/source/outdev/text.cxx:1316 >#7 0x00007ffff025937c in OutputDevice::GetTextArray(rtl::OUString const&, long*, int, int, vcl::TextLayoutCache const*, SalLayoutGlyphs const*) const > (this=0x2b405a0, rStr=" ", pDXAry=0x0, nIndex=0, nLen=1, pLayoutCache=0x0, pSalLayoutCache=0x0) at vcl/source/outdev/text.cxx:963 >#8 0x00007ffff02591f6 in OutputDevice::GetTextWidth(rtl::OUString const&, int, int, vcl::TextLayoutCache const*, SalLayoutGlyphs const*) const > (this=0x2b405a0, rStr=" ", nIndex=0, nLen=-1, pLayoutCache=0x0, pSalLayoutCache=0x0) at vcl/source/outdev/text.cxx:884 >#9 0x00007ffff093add1 in ImplFontMetricData::ImplInitTextLineSize(OutputDevice const*) (this=0x64258b0, pDev=0x2b405a0) at vcl/source/font/fontmetric.cxx:211 >#10 0x00007ffff0242f88 in OutputDevice::ImplNewFont() const (this=0x2b405a0) at vcl/source/outdev/font.cxx:1055 >#11 0x00007ffff02447d2 in OutputDevice::InitFont() const (this=0x2b405a0) at vcl/source/outdev/font.cxx:951 >#12 0x00007ffff0258884 in OutputDevice::ImplLayout(rtl::OUString const&, int, int, Point const&, long, long const*, SalLayoutFlags, vcl::TextLayoutCache const*, SalLayoutGlyphs const*) const > (this=0x2b405a0, rOrigStr="â", nMinIndex=0, nLen=1, rLogicalPos=Point = {...}, nLogicalWidth=4604, pDXArray=0x0, flags=SalLayoutFlags::NONE, pLayoutCache=0x0, pGlyphs=0x0) > at vcl/source/outdev/text.cxx:1253 >#13 0x00007ffff025a273 in OutputDevice::DrawStretchText(Point const&, unsigned long, rtl::OUString const&, int, int) (this=0x2b405a0, rStartPt=Point = {...}, nWidth=4604, rStr="â", nIndex=0, nLen=1) > at vcl/source/outdev/text.cxx:1130 >#14 0x00007ffff046cb77 in MetaStretchTextAction::Execute(OutputDevice*) (this=0x6c32550, pOut=0x2b405a0) at vcl/source/gdi/metaact.cxx:1256 >#15 0x00007ffff03fd07c in GDIMetaFile::Play(OutputDevice*, unsigned long) (this=0x6f1ca90, pOut=0x2b405a0, nPos=36) at vcl/source/gdi/gdimtf.cxx:348 >#16 0x00007ffff03fe151 in GDIMetaFile::Play(OutputDevice*, Point const&, Size const&) (this=0x6f1ca90, pOut=0x2b405a0, rPos=Point = {...}, rSize=Size = {...}) at vcl/source/gdi/gdimtf.cxx:492 >#17 0x00007ffff044a29a in ImpGraphic::ImplDraw(OutputDevice*, Point const&, Size const&) const (this=0x6f1ca90, pOutDev=0x2b405a0, rDestPt=Point = {...}, rDestSize=Size = {...}) > at vcl/source/gdi/impgraph.cxx:1031 >#18 0x00007ffff0439262 in Graphic::Draw(OutputDevice*, Point const&, Size const&) const (this=0x6d5b600, pOutDev=0x2b405a0, rDestPt=Point = {...}, rDestSz=Size = {...}) at vcl/source/gdi/graph.cxx:457 >#19 0x00007fffda881479 in SwNoTextFrame::PaintPicture(OutputDevice*, SwRect const&) const (this=0x7f483d0, pOut=0x2b405a0, rGrfArea=SwRect = {...}) at sw/source/core/doc/notxtfrm.cxx:1446 >#20 0x00007fffda87f524 in SwNoTextFrame::PaintSwFrame(OutputDevice&, SwRect const&, SwPrintData const*) const (this=0x7f483d0, rRenderContext=..., rRect=SwRect = {...}) at sw/source/core/doc/notxtfrm.cxx:317 >#21 0x00007fffdacc7056 in SwLayoutFrame::PaintSwFrame(OutputDevice&, SwRect const&, SwPrintData const*) const (this=0x7f3b530, rRenderContext=..., rRect=SwRect = {...}) > at sw/source/core/layout/paintfrm.cxx:3456 >#22 0x00007fffdaccbf05 in SwFlyFrame::PaintSwFrame(OutputDevice&, SwRect const&, SwPrintData const*) const (this=0x7f3b530, rRenderContext=..., rRect=SwRect = {...}) at sw/source/core/layout/paintfrm.cxx:4147 >#23 0x00007fffdae98875 in sw::FlyContentPortion::Paint(SwTextPaintInfo const&) const (this=0x64aedd0, rInf=...) at sw/source/core/text/porfly.cxx:223 >#24 0x00007fffdae8826f in SwTextPainter::DrawTextLine(SwRect const&, SwSaveClip&, bool) (this=0x7ffffffebb78, rPaint=SwRect = {...}, rClip=..., bUnderSized=false) at sw/source/core/text/itrpaint.cxx:388 >#25 0x00007fffdae3d584 in SwTextFrame::PaintSwFrame(OutputDevice&, SwRect const&, SwPrintData const*) const (this=0x6351570, rRenderContext=..., rRect=SwRect = {...}) at sw/source/core/text/frmpaint.cxx:695 >#26 0x00007fffdacc7056 in SwLayoutFrame::PaintSwFrame(OutputDevice&, SwRect const&, SwPrintData const*) const (this=0x6350f00, rRenderContext=..., rRect=SwRect = {...}) > at sw/source/core/layout/paintfrm.cxx:3456 >#27 0x00007fffdacc7056 in SwLayoutFrame::PaintSwFrame(OutputDevice&, SwRect const&, SwPrintData const*) const (this=0x6350180, rRenderContext=..., rRect=SwRect = {...}) > at sw/source/core/layout/paintfrm.cxx:3456 >#28 0x00007fffdacbe072 in SwRootFrame::PaintSwFrame(OutputDevice&, SwRect const&, SwPrintData const*) const (this=0x634a9d0, rRenderContext=..., rRect=SwRect = {...}, pPrintData=0x0) > at sw/source/core/layout/paintfrm.cxx:3165 >#29 0x00007fffdb426d8f in SwViewShell::ImplEndAction(bool) (this=0x634a000, bIdleEnd=false) at sw/source/core/view/viewsh.cxx:415 >#30 0x00007fffda4a49d1 in SwViewShell::EndAction(bool) (this=0x634a000, bIdleEnd=false) at sw/inc/viewsh.hxx:600 >#31 0x00007fffda490f9c in SwCursorShell::EndAction(bool, bool) (this=0x634a000, bIdleEnd=false, DoSetPosX=false) at sw/source/core/crsr/crsrsh.cxx:257 >#32 0x00007fffdaad5d14 in SwEditShell::EndAllAction() (this=0x634a000) at sw/source/core/edit/edws.cxx:102 >#33 0x00007fffdba5d5c8 in SwOleClient::ViewChanged() (this=0x6995360) at sw/source/uibase/uiview/swcli.cxx:151 >#34 0x00007ffff561b4f0 in SfxInPlaceClient_Impl::notifyEvent(com::sun::star::document::EventObject const&) (this=0x7f9cb50, aEvent=...) at sfx2/source/view/ipclient.cxx:196 >#35 0x00007fffdf71ef0d in OCommonEmbeddedObject::PostEvent_Impl(rtl::OUString const&) (this=0x7fc2030, aEventName="OnVisAreaChanged") at embeddedobj/source/commonembedding/miscobj.cxx:335 >#36 0x00007fffdf750b09 in DocumentHolder::notifyEvent(com::sun::star::document::EventObject const&) (this=0x6fc4da0, Event=...) at embeddedobj/source/general/docholder.cxx:1182 >--Type <RET> for more, q to quit, c to continue without paging-- >#37 0x00007ffff549cca3 in (anonymous namespace)::NotifySingleListenerIgnoreRE<com::sun::star::document::XEventListener, com::sun::star::document::EventObject>::operator()(com::sun::star::uno::Reference<com::sun::star::document::XEventListener> const&) const (this=0x7ffffffee368, listener=uno::Reference to (class DocumentHolder *) 0x6fc4de0) at sfx2/source/doc/sfxbasemodel.cxx:3164 >#38 0x00007ffff548dfbf in cppu::OInterfaceContainerHelper::forEach<com::sun::star::document::XEventListener, (anonymous namespace)::NotifySingleListenerIgnoreRE<com::sun::star::document::XEventListener, com::sun::star::document::EventObject> >((anonymous namespace)::NotifySingleListenerIgnoreRE<com::sun::star::document::XEventListener, com::sun::star::document::EventObject> const&) (this=0x7fbaff0, func=...) > at include/cppuhelper/interfacecontainer.h:288 >#39 0x00007ffff548d896 in SfxBaseModel::postEvent_Impl(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::frame::XController2> const&) (this= > 0x7fd6cb0, aName="OnVisAreaChanged", xController=empty uno::Reference) at sfx2/source/doc/sfxbasemodel.cxx:3211 >#40 0x00007ffff548cbd9 in SfxBaseModel::Notify(SfxBroadcaster&, SfxHint const&) (this=0x7fd6cb0, rBC=..., rHint=...) at sfx2/source/doc/sfxbasemodel.cxx:2847 >#41 0x00007ffff49fef17 in SfxBroadcaster::Broadcast(SfxHint const&) (this=0x7ef4cb0, rHint=...) at svl/source/notify/SfxBroadcaster.cxx:49 >#42 0x00007ffff4eef7c0 in SfxApplication::NotifyEvent(SfxEventHint const&, bool) (this=0x2f19cd0, rEventHint=..., bSynchron=true) at sfx2/source/appl/appcfg.cxx:814 >#43 0x00007ffff53f80cb in SfxObjectShell::SetVisArea(tools::Rectangle const&) (this=0x7ef4cb0, rVisArea=...) at sfx2/source/doc/objembed.cxx:121 >#44 0x00007fffa3d6b03f in SmDocShell::SetVisArea(tools::Rectangle const&) (this=0x7ef4cb0, rVisArea=...) at starmath/source/document.cxx:1249 >#45 0x00007ffff53f81bc in SfxObjectShell::SetVisAreaSize(Size const&) (this=0x7ef4cb0, rVisSize=Size = {...}) at sfx2/source/doc/objembed.cxx:129 >#46 0x00007fffa3d65bb5 in SmDocShell::Repaint() (this=0x7ef4cb0) at starmath/source/document.cxx:606 >#47 0x00007fffa3d65f40 in SmDocShell::SetText(rtl::OUString const&) (this=0x7ef4cb0, rBuffer="{", '~' <repeats 27 times>, "} underbrace {vec v_e}") at starmath/source/document.cxx:158 >#48 0x00007fffa3d653b8 in SmDocShell::Execute(SfxRequest&) (this=0x7ef4cb0, rReq=...) at starmath/source/document.cxx:1034 >#49 0x00007fffa3d64445 in SfxStubSmDocShellExecute(SfxShell*, SfxRequest&) (pShell=0x7ef4cb0, rReq=...) at workdir/SdiTarget/starmath/sdi/smslots.hxx:112 >#50 0x00007ffff5098072 in SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) (this=0x7ef4cb0, pFunc=0x7fffa3d64420 <SfxStubSmDocShellExecute(SfxShell*, SfxRequest&)>, rReq=...) > at include/sfx2/shell.hxx:197 >#51 0x00007ffff5081aa9 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) (this=0x6a3ed80, rShell=..., rSlot=..., rReq=..., bRecord=true) at sfx2/source/control/dispatch.cxx:251 >#52 0x00007ffff5085f3e in SfxDispatcher::Execute_(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode) (this=0x6a3ed80, rShell=..., rSlot=..., rReq=..., eCallMode=SfxCallMode::RECORD) > at sfx2/source/control/dispatch.cxx:751 >#53 0x00007ffff5086ecb in SfxDispatcher::ExecuteList(unsigned short, SfxCallMode, std::initializer_list<SfxPoolItem const*>, std::initializer_list<SfxPoolItem const*>) > (this=0x6a3ed80, nSlot=30356, eCall=SfxCallMode::RECORD, args=..., internalargs=...) at sfx2/source/control/dispatch.cxx:959 >#54 0x00007fffa3d75ffe in SmEditWindow::Flush() (this=0x7f7afc0) at starmath/source/edit.cxx:963 >#55 0x00007fffa3d746ab in SmEditWindow::UpdateStatus(bool) (this=0x7f7afc0, bSetDocModified=false) at starmath/source/edit.cxx:848 >#56 0x00007fffa3d74634 in SmEditWindow::ModifyTimerHdl(Timer*) (this=0x7f7afc0) at starmath/source/edit.cxx:238 >#57 0x00007fffa3d72f00 in SmEditWindow::LinkStubModifyTimerHdl(void*, Timer*) (instance=0x7f7afc0, data=0x7f7b2a0) at starmath/source/edit.cxx:236 >#58 0x00007ffff0825338 in Link<Timer*, void>::Call(Timer*) const (this=0x7f7b2c0, data=0x7f7b2a0) at include/tools/link.hxx:111 >#59 0x00007ffff0825185 in Timer::Invoke() (this=0x7f7b2a0) at vcl/source/app/timer.cxx:75 >#60 0x00007ffff07ccee7 in Scheduler::ProcessTaskScheduling() () at vcl/source/app/scheduler.cxx:478 >#61 0x00007ffff07cc149 in Scheduler::CallbackTaskScheduling() () at vcl/source/app/scheduler.cxx:287 >#62 0x00007fffe511c886 in SalTimer::CallCallback() (this=0x2b5a280) at vcl/inc/saltimer.hxx:54 >#63 0x00007fffe511b763 in sal_gtk_timeout_dispatch(_GSource*, int (*)(void*), void*) (pSource=0x75b76a0) at vcl/unx/gtk3/gtk3gtkdata.cxx:615 >#64 0x00007fffea23b4de in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#65 0x00007fffea23b890 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#66 0x00007fffea23b91f in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#67 0x00007fffe5119f0c in GtkSalData::Yield(bool, bool) (this=0x52fd10, bWait=true, bHandleAllCurrentEvents=false) at vcl/unx/gtk3/gtk3gtkdata.cxx:382 >#68 0x00007fffe511f0e2 in GtkInstance::DoYield(bool, bool) (this=0x520760, bWait=true, bHandleAllCurrentEvents=false) at vcl/unx/gtk3/gtk3gtkinst.cxx:384 >#69 0x00007ffff07ff649 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at vcl/source/app/svapp.cxx:454 >#70 0x00007ffff07ff400 in Application::Yield() () at vcl/source/app/svapp.cxx:518 >#71 0x00007ffff07ff379 in Application::Execute() () at vcl/source/app/svapp.cxx:433 >#72 0x00007ffff7ca420d in desktop::Desktop::Main() (this=0x7fffffff2748) at desktop/source/app/app.cxx:1600 >#73 0x00007ffff0820674 in ImplSVMain() () at vcl/source/app/svmain.cxx:196 >#74 0x00007ffff0821ec9 in SVMain() () at vcl/source/app/svmain.cxx:228 >#75 0x00007ffff7d166e0 in soffice_main() () at desktop/source/app/sofficemain.cxx:98 >#76 0x000000000040088d in sal_main () at desktop/source/app/main.c:48 >#77 0x0000000000400867 in main (argc=2, argv=0x7fffffff2918) at desktop/source/app/main.c:47 >(gdb) frame 4 >#4 0x00007ffff0a4af2d in FreeTypeTextRenderImpl::GetTextLayout (this=0x65ad320, nFallbackLevel=0) at vcl/unx/generic/gdi/freetypetextrender.cxx:166 >166 assert(mpFreetypeFont[nFallbackLevel]); >(gdb) p mpFreetypeFont >$1 = {0x0 <repeats 16 times>} >
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 132112
: 159570