Crash when starting my application using gtk 2.20 and directfb 1.4.3
- From: IMS <ims77 dev gmail com>
- To: directfb-users directfb org, gtk-list gnome org
- Subject: Crash when starting my application using gtk 2.20 and directfb 1.4.3
- Date: Thu, 25 Mar 2010 14:04:20 +0100
Hello,
I have corrected my problem to compile my embedded application using the last version of gtk (2.20.0)
I have used the patch here :
https://bugzilla.gnome.org/show_bug.cgi?id=605185
And using the same principle I added these lines to be able to compile (using direct-fb 1.4.3) :
---------------------------------------------------------------------------------------
File gdkkeys-directfb.c (add in line 2000) :
void
gdk_keymap_add_virtual_modifiers (GdkKeymap *keymap,
GdkModifierType *state)
{
}
File gdk.symbols (add in line 872) : gdk_keymap_add_virtual_modifiers
---------------------------------------------------------------------------------------
But now my application is still not working because I've got a crash when starting !
Here the gdb backtrace.
My application is working with the version 2.16.6 of Gtk (glib 2.22.4 and atk 1.20)
I know I had some troubles with the version 2.18.6 of gtk so I wait for a new version... still not working !
Can someone help me ??
May be a new version of directfb will correct all my problems but I don't know how many time it will take. Should I try with the version in development ?
Thanks for any help.
IMS
[Thread debugging using libthread_db enabled]
[New Thread 1089447520 (LWP 2953)]
commandline read: displayapp
commandline read: -mtype
commandline read: 601
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.3 |~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2009 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Multi Application Core. (2010-02-15 12:58) [ DEBUG ][ TRACE ]
(*) Direct/Memcpy: Using libc memcpy()
(*) Fusion/Init: Builtin Implementation is still experimental! Crash/Deadlocks might occur!
(*) Fusion/SHM: Using MADV_REMOVE (2.6.24.6 >= 2.6.19.2)
[New Thread 1098019984 (LWP 2956)]
(*) Direct/Thread: Started 'Fusion Dispatch' (-1) [MESSAGING OTHER/OTHER 0/0] <8388608>...
[New Thread 1106408592 (LWP 2959)]
(*) Direct/Thread: Started 'VT Switcher' (-1) [CRITICAL OTHER/OTHER 0/0] <8388608>...
[New Thread 1114797200 (LWP 2962)]
(*) Direct/Thread: Started 'VT Flusher' (-1) [DEFAULT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/FBDev: Found 'DISP0 BG' (ID 0) with frame buffer at 0xa0c00000, 255k (MMIO 0x00000000, 0k)
(!) Direct/Modules: Unable to dlopen `/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_tslib.so'!
--> /usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_tslib.so: undefined symbol: ts_close
[New Thread 1123493008 (LWP 2963)]
(*) 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)
(<unknown>:2953): Gdk-CRITICAL **: gdk_drawable_set_colormap: assertion `cmap == NULL || gdk_drawable_get_depth (drawable) == cmap->visual->depth' fd
[New Thread 1131988112 (LWP 2964)]
(*) Direct/Thread: Started 'EventBufferFeed' (-1) [MESSAGING OTHER/OTHER 0/0] <8388608>...
[New Thread 1140376720 (LWP 2965)]
[New Thread 1148925072 (LWP 2966)]
[New Thread 1157313680 (LWP 2967)]
(<unknown>:2953): Gdk-DirectFB-WARNING **: gdk_window_set_keep_above() not implemented.
(<unknown>:2953): Gdk-DirectFB-WARNING **: gdk_window_set_keep_below() not implemented.
mope - Mar 25 12:47:33.776 {SimpleExecutor-2848} [ERROR] _network_read_eth_config_from_linux - Cannot get device eth1 settings
(<unknown>:2953): Gdk-DirectFB-WARNING **: gdk_display_request_selection_notification Unimplemented function
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1089447520 (LWP 2953)]
0x407de6a4 in cairo_directfb_surface_create (dfb=0x504b0, dfbsurface=0x0)
at cairo-directfb-surface.c:1916
1916 cairo-directfb-surface.c: No such file or directory.
in cairo-directfb-surface.c
Current language: auto; currently c
(gdb) bt
#0 0x407de6a4 in cairo_directfb_surface_create (dfb=0x504b0, dfbsurface=0x0)
at cairo-directfb-surface.c:1916
#1 0x406212b4 in _gdk_windowing_create_cairo_surface ()
from /usr/lib/libgdk-directfb-2.0.so.0
#2 0x405f3c00 in _gdk_drawable_create_cairo_surface ()
from /usr/lib/libgdk-directfb-2.0.so.0
#3 0x406197f8 in gdk_window_ref_cairo_surface ()
from /usr/lib/libgdk-directfb-2.0.so.0
#4 0x405f3eb0 in _gdk_drawable_ref_cairo_surface ()
from /usr/lib/libgdk-directfb-2.0.so.0
#5 0x40616940 in gdk_window_clear_region_internal ()
from /usr/lib/libgdk-directfb-2.0.so.0
#6 0x40616f90 in gdk_window_clear_area_internal ()
from /usr/lib/libgdk-directfb-2.0.so.0
#7 0x4061700c in gdk_window_clear_area ()
from /usr/lib/libgdk-directfb-2.0.so.0
#8 0x40617098 in gdk_window_clear () from /usr/lib/libgdk-directfb-2.0.so.0
#9 0x40624c44 in dfb_events_process_window_event ()
from /usr/lib/libgdk-directfb-2.0.so.0
#10 0x40625388 in dfb_events_io_func () from /usr/lib/libgdk-directfb-2.0.so.0
#11 0x408f3a50 in g_io_unix_dispatch () from /usr/lib/libglib-2.0.so.0
#12 0x408adec0 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#13 0x408b1324 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]