Failing ucb test, due to nss changes

Miklos Vajna vmiklos at collabora.co.uk
Wed Oct 30 09:48:44 CET 2013


Hi Michael,

A few days ago, JunitTest_ucb_complex started to fail here and it keeps
doing so, so I wanted to have a look.

Running 'make -sr JunitTest_ucb_complex' in ucb gives:

----
$ make -sr JunitTest_ucb_complex
[build JUT] ucb_complex
JUnit version 4.10
setUpConnection()
.ftp://noname:nopasswd@nohost
warn:cppuhelper:32247:7:cppuhelper/source/shlib.cxx:283: loading component library failed: file:///home/vmiklos/git/libreoffice/master/instdir/unxlngx6/program/../program/libucpftp1.so
warn:legacy.osl:32247:7:ucb/source/core/provprox.cxx:385: UcbContentProviderProxy::getContentProvider - No provider for 'com.sun.star.ucb.FTPContentProvider.
warn:cppuhelper:32247:7:cppuhelper/source/shlib.cxx:283: loading component library failed: file:///home/vmiklos/git/libreoffice/master/instdir/unxlngx6/program/../program/libucpftp1.so
warn:legacy.osl:32247:7:ucb/source/core/provprox.cxx:385: UcbContentProviderProxy::getContentProvider - No provider for 'com.sun.star.ucb.FTPContentProvider.
warn:cppuhelper:32247:7:cppuhelper/source/shlib.cxx:283: loading component library failed: file:///home/vmiklos/git/libreoffice/master/instdir/unxlngx6/program/../program/libucpftp1.so
warn:legacy.osl:32247:7:ucb/source/core/provprox.cxx:385: UcbContentProviderProxy::getContentProvider - No provider for 'com.sun.star.ucb.FTPContentProvider.
now executing open
java.lang.NullPointerException
        at complex.ucb.UCB.executeCommand(UCB.java:75)
        at complex.ucb.UCB.checkWrongFtpConnection(UCB.java:192)
----

So a dlopen failed, but no idea why, not seeing dlerror output.
Re-running as

SAL_LOG=+INFO.sal.osl make -sr JunitTest_ucb_complex

gives quite some output, the relevant ones seems to be:

----
info:sal.osl:32142:7:sal/osl/unx/module.cxx:168: dlopen(/home/vmiklos/git/libreoffice/master/instdir/unxlngx6/program/../program/libucpftp1.so, 257): /home/vmiklos/git/libreoffice/master/instdir/unxlngx6/program/libnssutil3.so: version `NSSUTIL_3.15' not found (required by /usr/lib64/libssl3.so)
info:sal.osl:32142:7:sal/osl/unx/module.cxx:168: dlopen(/home/vmiklos/git/libreoffice/master/instdir/unxlngx6/program/../program/libucpftp1.so, 257): /home/vmiklos/git/libreoffice/master/instdir/unxlngx6/program/libnssutil3.so: version `NSSUTIL_3.15' not found (required by /usr/lib64/libssl3.so)
info:sal.osl:32142:7:sal/osl/unx/module.cxx:168: dlopen(/home/vmiklos/git/libreoffice/master/instdir/unxlngx6/program/../program/libucpftp1.so, 257): /home/vmiklos/git/libreoffice/master/instdir/unxlngx6/program/libnssutil3.so: version `NSSUTIL_3.15' not found (required by /usr/lib64/libssl3.so)
----

To me, it seems that after your nss changes
(7f614ac933524d798724895827b255b0d36dcc6b and previous 'nss:' commits),
instdir/unxlngx6/program/libnssutil3.so doesn't pick up the libssl3.so
from instdir, but from the system, and there it fails. (System has 3.15,
we bundle 3.13.)

Do you have any idea what can cause that?

Thanks,

Miklos
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20131030/abbecebb/attachment.pgp>


More information about the LibreOffice mailing list