[Akonadi] [Bug 334206] While maildir resources synchronrizes a folder KMail blocks on switching to a different folder

Martin Steigerwald Martin at Lichtvoll.de
Fri May 2 10:27:38 BST 2014


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

--- Comment #4 from Martin Steigerwald <Martin at Lichtvoll.de> ---
Is this useful? Backtrace of KMail while being blocked on folder system after
Akonadi restart.

(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x00007ffd9bde48ed in poll () at ../sysdeps/unix/syscall-template.S:81
81      in ../sysdeps/unix/syscall-template.S

I donĀ“t know how else to get a bt trace of a running process. If there is a
more suitable method please tell me.

(gdb) bt full
#0  0x00007ffd9bde48ed in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007ffd921665f8 in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
No symbol table info available.
#2  0x00007ffd9216559f in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
No symbol table info available.
#3  0x00007ffd9214fc4c in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
No symbol table info available.
#4  0x00007ffd921505f9 in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
No symbol table info available.
#5  0x00007ffd9a23dce7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtDBus.so.4
No symbol table info available.
#6  0x00007ffd9a27c97c in ?? () from /usr/lib/x86_64-linux-gnu/libQtDBus.so.4
No symbol table info available.
#7  0x00007ffd9749e097 in MailCommon::FolderCollection::identity() const ()
from /usr/lib/libmailcommon.so.4
No symbol table info available.
#8  0x00007ffd9d803792 in ?? () from /usr/lib/libkmailprivate.so.4
No symbol table info available.
#9  0x00007ffd97a8677f in MessageList::StorageModel::containsOutboundMessages()
const () from /usr/lib/libmessagelist.so.4
No symbol table info available.
#10 0x00007ffd97a3e76d in ?? () from /usr/lib/libmessagelist.so.4
No symbol table info available.
#11 0x00007ffd9c7666aa in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#12 0x00007ffd9c7b038d in
QAbstractItemModel::headerDataChanged(Qt::Orientation, int, int) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#13 0x00007ffd97a85c6a in
MessageList::StorageModel::Private::onSelectionChanged() () from
/usr/lib/libmessagelist.so.4
No symbol table info available.
#14 0x00007ffd9c7666aa in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#15 0x00007ffd9d1c7ff7 in QItemSelectionModel::selectionChanged(QItemSelection
const&, QItemSelection const&) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#16 0x00007ffd9d1cd651 in
QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection
const&) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#17 0x00007ffd9d1cde23 in QItemSelectionModel::select(QItemSelection const&,
QFlags<QItemSelectionModel::SelectionFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#18 0x00007ffd97a827e3 in
MessageList::Pane::Private::onSelectionChanged(QItemSelection const&,
QItemSelection const&) ()
   from /usr/lib/libmessagelist.so.4
No symbol table info available.
#19 0x00007ffd9c7666aa in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#20 0x00007ffd9d1c7ff7 in QItemSelectionModel::selectionChanged(QItemSelection
const&, QItemSelection const&) ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#21 0x00007ffd9d1cd651 in
QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection
const&) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#22 0x00007ffd9d1cde23 in QItemSelectionModel::select(QItemSelection const&,
QFlags<QItemSelectionModel::SelectionFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#23 0x00007ffd9d1b9e1a in QTreeViewPrivate::select(QModelIndex const&,
QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#24 0x00007ffd9d1ba71c in QTreeView::setSelection(QRect const&,
QFlags<QItemSelectionModel::SelectionFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#25 0x00007ffd9d17a4fa in QAbstractItemView::mousePressEvent(QMouseEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#26 0x00007ffd9ccd1b3b in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#27 0x00007ffd9d07043e in QFrame::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#28 0x00007ffd9d17fd13 in QAbstractItemView::viewportEvent(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#29 0x00007ffd9d1be930 in QTreeView::viewportEvent(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#30 0x00007ffd9c752586 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#31 0x00007ffd9cc826ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#32 0x00007ffd9cc88e3a in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#33 0x00007ffd9e4ef76a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
No symbol table info available.
#34 0x00007ffd9c75241d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#35 0x00007ffd9cc88633 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#36 0x00007ffd9ccfa33b in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#37 0x00007ffd9ccf8dac in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#38 0x00007ffd9cd20712 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#39 0x00007ffd9352ee04 in g_main_dispatch (context=0x6e7060) at
/tmp/buildd/glib2.0-2.40.0/./glib/gmain.c:3064
---Type <return> to continue, or q <return> to quit---
        dispatch = 0x7ffd9cd20530
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = <optimized out>
        cb_data = 0x0
        need_destroy = <optimized out>
        source = 0x6e8200
        current = 0x677190
        i = 0
#40 g_main_context_dispatch (context=context at entry=0x6e7060) at
/tmp/buildd/glib2.0-2.40.0/./glib/gmain.c:3663
No locals.
#41 0x00007ffd9352f048 in g_main_context_iterate
(context=context at entry=0x6e7060, block=block at entry=1,
dispatch=dispatch at entry=1, 
    self=<optimized out>) at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c:3734
        max_priority = 2147483647
        timeout = 146
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 17
        fds = 0x3f139c0
#42 0x00007ffd9352f0ec in g_main_context_iteration (context=0x6e7060,
may_block=1) at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c:3795
        retval = <optimized out>
#43 0x00007ffd9c77f655 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#44 0x00007ffd9cd207c6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#45 0x00007ffd9c750fef in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#46 0x00007ffd9c7512e5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#47 0x00007ffd9c756ab9 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#48 0x0000000000402d1a in ?? ()
No symbol table info available.
#49 0x00007ffd9bd2bb45 in __libc_start_main (main=0x402280, argc=3,
argv=0x7fff8dc10008, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fff8dc0fff8) at libc-start.c:287
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 6054434086896432828,
4207045, 140735571623936, 0, 0, -6054332991946459460, 
                -6053229204588169540}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x403620 <__libc_csu_init>, 0x7fff8dc10008}, data = {
              prev = 0x0, cleanup = 0x0, canceltype = 4208160}}}
        not_first_call = <optimized out>
#50 0x00000000004031ee in _start ()
No symbol table info available.
(gdb) continue
Continuing.
[New Thread 0x7ffd70c34700 (LWP 8606)]
[New Thread 0x7ffd7212f700 (LWP 8607)]
[New Thread 0x7ffd735cf700 (LWP 8608)]
^C
Program received signal SIGINT, Interrupt.
0x00007ffd9bde48ed in poll () at ../sysdeps/unix/syscall-template.S:81
81      in ../sysdeps/unix/syscall-template.S
(gdb) bt full
#0  0x00007ffd9bde48ed in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007ffd9352efe4 in g_main_context_poll (priority=2147483647, n_fds=10,
fds=0x3f139c0, timeout=189, context=0x6e7060)
    at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c:4028
        poll_func = 0x7ffd9353db40 <g_poll>
#2  g_main_context_iterate (context=context at entry=0x6e7060,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
    at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c:3729
        max_priority = 2147483647
        timeout = 189
        some_ready = <optimized out>
        nfds = 10
        allocated_nfds = 17
        fds = 0x3f139c0
#3  0x00007ffd9352f0ec in g_main_context_iteration (context=0x6e7060,
may_block=1) at /tmp/buildd/glib2.0-2.40.0/./glib/gmain.c:3795
        retval = <optimized out>
#4  0x00007ffd9c77f655 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#5  0x00007ffd9cd207c6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#6  0x00007ffd9c750fef in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#7  0x00007ffd9c7512e5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#8  0x00007ffd9c756ab9 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#9  0x0000000000402d1a in ?? ()
No symbol table info available.
#10 0x00007ffd9bd2bb45 in __libc_start_main (main=0x402280, argc=3,
argv=0x7fff8dc10008, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fff8dc0fff8) at libc-start.c:287
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 6054434086896432828,
4207045, 140735571623936, 0, 0, -6054332991946459460, 
                -6053229204588169540}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x403620 <__libc_csu_init>, 0x7fff8dc10008}, data = {
              prev = 0x0, cleanup = 0x0, canceltype = 4208160}}}
        not_first_call = <optimized out>
#11 0x00000000004031ee in _start ()
No symbol table info available.
(gdb) continue
Continuing.
[Thread 0x7ffd735cf700 (LWP 8608) exited]
[New Thread 0x7ffd735cf700 (LWP 8615)]
[Thread 0x7ffd7212f700 (LWP 8607) exited]
[Thread 0x7ffd735cf700 (LWP 8615) exited]
[Thread 0x7ffd70c34700 (LWP 8606) exited]


Seems to wait von dbus. I will installed dbus debug and qt debug stuff and
retry.

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


More information about the Kdepim-bugs mailing list