[Akonadi] [Bug 338964] New: akonadiconsole crashing going through emails in the browser tab

Nico Kruber nico.kruber at gmail.com
Wed Sep 10 08:25:22 BST 2014


https://bugs.kde.org/show_bug.cgi?id=338964

            Bug ID: 338964
           Summary: akonadiconsole crashing going through emails in the
                    browser tab
           Product: Akonadi
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: akonadiconsole
          Assignee: kdepim-bugs at kde.org
          Reporter: nico.kruber at gmail.com

Application: akonadiconsole (0.99)
KDE Platform Version: 4.14.0
Qt Version: 4.8.6
Operating System: Linux 3.11.10-21-desktop x86_64
Distribution: "openSUSE 13.1 (Bottle) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I was trying to debug why ony of my configured IMAP resources does not fetch
new messages and opened akonadiconsole. When I click into the browser tab and
into its inbox, akonadiconsole crashes. This happens with some but not all of
my email (all IMAP) accounts.

-- Backtrace:
Application: Akonadi Console (akonadiconsole), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2f18ac6880 (LWP 4589))]

Thread 4 (Thread 0x7f2ef81a0700 (LWP 4592)):
#0  0x00007f2f131800af in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f2f0f357f76 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f2f0f357fa9 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f2f1317c0db in start_thread () from /lib64/libpthread.so.0
#4  0x00007f2f1399c90d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f2eb75e2700 (LWP 4593)):
#0  0x00007f2f131800af in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f2f0f0ca2cd in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f2f0f37fad6 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f2f1317c0db in start_thread () from /lib64/libpthread.so.0
#4  0x00007f2f1399c90d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f2eb6180700 (LWP 4597)):
#0  0x00007f2f09c15ffa in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f2f09c16289 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2f09bd5898 in g_main_context_release () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f2f09bd65b1 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f2f09bd670c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007f2f143338fe in QEventDispatcherGlib::processEvents
(this=0x7f2ea8000900, flags=...) at kernel/qeventdispatcher_glib.cpp:451
#6  0x00007f2f1430579f in QEventLoop::processEvents
(this=this at entry=0x7f2eb617fd60, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f2f14305a95 in QEventLoop::exec (this=this at entry=0x7f2eb617fd60,
flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f2f142022ff in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:538
#9  0x00007f2f142049cf in QThreadPrivate::start (arg=0xd4fd90) at
thread/qthread_unix.cpp:349
#10 0x00007f2f1317c0db in start_thread () from /lib64/libpthread.so.0
#11 0x00007f2f1399c90d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f2f18ac6880 (LWP 4589)):
[KCrash Handler]
#6  0x00007f2f16123721 in KMime::Headers::Date::dateTime() const () from
/usr/lib64/libkmime.so.4
#7  0x000000000042b571 in AkonadiBrowserSortModel::lessThan (this=<optimized
out>, left=..., right=...) at
/usr/src/debug/kdepim-4.14.0/akonadiconsole/akonadibrowsermodel.cpp:353
#8  0x00007f2f1550f4bd in operator() (r2=280, r1=<optimized out>,
this=0x7ffff617b9d0) at itemviews/qsortfilterproxymodel.cpp:80
#9  QAlgorithmsPrivate::qMerge<int*, int const, QSortFilterProxyModelLessThan>
(begin=begin at entry=0x25fc710, pivot=pivot at entry=0x25fc714,
end=end at entry=0x25fc718, t=@0x25fc660: 258, lessThan=...) at
../../src/corelib/tools/qalgorithms.h:424
#10 0x00007f2f1550f61a in QAlgorithmsPrivate::qStableSortHelper<int*, int,
QSortFilterProxyModelLessThan> (begin=begin at entry=0x25fc710,
end=end at entry=0x25fc718, t=@0x25fc660: 258, lessThan=...) at
../../src/corelib/tools/qalgorithms.h:459
#11 0x00007f2f1550f5cf in QAlgorithmsPrivate::qStableSortHelper<int*, int,
QSortFilterProxyModelLessThan> (begin=begin at entry=0x25fc70c,
end=end at entry=0x25fc718, t=@0x25fc660: 258, lessThan=...) at
../../src/corelib/tools/qalgorithms.h:458
#12 0x00007f2f1550f5cf in QAlgorithmsPrivate::qStableSortHelper<int*, int,
QSortFilterProxyModelLessThan> (begin=begin at entry=0x25fc700,
end=end at entry=0x25fc718, t=@0x25fc660: 258, lessThan=...) at
../../src/corelib/tools/qalgorithms.h:458
#13 0x00007f2f1550f5cf in QAlgorithmsPrivate::qStableSortHelper<int*, int,
QSortFilterProxyModelLessThan> (begin=begin at entry=0x25fc6e8,
end=end at entry=0x25fc718, t=@0x25fc660: 258, lessThan=...) at
../../src/corelib/tools/qalgorithms.h:458
#14 0x00007f2f1550f5cf in QAlgorithmsPrivate::qStableSortHelper<int*, int,
QSortFilterProxyModelLessThan> (begin=begin at entry=0x25fc6bc,
end=end at entry=0x25fc718, t=@0x25fc660: 258, lessThan=...) at
../../src/corelib/tools/qalgorithms.h:458
#15 0x00007f2f1550f5cf in QAlgorithmsPrivate::qStableSortHelper<int*, int,
QSortFilterProxyModelLessThan> (begin=begin at entry=0x25fc660,
end=end at entry=0x25fc718, t=@0x25fc660: 258, lessThan=...) at
../../src/corelib/tools/qalgorithms.h:458
#16 0x00007f2f1550f587 in QAlgorithmsPrivate::qStableSortHelper<int*, int,
QSortFilterProxyModelLessThan> (begin=begin at entry=0x25fc660,
end=end at entry=0x25fc7d4, t=@0x25fc660: 258, lessThan=...) at
../../src/corelib/tools/qalgorithms.h:457
#17 0x00007f2f1550f587 in QAlgorithmsPrivate::qStableSortHelper<int*, int,
QSortFilterProxyModelLessThan> (begin=begin at entry=0x25fc660,
end=end at entry=0x25fc948, t=@0x25fc660: 258, lessThan=...) at
../../src/corelib/tools/qalgorithms.h:457
#18 0x00007f2f1550f587 in QAlgorithmsPrivate::qStableSortHelper<int*, int,
QSortFilterProxyModelLessThan> (begin=0x25fc660, end=0x25fcc34, t=@0x25fc660:
258, lessThan=...) at ../../src/corelib/tools/qalgorithms.h:457
#19 0x00007f2f155084a0 in qStableSort<int*, QSortFilterProxyModelLessThan>
(lessThan=..., end=<optimized out>, start=<optimized out>) at
../../src/corelib/tools/qalgorithms.h:212
#20 QSortFilterProxyModelPrivate::sort_source_rows (this=this at entry=0x1010440,
source_rows=..., source_parent=...) at itemviews/qsortfilterproxymodel.cpp:466
#21 0x00007f2f1550a6ab in QSortFilterProxyModelPrivate::source_items_inserted
(this=this at entry=0x1010440, source_parent=..., start=<optimized out>,
end=<optimized out>, orient=orient at entry=Qt::Vertical) at
itemviews/qsortfilterproxymodel.cpp:805
#22 0x00007f2f1550a88f in QSortFilterProxyModelPrivate::_q_sourceRowsInserted
(this=0x1010440, source_parent=..., start=<optimized out>, end=<optimized out>)
at itemviews/qsortfilterproxymodel.cpp:1297
#23 0x00007f2f1431a978 in QMetaObject::activate (sender=sender at entry=0xddfbd0,
m=m at entry=0x7f2f1466a5e0 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index at entry=5, argv=argv at entry=0x7ffff617c030)
at kernel/qobject.cpp:3576
#24 0x00007f2f14364e14 in QAbstractItemModel::rowsInserted
(this=this at entry=0xddfbd0, _t1=..., _t2=236, _t3=608) at
.moc/release-shared/moc_qabstractitemmodel.cpp:196
#25 0x00007f2f142ffb4e in QAbstractItemModel::endInsertRows (this=0xddfbd0) at
kernel/qabstractitemmodel.cpp:2433
#26 0x00007f2f15507149 in QSortFilterProxyModelPrivate::insert_source_items
(this=this at entry=0x1043910, source_to_proxy=..., proxy_to_source=...,
source_items=..., source_parent=..., orient=orient at entry=Qt::Vertical,
emit_signal=emit_signal at entry=true) at itemviews/qsortfilterproxymodel.cpp:695
#27 0x00007f2f1550a65a in QSortFilterProxyModelPrivate::source_items_inserted
(this=this at entry=0x1043910, source_parent=..., start=<optimized out>,
end=<optimized out>, orient=orient at entry=Qt::Vertical) at
itemviews/qsortfilterproxymodel.cpp:806
#28 0x00007f2f1550a88f in QSortFilterProxyModelPrivate::_q_sourceRowsInserted
(this=0x1043910, source_parent=..., start=<optimized out>, end=<optimized out>)
at itemviews/qsortfilterproxymodel.cpp:1297
#29 0x00007f2f1431a978 in QMetaObject::activate (sender=sender at entry=0xebf770,
m=m at entry=0x7f2f1466a5e0 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index at entry=5, argv=argv at entry=0x7ffff617c370)
at kernel/qobject.cpp:3576
#30 0x00007f2f14364e14 in QAbstractItemModel::rowsInserted
(this=this at entry=0xebf770, _t1=..., _t2=241, _t3=613) at
.moc/release-shared/moc_qabstractitemmodel.cpp:196
#31 0x00007f2f142ffb4e in QAbstractItemModel::endInsertRows
(this=this at entry=0xebf770) at kernel/qabstractitemmodel.cpp:2433
#32 0x00007f2f15ca0841 in KSelectionProxyModelPrivate::sourceRowsInserted
(this=0xe4f3a0, parent=..., start=<optimized out>, end=<optimized out>) at
/usr/src/debug/kdelibs-4.14.0/kdeui/itemviews/kselectionproxymodel.cpp:1045
#33 0x00007f2f1431a978 in QMetaObject::activate (sender=sender at entry=0xec8e80,
m=m at entry=0x7f2f1466a5e0 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index at entry=5, argv=argv at entry=0x7ffff617c550)
at kernel/qobject.cpp:3576
#34 0x00007f2f14364e14 in QAbstractItemModel::rowsInserted
(this=this at entry=0xec8e80, _t1=..., _t2=241, _t3=613) at
.moc/release-shared/moc_qabstractitemmodel.cpp:196
#35 0x00007f2f142ffb4e in QAbstractItemModel::endInsertRows
(this=this at entry=0xec8e80) at kernel/qabstractitemmodel.cpp:2433
#36 0x00007f2f186a2505 in Akonadi::EntityTreeModelPrivate::itemsFetched
(this=this at entry=0xed02e0, collectionId=collectionId at entry=46, items=...) at
/usr/src/debug/kdepimlibs-4.14.0/akonadi/entitytreemodel_p.cpp:587
#37 0x00007f2f186a29aa in Akonadi::EntityTreeModelPrivate::itemsFetched
(this=0xed02e0, items=...) at
/usr/src/debug/kdepimlibs-4.14.0/akonadi/entitytreemodel_p.cpp:504
#38 0x00007f2f1431a978 in QMetaObject::activate (sender=sender at entry=0x17a7c00,
m=m at entry=0x7f2f18a32e00 <Akonadi::ItemFetchJob::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7ffff617c850)
at kernel/qobject.cpp:3576
#39 0x00007f2f186c79f2 in Akonadi::ItemFetchJob::itemsReceived
(this=this at entry=0x17a7c00, _t1=...) at
/usr/src/debug/kdepimlibs-4.14.0/build/akonadi/moc_itemfetchjob.cpp:114
#40 0x00007f2f186c92db in timeout (this=<optimized out>) at
/usr/src/debug/kdepimlibs-4.14.0/akonadi/itemfetchjob.cpp:79
#41 Akonadi::ItemFetchJobPrivate::aboutToFinish (this=<optimized out>) at
/usr/src/debug/kdepimlibs-4.14.0/akonadi/itemfetchjob.cpp:69
#42 0x00007f2f186daacb in Akonadi::JobPrivate::delayedEmitResult
(this=<optimized out>) at /usr/src/debug/kdepimlibs-4.14.0/akonadi/job.cpp:164
#43 0x00007f2f1431ed2e in QObject::event (this=0x17a7c00, e=<optimized out>) at
kernel/qobject.cpp:1231
#44 0x00007f2f14f939ec in QApplicationPrivate::notify_helper
(this=this at entry=0xbaf0e0, receiver=receiver at entry=0x17a7c00,
e=e at entry=0x3435f20) at kernel/qapplication.cpp:4565
#45 0x00007f2f14f99f6d in QApplication::notify (this=this at entry=0x7ffff617d100,
receiver=receiver at entry=0x17a7c00, e=e at entry=0x3435f20) at
kernel/qapplication.cpp:4351
#46 0x00007f2f15caf5ea in KApplication::notify (this=0x7ffff617d100,
receiver=0x17a7c00, event=0x3435f20) at
/usr/src/debug/kdelibs-4.14.0/kdeui/kernel/kapplication.cpp:311
#47 0x00007f2f14306bcd in QCoreApplication::notifyInternal
(this=0x7ffff617d100, receiver=receiver at entry=0x17a7c00,
event=event at entry=0x3435f20) at kernel/qcoreapplication.cpp:953
#48 0x00007f2f14309d1f in sendEvent (event=0x3435f20, receiver=0x17a7c00) at
kernel/qcoreapplication.h:231
#49 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0xb581f0) at
kernel/qcoreapplication.cpp:1577
#50 0x00007f2f1430a1c3 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1470
#51 0x00007f2f143340fe in sendPostedEvents () at kernel/qcoreapplication.h:236
#52 postEventSourceDispatch (s=0xbac930) at
kernel/qeventdispatcher_glib.cpp:300
#53 0x00007f2f09bd6316 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#54 0x00007f2f09bd6668 in ?? () from /usr/lib64/libglib-2.0.so.0
#55 0x00007f2f09bd670c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#56 0x00007f2f143338e1 in QEventDispatcherGlib::processEvents (this=0xb5da90,
flags=...) at kernel/qeventdispatcher_glib.cpp:449
#57 0x00007f2f15030ab6 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#58 0x00007f2f1430579f in QEventLoop::processEvents
(this=this at entry=0x7ffff617ceb0, flags=...) at kernel/qeventloop.cpp:149
#59 0x00007f2f14305a95 in QEventLoop::exec (this=this at entry=0x7ffff617ceb0,
flags=...) at kernel/qeventloop.cpp:204
#60 0x00007f2f1430ad5b in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1225
#61 0x00007f2f14f921ac in QApplication::exec () at kernel/qapplication.cpp:3823
#62 0x000000000041d11a in main (argc=1, argv=<optimized out>) at
/usr/src/debug/kdepim-4.14.0/akonadiconsole/main.cpp:62

Reproducible: Always

Steps to Reproduce:
1. open the "Browser" tab of akonadiconsole
2. click into the inbox of an IMAP account
3. it immediately crashes

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list