Bug 203703 - kontact crash on marking spam
Summary: kontact crash on marking spam
Status: RESOLVED DUPLICATE of bug 200137
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.12.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-13 13:36 UTC by Kevin Colyer
Modified: 2009-09-22 03:05 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 Kevin Colyer 2009-08-13 13:36:23 UTC
Application that crashed: kontact
Version of the application: 4.3.0
KDE Version: 4.3.00 (KDE 4.3.0)
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:
I have recently upgraded from kde 3.5. I did not start with a fresh .kde folder. 

I mark an email as spam and Kontact crashes. The Spam and Not Spam buttons have the question mark icon on them (the no icon icon!)

thanks,

Kevin

PS I like this new crash tool

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

Thread 5 (Thread 0xab5a7b90 (LWP 23132)):
#0  0xb80c7430 in __kernel_vsyscall ()
#1  0xb524b0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5a6b2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb5c50172 in QWaitCondition::wait (this=0x919d070, mutex=0x9201ab0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb0e55148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x919d058, th=0xa21d370) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb0e57eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x928ca30, th=0xa21d370) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb0e53d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x919d058, th=0xa21d370) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb0e57fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x928ca30, th=0xa21d370) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb0e556d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x919d058, th=0xa21d370, previous=0x0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb0e58009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x928ca30, th=0xa21d370) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb0e556d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x919d058, th=0xa21d370, previous=0xb1a6070) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb0e55fbe in ThreadWeaver::ThreadRunHelper::run (this=0xab5a7330, parent=0x919d058, th=0xa21d370) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Thread.cpp:87
#12 0xb0e565fb in ThreadWeaver::Thread::run (this=0xa21d370) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Thread.cpp:142
#13 0xb5c4f132 in QThreadPrivate::start (arg=0xa21d370) at thread/qthread_unix.cpp:188
#14 0xb52474ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0xb5a5c49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xaab23b90 (LWP 23139)):
#0  0xb80c7430 in __kernel_vsyscall ()
#1  0xb524b0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5a6b2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb5c50172 in QWaitCondition::wait (this=0x919d070, mutex=0x9201ab0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb0e55148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x919d058, th=0x921fda8) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb0e57eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x928ca30, th=0x921fda8) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb0e53d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x919d058, th=0x921fda8) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb0e57fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x928ca30, th=0x921fda8) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb0e556d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x919d058, th=0x921fda8, previous=0x0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb0e58009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x928ca30, th=0x921fda8) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb0e556d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x919d058, th=0x921fda8, previous=0x0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb0e58009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x928ca30, th=0x921fda8) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb0e556d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x919d058, th=0x921fda8, previous=0xa252f78) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb0e55fbe in ThreadWeaver::ThreadRunHelper::run (this=0xaab23330, parent=0x919d058, th=0x921fda8) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Thread.cpp:87
#14 0xb0e565fb in ThreadWeaver::Thread::run (this=0x921fda8) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Thread.cpp:142
#15 0xb5c4f132 in QThreadPrivate::start (arg=0x921fda8) at thread/qthread_unix.cpp:188
#16 0xb52474ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0xb5a5c49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xaa322b90 (LWP 23142)):
#0  0xb80c7430 in __kernel_vsyscall ()
#1  0xb524b0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5a6b2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb5c50172 in QWaitCondition::wait (this=0x919d070, mutex=0x9201ab0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb0e55148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x919d058, th=0x9f5cbe8) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb0e57eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x928ca30, th=0x9f5cbe8) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb0e53d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x919d058, th=0x9f5cbe8) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb0e57fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x928ca30, th=0x9f5cbe8) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb0e556d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x919d058, th=0x9f5cbe8, previous=0xa194a40) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb0e55fbe in ThreadWeaver::ThreadRunHelper::run (this=0xaa322330, parent=0x919d058, th=0x9f5cbe8) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Thread.cpp:87
#10 0xb0e565fb in ThreadWeaver::Thread::run (this=0x9f5cbe8) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Thread.cpp:142
#11 0xb5c4f132 in QThreadPrivate::start (arg=0x9f5cbe8) at thread/qthread_unix.cpp:188
#12 0xb52474ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0xb5a5c49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa9b21b90 (LWP 23145)):
#0  0xb80c7430 in __kernel_vsyscall ()
#1  0xb524b0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5a6b2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb5c50172 in QWaitCondition::wait (this=0x919d070, mutex=0x9201ab0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb0e55148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x919d058, th=0xa1ac868) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb0e57eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x928ca30, th=0xa1ac868) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb0e53d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x919d058, th=0xa1ac868) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb0e57fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x928ca30, th=0xa1ac868) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb0e556d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x919d058, th=0xa1ac868, previous=0x0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb0e58009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x928ca30, th=0xa1ac868) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb0e556d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x919d058, th=0xa1ac868, previous=0x0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb0e58009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x928ca30, th=0xa1ac868) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb0e556d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x919d058, th=0xa1ac868, previous=0x0) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb0e58009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x928ca30, th=0xa1ac868) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:74
#14 0xb0e556d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x919d058, th=0xa1ac868, previous=0xa1656b8) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:351
#15 0xb0e55fbe in ThreadWeaver::ThreadRunHelper::run (this=0xa9b21330, parent=0x919d058, th=0xa1ac868) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Thread.cpp:87
#16 0xb0e565fb in ThreadWeaver::Thread::run (this=0xa1ac868) at /build/buildd/kde4libs-4.3.0/threadweaver/Weaver/Thread.cpp:142
#17 0xb5c4f132 in QThreadPrivate::start (arg=0xa1ac868) at thread/qthread_unix.cpp:188
#18 0xb52474ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#19 0xb5a5c49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb495fb30 (LWP 22911)):
[KCrash Handler]
#6  KMail::FolderJob::msgList (this=0x72) at /usr/include/qt4/QtCore/qlist.h:111
#7  0xb115aa7f in FolderStorage::ignoreJobsForMessage (this=0x911fc98, msg=0xb47c2d8) at /build/buildd/kdepim-4.3.0/kmail/folderstorage.cpp:1113
#8  0xb1159753 in FolderStorage::unGetMsg (this=0x911fc98, idx=42) at /build/buildd/kdepim-4.3.0/kmail/folderstorage.cpp:569
#9  0xb1126ffb in KMFolder::unGetMsg (this=0x911fd68, idx=42) at /build/buildd/kdepim-4.3.0/kmail/kmfolder.cpp:373
#10 0xb1321441 in KMMoveCommand::execute (this=0xb02fb08) at /build/buildd/kdepim-4.3.0/kmail/kmcommands.cpp:2107
#11 0xb1306202 in KMCommand::slotPostTransfer (this=0xb02fb08, result=KMCommand::OK) at /build/buildd/kdepim-4.3.0/kmail/kmcommands.cpp:273
#12 0xb13102d4 in KMCommand::qt_metacall (this=0xb02fb08, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfde4bfc) at /build/buildd/kdepim-4.3.0/obj-i486-linux-gnu/kmail/kmcommands.moc:87
#13 0xb13231ca in KMMoveCommand::qt_metacall (this=0xb02fb08, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfde4bfc) at /build/buildd/kdepim-4.3.0/obj-i486-linux-gnu/kmail/kmcommands.moc:1706
#14 0xb5d591b8 in QMetaObject::activate (sender=0xb02fb08, from_signal_index=4, to_signal_index=4, argv=0xbfde4bfc) at kernel/qobject.cpp:3113
#15 0xb5d59e42 in QMetaObject::activate (sender=0xb02fb08, m=0xb173b5f4, local_signal_index=0, argv=0xbfde4bfc) at kernel/qobject.cpp:3187
#16 0xb13021a3 in KMCommand::messagesTransfered (this=0xb02fb08, _t1=KMCommand::OK) at /build/buildd/kdepim-4.3.0/obj-i486-linux-gnu/kmail/kmcommands.moc:102
#17 0xb131fcac in KMCommand::transferSelectedMsgs (this=0xb02fb08) at /build/buildd/kdepim-4.3.0/kmail/kmcommands.cpp:367
#18 0xb131ff03 in KMCommand::slotStart (this=0xb02fb08) at /build/buildd/kdepim-4.3.0/kmail/kmcommands.cpp:265
#19 0xb13102e3 in KMCommand::qt_metacall (this=0xb02fb08, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfde4dd8) at /build/buildd/kdepim-4.3.0/obj-i486-linux-gnu/kmail/kmcommands.moc:86
#20 0xb13231ca in KMMoveCommand::qt_metacall (this=0xb02fb08, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfde4dd8) at /build/buildd/kdepim-4.3.0/obj-i486-linux-gnu/kmail/kmcommands.moc:1706
#21 0xb5d591b8 in QMetaObject::activate (sender=0x931c9e0, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#22 0xb5d59e42 in QMetaObject::activate (sender=0x931c9e0, m=0xb5e35908, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#23 0xb5d5ef77 in QSingleShotTimer::timeout (this=0x931c9e0) at .moc/release-shared/qtimer.moc:76
#24 0xb5d5f09c in QSingleShotTimer::timerEvent (this=0x931c9e0) at kernel/qtimer.cpp:298
#25 0xb5d5416f in QObject::event (this=0x931c9e0, e=0xbfde525c) at kernel/qobject.cpp:1075
#26 0xb6204d3c in QApplicationPrivate::notify_helper (this=0x8ad9408, receiver=0x931c9e0, e=0xbfde525c) at kernel/qapplication.cpp:4056
#27 0xb620d03e in QApplication::notify (this=0xbfde5508, receiver=0x931c9e0, e=0xbfde525c) at kernel/qapplication.cpp:3603
#28 0xb6dfd5cd in KApplication::notify (this=0xbfde5508, receiver=0x931c9e0, event=0xbfde525c) at /build/buildd/kde4libs-4.3.0/kdeui/kernel/kapplication.cpp:302
#29 0xb5d43bcb in QCoreApplication::notifyInternal (this=0xbfde5508, receiver=0x931c9e0, event=0xbfde525c) at kernel/qcoreapplication.cpp:610
#30 0xb5d72d51 in QTimerInfoList::activateTimers (this=0x8adb434) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#31 0xb5d6f3a0 in timerSourceDispatch (source=0x8adb400) at kernel/qeventdispatcher_glib.cpp:165
#32 0xb4e15b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb4e190eb in ?? () from /usr/lib/libglib-2.0.so.0
#34 0xb4e19268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0xb5d6f2f8 in QEventDispatcherGlib::processEvents (this=0x8ab3028, flags={i = -1075948584}) at kernel/qeventdispatcher_glib.cpp:327
#36 0xb62a6a75 in QGuiEventDispatcherGlib::processEvents (this=0x8ab3028, flags={i = -1075948536}) at kernel/qguieventdispatcher_glib.cpp:202
#37 0xb5d421fa in QEventLoop::processEvents (this=0xbfde5480, flags={i = -1075948472}) at kernel/qeventloop.cpp:149
#38 0xb5d42642 in QEventLoop::exec (this=0xbfde5480, flags={i = -1075948408}) at kernel/qeventloop.cpp:201
#39 0xb5d44ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#40 0xb6204bb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#41 0x0804bfef in main (argc=1, argv=0xbfde5804) at /build/buildd/kdepim-4.3.0/kontact/src/main.cpp:218

This bug may be a duplicate of or related to bug 203459

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-16 19:36:18 UTC
Are you using IMAP ?
This looks related to bug 200137
Thanks
Comment 2 Kevin Colyer 2009-08-16 20:38:32 UTC
Yes bug 200137 looks very familiar. I am using IMAP. I have filters on that account, and it is on clicking on the Mark as Spam button that the crash is caused (though not every time and after the crash marking the mail as spam works as normal) and that uses a filter. Filter is: bogofilter -N -s
Comment 3 Dario Andres 2009-08-16 20:41:54 UTC
Weird as bug 163071 was not related to IMAP. 
This could also be related to bug 163071 (which some duplicates reporters talk about marking to spam will also cause this crash)
Regards
Comment 4 Thomas McGuire 2009-09-22 03:05:02 UTC

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