Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 509390 - app-office/libreoffice-4.2.3.3 USE="kde" save dialog crashes libreoffice, QWidget::repaint: Recursive repaint detected
Summary: app-office/libreoffice-4.2.3.3 USE="kde" save dialog crashes libreoffice, QWi...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-02 13:37 UTC by Andreas K. Hüttel
Modified: 2014-05-02 16:07 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas K. Hüttel archtester gentoo-dev 2014-05-02 13:37:40 UTC
Our friend the recursive repaint crash is back in 4.2.3.3. :(  More info coming.
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2014-05-02 13:54:42 UTC
(gdb) bt
#0  QTransform::type (this=this@entry=0xd0) at painting/qtransform.cpp:2048
#1  0x00007f048040d5b8 in QRasterPaintEngine::drawImage (this=this@entry=0x796e670, p=..., img=...) at painting/qpaintengine_raster.cpp:2166
#2  0x00007f0480414f9e in QRasterPaintEngine::drawPixmap (this=0x796e670, pos=..., pixmap=...) at painting/qpaintengine_raster.cpp:2057
#3  0x00007f048039fbde in QPainter::drawPixmap (this=this@entry=0x7ffff8068d70, p=..., pm=...) at painting/qpainter.cpp:5344
#4  0x00007f048211c90c in drawPixmap (pm=..., p=..., this=0x7ffff8068d70) at /usr/include/qt4/QtGui/qpainter.h:852
#5  KFileItemDelegate::paint (this=0x7777320, painter=0x7ffff8068d70, option=..., index=...)
    at /var/tmp/portage/kde-base/kdelibs-4.13.0/work/kdelibs-4.13.0/kio/kio/kfileitemdelegate.cpp:1303
#6  0x00007f048074d7d1 in QListView::paintEvent (this=0x7862af0, e=<optimized out>) at itemviews/qlistview.cpp:1039
#7  0x00007f04802a56e4 in QWidget::event (this=this@entry=0x7862af0, event=event@entry=0x7ffff8069510) at kernel/qwidget.cpp:8533
#8  0x00007f04806236be in QFrame::event (this=0x7862af0, e=0x7ffff8069510) at widgets/qframe.cpp:557
#9  0x00007f0480732803 in QAbstractItemView::viewportEvent (this=0x7862af0, event=0x7ffff8069510) at itemviews/qabstractitemview.cpp:1644
#10 0x00007f0480e89d76 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1b4c3c0, receiver=receiver@entry=0x7836340, 
    event=event@entry=0x7ffff8069510) at kernel/qcoreapplication.cpp:1059
#11 0x00007f04802563fc in QApplicationPrivate::notify_helper (this=this@entry=0x1b4c3c0, receiver=receiver@entry=0x7836340, 
    e=e@entry=0x7ffff8069510) at kernel/qapplication.cpp:4558
#12 0x00007f048025c9e0 in QApplication::notify (this=this@entry=0x1b448e0, receiver=receiver@entry=0x7836340, e=e@entry=0x7ffff8069510)
    at kernel/qapplication.cpp:4348
#13 0x00007f0481901c6a in KApplication::notify (this=0x1b448e0, receiver=0x7836340, event=0x7ffff8069510)
    at /var/tmp/portage/kde-base/kdelibs-4.13.0/work/kdelibs-4.13.0/kdeui/kernel/kapplication.cpp:311
#14 0x00007f0480e89c0d in QCoreApplication::notifyInternal (this=0x1b448e0, receiver=receiver@entry=0x7836340, event=event@entry=0x7ffff8069510)
    at kernel/qcoreapplication.cpp:949
#15 0x00007f048029fdf1 in sendSpontaneousEvent (event=0x7ffff8069510, receiver=0x7836340)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#16 QWidgetPrivate::drawWidget (this=this@entry=0x76ea3b0, pdev=pdev@entry=0x773eca0, rgn=..., offset=..., flags=flags@entry=4, 
    sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x7394630) at kernel/qwidget.cpp:5599
#17 0x00007f04802a0820 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x747ae20, pdev=pdev@entry=0x773eca0, siblings=..., 
    index=<optimized out>, index@entry=4, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, 
    backingStore=backingStore@entry=0x7394630) at kernel/qwidget.cpp:5808
#18 0x00007f04802a068f in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x747ae20, pdev=pdev@entry=0x773eca0, siblings=..., index=4, 
    index@entry=5, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x7394630)
    at kernel/qwidget.cpp:5795
#19 0x00007f04802a068f in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x747ae20, pdev=pdev@entry=0x773eca0, siblings=..., index=5, 
    index@entry=6, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x7394630)
    at kernel/qwidget.cpp:5795
#20 0x00007f04802a068f in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x747ae20, pdev=pdev@entry=0x773eca0, siblings=..., index=6, 
    index@entry=7, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x7394630)
    at kernel/qwidget.cpp:5795
#21 0x00007f04802a068f in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x747ae20, pdev=pdev@entry=0x773eca0, siblings=..., index=7, 
    index@entry=9, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x7394630)
    at kernel/qwidget.cpp:5795
#22 0x00007f04802a068f in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x747ae20, pdev=pdev@entry=0x773eca0, siblings=..., index=9, 
    rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x7394630)
    at kernel/qwidget.cpp:5795
#23 0x00007f048029f9ac in QWidgetPrivate::drawWidget (this=this@entry=0x747ae20, pdev=pdev@entry=0x773eca0, rgn=..., offset=..., 
    flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x7394630) at kernel/qwidget.cpp:5652
#24 0x00007f04802a0820 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1ba7e90, pdev=pdev@entry=0x773eca0, siblings=..., 
    index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, 
    backingStore=backingStore@entry=0x7394630) at kernel/qwidget.cpp:5808
#25 0x00007f048029f9ac in QWidgetPrivate::drawWidget (this=this@entry=0x1ba7e90, pdev=pdev@entry=0x773eca0, rgn=..., offset=..., 
    flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x7394630) at kernel/qwidget.cpp:5652
#26 0x00007f04802a0820 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1b937d0, pdev=pdev@entry=0x773eca0, siblings=..., 
    index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, 
    backingStore=backingStore@entry=0x7394630) at kernel/qwidget.cpp:5808
#27 0x00007f048029f9ac in QWidgetPrivate::drawWidget (this=this@entry=0x1b937d0, pdev=pdev@entry=0x773eca0, rgn=..., offset=..., 
    flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x7394630) at kernel/qwidget.cpp:5652
#28 0x00007f04802a0820 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1cfd500, pdev=pdev@entry=0x773eca0, siblings=..., 
    index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, 
    backingStore=backingStore@entry=0x7394630) at kernel/qwidget.cpp:5808
---Type <return> to continue, or q <return> to quit---
#29 0x00007f048029f9ac in QWidgetPrivate::drawWidget (this=this@entry=0x1cfd500, pdev=pdev@entry=0x773eca0, rgn=..., offset=..., 
    flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x7394630) at kernel/qwidget.cpp:5652
#30 0x00007f04802a0820 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x74eb8c0, pdev=pdev@entry=0x773eca0, siblings=..., 
    index=<optimized out>, index@entry=1, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, 
    backingStore=backingStore@entry=0x7394630) at kernel/qwidget.cpp:5808
#31 0x00007f04802a068f in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x74eb8c0, pdev=pdev@entry=0x773eca0, siblings=..., index=1, 
    rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x7394630)
    at kernel/qwidget.cpp:5795
#32 0x00007f048029f9ac in QWidgetPrivate::drawWidget (this=this@entry=0x74eb8c0, pdev=pdev@entry=0x773eca0, rgn=..., offset=..., 
    flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x7394630) at kernel/qwidget.cpp:5652
#33 0x00007f04802a0820 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1cfcce0, pdev=pdev@entry=0x773eca0, siblings=..., 
    index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, 
    backingStore=backingStore@entry=0x7394630) at kernel/qwidget.cpp:5808
#34 0x00007f048029f9ac in QWidgetPrivate::drawWidget (this=this@entry=0x1cfcce0, pdev=pdev@entry=0x773eca0, rgn=..., offset=..., 
    flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x7394630) at kernel/qwidget.cpp:5652
#35 0x00007f04802a0820 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x7391890, pdev=pdev@entry=0x773eca0, siblings=..., 
    index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, 
    backingStore=backingStore@entry=0x7394630) at kernel/qwidget.cpp:5808
#36 0x00007f048029f9ac in QWidgetPrivate::drawWidget (this=0x7391890, pdev=0x773eca0, rgn=..., offset=..., flags=flags@entry=5, 
    sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x7394630) at kernel/qwidget.cpp:5652
#37 0x00007f048045cf4e in QWidgetBackingStore::sync (this=0x7394630) at painting/qbackingstore.cpp:1373
#38 0x00007f0480295290 in QWidgetPrivate::syncBackingStore (this=this@entry=0x7391890) at kernel/qwidget.cpp:1894
#39 0x00007f04802a5262 in QWidget::event (this=0x7391d40, event=0x7ada700) at kernel/qwidget.cpp:8680
#40 0x00007f048025641c in QApplicationPrivate::notify_helper (this=this@entry=0x1b4c3c0, receiver=receiver@entry=0x7391d40, e=e@entry=0x7ada700)
    at kernel/qapplication.cpp:4562
#41 0x00007f048025c9e0 in QApplication::notify (this=this@entry=0x1b448e0, receiver=receiver@entry=0x7391d40, e=e@entry=0x7ada700)
    at kernel/qapplication.cpp:4348
#42 0x00007f0481901c6a in KApplication::notify (this=0x1b448e0, receiver=0x7391d40, event=0x7ada700)
    at /var/tmp/portage/kde-base/kdelibs-4.13.0/work/kdelibs-4.13.0/kdeui/kernel/kapplication.cpp:311
#43 0x00007f0480e89c0d in QCoreApplication::notifyInternal (this=0x1b448e0, receiver=receiver@entry=0x7391d40, event=event@entry=0x7ada700)
    at kernel/qcoreapplication.cpp:949
#44 0x00007f0480e8cc5f in sendEvent (event=0x7ada700, receiver=0x7391d40) at kernel/qcoreapplication.h:231
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1b1e090)
    at kernel/qcoreapplication.cpp:1573
#46 0x00007f0480e8d103 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0)
    at kernel/qcoreapplication.cpp:1466
#47 0x00007f0480eb6e83 in sendPostedEvents () at kernel/qcoreapplication.h:236
#48 postEventSourceDispatch (s=s@entry=0x1b4c120) at kernel/qeventdispatcher_glib.cpp:280
#49 0x00007f0487697176 in g_main_dispatch (context=0x1b49640) at /var/tmp/portage/dev-libs/glib-2.38.2-r1/work/glib-2.38.2/glib/gmain.c:3066
#50 g_main_context_dispatch (context=context@entry=0x1b49640) at /var/tmp/portage/dev-libs/glib-2.38.2-r1/work/glib-2.38.2/glib/gmain.c:3642

(...)
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2014-05-02 13:55:07 UTC
(...)

#51 0x00007f04876974c8 in g_main_context_iterate (context=context@entry=0x1b49640, block=block@entry=1, dispatch=dispatch@entry=1, 
    self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.38.2-r1/work/glib-2.38.2/glib/gmain.c:3713
#52 0x00007f048769756c in g_main_context_iteration (context=0x1b49640, may_block=1)
    at /var/tmp/portage/dev-libs/glib-2.38.2-r1/work/glib-2.38.2/glib/gmain.c:3774
#53 0x00007f0480eb6745 in QEventDispatcherGlib::processEvents (this=0x1b49540, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#54 0x00007f04802f2bd6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x00007f0480e8886f in QEventLoop::processEvents (this=this@entry=0x7ffff806b5b0, flags=...) at kernel/qeventloop.cpp:149
#56 0x00007f0480e88b65 in QEventLoop::exec (this=this@entry=0x7ffff806b5b0, flags=...) at kernel/qeventloop.cpp:204
#57 0x00007f04806d96ec in QDialog::exec (this=0x7391d40) at dialogs/qdialog.cpp:562
#58 0x00007f0482497096 in KDE4FilePicker::execute (this=0x5a33350)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/vcl/unx/kde4/KDE4FilePicker.cxx:269
#59 0x00007f048f2d2277 in sfx2::FileDialogHelper_Impl::implDoExecute (this=this@entry=0x7391210)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/sfx2/source/dialog/filedlghelper.cxx:1297
#60 0x00007f048f2d2428 in sfx2::FileDialogHelper_Impl::execute (this=0x7391210, rpURLList=std::vector of length 0, capacity 0, rpSet=
    @0x7ffff806b980: 0x7ffff806ba50, rFilter=...)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/sfx2/source/dialog/filedlghelper.cxx:1446
#61 0x00007f048f2d2d57 in sfx2::FileDialogHelper::Execute (this=this@entry=0x7391190, rpSet=@0x7ffff806b980: 0x7ffff806ba50, rFilter=...)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/sfx2/source/dialog/filedlghelper.cxx:2373
---Type <return> to continue, or q <return> to quit---
#62 0x00007f048f38e6db in ModelData_Impl::OutputFileDialog (this=this@entry=0x7ffff806bfc0, nStoreMode=nStoreMode@entry=32 ' ', 
    aPreselectedFilterPropsHM=..., bSetStandardName=bSetStandardName@entry=0 '\000', aSuggestedName=..., 
    bPreselectPassword=bPreselectPassword@entry=0 '\000', aSuggestedDir=..., nDialog=nDialog@entry=0, rStandardDir=..., rBlackList=...)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/sfx2/source/doc/guisaveas.cxx:1065
#63 0x00007f048f391ff5 in SfxStoringHelper::GUIStoreModel (this=this@entry=0x7ffff806c730, xModel=..., aSlotName=..., aArgsSequence=..., 
    bPreselectPassword=bPreselectPassword@entry=0 '\000', aSuggestedName=..., nDocumentSignatureState=nDocumentSignatureState@entry=0)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/sfx2/source/doc/guisaveas.cxx:1564
#64 0x00007f048f3adaa1 in SfxObjectShell::ExecFile_Impl (this=0x586e850, rReq=...)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/sfx2/source/doc/objserv.cxx:691
#65 0x00007f048f4ac50c in SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) () from /usr/lib64/libreoffice/program/libmergedlo.so
#66 0x00007f048f4a5b72 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, unsigned char) ()
   from /usr/lib64/libreoffice/program/libmergedlo.so
#67 0x00007f048f4a777e in SfxDispatcher::_Execute(SfxShell&, SfxSlot const&, SfxRequest&, unsigned short) ()
   from /usr/lib64/libreoffice/program/libmergedlo.so
#68 0x00007f048f25cd1d in SfxBindings::Execute_Impl (this=0x5ba9780, aReq=..., pSlot=pSlot@entry=0x7f0491474a60 <aSfxObjectShellSlots_Impl>, 
    pShell=pShell@entry=0x586e850)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/sfx2/source/control/bindings.cxx:1293
#69 0x00007f048f28f6c4 in SfxDispatchController_Impl::dispatch (this=0x5a14130, aURL=..., aArgs=..., rListener=...)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/sfx2/source/control/unoctitm.cxx:733
#70 0x00007f048f290ba2 in SfxOfficeDispatch::dispatch (this=0x5a13e70, aURL=..., aArgs=...)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/sfx2/source/control/unoctitm.cxx:359
#71 0x00007f048eef5227 in framework::MenuBarManager::Select (this=0x5aa4a80, pMenu=<optimized out>)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/framework/source/uielement/menubarmanager.cxx:1087
#72 0x00007f04902db5eb in Call (pCaller=0x5a73160, this=0x5a731c8)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/include/tools/link.hxx:123
#73 Menu::Select (this=0x5a73160)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/vcl/source/window/menu.cxx:1157
#74 0x00007f04902d5795 in ImplCallSelect (this=<optimized out>)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/vcl/source/window/menu.cxx:3004
#75 Menu::LinkStubImplCallSelect (pThis=<optimized out>, pCaller=<optimized out>)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/vcl/source/window/menu.cxx:3001
#76 0x00007f0490345ef4 in Call (pCaller=<optimized out>, this=<optimized out>)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/include/tools/link.hxx:123
#77 ImplHandleUserEvent (pSVEvent=0x738d810)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/vcl/source/window/winproc.cxx:1976
#78 ImplWindowFrameProc (pWindow=<optimized out>, nEvent=<optimized out>, pEvent=0x738d810)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/vcl/source/window/winproc.cxx:2591
#79 0x00007f049034c6f8 in CallCallback (pEvent=0x738d810, nEvent=22, this=0x299d160)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/vcl/inc/salframe.hxx:243
#80 SalGenericDisplay::DispatchInternalEvent (this=0x1ca8dc0)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/vcl/generic/app/gendisp.cxx:91
#81 0x00007f04824a3ec8 in KDEXLib::qt_static_metacall (_o=0x1b203f0, _c=<optimized out>, _id=<optimized out>, _a=0x7ffff806d9b0)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/workdir/CustomTarget/vcl/unx/kde4/KDEXLib.moc:80
#82 0x00007f0480e9d768 in QMetaObject::activate (sender=0x1b20580, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0)
    at kernel/qobject.cpp:3547
#83 0x00007f0480ea1901 in QObject::event (this=0x1b20580, e=<optimized out>) at kernel/qobject.cpp:1156
#84 0x00007f048025641c in QApplicationPrivate::notify_helper (this=this@entry=0x1b4c3c0, receiver=receiver@entry=0x1b20580, 
    e=e@entry=0x7ffff806ddb0) at kernel/qapplication.cpp:4562
#85 0x00007f048025c9e0 in QApplication::notify (this=this@entry=0x1b448e0, receiver=receiver@entry=0x1b20580, e=e@entry=0x7ffff806ddb0)
    at kernel/qapplication.cpp:4348
#86 0x00007f0481901c6a in KApplication::notify (this=0x1b448e0, receiver=0x1b20580, event=0x7ffff806ddb0)
    at /var/tmp/portage/kde-base/kdelibs-4.13.0/work/kdelibs-4.13.0/kdeui/kernel/kapplication.cpp:311
#87 0x00007f0480e89c0d in QCoreApplication::notifyInternal (this=0x1b448e0, receiver=0x1b20580, event=0x7ffff806ddb0)
    at kernel/qcoreapplication.cpp:949
#88 0x00007f0480eb9203 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#89 QTimerInfoList::activateTimers (this=0x1b4c340) at kernel/qeventdispatcher_unix.cpp:621
#90 0x00007f0480eb6511 in timerSourceDispatch (source=source@entry=0x1b4c2e0) at kernel/qeventdispatcher_glib.cpp:186
#91 0x00007f0487697176 in g_main_dispatch (context=0x1b49640) at /var/tmp/portage/dev-libs/glib-2.38.2-r1/work/glib-2.38.2/glib/gmain.c:3066
---Type <return> to continue, or q <return> to quit---
#92 g_main_context_dispatch (context=context@entry=0x1b49640) at /var/tmp/portage/dev-libs/glib-2.38.2-r1/work/glib-2.38.2/glib/gmain.c:3642
#93 0x00007f04876974c8 in g_main_context_iterate (context=context@entry=0x1b49640, block=block@entry=0, dispatch=dispatch@entry=1, 
    self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.38.2-r1/work/glib-2.38.2/glib/gmain.c:3713
#94 0x00007f048769756c in g_main_context_iteration (context=0x1b49640, may_block=0)
    at /var/tmp/portage/dev-libs/glib-2.38.2-r1/work/glib-2.38.2/glib/gmain.c:3774
#95 0x00007f0480eb6745 in QEventDispatcherGlib::processEvents (this=0x1b49540, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#96 0x00007f04802f2bd6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#97 0x00007f04824a393d in KDEXLib::processYield (this=this@entry=0x1b203f0, bWait=bWait@entry=true, 
    bHandleAllCurrentEvents=bHandleAllCurrentEvents@entry=false)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/vcl/unx/kde4/KDEXLib.cxx:353
#98 0x00007f04824a4773 in KDEXLib::Yield (this=0x1b203f0, bWait=<optimized out>, bHandleAllCurrentEvents=<optimized out>)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/vcl/unx/kde4/KDEXLib.cxx:331
#99 0x00007f049007c972 in ImplYield (i_bAllEvents=false, i_bWait=true)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/vcl/source/app/svapp.cxx:364
#100 Application::Yield () at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/vcl/source/app/svapp.cxx:396
#101 0x00007f049007ca05 in Application::Execute ()
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/vcl/source/app/svapp.cxx:345
#102 0x00007f048f4c7ca3 in desktop::Desktop::Main (this=0x7ffff806e410)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/desktop/source/app/app.cxx:1715
#103 0x00007f0490083441 in ImplSVMain ()
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/vcl/source/app/svmain.cxx:162
#104 0x00007f0490083462 in SVMain ()
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/vcl/source/app/svmain.cxx:198
#105 0x00007f048f4e3945 in soffice_main ()
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/desktop/source/app/sofficemain.cxx:85
#106 0x000000000040074b in sal_main ()
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/desktop/source/app/main.c:48
#107 main (argc=<optimized out>, argv=<optimized out>)
    at /home/largetmp/portage/app-office/libreoffice-4.2.3.3/work/libreoffice-4.2.3.3/desktop/source/app/main.c:47
(gdb)
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2014-05-02 16:07:24 UTC
This seems to be fixed by replacing the timer-mutex patch with 
http://cgit.freedesktop.org/libreoffice/core/commit/?id=71f2aff7a56cef4e133abad3c2e447c76c5ee1fe

Built and tested, seems to work fine. 

Committed as -r1, happy rebuilding.