[kleopatra] [Bug 316582] kleopatra and kmail crashing while importing x509 certs (s/mime)

Hendrik Lehmbruch hlehmbruch at gmx.net
Tue Mar 12 09:12:49 GMT 2013


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

--- Comment #1 from Hendrik Lehmbruch <hlehmbruch at gmx.net> ---
here the output for kmail

Application: KMail (kmail), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__lll_lock_wait_private () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
[Current thread is 1 (Thread 0x7f2af0f24760 (LWP 16022))]

Thread 2 (Thread 0x7f2acbebd700 (LWP 16318)):
[KCrash Handler]
#6  0x00007f2aedf30475 in *__GI_raise (sig=<optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f2aedf336f0 in *__GI_abort () at abort.c:92
#8  0x00007f2aedf6b52b in __libc_message (do_abort=<optimized out>,
fmt=<optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f2aedf74d76 in malloc_printerr (action=3, str=0x7f2aee049d7d
"realloc(): invalid next size", ptr=<optimized out>) at malloc.c:6283
#10 0x00007f2aedf7a94c in _int_realloc (av=0x7f2ac4000020, oldp=0x7f2ac40010e0,
oldsize=1024, nb=2480) at malloc.c:5238
#11 0x00007f2aedf7ac60 in *__GI___libc_realloc (oldmem=0x7f2ac40010f0,
bytes=2471) at malloc.c:3821
#12 0x00007f2ae1eb4599 in ?? () from /usr/lib/libgpgme-pthread.so.11
#13 0x00007f2ae1ea56eb in ?? () from /usr/lib/libgpgme-pthread.so.11
#14 0x00007f2ae1ea5e31 in ?? () from /usr/lib/libgpgme-pthread.so.11
#15 0x00007f2ae1eab736 in gpgme_op_keylist_next () from
/usr/lib/libgpgme-pthread.so.11
#16 0x00007f2ae883c962 in GpgME::Context::nextKey (this=<optimized out>, e=...)
at ../../gpgme++/context.cpp:474
#17 0x00007f2ae8afc552 in do_list_keys (ctx=0x1eaa500, pats=..., keys=...,
secretOnly=secretOnly at entry=false) at
../../libkleo/backends/qgpgme/qgpgmekeylistjob.cpp:74
#18 0x00007f2ae8afcf69 in list_keys (ctx=0x1eaa500, pats=..., secretOnly=false)
at ../../libkleo/backends/qgpgme/qgpgmekeylistjob.cpp:87
#19 0x00007f2ae8affb66 in operator()<boost::tuples::tuple<GpgME::KeyListResult,
std::vector<GpgME::Key>, QString, GpgME::Error>,
boost::tuples::tuple<GpgME::KeyListResult, std::vector<GpgME::Key>, QString,
GpgME::Error> (*)(GpgME::Context*, QStringList, bool),
boost::_bi::list1<GpgME::Context*&> > (a=<synthetic pointer>, this=0x2540688,
f=<optimized out>) at /usr/include/boost/bind/bind.hpp:382
#20 operator()<GpgME::Context*> (a1=@0x2540698: 0x1eaa500, this=0x2540680) at
/usr/include/boost/bind/bind_template.hpp:32
#21 operator()<boost::tuples::tuple<GpgME::KeyListResult,
std::vector<GpgME::Key>, QString, GpgME::Error>,
boost::_bi::bind_t<boost::tuples::tuple<GpgME::KeyListResult,
std::vector<GpgME::Key>, QString, GpgME::Error>,
boost::tuples::tuple<GpgME::KeyListResult, std::vector<GpgME::Key>, QString,
GpgME::Error> (*)(GpgME::Context*, QStringList, bool),
boost::_bi::list3<boost::arg<1>, boost::_bi::value<QStringList>,
boost::_bi::value<bool> > >, boost::_bi::list0> (f=..., this=0x2540698, a=...)
at /usr/include/boost/bind/bind.hpp:243
#22 operator() (this=0x2540680) at /usr/include/boost/bind/bind_template.hpp:20
#23
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=...) at /usr/include/boost/function/function_template.hpp:132
#24 0x00007f2ae8b00f5f in operator() (this=0x253ffa0) at
/usr/include/boost/function/function_template.hpp:760
#25 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 (this=0x253ff88) at ../../libkleo/backends/qgpgme/threadedjobmixin.h:103
#26 0x00007f2aee826d0b in QThreadPrivate::start (arg=0x253ff88) at
thread/qthread_unix.cpp:307
#27 0x00007f2aebba8b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#28 0x00007f2aedfd8a7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#29 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2af0f24760 (LWP 16022)):
#0  __lll_lock_wait_private () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f2aedf7b6b8 in _L_lock_9627 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f2aedf79aa1 in *__GI___libc_free (mem=0x7f2ac4000020) at
malloc.c:3736
#3  0x00007f2aee8705d8 in QString::free (d=0x7f2ac4002b20) at
tools/qstring.cpp:1235
#4  0x00007f2aee866e86 in ~QString (this=0x7f2ac4003570, __in_chrg=<optimized
out>) at ../../include/QtCore/../../src/corelib/tools/qstring.h:880
#5  ~QRegExpEngineKey (this=0x7f2ac4003570, __in_chrg=<optimized out>) at
tools/qregexp.cpp:870
#6  ~QHashNode (this=0x7f2ac4003560, __in_chrg=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qhash.h:216
#7  deleteNode2 (node=0x7f2ac4003560) at
../../include/QtCore/../../src/corelib/tools/qhash.h:521
#8  deleteNode (node=0x7f2ac4003560, this=0xca49e0) at
../../include/QtCore/../../src/corelib/tools/qhash.h:511
#9  QHash<QRegExpEngineKey, QCache<QRegExpEngineKey,
QRegExpEngine>::Node>::remove (this=this at entry=0xca49e0, akey=...) at
../../include/QtCore/../../src/corelib/tools/qhash.h:797
#10 0x00007f2aee866f2c in unlink (n=..., this=0xca49d0) at tools/qcache.h:74
#11 QCache<QRegExpEngineKey, QRegExpEngine>::trim (this=this at entry=0xca49d0,
m=88) at tools/qcache.h:208
#12 0x00007f2aee86714b in QCache<QRegExpEngineKey, QRegExpEngine>::insert
(this=0xca49d0, akey=..., aobject=aobject at entry=0xcc2c50, acost=acost at entry=12)
at tools/qcache.h:188
#13 0x00007f2aee8630f4 in derefEngine (key=..., eng=0xcc2c50) at
tools/qregexp.cpp:3687
#14 invalidateEngine (priv=0xcc1110) at tools/qregexp.cpp:3743
#15 0x00007f2aee86328c in QRegExp::~QRegExp (this=0x7f2af085c058,
__in_chrg=<optimized out>) at tools/qregexp.cpp:3835
#16 0x00007f2aedf34df2 in __run_exit_handlers (status=1, listp=0x7f2aee2824c8,
run_list_atexit=true) at exit.c:78
#17 0x00007f2aedf34e45 in *__GI_exit (status=-1006632928) at exit.c:100
#18 0x00007f2aeeec0018 in qt_xio_errhandler () at
kernel/qapplication_x11.cpp:770
#19 0x00007f2af0ab5818 in KApplication::xioErrhandler (this=0x7fff9331f040,
dpy=0xd77530) at ../../kdeui/kernel/kapplication.cpp:419
#20 0x00007f2aed7e760e in _XIOError () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#21 0x00007f2aed7e50ad in _XEventsQueued () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#22 0x00007f2aed7d66af in XEventsQueued () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#23 0x00007f2aeeef769c in x11EventSourceCheck (s=0xd4bff0) at
kernel/qguieventdispatcher_glib.cpp:85
#24 0x00007f2ae5ccc13b in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f2ae5ccc5c2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f2ae5ccc744 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f2aee950276 in QEventDispatcherGlib::processEvents (this=0xc75b60,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#28 0x00007f2aeeef783e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x00007f2aee9208af in QEventLoop::processEvents
(this=this at entry=0x7fff9331c1b0, flags=...) at kernel/qeventloop.cpp:149
#30 0x00007f2aee920b38 in QEventLoop::exec (this=0x7fff9331c1b0, flags=...) at
kernel/qeventloop.cpp:204
#31 0x00007f2aef30a358 in QDialog::exec (this=0x1cea8c0) at
dialogs/qdialog.cpp:554
#32 0x00007f2ae8b6520f in Kleo::KeyRequester::slotDialogButtonClicked
(this=0x202c690) at ../../libkleo/ui/keyrequester.cpp:337
#33 0x00007f2aee93754f in QMetaObject::activate (sender=0x202daa0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff9331c360) at
kernel/qobject.cpp:3547
#34 0x00007f2aef4bbf32 in QAbstractButton::clicked (this=<optimized out>,
_t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#35 0x00007f2aef21006e in QAbstractButtonPrivate::emitClicked
(this=this at entry=0x202db30) at widgets/qabstractbutton.cpp:548
#36 0x00007f2aef2108a0 in QAbstractButtonPrivate::click
(this=this at entry=0x202db30) at widgets/qabstractbutton.cpp:541
#37 0x00007f2aef210b0c in QAbstractButton::mouseReleaseEvent (this=0x202daa0,
e=0x7fff9331cc00) at widgets/qabstractbutton.cpp:1123
#38 0x00007f2aeeea5e10 in QWidget::event (this=0x202daa0, event=0x7fff9331cc00)
at kernel/qwidget.cpp:8371
#39 0x00007f2aeee5670c in QApplicationPrivate::notify_helper
(this=this at entry=0xd79440, receiver=receiver at entry=0x202daa0,
e=e at entry=0x7fff9331cc00) at kernel/qapplication.cpp:4556
#40 0x00007f2aeee5b3eb in QApplication::notify (this=<optimized out>,
receiver=0x202daa0, e=0x7fff9331cc00) at kernel/qapplication.cpp:4099
#41 0x00007f2af0ab6a36 in KApplication::notify (this=0x7fff9331f040,
receiver=0x202daa0, event=0x7fff9331cc00) at
../../kdeui/kernel/kapplication.cpp:311
#42 0x00007f2aee921b5e in QCoreApplication::notifyInternal
(this=0x7fff9331f040, receiver=0x202daa0, event=0x7fff9331cc00) at
kernel/qcoreapplication.cpp:915
#43 0x00007f2aeee5754b in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#44 QApplicationPrivate::sendMouseEvent (receiver=0x202daa0,
event=0x7fff9331cc00, alienWidget=0x202daa0, nativeWidget=0x202c690,
buttonDown=0x7f2aef92c2a8, lastMouseReceiver=..., spontaneous=true) at
kernel/qapplication.cpp:3167
#45 0x00007f2aeeed1fc4 in QETWidget::translateMouseEvent
(this=this at entry=0x202c690, event=event at entry=0x7fff9331d370) at
kernel/qapplication_x11.cpp:4523
#46 0x00007f2aeeed0d51 in QApplication::x11ProcessEvent (this=0x7fff9331f040,
event=0x7fff9331d370) at kernel/qapplication_x11.cpp:3646
#47 0x00007f2aeeef7bc2 in x11EventSourceDispatch (s=0xd4bff0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#48 0x00007f2ae5ccc355 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f2ae5ccc688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007f2ae5ccc744 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f2aee950276 in QEventDispatcherGlib::processEvents (this=0xc75b60,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#52 0x00007f2aeeef783e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007f2aee9208af in QEventLoop::processEvents
(this=this at entry=0x7fff9331d750, flags=...) at kernel/qeventloop.cpp:149
#54 0x00007f2aee920b38 in QEventLoop::exec (this=0x7fff9331d750, flags=...) at
kernel/qeventloop.cpp:204
#55 0x00007f2aef30a358 in QDialog::exec (this=0x200e960) at
dialogs/qdialog.cpp:554
#56 0x00007f2aefa5e93f in IdentityPage::slotModifyIdentity (this=0x1b14b40) at
../../kmail/configuredialog.cpp:410
#57 0x00007f2aee93754f in QMetaObject::activate (sender=0x179d430, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff9331d900) at
kernel/qobject.cpp:3547
#58 0x00007f2aef4bbf32 in QAbstractButton::clicked (this=<optimized out>,
_t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#59 0x00007f2aef21006e in QAbstractButtonPrivate::emitClicked
(this=this at entry=0x1b1f850) at widgets/qabstractbutton.cpp:548
#60 0x00007f2aef2108a0 in QAbstractButtonPrivate::click
(this=this at entry=0x1b1f850) at widgets/qabstractbutton.cpp:541
#61 0x00007f2aef210b0c in QAbstractButton::mouseReleaseEvent (this=0x179d430,
e=0x7fff9331e1a0) at widgets/qabstractbutton.cpp:1123
#62 0x00007f2aeeea5e10 in QWidget::event (this=0x179d430, event=0x7fff9331e1a0)
at kernel/qwidget.cpp:8371
#63 0x00007f2aeee5670c in QApplicationPrivate::notify_helper
(this=this at entry=0xd79440, receiver=receiver at entry=0x179d430,
e=e at entry=0x7fff9331e1a0) at kernel/qapplication.cpp:4556
#64 0x00007f2aeee5b3eb in QApplication::notify (this=<optimized out>,
receiver=0x179d430, e=0x7fff9331e1a0) at kernel/qapplication.cpp:4099
#65 0x00007f2af0ab6a36 in KApplication::notify (this=0x7fff9331f040,
receiver=0x179d430, event=0x7fff9331e1a0) at
../../kdeui/kernel/kapplication.cpp:311
#66 0x00007f2aee921b5e in QCoreApplication::notifyInternal
(this=0x7fff9331f040, receiver=0x179d430, event=0x7fff9331e1a0) at
kernel/qcoreapplication.cpp:915
#67 0x00007f2aeee5754b in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#68 QApplicationPrivate::sendMouseEvent (receiver=0x179d430,
event=0x7fff9331e1a0, alienWidget=0x179d430, nativeWidget=0x1a60c30,
buttonDown=0x7f2aef92c2a8, lastMouseReceiver=..., spontaneous=true) at
kernel/qapplication.cpp:3167
#69 0x00007f2aeeed1fc4 in QETWidget::translateMouseEvent
(this=this at entry=0x1a60c30, event=event at entry=0x7fff9331e910) at
kernel/qapplication_x11.cpp:4523
#70 0x00007f2aeeed0d51 in QApplication::x11ProcessEvent (this=0x7fff9331f040,
event=0x7fff9331e910) at kernel/qapplication_x11.cpp:3646
#71 0x00007f2aeeef7bc2 in x11EventSourceDispatch (s=0xd4bff0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#72 0x00007f2ae5ccc355 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#73 0x00007f2ae5ccc688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#74 0x00007f2ae5ccc744 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#75 0x00007f2aee950276 in QEventDispatcherGlib::processEvents (this=0xc75b60,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#76 0x00007f2aeeef783e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#77 0x00007f2aee9208af in QEventLoop::processEvents
(this=this at entry=0x7fff9331ece0, flags=...) at kernel/qeventloop.cpp:149
#78 0x00007f2aee920b38 in QEventLoop::exec (this=0x7fff9331ece0, flags=...) at
kernel/qeventloop.cpp:204
#79 0x00007f2aee925cf8 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1187
#80 0x0000000000402fe6 in main (argc=<optimized out>, argv=<optimized out>) at
../../kmail/main.cpp:158

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



More information about the Kdepim-bugs mailing list