Dear All,
I tried DirectFB 1.3.0 recently with linux-fusion 8.0.2, the following is
the message I got with dfbinfo tool, and also with gdb. To provice more
info, I compiled DirectFB with debug.
#sh autogen.sh --prefix=/usr --enable-debug --enable-extra-warnings
--enable-profiling --enable-trace --enable-mmx=no --enable-multi
--with-gfxdrivers=unichrome --with-inputdrivers=keyboard,linuxinput
#make
#make install
The system is VIA C7 CPU and CX700M2 chipset, Fedora 9 with kernel 2.6.26,
VIA frame buffer module (version 2.6.00.03a) with 1280x960 32bpp, gcc
4.3.0.With or without /etc/directfbrc, the error is the same. I also
tried old
versions of DirectFB, 1.2.1 and 1.2.0 work, 1.2.2, 1.2.3, 1.2.5 don't work.
[EMAIL PROTECTED] DirectFB-1.3.0]# dfbinfo
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.3.0 |~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2008 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Multi Application Core. (2008-11-05 20:17) [ DEBUG ][
TRACE ]
(*) Fusion/SHM: Using MADV_REMOVE (2.6.26.0 >= 2.6.19.2)
(*) Direct/Thread: Started 'Fusion Dispatch' (-1) [MESSAGING OTHER/OTHER
0/0] <8388608>...
(*) Direct/Thread: Started 'VT Switcher' (-1) [CRITICAL OTHER/OTHER 0/0]
<8388608>...
(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) Direct/Thread: Started 'PS/2 Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: Generic USB K/B (1) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: Generic USB K/B (2) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: Power Button (FF) (3) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: Sleep Button (CM) (4) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: Power Button (CM) (5) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: PC Speaker (6) 0.1 (directfb.org)
(!) [ 5606: 0.420] --> Caught signal 11 (at 0xfffd4be9, invalid address)
<--
(-) [ 5606: -STACK- ]
#0 0xb7eefb70 in signal_handler () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
#1 0xb7faee50 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#2 0xb7faf640 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#3 0xb7f9b9d0 in dfb_core_part_initialize () from
/usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#4 0xb7f9ae70 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#5 0xb7f9b120 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#6 0xb7f08f50 in fusion_arena_enter () from /usr/lib/libfusion-1.3.so.0
[0xb7f04000]
#7 0xb7f9a510 in dfb_core_create () from /usr/lib/libdirectfb-1.3.so.0
[0xb7f2e000]
#8 0xb7f3b140 in DirectFBCreate () from /usr/lib/libdirectfb-1.3.so.0
[0xb7f2e000]
#9 0x080489b0 in main () from dfbinfo [0x8048000]
(-) [ 5607: -STACK- ]
#0 0xb7f0e4b0 in ?? () from /usr/lib/libfusion-1.3.so.0 [0xb7f04000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5612: -STACK- ]
#0 0xb7edc260 in vt_thread () from
/usr/lib/directfb-1.3-0/systems/libdirectfb_fbdev.so [0xb7ece000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5615: -STACK- ]
#0 0xb3198c00 in keyboardEventThread () from
/usr/lib/directfb-1.3-0/inputdrivers/libdirectfb_keyboard.so [0xb3197000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5616: -STACK- ]
#0 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5617: -STACK- ]
#0 0xb8023250 in linux_input_EventThread () from
/usr/lib/directfb-1.3-0/inputdrivers/libdirectfb_linux_input.so [0xb8020000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5618: -STACK- ]
#0 0xb8023250 in linux_input_EventThread () from
/usr/lib/directfb-1.3-0/inputdrivers/libdirectfb_linux_input.so [0xb8020000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5619: -STACK- ]
#0 0xb8023250 in linux_input_EventThread () from
/usr/lib/directfb-1.3-0/inputdrivers/libdirectfb_linux_input.so [0xb8020000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5620: -STACK- ]
#0 0xb8023250 in linux_input_EventThread () from
/usr/lib/directfb-1.3-0/inputdrivers/libdirectfb_linux_input.so [0xb8020000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5621: -STACK- ]
#0 0xb8023250 in linux_input_EventThread () from
/usr/lib/directfb-1.3-0/inputdrivers/libdirectfb_linux_input.so [0xb8020000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5622: -STACK- ]
#0 0xb8023250 in linux_input_EventThread () from
/usr/lib/directfb-1.3-0/inputdrivers/libdirectfb_linux_input.so [0xb8020000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(!) DirectFB/core/vt: Unable to disallocate VT!
--> Device or resource busy
(-) [ 5606: -STACK- ]
#0 0xb7edb2a0 in dfb_vt_shutdown () from
/usr/lib/directfb-1.3-0/systems/libdirectfb_fbdev.so [0xb7ece000]
#1 0xb7ed4f40 in system_shutdown () from
/usr/lib/directfb-1.3-0/systems/libdirectfb_fbdev.so [0xb7ece000]
#2 0xb7fdf640 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#3 0xb7f9b650 in dfb_core_part_shutdown () from
/usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#4 0xb7f99f80 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#5 0xb7f9a250 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#6 0xb7f07d70 in fusion_arena_exit () from /usr/lib/libfusion-1.3.so.0
[0xb7f04000]
#7 0xb7f99810 in dfb_core_destroy () from /usr/lib/libdirectfb-1.3.so.0
[0xb7f2e000]
#8 0xb7f99b90 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#9 0xb7eefb70 in signal_handler () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
#10 0xb7faee50 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#11 0xb7faf640 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#12 0xb7f9b9d0 in dfb_core_part_initialize () from
/usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#13 0xb7f9ae70 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#14 0xb7f9b120 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#15 0xb7f08f50 in fusion_arena_enter () from /usr/lib/libfusion-1.3.so.0
[0xb7f04000]
#16 0xb7f9a510 in dfb_core_create () from /usr/lib/libdirectfb-1.3.so.0
[0xb7f2e000]
#17 0xb7f3b140 in DirectFBCreate () from /usr/lib/libdirectfb-1.3.so.0
[0xb7f2e000]
#18 0x080489b0 in main () from dfbinfo [0x8048000]
(!) [Main Thread 0.700] ( 5606) *** Assertion [(shared) != NULL]
failed *** [fusion.c:96 in _fusion_fd()]
(-) [ 5606: -STACK- ]
#0 0xb7f0ba70 in _fusion_fd () from /usr/lib/libfusion-1.3.so.0
[0xb7f04000]
#1 0xb7f11dc0 in fusion_skirmish_destroy () from
/usr/lib/libfusion-1.3.so.0 [0xb7f04000]
#2 0xb7f9a250 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#3 0xb7f07d70 in fusion_arena_exit () from /usr/lib/libfusion-1.3.so.0
[0xb7f04000]
#4 0xb7f99810 in dfb_core_destroy () from /usr/lib/libdirectfb-1.3.so.0
[0xb7f2e000]
#5 0xb7f99b90 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#6 0xb7eefb70 in signal_handler () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
#7 0xb7faee50 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#8 0xb7faf640 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#9 0xb7f9b9d0 in dfb_core_part_initialize () from
/usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#10 0xb7f9ae70 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#11 0xb7f9b120 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#12 0xb7f08f50 in fusion_arena_enter () from /usr/lib/libfusion-1.3.so.0
[0xb7f04000]
#13 0xb7f9a510 in dfb_core_create () from /usr/lib/libdirectfb-1.3.so.0
[0xb7f2e000]
#14 0xb7f3b140 in DirectFBCreate () from /usr/lib/libdirectfb-1.3.so.0
[0xb7f2e000]
#15 0x080489b0 in main () from dfbinfo [0x8048000]
(!) [ 5606: 0.701] --> Caught signal 5 (unknown origin) <--
(-) [ 5606: -STACK- ]
#0 0xb7eefb70 in signal_handler () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
#1 0xb7f0ba70 in _fusion_fd () from /usr/lib/libfusion-1.3.so.0
[0xb7f04000]
#2 0xb7f11dc0 in fusion_skirmish_destroy () from
/usr/lib/libfusion-1.3.so.0 [0xb7f04000]
#3 0xb7f9a250 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#4 0xb7f07d70 in fusion_arena_exit () from /usr/lib/libfusion-1.3.so.0
[0xb7f04000]
#5 0xb7f99810 in dfb_core_destroy () from /usr/lib/libdirectfb-1.3.so.0
[0xb7f2e000]
#6 0xb7f99b90 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#7 0xb7eefb70 in signal_handler () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
#8 0xb7faee50 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#9 0xb7faf640 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#10 0xb7f9b9d0 in dfb_core_part_initialize () from
/usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#11 0xb7f9ae70 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#12 0xb7f9b120 in ?? () from /usr/lib/libdirectfb-1.3.so.0 [0xb7f2e000]
#13 0xb7f08f50 in fusion_arena_enter () from /usr/lib/libfusion-1.3.so.0
[0xb7f04000]
#14 0xb7f9a510 in dfb_core_create () from /usr/lib/libdirectfb-1.3.so.0
[0xb7f2e000]
#15 0xb7f3b140 in DirectFBCreate () from /usr/lib/libdirectfb-1.3.so.0
[0xb7f2e000]
#16 0x080489b0 in main () from dfbinfo [0x8048000]
(-) [ 5607: -STACK- ]
#0 0xb7f0e4b0 in ?? () from /usr/lib/libfusion-1.3.so.0 [0xb7f04000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5615: -STACK- ]
#0 0xb3198c00 in keyboardEventThread () from
/usr/lib/directfb-1.3-0/inputdrivers/libdirectfb_keyboard.so [0xb3197000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5616: -STACK- ]
#0 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5617: -STACK- ]
#0 0xb8023250 in linux_input_EventThread () from
/usr/lib/directfb-1.3-0/inputdrivers/libdirectfb_linux_input.so [0xb8020000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5618: -STACK- ]
#0 0xb8023250 in linux_input_EventThread () from
/usr/lib/directfb-1.3-0/inputdrivers/libdirectfb_linux_input.so [0xb8020000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5619: -STACK- ]
#0 0xb8023250 in linux_input_EventThread () from
/usr/lib/directfb-1.3-0/inputdrivers/libdirectfb_linux_input.so [0xb8020000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5620: -STACK- ]
#0 0xb8023250 in linux_input_EventThread () from
/usr/lib/directfb-1.3-0/inputdrivers/libdirectfb_linux_input.so [0xb8020000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5621: -STACK- ]
#0 0xb8023250 in linux_input_EventThread () from
/usr/lib/directfb-1.3-0/inputdrivers/libdirectfb_linux_input.so [0xb8020000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
(-) [ 5622: -STACK- ]
#0 0xb8023250 in linux_input_EventThread () from
/usr/lib/directfb-1.3-0/inputdrivers/libdirectfb_linux_input.so [0xb8020000]
#1 0xb7efb1e0 in direct_thread_main () from /usr/lib/libdirect-1.3.so.0
[0xb7ee2000]
Trace/breakpoint trap
[EMAIL PROTECTED] DirectFB-1.3.0]# gdb dfbinfo
GNU gdb Fedora (6.8-1.fc9)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html
>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...
(gdb) run
Starting program: /usr/bin/dfbinfo
bt
[Thread debugging using libthread_db enabled]
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.3.0 |~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2008 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Multi Application Core. (2008-11-05 20:17) [ DEBUG ][
TRACE ]
[New Thread 0xb7f896c0 (LWP 5631)]
(*) Fusion/SHM: Using MADV_REMOVE (2.6.26.0 >= 2.6.19.2)
[New Thread 0xb7f76b90 (LWP 5634)]
(*) Direct/Thread: Started 'Fusion Dispatch' (-1) [MESSAGING OTHER/OTHER
0/0] <8388608>...
[New Thread 0xb7744b90 (LWP 5638)]
(*) Direct/Thread: Started 'VT Switcher' (-1) [CRITICAL OTHER/OTHER 0/0]
<8388608>...
Detaching after fork from child process 5640.
[New Thread 0xb323fb90 (LWP 5641)]
(*) Direct/Thread: Started 'Keyboard Input' (5641) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
[New Thread 0xb2a3eb90 (LWP 5642)]
(*) Direct/Thread: Started 'PS/2 Input' (5642) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
[New Thread 0xb223db90 (LWP 5643)]
(*) Direct/Thread: Started 'Linux Input' (5643) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: Generic USB K/B (1) 0.1 (directfb.org)
[New Thread 0xb1a3cb90 (LWP 5644)]
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: Generic USB K/B (2) 0.1 (directfb.org)
[New Thread 0xb123bb90 (LWP 5645)]
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: Power Button (FF) (3) 0.1 (directfb.org)
[New Thread 0xb0a3ab90 (LWP 5646)]
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: Sleep Button (CM) (4) 0.1 (directfb.org)
[New Thread 0xb0239b90 (LWP 5647)]
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: Power Button (CM) (5) 0.1 (directfb.org)
[New Thread 0xafa38b90 (LWP 5648)]
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0]
<8388608>...
(*) DirectFB/Input: PC Speaker (6) 0.1 (directfb.org)
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7f896c0 (LWP 5631)]
0xfffd4be9 in ?? ()
Missing separate debuginfos, use: debuginfo-install glibc.i686 libX11.i386
libXau.i386 libXdmcp.i386 libXext.i386 libxcb.i386 zlib.i386
(gdb) bt
#0 0xfffd4be9 in ?? ()
#1 0xb8057ff0 in init_devices (core=0x8cbda00) at input.c:1171
#2 0xb80586dd in dfb_input_core_initialize (core=0x8cbda00, data=0x8cbd6c0,
shared=0x20125e80) at input.c:385
#3 0xb8044ae9 in dfb_core_part_initialize (core=0x8cbda00,
core_part=0xb80b4220) at core_parts.c:73
#4 0xb804403c in dfb_core_initialize (core=0x8cbda00) at core.c:983
#5 0xb804426e in dfb_core_arena_initialize (arena=0x20013000,
ctx=0x8cbda00) at core.c:1060
#6 0xb7fb20e2 in fusion_arena_enter (world=0x8cbda30, name=0xb80a4673
"DirectFB/Core", initialize=0xb8044120 <dfb_core_arena_initialize>,
join=0xb8043d50 <dfb_core_arena_join>, ctx=0x8cbda00,
ret_arena=0x8cbda10, ret_error=0xbfcd2aa8) at arena.c:144
#7 0xb80439a1 in dfb_core_create (ret_core=0xbfcd2ae8) at core.c:338
#8 0xb7fe4263 in DirectFBCreate (interface=0x804b870) at directfb.c:193
#9 0x08048a76 in main (argc=Cannot access memory at address 0xfffffffe
) at dfbinfo.c:92
(gdb)
_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users