Summary: | kmail crashes shorlty after having being started. Possibly related to filtering. | ||
---|---|---|---|
Product: | [Applications] kmail | Reporter: | Raúl <rasasi78> |
Component: | filtering | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | jtamate, myriam, rasasi78, yodayado |
Priority: | NOR | Keywords: | triaged |
Version: | 1.10.3 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | gdb output |
Description
Raúl
2008-11-19 14:08:27 UTC
I forgot to add this ~/.xsession-errors excerpt. kontact(24261) KABC::ResourceSlox::~ResourceSlox: KABC::~ResourceSlox() done kontact(24261) KStatusBar::removeItem: KStatusBar::removeItem: bad item id: 2 ASSERT failure in QVector<T>::operator[]: "index out of range", file /usr/include/qt4/QtCore/qvector.h, line 325 *** KMail got signal 6 (Crashing) KCrash: Application 'kontact' crashing... QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState It has more information on the still open bug #127107, but for kde4. Is this a case where it is possible to use bugzilla feature depends on? The backtrace in bug 127107 looks totally unrelated. Bug 175981 looks like a dup. *** Bug 175981 has been marked as a duplicate of this bug. *** Using Kmail 1.11.2 in Kubuntu 9.04: crashes when filtering mail, I can reproduce this bug almost every time, sometimes early after the start, sometimes after a few minutes. See the following backtrace. I will attach the konsole output too. Application: KMail (kmail), signal SIGSEGV 0x00007ffac9eb8d21 in nanosleep () from /lib/libc.so.6 Current language: auto; currently c [Current thread is 0 (LWP 21003)] Thread 2 (Thread 0x7ffaaedb4950 (LWP 24004)): #0 0x00007ffac9eef742 in select () from /lib/libc.so.6 #1 0x00007ffacaa60f06 in QProcessManager::run (this=0xdf2200) at io/qprocess_unix.cpp:305 #2 0x00007ffaca999952 in QThreadPrivate::start (arg=0xdf2200) at thread/qthread_unix.cpp:189 #3 0x00007ffac59a93ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007ffac9ef6fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ffacf50e750 (LWP 21003)): [KCrash Handler] #5 KMFolder::open (this=0x22222222, owner=0x7fface58463e "kmcommand") at /build/buildd/kdepim-4.2.2/kmail/kmfolder.cpp:531 #6 0x00007fface24ab97 in KMCommand::keepFolderOpen (this=0x61f5bc0, folder=0x22222222) at /build/buildd/kdepim-4.2.2/kmail/kmcommands.cpp:460 #7 0x00007fface2655cc in KMCommand::slotStart (this=0x61f5bc0) at /build/buildd/kdepim-4.2.2/kmail/kmcommands.cpp:264 #8 0x00007fface2565e2 in KMCommand::qt_metacall (this=0x61f5bc0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd7564a00) at /build/buildd/kdepim-4.2.2/obj-x86_64-linux-gnu/kmail/kmcommands.moc:86 #9 0x00007ffacaa981f2 in QMetaObject::activate (sender=0x3ae8720, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xfffffff3) at kernel/qobject.cpp:3069 #10 0x00007ffacaa9d52f in QSingleShotTimer::timerEvent (this=0x3ae8720) at kernel/qtimer.cpp:298 #11 0x00007ffacaa924d3 in QObject::event (this=0x3ae8720, e=0x7fface58463e) at kernel/qobject.cpp:1082 #12 0x00007ffacb1c783d in QApplicationPrivate::notify_helper (this=0xdf20b0, receiver=0x3ae8720, e=0x7fffd75650c0) at kernel/qapplication.cpp:4084 #13 0x00007ffacb1cfa2a in QApplication::notify (this=0x7fffd7565520, receiver=0x3ae8720, e=0x7fffd75650c0) at kernel/qapplication.cpp:4049 #14 0x00007ffacef5826b in KApplication::notify (this=0x7fffd7565520, receiver=0x3ae8720, event=0x7fffd75650c0) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307 #15 0x00007ffacaa8275c in QCoreApplication::notifyInternal (this=0x7fffd7565520, receiver=0x3ae8720, event=0x7fffd75650c0) at kernel/qcoreapplication.cpp:602 #16 0x00007ffacaaaf7f6 in QTimerInfoList::activateTimers (this=0xdf3b60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #17 0x00007ffacaaabf0d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:164 #18 0x00007ffac1b7b20a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #19 0x00007ffac1b7e8e0 in ?? () from /usr/lib/libglib-2.0.so.0 #20 0x00007ffac1b7ea7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #21 0x00007ffacaaabe6f in QEventDispatcherGlib::processEvents (this=0xb4d0c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323 #22 0x00007ffacb25fc9f in QGuiEventDispatcherGlib::processEvents (this=0x22222222, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #23 0x00007ffacaa81002 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -682208464}) at kernel/qeventloop.cpp:149 #24 0x00007ffacaa813cd in QEventLoop::exec (this=0x7fffd7565370, flags={i = -682208384}) at kernel/qeventloop.cpp:200 #25 0x00007ffacaa83694 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880 #26 0x000000000040309b in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/kdepim-4.2.2/kmail/main.cpp:146 Created attachment 32937 [details]
gdb output
It crashed after selecting 8 mails, then clicking on "filter as Spam" button.
SVN commit 967749 by tmcguire: When doing online IMAP filtering of messages that actually do not exist, don't crash. This happens if the sernum of some messages were stored in the "unfiltered" config file. During filtering, the message listing was finished, and those messages were removed from the index, as they were no longer on the server. BUG: 175584 M +15 -2 kmacctimap.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=967749 SVN commit 970512 by tmcguire: Backport r967749 by tmcguire from trunk to the 4.2 branch: When doing online IMAP filtering of messages that actually do not exist, don't crash. This happens if the sernum of some messages were stored in the "unfiltered" config file. During filtering, the message listing was finished, and those messages were removed from the index, as they were no longer on the server. CCBUG: 175584 M +15 -2 kmacctimap.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=970512 |