Bug 244098 - Kmial Crashes when hitting previous unread mail
Summary: Kmial Crashes when hitting previous unread mail
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.13.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-10 04:53 UTC by lars.koraeus
Modified: 2012-08-19 11: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 lars.koraeus 2010-07-10 04:53:11 UTC
Application: kontact (4.4.5)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
When going through my IMAP unread mails, kmail did crash.
Had just gone through my POP mail accounts without any problem. I have also used this factory version for a week now with out any problem before.
When I check my mail afterwords I can see that there was no more unread mail.
SO when trying to use previous unread mail and there is no more unread mail it crashes.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f76503c22f0 in MessageList::Core::Item::parent() const () from /usr/lib64/libmessagelist.so.4
#6  0x00007f76503d0b88 in MessageList::Core::Model::index(MessageList::Core::Item*, int) const () from /usr/lib64/libmessagelist.so.4
#7  0x00007f76503f6418 in MessageList::Core::View::messageItemBefore(MessageList::Core::Item*, MessageList::Core::MessageTypeFilter, bool) () from /usr/lib64/libmessagelist.so.4
#8  0x00007f76503fab71 in MessageList::Core::View::selectPreviousMessageItem(MessageList::Core::MessageTypeFilter, MessageList::Core::ExistingSelectionBehaviour, bool, bool) ()
   from /usr/lib64/libmessagelist.so.4
#9  0x00007f7650dd25b2 in KMMainWidget::slotSelectPreviousUnreadMessage() () from /usr/lib64/libkmailprivate.so.4
#10 0x00007f7650ded24d in KMMainWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkmailprivate.so.4
#11 0x00007f76694a1a1f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#12 0x00007f7668879d12 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4
#13 0x00007f7668879f0a in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4
#14 0x00007f7668c219fa in ?? () from /usr/lib64/libQtGui.so.4
#15 0x00007f7668c21cac in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007f7668cdb25a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00007f76688cfdbc in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x00007f766887f4d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#19 0x00007f766888834a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#20 0x00007f7669d70c06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#21 0x00007f766948de4c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#22 0x00007f76688811e5 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#23 0x00007f76688fb6c8 in ?? () from /usr/lib64/libQtGui.so.4
#24 0x00007f76688f9e19 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007f7668920492 in ?? () from /usr/lib64/libQtGui.so.4
#26 0x00007f7660fb7a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#27 0x00007f7660fb8270 in ?? () from /usr/lib64/libglib-2.0.so.0
#28 0x00007f7660fb8510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#29 0x00007f76694b667f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#30 0x00007f766892014e in ?? () from /usr/lib64/libQtGui.so.4
#31 0x00007f766948d292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#32 0x00007f766948d495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#33 0x00007f766949188b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#34 0x000000000040417e in _start ()

Reported using DrKonqi
Comment 1 lars.koraeus 2010-07-11 03:29:55 UTC
Tested more.
It always crashes whatever folder I am in.

Perhaps time to take a look at Bug 136001 also.
Comment 2 Myriam Schweingruber 2012-08-19 11:05:35 UTC
Thank you for your report. Kmail1 is currently unmaintained and the code has changed sufficiently in Kmail2 so the backtraces are not really useful anymore. Should you experience the same crash in Kmail 4.8.5 or later, please open a new report for Kmail2. Thank you for your understanding