Здравствуйте, Molchalnik, Вы писали:
M>таким образом код прекрасно исполняется , два десятка инструкций выполнены до segfault
поставте бряк на catch syscall arch_prctl
Заведите в своём коде static __thread int var = 0;
прогоните с strace
еще можете тут покопать:
https://github.com/bminor/glibc/blob/master/elf/rtld.c#L733
https://github.com/bminor/glibc/blob/master/elf/rtld.c#L1298
https://github.com/bminor/glibc/blob/master/sysdeps/x86_64/nptl/tls.h#L142