php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #50763 appcrash with real_connect at persistant connection
Submitted: 2010-01-15 11:51 UTC Modified: 2010-01-23 01:00 UTC
From: tidustracker at freenet dot de Assigned:
Status: No Feedback Package: MySQLi related
PHP Version: 5.3.1 OS: Windows Vista
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: tidustracker at freenet dot de
New email:
PHP Version: OS:

 

 [2010-01-15 11:51 UTC] tidustracker at freenet dot de
Description:
------------
mysqli::real_connect() with 'localhost' as host caused an connection error 2002
mysqli::real_connect() with 'p:localhost' as host caused the same connection error and ends up in an appcrash. Use of '127.0.0.1' or 'p:127.0.0.1' works fine.

Reproduce code:
---------------
$objMySQLi = new MySQLi();
$objMySQLi->init();

if(!$objMySQLi->options(MYSQLI_OPT_CONNECT_TIMEOUT, 3))
{
	die('Setting MYSQLI_OPT_CONNECT_TIMEOUT failed');
}

$objMySQLi->real_connect('p:localhost',
			 'root',
			 '',
			 'db');

Expected result:
----------------
a working (p)connection like on php 5.3.0

Actual result:
--------------
php.ini:
		mysqli.default_host =
	
		php 5.3.0
		
		'p:127.0.0.1'	= ok
		'127.0.0.1'		= ok
		'localhost'		= ok
		'p:localhost'	= ok
	

		php 5.3.1
		
		'p:127.0.0.1'	= ok
		'127.0.0.1'		= ok
		'localhost'		= connection error 2002
			Warning: mysqli::real_connect(): (HY000/2002): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat,
			oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
			 in D:\Webdevelopment\Scripts\test.php on line 68

		'p:localhost'	= connection error 2002 and appcrash
			Fehlerhafte Anwendung php_531.exe, Version 5.3.1.0, Zeitstempel 0x4b051712, fehlerhaftes Modul php_mysqli.dll, Version 5.3.1.0, Zeitstempel 0x4b051769, Ausnahmecode 0xc0000005, 		
			Fehleroffset 0x000012a5, Prozess-ID 0x1f68, Anwendungsstartzeit 01ca95d36ea6609e.

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2010-01-15 13:40 UTC] johannes@php.net
Please try using this snapshot:

  http://snaps.php.net/php5.3-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/


 [2010-01-15 16:31 UTC] rasmus@php.net
Give localhost an ipv4 address on your system and it should work fine.
 [2010-01-23 01:00 UTC] php-bugs at lists dot php dot net
No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun Dec 22 03:01:28 2024 UTC