Issue 72369 - Assertion when returning from in-place slide show
Summary: Assertion when returning from in-place slide show
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: 680m193
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
: 72362 (view as issue list)
Depends on:
Reported: 2006-12-07 17:21 UTC by groucho266
Modified: 2017-05-20 10:55 UTC (History)
1 user (show)

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


Note You need to log in before you can comment on or make changes to this issue.
Description groucho266 2006-12-07 17:21:10 UTC
How to reproduce:
1. Create a new Impress document.
2. Via Slide Show->Slide ShowSettings set the slide show type to window.
3. Start show.
4. Stop show => The following assertion is displayed:
   Can't get core metric without shell!
The assertion comes from sfx2/source/control.unoctitm.cxx line 1007

The reason for the assertion is an invalidated cache for the SID_ATTR_METRIC slot. 

The assertion is triggered while the right pane with the task pane is displayed.
 At that time some shells have been taken from the stack.  Other shells will be
pushed soon.
The document shell that is referenced from the SfxSlotServer given to
SfxDispatchController_Impl::StateChanged() has now another, smaller stack index
then when the cache was filled the last time.  Now, there is no shell with that
index.  The missing shell triggers the assertion in
Comment 1 groucho266 2006-12-07 17:22:20 UTC
The assertion can be reproduced like described above only on the components1
child work space.
Comment 2 jjmckenzie 2007-02-01 03:03:07 UTC
*** Issue 72362 has been marked as a duplicate of this issue. ***
Comment 3 Mathias_Bauer 2007-12-04 16:20:21 UTC
according to release status meeting -> target 3.x
Comment 4 Marcus 2017-05-20 10:55:42 UTC
Reset assigne to the default "".