Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Jun 2008 04:27:01 -0400
From:      "Philip M. Gollucci" <pgollucci@p6m7g8.com>
To:        Daniel O'Connor <doconnor@gsoft.com.au>
Cc:        freebsd-apache@freebsd.org
Subject:   Re: Apache w/ PHP crashes after upgrading to 7.0
Message-ID:  <4850DDD5.7090209@p6m7g8.com>
In-Reply-To: <200806121348.18205.doconnor@gsoft.com.au>

index | next in thread | previous in thread | raw e-mail

Daniel O'Connor wrote:
> Hi,
> I recently upgraded from FreeBSD 6.3 to 7.0 and now I am finding that it 
> crashes on start unless I disable both pgsql.so and mhash.so.
> 
> The stack trace is..
> #0  0x28f04d40 in ?? ()
> #1  0x281c6f2e in _pthread_main_np () from /lib/libc.so.7
> #2  0x2819fa0c in puts () from /lib/libc.so.7
> #3  0x281a0177 in gethostbyname () from /lib/libc.so.7
> #4  0x08069a12 in ap_get_local_host ()
> #5  0x08068b9c in ap_fini_vhost_config ()
> #6  0x0805639c in ap_read_config ()
> #7  0x0805f133 in standalone_main ()
> #8  0x08060c1f in main ()
That stack trace is bogus looks like memory/stack got corrupted.... 
gethostbyname does not call puts()

8-current code:
src/lib/libc/net/gethostnameadr.c:	
struct hostent *
gethostbyname(const char *name)
{
     struct hostdata *hd;
     struct hostent *rval;
     int ret_h_errno;

     if ((hd = __hostdata_init()) == NULL)
         return (NULL);
     if (gethostbyname_r(name, &hd->host, hd->data, sizeof(hd->data), &rval,
         &ret_h_errno) != 0)
         return (NULL);
     return (rval);
}

Rather than
gdb binary binary.core

trying doing
$ gdb /usr/local/sbin/httpd

http://httpd.apache.org/dev/debugging.html#gdb

see the url for the rest....





-- 
------------------------------------------------------------------------
Philip M. Gollucci (philip@ridecharge.com)
o:703.549.2050x206
Senior System Admin - Riderway, Inc.
http://riderway.com / http://ridecharge.com
1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70  3F8C 75B8 8FFB DB9B 8C1C

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.



home | help

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