Bug 207567

Summary: Filtering inbox email with CTRL-J crashed kmail / kontact
Product: [Unmaintained] kmail Reporter: Florian Reinhard <florian.reinhard>
Component: filteringAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 1.12.1   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Florian Reinhard 2009-09-16 12:50:59 UTC
Application that crashed: kontact
Version of the application: 4.3.1
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.28-15-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
how i got to that crash:
1. Added a new filter
2. applied it to a email in the inbox of a imap account with CTRL-J



 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 0 (LWP 4123)]

Thread 5 (Thread 0xabab9b90 (LWP 29855)):
#0  0xb7f2e430 in __kernel_vsyscall ()
#1  0xb50540e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb58cd2ed in __pthread_cond_wait (cond=0x87f6060, mutex=0x87f6048) at forward.c:139
#3  0xb5ab1172 in QWaitCondition::wait (this=0x87f5fc8, mutex=0x8632f58, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb0af7148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x87f5fb0, th=0xa6ea990) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb0af9eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8782f70, th=0xa6ea990) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb0af5d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x87f5fb0, th=0xa6ea990) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb0af9fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x8782f70, th=0xa6ea990) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb0af76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x87f5fb0, th=0xa6ea990, previous=0x9937570) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb0af7fbe in ThreadWeaver::ThreadRunHelper::run (this=0xabab9330, parent=0x87f5fb0, th=0xa6ea990) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#10 0xb0af85fb in ThreadWeaver::Thread::run (this=0xa6ea990) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#11 0xb5ab0132 in QThreadPrivate::start (arg=0xa6ea990) at thread/qthread_unix.cpp:188
#12 0xb50504ff in start_thread (arg=0xabab9b90) at pthread_create.c:297
#13 0xb58be49e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa920bb90 (LWP 20743)):
#0  0xb7f2e430 in __kernel_vsyscall ()
#1  0xb50540e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb58cd2ed in __pthread_cond_wait (cond=0x87f6060, mutex=0x87f6048) at forward.c:139
#3  0xb5ab1172 in QWaitCondition::wait (this=0x87f5fc8, mutex=0x8632f58, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb0af7148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x87f5fb0, th=0x874db30) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb0af9eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8782f70, th=0x874db30) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb0af5d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x87f5fb0, th=0x874db30) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb0af9fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x8782f70, th=0x874db30) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb0af76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x87f5fb0, th=0x874db30, previous=0x0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb0afa009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8782f70, th=0x874db30) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb0af76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x87f5fb0, th=0x874db30, previous=0x0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb0afa009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8782f70, th=0x874db30) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb0af76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x87f5fb0, th=0x874db30, previous=0xab9c968) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb0af7fbe in ThreadWeaver::ThreadRunHelper::run (this=0xa920b330, parent=0x87f5fb0, th=0x874db30) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#14 0xb0af85fb in ThreadWeaver::Thread::run (this=0x874db30) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#15 0xb5ab0132 in QThreadPrivate::start (arg=0x874db30) at thread/qthread_unix.cpp:188
#16 0xb50504ff in start_thread (arg=0xa920bb90) at pthread_create.c:297
#17 0xb58be49e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xaa61cb90 (LWP 27846)):
#0  0xb7f2e430 in __kernel_vsyscall ()
#1  0xb50540e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb58cd2ed in __pthread_cond_wait (cond=0x87f6060, mutex=0x87f6048) at forward.c:139
#3  0xb5ab1172 in QWaitCondition::wait (this=0x87f5fc8, mutex=0x8632f58, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb0af7148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x87f5fb0, th=0x9d5fbe0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb0af9eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8782f70, th=0x9d5fbe0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb0af5d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x87f5fb0, th=0x9d5fbe0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb0af9fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x8782f70, th=0x9d5fbe0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb0af76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x87f5fb0, th=0x9d5fbe0, previous=0x0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb0afa009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8782f70, th=0x9d5fbe0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb0af76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x87f5fb0, th=0x9d5fbe0, previous=0xa6df438) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb0af7fbe in ThreadWeaver::ThreadRunHelper::run (this=0xaa61c330, parent=0x87f5fb0, th=0x9d5fbe0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#12 0xb0af85fb in ThreadWeaver::Thread::run (this=0x9d5fbe0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#13 0xb5ab0132 in QThreadPrivate::start (arg=0x9d5fbe0) at thread/qthread_unix.cpp:188
#14 0xb50504ff in start_thread (arg=0xaa61cb90) at pthread_create.c:297
#15 0xb58be49e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa81f4b90 (LWP 27905)):
#0  0xb7f2e430 in __kernel_vsyscall ()
#1  0xb50540e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb58cd2ed in __pthread_cond_wait (cond=0x87f6060, mutex=0x87f6048) at forward.c:139
#3  0xb5ab1172 in QWaitCondition::wait (this=0x87f5fc8, mutex=0x8632f58, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb0af7148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x87f5fb0, th=0x87e60f8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb0af9eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8782f70, th=0x87e60f8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb0af5d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x87f5fb0, th=0x87e60f8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb0af9fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x8782f70, th=0x87e60f8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb0af76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x87f5fb0, th=0x87e60f8, previous=0x0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb0afa009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8782f70, th=0x87e60f8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb0af76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x87f5fb0, th=0x87e60f8, previous=0x0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb0afa009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8782f70, th=0x87e60f8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb0af76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x87f5fb0, th=0x87e60f8, previous=0x0) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb0af7fbe in ThreadWeaver::ThreadRunHelper::run (this=0xa81f4330, parent=0x87f5fb0, th=0x87e60f8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:87
#14 0xb0af85fb in ThreadWeaver::Thread::run (this=0x87e60f8) at /build/buildd/kde4libs-4.3.1/threadweaver/Weaver/Thread.cpp:142
#15 0xb5ab0132 in QThreadPrivate::start (arg=0x87e60f8) at thread/qthread_unix.cpp:188
#16 0xb50504ff in start_thread (arg=0xa81f4b90) at pthread_create.c:297
#17 0xb58be49e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb47be700 (LWP 4123)):
[KCrash Handler]
#6  0xb0e0a9fc in KMail::ActionScheduler::actionMessage (this=0x9e4fb88, res=KMFilterAction::GoOn) at /build/buildd/kdepim-4.3.1/kmail/actionscheduler.cpp:675
#7  0xb0e0b9ee in KMail::ActionScheduler::filterMessage (this=0x9e4fb88) at /build/buildd/kdepim-4.3.1/kmail/actionscheduler.cpp:648
#8  0xb0e0bc6d in KMail::ActionScheduler::qt_metacall (this=0x9e4fb88, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0xbfd49d48)
    at /build/buildd/kdepim-4.3.1/obj-i486-linux-gnu/kmail/actionscheduler.moc:124
#9  0xb5bba1b8 in QMetaObject::activate (sender=0xa19e2b0, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#10 0xb5bbae42 in QMetaObject::activate (sender=0xa19e2b0, m=0xb5c97904, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#11 0xb5bf6687 in QTimer::timeout (this=0xa19e2b0) at .moc/release-shared/moc_qtimer.cpp:128
#12 0xb5bc05ce in QTimer::timerEvent (this=0xa19e2b0, e=0xbfd4a1cc) at kernel/qtimer.cpp:261
#13 0xb5bb516f in QObject::event (this=0xa19e2b0, e=0xbfd4a1cc) at kernel/qobject.cpp:1075
#14 0xb6067d3c in QApplicationPrivate::notify_helper (this=0x8284470, receiver=0xa19e2b0, e=0xbfd4a1cc) at kernel/qapplication.cpp:4056
#15 0xb607003e in QApplication::notify (this=0xbfd4a478, receiver=0xa19e2b0, e=0xbfd4a1cc) at kernel/qapplication.cpp:3603
#16 0xb6c6185d in KApplication::notify (this=0xbfd4a478, receiver=0xa19e2b0, event=0xbfd4a1cc) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#17 0xb5ba4bcb in QCoreApplication::notifyInternal (this=0xbfd4a478, receiver=0xa19e2b0, event=0xbfd4a1cc) at kernel/qcoreapplication.cpp:610
#18 0xb5bd3d51 in QTimerInfoList::activateTimers (this=0x8276d74) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#19 0xb5bd03a0 in timerSourceDispatch (source=0x8276d40) at kernel/qeventdispatcher_glib.cpp:165
#20 0xb4c75b88 in IA__g_main_context_dispatch (context=0x8276090) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#21 0xb4c790eb in g_main_context_iterate (context=0x8276090, block=1, dispatch=1, self=0x8286dd8) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#22 0xb4c79268 in IA__g_main_context_iteration (context=0x8276090, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#23 0xb5bd02f8 in QEventDispatcherGlib::processEvents (this=0x8254028, flags={i = -1076583608}) at kernel/qeventdispatcher_glib.cpp:327
#24 0xb6109a75 in QGuiEventDispatcherGlib::processEvents (this=0x8254028, flags={i = -1076583560}) at kernel/qguieventdispatcher_glib.cpp:202
#25 0xb5ba31fa in QEventLoop::processEvents (this=0xbfd4a3f0, flags={i = -1076583496}) at kernel/qeventloop.cpp:149
#26 0xb5ba3642 in QEventLoop::exec (this=0xbfd4a3f0, flags={i = -1076583432}) at kernel/qeventloop.cpp:201
#27 0xb5ba5ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#28 0xb6067bb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#29 0x0804bfef in main (argc=3, argv=0xbfd4a774) at /build/buildd/kdepim-4.3.1/kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Christophe Marin 2009-09-16 13:18:17 UTC

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