Apache OpenOffice (AOO) Bugzilla – Issue 33020
Crash when loading template ZipDisk
Last modified: 2004-08-18 07:49:33 UTC
When loading our Draw-template Zip Disk I get a main memory shortage and a following crash, only on linux.
björn please have a look
Not reproducable yet. Tested, non-pro, pro, Gnome, Gnome with SAL_USEVCLPLUGIN=gen, KDE with locale de_DE and en_US, using ssh to Wolframs machine on which the crash occured (!). The stack (from wg) suggests something with VCL: libvclplug_gen680li.so X11SalBitmap::ImplCreateDIB(Size const&, unsigned short, BitmapPalette const&)+0x152 libvclplug_gen680li.so X11SalBitmap::Create(Size const&, unsigned short, BitmapPalette const&)+0x2a libvcl680li.so _ZN9ImpBitmap10ImplCrNamenlos 1eateERK4SizetRK13BitmapPalette+0x1c libvcl680li.so Bitmap::Bitmap[in-charge](Size const&, unsigned short, BitmapPalette const*)+0xa3 libvcl680li.so Bitmap::Rotate(long, Color const&)+0x7c8 libvcl680li.so OutputDevice::ImplDrawRotateText(SalLayout&)+0x28c libvcl680li.so OutputDevice::ImplDrawTextDirect(SalLayout&, unsigned char)+0x140 libvcl680li.so OutputDevice::ImplDrawText(SalLayout&)+0x97 libvcl680li.so OutputDevice::DrawTextArray(Point const&, String const&, long const*, unsigned short, unsigned short)+0x66 libsvx680li.so SvxFont::QuickDrawText(OutputDevice*, Point const&, String const&, unsigned short, unsigned short, long const*) const+0x1a4 libsvx680li.so ImpEditEngine::Paint(OutputDevice*, Rectangle, Point, unsigned char, short)+0x76b libsvx680li.so EditEngine::Draw(OutputDevice*, Point const&, short)+0x96 libsvx680li.so Outliner::Draw(OutputDevice*, Point const&, short)+0x25 libsvx680li.so SdrTextObj::DoPaintObject(ExtOutputDevice&, SdrPaintInfoRec const&) const+0x459 libsvx680li.so SdrRectObj::DoPaintObject(ExtOutputDevice&, SdrPaintInfoRec const&) const+0x86 libsvx680li.so sdr::contact::ViewContactOfSdrObj::PaintObject(sdr::contact::DisplayInfo&, Rectangle&, sdr::contact::ViewObjectContact const&)+0x63 libsvx680li.so sdr::contact::ViewObjectContact::PaintObject(sdr::contact::DisplayInfo&)+0xde libsd680li.so sd::ViewRedirector::PaintObject(sdr::contact::ViewObjectContact&, sdr::contact::DisplayInfo&)+0xd0 libsvx680li.so sdr::contact::ViewObjectContact::PaintObjectHierarchy(sdr::contact::DisplayInfo&)+0xae libsvx680li.so sdr::contact::ViewObjectContact::PaintDrawHierarchy(sdr::contact::DisplayInfo&)+0x63 libsvx680li.so sdr::contact::ViewObjectContact::PaintObjectHierarchy(sdr::contact::DisplayInfo&)+0x68 libsvx680li.so sdr::contact::ViewObjectContact::PaintDrawHierarchy(sdr::contact::DisplayInfo&)+0x63 libsvx680li.so sdr::contact::ViewObjectContact::PaintObjectHierarchy(sdr::contact::DisplayInfo&)+0x68 libsvx680li.so sdr::contact::ObjectContactOfPageView::DoProcessDisplay(sdr::contact::DisplayInfo&)+0x72 libsvx680li.so sdr::contact::ObjectContactOfPageView::PreRender(sdr::contact::DisplayInfo&)+0xa9 libsvx680li.so sdr::contact::ObjectContactOfPageView::ProcessDisplay(sdr::contact::DisplayInfo&)+0x1fc libsvx680li.so SdrPageViewWindow::Redraw(Region const&, unsigned short, unsigned char const*, sdr::contact::ViewObjectContactRedirector*) const+0x302 libsvx680li.so SdrPageView::CompleteRedraw(OutputDevice*, Region const&, unsigned short, sdr::contact::ViewObjectContactRedirector*) const+0x49 libsvx680li.so SdrPaintView::CompleteRedraw(OutputDevice*, Region const&, unsigned short, sdr::contact::ViewObjectContactRedirector*)+0xb1 libsd680li.so sd::View::CompleteRedraw(OutputDevice*, Region const&, sdr::contact::ViewObjectContactRedirector*)+0x144 libsd680li.so sd::DrawView::CompleteRedraw(OutputDevice*, Region const&, sdr::contact::ViewObjectContactRedirector*)+0x1a5 libsd680li.so sd::DrawViewShell::Paint(Rectangle const&, sd::Window*)+0x19b libsd680li.so sd::Window::Paint(Rectangle const&)+0x21 libvcl680li.so Window::ImplCallPaint(Region const*, unsigned short)+0x3c2 libvcl680li.so Window::ImplCallPaint(Region const*, unsigned short)+0x21b libvcl680li.so Window::ImplCallPaint(Region const*, unsigned short)+0x21b libvcl680li.so Window::ImplCallPaint(Region const*, unsigned short)+0x21b libvcl680li.so Window::ImplCallPaint(Region const*, unsigned short)+0x21b libvcl680li.so Window::ImplCallPaint(Region const*, unsigned short)+0x21b libvcl680li.so Window::ImplCallPaint(Region const*, unsigned short)+0x21b libvcl680li.so Window::ImplCallOverlapPaint()+0x5a libvcl680li.so Window::ImplHandlePaintHdl(void*)+0x45 libvcl680li.so Window::LinkStubImplHandlePaintHdl(void*, void*)+0x1a libvcl680li.so Timer::Timeout()+0x15 libvcl680li.so ImplTimerCallbackProc()+0x81 libvclplug_gen680li.so SalData::Timeout() const+0x2a libvclplug_gen680li.so SalXLib::CheckTimeout(bool)+0xbd libvclplug_gen680li.so SalXLib::Yield(unsigned char)+0x262 libvclplug_gen680li.so X11SalInstance::Yield(unsigned char)+0x27 libvcl680li.so Application::Yield()+0x4b libvcl680li.so Application::Execute()+0x38 soffice.bin_ZN7desktop7Desktop4MainEv+0x1316 libvcl680li.so SVMain()+0xcf libvcl680li.so main+0x28 libc.so.6 __libc_start_main+0xe0
same stack. Only appears on some Linux-Installations (depending on the installed fonts) *** This issue has been marked as a duplicate of 32879 ***
.
back to you as duplicate
setting to duplicate again after reopening to reassign ... (grr) Entering some text, so that this tool his happy to make the changes ... (grrrrrr). *** This issue has been marked as a duplicate of 32879 ***
Closed.