#47766 [Opn->Fbk]: php-cgi.exe crashes
[email protected] Sun, 29 Mar 2009 12:00:40 GMT
Newsgroups
php.bugs
Message-ID
<[email protected] >
ID: 47766
Updated by: [email protected]
Reported By: ipseno at yahoo dot com
-Status: Open
+Status: Feedback
Bug Type: CGI related
Operating System: Win XP SP3
PHP Version: 5.3CVS-2009-03-24 (snap)
-Assigned To:
+Assigned To: pajoye
New Comment:
Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves.
A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external
resources such as databases, etc. If the script requires a
database to demonstrate the issue, please make sure it creates
all necessary tables, stored procedures etc.
Please avoid embedding huge scripts into the report.
Previous Comments:
------------------------------------------------------------------------
[2009-03-29 11:45:19] ipseno at yahoo dot com
I have just used lattest windows snapshot of VC9 x86 Non Thread Safe.
Bug is still present, so crash still occurs.
------------------------------------------------------------------------
[2009-03-29 06:05:39] [email protected]
Please try using this CVS snapshot:
http://snaps.php.net/php5.3-latest.tar.gz
For Windows:
http://windows.php.net/snapshots/
Pretty sure this was fixed on Wednesday / Thursday.
------------------------------------------------------------------------
[2009-03-29 03:42:47] ipseno at yahoo dot com
Thread 0 - System ID 7056Entry point php_cgi+61ea
Create time 29.3.2009 1:37:02
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.93
Function Arg 1 Arg 2 Arg 3 Source
php5!lex_scan+2c06 00c0c8e4 00000001 0000002f
php5!zend_register_auto_global+7f 00000000 00000000
00000000
PHP5!LEX_SCAN+2C06WARNING - DebugDiag was not able to locate debug
symbols for php5.dll, so the information below may be incomplete.
In
php-cgi__PID__6828__Date__03_29_2009__Time_01_37_08AM__796__Second_Chance_Exception_C0000005.dmp
the assembly instruction at php5!lex_scan+2c06 in D:\Program
Files\php\php5.dll from The PHP Group has caused an access violation
exception (0xC0000005) when trying to read from memory location
0x02461000 on thread 0Module Information
Image Name: D:\Program Files\php\php5.dll Symbol Type: Export
Base address: 0x10000000 Time Stamp: Tue Mar 24 15:58:10 2009
Checksum: 0x0055c816 Comments:
COM DLL: False Company Name: The PHP Group
ISAPIExtension: False File Description: PHP Script Interpreter
ISAPIFilter: False File Version: 5.3.0RC2-dev
Managed DLL: False Internal Name: PHP Script Interpreter
VB DLL: False Legal Copyright: Copyright © 1997-2008 The PHP Group
Loaded Image Name: php5.dll Legal Trademarks: PHP
Mapped Image Name: Original filename: php5.dll
Module name: php5 Private Build:
Single Threaded: False Product Name: PHP
Module Size: 5,45 MBytes Product Version: 5.3.0RC2-dev
Symbol File Name: php5.dll Special Build: &
------------------------------------------------------------------------
[2009-03-25 22:16:36] ipseno at yahoo dot com
Thread 0 - System ID 1888Entry point php_cgi+61ea
Create time 25.3.2009 23:08:05
Time spent in user mode 0 Days 0:0:0.46
Time spent in kernel mode 0 Days 0:0:0.78
Function Arg 1 Arg 2 Arg 3 Source
php5!lex_scan+2c06 00c0c8e4 00000001 0000002f
php5!zend_register_auto_global+7f 00000000 00000000
00000000
PHP5!LEX_SCAN+2C06WARNING - DebugDiag was not able to locate debug
symbols for php5.dll, so the information below may be incomplete.
In
php-cgi__PID__2540__Date__03_25_2009__Time_11_08_11PM__531__Second_Chance_Exception_C0000005.dmp
the assembly instruction at php5!lex_scan+2c06 in D:\Program
Files\php\php5.dll from The PHP Group has caused an access violation
exception (0xC0000005) when trying to read from memory location
0x02461000 on thread 0Module Information
Image Name: D:\Program Files\php\php5.dll Symbol Type: Export
Base address: 0x10000000 Time Stamp: Tue Mar 24 15:58:10 2009
Checksum: 0x0055c816 Comments:
COM DLL: False Company Name: The PHP Group
ISAPIExtension: False File Description: PHP Script Interpreter
ISAPIFilter: False File Version: 5.3.0RC2-dev
Managed DLL: False Internal Name: PHP Script Interpreter
VB DLL: False Legal Copyright: Copyright © 1997-2008 The PHP Group
Loaded Image Name: php5.dll Legal Trademarks: PHP
Mapped Image Name: Original filename: php5.dll
Module name: php5 Private Build:
Single Threaded: False Product Name: PHP
Module Size: 5,45 MBytes Product Version: 5.3.0RC2-dev
Symbol File Name: php5.dll Special Build: &
------------------------------------------------------------------------
[2009-03-25 13:16:58] ipseno at yahoo dot com
Ok, I will make a backtrace then and post it here.
But until I do it, this is last what I found out:
Remember comment line:
// From DB....
Well if I remove JUST one dot it becomes:
// From DB...
and NO crash occurs!!!
If I ADD just one dot it becomes:
// From DB.....
and NO crash occurs!!!
What does it tell you, at a first glance?
I think, that it is, a specific number of string symbols, in .php file
that represent PHP(code) script itself, that brings core down
------------------------------------------------------------------------
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/47766
--
Edit this bug report at http://bugs.php.net/?id=47766&edit=1