Comment 18 for bug 746375

Revision history for this message
Björn Michaelsen (bjoern-michaelsen) wrote :

SRU details:

= RATIONALE =
This is:
- is a severe regression hitting a lot of users -- it collected 17 duplicate stacktraces in the prerelease alone.

= RESOLUTION =
This bug is caused by the WeakReference at:

 http://opengrok.libreoffice.org/xref/libs-gui/vcl/unx/gtk/a11y/atkutil.cxx#69

tries to kill itself after UNO is already long gone on shutdown.

= REPRODUCING THE BUG =
TEST CASE:
Unfortunately, none. This depends on luck (or lack of luck) during the shutdown.

= REGRESSION POTENTIAL =
Potential regressions would effect the gtk accessibility bridge. The original patch has been written by another long-term LibreOffice/OpenOffice.org contributor (Caolán McNamara <email address hidden>) and is commited on the master and libreoffice-3-4 branch upstream. It has thus been discussed by multiple seasoned LibreOffice/OpenOffice.org developers on IRC when it was commited.

= RELEVANT PACKAGES =
The bug has been addressed in source package libreoffice-1:3.3.2-1ubuntu5 as uploaded to https://launchpad.net/~libreoffice/+archive/ppa . This is a joined SRU with bug 775608 because of LibreOffice package size. Attaching one debdiff with both fixes, but as the fixes are injected using patches in the build process, both are clearly separated.