php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #4965 psp4isapi.dll crashes inetinfo.exe on service start
Submitted: 2000-06-11 22:30 UTC Modified: 2001-04-16 05:59 UTC
From: garfield at axford dot co dot uk Assigned:
Status: Closed Package: Reproducible Crash
PHP Version: 4.0.4-dev-win32-2000-11-07 OS: Windows NT Workstation 4.0
Private report: No CVE-ID: None
 [2000-06-11 22:30 UTC] garfield at axford dot co dot uk
Hi,
  All the relevant configuration info I can think of is W\NT wks 4.0 SP6a, IIS 4.0.
  I've got PHP running on my system using the CGI version (php.exe).  I've tried to get the isapi dll working a number of times with a number of different versions (some of the betas, the 4.0.0 version, and on the advice of one of the other bugs, a 4.0.1dev version from va.php.net/~andi dated 09/06/00) all have caused the same problem, OleMainThreadWndName: inetinfo.exe - Application Error. It crashes, definitely because of the php dll, I've installed it by the book, if you need my php.ini flags I'll be happy to email them.  People have reported this for almost every beta\final release of 4, all have been requested to try the next version, then rereport the bug if it reoccurs.
  If you need anymore information at all to fix this bug, please mail me immediately, I can't wait to set up using the the dll version.  Thanks for your time,
  Mike Auty

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2000-07-26 20:26 UTC] zak@php.net
Have you tried a more recent release of PHP?  If so, does the problem still occur?  Also, note that the ISAPI version is not as stable as the CGI version...
 [2000-07-28 21:20 UTC] garfield at axford dot co dot uk
  Thank you, I tried the new version (4.0.1pl2 30.06.00) and still the same crash occurs whenever the psp4isapi.dll tries to load.  Does this or the psp4ts.dll contain any NT Server code which could cause the Workstation version to crash?  I am currently using the CGI version, but the isapi version would be much more efficient (since it loads into memory once only).  Thanks for the reply,
  Mike Auty
 [2000-08-23 17:07 UTC] garfield at axford dot co dot uk
  I recently reinstalled iis4, and so had to resetup the links to php.  I decided to try the php4isapi.dll again, it still crashed, but then I tried it without putting it in with the isapi filters, but just on its own for dealing with .phtml files.  I found it works, so the bug must only affect the authorization functions of the dll (which the readme said was the only reason you should install it as a filter).  Hopes this helps you target the problem better.
  Mike Auty 
 [2000-09-04 22:15 UTC] sniper@php.net
Is this still happening with php4.0.2 ?

--Jani
 [2000-09-05 19:08 UTC] garfield at axford dot co dot uk
Jani,
  I've just tried the latest version 4.0.2, and unfortunately yes, IIS 4 still crashes on starting the w3svc with an error in inetinfo.exe when the php4isapi.dll is set under the ISAPI filters tab on the master web properties.  Again if you need any more information to resolve this bug, just ask.
  Mike Auty
 [2000-11-01 12:35 UTC] sniper@php.net
Could you try some php4.0.4-dev version from
http://php4win.de/ ??

--Jani
 [2000-11-15 06:47 UTC] garfield at axford dot co dot uk
  I have just tried the latest dev version, again upon starting the w3svc I recieve an Application error OleMainThreadWndName: inetinfo.exe, and the service never starts.  As soon as I remove the filter from the ISAPI filters list, the w3svc will start properly.  The service error report is System Error 1067, the service terminated unexpectedly.  Hope this helps,
  Mike Auty
 [2000-12-23 21:14 UTC] jmoore@php.net
As you are using NT 4 can you please contact phill driscoll(philldriscoll@php.net) if you are willing to do some testing. The isapi filter is VERY unstable under NT4 but seems fine under win2k so there is question over wether this will bve fixed/can be. Most of the QA team other than phill use IIS 5 and it works OK under that. if you would be interested in helping us test then please see contact info on http://qa.php.net/

James
 [2001-04-16 05:59 UTC] jmoore@php.net
CLosing been about for 4 months waiting for feedback. ISAPI is unstable under NT4 for reasons best known to MSFT and its hidden API but works fine under Win 2k. There isnt enough information here to really work with debugging and fixing wise.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Apr 19 19:01:28 2024 UTC