--as-needed and kio_http problems

Lauri Watts lauri at kde.org
Sat Nov 13 00:08:37 GMT 2004


Hi all,

After some messing about with this --as-needed some more, most of it is 
working, but kio_http is now completely dead.  There might be other issues I 
haven't hit yet, but this one is definitely the most serious (and annoying.)

Building with --disable-as-needed makes kio_http go again.

Any clues how to attack this to help track down where the problem is would be 
most appreciated.  It just sits there spinning and doing this in the kdeinit 
output:


I can't debug it for a backtrace, since it never gets to the point where it 
stops - it's dead before that.   Konqueror simply says "An error occurred 
while loading http://www.kde.org: 
Could not start process Unable to create io-slave:
klauncher said: Error loading 'kio_http'."

It just sits there spinning and doing this in the kdeinit output:

kio_ftp: resp> 226 Transfer complete.
kdeinit: Debug wait activated.
kdeinit: Got EXEC_NEW 'kio_http' from launcher.
kdeinit: PID 17487 terminated.
kdeinit: Debug wait activated.
kdeinit: Got EXEC_NEW 'kio_http' from launcher.
kdeinit: PID 17488 terminated.

Valgrind apparently can't catch them before they die either:


kdeinit: Debug wait activated.
kdeinit: Got EXEC_NEW 'valgrind' from launcher.
Could not load library! Trying exec....
kio (KLauncher): valgrind (pid 82216) up and running.
kdeinit: PID 82216 terminated.

There's no apparent weirdness in the ldd output (although, i'm not sure the 
--as-needed stuff really helped in reducing linkage)

/usr/local/kde-cvs/lib/kde3/kio_http.so:
        libgssapi.so.7 => /usr/lib/libgssapi.so.7 (0x28198000)
        libkio.so.6 => /usr/local/kde-cvs/lib/libkio.so.6 (0x281a6000)
        libkntlm.so.3 => /usr/local/kde-cvs/lib/libkntlm.so.3 (0x284f9000)
        libkdecore.so.6 => /usr/local/kde-cvs/lib/libkdecore.so.6 (0x28500000)
        libDCOP.so.6 => /usr/local/kde-cvs/lib/libDCOP.so.6 (0x28761000)
        libqt-mt.so.3 => /usr/X11R6/lib/libqt-mt.so.3 (0x287a0000)
        libz.so.2 => /lib/libz.so.2 (0x28e7a000)
        libpthread.so.1 => /usr/lib/libpthread.so.1 (0x28e8a000)
        libstdc++.so.4 => /usr/lib/libstdc++.so.4 (0x28eae000)
        libkdeui.so.6 => /usr/local/kde-cvs/lib/libkdeui.so.6 (0x28f80000)
        libkdesu.so.6 => /usr/local/kde-cvs/lib/libkdesu.so.6 (0x29277000)
        libkwalletclient.so.1 => /usr/local/kde-cvs/lib/libkwalletclient.so.1 
(0x2928a000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x2929d000)
        libfam.so.0 => /usr/local/lib/libfam.so.0 (0x2935c000)
        libutil.so.4 => /lib/libutil.so.4 (0x29363000)
        libart_lgpl_2.so.5 => /usr/local/lib/libart_lgpl_2.so.5 (0x2936f000)
        libkdefx.so.6 => /usr/local/kde-cvs/lib/libkdefx.so.6 (0x29383000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x293b7000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x293bf000)
        libm.so.3 => /lib/libm.so.3 (0x293d6000)
        libmng.so.1 => /usr/local/lib/libmng.so.1 (0x293f0000)
        libjpeg.so.9 => /usr/local/lib/libjpeg.so.9 (0x29447000)
        libpng.so.5 => /usr/local/lib/libpng.so.5 (0x29464000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x29487000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x2948f000)
        libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x29497000)
        libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x2949b000)
        libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x294a4000)
        libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x294a7000)
        libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x294b8000)
        libfontconfig.so.1 => /usr/X11R6/lib/libfontconfig.so.1 (0x2951c000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x29542000)
        libc.so.5 => /lib/libc.so.5 (0x28082000)
        liblcms.so.1 => /usr/local/lib/liblcms.so.1 (0x2954f000)
        libexpat.so.5 => /usr/local/lib/libexpat.so.5 (0x29579000)

So.. what to try next?

Regards,
-- 
Lauri Watts
KDE Documentation: http://docs.kde.org
KDE on FreeBSD: http://freebsd.kde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20041113/b394c236/attachment.sig>


More information about the kde-core-devel mailing list