Application: plasma-desktop (4.11.12) KDE Platform Version: 4.14.2 Qt Version: 4.8.6 Operating System: Linux 3.16.6-2-desktop x86_64 Distribution: "openSUSE 13.2 (Harlequin) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I had three Konsole windows minimized which were all grouped. When clicking on the group, plasma completey crashed. I was able to reproduce the bug over and over again, after restarting plasma-desktop from the console. This type of bug is not acceptable for any type of production system or workstation and needs fixing ASAP. - Unusual behavior I noticed: Sometimes when selecting folders on the desktop, plasma totally crashes. Again, unacceptable. -- Backtrace: Application: Plasma Desktop Shell (plasma-desktop), signal: Bus error Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fa7178e6800 (LWP 15045))] Thread 3 (Thread 0x7fa6ed4a9700 (LWP 15046)): #0 0x00007fa7139f505f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa7103a78cb in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fa7106a5f00 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007fa7103a7909 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007fa7139f10a4 in start_thread () from /lib64/libpthread.so.0 #4 0x00007fa71721e7fd in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fa66a65a700 (LWP 15047)): #0 0x00007fa7172163cd in poll () from /lib64/libc.so.6 #1 0x00007fa70a304be4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fa70a304cec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fa713db60de in QEventDispatcherGlib::processEvents (this=0x7fa6640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007fa713d87e6f in QEventLoop::processEvents (this=this@entry=0x7fa66a659da0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fa713d88165 in QEventLoop::exec (this=this@entry=0x7fa66a659da0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fa713c850bf in QThread::exec (this=this@entry=0x2548520) at thread/qthread.cpp:538 #7 0x00007fa713d69783 in QInotifyFileSystemWatcherEngine::run (this=0x2548520) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007fa713c8779f in QThreadPrivate::start (arg=0x2548520) at thread/qthread_unix.cpp:349 #9 0x00007fa7139f10a4 in start_thread () from /lib64/libpthread.so.0 #10 0x00007fa71721e7fd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fa7178e6800 (LWP 15045)): [KCrash Handler] #6 0x00007fa71725ea0c in __strncmp_ssse3 () from /lib64/libc.so.6 #7 0x00007fa71459005c in qstrncmp (len=<optimized out>, str2=<optimized out>, str1=<optimized out>) at /usr/include/QtCore/qbytearray.h:104 #8 findNamedEntry (key=..., this=0x7fa6f5c82000) at /usr/src/debug/kdelibs-4.14.2/kdecore/util/kshareddatacache.cpp:790 #9 KSharedDataCache::find (this=this@entry=0x383abf0, key=..., destination=destination@entry=0x7fff1548f6a0) at /usr/src/debug/kdelibs-4.14.2/kdecore/util/kshareddatacache.cpp:1613 #10 0x00007fa714aca975 in KImageCache::findPixmap (this=0x383abf0, key=..., destination=destination@entry=0x7fff1548f700) at /usr/src/debug/kdelibs-4.14.2/kdeui/util/kimagecache.cpp:150 #11 0x00007fa716dded33 in Plasma::Theme::findInCache (this=this@entry=0x265eab0, key=..., pix=...) at /usr/src/debug/kdelibs-4.14.2/plasma/theme.cpp:1045 #12 0x00007fa716d75b90 in Plasma::FrameSvgPrivate::generateBackground (this=this@entry=0x2ad2730, frame=frame@entry=0x2c47e40) at /usr/src/debug/kdelibs-4.14.2/plasma/framesvg.cpp:671 #13 0x00007fa716d76db0 in Plasma::FrameSvgPrivate::alphaMask (this=0x2ad2730) at /usr/src/debug/kdelibs-4.14.2/plasma/framesvg.cpp:602 #14 0x00007fa716d77652 in Plasma::FrameSvg::mask (this=<optimized out>) at /usr/src/debug/kdelibs-4.14.2/plasma/framesvg.cpp:459 #15 0x00007fa716d571f6 in Plasma::DialogPrivate::updateMask (this=0x2ad2520) at /usr/src/debug/kdelibs-4.14.2/plasma/dialog.cpp:112 #16 0x00007fa716d58550 in Plasma::DialogPrivate::checkBorders (this=0x2ad2520, updateMaskIfNeeded=<optimized out>) at /usr/src/debug/kdelibs-4.14.2/plasma/dialog.cpp:270 #17 0x00007fa716d58c0d in Plasma::Dialog::resizeEvent (this=0x2ad22e0, event=<optimized out>) at /usr/src/debug/kdelibs-4.14.2/plasma/dialog.cpp:560 #18 0x00007fa712f549be in QWidget::event (this=0x2ad22e0, event=0x7fff1548ff30) at kernel/qwidget.cpp:8554 #19 0x00007fa712f0576c in QApplicationPrivate::notify_helper (this=this@entry=0x2514900, receiver=receiver@entry=0x2ad22e0, e=e@entry=0x7fff1548ff30) at kernel/qapplication.cpp:4565 #20 0x00007fa712f0bcad in QApplication::notify (this=this@entry=0x25066e0, receiver=receiver@entry=0x2ad22e0, e=e@entry=0x7fff1548ff30) at kernel/qapplication.cpp:4351 #21 0x00007fa714a6bbda in KApplication::notify (this=0x25066e0, receiver=0x2ad22e0, event=0x7fff1548ff30) at /usr/src/debug/kdelibs-4.14.2/kdeui/kernel/kapplication.cpp:311 #22 0x00007fa713d892ad in QCoreApplication::notifyInternal (this=0x25066e0, receiver=receiver@entry=0x2ad22e0, event=event@entry=0x7fff1548ff30) at kernel/qcoreapplication.cpp:953 #23 0x00007fa712f507b2 in sendEvent (event=0x7fff1548ff30, receiver=0x2ad22e0) at ../../src/corelib/kernel/qcoreapplication.h:231 #24 QWidget::setContentsMargins (this=0x2ad22e0, left=<optimized out>, top=<optimized out>, right=<optimized out>, bottom=<optimized out>) at kernel/qwidget.cpp:7216 #25 0x00007fa716d58232 in Plasma::DialogPrivate::checkBorders (this=this@entry=0x2ad2520, updateMaskIfNeeded=updateMaskIfNeeded@entry=false) at /usr/src/debug/kdelibs-4.14.2/plasma/dialog.cpp:266 #26 0x00007fa716d58820 in Plasma::DialogPrivate::themeChanged (this=0x2ad2520) at /usr/src/debug/kdelibs-4.14.2/plasma/dialog.cpp:97 #27 0x00007fa713d9d1fa in QMetaObject::activate (sender=0x2ad25c0, m=m@entry=0x7fa717129d60 <Plasma::Svg::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3576 #28 0x00007fa716dd6e10 in Plasma::Svg::repaintNeeded (this=<optimized out>) at /usr/src/debug/kdelibs-4.14.2/build/plasma/svg.moc:220 #29 0x00007fa716d70fc3 in updateAndSignalSizes (this=0x2ad2730) at /usr/src/debug/kdelibs-4.14.2/plasma/framesvg.cpp:1032 #30 Plasma::FrameSvg::setEnabledBorders (this=<optimized out>, borders=...) at /usr/src/debug/kdelibs-4.14.2/plasma/framesvg.cpp:166 #31 0x00007fa716d5814c in Plasma::DialogPrivate::checkBorders (this=0x2ad2520, updateMaskIfNeeded=<optimized out>) at /usr/src/debug/kdelibs-4.14.2/plasma/dialog.cpp:238 #32 0x00007fa716d58c0d in Plasma::Dialog::resizeEvent (this=0x2ad22e0, event=<optimized out>) at /usr/src/debug/kdelibs-4.14.2/plasma/dialog.cpp:560 #33 0x00007fa712f549be in QWidget::event (this=0x2ad22e0, event=0x7fff154906d0) at kernel/qwidget.cpp:8554 #34 0x00007fa712f0576c in QApplicationPrivate::notify_helper (this=this@entry=0x2514900, receiver=receiver@entry=0x2ad22e0, e=e@entry=0x7fff154906d0) at kernel/qapplication.cpp:4565 #35 0x00007fa712f0bcad in QApplication::notify (this=this@entry=0x25066e0, receiver=receiver@entry=0x2ad22e0, e=e@entry=0x7fff154906d0) at kernel/qapplication.cpp:4351 #36 0x00007fa714a6bbda in KApplication::notify (this=0x25066e0, receiver=0x2ad22e0, event=0x7fff154906d0) at /usr/src/debug/kdelibs-4.14.2/kdeui/kernel/kapplication.cpp:311 #37 0x00007fa713d892ad in QCoreApplication::notifyInternal (this=0x25066e0, receiver=receiver@entry=0x2ad22e0, event=event@entry=0x7fff154906d0) at kernel/qcoreapplication.cpp:953 #38 0x00007fa712f98e6e in sendEvent (event=0x7fff154906d0, receiver=0x2ad22e0) at ../../src/corelib/kernel/qcoreapplication.h:231 #39 QWidgetPrivate::setGeometry_sys (this=this@entry=0x2ad2320, x=<optimized out>, y=1037, w=<optimized out>, h=<optimized out>, isMove=isMove@entry=false) at kernel/qwidget_x11.cpp:2671 #40 0x00007fa712f4c98c in QWidget::resize (this=this@entry=0x2ad22e0, s=...) at kernel/qwidget.cpp:6958 #41 0x00007fa716d576a4 in Plasma::Dialog::syncToGraphicsWidget (this=0x2ad22e0) at /usr/src/debug/kdelibs-4.14.2/plasma/dialog.cpp:335 #42 0x00007fa66c52baf5 in DialogProxy::popupPosition (this=0x2ad1f80, item=0x423eea0, alignment=132) at /usr/src/debug/kde-runtime-4.14.2/plasma/declarativeimports/core/dialog.cpp:247 #43 0x00007fa66c52c0c1 in DialogProxy::qt_static_metacall (_o=0x7fa6f6124000, _o@entry=0x2ad1f80, _id=72673832, _id@entry=10, _a=0x7fff15490c90, _c=<optimized out>) at /usr/src/debug/kde-runtime-4.14.2/build/plasma/declarativeimports/core/dialog.moc:257 #44 0x00007fa66c52c3b3 in qt_static_metacall (_a=0x7fff15490c90, _id=10, _c=QMetaObject::InvokeMetaMethod, _o=0x2ad1f80) at /usr/src/debug/kde-runtime-4.14.2/build/plasma/declarativeimports/core/dialog.moc:297 #45 DialogProxy::qt_metacall (this=0x2ad1f80, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fff15490c90) at /usr/src/debug/kde-runtime-4.14.2/build/plasma/declarativeimports/core/dialog.moc:298 #46 0x00007fa715a06529 in QDeclarativeVMEMetaObject::metaCall (this=0x29d60f0, c=QMetaObject::InvokeMetaMethod, _id=42, a=0x7fff15490c90) at qml/qdeclarativevmemetaobject.cpp:673 #47 0x00007fa715aabef8 in QDeclarativeObjectMethodScriptClass::callMethod (this=this@entry=0x2b0ed50, object=object@entry=0x2ad1f80, index=<optimized out>, returnType=<optimized out>, argCount=<optimized out>, argTypes=0x7fff15490f40, ctxt=ctxt@entry=0x7fa66b4171a8) at qml/qdeclarativeobjectscriptclass.cpp:975 #48 0x00007fa715aadb28 in QDeclarativeObjectMethodScriptClass::callPrecise (this=this@entry=0x2b0ed50, object=0x2ad1f80, data=..., ctxt=ctxt@entry=0x7fa66b4171a8) at qml/qdeclarativeobjectscriptclass.cpp:949 #49 0x00007fa715aae17d in QDeclarativeObjectMethodScriptClass::callOverloaded (this=0x2b0ed50, method=0x454ecd0, ctxt=0x7fa66b4171a8) at qml/qdeclarativeobjectscriptclass.cpp:1069 #50 0x00007fa715aae40f in QDeclarativeObjectMethodScriptClass::call (this=<optimized out>, o=<optimized out>, ctxt=<optimized out>) at qml/qdeclarativeobjectscriptclass.cpp:924 #51 0x00007fa71041e9a4 in QScript::DeclarativeObjectDelegate::call (exec=<optimized out>, callee=<optimized out>, thisValue=..., args=...) at bridge/qscriptdeclarativeobject.cpp:154 #52 0x00007fa710319cf8 in QTJSC::NativeFuncWrapper::operator() (this=this@entry=0x7fff15491210, exec=0x7fa66b4171a8, jsobj=jsobj@entry=0x7fa66b3e23c0, thisValue=..., argList=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:46 #53 0x00007fa7102f7c90 in QTJSC::cti_op_call_NotJSFunction (args=0x7fff15491260) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:1780 #54 0x00007fa66cbfd43e in ?? () #55 0x0000000000000000 in ?? () The reporter indicates this bug may be a duplicate of or related to bug 340654. Possible duplicates by query: bug 340654, bug 339285. Reported using DrKonqi
Created attachment 89515 [details] New crash information added by DrKonqi plasma-desktop (4.11.12) on KDE Platform 4.14.2 using Qt 4.8.6 - What I was doing when the application crashed: I tried to open firefox while I was using calibre-ebook. The whole plasma crashed and I cannot recover it using kstart plasma-desktop. -- Backtrace (Reduced): #5 0x00007fc9749a2a0c in __strncmp_ssse3 () at /lib64/libc.so.6 #6 0x00007fc971cd405c in KSharedDataCache::find(QString const&, QByteArray*) const () at /usr/lib64/libkdecore.so.5 #7 0x00007fc97220e975 in KImageCache::findPixmap(QString const&, QPixmap*) const () at /usr/lib64/libkdeui.so.5 #8 0x00007fc974522d33 in Plasma::Theme::findInCache(QString const&, QPixmap&) () at /usr/lib64/libplasma.so.3 #9 0x00007fc97451ec9d in () at /usr/lib64/libplasma.so.3
*** This bug has been marked as a duplicate of bug 340657 ***