ID: 37843 User updated by: dragos dot matachescu at enterprise-concept dot com Reported By: dragos dot matachescu at enterprise-concept dot com Status: Open Bug Type: IIS related Operating System: Windows XP SP2 PHP Version: 5.1.4 New Comment:
As I said, I cannot trap this error in a debugger. I can send you dllhost.exe crash dump, but I think that probably it would be best to pass this to developers and see if they can reproduce the error ... Previous Comments: ------------------------------------------------------------------------ [2006-06-24 07:45:06] dragos dot matachescu at enterprise-concept dot com It does not work. With 5.2 I get the same error in the same conditions (when restarting IIS Web Service, or when restarting the computer - which obviously stops the www service), I get the dllhost crash, and after the computer is restarted, I also get the com surogate error, with the error report to be sent to Microsoft (it is not until I restart the computer that the com surrogate error appears and is recorded in Event Viewer, must be some thing related to how windows records these type of events). However, if I get 5 dllhost crashes with starting-restarting the iis service, after computer restart I get 5 com surogate errors one after another. ------------------------------------------------------------------------ [2006-06-24 06:44:35] dragos dot matachescu at enterprise-concept dot com I updated as instructed with http://snaps.php.net/win32/php5.2-win32-latest.zip, Ill keep it under observation. ------------------------------------------------------------------------ [2006-06-23 10:36:05] [EMAIL PROTECTED] 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 ------------------------------------------------------------------------ [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 ------------------------------------------------------------------------ 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/37843 -- Edit this bug report at http://bugs.php.net/?id=37843&edit=1