Bug 299570 - Crash in [Akonadi::Entity::~Entity, Akonadi::Item::~Item, Akonadi::EntityMimeTypeFilterModel::filterAcceptsRow]
Summary: Crash in [Akonadi::Entity::~Entity, Akonadi::Item::~Item, Akonadi::EntityMime...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.8.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-07 17:04 UTC by Rolf Eike Beer
Modified: 2017-01-07 21:52 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 Rolf Eike Beer 2012-05-07 17:04:22 UTC
Application: kontact (4.8.3)
KDE Platform Version: 4.8.3 (4.8.3) "release 501"
Qt Version: 4.8.1
Operating System: Linux 3.2.9-13-desktop i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
I was just reading mail and tried to skip to the next one when this crash happened.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2522710 (LWP 2239))]

Thread 5 (Thread 0xb1244b70 (LWP 2354)):
#0  0xb3ba3782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb5ff35cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb57a6189 in WTF::TCMalloc_PageHeap::scavengerThread (this=0xb5eaf340) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#3  0xb57a61cf in WTF::TCMalloc_PageHeap::runScavengerThread (context=0xb5eaf340) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#4  0xb3b9fa7d in start_thread () from /lib/libpthread.so.0
#5  0xb5fe5abe in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb091cb70 (LWP 2355)):
#0  0xb3ba2a74 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb5ff3824 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb3ab843f in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3  0xb3ab9207 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb3ab97fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb631feb7 in QEventDispatcherGlib::processEvents (this=0xb0000468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb62ebd1d in QEventLoop::processEvents (this=0xb091c2d0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb62ebfb9 in QEventLoop::exec (this=0xb091c2d0, flags=...) at kernel/qeventloop.cpp:204
#8  0xb61d5d0c in QThread::exec (this=0x815b798) at thread/qthread.cpp:501
#9  0xb61d5dfb in QThread::run (this=0x815b798) at thread/qthread.cpp:568
#10 0xb61d91f0 in QThreadPrivate::start (arg=0x815b798) at thread/qthread_unix.cpp:298
#11 0xb3b9fa7d in start_thread () from /lib/libpthread.so.0
#12 0xb5fe5abe in clone () from /lib/libc.so.6

Thread 3 (Thread 0xae66fb70 (LWP 10536)):
#0  0xb3ba3b15 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb5ff3624 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xa978afbf in ?? () from /usr/lib/libxine.so.1
#3  0xb3b9fa7d in start_thread () from /lib/libpthread.so.0
#4  0xb5fe5abe in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa73fbb70 (LWP 15009)):
#0  0xb5ff3818 in pthread_mutex_unlock () from /lib/libc.so.6
#1  0xb3ab843f in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb3ab9207 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb3ab97fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb631feb7 in QEventDispatcherGlib::processEvents (this=0xaa705850, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb62ebd1d in QEventLoop::processEvents (this=0xa73fb2a0, flags=...) at kernel/qeventloop.cpp:149
#6  0xb62ebfb9 in QEventLoop::exec (this=0xa73fb2a0, flags=...) at kernel/qeventloop.cpp:204
#7  0xb61d5d0c in QThread::exec (this=0x1cba14d8) at thread/qthread.cpp:501
#8  0xb62c923d in QInotifyFileSystemWatcherEngine::run (this=0x1cba14d8) at io/qfilesystemwatcher_inotify.cpp:248
#9  0xb61d91f0 in QThreadPrivate::start (arg=0x1cba14d8) at thread/qthread_unix.cpp:298
#10 0xb3b9fa7d in start_thread () from /lib/libpthread.so.0
#11 0xb5fe5abe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb2522710 (LWP 2239)):
[KCrash Handler]
#6  0xb418aab3 in ~QSharedDataPointer (this=0xbf9bb2c0, __in_chrg=<optimized out>) at /usr/include/QtCore/qshareddata.h:90
#7  ~QSharedDataPointer (this=0xbf9bb2c0, __in_chrg=<optimized out>) at /usr/src/debug/kdepimlibs-4.8.3/akonadi/entity.cpp:64
#8  Akonadi::Entity::~Entity (this=0xbf9bb2c0, __in_chrg=<optimized out>) at /usr/src/debug/kdepimlibs-4.8.3/akonadi/entity.cpp:64
#9  0xb4196bab in Akonadi::Item::~Item (this=0xbf9bb2c0, __in_chrg=<optimized out>) at /usr/src/debug/kdepimlibs-4.8.3/akonadi/item.cpp:131
#10 0xb41b7090 in Akonadi::EntityMimeTypeFilterModel::filterAcceptsRow (this=0xd70b408, sourceRow=-256, sourceParent=...) at /usr/src/debug/kdepimlibs-4.8.3/akonadi/entitymimetypefiltermodel.cpp:112
#11 0xb6ebecfe in QSortFilterProxyModelPrivate::source_items_inserted (this=0x17156f78, source_parent=..., start=3008, end=5237, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:769
#12 0xb6ebf140 in QSortFilterProxyModelPrivate::_q_sourceRowsInserted (this=0x17156f78, source_parent=..., start=3008, end=5237) at itemviews/qsortfilterproxymodel.cpp:1280
#13 0xb6303a0f in QMetaObject::activate (sender=0x16047148, m=0xb644b2b8, local_signal_index=5, argv=0xbf9bb470) at kernel/qobject.cpp:3556
#14 0xb6356215 in QAbstractItemModel::rowsInserted (this=0x16047148, _t1=..., _t2=3008, _t3=5237) at .moc/release-shared/moc_qabstractitemmodel.cpp:197
#15 0xb62e6b3e in QAbstractItemModel::endInsertRows (this=0x16047148) at kernel/qabstractitemmodel.cpp:2433
#16 0xb73f608c in KSelectionProxyModelPrivate::insertSelectionIntoProxy (this=0x13572a48, selection=...) at /usr/src/debug/kdelibs-4.8.3/kdeui/itemviews/kselectionproxymodel.cpp:1963
#17 0xb73f66b3 in KSelectionProxyModelPrivate::selectionChanged (this=0x13572a48, _selected=<optimized out>, _deselected=...) at /usr/src/debug/kdelibs-4.8.3/kdeui/itemviews/kselectionproxymodel.cpp:1897
#18 0xb6303a0f in QMetaObject::activate (sender=0x86d8330, m=0xb71f7a08, local_signal_index=0, argv=0xbf9bb7e4) at kernel/qobject.cpp:3556
#19 0xb6e849bd in QItemSelectionModel::selectionChanged (this=0x86d8330, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:166
#20 0xb6e8a672 in QItemSelectionModel::emitSelectionChanged (this=0x86d8330, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1600
#21 0xb6e8bc3c in QItemSelectionModel::select (this=0x86d8330, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110
#22 0xaeecc41f in MessageList::Pane::Private::onSelectionChanged (this=0x868f728, selected=..., deselected=...) at /usr/src/debug/kdepim-4.8.3/messagelist/pane.cpp:393
#23 0xaeecd3a1 in qt_static_metacall (_a=0xbf9bbaf4, _id=9, _o=0x868da38, _c=<optimized out>) at /usr/src/debug/kdepim-4.8.3/build/messagelist/pane.moc:95
#24 MessageList::Pane::qt_static_metacall (_o=0x868da38, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbf9bbaf4) at /usr/src/debug/kdepim-4.8.3/build/messagelist/pane.moc:80
#25 0xb6303a0f in QMetaObject::activate (sender=0x81b56c0, m=0xb71f7a08, local_signal_index=0, argv=0xbf9bbaf4) at kernel/qobject.cpp:3556
#26 0xb6e849bd in QItemSelectionModel::selectionChanged (this=0x81b56c0, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:166
#27 0xb6e8a672 in QItemSelectionModel::emitSelectionChanged (this=0x81b56c0, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1600
#28 0xb6e8bc3c in QItemSelectionModel::select (this=0x81b56c0, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110
#29 0xb6e74a75 in QTreeViewPrivate::select (this=0x868cd08, topIndex=..., bottomIndex=..., command=) at itemviews/qtreeview.cpp:3703
#30 0xb6e7582b in QTreeView::setSelection (this=0x8688cb8, rect=..., command=...) at itemviews/qtreeview.cpp:2317
#31 0xb6e2c210 in QAbstractItemView::mousePressEvent (this=0x8688cb8, event=0xbf9bc8e4) at itemviews/qabstractitemview.cpp:1690
#32 0xb6e79304 in QTreeView::mousePressEvent (this=0x8688cb8, event=0xbf9bc8e4) at itemviews/qtreeview.cpp:1855
#33 0xaf0b70e3 in MailCommon::FolderTreeView::mousePressEvent (this=0x8688cb8, e=0xbf9bc8e4) at /usr/src/debug/kdepim-4.8.3/mailcommon/foldertreeview.cpp:560
#34 0xb68cd9db in QWidget::event (this=0x8688cb8, event=0xbf9bc8e4) at kernel/qwidget.cpp:8358
#35 0xb6ceab05 in QFrame::event (this=0x8688cb8, e=0xbf9bc8e4) at widgets/qframe.cpp:557
#36 0xb6d7e511 in QAbstractScrollArea::viewportEvent (this=0x8688cb8, e=0xbf9bc8e4) at widgets/qabstractscrollarea.cpp:1043
#37 0xb6e24a8c in QAbstractItemView::viewportEvent (this=0x8688cb8, event=0xbf9bc8e4) at itemviews/qabstractitemview.cpp:1644
#38 0xb6e72ee6 in QTreeView::viewportEvent (this=0x8688cb8, event=0xbf9bc8e4) at itemviews/qtreeview.cpp:1257
#39 0xb6d80cd6 in viewportEvent (this=<optimized out>, event=0xbf9bc8e4) at widgets/qabstractscrollarea_p.h:100
#40 eventFilter (e=0xbf9bc8e4, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#41 QAbstractScrollAreaFilter::eventFilter (this=0x8348468, o=0x8690a40, e=0xbf9bc8e4) at widgets/qabstractscrollarea_p.h:115
#42 0xb62ed346 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8075b78, receiver=0x8690a40, event=0xbf9bc8e4) at kernel/qcoreapplication.cpp:986
#43 0xb68734d2 in notify_helper (e=0xbf9bc8e4, receiver=0x8690a40, this=0x8075b78) at kernel/qapplication.cpp:4550
#44 QApplicationPrivate::notify_helper (this=0x8075b78, receiver=0x8690a40, e=0xbf9bc8e4) at kernel/qapplication.cpp:4526
#45 0xb687933c in QApplication::notify (this=0x8075b78, receiver=0x8690a40, e=0xbf9bc8e4) at kernel/qapplication.cpp:4097
#46 0xb740abf1 in KApplication::notify (this=0xbf9bd144, receiver=0x8690a40, event=0xbf9bc8e4) at /usr/src/debug/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:311
#47 0xb62ed1ae in QCoreApplication::notifyInternal (this=0xbf9bd144, receiver=0x8690a40, event=0xbf9bc8e4) at kernel/qcoreapplication.cpp:876
#48 0xb68744c0 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#49 QApplicationPrivate::sendMouseEvent (receiver=0x8690a40, event=0xbf9bc8e4, alienWidget=0x8690a40, nativeWidget=0x85c4810, buttonDown=0xb7206cb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3165
#50 0xb68fd6b4 in QETWidget::translateMouseEvent (this=0x85c4810, event=0xbf9bcd9c) at kernel/qapplication_x11.cpp:4513
#51 0xb68fc27e in QApplication::x11ProcessEvent (this=0xbf9bd144, event=0xbf9bcd9c) at kernel/qapplication_x11.cpp:3636
#52 0xb692793c in x11EventSourceDispatch (s=0x807cce8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#53 0xb3ab8e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#54 0xb3ab9560 in ?? () from /usr/lib/libglib-2.0.so.0
#55 0xb3ab97fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#56 0xb631fe57 in QEventDispatcherGlib::processEvents (this=0x8052e88, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#57 0xb692753a in QGuiEventDispatcherGlib::processEvents (this=0x8052e88, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#58 0xb62ebd1d in QEventLoop::processEvents (this=0xbf9bd0a4, flags=...) at kernel/qeventloop.cpp:149
#59 0xb62ebfb9 in QEventLoop::exec (this=0xbf9bd0a4, flags=...) at kernel/qeventloop.cpp:204
#60 0xb62f120a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#61 0xb6871374 in QApplication::exec () at kernel/qapplication.cpp:3815
#62 0x0804af91 in main (argc=) at /usr/src/debug/kdepim-4.8.3/kontact/src/main.cpp:218

Possible duplicates by query: bug 290080.

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:32:49 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:52:45 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.