When I try to emerge mod_php following error occurs: /lib/libpthread.so.0(*IND*+0x0): multiple definition of `longjmp' /lib/libpthread.so.0(.text+0x31c0): first defined here /lib/libpthread.so.0(*IND*+0x0): multiple definition of `siglongjmp' /lib/libpthread.so.0(.text+0x3190): first defined here /lib/libpthread.so.0(*IND*+0x0): multiple definition of `sigaction' /lib/libpthread.so.0(.text+0x44b0): first defined here /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/../../../../i686-pc-linux-gnu/bin/ld: warning: libssl.so.0.9.6, needed by /usr/lib/libxmlparse.so, may conflict with libssl.so.0.9.7 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/../../../../i686-pc-linux-gnu/bin/ld: warning: libcrypto.so.0.9.6, needed by /usr/lib/libxmlparse.so, may conflict with libcrypto.so.0.9.7 collect2: ld returned 1 exit status make: *** [sapi/cli/php] B??d 1 make: *** Czekam na niezako?czone zadania.... make: *** Czekam na niezako?czone zadania.... !!! ERROR: dev-php/mod_php-4.3.3-r1 failed. !!! Function php_src_compile, Line 423, Exitcode 2 !!! compile problem I thought it is problem with glibc or binutils, so I have compiled it once again. As you can see, problem wasn't solved. Program versions: glibc 2.3.2-r1 binutils 2.14.90.0.6-r3 gcc 3.3.1-r4 mod_php 4.3.3-r1 Reproducible: Always Steps to Reproduce: 1. emerge mod_php Actual Results: Problem with linking against libpthread.so.0. Expected Results: PHP should work with Apache.
run `revdep-rebuild --soname libssl.so.0.9.6` and read the messages at the end of an emerge next time
I reemerged libwww and now I have only this: /lib/libpthread.so.0(*IND*+0x0): multiple definition of `longjmp' /lib/libpthread.so.0(.text+0x31c0): first defined here /lib/libpthread.so.0(*IND*+0x0): multiple definition of `siglongjmp' /lib/libpthread.so.0(.text+0x3190): first defined here /lib/libpthread.so.0(*IND*+0x0): multiple definition of `sigaction' /lib/libpthread.so.0(.text+0x44b0): first defined here As you can see now, problem is not in libssl.
does this also aprear if you start emerge <anypackage> ?
No, it appears only when I merge mod_php (and stand-alone php). With other programs there is no problem.
I second this bug... I am receiving the same thing. during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- libtool: link: warning: library `/usr/lib/libsablot.la' was moved. /lib/libpthread.so.0(*IND*+0x0): multiple definition of `longjmp' /lib/libpthread.so.0(.text+0x31d0): first defined here /lib/libpthread.so.0(*IND*+0x0): multiple definition of `siglongjmp' /lib/libpthread.so.0(.text+0x31a0): first defined here /lib/libpthread.so.0(*IND*+0x0): multiple definition of `sigaction' /lib/libpthread.so.0(.text+0x4400): first defined here collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1 !!! ERROR: dev-php/php-4.3.3-r2 failed. !!! Function php_src_compile, Line 423, Exitcode 2 !!! compile problem root@llama files #
I'm passing this to the GCC people. Krzysztof/Mark: could you please do the following: 1. run "revdep-rebuild" 2. attach the output of: "emerge info" 3. attach the output of: "nm /lib/libpthread.so.0"
Output of 'emerge info': Portage 2.0.49-r7 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.4.20-gentoo-r7)================================================================= System uname: 2.4.20-gentoo-r7 i686 AMD Athlon(tm) XP 1600+ ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -s" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -s" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="ftp://sunsite.icm.edu.pl/pub/linux/distributions/gentoo http://gentoo.oregonstate.edu" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss crypt cups encode foomaticdb libg++ mad mikmod nls spell gdbm berkdb svga java guile gpm libwww perl imlib gtk motif opengl cdr X gtk2 gnome alsa -kde qt 3dnow aalib apache2 apm -arts avi esd gif jpeg mmx mozilla mpeg mysql oggvorbis pam pdflib png python quicktime readline samba sdl slang ncurses socks5 sse ssl tcpd tcltk truetype usb xml xml2 xmms xv zlib" Output of 'nm /lib/libpthread.so.0': U abort@@GLIBC_2.0 0000b390 W accept 0000dd60 a __bss_start 00004140 t call_initialize_minimal U calloc@@GLIBC_2.0 U __clone@@GLIBC_2.0 0000b270 W close 0000b270 W __close 0000a7e0 t __compare_and_swap 0000dd60 b completed.1 00004bc0 t cond_extricate_func 0000b410 W connect 0000b410 W __connect 0000b410 t __connect_internal 0000db70 d __CTOR_END__ 0000db68 d __CTOR_LIST__ 0000dd94 b current_level w __cxa_finalize@@GLIBC_2.1.3 0000c590 t __do_global_ctors_aux 00004160 t __do_global_dtors_aux 0000bc60 t do_pread 0000bd40 t do_pread64 0000be40 t do_pwrite 0000bf20 t do_pwrite64 0000d000 d __dso_handle 0000db78 d __DTOR_END__ 0000db74 d __DTOR_LIST__ 0000da80 a _DYNAMIC 0000c250 t __dyn_pthread_atfork 0000dd60 a _edata 0004fe00 a _end U _errno@@GLIBC_2.0 00008d70 T __errno_location 00000000 n __evoke_link_warning_llseek 00000000 n __evoke_link_warning_pthread_attr_getstackaddr 00000000 n __evoke_link_warning_pthread_attr_setstackaddr U _exit@@GLIBC_2.0 U exit@@GLIBC_2.0 0000b2f0 W fcntl 0000b2f0 W __fcntl 0000c5d0 t _fini 00008da0 W flockfile 00008da0 t __flockfile 00008e00 t __flockfilelist 00007220 W fork 00007220 T __fork 0000dd8c b fork_generation 000041e0 t frame_dummy 0000c70c r __FRAME_END__ U free@@GLIBC_2.0 00008e40 t __fresetlockfiles 0000b790 W fsync 00008de0 W ftrylockfile 00008de0 t __ftrylockfile 00008dc0 W funlockfile 00008dc0 t __funlockfile 00008e20 t __funlockfilelist U geteuid@@GLIBC_2.0 U __getpagesize@@GLIBC_2.0 U __getpid@@GLIBC_2.0 U getppid@@GLIBC_2.0 U getrlimit@@GLIBC_2.2 U __gettimeofday@@GLIBC_2.0 00006a40 t __GI___pthread_mutex_destroy 00006a00 t __GI___pthread_mutex_init 00006bc0 t __GI___pthread_mutex_lock 00006aa0 t __GI___pthread_mutex_trylock 00006d90 t __GI___pthread_mutex_unlock 00000000 A GLIBC_2.0 00000000 A GLIBC_2.1 00000000 A GLIBC_2.1.1 00000000 A GLIBC_2.1.2 00000000 A GLIBC_2.2 00000000 A GLIBC_2.2.3 00000000 A GLIBC_2.2.6 00000000 A GLIBC_2.3.2 00000000 A GLIBC_PRIVATE 0000db80 a _GLOBAL_OFFSET_TABLE_ 0000fdf8 b __have_no_set_thread_area U _h_errno@@GLIBC_2.0 00008d80 T __h_errno_location 00004220 t __i686.get_pc_thunk.bx 0000839d t __i686.get_pc_thunk.cx 00003be4 t _init 0000c65c r __invoke_dynamic_linker__ 00008da0 T _IO_flockfile 00008de0 T _IO_ftrylockfile 00008dc0 T _IO_funlockfile U _IO_iter_begin@@GLIBC_2.2 U _IO_iter_end@@GLIBC_2.2 U _IO_iter_file@@GLIBC_2.2 U _IO_iter_next@@GLIBC_2.2 U _IO_list_lock@@GLIBC_2.2 U _IO_list_resetlock@@GLIBC_2.2 U _IO_list_unlock@@GLIBC_2.2 0000db7c d __JCR_END__ 0000db7c d __JCR_LIST__ 00005370 t join_extricate_func w _Jv_RegisterClasses U kill@@GLIBC_2.0 00005981 t .L80 000059eb t .L82 00005abb t .L83 000059fe t .L84 00005a25 t .L87 00005a38 t .L88 00005a65 t .L91 000058f0 t .L96 0000b390 t __libc_accept 0000b140 T __libc_allocate_rtsig U __libc_allocate_rtsig_private@@GLIBC_PRIVATE 0000b270 t __libc_close 0000b410 t __libc_connect 0000b120 T __libc_current_sigrtmax U __libc_current_sigrtmax_private@@GLIBC_PRIVATE 0000b100 T __libc_current_sigrtmin U __libc_current_sigrtmin_private@@GLIBC_PRIVATE 00007460 t __libc_dl_error_tsd 0000b2f0 t __libc_fcntl U __libc_fork@@GLIBC_2.1.2 0000b790 t __libc_fsync U __libc_longjmp@@GLIBC_PRIVATE 0000b810 t __libc_lseek 0000b8c0 t __libc_lseek64 0000b9b0 t __libc_msync 0000dd90 b __libc_multiple_threads_ptr 0000ba30 t __libc_nanosleep 0000bab0 t __libc_open 0000bb30 t __libc_open64 0000bbf0 t __libc_pause 0000bcc0 t __libc_pread 0000bdb0 t __libc_pread64 U __libc_pthread_init@@GLIBC_PRIVATE 0000bea0 t __libc_pwrite 0000bf90 t __libc_pwrite64 0000b1f0 t __libc_read 0000b490 t __libc_recv 0000b510 t __libc_recvfrom 0000b590 t __libc_recvmsg 0000b610 t __libc_send 0000b690 t __libc_sendmsg 0000b710 t __libc_sendto U __libc_sigaction@@GLIBC_PRIVATE U __libc_siglongjmp@@GLIBC_PRIVATE U __libc_system@@GLIBC_PRIVATE 0000c020 t __libc_tcdrain U __libc_thread_freeres@@GLIBC_PRIVATE 0000c0d0 t __libc_wait 0000c180 t __libc_waitpid 0000b170 t __libc_write 0000ac20 t __linuxthreads_create_event 0000ac30 t __linuxthreads_death_event 0000fdd4 b __linuxthreads_initial_report_events 0000c658 r __linuxthreads_pthread_key_2ndlevel_size 0000c654 r __linuxthreads_pthread_keys_max 0000c620 r __linuxthreads_pthread_sizeof_descr 0000c5ec r __linuxthreads_pthread_threads_max 0000ac40 t __linuxthreads_reap_event 0000c624 r __linuxthreads_version 0000b8c0 t llseek 0000b8c0 t __llseek 00007300 T longjmp 0000b810 W lseek 0000b810 W __lseek 0000b8c0 W lseek64 0000b8c0 t __lseek64 0000dd6c b main_thread_exiting U malloc@@GLIBC_2.0 0000dd64 b manager_thread U memset@@GLIBC_2.0 U mmap@@GLIBC_2.0 U __modify_ldt@@GLIBC_PRIVATE U mprotect@@GLIBC_2.0 0000b9b0 W msync U munmap@@GLIBC_2.0 0000ba30 W nanosleep 0000ba30 W __nanosleep 000092b0 t __new_sem_destroy 00008f30 t new_sem_extricate_func 00009290 t __new_sem_getvalue 00008ec0 t __new_sem_init 00009180 t __new_sem_post 00009120 t __new_sem_trywait 00008fa0 t __new_sem_wait 000050d0 t __old_pthread_cond_broadcast 00004ba0 t __old_pthread_cond_destroy 00004b80 t __old_pthread_cond_init 00005060 t __old_pthread_cond_signal 00005050 t __old_pthread_cond_timedwait 00004c30 t __old_pthread_cond_wait 0000aae0 t __old_sem_destroy 0000a8a0 t old_sem_extricate_func 0000aac0 t __old_sem_getvalue 0000a840 t __old_sem_init 0000aa50 t __old_sem_post 0000aa00 t __old_sem_trywait 0000a8b0 t __old_sem_wait 0000d020 d once_finished 0000dd74 b once_masterlock U __on_exit@@GLIBC_PRIVATE 0000bab0 W open 0000bab0 W __open 0000bb30 W open64 0000bb30 W __open64 0000d004 d p.0 0000bbf0 W pause U pipe@@GLIBC_2.0 U __poll@@GLIBC_2.1 0000bcc0 W pread 0000bcc0 t __pread 0000bdb0 W pread64 0000bdb0 W __pread64 00009b90 t __pthread_acquire 00005e20 t pthread_allocate_stack 00009960 t __pthread_alt_lock 000099e0 t __pthread_alt_timedlock 00009ab0 t __pthread_alt_unlock 0000c250 W pthread_atfork@GLIBC_2.0 000042e0 t __pthread_attr_destroy 000042e0 T pthread_attr_destroy 00004310 t __pthread_attr_getdetachstate 00004310 T pthread_attr_getdetachstate 000044a0 t __pthread_attr_getguardsize 000044a0 W pthread_attr_getguardsize 00004410 t __pthread_attr_getinheritsched 00004410 T pthread_attr_getinheritsched 00004390 t __pthread_attr_getschedparam 00004390 T pthread_attr_getschedparam 000043d0 t __pthread_attr_getschedpolicy 000043d0 T pthread_attr_getschedpolicy 00004460 t __pthread_attr_getscope 00004460 T pthread_attr_getscope 000045f0 t __pthread_attr_getstack 000045f0 W pthread_attr_getstack 000044e0 t __pthread_attr_getstackaddr 000044e0 W pthread_attr_getstackaddr 00004560 t __pthread_attr_getstacksize 00004560 W pthread_attr_getstacksize 000042b0 t __pthread_attr_init_2_0 00004240 t __pthread_attr_init_2_1 000042b0 T pthread_attr_init@GLIBC_2.0 00004240 T pthread_attr_init@@GLIBC_2.1 000042f0 t __pthread_attr_setdetachstate 000042f0 T pthread_attr_setdetachstate 00004480 t __pthread_attr_setguardsize 00004480 W pthread_attr_setguardsize 000043f0 t __pthread_attr_setinheritsched 000043f0 T pthread_attr_setinheritsched 00004330 t __pthread_attr_setschedparam 00004330 T pthread_attr_setschedparam 000043b0 t __pthread_attr_setschedpolicy 000043b0 T pthread_attr_setschedpolicy 00004430 t __pthread_attr_setscope 00004430 T pthread_attr_setscope 00004580 t __pthread_attr_setstack 00004580 W pthread_attr_setstack 000044c0 t __pthread_attr_setstackaddr 000044c0 W pthread_attr_setstackaddr 00004500 t __pthread_attr_setstacksize 00004500 W pthread_attr_setstacksize 0000ae80 T pthread_barrierattr_destroy 0000ae90 t __pthread_barrierattr_getpshared 0000ae70 T pthread_barrierattr_init 0000aeb0 T pthread_barrierattr_setpshared 0000ae50 T pthread_barrier_destroy 0000ae10 T pthread_barrier_init 0000ad40 T pthread_barrier_wait 00004870 T pthread_cancel 000049f0 T _pthread_cleanup_pop 00004a70 T _pthread_cleanup_pop_restore 000049b0 T _pthread_cleanup_push 00004a20 T _pthread_cleanup_push_defer 00007260 t __pthread_cleanup_upto 0000aed0 T __pthread_clock_gettime 0000af80 T __pthread_clock_settime 00005140 t __pthread_condattr_destroy 00005140 T pthread_condattr_destroy 00005150 T pthread_condattr_getpshared 00005130 t __pthread_condattr_init 00005130 T pthread_condattr_init 00005160 T pthread_condattr_setpshared 000050d0 t __pthread_cond_broadcast 000050d0 T pthread_cond_broadcast@GLIBC_2.0 000050d0 T pthread_cond_broadcast@@GLIBC_2.3.2 00004ba0 t __pthread_cond_destroy 00004ba0 T pthread_cond_destroy@GLIBC_2.0 00004ba0 T pthread_cond_destroy@@GLIBC_2.3.2 00004b80 t __pthread_cond_init 00004b80 T pthread_cond_init@GLIBC_2.0 00004b80 T pthread_cond_init@@GLIBC_2.3.2 00005060 t __pthread_cond_signal 00005060 T pthread_cond_signal@GLIBC_2.0 00005060 T pthread_cond_signal@@GLIBC_2.3.2 00005050 t __pthread_cond_timedwait 00005050 T pthread_cond_timedwait@GLIBC_2.0 00005050 T pthread_cond_timedwait@@GLIBC_2.3.2 00004df0 t pthread_cond_timedwait_relative 00004c30 t __pthread_cond_wait 00004c30 T pthread_cond_wait@GLIBC_2.0 00004c30 T pthread_cond_wait@@GLIBC_2.3.2 00007a60 t __pthread_create_2_0 00007960 t __pthread_create_2_1 00007a60 T pthread_create@GLIBC_2.0 00007960 T pthread_create@@GLIBC_2.1 00008c10 t __pthread_destroy_specifics 000055f0 T pthread_detach 00004860 t __pthread_disable_asynccancel 00005230 t __pthread_do_exit 00004800 t __pthread_enable_asynccancel 00007b10 t __pthread_equal 00007b10 T pthread_equal 00005200 t __pthread_exit 00005200 T pthread_exit 0000fdd0 b __pthread_exit_code 00006590 t pthread_exited 0000fdec b __pthread_exit_requested 000067e0 t pthread_for_each_thread 00007130 t __pthread_fork 00006470 t pthread_free 0000d8c0 d __pthread_functions 00004610 T pthread_getattr_np 00008190 t __pthread_getconcurrency 00008190 W pthread_getconcurrency 0000ac80 T pthread_getcpuclockid 00007c60 t __pthread_getschedparam 00007c60 T pthread_getschedparam 00008bb0 T __pthread_getspecific 00008bb0 T pthread_getspecific 00005f80 t pthread_handle_create 00006830 t pthread_handle_exit 000066e0 t pthread_handle_free 0000fe00 b __pthread_handles 00007e60 t pthread_handle_sigcancel 00007fd0 t pthread_handle_sigdebug 00007e10 t pthread_handle_sigrestart 0000d008 d __pthread_handles_num 000076b0 W __pthread_initialize 00007470 t pthread_initialize 000076c0 t __pthread_initialize_manager 00007340 t __pthread_initialize_minimal 0000d060 d __pthread_initial_thread 0000fde0 b __pthread_initial_thread_bos 000073f0 t __pthread_init_max_stacksize 00008d50 t __pthread_internal_tsd_address 00008d30 t __pthread_internal_tsd_get 00008d10 t __pthread_internal_tsd_set 000053d0 T pthread_join 00008900 T __pthread_key_create 00008900 T pthread_key_create 00008a00 T pthread_key_delete 00008980 t pthread_key_delete_helper 0000dda0 b pthread_keys 0000fda0 b pthread_keys_mutex 00008560 T pthread_kill 00006770 t pthread_kill_all_threads 000080b0 T __pthread_kill_other_threads_np 000080b0 W pthread_kill_other_threads_np 0000fdc8 b __pthread_last_event 00009600 t __pthread_lock 0000d8a0 d __pthread_main_thread 00005780 t __pthread_manager 00006960 t __pthread_manager_adjust_prio 00005ae0 t __pthread_manager_event 0000fde8 b __pthread_manager_reader 0000d050 d __pthread_manager_request 000068d0 t __pthread_manager_sighandler 0000d480 d __pthread_manager_thread 0000fdd8 b __pthread_manager_thread_bos 0000fdf0 b __pthread_manager_thread_tos 0000fdf4 b __pthread_max_stacksize 0000fddc b __pthread_multiple_threads 00006e40 T __pthread_mutexattr_destroy 00006e40 T pthread_mutexattr_destroy 00006e80 t __pthread_mutexattr_getkind_np 00006e80 W pthread_mutexattr_getkind_np 00006ea0 t __pthread_mutexattr_getpshared 00006ea0 W pthread_mutexattr_getpshared 00006e80 t __pthread_mutexattr_gettype 00006e80 W pthread_mutexattr_gettype 00006e30 T __pthread_mutexattr_init 00006e30 T pthread_mutexattr_init 00006e50 t __pthread_mutexattr_setkind_np 00006e50 W pthread_mutexattr_setkind_np 00006eb0 t __pthread_mutexattr_setpshared 00006eb0 W pthread_mutexattr_setpshared 00006e50 T __pthread_mutexattr_settype 00006e50 W pthread_mutexattr_settype 00006a40 T __pthread_mutex_destroy 00006a40 T pthread_mutex_destroy 00006a00 T __pthread_mutex_init 00006a00 T pthread_mutex_init 00006bc0 T __pthread_mutex_lock 00006bc0 T pthread_mutex_lock 00006c90 t __pthread_mutex_timedlock 00006c90 T pthread_mutex_timedlock 00006aa0 T __pthread_mutex_trylock 00006aa0 T pthread_mutex_trylock 00006d90 T __pthread_mutex_unlock 00006d90 T pthread_mutex_unlock 0000b0f0 t __pthread_null_sighandler 0000c618 r __pthread_offsetof_descr 0000c61c r __pthread_offsetof_pid 00006f30 T __pthread_once 00006f30 T pthread_once 00006ee0 t pthread_once_cancelhandler 000070c0 t __pthread_once_fork_child 00007090 t __pthread_once_fork_parent 00007060 t __pthread_once_fork_prepare 00007d30 t pthread_onexit_process 00004b00 t __pthread_perform_cleanup 000088b0 t __pthread_raise 00006670 t pthread_reap_children 00007fe0 t __pthread_reset_main_thread 00008220 t __pthread_restart_new 0000a6d0 t __pthread_rwlockattr_destroy 0000a6d0 T pthread_rwlockattr_destroy 0000a730 T pthread_rwlockattr_getkind_np 0000a6e0 T pthread_rwlockattr_getpshared 0000a6b0 T pthread_rwlockattr_init 0000a750 T pthread_rwlockattr_setkind_np 0000a700 T pthread_rwlockattr_setpshared 00009f30 W __pthread_rwlock_destroy 00009f30 T pthread_rwlock_destroy 00009ed0 W __pthread_rwlock_init 00009ed0 T pthread_rwlock_init 00009f90 W __pthread_rwlock_rdlock 00009f90 T pthread_rwlock_rdlock 0000a080 t __pthread_rwlock_timedrdlock 0000a080 T pthread_rwlock_timedrdlock 0000a380 t __pthread_rwlock_timedwrlock 0000a380 T pthread_rwlock_timedwrlock 0000a240 W __pthread_rwlock_tryrdlock 0000a240 T pthread_rwlock_tryrdlock 0000a4e0 W __pthread_rwlock_trywrlock 0000a4e0 T pthread_rwlock_trywrlock 0000a540 W __pthread_rwlock_unlock 0000a540 T pthread_rwlock_unlock 0000a2f0 W __pthread_rwlock_wrlock 0000a2f0 T pthread_rwlock_wrlock 00007b00 t __pthread_self 00007b00 T pthread_self 00004700 t __pthread_setcancelstate 00004700 T pthread_setcancelstate 00004780 t __pthread_setcanceltype 00004780 T pthread_setcanceltype 00008170 t __pthread_setconcurrency 00008170 W pthread_setconcurrency 00005190 t __pthread_set_own_extricate_if 00005700 t __pthread_set_own_extricate_if 000095a0 t __pthread_set_own_extricate_if 0000a770 t __pthread_set_own_extricate_if 0000abc0 t __pthread_set_own_extricate_if 00007b90 t __pthread_setschedparam 00007b90 T pthread_setschedparam 00008b10 T __pthread_setspecific 00008b10 T pthread_setspecific 000085f0 t __pthread_sigaction 0000d058 d __pthread_sig_cancel 0000d05c d __pthread_sig_debug 0000afc0 t __pthread_sighandler 0000b070 t __pthread_sighandler_rt 000083c0 T pthread_sigmask 0000d054 d __pthread_sig_restart 00008720 t __pthread_sigwait 0000c614 r __pthread_sizeof_handle 0000fde4 b __pthread_smp_kernel 0000ad20 t __pthread_spin_destroy 0000ad20 W pthread_spin_destroy 0000ad10 t __pthread_spin_init 0000ad10 W pthread_spin_init 0000acc0 t __pthread_spin_lock 0000acc0 W pthread_spin_lock 0000ace0 t __pthread_spin_trylock 0000ace0 W pthread_spin_trylock 0000ad00 t __pthread_spin_unlock 0000ad00 W pthread_spin_unlock 00005b70 t pthread_start_thread 00005d60 t pthread_start_thread_event 00004960 T pthread_testcancel 0000dd70 b pthread_threads_counter 0000fdcc b __pthread_threads_debug 00007af0 t __pthread_thread_self 0000fdc0 b __pthread_threads_events 0000c610 r __pthread_threads_max 00008260 t __pthread_timedsuspend_new 00009770 t __pthread_unlock 000081b0 t __pthread_wait_for_restart_signal 00007d10 t __pthread_yield 00007d10 W pthread_yield 0000bea0 W pwrite 0000bea0 t __pwrite 0000bf90 W pwrite64 0000bf90 W __pwrite64 000088b0 T raise 0000b1f0 W read 0000b1f0 W __read 0000b490 W recv 0000b490 t __recv 0000b510 W recvfrom 0000b510 t __recvfrom 0000b590 W recvmsg 0000b590 t __recvmsg U __register_atfork@@GLIBC_2.3.2 U _res@@GLIBC_2.0 00008d90 T __res_state U _rtld_global@@GLIBC_PRIVATE 00009d40 t rwlock_add_to_list 00009df0 t rwlock_can_rdlock 00009e30 t rwlock_have_already 00009d20 t rwlock_is_in_list 00009c40 t rwlock_rd_extricate_func 00009da0 t rwlock_remove_from_list 00009cb0 t rwlock_wr_extricate_func U __sched_getparam@@GLIBC_2.0 U __sched_get_priority_max@@GLIBC_2.0 U __sched_get_priority_min@@GLIBC_2.0 U __sched_getscheduler@@GLIBC_2.0 U __sched_setscheduler@@GLIBC_2.0 U sched_yield@@GLIBC_2.0 00009320 T sem_close 0000aae0 T sem_destroy@GLIBC_2.0 000092b0 T sem_destroy@@GLIBC_2.1 0000aac0 T sem_getvalue@GLIBC_2.0 00009290 T sem_getvalue@@GLIBC_2.1 0000a840 T sem_init@GLIBC_2.0 00008ec0 T sem_init@@GLIBC_2.1 000092f0 T sem_open 0000aa50 T sem_post@GLIBC_2.0 00009180 T sem_post@@GLIBC_2.1 0000ab20 t sem_restart_list 00009380 T sem_timedwait 0000aa00 T sem_trywait@GLIBC_2.0 00009120 T sem_trywait@@GLIBC_2.1 00009350 T sem_unlink 0000a8b0 T sem_wait@GLIBC_2.0 00008fa0 T sem_wait@@GLIBC_2.1 0000b610 W send 0000b610 W __send 0000b690 W sendmsg 0000b690 t __sendmsg 0000b710 W sendto 0000b710 t __sendto 000085f0 T sigaction 000085f0 T __sigaction U sigaddset@@GLIBC_2.0 U sigdelset@@GLIBC_2.0 U sigemptyset@@GLIBC_2.0 U sigfillset@@GLIBC_2.0 0000d980 d __sighandler U sigismember@@GLIBC_2.0 000072d0 T siglongjmp U sigprocmask@@GLIBC_2.0 U __sigsetjmp@@GLIBC_2.0 U sigsuspend@@GLIBC_2.0 00008720 T sigwait U strstr@@GLIBC_2.0 0000c62c r sysctl_args.0 U __sysctl@@GLIBC_2.2 0000c220 T system 0000c020 W tcdrain 0000dd68 b terminated_children 0000a7d0 t testandset 00007b30 t thread_self_stack 0000c2a0 t __udivdi3 0000c3d0 t __umoddi3 U __uselocale@@GLIBC_2.3 00007240 W vfork 00007240 T __vfork 0000c0d0 W wait 0000c0d0 W __wait 00009850 t wait_node_alloc 00009910 t wait_node_dequeue 000098c0 t wait_node_free 0000fdb8 b wait_node_free_list 0000fdbc b wait_node_free_list_spinlock 0000c180 W waitpid 0000c180 t __waitpid 0000b170 W write 0000b170 W __write
*** Bug 29562 has been marked as a duplicate of this bug. ***
*poof* root@llama mduckworth # emerge info Portage 2.0.49-r7 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.4.20-gentoo-r5) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Pentium III (Coppermine) ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell xml2 xmms xv zlib directfb gtkhtml gdbm berkdb slang readline arts aalib bonobo svga tcltk java guile mysql sdl gpm tcpd pam libwww perl python esd imlib oggvorbis gtk qt kde motif opengl mozilla cdr X gtk2 gnome2 gnome -alsa oss ssl truetype" root@llama mduckworth # root@llama mduckworth # nm /lib/libpthread.so.0 000059c2 t .L80 00005a2c t .L82 00005afe t .L83 00005a3f t .L84 00005a67 t .L87 00005a7a t .L88 00005aa7 t .L91 00005930 t .L96 00000000 A GLIBC_2.0 00000000 A GLIBC_2.1 00000000 A GLIBC_2.1.1 00000000 A GLIBC_2.1.2 00000000 A GLIBC_2.2 00000000 A GLIBC_2.2.3 00000000 A GLIBC_2.2.6 00000000 A GLIBC_2.3.2 00000000 A GLIBC_PRIVATE 0000da80 a _DYNAMIC 0000db80 a _GLOBAL_OFFSET_TABLE_ 00008d00 T _IO_flockfile 00008d40 T _IO_ftrylockfile 00008d20 T _IO_funlockfile U _IO_iter_begin@@GLIBC_2.2 U _IO_iter_end@@GLIBC_2.2 U _IO_iter_file@@GLIBC_2.2 U _IO_iter_next@@GLIBC_2.2 U _IO_list_lock@@GLIBC_2.2 U _IO_list_resetlock@@GLIBC_2.2 U _IO_list_unlock@@GLIBC_2.2 w _Jv_RegisterClasses 0000db70 d __CTOR_END__ 0000db68 d __CTOR_LIST__ 0000db78 d __DTOR_END__ 0000db74 d __DTOR_LIST__ 0000c6fc r __FRAME_END__ 00006a00 t __GI___pthread_mutex_destroy 000069c0 t __GI___pthread_mutex_init 00006ba0 t __GI___pthread_mutex_lock 00006a60 t __GI___pthread_mutex_trylock 00006d70 t __GI___pthread_mutex_unlock 0000db7c d __JCR_END__ 0000db7c d __JCR_LIST__ 0000dd60 a __bss_start U __clone@@GLIBC_2.0 0000b250 W __close 0000a7d0 t __compare_and_swap 0000b3f0 W __connect 0000b3f0 t __connect_internal w __cxa_finalize@@GLIBC_2.1.3 0000c580 t __do_global_ctors_aux 00004150 t __do_global_dtors_aux 0000d000 d __dso_handle 0000c240 t __dyn_pthread_atfork 00008cd0 T __errno_location 00000000 n __evoke_link_warning_llseek 00000000 n __evoke_link_warning_pthread_attr_getstackaddr 00000000 n __evoke_link_warning_pthread_attr_setstackaddr 0000b2d0 W __fcntl 00008d00 t __flockfile 00008d60 t __flockfilelist 00007220 T __fork 00008da0 t __fresetlockfiles 00008d40 t __ftrylockfile 00008d20 t __funlockfile 00008d80 t __funlockfilelist U __getpagesize@@GLIBC_2.0 U __getpid@@GLIBC_2.0 U __gettimeofday@@GLIBC_2.0 00008ce0 T __h_errno_location 0000fdf8 b __have_no_set_thread_area 00004210 t __i686.get_pc_thunk.bx 000083b7 t __i686.get_pc_thunk.cx 0000c64c r __invoke_dynamic_linker__ 0000b370 t __libc_accept 0000b120 T __libc_allocate_rtsig U __libc_allocate_rtsig_private@@GLIBC_PRIVATE 0000b250 t __libc_close 0000b3f0 t __libc_connect 0000b100 T __libc_current_sigrtmax U __libc_current_sigrtmax_private@@GLIBC_PRIVATE 0000b0e0 T __libc_current_sigrtmin U __libc_current_sigrtmin_private@@GLIBC_PRIVATE 00007450 t __libc_dl_error_tsd 0000b2d0 t __libc_fcntl U __libc_fork@@GLIBC_2.1.2 0000b770 t __libc_fsync U __libc_longjmp@@GLIBC_PRIVATE 0000b7f0 t __libc_lseek 0000b870 t __libc_lseek64 0000b960 t __libc_msync 0000dd90 b __libc_multiple_threads_ptr 0000b9e0 t __libc_nanosleep 0000ba60 t __libc_open 0000bae0 t __libc_open64 0000bba0 t __libc_pause 0000bc70 t __libc_pread 0000bd80 t __libc_pread64 U __libc_pthread_init@@GLIBC_PRIVATE 0000be70 t __libc_pwrite 0000bf80 t __libc_pwrite64 0000b1d0 t __libc_read 0000b470 t __libc_recv 0000b4f0 t __libc_recvfrom 0000b570 t __libc_recvmsg 0000b5f0 t __libc_send 0000b670 t __libc_sendmsg 0000b6f0 t __libc_sendto U __libc_sigaction@@GLIBC_PRIVATE U __libc_siglongjmp@@GLIBC_PRIVATE U __libc_system@@GLIBC_PRIVATE 0000c010 t __libc_tcdrain U __libc_thread_freeres@@GLIBC_PRIVATE 0000c0c0 t __libc_wait 0000c170 t __libc_waitpid 0000b150 t __libc_write 0000ac20 t __linuxthreads_create_event 0000ac30 t __linuxthreads_death_event 0000fdd4 b __linuxthreads_initial_report_events 0000c648 r __linuxthreads_pthread_key_2ndlevel_size 0000c644 r __linuxthreads_pthread_keys_max 0000c610 r __linuxthreads_pthread_sizeof_descr 0000c5dc r __linuxthreads_pthread_threads_max 0000ac40 t __linuxthreads_reap_event 0000c614 r __linuxthreads_version 0000b870 t __llseek 0000b7f0 W __lseek 0000b870 t __lseek64 U __modify_ldt@@GLIBC_PRIVATE 0000b9e0 W __nanosleep 00009240 t __new_sem_destroy 00009220 t __new_sem_getvalue 00008e30 t __new_sem_init 00009110 t __new_sem_post 000090b0 t __new_sem_trywait 00008f20 t __new_sem_wait 000050f0 t __old_pthread_cond_broadcast 00004b80 t __old_pthread_cond_destroy 00004b60 t __old_pthread_cond_init 00005080 t __old_pthread_cond_signal 00005070 t __old_pthread_cond_timedwait 00004c20 t __old_pthread_cond_wait 0000aad0 t __old_sem_destroy 0000aab0 t __old_sem_getvalue 0000a800 t __old_sem_init 0000aa40 t __old_sem_post 0000a9e0 t __old_sem_trywait 0000a870 t __old_sem_wait U __on_exit@@GLIBC_PRIVATE 0000ba60 W __open 0000bae0 W __open64 U __poll@@GLIBC_2.1 0000bc70 t __pread 0000bd80 W __pread64 00009b70 t __pthread_acquire 00009920 t __pthread_alt_lock 000099a0 t __pthread_alt_timedlock 00009a80 t __pthread_alt_unlock 000042c0 t __pthread_attr_destroy 000042f0 t __pthread_attr_getdetachstate 00004480 t __pthread_attr_getguardsize 000043f0 t __pthread_attr_getinheritsched 00004370 t __pthread_attr_getschedparam 000043b0 t __pthread_attr_getschedpolicy 00004440 t __pthread_attr_getscope 000045d0 t __pthread_attr_getstack 000044c0 t __pthread_attr_getstackaddr 00004540 t __pthread_attr_getstacksize 00004290 t __pthread_attr_init_2_0 00004220 t __pthread_attr_init_2_1 000042d0 t __pthread_attr_setdetachstate 00004460 t __pthread_attr_setguardsize 000043d0 t __pthread_attr_setinheritsched 00004310 t __pthread_attr_setschedparam 00004390 t __pthread_attr_setschedpolicy 00004410 t __pthread_attr_setscope 00004560 t __pthread_attr_setstack 000044a0 t __pthread_attr_setstackaddr 000044e0 t __pthread_attr_setstacksize 0000ae90 t __pthread_barrierattr_getpshared 00007260 t __pthread_cleanup_upto 0000aed0 T __pthread_clock_gettime 0000af80 T __pthread_clock_settime 000050f0 t __pthread_cond_broadcast 00004b80 t __pthread_cond_destroy 00004b60 t __pthread_cond_init 00005080 t __pthread_cond_signal 00005070 t __pthread_cond_timedwait 00004c20 t __pthread_cond_wait 00005170 t __pthread_condattr_destroy 00005160 t __pthread_condattr_init 00007a60 t __pthread_create_2_0 00007960 t __pthread_create_2_1 00008b70 t __pthread_destroy_specifics 00004840 t __pthread_disable_asynccancel 00005250 t __pthread_do_exit 000047e0 t __pthread_enable_asynccancel 00007b10 t __pthread_equal 00005220 t __pthread_exit 0000fdd0 b __pthread_exit_code 0000fdec b __pthread_exit_requested 00007130 t __pthread_fork 0000d8c0 d __pthread_functions 000081a0 t __pthread_getconcurrency 00007c60 t __pthread_getschedparam 00008b10 T __pthread_getspecific 0000fe00 b __pthread_handles 0000d008 d __pthread_handles_num 000073e0 t __pthread_init_max_stacksize 0000d060 d __pthread_initial_thread 0000fde0 b __pthread_initial_thread_bos 00007690 W __pthread_initialize 000076a0 t __pthread_initialize_manager 00007330 t __pthread_initialize_minimal 00008cb0 t __pthread_internal_tsd_address 00008c90 t __pthread_internal_tsd_get 00008c70 t __pthread_internal_tsd_set 00008850 T __pthread_key_create 000080c0 T __pthread_kill_other_threads_np 0000fdc8 b __pthread_last_event 00009590 t __pthread_lock 0000d8a0 d __pthread_main_thread 000057b0 t __pthread_manager 00006940 t __pthread_manager_adjust_prio 00005b20 t __pthread_manager_event 0000fde8 b __pthread_manager_reader 0000d050 d __pthread_manager_request 000068a0 t __pthread_manager_sighandler 0000d480 d __pthread_manager_thread 0000fdd8 b __pthread_manager_thread_bos 0000fdf0 b __pthread_manager_thread_tos 0000fdf4 b __pthread_max_stacksize 0000fddc b __pthread_multiple_threads 00006a00 T __pthread_mutex_destroy 000069c0 T __pthread_mutex_init 00006ba0 T __pthread_mutex_lock 00006c70 t __pthread_mutex_timedlock 00006a60 T __pthread_mutex_trylock 00006d70 T __pthread_mutex_unlock 00006e30 T __pthread_mutexattr_destroy 00006e70 t __pthread_mutexattr_getkind_np 00006e90 t __pthread_mutexattr_getpshared 00006e70 t __pthread_mutexattr_gettype 00006e20 T __pthread_mutexattr_init 00006e40 t __pthread_mutexattr_setkind_np 00006ea0 t __pthread_mutexattr_setpshared 00006e40 T __pthread_mutexattr_settype 0000b0d0 t __pthread_null_sighandler 0000c608 r __pthread_offsetof_descr 0000c60c r __pthread_offsetof_pid 00006f20 T __pthread_once 000070c0 t __pthread_once_fork_child 00007090 t __pthread_once_fork_parent 00007060 t __pthread_once_fork_prepare 00004ae0 t __pthread_perform_cleanup 00008800 t __pthread_raise 00007fe0 t __pthread_reset_main_thread 00008230 t __pthread_restart_new 00009f00 W __pthread_rwlock_destroy 00009ea0 W __pthread_rwlock_init 00009f60 W __pthread_rwlock_rdlock 0000a050 t __pthread_rwlock_timedrdlock 0000a360 t __pthread_rwlock_timedwrlock 0000a220 W __pthread_rwlock_tryrdlock 0000a4c0 W __pthread_rwlock_trywrlock 0000a530 W __pthread_rwlock_unlock 0000a2d0 W __pthread_rwlock_wrlock 0000a6c0 t __pthread_rwlockattr_destroy 00007b00 t __pthread_self 000051c0 t __pthread_set_own_extricate_if 00005750 t __pthread_set_own_extricate_if 00009530 t __pthread_set_own_extricate_if 0000a760 t __pthread_set_own_extricate_if 0000abc0 t __pthread_set_own_extricate_if 000046c0 t __pthread_setcancelstate 00004750 t __pthread_setcanceltype 00008180 t __pthread_setconcurrency 00007b90 t __pthread_setschedparam 00008a70 T __pthread_setspecific 0000d058 d __pthread_sig_cancel 0000d05c d __pthread_sig_debug 0000d054 d __pthread_sig_restart 00008530 t __pthread_sigaction 0000afa0 t __pthread_sighandler 0000b050 t __pthread_sighandler_rt 00008660 t __pthread_sigwait 0000c604 r __pthread_sizeof_handle 0000fde4 b __pthread_smp_kernel 0000ad00 t __pthread_spin_destroy 0000acf0 t __pthread_spin_init 0000aca0 t __pthread_spin_lock 0000acc0 t __pthread_spin_trylock 0000ace0 t __pthread_spin_unlock 00007af0 t __pthread_thread_self 0000fdcc b __pthread_threads_debug 0000fdc0 b __pthread_threads_events 0000c600 r __pthread_threads_max 00008270 t __pthread_timedsuspend_new 00009720 t __pthread_unlock 000081c0 t __pthread_wait_for_restart_signal 00007d10 t __pthread_yield 0000be70 t __pwrite 0000bf80 W __pwrite64 0000b1d0 W __read 0000b470 t __recv 0000b4f0 t __recvfrom 0000b570 t __recvmsg U __register_atfork@@GLIBC_2.3.2 00008cf0 T __res_state U __sched_get_priority_max@@GLIBC_2.0 U __sched_get_priority_min@@GLIBC_2.0 U __sched_getparam@@GLIBC_2.0 U __sched_getscheduler@@GLIBC_2.0 U __sched_setscheduler@@GLIBC_2.0 0000b5f0 W __send 0000b670 t __sendmsg 0000b6f0 t __sendto 00008530 T __sigaction 0000d980 d __sighandler U __sigsetjmp@@GLIBC_2.0 U __sysctl@@GLIBC_2.2 0000c290 t __udivdi3 0000c3c0 t __umoddi3 U __uselocale@@GLIBC_2.3 00007240 T __vfork 0000c0c0 W __wait 0000c170 t __waitpid 0000b150 W __write 0000dd60 a _edata 0004fe00 a _end U _errno@@GLIBC_2.0 U _exit@@GLIBC_2.0 0000c5c0 t _fini U _h_errno@@GLIBC_2.0 00003be4 t _init 000049d0 T _pthread_cleanup_pop 00004a50 T _pthread_cleanup_pop_restore 00004990 T _pthread_cleanup_push 00004a00 T _pthread_cleanup_push_defer U _res@@GLIBC_2.0 U _rtld_global@@GLIBC_PRIVATE U abort@@GLIBC_2.0 0000b370 W accept 00004130 t call_initialize_minimal U calloc@@GLIBC_2.0 0000b250 W close 0000dd60 b completed.1 00004ba0 t cond_extricate_func 0000b3f0 W connect 0000dd94 b current_level 0000bc10 t do_pread 0000bd00 t do_pread64 0000be10 t do_pwrite 0000bf00 t do_pwrite64 U exit@@GLIBC_2.0 0000b2d0 W fcntl 00008d00 W flockfile 00007220 W fork 0000dd8c b fork_generation 000041d0 t frame_dummy U free@@GLIBC_2.0 0000b770 W fsync 00008d40 W ftrylockfile 00008d20 W funlockfile U geteuid@@GLIBC_2.0 U getppid@@GLIBC_2.0 U getrlimit@@GLIBC_2.2 000053a0 t join_extricate_func U kill@@GLIBC_2.0 0000b870 t llseek 00007300 T longjmp 0000b7f0 W lseek 0000b870 W lseek64 0000dd6c b main_thread_exiting U malloc@@GLIBC_2.0 0000dd64 b manager_thread U memset@@GLIBC_2.0 U mmap@@GLIBC_2.0 U mprotect@@GLIBC_2.0 0000b960 W msync U munmap@@GLIBC_2.0 0000b9e0 W nanosleep 00008ea0 t new_sem_extricate_func 0000a860 t old_sem_extricate_func 0000d020 d once_finished 0000dd74 b once_masterlock 0000ba60 W open 0000bae0 W open64 0000d004 d p.0 0000bba0 W pause U pipe@@GLIBC_2.0 0000bc70 W pread 0000bd80 W pread64 00005e60 t pthread_allocate_stack 0000c240 W pthread_atfork@GLIBC_2.0 000042c0 T pthread_attr_destroy 000042f0 T pthread_attr_getdetachstate 00004480 W pthread_attr_getguardsize 000043f0 T pthread_attr_getinheritsched 00004370 T pthread_attr_getschedparam 000043b0 T pthread_attr_getschedpolicy 00004440 T pthread_attr_getscope 000045d0 W pthread_attr_getstack 000044c0 W pthread_attr_getstackaddr 00004540 W pthread_attr_getstacksize 00004220 T pthread_attr_init@@GLIBC_2.1 00004290 T pthread_attr_init@GLIBC_2.0 000042d0 T pthread_attr_setdetachstate 00004460 W pthread_attr_setguardsize 000043d0 T pthread_attr_setinheritsched 00004310 T pthread_attr_setschedparam 00004390 T pthread_attr_setschedpolicy 00004410 T pthread_attr_setscope 00004560 W pthread_attr_setstack 000044a0 W pthread_attr_setstackaddr 000044e0 W pthread_attr_setstacksize 0000ae50 T pthread_barrier_destroy 0000ae10 T pthread_barrier_init 0000ad20 T pthread_barrier_wait 0000ae80 T pthread_barrierattr_destroy 0000ae70 T pthread_barrierattr_init 0000aeb0 T pthread_barrierattr_setpshared 00004850 T pthread_cancel 000050f0 T pthread_cond_broadcast@@GLIBC_2.3.2 000050f0 T pthread_cond_broadcast@GLIBC_2.0 00004b80 T pthread_cond_destroy@@GLIBC_2.3.2 00004b80 T pthread_cond_destroy@GLIBC_2.0 00004b60 T pthread_cond_init@@GLIBC_2.3.2 00004b60 T pthread_cond_init@GLIBC_2.0 00005080 T pthread_cond_signal@@GLIBC_2.3.2 00005080 T pthread_cond_signal@GLIBC_2.0 00005070 T pthread_cond_timedwait@@GLIBC_2.3.2 00005070 T pthread_cond_timedwait@GLIBC_2.0 00004df0 t pthread_cond_timedwait_relative 00004c20 T pthread_cond_wait@@GLIBC_2.3.2 00004c20 T pthread_cond_wait@GLIBC_2.0 00005170 T pthread_condattr_destroy 00005180 T pthread_condattr_getpshared 00005160 T pthread_condattr_init 00005190 T pthread_condattr_setpshared 00007960 T pthread_create@@GLIBC_2.1 00007a60 T pthread_create@GLIBC_2.0 00005630 T pthread_detach 00007b10 T pthread_equal 00005220 T pthread_exit 00006520 t pthread_exited 00006790 t pthread_for_each_thread 00006400 t pthread_free 000045f0 T pthread_getattr_np 000081a0 W pthread_getconcurrency 0000ac50 T pthread_getcpuclockid 00007c60 T pthread_getschedparam 00008b10 T pthread_getspecific 00005fe0 t pthread_handle_create 000067f0 t pthread_handle_exit 00006690 t pthread_handle_free 00007e60 t pthread_handle_sigcancel 00007fd0 t pthread_handle_sigdebug 00007e10 t pthread_handle_sigrestart 00007460 t pthread_initialize 00005400 T pthread_join 00008850 T pthread_key_create 00008950 T pthread_key_delete 000088d0 t pthread_key_delete_helper 0000dda0 b pthread_keys 0000fda0 b pthread_keys_mutex 000084a0 T pthread_kill 00006720 t pthread_kill_all_threads 000080c0 W pthread_kill_other_threads_np 00006a00 T pthread_mutex_destroy 000069c0 T pthread_mutex_init 00006ba0 T pthread_mutex_lock 00006c70 T pthread_mutex_timedlock 00006a60 T pthread_mutex_trylock 00006d70 T pthread_mutex_unlock 00006e30 T pthread_mutexattr_destroy 00006e70 W pthread_mutexattr_getkind_np 00006e90 W pthread_mutexattr_getpshared 00006e70 W pthread_mutexattr_gettype 00006e20 T pthread_mutexattr_init 00006e40 W pthread_mutexattr_setkind_np 00006ea0 W pthread_mutexattr_setpshared 00006e40 W pthread_mutexattr_settype 00006f20 T pthread_once 00006ed0 t pthread_once_cancelhandler 00007d30 t pthread_onexit_process 00006610 t pthread_reap_children 00009f00 T pthread_rwlock_destroy 00009ea0 T pthread_rwlock_init 00009f60 T pthread_rwlock_rdlock 0000a050 T pthread_rwlock_timedrdlock 0000a360 T pthread_rwlock_timedwrlock 0000a220 T pthread_rwlock_tryrdlock 0000a4c0 T pthread_rwlock_trywrlock 0000a530 T pthread_rwlock_unlock 0000a2d0 T pthread_rwlock_wrlock 0000a6c0 T pthread_rwlockattr_destroy 0000a720 T pthread_rwlockattr_getkind_np 0000a6d0 T pthread_rwlockattr_getpshared 0000a6a0 T pthread_rwlockattr_init 0000a740 T pthread_rwlockattr_setkind_np 0000a6f0 T pthread_rwlockattr_setpshared 00007b00 T pthread_self 000046c0 T pthread_setcancelstate 00004750 T pthread_setcanceltype 00008180 W pthread_setconcurrency 00007b90 T pthread_setschedparam 00008a70 T pthread_setspecific 000083c0 T pthread_sigmask 0000ad00 W pthread_spin_destroy 0000acf0 W pthread_spin_init 0000aca0 W pthread_spin_lock 0000acc0 W pthread_spin_trylock 0000ace0 W pthread_spin_unlock 00005bb0 t pthread_start_thread 00005da0 t pthread_start_thread_event 00004940 T pthread_testcancel 0000dd70 b pthread_threads_counter 00007d10 W pthread_yield 0000be70 W pwrite 0000bf80 W pwrite64 00008800 T raise 0000b1d0 W read 0000b470 W recv 0000b4f0 W recvfrom 0000b570 W recvmsg 00009d00 t rwlock_add_to_list 00009dc0 t rwlock_can_rdlock 00009e00 t rwlock_have_already 00009ce0 t rwlock_is_in_list 00009c00 t rwlock_rd_extricate_func 00009d70 t rwlock_remove_from_list 00009c70 t rwlock_wr_extricate_func U sched_yield@@GLIBC_2.0 000092b0 T sem_close 00009240 T sem_destroy@@GLIBC_2.1 0000aad0 T sem_destroy@GLIBC_2.0 00009220 T sem_getvalue@@GLIBC_2.1 0000aab0 T sem_getvalue@GLIBC_2.0 00008e30 T sem_init@@GLIBC_2.1 0000a800 T sem_init@GLIBC_2.0 00009280 T sem_open 00009110 T sem_post@@GLIBC_2.1 0000aa40 T sem_post@GLIBC_2.0 0000ab10 t sem_restart_list 00009310 T sem_timedwait 000090b0 T sem_trywait@@GLIBC_2.1 0000a9e0 T sem_trywait@GLIBC_2.0 000092e0 T sem_unlink 00008f20 T sem_wait@@GLIBC_2.1 0000a870 T sem_wait@GLIBC_2.0 0000b5f0 W send 0000b670 W sendmsg 0000b6f0 W sendto 00008530 T sigaction U sigaddset@@GLIBC_2.0 U sigdelset@@GLIBC_2.0 U sigemptyset@@GLIBC_2.0 U sigfillset@@GLIBC_2.0 U sigismember@@GLIBC_2.0 000072d0 T siglongjmp U sigprocmask@@GLIBC_2.0 U sigsuspend@@GLIBC_2.0 00008660 T sigwait U strstr@@GLIBC_2.0 0000c61c r sysctl_args.0 0000c210 T system 0000c010 W tcdrain 0000dd68 b terminated_children 0000a7c0 t testandset 00007b30 t thread_self_stack 00007240 W vfork 0000c0c0 W wait 00009810 t wait_node_alloc 000098d0 t wait_node_dequeue 00009880 t wait_node_free 0000fdb8 b wait_node_free_list 0000fdbc b wait_node_free_list_spinlock 0000c170 W waitpid 0000b150 W write root@llama mduckworth #
Additional notes. I was having these troubles before switching to the more agressive cflags..
i'm informed this is fixed in glibc now.