Re: Again, Segfault with Aolserver, PHP, SquirrelMail
| From: | Scott Goodwin | Date: | Mon, 26 Nov 2001 20:27:42 +0000 |
| Subject: | Re: Again, Segfault with Aolserver, PHP, SquirrelMail | ||
| Groups: | php.install | ||
| Request: | Send a blank email to php-install+get-5088@lists.php.net to get a copy of this message | ||
Hi Sean,
have you run AOLserver under GDB yet to find out where it is segfaulting?
Here's an example of how to do that.
Put this into a file called gdbinit, substituting the things in parens with
something appropriate and adjusting pathnames:
======= BEGIN : CUT ==============
directory /usr/local/src/aolserver
directory /usr/local/src/(other source dir)
directory /usr/local/src/(other source dir)
set args -f -u (user) -g (group) -t /usr/local/aolserver/nsd.tcl -s
(servername)
run
========== END : CUT ============
then run:
gdb -x gdbinit /usr/local/bin/aolserver/bin/nsd
After the process segfaults, type "bt" at the GDB> prompt (bt = backtrace).
This should give you the function, source code line # etc. of where the
fault is occurring.
/s.
> Hello,
>
> No one seems to want to touch this, not on the Aolserver list, not on the
> PHP list, not on the SquirrelMail list. However, I'm going to try again.
>
> On a server running RedHat Linux 7.2, I've got Aolserver 3.4.2 compiled
and
> working fine, and PHP 4.0.6 compiled as a module and working fine except
> when it segfaults. It occurs consistently when loading SquirrelMail's
> (1.2.0-rc2) src/right_main.php, though I think the problem is really in
the
> called function sqi_mailbox_list from functions/imap_mailbox.php. Exactly
> what the server is trying to do when it crashes I haven't yet figured out.
>
> The PHP source distribution warns about trouble with multi-threaded
> servers, but the suggested workaround, removing a line of code, refers to
a
> line that no longer appears to be in the code anyway.
>
> Has anyone had a similar problem? Can anyone help me solve this problem or
> debug it more accurately? I currently have Aolserver 3.0, SquirrelMail
> 1.0.6, and PHP 4.0.6 running with no problems on another server under
> RedHat 6.2 (I'm trying to migrate our webmail onto a new machine) so this
> is very frustrating.
>
> Thanks.
>
> Sean Redmond
> Brooklyn Museum of Art
>
>
>