I'm still having this problem of complete freeze when releasing a bgsurface. 
Why when I try to debug with gdb I got complete
freeze if something goes bad (I'm going mad with printf() debugging ;) ). Is
that normal?

If anyone could tell me another way to debug that?

Here is the our dfb_quit() function from dfbinit.c:

void dfb_quit()
{
        ...

        bgsurface->Release( bgsurface ); //If I do this release here I got a
complete freeze of my computer (not easy to debug)

//If I do it after the dfb->Release( dfb ) It segfault at the end, Is that
what you tell me?

        if (video_provider)
                video_provider->Release( video_provider );

        layer->Release( layer );
        dfb->Release( dfb );
}


-- 
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with 
"unsubscribe directfb-dev" as subject.

Reply via email to