Re: [PHP4BETA] Latest CVS - Question - IMPORTANT
| From: | Sarah Pearson | Date: | Tue, 21 Sep 1999 16:50:55 +0000 |
| Subject: | Re: [PHP4BETA] Latest CVS - Question - IMPORTANT | ||
| References: | 1 2 | Groups: | php.version4 |
| Request: | Send a blank email to php-version4+get-4756@lists.php.net to get a copy of this message | ||
Joey [joey@samaritan.com] wrote:
> sarah,
>
> Are you running CGI or embedded? What OS and web server?
>
> What usually helps is if you can attach gdb to the process,
> so we can see what is happening in there...
Ok, I've managed to compile PHP as a cgi program and ran it through
gdb with the following code.
?
$mysql_link = mysql_connect("localhost", "root", "");
mysql_select_db("pcstuff", $mysql_link);
echo "Got here ok!";
?>
<HTML>
<BODY>
<H1>boo</H1>
</BODY>
</HTML>
The following happens :
Starting program: /usr/local/bin/php test.php
Program received signal SIGSEGV, Segmentation fault.
0x80725e2 in _get_zval_ptr (node=0x80f4f8c, Ts=0xbffffa08,
should_free=0x80dea00) at zend_execute.c:85
85 PZVAL_UNLOCK(*Ts[node->u.var].var);
a backtrace (now I know what it means :) ) shows :
(gdb) bt
#0 0x80725e2 in _get_zval_ptr (node=0x80f4f8c, Ts=0xbffffa08,
should_free=0x80dea00) at zend_execute.c:85
#1 0x8075330 in execute (op_array=0x80f4c58) at zend_execute.c:1543
#2 0x80584c6 in php_execute_script (primary_file=0xbffffc5c) at main.c:1171
#3 0x805d491 in main (argc=2, argv=0xbffffcb4) at cgi_main.c:470
I hope this helps in solving this problem.
--
Sarah Pearson
sarah@zippysoft.com
m