Hello everybody,

I'm developing software for the NXP STB225, that uses DirectFB. Now I'm
trying to install a WebKit based browser on it, which uses GTK+ as
backend. I haven't succeed to build the WebKit yet, but I've build GTK+
with the latest packages: 
glib-2.23.6
atk-1.29.92
libxml2-2.7.7
freetype-2.3.12
fontconfig-2.8.0
pixman-0.17.14
cairo-1.8.10
pango-1.27.1
gtk+-2.20.0

but DirectFB is 1.2.7

So the problem is that when I test GTK+ with gtk-demo, it exits with
failure. Here is the output:

root:# gtk-demo 
commandline read: gtk-demo

   ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.2.7 |
~~~~~~~~~~~~~~~~~~~~~~~~~~
        (c) 2001-2008  The world wide DirectFB Open Source Community
        (c) 2000-2004  Convergence (integrated media) GmbH
      ----------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2010-03-30 10:16) [ DEBUG ]
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: STB225 Infra-red (1) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: STB225 Front Panel Keyboard (2) 0.1 (directfb.org)
(*) DirectFB/Graphics/STB22x: Acceleration enabled!
(*) DirectFB/Graphics/STB22x: Registering Primary screen
(*) DirectFB/Graphics/STB22x: Registering GFX layer 0 on Primary Screen
(*) DirectFB/Graphics/STB22x: Registering GFX layer 1 on Primary Screen
(*) DirectFB/Graphics/STB22x: Registering VIDEO layer 1 on Primary
Screen
(*) DirectFB/Graphics/STB22x: Registering VIDEO layer 2 on Primary
Screen
(*) DirectFB/Graphics: NXP Semiconductors STB22X 0.1 (NXP
Semiconductors)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)

(gtk-demo:665): Gdk-CRITICAL **: gdk_drawable_get_colormap: assertion
`GDK_IS_DRAWABLE (drawable)' failed
(*) Direct/Thread: Started 'EventBufferFeed' (-1) [MESSAGING OTHER/OTHER
0/0] <8388608>...

(gtk-demo:665): Gdk-DirectFB-WARNING **:
gdk_display_request_selection_notification Unimplemented function 


(gtk-demo:665): Gdk-DirectFB-WARNING **: gdk_window_set_keep_above() not
implemented.


(gtk-demo:665): Gdk-DirectFB-WARNING **: gdk_window_set_keep_below() not
implemented.

(!) [Main Thread       0.000] (  665) *** Assertion [dfbsurface != NULL]
failed *** [cairo-directfb-surface.c:1908 in
cairo_directfb_surface_create()]
(!) [  665:    0.001] --> Caught signal 5 (unknown origin) <--
 (!!!)  *** WARNING [still objects in 'Window Pool'] *** [object.c:241
in fusion_object_pool_destroy()]
 (!!!)  *** WARNING [still objects in 'Layer Region Pool'] ***
[object.c:241 in fusion_object_pool_destroy()]
 (!!!)  *** WARNING [still objects in 'Layer Context Pool'] ***
[object.c:241 in fusion_object_pool_destroy()]
 (!!!)  *** WARNING [still objects in 'Surface Pool'] *** [object.c:241
in fusion_object_pool_destroy()]
Trace/breakpoint trap

There is an attachment with lots of debugging information.

Could you tell me if the problem is in the older version of DirectFB,
cause DirectFB is deeply integrated in the platform and I suppose
updating to a new version will be hard.

Thanks,

Yavor

_______________________________________________
directfb-users mailing list
directfb-users@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to