Summary: | KMail crashes when deleting Unread mail [QModelIndex::parent, QTreeView::indexRowSizeHint, QTreeViewPrivate::itemHeight] | ||
---|---|---|---|
Product: | [Unmaintained] kmail | Reporter: | workingwriter |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andreiamenta, andresbajotierra, bruno, bsdur, bugzilla, capt.kirk, christopher.tanner, clark, daltinn.pbl, dominik, et.schlegel, faure, gabor, georg.wittenburg, gjwbugs, h, info, kde, lacsilva, linuxbeep, lozol, moabi2000, paul.millar, philotech, public, rapsys, tim, vdboor, wuseldusel, zabivator |
Priority: | NOR | ||
Version: | 1.13.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | Qt 4.7.4 | |
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
workingwriter
2009-12-24 15:57:48 UTC
Created attachment 40511 [details]
New crash information added by DrKonqi
I was deleting emails from a IMAP mailbox, when this happened as well.
*** Bug 229938 has been marked as a duplicate of this bug. *** Created attachment 41746 [details]
New crash information added by DrKonqi
I was deleting a large number of emails from an IMAP account.
*** Bug 232152 has been marked as a duplicate of this bug. *** *** Bug 231086 has been marked as a duplicate of this bug. *** *** Bug 238828 has been marked as a duplicate of this bug. *** Created attachment 47950 [details]
New crash information added by DrKonqi
I Was filtering a various mail thread (with unread and read message) to move them in a dimap subdirectory of my mailbox.
There may have been race condition with auto-fetch of messages ?
This bug happenned 4 time in a row (not on the same messages each time).
*** Bug 247163 has been marked as a duplicate of this bug. *** *** Bug 253823 has been marked as a duplicate of this bug. *** [Comment from a bug triager] Bug 223245 looks like this. I wonder if they could be related / the same. [Comment from a bug triager] From bug 253164: -- Information about the crash: I was moving a thread of messages I'd accidentally deleted back to a DIMAP folder from the local trash when I got the crash. kmail process was still active, but no U/I. I had to kill -9 the process to get it to go away. After restarting kmail, the messages were moved successfully, so the crash was after the move. Updated backtrace (KDE SC 4.4.2): Thread 1 (Thread 0xb7845780 (LWP 1907)): [KCrash Handler] #6 0x014e4eda in MessageList::Core::Item::parent (this=0xbf94c0e4) at ../../messagelist/core/item.cpp:417 #7 0x027b7c42 in QModelIndex::parent (this=0x93ae3b8, index=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:389 #8 QTreeView::indexRowSizeHint (this=0x93ae3b8, index=...) at itemviews/qtreeview.cpp:2817 #9 0x027b8499 in QTreeViewPrivate::itemHeight (this=0x94ae958, item=1) at itemviews/qtreeview.cpp:3238 #10 0x027b8738 in QTreeViewPrivate::updateScrollBars (this=0x94ae958) at itemviews/qtreeview.cpp:3483 #11 0x027b8aa5 in QTreeView::updateGeometries (this=0x93ae3b8) at itemviews/qtreeview.cpp:2745 #12 0x01521a56 in MessageList::Core::View::updateGeometries (this=0x0) at ../../messagelist/core/view.cpp:179 #13 0x01501ed4 in MessageList::Core::ModelPrivate::viewItemJobStepInternal (this=0x93c4e90) at ../../messagelist/core/model.cpp:3848 #14 0x015026fe in MessageList::Core::ModelPrivate::viewItemJobStep (this=0x93c4e90) at ../../messagelist/core/model.cpp:3965 *** Bug 253164 has been marked as a duplicate of this bug. *** This looks very much like the QTreeView crash I just fixed in Qt. http://bugreports.qt.nokia.com/browse/QTBUG-16292 For bug triagers: any crash inside QTreeView::indexRowSizeHint where it uses a deleted index (so it could crash in either index.row() or index.parent() like here). *** Bug 260937 has been marked as a duplicate of this bug. *** [Comment from a bug triager] Other mass crashes with the same functions involved: bug 257336, bug 223245. @David: should this report be closed as UPSTREAM ? or only when the Qt issue is fixed and closed ? Regards *** Bug 257336 has been marked as a duplicate of this bug. *** *** Bug 263044 has been marked as a duplicate of this bug. *** *** Bug 260303 has been marked as a duplicate of this bug. *** *** Bug 259959 has been marked as a duplicate of this bug. *** *** Bug 256517 has been marked as a duplicate of this bug. *** *** Bug 254659 has been marked as a duplicate of this bug. *** *** Bug 265530 has been marked as a duplicate of this bug. *** *** Bug 266198 has been marked as a duplicate of this bug. *** *** Bug 260585 has been marked as a duplicate of this bug. *** *** Bug 255995 has been marked as a duplicate of this bug. *** Qt fix committed upstream, for Qt-4.7.3, according to QTBUG-16292. *** Bug 260910 has been marked as a duplicate of this bug. *** *** Bug 223245 has been marked as a duplicate of this bug. *** Created attachment 59752 [details]
New crash information added by DrKonqi
KMail crashed twice while deleting several mail with the "canc" key. I think it will do it again if i repeat the action, despite the bug being tagged as "solved".
Thank you for your help!
Created attachment 59753 [details]
New crash information added by DrKonqi
Tried to recreate the bug: deleting several unread messages always makes KMail crash.
I'm using Kubuntu Lucid Lynx LTS
your backtrace mentions 'Qt Version: 4.6.2' Note that the fix is in Qt 4.7.3 (In reply to comment #31) > your backtrace mentions 'Qt Version: 4.6.2' > > Note that the fix is in Qt 4.7.3 Will the fix be in the LTS as well? Thanks for your great job! (and sorry if the question is stupid) ah, correction, the bug is marked as fixed in Qt 4.7.4 You can ask your distribution to backport the fix to their current Qt package. Just ask them to read http://bugreports.qt.nokia.com/browse/QTBUG-16292 (note, Opensuse already has it) *** Bug 277382 has been marked as a duplicate of this bug. *** *** Bug 280403 has been marked as a duplicate of this bug. *** *** Bug 280385 has been marked as a duplicate of this bug. *** *** Bug 279717 has been marked as a duplicate of this bug. *** |