Issue 76253 - crash while FILE / SEND / OUTLINE TO PRESENTATION
Summary: crash while FILE / SEND / OUTLINE TO PRESENTATION
Status: CLOSED FIXED
Alias: None
Product: Impress
Classification: Application
Component: open-import (show other issues)
Version: 680m230
Hardware: All All
: P2 Trivial (vote)
Target Milestone: OOo 2.3.1
Assignee: christian.guenther
QA Contact: issues@graphics
URL:
Keywords:
: 81997 82204 (view as issue list)
Depends on:
Blocks:
 
Reported: 2007-04-11 11:45 UTC by marc.neumann
Modified: 2008-02-04 13:07 UTC (History)
5 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description marc.neumann 2007-04-11 11:45:38 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
Comment 1 marc.neumann 2007-04-24 08:25:18 UTC
correct prio from 3 to 2 because of the crash
Comment 2 fredrik.haegg 2007-04-24 10:01:27 UTC
cc myself.
Comment 3 eric.savary 2007-09-28 10:48:10 UTC
*** Issue 81997 has been marked as a duplicate of this issue. ***
Comment 4 eric.savary 2007-09-28 10:49:45 UTC
Retargetting to 2.3.1.
Comment 5 groucho266 2007-09-28 15:49:02 UTC
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.
Comment 6 eric.savary 2007-10-04 01:27:22 UTC
*** Issue 82204 has been marked as a duplicate of this issue. ***
Comment 7 groucho266 2007-10-18 13:20:42 UTC
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
Comment 8 groucho266 2007-10-19 12:03:33 UTC
Please verify.
Comment 9 christian.guenther 2007-10-25 14:10:42 UTC
CGU: Verified in cws impress131
Comment 10 christian.guenther 2008-02-04 13:07:59 UTC
CGU: Integrated in src680m245 and ooh680m5