So, I did some painful research on this:

On Ubuntu precise (build and run) the bug is not there.

On Ubuntu quantal with gcc 4.7 the bug is there even after fixing the
ABI incompatibility.


On Ubuntu precise with LibreOffice packages build on quantal (sticking
to quantal versions of non-LibreOffice packages), the bug is still
there. So whatever is the root cause it is introducing the bug already
at build time.

So I recompiled the packages on quantal with gcc 4.6 and retested on
Ubuntu precise. Bug is still there, so it also is not the compiler
update.

To make sure, I recompiled the exact compiler package from precise on
quantal and then recompiled LibreOffice with that on quantal and tested
the result on precise. The bug is _still_ there.

So, I am getting humbled by these results not to make any bold claims,
but it seems to me that the bug is introduced by something changing
_at_buildtime_ between precise and quantal (e.g. some dependencies) and
it is _not_ gcc.

** Summary changed:

- LibreOffice crash in 
xmloff.Impress.XMLContentImporter::com::sun::star::document::XImporter with 
gcc-4.7
+ LibreOffice crash in 
xmloff.Impress.XMLContentImporter::com::sun::star::document::XImporter

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1017125

Title:
  LibreOffice crash in
  xmloff.Impress.XMLContentImporter::com::sun::star::document::XImporter

Status in LibreOffice Productivity Suite:
  Confirmed
Status in “libreoffice” package in Ubuntu:
  New

Bug description:
  subsequentcheck sometimes crashes in
  xmloff.Impress.XMLContentImporter::com::sun::star::document::XImporter

  Testcode:
  
http://opengrok.libreoffice.org/xref/core/qadevOOo/tests/java/ifc/document/_XImporter.java
  against service:
  
http://opengrok.libreoffice.org/xref/core/qadevOOo/tests/java/mod/_xmloff/Impress/XMLContentImporter.java

  steps to reproduce:
  cd xmloff
  echo "-o xmloff.Impress.XMLContentImporter" > qa/unoapi/xmloff.sce
  echo > qa/unoapi/knownissues.xcl << EOF
  xmloff.Impress.XMLContentImporter::com::sun::star::lang::XInitialization
  xmloff.Impress.XMLContentImporter::com::sun::star::document::XFilter
  xmloff.Impress.XMLContentImporter::com::sun::star::container::XNamed
  EOF
  R=T; while test "$R" = "T"; do make subsequentcheck || R=F; done

  expected result:
  test passes without a crash

  actual result:
  crash

To manage notifications about this bug go to:
https://bugs.launchpad.net/df-libreoffice/+bug/1017125/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to