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
On Tue, 2009-10-06 at 13:18 +0200, Niels Roest wrote:
> Hi Ed,
> not sure but some hints.
>
> (1) use "dfbinfo --dfb:debug" to turn on debug statements.. This might
> print some clues.
> (2) build statically (--enable-static), put "nm" in your path, or copy
> libdirect-1.4.so.nm next to *.so (e.a.) to get the complete stack trace.
>
> hth
> Niels
>
> ed wrote:
> > When I run dfbinfo I get the following.
> >
> > r...@mini2440:/# dfbinfo
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.2 |
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~
> > (c) 2001-2009 The world wide DirectFB Open Source Community
> > (c) 2000-2004 Convergence (integrated media) GmbH
> > ----------------------------------------------------------------
> >
> > (*) DirectFB/Core: Single Application Core. (2009-10-05 17:59)
> > [ DEBUG ][ TRACE ]
> > (!) [ 2127: 0.000] --> Caught signal 11 (at 0x40c39008, invalid
> > address) <--
> > (-) [ 2127: -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
> >
> > ============================================
> >
> > Any ideas what is wrong?
> >
> > Thanks
> > ed
> >
> > _______________________________________________
> > directfb-users mailing list
> > [email protected]
> > http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
> >
> >
>
>
_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users