Bug 307732

Summary: Kontact crashed when entering something in the folder search box while it was still starting up
Product: [Applications] kontact Reporter: Dennis Schridde <heri+kde>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 4.9.1   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Dennis Schridde 2012-10-02 15:23:09 UTC
Application: kontact (4.9.1)
KDE Platform Version: 4.9.1
Qt Version: 4.8.3
Operating System: Linux 3.5.4-gentoo x86_64
Distribution: "Gentoo Base System release 2.2"

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

Kontact was still starting up (apparently getting folder information from Akonadi), but I entered some text into the folder search box (left upper corner) already. Kontact crashed almost immediately.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9518ca5780 (LWP 32646))]

Thread 5 (Thread 0x7f95149dc700 (LWP 32647)):
#0  0x00007f951e3f0864 in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007f9521b7f3cb in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x00007f9521b7f4c9 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#3  0x00007f951e3ece0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007f95228a26bd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f95140db700 (LWP 32648)):
#0  0x00007f951e3efd2e in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007f951dc4b731 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f951dc10ab9 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f951dc10f14 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f951dc10fc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f9523c783ae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f9523c49b3f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f9523c49dc0 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f9523b50340 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007f9523b5323c in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f951e3ece0e in start_thread () from /lib64/libpthread.so.0
#11 0x00007f95228a26bd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f94c8450700 (LWP 32653)):
#0  0x00007f951e3f0bd1 in pthread_cond_timedwait () from /lib64/libpthread.so.0
#1  0x00007f9523b53706 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f9523b4718e in QThreadPoolThread::run() () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f9523b5323c in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f951e3ece0e in start_thread () from /lib64/libpthread.so.0
#5  0x00007f95228a26bd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f94c5875700 (LWP 32676)):
#0  0x00007f951e3f0bd1 in pthread_cond_timedwait () from /lib64/libpthread.so.0
#1  0x00007f9523b53706 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f9523b4718e in QThreadPoolThread::run() () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f9523b5323c in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f951e3ece0e in start_thread () from /lib64/libpthread.so.0
#5  0x00007f95228a26bd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f9518ca5780 (LWP 32646)):
[KCrash Handler]
#6  0x00007f9523589424 in QSortFilterProxyModelPrivate::updateChildrenMapping(QModelIndex const&, QSortFilterProxyModelPrivate::Mapping*, Qt::Orientation, int, int, int, bool) () from /usr/lib64/qt4/libQtGui.so.4
#7  0x00007f952358beb1 in QSortFilterProxyModelPrivate::source_items_inserted(QModelIndex const&, int, int, Qt::Orientation) () from /usr/lib64/qt4/libQtGui.so.4
#8  0x00007f952358c39f in QSortFilterProxyModelPrivate::_q_sourceRowsInserted(QModelIndex const&, int, int) () from /usr/lib64/qt4/libQtGui.so.4
#9  0x00007f9523c529d3 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f9523c54d34 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007f9524671a00 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::DirectConnection, member=0x7f9524804cc0 "_q_sourceRowsInserted", obj=0x244e9b0) at /usr/include/qt4/QtCore/qobjectdefs.h:418
#12 invokeRowsInserted (end=0, start=0, source_parent=..., this=0x28a7fe0) at /var/tmp/portage/kde-base/kdelibs-4.9.1/work/kdelibs-4.9.1/kdeui/itemviews/krecursivefilterproxymodel.cpp:66
#13 KRecursiveFilterProxyModelPrivate::sourceRowsInserted (this=0x28a7fe0, source_parent=..., start=<optimized out>, end=0) at /var/tmp/portage/kde-base/kdelibs-4.9.1/work/kdelibs-4.9.1/kdeui/itemviews/krecursivefilterproxymodel.cpp:190
#14 0x00007f9523c5fccf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00007f9523ca8464 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007f9523c4573a in QAbstractItemModel::endInsertRows() () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007f9523c5fccf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#18 0x00007f9523ca8464 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007f9523c4573a in QAbstractItemModel::endInsertRows() () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007f9523c5fccf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#21 0x00007f9523ca8464 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () from /usr/lib64/qt4/libQtCore.so.4
#22 0x00007f9523c4573a in QAbstractItemModel::endInsertRows() () from /usr/lib64/qt4/libQtCore.so.4
#23 0x00007f9523588874 in QSortFilterProxyModelPrivate::insert_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007f952358c020 in QSortFilterProxyModelPrivate::source_items_inserted(QModelIndex const&, int, int, Qt::Orientation) () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007f952358c39f in QSortFilterProxyModelPrivate::_q_sourceRowsInserted(QModelIndex const&, int, int) () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00007f9523c5fccf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#27 0x00007f9523ca8464 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () from /usr/lib64/qt4/libQtCore.so.4
#28 0x00007f9523c4573a in QAbstractItemModel::endInsertRows() () from /usr/lib64/qt4/libQtCore.so.4
#29 0x00007f951f6a79d0 in Akonadi::EntityTreeModelPrivate::collectionsFetched (this=0x2930da0, collections=...) at /var/tmp/portage/kde-base/kdepimlibs-4.9.1-r1/work/kdepimlibs-4.9.1/akonadi/entitytreemodel_p.cpp:476
#30 0x00007f9523c5fccf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#31 0x00007f951f65c1e2 in Akonadi::CollectionFetchJob::collectionsReceived (this=this@entry=0x2cb4bf0, _t1=...) at /var/tmp/portage/kde-base/kdepimlibs-4.9.1-r1/work/kdepimlibs-4.9.1_build/akonadi/collectionfetchjob.moc:109
#32 0x00007f951f65c763 in timeout (this=0x2d0ce00) at /var/tmp/portage/kde-base/kdepimlibs-4.9.1-r1/work/kdepimlibs-4.9.1/akonadi/collectionfetchjob.cpp:76
#33 Akonadi::CollectionFetchJob::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-base/kdepimlibs-4.9.1-r1/work/kdepimlibs-4.9.1_build/akonadi/collectionfetchjob.moc:59
#34 0x00007f9523c5fccf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#35 0x00007f9523c5f014 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#36 0x00007f952302e28c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#37 0x00007f952303264a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#38 0x00007f95246ac406 in KApplication::notify (this=0x7fff879d5290, receiver=0x2d3d480, event=0x7fff879d4e70) at /var/tmp/portage/kde-base/kdelibs-4.9.1/work/kdelibs-4.9.1/kdeui/kernel/kapplication.cpp:311
#39 0x00007f9523c4adad in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#40 0x00007f9523c7a8ca in QTimerInfoList::activateTimers() () from /usr/lib64/qt4/libQtCore.so.4
#41 0x00007f9523c77d34 in timerSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4
#42 0x00007f951dc10bbc in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#43 0x00007f951dc10f14 in ?? () from /usr/lib64/libglib-2.0.so.0
#44 0x00007f951dc10fc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#45 0x00007f9523c78394 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#46 0x00007f95230cbfce in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#47 0x00007f9523c49b3f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#48 0x00007f9523c49dc0 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#49 0x00007f9523c4e928 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#50 0x0000000000403419 in main (argc=1, argv=0x7fff879d53d8) at /var/tmp/portage/kde-base/kontact-4.9.1/work/kontact-4.9.1/kontact/src/main.cpp:219

Possible duplicates by query: bug 289310, bug 287537.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-10-04 11:32:45 UTC

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