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