ID: 32751
Updated by: [EMAIL PROTECTED]
Reported By: prism at pld-linux dot org
-Status: Open
+Status: Feedback
Bug Type: Zend Engine 2 problem
Operating System: PLD Linux Distribution
PHP Version: 5.0.4
New Comment:
If you load only and ONLY the mysql extension in your php.ini, can you
reproduce this?
Previous Comments:
------------------------------------------------------------------------
[2005-04-23 01:00:49] prism at pld-linux dot org
Our Configure Command:
'./configure' 'LDFLAGS=' 'CFLAGS=-O2 -march=i686 -DEAPI=1
-I/usr/X11R6/include -I/usr/include/apr
-I/usr/include/apr-util -I/usr/include' 'CXXFLAGS=-O2
-march=i686' 'FFLAGS=-O2 -march=i686' 'CPPFLAGS='
'CC=i686-pld-linux-gcc' 'CXX=i686-pld-linux-g++'
'--build=i686-pld-linux' '--prefix=/usr'
'--exec-prefix=/usr' '--bindir=/usr/bin'
'--sbindir=/usr/sbin' '--sysconfdir=/etc/php'
'--datadir=/usr/share' '--includedir=/usr/include'
'--libdir=/usr/lib' '--libexecdir=/usr/lib'
'--localstatedir=/var' '--sharedstatedir=/var/lib'
'--mandir=/usr/share/man' '--infodir=/usr/share/info'
'--x-libraries=/usr/X11R6/lib'
'--with-apxs2=/usr/sbin/apxs' '--enable-maintainer-zts'
'--with-config-file-path=/etc/php'
'--with-exec-dir=/usr/bin' '--disable-debug'
'--enable-memory-limit' '--enable-bcmath=shared'
'--enable-calendar=shared' '--enable-ctype=shared'
'--enable-dba=shared' '--enable-dbx=shared'
'--enable-dio=shared' '--enable-dom=shared'
'--enable-exif=shared' '--enable-filepro=shared'
'--enable-ftp=shared' '--enable-gd-native-ttf'
'--enable-gd-jus-conf' '--enable-magic-quotes'
'--enable-mbstring=shared,all' '--enable-mbregex'
'--enable-pcntl=shared' '--enable-posix=shared'
'--enable-session' '--enable-shared'
'--enable-shmop=shared' '--enable-sysvmsg=shared'
'--enable-sysvsem=shared' '--enable-sysvshm=shared'
'--enable-track-vars' '--enable-trans-sid'
'--enable-safe-mode' '--enable-sockets=shared'
'--enable-ucd-snmp-hack' '--enable-wddx=shared'
'--enable-xml=shared' '--enable-yp=shared'
'--enable-soap=shared' '--with-bz2=shared'
'--with-cpdflib=shared' '--with-curl=shared' '--with-db4'
'--with-dbase=shared' '--with-expat-dir=shared,/usr'
'--with-iconv=shared' '--with-fam=shared'
'--with-filepro=shared' '--with-freetype-dir=shared'
'--with-gettext=shared' '--with-gd=shared,/usr'
'--with-gdbm' '--with-gmp=shared' '--with-imap=shared'
'--with-imap-ssl' '--with-interbase=shared,/usr'
'--with-jpeg-dir=/usr' '--with-ldap=shared'
'--with-mcrypt=shared' '--with-mhash=shared'
'--with-mime-magic=shared,/usr/share/file/magic.mime'
'--with-ming=shared' '--with-mnogosearch=shared,/usr'
'--with-msession=shared' '--with-mssql=shared'
'--with-mysql=shared,/usr'
'--with-mysql-sock=/var/lib/mysql/mysql.sock'
'--with-mysqli=shared' '--with-ncurses=shared'
'--with-openssl=shared' '--with-pcre-regex=shared'
'--with-pear=/usr/share/pear' '--with-pgsql=shared,/usr'
'--with-png-dir=/usr' '--with-pspell=shared'
'--with-readline=shared' '--with-recode=shared'
'--with-regex=php' '--without-sablot-js'
'--with-snmp=shared' '--with-sybase=shared,/usr'
'--with-sybase-ct=shared,/usr' '--with-sqlite=shared,/usr'
'--with-t1lib=shared' '--with-tidy=shared'
'--with-tiff-dir=/usr' '--with-unixODBC=shared'
'--with-xmlrpc=shared,/usr' '--with-xsl=shared'
'--with-zlib=shared' '--with-zlib-dir=shared,/usr'
------------------------------------------------------------------------
[2005-04-22 14:39:36] [EMAIL PROTECTED]
Using this code, from the url you posted:
<?php
$link = mysql_pconnect('localhost', 'aaa', 'bbb');
mysql_select_db('ccc', $link);
if($link) mysql_close($link);
echo 'I am still alive';
?>
And I can not reproduce this. Not with PHP 4.3.12-dev, PHP 5.1-dev..and
I have glibc 2.3.4 (FC2)
What is the configure line you are using with PHP?
------------------------------------------------------------------------
[2005-04-20 01:17:06] [EMAIL PROTECTED]
Works fine on SuSE 9.2/glibc 2.3.3.
I'm 100% sure it also works on other systems I have around here, but
I'll check it tomorrow.
------------------------------------------------------------------------
[2005-04-19 22:37:43] prism at pld-linux dot org
I did't try in other OS. Later, I'll see in Windows - but
I have to set up the environment first.
Yes. I used glibc 2.3.4 before, and switched to 2.3.5 to
see if it helps.
It also happened earlier, when I had some older glibc, but
I ignored it.
The code also fails in CLI. Actually, we test it in CLI
because Apache doesn't get any output from PHP module
since it dies - proxy says that zero-sized reply comes.
And finally: Yes, we build as much we can as modules to
package it into separate packages.
------------------------------------------------------------------------
[2005-04-19 22:23:38] [EMAIL PROTECTED]
Are you able to reproduce it under a different OS?
Or at least with different glibc?
Is it reproducible only with Apache2 or with CLI too?
As far as I can see, mysql is built as shared module or am I wrong?
------------------------------------------------------------------------
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/32751
--
Edit this bug report at http://bugs.php.net/?id=32751&edit=1