This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

LD_PRELOAD libpthread.so.0 on ia64: seg fault


Hi,

I got some problems when trying to LD_PRELOAD libpthread.so.0 (NPTL) of a
fresh compiled glibc on ia64. Actually, I want to override the libpthread.so.0
originally installed on the system with a libpthread.so.0 that I compile from
glibc source.

Here are some of the system features:
------------------------------------------------------------------------------
$ uname -a
Linux Nova 2.6.5-7.191-default #1 SMP Tue Jun 28 14:58:56 UTC 2005 ia64 ia64 
ia64 GNU/Linux

$ /lib/libc.so.6.1
GNU C Library stable release version 2.3.3 (20040412), by Roland McGrath et 
al.
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Configured for ia64-suse-linux.
Compiled by GNU CC version 3.3.3 (SuSE Linux).
Compiled on a Linux 2.6.5 system on 2005-06-05.
Available extensions:
        GNU libio by Per Bothner
        crypt add-on version 2.1 by Michael Glad and others
        linuxthreads-0.10 by Xavier Leroy
        GNU Libidn by Simon Josefsson
        BIND-8.2.3-T5B
        libthread_db work sponsored by Alpha Processor Inc
        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Thread-local storage support included.
pthread library is compiled with floating stack support enabled.
Report bugs using the `glibcbug' script to <bugs@gnu.org>.

$ getconf GNU_LIBPTHREAD_VERSION
NPTL 0.61

$ gcc -v
Reading specs from /usr/lib/gcc-lib/ia64-suse-linux/3.3.3/specs
Configured with: ../configure --enable-threads=posix --prefix=/usr 
--with-local-prefix=/usr/local --infodir=/usr/share/info 
--mandir=/usr/share/man --enable-languages=c,c++,f77,objc,java,ada 
--disable-checking --libdir=/usr/lib --enable-libgcj 
--with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib 
--with-system-zlib --enable-shared --enable-__cxa_atexit ia64-suse-linux
Thread model: posix
gcc version 3.3.3 (SuSE Linux)

$ ld -v
GNU ld version 2.15.90.0.1.1 20040303 (SuSE Linux)
------------------------------------------------------------------------------

I compile a new glibc (I tried with versions 2.3.3, 2.3.4 and 2.3.6) with the
following configure command:

$ ./configure --prefix=$GLIBC --without-selinux --without-gd \
--enable-add-ons=nptl --with-tls --with-__thread --disable-profile

I did tests with the following minimalist C code mini.c:
int main () { return 0; }

$ LD_PRELOAD=$GLIBC/lib/libpthread.so.0 mini
Segmentation fault

If I preload an other shared library (for example libc.so.6.1), everything
goes well. It seems that problems occur only with libpthread.so.0.

I tried this on two ia32 systems, without any problem with glibc versions
2.3.4 to 2.3.6:
------------------------------------------------------------------------------
* system 1:

$ uname -a
Linux frecb001641 2.6.13-15.7-default #1 Tue Nov 29 14:32:29 UTC 2005 i686 
i686 i386 GNU/Linux

$ /lib/libc.so.6
GNU C Library stable release version 2.3.5 (20050802), by Roland McGrath et 
al.
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Configured for i686-suse-linux.
Compiled by GNU CC version 4.0.2 20050901 (prerelease) (SUSE Linux).
Compiled on a Linux 2.6.12 system on 2005-09-09.
Available extensions:
        GNU libio by Per Bothner
        crypt add-on version 2.1 by Michael Glad and others
        linuxthreads-0.10 by Xavier Leroy
        GNU Libidn by Simon Josefsson
        NoVersion patch for broken glibc 2.0 binaries
        BIND-8.2.3-T5B
        libthread_db work sponsored by Alpha Processor Inc
        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.

$ getconf GNU_LIBPTHREAD_VERSION
NPTL 2.3.5

$ gcc -v
Using built-in specs.
Target: i586-suse-linux
Configured with: ../configure --enable-threads=posix --prefix=/usr 
--with-local-prefix=/usr/local --infodir=/usr/share/info 
--mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib 
--enable-languages=c,c++,objc,f95,java,ada --disable-checking 
--with-gxx-include-dir=/usr/include/c++/4.0.2 --enable-java-awt=gtk 
--disable-libjava-multilib --with-slibdir=/lib --with-system-zlib 
--enable-shared --enable-__cxa_atexit --without-system-libunwind 
--host=i586-suse-linux
Thread model: posix
gcc version 4.0.2 20050901 (prerelease) (SUSE Linux)

$ ld -v
GNU ld version 2.16.91.0.2 20050720 (SuSE Linux)

------------------------------------------------------------------------------
* system 2:

$ uname -a
Linux nfs3 2.6.15-mipv6-2.0.1 #1 SMP PREEMPT Wed Mar 1 17:52:45 CET 2006 i686 
i686 i386 GNU/Linux

$ /lib/libc.so.6.1
GNU C Library stable release version 2.3.3, by Roland McGrath et al.
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 3.4.2 20041017 (Red Hat 3.4.2-6.fc3).
Compiled on a Linux 2.4.20 system on 2004-10-27.
Available extensions:
        GNU libio by Per Bothner
        crypt add-on version 2.1 by Michael Glad and others
        linuxthreads-0.10 by Xavier Leroy
        The C stubs add-on version 2.1.2.
        BIND-8.2.3-T5B
        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
        Glibc-2.0 compatibility add-on by Cristian Gafton
        GNU Libidn by Simon Josefsson
        libthread_db work sponsored by Alpha Processor Inc
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.

$ getconf GNU_LIBPTHREAD_VERSION
NPTL 2.3.3

$ gcc -v
Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.2/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man 
--infodir=/usr/share/info --enable-shared --enable-threads=posix 
--disable-checking --with-system-zlib --enable-__cxa_atexit 
--disable-libunwind-exceptions --enable-java-awt=gtk --host=i386-redhat-linux
Thread model: posix
gcc version 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)

$ ld -v
GNU ld version 2.15.92.0.2 20040927
------------------------------------------------------------------------------

I wonder if the original libpthread version (NPTL 0.61 or NPTL 2.3.x) is
important. Could someone explain me the differences between versions 0.6x and
2.3.x ?

Thank you for your help...
Regards,
Guillaume



PS: Here is the result of LD_DEBUG=all on ia64 with libpthread.so.0 from glibc
2.3.3 ($GLIBC=/home/duranceg/glibc-2.3.3/root):

$ LD_DEBUG=all LD_PRELOAD=$GLIBC/lib/libpthread.so.0 mini 
     22120:	
     22120:	file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0;  needed 
by mini
     22120:	file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0;  
generating link map
     22120:	  dynamic: 0x200000000006d660  base: 0x2000000000044000   size: 
0x000000000002dea8
     22120:	    entry: 0x200000000004b560  phdr: 0x2000000000044040  phnum:                  
7
     22120:	
     22120:	
     22120:	file=libc.so.6.1;  needed by mini
     22120:	find library=libc.so.6.1; searching
     22120:	 search cache=/etc/ld.so.cache
     22120:	  trying file=/lib/tls/libc.so.6.1
     22120:	
     22120:	file=libc.so.6.1;  generating link map
     22120:	  dynamic: 0x200000000029bda8  base: 0x2000000000084000   size: 
0x000000000021c778
     22120:	    entry: 0x20000000000adaa0  phdr: 0x2000000000084040  phnum:                  
9
     22120:	
     22120:	checking for version `GLIBC_2.2' in file /lib/tls/libc.so.6.1 
required by file mini
     22120:	checking for version `GLIBC_PRIVATE' in 
file /lib/ld-linux-ia64.so.2 required by 
file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	checking for version `GLIBC_2.2' in file /lib/ld-linux-ia64.so.2 
required by file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	checking for version `GLIBC_2.3.2' in file /lib/tls/libc.so.6.1 
required by file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	checking for version `GLIBC_2.2' in file /lib/tls/libc.so.6.1 
required by file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	checking for version `GLIBC_PRIVATE' in file /lib/tls/libc.so.6.1 
required by file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	checking for version `GLIBC_2.3' in file /lib/ld-linux-ia64.so.2 
required by file /lib/tls/libc.so.6.1
     22120:	checking for version `GLIBC_2.2' in file /lib/ld-linux-ia64.so.2 
required by file /lib/tls/libc.so.6.1
     22120:	checking for version `GLIBC_PRIVATE' in 
file /lib/ld-linux-ia64.so.2 required by file /lib/tls/libc.so.6.1
     22120:	
     22120:	relocation processing: /lib/tls/libc.so.6.1 (lazy)
     22120:	symbol=_IO_2_1_stdout_;  lookup in file=mini
     22120:	symbol=_IO_2_1_stdout_;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_IO_2_1_stdout_;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `_IO_2_1_stdout_' [GLIBC_2.2]
     22120:	symbol=_IO_2_1_stdin_;  lookup in file=mini
     22120:	symbol=_IO_2_1_stdin_;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_IO_2_1_stdin_;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `_IO_2_1_stdin_' [GLIBC_2.2]
     22120:	symbol=_IO_file_close;  lookup in file=mini
     22120:	symbol=_IO_file_close;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_IO_file_close;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `_IO_file_close' [GLIBC_2.2]
     22120:	symbol=_res;  lookup in file=mini
     22120:	symbol=_res;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_res;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `_res' [GLIBC_2.2]
     22120:	symbol=__morecore;  lookup in file=mini
     22120:	symbol=__morecore;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__morecore;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__morecore' [GLIBC_2.2]
     22120:	symbol=__daylight;  lookup in file=mini
     22120:	symbol=__daylight;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__daylight;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__daylight' [GLIBC_2.2]
     22120:	symbol=__malloc_hook;  lookup in file=mini
     22120:	symbol=__malloc_hook;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__malloc_hook;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__malloc_hook' [GLIBC_2.2]
     22120:	symbol=h_nerr;  lookup in file=mini
     22120:	symbol=h_nerr;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=h_nerr;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `h_nerr' [GLIBC_2.2]
     22120:	symbol=__malloc_initialize_hook;  lookup in file=mini
     22120:	symbol=__malloc_initialize_hook;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__malloc_initialize_hook;  lookup in 
file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__malloc_initialize_hook' [GLIBC_2.2]
     22120:	symbol=_dl_starting_up;  lookup in file=mini
     22120:	symbol=_dl_starting_up;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_dl_starting_up;  lookup in file=/lib/tls/libc.so.6.1
     22120:	symbol=_dl_starting_up;  lookup in file=/lib/ld-linux-ia64.so.2
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/ld-linux-ia64.so.2: 
normal symbol `_dl_starting_up' [GLIBC_PRIVATE]
     22120:	symbol=stdout;  lookup in file=mini
     22120:	symbol=stdout;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=stdout;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `stdout' [GLIBC_2.2]
     22120:	symbol=__rcmd_errstr;  lookup in file=mini
     22120:	symbol=__rcmd_errstr;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__rcmd_errstr;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__rcmd_errstr' [GLIBC_2.2]
     22120:	symbol=_nl_domain_bindings;  lookup in file=mini
     22120:	symbol=_nl_domain_bindings;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_nl_domain_bindings;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `_nl_domain_bindings' [GLIBC_2.2]
     22120:	symbol=re_syntax_options;  lookup in file=mini
     22120:	symbol=re_syntax_options;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=re_syntax_options;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `re_syntax_options' [GLIBC_2.2]
     22120:	symbol=argp_program_bug_address;  lookup in file=mini
     22120:	symbol=argp_program_bug_address;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=argp_program_bug_address;  lookup in 
file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `argp_program_bug_address' [GLIBC_2.2]
     22120:	symbol=__tzname;  lookup in file=mini
     22120:	symbol=__tzname;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__tzname;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__tzname' [GLIBC_2.2]
     22120:	symbol=_IO_funlockfile;  lookup in file=mini
     22120:	symbol=_IO_funlockfile;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	binding file /lib/tls/libc.so.6.1 
to /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0: normal symbol 
`_IO_funlockfile' [GLIBC_2.2]
     22120:	symbol=__realloc_hook;  lookup in file=mini
     22120:	symbol=__realloc_hook;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__realloc_hook;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__realloc_hook' [GLIBC_2.2]
     22120:	symbol=malloc;  lookup in file=mini
     22120:	symbol=malloc;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=malloc;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `malloc' [GLIBC_2.2]
     22120:	symbol=_nl_msg_cat_cntr;  lookup in file=mini
     22120:	symbol=_nl_msg_cat_cntr;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_nl_msg_cat_cntr;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `_nl_msg_cat_cntr' [GLIBC_2.2]
     22120:	symbol=optarg;  lookup in file=mini
     22120:	symbol=optarg;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=optarg;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `optarg' [GLIBC_2.2]
     22120:	symbol=loc2;  lookup in file=mini
     22120:	symbol=loc2;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=loc2;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `loc2' [GLIBC_2.2]
     22120:	symbol=h_errlist;  lookup in file=mini
     22120:	symbol=h_errlist;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=h_errlist;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `h_errlist' [GLIBC_2.2]
     22120:	symbol=opterr;  lookup in file=mini
     22120:	symbol=opterr;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=opterr;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `opterr' [GLIBC_2.2]
     22120:	symbol=error_message_count;  lookup in file=mini
     22120:	symbol=error_message_count;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=error_message_count;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `error_message_count' [GLIBC_2.2]
     22120:	symbol=_environ;  lookup in file=mini
     22120:	symbol=_environ;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_environ;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `_environ' [GLIBC_2.2]
     22120:	symbol=getdate_err;  lookup in file=mini
     22120:	symbol=getdate_err;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=getdate_err;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `getdate_err' [GLIBC_2.2]
     22120:	symbol=__environ;  lookup in file=mini
     22120:	symbol=__environ;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__environ;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__environ' [GLIBC_2.2]
     22120:	symbol=obstack_exit_failure;  lookup in file=mini
     22120:	symbol=obstack_exit_failure;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=obstack_exit_failure;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `obstack_exit_failure' [GLIBC_2.2]
     22120:	symbol=_rtld_global;  lookup in file=mini
     22120:	symbol=_rtld_global;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_rtld_global;  lookup in file=/lib/tls/libc.so.6.1
     22120:	symbol=_rtld_global;  lookup in file=/lib/ld-linux-ia64.so.2
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/ld-linux-ia64.so.2: 
normal symbol `_rtld_global' [GLIBC_PRIVATE]
     22120:	symbol=error_print_progname;  lookup in file=mini
     22120:	symbol=error_print_progname;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=error_print_progname;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `error_print_progname' [GLIBC_2.2]
     22120:	symbol=__after_morecore_hook;  lookup in file=mini
     22120:	symbol=__after_morecore_hook;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__after_morecore_hook;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__after_morecore_hook' [GLIBC_2.2]
     22120:	symbol=__ctype32_toupper;  lookup in file=mini
     22120:	symbol=__ctype32_toupper;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__ctype32_toupper;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__ctype32_toupper' [GLIBC_2.2]
     22120:	symbol=_rtld_global_ro;  lookup in file=mini
     22120:	symbol=_rtld_global_ro;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_rtld_global_ro;  lookup in file=/lib/tls/libc.so.6.1
     22120:	symbol=_rtld_global_ro;  lookup in file=/lib/ld-linux-ia64.so.2
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/ld-linux-ia64.so.2: 
normal symbol `_rtld_global_ro' [GLIBC_PRIVATE]
     22120:	symbol=__key_encryptsession_pk_LOCAL;  lookup in file=mini
     22120:	symbol=__key_encryptsession_pk_LOCAL;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__key_encryptsession_pk_LOCAL;  lookup in 
file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__key_encryptsession_pk_LOCAL' [GLIBC_2.2]
     22120:	symbol=argp_program_version;  lookup in file=mini
     22120:	symbol=argp_program_version;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=argp_program_version;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `argp_program_version' [GLIBC_2.2]
     22120:	symbol=__fpu_control;  lookup in file=mini
     22120:	symbol=__fpu_control;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__fpu_control;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__fpu_control' [GLIBC_2.2]
     22120:	symbol=optind;  lookup in file=mini
     22120:	symbol=optind;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=optind;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `optind' [GLIBC_2.2]
     22120:	symbol=_res_hconf;  lookup in file=mini
     22120:	symbol=_res_hconf;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_res_hconf;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `_res_hconf' [GLIBC_2.2]
     22120:	symbol=stdin;  lookup in file=mini
     22120:	symbol=stdin;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=stdin;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `stdin' [GLIBC_2.2]
     22120:	symbol=__progname;  lookup in file=mini
     22120:	symbol=__progname;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__progname;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__progname' [GLIBC_2.2]
     22120:	symbol=loc1;  lookup in file=mini
     22120:	symbol=loc1;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=loc1;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `loc1' [GLIBC_2.2]
     22120:	symbol=program_invocation_short_name;  lookup in file=mini
     22120:	symbol=program_invocation_short_name;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=program_invocation_short_name;  lookup in 
file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `program_invocation_short_name' [GLIBC_2.2]
     22120:	symbol=argp_err_exit_status;  lookup in file=mini
     22120:	symbol=argp_err_exit_status;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=argp_err_exit_status;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `argp_err_exit_status' [GLIBC_2.2]
     22120:	symbol=__ctype_b;  lookup in file=mini
     22120:	symbol=__ctype_b;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__ctype_b;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__ctype_b' [GLIBC_2.2]
     22120:	symbol=__check_rhosts_file;  lookup in file=mini
     22120:	symbol=__check_rhosts_file;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__check_rhosts_file;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__check_rhosts_file' [GLIBC_2.2]
     22120:	symbol=obstack_alloc_failed_handler;  lookup in file=mini
     22120:	symbol=obstack_alloc_failed_handler;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=obstack_alloc_failed_handler;  lookup in 
file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `obstack_alloc_failed_handler' [GLIBC_2.2]
     22120:	symbol=_r_debug;  lookup in file=mini
     22120:	symbol=_r_debug;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_r_debug;  lookup in file=/lib/tls/libc.so.6.1
     22120:	symbol=_r_debug;  lookup in file=/lib/ld-linux-ia64.so.2
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/ld-linux-ia64.so.2: 
normal symbol `_r_debug' [GLIBC_2.2]
     22120:	symbol=stderr;  lookup in file=mini
     22120:	symbol=stderr;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=stderr;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `stderr' [GLIBC_2.2]
     22120:	symbol=__key_gendes_LOCAL;  lookup in file=mini
     22120:	symbol=__key_gendes_LOCAL;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__key_gendes_LOCAL;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__key_gendes_LOCAL' [GLIBC_2.2]
     22120:	symbol=optopt;  lookup in file=mini
     22120:	symbol=optopt;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=optopt;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `optopt' [GLIBC_2.2]
     22120:	symbol=__timezone;  lookup in file=mini
     22120:	symbol=__timezone;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__timezone;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__timezone' [GLIBC_2.2]
     22120:	symbol=svcauthdes_stats;  lookup in file=mini
     22120:	symbol=svcauthdes_stats;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=svcauthdes_stats;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `svcauthdes_stats' [GLIBC_2.2]
     22120:	symbol=mallwatch;  lookup in file=mini
     22120:	symbol=mallwatch;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=mallwatch;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `mallwatch' [GLIBC_2.2]
     22120:	symbol=__ctype_tolower;  lookup in file=mini
     22120:	symbol=__ctype_tolower;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__ctype_tolower;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__ctype_tolower' [GLIBC_2.2]
     22120:	symbol=svc_fdset;  lookup in file=mini
     22120:	symbol=svc_fdset;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=svc_fdset;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `svc_fdset' [GLIBC_2.2]
     22120:	symbol=__curbrk;  lookup in file=mini
     22120:	symbol=__curbrk;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__curbrk;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__curbrk' [GLIBC_2.2]
     22120:	symbol=__libc_enable_secure;  lookup in file=mini
     22120:	symbol=__libc_enable_secure;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__libc_enable_secure;  lookup in file=/lib/tls/libc.so.6.1
     22120:	symbol=__libc_enable_secure;  lookup in 
file=/lib/ld-linux-ia64.so.2
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/ld-linux-ia64.so.2: 
normal symbol `__libc_enable_secure' [GLIBC_PRIVATE]
     22120:	symbol=__ctype32_tolower;  lookup in file=mini
     22120:	symbol=__ctype32_tolower;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__ctype32_tolower;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__ctype32_tolower' [GLIBC_2.2]
     22120:	symbol=__free_hook;  lookup in file=mini
     22120:	symbol=__free_hook;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__free_hook;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__free_hook' [GLIBC_2.2]
     22120:	symbol=_null_auth;  lookup in file=mini
     22120:	symbol=_null_auth;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_null_auth;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `_null_auth' [GLIBC_2.2]
     22120:	symbol=error_one_per_line;  lookup in file=mini
     22120:	symbol=error_one_per_line;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=error_one_per_line;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `error_one_per_line' [GLIBC_2.2]
     22120:	symbol=_dl_argv;  lookup in file=mini
     22120:	symbol=_dl_argv;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_dl_argv;  lookup in file=/lib/tls/libc.so.6.1
     22120:	symbol=_dl_argv;  lookup in file=/lib/ld-linux-ia64.so.2
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/ld-linux-ia64.so.2: 
normal symbol `_dl_argv' [GLIBC_PRIVATE]
     22120:	symbol=__ctype_toupper;  lookup in file=mini
     22120:	symbol=__ctype_toupper;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__ctype_toupper;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__ctype_toupper' [GLIBC_2.2]
     22120:	symbol=program_invocation_name;  lookup in file=mini
     22120:	symbol=program_invocation_name;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=program_invocation_name;  lookup in 
file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `program_invocation_name' [GLIBC_2.2]
     22120:	symbol=svc_max_pollfd;  lookup in file=mini
     22120:	symbol=svc_max_pollfd;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=svc_max_pollfd;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `svc_max_pollfd' [GLIBC_2.2]
     22120:	symbol=rpc_createerr;  lookup in file=mini
     22120:	symbol=rpc_createerr;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=rpc_createerr;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `rpc_createerr' [GLIBC_2.2]
     22120:	symbol=argp_program_version_hook;  lookup in file=mini
     22120:	symbol=argp_program_version_hook;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=argp_program_version_hook;  lookup in 
file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `argp_program_version_hook' [GLIBC_2.2]
     22120:	symbol=svc_pollfd;  lookup in file=mini
     22120:	symbol=svc_pollfd;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=svc_pollfd;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `svc_pollfd' [GLIBC_2.2]
     22120:	symbol=_dl_out_of_memory;  lookup in file=mini
     22120:	symbol=_dl_out_of_memory;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_dl_out_of_memory;  lookup in file=/lib/tls/libc.so.6.1
     22120:	symbol=_dl_out_of_memory;  lookup in file=/lib/ld-linux-ia64.so.2
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/ld-linux-ia64.so.2: 
normal symbol `_dl_out_of_memory' [GLIBC_PRIVATE]
     22120:	symbol=__key_decryptsession_pk_LOCAL;  lookup in file=mini
     22120:	symbol=__key_decryptsession_pk_LOCAL;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__key_decryptsession_pk_LOCAL;  lookup in 
file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__key_decryptsession_pk_LOCAL' [GLIBC_2.2]
     22120:	symbol=__memalign_hook;  lookup in file=mini
     22120:	symbol=__memalign_hook;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__memalign_hook;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__memalign_hook' [GLIBC_2.2]
     22120:	symbol=__progname_full;  lookup in file=mini
     22120:	symbol=__progname_full;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__progname_full;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__progname_full' [GLIBC_2.2]
     22120:	symbol=free;  lookup in file=mini
     22120:	symbol=free;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=free;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `free' [GLIBC_2.2]
     22120:	symbol=__ctype32_b;  lookup in file=mini
     22120:	symbol=__ctype32_b;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__ctype32_b;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `__ctype32_b' [GLIBC_2.2]
     22120:	symbol=_IO_2_1_stderr_;  lookup in file=mini
     22120:	symbol=_IO_2_1_stderr_;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_IO_2_1_stderr_;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/tls/libc.so.6.1: normal 
symbol `_IO_2_1_stderr_' [GLIBC_2.2]
     22120:	
     22120:	relocation 
processing: /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0 (lazy)
     22120:	symbol=__libc_stack_end;  lookup in file=mini
     22120:	symbol=__libc_stack_end;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__libc_stack_end;  lookup in file=/lib/tls/libc.so.6.1
     22120:	symbol=__libc_stack_end;  lookup in file=/lib/ld-linux-ia64.so.2
     22120:	binding file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0 
to /lib/ld-linux-ia64.so.2: normal symbol `__libc_stack_end' [GLIBC_2.2]
     22120:	symbol=errno;  lookup in file=mini
     22120:	symbol=errno;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=errno;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0 
to /lib/tls/libc.so.6.1: normal symbol `errno' [GLIBC_PRIVATE]
     22120:	symbol=_rtld_global;  lookup in file=mini
     22120:	symbol=_rtld_global;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_rtld_global;  lookup in file=/lib/tls/libc.so.6.1
     22120:	symbol=_rtld_global;  lookup in file=/lib/ld-linux-ia64.so.2
     22120:	binding file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0 
to /lib/ld-linux-ia64.so.2: normal symbol `_rtld_global' [GLIBC_PRIVATE]
     22120:	symbol=__libc_dl_error_tsd;  lookup in file=mini
     22120:	symbol=__libc_dl_error_tsd;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__libc_dl_error_tsd;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0 
to /lib/tls/libc.so.6.1: normal symbol `__libc_dl_error_tsd' [GLIBC_PRIVATE]
     22120:	symbol=h_errno;  lookup in file=mini
     22120:	symbol=h_errno;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=h_errno;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0 
to /lib/tls/libc.so.6.1: normal symbol `h_errno' [GLIBC_PRIVATE]
     22120:	symbol=__resp;  lookup in file=mini
     22120:	symbol=__resp;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__resp;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0 
to /lib/tls/libc.so.6.1: normal symbol `__resp' [GLIBC_PRIVATE]
     22120:	symbol=__cxa_finalize;  lookup in file=mini
     22120:	symbol=__cxa_finalize;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__cxa_finalize;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0 
to /lib/tls/libc.so.6.1: normal symbol `__cxa_finalize' [GLIBC_2.2]
     22120:	symbol=_Jv_RegisterClasses;  lookup in file=mini
     22120:	symbol=_Jv_RegisterClasses;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_Jv_RegisterClasses;  lookup in file=/lib/tls/libc.so.6.1
     22120:	symbol=_Jv_RegisterClasses;  lookup in 
file=/lib/ld-linux-ia64.so.2
     22120:	
     22120:	relocation processing: mini (lazy)
     22120:	
     22120:	relocation processing: /lib/ld-linux-ia64.so.2
     22120:	symbol=_dl_argv;  lookup in file=mini
     22120:	symbol=_dl_argv;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_dl_argv;  lookup in file=/lib/tls/libc.so.6.1
     22120:	symbol=_dl_argv;  lookup in file=/lib/ld-linux-ia64.so.2
     22120:	binding file /lib/ld-linux-ia64.so.2 to /lib/ld-linux-ia64.so.2: 
normal symbol `_dl_argv' [GLIBC_PRIVATE]
     22120:	symbol=_r_debug;  lookup in file=mini
     22120:	symbol=_r_debug;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_r_debug;  lookup in file=/lib/tls/libc.so.6.1
     22120:	symbol=_r_debug;  lookup in file=/lib/ld-linux-ia64.so.2
     22120:	binding file /lib/ld-linux-ia64.so.2 to /lib/ld-linux-ia64.so.2: 
normal symbol `_r_debug' [GLIBC_2.2]
     22120:	symbol=__libc_memalign;  lookup in file=mini
     22120:	symbol=__libc_memalign;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__libc_memalign;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/ld-linux-ia64.so.2 to /lib/tls/libc.so.6.1: 
normal symbol `__libc_memalign' [GLIBC_2.2]
     22120:	symbol=malloc;  lookup in file=mini
     22120:	symbol=malloc;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=malloc;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/ld-linux-ia64.so.2 to /lib/tls/libc.so.6.1: 
normal symbol `malloc' [GLIBC_2.2]
     22120:	symbol=calloc;  lookup in file=mini
     22120:	symbol=calloc;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=calloc;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/ld-linux-ia64.so.2 to /lib/tls/libc.so.6.1: 
normal symbol `calloc' [GLIBC_2.2]
     22120:	symbol=realloc;  lookup in file=mini
     22120:	symbol=realloc;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=realloc;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/ld-linux-ia64.so.2 to /lib/tls/libc.so.6.1: 
normal symbol `realloc' [GLIBC_2.2]
     22120:	symbol=free;  lookup in file=mini
     22120:	symbol=free;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=free;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /lib/ld-linux-ia64.so.2 to /lib/tls/libc.so.6.1: 
normal symbol `free' [GLIBC_2.2]
     22120:	
     22120:	calling init: /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	
     22120:	symbol=sigemptyset;  lookup in file=mini
     22120:	symbol=sigemptyset;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=sigemptyset;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0 
to /lib/tls/libc.so.6.1: normal symbol `sigemptyset' [GLIBC_2.2]
     22120:	symbol=getrlimit;  lookup in file=mini
     22120:	symbol=getrlimit;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=getrlimit;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0 
to /lib/tls/libc.so.6.1: normal symbol `getrlimit' [GLIBC_2.2]
     22120:	symbol=__sysconf;  lookup in file=mini
     22120:	symbol=__sysconf;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__sysconf;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0 
to /lib/tls/libc.so.6.1: normal symbol `__sysconf' [GLIBC_2.2]
     22120:	symbol=_dl_get_tls_static_info;  lookup in file=mini
     22120:	symbol=_dl_get_tls_static_info;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=_dl_get_tls_static_info;  lookup in 
file=/lib/tls/libc.so.6.1
     22120:	symbol=_dl_get_tls_static_info;  lookup in 
file=/lib/ld-linux-ia64.so.2
     22120:	binding file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0 
to /lib/ld-linux-ia64.so.2: normal symbol 
`_dl_get_tls_static_info' [GLIBC_PRIVATE]
     22120:	symbol=__libc_dl_error_tsd;  lookup in file=mini
     22120:	symbol=__libc_dl_error_tsd;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__libc_dl_error_tsd;  lookup in file=/lib/tls/libc.so.6.1
     22120:	binding file /home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0 
to /lib/tls/libc.so.6.1: normal symbol `__libc_dl_error_tsd' [GLIBC_PRIVATE]
     22120:	symbol=__tls_get_addr;  lookup in file=mini
     22120:	symbol=__tls_get_addr;  lookup in 
file=/home/duranceg/glibc-2.3.3/root/lib/libpthread.so.0
     22120:	symbol=__tls_get_addr;  lookup in file=/lib/tls/libc.so.6.1
     22120:	symbol=__tls_get_addr;  lookup in file=/lib/ld-linux-ia64.so.2
     22120:	binding file /lib/tls/libc.so.6.1 to /lib/ld-linux-ia64.so.2: 
normal symbol `__tls_get_addr' [GLIBC_2.3]
Segmentation fault


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]