Issue 110861 - Crash when pasting slide
Summary: Crash when pasting slide
Status: CLOSED FIXED
Alias: None
Product: Draw
Classification: Application
Component: ui (show other issues)
Version: DEV300m76
Hardware: All All
: P2 Trivial (vote)
Target Milestone: OOo 3.3
Assignee: wolframgarten
QA Contact: issues@graphics
URL:
Keywords:
: 111078 (view as issue list)
Depends on:
Blocks:
 
Reported: 2010-04-14 09:12 UTC by wolframgarten
Modified: 2017-05-20 10:23 UTC (History)
1 user (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 wolframgarten 2010-04-14 09:12:44 UTC
Open a new draw and copy the page in slide pane. Close the doc, open a new one
and insert the copied page: Office crashes. This was ok in m75.
Comment 1 clippka 2010-04-14 09:27:54 UTC
cl->aw: stack looks like mpbo regression

 	svxcoremi.dll!GetDraftFillColor(const SfxItemSet & rSet={...}, Color &
rCol={...})  Line 545 + 0x1a bytes	C++
>	svxcoremi.dll!SdrPage::GetPageBackgroundColor(SdrPageView * pView=0x12d63fa8,
bool bScreenDisplay=true)  Line 1881 + 0xd bytes	C++
 	sdmi.dll!sd::View::CompleteRedraw(OutputDevice * pOutDev=0x12d551d8, const
Region & rReg={...}, sdr::contact::ViewObjectContactRedirector *
pRedirector=0x00000000)  Line 537 + 0x16 bytes	C++
 	sdmi.dll!sd::DrawView::CompleteRedraw(OutputDevice * pOutDev=0x12d551d8, const
Region & rReg={...}, sdr::contact::ViewObjectContactRedirector *
pRedirector=0x00000000)  Line 522	C++
 	sdmi.dll!sd::DrawViewShell::Paint(const Rectangle & rRect={...}, sd::Window *
pWin=0x12d551d8)  Line 484 + 0x3d bytes	C++
 	sdmi.dll!sd::Window::Paint(const Rectangle & rRect={...})  Line 311	C++
 	vclmi.dll!Window::ImplCallPaint(const Region * pRegion=0x12ae6e60, unsigned
short nPaintFlags=0x0038)  Line 2436	C++

Comment 2 Armin Le Grand 2010-04-14 16:15:30 UTC
AW: Indeed, inside SdrPage not all paths do the right thing with the local
mpSdrPageProperties, e.g. when copy-constructing (which uses operator=) and in
SdrPage::SetModel. All in all, the SdrPageProperties(const SdrPageProperties&
rCandidate) constructor should be removed again to make sure the SdrPage-binding
is correct.
Comment 3 Armin Le Grand 2010-04-14 16:19:14 UTC
AW: This solved the problem. Checked in, done.
Comment 4 wolframgarten 2010-04-22 13:14:02 UTC
*** Issue 111078 has been marked as a duplicate of this issue. ***
Comment 5 Armin Le Grand 2010-05-28 11:36:12 UTC
AW: Checked in CWS aw081, works as expected.
AW->WG: Please verify.
Comment 6 wolframgarten 2010-06-02 09:58:38 UTC
Verified in CWS.