[kleopatra] [Bug 415168] New: Kleopatra crashing when looking up id on server

Gerard Seibert bugzilla_noreply at kde.org
Sat Dec 14 12:29:02 GMT 2019


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

            Bug ID: 415168
           Summary: Kleopatra crashing when looking up id on server
           Product: kleopatra
           Version: 3.1.8
          Platform: Other
                OS: FreeBSD
            Status: REPORTED
          Severity: critical
          Priority: NOR
         Component: general
          Assignee: aheinecke at gnupg.org
          Reporter: gerard.seibert at gmail.com
                CC: kdepim-bugs at kde.org, mutz at kde.org
  Target Milestone: ---

Kleopatra: Version 3.1.8 (19.12.0)

Operating System: FreeBSD 11.3
KDE Plasma Version: 5.17.4
KDE Frameworks Version: 5.64.0
Qt Version: 5.13.2
Kernel Version: 11.3-RELEASE-p5
OS Type: 64-bit
Processors: 4 × ACPI CPU
Memory: 31.7 GiB of RAM

When I open Kleopatra and right-click on an identity, all of the options are
greyed out.  If I click on "Lookup on server" and start to enter anything in
the "Find" box, the program immediately crashes. This is the little output
available:

Application: Kleopatra (kleopatra), signal: Segmentation fault
Program terminated with signal ?, Unknown signal.
The program no longer exists.

This virtually useless info is from gdb:

NU gdb (GDB) 8.3.1 [GDB v8.3.1 for FreeBSD]
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-portbld-freebsd11.3".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from kleopatra...
(No debugging symbols found in kleopatra)
(gdb) run
Starting program: /usr/local/bin/kleopatra 
[New LWP 101148 of process 49534]
[New LWP 101149 of process 49534]
[Detaching after fork from child process 49535]
[Detaching after fork from child process 49536]
[Detaching after fork from child process 49537]
[Detaching after fork from child process 49539]
[Detaching after fork from child process 49541]
[Detaching after fork from child process 49543]
[Detaching after fork from child process 49545]
[Detaching after fork from child process 49547]
[Detaching after fork from child process 49548]
[Detaching after fork from child process 49550]
[Detaching after fork from child process 49553]
[Detaching after fork from child process 49556]
[Detaching after fork from child process 49559]
[Detaching after fork from child process 49562]
[Detaching after fork from child process 49565]
[New LWP 101150 of process 49534]
[New LWP 101152 of process 49534]
[Detaching after fork from child process 49567]
[LWP 101152 of process 49534 exited]
[New LWP 101154 of process 49534]
[New LWP 101153 of process 49534]
[Detaching after fork from child process 49569]
[Detaching after fork from child process 49571]
[Detaching after fork from child process 49573]
[LWP 101154 of process 49534 exited]
[LWP 101153 of process 49534 exited]
qt.xkb.compose: failed to create compose table

Thread 1 received signal SIGSEGV, Segmentation fault.
0x00000000004a958f in ?? ()
(gdb) bt full
#0  0x00000000004a958f in ?? ()
No symbol table info available.
#1  0x00000000004a8ad2 in ?? ()
No symbol table info available.
#2  0x00000008068bd241 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/local/lib/qt5/libQt5Core.so.5
No symbol table info available.
#3  0x00000008056bbe91 in ?? () from /usr/local/lib/qt5/libQt5Widgets.so.5
No symbol table info available.
#4  0x00000008068bd241 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/local/lib/qt5/libQt5Core.so.5
No symbol table info available.
#5  0x00000008056be237 in QWidgetLineControl::finishChange(int, bool, bool) ()
from /usr/local/lib/qt5/libQt5Widgets.so.5
No symbol table info available.
#6  0x00000008056c2974 in QWidgetLineControl::processKeyEvent(QKeyEvent*) ()
from /usr/local/lib/qt5/libQt5Widgets.so.5
No symbol table info available.
#7  0x00000008056b92b2 in QLineEdit::keyPressEvent(QKeyEvent*) () from
/usr/local/lib/qt5/libQt5Widgets.so.5
No symbol table info available.
#8  0x00000008055b59c3 in QWidget::event(QEvent*) () from
/usr/local/lib/qt5/libQt5Widgets.so.5
No symbol table info available.
#9  0x00000008056b8650 in QLineEdit::event(QEvent*) () from
/usr/local/lib/qt5/libQt5Widgets.so.5
No symbol table info available.
#10 0x0000000805579f03 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/local/lib/qt5/libQt5Widgets.so.5
No symbol table info available.
#11 0x000000080557b63b in QApplication::notify(QObject*, QEvent*) () from
/usr/local/lib/qt5/libQt5Widgets.so.5
No symbol table info available.
#12 0x000000080688a212 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/local/lib/qt5/libQt5Core.so.5
No symbol table info available.
#13 0x00000008055d3d68 in ?? () from /usr/local/lib/qt5/libQt5Widgets.so.5
No symbol table info available.
#14 0x0000000805579f03 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/local/lib/qt5/libQt5Widgets.so.5
No symbol table info available.
#15 0x000000080557b44c in QApplication::notify(QObject*, QEvent*) () from
/usr/local/lib/qt5/libQt5Widgets.so.5
No symbol table info available.
#16 0x000000080688a212 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/local/lib/qt5/libQt5Core.so.5
No symbol table info available.
#17 0x0000000805f250b5 in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() from /usr/local/lib/qt5/libQt5Gui.so.5
No symbol table info available.
#18 0x0000000805f0a23c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/local/lib/qt5/libQt5Gui.so.5
No symbol table info available.
#19 0x00000008139214df in ?? () from /usr/local/lib/qt5/libQt5XcbQpa.so.5
No symbol table info available.
#20 0x000000080e20f417 in g_main_context_dispatch () from
/usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#21 0x000000080e20f7a3 in ?? () from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#22 0x000000080e20f854 in g_main_context_iteration () from
/usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#23 0x00000008068e2cb6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/local/lib/qt5/libQt5Core.so.5
No symbol table info available.
#24 0x00000008068858be in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/local/lib/qt5/libQt5Core.so.5
No symbol table info available.
#25 0x000000080688a97e in QCoreApplication::exec() () from
/usr/local/lib/qt5/libQt5Core.so.5
No symbol table info available.
#26 0x00000000005eedd3 in ?? ()
No symbol table info available.
#27 0x000000000044a01d in ?? ()
No symbol table info available.
#28 0x00000008008df000 in ?? ()
No symbol table info available.
#29 0x0000000000000000 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--
No symbol table info available.
(gdb) q
A debugging session is active.

        Inferior 1 [process 49534] will be killed.

Quit anyway? (y or n) y


I have tried removing, rebuilding and reinstalling Kleopatra but with negative
results. Interestingly enough, "KGpg" works fine.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Kdepim-bugs mailing list