widget crashes when starting Thunderbird or Evolution

Bug #631794 reported by Swâmi Petaramesh on 2010-09-06
64
This bug affects 13 people
Affects Status Importance Assigned to Milestone
Plasma Widget Message Indicator
High
Aurélien Gâteau
plasma-widget-message-indicator (Ubuntu)
High
Unassigned
Oneiric
High
Unassigned

Bug Description

Binary package hint: kdebase-workspace

[Maverick] KDE plasma desktop crashes when starting Evolution

Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-19-generic i686
Distribution: Ubuntu maverick (development branch)

-- Information about the crash:
Starting Evolution.

The crash can be reproduced every time. Related to mail indicator in taskbar ?

-- Backtrace:
Application: Espace de travail Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77c5720 (LWP 2679))]

Thread 2 (Thread 0xaf314b70 (LWP 2683)):
#0 0x02d39802 in idleTimerSourcePrepare (source=0x8786eb0, timeout=0xaf3140ac) at kernel/qeventdispatcher_glib.cpp:215
#1 0x01fa362a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2 0x01fa3a39 in ?? () from /lib/libglib-2.0.so.0
#3 0x01fa4008 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4 0x02d3959f in QEventDispatcherGlib::processEvents (this=0x87842d8, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5 0x02d09609 in QEventLoop::processEvents (this=0xaf314280, flags=) at kernel/qeventloop.cpp:149
#6 0x02d09a8a in QEventLoop::exec (this=0xaf314280, flags=...) at kernel/qeventloop.cpp:201
#7 0x02c05b7e in QThread::exec (this=0x8786370) at thread/qthread.cpp:490
#8 0x02ce835b in QInotifyFileSystemWatcherEngine::run (this=0x8786370) at io/qfilesystemwatcher_inotify.cpp:248
#9 0x02c08df9 in QThreadPrivate::start (arg=0x8786370) at thread/qthread_unix.cpp:266
#10 0x003d3cc9 in start_thread () from /lib/libpthread.so.0
#11 0x004cf6ae in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb77c5720 (LWP 2679)):
[KCrash Handler]
#7 0x03fa99a2 in ?? () from /usr/lib/kde4/plasma_applet_message_indicator.so
#8 0x02d0a29a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x807c5a0, receiver=0x8c186e0, event=0xbf817cc8) at kernel/qcoreapplication.cpp:847
#9 0x01139009 in QApplicationPrivate::notify_helper (this=0x807c5a0, receiver=0x8c186e0, e=0xbf817cc8) at kernel/qapplication.cpp:4392
#10 0x0113f139 in QApplication::notify (this=0x806e720, receiver=0x8c186e0, e=0xbf817cc8) at kernel/qapplication.cpp:4361
#11 0x00e2e44a in KApplication::notify (this=0x806e720, receiver=0x8c186e0, event=0xbf817cc8) at ../../kdeui/kernel/kapplication.cpp:310
#12 0x02d0ab3b in QCoreApplication::notifyInternal (this=0x806e720, receiver=0x8c186e0, event=0xbf817cc8) at kernel/qcoreapplication.cpp:732
#13 0x0118c3fa in sendEvent (this=0x8c186e0, action=0x95b5368) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#14 QWidget::removeAction (this=0x8c186e0, action=0x95b5368) at kernel/qwidget.cpp:3140
#15 0x015fd928 in QMenu::clear (this=0x8c186e0) at widgets/qmenu.cpp:1714
#16 0x05a602b3 in DBusMenuImporter::GetChildrenCallback(int, QDBusPendingCallWatcher*) () from /usr/lib/libdbusmenu-qt.so.2
#17 0x05a5f41e in DBusMenuImporter::dispatch(QDBusPendingCallWatcher*) () from /usr/lib/libdbusmenu-qt.so.2
#18 0x05a63e6f in DBusMenuImporter::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdbusmenu-qt.so.2
#19 0x02d108ca in QMetaObject::metacall (object=0x941e2d8, cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0xbf818018) at kernel/qmetaobject.cpp:237
#20 0x02d236ad in QMetaObject::activate (sender=0x943de08, m=0x99db68, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#21 0x009819d3 in QDBusPendingCallWatcher::finished (this=0x943de08, _t1=0x943de08) at .moc/release-shared/moc_qdbuspendingcall.cpp:92
#22 0x00981a6a in _q_finished (this=0x943de08, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x899c928) at qdbuspendingcall.cpp:482
#23 QDBusPendingCallWatcher::qt_metacall (this=0x943de08, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x899c928) at .moc/release-shared/moc_qdbuspendingcall.cpp:80
#24 0x02d108ca in QMetaObject::metacall (object=0x943de08, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0x899c928) at kernel/qmetaobject.cpp:237
#25 0x02d1bdf6 in QMetaCallEvent::placeMetaCall (this=0x872e030, object=0x943de08) at kernel/qobject.cpp:534
#26 0x02d1d6a2 in QObject::event (this=0x943de08, e=0x95b5368) at kernel/qobject.cpp:1219
#27 0x0113902c in QApplicationPrivate::notify_helper (this=0x807c5a0, receiver=0x943de08, e=0x872e030) at kernel/qapplication.cpp:4396
#28 0x0113f09e in QApplication::notify (this=0x806e720, receiver=0x943de08, e=0x872e030) at kernel/qapplication.cpp:3798
#29 0x00e2e44a in KApplication::notify (this=0x806e720, receiver=0x943de08, event=0x872e030) at ../../kdeui/kernel/kapplication.cpp:310
#30 0x02d0ab3b in QCoreApplication::notifyInternal (this=0x806e720, receiver=0x943de08, event=0x872e030) at kernel/qcoreapplication.cpp:732
#31 0x02d0dd8b in sendEvent (receiver=0x0, event_type=0, data=0x8058028) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8058028) at kernel/qcoreapplication.cpp:1373
#33 0x02d0df4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#34 0x02d39a74 in sendPostedEvents (s=0x807e918) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#35 postEventSourceDispatch (s=0x807e918) at kernel/qeventdispatcher_glib.cpp:277
#36 0x01fa0015 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#37 0x01fa3e28 in ?? () from /lib/libglib-2.0.so.0
#38 0x01fa4008 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#39 0x02d39565 in QEventDispatcherGlib::processEvents (this=0x8057ce8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#40 0x011faa35 in QGuiEventDispatcherGlib::processEvents (this=0x8057ce8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x02d09609 in QEventLoop::processEvents (this=0xbf818854, flags=) at kernel/qeventloop.cpp:149
#42 0x02d09a8a in QEventLoop::exec (this=0xbf818854, flags=...) at kernel/qeventloop.cpp:201
#43 0x02d0e00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#44 0x01137e57 in QApplication::exec () at kernel/qapplication.cpp:3672
#45 0x00b0486e in kdemain (argc=1, argv=0xbf818a64) at ../../../../plasma/desktop/shell/main.cpp:118
#46 0x080485bb in main (argc=1, argv=0xbf818a64) at plasma-desktop_dummy.cpp:3

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: plasma-desktop 4:4.5.1-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-19.28-generic 2.6.35.3
Uname: Linux 2.6.35-19-generic i686
Architecture: i386
CheckboxSubmission: 1ea6109db29b53f721a523a77b7f3abf
CheckboxSystem: d00f84de8a555815fa1c4660280da308
Date: Mon Sep 6 19:51:04 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
ProcEnviron:
 LANGUAGE=fr_FR:fr:en_US:en
 PATH=(custom, user)
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
SourcePackage: kdebase-workspace

affects: kdebase-workspace (Ubuntu) → plasma-widget-message-indicator (Ubuntu)
Jonathan Thomas (echidnaman) wrote :

Hi,

Could you please install plasma-widget-message-indicator-dbgsym from the ddebs repository (Follow instructions here: https://wiki.ubuntu.com/DebuggingProgramCrash) and obtain a new backtrace? As it stands, the current backtrace is missing key info about where in the message indicator the crash occurred.

Thanks,
Jonathan

Changed in plasma-widget-message-indicator (Ubuntu):
status: New → Incomplete
Konrad Bucheli (konrad-bucheli) wrote :
Download full text (4.7 KiB)

I have the same problem. Helps that:

Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb614ba30 (LWP 1630))]

Thread 2 (Thread 0xade5bb70 (LWP 1634)):
#0 0x003f6416 in __kernel_vsyscall ()
#1 0x009fade6 in poll () from /lib/libc.so.6
#2 0x02379a1b in g_poll () from /lib/libglib-2.0.so.0
#3 0x0236c43c in ?? () from /lib/libglib-2.0.so.0
#4 0x0236c848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5 0x06d1159f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6 0x06ce1609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7 0x06ce1a8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8 0x06bddb7e in QThread::exec() () from /usr/lib/libQtCore.so.4
#9 0x06cc035b in ?? () from /usr/lib/libQtCore.so.4
#10 0x06be0df9 in ?? () from /usr/lib/libQtCore.so.4
#11 0x07d7cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 1 (Thread 0xb614ba30 (LWP 1630)):
[KCrash Handler]
#7 0x02ee69a2 in findActionItemForAction (this=0x9b50b20, event=0xbfca4df8) at /build/buildd/plasma-widget-message-indicator-0.5.6/src/listenermodel.cpp:189
#8 removeAction (this=0x9b50b20, event=0xbfca4df8) at /build/buildd/plasma-widget-message-indicator-0.5.6/src/listenermodel.cpp:177
#9 ServerItem::eventFilter (this=0x9b50b20, event=0xbfca4df8) at /build/buildd/plasma-widget-message-indicator-0.5.6/src/listenermodel.cpp:150
#10 0x06ce229a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#11 0x01478fb9 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#12 0x0147f0e9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#13 0x0116e68a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#14 0x06ce2b3b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#15 0x014cc58a in QWidget::removeAction(QAction*) () from /usr/lib/libQtGui.so.4
#16 0x0193dce8 in QMenu::clear() () from /usr/lib/libQtGui.so.4
#17 0x0437749b in DBusMenuImporter::GetChildrenCallback(int, QDBusPendingCallWatcher*) () from /usr/lib/libdbusmenu-qt.so.2
#18 0x0437647e in DBusMenuImporter::dispatch(QDBusPendingCallWatcher*) () from /usr/lib/libdbusmenu-qt.so.2
#19 0x0437aeaf in DBusMenuImporter::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdbusmenu-qt.so.2
#20 0x06ce88ca in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#21 0x06cfb6ad in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#22 0x00af49c3 in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from /usr/lib/libQtDBus.so.4
#23 0x00af4a5a in QDBusPendingCallWatcher::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtDBus.so.4
#24 0x06ce88ca in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#25 0x06cf3df6 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQ...

Read more...

Ken Hagan (k-a-hagan) wrote :
Download full text (7.2 KiB)

Jonathan, I've got the same symptoms (since upgrading to maverick last week) so I imagine my backtrace does little more than duplicate Konrad's, but here it is anyway.

Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ff46528e780 (LWP 8128))]

Thread 2 (Thread 0x7ff4445ba710 (LWP 8132)):
#0 0x00007ff464ba1203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007ff45981f009 in g_main_context_poll (context=0x1c048d0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:3093
#2 g_main_context_iterate (context=0x1c048d0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2775
#3 0x00007ff45981f45c in g_main_context_iteration (context=0x1c048d0, may_block=1) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2843
#4 0x00007ff4622561e6 in QEventDispatcherGlib::processEvents (this=0x1ab3660, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#5 0x00007ff462228a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6 0x00007ff462228dec in QEventLoop::exec (this=0x7ff4445b9d90, flags=) at kernel/qeventloop.cpp:201
#7 0x00007ff4621332fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8 0x00007ff4622085f8 in QInotifyFileSystemWatcherEngine::run (this=0x1b8f450) at io/qfilesystemwatcher_inotify.cpp:248
#9 0x00007ff46213627e in QThreadPrivate::start (arg=0x1b8f450) at thread/qthread_unix.cpp:266
#10 0x00007ff461eab971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007ff464bad94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff46528e780 (LWP 8128)):
[KCrash Handler]
#6 findActionItemForAction (this=0x22e5600, event=<value optimized out>) at /build/buildd/plasma-widget-message-indicator-0.5.6/src/listenermodel.cpp:189
#7 removeAction (this=0x22e5600, event=<value optimized out>) at /build/buildd/plasma-widget-message-indicator-0.5.6/src/listenermodel.cpp:177
#8 ServerItem::eventFilter (this=0x22e5600, event=<value optimized out>) at /build/buildd/plasma-widget-message-indicator-0.5.6/src/listenermodel.cpp:150
#9 0x00007ff462229507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x278ed00, event=0x7fffc1681e90) at kernel/qcoreapplication.cpp:847
#10 0x00007ff461373fac in QApplicationPrivate::notify_helper (this=0x126bbb0, receiver=0x278ed00, e=0x7fffc1681e90) at kernel/qapplication.cpp:4392
#11 0x00007ff461379aed in QApplication::notify (this=0x1254660, receiver=0x278ed00, e=0x7fffc1681e90) at kernel/qapplication.cpp:4277
#12 0x00007ff462ec5156 in KApplication::notify (this=0x1254660, receiver=0x278ed00, event=0x7fffc1681e90) at ../../kdeui/kernel/kapplication.cpp:310
#13 0x00007ff462229cdc in QCoreApplication::notifyInternal (this=0x1254660, receiver=0x278ed00, event=0x7fffc1681e90) at kernel/qcoreapplication.cpp:732
#14 0x00007f...

Read more...

foggydude (rogier-stekje) wrote :

same here, very anoying

PhoneixS (phoneixsegovia) wrote :
Download full text (12.8 KiB)

I have the same problem.
I use KDE (installed over ubuntu)
Here is my backtrace:

Application: Área de trabajo de Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb782b720 (LWP 2948))]

Thread 6 (Thread 0xae6b9b70 (LWP 2950)):
#0 0x0076e7d4 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1 0x001edfa6 in pthread_mutex_unlock () from /lib/libc.so.6
#2 0x046c9870 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3 0x0851759f in QEventDispatcherGlib::processEvents (this=0xa268b70, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4 0x084e7609 in QEventLoop::processEvents (this=0xae6b9280, flags=) at kernel/qeventloop.cpp:149
#5 0x084e7a8a in QEventLoop::exec (this=0xae6b9280, flags=...) at kernel/qeventloop.cpp:201
#6 0x083e3b7e in QThread::exec (this=0xa2f7820) at thread/qthread.cpp:490
#7 0x084c635b in QInotifyFileSystemWatcherEngine::run (this=0xa2f7820) at io/qfilesystemwatcher_inotify.cpp:248
#8 0x083e6df9 in QThreadPrivate::start (arg=0xa2f7820) at thread/qthread_unix.cpp:266
#9 0x0076acc9 in start_thread () from /lib/libpthread.so.0
#10 0x001e069e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xad69db70 (LWP 3422)):
#0 0x007b9416 in __kernel_vsyscall ()
#1 0x0076f4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x001edd9d in pthread_cond_wait () from /lib/libc.so.6
#3 0x083e79c7 in wait (this=0xa690820, mutex=0xa6903b8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4 QWaitCondition::wait (this=0xa690820, mutex=0xa6903b8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5 0x007ac030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa690808, th=0xaab5ea8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6 0x007af7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa6909d0, th=0xaab5ea8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7 0x007ab55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa690808, th=0xaab5ea8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8 0x007af8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6909d0, th=0xaab5ea8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9 0x007ac533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa690808, th=0xaab5ea8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x007af8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6909d0, th=0xaab5ea8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x007ac533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa690808, th=0xaab5ea8, previous=0xa8bd3d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x007ad95e in ThreadWeaver::ThreadRunHelper::run (this=0xad69d2e4, parent=0xa690808, th=0xaab5ea8) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x007ae07b in ThreadWeaver::Thread::run (this=0xaab5ea8) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x083e6df9 in QThreadPrivate::start (arg=0xaab5ea8) at thread/qthread_unix.cpp:266
#15 0x0076acc9 in start_thread () from /lib/libpthread.so.0
#16 0x001e069e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xaff73b70 (LWP 3423)):
#0 0x007b9416 i...

Changed in plasma-widget-message-indicator (Ubuntu):
status: Incomplete → Confirmed
Changed in plasma-widget-message-indicator:
assignee: nobody → Aurélien Gâteau (agateau)
importance: Undecided → High
status: New → Triaged
Felix Geyer (debfx) on 2011-08-30
summary: - [Maverick] KDE plasma desktop crashes when starting Evolution
+ widget crashes when starting Thunderbird or Evolution
Changed in plasma-widget-message-indicator (Ubuntu Oneiric):
importance: Undecided → High
milestone: none → ubuntu-11.10-beta-2
status: Confirmed → Triaged
tags: added: kubuntu
Aurélien Gâteau (agateau) wrote :

Fixed in 0.5.8

Changed in plasma-widget-message-indicator:
status: Triaged → Fix Released
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package plasma-widget-message-indicator - 0.5.8-0ubuntu1

---------------
plasma-widget-message-indicator (0.5.8-0ubuntu1) oneiric; urgency=low

  * New upstream release.
    - Fixes crash when starting Thunderbird or Evolution. (LP: #631794)
  * Drop kubuntu_libindicate_06.diff, applied upstream.
 -- Felix Geyer <email address hidden> Thu, 01 Sep 2011 18:46:10 +0200

Changed in plasma-widget-message-indicator (Ubuntu Oneiric):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers