Hi!

I'm trying to port a project which was running (relatively) smoothly on 1.5.0 
(Debian Woody) to 1.6.3 (using Debian Sarge). Now there are apaches segfaults 
all over the place. The problem is, I'm not really familiar with the code, so 
I don't know (yet) if there might be any problems with the implementation 
(but since it's running on 1.5, I guess it can't be too bad).

This on is from trying to access an article (it just happens in one section of 
the site):

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1079499616 (LWP 9952)]
0x40307f0a in apr_pvsprintf () from /usr/lib/libapr-0.so.0
(gdb) backtrace
#0  0x40307f0a in apr_pvsprintf () from /usr/lib/libapr-0.so.0
#1  0x4030808d in apr_psprintf () from /usr/lib/libapr-0.so.0
#2  0x40ce01ce in zif_mgd_auth_midgard () 
from /usr/lib/php4/20020429-zts/midgard.so
#3  0x40856018 in execute () from /usr/lib/apache2/modules/libphp4.so
#4  0x40855d37 in execute () from /usr/lib/apache2/modules/libphp4.so
#5  0x40844893 in zend_execute_scripts () 
from /usr/lib/apache2/modules/libphp4.so
#6  0x4080fe46 in php_execute_script () 
from /usr/lib/apache2/modules/libphp4.so
#7  0x4085bc3a in execute () from /usr/lib/apache2/modules/libphp4.so
#8  0x08078305 in ap_run_handler ()
#9  0x08078910 in ap_invoke_handler ()
#10 0x08069c5a in ap_process_request ()
#11 0x080650ed in _start ()
#12 0x083f37b8 in ?? ()
#13 0x00000004 in ?? ()
#14 0x083f37b8 in ?? ()
#15 0x405b4780 in modperl_process_connection_handler ()
   from /usr/lib/apache2/modules/mod_perl.so
#16 0x080834f5 in ap_run_process_connection ()
#17 0x08076904 in ap_graceful_stop_signalled ()
#18 0x08076b1b in ap_graceful_stop_signalled ()
#19 0x08076b78 in ap_graceful_stop_signalled ()
#20 0x080773ea in ap_mpm_run ()
#21 0x0807d9bd in main ()

This one is from trying to access the administration section (none of the 
standard Midgard interfaces, they all work):

Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 1079499616 (LWP 9886)]
0x4042b0a8 in writev () from /lib/tls/libc.so.6
(gdb) backtrace
#0  0x4042b0a8 in writev () from /lib/tls/libc.so.6
#1  0x402ff20c in apr_socket_sendv () from /usr/lib/libapr-0.so.0
#2  0x402ff5e4 in apr_sendv () from /usr/lib/libapr-0.so.0
#3  0x0808d752 in ap_add_output_filters_by_type ()
#4  0x0808ec87 in ap_core_translate ()
#5  0x08085e71 in ap_pass_brigade ()
#6  0x08085e71 in ap_pass_brigade ()
#7  0x08064f00 in _start ()
#8  0x083e8fe0 in ?? ()
#9  0x083f0950 in ?? ()
#10 0x083ecd00 in ?? ()
#11 0x00001fa2 in ?? ()
#12 0x00000000 in ?? ()
#13 0x00000000 in ?? ()
#14 0x00000001 in ?? ()
#15 0x00000006 in ?? ()
#16 0x4048ba20 in __after_morecore_hook () from /lib/tls/libc.so.6
#17 0x00000000 in ?? ()
#18 0x00000000 in ?? ()
#19 0x00000000 in ?? ()
#20 0x00000000 in ?? ()
#21 0x083e8c50 in ?? ()
#22 0x00001fe8 in ?? ()
#23 0x08223208 in ?? ()
#24 0x32616631 in ?? ()
#25 0x40000a0d in ?? () from /lib/ld-linux.so.2
#26 0x409cf2e0 in php_esc_list () from /usr/lib/apache2/modules/libphp4.so
#27 0x409eb21c in ?? () from /usr/lib/apache2/modules/libphp4.so
#28 0xbfffd2e0 in ?? ()
#29 0x00000080 in ?? ()
#30 0xbfffd2a8 in ?? ()
#31 0x40811925 in ap_php_vsnprintf () from /usr/lib/apache2/modules/libphp4.so
#32 0x08085e71 in ap_pass_brigade ()
#33 0x080888ae in ap_content_length_filter ()
#34 0x08085e71 in ap_pass_brigade ()
#35 0x401a6c94 in apr_brigade_write () from /usr/lib/libaprutil-0.so.0
#36 0x08088c8d in ap_old_write_filter ()
#37 0x08088d9b in ap_rwrite ()
#38 0x4085a993 in execute () from /usr/lib/apache2/modules/libphp4.so
#39 0x40822f14 in php_ob_get_length () 
from /usr/lib/apache2/modules/libphp4.so
#40 0x40821998 in php_body_write () from /usr/lib/apache2/modules/libphp4.so
#41 0x4080e07c in php_request_shutdown () 
from /usr/lib/apache2/modules/libphp4.so
#42 0x40842d9c in zend_print_zval_ex () 
from /usr/lib/apache2/modules/libphp4.so
#43 0x40842d22 in zend_print_zval () from /usr/lib/apache2/modules/libphp4.so
#44 0x408428f5 in zend_print_variable () 
from /usr/lib/apache2/modules/libphp4.so
#45 0x408543f2 in execute () from /usr/lib/apache2/modules/libphp4.so
#46 0x40844893 in zend_execute_scripts () 
from /usr/lib/apache2/modules/libphp4.so
#47 0x4080fe46 in php_execute_script () 
from /usr/lib/apache2/modules/libphp4.so
#48 0x4085bc3a in execute () from /usr/lib/apache2/modules/libphp4.so
#49 0x08078305 in ap_run_handler ()
#50 0x08078910 in ap_invoke_handler ()
#51 0x08069c5a in ap_process_request ()
#52 0x080650ed in _start ()
#53 0x0843bdc0 in ?? ()
#54 0x00000004 in ?? ()
#55 0x0843bdc0 in ?? ()
#56 0x405b4780 in modperl_process_connection_handler ()
   from /usr/lib/apache2/modules/mod_perl.so
#57 0x080834f5 in ap_run_process_connection ()
#58 0x08076904 in ap_graceful_stop_signalled ()
#59 0x08076b1b in ap_graceful_stop_signalled ()
#60 0x08076b78 in ap_graceful_stop_signalled ()
#61 0x080773ea in ap_mpm_run ()
#62 0x0807d9bd in main ()

There was also a segfault whenver I tried to log in using the site's own login 
mechanism. It only segfaulted when I entered the correct password, and for 
some reason, it doesn't happen when I run apache2 within gdb. 

If anyone has any idea what I might try, pls let me know. Like I said, it's 
not my code and I'm pretty inexperienced with debugging segfaults...


Bye,

Andreas

-- 
Adding sound to movies would be like putting lipstick on the Venus de Milo. -- 
Mary Pickford, 1925

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to