Issue 36406 - Crash during Slideshow of the attached MS-Office-Presentation
Summary: Crash during Slideshow of the attached MS-Office-Presentation
Status: CLOSED FIXED
Alias: None
Product: Impress
Classification: Application
Component: ui (show other issues)
Version: 680m58
Hardware: PC All
: P2 Trivial (vote)
Target Milestone: OOo 2.0
Assignee: wolframgarten
QA Contact: issues@graphics
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-31 15:38 UTC by mci
Modified: 2004-11-25 16:28 UTC (History)
1 user (show)

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


Attachments
the MS-Office Presentation (651.50 KB, application/vnd.ms-powerpoint)
2004-10-31 15:39 UTC, mci
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description mci 2004-10-31 15:38:17 UTC
- Load the presentation into impress
- start slideshow 
- try to reach the second slide
==> crash


mci -> wg: Hi wg, please check and assign this issue to the appropriate 
developer, thanks
Comment 1 mci 2004-10-31 15:39:41 UTC
Created attachment 18785 [details]
the MS-Office Presentation
Comment 2 mci 2004-10-31 15:40:44 UTC
I forgot to mention:

I use SuSE Linux 9.1...
Comment 3 wolframgarten 2004-11-01 08:42:01 UTC
Crashing on windows ,too. Reassigned to Christian. Please excuse me if there is
already an issue for this problem but I cannot ask cgu since he is on vacation.
Comment 4 clippka 2004-11-02 13:10:14 UTC
Sven, there is a CustomShape without a model?
Comment 5 sven.jacobi 2004-11-02 13:44:35 UTC
SJ->AW: Can you please take over this issue. The group object is used without
getting a model after cloning. This can happen also with other objects than
custom shapes.

dl680mi.dll!SdrObjList::NbcInsertObject(SdrObject * pObj=0x0d4f4308, unsigned
long nPos=0x00000001, const SdrInsertReason * pReason=0x00e5dfd0)  Line 399 +
0xe	C++
dl680mi.dll!SdrObjList::CopyObjects(const SdrObjList & rSrcList={...})  Line 208	C++
dl680mi.dll!SdrObjGroup::operator=(const SdrObject & rObj={...})  Line 890	C++
dl680mi.dll!SdrObject::Clone()  Line 2681	C++
sd680mi.dll!sd::FuSlideShow::PaintDimmedObject(SdrAttrObj * 
Comment 6 Armin Le Grand 2004-11-03 17:58:38 UTC
AW. In SdrObjGroup::operator=, which is used from Clone() operator, the local
SubList pSub needs to be initialized at least with the model:
		// #i36404#
		// copy SubList, init model and page first
		SdrObjList& rSourceSubList = *rObj.GetSubList();
		pSub->SetPage(rSourceSubList.GetPage());
		pSub->SetModel(rSourceSubList.GetModel());
		pSub->CopyObjects(*rObj.GetSubList());
Will add this as soon as CWS aw020 is resynched.
Comment 7 Armin Le Grand 2004-11-04 16:04:35 UTC
AW: Okay, that's it. ADded to the code after resync, works. Checking in.
Comment 8 Armin Le Grand 2004-11-09 11:01:43 UTC
AW->WG: Please verify.
Comment 9 Armin Le Grand 2004-11-09 11:02:31 UTC
.
Comment 10 wolframgarten 2004-11-11 15:06:12 UTC
Fixed.
Comment 11 wolframgarten 2004-11-11 15:06:39 UTC
Verified in CWS.
Comment 12 wolframgarten 2004-11-25 16:28:14 UTC
WG: tested in master m63. Closed.