Bug 321155 - crash when accessing imap mail
Summary: crash when accessing imap mail
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.10.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-14 18:01 UTC by Rich Reynolds
Modified: 2017-01-07 21:34 UTC (History)
0 users

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 Rich Reynolds 2013-06-14 18:01:31 UTC
Application: kontact (4.10.3)
KDE Platform Version: 4.10.3
Qt Version: 4.8.4
Operating System: Linux 3.8.0-23-generic i686
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:fetching imap mail for the first time
, i had just fixed and imported imap accoint setting and it started to fetch mail

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xaf90f740 (LWP 5163))]

Thread 5 (Thread 0xad310b40 (LWP 5164)):
#0  0xb77b8424 in __kernel_vsyscall ()
#1  0xb318a84b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb60edd7c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb56d3ae5 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb56d3b1f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb3186d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb60e03de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xac9efb40 (LWP 5165)):
#0  0xb77b8424 in __kernel_vsyscall ()
#1  0xb318a84b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb60edd7c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb5704f63 in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb53e3b1b in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb56e9982 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#6  0xb5704b12 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#7  0xb3186d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb60e03de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xaa54cb40 (LWP 5169)):
#0  0xb3089f53 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb30ffa4f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb30ffd28 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb30bc121 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb30bc662 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb30bc831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb6f09c3f in QEventDispatcherGlib::processEvents (this=0xa9c00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb6ed63ec in QEventLoop::processEvents (this=this@entry=0xaa54c228, flags=...) at kernel/qeventloop.cpp:149
#8  0xb6ed66e1 in QEventLoop::exec (this=this@entry=0xaa54c228, flags=...) at kernel/qeventloop.cpp:204
#9  0xb6dc1fec in QThread::exec (this=this@entry=0x89f24c0) at thread/qthread.cpp:542
#10 0xb6eb5f2d in QInotifyFileSystemWatcherEngine::run (this=0x89f24c0) at io/qfilesystemwatcher_inotify.cpp:256
#11 0xb6dc4b18 in QThreadPrivate::start (arg=0x89f24c0) at thread/qthread_unix.cpp:338
#12 0xb3186d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb60e03de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xa91ffb40 (LWP 5173)):
#0  0xb77b8424 in __kernel_vsyscall ()
#1  0xb60f38e2 in clock_gettime () from /lib/i386-linux-gnu/libc.so.6
#2  0xb6e230d5 in do_gettime (frac=0xa91fef90, sec=0xa91fef88) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0xb6f0a80e in QTimerInfoList::updateCurrentTime (this=this@entry=0x8c5eab4) at kernel/qeventdispatcher_unix.cpp:354
#5  0xb6f0ab9a in QTimerInfoList::timerWait (this=0x8c5eab4, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0xb6f09373 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xa91ff0bc) at kernel/qeventdispatcher_glib.cpp:136
#7  0xb6f0940d in timerSourcePrepare (source=0x8c5ea80, timeout=0xa91ff0bc) at kernel/qeventdispatcher_glib.cpp:169
#8  0xb30bbd21 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb30bc5cf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb30bc831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb6f09c3f in QEventDispatcherGlib::processEvents (this=0x864cd68, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0xb6ed63ec in QEventLoop::processEvents (this=this@entry=0xa91ff258, flags=...) at kernel/qeventloop.cpp:149
#13 0xb6ed66e1 in QEventLoop::exec (this=this@entry=0xa91ff258, flags=...) at kernel/qeventloop.cpp:204
#14 0xb6dc1fec in QThread::exec (this=this@entry=0x8661a48) at thread/qthread.cpp:542
#15 0xb6dc214b in QThread::run (this=0x8661a48) at thread/qthread.cpp:609
#16 0xb6dc4b18 in QThreadPrivate::start (arg=0x8661a48) at thread/qthread_unix.cpp:338
#17 0xb3186d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#18 0xb60e03de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xaf90f740 (LWP 5163)):
[KCrash Handler]
#7  QSortFilterProxyModelPrivate::updateChildrenMapping (this=0x88fb610, source_parent=..., parent_mapping=0x8af8128, orient=Qt::Vertical, start=0, end=0, delta_item_count=1, remove=true) at itemviews/qsortfilterproxymodel.cpp:948
#8  0xb69f230c in source_items_removed (orient=Qt::Vertical, end=0, start=0, source_parent=..., this=0x88fb610) at itemviews/qsortfilterproxymodel.cpp:890
#9  QSortFilterProxyModelPrivate::source_items_removed (this=0x88fb610, source_parent=..., start=0, end=0, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:848
#10 0xb69f24eb in QSortFilterProxyModelPrivate::_q_sourceRowsRemoved (this=0x88fb610, source_parent=..., start=0, end=0) at itemviews/qsortfilterproxymodel.cpp:1314
#11 0xb6eedb56 in QMetaObject::activate (sender=sender@entry=0x86d0d48, m=m@entry=0xb7042298 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0xbfe61690) at kernel/qobject.cpp:3539
#12 0xb6f3fc65 in QAbstractItemModel::rowsRemoved (this=this@entry=0x86d0d48, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:211
#13 0xb6ed180e in QAbstractItemModel::endRemoveRows (this=0x86d0d48) at kernel/qabstractitemmodel.cpp:2487
#14 0xb69f0ac5 in QSortFilterProxyModelPrivate::remove_proxy_interval (this=0x8985458, source_to_proxy=..., proxy_to_source=..., proxy_start=0, proxy_end=0, proxy_parent=..., orient=Qt::Vertical, emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:569
#15 0xb69f4ce8 in QSortFilterProxyModelPrivate::remove_source_items (this=0x8985458, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=Qt::Vertical, emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:539
#16 0xb69f55fe in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x8985458, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1161
#17 0xb6ee07ad in QMetaMethod::invoke (this=0xbfe61a64, object=0x86d0d48, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#18 0xb6ee2e29 in QMetaObject::invokeMethod (obj=0x86d0d48, member=member@entry=0xb768104b "_q_sourceDataChanged", type=type@entry=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#19 0xb74abf62 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::DirectConnection, member=0xb768104b "_q_sourceDataChanged", obj=<optimized out>) at /usr/include/qt4/QtCore/qobjectdefs.h:418
#20 invokeDataChanged (bottomRight=..., topLeft=..., this=0x8886878) at ../../kdeui/itemviews/krecursivefilterproxymodel.cpp:55
#21 KRecursiveFilterProxyModelPrivate::refreshAscendantMapping (this=this@entry=0x8886878, index=..., refreshAll=refreshAll@entry=true) at ../../kdeui/itemviews/krecursivefilterproxymodel.cpp:169
#22 0xb74ac96f in KRecursiveFilterProxyModelPrivate::sourceRowsRemoved (this=0x8886878, source_parent=..., start=0, end=0) at ../../kdeui/itemviews/krecursivefilterproxymodel.cpp:264
#23 0xb6eedb56 in QMetaObject::activate (sender=sender@entry=0x86ca318, m=m@entry=0xb7042298 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0xbfe61f20) at kernel/qobject.cpp:3539
#24 0xb6f3fc65 in QAbstractItemModel::rowsRemoved (this=this@entry=0x86ca318, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:211
#25 0xb6ed180e in QAbstractItemModel::endRemoveRows (this=0x86ca318) at kernel/qabstractitemmodel.cpp:2487
#26 0xb74aa995 in _k_sourceRowsRemoved (end=<optimized out>, start=<optimized out>, parent=..., this=<optimized out>) at ../../kdeui/itemviews/kidentityproxymodel.cpp:747
#27 qt_static_metacall (_a=0xbfe62090, _id=4, _o=0x86ca318, _c=<optimized out>) at ./kidentityproxymodel.moc:92
#28 KIdentityProxyModel::qt_static_metacall (_o=0x86ca318, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfe62090) at ./kidentityproxymodel.moc:82
#29 0xb6eedb56 in QMetaObject::activate (sender=sender@entry=0x86d1698, m=m@entry=0xb7042298 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0xbfe62090) at kernel/qobject.cpp:3539
#30 0xb6f3fc65 in QAbstractItemModel::rowsRemoved (this=this@entry=0x86d1698, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:211
#31 0xb6ed180e in QAbstractItemModel::endRemoveRows (this=0x86d1698) at kernel/qabstractitemmodel.cpp:2487
#32 0xb74aa995 in _k_sourceRowsRemoved (end=<optimized out>, start=<optimized out>, parent=..., this=<optimized out>) at ../../kdeui/itemviews/kidentityproxymodel.cpp:747
#33 qt_static_metacall (_a=0xbfe62200, _id=4, _o=0x86d1698, _c=<optimized out>) at ./kidentityproxymodel.moc:92
#34 KIdentityProxyModel::qt_static_metacall (_o=0x86d1698, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfe62200) at ./kidentityproxymodel.moc:82
#35 0xb6eedb56 in QMetaObject::activate (sender=sender@entry=0x8842288, m=m@entry=0xb7042298 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0xbfe62200) at kernel/qobject.cpp:3539
#36 0xb6f3fc65 in QAbstractItemModel::rowsRemoved (this=this@entry=0x8842288, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:211
#37 0xb6ed180e in QAbstractItemModel::endRemoveRows (this=0x8842288) at kernel/qabstractitemmodel.cpp:2487
#38 0xb69f0ac5 in QSortFilterProxyModelPrivate::remove_proxy_interval (this=0x88ecbb8, source_to_proxy=..., proxy_to_source=..., proxy_start=0, proxy_end=0, proxy_parent=..., orient=Qt::Vertical, emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:569
#39 0xb69f4ce8 in QSortFilterProxyModelPrivate::remove_source_items (this=0x88ecbb8, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=Qt::Vertical, emit_signal=emit_signal@entry=true) at itemviews/qsortfilterproxymodel.cpp:539
#40 0xb69f660b in QSortFilterProxyModelPrivate::source_items_about_to_be_removed (this=this@entry=0x88ecbb8, source_parent=..., start=start@entry=0, end=end@entry=0, orient=orient@entry=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:840
#41 0xb69f6706 in QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeRemoved (this=0x88ecbb8, source_parent=..., start=0, end=0) at itemviews/qsortfilterproxymodel.cpp:1307
#42 0xb6eedb56 in QMetaObject::activate (sender=sender@entry=0x88af730, m=m@entry=0xb7042298 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0xbfe62480) at kernel/qobject.cpp:3539
#43 0xb6f3fc05 in QAbstractItemModel::rowsAboutToBeRemoved (this=this@entry=0x88af730, _t1=..., _t2=_t2@entry=0, _t3=_t3@entry=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:204
#44 0xb6ecd8b8 in QAbstractItemModel::beginRemoveRows (this=0x88af730, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2470
#45 0xb3846cc1 in ?? () from /usr/lib/libakonadi-kde.so.4
#46 0xb3834f5c in ?? () from /usr/lib/libakonadi-kde.so.4
#47 0xb6eedb56 in QMetaObject::activate (sender=0x8813570, m=0xb39a99f8 <Akonadi::Monitor::staticMetaObject>, local_signal_index=10, argv=0xbfe62678) at kernel/qobject.cpp:3539
#48 0xb3883545 in Akonadi::Monitor::collectionRemoved(Akonadi::Collection const&) () from /usr/lib/libakonadi-kde.so.4
#49 0xb3887a12 in ?? () from /usr/lib/libakonadi-kde.so.4
#50 0xb3889c2d in ?? () from /usr/lib/libakonadi-kde.so.4
#51 0xb37e5679 in ?? () from /usr/lib/libakonadi-kde.so.4
#52 0xb3886604 in ?? () from /usr/lib/libakonadi-kde.so.4
#53 0xb3889974 in ?? () from /usr/lib/libakonadi-kde.so.4
#54 0xb37e57c2 in ?? () from /usr/lib/libakonadi-kde.so.4
#55 0xb3883bbe in ?? () from /usr/lib/libakonadi-kde.so.4
#56 0xb6eedb56 in QMetaObject::activate (sender=0x885a7d8, m=0xb39ab6d8, local_signal_index=0, argv=0xbfe62a08) at kernel/qobject.cpp:3539
#57 0xb3918fb5 in ?? () from /usr/lib/libakonadi-kde.so.4
#58 0xb3919005 in ?? () from /usr/lib/libakonadi-kde.so.4
#59 0xb391921c in ?? () from /usr/lib/libakonadi-kde.so.4
#60 0xb39cf7be in QDBusConnectionPrivate::deliverCall (this=0x84f8ed8, object=0x885a7d8, msg=..., metaTypes=..., slotIdx=0) at qdbusintegrator.cpp:951
#61 0xb39d93dd in QDBusCallDeliveryEvent::placeMetaCall (this=0xb475170, object=0x885a7d8) at qdbusintegrator_p.h:103
#62 0xb6ef348b in QObject::event (this=0x885a7d8, e=0xb475170) at kernel/qobject.cpp:1194
#63 0xb63c6c7c in QApplicationPrivate::notify_helper (this=0x8508f88, receiver=0x885a7d8, e=0xb475170) at kernel/qapplication.cpp:4567
#64 0xb63c9b94 in QApplication::notify (this=0xb475170, receiver=0x885a7d8, e=0xb475170) at kernel/qapplication.cpp:3949
#65 0xb74f2d01 in KApplication::notify (this=0xbfe63418, receiver=0x885a7d8, event=0xb475170) at ../../kdeui/kernel/kapplication.cpp:311
#66 0xb6ed790e in QCoreApplication::notifyInternal (this=0xbfe63418, receiver=0x885a7d8, event=0xb475170) at kernel/qcoreapplication.cpp:946
#67 0xb6edb721 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#68 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x849b390) at kernel/qcoreapplication.cpp:1570
#69 0xb6edba8c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#70 0xb6f09aa4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#71 postEventSourceDispatch (s=0x8505e40) at kernel/qeventdispatcher_glib.cpp:279
#72 0xb30bc3b3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#73 0xb30bc750 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#74 0xb30bc831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#75 0xb6f09c21 in QEventDispatcherGlib::processEvents (this=this@entry=0x849bf28, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#76 0xb647da5a in QGuiEventDispatcherGlib::processEvents (this=0x849bf28, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#77 0xb6ed63ec in QEventLoop::processEvents (this=this@entry=0xbfe63328, flags=...) at kernel/qeventloop.cpp:149
#78 0xb6ed66e1 in QEventLoop::exec (this=this@entry=0xbfe63328, flags=...) at kernel/qeventloop.cpp:204
#79 0xb6edc3fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#80 0xb63c4fc4 in QApplication::exec () at kernel/qapplication.cpp:3828
#81 0x0804ab27 in ?? ()
#82 0xb6008935 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#83 0x0804b065 in _start ()

Possible duplicates by query: bug 319825, bug 318760, bug 317145, bug 311779, bug 309147.

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:22:20 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 2 Denis Kurz 2017-01-07 21:34:09 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.