Backtrack3 ships with broken libgpgme?
It seems that backtrack ships with broken libgpgme.
When I was trying to build the OpenVAS lzm module for backtrack:
I hit the bug in libgpgme library. I used same library version source and compiled myself and everything magically worked OK. More description and debugging info can be found on OpenVAS tracker:
Here's more useful info
bt ~ # gdb openvasd
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License,
and you are
welcome to change it and/or distribute copies of it under certain
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show
warranty" for details.
This GDB was configured as "i486-slackware-linux"...
Using host libthread_db library
Starting program: /usr/local/bin/openvasd
Loading the OpenVAS plugins...() gpgme_engine_check_version
failed: GPGME/Invalid crypto engine
Program received signal SIGSEGV, Segmentation fault.
0xb7f372b7 in ?? () from /usr/lib/libgpgme.so.11
#0 0xb7f372b7 in ?? () from /usr/lib/libgpgme.so.11
#1 0xbfff0b38 in ?? ()
#2 0x01fc9f20 in ?? ()
#3 0x00000000 in ?? ()
and here's direct link to the bug description.
My solution was to compile my own version of libgpgme from the source (same version as on the backtrack) and that fixed my problem.
Can you say anything about the bug? What happened when you tried to build the lzm module for backtrack?
Originally Posted by _kost
Description of the bug.
I hit segfault (eg. Program received signal SIGSEGV, Segmentation fault.)
Originally Posted by emily
Full gdb backtrace and other useful debugging info you can find on the links I provided (OpenVAS tracker).