Hello all,
I'm trying to test GTK+ on top of DirectFB on the mini2440 (2011.12.0).
I'm CCing the ptxdist ML in case this is not mini2440 specific.
I have built DirectFB with framebuffer support, and tslib and
linuxinput as input drivers. This works fine: I can run most of the
df_xxx examples (e.g. df_input, df_window, df_dok..)
I can also run GTK+ when built for the X.Org target.
However if I build GTK+ for the DirectFB target, the testgtk example
clears the screen, then crashes. Here's the output:
root@mini2440:~ testgtk
** (process:739): WARNING **: Couldn't find file "testgtkrc".
commandline read: testgtk
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.3
|~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2009 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2012-01-26 09:34)
(*) Direct/Memcpy: Using armasm_memcpy()
(*) Direct/Thread: Started 'VT Switcher' (-1) [CRITICAL OTHER/OTHER
0/0] <8388608>...
(*) Direct/Thread: Started 'VT Flusher' (-1) [DEFAULT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/FBDev: Found 's3c2410fb' (ID 0) with frame buffer at
0x33940000, 150k (MMIO 0x00000000, 0k)
(*) Direct/Thread: Started 'tslib Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: tslib touchscreen 0 0.1 (tslib)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: gpio-keys 0.1 (directfb.org)
(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER
0/0] <8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(testgtk:739): Gdk-CRITICAL **: IA__gdk_drawable_set_colormap:
assertion `cmap == NULL || gdk_drawable_get_depth (drawable) == cmd
(*) Direct/Thread: Started 'EventBufferFeed' (-1) [MESSAGING
OTHER/OTHER 0/0] <8388608>...
(!) [ 739: 0.000] --> Caught signal 11 (at 0x28, invalid address)
<--
(!!!) *** 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()]
Aborted
Can anyone share any experiences on this?
Thanks,
Guillermo Rodriguez Garcia
[email protected]
--
ptxdist mailing list
[email protected]