Apache OpenOffice (AOO) Bugzilla – Issue 9706
Opening document with image causes Unrecoverable Error
Last modified: 2013-08-07 14:43:23 UTC
A very small document with a bitmapped image overlaid with a vector causes an Unrecoverable Error message in both Linux and WinXP. I have tried .PNG, .PSD and .TIF images with the same results on both systems. Dragging the vector (a simple circle) over the bitmap seems to trigger the crash. If I rename the image so it can't be found, I can load and work with the document. I can print if I re-assign the image to the renamed version and print *immediately*; any other operation causes the crash.
Created attachment 3821 [details] Writer document causing a crash
Created attachment 3822 [details] Associated PNG image
Jim, thank you for using and supporting OOo. File loads but will crash OOo if any changes/actions are attempted. Duplicated on RH 8.0, RH OOo 1.0.1. Duplicated on Win2k server SP3, OOo 643c ( load file and scroll around ).
HI->AMA: Reproducible TL644MI! Container::Insert(void *,unsigned long) + 12 bytes VCL644MI! GDIMetaFile::AddAction(class MetaAction *) + 24 bytes VCL644MI! OutputDevice::Push(unsigned short) + 272 bytes SW644MI! SwViewImp::PaintDispatcher(struct SdrPaintProcRec *) + 320 bytes SW644MI! SwViewImp::LinkStubPaintDispatcher(void *,void *) + 14 bytes DL644MI! SdrObjList::Paint(class ExtOutputDevice &,class SdrPaintInfoRec const &,int,unsigned short) + 2684 bytes DL644MI! SdrObjList::Paint(class ExtOutputDevice &,class SdrPaintInfoRec const &,int) + 320 bytes DL644MI! SdrPageView::RedrawOneLayer(unsigned char,class Rectangle const &,class OutputDevice *,unsigned short,class Link const *) + 2235 bytes SW644MI! SwViewImp::PaintLayer(unsigned char,class SwRect const &,class Color const *) + 376 bytes SW644MI! SwRootFrm::Paint(class SwRect const &) + 1185 bytes SW644MI! ViewShell::Paint(class Rectangle const &) + 598 bytes SW644MI! SwCrsrShell::Paint(class Rectangle const &) + 86 bytes SW644MI! SwEditWin::Paint(class Rectangle const &) + 266 bytes DL644MI! SdrPaintView::VisAreaChanged(class SdrPageViewWinRec const &) + 63 bytes SHELL32! 77743100()
AMA: Reproducable in src643 but not longer in 644 v. Seems to be fixed.
AMA->HI: Please check it with an actual srx644.
Verified with 644c
.