Summary: | kleopatra and kmail crashing while importing x509 certs (s/mime) | ||
---|---|---|---|
Product: | [Applications] kleopatra | Reporter: | Hendrik Lehmbruch <hlehmbruch> |
Component: | general | Assignee: | Andre Heinecke <aheinecke> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | emanuel, mutz |
Priority: | NOR | ||
Version: | 2.0.12 | ||
Target Milestone: | --- | ||
Platform: | Debian stable | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Hendrik Lehmbruch
2013-03-12 09:08:31 UTC
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@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@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@entry=0xca49d0, m=88) at tools/qcache.h:208 #12 0x00007f2aee86714b in QCache<QRegExpEngineKey, QRegExpEngine>::insert (this=0xca49d0, akey=..., aobject=aobject@entry=0xcc2c50, acost=acost@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@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@entry=0x202db30) at widgets/qabstractbutton.cpp:548 #36 0x00007f2aef2108a0 in QAbstractButtonPrivate::click (this=this@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@entry=0xd79440, receiver=receiver@entry=0x202daa0, e=e@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@entry=0x202c690, event=event@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@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@entry=0x1b1f850) at widgets/qabstractbutton.cpp:548 #60 0x00007f2aef2108a0 in QAbstractButtonPrivate::click (this=this@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@entry=0xd79440, receiver=receiver@entry=0x179d430, e=e@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@entry=0x1a60c30, event=event@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@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 (In reply to comment #1) forgot the kmail version kmail -v Qt: 4.8.2 KDE Development Platform: 4.9.5 KMail: 1.13.7 > 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@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@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@entry=0xca49d0, > m=88) at tools/qcache.h:208 > #12 0x00007f2aee86714b in QCache<QRegExpEngineKey, QRegExpEngine>::insert > (this=0xca49d0, akey=..., aobject=aobject@entry=0xcc2c50, > acost=acost@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@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@entry=0x202db30) at widgets/qabstractbutton.cpp:548 > #36 0x00007f2aef2108a0 in QAbstractButtonPrivate::click > (this=this@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@entry=0xd79440, receiver=receiver@entry=0x202daa0, > e=e@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@entry=0x202c690, event=event@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@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@entry=0x1b1f850) at widgets/qabstractbutton.cpp:548 > #60 0x00007f2aef2108a0 in QAbstractButtonPrivate::click > (this=this@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@entry=0xd79440, receiver=receiver@entry=0x179d430, > e=e@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@entry=0x1a60c30, event=event@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@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 Can you test a current Kleopatra from KDE 4.10.3 please? Works for me without crash in Kleopatra (KDE 4.10.3) of Ggp4win. Sorry for the big delay. at the moment kleopatra did not start, see the terminal output below. The systray icon is visible but nothing more, --------------------------------- kleopatra -v Qt: 4.8.5 KDE: 4.10.5 Kleopatra: 2.1.1 hhl@hhl:~$ kleopatra QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. chan_17 -> OK GPG UI server (Kleopatra/2.1.1) ready to serve chan_16 <- OK GPG UI server (Kleopatra/2.1.1) ready to serve chan_16 -> GETINFO pid chan_17 <- GETINFO pid chan_17 -> D 17820 chan_17 -> OK chan_16 <- D 17820 chan_16 <- OK Server PID = 17820 chan_16 -> BYE chan_17 <- BYE chan_17 -> OK closing connection ChecksumDefinition[ "sha1sum" ] ("xargs", "-0", "sha1sum", "--") ChecksumDefinition[ "sha1sum" ] find -print0 | "/usr/bin/xargs" ("-0", "sha1sum", "--") ChecksumDefinition[ "sha1sum" ] ("sha1sum", "-c", "--") ChecksumDefinition[ "sha1sum" ] "/usr/bin/sha1sum" ("-c", "--") "%f" () ChecksumDefinition[ "md5sum" ] ("xargs", "-0", "md5sum", "--") ChecksumDefinition[ "md5sum" ] find -print0 | "/usr/bin/xargs" ("-0", "md5sum", "--") ChecksumDefinition[ "md5sum" ] ("md5sum", "-c", "--") ChecksumDefinition[ "md5sum" ] "/usr/bin/md5sum" ("-c", "--") "%f" () hhl@hhl:~$ QSocketNotifier: Invalid socket 17 and type 'Read', disabling... *** Error in `kleopatra': realloc(): invalid next size: 0x00007f472c004570 *** Andre can you look at this Kleo crash? I am pretty sure that this was fixed in gpgme-1.5.5 Which contained: "Fixed crash in key listings for user ids with a backslash." This caused a similar backtrace. Crash on realloc in gpgme_op_keylist. Resolving this as fixed upstream. |