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]