https://bugs.kde.org/show_bug.cgi?id=373841
            Bug ID: 373841
           Summary: KGpg crashes on desktop start
           Product: kgpg
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@opensource.sf-tec.de
          Reporter: mon...@gmail.com
  Target Milestone: ---

Application: kgpg (16.11.90)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.4.36-8-default x86_64
Distribution: "openSUSE Leap 42.2"

-- Information about the crash:
On each startup, KGpg crashes immediately. On most occasions, the password
prompt to unlock the key appears immediately afterwards without the need to
press Restart. However, if one does press Restart, then the application crashes
again immediately. On some occasions, it is impossible to unlock my KDE Wallet
due to KGpg unsuccessfully starting.

The crash can be reproduced every time.

-- Backtrace:
Application: KGpg (kgpg), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f02a2b18900 (LWP 2249))]

Thread 4 (Thread 0x7f0272833700 (LWP 2271)):
#0  0x00007f029729e9a1 in g_main_context_prepare () at
/usr/lib64/libglib-2.0.so.0
#1  0x00007f029729f230 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f029729f42c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007f029d1c732b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#4  0x00007f029d174fdb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#5  0x00007f029cfaff1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f029cfb49e9 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f02986d3734 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f029c6acd3d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f0282880700 (LWP 2265)):
#0  0x00007f029c6a449d in poll () at /lib64/libc.so.6
#1  0x00007f029729f314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f029729f42c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007f029d1c732b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#4  0x00007f029d174fdb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#5  0x00007f029cfaff1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f029d8371d5 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007f029cfb49e9 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f02986d3734 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f029c6acd3d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f0283d9b700 (LWP 2263)):
#0  0x00007f029c6a449d in poll () at /lib64/libc.so.6
#1  0x00007f02979c23e2 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f02979c3fcf in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f0285ea7839 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f029cfb49e9 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f02986d3734 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f029c6acd3d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f02a2b18900 (LWP 2249)):
[KCrash Handler]
#6  0x00007f029c5f78d7 in raise () at /lib64/libc.so.6
#7  0x00007f029c5f8caa in abort () at /lib64/libc.so.6
#8  0x00007f029c6351b4 in  () at /lib64/libc.so.6
#9  0x00007f029c63a9d6 in malloc_printerr () at /lib64/libc.so.6
#10 0x00007f029c63ef29 in realloc () at /lib64/libc.so.6
#11 0x00007f029cfb7ab1 in QByteArray::reallocData(unsigned int,
QFlags<QArrayData::AllocationOption>) () at /usr/lib64/libQt5Core.so.5
#12 0x00007f029cfb7cdf in QByteArray::resize(int) () at
/usr/lib64/libQt5Core.so.5
#13 0x00007f029d0b22f6 in QIODevice::readAll() () at /usr/lib64/libQt5Core.so.5
#14 0x00007f029d0b882a in QProcess::readAllStandardOutput() () at
/usr/lib64/libQt5Core.so.5
#15 0x00000000004b4b1a in KLineBufferedProcessPrivate::_k_receivedStdout()
(this=0x251ec50) at
/usr/src/debug/kgpg-16.11.90/klinebufferedprocessprivate.cpp:31
#16 0x00007f029d1a11c3 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib64/libQt5Core.so.5
#17 0x00007f029d0b73bf in  () at /usr/lib64/libQt5Core.so.5
#18 0x00007f029d1137a2 in  () at /usr/lib64/libQt5Core.so.5
#19 0x00007f029d0b83a2 in QProcess::waitForFinished(int) () at
/usr/lib64/libQt5Core.so.5
#20 0x00000000004af2d9 in KgpgInterface::readSecretKeys(QStringList const&)
(ids=...) at /usr/src/debug/kgpg-16.11.90/kgpginterface.cpp:413
#21 0x0000000000441e16 in KGpgRootNode::addKeys(QStringList const&)
(this=0x2303840, ids=...) at
/usr/src/debug/kgpg-16.11.90/core/KGpgRootNode.cpp:71
#22 0x0000000000454d3c in KGpgItemModel::refreshAllKeys() (this=0x22fe9b0) at
/usr/src/debug/kgpg-16.11.90/model/kgpgitemmodel.cpp:474
#23 0x0000000000489ca0 in KeysManager::refreshkey() (this=0x23029b0) at
/usr/src/debug/kgpg-16.11.90/keysmanager.cpp:2648
#24 0x00000000004e9fca in KeysManager::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=0x23029b0, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
/usr/src/debug/kgpg-16.11.90/build/moc_keysmanager.cpp:431
#25 0x00007f029d1a2166 in QObject::event(QEvent*) () at
/usr/lib64/libQt5Core.so.5
#26 0x00007f029e39c6cb in QWidget::event(QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#27 0x00007f029e4ad0cb in QMainWindow::event(QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#28 0x00007f02a0d2a4f7 in KMainWindow::event(QEvent*) () at
/usr/lib64/libKF5XmlGui.so.5
#29 0x00007f02a0d66865 in KXmlGuiWindow::event(QEvent*) () at
/usr/lib64/libKF5XmlGui.so.5
#30 0x00007f029e35ae3c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#31 0x00007f029e35f49a in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#32 0x00007f029d176fc5 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib64/libQt5Core.so.5
#33 0x00007f029d178daa in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#34 0x00007f029d1c7c83 in  () at /usr/lib64/libQt5Core.so.5
#35 0x00007f029729f134 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#36 0x00007f029729f388 in  () at /usr/lib64/libglib-2.0.so.0
#37 0x00007f029729f42c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#38 0x00007f029d1c730c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#39 0x00007f029d174fdb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#40 0x00007f029d17cec6 in QCoreApplication::exec() () at
/usr/lib64/libQt5Core.so.5
#41 0x0000000000435bc2 in main(int, char**) (argc=2, argv=<optimized out>) at
/usr/src/debug/kgpg-16.11.90/main.cpp:84

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to