View Single Post
nowave7's Avatar
Posts: 245 | Thanked: 62 times | Joined on Jan 2009 @ Bad Homburg, Deutschland
#461
This is the first part of the strace output, apologize for being a bit too long:

Code:
Nokia-N810-43-7:/home/user/binary_omap2420_linux_release# strace ./glinfo
execve("./glinfo", ["./glinfo"], [/* 62 vars */]) = 0
brk(0)                                  = 0x12000
uname({sys="Linux", node="Nokia-N810-43-7", ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40000000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/tls/v6l/fast-mult/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/tls/v6l/fast-mult/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/tls/v6l/fast-mult/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/tls/v6l/fast-mult", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/tls/v6l/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/tls/v6l/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/tls/v6l/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/tls/v6l", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/tls/fast-mult/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/tls/fast-mult/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/tls/fast-mult/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/tls/fast-mult", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/tls/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/tls/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/tls/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/tls", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/v6l/fast-mult/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/v6l/fast-mult/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/v6l/fast-mult/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/v6l/fast-mult", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/v6l/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/v6l/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/v6l/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/v6l", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/fast-mult/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/fast-mult/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/fast-mult/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/fast-mult", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
open("/lib/tls/v6l/fast-mult/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v6l/fast-mult/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/lib/tls/v6l/fast-mult/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v6l/fast-mult", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/lib/tls/v6l/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v6l/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/lib/tls/v6l/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v6l", 0xbe8e7a60)      = -1 ENOENT (No such file or directory)
open("/lib/tls/fast-mult/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/fast-mult/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/lib/tls/fast-mult/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/fast-mult", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/lib/tls/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/half", 0xbe8e7a60)     = -1 ENOENT (No such file or directory)
open("/lib/tls/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", 0xbe8e7a60)          = -1 ENOENT (No such file or directory)
open("/lib/v6l/fast-mult/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/v6l/fast-mult/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/lib/v6l/fast-mult/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/v6l/fast-mult", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/lib/v6l/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/v6l/half", 0xbe8e7a60)     = -1 ENOENT (No such file or directory)
open("/lib/v6l/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/v6l", 0xbe8e7a60)          = -1 ENOENT (No such file or directory)
open("/lib/fast-mult/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/fast-mult/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/lib/fast-mult/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/fast-mult", 0xbe8e7a60)    = -1 ENOENT (No such file or directory)
open("/lib/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/half", 0xbe8e7a60)         = -1 ENOENT (No such file or directory)
open("/lib/libGLES_CM.so", O_RDONLY)    = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
open("/usr/lib/tls/v6l/fast-mult/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/v6l/fast-mult/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/v6l/fast-mult/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/v6l/fast-mult", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/v6l/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/v6l/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/v6l/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/v6l", 0xbe8e7a60)  = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/fast-mult/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/fast-mult/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/fast-mult/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/fast-mult", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", 0xbe8e7a60)      = -1 ENOENT (No such file or directory)
open("/usr/lib/v6l/fast-mult/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/v6l/fast-mult/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/lib/v6l/fast-mult/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/v6l/fast-mult", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/lib/v6l/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/v6l/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/lib/v6l/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/v6l", 0xbe8e7a60)      = -1 ENOENT (No such file or directory)
open("/usr/lib/fast-mult/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/fast-mult/half", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/lib/fast-mult/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/fast-mult", 0xbe8e7a60) = -1 ENOENT (No such file or directory)
open("/usr/lib/half/libGLES_CM.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/half", 0xbe8e7a60)     = -1 ENOENT (No such file or directory)
open("/usr/lib/libGLES_CM.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0dG\0\0004\0\0\0L"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=355408, ...}) = 0
mmap2(NULL, 342500, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40004000
mprotect(0x4004f000, 32768, PROT_NONE)  = 0
mmap2(0x40057000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4b) = 0x40057000
close(3)                                = 0
open("/usr/X11R6/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
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\0l\212.A4\0\0\0\30"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=11208, ...}) = 0
mmap2(0x412e8000, 41120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x412e8000
mprotect(0x412ea000, 28672, PROT_NONE)  = 0
mmap2(0x412f1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x412f1000
mprotect(0xbe8e8000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0
close(3)                                = 0
open("/usr/X11R6/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
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\324\302\3A4\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1086428, ...}) = 0
mmap2(0x41028000, 1118708, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x41028000
mprotect(0x4112c000, 32768, PROT_NONE)  = 0
mmap2(0x41134000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x104) = 0x41134000
mmap2(0x41137000, 8692, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x41137000
close(3)                                = 0
open("/lib/libIMGegl.so", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/usr/lib/libIMGegl.so", 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\324\17\0\0004\0\0\0\230"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=42966, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40001000
mmap2(NULL, 66640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40058000
mprotect(0x40061000, 28672, PROT_NONE)  = 0
mmap2(0x40068000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0x40068000
close(3)                                = 0
open("/lib/libsrv_um_1.1.35.630.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libsrv_um_1.1.35.630.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0l(\0\0004\0\0\0000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=165007, ...}) = 0
mmap2(NULL, 64880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4006c000
mprotect(0x40074000, 28672, PROT_NONE)  = 0
mmap2(0x4007b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0x4007b000
close(3)                                = 0
open("/lib/libm.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\200\261\"A4\0\0\0P"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=445776, ...}) = 0
mmap2(0x41228000, 475316, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x41228000
mprotect(0x41294000, 28672, PROT_NONE)  = 0
mmap2(0x4129b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6b) = 0x4129b000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40002000
set_tls(0x40002120, 0x40002120, 0x41023048, 0x400027f8, 0x40) = 0
mprotect(0x4129b000, 4096, PROT_READ)   = 0
mprotect(0x41134000, 4096, PROT_READ)   = 0
mprotect(0x412f1000, 4096, PROT_READ)   = 0
mprotect(0x40004000, 307200, PROT_READ|PROT_WRITE) = 0
mprotect(0x40004000, 307200, PROT_READ|PROT_EXEC) = 0
brk(0)                                  = 0x12000
brk(0x33000)                            = 0x33000
open("/etc/powervr.ini", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("powervr.ini", O_RDONLY)           = -1 ENOENT (No such file or directory)
open("/lib/libpvrX11WSEGL.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libpvrX11WSEGL.so", 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`\r\0\0004\0\0\0x"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=16264, ...}) = 0
mmap2(NULL, 44124, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4007c000
mprotect(0x4007f000, 28672, PROT_NONE)  = 0
mmap2(0x40086000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0x40086000
close(3)                                = 0
open("/lib/libpvr2d.so", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libpvr2d.so", O_RDONLY)  = 3
__________________
Save the whales, feed the hungry, free the mallocs!