ID: 37843 Updated by: [EMAIL PROTECTED] Reported By: dragos dot matachescu at enterprise-concept dot com -Status: Open +Status: Feedback Bug Type: IIS related Operating System: Windows XP SP2 PHP Version: 5.1.4 New Comment:
Please try using this CVS snapshot: http://snaps.php.net/php5.2-latest.tar.gz For Windows: http://snaps.php.net/win32/php5.2-win32-latest.zip Previous Comments: ------------------------------------------------------------------------ [2006-06-19 09:39:07] dragos dot matachescu at enterprise-concept dot com ... is not the dll thing I thought it was :(. It keeps crushing. I tried the debugger + symbols as you suggested in your email, the problem is MSVC6 does not start when I hit Cancel for debugging (although I have it installed obviously). As I said, I am running ISAPI version and is dllhost.exe the process that crushes. I intercepted the error report that is sent to Microsoft, I can send you the crush dump dllhost.exe.mdmp and appcompat.txt if it helps you... ------------------------------------------------------------------------ [2006-06-19 08:46:59] dragos dot matachescu at enterprise-concept dot com I think I know why it happens. I tested, and it seems it is because: - I have c:\php put in the path env variable (it does not matter if it is the first in the path or last) - I have mssql 2000 sp4 installed on my computer - mssql has the following dll ntwdblib.dll in c:\windows\system32, the file version is 2000.80.2039.0 - in C:\php there is also ntwdblib.dll as part of php distribution, but the file version is 2000.2.8.0 If I rename/delete the dll in the php distribution the problem seems to go away. I will monitor this further, and let you know if this is not it. Thank you, Dragos ------------------------------------------------------------------------ [2006-06-19 07:28:49] [EMAIL PROTECTED] Thank you for this bug report. To properly diagnose the problem, we need a backtrace to see what is happening behind the scenes. To find out how to generate a backtrace, please read http://bugs.php.net/bugs-generating-backtrace.php for *NIX and http://bugs.php.net/bugs-generating-backtrace-win32.php for Win32 Once you have generated a backtrace, please submit it to this bug report and change the status back to "Open". Thank you for helping us make PHP better. ------------------------------------------------------------------------ [2006-06-19 07:24:12] dragos dot matachescu at enterprise-concept dot com Description: ------------ I installed php as ISAPI on IIS using php.ini-recommended, when I start/stop IIS I get from time to time "COM Surrogate error, Data Execution Prevention ...", in the event viewer I see these log entries: Faulting application dllhost.exe, version 5.1.2600.2180, faulting module unknown, version 0.0.0.0, fault address 0x01275c80. For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. Reproduce code: --------------- There is no code. Error seems to appear random, I could not find a behaviour pattern that reproduces the error. I assume a memory leak somewhere. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=37843&edit=1