core: gfxcard: correctly recover from error conditions, fix one source locking bug
core: gfxcard: correctly recover from error conditions, fix one source locking bug

dfbdok/DirectFB1,Distrotech/DirectFB,kevleyski/directfb,DirectFB/directfb,djbclark/directfb-core-DirectFB,djbclark/directfb-core-DirectFB,Distrotech/DirectFB,kaostao/directfb,sklnet/DirectFB,kevleyski/directfb,jcdubois/DirectFB,deniskropp/DirectFB,sklnet/DirectFB,sklnet/DirectFB,kaostao/directfb,kaostao/directfb,mtsekm/test,kevleyski/DirectFB-1,deniskropp/DirectFB,lancebaiyouview/DirectFB,dfbdok/DirectFB1,mtsekm/test,kevleyski/DirectFB-1,lancebaiyouview/DirectFB,djbclark/directfb-core-DirectFB,deniskropp/DirectFB,dfbdok/DirectFB1,kevleyski/directfb,djbclark/directfb-core-DirectFB,DirectFB/directfb,sklnet/DirectFB,lancebaiyouview/DirectFB,mtsekm/test,DirectFB/directfb,Distrotech/DirectFB,kevleyski/DirectFB-1,jcdubois/DirectFB,deniskropp/DirectFB,jcdubois/DirectFB,kevleyski/DirectFB-1,lancebaiyouview/DirectFB,kevleyski/directfb