Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Dec 2002 08:10:03 -0800 (PST)
From:      Bruce Campbell <bruce@engmail.uwaterloo.ca>
To:        freebsd-ports@FreeBSD.org
Subject:   Re: ports/30870: httpd in free(): warning: recursive call
Message-ID:  <200212121610.gBCGA3cA021379@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/30870; it has been noted by GNATS.

From: Bruce Campbell <bruce@engmail.uwaterloo.ca>
To: freebsd-gnats-submit@FreeBSD.org, vrg@cmt.hu
Cc:  
Subject: Re: ports/30870: httpd in free(): warning: recursive call
Date: Thu, 12 Dec 2002 11:05:55 -0500

 On:
 
 FreeBSD level.uwaterloo.ca 4.6.2-RELEASE FreeBSD 4.6.2-RELEASE #0: Wed Aug 14 
 21:23:26 GMT 2002     
 murray@builder.freebsdmall.com:/usr/src/sys/compile/GENERIC i386
 
 Running:
 
 Apache/1.3.27 (Unix) PHP/4.2.3 mod_ssl/2.8.11 OpenSSL/0.9.6e
 
 and Horde/IMP with mysql-3.23.52
 
 I have recently seen:
 
   httpd fills up /var/log/httpd-error.log with:
 
   httpd in free(): warning: recursive call
   httpd in free(): warning: recursive call
   httpd in free(): warning: recursive call
   httpd in free(): warning: recursive call
   httpd in free(): warning: recursive call
 
 and essentially dies.  I did not save much of the error log
 that time.  More recently:
 
 [Thu Dec 12 00:04:26 2002] [notice] child pid 8946 exit signal Segmentation 
 fault (11)
 [Thu Dec 12 00:04:31 2002] [notice] child pid 15690 exit signal Segmentation 
 fault (11)
 [Thu Dec 12 00:04:37 2002] [notice] child pid 1714 exit signal Segmentation 
 fault (11)
 httpd in free(): warning: chunk is already free
 
 and:
 
 [Thu Dec 12 04:15:06 2002] [error] System: Connection reset by peer (errno: 54)
 [Thu Dec 12 04:15:07 2002] [error] mod_ssl: SSL handshake interrupted by system
 [Hint: Stop button pressed in browser?!] (System error follows)
 [Thu Dec 12 04:15:07 2002] [error] System: Broken pipe (errno: 32)
 [Thu Dec 12 04:15:07 2002] [error] mod_ssl: SSL handshake interrupted by system
 
 and an attempt to restart apache yields:
 
 httpd in free(): warning: chunk is already free
 httpd in free(): warning: chunk is already free
 httpd in free(): warning: page is already free
 httpd in free(): warning: chunk is already free
 httpd in free(): warning: chunk is already free
 httpd in free(): warning: page is already free
 
 a few thousand times, plus:
 
 [Thu Dec 12 05:00:02 2002] [warn] child process 9026 still did not exit, sending
  a SIGTERM
 Processing config directory: /usr/local/etc/horde
  Processing config file: /usr/local/etc/horde/httpd.conf.horde
  Processing config file: /usr/local/etc/horde/httpd.conf.imp
  Processing config file: /usr/local/etc/horde/httpd.conf.turba
 [Thu Dec 12 05:00:06 2002] [crit] (48)Address already in use: make_sock: could n
 ot bind to port 443
 [Thu Dec 12 05:00:07 2002] [error] child process 9026 still did not exit, sendin
 g a SIGKILL
 [Thu Dec 12 05:00:07 2002] [notice] caught SIGTERM, shutting down
 Processing config directory: /usr/local/etc/horde
  Processing config file: /usr/local/etc/horde/httpd.conf.horde
  Processing config file: /usr/local/etc/horde/httpd.conf.imp
  Processing config file: /usr/local/etc/horde/httpd.conf.turba
 
 (but it didn't actually start up)
 
 and mysql daemon load goes to the top, and system became unuseable.
 
 A google search yields many references to the "httpd in free"
 error, but I don't know of a solution, or whether the problem
 is freebsd, mysql, apache, etc.
 
 -- 
 Bruce Campbell
 Engineering Computing
 CPH-2374B
 University of Waterloo
 (519)888-4567 ext 5889
 
 ----------------------------------------
 This mail sent through www.mywaterloo.ca

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200212121610.gBCGA3cA021379>