Bug 290057

Summary: kmail 4.8rc1 sometimes crashes when I do search for emails.
Product: [Applications] kmail2 Reporter: Hussam Al-Tayeb <ht990332>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adaptee
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Hussam Al-Tayeb 2011-12-28 22:22:44 UTC
Application: kmail (4.8 rc1)
KDE Platform Version: 4.7.95 (4.8 RC1 (4.7.95) (Compiled from sources)
Qt Version: 4.8.0
Operating System: Linux 3.1.6-1-ARCH i686
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed: kmail 4.8rc1 sometimes crashes when I do search for emails.

-- Backtrace:
Application: KMail (kmail), signal: Aborted
[Current thread is 1 (Thread 0xafc14780 (LWP 11216))]

Thread 3 (Thread 0xad30cb40 (LWP 11222)):
#0  0xb7801424 in __kernel_vsyscall ()
#1  0xb57a694b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5dde67c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb34d41a3 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb34d42bf in ?? () from /usr/lib/libQtWebKit.so.4
#5  0xb57a2d4c in start_thread () from /lib/libpthread.so.0
#6  0xb5dd103e in clone () from /lib/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xaca0bb40 (LWP 11223)):
#0  0xb57a7882 in pthread_getspecific () from /lib/libpthread.so.0
#1  0xb42d8e93 in ?? () from /usr/lib/libgthread-2.0.so.0
#2  0xb44aa42c in g_thread_self () from /usr/lib/libglib-2.0.so.0
#3  0xb44829d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb6152467 in QEventDispatcherGlib::processEvents (this=0x901b968, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb611a12d in QEventLoop::processEvents (this=0xaca0b230, flags=...) at kernel/qeventloop.cpp:149
#6  0xb611a3c9 in QEventLoop::exec (this=0xaca0b230, flags=...) at kernel/qeventloop.cpp:204
#7  0xb5ff5cad in QThread::exec (this=0x901b470) at thread/qthread.cpp:501
#8  0xb5ff5d7b in QThread::run (this=0x901b470) at thread/qthread.cpp:568
#9  0xb5ff8ffa in QThreadPrivate::start (arg=0x901b470) at thread/qthread_unix.cpp:298
#10 0xb57a2d4c in start_thread () from /lib/libpthread.so.0
#11 0xb5dd103e in clone () from /lib/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xafc14780 (LWP 11216)):
[KCrash Handler]
#7  0xb7801424 in __kernel_vsyscall ()
#8  0xb5d1602f in raise () from /lib/libc.so.6
#9  0xb5d179b5 in abort () from /lib/libc.so.6
#10 0xb5fed55a in qt_message_output (msgType=QtFatalMsg, buf=0x9cb79b8 "ASSERT: \"sourceFirstChild.parent().isValid()\" in file /home/hussam/packages/kdelibs/src/kdelibs/kdeui/itemviews/kselectionproxymodel.cpp, line 1263") at global/qglobal.cpp:2252
#11 0xb5fed75b in qt_message (msgType=QtFatalMsg, msg=0xb6191c68 "ASSERT: \"%s\" in file %s, line %d", ap=0xbfe00274 "\200\261k\267\220\260k\267\357\004") at global/qglobal.cpp:2298
#12 0xb5fed878 in qFatal (msg=0xb6191c68 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2481
#13 0xb5fed905 in qt_assert (assertion=0xb76bb180 "sourceFirstChild.parent().isValid()", file=0xb76bb090 "/home/hussam/packages/kdelibs/src/kdelibs/kdeui/itemviews/kselectionproxymodel.cpp", line=1263) at global/qglobal.cpp:1999
#14 0xb74f9c73 in indexIsValid (startWithChildTrees=<optimized out>, row=0, rootIndexList=..., mappedFirstChildren=...) at /home/hussam/packages/kdelibs/src/kdelibs/kdeui/itemviews/kselectionproxymodel.cpp:1263
#15 0xb74f9d58 in KSelectionProxyModelPrivate::createTopLevelIndex (this=0x9f2fb90, row=0, column=0) at /home/hussam/packages/kdelibs/src/kdelibs/kdeui/itemviews/kselectionproxymodel.cpp:1273
#16 0xb74fa824 in KSelectionProxyModel::index (this=0x910a278, row=0, column=0, parent=...) at /home/hussam/packages/kdelibs/src/kdelibs/kdeui/itemviews/kselectionproxymodel.cpp:2190
#17 0xb51f2326 in Akonadi::EntityMimeTypeFilterModel::filterAcceptsRow(int, QModelIndex const&) const () from /usr/lib/libakonadi-kde.so.4
#18 0xb6a9d1a6 in QSortFilterProxyModelPrivate::source_items_inserted (this=0x971ba18, source_parent=..., start=0, end=2, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:769
#19 0xb6a9d5f0 in QSortFilterProxyModelPrivate::_q_sourceRowsInserted (this=0x971ba18, source_parent=..., start=0, end=2) at itemviews/qsortfilterproxymodel.cpp:1280
#20 0xb6133d19 in QMetaObject::activate (sender=0x910a278, m=0xb6289298, local_signal_index=5, argv=0xbfe005c0) at kernel/qobject.cpp:3547
#21 0xb618cdc5 in QAbstractItemModel::rowsInserted (this=0x910a278, _t1=..., _t2=0, _t3=2) at .moc/debug-shared/moc_qabstractitemmodel.cpp:197
#22 0xb6114856 in QAbstractItemModel::endInsertRows (this=0x910a278) at kernel/qabstractitemmodel.cpp:2433
#23 0xb74ff8f2 in KSelectionProxyModelPrivate::insertSelectionIntoProxy (this=0x9f2fb90, selection=...) at /home/hussam/packages/kdelibs/src/kdelibs/kdeui/itemviews/kselectionproxymodel.cpp:1954
#24 0xb750019b in KSelectionProxyModelPrivate::selectionChanged (this=0x9f2fb90, _selected=..., _deselected=...) at /home/hussam/packages/kdelibs/src/kdelibs/kdeui/itemviews/kselectionproxymodel.cpp:1870
#25 0xb6133d19 in QMetaObject::activate (sender=0x9f52e80, m=0xb6e1caa8, local_signal_index=0, argv=0xbfe008d4) at kernel/qobject.cpp:3547
#26 0xb6a5b07d in QItemSelectionModel::selectionChanged (this=0x9f52e80, _t1=..., _t2=...) at .moc/debug-shared/moc_qitemselectionmodel.cpp:166
#27 0xb6a616b9 in QItemSelectionModel::emitSelectionChanged (this=0x9f52e80, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1600
#28 0xb6a632ec in QItemSelectionModel::select (this=0x9f52e80, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110
#29 0xb4f6410f in MessageList::Pane::Private::onSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/libmessagelist.so.4
#30 0xb4f65091 in ?? () from /usr/lib/libmessagelist.so.4
#31 0xb6133d19 in QMetaObject::activate (sender=0x927aed8, m=0xb6e1caa8, local_signal_index=0, argv=0xbfe00be4) at kernel/qobject.cpp:3547
#32 0xb6a5b07d in QItemSelectionModel::selectionChanged (this=0x927aed8, _t1=..., _t2=...) at .moc/debug-shared/moc_qitemselectionmodel.cpp:166
#33 0xb6a616b9 in QItemSelectionModel::emitSelectionChanged (this=0x927aed8, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1600
#34 0xb6a632ec in QItemSelectionModel::select (this=0x927aed8, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110
#35 0xb6a4a212 in QTreeViewPrivate::select (this=0x98c7bb8, topIndex=..., bottomIndex=..., command=) at itemviews/qtreeview.cpp:3703
#36 0xb6a4afeb in QTreeView::setSelection (this=0x8ea3cd0, rect=..., command=...) at itemviews/qtreeview.cpp:2317
#37 0xb69fa6d0 in QAbstractItemView::mousePressEvent (this=0x8ea3cd0, event=0xbfe019d4) at itemviews/qabstractitemview.cpp:1690
#38 0xb6a4f1b4 in QTreeView::mousePressEvent (this=0x8ea3cd0, event=0xbfe019d4) at itemviews/qtreeview.cpp:1855
#39 0xb4e23853 in MailCommon::FolderTreeView::mousePressEvent(QMouseEvent*) () from /usr/lib/libmailcommon.so.4
#40 0xb642b58f in QWidget::event (this=0x8ea3cd0, event=0xbfe019d4) at kernel/qwidget.cpp:8357
#41 0xb689f615 in QFrame::event (this=0x8ea3cd0, e=0xbfe019d4) at widgets/qframe.cpp:557
#42 0xb693ef71 in QAbstractScrollArea::viewportEvent (this=0x8ea3cd0, e=0xbfe019d4) at widgets/qabstractscrollarea.cpp:1043
#43 0xb69f34bc in QAbstractItemView::viewportEvent (this=0x8ea3cd0, event=0xbfe019d4) at itemviews/qabstractitemview.cpp:1644
#44 0xb6a48146 in QTreeView::viewportEvent (this=0x8ea3cd0, event=0xbfe019d4) at itemviews/qtreeview.cpp:1257
#45 0xb69418b6 in viewportEvent (this=<optimized out>, event=0xbfe019d4) at widgets/qabstractscrollarea_p.h:100
#46 eventFilter (e=0xbfe019d4, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#47 QAbstractScrollAreaFilter::eventFilter (this=0x92ae288, o=0x8d8ebc0, e=0xbfe019d4) at widgets/qabstractscrollarea_p.h:115
#48 0xb611bffc in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8c239f0, receiver=0x8d8ebc0, event=0xbfe019d4) at kernel/qcoreapplication.cpp:986
#49 0xb63c6c07 in notify_helper (e=0xbfe019d4, receiver=0x8d8ebc0, this=0x8c239f0) at kernel/qapplication.cpp:4546
#50 QApplicationPrivate::notify_helper (this=0x8c239f0, receiver=0x8d8ebc0, e=0xbfe019d4) at kernel/qapplication.cpp:4522
#51 0xb63cda8a in QApplication::notify (this=0x8c239f0, receiver=0x8d8ebc0, e=0xbfe019d4) at kernel/qapplication.cpp:4093
#52 0xb7514338 in KApplication::notify (this=0xbfe0226c, receiver=0x8d8ebc0, event=0xbfe019d4) at /home/hussam/packages/kdelibs/src/kdelibs/kdeui/kernel/kapplication.cpp:311
#53 0xb611bdce in QCoreApplication::notifyInternal (this=0xbfe0226c, receiver=0x8d8ebc0, event=0xbfe019d4) at kernel/qcoreapplication.cpp:876
#54 0xb63c81a1 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#55 QApplicationPrivate::sendMouseEvent (receiver=0x8d8ebc0, event=0xbfe019d4, alienWidget=0x8d8ebc0, nativeWidget=0x8f294f8, buttonDown=0xb6e2bd54, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3161
#56 0xb645e684 in QETWidget::translateMouseEvent (this=0x8f294f8, event=0xbfe01e8c) at kernel/qapplication_x11.cpp:4500
#57 0xb645cf07 in QApplication::x11ProcessEvent (this=0xbfe0226c, event=0xbfe01e8c) at kernel/qapplication_x11.cpp:3620
#58 0xb648a224 in x11EventSourceDispatch (s=0x8c26458, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#59 0xb448201f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#60 0xb4482750 in ?? () from /usr/lib/libglib-2.0.so.0
#61 0xb44829ea in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#62 0xb6152407 in QEventDispatcherGlib::processEvents (this=0x8c1fbf8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#63 0xb6489dfa in QGuiEventDispatcherGlib::processEvents (this=0x8c1fbf8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#64 0xb611a12d in QEventLoop::processEvents (this=0xbfe02194, flags=...) at kernel/qeventloop.cpp:149
#65 0xb611a3c9 in QEventLoop::exec (this=0xbfe02194, flags=...) at kernel/qeventloop.cpp:204
#66 0xb612000a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#67 0xb63c49d4 in QApplication::exec () at kernel/qapplication.cpp:3811
#68 0x0804a2d6 in ?? ()
#69 0xb5d01483 in __libc_start_main () from /lib/libc.so.6
#70 0x0804a779 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-03 17:04:51 UTC

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