Hello,
I've been trying to run directFB on Xilinx boards with Zynq-ARM processor.
I've compiled the directFB with directFB-examples with the older
Codesourcery compiler (arm-xilinx-linux-gnueabi toolchain; version
2011.09-50 of Xilinx SDK) and examples work flawlessly.
I've wanted to move to the newer compiler since the one I mentioned above
is very old. When I compile directFB with newest compiler (2013.02 of
Xilinx SDK) examples can't be started and "df_dok" example exits with this
message:
zynq> ./df_dok
(*) Direct/Thread: Started 'SigHandler' (808) [CRITICAL - OTHER/0]
<8388608>...
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.7.0
|~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2012-2013 DirectFB integrated media GmbH
(c) 2001-2013 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Multi Application Core. (2013-08-08 09:10) [ DEBUG ]
(*) Direct/Memcpy: Using libc memcpy()
(*) Fusion/SHM: Using MADV_REMOVE (3.8.0.0 >= 2.6.19.2)
(*) Fusion/SHM: Shared root (0) is 1440 bytes [0x1000 @ 0x20000000]
(*) Direct/Thread: Started 'Fusion Dispatch' (809) [MESSAGING -
OTHER/0] <838860
8>...
(*) Direct/Thread: Started 'Fusion Deferred' (810) [MESSAGING -
OTHER/0] <838860
8>...
(*) Direct/Thread: Started 'Linux Input' (811) [INPUT - OTHER/0]
<8388608>...
(*) DirectFB/Input: Logitech USB Keyboard (1) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (812) [INPUT - OTHER/0]
<8388608>...
(*) DirectFB/Input: Logitech USB Keyboard (2) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Hotplug with Linux Input' (813) [INPUT -
OTHER/0] <8
388608>...
(*) DirectFB/Input: Hot-plug detection enabled with Linux Input Driver
___ driver_probe accelerator_no = 0
(*) DirectFB/Graphics: Generic Software Rasterizer 0.7 (directfb.org)
(*) Direct/Thread: Started 'Dummy Display' (814) [OUTPUT - OTHER/0]
<8388608>...
(*) DirectFB/Core/WM: SaWMan 0.2 (directfb.org)
(*) Direct/Thread: Started 'Genefx' (815) [DEFAULT - OTHER/0]
<8388608>...
(*) SaWMan: Initializing stack 0x2109a800 for tier 0x224b3000, 0x0,
layer 0, con
text 0x20091000 [537464864]...
(*) SaWMan/Init: Layer 0: 8x8, ARGB, options: 0
(*) SaWMan/Init: Border 0: 8x8, ARGB, options: 8
(*) Direct/Interface: Loaded 'PNG' implementation of
'IDirectFBImageProvider'.
(*) Direct/Interface: Loaded 'FT2' implementation of 'IDirectFBFont'.
/home/zplesivcak/build_scripts/directFB/DirectFB-examples-1.7.0/src/df_dok.c
<18
62>:
(#) DirectFBError [dfb->CreateSurface( dfb, &dsc, &swirl )]: An
invalid
argument has been specified
(!!!) *** WARNING [Application exited without deinitialization of
DirectFB!] *
**
[/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/core/core.c:1635
in dfb_core_deinit_check()]
Interface instances remaining (9):
- 'IDirectFB' at 0x2bbc0 (dfb) allocated in DirectFBCreate
(/home/zplesivcak/b
uild_scripts/directFB/DirectFB-1.7.0/src/directfb.c: 221)
- 'IDirectFBEventBuffer' at 0x32ed8 (iface) allocated in
IDirectFB_CreateInput
EventBuffer
(/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/idirectf
b.c: 1362)
- 'IDirectFBSurface' at 0x33610 (iface) allocated in
IDirectFB_CreateSurface (
/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/idirectfb.c:
1020)
- 'IDirectFBSurface' at 0x4da48 (iface) allocated in
IDirectFB_CreateSurface (
/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/idirectfb.c:
1100)
- 'IDirectFBFont' at 0x4ef70 (ifont) allocated in
IDirectFBFont_CreateFromBuff
er
(/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/media/idirectfbfo
nt.c: 1017)
- 'IDirectFBFont' at 0x60640 (ifont) allocated in
IDirectFBFont_CreateFromBuff
er
(/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/media/idirectfbfo
nt.c: 1017)
- 'IDirectFBSurface' at 0x70d18 (iface) allocated in
IDirectFB_CreateSurface (
/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/idirectfb.c:
1100)
- 'IDirectFBDataBuffer' at 0x60548 (iface) allocated in
IDirectFB_CreateDataBu
ffer
(/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/idirectfb.c: 15
37)
- 'IDirectFBImageProvider' at 0x512c8 (imageprovider) allocated in
IDirectFBIm
ageProvider_CreateFromBuffer
(/home/zplesivcak/build_scripts/directFB/DirectFB-1
.7.0/src/media/idirectfbimageprovider.c: 213)
(!) DirectFB/Core: Some objects remain alive, application or internal
ref counti
ng issue!
(-) [Main Thread 20.764,799] ( 806) DirectFB/Core:
- Object
s in 'GraphicsState Pool' -
(-) [Main Thread 20.765,076] ( 806) DirectFB/Core:
0x
20093800 [id 3] ref 0x20093820 (single 1) identity 1 owners[] {flags
0x00000000,
modified 0x3f3fffff, mod_hw 0x00000000, dest NULL, source NULL}
(-) [Main Thread 20.765,168] ( 806) DirectFB/Core:
0x
20095000 [id 4] ref 0x20095020 (single 1) identity 1 owners[] {flags
0x00000000,
modified 0x3f3fffff, mod_hw 0x00000000, dest NULL, source NULL}
(-) [Main Thread 20.765,278] ( 806) DirectFB/Core:
0x
20095800 [id 5] ref 0x20095820 (single 1) identity 1 owners[] {flags
0x00000000,
modified 0x3f3fffff, mod_hw 0x00000000, dest NULL, source NULL}
(-) [Main Thread 20.765,334] ( 806) DirectFB/Core:
- Object
s in 'Layer Context Pool' -
(-) [Main Thread 20.765,407] ( 806) DirectFB/Core:
0x
20091000 [id 1] ref 0x20091020 (single 1) identity 1 owners[] {}
(-) [Main Thread 20.765,463] ( 806) DirectFB/Core:
0x
20091400 [id 2] ref 0x20091420 (single 1) identity 1 owners[] {}
(-) [Main Thread 20.765,499] ( 806) DirectFB/Core:
- Object
s in 'Layer Region Pool' -
(-) [Main Thread 20.765,555] ( 806) DirectFB/Core:
0x
20092000 [id 1] ref 0x20092020 (single 1) identity 1 owners[] {}
(-) [Main Thread 20.765,610] ( 806) DirectFB/Core:
0x
20092c00 [id 2] ref 0x20092c20 (single 1) identity 1 owners[] {}
(-) [Main Thread 20.765,647] ( 806) DirectFB/Core:
- Object
s in 'Palette Pool' -
(-) [Main Thread 20.765,684] ( 806) DirectFB/Core:
- Object
s in 'Surface Pool' -
(-) [Main Thread 20.765,739] ( 806) DirectFB/Core:
0x
20091c00 [id 1] ref 0x20091c20 (single 2) identity 1 owners[] {}
(-) [Main Thread 20.765,794] ( 806) DirectFB/Core:
0x
20094000 [id 2] ref 0x20094020 (single 3) identity 1 owners[] {}
(-) [Main Thread 20.765,831] ( 806) DirectFB/Core:
0x
20094800 [id 3] ref 0x20094820 (single 2) identity 1 owners[] {}
(-) [Main Thread 20.765,887] ( 806) DirectFB/Core:
0x
20096000 [id 4] ref 0x20096020 (single 1) identity 1 owners[] {}
(-) [Main Thread 20.765,942] ( 806) DirectFB/Core:
0x
20096800 [id 5] ref 0x20096820 (single 2) identity 1 owners[] {}
(-) [Main Thread 20.765,979] ( 806) DirectFB/Core:
- Object
s in 'Surface Allocation Pool' -
(-) [Main Thread 20.766,034] ( 806) DirectFB/Core:
0x
20091800 [id 1] ref 0x20091820 (single 1) identity 1 owners[] {}
(-) [Main Thread 20.766,089] ( 806) DirectFB/Core:
0x
20094400 [id 3] ref 0x20094420 (single 1) identity 1 owners[] {}
(-) [Main Thread 20.766,163] ( 806) DirectFB/Core:
0x
20096c00 [id 4] ref 0x20096c20 (single 1) identity 1 owners[] {}
(-) [Main Thread 20.766,218] ( 806) DirectFB/Core:
0x
20096400 [id 5] ref 0x20096420 (single 1) identity 1 owners[] {}
(-) [Main Thread 20.766,255] ( 806) DirectFB/Core:
- Object
s in 'Surface Buffer Pool' -
(-) [Main Thread 20.766,310] ( 806) DirectFB/Core:
0x
20092e00 [id 1] ref 0x20092e20 (single 1) identity 1 owners[] {}
(-) [Main Thread 20.766,366] ( 806) DirectFB/Core:
0x
20092a00 [id 2] ref 0x20092a20 (single 1) identity 1 owners[] {}
(-) [Main Thread 20.766,421] ( 806) DirectFB/Core:
0x
20092800 [id 3] ref 0x20092820 (single 1) identity 1 owners[] {}
(-) [Main Thread 20.766,458] ( 806) DirectFB/Core:
0x
20092600 [id 4] ref 0x20092620 (single 1) identity 1 owners[] {}
(-) [Main Thread 20.766,513] ( 806) DirectFB/Core:
0x
20092400 [id 5] ref 0x20092420 (single 1) identity 1 owners[] {}
(-) [Main Thread 20.766,550] ( 806) DirectFB/Core:
- Object
s in 'Surface Client Pool' -
(-) [Main Thread 21.099,933] ( 806) DirectFB/Core:
- Object
s in 'Window Pool' -
Interface instances remaining (9):
- 'IDirectFB' at 0x2bbc0 (dfb) allocated in DirectFBCreate
(/home/zplesivcak/b
uild_scripts/directFB/DirectFB-1.7.0/src/directfb.c: 221)
- 'IDirectFBEventBuffer' at 0x32ed8 (iface) allocated in
IDirectFB_CreateInput
EventBuffer
(/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/idirectf
b.c: 1362)
- 'IDirectFBSurface' at 0x33610 (iface) allocated in
IDirectFB_CreateSurface (
/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/idirectfb.c:
1020)
- 'IDirectFBSurface' at 0x4da48 (iface) allocated in
IDirectFB_CreateSurface (
/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/idirectfb.c:
1100)
- 'IDirectFBFont' at 0x4ef70 (ifont) allocated in
IDirectFBFont_CreateFromBuff
er
(/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/media/idirectfbfo
nt.c: 1017)
- 'IDirectFBFont' at 0x60640 (ifont) allocated in
IDirectFBFont_CreateFromBuff
er
(/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/media/idirectfbfo
nt.c: 1017)
- 'IDirectFBSurface' at 0x70d18 (iface) allocated in
IDirectFB_CreateSurface (
/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/idirectfb.c:
1100)
- 'IDirectFBDataBuffer' at 0x60548 (iface) allocated in
IDirectFB_CreateDataBu
ffer
(/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/idirectfb.c: 15
37)
- 'IDirectFBImageProvider' at 0x512c8 (imageprovider) allocated in
IDirectFBIm
ageProvider_CreateFromBuffer
(/home/zplesivcak/build_scripts/directFB/DirectFB-1
.7.0/src/media/idirectfbimageprovider.c: 213)
(!!!) *** WARNING [zombie 0x20092c00 [2], refs 1 (in Layer Region
Pool) => ref
id 0x20092c20] ***
[/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/lib/
fusion/object.c:284 in fusion_object_pool_destroy()]
(!!!) *** WARNING [zombie 0x20091000 [1], refs 1 (in Layer Context
Pool) => re
f id 0x20091020] ***
[/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/lib
/fusion/object.c:284 in fusion_object_pool_destroy()]
(!!!) *** WARNING [zombie 0x20091400 [2], refs 1 (in Layer Context
Pool) => re
f id 0x20091420] ***
[/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/lib
/fusion/object.c:284 in fusion_object_pool_destroy()]
(!!!) *** WARNING [zombie 0x20093800 [3], refs 1 (in GraphicsState
Pool) => re
f id 0x20093820] ***
[/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/lib
/fusion/object.c:284 in fusion_object_pool_destroy()]
(!!!) *** WARNING [zombie 0x20095000 [4], refs 1 (in GraphicsState
Pool) => re
f id 0x20095020] ***
[/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/lib
/fusion/object.c:284 in fusion_object_pool_destroy()]
(!!!) *** WARNING [zombie 0x20095800 [5], refs 1 (in GraphicsState
Pool) => re
f id 0x20095820] ***
[/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/lib
/fusion/object.c:284 in fusion_object_pool_destroy()]
(!!!) *** WARNING [zombie 0x20094000 [2], refs 2 (in Surface Pool) =>
ref id 0
x20094020] ***
[/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/lib/fusio
n/object.c:284 in fusion_object_pool_destroy()]
(!!!) *** WARNING [zombie 0x20094800 [3], refs 2 (in Surface Pool) =>
ref id 0
x20094820] ***
[/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/lib/fusio
n/object.c:284 in fusion_object_pool_destroy()]
(!!!) *** WARNING [zombie 0x20096000 [4], refs 1 (in Surface Pool) =>
ref id 0
x20096020] ***
[/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/lib/fusio
n/object.c:284 in fusion_object_pool_destroy()]
(!!!) *** WARNING [zombie 0x20096800 [5], refs 2 (in Surface Pool) =>
ref id 0
x20096820] ***
[/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/lib/fusio
n/object.c:284 in fusion_object_pool_destroy()]
Interface instances remaining (9):
- 'IDirectFB' at 0x2bbc0 (dfb) allocated in DirectFBCreate
(/home/zplesivcak/b
uild_scripts/directFB/DirectFB-1.7.0/src/directfb.c: 221)
- 'IDirectFBEventBuffer' at 0x32ed8 (iface) allocated in
IDirectFB_CreateInput
EventBuffer
(/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/idirectf
b.c: 1362)
- 'IDirectFBSurface' at 0x33610 (iface) allocated in
IDirectFB_CreateSurface (
/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/idirectfb.c:
1020)
- 'IDirectFBSurface' at 0x4da48 (iface) allocated in
IDirectFB_CreateSurface (
/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/idirectfb.c:
1100)
- 'IDirectFBFont' at 0x4ef70 (ifont) allocated in
IDirectFBFont_CreateFromBuff
er
(/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/media/idirectfbfo
nt.c: 1017)
- 'IDirectFBFont' at 0x60640 (ifont) allocated in
IDirectFBFont_CreateFromBuff
er
(/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/media/idirectfbfo
nt.c: 1017)
- 'IDirectFBSurface' at 0x70d18 (iface) allocated in
IDirectFB_CreateSurface (
/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/idirectfb.c:
1100)
- 'IDirectFBDataBuffer' at 0x60548 (iface) allocated in
IDirectFB_CreateDataBu
ffer
(/home/zplesivcak/build_scripts/directFB/DirectFB-1.7.0/src/idirectfb.c: 15
37)
- 'IDirectFBImageProvider' at 0x512c8 (imageprovider) allocated in
IDirectFBIm
ageProvider_CreateFromBuffer
(/home/zplesivcak/build_scripts/directFB/DirectFB-1
.7.0/src/media/idirectfbimageprovider.c: 213)
For reference, here is the successful run when compiled with older compiler:
zynq> ./df_dok
(*) Direct/Thread: Started 'SigHandler' (807) [CRITICAL - OTHER/0]
<8388608>...
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.7.0
|~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2012-2013 DirectFB integrated media GmbH
(c) 2001-2013 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Multi Application Core. (2013-07-31 14:40)
(*) Direct/Memcpy: Using libc memcpy()
(*) Fusion/SHM: Using MADV_REMOVE (3.8.0.0 >= 2.6.19.2)
(*) Fusion/SHM: Shared root (0) is 1440 bytes [0x1000 @ 0x20000000]
(*) Direct/Thread: Started 'Fusion Dispatch' (808) [MESSAGING -
OTHER/0] <838860
8>...
(*) Direct/Thread: Started 'Fusion Deferred' (809) [MESSAGING -
OTHER/0] <838860
8>...
(*) Direct/Thread: Started 'VT Switcher' (812) [CRITICAL - OTHER/0]
<8388608>...
(*) Direct/Thread: Started 'VT Flusher' (813) [DEFAULT - OTHER/0]
<8388608>...
(*) DirectFB/FBDev: Found 'Xylon FB1' (ID 0) with frame buffer at
0x31fa4000, 25
920k (MMIO 0x40030000, 24k)
(*) Direct/Thread: Started 'Linux Input' (814) [INPUT - OTHER/0]
<8388608>...
(*) DirectFB/Input: Logitech USB Keyboard (1) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (815) [INPUT - OTHER/0]
<8388608>...
(*) DirectFB/Input: Logitech USB Keyboard (2) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Hotplug with Linux Input' (816) [INPUT -
OTHER/0] <8
388608>...
(*) DirectFB/Input: Hot-plug detection enabled with Linux Input Driver
___ driver_probe accelerator_no = 0
(*) DirectFB/Graphics: Generic Software Rasterizer 0.7 (directfb.org)
(*) DirectFB/Core/WM: SaWMan 0.2 (directfb.org)
(*) Direct/Thread: Started 'Genefx' (817) [DEFAULT - OTHER/0]
<8388608>...
(*) SaWMan: Initializing stack 0x2109a800 for tier 0x224b3000, 0x0,
layer 0, con
text 0x20091000 [537464864]...
(*) SaWMan/Init: Layer 0: 1024x768, ARGB, options: 0
(*) SaWMan/Init: Border 0: 1024x768, ARGB, options: 8
(*) Direct/Interface: Loaded 'PNG' implementation of
'IDirectFBImageProvider'.
(*) Direct/Interface: Loaded 'FT2' implementation of 'IDirectFBFont'.
(*) FBDev/Mode: Setting 1024x768 ARGB
(*) FBDev/Mode: Switched to 1024x768 (virtual 1024x768) at 32 bit
(ARGB), pitch
8192
(*) Direct/Interface: Using 'GIF' implementation of
'IDirectFBImageProvider'.
Benchmarking 256x256 on 1024x743 ARGB (32bit)...
Anti-aliased Text 3.039 secs ( 88.845
KChars/sec)
[100.3%]
^C(!) [SigHandler 35.468,834] ( 807) Direct/Signals:
-->
Caught signal 2 (sent by the kernel) <--
Anti-aliased Text (blend) 3.000 secs ( 1371.600
KChars/sec)
[100.0%]
...
Can someone help me with detecting where is the problem?
Thank you very much,
Zoran
_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users