Bug 123431 - kmail crashes when i set an expire time on any folder with large number of messages
Summary: kmail crashes when i set an expire time on any folder with large number of me...
Status: RESOLVED DUPLICATE of bug 90320
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.9.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-11 14:47 UTC by Ciaran Farrell
Modified: 2007-09-14 12:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
KMail crash report (4.17 KB, text/plain)
2006-03-12 16:11 UTC, Ciaran Farrell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ciaran Farrell 2006-03-11 14:47:54 UTC
Version:           1.9.1 (using KDE KDE 3.5.1)
Installed from:    SuSE RPMs
Compiler:          gcc version 4.0.2 20050901 (prerelease) (SUSE Linux) Using built-in specs.
Target: i586-suse-linux
Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib --enable-languages=c,c++,objc,f95,java,ada --disable-checking --with-gxx-include-dir=/usr/include/c++/4.0.2 --enable-java-awt=gtk --disable-libjava-multilib --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit --without-system-libunwind --host=i586-suse-linux
Thread model: posix
OS:                Linux

I was thinking of not submitting this bug as there are already a number of bug reports about large folders crashing KMail. However, other bug reporters were dealing with over 20 000 mails and my Spam folder only has, maybe 3000 mails. The problem arose when I wanted to automatically delete mails after a certain period of time (by right-clicking on the Spam folder and clicking (German -> >Aufbewahrungsfrist setzen) -> delete after time limit. The default is 30 days but I changed this to 5 days for unread messages and 5 days for read messages. After clicking on ok, the application immediately crashed. When I re-started the application I noticed that the changes I had made (i.e. ticking the boxes to enable the time limits and changing the defaults from 30 days to 5 days for read and unread messages) had NOT been saved.

I'm not sure if this has anything to do with the number of messages in the folder -> on a general note, there are a number of bug reports for filters on large folders (imap, local etc). My backtrace was pretty much useless.
Comment 1 Thiago Macieira 2006-03-12 16:02:01 UTC
I have folders with more emails than that that don't cause crashes.

We really need a good backtrace or a way of reproducing this. Otherwise, the report is useless.
Comment 2 Ciaran Farrell 2006-03-12 16:11:24 UTC
Created attachment 15080 [details]
KMail crash report

Not sure if this is any good
Comment 3 Thiago Macieira 2006-03-12 19:46:38 UTC
Pasting the backtrace:
[KCrash handler]
#6  0x00000011 in ?? ()
#7  0x42802da6 in KMMoveCommand::execute ()
   from /opt/kde3/lib/libkmailprivate.so
#8  0x4277b16b in KMCommand::slotPostTransfer ()
   from /opt/kde3/lib/libkmailprivate.so
#9  0x42800226 in KMCommand::qt_invoke () from /opt/kde3/lib/libkmailprivate.so
#10 0x4280051b in KMMenuCommand::qt_invoke ()
   from /opt/kde3/lib/libkmailprivate.so
#11 0x428005b3 in KMMoveCommand::qt_invoke ()
   from /opt/kde3/lib/libkmailprivate.so
#12 0x410e0a49 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x42776d32 in KMCommand::messagesTransfered ()
   from /opt/kde3/lib/libkmailprivate.so
#14 0x427ffd8d in KMCommand::transferSelectedMsgs ()
   from /opt/kde3/lib/libkmailprivate.so
#15 0x427ffff7 in KMCommand::slotStart () from /opt/kde3/lib/libkmailprivate.so
#16 0x42800238 in KMCommand::qt_invoke () from /opt/kde3/lib/libkmailprivate.so
#17 0x4280051b in KMMenuCommand::qt_invoke ()
   from /opt/kde3/lib/libkmailprivate.so
#18 0x428005b3 in KMMoveCommand::qt_invoke ()
   from /opt/kde3/lib/libkmailprivate.so
#19 0x410e0a49 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x414225d2 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x410fd66b in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x41104fc3 in QSingleShotTimer::event ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x41080d41 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x410816b9 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x40d8760e in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#26 0x41075ab8 in QEventLoop::activateTimers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x4102ef4f in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x41097c39 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x41097b36 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x4108068f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
Comment 4 Thiago Macieira 2006-03-12 19:52:03 UTC

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