Apache OpenOffice (AOO) Bugzilla – Issue 13147
Crash word processing on import of (winword) bugdoc
Last modified: 2013-08-07 14:43:39 UTC
I am on Debian unstable so very current releases and the other X issue that was crashing OO was solved. I can page up and down using the keyboard however when I use the mouse to scroll it crashes. Document is imported word document just in case this is important. #0 0x44cf53b0 in SwLineRects::AddLineRect(SwRect const&, Color const*, SwTabFrm const*, unsigned char) () from /home/ken/.OpenOffice.org644/program/libsw644li.so #1 0x44cff5bc in lcl_RefreshLine(SwLayoutFrm const*, SwPageFrm const*, Point const&, Point const&, unsigned char, SwLineRects*) () from /home/ken/.OpenOffice.org644/program/libsw644li.so #2 0x44cff934 in SwLayoutFrm::PaintSubsidiaryLines(SwPageFrm const*, SwRect const&) const () from /home/ken/.OpenOffice.org644/program/libsw644li.so #3 0x44cff14a in SwLayoutFrm::RefreshLaySubsidiary(SwPageFrm const*, SwRect const&) const () from /home/ken/.OpenOffice.org644/program/libsw644li.so #4 0x44cff1d8 in SwLayoutFrm::RefreshLaySubsidiary(SwPageFrm const*, SwRect const&) const () from /home/ken/.OpenOffice.org644/program/libsw644li.so #5 0x44cfedfe in SwPageFrm::RefreshSubsidiary(SwRect const&) const () from /home/ken/.OpenOffice.org644/program/libsw644li.so #6 0x44cf8e12 in SwRootFrm::Paint(SwRect const&) const () from /home/ken/.OpenOffice.org644/program/libsw644li.so #7 0x44bbf6ba in ViewShell::Paint(Rectangle const&) () from /home/ken/.OpenOffice.org644/program/libsw644li.so #8 0x44b97a7b in SwCrsrShell::Paint(Rectangle const&) () from /home/ken/.OpenOffice.org644/program/libsw644li.so #9 0x45163ef7 in SwEditWin::Paint(Rectangle const&) () from /home/ken/.OpenOffice.org644/program/libsw644li.so #10 0x4033d908 in Window::ImplCallPaint(Region const*, unsigned short) () from /home/ken/.OpenOffice.org644/program/libvcl644li.so #11 0x40349890 in Window::Update() () from /home/ken/.OpenOffice.org644/program/libvcl644li.so #12 0x44bbe1ba in ViewShell::VisPortChgd(SwRect const&) () from /home/ken/.OpenOffice.org644/program/libsw644li.so #13 0x44b97b9e in SwCrsrShell::VisPortChgd(SwRect const&) () from /home/ken/.OpenOffice.org644/program/libsw644li.so #14 0x4536e549 in SwView::SetVisArea(Rectangle const&, unsigned char) () from /home/ken/.OpenOffice.org644/program/libsw644li.so #15 0x4536e924 in SwView::SetVisArea(Point const&, unsigned char) () from /home/ken/.OpenOffice.org644/program/libsw644li.so #16 0x4537050b in SwView::EndScrollHdl(SwScrollbar*) () from /home/ken/.OpenOffice.org644/program/libsw644li.so #17 0x4536ff46 in SwView::ScrollHdl(SwScrollbar*) () from /home/ken/.OpenOffice.org644/program/libsw644li.so #18 0x4536fec8 in SwView::LinkStubScrollHdl(void*, void*) () from /home/ken/.OpenOffice.org644/program/libsw644li.so #19 0x403a0892 in ScrollBar::Scroll() () from /home/ken/.OpenOffice.org644/program/libvcl644li.so #20 0x4039fe32 in ScrollBar::ImplScroll(long, unsigned char) () from /home/ken/.OpenOffice.org644/program/libvcl644li.so #21 0x403a093f in ScrollBar::DoScroll(long) () from /home/ken/.OpenOffice.org644/program/libvcl644li.so #22 0x4035085c in Window::ImplHandleScroll(ScrollBar*, long, ScrollBar*, long) () from /home/ken/.OpenOffice.org644/program/libvcl644li.so #23 0x40350675 in Window::HandleScrollCommand(CommandEvent const&, ScrollBar*, ScrollBar*) () from /home/ken/.OpenOffice.org644/program/libvcl644li.so #24 0x45371c5f in SwView::HandleWheelCommands(CommandEvent const&) () from /home/ken/.OpenOffice.org644/program/libsw644li.so #25 0x45161489 in SwEditWin::Command(CommandEvent const&) () from /home/ken/.OpenOffice.org644/program/libsw644li.so #26 0x403531e9 in ImplCallWheelCommand(Window*, Point const&, CommandWheelData const*) () from /home/ken/.OpenOffice.org644/program/libvcl644li.so #27 0x4035354b in ImplHandleWheelEvent(Window*, long, long, unsigned long, long, long, unsigned long, unsigned short, unsigned char) () from /home/ken/.OpenOffice.org644/program/libvcl644li.so #28 0x40354860 in ImplWindowFrameProc(void*, SalFrame*, unsigned short, void const*) () from /home/ken/.OpenOffice.org644/program/libvcl644li.so #29 0x403b7fb7 in SalFrameData::HandleMouseEvent(_XEvent*) () from /home/ken/.OpenOffice.org644/program/libvcl644li.so #30 0x403b9a99 in SalFrameData::Dispatch(_XEvent*) () from /home/ken/.OpenOffice.org644/program/libvcl644li.so #31 0x403e4979 in SalDisplay::Dispatch(_XEvent*) () from /home/ken/.OpenOffice.org644/program/libvcl644li.so #32 0x403e46c7 in SalDisplay::Yield(unsigned char) () from /home/ken/.OpenOffice.org644/program/libvcl644li.so
Reassigned to US.
US->Ken: pls. attach the bugdoc. I guess you do not crash with any document, thus the document is important. In addition it would be nice (saves some time for me) if you could describe your system in detail: glibc version, XFree version, kernel, settings for the wheel mouse in XF86Config.
Created attachment 5619 [details] Don't blame me for the content...
Xfree: 4.2.1-6 libc6: 2.3.1-16 (New release, debian unstable many patches) Kernel: 2.4.20 (home brew, stripped) Mouse is a USB M$ optical mouse. Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/input/mice" Option "Buttons" "3" Option "ZAxisMapping" "4 5" EndSection
Bugdoc also crashes by scrolling on Win2k with current inhouse version. Changed title accordingly. US->MRU: could you pls. do some further investigations.
MRU->FME: After loading the file, try to sroll down. You'll get the following stack: SW644MI! SwLineRects::AddLineRect(class SwRect const &,class Color const *,class SwTabFrm const *,unsigned char) + 13 bytes SW644MI! lcl_RefreshLine(class SwLayoutFrm const *,class SwPageFrm const *,class Point const &,class Point const &,unsigned char,class SwLineRects *) + 652 bytes SW644MI! SwLayoutFrm::PaintSubsidiaryLines(class SwPageFrm const *,class SwRect const &) + 731 bytes SW644MI! SwLayoutFrm::RefreshLaySubsidiary(class SwPageFrm const *,class SwRect const &) + 530 bytes SW644MI! SwLayoutFrm::RefreshLaySubsidiary(class SwPageFrm const *,class SwRect const &) + 654 bytes SW644MI! SwPageFrm::RefreshSubsidiary(class SwRect const &) + 314 bytes SW644MI! SwRootFrm::Paint(class SwRect const &) + 1124 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
FME->OD: As discussed.
OD (16.04.2003): Bug cause: load of graphic is triggered during paint.
OD (17.04.2003): Proposed fix in <SwFlyFrm::GetContour(..)>: Do not load graphic during, if called for paint. Changed files in internal cws sw012: /sw/source/core/inc/flyfrm.hxx, 1.6.166.1 /sw/source/core/layout/fly.cxx, 1.38.22.1 /sw/source/core/layout/paintfrm.cxx, 1.58.22.1 /sw/source/core/doc/notxtfrm.cxx, 1.20.24.1
FME: Checked in sw012.
.
Fix verified in CWS sw012. It will be included in OO 1.1 Beta2.
Closed. Fix available in OO 1.1 Beta2.