Bug 285784 - Creating an activity makes plasma-device crash on devel
Summary: Creating an activity makes plasma-device crash on devel
Status: RESOLVED FIXED
Alias: None
Product: Active
Classification: Plasma
Component: Contour activity switcher (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: HI crash
Target Milestone: unscheduled
Assignee: Marco Martin
URL:
Keywords:
: 286012 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-11-04 22:52 UTC by Javier Llorente
Modified: 2011-12-06 15:52 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
plasma-device crash (15.09 KB, text/plain)
2011-11-04 22:53 UTC, Javier Llorente
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Javier Llorente 2011-11-04 22:52:35 UTC
Version:           unspecified
OS:                Linux

I have tried to create an activity on 2011-11-03-18-39-basyskom-plasma-active-devel-USB-live.iso + today's updates. Right after tapping on "Create activity", plasma-device crashes.

Reproducible: Always

Steps to Reproduce:
1. Tap on the plus button of the activity switch to create an activity
2. Typing a name for the activity
3. Choose a wallpaper
4. Tap on "Create activity"


Expected Results:  
Creating an activity shouldn't make plasma-device crash.
Comment 1 Javier Llorente 2011-11-04 22:53:41 UTC
Created attachment 65249 [details]
plasma-device crash
Comment 2 Javier Llorente 2011-11-04 23:02:28 UTC
I have also noticed that the next boot after the plasma-device crash is slower.
Comment 3 Aaron J. Seigo 2011-11-05 10:32:03 UTC
with today's updates (though, granted, on OpenSUSE) i can not reproduce and the backtrace does not look like it should be a crashing path: the signal from TaskManager is connected straight to the TaskSource object (so it can't be deleted itself at this point) and the m_tasks pointer in TaskSource is a smart pointer so is also guaranteed to exist. Task::activities() just returns a string list from the private dptr, which has a lifespan as long as the Task object itself. oddddd....
Comment 4 Javier Llorente 2011-11-07 12:16:22 UTC
I cannot reproduce it anymore with today's updates on MeeGo,
Comment 5 Aaron J. Seigo 2011-11-07 16:15:00 UTC
Application: Plasma Workspace (plasma-device), signal: Segmentation fault
[KCrash Handler]
#7  0xae5cb435 in TaskManager::Task::activities() const () from /usr/lib/libtaskmanager.so.4
#8  0xae5cb4ed in TaskManager::Task::isOnCurrentActivity() const () from /usr/lib/libtaskmanager.so.4
#9  0xae647bc6 in ?? () from /usr/lib/kde4/plasma_engine_tasks.so
#10 0xae647f22 in ?? () from /usr/lib/kde4/plasma_engine_tasks.so
#11 0x4934b6ab in QMetaObject::metacall (object=0xa7559a8, cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0xbfc907a8) at kernel/qmetaobject.cpp:237
#12 0x49359f8f in QMetaObject::activate (sender=0x909d458, m=0xae5ef00c, local_signal_index=5, argv=0xbfc907a8) at kernel/qobject.cpp:3278
#13 0xae5d7584 in TaskManager::TaskManager::activityChanged(QString const&) () from /usr/lib/libtaskmanager.so.4
#14 0xae5d75b5 in TaskManager::TaskManager::currentActivityChanged(QString const&) () from /usr/lib/libtaskmanager.so.4
#15 0xae5d9005 in TaskManager::TaskManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libtaskmanager.so.4
#16 0x4934b6ab in QMetaObject::metacall (object=0x909d458, cl=QMetaObject::InvokeMetaMethod, idx=16, argv=0xbfc90948) at kernel/qmetaobject.cpp:237
#17 0x49359f8f in QMetaObject::activate (sender=0x909c948, m=0x4b9bd030, local_signal_index=0, argv=0xbfc90948) at kernel/qobject.cpp:3278
#18 0x4b985c54 in KActivityConsumer::currentActivityChanged(QString const&) () from /usr/lib/libkworkspace.so.4
#19 0x4b985eb5 in KActivityConsumer::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkworkspace.so.4
#20 0x4934b6ab in QMetaObject::metacall (object=0x909c948, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbfc90a78) at kernel/qmetaobject.cpp:237
#21 0x49359f8f in QMetaObject::activate (sender=0x89f9798, m=0x4b9bd724, local_signal_index=6, argv=0xbfc90a78) at kernel/qobject.cpp:3278
#22 0x4b9aa6e4 in ?? () from /usr/lib/libkworkspace.so.4
#23 0x4b9aabda in ?? () from /usr/lib/libkworkspace.so.4
#24 0x4b985b9b in ?? () from /usr/lib/libkworkspace.so.4
#25 0x490e2cbd in QDBusConnectionPrivate::deliverCall (this=0x8583cc8, object=0x89f9798, msg=..., metaTypes=..., slotIdx=11) at qdbusintegrator.cpp:941
#26 0x490ed4e8 in QDBusCallDeliveryEvent::placeMetaCall (this=0xa574bc8, object=0x89f9798) at qdbusintegrator_p.h:103
#27 0x49359ad7 in QObject::event (this=0x89f9798, e=0xa574bc8) at kernel/qobject.cpp:1217
#28 0x4994259c in QApplicationPrivate::notify_helper (this=0x858a890, receiver=0x89f9798, e=0xa574bc8) at kernel/qapplication.cpp:4467
#29 0x4994717e in QApplication::notify (this=0x8580488, receiver=<value optimized out>, e=0xa574bc8) at kernel/qapplication.cpp:3867
#30 0x4a63f62b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#31 0x49345323 in QCoreApplication::notifyInternal (this=0x8580488, receiver=0x89f9798, event=0xa574bc8) at kernel/qcoreapplication.cpp:731
#32 0x49348d55 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x8569f78) at ../../src/corelib/kernel/qcoreapplication.h:215
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x8569f78) at kernel/qcoreapplication.cpp:1372
#34 0x49348f2e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#35 0x493717e5 in QCoreApplication::sendPostedEvents (s=0x858c180) at ../../src/corelib/kernel/qcoreapplication.h:220
#36 postEventSourceDispatch (s=0x858c180) at kernel/qeventdispatcher_glib.cpp:277
#37 0x48b22afb in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#38 0x48b2311f in ?? () from /lib/libglib-2.0.so.0
#39 0x48b232e2 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#40 0x4937195d in QEventDispatcherGlib::processEvents (this=0x8569e70, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#41 0x499f27b6 in QGuiEventDispatcherGlib::processEvents (this=0x8569e70, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x493444ba in QEventLoop::processEvents (this=0xbfc91620, flags=...) at kernel/qeventloop.cpp:149
#43 0x4934476a in QEventLoop::exec (this=0xbfc91620, flags=...) at kernel/qeventloop.cpp:201
#44 0x4b413507 in ?? () from /usr/lib/libkdeinit4_plasma-device.so
#45 0x4b4135bc in ?? () from /usr/lib/libkdeinit4_plasma-device.so
#46 0x4b413b9a in ?? () from /usr/lib/libkdeinit4_plasma-device.so
#47 0x4934b6ab in QMetaObject::metacall (object=0xa421690, cl=QMetaObject::WriteProperty, idx=33, argv=0xbfc91788) at kernel/qmetaobject.cpp:237
#48 0x4bb9287e in QDeclarativePropertyPrivate::write (object=0xa421690, property=..., value=..., context=0xa5066c0, flags=...) at qml/qdeclarativeproperty.cpp:1152
#49 0x4bc2253c in QDeclarativeObjectScriptClass::setProperty (this=0xa1e5418, obj=0xa421690, name=@0xbfc919ac, value=..., context=0x9ada3048, evalContext=<value optimized out>)
    at qml/qdeclarativeobjectscriptclass.cpp:387
#50 0x4bc229b5 in QDeclarativeObjectScriptClass::setProperty (this=0xa1e5418, object=0xa60b620, name=@0xbfc919ac, value=...) at qml/qdeclarativeobjectscriptclass.cpp:315
#51 0x4b7b305a in QScript::DeclarativeObjectDelegate::put (this=0xa759468, object=0x9ad48a80, exec=0x9ada3048, propertyName=..., value=..., slot=...) at bridge/qscriptdeclarativeobject.cpp:99
#52 0x4b799e21 in QScriptObject::put (this=0x9ad48a80, exec=0x9ada3048, propertyName=..., value=..., slot=...) at bridge/qscriptobject.cpp:80
#53 0x4b672148 in QTJSC::JSValue::put (args=0x9b8369d8) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:658
#54 cti_op_put_by_id (args=0x9b8369d8) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:1243
#55 0x9d55e227 in ?? ()
#56 0x4b61715b in QTJSC::JITCode::execute (this=0x9c9d0d80, functionExecutable=0x9d212f30, callFrame=0xabc9c94, function=0x9ad52d40, thisObj=0x9ad44d00, args=..., scopeChain=0xa8b83150, 
    exception=0x9ca10e94) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:79
#57 QTJSC::Interpreter::execute (this=0x9c9d0d80, functionExecutable=0x9d212f30, callFrame=0xabc9c94, function=0x9ad52d40, thisObj=0x9ad44d00, args=..., scopeChain=0xa8b83150, exception=0x9ca10e94)
    at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:716
#58 0x4b6c1a9d in QTJSC::JSFunction::call (this=0x9ad52d40, exec=0xabc9c94, thisValue=..., args=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:122
#59 0x4b696aaf in QTJSC::call (exec=0xabc9c94, functionObject=..., callType=QTJSC::CallTypeJS, callData=..., thisValue=..., args=...)
    at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:62
#60 0x4b791aff in QScriptValue::call (this=0xa1ee278, thisObject=@0xbfc91d58, args=...) at api/qscriptvalue.cpp:1605
#61 0x4bb8aaee in QDeclarativeQtScriptExpression::eval (this=0xa1ee250, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:479
#62 0x4bb8add0 in QDeclarativeQtScriptExpression::scriptValue (this=0xa1ee250, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:434
#63 0x4bb8b0bd in QDeclarativeExpressionPrivate::scriptValue (this=0xa1ee200, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:614
#64 0x4bb8b1fa in QDeclarativeExpressionPrivate::value (this=0xa1ee200, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:628
#65 0x4bbc2792 in QDeclarativeBoundSignal::qt_metacall (this=0xa363e40, c=QMetaObject::InvokeMetaMethod, id=4, a=0xbfc91f8c) at qml/qdeclarativeboundsignal.cpp:177
#66 0x4934b6ab in QMetaObject::metacall (object=0xa363e40, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbfc91f8c) at kernel/qmetaobject.cpp:237
#67 0x49359f8f in QMetaObject::activate (sender=0xa41b988, m=0x4dfe2428, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3278
#68 0x4debce68 in Plasma::PushButton::clicked() () from /usr/lib/libplasma.so.3
#69 0x4debd5ab in Plasma::PushButton::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libplasma.so.3
#70 0x4bb9ce52 in QDeclarativeProxyMetaObject::metaCall (this=0xa30ece0, c=QMetaObject::InvokeMetaMethod, id=24, a=0xbfc922e8) at qml/qdeclarativeproxymetaobject.cpp:121
#71 0x4934b6ab in QMetaObject::metacall (object=0xa41b988, cl=QMetaObject::InvokeMetaMethod, idx=24, argv=0xbfc922e8) at kernel/qmetaobject.cpp:237
#72 0x49359f8f in QMetaObject::activate (sender=0xa6600f8, m=0x4a2815c4, local_signal_index=2, argv=0xbfc922e8) at kernel/qobject.cpp:3278
#73 0x4a02db0a in QAbstractButton::clicked (this=0xa6600f8, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:204
#74 0x49d3d497 in QAbstractButtonPrivate::emitClicked (this=0xa6b9ef0) at widgets/qabstractbutton.cpp:546
#75 0x49d3ebb5 in QAbstractButtonPrivate::click (this=0xa6b9ef0) at widgets/qabstractbutton.cpp:539
#76 0x49d3ee6e in QAbstractButton::mouseReleaseEvent (this=0xa6600f8, e=0xafc0370) at widgets/qabstractbutton.cpp:1121
#77 0x49997ff9 in QWidget::event (this=0xa6600f8, event=0xafc0370) at kernel/qwidget.cpp:8259
#78 0x49d3e00f in QAbstractButton::event (this=0xa6600f8, e=0xafc0370) at widgets/qabstractbutton.cpp:1080
#79 0x49dd8883 in QPushButton::event (this=0xa6600f8, e=0xafc0370) at widgets/qpushbutton.cpp:683
#80 0x4994259c in QApplicationPrivate::notify_helper (this=0x858a890, receiver=0xa6600f8, e=0xafc0370) at kernel/qapplication.cpp:4467
#81 0x49947b1f in QApplication::notify (this=0x8580488, receiver=<value optimized out>, e=0xafc0370) at kernel/qapplication.cpp:4028
#82 0x4a63f62b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#83 0x49345323 in QCoreApplication::notifyInternal (this=0x8580488, receiver=0xa6600f8, event=0xafc0370) at kernel/qcoreapplication.cpp:731
#84 0x499434bc in QCoreApplication::sendSpontaneousEvent (receiver=0xa6600f8, event=0xafc0370, alienWidget=<value optimized out>, nativeWidget=0xa6600f8, buttonDown=0xbfc92a8c, 
    lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218
#85 QApplicationPrivate::sendMouseEvent (receiver=0xa6600f8, event=0xafc0370, alienWidget=<value optimized out>, nativeWidget=0xa6600f8, buttonDown=0xbfc92a8c, lastMouseReceiver=..., 
    spontaneous=true) at kernel/qapplication.cpp:3125
#86 0x49f94a75 in QGraphicsProxyWidgetPrivate::sendWidgetMouseEvent (this=0xa1df2a8, event=0xbfc931b8) at graphicsview/qgraphicsproxywidget.cpp:283
#87 0x49f73b74 in QGraphicsItem::sceneEvent (this=0xa41b990, event=0xbfc931b8) at graphicsview/qgraphicsitem.cpp:6721
#88 0x49fd1108 in QGraphicsWidget::sceneEvent (this=0xa41b988, event=0xbfc931b8) at graphicsview/qgraphicswidget.cpp:1191
#89 0x49f9e550 in QGraphicsScenePrivate::sendEvent (this=0x86acc50, item=0xa41b990, event=0xbfc931b8) at graphicsview/qgraphicsscene.cpp:1207
#90 0x49f9f155 in QGraphicsScenePrivate::sendMouseEvent (this=0x86acc50, mouseEvent=0xbfc931b8) at graphicsview/qgraphicsscene.cpp:1281
#91 0x49f9fb45 in QGraphicsScene::mouseReleaseEvent (this=0x86a7280, mouseEvent=0xbfc931b8) at graphicsview/qgraphicsscene.cpp:4107
#92 0x49fb2314 in QGraphicsScene::event (this=0x86a7280, event=0xbfc931b8) at graphicsview/qgraphicsscene.cpp:3440
#93 0x4994259c in QApplicationPrivate::notify_helper (this=0x858a890, receiver=0x86a7280, e=0xbfc931b8) at kernel/qapplication.cpp:4467
#94 0x4994717e in QApplication::notify (this=0x8580488, receiver=<value optimized out>, e=0xbfc931b8) at kernel/qapplication.cpp:3867
#95 0x4a63f62b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#96 0x49345323 in QCoreApplication::notifyInternal (this=0x8580488, receiver=0x86a7280, event=0xbfc931b8) at kernel/qcoreapplication.cpp:731
#97 0x4994083f in QCoreApplication::sendSpontaneousEvent (receiver=0x86a7280, event=0xbfc931b8) at ../../src/corelib/kernel/qcoreapplication.h:218
#98 qt_sendSpontaneousEvent (receiver=0x86a7280, event=0xbfc931b8) at kernel/qapplication.cpp:5461
#99 0x49fcc551 in QGraphicsView::mouseReleaseEvent (this=0x8683518, event=0xbfc93938) at graphicsview/qgraphicsview.cpp:3336
#100 0x49997ff9 in QWidget::event (this=0x8683518, event=0xbfc93938) at kernel/qwidget.cpp:8259
#101 0x49d86964 in QFrame::event (this=0x8683518, e=0xbfc93938) at widgets/qframe.cpp:557
#102 0x49e0ee13 in QAbstractScrollArea::viewportEvent (this=0x8683518, e=0xbfc93938) at widgets/qabstractscrollarea.cpp:1043
#103 0x49fcf7af in QGraphicsView::viewportEvent (this=0x8683518, event=0xbfc93938) at graphicsview/qgraphicsview.cpp:2864
#104 0x49e11725 in QAbstractScrollAreaPrivate::viewportEvent (this=0x8677220, o=0x8675128, e=0xbfc93938) at widgets/qabstractscrollarea_p.h:100
#105 QAbstractScrollAreaFilter::eventFilter (this=0x8677220, o=0x8675128, e=0xbfc93938) at widgets/qabstractscrollarea_p.h:116
#106 0x493454da in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x858a890, receiver=0x8675128, event=0xbfc93938) at kernel/qcoreapplication.cpp:846
#107 0x49942571 in QApplicationPrivate::notify_helper (this=0x858a890, receiver=0x8675128, e=0xbfc93938) at kernel/qapplication.cpp:4463
#108 0x49947b1f in QApplication::notify (this=0x8580488, receiver=<value optimized out>, e=0xbfc93938) at kernel/qapplication.cpp:4028
#109 0x4a63f62b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#110 0x49345323 in QCoreApplication::notifyInternal (this=0x8580488, receiver=0x8675128, event=0xbfc93938) at kernel/qcoreapplication.cpp:731
#111 0x499434bc in QCoreApplication::sendSpontaneousEvent (receiver=0x8675128, event=0xbfc93938, alienWidget=<value optimized out>, nativeWidget=0x8675128, buttonDown=0x4a290a40, 
    lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218
#112 QApplicationPrivate::sendMouseEvent (receiver=0x8675128, event=0xbfc93938, alienWidget=<value optimized out>, nativeWidget=0x8675128, buttonDown=0x4a290a40, lastMouseReceiver=..., 
    spontaneous=true) at kernel/qapplication.cpp:3125
#113 0x499b533f in QETWidget::sendMouseEvent (this=0x8675128, xtype=5, window=31458086, type=<value optimized out>, pos=..., globalPos=..., button=Qt::LeftButton, buttons=..., modifiers=...)
    at kernel/qapplication_x11.cpp:4981
#114 0x499c8a46 in QETWidget::translateXI2Event (this=0x8675128, xievent=0xaf8bff8) at kernel/qapplication_x11.cpp:5394
#115 0x499ca1ac in QETWidget::translateMouseEvent (this=0x8675128, event=0xbfc941dc) at kernel/qapplication_x11.cpp:4665
#116 0x499c7a0e in QApplication::x11ProcessEvent (this=0x8580488, event=0xbfc941dc) at kernel/qapplication_x11.cpp:3814
#117 0x499f2bd4 in x11EventSourceDispatch (s=0x858d740, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#118 0x48b22afb in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#119 0x48b2311f in ?? () from /lib/libglib-2.0.so.0
#120 0x48b232e2 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#121 0x4937195d in QEventDispatcherGlib::processEvents (this=0x8569e70, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#122 0x499f27b6 in QGuiEventDispatcherGlib::processEvents (this=0x8569e70, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#123 0x493444ba in QEventLoop::processEvents (this=0xbfc94494, flags=...) at kernel/qeventloop.cpp:149
#124 0x4934476a in QEventLoop::exec (this=0xbfc94494, flags=...) at kernel/qeventloop.cpp:201
#125 0x49348ff4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#126 0x49940608 in QApplication::exec () at kernel/qapplication.cpp:3741
#127 0x4b404a19 in kdemain () from /usr/lib/libkdeinit4_plasma-device.so
#128 0x0804858c in _start ()
Comment 6 Aaron J. Seigo 2011-11-07 16:15:25 UTC
*** Bug 286012 has been marked as a duplicate of this bug. ***
Comment 7 Aaron J. Seigo 2011-11-07 16:16:48 UTC
are you sure this is fixed, as this is the same crash as in 286012 which you filed shortly after closing this report?

if you can indeed reproduce 286012 then this should be re-opened as they are the same crash.
Comment 8 Javier Llorente 2011-11-07 17:00:11 UTC
Creating an activity on 2011-11-04-22-22-basyskom-plasma-active-devel-USB-live.iso + latest updates doesn't make plasma-device crash.
Comment 9 Javier Llorente 2011-11-07 17:05:29 UTC
(In reply to comment #7)
> are you sure this is fixed, as this is the same crash as in 286012 which you
> filed shortly after closing this report?
> 
> if you can indeed reproduce 286012 then this should be re-opened as they are
> the same crash.

Yep, I can reproduce bug #286012. (I don't have to switch to an activity to make plasma-device crash.)
Reopening bug then...
Comment 10 Javier Llorente 2011-11-23 08:41:52 UTC
Issue still reproducible on devel (it doesn't happen always though).
Verified on 2011-11-22-18-52-basyskom-plasma-active-devel-USB-live.iso
Comment 11 Javier Llorente 2011-11-28 09:57:12 UTC
Creating an activity on 2011-11-28-09-14-basyskom-plasma-active-devel-meego-usb-live.iso makes plasma-device crash (it seems to be a different bug).

Application: Plasma Workspace (plasma-device), signal: Segmentation fault
[KCrash Handler]
#7  QWeakPointer<Plasma::Wallpaper>::isNull (this=0x0, size=...) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#8  QWeakPointer<Plasma::Wallpaper>::operator Plasma::Wallpaper* QWeakPointer<Plasma::Wallpaper>::* (this=0x0, size=...) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:570
#9  BackgroundListModel::setTargetSizeHint (this=0x0, size=...) at ../../shell/activityconfiguration/backgroundlistmodel.cpp:245
#10 0x46d147f1 in ActivityConfiguration::setContainment (this=0xb846190, cont=0xc0bfb90) at ../../shell/activityconfiguration/activityconfiguration.cpp:144
#11 0x46d14982 in ActivityConfiguration::ensureContainmentExistence (this=0xb846190) at ../../shell/activityconfiguration/activityconfiguration.cpp:116
#12 0x46d14a0c in ActivityConfiguration::setActivityName (this=0xb846190, name=...) at ../../shell/activityconfiguration/activityconfiguration.cpp:198
#13 0x46d14fea in ActivityConfiguration::qt_metacall (this=0xb846190, _c=QMetaObject::WriteProperty, _id=<value optimized out>, _a=0xbfcd2f88) at ./activityconfiguration.moc:129
#14 0x4434060b in QMetaObject::metacall (object=0xb846190, cl=QMetaObject::WriteProperty, idx=33, argv=0xbfcd2f88) at kernel/qmetaobject.cpp:237
#15 0x4663c24e in QDeclarativePropertyPrivate::write (object=0xb846190, property=..., value=..., context=0xb873a40, flags=...) at qml/qdeclarativeproperty.cpp:1173
#16 0x466d29a7 in QDeclarativeObjectScriptClass::setProperty (this=0xb876358, obj=0xb846190, name=@0xbfcd31dc, value=..., context=0x99adb2c8, evalContext=<value optimized out>)
    at qml/qdeclarativeobjectscriptclass.cpp:404
#17 0x466d2e55 in QDeclarativeObjectScriptClass::setProperty (this=0xb876358, object=0xb97acf8, name=@0xbfcd31dc, value=...) at qml/qdeclarativeobjectscriptclass.cpp:321
#18 0x46373f2a in QScript::DeclarativeObjectDelegate::put (this=0xb97ad28, object=0xa3617300, exec=0x99adb2c8, propertyName=..., value=..., slot=...) at bridge/qscriptdeclarativeobject.cpp:99
#19 0x4635acf1 in QScriptObject::put (this=0xa3617300, exec=0x99adb2c8, propertyName=..., value=..., slot=...) at bridge/qscriptobject.cpp:80
#20 0x46232f08 in QTJSC::JSValue::put (args=0xa3508c18) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:658
#21 cti_op_put_by_id (args=0xa3508c18) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:1243
#22 0xa4a16bb8 in ?? ()
#23 0xa3508c18 in ?? ()
#24 0x461d7f1b in QTJSC::JITCode::execute (this=0xa3c69420, functionExecutable=0xa3507630, callFrame=0x99adb228, function=0xa3622f40, thisObj=0xa3605840, args=..., scopeChain=0xa350b240, 
    exception=0xa3811694) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:79
#25 QTJSC::Interpreter::execute (this=0xa3c69420, functionExecutable=0xa3507630, callFrame=0x99adb228, function=0xa3622f40, thisObj=0xa3605840, args=..., scopeChain=0xa350b240, exception=0xa3811694)
    at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:716
#26 0x4628285d in QTJSC::JSFunction::call (this=0xa3622f40, exec=0x99adb228, thisValue=..., args=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:122
#27 0x4625786f in QTJSC::call (exec=0x99adb228, functionObject=..., callType=QTJSC::CallTypeJS, callData=..., thisValue=..., args=...)
    at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:62
#28 0x46352b5f in QScriptValue::call (this=0xb944328, thisObject=@0xbfcd357c, args=...) at api/qscriptvalue.cpp:1610
#29 0x46633f33 in QDeclarativeQtScriptExpression::eval (this=0xb944300, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:518
#30 0x46634210 in QDeclarativeQtScriptExpression::scriptValue (this=0xb944300, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:470
#31 0x46634505 in QDeclarativeExpressionPrivate::scriptValue (this=0xb9442b0, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:653
#32 0x4663463a in QDeclarativeExpressionPrivate::value (this=0xb9442b0, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:667
#33 0x4666ebd4 in QDeclarativeBoundSignal::qt_metacall (this=0xb944210, c=QMetaObject::InvokeMetaMethod, id=4, a=0xbfcd3abc) at qml/qdeclarativeboundsignal.cpp:186
#34 0x4434060b in QMetaObject::metacall (object=0xb944210, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbfcd3abc) at kernel/qmetaobject.cpp:237
#35 0x4434efbf in QMetaObject::activate (sender=0xb83ffa8, m=0xb872dfc, local_signal_index=8, argv=0xbfcd3abc) at kernel/qobject.cpp:3278
#36 0x4434f68a in QMetaObject::activate (sender=0xb83ffa8, signal_index=40, argv=0xbfcd3abc) at kernel/qobject.cpp:3332
#37 0x4661ddb6 in QDeclarativeVMEMetaObject::metaCall (this=0xb872df8, c=QMetaObject::InvokeMetaMethod, _id=40, a=0xbfcd3abc) at qml/qdeclarativevmemetaobject.cpp:639
#38 0x4661d992 in QDeclarativeVMEMetaObject::metaCall (this=0xb9432b0, c=QMetaObject::InvokeMetaMethod, _id=40, a=0xbfcd3abc) at qml/qdeclarativevmemetaobject.cpp:673
#39 0x4434060b in QMetaObject::metacall (object=0xb83ffa8, cl=QMetaObject::InvokeMetaMethod, idx=40, argv=0xbfcd3abc) at kernel/qmetaobject.cpp:237
#40 0x466d402c in QDeclarativeObjectMethodScriptClass::callMethod (this=0xb876360, object=0xb83ffa8, index=40, returnType=0, argCount=0, argTypes=0x0, ctxt=0x99adb228)
    at qml/qdeclarativeobjectscriptclass.cpp:937
#41 0x466d58e8 in QDeclarativeObjectMethodScriptClass::callPrecise (this=0xb876360, object=0xb83ffa8, data=..., ctxt=0x99adb228) at qml/qdeclarativeobjectscriptclass.cpp:897
#42 0x466d662e in QDeclarativeObjectMethodScriptClass::call (this=0xb876360, o=0xbb45c18, ctxt=0x99adb228) at qml/qdeclarativeobjectscriptclass.cpp:866
#43 0x46373ae1 in QScript::DeclarativeObjectDelegate::call (exec=<value optimized out>, callee=0xa3622e80, thisValue=..., args=...) at bridge/qscriptdeclarativeobject.cpp:154
#44 0x4625780d in QTJSC::NativeFuncWrapper::operator() (this=0xbfcd3e28, exec=0x99adb228, jsobj=0xa3622e80, thisValue=..., argList=...)
    at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:46
#45 0x4622947d in cti_op_call_NotJSFunction (args=0xa3503018) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:1771
#46 0xa4a15fe7 in ?? ()
#47 0xa3503018 in ?? ()
#48 0x461d7f1b in QTJSC::JITCode::execute (this=0xa3c69420, functionExecutable=0xa3507828, callFrame=0x99adb0e8, function=0xa3622640, thisObj=0xa3605840, args=..., scopeChain=0xa3500d20, 
    exception=0xa3811694) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:79
#49 QTJSC::Interpreter::execute (this=0xa3c69420, functionExecutable=0xa3507828, callFrame=0x99adb0e8, function=0xa3622640, thisObj=0xa3605840, args=..., scopeChain=0xa3500d20, exception=0xa3811694)
    at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:716
#50 0x4628285d in QTJSC::JSFunction::call (this=0xa3622640, exec=0x99adb0e8, thisValue=..., args=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:122
#51 0x4625786f in QTJSC::call (exec=0x99adb0e8, functionObject=..., callType=QTJSC::CallTypeJS, callData=..., thisValue=..., args=...)
    at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:62
#52 0x46352b5f in QScriptValue::call (this=0xb8c5d10, thisObject=@0xbfcd40fc, args=...) at api/qscriptvalue.cpp:1610
#53 0x46633f33 in QDeclarativeQtScriptExpression::eval (this=0xb8c5ce8, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:518
#54 0x46634210 in QDeclarativeQtScriptExpression::scriptValue (this=0xb8c5ce8, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:470
#55 0x46634505 in QDeclarativeExpressionPrivate::scriptValue (this=0xb8c5c98, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:653
#56 0x4663463a in QDeclarativeExpressionPrivate::value (this=0xb8c5c98, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:667
#57 0x4666ebd4 in QDeclarativeBoundSignal::qt_metacall (this=0xb85b4f8, c=QMetaObject::InvokeMetaMethod, id=4, a=0xbfcd453c) at qml/qdeclarativeboundsignal.cpp:186
#58 0x4434060b in QMetaObject::metacall (object=0xb85b4f8, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbfcd453c) at kernel/qmetaobject.cpp:237
#59 0x4434efbf in QMetaObject::activate (sender=0xb8cc578, m=0xb822e54, local_signal_index=6, argv=0xbfcd453c) at kernel/qobject.cpp:3278
#60 0x4434f68a in QMetaObject::activate (sender=0xb8cc578, signal_index=38, argv=0xbfcd453c) at kernel/qobject.cpp:3332
#61 0x4661ddb6 in QDeclarativeVMEMetaObject::metaCall (this=0xb822e50, c=QMetaObject::InvokeMetaMethod, _id=38, a=0xbfcd453c) at qml/qdeclarativevmemetaobject.cpp:639
#62 0x4434060b in QMetaObject::metacall (object=0xb8cc578, cl=QMetaObject::InvokeMetaMethod, idx=38, argv=0xbfcd453c) at kernel/qmetaobject.cpp:237
#63 0x466d402c in QDeclarativeObjectMethodScriptClass::callMethod (this=0xb876360, object=0xb8cc578, index=38, returnType=0, argCount=0, argTypes=0x0, ctxt=0x99adb0e8)
    at qml/qdeclarativeobjectscriptclass.cpp:937
#64 0x466d58e8 in QDeclarativeObjectMethodScriptClass::callPrecise (this=0xb876360, object=0xb8cc578, data=..., ctxt=0x99adb0e8) at qml/qdeclarativeobjectscriptclass.cpp:897
#65 0x466d662e in QDeclarativeObjectMethodScriptClass::call (this=0xb876360, o=0xb9e6618, ctxt=0x99adb0e8) at qml/qdeclarativeobjectscriptclass.cpp:866
#66 0x46373ae1 in QScript::DeclarativeObjectDelegate::call (exec=<value optimized out>, callee=0xa3622580, thisValue=..., args=...) at bridge/qscriptdeclarativeobject.cpp:154
#67 0x4625780d in QTJSC::NativeFuncWrapper::operator() (this=0xbfcd48a8, exec=0x99adb0e8, jsobj=0xa3622580, thisValue=..., argList=...)
    at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:46
#68 0x4622947d in cti_op_call_NotJSFunction (args=0xa35033d8) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:1771
#69 0xa4a157df in ?? ()
#70 0xa35033d8 in ?? ()
#71 0x461d7f1b in QTJSC::JITCode::execute (this=0xa3c69420, functionExecutable=0xa375d900, callFrame=0xb835f2c, function=0xa36221c0, thisObj=0xa3605840, args=..., scopeChain=0xa3500ed0, 
    exception=0xa3811694) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:79
#72 QTJSC::Interpreter::execute (this=0xa3c69420, functionExecutable=0xa375d900, callFrame=0xb835f2c, function=0xa36221c0, thisObj=0xa3605840, args=..., scopeChain=0xa3500ed0, exception=0xa3811694)
    at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:716
#73 0x4628285d in QTJSC::JSFunction::call (this=0xa36221c0, exec=0xb835f2c, thisValue=..., args=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:122
#74 0x4625786f in QTJSC::call (exec=0xb835f2c, functionObject=..., callType=QTJSC::CallTypeJS, callData=..., thisValue=..., args=...)
    at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:62
#75 0x46352b5f in QScriptValue::call (this=0xb93a200, thisObject=@0xbfcd4b7c, args=...) at api/qscriptvalue.cpp:1610
#76 0x46633f33 in QDeclarativeQtScriptExpression::eval (this=0xb93a1d8, secondaryScope=0xb9ef5e0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:518
#77 0x46634210 in QDeclarativeQtScriptExpression::scriptValue (this=0xb93a1d8, secondaryScope=0xb9ef5e0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:470
#78 0x46634505 in QDeclarativeExpressionPrivate::scriptValue (this=0xb93a188, secondaryScope=0xb9ef5e0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:653
#79 0x4663463a in QDeclarativeExpressionPrivate::value (this=0xb93a188, secondaryScope=0xb9ef5e0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:667
#80 0x4666ebd4 in QDeclarativeBoundSignal::qt_metacall (this=0xb82cc80, c=QMetaObject::InvokeMetaMethod, id=4, a=0xbfcd4de8) at qml/qdeclarativeboundsignal.cpp:186
#81 0x4434060b in QMetaObject::metacall (object=0xb82cc80, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbfcd4de8) at kernel/qmetaobject.cpp:237
#82 0x4434efbf in QMetaObject::activate (sender=0xb939ca8, m=0x4681188c, local_signal_index=10, argv=0xbfcd4de8) at kernel/qobject.cpp:3278
#83 0x46728e44 in QDeclarativeMouseArea::released (this=0xb939ca8, _t1=0xbfcd4e40) at .moc/release-shared/moc_qdeclarativemousearea_p.cpp:487
#84 0x465ca81f in QDeclarativeMouseArea::setPressed (this=0xb939ca8, p=false) at graphicsitems/qdeclarativemousearea.cpp:930
#85 0x465ca993 in QDeclarativeMouseArea::mouseReleaseEvent (this=0xb939ca8, event=0xbfcd5648) at graphicsitems/qdeclarativemousearea.cpp:587
#86 0x451b8844 in QGraphicsItem::sceneEvent (this=0xb939cb0, event=0xbfcd5648) at graphicsview/qgraphicsitem.cpp:6730
#87 0x465bcf4d in QDeclarativeItem::sceneEvent (this=0xb939ca8, event=0xbfcd5648) at graphicsitems/qdeclarativeitem.cpp:2977
#88 0x465c9d7d in QDeclarativeMouseArea::sceneEvent (this=0xb939ca8, event=0xbfcd5648) at graphicsitems/qdeclarativemousearea.cpp:682
#89 0x451e3500 in QGraphicsScenePrivate::sendEvent (this=0x8c19478, item=0xb939cb0, event=0xbfcd5648) at graphicsview/qgraphicsscene.cpp:1205
#90 0x451e4105 in QGraphicsScenePrivate::sendMouseEvent (this=0x8c19478, mouseEvent=0xbfcd5648) at graphicsview/qgraphicsscene.cpp:1279
#91 0x451e4af5 in QGraphicsScene::mouseReleaseEvent (this=0x8c14288, mouseEvent=0xbfcd5648) at graphicsview/qgraphicsscene.cpp:4109
#92 0x451f7034 in QGraphicsScene::event (this=0x8c14288, event=0xbfcd5648) at graphicsview/qgraphicsscene.cpp:3441
#93 0x44b840cc in QApplicationPrivate::notify_helper (this=0x8b1d8b8, receiver=0x8c14288, e=0xbfcd5648) at kernel/qapplication.cpp:4486
#94 0x44b88cae in QApplication::notify (this=0x8b13470, receiver=<value optimized out>, e=0xbfcd5648) at kernel/qapplication.cpp:3886
#95 0x458ca9eb in KApplication::notify (this=0x8b13470, receiver=0x8c14288, event=0xbfcd5648) at ../../kdeui/kernel/kapplication.cpp:311
#96 0x4433a283 in QCoreApplication::notifyInternal (this=0x8b13470, receiver=0x8c14288, event=0xbfcd5648) at kernel/qcoreapplication.cpp:787
#97 0x44b8236f in QCoreApplication::sendSpontaneousEvent (receiver=0x8c14288, event=0xbfcd5648) at ../../src/corelib/kernel/qcoreapplication.h:218
#98 qt_sendSpontaneousEvent (receiver=0x8c14288, event=0xbfcd5648) at kernel/qapplication.cpp:5480
#99 0x45211371 in QGraphicsView::mouseReleaseEvent (this=0x8bf6390, event=0xbfcd5dc8) at graphicsview/qgraphicsview.cpp:3336
#100 0x44bd9b99 in QWidget::event (this=0x8bf6390, event=0xbfcd5dc8) at kernel/qwidget.cpp:8295
#101 0x44fcb524 in QFrame::event (this=0x8bf6390, e=0xbfcd5dc8) at widgets/qframe.cpp:557
#102 0x45053aa3 in QAbstractScrollArea::viewportEvent (this=0x8bf6390, e=0xbfcd5dc8) at widgets/qabstractscrollarea.cpp:1043
#103 0x452145cf in QGraphicsView::viewportEvent (this=0x8bf6390, event=0xbfcd5dc8) at graphicsview/qgraphicsview.cpp:2864
#104 0x450563b5 in QAbstractScrollAreaPrivate::viewportEvent (this=0x8bf71a0, o=0x8c0b610, e=0xbfcd5dc8) at widgets/qabstractscrollarea_p.h:100
#105 QAbstractScrollAreaFilter::eventFilter (this=0x8bf71a0, o=0x8c0b610, e=0xbfcd5dc8) at widgets/qabstractscrollarea_p.h:116
#106 0x4433a43a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8b1d8b8, receiver=0x8c0b610, event=0xbfcd5dc8) at kernel/qcoreapplication.cpp:902
#107 0x44b840a1 in QApplicationPrivate::notify_helper (this=0x8b1d8b8, receiver=0x8c0b610, e=0xbfcd5dc8) at kernel/qapplication.cpp:4482
#108 0x44b8964f in QApplication::notify (this=0x8b13470, receiver=<value optimized out>, e=0xbfcd5dc8) at kernel/qapplication.cpp:4047
#109 0x458ca9eb in KApplication::notify (this=0x8b13470, receiver=0x8c0b610, event=0xbfcd5dc8) at ../../kdeui/kernel/kapplication.cpp:311
#110 0x4433a283 in QCoreApplication::notifyInternal (this=0x8b13470, receiver=0x8c0b610, event=0xbfcd5dc8) at kernel/qcoreapplication.cpp:787
#111 0x44b84fec in QCoreApplication::sendSpontaneousEvent (receiver=0x8c0b610, event=0xbfcd5dc8, alienWidget=<value optimized out>, nativeWidget=0x8bf6390, buttonDown=0x454d6cc0, 
    lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218
#112 QApplicationPrivate::sendMouseEvent (receiver=0x8c0b610, event=0xbfcd5dc8, alienWidget=<value optimized out>, nativeWidget=0x8bf6390, buttonDown=0x454d6cc0, lastMouseReceiver=..., 
    spontaneous=true) at kernel/qapplication.cpp:3144
#113 0x44bf6ebf in QETWidget::sendMouseEvent (this=0x8bf6390, xtype=5, window=23068698, type=<value optimized out>, pos=..., globalPos=..., button=Qt::LeftButton, buttons=..., modifiers=...)
    at kernel/qapplication_x11.cpp:4981
#114 0x44c0a5c6 in QETWidget::translateXI2Event (this=0x8bf6390, xievent=0xbc0ea60) at kernel/qapplication_x11.cpp:5394
#115 0x44c0bd2c in QETWidget::translateMouseEvent (this=0x8bf6390, event=0xbfcd666c) at kernel/qapplication_x11.cpp:4665
#116 0x44c0958e in QApplication::x11ProcessEvent (this=0x8b13470, event=0xbfcd666c) at kernel/qapplication_x11.cpp:3814
#117 0x44c34a04 in x11EventSourceDispatch (s=0x8b207a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#118 0x43d63afb in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#119 0x43d6411f in ?? () from /lib/libglib-2.0.so.0
#120 0x43d642e2 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#121 0x4436693d in QEventDispatcherGlib::processEvents (this=0x8afce88, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#122 0x44c345e6 in QGuiEventDispatcherGlib::processEvents (this=0x8afce88, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#123 0x4433941a in QEventLoop::processEvents (this=0xbfcd6924, flags=...) at kernel/qeventloop.cpp:149
#124 0x443396ca in QEventLoop::exec (this=0xbfcd6924, flags=...) at kernel/qeventloop.cpp:201
#125 0x4433df54 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#126 0x44b82138 in QApplication::exec () at kernel/qapplication.cpp:3760
#127 0x46d04129 in kdemain (argc=1, argv=0xbfcd6b34) at ../../shell/main.cpp:63
#128 0x0804858c in main (argc=1, argv=0xbfcd6b34) at plasma-device_dummy.cpp:3
Comment 12 Aaron J. Seigo 2011-11-28 13:23:37 UTC
Git commit 7103a267dce52b2c25497c8173f8f67af911fd2e by Aaron Seigo.
Committed on 28/11/2011 at 14:23.
Pushed by aseigo into branch 'master'.

set up all the members first before registering with the qml runtime

probably fixes the crash on creation of activities Javier is seeing
CCBUG:285784

M  +11   -10   shell/activityconfiguration/activityconfiguration.cpp

http://commits.kde.org/plasma-mobile/7103a267dce52b2c25497c8173f8f67af911fd2e
Comment 13 Javier Llorente 2011-11-29 09:54:07 UTC
Still crashes on Devel. Tested on 2011-11-29-09-09-basyskom-plasma-active-devel-meego-usb-live.iso

Application: Plasma Workspace (plasma-device), signal: Segmentation fault
[KCrash Handler]
#7  0x44de1729 in QString::size (key=...) at ../../src/corelib/tools/qstring.h:115
#8  qHash (key=...) at tools/qhash.cpp:95
#9  0xb5a65dc3 in QHash<QString, QVariant>::findNode (this=0xab1ebd4, akey=..., ahp=0x0) at /usr/include/qt4/QtCore/qhash.h:880
#10 0xb5a68837 in QHash<QString, QVariant>::remove(QString const&) () from /usr/lib/kde4/imports/org/kde/plasma/core/libcorebindingsplugin.so
#11 0xb5a67aba in Plasma::DataSource::removeSource (this=0xab1ebb0, source=...) at ../../../../plasma/declarativeimports/core/datasource.cpp:154
#12 0xb5a67fad in Plasma::DataSource::qt_metacall (this=0xab1ebb0, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbfd9a0a8) at ./datasource.moc:137
#13 0x44ebd60b in QMetaObject::metacall (object=0xab1ebb0, cl=QMetaObject::InvokeMetaMethod, idx=15, argv=0xbfd9a0a8) at kernel/qmetaobject.cpp:237
#14 0x44ecbfbf in QMetaObject::activate (sender=0xaaf6198, m=0x49eb9ce4, local_signal_index=1, argv=0xbfd9a0a8) at kernel/qobject.cpp:3278
#15 0x49cc1304 in Plasma::DataEngine::sourceRemoved (this=0xaaf6198, _t1=...) at ./dataengine.moc:198
#16 0x49cc16c4 in Plasma::DataEngine::removeAllSources (this=0xaaf6198) at ../../plasma/dataengine.cpp:337
#17 0xa1e2a2df in Contour::RecommendationsEngine::updateRecommendations (this=0xaaf6198, ns=...) at ../../../../plasma/dataengines/recommendations/RecommendationsEngine.cpp:53
#18 0xa1e2ae4c in Contour::RecommendationsEngine::qt_metacall (this=0xaaf6198, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd9a358) at ./RecommendationsEngine.moc:76
#19 0x44ebd60b in QMetaObject::metacall (object=0xaaf6198, cl=QMetaObject::InvokeMetaMethod, idx=24, argv=0xbfd9a358) at kernel/qmetaobject.cpp:237
#20 0x44ecbfbf in QMetaObject::activate (sender=0x8fbed80, m=0xa1e2f26c, local_signal_index=0, argv=0xbfd9a358) at kernel/qobject.cpp:3278
#21 0xa1e27634 in Contour::RecommendationManager::recommendationsChanged (this=0x8fbed80, _t1=...) at moc_RecommendationManager.cpp:104
#22 0xa1e28b41 in Contour::RecommendationManager::updateRecommendationsFinished (this=0x8fbed80, message=...) at ../../../../plasma/dataengines/recommendations/RecommendationManager.cpp:109
#23 0xa1e27725 in Contour::RecommendationManager::qt_metacall (this=0x8fbed80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd9a52c) at moc_RecommendationManager.cpp:89
#24 0x45165ded in QDBusConnectionPrivate::deliverCall (this=0x8c3f780, object=0x8fbed80, msg=..., metaTypes=..., slotIdx=6) at qdbusintegrator.cpp:942
#25 0x451702a8 in QDBusCallDeliveryEvent::placeMetaCall (this=0xb901998, object=0x8fbed80) at qdbusintegrator_p.h:103
#26 0x44ecbb07 in QObject::event (this=0x8fbed80, e=0xb901998) at kernel/qobject.cpp:1217
#27 0x454e10cc in QApplicationPrivate::notify_helper (this=0x8c468b8, receiver=0x8fbed80, e=0xb901998) at kernel/qapplication.cpp:4486
#28 0x454e5cae in QApplication::notify (this=0x8c3c470, receiver=<value optimized out>, e=0xb901998) at kernel/qapplication.cpp:3886
#29 0x464af9eb in KApplication::notify (this=0x8c3c470, receiver=0x8fbed80, event=0xb901998) at ../../kdeui/kernel/kapplication.cpp:311
#30 0x44eb7283 in QCoreApplication::notifyInternal (this=0x8c3c470, receiver=0x8fbed80, event=0xb901998) at kernel/qcoreapplication.cpp:787
#31 0x44ebacb5 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x8c25f90) at ../../src/corelib/kernel/qcoreapplication.h:215
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x8c25f90) at kernel/qcoreapplication.cpp:1428
#33 0x44ebae8e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#34 0x44ee37c5 in QCoreApplication::sendPostedEvents (s=0x8c48b00) at ../../src/corelib/kernel/qcoreapplication.h:220
#35 postEventSourceDispatch (s=0x8c48b00) at kernel/qeventdispatcher_glib.cpp:277
#36 0x4497bafb in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#37 0x4497c11f in ?? () from /lib/libglib-2.0.so.0
#38 0x4497c2e2 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#39 0x44ee393d in QEventDispatcherGlib::processEvents (this=0x8c25e88, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#40 0x455915e6 in QGuiEventDispatcherGlib::processEvents (this=0x8c25e88, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x44eb641a in QEventLoop::processEvents (this=0xbfd9acf4, flags=...) at kernel/qeventloop.cpp:149
#42 0x44eb66ca in QEventLoop::exec (this=0xbfd9acf4, flags=...) at kernel/qeventloop.cpp:201
#43 0x44ebaf54 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#44 0x454df138 in QApplication::exec () at kernel/qapplication.cpp:3760
#45 0x476b3129 in kdemain (argc=1, argv=0xbfd9af04) at ../../shell/main.cpp:63
#46 0x0804858c in main (argc=1, argv=0xbfd9af04) at plasma-device_dummy.cpp:3
Comment 14 Javier Llorente 2011-11-30 12:27:35 UTC
Creating an activity makes plasma-device crash. The activity was created but with no wallpaper. 
This crash doesn't happen always. I got the same backtrace as the one in comment #11. Tested on 2011-11-30-09-32-basyskom-plasma-active-devel-meego-usb-live.iso
Comment 15 Javier Llorente 2011-12-06 15:52:22 UTC
I haven't been able to reproduce this crash since a few days. Tested on 2011-12-06-13-45-basyskom-plasma-active-devel-meego-usb-live.iso