Apache OpenOffice (AOO) Bugzilla – Issue 76253
crash while FILE / SEND / OUTLINE TO PRESENTATION
Last modified: 2008-02-04 13:07:59 UTC
1. insert 2 Headings into a Writer document 2. select all 3. FILE / SEND / OUTLINE TO PRESENTATION ==>> crash last stack data: void __unnamed_KAxQCnGUFGHhw::OutlineToImpressFinalizer::operator()(bool) /so/ws/SRC680/src.m208/sd/source/ui/app/../inc/framework/FrameworkHelper.hxx:0 void __unnamed_KAxQ3iPUFGmeq::CallbackCaller::notifyConfigurationChange(const com::sun::star::drawing::framework::ConfigurationChangeEvent&) /so/ws/SRC680/src.m208/sd/source/ui/framework/tools/FrameworkHelper.cxx:999 stackid: 967938
correct prio from 3 to 2 because of the crash
cc myself.
*** Issue 81997 has been marked as a duplicate of this issue. ***
Retargetting to 2.3.1.
This looks like a problem with the OutlineToImpressFinalizer that is defined in sd/source/ui/app/sdmod1.cxx. It is used to asynchronously start the creation of the outline slides when both core and UI are ready to do so. This callback functor seems to be destroyed along the way and its stream member mrBytes is destroyed. Accessing it in the operator() method leads to the crash.
*** Issue 82204 has been marked as a duplicate of this issue. ***
OutlineToImpressFinalizer now stores a local copy of the stream in a shared_ptr. Copying finalizer objects should thus not be a problem anymore. Modified files: /sd/source/ui/app/sdmod1.cxx rev. 1.45.62.1 /sd/source/ui/inc/framework/FrameworkHelper.hxx rev. 1.2.128.1
Please verify.
CGU: Verified in cws impress131
CGU: Integrated in src680m245 and ooh680m5