Bug #62530 [Opn->Fbk]: The FastCGI process exited unexpectedly
| From: | pajoye@php.net | Date: | Wed, 11 Jul 2012 12:24:33 +0000 |
| Subject: | Bug #62530 [Opn->Fbk]: The FastCGI process exited unexpectedly | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-171872@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=62530&edit=1
ID: 62530
Updated by: pajoye@php.net
Reported by: ralph at alletha dot nl
Summary: The FastCGI process exited unexpectedly
-Status: Open
+Status: Feedback
Type: Bug
Package: MSSQL related
Operating System: Windows Server 2008 R2 Standard
PHP Version: 5.4.4
Block user comment: N
Private report: N
New Comment:
There is no MSSQL driver available in 5.3+, are you sure you are not using pecl's
sqlsrv?
Previous Comments:
------------------------------------------------------------------------
[2012-07-11 11:17:32] ralph at alletha dot nl
Description:
------------
Our Server is: Windows Server 2008 R2 Standard
Running:
- IIS 7.5
- MSSQL 2008 R2
- php-5.4.4-Win32-VC9-x86
We narrowed the error down to a select query we perform.
Query ex. = SELECT [ID], [NAME], [THUMBNAILPHOTO] FROM [DBNAME]
When we include a text field ([THUMBNAILPHOTO]) in the select query we receive
the mentioned error.
If we just select [ID], [NAME] then it works fine. We've tried to change the
field [THUMBNAILPHOTO] from to text to varchar(max) but no difference there.
The content of the field [THUMBNAILPHOTO] is a base64_encoded string.
If we put in less then 300 characters then it would also work fine.
Actual result:
--------------
Backtrace result using windows debug diagnostics:
WARNING - DebugDiag was not able to locate debug symbols for php5ts.dll, so the
information below may be incomplete.
In php-
cgi__PID__3648__Date__07_11_2012__Time_11_44_52AM__904__Second_Chance_Exception_
C0000005.dmp the assembly instruction at
php5ts!zend_hash_quick_add_or_update+8d8 in E:\php-5.4.4-Win32-VC9-
x86\php5ts.dll from The PHP Group has caused an access violation exception
(0xC0000005) when trying to read from memory location 0x41527441 on thread 0
Report:
Report for php-
cgi__PID__3788__Date__07_11_2012__Time_11_24_54AM__217__Second_Chance_Exception_
C0000005.dmp
Type of Analysis Performed Crash Analysis
Machine Name WWW-INTRANET-01
Operating System Windows Server 2008 R2 Service Pack 1
Number Of Processors 2
Process ID 3788
Process Image E:\php-5.4.4-Win32-VC9-x86\php-cgi.exe
System Up-Time 08:05:28
Process Up-Time 00:00:02
Thread 0 - System ID 4184
Entry point php_cgi+75cd
Create time 7/11/2012 11:24:52 AM
Time spent in user mode 0 Days 0:0:0.796
Time spent in kernel mode 0 Days 0:0:0.140
Full Call Stack
Function Arg 1 Arg 2 Arg 3 Arg 4 Source
php5ts!zend_hash_quick_add_or_update+8d8 00002000 028e7ff8 028e2630
00002000
php5ts!zend_objects_free_object_storage+306 0000000a 6ba309bf
028e2630 00002000
php5ts!ts_resource_ex+14 028e2630 00002000 70c42c3b 028e2630
php5ts!erealloc+2f 028e2630 00002000 00000000 028e7bb0
php_pdo_odbc+2c3b 028e7bb0 00002000 00a6f9cc 00a6f9d8
php5ts!zend_std_get_properties+19f 00000002 00000000 00000000
00000000
php5ts!php_pcre_replace_impl+22d5 00000000 6bf312ca 00a6fa38
012f2650
php5ts!zend_parse_parameters+2b 028c5a80 0000000b 00000000
00000000
php5ts!php_strlcpy+e5 00000001 028c5a80 00000000 028e7bb0
php5ts!zval_ptr_dtor+84a 011c2c08 012f2650 6ba31dbd 00a6fe48
php5ts!php_array_merge+67f 00a6fe48 00a6fb30 00000000 011c2c08
php5ts!execute+1fd 0130d8e8 011c2c01 011c2c08 00a6fe48
php5ts!zend_execute_scripts+119 00000001 0130c739 00a6fb4c
00000000
user32!PostThreadMessageA+e1 00a6ff08 00000000 56433230 00000000
php5ts!php_execute_script+a7 00000160 00000004 00001000 011b0000
php5ts!php_load_extension+2aa 00000004 00000000 00000001
00a6fcd4
php5ts!php_stream_open_for_zend_ex+140 012f2060 00a6fe48 00000089
011c2c08
php5ts!php_stream_open_for_zend_ex+1a6 012f2060 00a6fe48 011c2c08
0130a068
php5ts!php_fopen_primary_script+1a8 00a6fe48 011c2c08 0103b4cc
00000001
php_cgi+468d 00000000 00000000 00000000 00000000
msvcr90!__getmainargs+21 7efde000 00a6ff64 77669ef2 7efde000
f:\dd\vctools\crt_bld\self_x86\crt\src\crtlib.c @ 159
kernel32!BaseThreadInitThunk+e 7efde000 7669b358 00000000
00000000
ntdll!__RtlUserThreadStart+70 010375cd 7efde000 ffffffff
776f736f
ntdll!_RtlUserThreadStart+1b 010375cd 7efde000 00000000 00000000
Exception Information
PHP5TS!ZEND_HASH_QUICK_ADD_OR_UPDATE+8D8WARNING - DebugDiag was not able to
locate debug symbols for php5ts.dll, so the information below may be incomplete.
In php-
cgi__PID__3788__Date__07_11_2012__Time_11_24_54AM__217__Second_Chance_Exception_
C0000005.dmp the assembly instruction at
php5ts!zend_hash_quick_add_or_update+8d8 in E:\php-5.4.4-Win32-VC9-
x86\php5ts.dll from The PHP Group has caused an access violation exception
(0xC0000005) when trying to read from memory location 0x41527441 on thread 0
Module Information
Image Name: E:\php-5.4.4-Win32-VC9-x86\php5ts.dll Symbol Type: Export
Base address: 0x00905a4d Time Stamp: Wed Jun 13 22:30:20 2012
Checksum: 0x00000000 Comments:
COM DLL: False Company Name: The PHP Group
ISAPIExtension: False File Description: PHP Script Interpreter
ISAPIFilter: False File Version: 5.4.4
Managed DLL: False Internal Name: PHP Script Interpreter
VB DLL: False Legal Copyright: Copyright © 1997-2010 The PHP Group
Loaded Image Name: php5ts.dll Legal Trademarks: PHP
Mapped Image Name: Original filename: php5ts.dll
Module name: php5ts Private Build:
Single Threaded: False Product Name: PHP
Module Size: 5.96 MBytes Product Version: 5.4.4
Symbol File Name: php5ts.dll Special Build: &
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=62530&edit=1