Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 42188

Summary: KDE 3.2 has strange ssl related problems
Product: Gentoo Linux Reporter: Corvus <corvus-bug-gentoo>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED INVALID    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Corvus 2004-02-19 13:43:00 UTC
kde 3.2 has problems with ssl

when opening (or reloading) an https URL i get "cannot connect to host <hostname>" most of the times,
(while the server has been excluded from the list of potential reasons, it doesnt happen with other browsers but it happens with any server)

the error output of konqueror shows stuff like:
kded: WARNING: KGenericFactory: instance requested but no instance name passed t     
o the constructor!
QComboBox::changeItem: (history combo) Index 0 out of range
QComboBox::setCurrentItem: (history combo) Index 0 out of range
QComboBox::changeItem: (history combo) Index 0 out of range
QComboBox::setCurrentItem: (history combo) Index 0 out of range
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: PKCS7_content_free
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: OpenSSL_add_all_algorithms
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: OpenSSL_add_all_algorithms_conf
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: OpenSSL_add_all_algorithms_noconf
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: PKCS7_content_free
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: OpenSSL_add_all_algorithms
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: OpenSSL_add_all_algorithms_conf
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: OpenSSL_add_all_algorithms_noconf
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: PKCS7_content_free
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: OpenSSL_add_all_algorithms
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: OpenSSL_add_all_algorithms_conf
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: OpenSSL_add_all_algorithms_noconf
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: PKCS7_content_free
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: OpenSSL_add_all_algorithms
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: OpenSSL_add_all_algorithms_conf
kdecore (KLibLoader): WARNING: KLibrary: /usr/kde/3.2/lib/libkdecore.so.4: undef     
ined symbol: OpenSSL_add_all_algorithms_noconf


Reproducible: Sometimes
Steps to Reproduce:
1. emerge kde (3.2)
2. run konqueror in terminal to see /dev/error output
3. open a https:// URL

Actual Results:  
most of the times the web page was not displayed, instead a "cannot connect to
host <insertserverdomainhere>" error either poped up or was displayed instead

also the console log shows lots of errors like above
but about in 1 of 5 trys, the page is displayed without error message (and
sometimes even with images and other sub-content loaded seperately)

Expected Results:  
display the web-page without senseless complaining ;)

Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.20-gentoo-r10)
=================================================================
System uname: 2.4.20-gentoo-r10 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.7.7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon -O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache fixpackages sandbox"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
http://gentoo.oregonstate.edu/
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib apm avi cdr crypt dga doc dvd encode evo flash foomaticdb gd gdbm
gif gpm gtk gtk2 gtkhtml guile imlib java jpeg kde libg++ libwww mad mikmod
motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png
python qt quicktime readline samba scanner sdl slang spell ssl svga tcltk tcpd
tetex truetype x86 xml xml2 xmms xv zlib"

# emerge -pv qt kdebase kdelibs

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] x11-libs/qt-3.3.0-r1  -cups +doc -firebird +gif -icc -ipv6
+mysql -nas -odbc +opengl -postgres -sqlite +zlib  0 kB 
[ebuild   R   ] kde-base/kdebase-3.2.0  -cups +encode +java -ldap +motif +opengl
+pam +samba +ssl  0 kB 
[ebuild   R   ] kde-base/kdelibs-3.2.0  -alsa -cups +doc -ipv6 -ldap +ssl  0 kB
Comment 1 Corvus 2004-02-24 13:53:03 UTC
the bug is not from kde, its a mod_ssl bug on server side, unfortunately all servers i tested it with had the same new gentoo apache 1 mod_ssl version running.

(seems i dont know so many https servers to test around with)

strange thing is, with firebird and lynx the error does not occur, but with firefox-0.8 and konqueror it does -- needs investigation, but it doesnt seem to have anything to do with kde specifically, so i resolve invalid and will file a new bug as soon as I got out what component causes the error - currently rebuilding mod_ssl on the servers after openssl upgrade maybe it got broken somehow...