Bug ID 981020
Summary gnupg segmentation fault "mpi-bit.c: No such file or directory."
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS All
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee bnc-team-screening@forge.provo.novell.com
Reporter sebix+novell.com@sebix.at
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Created attachment 677848 [details]
zypper.log starting from yesterday including all updates from today

After the latest upgrade today (2016-05-22) I cannot run gnupg2 anymore. I
attached the zypper logs starting from yesterday.

Thus is the output from gdb with all necessary debugging symbols installed
(those proposed by gdb).

> gdb gpg2
GNU gdb (GDB; openSUSE Tumbleweed) 7.11
Copyright (C) 2016 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-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>.
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 gpg2...Reading symbols from
/usr/lib/debug/usr/bin/gpg2.debug...done.
done.
(gdb) r -k
Starting program: /usr/bin/gpg2 -k
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
gpg: checking the trustdb
gpg: removing stale lockfile (created by 19531)

Program received signal SIGSEGV, Segmentation fault.
_gcry_mpi_normalize (a=0x0) at mpi-bit.c:61
61    mpi-bit.c: No such file or directory.


I tried to install openmpi (just a guess), but nothing changed. I also removed
libgcrypt20-32bit and other -32bit packages which have been installed because
of 1 32bit-only package.

I can't downgrade libgcrypt20 to the previous installed version too :(

> sudo zypper install -f libgcrypt20-1.6.5-1.3
root's password:
Loading repository data...
Reading installed packages...
Package 'libgcrypt20-1.6.5-1.3' not found.
Resolving package dependencies...

Nothing to do.
> sudo zypper install -f libgcrypt20=1.6.5-1.3
Loading repository data...
Reading installed packages...
Package 'libgcrypt20=1.6.5-1.3' not found.
Resolving package dependencies...

Nothing to do.


Any ideas how to downgrade (so I can use gpg again, which I need) or debug
this?


You are receiving this mail because: