Our friend the recursive repaint crash is back in 4.2.3.3. :( More info coming.
(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 (...)
(...) #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)
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.