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

            Bug ID: 352281
           Summary: kleopratra crash signing own key
           Product: kleopatra
           Version: 2.2.0
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs@kde.org
          Reporter: johann-nikolaus.andr...@nacs.de
                CC: m...@kde.org

Application: kleopatra (2.2.0)
KDE Platform Version: 4.14.10
Qt Version: 4.8.7
Operating System: Linux 4.1.6-1-desktop x86_64
Distribution: "openSUSE 20150831 (Tumbleweed) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I tray to sign a own key with a different one. After selecting sign for public
dont transfer to server and klicking next kleopratra krash.

-- Backtrace:
Application: Kleopatra (kleopatra), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe3368158c0 (LWP 18149))]

Thread 5 (Thread 0x7fe31782e700 (LWP 18150)):
#0  0x00007fe3324d832d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fe32d792e94 in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7fe310003460, timeout=<optimized out>, context=0x7fe3100009a0) at
gmain.c:4103
#2  0x00007fe32d792e94 in g_main_context_iterate
(context=context@entry=0x7fe3100009a0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007fe32d792f9c in g_main_context_iteration (context=0x7fe3100009a0,
may_block=may_block@entry=1) at gmain.c:3869
#4  0x00007fe333eb326e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fe3100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007fe333e833e1 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fe31782dce0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe333e836f5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fe31782dce0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fe333d7ca59 in QThread::exec() (this=this@entry=0x1e67160) at
thread/qthread.cpp:538
#8  0x00007fe333e644c3 in QInotifyFileSystemWatcherEngine::run()
(this=0x1e67160) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007fe333d7f23c in QThreadPrivate::start(void*) (arg=0x1e67160) at
thread/qthread_unix.cpp:352
#10 0x00007fe3358394a4 in start_thread (arg=0x7fe31782e700) at
pthread_create.c:334
#11 0x00007fe3324e0cad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fe31702d700 (LWP 18199)):
#0  0x00007fe33583f428 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007fe333d7f732 in QWaitCondition::wait(QMutex*, unsigned long)
(time=2000, this=0x1e687e0) at thread/qwaitcondition_unix.cpp:84
#2  0x00007fe333d7f732 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x1e64938, mutex=mutex@entry=0x1e64930, time=time@entry=2000)
at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005ee6f0 in (anonymous namespace)::ReaderStatusThread::run()
(this=0x1e64920) at
/usr/src/debug/kdepim-4.14.10/kleopatra/smartcard/readerstatus.cpp:543
#4  0x00007fe333d7f23c in QThreadPrivate::start(void*) (arg=0x1e64920) at
thread/qthread_unix.cpp:352
#5  0x00007fe3358394a4 in start_thread (arg=0x7fe31702d700) at
pthread_create.c:334
#6  0x00007fe3324e0cad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fe307fff700 (LWP 18259)):
#0  0x00007fe32d7d6b54 in g_mutex_unlock (mutex=0x7fe2fc0009a0) at
gthread-posix.c:1348
#1  0x00007fe32d792e4e in g_main_context_iterate
(context=context@entry=0x7fe2fc0009a0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3810
#2  0x00007fe32d792f9c in g_main_context_iteration (context=0x7fe2fc0009a0,
may_block=may_block@entry=1) at gmain.c:3869
#3  0x00007fe333eb326e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fe2fc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007fe333e833e1 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fe307ffece0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fe333e836f5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fe307ffece0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fe333d7ca59 in QThread::exec() (this=this@entry=0x218c010) at
thread/qthread.cpp:538
#7  0x00007fe333e644c3 in QInotifyFileSystemWatcherEngine::run()
(this=0x218c010) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fe333d7f23c in QThreadPrivate::start(void*) (arg=0x218c010) at
thread/qthread_unix.cpp:352
#9  0x00007fe3358394a4 in start_thread (arg=0x7fe307fff700) at
pthread_create.c:334
#10 0x00007fe3324e0cad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fe315b35700 (LWP 18371)):
#0  0x00007fe3324ed22f in __libc_enable_asynccancel () at
../sysdeps/unix/sysv/linux/x86_64/cancellation.S:65
#1  0x00007fe3324d8322 in poll () at ../sysdeps/unix/syscall-template.S:84
#2  0x00007fe32d792e94 in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7fe300005f60, timeout=<optimized out>, context=0x7fe300041ef0) at
gmain.c:4103
#3  0x00007fe32d792e94 in g_main_context_iterate
(context=context@entry=0x7fe300041ef0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#4  0x00007fe32d792f9c in g_main_context_iteration (context=0x7fe300041ef0,
may_block=may_block@entry=1) at gmain.c:3869
#5  0x00007fe333eb326e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fe300041720, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#6  0x00007fe333e833e1 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fe315b34ce0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fe333e836f5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fe315b34ce0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fe333d7ca59 in QThread::exec() (this=this@entry=0x20e8360) at
thread/qthread.cpp:538
#9  0x00007fe333e644c3 in QInotifyFileSystemWatcherEngine::run()
(this=0x20e8360) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007fe333d7f23c in QThreadPrivate::start(void*) (arg=0x20e8360) at
thread/qthread_unix.cpp:352
#11 0x00007fe3358394a4 in start_thread (arg=0x7fe315b35700) at
pthread_create.c:334
#12 0x00007fe3324e0cad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fe3368158c0 (LWP 18149)):
[KCrash Handler]
#6  0x00000000005c302c in
Kleo::Commands::CertifyCertificateCommand::Private::slotCertificationPrepared()
(this=0x22a64d0) at
/usr/src/debug/kdepim-4.14.10/kleopatra/commands/certifycertificatecommand.cpp:222
#7  0x00007fe333e97f60 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=0x2035980, m=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3576
#8  0x00007fe333e97f60 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=0x25b3f00, m=m@entry=0x64e5c0
<Kleo::Dialogs::CertifyCertificateDialogPrivate::OptionsPage::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3576
#9  0x00000000004c7312 in
Kleo::Dialogs::CertifyCertificateDialogPrivate::OptionsPage::validatePage()
(this=<optimized out>) at
/usr/src/debug/kdepim-4.14.10/build/kleopatra/moc_certifycertificatedialog_p.cpp:342
#10 0x00000000004c7312 in
Kleo::Dialogs::CertifyCertificateDialogPrivate::OptionsPage::validatePage()
(this=<optimized out>) at
/usr/src/debug/kdepim-4.14.10/kleopatra/dialogs/certifycertificatedialog.cpp:217
#11 0x00007fe333702a1f in QWizard::next() (this=0x2035980) at
dialogs/qwizard.cpp:3129
#12 0x00007fe333e97f60 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x238d420, m=m@entry=0x7fe333ce9ea0
<QAbstractButton::staticMetaObject>,
local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffd83b2acb0)
at kernel/qobject.cpp:3576
#13 0x00007fe33386e142 in QAbstractButton::clicked(bool)
(this=this@entry=0x238d420, _t1=false) at
.moc/release-shared/moc_qabstractbutton.cpp:219
#14 0x00007fe3335c60d3 in QAbstractButtonPrivate::emitClicked()
(this=this@entry=0x237c6f0) at widgets/qabstractbutton.cpp:548
#15 0x00007fe3335c72c4 in QAbstractButtonPrivate::click()
(this=this@entry=0x237c6f0) at widgets/qabstractbutton.cpp:541
#16 0x00007fe3335c73b4 in QAbstractButton::mouseReleaseEvent(QMouseEvent*)
(this=0x238d420, e=0x7ffd83b2b1b0) at widgets/qabstractbutton.cpp:1123
#17 0x00007fe33325df00 in QWidget::event(QEvent*) (this=0x238d420,
event=0x7ffd83b2b1b0) at kernel/qwidget.cpp:8775
#18 0x00007fe33320af1c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x1d01110, receiver=receiver@entry=0x238d420,
e=e@entry=0x7ffd83b2b1b0) at kernel/qapplication.cpp:4565
#19 0x00007fe333211b53 in QApplication::notify(QObject*, QEvent*)
(this=this@entry=0x7ffd83b2bc90, receiver=receiver@entry=0x238d420,
e=e@entry=0x7ffd83b2b1b0) at kernel/qapplication.cpp:4108
#20 0x00007fe33490863a in KApplication::notify(QObject*, QEvent*)
(this=0x7ffd83b2bc90, receiver=0x238d420, event=0x7ffd83b2b1b0) at
/usr/src/debug/kdelibs-4.14.10/kdeui/kernel/kapplication.cpp:311
#21 0x00007fe333e84a1d in QCoreApplication::notifyInternal(QObject*, QEvent*)
(this=0x7ffd83b2bc90, receiver=receiver@entry=0x238d420,
event=event@entry=0x7ffd83b2b1b0) at kernel/qcoreapplication.cpp:955
#22 0x00007fe3332111ed in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
(event=<optimized out>, receiver=<optimized out>) at
../../src/corelib/kernel/qcoreapplication.h:231
#23 0x00007fe3332111ed in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
(receiver=receiver@entry=0x238d420, event=event@entry=0x7ffd83b2b1b0,
alienWidget=alienWidget@entry=0x238d420,
nativeWidget=nativeWidget@entry=0x2035980,
buttonDown=buttonDown@entry=0x7fe333cfb308 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#24 0x00007fe333287942 in QETWidget::translateMouseEvent(_XEvent const*)
(this=this@entry=0x2035980, event=event@entry=0x7ffd83b2b510) at
kernel/qapplication_x11.cpp:4536
#25 0x00007fe33328630d in QApplication::x11ProcessEvent(_XEvent*)
(this=0x7ffd83b2bc90, event=event@entry=0x7ffd83b2b510) at
kernel/qapplication_x11.cpp:3653
#26 0x00007fe3332ae882 in x11EventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x1cf4e10, callback=0x0, user_data=0x0) at
kernel/qguieventdispatcher_glib.cpp:146
#27 0x00007fe32d792cc7 in g_main_context_dispatch (context=0x1d014b0) at
gmain.c:3122
#28 0x00007fe32d792cc7 in g_main_context_dispatch
(context=context@entry=0x1d014b0) at gmain.c:3737
#29 0x00007fe32d792ef8 in g_main_context_iterate
(context=context@entry=0x1d014b0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
#30 0x00007fe32d792f9c in g_main_context_iteration (context=0x1d014b0,
may_block=may_block@entry=1) at gmain.c:3869
#31 0x00007fe333eb324e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x1c8e7c0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#32 0x00007fe3332ae946 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007fe333e833e1 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffd83b2b8e0, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007fe333e836f5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffd83b2b8e0, flags=...) at kernel/qeventloop.cpp:204
#35 0x00007fe333e88ef9 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1227
#36 0x00007fe3332097dc in QApplication::exec() () at
kernel/qapplication.cpp:3823
#37 0x000000000043fad6 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at /usr/src/debug/kdepim-4.14.10/kleopatra/main.cpp:320

The reporter indicates this bug may be a duplicate of or related to bug 190639.

Possible duplicates by query: bug 282430.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs

Reply via email to