KDE and OpenSSL = Broken

Joerg Sonnenberger joerg at britannica.bec.de
Tue Sep 12 07:31:27 PDT 2006


On Tue, Sep 12, 2006 at 11:55:36PM +1000, Petr Janda wrote:
> ...
> re (KLibLoader): WARNING: KLibrary: Undefined symbol 
> "OpenSSL_add_all_algorithms"
> kdecore (KLibLoader): WARNING: KLibrary: Undefined symbol 
> "OPENSSL_add_all_algorithms"
> kdecore (KLibLoader): WARNING: KLibrary: Undefined symbol 
> "OpenSSL_add_all_algorithms_conf"
> kdecore (KLibLoader): WARNING: KLibrary: Undefined symbol 
> "OPENSSL_add_all_algorithms_conf"
> kdecore (KLibLoader): WARNING: KLibrary: Undefined symbol 
> "OpenSSL_add_all_algorithms_noconf"
> kdecore (KLibLoader): WARNING: KLibrary: Undefined symbol 
> "OPENSSL_add_all_algorithms_noconf"
> kdecore (KLibLoader): WARNING: KLibrary: Undefined symbol 
> "OpenSSL_add_all_ciphers"
> kdecore (KLibLoader): WARNING: KLibrary: Undefined symbol 
> "OPENSSL_add_all_ciphers"
> kdecore (KLibLoader): WARNING: KLibrary: Undefined symbol 
> "OpenSSL_add_all_digests"
> kdecore (KLibLoader): WARNING: KLibrary: Undefined symbol 
> "OPENSSL_add_all_digests"

What I get is:
kdecore (KLibLoader): WARNING: KLibrary: Undefined symbol
"PKCS7_content_free"
kdecore (KLibLoader): WARNING: KLibrary: Undefined symbol
"OpenSSL_add_all_algorithms"
kdecore (KLibLoader): WARNING: KLibrary: Undefined symbol
"OPENSSL_add_all_algorithms"
kdecore (KLibLoader): WARNING: KLibrary: Undefined symbol
"OpenSSL_add_all_algorithms_conf"

The latter two look bad, all_ciphers and all_digests are supposed to be
present. Can you ktrace it whether it opens and mmaps libcrypto.so.4?

> terminate called after throwing an instance of 'std::bad_alloc'
>  what():  St9bad_alloc
> kioslave: ####### CRASH ###### protocol = https pid = 1066 signal = 6
> terminate called after throwing an instance of 'std::bad_alloc'
>  what():  St9bad_alloc

This is the reason for the crash, can you play with the malloc debugging
macros to trigger a segfault instantly?

joerg





More information about the Users mailing list