#27747 [Com]: ISAPI module is not working (PHP 5 works!)
| From: | Jared dot Williams1 at ntlworld dot com | Date: | Fri, 09 Apr 2004 12:37:14 +0000 |
| Subject: | #27747 [Com]: ISAPI module is not working (PHP 5 works!) | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-57849@lists.php.net to get a copy of this message | ||
ID: 27747
Comment by: Jared dot Williams1 at ntlworld dot com
Reported By: T dot Hauck at janaserver dot de
Status: Feedback
Bug Type: IIS related
Operating System: W2k
PHP Version: 4.3.5
New Comment:
Experienced the problem with all versions greater than 4.3.5
(4.3.6RC1, 4.3.6RC2, 4.3.6RC3-dev (as of 9th April 2004)).
Get lots of warnings of the form
Warning: Unknown list entry type in request shutdown (2) in Unknown on
line 0
Warning: Unknown list entry type in request shutdown (11) in Unknown on
line 0
Warning: Unknown list entry type in request shutdown (1) in Unknown on
line 0
Also after a period of time, something causes dllhost.exe to crash.
---------------------------
dllhost.exe - Application Error
---------------------------
The instruction at "0x77fcca36" referenced memory at "0x53415f4c". The
memory could not be "written".
Click on OK to terminate the program
Click on CANCEL to debug the program
---------------------------
OK Cancel
---------------------------
Reverting back to 4.3.5 solves these problems.
PHP.ini is modified -recommended, without any enabled extensions
Differences being..
short_open_tag = Off
safe_mode = On
display_errors = On
log_errors = Off
ignore_repeated_source = On
extension_dir = "E:\php4-win32-STABLE-latest\"
enable_dl = Off
file_uploads = Off
Previous Comments:
------------------------------------------------------------------------
[2004-04-08 19:57:04] sniper@php.net
Please try using this CVS snapshot:
http://snaps.php.net/php4-STABLE-latest.tar.gz
For Windows:
http://snaps.php.net/win32/php4-win32-STABLE-latest.zip
------------------------------------------------------------------------
[2004-04-07 14:55:47] T dot Hauck at janaserver dot de
For Windows:
http://snaps.php.net/win32/php5-win32-latest.zip
This works. ISAPI Modul loadet, and MySql extension and IMAP extension
enabled. So far no crash. I was running "phpmyadmin" and "phpkit" and
your own app.
What ever is crashing 4.3.5 - 4.3.6 is fixed in php5 RC2-dev
So please fix it on 4.3.6 too.
------------------------------------------------------------------------
[2004-04-07 11:20:48] sniper@php.net
Please try using this CVS snapshot:
http://snaps.php.net/php5-latest.tar.gz
For Windows:
http://snaps.php.net/win32/php5-win32-latest.zip
And make sure you don't have ANY old PHP related dlls _anywhere_ in
your system _before_ you install the snapshot!!
------------------------------------------------------------------------
[2004-04-07 07:42:54] T dot Hauck at janaserver dot de
Just tried version 4.3.6 RC2 the error still exist.
------------------------------------------------------------------------
[2004-04-02 07:54:28] T dot Hauck at janaserver dot de
Hallo,
i compiled the php source and run it in debugger of the webserver. I'am
not sure if i'am right but i found a few strange things.
1.) If the thread on the server exist how called the
"HttpExtensionProc" the DLLMain function in the "php4isapi.dll" is
called and runs this code.
case DLL_THREAD_DETACH:
ts_free_thread();
break;
after that the thread exit procedure in windows it self crashes. I have
to tell you the webserver runs every call to the "HttpExtensionProc" in
his own thread, so that DLL_THREAD_DETACH: is called after evry php
call.
Because the same "php4isapi.dll" with older "php4ts.dll" version work,
i think the error must be somewhere "ts_free_thread();" funktion.
To other messager showed in the debugterminal up:
c:\work\php-4.3.5\zend\zend_hash.c(544) : ht=0x014f0820 is already
destroyed
c:\work\php-4.3.5\zend\zend_hash.c(108) : Bailed out without a bailout
address!
I don't now if they have something todo with it.
If you need mor information or what every, "i'll be back" on monday
morning GMT+0200
Thomas
------------------------------------------------------------------------
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/27747
--
Edit this bug report at http://bugs.php.net/?id=27747&edit=1