In the directfbrc file I set memcpy=libc.  If I set to memcpy=arm it
would fail on fusion.c fusion_enter().

With memcpy=libc it now fails further down.  I clipped output from
starting at "forced to use libc memcpy().

Looks like its failing at linux_input.c.  Any ideas?
Thanks

==============================

(*) Direct/Memcpy: Forced to use libc memcpy()
(-) [Main Thread       0.037] ( 1535) Direct/Main:
direct_initialize() called...
(-) [Main Thread       0.038] ( 1535) Direct/Main:            ...3
references now.
(-) [Main Thread       0.038] ( 1535) Direct/Mem:               +   532
bytes [fusion.c:2468 in fusion_enter()]
(-) [Main Thread       0.039] ( 1535) Direct/Mem:               +  2520
bytes [fusion.c:2474 in fusion_enter()]
(-) [Main Thread       0.040] ( 1535) Direct/Mem:               +   128
bytes [fake.c:54 in fusion_shm_pool_create()]
(-) [Main Thread       0.040] ( 1535) Direct/Signals:         Adding
handler 0x40079845 for signal -1 with context 0x155c8...
(-) [Main Thread       0.041] ( 1535) Direct/Mem:                   +
28 bytes [signals.c:141 in direct_signal_handler_add()]
(-) [Main Thread       0.368] ( 1535) DirectFB/Core:
Initializing...
(-) [Main Thread       0.368] ( 1535) Direct/Mem:                   +
128 bytes [fake.c:54 in fusion_shm_pool_create()]
(-) [Main Thread       0.369] ( 1535) Direct/Mem:                   +
120 bytes [core.c:1046 in dfb_core_arena_initialize()]
(-) [Main Thread       0.370] ( 1535) Direct/Mem:                   +
128 bytes [fake.c:54 in fusion_shm_pool_create()]
(-) [Main Thread       0.371] ( 1535) Direct/Mem:                   +
136 bytes [object.c:179 in fusion_object_pool_create()]
(-) [Main Thread       0.372] ( 1535) Direct/Mem:                   +
19 bytes [object.c:190 in fusion_object_pool_create()] -> 0x152f8 "
Layer Context Pool"
(-) [Main Thread       0.372] ( 1535) Direct/Mem:                   +
136 bytes [object.c:179 in fusion_object_pool_create()]
(-) [Main Thread       0.373] ( 1535) Direct/Mem:                   +
18 bytes [object.c:190 in fusion_object_pool_create()] -> 0x15470 "
Layer Region Pool"
(-) [Main Thread       0.374] ( 1535) Direct/Mem:                   +
136 bytes [object.c:179 in fusion_object_pool_create()]
(-) [Main Thread       0.375] ( 1535) Direct/Mem:                   +
13 bytes [object.c:190 in fusion_object_pool_create()] -> 0x16280 "
Palette Pool"
(-) [Main Thread       0.376] ( 1535) Direct/Mem:                   +
136 bytes [object.c:179 in fusion_object_pool_create()]
(-) [Main Thread       0.377] ( 1535) Direct/Mem:                   +
13 bytes [object.c:190 in fusion_object_pool_create()] -> 0x163f8 "
Surface Pool"
(-) [Main Thread       0.377] ( 1535) Direct/Mem:                   +
136 bytes [object.c:179 in fusion_object_pool_create()]
(-) [Main Thread       0.378] ( 1535) Direct/Mem:                   +
12 bytes [object.c:190 in fusion_object_pool_create()] -> 0x16570 "
Window Pool"
(-) [Main Thread       0.379] ( 1535) Core/Parts:                 Going
to initialize 'clipboard_core' core...
(-) [Main Thread       0.379] ( 1535) Direct/Mem:
+    12 bytes [core_parts.c:68 in dfb_core_part_initialize()]
(-) [Main Thread       0.380] ( 1535) Direct/Mem:
+   112 bytes [core_parts.c:71 in dfb_core_part_initialize()]
(-) [Main Thread       0.380] ( 1535) Core/Clipboard:
dfb_clipboard_core_initialize( 0x155c8, 0x165e8, 0x16650 )
(-) [Main Thread       0.381] ( 1535) Core/Parts:                 Going
to initialize 'colorhash_core' core...
(-) [Main Thread       0.381] ( 1535) Direct/Mem:
+    12 bytes [core_parts.c:68 in dfb_core_part_initialize()]
(-) [Main Thread       0.382] ( 1535) Direct/Mem:
+   104 bytes [core_parts.c:71 in dfb_core_part_initialize()]
(-) [Main Thread       0.382] ( 1535) Core/ColorHash:
dfb_colorhash_core_initialize( 0x155c8, 0x16728, 0x16790 )
(-) [Main Thread       0.383] ( 1535) Core/Parts:                 Going
to initialize 'surface_core' core...
(-) [Main Thread       0.383] ( 1535) Direct/Mem:
+    12 bytes [core_parts.c:68 in dfb_core_part_initialize()]
(-) [Main Thread       0.384] ( 1535) Direct/Mem:
+    16 bytes [core_parts.c:71 in dfb_core_part_initialize()]
(-) [Main Thread       0.385] ( 1535) Core/SurfaceCore:
dfb_surface_core_initialize( 0x155c8, 0x16860, 0x168c8 )
(-) [Main Thread       0.386] ( 1535) Core/SurfacePool:
dfb_surface_pool_initialize( 0x400d7d20 )
(-) [Main Thread       0.386] ( 1535) Direct/Mem:
+   264 bytes [surface_pool.c:136 in dfb_surface_pool_initialize()]
(-) [Main Thread       0.387] ( 1535) Core/SurfacePool:
init_pool( 0x16940, 0x400d7d20 )
(-) [Main Thread       0.387] ( 1535) Direct/Mem:
+     4 bytes [surface_pool.c:1038 in init_pool()]
(-) [Main Thread       0.712] ( 1535) Direct/Mem:
+     8 bytes [surface_pool.c:1045 in init_pool()]
(-) [Main Thread       0.712] ( 1535) Direct/Mem:
+   128 bytes [fake.c:54 in fusion_shm_pool_create()]
(-) [Main Thread       0.713] ( 1535) Core/SurfacePool:
=> [0] 0x16940 - 'Shared Memory' [0] (0), 0x400d7d20
(-) [Main Thread       0.714] ( 1535) Core/SurfacePool:
dfb_surface_pool_initialize( 0x400d7ca8 )
(-) [Main Thread       0.714] ( 1535) Direct/Mem:
+   264 bytes [surface_pool.c:136 in dfb_surface_pool_initialize()]
(-) [Main Thread       0.715] ( 1535) Core/SurfacePool:
init_pool( 0x16cd0, 0x400d7ca8 )
(-) [Main Thread       0.715] ( 1535) Direct/Mem:
+    20 bytes [surface_pool.c:1045 in init_pool()]
(-) [Main Thread       0.716] ( 1535) Core/SurfacePool:
=> [0] 0x16cd0 - 'System Memory' [1] (1), 0x400d7ca8
(-) [Main Thread       0.717] ( 1535) Core/SurfacePool:
-> [1] 0x16940 - 'Shared Memory' [0] (0), 0x400d7d20
(-) [Main Thread       0.717] ( 1535) Core/SurfacePool:
dfb_surface_pool_initialize( 0x400d7ce4 )
(-) [Main Thread       0.718] ( 1535) Direct/Mem:
+   264 bytes [surface_pool.c:136 in dfb_surface_pool_initialize()]
(-) [Main Thread       0.718] ( 1535) Core/SurfacePool:
init_pool( 0x16ed8, 0x400d7ce4 )
(-) [Main Thread       0.719] ( 1535) Core/SurfacePool:
-> [0] 0x16cd0 - 'System Memory' [1] (1), 0x400d7ca8
(-) [Main Thread       0.719] ( 1535) Core/SurfacePool:
-> [1] 0x16940 - 'Shared Memory' [0] (0), 0x400d7d20
(-) [Main Thread       0.720] ( 1535) Core/SurfacePool:
=> [2] 0x16ed8 - 'Preallocated Memory' [2] (0), 0x400d7ce4
(-) [Main Thread       0.720] ( 1535) Core/Parts:                 Going
to initialize 'system_core' core...
(-) [Main Thread       0.721] ( 1535) Direct/Mem:
+    12 bytes [core_parts.c:68 in dfb_core_part_initialize()]
(-) [Main Thread       0.721] ( 1535) Direct/Mem:
+   320 bytes [core_parts.c:71 in dfb_core_part_initialize()]
(-) [Main Thread       0.722] ( 1535) Core/System:
dfb_system_core_initialize( 0x155c8, 0x17058, 0x170c0 )
(-) [Main Thread       0.722] ( 1535) Direct/Mem:
+    24 bytes [fbdev.c:439 in system_initialize()]
(-) [Main Thread       0.723] ( 1535) Direct/Mem:
+   708 bytes [fbdev.c:445 in system_initialize()]
(-) [Main Thread       0.724] ( 1535) FBDev/VT:
dfb_vt_initialize()
(-) [Main Thread       0.725] ( 1535) Direct/Mem:
+   456 bytes [vt.c:111 in dfb_vt_initialize()]
(-) [Main Thread       0.726] ( 1535) FBDev/VT:
vt_get_fb( 2 )
(-) [Main Thread       0.726] ( 1535) FBDev/VT:
-> 0
(-) [Main Thread       0.727] ( 1535) FBDev/VT:
vt_set_fb( 2, -1 )
(-) [Main Thread       0.804] ( 1535) FBDev/VT:
vt_init_switching()
(-) [Main Thread       0.806] ( 1535) Direct/Thread:
direct_thread_create( CRITICAL, 0x4034edc1((nil)), 'VT Switcher' )
(-) [Main Thread       0.807] ( 1535) Direct/Mem:
+   120 bytes [thread.c:184 in direct_thread_create()]
(-) [Main Thread       0.807] ( 1535) Direct/Mem:
+    12 bytes [thread.c:191 in direct_thread_create()] -> 0x17968 "
VT Switcher"
(-) [Main Thread       0.808] ( 1535) Direct/Thread/Init:
-> OTHER (-20) [0;0]
(-) [Main Thread       0.809] ( 1535) Direct/Thread/Init:
-> locking...
(-) [Main Thread       0.809] ( 1535) Direct/Thread/Init:
-> creating...
(-) [  NO NAME         0.812] ( 1538) Direct/Thread/Init:
direct_thread_main( 0x17868 ) <- tid 1538
(-) [  NO NAME         0.813] ( 1538) Direct/Thread/Init:   ->
starting...
(-) [VT Switcher       0.813] ( 1538) Direct/Signals:         Blocking
all signals from now on!
(-) [VT Switcher       0.814] ( 1538) Direct/Thread/Init:   ->
locking...
(*) Direct/Thread: Started 'VT Switcher' (1538) [CRITICAL OTHER/OTHER
0/0] <8388608>...
(-) [Main Thread       0.816] ( 1535) Direct/Thread/Init:
-> waiting...
(-) [VT Switcher       0.816] ( 1538) Direct/Thread/Init:   ->
signalling...
(-) [VT Switcher       0.818] ( 1538) Direct/Thread/Init:   ->
unlocking...
(-) [VT Switcher       0.818] ( 1538) Direct/Thread/Init:   ->
running...
(-) [VT Switcher       0.819] ( 1538) FBDev/VT:
vt_thread( 0x17868, (nil) )
(-) [VT Switcher       0.819] ( 1538)
FBDev/VT:               ...vt_thread (signal -1)
(-) [Main Thread       0.820] ( 1535) Direct/Thread/Init:
-> ...thread is running.
(-) [Main Thread       1.144] ( 1535) Direct/Thread/Init:
-> unlocking...
(-) [Main Thread       1.145] ( 1535) Direct/Thread/Init:
-> returning 0x17868
(-) [Main Thread       1.145] ( 1535) Direct/Thread:
direct_thread_create( DEFAULT, 0x4034f059((nil)), 'VT Flusher' )
(-) [Main Thread       1.146] ( 1535) Direct/Mem:
+   120 bytes [thread.c:184 in direct_thread_create()]
(-) [Main Thread       1.146] ( 1535) Direct/Mem:
+    11 bytes [thread.c:191 in direct_thread_create()] -> 0x181e0 "
VT Flusher"
(-) [Main Thread       1.147] ( 1535) Direct/Thread/Init:
-> OTHER (0) [0;0]
(-) [Main Thread       1.147] ( 1535) Direct/Thread/Init:
-> locking...
(-) [Main Thread       1.148] ( 1535) Direct/Thread/Init:
-> creating...
(-) [  NO NAME         1.150] ( 1539) Direct/Thread/Init:
direct_thread_main( 0x180e0 ) <- tid 1539
(-) [  NO NAME         1.150] ( 1539) Direct/Thread/Init:   ->
starting...
(-) [VT Flusher        1.151] ( 1539) Direct/Signals:         Blocking
all signals from now on!
(-) [VT Flusher        1.151] ( 1539) Direct/Thread/Init:   ->
locking...
(*) Direct/Thread: Started 'VT Flusher' (1539) [DEFAULT OTHER/OTHER 0/0]
<8388608>...
(-) [Main Thread       1.152] ( 1535) Direct/Thread/Init:
-> waiting...
(-) [VT Flusher        1.153] ( 1539) Direct/Thread/Init:   ->
signalling...
(-) [VT Flusher        1.154] ( 1539) Direct/Thread/Init:   ->
unlocking...
(-) [VT Flusher        1.155] ( 1539) Direct/Thread/Init:   ->
running...
(-) [VT Flusher        1.155] ( 1539) FBDev/VT:
vt_flush_thread( 0x180e0, (nil) )
(-) [Main Thread       1.156] ( 1535) Direct/Thread/Init:
-> ...thread is running.
(-) [Main Thread       1.156] ( 1535) Direct/Thread/Init:
-> unlocking...
(-) [Main Thread       1.157] ( 1535) Direct/Thread/Init:
-> returning 0x180e0
(*) DirectFB/FBDev: Found 's3c2410fb' (ID 0) with frame buffer at
0x33940000, 150k (MMIO 0x00000000, 0k)
(-) [Main Thread       1.158] ( 1535) Direct/Mem:
+  2048 bytes [fbdev.c:516 in system_initialize()]
(-) [Main Thread       1.159] ( 1535) - - :
DirectFB/FBDev: Could not retrieve palette for backup!
(-) [Main Thread       1.160] ( 1535) Direct/Mem:
-  2048 bytes [fbdev.c:535 in system_initialize()] -> 0x18958
'shared->orig_cmap_memory'
(-) [Main Thread       1.160] ( 1535) Direct/Mem:
+  2048 bytes [fbdev.c:539 in system_initialize()]
(-) [Main Thread       1.161] ( 1535) Direct/Mem:
+  2048 bytes [fbdev.c:552 in system_initialize()]
(-) [Main Thread       1.170] ( 1535) - - :
DirectFB/FBDev: couldn't access /proc/bus/pci/devices!
(-) [Main Thread       1.170] ( 1535) Core/SurfacePool:
dfb_surface_pool_initialize( 0x4035a010 )
(-) [Main Thread       1.171] ( 1535) Direct/Mem:
+   264 bytes [surface_pool.c:136 in dfb_surface_pool_initialize()]
(-) [Main Thread       1.171] ( 1535) Core/SurfacePool:
init_pool( 0x19a48, 0x4035a010 )
(-) [Main Thread       1.172] ( 1535) Direct/Mem:
+     8 bytes [surface_pool.c:1038 in init_pool()]
(-) [Main Thread       1.172] ( 1535) Direct/Mem:
+     8 bytes [surface_pool.c:1045 in init_pool()]
(-) [Main Thread       1.173] ( 1535) FBDev/Surfaces:
fbdevInitPool()
(-) [Main Thread       1.173] ( 1535) SurfaceManager:
dfb_surfacemanager_create( 0x155c8, 153600 )
(-) [Main Thread       1.174] ( 1535) Direct/Mem:
+    32 bytes [surfacemanager.c:83 in dfb_surfacemanager_create()]
(-) [Main Thread       1.499] ( 1535) Direct/Mem:
+    36 bytes [surfacemanager.c:87 in dfb_surfacemanager_create()]
(-) [Main Thread       1.499] ( 1535) SurfaceManager:
-> 0x19b78
(-) [Main Thread       1.500] ( 1535) Core/SurfacePool:
-> [0] 0x16cd0 - 'System Memory' [1] (1), 0x400d7ca8
(-) [Main Thread       1.500] ( 1535) Core/SurfacePool:
-> [1] 0x16940 - 'Shared Memory' [0] (0), 0x400d7d20
(-) [Main Thread       1.501] ( 1535) Core/SurfacePool:
-> [2] 0x16ed8 - 'Preallocated Memory' [2] (0), 0x400d7ce4
(-) [Main Thread       1.501] ( 1535) Core/SurfacePool:
=> [3] 0x19a48 - 'Frame Buffer Memory' [3] (0), 0x4035a010
(-) [Main Thread       1.502] ( 1535) Direct/Mem:
+    24 bytes [screens.c:449 in dfb_screens_register()]
(-) [Main Thread       1.502] ( 1535) Direct/Mem:
+   464 bytes [layers.c:428 in dfb_layers_register()]
(-) [Main Thread       1.503] ( 1535) Core/Parts:                 Going
to initialize 'input_core' core...
(-) [Main Thread       1.504] ( 1535) Direct/Mem:
+    20 bytes [core_parts.c:68 in dfb_core_part_initialize()]
(-) [Main Thread       1.505] ( 1535) Direct/Mem:
+    72 bytes [core_parts.c:71 in dfb_core_part_initialize()]
(-) [Main Thread       1.505] ( 1535) Core/Input:
dfb_input_core_initialize( 0x155c8, 0x19ba0, 0x1b1a8 )
(-) [Main Thread       1.506] ( 1535) Direct/Modules:
direct_modules_explore_directory( 'inputdrivers' )
(-) [Main Thread       1.507] ( 1535) Direct/Mem:
+    44 bytes [modules.c:229 in direct_modules_explore_directory()]
(-) [Main Thread       1.507] ( 1535) Direct/Mem:
+    24 bytes [modules.c:237 in direct_modules_explore_directory()] ->
0x1c318 "       libdirectfb_joystick.so"
(-) [Main Thread       1.508] ( 1535) Direct/Modules:
Loading
'/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_joystick.so'...
(-) [Main Thread       1.511] ( 1535) Direct/Modules:
Registering 'joystick' ('inputdrivers')...
(-) [Main Thread       1.512] ( 1535) Direct/Mem:
+     9 bytes [modules.c:134 in direct_modules_register()] -> 0x1c778 "
joystick"
(-) [Main Thread       1.512] ( 1535)
Direct/Modules:                             ...registered.
(-) [Main Thread       1.513] ( 1535) Direct/Mem:
+    44 bytes [modules.c:229 in direct_modules_explore_directory()]
(-) [Main Thread       1.514] ( 1535) Direct/Mem:
+    24 bytes [modules.c:237 in direct_modules_explore_directory()] ->
0x13e90 "       libdirectfb_penmount.so"
(-) [Main Thread       1.514] ( 1535) Direct/Modules:
Loading
'/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_penmount.so'...
(-) [Main Thread       1.518] ( 1535) Direct/Modules:
Registering 'penmount' ('inputdrivers')...
(-) [Main Thread       1.518] ( 1535) Direct/Mem:
+     9 bytes [modules.c:134 in direct_modules_register()] -> 0x142f0 "
penmount"
(-) [Main Thread       1.519] ( 1535)
Direct/Modules:                             ...registered.
(-) [Main Thread       1.520] ( 1535) Direct/Mem:
+    44 bytes [modules.c:229 in direct_modules_explore_directory()]
(-) [Main Thread       1.520] ( 1535) Direct/Mem:
+    21 bytes [modules.c:237 in direct_modules_explore_directory()] ->
0x1d440 "          libdirectfb_tslib.so"
(-) [Main Thread       1.521] ( 1535) Direct/Modules:
Loading '/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_tslib.so'...
(-) [Main Thread       1.851] ( 1535) Direct/Modules:
Registering 'tslib' ('inputdrivers')...
(-) [Main Thread       1.852] ( 1535) Direct/Mem:
+     6 bytes [modules.c:134 in direct_modules_register()] -> 0x14418 "
tslib"
(-) [Main Thread       1.852] ( 1535)
Direct/Modules:                             ...registered.
(-) [Main Thread       1.853] ( 1535) Direct/Mem:
+    44 bytes [modules.c:229 in direct_modules_explore_directory()]
(-) [Main Thread       1.853] ( 1535) Direct/Mem:
+    25 bytes [modules.c:237 in direct_modules_explore_directory()] ->
0x1d998 "      libdirectfb_wm97xx_ts.so"
(-) [Main Thread       1.854] ( 1535) Direct/Modules:
Loading
'/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_wm97xx_ts.so'...
(-) [Main Thread       1.857] ( 1535) Direct/Modules:
Registering 'wm97xx_ts' ('inputdrivers')...
(-) [Main Thread       1.858] ( 1535) Direct/Mem:
+    10 bytes [modules.c:134 in direct_modules_register()] -> 0x1ddf8 "
wm97xx_ts"
(-) [Main Thread       1.858] ( 1535)
Direct/Modules:                             ...registered.
(-) [Main Thread       1.859] ( 1535) Direct/Mem:
+    44 bytes [modules.c:229 in direct_modules_explore_directory()]
(-) [Main Thread       1.859] ( 1535) Direct/Mem:
+    24 bytes [modules.c:237 in direct_modules_explore_directory()] ->
0x1df20 "       libdirectfb_ps2mouse.so"
(-) [Main Thread       1.860] ( 1535) Direct/Modules:
Loading
'/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_ps2mouse.so'...
(-) [Main Thread       1.863] ( 1535) Direct/Modules:
Registering 'ps2mouse' ('inputdrivers')...
(-) [Main Thread       1.864] ( 1535) Direct/Mem:
+     9 bytes [modules.c:134 in direct_modules_register()] -> 0x1e380 "
ps2mouse"
(-) [Main Thread       1.865] ( 1535)
Direct/Modules:                             ...registered.
(-) [Main Thread       1.865] ( 1535) Direct/Mem:
+    44 bytes [modules.c:229 in direct_modules_explore_directory()]
(-) [Main Thread       1.866] ( 1535) Direct/Mem:
+    26 bytes [modules.c:237 in direct_modules_explore_directory()] ->
0x1e4a8 "     libdirectfb_ucb1x00_ts.so"
(-) [Main Thread       1.866] ( 1535) Direct/Modules:
Loading
'/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_ucb1x00_ts.so'...
(-) [Main Thread       1.870] ( 1535) Direct/Modules:
Registering 'ucb1x00_ts' ('inputdrivers')...
(-) [Main Thread       1.871] ( 1535) Direct/Mem:
+    11 bytes [modules.c:134 in direct_modules_register()] -> 0x1e908 "
ucb1x00_ts"
(-) [Main Thread       1.871] ( 1535)
Direct/Modules:                             ...registered.
(-) [Main Thread       1.871] ( 1535) Direct/Mem:
+    44 bytes [modules.c:229 in direct_modules_explore_directory()]
(-) [Main Thread       1.872] ( 1535) Direct/Mem:
+    22 bytes [modules.c:237 in direct_modules_explore_directory()] ->
0x1ea30 "         libdirectfb_sonypi.so"
(-) [Main Thread       1.873] ( 1535) Direct/Modules:
Loading '/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_sonypi.so'...
(-) [Main Thread       1.876] ( 1535) Direct/Modules:
Registering 'sonypi' ('inputdrivers')...
(-) [Main Thread       1.877] ( 1535) Direct/Mem:
+     7 bytes [modules.c:134 in direct_modules_register()] -> 0x1ee80 "
sonypi"
(-) [Main Thread       1.877] ( 1535)
Direct/Modules:                             ...registered.
(-) [Main Thread       2.203] ( 1535) Direct/Mem:
+    44 bytes [modules.c:229 in direct_modules_explore_directory()]
(-) [Main Thread       2.204] ( 1535) Direct/Mem:
+    20 bytes [modules.c:237 in direct_modules_explore_directory()] ->
0x1efa8 "           libdirectfb_lirc.so"
(-) [Main Thread       2.205] ( 1535) Direct/Modules:
Loading '/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_lirc.so'...
(-) [Main Thread       2.208] ( 1535) Direct/Modules:
Registering 'lirc' ('inputdrivers')...
(-) [Main Thread       2.209] ( 1535) Direct/Mem:
+     5 bytes [modules.c:134 in direct_modules_register()] -> 0x1f3f0 "
lirc"
(-) [Main Thread       2.209] ( 1535)
Direct/Modules:                             ...registered.
(-) [Main Thread       2.210] ( 1535) Direct/Mem:
+    44 bytes [modules.c:229 in direct_modules_explore_directory()]
(-) [Main Thread       2.210] ( 1535) Direct/Mem:
+    24 bytes [modules.c:237 in direct_modules_explore_directory()] ->
0x1f518 "       libdirectfb_zytronic.so"
(-) [Main Thread       2.211] ( 1535) Direct/Modules:
Loading
'/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_zytronic.so'...
(-) [Main Thread       2.215] ( 1535) Direct/Modules:
Registering 'zytronic' ('inputdrivers')...
(-) [Main Thread       2.215] ( 1535) Direct/Mem:
+     9 bytes [modules.c:134 in direct_modules_register()] -> 0x1f978 "
zytronic"
(-) [Main Thread       2.216] ( 1535)
Direct/Modules:                             ...registered.
(-) [Main Thread       2.216] ( 1535) Direct/Mem:
+    44 bytes [modules.c:229 in direct_modules_explore_directory()]
(-) [Main Thread       2.217] ( 1535) Direct/Mem:
+    24 bytes [modules.c:237 in direct_modules_explore_directory()] ->
0x1faa0 "       libdirectfb_keyboard.so"
(-) [Main Thread       2.218] ( 1535) Direct/Modules:
Loading
'/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_keyboard.so'...
(-) [Main Thread       2.221] ( 1535) Direct/Modules:
Registering 'keyboard' ('inputdrivers')...
(-) [Main Thread       2.222] ( 1535) Direct/Mem:
+     9 bytes [modules.c:134 in direct_modules_register()] -> 0x1ff00 "
keyboard"
(-) [Main Thread       2.222] ( 1535)
Direct/Modules:                             ...registered.
(-) [Main Thread       2.223] ( 1535) Direct/Mem:
+    44 bytes [modules.c:229 in direct_modules_explore_directory()]
(-) [Main Thread       2.224] ( 1535) Direct/Mem:
+    27 bytes [modules.c:237 in direct_modules_explore_directory()] ->
0x20028 "    libdirectfb_linux_input.so"
(-) [Main Thread       2.224] ( 1535) Direct/Modules:
Loading
'/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_linux_input.so'...
(-) [Main Thread       2.228] ( 1535) Direct/Modules:
Registering 'linux_input' ('inputdrivers')...
(-) [Main Thread       2.229] ( 1535) Direct/Mem:
+    12 bytes [modules.c:134 in direct_modules_register()] -> 0x20488 "
linux_input"
(-) [Main Thread       2.229] ( 1535)
Direct/Modules:                             ...registered.
(-) [Main Thread       2.230] ( 1535) Direct/Mem:
+    44 bytes [modules.c:229 in direct_modules_explore_directory()]
(-) [Main Thread       2.230] ( 1535) Direct/Mem:
+    23 bytes [modules.c:237 in direct_modules_explore_directory()] ->
0x205b0 "        libdirectfb_mutouch.so"
(-) [Main Thread       2.231] ( 1535) Direct/Modules:
Loading '/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_mutouch.so'...
(-) [Main Thread       2.235] ( 1535) Direct/Modules:
Registering 'mutouch' ('inputdrivers')...
(-) [Main Thread       2.558] ( 1535) Direct/Mem:
+     8 bytes [modules.c:134 in direct_modules_register()] -> 0x20a00 "
mutouch"
(-) [Main Thread       2.559] ( 1535)
Direct/Modules:                             ...registered.
(-) [Main Thread       2.560] ( 1535) Direct/Mem:
+    44 bytes [modules.c:229 in direct_modules_explore_directory()]
(-) [Main Thread       2.560] ( 1535) Direct/Mem:
+    27 bytes [modules.c:237 in direct_modules_explore_directory()] ->
0x20b28 "    libdirectfb_serialmouse.so"
(-) [Main Thread       2.561] ( 1535) Direct/Modules:
Loading
'/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_serialmouse.so'...
(-) [Main Thread       2.565] ( 1535) Direct/Modules:
Registering 'serialmouse' ('inputdrivers')...
(-) [Main Thread       2.565] ( 1535) Direct/Mem:
+    12 bytes [modules.c:134 in direct_modules_register()] -> 0x20f88 "
serialmouse"
(-) [Main Thread       2.566] ( 1535)
Direct/Modules:                             ...registered.
(-) [Main Thread       2.566] ( 1535) Core/Input:
init_devices( 0x155c8 )
(-) [Main Thread       2.567] ( 1535) Direct/Mem:
+   148 bytes [input.c:1219 in init_devices()]
(-) [Main Thread       2.568] ( 1535) Core/Input:
-> probing 'Serial Mouse Driver'...
(-) [Main Thread       2.568] ( 1535) Direct/Modules:
Unregistering 'serialmouse' ('inputdrivers')...
(-) [Main Thread       2.569] ( 1535) Direct/Mem:
-    12 bytes [modules.c:169 in direct_modules_unregister()] -> 0x20f88
'entry->name'
(-) [Main Thread       2.570] ( 1535) Direct/Mem:
-    44 bytes [modules.c:175 in direct_modules_unregister()] -> 0x20a90
'entry'
(-) [Main Thread       2.571] ( 1535)
Direct/Modules:                         ...unregistered.
(-) [Main Thread       2.572] ( 1535) Direct/Mem:
-   148 bytes [input.c:1235 in init_devices()] -> 0x1b258 'driver'
(-) [Main Thread       2.572] ( 1535) Direct/Mem:
+   148 bytes [input.c:1219 in init_devices()]
(-) [Main Thread       2.573] ( 1535) Core/Input:
-> probing 'MuTouch'...
(-) [Main Thread       2.574] ( 1535) Direct/Modules:
Unregistering 'mutouch' ('inputdrivers')...
(-) [Main Thread       2.574] ( 1535) Direct/Mem:
-     8 bytes [modules.c:169 in direct_modules_unregister()] -> 0x20a00
'entry->name'
(-) [Main Thread       2.575] ( 1535) Direct/Mem:
-    44 bytes [modules.c:175 in direct_modules_unregister()] -> 0x20518
'entry'
(-) [Main Thread       2.575] ( 1535)
Direct/Modules:                         ...unregistered.
(-) [Main Thread       2.576] ( 1535) Direct/Mem:
-   148 bytes [input.c:1235 in init_devices()] -> 0x20bf8 'driver'
(-) [Main Thread       2.577] ( 1535) Direct/Mem:
+   148 bytes [input.c:1219 in init_devices()]
(-) [Main Thread       2.578] ( 1535) Core/Input:
-> probing 'Linux Input Driver'...
(-) [Main Thread       2.579] ( 1535) Direct/Mem:
+    18 bytes [linux_input.c:1175 in driver_get_available()] -> 0x20c90
"             /dev/input/event0"
(-) [Main Thread       2.580] ( 1535) Direct/Mem:
+    18 bytes [linux_input.c:1175 in driver_get_available()] -> 0x20d18
"             /dev/input/event1"
(!) [ 1535:    2.581] --> Caught signal 11 (at 0x42438ca4, invalid
address) <--
(-) [ 1535: -STACK- ]
sh: nm: not found
  #0  0x400fae0d in ?? () from /usr/lib/libdirect-1.4.so.0 [0x400f0000]
sh: nm: not found
  #1  0x413eec75 in ?? ()
from /usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_linux_input.so
[0x413ec000]
  #2  0x413eed49 in ?? ()
from /usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_linux_input.so
[0x413ec000]
sh: nm: not found
  #3  0x40087a51 in ?? () from /usr/lib/libdirectfb-1.4.so.0
[0x40025000]
  #4  0x40087ef9 in ?? () from /usr/lib/libdirectfb-1.4.so.0
[0x40025000]
  #5  0x400b5c14 in dfb_core_part_initialize ()
from /usr/lib/libdirectfb-1.4.so.0 [0x40025000]
  #6  0x4007a375 in ?? () from /usr/lib/libdirectfb-1.4.so.0
[0x40025000]
  #7  0x4007a4cd in ?? () from /usr/lib/libdirectfb-1.4.so.0
[0x40025000]
sh: nm: not found
  #8  0x400e4eac in fusion_arena_enter ()
from /usr/lib/libfusion-1.4.so.0 [0x400db000]
  #9  0x400b6014 in dfb_core_create ()
from /usr/lib/libdirectfb-1.4.so.0 [0x40025000]
sh: nm: not found
  #10 0x00008748 in DirectFBCreate () from dfbinfo [0x8000]
  #11 0x0000898d in abort () from dfbinfo [0x8000]

(-) [ 1538: -STACK- ]
sh: nm: not found
  #0  0x4034edc1 in ?? ()
from /usr/lib/directfb-1.4-0/systems/libdirectfb_fbdev.so [0x40344000]
  #1  0x40102075 in ?? () from /usr/lib/libdirect-1.4.so.0 [0x400f0000]

(-) [ 1539: -STACK- ]
  #0  0x4034f059 in ?? ()
from /usr/lib/directfb-1.4-0/systems/libdirectfb_fbdev.so [0x40344000]
  #1  0x40102075 in ?? () from /usr/lib/libdirect-1.4.so.0 [0x400f0000]


On Tue, 2009-10-06 at 16:46 +0200, Niels Roest wrote:
> oops.
> Sounds like it.
> 
> "/opt/local/bin/dfbinfo --dfb:memcpy=help"
> gives you a list of all the supported memcpy routines, I guess something 
> is corrupt there in your case.
> The first entry is libc, as stated in your dump below, and that seems to 
> be working, so it is probably entry 2.
> I know that arm has an arm-optimised routine, could be the problem there.
> check for warnings when compiling memcpy.c; also check if you have 
> lib/direct/memcpy_armasm.S and the corresponding .o; the *.o should be 
> in your Makefile too in lib/direct/Makefile as "armasm_sources = 
> armasm_memcpy.S".
> 
> hth
> Niels
> 
> ed wrote:
> > Added more debugging.
> > I have the following in the etc/directfbrc file.
> > debug
> > debugmem
> > debugshm
> > trace
> >
> > Here is the output.
> > To me it looks like a problem with memcpy.  Has anyone seen this before?
> > This is an arm.
> >
> >
> >
> > r...@mini2440:~# dfbinfo
> > (-) [  NO NAME         0.000] ( 1478) DirectFB/Config:    Unable to open
> > config file `/home/root/.directfbrc'!
> > (-) [  NO NAME         0.002] ( 1478) DirectFB/Config:    Unable to open
> > config file `/etc/directfbrc.dfbinfo'!
> > (-) [  NO NAME         0.002] ( 1478) DirectFB/Config:    Unable to open
> > config file `/home/root/.directfbrc.dfbinfo'!
> > (-) [  NO NAME         0.003] ( 1478) Direct/Main:
> > direct_initialize() called...
> > (-) [  NO NAME         0.004] ( 1478) Direct/Thread:
> > direct_thread_set_name( 'Main Thread' )
> > (-) [  NO NAME         0.004] ( 1478) Direct/Thread:            ->
> > attaching unknown thread 1478
> > (-) [  NO NAME         0.005] ( 1478) Direct/Mem:                   +
> > 120 bytes [thread.c:369 in direct_thread_set_name()]
> > (-) [  NO NAME         0.006] ( 1478) Direct/Mem:                   +
> > 12 bytes [thread.c:386 in direct_thread_set_name()] -> 0x14350 "
> > Main Thread"
> > (-) [Main Thread       0.007] ( 1478)
> > Direct/Main:        ...initializing now.
> > (-) [Main Thread       0.007] ( 1478) Direct/Signals:
> > Initializing...
> >
> >    ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.2 |
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~
> >         (c) 2001-2009  The world wide DirectFB Open Source Community
> >         (c) 2000-2004  Convergence (integrated media) GmbH
> >       ----------------------------------------------------------------
> >
> > (-) [Main Thread       0.092] ( 1478) DirectFB/Core:
> > dfb_core_create...
> > (-) [Main Thread       0.093] ( 1478) Direct/Main:
> > direct_initialize() called...
> > (-) [Main Thread       0.093] ( 1478) Direct/Main:            ...2
> > references now.
> > (*) DirectFB/Core: Single Application Core. (2009-10-05 17:59)
> > [ DEBUG ][ TRACE ]
> > (-) [Main Thread       0.095] ( 1478) Direct/Modules:
> > direct_modules_explore_directory( 'systems' )
> > (-) [Main Thread       0.098] ( 1478) Direct/Mem:                   +
> > 44 bytes [modules.c:229 in direct_modules_explore_directory()]
> > (-) [Main Thread       0.099] ( 1478) Direct/Mem:                   +
> > 22 bytes [modules.c:237 in direct_modules_explore_directory()] ->
> > 0x143b8 "         libdirectfb_devmem.so"
> > (-) [Main Thread       0.100] ( 1478) Direct/Modules:
> > Loading '/usr/lib/directfb-1.4-0/systems/libdirectfb_devmem.so'...
> > (-) [Main Thread       0.124] ( 1478) Direct/Modules:
> > Registering 'devmem' ('systems')...
> > (-) [Main Thread       0.124] ( 1478) Direct/Mem:
> > +     7 bytes [modules.c:134 in direct_modules_register()] -> 0x15890 "
> > devmem"
> > (-) [Main Thread       0.125] ( 1478)
> > Direct/Modules:                 ...registered.
> > (-) [Main Thread       0.125] ( 1478) Direct/Mem:                   +
> > 44 bytes [modules.c:229 in direct_modules_explore_directory()]
> > (-) [Main Thread       0.126] ( 1478) Direct/Mem:                   +
> > 21 bytes [modules.c:237 in direct_modules_explore_directory()] ->
> > 0x15978 "          libdirectfb_fbdev.so"
> > (-) [Main Thread       0.126] ( 1478) Direct/Modules:
> > Loading '/usr/lib/directfb-1.4-0/systems/libdirectfb_fbdev.so'...
> > (-) [Main Thread       0.218] ( 1478) Direct/Modules:
> > Registering 'fbdev' ('systems')...
> > (-) [Main Thread       0.219] ( 1478) Direct/Mem:
> > +     6 bytes [modules.c:134 in direct_modules_register()] -> 0x15cf0 "
> > fbdev"
> > (-) [Main Thread       0.219] ( 1478)
> > Direct/Modules:                 ...registered.
> > (-) [Main Thread       0.221] ( 1478) Direct/Mem:               +    44
> > bytes [core.c:297 in dfb_core_create()]
> > (-) [Main Thread       0.222] ( 1478) Direct/Mem:               +    24
> > bytes [thread.c:113 in direct_thread_add_init_handler()]
> > (-) [Main Thread       0.223] ( 1478) Direct/Mem:               +512000
> > bytes [memcpy.c:205 in direct_find_best_memcpy()]
> > (-) [Main Thread       0.224] ( 1478) Direct/Mem:               +512000
> > bytes [memcpy.c:208 in direct_find_best_memcpy()]
> > (-) [Main Thread       0.225] ( 1478) Direct/Memcpy:
> > Benchmarking memcpy methods (smaller is better):
> > (-) [Main Thread       0.280] ( 1478) Direct/Memcpy:            libc
> > 14608
> > (!) [ 1478:    0.281] --> Caught signal 11 (at 0x40c39008, invalid
> > address) <--
> > (-) [ 1478: -STACK- ]
> > sh: nm: not found
> >   #0  0x400fae0d in ?? () from /usr/lib/libdirect-1.4.so.0 [0x400f0000]
> >   #1  0x401045cc in direct_find_best_memcpy ()
> > from /usr/lib/libdirect-1.4.so.0 [0x400f0000]
> > sh: nm: not found
> >   #2  0x400b6014 in dfb_core_create ()
> > from /usr/lib/libdirectfb-1.4.so.0 [0x40025000]
> > sh: nm: not found
> >   #3  0x00008748 in DirectFBCreate () from dfbinfo [0x8000]
> >   #4  0x0000898d in abort () from dfbinfo [0x8000]
> >
> > Aborted
> >
> >
> > Thanks
> >
> >   
> >>>   
> >>>       
> >>     
> >
> >
> >   
> 
> 

_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to