Hi,
I've tried directfb on a "ATI Radeon Mobility M6 (4c59)" framebuffer and
it fails. When running dfbterm as a normal user with debug enabled I
get:
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.1
|~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2009 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2009-07-14 11:18) [ DEBUG ]
(*) Direct/Thread: Started 'VT Switcher' (2826) [CRITICAL OTHER/OTHER
0/0] <8388608>...
(*) Direct/Thread: Started 'VT Flusher' (2827) [DEFAULT OTHER/OTHER
0/0] <8388608>...
(*) DirectFB/FBDev: Found 'ATI Radeon 4c59' (ID 38) with frame buffer
at 0xd8000000, 16384k (MMIO 0xd0100000, 16k)
(*) Direct/Thread: Started 'Keyboard Input' (2828) [INPUT OTHER/OTHER
0/0] <8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: ATI Radeon Mobility M6 (4c59) 1.2 (Claudio
Ciccani)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(!) DirectFB/FBDev: Could not set the palette!
--> Invalid argument
(!) [Main Thread 0.000] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) DirectFB/FBDev: yres 1050, vyres 1050, offset 1050
(!?!) *** BUG [panning buffer out of range] *** [fbdev.c:1504 in
dfb_fbdev_pan()]
(!) [Main Thread 0.000] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.000] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.000] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.000] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.000] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.000] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) DirectFB/FBDev: yres 1050, vyres 1050, offset 1050
(!?!) *** BUG [panning buffer out of range] *** [fbdev.c:1504 in
dfb_fbdev_pan()]
(*) Direct/Interface: Loaded 'FT2' implementation of 'IDirectFBFont'.
(*) Direct/Interface: Loaded 'PNG' implementation of
'IDirectFBImageProvider'.
(!!!) *** WARNING [workaround] *** [surfacemanager.c:236 in
dfb_surfacemanager_allocate()]
(!) [Main Thread 0.026] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.026] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.026] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.026] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.026] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.026] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.026] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.026] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.026] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.026] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.033] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.033] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
vt_forkpty failed.
(!) [Main Thread 0.042] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.042] ( 2825) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!!!) *** WARNING [still objects in 'Surface Pool'] *** [object.c:241
in fusion_object_pool_destroy()]
The program exists afterwards but before exiting I think it shows a
mouse cursor for an instance. When run as root I get:
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.1
|~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2009 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2009-07-14 11:18) [ DEBUG ]
(*) Direct/Thread: Started 'VT Switcher' (2834) [CRITICAL OTHER/OTHER
0/0] <8388608>...
(*) Direct/Thread: Started 'VT Flusher' (2835) [DEFAULT OTHER/OTHER
0/0] <8388608>...
(*) DirectFB/FBDev: Found 'ATI Radeon 4c59' (ID 38) with frame buffer
at 0xd8000000, 16384k (MMIO 0xd0100000, 16k)
(*) Direct/Thread: Started 'PS/2 Input' (2836) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
(*) Direct/Thread: Started 'Keyboard Input' (2837) [INPUT OTHER/OTHER
0/0] <8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (2838) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: event0 (1) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (2839) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: event1 (2) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (2840) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: event2 (3) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (2841) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: event3 (4) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (2842) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: event4 (5) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (2843) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: event5 (6) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (2844) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: event6 (7) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (2845) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: event7 (8) 0.1 (directfb.org)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: ATI Radeon Mobility M6 (4c59) 1.2 (Claudio
Ciccani)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(!) DirectFB/FBDev: Could not set the palette!
--> Invalid argument
(!) [Main Thread 0.000] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) DirectFB/FBDev: yres 1050, vyres 1050, offset 1050
(!?!) *** BUG [panning buffer out of range] *** [fbdev.c:1504 in
dfb_fbdev_pan()]
(!) [Main Thread 0.000] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.000] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.000] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.000] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.000] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.000] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) DirectFB/FBDev: yres 1050, vyres 1050, offset 1050
(!?!) *** BUG [panning buffer out of range] *** [fbdev.c:1504 in
dfb_fbdev_pan()]
(*) Direct/Interface: Loaded 'FT2' implementation of 'IDirectFBFont'.
(*) Direct/Interface: Loaded 'PNG' implementation of
'IDirectFBImageProvider'.
(!!!) *** WARNING [workaround] *** [surfacemanager.c:236 in
dfb_surfacemanager_allocate()]
(!) [Main Thread 0.026] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.026] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.026] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.026] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.026] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.026] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.026] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.026] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.026] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.026] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.033] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.033] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.050] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.051] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.051] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.051] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.067] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.067] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.067] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.067] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.067] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.067] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.067] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.067] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.067] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.068] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.068] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.068] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.069] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.069] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.069] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.075] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.075] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.075] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.075] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.075] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.075] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.075] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.075] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.075] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [Main Thread 0.076] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [Main Thread 0.076] ( 2831) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:855 in dfb_surface_pool_lock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [ NO NAME 0.095] ( 2848) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [VT Switcher 2.922] ( 2834) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:874 in dfb_surface_pool_unlock()]
(!) [VT Switcher 2.922] ( 2834) *** Assumption [(lock)->offset ==
(lock)->allocation->offset || (lock)->offset == ~0] failed ***
[surface_pool.c:889 in dfb_surface_pool_unlock()]
(!) [ 2831: 6.871] --> Caught signal 2 (sent by the kernel) <--
(!!!) *** 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()]
(!) DirectFB/core/vt: Unable to disallocate VT!
--> Device or resource busy
Which shows a blank screen till I kill it (I guess the last few lines
happen after ^C). But before killing it, when I switch to other VTs I
see the fbterm window for an instance and then it disappears (I think
that happens when kernel is restoring the cmap). It seems
primarySetColorAdjustment() in systems/fbdev/fbdev.c is causing the cmap
problem. Any idea?
Ali
_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev