[kleopatra] [Bug 342153] New: Kelopatra crashes on the first start up if kgpg

Marek Ciborowski ciborowskimarek at gmail.com
Tue Dec 23 13:28:12 GMT 2014


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

            Bug ID: 342153
           Summary: Kelopatra crashes on the first start up if kgpg
           Product: kleopatra
           Version: 2.2.0
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: ciborowskimarek at gmail.com
                CC: mutz at kde.org

Application: kleopatra (2.2.0)
KDE Platform Version: 4.14.3
Qt Version: 4.8.6
Operating System: Linux 3.17.7-300.fc21.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

Starting kgpg for the first time. All information provided - defaults accepted.

-- Backtrace:
Application: Kleopatra (kleopatra), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f766cce7900 (LWP 4961))]

Thread 3 (Thread 0x7f7649780700 (LWP 4962)):
#0  0x00007f76661331dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f765fc86e24 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f7644003460, timeout=-1, context=0x7f76440009a0) at gmain.c:4076
#2  g_main_context_iterate (context=context at entry=0x7f76440009a0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3776
#3  0x00007f765fc86f3c in g_main_context_iteration (context=0x7f76440009a0,
may_block=1) at gmain.c:3842
#4  0x00007f7666ddda3e in QEventDispatcherGlib::processEvents
(this=0x7f76440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007f7666dad261 in QEventLoop::processEvents
(this=this at entry=0x7f764977fc80, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f7666dad5c5 in QEventLoop::exec (this=this at entry=0x7f764977fc80,
flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f7666ca2b59 in QThread::exec (this=this at entry=0x1ff3df0) at
thread/qthread.cpp:538
#8  0x00007f7666d8dcc3 in QInotifyFileSystemWatcherEngine::run (this=0x1ff3df0)
at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f7666ca53bf in QThreadPrivate::start (arg=0x1ff3df0) at
thread/qthread_unix.cpp:349
#10 0x00007f766711e52a in start_thread (arg=0x7f7649780700) at
pthread_create.c:310
#11 0x00007f766613e77d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f76437fe700 (LWP 5023)):
[KCrash Handler]
#6  assuan_write_line (ctx=ctx at entry=0x0, line=0x7f766c17a11b "GETINFO
agent-check") at assuan-buffer.c:323
#7  0x00007f766c16aecc in gpgsm_assuan_simple_command (ctx=0x0, cmd=<optimized
out>, status_fnc=0x0, status_fnc_value=0x0) at engine-gpgsm.c:572
#8  0x00007f766c16b3fb in gpgsm_keylist (engine=0x7f7630000a00,
pattern=0x7f766c17759a "", secret_only=1, mode=257) at engine-gpgsm.c:1557
#9  0x00007f766c160730 in gpgme_op_keylist_start (ctx=0x1ed38e0, pattern=0x0,
secret_only=1) at keylist.c:886
#10 0x00007f766c3a2a36 in GpgME::Context::startKeyListing (this=<optimized
out>, pattern=<optimized out>, secretOnly=<optimized out>) at
/usr/src/debug/kdepimlibs-4.14.3/gpgme++/context.cpp:469
#11 0x00007f766c3a2acb in GpgME::Context::startKeyListing
(this=this at entry=0x201cff0, patterns=patterns at entry=0x0,
secretOnly=secretOnly at entry=true) at
/usr/src/debug/kdepimlibs-4.14.3/gpgme++/context.cpp:477
#12 0x00007f766c87b5b2 in do_list_keys (ctx=ctx at entry=0x201cff0,
keys=std::vector of length 0, capacity 0, secretOnly=secretOnly at entry=true) at
/usr/src/debug/kdepim-4.14.3/libkleo/backends/qgpgme/qgpgmelistallkeysjob.cpp:70
#13 0x00007f766c87cc04 in list_keys (ctx=0x201cff0, mergeKeys=<optimized out>)
at
/usr/src/debug/kdepim-4.14.3/libkleo/backends/qgpgme/qgpgmelistallkeysjob.cpp:124
#14 0x00007f766c87e1b1 in operator()<boost::tuples::tuple<GpgME::KeyListResult,
std::vector<GpgME::Key>, std::vector<GpgME::Key>, QString, GpgME::Error>,
boost::tuples::tuple<GpgME::KeyListResult, std::vector<GpgME::Key>,
std::vector<GpgME::Key>, QString, GpgME::Error> (*)(GpgME::Context*, bool),
boost::_bi::list1<GpgME::Context*&> > (f=<optimized out>, a=<synthetic
pointer>, this=<optimized out>) at /usr/include/boost/bind/bind.hpp:303
#15 operator()<GpgME::Context*> (a1=<optimized out>, this=<optimized out>) at
/usr/include/boost/bind/bind_template.hpp:32
#16 operator()<boost::tuples::tuple<GpgME::KeyListResult,
std::vector<GpgME::Key>, std::vector<GpgME::Key>, QString, GpgME::Error>,
boost::_bi::bind_t<boost::tuples::tuple<GpgME::KeyListResult,
std::vector<GpgME::Key>, std::vector<GpgME::Key>, QString, GpgME::Error>,
boost::tuples::tuple<GpgME::KeyListResult, std::vector<GpgME::Key>,
std::vector<GpgME::Key>, QString, GpgME::Error> (*)(GpgME::Context*, bool),
boost::_bi::list2<boost::arg<1>, boost::_bi::value<bool> > >,
boost::_bi::list0> (a=<synthetic pointer>, f=..., this=<optimized out>) at
/usr/include/boost/bind/bind.hpp:243
#17 operator() (this=<optimized out>) at
/usr/include/boost/bind/bind_template.hpp:20
#18
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> >, 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::tuple<GpgME::KeyListResult,
std::vector<GpgME::Key, std::allocator<GpgME::Key> >, 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> (*)(GpgME::Context*, bool),
boost::_bi::list2<boost::arg<1>, 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> >, 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> >::invoke (function_obj_ptr=...) at
/usr/include/boost/function/function_template.hpp:132
#19 0x00007f766c88141d in operator() (this=0x2043f50) at
/usr/include/boost/function/function_template.hpp:767
#20 Kleo::_detail::Thread<boost::tuples::tuple<GpgME::KeyListResult,
std::vector<GpgME::Key, std::allocator<GpgME::Key> >, 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> >::run (this=0x2043f38) at
/usr/src/debug/kdepim-4.14.3/libkleo/backends/qgpgme/threadedjobmixin.h:103
#21 0x00007f7666ca53bf in QThreadPrivate::start (arg=0x2043f38) at
thread/qthread_unix.cpp:349
#22 0x00007f766711e52a in start_thread (arg=0x7f76437fe700) at
pthread_create.c:310
#23 0x00007f766613e77d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f766cce7900 (LWP 4961)):
#0  0x00007f76671261cd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f765fcc9d30 in read (__nbytes=16, __buf=0x7fff77633d30,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x1e9f330) at gwakeup.c:210
#3  0x00007f765fc868ec in g_main_context_check
(context=context at entry=0x1f01c40, max_priority=2147483647,
fds=fds at entry=0x1efb650, n_fds=n_fds at entry=5) at gmain.c:3579
#4  0x00007f765fc86dc3 in g_main_context_iterate
(context=context at entry=0x1f01c40, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3778
#5  0x00007f765fc86f3c in g_main_context_iteration (context=0x1f01c40,
may_block=1) at gmain.c:3842
#6  0x00007f7666ddda1e in QEventDispatcherGlib::processEvents (this=0x1ea39d0,
flags=...) at kernel/qeventdispatcher_glib.cpp:450
#7  0x00007f76681e4136 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#8  0x00007f7666dad261 in QEventLoop::processEvents
(this=this at entry=0x7fff77634280, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f7666dad5c5 in QEventLoop::exec (this=this at entry=0x7fff77634280,
flags=...) at kernel/qeventloop.cpp:204
#10 0x000000000043b687 in selfCheck (splash=...) at
/usr/src/debug/kdepim-4.14.3/kleopatra/main.cpp:159
#11 main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kdepim-4.14.3/kleopatra/main.cpp:294

Reported using DrKonqi

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



More information about the Kdepim-bugs mailing list