From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-tul01m020-f172.google.com ([209.85.214.172]) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1RqML7-0005ay-Lj for ptxdist@pengutronix.de; Thu, 26 Jan 2012 11:14:00 +0100 Received: by obbwc12 with SMTP id wc12so437120obb.31 for ; Thu, 26 Jan 2012 02:13:51 -0800 (PST) MIME-Version: 1.0 Date: Thu, 26 Jan 2012 11:13:51 +0100 Message-ID: From: Guillermo Rodriguez Garcia Subject: [ptxdist] GTK+ on DirectFB Reply-To: ptxdist@pengutronix.de List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: ptxdist-bounces@pengutronix.de Errors-To: ptxdist-bounces@pengutronix.de To: oselas@community.pengutronix.de Cc: ptxdist@pengutronix.de 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 guille.rodriguez@gmail.com -- ptxdist mailing list ptxdist@pengutronix.de