Hello,
I'm trying to install brookplus from svn on a recent fedora which uses gcc4.4, and am getting loads of errors. I've sorted out the header issues (ie. updated the #include's as described in http://gcc.gnu.org/gcc-4.3/porting_to.html), but have a "multiple definitions of 'getvalueof" which is bugging me.
Has anyone managed to compile with very recent gcc?
Thanks
After mucking around with various includes, I've got svn brookplus compiled with gcc4.4. However, nothing seems to work, as I get a segfault from anything I try to compile, be it in RELEASE mode or DEBUG mode; even the HelloBrook example fails with a segfault.
Any ideas? I can post an output from strace if that helps, but I can't make out very much from it!
For info, I'm running fedora 11, with
- the latest cal driver obtained directly from the stream website
- the latest 9.10 catalyst driver
- brookplus obtained via svn
I built from brookplus svn on ubuntu 9.10 which uses gcc 4.4 ... I had no problems.
eh, lucky you, I'm still stuck ...
Thanks for the heads up!
Olivier
I have tried again, starting from a clean fedora 10, installing catalyst 9.11
and atistream-cal-1.4.0.
hellocal gives the following:
./samples/app/hellocal/hellocal
Supported CAL Runtime Version: 1.3.185
Found CAL Runtime Version: 1.4.467
Use -? for help
Segmentation fault
Could someone from AMD please comment? Is this a known issue with fedora? Is there a way around it without changing distribution? Thanks in advance for any remark / help, this is blocking my work at the moment.
Olivier
FWIW,
here is the output of strace ./samples/app/hellocal/hellocal:
execve("./samples/app/hellocal/hellocal", ["./samples/app/hellocal/hellocal"], [/* 47 vars */]) = 0
brk(0) = 0x2187000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59c106000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59c105000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/x86_64/libaticalcl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/tls/x86_64", 0x7fff505fdbe0) = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/libaticalcl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib64/x86_64/libaticalcl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/x86_64", 0x7fff505fdbe0) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libaticalcl.so", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220-\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=229566, ...}) = 0
mmap(NULL, 1169224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb59bfe7000
mprotect(0x7fb59bff4000, 1044480, PROT_NONE) = 0
mmap(0x7fb59c0f3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7fb59c0f3000
mmap(0x7fb59c0f5000, 63304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb59c0f5000
close(3) = 0
open("/usr/lib64/tls/libaticalrt.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libaticalrt.so", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p2\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=238718, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bfe6000
mmap(NULL, 1177352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb59bec6000
mprotect(0x7fb59bed5000, 1044480, PROT_NONE) = 0
mmap(0x7fb59bfd4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fb59bfd4000
mmap(0x7fb59bfd6000, 63240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb59bfd6000
close(3) = 0
open("/usr/lib64/tls/libstdc++.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libstdc++.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300TE\241:\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1005840, ...}) = 0
mmap(0x3aa1400000, 3182648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3aa1400000
mprotect(0x3aa14ed000, 2093056, PROT_NONE) = 0
mmap(0x3aa16ec000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xec000) = 0x3aa16ec000
mmap(0x3aa16f5000, 81976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3aa16f5000
close(3) = 0
open("/usr/lib64/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/x86_64/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("x86_64/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=116654, ...}) = 0
mmap(NULL, 116654, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb59bea9000
close(3) = 0
open("/lib64/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p>@\225:\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=615312, ...}) = 0
mmap(0x3a95400000, 2633944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3a95400000
mprotect(0x3a95482000, 2097152, PROT_NONE) = 0
mmap(0x3a95682000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x82000) = 0x3a95682000
close(3) = 0
open("/usr/lib64/tls/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/x86_64/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("x86_64/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libgcc_s.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20)\200\237:\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=107856, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bea8000
mmap(0x3a9f800000, 2201112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3a9f800000
mprotect(0x3a9f819000, 2097152, PROT_NONE) = 0
mmap(0x3a9fa19000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x3a9fa19000
close(3) = 0
open("/usr/lib64/tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/x86_64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("x86_64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\353\1\225:\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1825624, ...}) = 0
mmap(0x3a95000000, 3594344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3a95000000
mprotect(0x3a95164000, 2097152, PROT_NONE) = 0
mmap(0x3a95364000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x164000) = 0x3a95364000
mmap(0x3a95369000, 18536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3a95369000
close(3) = 0
open("/usr/lib64/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("x86_64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300X\300\225:\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=148528, ...}) = 0
mmap(0x3a95c00000, 2208640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3a95c00000
mprotect(0x3a95c17000, 2093056, PROT_NONE) = 0
mmap(0x3a95e16000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x3a95e16000
mmap(0x3a95e18000, 13184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3a95e18000
close(3) = 0
open("/usr/lib64/tls/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/x86_64/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("x86_64/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/librt.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220!@\226:\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=49352, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bea7000
mmap(0x3a96400000, 2128816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3a96400000
mprotect(0x3a96407000, 2093056, PROT_NONE) = 0
mmap(0x3a96606000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x3a96606000
close(3) = 0
open("/usr/lib64/tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/x86_64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("x86_64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r\200\225:\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=23208, ...}) = 0
mmap(0x3a95800000, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3a95800000
mprotect(0x3a95802000, 2097152, PROT_NONE) = 0
mmap(0x3a95a02000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x3a95a02000
close(3) = 0
open("/usr/lib64/tls/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libXext.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0006\200\230:\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=76848, ...}) = 0
mmap(0x3a98800000, 2170120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3a98800000
mprotect(0x3a98811000, 2097152, PROT_NONE) = 0
mmap(0x3a98a11000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x3a98a11000
close(3) = 0
open("/usr/lib64/tls/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libX11.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\332\301\227:\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1284536, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bea6000
mmap(0x3a97c00000, 3379048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3a97c00000
mprotect(0x3a97d34000, 2093056, PROT_NONE) = 0
mmap(0x3a97f33000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x133000) = 0x3a97f33000
close(3) = 0
open("/usr/lib64/tls/libXau.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libXau.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\r\200\227:\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=12384, ...}) = 0
mmap(0x3a97800000, 2105328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3a97800000
mprotect(0x3a97802000, 2093056, PROT_NONE) = 0
mmap(0x3a97a01000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x3a97a01000
close(3) = 0
open("/usr/lib64/tls/libxcb.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libxcb.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \206@\227:\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=112456, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bea5000
mmap(0x3a97400000, 2205320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3a97400000
mprotect(0x3a9741a000, 2097152, PROT_NONE) = 0
mmap(0x3a9761a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x3a9761a000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bea4000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bea3000
arch_prctl(ARCH_SET_FS, 0x7fb59bea3710) = 0
mprotect(0x3a95a02000, 4096, PROT_READ) = 0
mprotect(0x3a96606000, 4096, PROT_READ) = 0
mprotect(0x3a95e16000, 4096, PROT_READ) = 0
mprotect(0x3a95364000, 16384, PROT_READ) = 0
mprotect(0x3a95682000, 4096, PROT_READ) = 0
mprotect(0x3aa16ec000, 28672, PROT_READ) = 0
mprotect(0x3a94e1e000, 4096, PROT_READ) = 0
munmap(0x7fb59bea9000, 116654) = 0
set_tid_address(0x7fb59bea37e0) = 4399
set_robust_list(0x7fb59bea37f0, 0x18) = 0
futex(0x7fff505fe4bc, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7fff505fe4bc, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 7fb59bea3710) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0x3a95c05750, [], SA_RESTORER|SA_SIGINFO, 0x3a95c0eee0}, NULL, 😎 = 0
rt_sigaction(SIGRT_1, {0x3a95c057e0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x3a95c0eee0}, NULL, 😎 = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 😎 = 0
getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY}) = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bec5000
write(1, "Supported CAL Runtime Version: 1"..., 39Supported CAL Runtime Version: 1.3.185
) = 39
futex(0x3a95a030ec, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(0) = 0x2187000
brk(0x21a8000) = 0x21a8000
open("/usr/lib64/tls/libaticaldd.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libaticaldd.so", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\32\10\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=6003304, ...}) = 0
mmap(NULL, 7859384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb59b724000
mprotect(0x7fb59bc9b000, 1048576, PROT_NONE) = 0
mmap(0x7fb59bd9b000, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x577000) = 0x7fb59bd9b000
mmap(0x7fb59bddc000, 814264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb59bddc000
close(3) = 0
open("/sys/devices/system/cpu", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fcntl(3, F_GETFD) = 0x1 (flags FD_CLOEXEC)
getdents(3, /* 12 entries */, 32768) = 336
getdents(3, /* 0 entries */, 32768) = 0
close(3) = 0
write(1, "Found CAL Runtime Version: 1.4.4"..., 35Found CAL Runtime Version: 1.4.467
) = 35
write(1, "Use -? for help\n", 16Use -? for help
) = 16
socket(PF_FILE, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, 20) = 0
getpeername(3, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, [20]) = 0
uname({sys="Linux", node="quebec.acous.ec-lyon.fr", ...}) = 0
access("/var/run/gdm/auth-for-marsden-uuIhGS/database", R_OK) = 0
open("/var/run/gdm/auth-for-marsden-uuIhGS/database", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0600, st_size=68, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bec4000
read(4, "\1\0\0\27quebec.acous.ec-lyon.fr\0\0010\0\22"..., 4096) = 68
close(4) = 0
munmap(0x7fb59bec4000, 4096) = 0
fcntl(3, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"_Q\274\241\204\32\247\260i\201{\374\360B\36\336", 16}, {"", 0}], 6) = 48
read(3, "\1\0\v\0\0\0\31\2", 😎 = 8
read(3, "}\315\241\0\0\0`\4\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0 \10\377\0\0\0\0"..., 2148) = 2148
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\0\5\0\f\0\0\0BIG-REQUESTS", 20}], 1) = 20
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\371\1\0\0\0\0\0\1\226\0\0\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\226\0\1\0", 4}], 1) = 4
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\25\2\0\0\0\0\0\377\377?\0\0\0\0\0\220\0259\2\0\0\0\0 \371|\0\0\0\0\0", 4096) = 32
read(3, 0x218b924, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"7\0\5\0\0\0`\4\214\0\0\0\10\0\0\0\377\377\377\0\24\0\6\0\214\0\0\0\27\0\0\0"..., 44}, {NULL, 0}, {"", 0}], 3) = 44
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\10\4\0)\0\0\0\37\0\0\0\0\0\0\0\242\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 196
read(3, 0x218b924, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\0\5\0\t\0`\4", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\371\5\0\0\0\0\0\1\230q\253\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(3, 0x218b924, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\230\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(3, 0x218b924, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\0\6\0\17\0\0\0", 8}, {"ATIFGLEXTENSION", 15}, {"\0", 1}], 3) = 24
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\371\7\0\0\0\0\0\1\215\0\0\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(3, 0x218b924, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\215\7\3\0\0\0\0\0\214\0\0\0", 12}, {NULL, 0}, {"", 0}], 3) = 12
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1j\10\0,\1\0\0\0\0\0\0\1\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0"..., 4096) = 1232
read(3, 0x218b924, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"<\7\2\0\0\0`\4+\0\1\0", 12}, {NULL, 0}, {"", 0}], 3) = 12
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\2\n\0\0\0\0\0t\0\0\2\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(3, 0x218b924, 4096) = -1 EAGAIN (Resource temporarily unavailable)
close(3) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, 20) = 0
getpeername(3, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, [20]) = 0
uname({sys="Linux", node="quebec.acous.ec-lyon.fr", ...}) = 0
access("/var/run/gdm/auth-for-marsden-uuIhGS/database", R_OK) = 0
open("/var/run/gdm/auth-for-marsden-uuIhGS/database", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0600, st_size=68, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bec4000
read(4, "\1\0\0\27quebec.acous.ec-lyon.fr\0\0010\0\22"..., 4096) = 68
close(4) = 0
munmap(0x7fb59bec4000, 4096) = 0
fcntl(3, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"_Q\274\241\204\32\247\260i\201{\374\360B\36\336", 16}, {"", 0}], 6) = 48
read(3, "\1\0\v\0\0\0\31\2", 😎 = 8
read(3, "}\315\241\0\0\0`\4\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0 \10\377\0\0\0\0"..., 2148) = 2148
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\0\5\0\f\0\0\0BIG-REQUESTS", 20}], 1) = 20
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\371\1\0\0\0\0\0\1\226\0\0\0\0\0\0\240\224\300\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\226\0\1\0", 4}], 1) = 4
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\224\2\0\0\0\0\0\377\377?\0\0\0\0\0\240\224\300\2\0\0\0\0 \371|\0\0\0\0\0", 4096) = 32
read(3, 0x218b944, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"7\0\5\0\0\0`\4\214\0\0\0\10\0\0\0\377\377\377\0\24\0\6\0\214\0\0\0\27\0\0\0"..., 44}, {NULL, 0}, {"", 0}], 3) = 44
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\10\4\0)\0\0\0\37\0\0\0\0\0\0\0\242\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 196
read(3, 0x218b944, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\0\5\0\t\0`\4", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\371\5\0\0\0\0\0\1\230q\253\0\0\0\0\240\224\300\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(3, 0x218b944, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\230\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\240\224\300\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(3, 0x218b944, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\0\6\0\17\0\0\0", 8}, {"ATIFGLEXTENSION", 15}, {"\0", 1}], 3) = 24
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\371\7\0\0\0\0\0\1\215\0\0\0\0\0\0\240\224\300\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(3, 0x218b944, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\215\0\3\0\0\0\0\0\214\0\0\0", 12}, {NULL, 0}, {"", 0}], 3) = 12
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\10\0/\0\0\0\10C\4\0\0\0\0\0\1\10@\224\0\0\0@2\0\0\0\0\0\0\0"..., 4096) = 220
read(3, 0x218b944, 4096) = -1 EAGAIN (Resource temporarily unavailable)
socket(PF_FILE, SOCK_STREAM, 0) = 4
connect(4, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, 20) = 0
getpeername(4, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, [20]) = 0
uname({sys="Linux", node="quebec.acous.ec-lyon.fr", ...}) = 0
access("/var/run/gdm/auth-for-marsden-uuIhGS/database", R_OK) = 0
open("/var/run/gdm/auth-for-marsden-uuIhGS/database", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0600, st_size=68, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bec4000
read(5, "\1\0\0\27quebec.acous.ec-lyon.fr\0\0010\0\22"..., 4096) = 68
close(5) = 0
munmap(0x7fb59bec4000, 4096) = 0
fcntl(4, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"_Q\274\241\204\32\247\260i\201{\374\360B\36\336", 16}, {"", 0}], 6) = 48
read(4, 0x21969d0, 😎 = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\0\v\0\0\0\31\2", 😎 = 8
read(4, "}\315\241\0\0\0\200\4\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0 \10\377\0\0\0\0"..., 2148) = 2148
brk(0x21cb000) = 0x21cb000
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"b\0\5\0\f\0\0\0BIG-REQUESTS", 20}], 1) = 20
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\371\1\0\0\0\0\0\1\226\0\0\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\226\0\1\0", 4}], 1) = 4
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\25\2\0\0\0\0\0\377\377?\0\0\0\0\0\220\0259\2\0\0\0\0 \371|\0\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"7\0\5\0\0\0\200\4\214\0\0\0\10\0\0\0\377\377\377\0\24\0\6\0\214\0\0\0\27\0\0\0"..., 44}, {NULL, 0}, {"", 0}], 3) = 44
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\10\4\0)\0\0\0\37\0\0\0\0\0\0\0\242\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 196
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"b\0\5\0\t\0\200\4", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\371\5\0\0\0\0\0\1\230q\253\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\230\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"b\0\3\0\3\0\0\0", 8}, {"GLX", 3}, {"\0", 1}], 3) = 12
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\371\7\0\0\0\0\0\1\210J\223\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\210\23\3\0\0\0\0\0\2\0\0\0", 12}, {NULL, 0}, {"", 0}], 3) = 12
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\0\10\0\1\0\0\0\220\0259\2\4\0\0\0000\273\234\2\0\0\0\0000\246\205\2671\177\0\0"..., 4096) = 36
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\210\25\2\0\0\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\0\t\0<\31\0\0U\0\0\0&\0\0\0000\273\234\2\0\0\0\0000\253\205\2671\177\0\0"..., 4096) = 4096
read(4, "\17\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\21\0\0\0\0\0\0\0\f\0\0\0\30\0\0\0"..., 21776) = 21776
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"b\25\5\0\v\0\0\0", 8}, {"XFree86-DRI", 11}, {"\0", 1}], 3) = 20
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\371\n\0\0\0\0\0\1\212\0\241\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"b\25\10\0\27\0\0\0", 8}, {"Generic Event Extension", 23}, {"\0", 1}], 3) = 32
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\371\v\0\0\0\0\0\1\221[\0\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\221\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\0\f\0\0\0\0\0\1\0\0\0\0\0\0\0\220\0259\2\0\0\0\0\312\356O\0\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\212\2\2\0\0\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\0\r\0\3\0\0\0\0 \0\0\0\0\0\0\t\0\0\0\0\0\0\0\1\0\0\0\2\0\0\0"..., 4096) = 44
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
open("/proc/ati/major", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bec4000
read(5, "247\n", 1024) = 4
close(5) = 0
munmap(0x7fb59bec4000, 4096) = 0
geteuid() = 1000
open("/proc/ati/major", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bec4000
read(5, "247\n", 1024) = 4
close(5) = 0
munmap(0x7fb59bec4000, 4096) = 0
stat("/dev/ati", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
stat("/dev/ati/card0", {st_mode=S_IFCHR|0666, st_rdev=makedev(247, 0), ...}) = 0
open("/dev/ati/card0", O_RDWR) = 5
ioctl(5, DECODER_SET_PICTURE, 0x7fff505f9b90) = -1 EINVAL (Invalid argument)
ioctl(5, DECODER_GET_CAPABILITIES, 0x7fff505f9b80) = 0
ioctl(5, DECODER_GET_CAPABILITIES, 0x7fff505f9b80) = 0
ioctl(5, DECODER_GET_STATUS or DEVFSDIOC_SET_EVENT_MASK, 0x7fff505f9ed0) = 0
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\212\v\3\0\0\0\0\0\16\0\0\0", 12}, {NULL, 0}, {"", 0}], 3) = 12
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\25\16\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\220\0259\2\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\212\n\2\0\0\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\373\17\0D\1\0\0\0000\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\20\0\0\20\5\0\0"..., 4096) = 1328
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
mmap(NULL, 268435456, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0x3000) = -1 EAGAIN (Resource temporarily unavailable)
ioctl(5, 0x80146454, 0x21a0af8) = 0
ioctl(5, 0x80046457, 0x7fff505f9f4c) = 0
ioctl(5, 0x80046446, 0x7fff505f9f9c) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9f10) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9f10) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9f10) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9f10) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9f10) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9f10) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9ee0) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9ee0) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9ef0) = 0
ioctl(5, 0x4004645e, 0x7fff505f9ff4) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9f20) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Segmentation fault
and continuation of previous post about strace :
access("/var/run/gdm/auth-for-marsden-uuIhGS/database", R_OK) = 0
open("/var/run/gdm/auth-for-marsden-uuIhGS/database", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0600, st_size=68, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bec4000
read(4, "\1\0\0\27quebec.acous.ec-lyon.fr\0\0010\0\22"..., 4096) = 68
close(4) = 0
munmap(0x7fb59bec4000, 4096) = 0
fcntl(3, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"_Q\274\241\204\32\247\260i\201{\374\360B\36\336", 16}, {"", 0}], 6) = 48
read(3, "\1\0\v\0\0\0\31\2", 😎 = 8
read(3, "}\315\241\0\0\0`\4\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0 \10\377\0\0\0\0"..., 2148) = 2148
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\0\5\0\f\0\0\0BIG-REQUESTS", 20}], 1) = 20
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\371\1\0\0\0\0\0\1\226\0\0\0\0\0\0\240\224\300\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\226\0\1\0", 4}], 1) = 4
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\224\2\0\0\0\0\0\377\377?\0\0\0\0\0\240\224\300\2\0\0\0\0 \371|\0\0\0\0\0", 4096) = 32
read(3, 0x218b944, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"7\0\5\0\0\0`\4\214\0\0\0\10\0\0\0\377\377\377\0\24\0\6\0\214\0\0\0\27\0\0\0"..., 44}, {NULL, 0}, {"", 0}], 3) = 44
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\10\4\0)\0\0\0\37\0\0\0\0\0\0\0\242\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 196
read(3, 0x218b944, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\0\5\0\t\0`\4", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\371\5\0\0\0\0\0\1\230q\253\0\0\0\0\240\224\300\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(3, 0x218b944, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\230\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\240\224\300\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(3, 0x218b944, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\0\6\0\17\0\0\0", 8}, {"ATIFGLEXTENSION", 15}, {"\0", 1}], 3) = 24
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\371\7\0\0\0\0\0\1\215\0\0\0\0\0\0\240\224\300\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(3, 0x218b944, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\215\0\3\0\0\0\0\0\214\0\0\0", 12}, {NULL, 0}, {"", 0}], 3) = 12
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\10\0/\0\0\0\10C\4\0\0\0\0\0\1\10@\224\0\0\0@2\0\0\0\0\0\0\0"..., 4096) = 220
read(3, 0x218b944, 4096) = -1 EAGAIN (Resource temporarily unavailable)
socket(PF_FILE, SOCK_STREAM, 0) = 4
connect(4, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, 20) = 0
getpeername(4, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, [20]) = 0
uname({sys="Linux", node="quebec.acous.ec-lyon.fr", ...}) = 0
access("/var/run/gdm/auth-for-marsden-uuIhGS/database", R_OK) = 0
open("/var/run/gdm/auth-for-marsden-uuIhGS/database", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0600, st_size=68, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bec4000
read(5, "\1\0\0\27quebec.acous.ec-lyon.fr\0\0010\0\22"..., 4096) = 68
close(5) = 0
munmap(0x7fb59bec4000, 4096) = 0
fcntl(4, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"_Q\274\241\204\32\247\260i\201{\374\360B\36\336", 16}, {"", 0}], 6) = 48
read(4, 0x21969d0, 😎 = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\0\v\0\0\0\31\2", 😎 = 8
read(4, "}\315\241\0\0\0\200\4\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0 \10\377\0\0\0\0"..., 2148) = 2148
brk(0x21cb000) = 0x21cb000
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"b\0\5\0\f\0\0\0BIG-REQUESTS", 20}], 1) = 20
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\371\1\0\0\0\0\0\1\226\0\0\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\226\0\1\0", 4}], 1) = 4
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\25\2\0\0\0\0\0\377\377?\0\0\0\0\0\220\0259\2\0\0\0\0 \371|\0\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"7\0\5\0\0\0\200\4\214\0\0\0\10\0\0\0\377\377\377\0\24\0\6\0\214\0\0\0\27\0\0\0"..., 44}, {NULL, 0}, {"", 0}], 3) = 44
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\10\4\0)\0\0\0\37\0\0\0\0\0\0\0\242\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 196
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"b\0\5\0\t\0\200\4", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\371\5\0\0\0\0\0\1\230q\253\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\230\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"b\0\3\0\3\0\0\0", 8}, {"GLX", 3}, {"\0", 1}], 3) = 12
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\371\7\0\0\0\0\0\1\210J\223\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\210\23\3\0\0\0\0\0\2\0\0\0", 12}, {NULL, 0}, {"", 0}], 3) = 12
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\0\10\0\1\0\0\0\220\0259\2\4\0\0\0000\273\234\2\0\0\0\0000\246\205\2671\177\0\0"..., 4096) = 36
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\210\25\2\0\0\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\0\t\0<\31\0\0U\0\0\0&\0\0\0000\273\234\2\0\0\0\0000\253\205\2671\177\0\0"..., 4096) = 4096
read(4, "\17\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\21\0\0\0\0\0\0\0\f\0\0\0\30\0\0\0"..., 21776) = 21776
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"b\25\5\0\v\0\0\0", 8}, {"XFree86-DRI", 11}, {"\0", 1}], 3) = 20
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\371\n\0\0\0\0\0\1\212\0\241\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"b\25\10\0\27\0\0\0", 8}, {"Generic Event Extension", 23}, {"\0", 1}], 3) = 32
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\371\v\0\0\0\0\0\1\221[\0\0\0\0\0\220\0259\2\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\221\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\0\f\0\0\0\0\0\1\0\0\0\0\0\0\0\220\0259\2\0\0\0\0\312\356O\0\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\212\2\2\0\0\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\0\r\0\3\0\0\0\0 \0\0\0\0\0\0\t\0\0\0\0\0\0\0\1\0\0\0\2\0\0\0"..., 4096) = 44
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
open("/proc/ati/major", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bec4000
read(5, "247\n", 1024) = 4
close(5) = 0
munmap(0x7fb59bec4000, 4096) = 0
geteuid() = 1000
open("/proc/ati/major", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59bec4000
read(5, "247\n", 1024) = 4
close(5) = 0
munmap(0x7fb59bec4000, 4096) = 0
stat("/dev/ati", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
stat("/dev/ati/card0", {st_mode=S_IFCHR|0666, st_rdev=makedev(247, 0), ...}) = 0
open("/dev/ati/card0", O_RDWR) = 5
ioctl(5, DECODER_SET_PICTURE, 0x7fff505f9b90) = -1 EINVAL (Invalid argument)
ioctl(5, DECODER_GET_CAPABILITIES, 0x7fff505f9b80) = 0
ioctl(5, DECODER_GET_CAPABILITIES, 0x7fff505f9b80) = 0
ioctl(5, DECODER_GET_STATUS or DEVFSDIOC_SET_EVENT_MASK, 0x7fff505f9ed0) = 0
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\212\v\3\0\0\0\0\0\16\0\0\0", 12}, {NULL, 0}, {"", 0}], 3) = 12
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\25\16\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\220\0259\2\0\0\0\0", 4096) = 32
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"\212\n\2\0\0\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\373\17\0D\1\0\0\0000\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\20\0\0\20\5\0\0"..., 4096) = 1328
read(4, 0x21a0cf4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
mmap(NULL, 268435456, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0x3000) = -1 EAGAIN (Resource temporarily unavailable)
ioctl(5, 0x80146454, 0x21a0af8) = 0
ioctl(5, 0x80046457, 0x7fff505f9f4c) = 0
ioctl(5, 0x80046446, 0x7fff505f9f9c) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9f10) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9f10) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9f10) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9f10) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9f10) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9f10) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9ee0) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9ee0) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9ef0) = 0
ioctl(5, 0x4004645e, 0x7fff505f9ff4) = 0
ioctl(5, 0xc03064a6, 0x7fff505f9f20) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Segmentation fault