[kmail2] [Bug 345076] New: Crash while moving large folders

resplin richard-oss at esplins.org
Thu Mar 12 03:26:47 GMT 2015


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

            Bug ID: 345076
           Summary: Crash while moving large folders
           Product: kmail2
           Version: 4.14.4
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: richard-oss at esplins.org

Application: kmail (4.14.4)
KDE Platform Version: 4.14.4
Qt Version: 4.8.6
Operating System: Linux 3.18.8-201.fc21.x86_64 x86_64
Distribution: "Fedora release 21 (Twenty One)"

-- Information about the crash:
- What I was doing when the application crashed:
I imported 100K mails from Thunderbird mbox files. I then tried to move those
folders from the depths of the Thunderbird import folder hierarchy to the root
of my Local Mail akonadi resource (KMail dir). It errored on one folder,
succeeded on one folder, and then crashed.

I am using KMail 4.14 on Fedora 21.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f34581c3900 (LWP 12994))]

Thread 4 (Thread 0x7f33e4b3e700 (LWP 12997)):
#0  0x00007f3453586590 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f344a3eb093 in JSC::BlockAllocator::blockFreeingThreadMain() () at
/lib64/libQtWebKit.so.4
#2  0x00007f344a6f0636 in WTF::wtfThreadEntryPoint(void*) () at
/lib64/libQtWebKit.so.4
#3  0x00007f345358152a in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3451b4922d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f33dfbff700 (LWP 12998)):
#0  0x00007f3451b3dc8d in poll () at /lib64/libc.so.6
#1  0x00007f3443d09b34 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#2  0x00007f3443d09c4c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f345394b4be in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQtCore.so.4
#4  0x00007f345391acc1 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#5  0x00007f345391b025 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#6  0x00007f345380fb49 in QThread::exec() () at /lib64/libQtCore.so.4
#7  0x00007f34538123af in QThreadPrivate::start(void*) () at
/lib64/libQtCore.so.4
#8  0x00007f345358152a in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3451b4922d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f33dd4e5700 (LWP 13033)):
#0  0x00007f3453586590 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f345684549a in QTWTF::TCMalloc_PageHeap::scavengerThread() () at
/lib64/libQtScript.so.4
#2  0x00007f34568454c9 in  () at /lib64/libQtScript.so.4
#3  0x00007f345358152a in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3451b4922d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f34581c3900 (LWP 12994)):
[KCrash Handler]
#5  0x00007f3453001680 in
QSortFilterProxyModelPrivate::proxy_to_source(QModelIndex const&) const () at
/lib64/libQtGui.so.4
#6  0x00007f3453001b94 in QSortFilterProxyModel::data(QModelIndex const&, int)
const () at /lib64/libQtGui.so.4
#7  0x00007f3454dd5676 in
Akonadi::StandardActionManager::Private::pasteTo(QItemSelectionModel*,
QAction*, Qt::DropAction) () at /lib64/libakonadi-kde.so.4
#8  0x00007f3454dd1f59 in
Akonadi::StandardActionManager::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**) [clone .part.70] () at /lib64/libakonadi-kde.so.4
#9  0x00007f3453930cdc in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () at /lib64/libQtCore.so.4
#10 0x00007f3452ea1ed2 in QMenu::triggered(QAction*) () at /lib64/libQtGui.so.4
#11 0x00007f3452ea2128 in
QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*,
QAction::ActionEvent, bool) () at /lib64/libQtGui.so.4
#12 0x00007f3452ea6b99 in QMenuPrivate::activateAction(QAction*,
QAction::ActionEvent, bool) () at /lib64/libQtGui.so.4
#13 0x00007f3452aa7118 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4
#14 0x00007f3452eaab7b in QMenu::event(QEvent*) () at /lib64/libQtGui.so.4
#15 0x00007f3452a53efc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQtGui.so.4
#16 0x00007f3452a5aabf in QApplication::notify(QObject*, QEvent*) () at
/lib64/libQtGui.so.4
#17 0x00007f3457c1786a in KApplication::notify(QObject*, QEvent*) () at
/lib64/libkdeui.so.5
#18 0x00007f345391c16d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /lib64/libQtCore.so.4
#19 0x00007f3452a5a11f in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at
/lib64/libQtGui.so.4
#20 0x00007f3452ad08fa in QETWidget::translateMouseEvent(_XEvent const*) () at
/lib64/libQtGui.so.4
#21 0x00007f3452acef5c in QApplication::x11ProcessEvent(_XEvent*) () at
/lib64/libQtGui.so.4
#22 0x00007f3452af6ff4 in x11EventSourceDispatch(_GSource*, int (*)(void*),
void*) () at /lib64/libQtGui.so.4
#23 0x00007f3443d097fb in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#24 0x00007f3443d09b98 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#25 0x00007f3443d09c4c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#26 0x00007f345394b49e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQtCore.so.4
#27 0x00007f3452af7176 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib64/libQtGui.so.4
#28 0x00007f345391acc1 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#29 0x00007f345391b025 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#30 0x00007f3452ea9787 in QMenu::exec(QPoint const&, QAction*) () at
/lib64/libQtGui.so.4
#31 0x00007f3454d239c6 in
Akonadi::EntityTreeView::contextMenuEvent(QContextMenuEvent*) () at
/lib64/libakonadi-kde.so.4
#32 0x00007f3452aa7118 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4
#33 0x00007f3452e6749e in QFrame::event(QEvent*) () at /lib64/libQtGui.so.4
#34 0x00007f3452f837b3 in QAbstractItemView::viewportEvent(QEvent*) () at
/lib64/libQtGui.so.4
#35 0x00007f3452fc5b30 in QTreeView::viewportEvent(QEvent*) () at
/lib64/libQtGui.so.4
#36 0x00007f345391c2d6 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at
/lib64/libQtCore.so.4
#37 0x00007f3452a53edc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQtGui.so.4
#38 0x00007f3452a5c207 in QApplication::notify(QObject*, QEvent*) () at
/lib64/libQtGui.so.4
#39 0x00007f3457c1786a in KApplication::notify(QObject*, QEvent*) () at
/lib64/libkdeui.so.5
#40 0x00007f345391c16d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /lib64/libQtCore.so.4
#41 0x00007f3452ad05d1 in QETWidget::translateMouseEvent(_XEvent const*) () at
/lib64/libQtGui.so.4
#42 0x00007f3452acef5c in QApplication::x11ProcessEvent(_XEvent*) () at
/lib64/libQtGui.so.4
#43 0x00007f3452af6ff4 in x11EventSourceDispatch(_GSource*, int (*)(void*),
void*) () at /lib64/libQtGui.so.4
#44 0x00007f3443d097fb in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#45 0x00007f3443d09b98 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#46 0x00007f3443d09c4c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#47 0x00007f345394b49e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQtCore.so.4
#48 0x00007f3452af7176 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib64/libQtGui.so.4
#49 0x00007f345391acc1 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#50 0x00007f345391b025 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#51 0x00007f3453920709 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#52 0x0000000000402ef2 in main ()

Reported using DrKonqi

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



More information about the Kdepim-bugs mailing list