Hi,

these days, i had a big problem when trying to use directfb. It just
doesn't work, because the initialisation is failling. Here is what I
have:

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

(*) DirectFB/Core: Multi Application Core. (2008-11-19 23:52) 
(*) Fusion/SHM: Using MADV_REMOVE (2.6.27.0 >= 2.6.19.2)
(*) Direct/Thread: Started 'Fusion Dispatch' (-1) [MESSAGING OTHER/OTHER 0/0] 
<8388608>...
(*) Direct/Thread: Started 'VT Switcher' (20795) [CRITICAL OTHER/OTHER 0/0] 
<8388608>...
(*) Direct/Thread: Started 'PS/2 Input' (20796) [INPUT OTHER/OTHER 0/0] 
<8388608>...
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (20797) [INPUT OTHER/OTHER 0/0] 
<8388608>...
(*) DirectFB/Input: Macintosh mouse button emulatio (1) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (20798) [INPUT OTHER/OTHER 0/0] 
<8388608>...
(*) DirectFB/Input: AT Translated Set 2 keyboard (2) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (20799) [INPUT OTHER/OTHER 0/0] 
<8388608>...
(*) DirectFB/Input: Power Button (FF) (3) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (20800) [INPUT OTHER/OTHER 0/0] 
<8388608>...
(*) DirectFB/Input: Power Button (CM) (4) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (20801) [INPUT OTHER/OTHER 0/0] 
<8388608>...
(*) DirectFB/Input: PC Speaker (5) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (20802) [INPUT OTHER/OTHER 0/0] 
<8388608>...
(*) DirectFB/Input: ImExPS/2 Generic Explorer Mouse (6) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Keyboard Input' (20803) [INPUT OTHER/OTHER 0/0] 
<8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(!) [20789:    0.154] --> Caught signal 11 (at 0xb7eea0a0, invalid address) <--
(!) DirectFB/core/vt: Unable to disallocate VT!
    --> Device or resource busy

If you want more info, i've also tested after recompiling dfb with the --debug 
flags, and 
I had this (I've copied only the interresting part of the logs, because it is 
very long):
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.3.0 |~~~~~~~~~~~~~~~~~~~~~~~~~~
        (c) 2001-2008  The world wide DirectFB Open Source Community
        (c) 2000-2004  Convergence (integrated media) GmbH
      ----------------------------------------------------------------
...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(-) [Main Thread       0.193] (22981) Core/Input:         
allocate_device_keymap( 0x94aa698, 0x94a8958 )
(-) [Main Thread       0.193] (22981) Fusion/SHMPool:     
fusion_shm_pool_allocate( 0x20000184, 3584, clear, 0xbf9cb728 )
(-) [Main Thread       0.193] (22981) Fusion/SHMHeap:     __shmalloc_brk( 
0x20120000, 0 )
(-) [Main Thread       0.193] (22981) Fusion/SHMHeap:     _fusion_shmalloc( 
0x20120000, 3584 )
(-) [Main Thread       0.193] (22981) Fusion/SHMHeap:     morecore( 0x20120000, 
4096 )
(-) [Main Thread       0.193] (22981) Fusion/SHMHeap:     align( 0x20120000, 
4096 )
(-) [Main Thread       0.193] (22981) Fusion/SHMHeap:     __shmalloc_brk( 
0x20120000, 4096 )
(-) [Main Thread       0.193] (22981) Core/Input:         init_axes( 0x94a8958 )
(-) [Main Thread       0.193] (22981) Fusion/SHMPool:     
fusion_shm_pool_allocate( 0x20000184, 12, clear, 0xbf9cb718 )
(-) [Main Thread       0.193] (22981) Fusion/SHMHeap:     __shmalloc_brk( 
0x20120000, 0 )
(-) [Main Thread       0.193] (22981) Fusion/SHMHeap:     _fusion_shmalloc( 
0x20120000, 12 )
(-) [Main Thread       0.193] (22981) Core/Input:         input_add_device( 
0x94a8958 )
(-) [Main Thread       0.193] (22981) Direct/Mem:           +   148 bytes 
[input.c:1163 in init_devices()]
(-) [Main Thread       0.193] (22981) Core/Input:           -> probing 
'Joystick Driver'...
(-) [Main Thread       0.193] (22981) Direct/Mem:           - number of bytes 
of driver [input.c:1178 in init_devices()] -> 0x94a8530
(-) [Main Thread       0.193] (22981) Direct/Mem:           +   148 bytes 
[input.c:1163 in init_devices()]
(!) [22981:    0.193] --> Caught signal 11 (at 0xb7fae060, invalid address) <--
(-) [Main Thread       0.193] (22981) DirectFB/Core:      dfb_core_destroy...
(-) [Main Thread       0.193] (22981) Direct/Signals:     Removing handler 
0xb7f28320 for signal -1 with context 0x94aa698...
(-) [Main Thread       0.193] (22981) Direct/Mem:           - number of bytes 
of handler [signals.c:176 in direct_signal_handler_remove()] -> 0x94aa020
(-) [Main Thread       0.193] (22981) Fusion/Arena:       fusion_arena_exit( 
'DirectFB/Core' )
(-) [Main Thread       0.194] (22981) DirectFB/Core:      Shutting down...
...
if you want, I can give you the full log.


Note that I had the same problem with version 1.2.6, but I know the 1.0
version was working well.
FYI, i'm using the kernel2.6.27 and compile dfb with these flags:
./configure --prefix=/usr --sysconfdir=/etc --enable-static --enable-multi    \
--enable-debug --enable-fbdev --enable-x11 --disable-sdl --disable-osx  \
--enable-unique --enable-zlib --enable-video4linux2 --with-tests


Thanks in advance,
bountykiller.



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

Reply via email to