Bug#471329: openoffice.org-impress: various crash on severalpowerpoint in fullscreen mode
reassign 471329 openoffice.org
reassign 465423 openoffice.org
forcemerge 465423 471329
thanks
Hi,
VALETTE Eric RD-MAPS-REN wrote:
> As per request. It clearly show a null pointer dereference (%eax) with
> eax = 0 on error PC.
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0xb50ed720 (LWP 7500)]
> 0xae0d4ddd in vclcanvas::CanvasHelper::strokePolyPolygon ()
> from /usr/lib/openoffice/program/vclcanvas.uno.so
> (gdb) bt
> #0 0xae0d4ddd in vclcanvas::CanvasHelper::strokePolyPolygon ()
> from /usr/lib/openoffice/program/vclcanvas.uno.so
Looks like #465423 + merged (which is already forwarded.
Merging..
I'll update the Novell Bugzilla bug with your new info, thanks.
> #1 0xae0c1d3d in
> canvas::CanvasBase<canvas::BaseMutexHelper<cppu::WeakComponentImplHelper4<com::sun::star::rendering::XBitmapCanvas,
> com::sun::star::rendering::XIntegerBitmap,
> com::sun::star::lang::XServiceInfo,
> com::sun::star::beans::XFastPropertySet> >,
> vclcanvas::CanvasBitmapHelper, vclcanvas::tools::LocalGuard,
> cppu::OWeakObject>::strokePolyPolygon ()
> from /usr/lib/openoffice/program/vclcanvas.uno.so
> #2 0xaf95cc8d in render ()
> from /usr/lib/openoffice/program/libcppcanvas680li.so
> #3 0xaf93fcb5 in cppcanvas::internal::CachedPrimitiveBase::render ()
> from /usr/lib/openoffice/program/libcppcanvas680li.so
> #4 0xaf949525 in cppcanvas::internal::ImplRenderer::draw ()
> from /usr/lib/openoffice/program/libcppcanvas680li.so
> #5 0xad1a8518 in slideshow::internal::ViewShape::draw ()
> from /usr/lib/openoffice/program/slideshow.uno.so
> #6 0xad1a8c66 in slideshow::internal::ViewShape::render ()
> from /usr/lib/openoffice/program/slideshow.uno.so
> #7 0xad1a9f77 in slideshow::internal::ViewShape::update ()
> from /usr/lib/openoffice/program/slideshow.uno.so
> #8 0xad18ce7d in slideshow::internal::DrawShape::addViewLayer ()
> from /usr/lib/openoffice/program/slideshow.uno.so
> #9 0xad1aec8b in slideshow::internal::LayerManager::renderTo ()
> from /usr/lib/openoffice/program/slideshow.uno.so
> #10 0xad1be50a in createCurrentSlideBitmap ()
> from /usr/lib/openoffice/program/slideshow.uno.so
> #11 0xad1c317f in getCurrentSlideBitmap ()
> from /usr/lib/openoffice/program/slideshow.uno.so
> #12 0xad20c73b in notifySlideAnimationsEnded ()
> from /usr/lib/openoffice/program/slideshow.uno.so
> #13 0xad2030b8 in invoke ()
> from /usr/lib/openoffice/program/slideshow.uno.so
> #14 0xad1d905a in boost::function0<void,
> _STL::allocator<boost::function_base> >::operator() () from
> /usr/lib/openoffice/program/slideshow.uno.so
> #15 0xad1d8d54 in slideshow::internal::Delay::fire ()
> from /usr/lib/openoffice/program/slideshow.uno.so
> #16 0xad1f2882 in slideshow::internal::EventQueue::process_ ()
> from /usr/lib/openoffice/program/slideshow.uno.so
> #17 0xad1f2a65 in slideshow::internal::EventQueue::process ()
> from /usr/lib/openoffice/program/slideshow.uno.so
> #18 0xad204256 in update ()
> from /usr/lib/openoffice/program/slideshow.uno.so
> #19 0xafda86e9 in sd::SlideshowImpl::updateHdl ()
> from /usr/lib/openoffice/program/libsd680li.so
> #20 0xb7ecd8e7 in ImplWindowFrameProc ()
> ---Type <return> to continue, or q <return> to quit---
> from /usr/lib/openoffice/program/libvcl680li.so
> #21 0xb42cbadb in SalDisplay::DispatchInternalEvent ()
> from /usr/lib/openoffice/program/libvclplug_gen680li.so
> #22 0xb42cbb15 in SalX11Display::Yield ()
> from /usr/lib/openoffice/program/libvclplug_gen680li.so
> #23 0xb42cb873 in DisplayYield ()
> from /usr/lib/openoffice/program/libvclplug_gen680li.so
> #24 0xb42c4873 in SalXLib::Yield ()
> from /usr/lib/openoffice/program/libvclplug_gen680li.so
> #25 0xb42d4597 in X11SalInstance::Yield ()
> from /usr/lib/openoffice/program/libvclplug_gen680li.so
> #26 0xb7cc2f29 in Application::Yield ()
> from /usr/lib/openoffice/program/libvcl680li.so
> #27 0xb7cc303c in Application::Execute ()
> from /usr/lib/openoffice/program/libvcl680li.so
> #28 0x08078449 in desktop::Desktop::Main ()
> #29 0xb7cc8b05 in ImplSVMain ()
> from /usr/lib/openoffice/program/libvcl680li.so
> #30 0xb7cc8c05 in SVMain ()
> from /usr/lib/openoffice/program/libvcl680li.so
> #31 0x0806824e in main ()
> (gdb) info locals
> No locals.
> (gdb) list
> 1 <<C++-namespaces>>: No such file or directory.
> in <<C++-namespaces>>
> (gdb) print /i $pc
> Format letter "i" is meaningless in "print" command.
> (gdb) display /i $pc
> 1: x/i $pc
> 0xae0d4ddd
> <_ZN9vclcanvas12CanvasHelper17strokePolyPolygonEPKN3com3sun4star9rendering7XCanvasERKNS3_3uno9ReferenceINS4_14XPolyPolygon2DEEERKNS4_9ViewStateERKNS4_11RenderStateERKNS4_16StrokeAttributesE+1053>:
> mov (%eax),%edx
> (gdb) info registers
> eax 0x0 0
> ecx 0x0 0
> edx 0xb76c2614 -1217649132
> ebx 0xae116470 -1374591888
> esp 0xbfdd7730 0xbfdd7730
> ebp 0xbfdd7838 0xbfdd7838
> esi 0xaebbd28 183221544
> edi 0x3 3
> eip 0xae0d4ddd 0xae0d4ddd
> <vclcanvas::CanvasHelper::strokePolyPolygon(com::sun::star::rendering::XCanvas
> const*,
> com::sun::star::uno::Reference<com::sun::star::rendering::XPolyPolygon2D>
> const&, com::sun::star::rendering::ViewState const&,
> com::sun::star::rendering::RenderState const&,
> com::sun::star::rendering::StrokeAttributes const&)+1053>
> eflags 0x210246 [ PF ZF IF RF ID ]
> cs 0x73 115
> ss 0x7b 123
> ds 0x7b 123
> es 0x7b 123
> fs 0x0 0
> gs 0x33 51
> (gdb) kill
> Kill the program being debugged? (y or n) y
> (gdb) quit
> 5 ceva6380nonet@r-ptxp-ceva6380->
Regards,
Rene
Reply to: