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