http://bugzilla.opensuse.org/show_bug.cgi?id=981020 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 --> http://bugzilla.opensuse.org/attachment.cgi?id=677848&action=edit 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: You are on the CC list for the bug.