ID: 27747 Updated by: [EMAIL PROTECTED] Reported By: T dot Hauck at janaserver dot de -Status: Open +Status: Feedback Bug Type: IIS related Operating System: W2k PHP Version: 4.3.5 New Comment:
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 Previous Comments: ------------------------------------------------------------------------ [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] [EMAIL PROTECTED] 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 ------------------------------------------------------------------------ [2004-04-02 02:42:10] T dot Hauck at janaserver dot de No still crashes. and it still is in the "php4ts.dll". Useing the ISAPI DLL with a older "php4ts.dll" is works. I would spend the time and help you find the error, but i can't compile the source code with my VS 6.0 SP4 or VS.NET 2003 It looks for some Header files i don't have. #include "arp/inet.h" #include "zlib.h" #include "sys/cdefs.h" #include "netdb.h" ... ... ------------------------------------------------------------------------ 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