[Bug 269031] New: Kleopatra crashes after start

hhreg002 at arcor.de hhreg002 at arcor.de
Mon Mar 21 09:33:20 GMT 2011


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

           Summary: Kleopatra crashes after start
           Product: kleopatra
           Version: unspecified
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: hhreg002 at arcor.de
                CC: mutz at kde.org


Application: kleopatra (2.0.12)
KDE Platform Version: 4.5.5 (KDE 4.5.5) "release 1"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.7-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
I did only start kleopatra (first: via shell, second: via KMail)

The crash can be reproduced every time.

-- Backtrace:
Application: Kleopatra (kleopatra), signal: Aborted
[Current thread is 1 (Thread 0xb359a710 (LWP 20847))]

Thread 5 (Thread 0xb10b3b70 (LWP 20848)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d265b3 in __lll_lock_wait_private () from /lib/libc.so.6
#2  0xb5cb935f in _L_lock_10260 () from /lib/libc.so.6
#3  0xb5cb7ad6 in free () from /lib/libc.so.6
#4  0xb5eab98f in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0xb60730c2 in QEventDispatcherGlib::unregisterSocketNotifier
(this=0x83611c0, notifier=0xb10b330c) at kernel/qeventdispatcher_glib.cpp:493
#6  0xb6061248 in QSocketNotifier::setEnabled (this=0xb10b330c, enable=false)
at kernel/qsocketnotifier.cpp:298
#7  0xb60727ae in socketNotifierSourceCheck (source=0x835fac0) at
kernel/qeventdispatcher_glib.cpp:92
#8  0xb46797d0 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#9  0xb467a108 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xb467a60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#11 0xb6072d2b in QEventDispatcherGlib::processEvents (this=0x83611c0,
flags=...) at kernel/qeventdispatcher_glib.cpp:412
#12 0xb604611d in QEventLoop::processEvents (this=0xb10b32c0, flags=...) at
kernel/qeventloop.cpp:149
#13 0xb6046319 in QEventLoop::exec (this=0xb10b32c0, flags=...) at
kernel/qeventloop.cpp:201
#14 0xb5f4a403 in QThread::exec (this=0x835c880) at thread/qthread.cpp:487
#15 0xb6026afd in QInotifyFileSystemWatcherEngine::run (this=0x835c880) at
io/qfilesystemwatcher_inotify.cpp:248
#16 0xb5f4d04f in QThreadPrivate::start (arg=0x835c880) at
thread/qthread_unix.cpp:248
#17 0xb75c6b25 in start_thread () from /lib/libpthread.so.0
#18 0xb5d1846e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xaee4ab70 (LWP 20877)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb75cb125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5f4d710 in wait (this=0x835d344, mutex=0x835d340, time=4294967295) at
thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x835d344, mutex=0x835d340, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#4  0x080c6128 in (anonymous namespace)::ReaderStatusThread::run
(this=0x835d338) at
/usr/src/debug/kdepim-4.4.10/kleopatra/smartcard/readerstatus.cpp:454
#5  0xb5f4d04f in QThreadPrivate::start (arg=0x835d338) at
thread/qthread_unix.cpp:248
#6  0xb75c6b25 in start_thread () from /lib/libpthread.so.0
#7  0xb5d1846e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xaf64bb70 (LWP 20880)):
[KCrash Handler]
#7  0xffffe424 in __kernel_vsyscall ()
#8  0xb5c707ff in raise () from /lib/libc.so.6
#9  0xb5c72140 in abort () from /lib/libc.so.6
#10 0xb5cacfd7 in __libc_message () from /lib/libc.so.6
#11 0xb5cb2ffb in malloc_printerr () from /lib/libc.so.6
#12 0xb5cb6640 in _int_realloc () from /lib/libc.so.6
#13 0xb5cb7c43 in realloc () from /lib/libc.so.6
#14 0xb75f8eac in status_handler (opaque=0xaf64afc8, fd=24) at
engine-gpgsm.c:833
#15 0xb75e4d6d in _gpgme_run_io_cb (an_fds=0x840cfd8, checked=0,
op_err=0xaf64b01c) at wait.c:217
#16 0xb75e5605 in _gpgme_wait_on_condition (ctx=0x841db60, cond=0x845943c,
op_err_p=0x0) at wait-private.c:115
#17 0xb75ecdcb in gpgme_op_keylist_next (ctx=0x841db60, r_key=0xaf64b0b8) at
keylist.c:949
#18 0xb7627172 in GpgME::Context::nextKey (this=0xb0700760, e=...) at
/usr/src/debug/kdepimlibs-4.5.5/gpgme++/context.cpp:416
#19 0xb76c906c in do_list_keys (ctx=0xb0700760, pats=..., keys=std::vector of
length 88, capacity 128 = {...}, secretOnly=24)
    at
/usr/src/debug/kdepim-4.4.10/libkleo/backends/qgpgme/qgpgmekeylistjob.cpp:74
#20 0xb76c99f6 in list_keys (ctx=0xb0700760, pats=..., secretOnly=false) at
/usr/src/debug/kdepim-4.4.10/libkleo/backends/qgpgme/qgpgmekeylistjob.cpp:87
#21 0xb76cc954 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*&> > (function_obj_ptr=...) at
/usr/include/boost/bind/bind.hpp:382
#22 operator()<GpgME::Context*> (function_obj_ptr=...) at
/usr/include/boost/bind/bind_template.hpp:32
#23 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> (function_obj_ptr=...) at
/usr/include/boost/bind/bind.hpp:243
#24 operator() (function_obj_ptr=...) at
/usr/include/boost/bind/bind_template.hpp:20
#25
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
#26 0xb76cd393 in operator() (this=0xb071ef94) at
/usr/include/boost/function/function_template.hpp:1013
#27 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=0xb071ef94)
    at
/usr/src/debug/kdepim-4.4.10/libkleo/backends/qgpgme/threadedjobmixin.h:103
#28 0xb5f4d04f in QThreadPrivate::start (arg=0xb071ef94) at
thread/qthread_unix.cpp:248
#29 0xb75c6b25 in start_thread () from /lib/libpthread.so.0
#30 0xb5d1846e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xade48b70 (LWP 20883)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d265b3 in __lll_lock_wait_private () from /lib/libc.so.6
#2  0xb5cb935f in _L_lock_10260 () from /lib/libc.so.6
#3  0xb5cb7ad6 in free () from /lib/libc.so.6
#4  0xb5eab98f in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0xb5eab9eb in operator delete[](void*) () from /usr/lib/libstdc++.so.6
#6  0xb76c7909 in Kleo::_detail::PatternConverter::~PatternConverter
(this=0xade48130, __in_chrg=<value optimized out>) at
/usr/src/debug/kdepim-4.4.10/libkleo/backends/qgpgme/threadedjobmixin.cpp:97
#7  0xb76c91a4 in do_list_keys (ctx=0xade48104, pats=..., keys=std::vector of
length -384609607, capacity -384609607 = {...}, secretOnly=24)
    at
/usr/src/debug/kdepim-4.4.10/libkleo/backends/qgpgme/qgpgmekeylistjob.cpp:67
#8  0xb76c99f6 in list_keys (ctx=0xb070e610, pats=..., secretOnly=true) at
/usr/src/debug/kdepim-4.4.10/libkleo/backends/qgpgme/qgpgmekeylistjob.cpp:87
#9  0xb76cc954 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*&> > (function_obj_ptr=...) at
/usr/include/boost/bind/bind.hpp:382
#10 operator()<GpgME::Context*> (function_obj_ptr=...) at
/usr/include/boost/bind/bind_template.hpp:32
#11 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> (function_obj_ptr=...) at
/usr/include/boost/bind/bind.hpp:243
#12 operator() (function_obj_ptr=...) at
/usr/include/boost/bind/bind_template.hpp:20
#13
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
#14 0xb76cd393 in operator() (this=0xb071fe3c) at
/usr/include/boost/function/function_template.hpp:1013
#15 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=0xb071fe3c)
    at
/usr/src/debug/kdepim-4.4.10/libkleo/backends/qgpgme/threadedjobmixin.h:103
#16 0xb5f4d04f in QThreadPrivate::start (arg=0xb071fe3c) at
thread/qthread_unix.cpp:248
#17 0xb75c6b25 in start_thread () from /lib/libpthread.so.0
#18 0xb5d1846e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb359a710 (LWP 20847)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d265b3 in __lll_lock_wait_private () from /lib/libc.so.6
#2  0xb5cb935f in _L_lock_10260 () from /lib/libc.so.6
#3  0xb5cb7ad6 in free () from /lib/libc.so.6
#4  0xb5eab98f in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0xb60730c2 in QEventDispatcherGlib::unregisterSocketNotifier
(this=0x82cbb78, notifier=0x8335b30) at kernel/qeventdispatcher_glib.cpp:493
#6  0xb6061248 in QSocketNotifier::setEnabled (this=0x8335b30, enable=false) at
kernel/qsocketnotifier.cpp:298
#7  0xb60727ae in socketNotifierSourceCheck (source=0x82f0d00) at
kernel/qeventdispatcher_glib.cpp:92
#8  0xb46797d0 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#9  0xb467a108 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xb467a60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#11 0xb6072d2b in QEventDispatcherGlib::processEvents (this=0x82cbb78,
flags=...) at kernel/qeventdispatcher_glib.cpp:412
#12 0xb65e61ba in ?? () from /usr/lib/libQtGui.so.4
#13 0xb604611d in QEventLoop::processEvents (this=0xbf961334, flags=...) at
kernel/qeventloop.cpp:149
#14 0xb6046319 in QEventLoop::exec (this=0xbf961334, flags=...) at
kernel/qeventloop.cpp:201
#15 0x081e42ff in fillKeyCache (splash=0xbf9613a4, server=0xbf961340) at
/usr/src/debug/kdepim-4.4.10/kleopatra/main.cpp:162
#16 0x081e59e6 in main (argc=) at
/usr/src/debug/kdepim-4.4.10/kleopatra/main.cpp:247

Reported using DrKonqi

-- 
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