Bug 261157 - Plasma crash when setting flag to have different widgets on each desktop (and other Activities related actions) [Plasma::Containment::setScreen, Activity::containmentForScreen, DesktopCorona::checkDesktop]
Summary: Plasma crash when setting flag to have different widgets on each desktop (and...
Status: RESOLVED DUPLICATE of bug 261646
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-pager (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 261154 261246 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-12-24 14:52 UTC by Martin Koller
Modified: 2011-01-05 22:54 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (7.69 KB, text/plain)
2010-12-29 16:09 UTC, JR
Details
New crash information added by DrKonqi (8.89 KB, text/plain)
2011-01-01 12:59 UTC, mossad
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Koller 2010-12-24 14:52:54 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.5.90 (4.6 RC1)
Qt Version: 4.7.1
Operating System: Linux 2.6.34.7-0.5-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:

I opened the virtual desktop settings (RMB from the panel pager-settings) and activated
"different widgets on each desktop" -> OK -> crash

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb24f8710 (LWP 25969))]

Thread 3 (Thread 0xaf13cb70 (LWP 25970)):
#0  0xb328822b in clock_gettime (clock_id=1, tp=0xaf13c020) at ../sysdeps/unix/clock_gettime.c:100
#1  0xb6439265 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb650cd26 in updateCurrentTime (this=0x859d834, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x859d834, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb650b55b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaf13c11c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb650b5fd in timerSourcePrepare (source=0x859d800, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb31db0c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0xb31dbf22 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb31dc60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb650bda7 in QEventDispatcherGlib::processEvents (this=0x84a7988, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb64dc89d in QEventLoop::processEvents (this=0xaf13c2b0, flags=...) at kernel/qeventloop.cpp:149
#12 0xb64dcac9 in QEventLoop::exec (this=0xaf13c2b0, flags=...) at kernel/qeventloop.cpp:201
#13 0xb63db7a9 in QThread::exec (this=0x866b8c0) at thread/qthread.cpp:490
#14 0xb64bc4ad in QInotifyFileSystemWatcherEngine::run (this=0x866b8c0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb63de39a in QThreadPrivate::start (arg=0x866b8c0) at thread/qthread_unix.cpp:285
#16 0xb6363b25 in start_thread () from /lib/libpthread.so.0
#17 0xb768b46e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa8799b70 (LWP 25976)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6368125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb769924c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4272167 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb43921a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0xb42721af in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb43921a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0xb6363b25 in start_thread () from /lib/libpthread.so.0
#6  0xb768b46e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb24f8710 (LWP 25969)):
[KCrash Handler]
#7  0xb739c7af in Plasma::Containment::setScreen (this=0x0, newScreen=0, newDesktop=0) at /usr/src/debug/kdelibs-4.5.90/plasma/containment.cpp:959
#8  0xb7743087 in Activity::containmentForScreen (this=0x8c83d48, screen=0, desktop=0) at /usr/src/debug/kdebase-workspace-4.5.90/plasma/desktop/shell/activity.cpp:183
#9  0xb774bc87 in DesktopCorona::checkDesktop (this=0x819f9f0, activity=0x8c83d48, signalWhenExists=true, screen=0, desktop=0)
    at /usr/src/debug/kdebase-workspace-4.5.90/plasma/desktop/shell/desktopcorona.cpp:226
#10 0xb774f983 in DesktopCorona::checkScreen (this=0x819f9f0, screen=0, signalWhenExists=true) at /usr/src/debug/kdebase-workspace-4.5.90/plasma/desktop/shell/desktopcorona.cpp:202
#11 0xb774fbd3 in DesktopCorona::checkScreens (this=0x819f9f0, signalWhenExists=true) at /usr/src/debug/kdebase-workspace-4.5.90/plasma/desktop/shell/desktopcorona.cpp:178
#12 0xb77703e0 in PlasmaApp::checkVirtualDesktopViews (this=0x8099ba8, numDesktops=10) at /usr/src/debug/kdebase-workspace-4.5.90/plasma/desktop/shell/plasmaapp.cpp:1238
#13 0xb77743d6 in PlasmaApp::setPerVirtualDesktopViews (this=0x8099ba8, perDesktopViews=true) at /usr/src/debug/kdebase-workspace-4.5.90/plasma/desktop/shell/plasmaapp.cpp:1202
#14 0xb7783faa in PlasmaAppAdaptor::setPerVirtualDesktopViews (this=0x8127b88, enable=true) at /usr/src/debug/kdebase-workspace-4.5.90/build/plasma/desktop/shell/appadaptor.cpp:69
#15 0xb7784166 in PlasmaAppAdaptor::qt_metacall (this=0x8127b88, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfba168c)
    at /usr/src/debug/kdebase-workspace-4.5.90/build/plasma/desktop/shell/appadaptor.moc:112
#16 0xb6638e17 in QDBusConnectionPrivate::deliverCall (this=0x809a270, object=0x8127b88, msg=..., metaTypes=..., slotIdx=0) at qdbusintegrator.cpp:919
#17 0xb6639c97 in QDBusConnectionPrivate::activateCall (this=0x809a270, object=0x8127b88, flags=273, msg=...) at qdbusintegrator.cpp:822
#18 0xb663a5c3 in QDBusConnectionPrivate::activateObject (this=0x809a270, node=..., msg=..., pathStartPos=-1078322676) at qdbusintegrator.cpp:1371
#19 0xb663ac12 in QDBusConnectionPrivate::handleObjectCall (this=0x809a270, msg=...) at qdbusintegrator.cpp:1472
#20 0xb663b4fc in QDBusConnectionPrivate::handleMessage (this=0x809a270, amsg=...) at qdbusintegrator.cpp:550
#21 0xb663b83f in QDBusConnectionPrivate::sendWithReplyLocal (this=0x809a270, message=...) at qdbusintegrator.cpp:1885
#22 0xb663e20c in QDBusConnectionPrivate::sendWithReply (this=0x809a270, message=..., sendMode=1, timeout=-1) at qdbusintegrator.cpp:1828
#23 0xb662a66f in QDBusConnection::call (this=0xffffffff, message=..., mode=3216642900, timeout=-1) at qdbusconnection.cpp:529
#24 0xb664d7b0 in QDBusAbstractInterface::callWithArgumentList (this=0xbfba1f1c, mode=QDBus::Block, method=..., args=...) at qdbusabstractinterface.cpp:444
#25 0xb664e193 in QDBusAbstractInterface::call (this=0x0, mode=QDBus::NoBlock, method=..., arg1=..., arg2=..., arg3=..., arg4=..., arg5=..., arg6=..., arg7=..., arg8=...)
    at qdbusabstractinterface.cpp:699
#26 0xb664e704 in QDBusAbstractInterface::call (this=0xbfba1f1c, method=..., arg1=..., arg2=..., arg3=..., arg4=..., arg5=..., arg6=..., arg7=..., arg8=...) at qdbusabstractinterface.cpp:642
#27 0xa5895d71 in KWin::KWinDesktopConfig::save (this=0x904f3c0) at /usr/src/debug/kdebase-workspace-4.5.90/kwin/kcmkwin/kwindesktop/main.cpp:384
#28 0xafea5dea in KCModuleProxy::save (this=0x90c40c8) at /usr/src/debug/kdelibs-4.5.90/kutils/kcmoduleproxy.cpp:279
#29 0xafdc20f4 in Pager::configAccepted (this=0x831c130) at /usr/src/debug/kdebase-workspace-4.5.90/plasma/desktop/applets/pager/pager.cpp:648
#30 0xafdca96e in Pager::qt_metacall (this=0x831c130, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfba217c)
    at /usr/src/debug/kdebase-workspace-4.5.90/build/plasma/desktop/applets/pager/pager.moc:237
#31 0xb64e3e5d in QMetaObject::metacall (object=0x831c130, cl=QMetaObject::InvokeMetaMethod, idx=77, argv=0xbfba217c) at kernel/qmetaobject.cpp:237
#32 0xb64f3ffc in QMetaObject::activate (sender=0x90c27f0, m=0xb6d611e0, local_signal_index=9, argv=0x0) at kernel/qobject.cpp:3272
#33 0xb6a695c5 in KDialog::okClicked (this=0x90c27f0) at /usr/src/debug/kdelibs-4.5.90/build/kdeui/kdialog.moc:258
#34 0xb6c0a8c8 in KDialog::slotButtonClicked (this=0x90c27f0, button=4) at /usr/src/debug/kdelibs-4.5.90/kdeui/dialogs/kdialog.cpp:883
#35 0xb6c0c233 in KDialog::qt_metacall (this=0x90c27f0, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfba23c8) at /usr/src/debug/kdelibs-4.5.90/build/kdeui/kdialog.moc:190
#36 0xb6c0c372 in KPageDialog::qt_metacall (this=0x90c27f0, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfba23c8) at /usr/src/debug/kdelibs-4.5.90/build/kdeui/kpagedialog.moc:70
#37 0xb6c0c432 in KConfigDialog::qt_metacall (this=0x90c27f0, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfba23c8) at /usr/src/debug/kdelibs-4.5.90/build/kdeui/kconfigdialog.moc:84
#38 0xb7379fa2 in Plasma::AppletConfigDialog::qt_metacall (this=0x90c27f0, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfba23c8)
    at /usr/src/debug/kdelibs-4.5.90/build/plasma/private/applet_p.moc:69
#39 0xb64e3e5d in QMetaObject::metacall (object=0x90c27f0, cl=QMetaObject::InvokeMetaMethod, idx=69, argv=0xbfba23c8) at kernel/qmetaobject.cpp:237
#40 0xb64f3ffc in QMetaObject::activate (sender=0x90c27d4, m=0xb6616130, local_signal_index=0, argv=0xbfba23c8) at kernel/qobject.cpp:3272
#41 0xb64f8295 in QSignalMapper::mapped (this=0x90c27d4, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:101
#42 0xb64f8509 in QSignalMapper::map (this=0x90c27d4, sender=0x90b9840) at kernel/qsignalmapper.cpp:266
#43 0xb64f861e in QSignalMapper::map (this=0x90c27d4) at kernel/qsignalmapper.cpp:257
#44 0xb64f8bc0 in QSignalMapper::qt_metacall (this=0x90c27d4, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfba2558) at .moc/release-shared/moc_qsignalmapper.cpp:87
#45 0xb64e3e5d in QMetaObject::metacall (object=0x90c27d4, cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0xbfba2558) at kernel/qmetaobject.cpp:237
#46 0xb64f3ffc in QMetaObject::activate (sender=0x90b9840, m=0xb6351824, local_signal_index=2, argv=0xbfba2558) at kernel/qobject.cpp:3272
#47 0xb610960d in QAbstractButton::clicked (this=0x90b9840, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#48 0xb5e0175d in QAbstractButtonPrivate::emitClicked (this=0x90be480) at widgets/qabstractbutton.cpp:546
#49 0xb5e0304b in QAbstractButtonPrivate::click (this=0x90be480) at widgets/qabstractbutton.cpp:539
#50 0xb5e03306 in QAbstractButton::mouseReleaseEvent (this=0x90b9840, e=0xbfba2c64) at widgets/qabstractbutton.cpp:1121
#51 0xb5a356d0 in QWidget::event (this=0x90b9840, event=0xbfba2c64) at kernel/qwidget.cpp:8200
#52 0xb5e02310 in QAbstractButton::event (this=0x90b9840, e=0xbfba2c64) at widgets/qabstractbutton.cpp:1080
#53 0xb5ea45e8 in QPushButton::event (this=0x90b9840, e=0xbfba2c64) at widgets/qpushbutton.cpp:683
#54 0xb59da414 in QApplicationPrivate::notify_helper (this=0x80c1850, receiver=0x90b9840, e=0xbfba2c64) at kernel/qapplication.cpp:4445
#55 0xb59e3c90 in QApplication::notify (this=0xbfba297c, receiver=0x90b9840, e=0xbfba2c64) at kernel/qapplication.cpp:4006
#56 0xb6a8c541 in KApplication::notify (this=0x8099ba8, receiver=0x90b9840, event=0xbfba2c64) at /usr/src/debug/kdelibs-4.5.90/kdeui/kernel/kapplication.cpp:311
#57 0xb64dd5be in QCoreApplication::notifyInternal (this=0x8099ba8, receiver=0x90b9840, event=0xbfba2c64) at kernel/qcoreapplication.cpp:732
#58 0xb59db4bc in sendSpontaneousEvent (receiver=0x90b9840, event=0xbfba2c64, alienWidget=0x90b9840, nativeWidget=0x90c27f0, buttonDown=0xb635ac00, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#59 QApplicationPrivate::sendMouseEvent (receiver=0x90b9840, event=0xbfba2c64, alienWidget=0x90b9840, nativeWidget=0x90c27f0, buttonDown=0xb635ac00, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:3103
#60 0xb5a674ac in QETWidget::translateMouseEvent (this=0x90c27f0, event=0xbfba317c) at kernel/qapplication_x11.cpp:4438
#61 0xb5a665ce in QApplication::x11ProcessEvent (this=0x8099ba8, event=0xbfba317c) at kernel/qapplication_x11.cpp:3442
#62 0xb5a90db0 in x11EventSourceDispatch (s=0x80c30e8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#63 0xb31dbb49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#64 0xb31dc350 in ?? () from /usr/lib/libglib-2.0.so.0
#65 0xb31dc60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#66 0xb650bd5b in QEventDispatcherGlib::processEvents (this=0x808fc50, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#67 0xb5a909aa in QGuiEventDispatcherGlib::processEvents (this=0x808fc50, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#68 0xb64dc89d in QEventLoop::processEvents (this=0xbfba3434, flags=...) at kernel/qeventloop.cpp:149
#69 0xb64dcac9 in QEventLoop::exec (this=0xbfba3434, flags=...) at kernel/qeventloop.cpp:201
#70 0xb64e1570 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#71 0xb59d8114 in QApplication::exec () at kernel/qapplication.cpp:3719
#72 0xb775880a in kdemain (argc=1, argv=0xbfba3644) at /usr/src/debug/kdebase-workspace-4.5.90/plasma/desktop/shell/main.cpp:118
#73 0x0804861b in main (argc=1, argv=0xbfba3644) at /usr/src/debug/kdebase-workspace-4.5.90/build/plasma/desktop/shell/plasma-desktop_dummy.cpp:3

Reported using DrKonqi
Comment 1 Dario Andres 2010-12-25 03:42:52 UTC
[Comment from a bug triager]
This bug has a trace related to the one in bug 261154. They may have a common fix.
Comment 2 Beat Wolf 2010-12-26 11:08:02 UTC
*** Bug 261246 has been marked as a duplicate of this bug. ***
Comment 3 Beat Wolf 2010-12-26 11:08:05 UTC
*** Bug 261154 has been marked as a duplicate of this bug. ***
Comment 4 JR 2010-12-29 16:09:00 UTC
Created attachment 55352 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.5.90 (4.6 RC1) using Qt 4.7.0

Kubuntu 10.10, KDE 4.5.90 from kubuntu ppas.

- What I was doing when the application crashed:

I tried to change activity and plasma-desktop crashed. Subsequent attempts to restart plasma-desktop just ends in crashes.

I first recovered from it by deleting the activityId entry of containment[1] in ~/.kde/share/config/plasma-desktop-appletsrc, but it crashed again when provoking it by trying to change activity. I eventually deleted all containment definitions and ended up with the default desktop template upon plasma-desktop start. Creating new activities and switching between them after that works fine.

-- Backtrace (Reduced):
#6  Plasma::Containment::setScreen (this=0x0, newScreen=0, newDesktop=0) at ../../plasma/containment.cpp:959
#7  0x00007f99dc889a59 in Activity::containmentForScreen (this=0x1f22e70, screen=0, desktop=0) at ../../../../plasma/desktop/shell/activity.cpp:183
#8  0x00007f99dc889da7 in Activity::activateContainment (this=0x0, screen=0, desktop=0) at ../../../../plasma/desktop/shell/activity.cpp:203
#9  0x00007f99dc889e32 in Activity::checkScreens (this=0x1f22e70) at ../../../../plasma/desktop/shell/activity.cpp:230
#10 0x00007f99dc88a15f in Activity::opened (this=0x1f22e70) at ../../../../plasma/desktop/shell/activity.cpp:402
Comment 5 Dario Andres 2010-12-30 18:30:57 UTC
[Comment from a bug triager]
From bug 261154:
- What I was doing when the application crashed:
Opened "activities" from the desktop cashew.
I saw 2 activities and clicked on the second one -> crash
Comment 6 Dario Andres 2010-12-30 19:01:29 UTC
[Comment from a bug triager]
Note that bug contained a different code path:

[KCrash Handler]
#7  0xb4d037af in Plasma::Containment::setScreen (this=0x0, newScreen=0,
newDesktop=0) at /usr/src/debug/kdelibs-4.5.90/plasma/containment.cpp:959
#8  0xb25e7087 in Activity::containmentForScreen (this=0x8d508f8, screen=0,
desktop=0) at
/usr/src/debug/kdebase-workspace-4.5.90/plasma/desktop/shell/activity.cpp:183
#9  0xb25e72c6 in Activity::activateContainment (this=0x8d508f8, screen=0,
desktop=0) at
/usr/src/debug/kdebase-workspace-4.5.90/plasma/desktop/shell/activity.cpp:203
#10 0xb25e7367 in Activity::checkScreens (this=0x8d508f8) at
/usr/src/debug/kdebase-workspace-4.5.90/plasma/desktop/shell/activity.cpp:230
#11 0xb25f3872 in DesktopCorona::currentActivityChanged (this=0x81cadb0,
newActivity=...) at
/usr/src/debug/kdebase-workspace-4.5.90/plasma/desktop/shell/desktopcorona.cpp:664
#12 0xb25f5143 in DesktopCorona::qt_metacall (this=0x81cadb0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd7b088)
    at
/usr/src/debug/kdebase-workspace-4.5.90/build/plasma/desktop/shell/desktopcorona.moc:122
#13 0xb6e1fe5d in QMetaObject::metacall (object=0x81cadb0,
cl=QMetaObject::InvokeMetaMethod, idx=58, argv=0xbfd7b088) at
kernel/qmetaobject.cpp:237
#14 0xb6e2fffc in QMetaObject::activate (sender=0x82aa658, m=0xb2589760,
local_signal_index=0, argv=0xbfd7b088) at kernel/qobject.cpp:3272
#15 0xb2551b35 in KActivityConsumer::currentActivityChanged (this=0x82aa658,
_t1=...) at
/usr/src/debug/kdebase-workspace-4.5.90/build/libs/kworkspace/moc_kactivityconsumer.cpp:126
#16 0xb2551e33 in KActivityConsumer::qt_metacall (this=0x82aa658,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfd7b248)
    at
/usr/src/debug/kdebase-workspace-4.5.90/build/libs/kworkspace/moc_kactivityconsumer.cpp:87
#17 0xb2563aba in KActivityController::qt_metacall (this=0x82aa658,
_c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfd7b248)
    at
/usr/src/debug/kdebase-workspace-4.5.90/build/libs/kworkspace/kactivitycontroller.moc:88
#18 0xb6e1fe5d in QMetaObject::metacall (object=0x82aa658,
cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbfd7b248) at
kernel/qmetaobject.cpp:237
#19 0xb6e2fffc in QMetaObject::activate (sender=0x8327df8, m=0xb2589e04,
local_signal_index=6, argv=0xbfd7b248) at kernel/qobject.cpp:3272
#20 0xb2577245 in OrgKdeActivityManagerInterface::CurrentActivityChanged
(this=0x8327df8, _t1=...) at
/usr/src/debug/kdebase-workspace-4.5.90/build/libs/kworkspace/activitymanager_interface.moc:249
...
Comment 7 JR 2010-12-30 22:02:55 UTC
(In reply to comment #5)
> [Comment from a bug triager]
> From bug 261154:
> - What I was doing when the application crashed:
> Opened "activities" from the desktop cashew.
> I saw 2 activities and clicked on the second one -> crash

To elaborate some, this is exactly what I was doing (see #4). I thought I'd play with containments and opened up the Activities bar, where I saw there were two existing ones runnning. Thinking it was weird since I only used one anyway, I tried changing to the other, and then the crashes started as detailed in comment #4.
Comment 8 mossad 2011-01-01 12:59:11 UTC
Created attachment 55437 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.5.90 (4.6 RC1) using Qt 4.7.0

- What I was doing when the application crashed:
I tried to switch application (alt-tab) while paused video was in full screen mode. Plasma desktop shell crashed and now it crashes every startup. I can't see anything but crash reporting app.

-- Backtrace (Reduced):
#7  0x005ec76f in Plasma::Containment::setScreen (this=0x0, newScreen=0, newDesktop=0) at ../../plasma/containment.cpp:959
#8  0x008fe97a in Activity::containmentForScreen (this=0x93d5be0, screen=0, desktop=0) at ../../../../plasma/desktop/shell/activity.cpp:183
#9  0x008fed53 in Activity::activateContainment (this=0x93d5be0, screen=0, desktop=0) at ../../../../plasma/desktop/shell/activity.cpp:203
#10 0x008fede6 in Activity::checkScreens (this=0x93d5be0) at ../../../../plasma/desktop/shell/activity.cpp:230
#11 0x00909743 in DesktopCorona::activityAdded (this=0x8516310, id=...) at ../../../../plasma/desktop/shell/desktopcorona.cpp:687
Comment 9 Nicolas L. 2011-01-05 22:54:07 UTC

*** This bug has been marked as a duplicate of bug 261646 ***