https://bugs.kde.org/show_bug.cgi?id=361461
Bug ID: 361461 Summary: Crash when no space on disk available Product: drkonqi Version: 5.5.5 Platform: Other OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general Assignee: unassigned-b...@kde.org Reporter: ogldel...@mail.ru Application: drkonqi (drkonqi), signal: Bus error Using host libthread_db library "/lib/libthread_db.so.1". [Current thread is 1 (Thread 0xb4930800 (LWP 3887))] Thread 3 (Thread 0xae27ab40 (LWP 4008)): #0 0xb77a5f3d in __kernel_vsyscall () #1 0xb5817a2b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5d2e4dd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb00c028a in cnd_wait (mtx=0x86eaa78, cond=0x86eaa90) at ../../../../include/c11/threads_posix.h:159 #4 pipe_semaphore_wait (sema=0x86eaa78) at ../../../../src/gallium/auxiliary/os/os_thread.h:259 #5 thread_function (init_data=0x86eaa14) at lp_rast.c:805 #6 0xb00c0115 in impl_thrd_routine (p=0x858a180) at ../../../../include/c11/threads_posix.h:87 #7 0xb58122f5 in start_thread () from /lib/libpthread.so.0 #8 0xb5d2155e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xada79b40 (LWP 4009)): #0 0xb77a5f3d in __kernel_vsyscall () #1 0xb5817a2b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5d2e4dd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb00c028a in cnd_wait (mtx=0x86eab74, cond=0x86eab8c) at ../../../../include/c11/threads_posix.h:159 #4 pipe_semaphore_wait (sema=0x86eab74) at ../../../../src/gallium/auxiliary/os/os_thread.h:259 #5 thread_function (init_data=0x86eab10) at lp_rast.c:805 #6 0xb00c0115 in impl_thrd_routine (p=0x861da18) at ../../../../include/c11/threads_posix.h:87 #7 0xb58122f5 in start_thread () from /lib/libpthread.so.0 #8 0xb5d2155e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb4930800 (LWP 3887)): [KCrash Handler] #7 0xb5d61a2c in __memcpy_sse2_unaligned () from /lib/libc.so.6 #8 0xb727e3f6 in memcpy (__len=3220869976, __src=<optimized out>, __dest=<optimized out>) at /usr/include/bits/string3.h:53 #9 KSharedDataCache::insert (this=0x852c9a0, key=..., data=...) at /usr/src/debug/kcoreaddons-5.20.0/src/lib/caching/kshareddatacache.cpp:1564 #10 0xb2087a59 in KIconLoaderPrivate::insertCachedPixmapWithPath (this=0x85245f8, key=..., data=..., path=...) at /usr/src/debug/kiconthemes-5.20.0/src/kiconloader.cpp:808 #11 0xb208846e in KIconLoader::loadIcon (this=0xb20a45e0 <(anonymous namespace)::Q_QGS_globalIconLoader::innerFunction()::holder>, _name=..., group=KIconLoader::Desktop, size=16, state=0, overlays=..., path_store=0x0, canReturnNull=false) at /usr/src/debug/kiconthemes-5.20.0/src/kiconloader.cpp:1217 #12 0xb207dd15 in KIconEngine::pixmap (this=0x89043b0, size=..., mode=QIcon::Normal, state=QIcon::Off) at /usr/src/debug/kiconthemes-5.20.0/src/kiconengine.cpp:98 #13 0xb6572e7e in QIcon::pixmap (this=0xbffa96ac, window=0x0, size=..., mode=QIcon::Normal, state=QIcon::Off) at image/qicon.cpp:839 #14 0xb6572f96 in QIcon::pixmap (this=0xbffa96ac, size=..., mode=QIcon::Normal, state=QIcon::Off) at image/qicon.cpp:775 #15 0xb238bc9a in ?? () from /usr/lib/libKF5KIOFileWidgets.so.5 #16 0xb6d3cc22 in QListView::paintEvent (this=0x881ec98, e=0xbffa9eec) at itemviews/qlistview.cpp:1012 #17 0xb238e4a9 in KFilePlacesView::paintEvent(QPaintEvent*) () from /usr/lib/libKF5KIOFileWidgets.so.5 #18 0xb6ae732a in QWidget::event (this=0x881ec98, event=0xbffa9eec) at kernel/qwidget.cpp:9047 #19 0xb6bef9ba in QFrame::event (this=0x881ec98, e=0xbffa9eec) at widgets/qframe.cpp:540 #20 0xb6c7ba6c in QAbstractScrollArea::viewportEvent (this=0x881ec98, e=0xbffa9eec) at widgets/qabstractscrollarea.cpp:1200 #21 0xb6d20bd9 in QAbstractItemView::viewportEvent (this=0x881ec98, event=0xbffa9eec) at itemviews/qabstractitemview.cpp:1685 #22 0xb6c7c673 in QAbstractScrollAreaPrivate::viewportEvent (event=0xbffa9eec, this=<optimized out>) at widgets/qabstractscrollarea_p.h:102 #23 QAbstractScrollAreaFilter::eventFilter (this=0x88dad68, o=0x8879f28, e=0xbffa9eec) at widgets/qabstractscrollarea_p.h:118 #24 0xb61c3fe9 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x84c82e8, receiver=0x8879f28, event=0xbffa9eec) at kernel/qcoreapplication.cpp:1072 #25 0xb6aa14e8 in QApplicationPrivate::notify_helper (this=0x84c82e8, receiver=0x8879f28, e=0xbffa9eec) at kernel/qapplication.cpp:3712 #26 0xb6aa6936 in QApplication::notify (this=0xbffac250, receiver=0x8879f28, e=0xbffa9eec) at kernel/qapplication.cpp:3499 #27 0xb61c41ef in QCoreApplication::notifyInternal (this=0xbffac250, receiver=0x8879f28, event=0xbffa9eec) at kernel/qcoreapplication.cpp:965 #28 0xb6adfad6 in QCoreApplication::sendSpontaneousEvent (event=0xbffa9eec, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:227 #29 QWidgetPrivate::sendPaintEvent (this=0x88d7d18, toBePainted=...) at kernel/qwidget.cpp:5630 #30 0xb6ae0118 in QWidgetPrivate::drawWidget (this=0x88d7d18, pdev=0x89245a4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8808540) at kernel/qwidget.cpp:5570 #31 0xb6ae0cde in QWidgetPrivate::paintSiblingsRecursive (this=0x88d79f8, pdev=0x89245a4, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8808540) at kernel/qwidget.cpp:5765 #32 0xb6adfc71 in QWidgetPrivate::drawWidget (this=0x88d79f8, pdev=0x89245a4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8808540) at kernel/qwidget.cpp:5622 #33 0xb6ae0cde in QWidgetPrivate::paintSiblingsRecursive (this=0x881d7d0, pdev=0x89245a4, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8808540) at kernel/qwidget.cpp:5765 #34 0xb6adfc71 in QWidgetPrivate::drawWidget (this=0x881d7d0, pdev=0x89245a4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8808540) at kernel/qwidget.cpp:5622 #35 0xb6ae0cde in QWidgetPrivate::paintSiblingsRecursive (this=0x880de08, pdev=0x89245a4, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8808540) at kernel/qwidget.cpp:5765 #36 0xb6ae0bce in QWidgetPrivate::paintSiblingsRecursive (this=0x880de08, pdev=0x89245a4, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8808540) at kernel/qwidget.cpp:5752 #37 0xb6ae0bce in QWidgetPrivate::paintSiblingsRecursive (this=0x880de08, pdev=0x89245a4, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8808540) at kernel/qwidget.cpp:5752 #38 0xb6adfc71 in QWidgetPrivate::drawWidget (this=0x880de08, pdev=0x89245a4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8808540) at kernel/qwidget.cpp:5622 #39 0xb6ae0cde in QWidgetPrivate::paintSiblingsRecursive (this=0x860c200, pdev=0x89245a4, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8808540) at kernel/qwidget.cpp:5765 #40 0xb6adfc71 in QWidgetPrivate::drawWidget (this=0x860c200, pdev=0x89245a4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8808540) at kernel/qwidget.cpp:5622 #41 0xb6ae0cde in QWidgetPrivate::paintSiblingsRecursive (this=0x8611cc8, pdev=0x89245a4, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8808540) at kernel/qwidget.cpp:5765 #42 0xb6ae0bce in QWidgetPrivate::paintSiblingsRecursive (this=0x8611cc8, pdev=0x89245a4, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8808540) at kernel/qwidget.cpp:5752 #43 0xb6adfc71 in QWidgetPrivate::drawWidget (this=0x8611cc8, pdev=0x89245a4, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x8808540) at kernel/qwidget.cpp:5622 #44 0xb6aaf3f8 in QWidgetBackingStore::doSync (this=0x8808540) at kernel/qwidgetbackingstore.cpp:1226 #45 0xb6aafb63 in QWidgetBackingStore::sync (this=0x8808540, exposedWidget=0x85e1268, exposedRegion=...) at kernel/qwidgetbackingstore.cpp:954 #46 0xb6acf1d7 in QWidgetPrivate::syncBackingStore (this=0x8611cc8, region=...) at kernel/qwidget.cpp:1916 #47 0xb6b03636 in QWidgetWindow::handleExposeEvent (this=0x88fcea0, event=0xbffab094) at kernel/qwidgetwindow.cpp:830 #48 0xb6b0692a in QWidgetWindow::event (this=0x88fcea0, event=0xbffab094) at kernel/qwidgetwindow.cpp:255 #49 0xb6aa150a in QApplicationPrivate::notify_helper (this=0x84c82e8, receiver=0x88fcea0, e=0xbffab094) at kernel/qapplication.cpp:3716 #50 0xb6aa6936 in QApplication::notify (this=0xbffac250, receiver=0x88fcea0, e=0xbffab094) at kernel/qapplication.cpp:3499 #51 0xb61c41ef in QCoreApplication::notifyInternal (this=0xbffac250, receiver=0x88fcea0, event=0xbffab094) at kernel/qcoreapplication.cpp:965 #52 0xb64f8072 in QCoreApplication::sendSpontaneousEvent (event=0xbffab094, receiver=0x88fcea0) at ../../src/corelib/kernel/qcoreapplication.h:227 #53 QGuiApplicationPrivate::processExposeEvent (e=0x89052c0) at kernel/qguiapplication.cpp:2650 #54 0xb64f8f09 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x89052c0) at kernel/qguiapplication.cpp:1645 #55 0xb64dbdb7 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625 #56 0xb2f1662e in userEventSourceDispatch (source=0x850c1e0) at eventdispatchers/qeventdispatcher_glib.cpp:70 #57 0xb566fed9 in g_main_dispatch (context=0xb2402a00) at gmain.c:3154 #58 g_main_context_dispatch (context=0xb2402a00) at gmain.c:3769 #59 0xb5670159 in g_main_context_iterate (context=context@entry=0xb2402a00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840 #60 0xb5670224 in g_main_context_iteration (context=0xb2402a00, may_block=1) at gmain.c:3901 #61 0xb6219a63 in QEventDispatcherGlib::processEvents (this=0x850a470, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #62 0xb2f16801 in QPAEventDispatcherGlib::processEvents (this=0x850a470, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:115 #63 0xb61c14c3 in QEventLoop::processEvents (this=0xbffab35c, flags=...) at kernel/qeventloop.cpp:128 #64 0xb61c18fa in QEventLoop::exec (this=0xbffab35c, flags=...) at kernel/qeventloop.cpp:204 #65 0xb6cb2ace in QDialog::exec (this=0x85e1268) at dialogs/qdialog.cpp:541 #66 0xb2563371 in ?? () from /usr/lib/qt5/plugins/platformthemes/KDEPlatformTheme.so #67 0xb6cb2994 in QDialog::exec (this=0x8602048) at dialogs/qdialog.cpp:537 #68 0x08086e1e in DrKonqi::saveReport (reportText=..., parent=0x86364b0) at /usr/src/debug/plasma-workspace-5.5.5/drkonqi/drkonqi.cpp:175 #69 0x080810bc in BacktraceWidget::saveClicked (this=0x86364b0) at /usr/src/debug/plasma-workspace-5.5.5/drkonqi/backtracewidget.cpp:327 #70 0x08083ddb in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (BacktraceWidget::*)()>::call(void (BacktraceWidget::*)(), BacktraceWidget*, void**) (arg=<optimized out>, o=0x86364b0, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:501 #71 QtPrivate::FunctionPointer<void (BacktraceWidget::*)()>::call<QtPrivate::List<>, void>(void (BacktraceWidget::*)(), BacktraceWidget*, void**) (arg=<optimized out>, o=0x86364b0, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:520 #72 QtPrivate::QSlotObject<void (BacktraceWidget::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x860ff40, r=0x86364b0, a=0xbffab5d8, ret=0x0) at /usr/include/qt5/QtCore/qobject_impl.h:143 #73 0xb61f2720 in QtPrivate::QSlotObjectBase::call (a=0xbffab5d8, r=0x86364b0, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124 #74 QMetaObject::activate (sender=0x8591608, signalOffset=7, local_signal_index=2, argv=0xbffab5d8) at kernel/qobject.cpp:3698 #75 0xb61f2ffd in QMetaObject::activate (sender=0x8591608, m=0xb70c202c <QAbstractButton::staticMetaObject>, local_signal_index=2, argv=0xbffab5d8) at kernel/qobject.cpp:3578 #76 0xb6e5ba2d in QAbstractButton::clicked (this=0x8591608, _t1=false) at .moc/moc_qabstractbutton.cpp:303 #77 0xb6ba76e1 in QAbstractButtonPrivate::emitClicked (this=0x86223b8) at widgets/qabstractbutton.cpp:534 #78 0xb6ba8dcd in QAbstractButtonPrivate::click (this=0x86223b8) at widgets/qabstractbutton.cpp:527 #79 0xb6ba8f67 in QAbstractButton::mouseReleaseEvent (this=0x8591608, e=0xbffaba88) at widgets/qabstractbutton.cpp:1132 #80 0xb6ae732a in QWidget::event (this=0x8591608, event=0xbffaba88) at kernel/qwidget.cpp:9047 #81 0xb6ba9dd0 in QAbstractButton::event (this=0x8591608, e=0xbffaba88) at widgets/qabstractbutton.cpp:1089 #82 0xb6c4295a in QPushButton::event (this=0x8591608, e=0xbffaba88) at widgets/qpushbutton.cpp:673 #83 0xb6aa150a in QApplicationPrivate::notify_helper (this=0x84c82e8, receiver=0x8591608, e=0xbffaba88) at kernel/qapplication.cpp:3716 #84 0xb6aa7586 in QApplication::notify (this=0xbffac250, receiver=0x8591608, e=0xbffaba88) at kernel/qapplication.cpp:3276 #85 0xb61c41ef in QCoreApplication::notifyInternal (this=0xbffac250, receiver=0x8591608, event=0xbffaba88) at kernel/qcoreapplication.cpp:965 #86 0xb6aa5f98 in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:224 #87 QApplicationPrivate::sendMouseEvent (receiver=0x8591608, event=0xbffaba88, alienWidget=0x8591608, nativeWidget=0x8554be8, buttonDown=0xb70c93e8 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2772 #88 0xb6b03d95 in QWidgetWindow::handleMouseEvent (this=0x861da28, event=0xbffabde0) at kernel/qwidgetwindow.cpp:555 #89 0xb6b06b7a in QWidgetWindow::event (this=0x861da28, event=0xbffabde0) at kernel/qwidgetwindow.cpp:210 #90 0xb6aa150a in QApplicationPrivate::notify_helper (this=0x84c82e8, receiver=0x861da28, e=0xbffabde0) at kernel/qapplication.cpp:3716 #91 0xb6aa6936 in QApplication::notify (this=0xbffac250, receiver=0x861da28, e=0xbffabde0) at kernel/qapplication.cpp:3499 #92 0xb61c41ef in QCoreApplication::notifyInternal (this=0xbffac250, receiver=0x861da28, event=0xbffabde0) at kernel/qcoreapplication.cpp:965 #93 0xb64f71a1 in QCoreApplication::sendSpontaneousEvent (event=0xbffabde0, receiver=0x861da28) at ../../src/corelib/kernel/qcoreapplication.h:227 #94 QGuiApplicationPrivate::processMouseEvent (e=0x85f6390) at kernel/qguiapplication.cpp:1791 #95 0xb64f8e59 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x85f6390) at kernel/qguiapplication.cpp:1583 #96 0xb64dbdb7 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625 #97 0xb2f1662e in userEventSourceDispatch (source=0x850c1e0) at eventdispatchers/qeventdispatcher_glib.cpp:70 #98 0xb566fed9 in g_main_dispatch (context=0xb2402a00) at gmain.c:3154 #99 g_main_context_dispatch (context=0xb2402a00) at gmain.c:3769 #100 0xb5670159 in g_main_context_iterate (context=context@entry=0xb2402a00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840 #101 0xb5670224 in g_main_context_iteration (context=0xb2402a00, may_block=1) at gmain.c:3901 #102 0xb6219a63 in QEventDispatcherGlib::processEvents (this=0x850a470, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #103 0xb2f16801 in QPAEventDispatcherGlib::processEvents (this=0x850a470, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:115 #104 0xb61c14c3 in QEventLoop::processEvents (this=0xbffac13c, flags=...) at kernel/qeventloop.cpp:128 #105 0xb61c18fa in QEventLoop::exec (this=0xbffac13c, flags=...) at kernel/qeventloop.cpp:204 #106 0xb61c9aaa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #107 0xb64ee6d1 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1529 #108 0xb6a9d6d4 in QApplication::exec () at kernel/qapplication.cpp:2976 #109 0x08078ead in main (argc=13, argv=0xbffac324) at /usr/src/debug/plasma-workspace-5.5.5/drkonqi/main.cpp:150 Reproducible: Didn't try -- You are receiving this mail because: You are watching all bug changes.