|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2003-05-22 16:18 UTC] sniper@php.net
[2003-05-23 20:38 UTC] php-general at pennysaverusa dot net
[2003-05-23 20:53 UTC] sniper@php.net
[2003-05-27 13:43 UTC] php-general at pennysaverusa dot net
[2003-06-07 05:04 UTC] goba@php.net
[2003-06-07 09:21 UTC] philip@php.net
[2003-06-09 19:57 UTC] php-general at pennysaverusa dot net
[2003-06-09 20:00 UTC] barrygould at pennysaverusa dot net
[2003-06-09 23:39 UTC] sniper@php.net
[2003-06-10 12:36 UTC] php-general at pennysaverusa dot net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Nov 28 07:00:01 2025 UTC |
After making a mistake (forgetting to set a session variable), one of my pages started crashing apache ("child pid 7413 exit signal Segmentation fault (11)" in apache error log). After a lot of hair-pulling, it turns out that changing a virtual() statement to an include() statement fixes the segfaulting. There is no PHP code in the included file, only html & client-side JS. This is the error that _should_ display if it doesn't segfault: Notice: Undefined index: product in /var/www/html/mercury/order_review.php on line 122 line 122: <?=$_SESSION["product"];?> I tried using DBG, but it still segfaults! This happens in 4.3.2RC4 and RC3 Configure command: ./configure --with-mysql --with-gd --with-zlib-dir=/usr/lib --with-apxs=/usr/sbin/apxs --with-config-file-path=/etc --enable-sockets mysql is version 4.0.12 (mysql Ver 12.18 Distrib 4.0.12, for pc-linux (i686)) I tried following the backtrace instructions, but I am unable to get a core dump, and running inside of gdb doesn't seem to let me hit the webserver. Server is SMP (Dual P4 Xeon). Apache is apache-1.3.27-2 from RedHat's RPM. /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUTH_ANON -DHAVE_ACTIONS -DHAVE_ALIAS -DHAVE_ASIS -DHAVE_AUTH -DHAVE_AUTOINDEX -DHAVE_AUTH_DB -DHAVE_AUTH_DBM -DHAVE_PHP4 -DHAVE_CERN_META -DHAVE_CGI -DHAVE_DIGEST -DHAVE_DIR -DHAVE_ENV -DHAVE_EXAMPLE -DHAVE_EXPIRES -DHAVE_HEADERS -DHAVE_IMAP -DHAVE_INCLUDE -DHAVE_INFO -DHAVE_LOG_AGENT -DHAVE_LOG_CONFIG -DHAVE_LOG_REFERER -DHAVE_MIME -DHAVE_MIME_MAGIC -DHAVE_MMAP_STATIC -DHAVE_NEGOTIATION -DHAVE_REWRITE -DHAVE_SETENVIF -DHAVE_SPELING -DHAVE_STATUS -DHAVE_UNIQUE_ID -DHAVE_USERDIR -DHAVE_USERTRACK -DHAVE_VHOST_ALIAS -DHAVE_SSL Thanks, Barry Gould