Version: 1.13.3 OS: Linux I have just upgraded to KDE 4.5, and now each time I want to send an e-mail, KMail freezes. Reproducible: Always I stopped KMail with gdb to get the following backtrace: #0 0x00007f10264d3cf3 in select () from /lib64/libc.so.6 #1 0x00007f1027ade99a in qt_safe_select(int, <anonymous struct> *, <anonymous struct> *, <anonymous struct> *, const timeval *) (nfds=31, fdread=0x2233400, fdwrite=0x2233698, fdexcept=0x2233930, orig_timeout=0x7fffdf052d80) at kernel/qcore_unix.cpp:92 #2 0x00007f1027ae3d9b in QEventDispatcherUNIXPrivate::doSelect (this=0x2233240, flags=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:219 #3 0x00007f1027ae497b in QEventDispatcherUNIX::processEvents (this=0x21e1b70, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventdispatcher_unix.cpp:919 #4 0x00007f1026ef39ff in QEventDispatcherX11::processEvents (this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventdispatcher_x11.cpp:152 #5 0x00007f1027ab3f12 in QEventLoop::processEvents (this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 #6 0x00007f1027ab42fc in QEventLoop::exec (this=0x7fffdf053040, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:201 #7 0x00007f1028aa9046 in KJob::exec (this=0x2c49ed0) at /usr/src/debug/kdelibs-4.5.0/kdecore/jobs/kjob.cpp:204 #8 0x00007f1020072349 in KPIM::KAddrBookExternal::expandDistributionList(QString const&, bool&) () from /usr/lib64/libkdepim.so.4 #9 0x00007f10282bd0e2 in ?? () from /usr/lib64/libkmailprivate.so.4 #10 0x00007f102827a9c1 in ?? () from /usr/lib64/libkmailprivate.so.4 #11 0x00007f1027f81a49 in ?? () from /usr/lib64/libkmailprivate.so.4 #12 0x00007f1027f8370f in ?? () from /usr/lib64/libkmailprivate.so.4 #13 0x00007f1027f95052 in ?? () from /usr/lib64/libkmailprivate.so.4 #14 0x00007f1027acceb7 in QMetaObject::activate (sender=0x3522100, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3272 #15 0x00007f1026e3a7a2 in QAction::triggered (this=0x1f, _t1=false) at .moc/release-shared/moc_qaction.cpp:263 #16 0x00007f1026e3be9b in QAction::activate (this=0x3522100, event=<value optimized out>) at kernel/qaction.cpp:1256 #17 0x00007f10272118ca in QAbstractButtonPrivate::click (this=0x35ffcc0) at widgets/qabstractbutton.cpp:528 #18 0x00007f1027211b7c in QAbstractButton::mouseReleaseEvent (this=0x35f47e0, e=0x7fffdf0547e0) at widgets/qabstractbutton.cpp:1121 #19 0x00007f10272e083a in QToolButton::mouseReleaseEvent (this=0x1f, e=0x2233400) at widgets/qtoolbutton.cpp:721 #20 0x00007f1026e97f02 in QWidget::event (this=0x35f47e0, event=0x7fffdf0547e0) at kernel/qwidget.cpp:8158 #21 0x00007f1026e41e9c in QApplicationPrivate::notify_helper (this=0x2233030, receiver=0x35f47e0, e=0x7fffdf0547e0) at kernel/qapplication.cpp:4389 #22 0x00007f1026e488de in QApplication::notify (this=0x7fffdf055460, receiver=0x35f47e0, e=0x7fffdf0547e0) at kernel/qapplication.cpp:3952 #23 0x00007f102908f756 in KApplication::notify (this=0x7fffdf055460, receiver=0x35f47e0, event=0x7fffdf0547e0) at /usr/src/debug/kdelibs-4.5.0/kdeui/kernel/kapplication.cpp:310 #24 0x00007f1027ab51ec in QCoreApplication::notifyInternal (this=0x7fffdf055460, receiver=0x35f47e0, event=0x7fffdf0547e0) at kernel/qcoreapplication.cpp:732 #25 0x00007f1026e46c7e in sendEvent (receiver=0x35f47e0, event=0x7fffdf0547e0, alienWidget=0x35f47e0, nativeWidget=0x2ce6130, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215 #26 QApplicationPrivate::sendMouseEvent (receiver=0x35f47e0, event=0x7fffdf0547e0, alienWidget=0x35f47e0, nativeWidget=0x2ce6130, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3051 #27 0x00007f1026ec9605 in QETWidget::translateMouseEvent (this=0x2ce6130, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403 #28 0x00007f1026ec82fa in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffdf055110) at kernel/qapplication_x11.cpp:3536 #29 0x00007f1026ef393f in QEventDispatcherX11::processEvents (this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventdispatcher_x11.cpp:132 #30 0x00007f1027ab3f12 in QEventLoop::processEvents (this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 #31 0x00007f1027ab42fc in QEventLoop::exec (this=0x7fffdf055290, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:201 #32 0x00007f1027ab9279 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #33 0x0000000000403086 in _start ()
OK, I finally found a workaround. Here it is: # akonadictl --stop # rm -rf ~/.local/share/akonadi # rm -f ~/.kde4/share/config/akonadi* # akonadictl --start KDE should provide an upgrading system, or at least a warning somewhere. I'm not sure that every user will find the workaround by himself! Moreover, that workaround deletes all previous akonadi data, which is not necessarily a good idea...
I have the same behavior with Kmail with a fresh OpenSUSE 11.3 install. It freezes until the mail is sent just after clicking on the send button (it lasts 10 sec). It is very ennoying.
I'm seeing the same thing on kde 4.4.5. I have two logins with essentially the same configuration; one has the problem (and it seems always has since installing in July) and the other does not. The workaround described in #1 has fixed the problem for now. (but with "akonadictl stop" rather than "akonadictl --stop")
I encounter this symptom as well; instead of the detailed workaround in Comment #1, simply issuing "akonadictl restart" works for me.
Merging with 257362 *** This bug has been marked as a duplicate of bug 257362 ***