#47482 [NEW]: "IIS Worker Process"-crash through heapcorruption using the ISAPI-DLL
| From: | M dot Kaesberger at gmx dot de | Date: | Mon, 23 Feb 2009 13:59:15 +0000 |
| Subject: | #47482 [NEW]: "IIS Worker Process"-crash through heapcorruption using the ISAPI-DLL | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-134117@lists.php.net to get a copy of this message | ||
From: M dot Kaesberger at gmx dot de
Operating system: Windows Vista Business x86
PHP version: 5.2.8
PHP Bug Type: Reproducible crash
Bug description: "IIS Worker Process"-crash through heapcorruption using the ISAPI-DLL
Description:
------------
I've installed PHP in my IIS7 as ISAPI, not how it's written in
install.txt. Now often the IIS Worker Process crashs.
Reproduce code:
---------------
i think no exact code is needed.
Expected result:
----------------
nothing especial.
Actual result:
--------------
the process crashs and i get a dump-file. it says
!heap
**************************************************************
* *
* HEAP ERROR DETECTED *
* *
**************************************************************
Details:
Error address: 01430590
Heap handle: 000e0000
Error type heap_failure_entry_corruption (3)
Stack trace:
772b004f: ntdll!RtlpAnalyzeHeapFailure+0x0000025a
7727da07: ntdll!RtlpFreeHeap+0x000000c8
77261c21: ntdll!RtlFreeHeap+0x0000014e
773a7a7e: kernel32!HeapFree+0x00000014
7701a097: msvcrt!free+0x000000cd
037cbe22: php5ts!zm_shutdown_syslog+0x00000022
7726a604: ntdll!LdrpCallInitRoutine+0x00000014
772298ad: ntdll!LdrpUnloadDll+0x000003ba
7723bf50: ntdll!LdrUnloadDll+0x00000046
773a4628: kernel32!FreeLibrary+0x00000015
6666cb1b: isapi!ISAPI_DLL::Unload+0x00000038
6666a93f: isapi!ISAPI_DLL::DereferenceIsapiDll+0x00000037
71996bdc: iisutil!CLKRLinearHashTable::_Clear+0x0000006f
71996dd2: iisutil!CLKRLinearHashTable::~CLKRLinearHashTable+0x00000019
71996e75: iisutil!CLKRHashTable::_FreeSubTable+0x00000013
71996fe4: iisutil!CLKRHashTable::~CLKRHashTable+0x00000018
----------------------------------------------------------------------------------------------------------------
that crashs:
php5ts!zm_shutdown_syslog+22 [ext\standard\syslog.c @ 130]
--
Edit bug report at http://bugs.php.net/?id=47482&edit=1
--
Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=47482&r=trysnapshot52
Try a CVS snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=47482&r=trysnapshot53
Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=47482&r=trysnapshot60
Fixed in CVS: http://bugs.php.net/fix.php?id=47482&r=fixedcvs
Fixed in CVS and need be documented: http://bugs.php.net/fix.php?id=47482&r=needdocs
Fixed in release: http://bugs.php.net/fix.php?id=47482&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=47482&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=47482&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=47482&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=47482&r=support
Expected behavior: http://bugs.php.net/fix.php?id=47482&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=47482&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=47482&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=47482&r=globals
PHP 4 support discontinued: http://bugs.php.net/fix.php?id=47482&r=php4
Daylight Savings: http://bugs.php.net/fix.php?id=47482&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=47482&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=47482&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=47482&r=float
No Zend Extensions: http://bugs.php.net/fix.php?id=47482&r=nozend
MySQL Configuration Error: http://bugs.php.net/fix.php?id=47482&r=mysqlcfg