#27898 [NEW]: HEAD request makes httpd hang

From: Date: Wed, 07 Apr 2004 07:51:26 +0000
Subject: #27898 [NEW]: HEAD request makes httpd hang
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-57617@lists.php.net to get a copy of this message
From:             wiwi at progon dot net
Operating system: FreeBSD 5.2.1p4
PHP version:      4.3.6RC1
PHP Bug Type:     Reproducible crash
Bug description:  HEAD request makes httpd hang

Description:
------------
Looks as if bug #5649 is back again. This happend only with .php scripts,
plain html ist just fine. 

I tried the following configs without any change:
  ./configure  --with-openssl --with-pgsql
--with-apxs2=/usr/local/apache2/bin/apxs 
  ./configure  --with-pgsql --with-apxs2=/usr/local/apache2/bin/apxs
  ./configure  --with-apxs2=/usr/local/apache2/bin/apxs  

I tried the following php versions without any change:
  4.3.4
  4.3.5
  4.3.6RC2

I tried the following apache version without any change:
  2.0.48
  2.0.49

gdb output is not useful, as I have to use ctrl-c to stop the hanging
program:

Program received signal SIGINT, Interrupt.
0x2863749c in _thread_sig_handle_pending () from /usr/lib/libc_r.so.5
(gdb) where
#0  0x2863749c in _thread_sig_handle_pending () from /usr/lib/libc_r.so.5
#1  0x28636d32 in _thread_sig_handler () from /usr/lib/libc_r.so.5
#2  0x28636f34 in _thread_sig_handler () from /usr/lib/libc_r.so.5
#3  0x2863803a in _thread_sig_wrapper () from /usr/lib/libc_r.so.5
#4  0xbfbfba60 in ?? ()
#5  0x286379f0 in _thread_sig_handle_pending () from /usr/lib/libc_r.so.5
#6  0x286372ff in _thread_sig_check_pending () from /usr/lib/libc_r.so.5
#7  0x2863d58e in _thread_kern_scheduler () from /usr/lib/libc_r.so.5

Reproduce code:
---------------
#!/bin/sh
while [ true ]
do
   curl -I http://a.php.script
done

Actual result:
--------------
a) curl times out (curl: (52) Empty reply from server)
b) httpd hangs and uses up all cpu time:
 2143 nobody   110    0  9044K  7152K RUN      0:06 10.86% 10.06% httpd
 2130 nobody   108    0  9068K  7448K RUN      0:09  9.86%  9.77% httpd
 2156 nobody   109    0  9024K  7236K RUN      0:02  8.61%  4.93% httpd
 2150 nobody    20    0  9020K  7368K lockf    0:02  5.12%  3.86% httpd
 2153 nobody    20    0  9008K  7356K lockf    0:01  5.17%  3.76% httpd
 2152 nobody    20    0  9008K  7352K lockf    0:02  4.70%  3.42% httpd
 2151 nobody    20    0  9008K  7384K lockf    0:02  4.70%  3.42% httpd
 2154 nobody    20    0  9008K  7336K lockf    0:01  4.93%  3.37% httpd
 2155 nobody   103    0  9008K  7352K RUN      0:01  5.09%  3.12% httpd

-- 
Edit bug report at http://bugs.php.net/?id=27898&edit=1
-- 
Try a CVS snapshot (php4):  http://bugs.php.net/fix.php?id=27898&r=trysnapshot4
Try a CVS snapshot (php5):  http://bugs.php.net/fix.php?id=27898&r=trysnapshot5
Fixed in CVS:               http://bugs.php.net/fix.php?id=27898&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=27898&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=27898&r=needtrace
Need Reproduce Script:      http://bugs.php.net/fix.php?id=27898&r=needscript
Try newer version:          http://bugs.php.net/fix.php?id=27898&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=27898&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=27898&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=27898&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=27898&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=27898&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=27898&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=27898&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=27898&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=27898&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=27898&r=float


Thread (13 messages)

« previous php.bugs (#57617) next »