Sorry for the late response -- was away from my computer...
In any case here you go..

On Tue, 18 Jan 2005, Philippe M. Chiasson wrote:


You seem to be experiencing a problem similar to http://gossamer-threads.com/lists/modperl/modperl/62467

Could you please post the output of

$> ldd /ext/home/timour/src/mod_perl-2.0.0-RC3/blib/arch/Apache2/auto/APR/APR.so
and

ldd /ext/home/timour/src/mod_perl-2.0.0-RC3/blib/arch/Apache2/auto/APR/APR.so /ext/home/timour/src/mod_perl-2.0.0-RC3/blib/arch/Apache2/auto/APR/APR.so: libm.so.2 => /usr/lib/libm.so.2 (0x28120000) libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x2813b000) libc_r.so.4 => /usr/lib/libc_r.so.4 (0x28155000) libexpat.so.5 => /usr/local/lib/libexpat.so.5 (0x28214000)

$> nm /ext/home/timour/src/mod_perl-2.0.0-RC3/blib/arch/Apache2/auto/APR/APR.so

nm /ext/home/timour/src/mod_perl-2.0.0-RC3/blib/arch/Apache2/auto/APR/APR.so 00014a20 D MP_debug_level 000149c4 d MP_error_strings U PL_curcop U PL_errgv U PL_markstack_ptr U PL_stack_base U PL_stack_sp U PL_sv_undef U PL_sv_yes U PL_tainted U PerlIO_printf U Perl_PerlIO_stderr U Perl_croak U Perl_form U Perl_get_sv U Perl_gv_stashpv U Perl_gv_stashpvn U Perl_hv_delete U Perl_hv_fetch U Perl_mg_find U Perl_mg_get U Perl_newGVgen U Perl_newHV U Perl_newRV U Perl_newRV_noinc U Perl_newSVpvn U Perl_newSVrv U Perl_newXS U Perl_require_pv U Perl_sv_2bool U Perl_sv_2mortal U Perl_sv_2pv_flags U Perl_sv_2pv_nolen U Perl_sv_bless U Perl_sv_derived_from U Perl_sv_free U Perl_sv_magic U Perl_sv_magicext U Perl_sv_newmortal U Perl_sv_setiv U Perl_sv_setpv U Perl_sv_setref_pv U Perl_sv_setsv_flags U Perl_sv_setuv U Perl_warn 00007484 T XS_APR_END U _CurrentRuneLocale 00014a60 A _DYNAMIC U _DefaultRuneLocale 00014b44 A _GLOBAL_OFFSET_TABLE_ w _Jv_RegisterClasses U ___runetype U __assert 00014c68 A __bss_start w __cxa_finalize w __deregister_frame_info U __divdi3 000149c0 d __dso_handle U __error U __inet_addr U __moddi3 w __register_frame_info U __stderrp U __stdinp U __stdoutp U __udivdi3 00014c68 A _edata 00014e4c A _end 00010ecc t _file_dup 000124fc T _fini 00006eec T _init U access 0000eabc t alloc_array 00011a14 t alloc_cleanup 0000cf70 T apr_allocator_alloc 0000ce38 T apr_allocator_create 0000ce88 T apr_allocator_destroy 0000d108 T apr_allocator_free 0000e658 T apr_allocator_get_mutex 0000e644 T apr_allocator_get_owner 0000cf10 T apr_allocator_max_free_set 0000cee8 T apr_allocator_mutex_get 0000ced8 T apr_allocator_mutex_set 0000cf04 T apr_allocator_owner_get 0000cef4 T apr_allocator_owner_set 0000e5d4 T apr_allocator_set_max_free 0000e66c T apr_allocator_set_mutex 0000e62c T apr_allocator_set_owner 0000bd74 T apr_app_initialize U apr_array_make U apr_array_push 00009d3c T apr_atoi64 0000e6d0 T apr_atomic_cas 0000e684 T apr_atomic_init 00011ae4 T apr_bucket_alloc 00011a30 T apr_bucket_alloc_create 00011a70 T apr_bucket_alloc_create_ex 00011aac T apr_bucket_alloc_destroy 00011a00 T apr_bucket_copy_notimpl 00011a0c T apr_bucket_destroy_noop 00011b74 T apr_bucket_free 000117e4 T apr_bucket_heap_create 00011748 T apr_bucket_heap_make 00011900 T apr_bucket_immortal_create 000118d4 T apr_bucket_immortal_make 00011620 T apr_bucket_pool_create 000115a4 T apr_bucket_pool_make 000119e0 T apr_bucket_setaside_noop 000119e8 T apr_bucket_setaside_notimpl 0001168c T apr_bucket_shared_copy 000116b0 T apr_bucket_shared_destroy 000116c4 T apr_bucket_shared_make 00011664 T apr_bucket_shared_split 00011828 T apr_bucket_simple_copy 0001185c T apr_bucket_simple_split 000119f4 T apr_bucket_split_notimpl 0001199c T apr_bucket_transient_create 00011970 T apr_bucket_transient_make 000138a0 R apr_bucket_type_heap 000138e0 R apr_bucket_type_immortal 00013860 R apr_bucket_type_pool 00013920 R apr_bucket_type_transient 0000ea60 T apr_collapse_spaces 0000e7e0 T apr_cpystrn 00014a58 D apr_current_hooking_module 0000822c t apr_cvt 00014a54 D apr_debug_module_hooks 00012490 T apr_dynamic_fn_register 0001243c T apr_dynamic_fn_retrieve 00008494 t apr_ecvt 0000b8b8 t apr_error_string 0000ce04 T apr_explode_localtime 0000cde8 T apr_explode_time 000084b8 t apr_fcvt 0000a270 T apr_file_close 0000f230 T apr_file_data_get 0000f24c T apr_file_data_set 00011020 T apr_file_dup 00011038 T apr_file_dup2 0000a3cc T apr_file_eof 0000f158 T apr_file_flags_get 0000aa40 T apr_file_flush 0000a9e4 T apr_file_getc 0000aab4 T apr_file_gets 0000a450 T apr_file_inherit_set 0000a4a4 T apr_file_inherit_unset 0000f268 T apr_file_mktemp 0000f144 T apr_file_name_get 000114ac T apr_file_namedpipe_create 0000a064 T apr_file_open 0000a3e4 T apr_file_open_stderr 0000a42c T apr_file_open_stdin 0000a408 T apr_file_open_stdout 0001134c T apr_file_pipe_create 00011250 T apr_file_pipe_timeout_get 00011200 T apr_file_pipe_timeout_set 0000a4f8 T apr_file_pool_get 0000ab18 T apr_file_printf 0000a9a4 T apr_file_putc 0000aa08 T apr_file_puts 0000a504 T apr_file_read 0000a28c T apr_file_remove 0000a2b4 T apr_file_rename 0000a490 T apr_file_set_inherit 00011054 T apr_file_setaside 0000a9d0 T apr_file_ungetc 0000a4e4 T apr_file_unset_inherit 0000a7b0 T apr_file_write 0000a964 T apr_file_writev 0000ea4c T apr_filename_of_pathname 0000ea28 T apr_filepath_name_get 000084dc t apr_gcvt 0000b244 T apr_getnameinfo 0000b34c T apr_getservbyname 00014a50 D apr_global_hook_pool 0000ed5c T apr_hash_copy 0000eea0 T apr_hash_count 0000eb68 T apr_hash_first 0000ee28 T apr_hash_get 0000eae8 T apr_hash_make 0000eecc T apr_hash_merge 0000eb28 T apr_hash_next 0000eeac T apr_hash_overlay 0000f138 T apr_hash_pool_get 0000ee50 T apr_hash_set 0000ebb4 T apr_hash_this 00014a4c D apr_hook_debug_current 00014a48 D apr_hook_debug_enabled 000121dc T apr_hook_debug_show 0001219c T apr_hook_deregister_all 00014a44 D apr_hook_global_pool 0001214c T apr_hook_sort_all 00012104 T apr_hook_sort_register 0000ce20 T apr_implode_gmt 0000f2e8 T apr_inet_ntop 0000f5ac T apr_inet_pton 0000bd84 T apr_initialize 0000b688 T apr_ipsubnet_create 0000b814 T apr_ipsubnet_test 00009d54 T apr_itoa 00009dc0 T apr_ltoa 00009e2c T apr_off_t_toa 00012348 T apr_optional_hook_add 00012300 T apr_optional_hook_get 0000cc94 T apr_os_exp_time_get 0000cd28 T apr_os_exp_time_put 0000a2e0 T apr_os_file_get 0000a2f4 T apr_os_file_put 0000cc48 T apr_os_imp_time_get 0000ccf4 T apr_os_imp_time_put 00011334 T apr_os_pipe_put 00011278 T apr_os_pipe_put_ex 0000c608 T apr_os_proc_mutex_get 0000c620 T apr_os_proc_mutex_put 0000bc78 t apr_os_strerror 000108b4 T apr_os_thread_current 000108c4 T apr_os_thread_equal 00010990 T apr_os_thread_get 000109a4 T apr_os_thread_put 0000d320 T apr_palloc 0000e560 T apr_palloc_debug 0000adf4 T apr_parse_addr_port 0000d5c0 T apr_pcalloc 0000e578 T apr_pcalloc_debug 00009b9c T apr_pmemdup 00010ac0 T apr_poll 00010c6c T apr_pollset_add 00010be8 T apr_pollset_create 00010c64 T apr_pollset_destroy 00010ddc T apr_pollset_poll 00010cec T apr_pollset_remove 0000e0a4 T apr_pool_abort_get 0000e094 T apr_pool_abort_set 0000e0bc T apr_pool_allocator_get 0000e28c T apr_pool_child_cleanup_set 0000e380 T apr_pool_cleanup_for_exec 0000e244 T apr_pool_cleanup_kill 0000e398 T apr_pool_cleanup_null 0000e208 T apr_pool_cleanup_register 0000e2c0 T apr_pool_cleanup_run 0000d5fc T apr_pool_clear 0000e590 T apr_pool_clear_debug 0000d924 T apr_pool_create_ex 0000e5b8 T apr_pool_create_ex_debug 0000d754 T apr_pool_destroy 0000e5a4 T apr_pool_destroy_debug 0000e604 T apr_pool_get_abort 0000e618 T apr_pool_get_parent 0000d1e4 T apr_pool_initialize 0000e0c8 T apr_pool_is_ancestor 0000e3a0 T apr_pool_note_subprocess 0000e0b0 T apr_pool_parent_get 0000e5ec T apr_pool_set_abort 0000e0ec T apr_pool_tag 0000d2e4 T apr_pool_terminate 0000e1d4 T apr_pool_userdata_get 0000e0fc T apr_pool_userdata_set 0000e184 T apr_pool_userdata_setn 00014a38 d apr_pools_initialized 0000fcd8 T apr_proc_create 000102d4 T apr_proc_detach 0000fbd4 T apr_proc_fork 000103b8 T apr_proc_kill 0000c528 T apr_proc_mutex_child_init 0000c590 T apr_proc_mutex_cleanup 0000c4cc T apr_proc_mutex_create 0000c454 T apr_proc_mutex_defname 0000be18 T apr_proc_mutex_destroy 0000c548 T apr_proc_mutex_lock 0000c5b8 T apr_proc_mutex_lockfile 0000c5a8 T apr_proc_mutex_name 0000c5fc T apr_proc_mutex_pool_get 0000c560 T apr_proc_mutex_trylock 00013440 R apr_proc_mutex_unix_fcntl_methods 00013480 R apr_proc_mutex_unix_flock_methods 0000c3f4 T apr_proc_mutex_unix_setup_lock 00013400 R apr_proc_mutex_unix_sysv_methods 0000c578 T apr_proc_mutex_unlock 000101b0 T apr_proc_wait 00010188 T apr_proc_wait_all_procs 0000fb20 T apr_procattr_child_err_set 0000fcb8 T apr_procattr_child_errfn_set 0000fa58 T apr_procattr_child_in_set 0000fabc T apr_procattr_child_out_set 0000fbb4 T apr_procattr_cmdtype_set 0000f874 T apr_procattr_create 0000fbc4 T apr_procattr_detach_set 0000fb84 T apr_procattr_dir_set 0000fcc8 T apr_procattr_error_check_set 0000f8cc T apr_procattr_io_set 0001028c T apr_procattr_limit_set 0000e078 T apr_psprintf 00009bd8 T apr_pstrcat 00009cac T apr_pstrcatv 00009ab0 T apr_pstrdup 00009b58 T apr_pstrmemdup 00009afc T apr_pstrndup 0000de78 T apr_pvsprintf 000124e4 T apr_register_optional_fn 0001247c T apr_retrieve_optional_fn 000106d8 T apr_setup_signal_thread 000122e4 T apr_show_hook 000103e8 T apr_signal 000105ac T apr_signal_description_get 0001070c T apr_signal_get_description 00010434 T apr_signal_init 00010660 T apr_signal_thread 0000cd84 T apr_sleep 000099f4 T apr_snprintf 0000b3b0 T apr_sockaddr_equal 0000b1e8 T apr_sockaddr_info_get 0000acbc T apr_sockaddr_ip_get 0000ac50 T apr_sockaddr_ip_set 0000aca8 T apr_sockaddr_port_get 0000ac38 T apr_sockaddr_port_set 0000ad14 T apr_sockaddr_vars_set 0000ad80 T apr_socket_addr_get 0001218c T apr_sort_hooks 0000bce4 T apr_strerror 00009eb0 T apr_strfsize 00009d20 T apr_strtoi64 0000bdf0 T apr_terminate 0000be08 T apr_terminate2 00010800 T apr_thread_create 00010958 T apr_thread_data_get 00010974 T apr_thread_data_set 00010930 T apr_thread_detach 000108dc T apr_thread_exit 00010900 T apr_thread_join 0000c6a0 T apr_thread_mutex_create 0000c8a0 T apr_thread_mutex_destroy 0000c70c T apr_thread_mutex_lock 0000c8bc T apr_thread_mutex_pool_get 0000c798 T apr_thread_mutex_trylock 0000c838 T apr_thread_mutex_unlock 00010a34 T apr_thread_once 00010a00 T apr_thread_once_init 00010a4c T apr_thread_pool_get 00010950 T apr_thread_yield 00010720 T apr_threadattr_create 000107b8 T apr_threadattr_detach_get 00010798 T apr_threadattr_detach_set 0000c8d4 T apr_time_ansi_put 0000cde0 T apr_time_clock_hires 0000ca5c T apr_time_exp_get 0000ca1c T apr_time_exp_gmt 0000cc10 T apr_time_exp_gmt_get 0000ca38 T apr_time_exp_lt 0000c9ec T apr_time_exp_tz 0000c8f0 T apr_time_now 0000e814 T apr_tokenize_to_argv 00009fe4 T apr_unix_file_cleanup 0000f1cc T apr_unix_mode2perms 0000f164 T apr_unix_perms2mode 0000cdd8 T apr_unix_setup_time 00008c04 T apr_vformatter 00009a54 T apr_vsnprintf 0000e740 T apr_wait_for_io_or_timeout U atoi 000074fc T boot_APR 0000b008 t call_resolver U chdir 0000e348 t cleanup_pool_for_exec U close 00008674 t conv_10 000086dc t conv_10_quad 00008858 t conv_apr_sockaddr 00008938 t conv_fp 000087bc t conv_in_addr 00008914 t conv_os_thread_t 00008b14 t conv_p2 00008b64 t conv_p2_quad 00011bac t crude_order 000134e0 r dayoffset.54 00014a24 d debopts.42 00013533 r digits.36 000107e8 t dummy_worker U dup U dup2 00014e4c A end U execv U execve U execvp U exit 0000ebf0 t expand_array 0000c928 t explode_time 000073e4 t extra_apr_init U fcntl 0000b154 t find_addresses 0000ec60 t find_entry 0000b668 t fix_subnet U flock U fork U fprintf U fputc U fputs U free 0000e3d8 t free_proc_chain U freeaddrinfo U freopen U gai_strerror 00010a58 t get_event 0000ab80 t get_local_addr 0000c8c8 t get_offset 0000abe0 t get_remote_addr 00010a8c t get_revent U getaddrinfo U getenv U getnameinfo U getpeername U getservbyname U getsockname U gettimeofday 00014a40 d global_allocator 00014a3c d global_pool U gmtime U h_errno 00014d20 b hash_mutex 00011714 t heap_bucket_destroy 000116f0 t heap_bucket_read U hstrerror 0000f33c t inet_ntop4 0000f40c t inet_ntop6 0000f5f4 t inet_pton4 0000f6a8 t inet_pton6 00014a34 d initialized 00014d1c b invalid_thread_id U isinf U isnan U kill 0000fc38 t limit_proc U localtime 00014a1c d logfile 0000b60c t looks_like_ip 000127bc r low_digits.63 000127de r low_digits.68 U lseek U malloc U memchr U memcpy U memset U mkfifo U mkstemp U modf 00007c6c T modperl_bucket_sv_create 00007a80 t modperl_bucket_sv_destroy 00007b9c t modperl_bucket_sv_make 000079f4 t modperl_bucket_sv_read 00007ac8 t modperl_bucket_sv_setaside 000149e0 d modperl_bucket_sv_type 0000779c T modperl_croak 00008034 T modperl_debug_level 0000772c T modperl_error_strerror 00007d34 T modperl_hash_tie 00007e98 T modperl_hash_tied_object 00007df8 T modperl_hash_tied_object_rv 00007ccc T modperl_perl_gensym 00007f4c T modperl_perl_sv_setref_uv 00007fe0 t modperl_table_magic_copy 00014a00 d modperl_table_magic_prefetch 00008078 T modperl_trace 00008124 T modperl_trace_level_set 00008054 T modperl_trace_logfile_set 00007f94 T modperl_uri_new 0000bca4 t native_strerror 00013848 r once_init.78 U open 0000b580 t parse_ip 0000b454 t parse_network U perror U pipe 00011170 t pipeblock 000111b8 t pipenonblock U poll 000114e8 t pool_bucket_cleanup 00011558 t pool_bucket_destroy 00011528 t pool_bucket_read 00011bc0 t prepare U printf 0000c40c t proc_mutex_choose_method 0000c490 t proc_mutex_create 0000c140 t proc_mutex_fcntl_acquire 0000c1d8 t proc_mutex_fcntl_child_init 0000c060 t proc_mutex_fcntl_cleanup 0000c098 t proc_mutex_fcntl_create 0000c18c t proc_mutex_fcntl_release 0000bfd0 t proc_mutex_fcntl_setup 0000c2c8 t proc_mutex_flock_acquire 0000c358 t proc_mutex_flock_child_init 0000c1e8 t proc_mutex_flock_cleanup 0000c230 t proc_mutex_flock_create 0000c310 t proc_mutex_flock_release 0000c1e0 t proc_mutex_flock_setup 00014cec b proc_mutex_lock_it 0000be34 t proc_mutex_no_tryacquire 00014ce6 b proc_mutex_op_off 00014ce0 b proc_mutex_op_on 0000bf30 t proc_mutex_sysv_acquire 0000bfc8 t proc_mutex_sysv_child_init 0000be7c t proc_mutex_sysv_cleanup 0000bea0 t proc_mutex_sysv_create 0000bf7c t proc_mutex_sysv_release 0000be40 t proc_mutex_sysv_setup 00014d04 b proc_mutex_unlock_it 0000dbb0 t psprintf_flush U pthread_attr_getdetachstate U pthread_attr_init U pthread_attr_setdetachstate U pthread_create U pthread_detach U pthread_equal U pthread_exit U pthread_join U pthread_mutex_destroy U pthread_mutex_init U pthread_mutex_lock U pthread_mutex_trylock U pthread_mutex_unlock U pthread_once U pthread_self U pthread_sigmask U qsort U read 000105c8 t remove_sync_sigs U rename 0000e318 t run_child_cleanups 0000e2e8 t run_cleanups 00014e40 b s_aHooksToSort 00014e48 b s_phOptionalFunctions 00014e44 b s_phOptionalHooks U select U semctl U semget U semop U setrlimit U setsid U sigaction U sigdelset U sigemptyset U sigfillset 00014d40 b signal_description U sigwait 000118b4 t simple_bucket_read 000099e8 t snprintf_flush 00011fec t sort_hook U strcasecmp U strchr U strcmp U strcpy U strerror_r U strrchr U strtol U strtoll 0000b898 t stuffbuffer 0000c688 t thread_mutex_cleanup 00011944 t transient_bucket_setaside 00011e68 t tsort U unlink 000127cd r upper_digits.64 000127ef r upper_digits.69 U waitpid U write U writev 0001353e r xdigits_l.40 0001354f r xdigits_u.41

--
   Timour Ezeev
   Pivotal Dynamics Corp.
   [EMAIL PROTECTED]

Reply via email to