Bug 181073 - Kmail craches after adding a new IMAP disconnected account
Summary: Kmail craches after adding a new IMAP disconnected account
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.11.0
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-17 15:23 UTC by Grzegorz Kossakowski
Modified: 2009-10-23 10:16 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 Grzegorz Kossakowski 2009-01-17 15:23:17 UTC
Version:           1.11.0 (using 4.1.96 (KDE 4.1.96 (KDE 4.2 RC1)) "release 77.2", KDE:KDE4:Factory:Desktop / openSUSE_11.1)
Compiler:          gcc
OS:                Linux (i686) release 2.6.27.7-9-pae

I've already reported one crash of Kmail but this time stack trace looks different so here goes another report.

I've tried to check if kmail was fixed in RC1 of KDE 4.2 but it still looks as completely unusable program to me.


Program: KMail (kmail), sygnał SIGSEGV
[Current thread is 1 (Thread 0xb3d93700 (LWP 4613))]

Thread 2 (Thread 0xb0a5cb90 (LWP 4650)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6a02c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a62872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb69660d2 in ?? () from /usr/lib/libQtNetwork.so.4
#4  0xb6a6185e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb69ff1b5 in start_thread () from /lib/libpthread.so.0
#6  0xb5e1438e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb3d93700 (LWP 4613)):
[KCrash Handler]
#6  0xb6a82fda in QHashData::nextNode(QHashData::Node*) () from /usr/lib/libQtCore.so.4
#7  0xb60e7def in QApplication::allWidgets() () from /usr/lib/libQtGui.so.4
#8  0xb6148ddb in QApplication::setOverrideCursor(QCursor const&) () from /usr/lib/libQtGui.so.4
#9  0xb766d141 in KMMainWidget::folderSelected(KMFolder*, bool, bool) () from /usr/lib/libkmailprivate.so.4
#10 0xb766d8b4 in KMMainWidget::slotFolderViewManagerFolderActivated(KMFolder*, bool) () from /usr/lib/libkmailprivate.so.4
#11 0xb766f6bd in KMMainWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4
#12 0xb6b66580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#13 0xb6b67302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#14 0xb74167af in KMail::FolderViewManager::folderActivated(KMFolder*, bool) () from /usr/lib/libkmailprivate.so.4
#15 0xb7421c11 in KMail::FolderView::activateItemInternal(KMail::FolderViewItem*, bool, bool, bool) () from /usr/lib/libkmailprivate.so.4
#16 0xb7416383 in KMail::FolderView::activateItem(KMail::FolderViewItem*, bool, bool) () from /usr/lib/libkmailprivate.so.4
#17 0xb7417782 in KMail::FolderView::slotItemClicked(QTreeWidgetItem*, int) () from /usr/lib/libkmailprivate.so.4
#18 0xb7422808 in KMail::FolderView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4
#19 0xb74266fa in KMail::MainFolderView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4
#20 0xb6b66580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#21 0xb6b67302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#22 0xb66216b9 in QTreeWidget::itemClicked(QTreeWidgetItem*, int) () from /usr/lib/libQtGui.so.4
#23 0xb662b365 in ?? () from /usr/lib/libQtGui.so.4
#24 0xb662dfb1 in QTreeWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
#25 0xb722a43a in KPIM::TreeWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdepim.so.4
#26 0xb722a5da in KPIM::FolderTreeWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdepim.so.4
#27 0xb742267a in KMail::FolderView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4
#28 0xb74266fa in KMail::MainFolderView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4
#29 0xb6b66580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#30 0xb6b67302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#31 0xb65a8073 in QAbstractItemView::clicked(QModelIndex const&) () from /usr/lib/libQtGui.so.4
#32 0xb65b5215 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#33 0xb65ee884 in QTreeView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#34 0xb7418b55 in KMail::FolderView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkmailprivate.so.4
#35 0xb613fa62 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#36 0xb6475ac3 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#37 0xb650c1ff in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#38 0xb65b6f7f in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#39 0xb65eead4 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#40 0xb650e7a5 in ?? () from /usr/lib/libQtGui.so.4
#41 0xb6b50b3a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#42 0xb60e78da in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#43 0xb60f0111 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#44 0xb7e1b8fd in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#45 0xb6b51961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#46 0xb60ef39e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#47 0xb6159746 in ?? () from /usr/lib/libQtGui.so.4
#48 0xb6158af5 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#49 0xb61810ba in ?? () from /usr/lib/libQtGui.so.4
#50 0xb45309a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#51 0xb4534063 in ?? () from /usr/lib/libglib-2.0.so.0
#52 0xb4534221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#53 0xb6b7bfb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#54 0xb61807b5 in ?? () from /usr/lib/libQtGui.so.4
#55 0xb6b5001a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#56 0xb6b501da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#57 0xb6b52895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#58 0xb60e7777 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#59 0x0804a5e0 in main ()
Comment 1 Dario Andres 2009-01-17 22:29:05 UTC
Can you describe what were you doing when KMail crashed?
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? Thanks :)
Comment 2 Grzegorz Kossakowski 2009-01-17 22:38:18 UTC
I've just tried to reporoduce this problem a couple of times but it looks I can't. I'll try later.

If you want a precise description, what I've done:
1. Run account wizard (manually from top menu), choose disconnected imap and fill all details. This is the first account I create.
2. Left click on entry for newly created account in Folder view.
3. Crashed.

It crashed before I managed to subscribe to any IMAP folders so there was an entry representing my account only.
Comment 3 Christophe Marin 2009-05-30 19:45:06 UTC
I couldn't reproduce with a development version. Let's change the bug status until someone reports the same issue with a full backtrace.
Comment 4 Christophe Marin 2009-10-23 10:16:24 UTC
Seems noone encountered the same crash. Closing.