office-gobmx/external
Stephan Bergmann 55013a7776 external/poppler: Avoid UBSan warning about undefined downcast
...of this-ptr of in-construction FormFieldSignature while still in the base
FormField ctor, as happens (in the xpdfimport process) during
CppunitTest_xmlsecurity_signing:

> Form.cc:448:12: runtime error: downcast of address 0x60f000000040 which does not point to an object of type 'FormFieldSignature'
> 0x60f000000040: note: object is of type 'FormField'
>  03 00 00 6d  50 84 f2 00 00 00 00 00  03 00 00 00 04 00 00 00  00 00 00 00 01 be be be  07 00 00 00
>               ^~~~~~~~~~~~~~~~~~~~~~~
>               vptr for 'FormField'
>     #0 0x73d7f4 in FormWidgetSignature::FormWidgetSignature(PDFDoc*, Object*, unsigned int, Ref, FormField*) workdir/UnpackedTarball/poppler/poppler/Form.cc:448:12
>     #1 0x741713 in FormField::_createWidget(Object*, Ref) workdir/UnpackedTarball/poppler/poppler/Form.cc:677:34
>     #2 0x73e747 in FormField::FormField(PDFDoc*, Object*, Ref const&, FormField*, std::set<int, std::less<int>, std::allocator<int> >*, FormFieldType) workdir/UnpackedTarball/poppler/poppler/Form.cc:547:7
>     #3 0x74ec2b in FormFieldSignature::FormFieldSignature(PDFDoc*, Object*, Ref const&, FormField*, std::set<int, std::less<int>, std::allocator<int> >*) workdir/UnpackedTarball/poppler/poppler/Form.cc:1383:5
>     #4 0x740d7f in Form::createFieldFromDict(Object*, PDFDoc*, Ref const&, FormField*, std::set<int, std::less<int>, std::allocator<int> >*) workdir/UnpackedTarball/poppler/poppler/Form.cc:1700:19
>     #5 0x750727 in Form::Form(PDFDoc*, Object*) workdir/UnpackedTarball/poppler/poppler/Form.cc:1623:33
>     #6 0x71d440 in Catalog::getForm() workdir/UnpackedTarball/poppler/poppler/Catalog.cc:1042:18
>     #7 0x708572 in Annots::createAnnot(Dict*, Object*) workdir/UnpackedTarball/poppler/poppler/Annot.cc:7218:41
>     #8 0x70772b in Annots::Annots(PDFDoc*, int, Object*) workdir/UnpackedTarball/poppler/poppler/Annot.cc:7128:17
>     #9 0x87f3e9 in Page::getAnnots(XRef*) workdir/UnpackedTarball/poppler/poppler/Page.cc:405:18
>     #10 0x8814b0 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) workdir/UnpackedTarball/poppler/poppler/Page.cc:611:15
>     #11 0x880ff6 in Page::display(OutputDev*, double, double, int, bool, bool, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) workdir/UnpackedTarball/poppler/poppler/Page.cc:521:3
>     #12 0x88d906 in PDFDoc::displayPage(OutputDev*, int, double, double, int, bool, bool, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) workdir/UnpackedTarball/poppler/poppler/PDFDoc.cc:491:20
>     #13 0x5d59fb in main sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx:142:14
>     #14 0x7f11600ea730 in __libc_start_main (/lib64/libc.so.6+0x20730)
>     #15 0x459388 in _start (instdir/program/xpdfimport+0x459388)

Change-Id: Ia808919c8d2363d616feb4664f314a77b40dfbb8
2016-10-14 15:40:32 +02:00
..
apache-commons Remove gcj support from build system. 2016-08-26 21:44:46 +00:00
apr
beanshell Remove gcj support from build system. 2016-08-26 21:44:46 +00:00
bluez_bluetooth
boost boost: update generated wrapper headers 2016-08-29 18:29:42 +02:00
breakpad
bzip2
cairo cairo: try if --disable-xcb fixes android build 2016-08-25 11:50:15 +02:00
clew [API CHANGE] Remove HAVE_GCC_VISIBILITY_FEATURE, always true 2016-09-20 07:34:27 +00:00
clucene tdf#100302: gbuild: always use $(LFS_CFLAGS) 2016-10-07 14:58:17 +02:00
coinmp coinmp: no need for bzip2 library 2016-09-21 23:57:32 +02:00
collada2gltf
cppunit
ct2n
curl
epm
expat
firebird external/firebird: Fix isinf-check for libc++ 2016-10-05 20:38:08 +02:00
fontconfig
freetype
glew
glm
glyphy
graphite
harfbuzz Update HarfBuzz to 1.3.2 2016-09-30 07:11:24 +00:00
hsqldb Remove gcj support from build system. 2016-08-26 21:44:46 +00:00
hunspell
hyphen
icu
jfreereport Remove gcj support from build system. 2016-08-26 21:44:46 +00:00
jpeg
jpeg-turbo
languagetool Remove gcj support from build system. 2016-08-26 21:44:46 +00:00
lcms2 lcms2: Out-of-bounds read in Type_MLU_Read() (rhbz#1367357) 2016-08-29 16:48:40 +02:00
libabw
libatomic_ops
libcdr
libcmis
libebook
libeot
libetonyek
libexttextcat
libfreehand
libgltf
liblangtag upgrade to liblangtag-0.6.2 2016-10-13 16:43:13 +00:00
libmariadb
libmspub
libmwaw
libodfgen
liborcus don't dynamically link to system boost in internal boost case 2016-09-27 03:00:44 +02:00
libpagemaker
libpng
librevenge
libstaroffice
libtommath GSoC Upgrade firebird to 3.0 2016-08-17 13:05:40 +00:00
libvisio
libwpd
libwpg
libwps
libxml2
libxmlsec
libxslt
libzmf upload libzmf 0.0.1 2016-09-09 05:29:27 +00:00
lpsolve
mdds
mdnsresponder
mingw-externals
misc_extensions
more_fonts tdf#101949 update Source Code Pro fonts to 2.030 and 1.050 2016-09-11 13:39:31 +00:00
msc-externals
mysqlcppconn
mythes
neon
nss external/nss: Adapt ASan/UBSan-specific patches to nss 3.27 2016-10-11 09:39:21 +02:00
opencollada
openldap openldap: upgrade to release 2.4.44 2016-08-26 12:29:15 +00:00
openssl [API CHANGE] Remove HAVE_GCC_VISIBILITY_FEATURE, always true 2016-09-20 07:34:27 +00:00
owncloud-android-lib
poppler external/poppler: Avoid UBSan warning about undefined downcast 2016-10-14 15:40:32 +02:00
postgresql
python3 python3: put a RPATH into libpython3.so 2016-09-21 23:58:03 +02:00
python33
redland redland: upgrade raptor to 2.0.15, rasqal to 0.9.33, redland to 1.0.17: 2016-08-26 23:17:16 +00:00
rhino Remove gcj support from build system. 2016-08-26 21:44:46 +00:00
sane
serf
twain
ucpp
unixODBC tdf#96505 Get rid of cargo cult "long" integer literals 2016-09-26 19:12:49 +00:00
xsltml
zlib
Makefile
Module_external.mk Remove obsolete OxygenOffice bits 2016-09-08 21:20:58 +00:00
README

External projects bundled with LibreOffice.