Test script:
<?php session_start(); ?>
Here's the backtrace:
(gdb) run -X
Starting program: /www/apache/bin/httpd -X
[New Thread 1024 (runnable)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (runnable)]
0x40634c86 in url_adapt_ext_ex (src=0x81756e4 "", srclen=0, name=0x80cf688 "PHPSESSID",
value=0x80b9f1c "44980f3dbbe538b0f75b6b24ecdb4071", newlen=0xbffff63c)
at /usr/src/web/php/php4/ext/standard/url_scanner_ex.re:337
337 smart_str_0(&ctx->result);
(gdb) bt full
#0 0x40634c86 in url_adapt_ext_ex (src=0x81756e4 "", srclen=0, name=0x80cf688
"PHPSESSID",
value=0x80b9f1c "44980f3dbbe538b0f75b6b24ecdb4071", newlen=0xbffff63c)
at /usr/src/web/php/php4/ext/standard/url_scanner_ex.re:337
ret = 0x0
ctx = (url_adapt_state_ex_t *) 0x407a6d14
#1 0x405d6e18 in session_adapt_uris (src=0x81756e4 "", srclen=0, new=0xbffff640,
newlen=0xbffff63c) at session.c:1369
No locals.
#2 0x4063209e in php_ub_body_write_no_header (str=0x81756e4 "", str_length=0) at
output.c:354
newstr = 0x0
new_length = 0
result = 0
#3 0x4063219b in php_ub_body_write (str=0x81756e4 "", str_length=0) at output.c:395
result = 0
#4 0x40631cd0 in php_end_ob_buffer (send_buffer=1) at output.c:172
final_buffer = 0x81756e4 ""
final_buffer_length = 0
alternate_buffer = (zval *) 0x0
to_be_destroyed_buffer = 0x81756e4 ""
#5 0x40631d4c in php_end_ob_buffers (send_buffer=1) at output.c:191
No locals.
#6 0x40542fa8 in apache_php_module_main (r=0x8172b2c,
display_source_mode=0) at sapi_apache.c:95
file_handle = {type = 2 '\002', filename = 0x8173574
"/www/apache/htdocs/session.php",
opened_path = 0x80b98ac 'Z' <repeats 32 times>, "\204Ì\217*",
handle = {fd = 135799936, fp = 0x8182480}, free_filename = 0 '\000'}
#7 0x40543b97 in send_php (r=0x8172b2c, display_source_mode=0,
filename=0x8173574 "/www/apache/htdocs/session.php")
at mod_php4.c:514
retval = 0
per_dir_conf = (HashTable *) 0x811d3a8
#8 0x40543bd5 in send_parsed_php (r=0x8172b2c) at mod_php4.c:525
No locals.
#9 0x8054473 in ap_invoke_handler () at mcrypt_modules.c:244
No locals.
#10 0x8067cf9 in process_request_internal () at mcrypt_modules.c:244
No locals.
#11 0x8067d5c in ap_process_request () at mcrypt_modules.c:244
No locals.
#12 0x805f5de in child_main () at mcrypt_modules.c:244
No locals.
#13 0x805f76c in make_child () at mcrypt_modules.c:244
No locals.
#14 0x805f8c9 in startup_children () at mcrypt_modules.c:244
No locals.
#15 0x805fef6 in standalone_main () at mcrypt_modules.c:244
No locals.
#16 0x8060683 in main () at mcrypt_modules.c:244
No locals.
#17 0x400959cb in __libc_start_main (main=0x806033c <main>, argc=2,
argv=0xbffff884, init=0x804e9b8 <_init>,
fini=0x8094a0c <_fini>, rtld_fini=0x4000ae60 <_dl_fini>,
stack_end=0xbffff87c) at ../sysdeps/generic/libc-start.c:92
argv = (char **) 0xbffff884
rtld_fini = (void (*)()) 0x4000ae60 <_dl_fini>
stack_end = (void *) 0x0
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]