Bug 266007 - kde crashes after opening evolution mail
Summary: kde crashes after opening evolution mail
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-10 18:56 UTC by Šarūnas
Modified: 2011-02-12 16:33 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Šarūnas 2011-02-10 18:56:50 UTC
Version:           unspecified (using KDE 4.5.5) 
OS:                Linux

just after opening evolution, whole kde crashes. what uglifies the problem even more, is that while collecting backtrace, debug reporter suggests to install missing debug files, even if they ARE installed, and of course, this installation always finishes quickly, but still, the report is unusable - it says. Still, I am attaching it altogether.

Reproducible: Always




Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-25-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
<In detail, tell us what you were doing  when the application crashed.>

The crash can be reproduced every time.

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

Thread 7 (Thread 0x7f1b9e32f700 (LWP 1723)):
#0  0x00007f1bbfc4c203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1bb495c009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f1bb495c45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f1bbd2fb1e6 in QEventDispatcherGlib::processEvents (this=0x1a19e40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f1bbd2cda02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f1bbd2cddec in QEventLoop::exec (this=0x7f1b9e32ed90, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f1bbd1d82fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f1bbd2ad5f8 in QInotifyFileSystemWatcherEngine::run (this=0x1a18900) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f1bbd1db27e in QThreadPrivate::start (arg=0x1a18900) at thread/qthread_unix.cpp:266
#9  0x00007f1bbcf50971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f1bbfc5892d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f1b93f44700 (LWP 7348)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1bbd1dbe3b in wait (this=<value optimized out>, mutex=0x1901e30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1901e30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1bb9ada524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x148ed60, th=0x2301040) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1bb9add72b in ThreadWeaver::WorkingHardState::applyForWork (this=0x13b9170, th=0x2301040) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1bb9adbc9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f1b93f43de0, parent=0x148ed60, th=0x2301040) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f1bb9adc1f8 in ThreadWeaver::Thread::run (this=0x2301040) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f1bbd1db27e in QThreadPrivate::start (arg=0x2301040) at thread/qthread_unix.cpp:266
#8  0x00007f1bbcf50971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f1bbfc5892d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f1ba0e16700 (LWP 7349)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1bbd1dbe3b in wait (this=<value optimized out>, mutex=0x1901e30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1901e30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1bb9ada524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x148ed60, th=0x17e95b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1bb9add72b in ThreadWeaver::WorkingHardState::applyForWork (this=0x13b9170, th=0x17e95b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1bb9adbc9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f1ba0e15de0, parent=0x148ed60, th=0x17e95b0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f1bb9adc1f8 in ThreadWeaver::Thread::run (this=0x17e95b0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f1bbd1db27e in QThreadPrivate::start (arg=0x17e95b0) at thread/qthread_unix.cpp:266
#8  0x00007f1bbcf50971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f1bbfc5892d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f1b8ea7e700 (LWP 7350)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1bbd1dbe3b in wait (this=<value optimized out>, mutex=0x1901e30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1901e30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1bb9ada524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x148ed60, th=0x19554b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1bb9add72b in ThreadWeaver::WorkingHardState::applyForWork (this=0x13b9170, th=0x19554b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1bb9adbc9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f1b8ea7dde0, parent=0x148ed60, th=0x19554b0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f1bb9adc1f8 in ThreadWeaver::Thread::run (this=0x19554b0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f1bbd1db27e in QThreadPrivate::start (arg=0x19554b0) at thread/qthread_unix.cpp:266
#8  0x00007f1bbcf50971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f1bbfc5892d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f1b8e27d700 (LWP 7351)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1bbd1dbe3b in wait (this=<value optimized out>, mutex=0x1901e30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1901e30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1bb9ada524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x148ed60, th=0x16c29d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1bb9add72b in ThreadWeaver::WorkingHardState::applyForWork (this=0x13b9170, th=0x16c29d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1bb9adbc9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f1b8e27cde0, parent=0x148ed60, th=0x16c29d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f1bb9adc1f8 in ThreadWeaver::Thread::run (this=0x16c29d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f1bbd1db27e in QThreadPrivate::start (arg=0x16c29d0) at thread/qthread_unix.cpp:266
#8  0x00007f1bbcf50971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f1bbfc5892d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1b8da7c700 (LWP 7352)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1bbd1dbe3b in wait (this=<value optimized out>, mutex=0x1901e30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1901e30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1bb9ada524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x148ed60, th=0x1f5d720) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1bb9add72b in ThreadWeaver::WorkingHardState::applyForWork (this=0x13b9170, th=0x1f5d720) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1bb9adbc9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f1b8da7bde0, parent=0x148ed60, th=0x1f5d720) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f1bb9adc1f8 in ThreadWeaver::Thread::run (this=0x1f5d720) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f1bbd1db27e in QThreadPrivate::start (arg=0x1f5d720) at thread/qthread_unix.cpp:266
#8  0x00007f1bbcf50971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f1bbfc5892d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1bc022a780 (LWP 1721)):
[KCrash Handler]
#6  0x00007f1b9d2cdc5c in ?? () from /usr/lib/kde4/plasma_applet_message_indicator.so
#7  0x00007f1bbd2ce507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x23c8910, event=0x7fffd3ee6c00) at kernel/qcoreapplication.cpp:847
#8  0x00007f1bbc418fac in QApplicationPrivate::notify_helper (this=0x13c5f30, receiver=0x23c8910, e=0x7fffd3ee6c00) at kernel/qapplication.cpp:4392
#9  0x00007f1bbc41eaed in QApplication::notify (this=0x13ac520, receiver=0x23c8910, e=0x7fffd3ee6c00) at kernel/qapplication.cpp:4277
#10 0x00007f1bbdf6c586 in KApplication::notify (this=0x13ac520, receiver=0x23c8910, event=0x7fffd3ee6c00) at ../../kdeui/kernel/kapplication.cpp:310
#11 0x00007f1bbd2cecdc in QCoreApplication::notifyInternal (this=0x13ac520, receiver=0x23c8910, event=0x7fffd3ee6c00) at kernel/qcoreapplication.cpp:732
#12 0x00007f1bbc464bf1 in sendEvent (this=0x23c8910, action=0x1f6c220) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#13 QWidget::removeAction (this=0x23c8910, action=0x1f6c220) at kernel/qwidget.cpp:3169
#14 0x00007f1bbc879350 in QMenu::clear (this=<value optimized out>) at widgets/qmenu.cpp:1714
#15 0x00007f1bb5c7f324 in DBusMenuImporter::GetChildrenCallback(int, QDBusPendingCallWatcher*) () from /usr/lib/libdbusmenu-qt.so.2
#16 0x00007f1bb5c7e315 in DBusMenuImporter::dispatch(QDBusPendingCallWatcher*) () from /usr/lib/libdbusmenu-qt.so.2
#17 0x00007f1bb5c829dc in DBusMenuImporter::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdbusmenu-qt.so.2
#18 0x00007f1bbd2e6b27 in QMetaObject::activate (sender=0x222bea0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3280
#19 0x00007f1bbd65f37f in QDBusPendingCallWatcher::finished (this=0x238f3f0, _t1=0x222bea0) at .moc/release-shared/moc_qdbuspendingcall.cpp:92
#20 0x00007f1bbd65f409 in _q_finished (this=0x222bea0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x222f490) at qdbuspendingcall.cpp:482
#21 QDBusPendingCallWatcher::qt_metacall (this=0x222bea0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x222f490) at .moc/release-shared/moc_qdbuspendingcall.cpp:80
#22 0x00007f1bbd2e0bde in QObject::event (this=0x222bea0, e=0x238f3f0) at kernel/qobject.cpp:1219
#23 0x00007f1bbc418fdc in QApplicationPrivate::notify_helper (this=0x13c5f30, receiver=0x222bea0, e=0x1acf2d0) at kernel/qapplication.cpp:4396
#24 0x00007f1bbc41eaed in QApplication::notify (this=0x13ac520, receiver=0x222bea0, e=0x1acf2d0) at kernel/qapplication.cpp:4277
#25 0x00007f1bbdf6c586 in KApplication::notify (this=0x13ac520, receiver=0x222bea0, event=0x1acf2d0) at ../../kdeui/kernel/kapplication.cpp:310
#26 0x00007f1bbd2cecdc in QCoreApplication::notifyInternal (this=0x13ac520, receiver=0x222bea0, event=0x1acf2d0) at kernel/qcoreapplication.cpp:732
#27 0x00007f1bbd2d1c22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1391560) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1391560) at kernel/qcoreapplication.cpp:1373
#29 0x00007f1bbd2fb653 in sendPostedEvents (s=0x13c95d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#30 postEventSourceDispatch (s=0x13c95d0) at kernel/qeventdispatcher_glib.cpp:277
#31 0x00007f1bb4958342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#32 0x00007f1bb495c2a8 in ?? () from /lib/libglib-2.0.so.0
#33 0x00007f1bb495c45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#34 0x00007f1bbd2fb193 in QEventDispatcherGlib::processEvents (this=0x1391070, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#35 0x00007f1bbc4cba4e in QGuiEventDispatcherGlib::processEvents (this=0x238f3f0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007f1bbd2cda02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#37 0x00007f1bbd2cddec in QEventLoop::exec (this=0x7fffd3ee7a30, flags=) at kernel/qeventloop.cpp:201
#38 0x00007f1bbd2d1ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#39 0x00007f1bbff2fba3 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../plasma/desktop/shell/main.cpp:118
#40 0x00007f1bbfb90d8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffd3ee7e08) at libc-start.c:226
#41 0x0000000000400669 in _start ()

Report to https://bugs.kde.org
Comment 1 Dario Andres 2011-02-12 16:33:21 UTC
[Comment from a bug triager]
The crash is related to Message Indicator widget which is an Ubuntu addition. Also, there is a downstream bug reports which looks mostly the same: 
https://bugs.launchpad.net/ubuntu/+source/plasma-widget-message-indicator/+bug/631794

(As a workaround try removing the Message Indicator widget)

Closing as DOWNSTREAM. Regards