ID:               48754
 Comment by:       louis at steelbytes dot com
 Reported By:      busia at tiscali dot it
 Status:           Verified
 Bug Type:         MySQL related
 Operating System: *
 PHP Version:      5.3.0 (as of 21-07-2008)
 Assigned To:      mysql
 New Comment:

repro on 5.3.0 on Win2003 using php.exe in command shell.  didn't have
this problem with 5.2.10


Previous Comments:
------------------------------------------------------------------------

[2009-08-28 23:27:08] empacc100 at seznam dot cz

WinXP SP3, PHP 5.3.0 VC9 TS, Apache 2.2.13 (apachelounge) + mod_fcgid
2.2b, MySQL 5.1.37 == same bug (php-cgi.exe crash)

/*
* php-cgi.exe OK
*/
$a=mysql_connect('127.0.0.1:3306', 'root', 'fdgdfgd'));
mysql_close($a);

/*
* php-cgi.exe CRASH
*/
mysql_connect('127.0.0.1:3306', 'root', 'fdgdfgd'));
mysql_close();

------------------------------------------------------------------------

[2009-08-26 05:13:12] jfb at zer7 dot com

I get this as well. I had avoided upgrading my ancient PHP code (some
of it was from PHP4); turns out it being that ancient also means it uses
old patterns, like not using handles. :)

Likely that newer code will not encounter this, so it'll be folks
upgrading slowly and cautiously.

------------------------------------------------------------------------

[2009-07-16 14:34:19] guillermog at tricuspide dot com

Still in the release, I really think lot's of people are having the
same 
problem with their sctripts!!

I filled a bug report hours ago to later accidentally find that it was
a 
very simple problem. Once I found the problem I looked for mysql_close

and version 5.3 to find this bug report.

Uff finnally after the whole day!!!

Regards,

Guillermo

------------------------------------------------------------------------

[2009-07-14 01:50:03] sujoe_2006 at 163 dot com

my development evioronment is 
   windows xp sp2
   apache 2.2
   php 5.3.0
   mysql 5.1.36

I write some code in test.php
<?php
   $conn = mysql_connect('ip','user','password');
   mysql_close();
?>
then ,I Will be catched a error by apache 2.2,it is:
"...
0x006e2072 in httpd.exe: 0xC0000005:
Access violation when reading location 0x00000000.
..."

but when check the mysql_close function like this for test.php
<?php
   $conn = mysql_connect('ip','user','password');
   mysql_close($conn);
?>
it will work no any error.
so ,i want to know its reason of the mysql_close(),please mail to me
Thanks!

------------------------------------------------------------------------

[2009-07-07 14:47:28] xektrum at gmail dot com

Description:
------
I can confirm this, I'm having the same issue with php 5.3 and apache2
when calling mysql_close without a mysql_link as parameter.

Reproduce code: 
------
<?php

mysql_connect('localhost','root','password');
mysql_close(); // win32 uncaught exception catched by MSVS

?>

Workaround/not crashing:
------
<?php
$link = mysql_connect('localhost','root','password');
mysql_close($link);
?>

Exception :
------
Not handled Exception in 0x006e2072 in httpd.exe: 0xC0000005:
Access violation when reading location 0x00000000.

Note : The Exception has been translated so it is not literal

------------------------------------------------------------------------

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/48754

-- 
Edit this bug report at http://bugs.php.net/?id=48754&edit=1

Reply via email to