Bug 259071 - Plasma-desktop workspace crashes when I click on updates icon in systray.
Summary: Plasma-desktop workspace crashes when I click on updates icon in systray.
Status: RESOLVED DUPLICATE of bug 258219
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-systemtray (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-07 03:30 UTC by Rafael
Modified: 2010-12-22 01:16 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.26 KB, text/plain)
2010-12-22 01:16 UTC, Gary Triplett
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rafael 2010-12-07 03:30:22 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.5.80 (4.6 Beta1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-23-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
Timer widget reched cero, and plasma notification was expected.
Then plasma-dektop worlspace restarted.
- Custom settings of the application:
Workspace is using "Mezcla" theme and "Nuvola" icons.

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

Thread 4 (Thread 0xaf60bb70 (LWP 2590)):
#0  0x029767d4 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0x008aafc6 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0x07a351e6 in ?? () from /lib/libglib-2.0.so.0
#3  0x07a35848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x0428f59f in QEventDispatcherGlib::processEvents (this=0xa3cd028, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0x0425f609 in QEventLoop::processEvents (this=0xaf60b280, flags=) at kernel/qeventloop.cpp:149
#6  0x0425fa8a in QEventLoop::exec (this=0xaf60b280, flags=...) at kernel/qeventloop.cpp:201
#7  0x0415bb7e in QThread::exec (this=0xa3cbba8) at thread/qthread.cpp:490
#8  0x0423e35b in QInotifyFileSystemWatcherEngine::run (this=0xa3cbba8) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0415edf9 in QThreadPrivate::start (arg=0xa3cbba8) at thread/qthread_unix.cpp:266
#10 0x02972cc9 in start_thread () from /lib/libpthread.so.0
#11 0x0089d6be in clone () from /lib/libc.so.6

Thread 3 (Thread 0xaee0ab70 (LWP 2591)):
#0  0x00f81e36 in clock_gettime () from /lib/librt.so.1
#1  0x041ba50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x042916e5 in QTimerInfoList::updateCurrentTime (this=0xa3e03b4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0429172a in QTimerInfoList::timerWait (this=0xa3e03b4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0428f7a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaee0a0cc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0428f83d in timerSourcePrepare (source=0x0, timeout=0xf85ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x07a34e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x07a35279 in ?? () from /lib/libglib-2.0.so.0
#9  0x07a35848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x0428f59f in QEventDispatcherGlib::processEvents (this=0xa212878, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x0425f609 in QEventLoop::processEvents (this=0xaee0a2a0, flags=) at kernel/qeventloop.cpp:149
#12 0x0425fa8a in QEventLoop::exec (this=0xaee0a2a0, flags=...) at kernel/qeventloop.cpp:201
#13 0x0415bb7e in QThread::exec (this=0xa3ddda0) at thread/qthread.cpp:490
#14 0x076e7171 in Herqq::Upnp::HControlPointThread::run() () from /usr/lib/libHUpnp.so.0
#15 0x0415edf9 in QThreadPrivate::start (arg=0xa3ddda0) at thread/qthread_unix.cpp:266
#16 0x02972cc9 in start_thread () from /lib/libpthread.so.0
#17 0x0089d6be in clone () from /lib/libc.so.6

Thread 2 (Thread 0xad6c3b70 (LWP 2592)):
#0  0x07a335d2 in g_main_context_acquire () from /lib/libglib-2.0.so.0
#1  0x07a351ee in ?? () from /lib/libglib-2.0.so.0
#2  0x07a35848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x0428f59f in QEventDispatcherGlib::processEvents (this=0xa410470, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0x0425f609 in QEventLoop::processEvents (this=0xad6c3280, flags=) at kernel/qeventloop.cpp:149
#5  0x0425fa8a in QEventLoop::exec (this=0xad6c3280, flags=...) at kernel/qeventloop.cpp:201
#6  0x0415bb7e in QThread::exec (this=0xa453670) at thread/qthread.cpp:490
#7  0x0423e35b in QInotifyFileSystemWatcherEngine::run (this=0xa453670) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x0415edf9 in QThreadPrivate::start (arg=0xa453670) at thread/qthread_unix.cpp:266
#9  0x02972cc9 in start_thread () from /lib/libpthread.so.0
#10 0x0089d6be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb771c940 (LWP 2586)):
[KCrash Handler]
#7  value (this=0xa3b66a0, host=0xa0f9548) at /usr/include/qt4/QtCore/qhash.h:606
#8  SystemTray::Task::isEmbeddable (this=0xa3b66a0, host=0xa0f9548) at ../../../../../plasma/generic/applets/systemtray/core/task.cpp:91
#9  0x033aa97e in SystemTray::TaskArea::addWidgetForTask (this=0xa0bd198, task=0xa3b66a0) at ../../../../../plasma/generic/applets/systemtray/ui/taskarea.cpp:236
#10 0x033abe43 in SystemTray::TaskArea::delayedReposition (this=0xa0bd198) at ../../../../../plasma/generic/applets/systemtray/ui/taskarea.cpp:202
#11 0x033ac01b in SystemTray::TaskArea::qt_metacall (this=0xa0bd198, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xbf8c609c) at ./taskarea.moc:92
#12 0x042668ca in QMetaObject::metacall (object=0xa0bd198, cl=QMetaObject::QueryPropertyDesignable, idx=25, argv=0xbf8c609c) at kernel/qmetaobject.cpp:237
#13 0x042796ad in QMetaObject::activate (sender=0xa10b370, m=0x43935a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#14 0x042cb1e7 in QTimer::timeout (this=0xa10b370) at .moc/release-shared/moc_qtimer.cpp:134
#15 0x0427f1ce in QTimer::timerEvent (this=0xa10b370, e=0xbf8c65d0) at kernel/qtimer.cpp:271
#16 0x04273504 in QObject::event (this=0xa10b370, e=0xa0bd198) at kernel/qobject.cpp:1183
#17 0x067abfdc in QApplicationPrivate::notify_helper (this=0x9d40910, receiver=0xa10b370, e=0xbf8c65d0) at kernel/qapplication.cpp:4396
#18 0x067b204e in QApplication::notify (this=0x9d27cd8, receiver=0xa10b370, e=0xbf8c65d0) at kernel/qapplication.cpp:3798
#19 0x011c5e6a in KApplication::notify (this=0x9d27cd8, receiver=0xa10b370, event=0xbf8c65d0) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x04260b3b in QCoreApplication::notifyInternal (this=0x9d27cd8, receiver=0xa10b370, event=0xbf8c65d0) at kernel/qcoreapplication.cpp:732
#21 0x04292ad6 in sendEvent (this=0x9d43484) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 QTimerInfoList::activateTimers (this=0x9d43484) at kernel/qeventdispatcher_unix.cpp:602
#23 0x0428f874 in timerSourceDispatch (source=0x9d43450) at kernel/qeventdispatcher_glib.cpp:184
#24 0x07a31855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#25 0x07a35668 in ?? () from /lib/libglib-2.0.so.0
#26 0x07a35848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#27 0x0428f565 in QEventDispatcherGlib::processEvents (this=0x9d37878, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#28 0x0686dbe5 in QGuiEventDispatcherGlib::processEvents (this=0x9d37878, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x0425f609 in QEventLoop::processEvents (this=0xbf8c6894, flags=) at kernel/qeventloop.cpp:149
#30 0x0425fa8a in QEventLoop::exec (this=0xbf8c6894, flags=...) at kernel/qeventloop.cpp:201
#31 0x0426400f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#32 0x067aae07 in QApplication::exec () at kernel/qapplication.cpp:3672
#33 0x00723767 in kdemain (argc=1, argv=0xbf8c6aa4) at ../../../../plasma/desktop/shell/main.cpp:118
#34 0x080485bb in main (argc=1, argv=0xbf8c6aa4) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 258795, bug 258752, bug 258688, bug 258617, bug 258607.

Reported using DrKonqi
Comment 1 Rafael 2010-12-07 03:35:15 UTC
Kpackagekit shows a notification about available updates in systray, each time I click on the systray icon, this crash happens.
Comment 2 Dario Andres 2010-12-07 13:34:58 UTC
[Comment from a bug triager]
This issue is being tracked at bug 258219. Merging. Thanks

*** This bug has been marked as a duplicate of bug 258219 ***
Comment 3 Gary Triplett 2010-12-22 01:16:10 UTC
Created attachment 55149 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.5.85 (4.6 Beta2) using Qt 4.7.0

- What I was doing when the application crashed:
The software updates notification icon was in the system tray.  I clicked on it and the plasma desktop crashed and then restarted.

-- Backtrace (Reduced):
#6  value (this=0x4f2fc30, host=0x2b95da0) at /usr/include/qt4/QtCore/qhash.h:606
#7  SystemTray::Task::isEmbeddable (this=0x4f2fc30, host=0x2b95da0) at ../../../../../plasma/generic/applets/systemtray/core/task.cpp:91
#8  0x00007f3629ede2cc in SystemTray::TaskArea::addWidgetForTask (this=0x2ad6d00, task=0x4f2fc30) at ../../../../../plasma/generic/applets/systemtray/ui/taskarea.cpp:236
#9  0x00007f3629edf602 in SystemTray::TaskArea::delayedReposition (this=0x2ad6d00) at ../../../../../plasma/generic/applets/systemtray/ui/taskarea.cpp:202
#10 0x00007f3629edf804 in SystemTray::TaskArea::qt_metacall (this=0x2ad6d00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff980ea0d0) at ./taskarea.moc:92