icc fails with recent TLS work

Andreas Hauser andy at splashground.de
Sat Jul 23 13:14:19 PDT 2005


andy wrote @ 23 Jul 2005 19:50:46 -0000:
> Hoi,
> 
> (gdb) bt
> #0  memcpy () at /usr/src/lib/libc/../libc/i386/string/bcopy.S:75
> #1  0x18050e9b in allocate_tls (objs=0x1806c000, old_tcb=0x216) at /usr/src/libexec/rtld-elf/rtld.c:2658
> #2  0x18051189 in _rtld_allocate_tls (old_tcb=0x1806b0a0) at /usr/src/libexec/rtld-elf/rtld.c:2802
> #3  0x180c287a in _libc_allocate_tls () from /usr/lib/libc.so.5
> #4  0x180c282e in _libc_init_tls () from /usr/lib/libc.so.5
> #5  0x08048b0f in _start ()
> #6  0x00000001 in ?? ()

Joerg, guessed right, it used the old rtld.

cd /usr/libexec
mv ld-elf.so.1 ld-elf.so.1.old
ln -s ld-elf.so.2 ld-elf.so.1 

fixed it.

Andy





More information about the Bugs mailing list