Summary: | Plasma 5 crash | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Germán Briones <german.brionest> |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | bhush94, jtamate, notmart, plasma-bugs |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.3.0 | ||
Target Milestone: | 1.0 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Germán Briones
2015-05-05 21:53:36 UTC
What I was doing before the crash: Trying to save a file from chromium, kdialog started to use all cpu so I closed it. After some time, plasmashell restarted with this crash. Compiled from sources using version: commit 98dffed888859f8fcdf9b078c6d093a174a0956f Date: Sat Mar 29 10:49:14 2014 +0100 Backtrace of the crash I experienced: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7ff32e6547c0 (LWP 32278))] Thread 1 (Thread 0x7ff32e6547c0 (LWP 32278)): [KCrash Handler] #6 0x00007ff32b2fdd16 in QV4::MemoryManager::mark() (markBase=0x7ff2d97fe0d0, engine=0x1959580) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4mm.cpp:269 #7 0x00007ff32b2fdd16 in QV4::MemoryManager::mark() (this=this@entry=0x19590c0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4mm.cpp:330 #8 0x00007ff32b2fe67c in QV4::MemoryManager::runGC() (this=this@entry=0x19590c0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4mm.cpp:458 #9 0x00007ff32b2ff296 in QV4::MemoryManager::allocData(unsigned long) (this=0x19590c0, size=size@entry=48) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4mm.cpp:211 #10 0x00007ff32b2ed0f5 in QV4::ExecutionEngine::newString(QString const&) (size=<optimized out>, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4mm_p.h:94 #11 0x00007ff32b2ed0f5 in QV4::ExecutionEngine::newString(QString const&) (arg2=..., arg1=0x1959580, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4mm_p.h:117 #12 0x00007ff32b2ed0f5 in QV4::ExecutionEngine::newString(QString const&) (this=this@entry=0x1959580, s=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4engine.cpp:502 #13 0x00007ff32b35f701 in LoadProperty<ReadAccessor::Indirect>(QV8Engine*, QObject*, QQmlPropertyData const&, QQmlNotifier**) (engine=0x1959210, object=object@entry=0x7270d50, property=..., notifier=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:178 #14 0x00007ff32b35fbb2 in QV4::QObjectWrapper::getProperty(QObject*, QV4::ExecutionContext*, QQmlPropertyData*, bool) (object=0x7270d50, ctx=0x7ffd8c2710c0, property=0x7ff2c80ff938, captureRequired=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:388 #15 0x00007ff32b360588 in QV4::QObjectWrapper::getProperty(QObject*, QV4::ExecutionContext*, int, bool) (object=<optimized out>, ctx=<optimized out>, propertyIndex=<optimized out>, captureRequired=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:633 #16 0x00007ff32b370f28 in QV4::Runtime::getQmlQObjectProperty(QV4::ExecutionContext*, QV4::ValueRef, int, bool) (ctx=<optimized out>, object=..., propertyIndex=<optimized out>, captureRequired=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4runtime.cpp:1306 #17 0x00007ff210097060 in () #18 0x00007ff2c80c8688 in () #19 0x00007ff32b35db33 in QV4::QObjectWrapper::findProperty(QV4::ExecutionEngine*, QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QQmlPropertyData*) const (context=0x6be9e30, object=0x7270d50, key=<synthetic pointer>, this=0x41d6320) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlpropertycache_p.h:279 #20 0x00007ff32b35db33 in QV4::QObjectWrapper::findProperty(QV4::ExecutionEngine*, QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QQmlPropertyData*) const (this=<optimized out>, engine=<optimized out>, qmlContext=0x6be9e30, name=0x7ffd8c2710c0, revisionMode=<optimized out>, local=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:258 #21 0x00007ff32b360824 in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionContext*, QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) (this=0x7ff208981a90, ctx=0x7ffd8c2712d0, qmlContext=<optimized out>, n=<optimized out>, revisionMode=(unknown: 26580352), hasProperty=0x0, includeImports=143) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:324 #22 0x00007ff2d97fe058 in () #23 0x000000000000008f in () #24 0x00007ffd8c2712e8 in () #25 0x00000000073c1390 in () #26 0x00007ff32b40255c in QQmlJavaScriptExpression::evaluate(QQmlContextData*, QV4::ValueRef, QV4::CallData*, bool*) (d=<optimized out>, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/jsruntime/qv4object_p.h:278 #27 0x00007ff32b40255c in QQmlJavaScriptExpression::evaluate(QQmlContextData*, QV4::ValueRef, QV4::CallData*, bool*) (this=0x1959580, this@entry=0x73c1390, context=<optimized out>, function=..., callData=callData@entry=0x7ff2d97fe018, isUndefined=0x7ff2ec34c000, isUndefined@entry=0x7ffd8c2712e8) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmljavascriptexpression.cpp:158 #28 0x00007ff32b402a66 in QQmlJavaScriptExpression::evaluate(QQmlContextData*, QV4::ValueRef, bool*) (this=this@entry=0x73c1390, context=<optimized out>, function=..., function@entry=..., isUndefined=isUndefined@entry=0x7ffd8c2712e8) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmljavascriptexpression.cpp:115 #29 0x00007ff32b409651 in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) (this=0x73c1370, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding.cpp:217 #30 0x00007ff32b409e6e in QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) (this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding_p.h:97 #31 0x00007ff32b409e6e in QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) (e=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding.cpp:285 #32 0x00007ff32b3e4dff in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=0x34358f8, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlnotifier.cpp:73 #33 0x00007ff32b3e4dd1 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=0x3439c20, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlnotifier.cpp:68 #34 0x00007ff32b389efc in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x7270d50, index=39, a=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlengine.cpp:715 #35 0x00007ff327426e43 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x7270d50, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3603 #36 0x00007ff32b380c45 in QQmlVMEMetaObject::activate(QObject*, int, void**) (this=this@entry=0x7273370, object=<optimized out>, index=index@entry=53, args=args@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlvmemetaobject.cpp:1325 #37 0x00007ff32b3812f4 in QQmlVMEMetaObject::writeProperty(int, QVariant const&) (this=this@entry=0x7273370, id=id@entry=10, value=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlvmemetaobject.cpp:1105 #38 0x00007ff32b381f7f in QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) (this=0x7273370, c=QMetaObject::WriteProperty, _id=51, a=0x7ffd8c2717d0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlvmemetaobject.cpp:828 #39 0x00007ff32b39c2c2 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>) (object=object@entry=0x7270d50, property=..., value=..., context=context@entry=0x7199c90, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlproperty.cpp:1314 #40 0x00007ff32b39d1cf in QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>) (object=object@entry=0x7270d50, core=..., value=..., context=context@entry=0x7199c90, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlproperty.cpp:1238 #41 0x00007ff32b39e075 in QQmlPropertyPrivate::writeBinding(QObject*, QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*, QV4::ValueRef, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) (object=0x7270d50, core=..., context=0x7199c90, expression=expression@entry=0x7269e90, result=..., isUndefined=isUndefined@entry=false, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlproperty.cpp:1571 #42 0x00007ff32b4096e2 in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) (this=0x7269e70, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding.cpp:224 #43 0x00007ff32b409e6e in QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) (this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding_p.h:97 #44 0x00007ff32b409e6e in QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) (e=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlbinding.cpp:285 #45 0x00007ff32b3e4dff in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=0x3435d58, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlnotifier.cpp:73 #46 0x00007ff32b389efc in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x5dbf9a0, index=20, a=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.1/src/qml/qml/qqmlengine.cpp:715 #47 0x00007ff327426e43 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x5dbf9a0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3603 #48 0x00007ff2270e7b50 in SystemTray::DBusSystemTrayTask::syncToolTip(QString const&, QString const&, QIcon const&) () at /opt/kde5/lib64/qml/org/kde/private/systemtray/libsystemtrayplugin.so #49 0x00007ff2270e6498 in SystemTray::DBusSystemTrayTask::dataUpdated(QString const&, QMap<QString, QVariant> const&) () at /opt/kde5/lib64/qml/org/kde/private/systemtray/libsystemtrayplugin.so #50 0x00007ff3274275c1 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x5479720, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffd8c272090) at kernel/qobject.cpp:3716 #51 0x00007ff32c6e475d in Plasma::DataContainer::checkForUpdate() (this=0x5479720, _t1=..., _t2=...) at /virtual/kde5/5build/frameworks/plasma-framework/src/plasma/moc_datacontainer.cpp:225 #52 0x00007ff32c6e475d in Plasma::DataContainer::checkForUpdate() (this=0x5479720) at /g/5kde/frameworks/plasma-framework/src/plasma/datacontainer.cpp:333 #53 0x00007ff226ec0b56 in StatusNotifierItemSource::refreshCallback(QDBusPendingCallWatcher*) () at /opt/kde5/lib64/plugins/plasma/dataengine/plasma_engine_statusnotifieritem.so #54 0x00007ff3274275c1 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x942a1f0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd8c272620) at kernel/qobject.cpp:3716 #55 0x00007ff327427be7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7ff3283d8600 <QDBusPendingCallWatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd8c272620) at kernel/qobject.cpp:3582 #56 0x00007ff3281bdd6f in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) (this=<optimized out>, _t1=0x942a1f0) at .moc/moc_qdbuspendingcall.cpp:147 #57 0x00007ff3281bf3f7 in QDBusPendingCallWatcher::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (this=<optimized out>) at qdbuspendingcall.cpp:487 #58 0x00007ff3281bf3f7 in QDBusPendingCallWatcher::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qdbuspendingcall.cpp:79 #59 0x00007ff3274283c6 in QObject::event(QEvent*) (this=0x942a1f0, e=<optimized out>) at kernel/qobject.cpp:1245 #60 0x00007ff32898bb5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0xb988f0, receiver=receiver@entry=0x942a1f0, e=e@entry=0x9679f80) at kernel/qapplication.cpp:3720 #61 0x00007ff328990a26 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd8c272f30, receiver=0x942a1f0, e=0x9679f80) at kernel/qapplication.cpp:3503 #62 0x00007ff3273f7d65 in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffd8c272f30, receiver=0x942a1f0, event=event@entry=0x9679f80) at kernel/qcoreapplication.cpp:935 #63 0x00007ff3273f9bff in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x9679f80, receiver=<optimized out>) at kernel/qcoreapplication.h:228 #64 0x00007ff3273f9bff in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xb8ed30) at kernel/qcoreapplication.cpp:1552 #65 0x00007ff3273fa238 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410 #66 0x00007ff32744fc23 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0xbde8f0) at kernel/qeventdispatcher_glib.cpp:271 #67 0x00007ff3219eaa04 in g_main_context_dispatch (context=0x7ff3140016f0) at gmain.c:3111 #68 0x00007ff3219eaa04 in g_main_context_dispatch (context=context@entry=0x7ff3140016f0) at gmain.c:3710 #69 0x00007ff3219eac48 in g_main_context_iterate (context=context@entry=0x7ff3140016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3781 #70 0x00007ff3219eacec in g_main_context_iteration (context=0x7ff3140016f0, may_block=1) at gmain.c:3842 #71 0x00007ff32744f09c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xbe6d00, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #72 0x00007ff3273f5ccb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd8c272c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #73 0x00007ff3273fd336 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1188 #74 0x0000000000434250 in main () *** This bug has been marked as a duplicate of bug 347489 *** |