To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=89243


User hdu changed the following:

                What    |Old value                 |New value
================================================================================
             Assigned to|hdu                       |mod
--------------------------------------------------------------------------------
                  Status|STARTED                   |NEW
--------------------------------------------------------------------------------




------- Additional comments from [EMAIL PROTECTED] Tue May 13 10:14:13 +0000 
2008 -------
What happens is that a child window gets changed, probably because of a new 
toolbar, then the SwPostItMgr::LayoutPostIts() does its thing, re-layouts its 
comments and the editengine and its virtual 
device gets resized by this too. Unfortunately the virtual device gets resized 
to a bad size 
(ImpEditEngine::Paint() converted an uninitialized(!!!) Rectangle() from 
logic->pixel coordinates). The 
resulting virtual device is not valid and doing any graphics operations on it 
makes it crash.

In GSL we'll add debug assertions against invalid resize requests, but the root 
cause seems to be 
layouting problems of the SwPostIt feature
@mod: something for you? Or EditEngine guys?

Here's the relevant stack of the virtual-device resize to the invalid size:
#2  VirtualDevice::SetOutputSizePixel (this=0x13da30b0, [EMAIL PROTECTED], 
bErase=1)
#3  ImpEditEngine::Paint (this=0x52d2000, pView=0x13da2c10, [EMAIL PROTECTED], 
bUseVirtDev=1) at 
svx/source/editeng/impedit3.cxx:3522
#4  ImpEditEngine::UpdateViews (this=0x52d2000, pCurView=0x13da28e0) at 
svx/source/editeng/impedit3.cxx:295
#5  ImpEditEngine::FormatAndUpdate (this=0x52d2000, pCurView=0x13da28e0) at 
svx/source/editeng/impedit3.cxx:3935
#6  ImpEditEngine::SetUpdateMode (this=0x52d2000, bUp=1, pCurView=0x13da28e0, 
bForceUpdate=0) at svx/source/editeng/impedit3.cxx:3705
#7  EditView::SetEditEngineUpdateMode (this=0x13da28e0, bUpdate=1) at 
svx/source/editeng/editview.cxx:818
#8  OutlinerView::SetAttribs (this=0x13da2bb0, [EMAIL PROTECTED]) at 
svx/source/outliner/outlvw.cxx:578
#9  SwPostIt::InitControls (this=0x2966bc30) at 
sw/source/ui/docvw/postit.cxx:595
#10 SwPostIt::SwPostIt (this=0x2966bc30, pParent=0x51d1600, nBits=324, 
aField=0x1aede560, 
aMgr=0x1aef2730) at sw/source/ui/docvw/postit.cxx:409
#11 SwPostItMgr::LayoutPostIts (this=0x1aef2730) at 
sw/source/ui/docvw/PostItMgr.cxx:569
#12 0x245ecad1 in SwView::OuterResizePixel (this=0x1aee83d0, [EMAIL PROTECTED], 
[EMAIL PROTECTED]) at sw/source/ui/uiview/viewport.cxx:1262
#13 SfxViewFrame::DoAdjustPosSizePixel ()
#14 SfxViewFrame::Resize ()
#15 SfxTopViewFrame::Close ()
#16 Window::ImplCallResize (this=0x1aecfd10) at 
vcl/source/window/window.cxx:1091
#17 Window::ImplPosSizeWindow (this=0x1aecfd10, nX=2, nY=2, nWidth=1293, 
nHeight=759, 
nFlags=15) at vcl/source/window/window.cxx:3329



---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to