Hi Sven,
the output of dfbinfo e.a. looks good yes.

It looks like that, as soon as your driver starts working with the hardware, the kernel chokes. My first idea is that your frame buffer device needs to be patched because it lacks some features that DirectFB relies on; a working frame buffer at startup is no guarantee there!

The ioctl FBIOPUT_VSCREENINFO is done a number of times, mainly for setting the screen mode; this happens in systems/fbdev/fbdev.c in the directfb sources. It would be helpful if you have a debug-libdirectfb and could tell at which line it is. Still, you're largely on your own to figure out what's going on then. A quick fix which sometimes helps is to allow only one fixed resolution at startup, and comment out any requests for changing resolution/colour depth inside fbdev.c.

hth
Niels

[email protected] wrote:
Hi,

I'm new to directFb and trying to get my display on an ARM based board running.

I have set directfbrc to

system=fbdev
fbdev=/dev/fb0
mode=480x272
pixelformat=RGB24
capslock-meta
screenshot-dir=/tmp
scaled=480x272

and get the following tool output:

bash-3.2# dfbinfo
     =======================|  DirectFB 1.0.1  |=======================
          (c) 2001-2007  The DirectFB Organization (directfb.org)
          (c) 2000-2004  Convergence (integrated media) GmbH
        ------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2008-08-18 13:04) (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 738)...
(*) Direct/Thread: Running 'Keyboard Input' (INPUT, 739)...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)


Screen (00) FBDev Primary Screen            (primary screen)
Caps: VSYNC POWER_MANAGEMENT
     Layer (00) FBDev Primary Layer             (primary layer)
Type: GRAPHICS Caps: SURFACE BRIGHTNESS CONTRAST SATURATION

Input (00) Keyboard                        (primary keyboard)
Type: KEYBOARD Caps: KEYS bash-3.2# dfbdump
     =======================|  DirectFB 1.0.1  |=======================
          (c) 2001-2007  The DirectFB Organization (directfb.org)
          (c) 2000-2004  Convergence (integrated media) GmbH
        ------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2008-08-18 13:04) (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 749)...
(*) Direct/Thread: Running 'Keyboard Input' (INPUT, 750)...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)

DirectFB uptime: 00:00:00

-----------------------------[ Surfaces ]-------------------------------------
Reference   FID  . Refs  Width Height  Format     Video   System  Capabilities
------------------------------------------------------------------------------
                                                ------   ------
                                                    0k       0k   -> 0k total

----------------------------------[ Contexts of Layer 0 
]----------------------------------------
Reference   FID  . Refs  Width Height Format   Location on screen  Regions  
Active  Info    Level
-------------------------------------------------------------------------------------------------
N/A              :   1    480 x  272  RGB24    0.0, 0.0 -> 1.0, 1.0    0     
(*)    SHARED   N/A

I think it does look good, doesn't it ?

But if I try to run some of the test programs like "simple" or "text" from the 
DFBTutorials-0.5.0 I get a screen showing rubbish and the tool hangs in ioctl FBIOPUT_VSCREENINFO...

strace gives me this output:

bash-3.2# strace mnt/DFBTutorials-0.5.0/src/simple/simple execve("mnt/DFBTutorials-0.5.0/src/simple/simple", ["mnt/DFBTutorials-0.5.0/src/simpl"...], [/* 7 vars */]) = 0
brk(0)                                  = 0x11000
uname({sys="Linux", node="sven-sVision", ...}) = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x4001d000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/lib/tls/v5l/fast-mult/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No 
such file or directory)
stat64("/lib/tls/v5l/fast-mult", 0xbe81b228) = -1 ENOENT (No such file or 
directory)
open("/lib/tls/v5l/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file 
or directory)
stat64("/lib/tls/v5l", 0xbe81b228)      = -1 ENOENT (No such file or directory)
open("/lib/tls/fast-mult/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No such 
file or directory)
stat64("/lib/tls/fast-mult", 0xbe81b228) = -1 ENOENT (No such file or directory)
open("/lib/tls/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/lib/tls", 0xbe81b228)          = -1 ENOENT (No such file or directory)
open("/lib/v5l/fast-mult/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No such 
file or directory)
stat64("/lib/v5l/fast-mult", 0xbe81b228) = -1 ENOENT (No such file or directory)
open("/lib/v5l/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/lib/v5l", 0xbe81b228)          = -1 ENOENT (No such file or directory)
open("/lib/fast-mult/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file 
or directory)
stat64("/lib/fast-mult", 0xbe81b228)    = -1 ENOENT (No such file or directory)
open("/lib/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/tls/v5l/fast-mult/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT 
(No such file or directory)
stat64("/usr/lib/tls/v5l/fast-mult", 0xbe81b228) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/tls/v5l/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No such 
file or directory)
stat64("/usr/lib/tls/v5l", 0xbe81b228)  = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/fast-mult/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No 
such file or directory)
stat64("/usr/lib/tls/fast-mult", 0xbe81b228) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/tls/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file 
or directory)
stat64("/usr/lib/tls", 0xbe81b228)      = -1 ENOENT (No such file or directory)
open("/usr/lib/v5l/fast-mult/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No 
such file or directory)
stat64("/usr/lib/v5l/fast-mult", 0xbe81b228) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/v5l/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file 
or directory)
stat64("/usr/lib/v5l", 0xbe81b228)      = -1 ENOENT (No such file or directory)
open("/usr/lib/fast-mult/libdirectfb-1.0.so.0", O_RDONLY) = -1 ENOENT (No such 
file or directory)
stat64("/usr/lib/fast-mult", 0xbe81b228) = -1 ENOENT (No such file or directory)
open("/usr/lib/libdirectfb-1.0.so.0", O_RDONLY) = 3
read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\264\250\0\0004\0\0\0\\"..., 
512) = 512
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x4001e000
fstat64(3, {st_mode=S_IFREG|0644, st_size=392220, ...}) = 0
mmap2(NULL, 424972, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x40026000
mprotect(0x40085000, 28672, PROT_NONE)  = 0
mmap2(0x4008c000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5e) = 0x4008c000
close(3)                                = 0
open("/lib/libfusion-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/libfusion-1.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0@ \0\0004\0\0\0 "..., 
512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=26296, ...}) = 0
mmap2(NULL, 57928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x4008e000
mprotect(0x40094000, 32768, PROT_NONE)  = 0
mmap2(0x4009c000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0x4009c000
close(3)                                = 0
open("/lib/libdirect-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/libdirect-1.0.so.0", O_RDONLY) = 3
read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0008.\0\0004\0\0\0\214"..., 512) 
= 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=80244, ...}) = 0
mmap2(NULL, 113732, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x4009d000
mprotect(0x400b0000, 32768, PROT_NONE)  = 0
mmap2(0x400b8000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0x400b8000
close(3)                                = 0
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\310B\0\0004\0\0\0000"..., 512) 
= 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=110576, ...}) = 0
mmap2(NULL, 119300, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x400b9000
mprotect(0x400cc000, 28672, PROT_NONE)  = 0
mmap2(0x400d3000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0x400d3000
mmap2(0x400d5000, 4612, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400d5000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\344O\1\0004\0\0\0\234"..., 512) 
= 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1168924, ...}) = 0
mmap2(NULL, 1204776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x400d7000
mprotect(0x401f1000, 28672, PROT_NONE)  = 0
mmap2(0x401f8000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x119) = 0x401f8000
mmap2(0x401fb000, 8744, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401fb000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0004\t\0\0004\0\0\0\270"..., 512) 
= 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9752, ...}) = 0
mmap2(NULL, 41140, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x401fe000
mprotect(0x40200000, 28672, PROT_NONE)  = 0
mmap2(0x40207000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x40207000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x4001f000
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0('\0\0004\0\0\0\364"..., 
512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=48172, ...}) = 0
mmap2(NULL, 79608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x40209000
mprotect(0x40215000, 28672, PROT_NONE)  = 0
mmap2(0x4021c000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb) = 0x4021c000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40020000
set_tls(0x4001fe20, 0x4001fe20, 0x684, 0x400204f8, 0x40025050) = 0
mprotect(0x40207000, 4096, PROT_READ)   = 0
mprotect(0x401f8000, 4096, PROT_READ)   = 0
mprotect(0x400d3000, 4096, PROT_READ)   = 0
set_tid_address(0x4001f9c8)             = 756
SYS_338(0x4001f9d0, 0xc, 0xffffffec, 0x1, 0x4001fe20) = -1 ENOSYS (Function not 
implemented)
futex(0xbe81bdf4, FUTEX_WAKE_PRIVATE, 1) = -1 ENOSYS (Function not implemented)
rt_sigaction(SIGRTMIN, {0x400bd1cc, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x400bcd3c, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 
8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
brk(0)                                  = 0x11000
brk(0x32000)                            = 0x32000
geteuid32()                             = 0
open("/etc/directfbrc", O_RDONLY)       = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=146, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40021000
read(3, "system=fbdev\nfbdev=/dev/fb0\nmode="..., 1024) = 146
read(3, ""..., 1024)                    = 0
close(3)                                = 0
munmap(0x40021000, 4096)                = 0
open("//.directfbrc", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/etc/directfbrc.simple", O_RDONLY) = -1 ENOENT (No such file or directory)
open("//.directfbrc.simple", O_RDONLY)  = -1 ENOENT (No such file or directory)
write(2, "\n     =======================|  D"..., 270
     =======================|  DirectFB 1.0.1  |=======================
          (c) 2001-2007  The DirectFB Organization (directfb.org)
          (c) 2000-2004  Convergence (integrated media) GmbH
        ------------------------------------------------------------

) = 270
gettid()                                = 756
rt_sigaction(SIGHUP, {0x400a4128, [], SA_NODEFER|SA_SIGINFO|0x4000000}, 
{SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x400a4128, [], SA_NODEFER|SA_SIGINFO|0x4000000}, 
{SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x400a4128, [], SA_NODEFER|SA_SIGINFO|0x4000000}, 
{SIG_DFL}, 8) = 0
rt_sigaction(SIGABRT, {0x400a4128, [], SA_NODEFER|SA_SIGINFO|0x4000000}, 
{SIG_DFL}, 8) = 0
rt_sigaction(SIGFPE, {0x400a4128, [], SA_NODEFER|SA_SIGINFO|0x4000000}, 
{SIG_DFL}, 8) = 0
rt_sigaction(SIGILL, {0x400a4128, [], SA_NODEFER|SA_SIGINFO|0x4000000}, 
{SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {0x400a4128, [], SA_NODEFER|SA_SIGINFO|0x4000000}, 
{SIG_DFL}, 8) = 0
rt_sigaction(SIGSEGV, {0x400a4128, [], SA_SIGINFO|0x4000000}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTRAP, {0x400a4128, [], SA_NODEFER|SA_SIGINFO|0x4000000}, 
{SIG_DFL}, 8) = 0
rt_sigaction(SIGBUS, {0x400a4128, [], SA_NODEFER|SA_SIGINFO|0x4000000}, 
{SIG_DFL}, 8) = 0
rt_sigaction(SIGXCPU, {0x400a4128, [], SA_NODEFER|SA_SIGINFO|0x4000000}, 
{SIG_DFL}, 8) = 0
rt_sigaction(SIGXFSZ, {0x400a4128, [], SA_NODEFER|SA_SIGINFO|0x4000000}, 
{SIG_DFL}, 8) = 0
write(2, "(*) DirectFB/Core: Single Applica"..., 64(*) DirectFB/Core: Single Application Core. (2008-08-18 13:04) ) = 64
futex(0x402080a8, FUTEX_WAKE, 2147483647) = 0
open("/usr/lib/libdirectfb-1.0.so.1", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/directfb-1.0-0/systems", 
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
getdents(3, /* 6 entries */, 1024)      = 160
open("/usr/lib/directfb-1.0-0/systems/libdirectfb_fbdev.so", O_RDONLY) = 4
read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\330\36\0\0004\0\0\0\370"..., 
512) = 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=51856, ...}) = 0
mmap2(NULL, 83484, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 
0x4021d000
mprotect(0x4022a000, 28672, PROT_NONE)  = 0
mmap2(0x40231000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xc) = 0x40231000
close(4)                                = 0
open("/lib/libsysfs.so.2", O_RDONLY)    = 4
read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\364\35\0\0004\0\0\0\320"..., 
512) = 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=28520, ...}) = 0
mmap2(NULL, 60136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 
0x40232000
mprotect(0x40239000, 28672, PROT_NONE)  = 0
mmap2(0x40240000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6) = 0x40240000
close(4)                                = 0
open("/usr/lib/directfb-1.0-0/systems/libdirectfb_x11.so", O_RDONLY) = 4
read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\334\31\0\0004\0\0\0|"..., 512) 
= 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=18452, ...}) = 0
mmap2(NULL, 50076, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 
0x40241000
mprotect(0x40245000, 32768, PROT_NONE)  = 0
mmap2(0x4024d000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x4) = 0x4024d000
close(4)                                = 0
open("/lib/libX11.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libX11.so.6", O_RDONLY)  = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0 4\1\0004\0\0\0d"..., 
512) = 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=946252, ...}) = 0
mmap2(NULL, 978868, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 
0x4024e000
mprotect(0x40332000, 32768, PROT_NONE)  = 0
mmap2(0x4033a000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xe4) = 0x4033a000
close(4)                                = 0
open("/lib/libXext.so.6", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/usr/lib/libXext.so.6", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0x%\0\0004\0\0\0\334"..., 
512) = 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=57028, ...}) = 0
mmap2(NULL, 88800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 
0x4033d000
mprotect(0x4034b000, 28672, PROT_NONE)  = 0
mmap2(0x40352000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xd) = 0x40352000
mprotect(0xbe81b000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0
close(4)                                = 0
open("/lib/libxcb-xlib.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libxcb-xlib.so.0", O_RDONLY) = 4
read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\244\6\0\0004\0\0\0\344"..., 
512) = 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=4260, ...}) = 0
mmap2(NULL, 35796, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 
0x40353000
mprotect(0x40354000, 28672, PROT_NONE)  = 0
mmap2(0x4035b000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0) = 0x4035b000
close(4)                                = 0
open("/lib/libxcb.so.1", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libxcb.so.1", O_RDONLY)  = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\254p\0\0004\0\0\0t"..., 
512) = 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=81756, ...}) = 0
mmap2(NULL, 113304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 
0x4035c000
mprotect(0x40370000, 28672, PROT_NONE)  = 0
mmap2(0x40377000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x13) = 0x40377000
close(4)                                = 0
open("/lib/libXau.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libXau.so.6", O_RDONLY)  = 4
read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\254\t\0\0004\0\0\0\370"..., 
512) = 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=7096, ...}) = 0
mmap2(NULL, 38648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 
0x40378000
mprotect(0x4037a000, 28672, PROT_NONE)  = 0
mmap2(0x40381000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1) = 0x40381000
close(4)                                = 0
open("/lib/libXdmcp.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 4
read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\240\16\0\0004\0\0\0L"..., 512) 
= 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=15628, ...}) = 0
mmap2(NULL, 47168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 
0x40382000
mprotect(0x40386000, 28672, PROT_NONE)  = 0
mmap2(0x4038d000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x3) = 0x4038d000
close(4)                                = 0
getdents(3, /* 0 entries */, 1024)      = 0
close(3)                                = 0
munmap(0x40241000, 50076)               = 0
munmap(0x4033d000, 88800)               = 0
munmap(0x4024e000, 978868)              = 0
munmap(0x40353000, 35796)               = 0
munmap(0x4035c000, 113304)              = 0
munmap(0x40378000, 38648)               = 0
munmap(0x40382000, 47168)               = 0
open("/dev/fb0", O_RDWR)                = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
setsid()                                = 756
open("/dev/tty0", O_RDONLY|O_NOCTTY)    = 4
ioctl(4, VT_GETSTATE, 0xbe81bad2)       = 0
ioctl(4, VIDIOC_QUERYCAP or VT_OPENQRY, 0x12e18) = 0
ioctl(3, FBIOGET_CON2FBMAP, 0xbe81bac0) = 0
fstat64(3, {st_mode=S_IFCHR|0660, st_rdev=makedev(29, 0), ...}) = 0
ioctl(3, FBIOPUT_CON2FBMAP, 0xbe81bac0) = 0
ioctl(4, VIDIOC_G_COMP or VT_ACTIVATE, 0x2) = 0
ioctl(4, VIDIOC_S_COMP or VT_WAITACTIVE, 0x2) = 0
nanosleep({0, 40000000}, NULL)          = 0
open("/dev/tty2", O_RDWR|O_NOCTTY)      = 5
ioctl(5, TIOCSCTTY)                     = 0
write(5, "\33[?1;0;0c\0"..., 10)        = 10
ioctl(5, KDSETMODE, 0x1)                = 0
rt_sigaction(SIGRT_9, {0x40224c38, ~[RTMIN RT_1], 0x4000000 /* SA_??? */}, 
{SIG_DFL}, 8) = 0
rt_sigaction(SIGRT_10, {0x40224c38, ~[RTMIN RT_1], 0x4000000 /* SA_??? */}, 
{SIG_DFL}, 8) = 0
ioctl(5, VIDIOC_ENUM_FMT or VT_SETMODE, 0xbe81bab8) = 0
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x40241000
mprotect(0x40241000, 4096, PROT_NONE)   = 0
clone(child_stack=0x40a3ffe8, 
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
 parent_tidptr=0x40a404d8, tls=0x40a40930, chi
ld_tidptr=0x40a404d8) = 761
sched_yield()                           = 0
write(2, "(*) Direct/Thread: Running 'VT Sw"..., 60(*) Direct/Thread: Running 
'VT Switcher' (CRITICAL, 761)...
) = 60
ioctl(3, FBIOGET_FSCREENINFO, 0x11cf8)  = 0
mmap2(NULL, 1572864, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40a41000
ioctl(3, FBIOGET_VSCREENINFO, 0x11e30)  = 0
ioctl(3, FBIOPUT_VSCREENINFO, 0x11d90)  = 0
ioctl(3, FBIOGETCMAP, 0x11edc)          = 0
open("/proc/mounts", O_RDONLY)          = 6
futex(0x401fb988, FUTEX_WAKE, 2147483647) = 0
fstat64(6, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40021000
read(6, "rootfs / rootfs rw 0 0\n/dev/root "..., 1024) = 213
close(6)                                = 0
munmap(0x40021000, 4096)                = 0
open("/proc/mounts", O_RDONLY)          = 6
fstat64(6, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40021000
read(6, "rootfs / rootfs rw 0 0\n/dev/root "..., 1024) = 213
close(6)                                = 0
munmap(0x40021000, 4096)                = 0
lstat64("/sys/class/graphics/fb0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
lstat64("/sys/class/graphics/fb0/device", 0xbe81b5d0) = -1 ENOENT (No such file 
or directory)
open("/proc/bus/pci/devices", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/directfb-1.0-0/inputdrivers", 
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 6
fstat64(6, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(6, F_SETFD, FD_CLOEXEC)         = 0
getdents(6, /* 28 entries */, 1024)     = 968
open("/usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_wm97xx_ts.so", O_RDONLY) 
= 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0T\10\0\0004\0\0\0\214"..., 512) 
= 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=5708, ...}) = 0
mmap2(NULL, 37272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40bc1000
mprotect(0x40bc2000, 32768, PROT_NONE)  = 0
mmap2(0x40bca000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x1) = 0x40bca000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_penmount.so", O_RDONLY) 
= 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0l\t\0\0004\0\0\0|"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=8508, ...}) = 0
mmap2(NULL, 40088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40bcb000
mprotect(0x40bcd000, 28672, PROT_NONE)  = 0
mmap2(0x40bd4000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x1) = 0x40bd4000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_serialmouse.so", 
O_RDONLY) = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\374\n\0\0004\0\0\0@"..., 512) = 
512
fstat64(7, {st_mode=S_IFREG|0644, st_size=8704, ...}) = 0
mmap2(NULL, 40268, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40bd5000
mprotect(0x40bd7000, 28672, PROT_NONE)  = 0
mmap2(0x40bde000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x1) = 0x40bde000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_mutouch.so", O_RDONLY) = 
7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0X\n\0\0004\0\0\0\324"..., 512) = 
512
fstat64(7, {st_mode=S_IFREG|0644, st_size=8340, ...}) = 0
mmap2(NULL, 39912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40bdf000
mprotect(0x40be1000, 28672, PROT_NONE)  = 0
mmap2(0x40be8000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x1) = 0x40be8000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_lirc.so", O_RDONLY) = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\264\24\0\0004\0\0\0h"..., 512) 
= 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=16680, ...}) = 0
mmap2(NULL, 48244, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40be9000
mprotect(0x40bec000, 32768, PROT_NONE)  = 0
mmap2(0x40bf4000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x3) = 0x40bf4000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_x11input.so", O_RDONLY) 
= 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\250\n\0\0004\0\0\0\20"..., 512) 
= 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=10448, ...}) = 0
mmap2(NULL, 42144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40bf5000
mprotect(0x40bf8000, 28672, PROT_NONE)  = 0
mmap2(0x40bff000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x2) = 0x40bff000
close(7)                                = 0
open("/lib/libX11.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libX11.so.6", O_RDONLY)  = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0 4\1\0004\0\0\0d"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=946252, ...}) = 0
mmap2(NULL, 978868, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40c00000
mprotect(0x40ce4000, 32768, PROT_NONE)  = 0
mmap2(0x40cec000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0xe4) = 0x40cec000
close(7)                                = 0
open("/lib/libXext.so.6", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/usr/lib/libXext.so.6", O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0x%\0\0004\0\0\0\334"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=57028, ...}) = 0
mmap2(NULL, 88800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40cef000
mprotect(0x40cfd000, 28672, PROT_NONE)  = 0
mmap2(0x40d04000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0xd) = 0x40d04000
close(7)                                = 0
open("/lib/libxcb-xlib.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libxcb-xlib.so.0", O_RDONLY) = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\244\6\0\0004\0\0\0\344"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=4260, ...}) = 0
mmap2(NULL, 35796, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40d05000
mprotect(0x40d06000, 28672, PROT_NONE)  = 0
mmap2(0x40d0d000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0) = 0x40d0d000
close(7)                                = 0
open("/lib/libxcb.so.1", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libxcb.so.1", O_RDONLY)  = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\254p\0\0004\0\0\0t"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=81756, ...}) = 0
mmap2(NULL, 113304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40d0e000
mprotect(0x40d22000, 28672, PROT_NONE)  = 0
mmap2(0x40d29000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x13) = 0x40d29000
close(7)                                = 0
open("/lib/libXau.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libXau.so.6", O_RDONLY)  = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\254\t\0\0004\0\0\0\370"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=7096, ...}) = 0
mmap2(NULL, 38648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40d2a000
mprotect(0x40d2c000, 28672, PROT_NONE)  = 0
mmap2(0x40d33000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x1) = 0x40d33000
close(7)                                = 0
open("/lib/libXdmcp.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\240\16\0\0004\0\0\0L"..., 512) 
= 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=15628, ...}) = 0
mmap2(NULL, 47168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40d34000
mprotect(0x40d38000, 28672, PROT_NONE)  = 0
mmap2(0x40d3f000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x3) = 0x40d3f000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_ucb1x00_ts.so", 
O_RDONLY) = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\344\10\0\0004\0\0\0\330"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=6552, ...}) = 0
mmap2(NULL, 38140, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40d40000
mprotect(0x40d42000, 28672, PROT_NONE)  = 0
mmap2(0x40d49000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x1) = 0x40d49000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_keyboard.so", O_RDONLY) 
= 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\340\t\0\0004\0\0\0h"..., 512) = 
512
fstat64(7, {st_mode=S_IFREG|0644, st_size=9000, ...}) = 0
mmap2(NULL, 40564, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40d4a000
mprotect(0x40d4c000, 28672, PROT_NONE)  = 0
mmap2(0x40d53000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x1) = 0x40d53000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_sonypi.so", O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0P\10\0\0004\0\0\0<"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=5116, ...}) = 0
mmap2(NULL, 36680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40d54000
mprotect(0x40d55000, 28672, PROT_NONE)  = 0
mmap2(0x40d5c000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0) = 0x40d5c000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_ps2mouse.so", O_RDONLY) 
= 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\224\n\0\0004\0\0\0\274"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=9852, ...}) = 0
mmap2(NULL, 41452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40d5d000
mprotect(0x40d5f000, 32768, PROT_NONE)  = 0
mmap2(0x40d67000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x2) = 0x40d67000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_tslib.so", O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0<\10\0\0004\0\0\0\4"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=6852, ...}) = 0
mmap2(NULL, 38484, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40d68000
mprotect(0x40d6a000, 28672, PROT_NONE)  = 0
mmap2(0x40d71000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x1) = 0x40d71000
close(7)                                = 0
open("/lib/libts-0.0.so.0", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/usr/lib/libts-0.0.so.0", O_RDONLY) = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0L\t\0\0004\0\0\0\204"..., 512) = 
512
fstat64(7, {st_mode=S_IFREG|0644, st_size=6468, ...}) = 0
mmap2(NULL, 39044, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40d72000
mprotect(0x40d74000, 28672, PROT_NONE)  = 0
mmap2(0x40d7b000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x1) = 0x40d7b000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_joystick.so", O_RDONLY) 
= 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\304\10\0\0004\0\0\0p"..., 512) 
= 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=6448, ...}) = 0
mmap2(NULL, 38012, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40d7c000
mprotect(0x40d7e000, 28672, PROT_NONE)  = 0
mmap2(0x40d85000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x1) = 0x40d85000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_linux_input.so", 
O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0p\n\0\0004\0\0\0H"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=15624, ...}) = 0
mmap2(NULL, 47256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40d86000
mprotect(0x40d8a000, 28672, PROT_NONE)  = 0
mmap2(0x40d91000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x3) = 0x40d91000
close(7)                                = 0
getdents(6, /* 0 entries */, 1024)      = 0
close(6)                                = 0
open("/dev/input/event0", O_RDWR)       = -1 ENODEV (No such device)
munmap(0x40d86000, 47256)               = 0
open("/dev/js0", O_RDONLY)              = -1 ENOENT (No such file or directory)
open("/dev/input/js0", O_RDONLY)        = -1 ENOENT (No such file or directory)
munmap(0x40d7c000, 38012)               = 0
open("/dev/input/tslib0", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/dev/input/tslib1", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/dev/input/tslib2", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/dev/input/tslib3", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/dev/input/tslib4", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/dev/input/tslib5", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/dev/input/tslib6", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/dev/input/tslib7", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/dev/input/tslib8", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/dev/input/tslib9", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/dev/input/tslib10", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/dev/input/tslib11", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/dev/input/tslib12", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/dev/input/tslib13", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/dev/input/tslib14", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/dev/input/tslib15", O_RDONLY)    = -1 ENOENT (No such file or directory)
munmap(0x40d68000, 38484)               = 0
munmap(0x40d72000, 39044)               = 0
uname({sys="Linux", node="sven-sVision", ...}) = 0
open("/dev/input/mice", O_RDWR|O_SYNC)  = -1 ENODEV (No such device)
munmap(0x40d5d000, 41452)               = 0
open("/dev/sonypi", O_RDONLY)           = -1 ENOENT (No such file or directory)
munmap(0x40d54000, 36680)               = 0
ioctl(5, KDSKBMODE, 0x2)                = 0
ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(5, SNDCTL_TMR_CONTINUE or TCSETSF, {B38400 opost -isig -icanon -echo 
...}) = 0
ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo ...}) 
= 0
getpgrp()                               = 756
ioctl(5, TIOCSPGRP, [756])              = 0
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x40d54000
mprotect(0x40d54000, 4096, PROT_NONE)   = 0
clone(child_stack=0x41552fe8, 
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
 parent_tidptr=0x415534d8, tls=0x41553930, chi
ld_tidptr=0x415534d8) = 762
sched_yield()                           = 0
write(2, "(*) Direct/Thread: Running 'Keybo"..., 60(*) Direct/Thread: Running 
'Keyboard Input' (INPUT, 762)...
) = 60
write(2, "(*) DirectFB/Input: Keyboard 0.9 "..., 48(*) DirectFB/Input: Keyboard 
0.9 (directfb.org)
) = 48
open("/dev/ucb1x00-ts", O_RDONLY|O_NOCTTY) = -1 ENOENT (No such file or 
directory)
munmap(0x40d40000, 38140)               = 0
munmap(0x40bf5000, 42144)               = 0
munmap(0x40cef000, 88800)               = 0
munmap(0x40c00000, 978868)              = 0
munmap(0x40d05000, 35796)               = 0
munmap(0x40d0e000, 113304)              = 0
munmap(0x40d2a000, 38648)               = 0
munmap(0x40d34000, 47168)               = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 6
connect(6, {sa_family=AF_FILE, path="/dev/lircd"...}, 110) = -1 ENOENT (No such 
file or directory)
close(6)                                = 0
munmap(0x40be9000, 48244)               = 0
munmap(0x40bdf000, 39912)               = 0
munmap(0x40bd5000, 40268)               = 0
munmap(0x40bcb000, 40088)               = 0
open("/dev/touchscreen/wm97xx", O_RDONLY|O_NOCTTY) = -1 ENOENT (No such file or 
directory)
munmap(0x40bc1000, 37272)               = 0
open("/usr/lib/directfb-1.0-0/gfxdrivers", 
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 6
fstat64(6, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(6, F_SETFD, FD_CLOEXEC)         = 0
getdents(6, /* 20 entries */, 1024)     = 640
open("/usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_mach64.so", O_RDONLY) = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\20\16\0\0004\0\0\0("..., 512) = 
512
fstat64(7, {st_mode=S_IFREG|0644, st_size=38632, ...}) = 0
mmap2(NULL, 70200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40bc1000
mprotect(0x40bca000, 32768, PROT_NONE)  = 0
mmap2(0x40bd2000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x9) = 0x40bd2000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_sis315.so", O_RDONLY) = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\210\n\0\0004\0\0\0l"..., 512) = 
512
fstat64(7, {st_mode=S_IFREG|0644, st_size=8452, ...}) = 0
mmap2(NULL, 40068, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40bd3000
mprotect(0x40bd5000, 28672, PROT_NONE)  = 0
mmap2(0x40bdc000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x1) = 0x40bdc000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_ati128.so", O_RDONLY) = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\214\n\0\0004\0\0\0\30"..., 512) 
= 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=18864, ...}) = 0
mmap2(NULL, 50480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40bdd000
mprotect(0x40be2000, 28672, PROT_NONE)  = 0
mmap2(0x40be9000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x4) = 0x40be9000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_tdfx.so", O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0000\7\0\0004\0\0\0|"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=15124, ...}) = 0
mmap2(NULL, 46740, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40bea000
mprotect(0x40bee000, 28672, PROT_NONE)  = 0
mmap2(0x40bf5000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x3) = 0x40bf5000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_radeon.so", O_RDONLY) = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\220(\0\0004\0\0\0\24"..., 512) 
= 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=135124, ...}) = 0
mmap2(NULL, 134056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40bf6000
mmap2(0x40c16000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x20) = 0x40c16000
close(7)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\2401\0\0004\0\0\0\204"..., 512) 
= 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=673588, ...}) = 0
mmap2(NULL, 704672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40c17000
mprotect(0x40cbb000, 28672, PROT_NONE)  = 0
mmap2(0x40cc2000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0xa3) = 0x40cc2000
close(7)                                = 0
mprotect(0x40cc2000, 4096, PROT_READ)   = 0
open("/usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_nsc.so", O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\274)\0\0004\0\0\0P"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=36584, ...}) = 0
mmap2(NULL, 68264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40cc4000
mprotect(0x40ccd000, 28672, PROT_NONE)  = 0
mmap2(0x40cd4000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x8) = 0x40cd4000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_cyber5k.so", O_RDONLY) = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\304\16\0\0004\0\0\0x"..., 512) 
= 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=18448, ...}) = 0
mmap2(NULL, 50156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40cd5000
mprotect(0x40cda000, 28672, PROT_NONE)  = 0
mmap2(0x40ce1000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x4) = 0x40ce1000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_nvidia.so", O_RDONLY) = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\374\26\0\0004\0\0\0\34"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=107444, ...}) = 0
mmap2(NULL, 139196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40ce2000
mprotect(0x40cfc000, 28672, PROT_NONE)  = 0
mmap2(0x40d03000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x19) = 0x40d03000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_matrox.so", O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0X\32\0\0004\0\0\0<"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=110844, ...}) = 0
mmap2(NULL, 142412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40d04000
mprotect(0x40d1f000, 28672, PROT_NONE)  = 0
mmap2(0x40d26000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x1a) = 0x40d26000
close(7)                                = 0
getdents(6, /* 0 entries */, 1024)      = 0
close(6)                                = 0
munmap(0x40d04000, 142412)              = 0
munmap(0x40ce2000, 139196)              = 0
munmap(0x40cd5000, 50156)               = 0
ioctl(3, 0x4700, 0x40cd4a68)            = -1 EINVAL (Invalid argument)
munmap(0x40cc4000, 68264)               = 0
munmap(0x40bf6000, 134056)              = 0
munmap(0x40c17000, 704672)              = 0
munmap(0x40bea000, 46740)               = 0
munmap(0x40bdd000, 50480)               = 0
munmap(0x40bd3000, 40068)               = 0
munmap(0x40bc1000, 70200)               = 0
write(2, "(*) DirectFB/Graphics: Generic So"..., 70(*) DirectFB/Graphics: 
Generic Software Rasterizer 0.6 (directfb.org)
) = 70
open("/etc/fb.modes", O_RDONLY)         = -1 ENOENT (No such file or directory)
ioctl(3, FBIOPUT_VSCREENINFO, 0xbe81b82c) = 0
ioctl(3, FBIOPUT_VSCREENINFO, 0xbe81b82c) = 0
open("/usr/lib/directfb-1.0-0/wm", 
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 6
fstat64(6, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(6, F_SETFD, FD_CLOEXEC)         = 0
getdents(6, /* 6 entries */, 1024)      = 176
open("/usr/lib/directfb-1.0-0/wm/libdirectfbwm_default.so", O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0 \25\0\0004\0\0\0@"..., 
512) = 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=39128, ...}) = 0
mmap2(NULL, 70744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40bc1000
mprotect(0x40bcb000, 28672, PROT_NONE)  = 0
mmap2(0x40bd2000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x9) = 0x40bd2000
close(7)                                = 0
open("/usr/lib/directfb-1.0-0/wm/libdirectfbwm_unique.so", O_RDONLY) = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0d\20\0\0004\0\0\0\30"..., 512) = 
512
fstat64(7, {st_mode=S_IFREG|0644, st_size=10416, ...}) = 0
mmap2(NULL, 42032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40bd3000
mprotect(0x40bd6000, 28672, PROT_NONE)  = 0
mmap2(0x40bdd000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x2) = 0x40bdd000
close(7)                                = 0
open("/lib/libuniquewm-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/libuniquewm-1.0.so.0", O_RDONLY) = 7
read(7, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\264.\0\0004\0\0\0\314"..., 512) 
= 512
fstat64(7, {st_mode=S_IFREG|0644, st_size=104844, ...}) = 0
mmap2(NULL, 136536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 
0x40bde000
mprotect(0x40bf7000, 32768, PROT_NONE)  = 0
mmap2(0x40bff000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x19) = 0x40bff000
close(7)                                = 0
getdents(6, /* 0 entries */, 1024)      = 0
close(6)                                = 0
munmap(0x40bd3000, 42032)               = 0
munmap(0x40bde000, 136536)              = 0
write(2, "(*) DirectFB/Core/WM: Default 0.3"..., 49(*) DirectFB/Core/WM: 
Default 0.3 (directfb.org)
) = 49
ioctl(3, FBIOPUT_VSCREENINFO, 0xbe81ba54) = 0
ioctl(3, FBIOPUT_VSCREENINFO, 0xbe81ba2c) = 0
ioctl(3, FBIOPUT_VSCREENINFO, 0xbe81ba4c) = 0
ioctl(3, FBIOPUT_VSCREENINFO, 0xbe81ba4c) = 0
ioctl(3, FBIOPUT_VSCREENINFO, 0xbe81ba2c) = 0
ioctl(3, FBIOPUT_VSCREENINFO, 0xbe81b99c) = 0
ioctl(3, FBIOPUT_VSCREENINFO

I have no idea how to go on.
Any help is appreciated.
Thank you and best regards
Sven
_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users



--

.------------------------------------------.
| DirectFB - Hardware accelerated graphics |
| http://www.directfb.org/                 |
"------------------------------------------"
_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to