Infinite loop in cairo-directfb-surface.c
Jefferson Ferreira <[email protected]>
| Newsgroups | gmane.comp.lib.cairo |
|---|---|
| Message-ID | <CAF7VXs8tOR=wR8Ub6Pg9+CbcwUJbvG==GDVMLukFv26SEtv+eQ@mail.gmail.com> |
Hello, I keep having problems with the directfb's backend in cairo 1.12. Now, I found a infinite loop as shown ... #149698 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149699 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149698 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149699 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149698 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149699 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149698 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149699 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149698 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149699 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149698 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149699 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149698 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149699 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149698 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149699 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149698 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149699 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149698 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149699 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149698 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149699 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149698 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149699 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149698 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149699 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149698 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149699 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149698 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149699 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149700 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149701 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149702 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 #149703 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149704 0xb7a2ce2f in _cairo_dfb_surface_map_to_image (abstract_surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-directfb-surface.c:200 -----------------> infinite loop starts here ... #149705 0xb79e67af in _cairo_surface_map_to_image (surface=0x80d6dd0, extents=0xbfffdcb8) at cairo-surface.c:639 #149706 0xb79a2ec7 in _cairo_fallback_compositor_paint (_compositor=0xb7a64c00, extents=0xbfffdc70) at cairo-fallback-compositor.c:59 #149707 0xb799ef64 in _cairo_compositor_paint (compositor=0xb7a64c00, surface=0x80d6dd0, op=CAIRO_OPERATOR_OVER, source=0xbfffdfbc, clip=0x80d75f8) at cairo-compositor.c:65 #149708 0xb79e90cf in _cairo_surface_fallback_paint (surface=0x80d6dd0, op=CAIRO_OPERATOR_OVER, source=0xbfffdfbc, clip=0x80d75f8) at cairo-surface-fallback.c:53 #149709 0xb79e7b08 in _cairo_surface_paint (surface=0x80d6dd0, op=CAIRO_OPERATOR_OVER, source=0xbfffdfbc, clip=0x80d75f8) at cairo-surface.c:1976 #149710 0xb79a895a in _cairo_gstate_fill (gstate=0x80d7080, path=0x80d71d4) at cairo-gstate.c:1289 #149711 0xb79a14ea in _cairo_default_context_fill (abstract_cr=0x80d6f10) at cairo-default-context.c:1010 #149712 0xb799905e in cairo_fill (cr=0x80d6f10) at cairo.c:2201 #149713 0xb7e7f6c2 in jgui::DFBGraphics::FillRectangle (this=0x80d2c08, xp=0, yp=0, wp=1820, hp=1010) at jgui/binds/directfb/jdfbgraphics.cpp:645 #149714 0xb7ea3741 in jgui::Component::PaintBackground (this=0xbfffe5e4, g=0x80d2c98) at jgui/jcomponent.cpp:578 #149715 0xb7f0a61e in jgui::Window::PaintBackground (this=0xbfffe5e4, g=0x80d2c98) at jgui/jwindow.cpp:650 #149716 0xb7eab92a in jgui::Container::Paint (this=0xbfffe5e4, g=0x80d2c98) at jgui/jcontainer.cpp:412 #149717 0xb7f0a5e0 in jgui::Window::Paint (this=0xbfffe5e4, g=0x80d2c98) at jgui/jwindow.cpp:655 #149718 0xb7ebb189 in jgui::Frame::Paint (this=0xbfffe5dc, g=0x80d2c98) at jgui/jframe.cpp:521 #149719 0x08051469 in Main::Paint (this=0xbfffe5dc, g=0x80d2c98) at ants.cpp:265 #149720 0xb7f0a832 in jgui::Window::Repaint (this=0xbfffe5e4, cmp=<value optimized out>) at jgui/jwindow.cpp:603 #149721 0xb7f0b809 in jgui::Window::Show (this=0xbfffe5e4, modal=true) at jgui/jwindow.cpp:672 #149722 0xb7ebbf8b in jgui::Frame::Show (this=0xbfffe5dc, modal=false) at jgui/jframe.cpp:205 Is this correct ? Best regards. -- Jefferson Ferreira -- cairo mailing list [email protected] http://lists.cairographics.org/mailman/listinfo/cairo