Edit report at https://bugs.php.net/bug.php?id=62530&edit=1

 ID:                 62530
 Comment by:         ralph at alletha dot nl
 Reported by:        ralph at alletha dot nl
 Summary:            The FastCGI process exited unexpectedly
 Status:             Feedback
 Type:               Bug
 Package:            PDO related
 Operating System:   Windows Server 2008 R2 Standard
 PHP Version:        5.4.4
 Block user comment: N
 Private report:     N

 New Comment:

Yes, it's working now.
Thanx.


Previous Comments:
------------------------------------------------------------------------
[2012-07-11 13:27:24] paj...@php.net

You should try with SqlSrv instead:

http://pecl.php.net/package/sqlsrv
http://sqlsrvphp.codeplex.com/

Changing to PDO (we should create the PDO<driver> category...)

------------------------------------------------------------------------
[2012-07-11 12:27:14] ralph at alletha dot nl

Yes, We use PDO with ODBC.

------------------------------------------------------------------------
[2012-07-11 12:24:33] paj...@php.net

There is no MSSQL driver available in 5.3+, are you sure you are not using 
pecl's 
sqlsrv?

------------------------------------------------------------------------
[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

Reply via email to