https://bugs.documentfoundation.org/show_bug.cgi?id=120303
Bug ID: 120303
Summary: segfault testECDSA in CppunitTest_xmlsecurity_signing
unittest
Product: LibreOffice
Version: 6.1.2.1 release
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: LibreOffice
Assignee: [email protected]
Reporter: [email protected]
Fedora 28
build config
./configure \
--disable-cups \
--without-java \
--disable-firebird-sdbc \
--disable-postgresql-sdbc \
--disable-sdremote \
--disable-sdremote-bluetooth \
--disable-libnumbertext \
--with-webdav="no" \
--disable-coinmp \
--disable-gstreamer-1-0 \
--disable-fetch-external \
--enable-ext-nlpsolver \
--disable-ext-wiki-publisher \
--disable-lotuswordpro \
--enable-release-build \
--disable-dbgutil \
--disable-debug \
--disable-dbgutil \
--disable-symbols \
--with-build-version=6.1.2.1-1" \
--with-external-tar=".." \
--with-help \
--without-fonts \
--enable-eot \
--with-parallelism \
--with-lang="uk" \
--disable-odk \
--disable-python \
--disable-pdfium \
--disable-cve-tests \
--with-system-libs \
--with-system-libcmis="yes" \
--with-system-libxml="yes" \
--with-system-odbc="no" \
--with-system-openldap="yes" \
--with-system-sane="no" \
--with-system-ucpp \
--enable-epm \
--enable-gtk \
--enable-gtk3 \
--disable-qt5 \
--with-package-format="rpm"
files in build directory:
3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz
libreoffice-6.1.2.1.tar.xz
libreoffice-dictionaries-6.1.2.1.tar.xz
libreoffice-help-6.1.2.1.tar.xz
libreoffice-translations-6.1.2.1.tar.xz
backtrace:
Thread 1 "cppunittester" received signal SIGSEGV, Segmentation fault.
0x00007fffed41a784 in SECKEY_GetPublicKeyType () from /lib64/libnss3.so
#0 0x00007fffed41a784 in SECKEY_GetPublicKeyType () at /lib64/libnss3.so
#1 0x00007fffd5586b1f in xmlSecNssKeyDataEcdsaGetType () at
/lib64/libxmlsec1-nss.so.1
#2 0x00007fffd5326ad8 in xmlSecKeyReqMatchKey () at /lib64/libxmlsec1.so.1
#3 0x00007fffd532ba18 in xmlSecSimpleKeysStoreFindKey () at
/lib64/libxmlsec1.so.1
#4 0x00007fffd558f829 in xmlSecNssKeysStoreFindKey () at
/lib64/libxmlsec1-nss.so.1
#5 0x00007fffd5327a90 in xmlSecKeysMngrGetKey () at /lib64/libxmlsec1.so.1
#6 0x00007fffd534105b in xmlSecDSigCtxProcessSignatureNode () at
/lib64/libxmlsec1.so.1
#7 0x00007fffd5341b08 in xmlSecDSigCtxSign () at /lib64/libxmlsec1.so.1
#8 0x00007fffd724b5e0 in
XMLSignature_NssImpl::generate(com::sun::star::uno::Reference<com::sun::star::xml::crypto::XXMLSignatureTemplate>
const&,
com::sun::star::uno::Reference<com::sun::star::xml::crypto::XSecurityEnvironment>
const&) () at <dir path>/libreoffice-6.1.2.1/instdir/program/libxsec_xmlsec.so
#9 0x00007fffda3dba33 in
SignatureCreatorImpl::startEngine(rtl::Reference<XMLSignatureTemplateImpl>
const&) () at <dir path>/libreoffice-6.1.2.1/instdir/program/libxmlsecurity.so
#10 0x00007fffda3df178 in SignatureEngine::tryToPerform() () at <dir
path>/libreoffice-6.1.2.1/instdir/program/libxmlsecurity.so
#11 0x00007fffda3d6b98 in BufferNode::elementCollectorNotify() () at <dir
path>/libreoffice-6.1.2.1/instdir/program/libxmlsecurity.so
#12 0x00007fffda3d7622 in SAXEventKeeperImpl::endElement(rtl::OUString const&)
() at <dir path>/libreoffice-6.1.2.1/instdir/program/libxmlsecurity.so
#13 0x00007fffda4079a3 in
XSecController::exportSignature(com::sun::star::uno::Reference<com::sun::star::xml::sax::XDocumentHandler>
const&, SignatureInformation const&, bool) () at <dir
path>/libreoffice-6.1.2.1/instdir/program/libxmlsecurity.so
#14 0x00007fffda411acd in
XSecController::WriteSignature(com::sun::star::uno::Reference<com::sun::star::xml::sax::XDocumentHandler>
const&, bool) () at <dir
path>/libreoffice-6.1.2.1/instdir/program/libxmlsecurity.so
#15 0x00007fffda3fa674 in
XMLSignatureHelper::CreateAndWriteSignature(com::sun::star::uno::Reference<com::sun::star::xml::sax::XDocumentHandler>
const&, bool) () at <dir
path>/libreoffice-6.1.2.1/instdir/program/libxmlsecurity.so
#16 0x00007fffda3eb9da in
DocumentSignatureManager::add(com::sun::star::uno::Reference<com::sun::star::security::XCertificate>
const&,
com::sun::star::uno::Reference<com::sun::star::xml::crypto::XXMLSecurityContext>
const&, rtl::OUString const&, int&, bool, rtl::OUString const&,
com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic>,
com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic>) () at <dir
path>/libreoffice-6.1.2.1/instdir/program/libxmlsecurity.so
#17 0x00007fffdb56f65d in SigningTest::testECDSA() () at <dir
path>/libreoffice-6.1.2.1/workdir/LinkTarget/CppunitTest/libtest_xmlsecurity_signing.so
#18 0x00007ffff7bb5ca6 in CppUnit::TestCaseMethodFunctor::operator()() const ()
at /lib64/libcppunit-1.14.so.0
#19 0x00007fffef9408e3 in (anonymous namespace)::Prot::protect(CppUnit::Functor
const&, CppUnit::ProtectorContext const&) () at <dir
path>/libreoffice-6.1.2.1/workdir/LinkTarget/Library/unoexceptionprotector.so
#20 0x00007ffff7bac1d5 in CppUnit::DefaultProtector::protect(CppUnit::Functor
const&, CppUnit::ProtectorContext const&) () at /lib64/libcppunit-1.14.so.0
#21 0x00007ffff7bb31b0 in CppUnit::ProtectorChain::protect(CppUnit::Functor
const&, CppUnit::ProtectorContext const&) () at /lib64/libcppunit-1.14.so.0
#22 0x00007ffff7bbbc55 in CppUnit::TestResult::protect(CppUnit::Functor const&,
CppUnit::Test*, std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&) () at /lib64/libcppunit-1.14.so.0
#23 0x00007ffff7bb5ae9 in CppUnit::TestCase::run(CppUnit::TestResult*) () at
/lib64/libcppunit-1.14.so.0
#24 0x00007ffff7bb6003 in
CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () at
/lib64/libcppunit-1.14.so.0
#25 0x00007ffff7bb5f02 in CppUnit::TestComposite::run(CppUnit::TestResult*) ()
at /lib64/libcppunit-1.14.so.0
#26 0x00007ffff7bb6003 in
CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () at
/lib64/libcppunit-1.14.so.0
#27 0x00007ffff7bb5f02 in CppUnit::TestComposite::run(CppUnit::TestResult*) ()
at /lib64/libcppunit-1.14.so.0
#28 0x00007ffff7bbbb96 in CppUnit::TestResult::runTest(CppUnit::Test*) () at
/lib64/libcppunit-1.14.so.0
#29 0x00007ffff7bbe2e2 in CppUnit::TestRunner::run(CppUnit::TestResult&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&) () at /lib64/libcppunit-1.14.so.0
#30 0x00000000004048c3 in (anonymous namespace)::ProtectedFixtureFunctor::run()
const ()
#31 0x0000000000405066 in sal_main() ()
#32 0x000000000040391b in main ()
--
You are receiving this mail because:
You are the assignee for the bug._______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs