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

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


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

--- Comment #2 from Hendrik Lehmbruch <hlehmbruch at gmx.net> ---
(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 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