Bug 343269 - kontact crash when moving folder from imap resource to local mail folder
Summary: kontact crash when moving folder from imap resource to local mail folder
Status: RESOLVED NOT A BUG
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-01-25 10:56 UTC by Frank Schütte
Modified: 2017-06-24 08:02 UTC (History)
1 user (show)

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 Frank Schütte 2015-01-25 10:56:58 UTC
Application: kontact (4.14.3)
KDE Platform Version: 4.14.3
Qt Version: 4.8.6
Operating System: Linux 3.16.7-7-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I selected a imap folder contained in a imap resource which contained ca. 5 messages, then selected move to from context menu ans selected the local mail folder.

The crash can be reproduced every time.

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

Thread 4 (Thread 0x7fb57c21d700 (LWP 1681)):
#0  0x00007fb59119705f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fb594928686 in WTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007fb5949286b9 in  () at /usr/lib64/libQtWebKit.so.4
#3  0x00007fb5911930a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fb5971067fd in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fb53b902700 (LWP 1684)):
#0  0x00007fb59119705f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fb59469ae7d in JSC::BlockAllocator::blockFreeingThreadMain() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007fb5949501e6 in WTF::wtfThreadEntryPoint(void*) () at /usr/lib64/libQtWebKit.so.4
#3  0x00007fb5911930a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fb5971067fd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fb526c38700 (LWP 1857)):
#0  0x00007fff6b1fcbb6 in  ()
#1  0xffffffffffffffff in  ()#2  0x0000000000007fb5 in  ()
#3  0x200030e000000000 in  ()
#4  0x200030e000007fb5 in  ()
#5  0x0000000000007fb5 in  ()
#6  0x7fffffff00000000 in  ()
#7  0xffffffffffffffff in  ()#8  0x26c37c3000007fb5 in  ()
#9  0xffffffffffffffff in  ()#10 0x200009a000007fb5 in  ()
#11 0xffffffffffffffff in  ()#12 0x0000000000007fb5 in  ()
#13 0xffffffffffffffff in  ()#14 0x000001fb00007fb5 in  ()
#15 0x0000000000000000 in  ()

Thread 1 (Thread 0x7fb599b63800 (LWP 1590)):
[KCrash Handler]
#5  0x00007fb596024f99 in Akonadi::Entity::parentCollection() const () at /usr/lib64/libakonadi-kde.so.4
#6  0x00007fb5961030ca in  () at /usr/lib64/libakonadi-kde.so.4
#7  0x00007fb596103598 in  () at /usr/lib64/libakonadi-kde.so.4
#8  0x00007fb5960a95ec in Akonadi::EntityTreeModel::dropMimeData(QMimeData const*, Qt::DropAction, int, int, QModelIndex const&) () at /usr/lib64/libakonadi-kde.so.4
#9  0x00007fb5987d23c7 in QSortFilterProxyModel::dropMimeData(QMimeData const*, Qt::DropAction, int, int, QModelIndex const&) () at /usr/lib64/libQtGui.so.4
#10 0x00007fb598f3cb58 in KIdentityProxyModel::dropMimeData(QMimeData const*, Qt::DropAction, int, int, QModelIndex const&) () at /usr/lib64/libkdeui.so.5
#11 0x00007fb598f3cb58 in KIdentityProxyModel::dropMimeData(QMimeData const*, Qt::DropAction, int, int, QModelIndex const&) () at /usr/lib64/libkdeui.so.5
#12 0x00007fb5987d23c7 in QSortFilterProxyModel::dropMimeData(QMimeData const*, Qt::DropAction, int, int, QModelIndex const&) () at /usr/lib64/libQtGui.so.4
#13 0x00007fb5987d23c7 in QSortFilterProxyModel::dropMimeData(QMimeData const*, Qt::DropAction, int, int, QModelIndex const&) () at /usr/lib64/libQtGui.so.4
#14 0x00007fb5960a2817 in Akonadi::EntityOrderProxyModel::dropMimeData(QMimeData const*, Qt::DropAction, int, int, QModelIndex const&) () at /usr/lib64/libakonadi-kde.so.4
#15 0x00007fb5961593ff in  () at /usr/lib64/libakonadi-kde.so.4
#16 0x00007fb596155e09 in  () at /usr/lib64/libakonadi-kde.so.4
#17 0x00007fb5978681fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#18 0x00007fb598686902 in QMenu::triggered(QAction*) () at /usr/lib64/libQtGui.so.4
#19 0x00007fb598686ad8 in  () at /usr/lib64/libQtGui.so.4
#20 0x00007fb59868b0c9 in  () at /usr/lib64/libQtGui.so.4
#21 0x00007fb5982b1c0a in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#22 0x00007fb59868ef2b in QMenu::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#23 0x00007fb59826276c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#24 0x00007fb598268dea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#25 0x00007fb598f7abaa in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#26 0x00007fb5978542ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#27 0x00007fb5982685e3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/libQtGui.so.4
#28 0x00007fb5982d9fcc in  () at /usr/lib64/libQtGui.so.4
#29 0x00007fb5982d870c in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib64/libQtGui.so.4
#30 0x00007fb5982ff5c2 in  () at /usr/lib64/libQtGui.so.4
#31 0x00007fb590bc7a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#32 0x00007fb590bc7c48 in  () at /usr/lib64/libglib-2.0.so.0
#33 0x00007fb590bc7cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#34 0x00007fb5978810be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#35 0x00007fb5982ff676 in  () at /usr/lib64/libQtGui.so.4
#36 0x00007fb597852e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#37 0x00007fb597853165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#38 0x00007fb59868dc97 in QMenu::exec(QPoint const&, QAction*) () at /usr/lib64/libQtGui.so.4
#39 0x00007fb5960babb6 in Akonadi::EntityTreeView::contextMenuEvent(QContextMenuEvent*) () at /usr/lib64/libakonadi-kde.so.4
#40 0x00007fb5982b1ed2 in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#41 0x00007fb59864e5ee in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#42 0x00007fb59875de13 in QAbstractItemView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#43 0x00007fb59879c9c0 in QTreeView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#44 0x00007fb597854416 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#45 0x00007fb59826274c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#46 0x00007fb598269a68 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#47 0x00007fb598f7abaa in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#48 0x00007fb5978542ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#49 0x00007fb5982d9cf0 in  () at /usr/lib64/libQtGui.so.4
#50 0x00007fb5982d870c in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib64/libQtGui.so.4
#51 0x00007fb5982ff5c2 in  () at /usr/lib64/libQtGui.so.4
#52 0x00007fb590bc7a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#53 0x00007fb590bc7c48 in  () at /usr/lib64/libglib-2.0.so.0
#54 0x00007fb590bc7cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#55 0x00007fb5978810be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#56 0x00007fb5982ff676 in  () at /usr/lib64/libQtGui.so.4
#57 0x00007fb597852e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#58 0x00007fb597853165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#59 0x00007fb5978585b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#60 0x00000000004037f2 in  ()
#61 0x00007fb597042b05 in __libc_start_main () at /lib64/libc.so.6
#62 0x0000000000403c97 in _start ()

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 19:35:39 UTC
This bug has never been confirmed for a Kontact version that is based on KDE Frameworks (5.x). Those versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the oportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 2 F Schuette 2017-06-24 08:02:02 UTC
Forgot about the report.