Bug #17058 Updated: child pid XXX exit signal Segmentation Fault (11)

From: Date: Wed, 15 May 2002 18:06:56 +0000
Subject: Bug #17058 Updated: child pid XXX exit signal Segmentation Fault (11)
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-7777@lists.php.net to get a copy of this message
ID: 17058 Updated by: karyn.joseph@teradyne.com Reported By: karyn.joseph@teradyne.com Status: Open Bug Type: Reproducible crash Operating System: Solaris 2.7 PHP Version: 4.2.0 New Comment: You can close this issue. I compile Apache 1.3.24 and redid the config file. Everything is working fine now. (Better than ever actually.) thank you for your help, Karyn Previous Comments: ------------------------------------------------------------------------ [2002-05-09 05:29:29] derick@php.net You need to compile apache with debug sysmbols, the easiest way to do this is by making a static apach emodule of PHP. Derick ------------------------------------------------------------------------ [2002-05-08 19:34:10] karyn.joseph@teradyne.com Your assumption is exactly correct. The /opt/apache is just a link to /opt/apache.1.X. This way I can upgrade quickly without disrupting the whole server. So I removed the /opt/apache_1.3_64/libexec/libphp4.so file, removed the entries from the httpd.conf file, re-ran the config.nice, make, and make install for php4ORC1, then re-ran the gdb and still got the question marks. How do I remove a previous php install? Or any idea why it is not enabling the debugs? I'm obviously missing something. Any ideas? Karyn ------------------------------------------------------------------------ [2002-05-08 19:26:06] alan_k@php.net if you need to check a php binary to see how it was configured apart from <? phpinfo() ?> strings libphp4.so | grep configure I did notice that your apache modules directory was this /opt/apache_1.3_64/libexec/libphp4.so and you used apxs from here - "--with-apxs=/opt/apache/bin/apxs" I presume they are the same install of apache? ------------------------------------------------------------------------ [2002-05-08 16:08:00] karyn.joseph@teradyne.com I thought it was. I'm new to php, so am not sure what else I could do to change the install. I'll try to recompile php again and remove the previous install. Once installed, how can I tell if the correct modules are loaded or not? Thanks, Karyn ------------------------------------------------------------------------ [2002-05-08 16:04:38] mfischer@php.net The line #0 0xfed00178 in ?? () from /opt/apache_1.3_64/libexec/libphp4.so tells me the debugger can't find the symbols which means that this binary doesn't have the debug symbols which are normally generated when compiling with --enable-debug Have you made sure the right binary is installed and loaded in the debugger? ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/17058 -- Edit this bug report at http://bugs.php.net/?id=17058&edit=1

« previous php.bugs (#7777) next »