The error message does not come from valgrind, but from the libc.
I fixed the paths and rebuilt it with --disable-tls Unfortunately nothing changed: the same error I tried it also with --enable-tls (just in case) and also same error :(
May be valgrind should know about sysarch syscall. It is used for setting base of fs (amd64), resp gs (i386). Petr amd64: #define INIT_THREAD_SELF(descr, nr) \ { \ long tmp; \ tmp = (long) descr; \ if (sysarch(AMD64_SET_FSBASE, &tmp) != 0) \ { \ abort(); \ } \ } i386: #define INIT_THREAD_SELF(descr, nr) \ { \ long tmp; \ tmp = (long) descr; \ if (sysarch(I386_SET_GSBASE, &tmp) != 0) \ { \ abort(); \ } \ } -- To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/alpine.lrh.2.02.1303061027430.17...@sci.felk.cvut.cz