[Bug 272029] kmail crashes everytime I attempt to define gpg key to sign for any identity

E. Hakan Duran ehakanduran at gmail.com
Sat Apr 30 19:44:25 BST 2011


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





--- Comment #2 from E. Hakan Duran <ehakanduran gmail com>  2011-04-30 20:44:20 ---
Thank you for the prompt reply. Here is the new backtrace after installing the
kdepim-debug package:

Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f89e10bc720 (LWP 16605))]

Thread 2 (Thread 0x7f89bebf6710 (LWP 18841)):
[KCrash Handler]
#5  _dl_x86_64_save_sse () at ../sysdeps/x86_64/dl-trampoline.S:189
#6  0x00007f89e0eeefdd in add_dependency (undef_name=<value optimized out>,
undef_map=0x23afac0, ref=0x7f89bebf5a38, symbol_scope=<value optimized out>,
version=0x0, 
    type_class=<value optimized out>, flags=5, skip_map=0x0) at dl-lookup.c:613
#7  _dl_lookup_symbol_x (undef_name=<value optimized out>, undef_map=0x23afac0,
ref=0x7f89bebf5a38, symbol_scope=<value optimized out>, version=0x0,
type_class=<value optimized out>, flags=5, 
    skip_map=0x0) at dl-lookup.c:816
#8  0x00007f89e0ef2351 in _dl_fixup (l=<value optimized out>, reloc_arg=<value
optimized out>) at ../elf/dl-runtime.c:118
#9  0x00007f89e0ef84b5 in _dl_runtime_resolve () at
../sysdeps/x86_64/dl-trampoline.S:41
#10 0x00007f89c5399125 in push_back (ctx=0x3cce430, pats=<value optimized out>,
keys=..., secretOnly=<value optimized out>) at
/usr/include/c++/4.4.3/bits/stl_vector.h:741
#11 do_list_keys (ctx=0x3cce430, pats=<value optimized out>, keys=...,
secretOnly=<value optimized out>) at
/usr/src/debug/kdepim-4.4.9/libkleo/backends/qgpgme/qgpgmekeylistjob.cpp:74
#12 0x00007f89c539985f in list_keys (ctx=0x0, pats=) at
/usr/src/debug/kdepim-4.4.9/libkleo/backends/qgpgme/qgpgmekeylistjob.cpp:87
#13 0x00007f89c539ad2d in operator()<boost::tuples::tuple<GpgME::KeyListResult,
std::vector<GpgME::Key, std::allocator<GpgME::Key> >, QString, GpgME::Error,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>,
boost::tuples::tuple<GpgME::KeyListResult, std::vector<GpgME::Key,
std::allocator<GpgME::Key> >, QString, GpgME::Error, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type> (*)(GpgME::Context*,
QStringList, bool), boost::_bi::list1<GpgME::Context*&> >
(function_obj_ptr=<value optimized out>) at
/usr/include/boost/bind/bind.hpp:382
#14 operator()<GpgME::Context*> (function_obj_ptr=<value optimized out>) at
/usr/include/boost/bind/bind_template.hpp:32
#15 operator()<boost::tuples::tuple<GpgME::KeyListResult,
std::vector<GpgME::Key, std::allocator<GpgME::Key> >, QString, GpgME::Error,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>,
boost::_bi::bind_t<boost::tuples::tuple<GpgME::KeyListResult,
std::vector<GpgME::Key, std::allocator<GpgME::Key> >, QString, GpgME::Error,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>,
boost::tuples::tuple<GpgME::KeyListResult, std::vector<GpgME::Key,
std::allocator<GpgME::Key> >, QString, GpgME::Error, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type> (*)(GpgME::Context*,
QStringList, bool), boost::_bi::list3<boost::arg<1>,
boost::_bi::value<QStringList>, boost::_bi::value<bool> > >, boost::_bi::list0>
(function_obj_ptr=<value optimized out>) at
/usr/include/boost/bind/bind.hpp:243
#16 operator() (function_obj_ptr=<value optimized out>) at
/usr/include/boost/bind/bind_template.hpp:20
#17
boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified,
boost::_bi::bind_t<boost::tuples::tuple<GpgME::KeyListResult,
std::vector<GpgME::Key, std::allocator<GpgME::Key> >, QString, GpgME::Error,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>,
boost::tuples::tuple<GpgME::KeyListResult, std::vector<GpgME::Key,
std::allocator<GpgME::Key> >, QString, GpgME::Error, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type> (*)(GpgME::Context*,
QStringList, bool), boost::_bi::list3<boost::arg<1>,
boost::_bi::value<QStringList>, boost::_bi::value<bool> > >,
boost::_bi::list1<boost::_bi::value<GpgME::Context*> > >,
boost::tuples::tuple<GpgME::KeyListResult, std::vector<GpgME::Key,
std::allocator<GpgME::Key> >, QString, GpgME::Error, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type> >::invoke
(function_obj_ptr=<value optimized out>)
    at /usr/include/boost/function/function_template.hpp:132
#18 0x00007f89c539c16d in
Kleo::_detail::Thread<boost::tuples::tuple<GpgME::KeyListResult,
std::vector<GpgME::Key, std::allocator<GpgME::Key> >, QString, GpgME::Error,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
>::run() () from /usr/lib64/libkleo.so.4
#19 0x00007f89df83cb45 in ?? () from /usr/lib64/libQtCore.so.4
#20 0x00007f89d8cf5a5d in start_thread () from /lib64/libpthread.so.0
#21 0x00007f89de5a815d in clone () from /lib64/libc.so.6
#22 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f89e10bc720 (LWP 16605)):
#0  0x00007f89de59e533 in poll () from /lib64/libc.so.6
#1  0x00007f89d3c5240a in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f89d3c52967 in ?? () from /usr/lib64/libxcb.so.1
#3  0x00007f89d3c52c15 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x00007f89d956e41a in _XSend () from /usr/lib64/libX11.so.6
#5  0x00007f89d955a773 in ?? () from /usr/lib64/libX11.so.6
#6  0x00007f89d955a95e in XPutImage () from /usr/lib64/libX11.so.6
#7  0x00007f89dede7f28 in QX11PixmapData::fromImage(QImage const&,
QFlags<Qt::ImageConversionFlag>) () from /usr/lib64/libQtGui.so.4
#8  0x00007f89dedd3766 in QPixmap::fromImage(QImage const&,
QFlags<Qt::ImageConversionFlag>) () from /usr/lib64/libQtGui.so.4
#9  0x00007f89dee36c98 in QPaintEngine::drawImage(QRectF const&, QImage const&,
QRectF const&, QFlags<Qt::ImageConversionFlag>) () from
/usr/lib64/libQtGui.so.4
#10 0x00007f89deef1eb2 in ?? () from /usr/lib64/libQtGui.so.4
#11 0x00007f89dee4c0bf in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007f89dee4e5cc in QPainter::drawRects(QRect const*, int) () from
/usr/lib64/libQtGui.so.4
#13 0x00007f89dee4e74c in QPainter::fillRect(QRect const&, QBrush const&) ()
from /usr/lib64/libQtGui.so.4
#14 0x00007f89ceec3a41 in ?? () from
/usr/lib64/kde4/plugins/styles/iaora-kde.so
#15 0x00007f89ceebfcb0 in ?? () from
/usr/lib64/kde4/plugins/styles/iaora-kde.so
#16 0x00007f89e03081b4 in KStyle::drawControl(QStyle::ControlElement,
QStyleOption const*, QPainter*, QWidget const*) const () from
/usr/lib64/libkdeui.so.5
#17 0x00007f89ceebf89c in ?? () from
/usr/lib64/kde4/plugins/styles/iaora-kde.so
#18 0x00007f89e03081f2 in KStyle::drawControl(QStyle::ControlElement,
QStyleOption const*, QPainter*, QWidget const*) const () from
/usr/lib64/libkdeui.so.5
#19 0x00007f89ceebf89c in ?? () from
/usr/lib64/kde4/plugins/styles/iaora-kde.so
#20 0x00007f89e03dd6f5 in KPushButton::paintEvent(QPaintEvent*) () from
/usr/lib64/libkdeui.so.5
#21 0x00007f89ded47012 in QWidget::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#22 0x00007f89decf10cc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#23 0x00007f89decf76bb in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#24 0x00007f89e02f5366 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#25 0x00007f89df92c51c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#26 0x00007f89ded4f5fd in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib64/libQtGui.so.4
#27 0x00007f89ded50298 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#28 0x00007f89ded500c9 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#29 0x00007f89ded4f35a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib64/libQtGui.so.4
#30 0x00007f89ded50298 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#31 0x00007f89ded500c9 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#32 0x00007f89ded4f35a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib64/libQtGui.so.4
#33 0x00007f89def084d5 in ?? () from /usr/lib64/libQtGui.so.4
#34 0x00007f89ded40f80 in QWidgetPrivate::syncBackingStore() () from
/usr/lib64/libQtGui.so.4
#35 0x00007f89ded47715 in QWidget::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#36 0x00007f89decf10cc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#37 0x00007f89decf76bb in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#38 0x00007f89e02f5366 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#39 0x00007f89df92c51c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#40 0x00007f89def05857 in ?? () from /usr/lib64/libQtGui.so.4
#41 0x00007f89def08cd6 in ?? () from /usr/lib64/libQtGui.so.4
#42 0x00007f89ded4332b in QWidget::repaint(QRect const&) () from
/usr/lib64/libQtGui.so.4
#43 0x00007f89ded433f3 in QWidget::repaint() () from /usr/lib64/libQtGui.so.4
#44 0x00007f89da597ff5 in Q3ListView::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib64/libQt3Support.so.4
#45 0x00007f89dcb3bba6 in K3ListView::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib64/libkde3support.so.4
#46 0x00007f89c53ecce0 in Kleo::KeyListView::qt_metacall (this=0x7fffa5dec9c0,
_c=QMetaObject::ReadProperty, _id=-1, _a=0xffffffffffffffff)
    at /usr/src/debug/kdepim-4.4.9/build/libkleo/keylistview.moc:90
#47 0x00007f89df93f7b6 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#48 0x00007f89df93c043 in QObject::event(QEvent*) () from
/usr/lib64/libQtCore.so.4
#49 0x00007f89decf10cc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#50 0x00007f89decf76bb in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#51 0x00007f89e02f5366 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#52 0x00007f89df92c51c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#53 0x00007f89df959342 in ?? () from /usr/lib64/libQtCore.so.4
#54 0x00007f89df955e54 in ?? () from /usr/lib64/libQtCore.so.4
#55 0x00007f89d783ad20 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#56 0x00007f89d783eb88 in ?? () from /usr/lib64/libglib-2.0.so.0
#57 0x00007f89d783ed3c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#58 0x00007f89df955b43 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#59 0x00007f89ded9ff5e in ?? () from /usr/lib64/libQtGui.so.4
#60 0x00007f89df92ae42 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#61 0x00007f89df92b21c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#62 0x00007f89df1ba90e in QDialog::exec() () from /usr/lib64/libQtGui.so.4
#63 0x00007f89c53f7eef in Kleo::KeyRequester::slotDialogButtonClicked
(this=0x325fde0) at /usr/src/debug/kdepim-4.4.9/libkleo/ui/keyrequester.cpp:337
#64 0x00007f89c53f895c in Kleo::KeyRequester::qt_metacall (this=0x325fde0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa5df4a90)
    at /usr/src/debug/kdepim-4.4.9/build/libkleo/keyrequester.moc:85
#65 0x00007f89df93f7b6 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#66 0x00007f89df38c752 in QAbstractButton::clicked(bool) () from
/usr/lib64/libQtGui.so.4
#67 0x00007f89df0a57db in ?? () from /usr/lib64/libQtGui.so.4
#68 0x00007f89df0a669b in ?? () from /usr/lib64/libQtGui.so.4
#69 0x00007f89df0a690c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib64/libQtGui.so.4
#70 0x00007f89ded47432 in QWidget::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#71 0x00007f89decf10cc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#72 0x00007f89decf7e9b in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#73 0x00007f89e02f5366 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#74 0x00007f89df92c51c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#75 0x00007f89decf706e in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib64/libQtGui.so.4
#76 0x00007f89ded76d45 in ?? () from /usr/lib64/libQtGui.so.4
#77 0x00007f89ded75a5a in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/libQtGui.so.4
#78 0x00007f89deda0372 in ?? () from /usr/lib64/libQtGui.so.4
#79 0x00007f89d783ad20 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#80 0x00007f89d783eb88 in ?? () from /usr/lib64/libglib-2.0.so.0
#81 0x00007f89d783ed3c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#82 0x00007f89df955b43 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#83 0x00007f89ded9ff5e in ?? () from /usr/lib64/libQtGui.so.4
#84 0x00007f89df92ae42 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#85 0x00007f89df92b21c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#86 0x00007f89df1ba90e in QDialog::exec() () from /usr/lib64/libQtGui.so.4
#87 0x00007f89c675a944 in IdentityPage::slotModifyIdentity (this=0x4548ac0) at
/usr/src/debug/kdepim-4.4.9/kmail/configuredialog.cpp:410
#88 0x00007f89c67995ac in IdentityPage::qt_metacall (this=0x4548ac0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa5df6210)
    at /usr/src/debug/kdepim-4.4.9/build/kmail/configuredialog_p.moc:313
#89 0x00007f89df93f7b6 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#90 0x00007f89df38c752 in QAbstractButton::clicked(bool) () from
/usr/lib64/libQtGui.so.4
#91 0x00007f89df0a57db in ?? () from /usr/lib64/libQtGui.so.4
#92 0x00007f89df0a669b in ?? () from /usr/lib64/libQtGui.so.4
#93 0x00007f89df0a690c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib64/libQtGui.so.4
#94 0x00007f89ded47432 in QWidget::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#95 0x00007f89decf10cc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#96 0x00007f89decf7e9b in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#97 0x00007f89e02f5366 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#98 0x00007f89df92c51c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#99 0x00007f89decf706e in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib64/libQtGui.so.4
#100 0x00007f89ded76d45 in ?? () from /usr/lib64/libQtGui.so.4
#101 0x00007f89ded75a5a in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/libQtGui.so.4
#102 0x00007f89deda0372 in ?? () from /usr/lib64/libQtGui.so.4
#103 0x00007f89d783ad20 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#104 0x00007f89d783eb88 in ?? () from /usr/lib64/libglib-2.0.so.0
#105 0x00007f89d783ed3c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#106 0x00007f89df955b43 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#107 0x00007f89ded9ff5e in ?? () from /usr/lib64/libQtGui.so.4
#108 0x00007f89df92ae42 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#109 0x00007f89df92b21c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#110 0x00007f89df92febb in QCoreApplication::exec() () from
/usr/lib64/libQtCore.so.4
#111 0x0000000000403bb7 in main (argc=<value optimized out>, argv=<value
optimized out>) at /usr/src/debug/kdepim-4.4.9/kontact/src/main.cpp:218


I hope this helps.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list