Bug 252298 - Plasma crashes when pressing "Activities..." keyboard shortcut three times
Summary: Plasma crashes when pressing "Activities..." keyboard shortcut three times
Status: RESOLVED DUPLICATE of bug 255340
Alias: None
Product: plasma4
Classification: Unmaintained
Component: activities (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-25 01:43 UTC by Lasse Liehu
Modified: 2010-11-15 17:45 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Describes the graphical oddness (371.66 KB, image/jpeg)
2010-09-25 01:50 UTC, Lasse Liehu
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lasse Liehu 2010-09-25 01:43:57 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.1 (KDE 4.5.1) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.35-ARCH x86_64

-- Information about the crash:
- What I was doing when the application crashed:
I pressed Ctrl-Q (the Activies... shortcut, by default it's Alt-D Alt-A or something?) to bring the Activities panel up and then pressed again to close it. I noticed it didn't close cleanly (graphical misappearance, will post an attachment) and pressing again to bring it up crashed Plasma.

Happens only when pressing the shortcur after having closed the Activies panel using the same shortcut. For example just making it lose focus and thus close itself doesn't trigger this.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma-työtila (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f5e9043a7a0 (LWP 13699))]

Thread 5 (Thread 0x7f5e68d7f710 (LWP 13704)):
#0  0x00007f5e89625f43 in poll () from /lib/libc.so.6
#1  0x00007f5e8347d064 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f5e8347d59d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f5e8b2ad886 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f5e8b284122 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f5e8b28435c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f5e8b19bbef in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f5e8b266448 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f5e8b19e485 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f5e8af16cb0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f5e8962e7ad in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f5e63de8710 (LWP 13705)):
#0  0x00007f5e8af1b779 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f5e8b19eab2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f5e8b194ba0 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f5e8b19e485 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f5e8af16cb0 in start_thread () from /lib/libpthread.so.0
#5  0x00007f5e8962e7ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f5e62b7a710 (LWP 13706)):
#0  0x00007f5e8af1b40c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f5e880dbb30 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f5e880dbb69 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f5e8af16cb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007f5e8962e7ad in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5e5b3f0710 (LWP 13712)):
#0  0x00007f5e8af1b779 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f5e8b19eab2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f5e8b194ba0 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f5e8b19e485 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f5e8af16cb0 in start_thread () from /lib/libpthread.so.0
#5  0x00007f5e8962e7ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5e9043a7a0 (LWP 13699)):
[KCrash Handler]
#6  0x00007f5e8b29765f in QObject::removeEventFilter(QObject*) () from /usr/lib/libQtCore.so.4
#7  0x00007f5e90027a4f in ControllerWindow::setGraphicsWidget (this=0x2998ca0, widget=0x2ba7400) at /w1/devel/kde-branch/src/branches/KDE/4.5/kdebase/workspace/plasma/desktop/shell/controllerwindow.cpp:160
#8  0x00007f5e900281be in ControllerWindow::showActivityManager (this=0x2998ca0) at /w1/devel/kde-branch/src/branches/KDE/4.5/kdebase/workspace/plasma/desktop/shell/controllerwindow.cpp:414
#9  0x00007f5e9004a8c0 in PlasmaApp::showController (this=0xe5dc70, screen=0, containment=0x1dd3dc0, widgetExplorerMode=false) at /w1/devel/kde-branch/src/branches/KDE/4.5/kdebase/workspace/plasma/desktop/shell/plasmaapp.cpp:509
#10 0x00007f5e9004c8f1 in PlasmaApp::qt_metacall (this=0xe5dc70, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fff076420f0) at /w1/devel/kde-branch/build/branches/KDE/4.5/kdebase/workspace/plasma/desktop/shell/plasmaapp.moc:146
#11 0x00007f5e8b298d9f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#12 0x00007f5e8a459f92 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#13 0x00007f5e8a45a18a in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#14 0x00007f5e8bf4b338 in trigger (this=<value optimized out>, componentUnique=<value optimized out>, actionUnique=<value optimized out>, timestamp=37099911) at /usr/include/QtGui/qaction.h:218
#15 KGlobalAccelPrivate::_k_invokeAction (this=<value optimized out>, componentUnique=<value optimized out>, actionUnique=<value optimized out>, timestamp=37099911) at /w1/devel/kde-branch/src/branches/KDE/4.5/kdelibs/kdeui/shortcuts/kglobalaccel.cpp:440
#16 0x00007f5e8bf4ee33 in KGlobalAccel::qt_metacall (this=0xe7bb30, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff07642300) at /w1/devel/kde-branch/build/branches/KDE/4.5/kdelibs/kdeui/kglobalaccel.moc:77
#17 0x00007f5e8b298d9f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#18 0x00007f5e8c03da39 in OrgKdeKglobalaccelComponentInterface::globalShortcutPressed (this=<value optimized out>, _t1=<value optimized out>, _t2=<value optimized out>, _t3=37099911) at /w1/devel/kde-branch/build/branches/KDE/4.5/kdelibs/kdeui/kglobalaccel_component_interface.moc:150
#19 0x00007f5e8c03de1a in OrgKdeKglobalaccelComponentInterface::qt_metacall (this=0xf13be0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff07642620) at /w1/devel/kde-branch/build/branches/KDE/4.5/kdelibs/kdeui/kglobalaccel_component_interface.moc:98
#20 0x00007f5e8b5b949b in ?? () from /usr/lib/libQtDBus.so.4
#21 0x00007f5e8b5c672f in ?? () from /usr/lib/libQtDBus.so.4
#22 0x00007f5e8b296639 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#23 0x00007f5e8a460854 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#24 0x00007f5e8a46493a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#25 0x00007f5e8beffc36 in KApplication::notify (this=0xe5dc70, receiver=0xf13be0, event=0x1f83e30) at /w1/devel/kde-branch/src/branches/KDE/4.5/kdelibs/kdeui/kernel/kapplication.cpp:310
#26 0x00007f5e8b284d3c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#27 0x00007f5e8b28849a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#28 0x00007f5e8b2ad323 in ?? () from /usr/lib/libQtCore.so.4
#29 0x00007f5e8347cb23 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#30 0x00007f5e8347d300 in ?? () from /usr/lib/libglib-2.0.so.0
#31 0x00007f5e8347d59d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#32 0x00007f5e8b2ad82f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0x00007f5e8a50037e in ?? () from /usr/lib/libQtGui.so.4
#34 0x00007f5e8b284122 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0x00007f5e8b28435c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0x00007f5e8b28876b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#37 0x00007f5e90033f2b in kdemain (argc=1, argv=0x7fff076435d8) at /w1/devel/kde-branch/src/branches/KDE/4.5/kdebase/workspace/plasma/desktop/shell/main.cpp:118
#38 0x00007f5e8957ec4d in __libc_start_main () from /lib/libc.so.6
#39 0x0000000000400869 in _start ()

Reported using DrKonqi
Comment 1 Lasse Liehu 2010-09-25 01:50:52 UTC
Created attachment 51975 [details]
Describes the graphical oddness

Btw, I can even drag this rectangle (and see that its over my main panel somehow, while normally it's of course not) and if I leave it like that and copy some files, the transfer progress somehow gets displayed there or something, and then pressing the shortcut again doesn't cause the crash.
Comment 2 Alexander 2010-10-20 11:43:17 UTC
Still exists in KDE 4.5.2. When I press win-q 3 times plasma crash.
Comment 3 Dario Andres 2010-11-15 17:43:44 UTC
The crash looks related to the one in bug 252210.
Regards
Comment 4 Beat Wolf 2010-11-15 17:45:28 UTC

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