Summary: | KMail crashes when editing folder properties with multiple folders selected | ||
---|---|---|---|
Product: | [Applications] kmail2 | Reporter: | Alex Merry <alex.merry> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | tokoe |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Alex Merry
2010-09-06 12:43:25 UTC
Hej Alex, works fine here with current trunk version. Can you still reproduce? Ciao, Tobias Still crashes. My exact steps were: select every subfolder of INBOX on a particular account (several of those have further subfolders, which were hidden), deselect "Use default identity", click OK. Then I clicked on one of the selected folders (to clear the selection. Then it crashed: Application: KMail (kmail), signal: Aborted [Current thread is 1 (Thread 0x7fd415bb8760 (LWP 8446))] Thread 2 (Thread 0x7fd3f8e5f710 (LWP 8456)): #0 0x00007fd40fcce40c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fd4081f4994 in ?? () from /usr/lib/libQtWebKit.so.4 #2 0x00007fd40fcc9cb0 in start_thread () from /lib/libpthread.so.0 #3 0x00007fd40f2929dd in clone () from /lib/libc.so.6 #4 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fd415bb8760 (LWP 8446)): [KCrash Handler] #6 0x00007fd40f1f6595 in raise () from /lib/libc.so.6 #7 0x00007fd40f1f7a16 in abort () from /lib/libc.so.6 #8 0x00007fd40ff4a4ff in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4 #9 0x00007fd40ff4a68d in ?? () from /usr/lib/libQtCore.so.4 #10 0x00007fd40ff4a825 in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4 #11 0x00007fd4155289a8 in KSelectionProxyModelPrivate::removeRangeFromProxy (this=0x2a64860, range=...) at /home/kde-devel/src/KDE/kdelibs/kdeui/itemviews/kselectionproxymodel.cpp:1638 #12 0x00007fd415528493 in KSelectionProxyModelPrivate::removeSelectionFromProxy (this=0x2a64860, selection=...) at /home/kde-devel/src/KDE/kdelibs/kdeui/itemviews/kselectionproxymodel.cpp:1591 #13 0x00007fd415529b01 in KSelectionProxyModelPrivate::selectionChanged (this=0x2a64860, _selected=..., _deselected=...) at /home/kde-devel/src/KDE/kdelibs/kdeui/itemviews/kselectionproxymodel.cpp:1836 #14 0x00007fd41552de15 in KSelectionProxyModel::qt_metacall (this=0x2aa9c90, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x7fff9c3a8440) at /home/kde-devel/build/KDE/kdelibs/kdeui/moc_kselectionproxymodel.cpp:134 #15 0x00007fd41264a525 in Akonadi::SelectionProxyModel::qt_metacall (this=0x2aa9c90, _c=QMetaObject::InvokeMetaMethod, _id=40, _a=0x7fff9c3a8440) at /home/kde-devel/build/KDE/kdepimlibs/akonadi/selectionproxymodel.moc:70 #16 0x00007fd41005031f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #17 0x00007fd41125c767 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/libQtGui.so.4 #18 0x00007fd41125f519 in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/libQtGui.so.4 #19 0x00007fd4112635d7 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQtGui.so.4 #20 0x00007fd40b4ad5e7 in MessageList::Pane::Private::onSelectionChanged (this=0x1747aa0, selected=..., deselected=...) at /home/kde-devel/src/KDE/kdepim/messagelist/pane.cpp:317 #21 0x00007fd40b4af6c7 in MessageList::Pane::qt_metacall (this=0x1754970, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fff9c3a89c0) at /home/kde-devel/build/KDE/kdepim/messagelist/pane.moc:110 #22 0x00007fd414781ebf in CollectionPane::qt_metacall (this=0x1754970, _c=QMetaObject::InvokeMetaMethod, _id=48, _a=0x7fff9c3a89c0) at /home/kde-devel/build/KDE/kdepim/kmail/moc_collectionpane.cpp:66 #23 0x00007fd41005031f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #24 0x00007fd41125c767 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/libQtGui.so.4 #25 0x00007fd41125f519 in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/libQtGui.so.4 #26 0x00007fd4112635d7 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQtGui.so.4 #27 0x00007fd41125e591 in QItemSelectionModel::select(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQtGui.so.4 #28 0x00007fd41120a485 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #29 0x00007fd410d4c978 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #30 0x00007fd4110f6a06 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4 #31 0x00007fd4112073b3 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #32 0x00007fd41124c055 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #33 0x00007fd41003b027 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #34 0x00007fd410cfb281 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #35 0x00007fd410d0064a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #36 0x00007fd415541605 in KApplication::notify (this=0x7fff9c3aa7e0, receiver=0x155a6e0, event=0x7fff9c3a9bf0) at /home/kde-devel/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311 #37 0x00007fd41003ae9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #38 0x00007fd410cfc2b5 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 #39 0x00007fd410d7a908 in ?? () from /usr/lib/libQtGui.so.4 #40 0x00007fd410d78fc9 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #41 0x00007fd410da0502 in ?? () from /usr/lib/libQtGui.so.4 #42 0x00007fd404b84bf3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #43 0x00007fd404b853d0 in ?? () from /usr/lib/libglib-2.0.so.0 #44 0x00007fd404b8566d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #45 0x00007fd410065f0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #46 0x00007fd410da01ae in ?? () from /usr/lib/libQtGui.so.4 #47 0x00007fd41003a232 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #48 0x00007fd41003a47c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #49 0x00007fd41003e97b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #50 0x0000000000403594 in main (argc=3, argv=0x7fff9c3aa978) at /home/kde-devel/src/KDE/kdepim/kmail/main.cpp:145 Actually, this is a different crash. I can recreate it without going into the folder properties at all, simply by selecting lots of folders, then clicking one of them. The original crash is gone. |