ID: 46532
User updated by: artist at wavenet dot org
Reported By: artist at wavenet dot org
-Status: Feedback
+Status: Open
Bug Type: Reproducible crash
Operating System: Windows XP
PHP Version: 5.2.6
New Comment:
Analysis Summary
Type Description Recommendation
Error In
php-cgi__PID__1960__Date__11_11_2008__Time_08_20_48AM__640__Second_Chance_Exception_C0000005.dmp
the assembly instruction at php5ts!zend_hash_destroy+d in
F:\Websites\Servers\PHP-5.2.6\php5ts.dll from The PHP Group has caused
an access violation exception (0xC0000005) when trying to read from
memory location 0x00000014 on thread 0
Please follow up with the vendor The PHP Group for
F:\Websites\Servers\PHP-5.2.6\php5ts.dll
Information DebugDiag determined that this dump file
(php-cgi__PID__1960__Date__11_11_2008__Time_08_20_48AM__640__Second_Chance_Exception_C0000005.dmp)
is a crash dump and did not perform any hang analysis. If you wish to
enable combined crash and hang analysis for crash dumps, edit the
CrashHangAnalysis.asp script (located in the DebugDiag\Scripts folder)
and set the g_DoCombinedAnalysis constant to True.
Analysis Details
Your browser settings are currently prohibiting this report's scripts
from running.
This is preventing some features of this analysis report from
displaying properly. To enable scripts to run, right-click the security
warning above and choose "Allow Blocked Content..." or enable the "Allow
active content to run in files on My Computer*" setting on the Advanced
tab of your "Internet Options" dialog to avoid being prompted in the
future
Table Of Contents
php-cgi__PID__1960__Date__11_11_2008__Time_08_20_48AM__640__Second_Chance_Exception_C0000005.dmp
Faulting Thread
Faulting Module Information
Report for
php-cgi__PID__1960__Date__11_11_2008__Time_08_20_48AM__640__Second_Chance_Exception_C0000005.dmp
Report for
php-cgi__PID__1960__Date__11_11_2008__Time_08_20_48AM__640__Second_Chance_Exception_C0000005.dmp
Type of Analysis Performed Crash Analysis
Machine Name STEPHEN-DESKTOP
Operating System Windows XP Service Pack 3
Number Of Processors 2
Process ID 1960
Process Image F:\Websites\Servers\PHP-5.2.6\php-cgi.exe
System Up-Time 01:49:33
Process Up-Time 00:05:20
Thread 0 - System ID 324
Entry point php_cgi!mainCRTStartup
Create time 11/11/2008 8:15:31 AM
Time spent in user mode 0 Days 0:0:0.62
Time spent in kernel mode 0 Days 0:0:0.468
Function Arg 1 Arg 2 Arg 3 Source
php5ts!zend_hash_destroy+d 00000000 01328f60 10007acc
php_threads!zm_deactivate_threads+38 00000001 00000065
00323e00
php5ts!module_registry_cleanup+1c 01328f98 00323e00
00323e00
php5ts!zend_hash_apply+40 104c7420 10007ab0 00323e00
php5ts!zend_deactivate_modules+62 00c0ffb0 00000000
56433230
php5ts!zend_deactivate_modules+48 100c1416 029b1e01
00000000
ntdll!ZwClose+c 00323e00 02a9b1d8 00323e00
php5ts!php_request_shutdown+1e1 00000000 00000000 00000000
PHP5TS!ZEND_HASH_DESTROY+DIn
php-cgi__PID__1960__Date__11_11_2008__Time_08_20_48AM__640__Second_Chance_Exception_C0000005.dmp
the assembly instruction at php5ts!zend_hash_destroy+d in
F:\Websites\Servers\PHP-5.2.6\php5ts.dll from The PHP Group has caused
an access violation exception (0xC0000005) when trying to read from
memory location 0x00000014 on thread 0
Module Information
Image Name: F:\Websites\Servers\PHP-5.2.6\php5ts.dll Symbol Type:
PDB
Base address: 0x10000000 Time Stamp: Fri May 02 15:01:47 2008
Checksum: 0x00000000 Comments:
COM DLL: False Company Name: The PHP Group
ISAPIExtension: False File Description: PHP Script Interpreter
ISAPIFilter: False File Version: 5.2.6.6
Managed DLL: False Internal Name: php5ts.dll
VB DLL: False Legal Copyright: Copyright © 1997-2007 The PHP Group
Loaded Image Name: php5ts.dll Legal Trademarks: PHP
Mapped Image Name: F:\Websites\Servers\PHP-5.2.6\php5ts.dll Original
filename: php5ts.dll
Module name: php5ts Private Build:
Single Threaded: False Product Name: PHP Script Interpreter
Module Size: 4.93 MBytes Product Version: 5.2.6
Symbol File Name: F:\My Download
Files\PHP.net\php-debug-pack-5.2.6-Win32\php5ts.pdb Special Build: &
Script Summary
Script Name Status Error Code Error Source Error Description Source
Line
CrashHangAnalysis.asp Completed
Previous Comments:
------------------------------------------------------------------------
[2008-11-12 16:03:58] [EMAIL PROTECTED]
.
Can you please simply copy the text (not the html sources)? Thanks :)
We are getting closer :)
------------------------------------------------------------------------
[2008-11-12 15:58:23] artist at wavenet dot org
<link rel=STYLESHEET type=text/css href=res/default.css title=default>
<!-- Begin Analysis Summary Section -->
<table border=0 cellpadding=0 cellspacing=0 class=mycustomContainer>
<tr>
<td valign=top width=50% style=padding-left:5px; padding-right:5px;>
<table border=0 cellpadding=2 cellspacing=2 class=mycustomTable>
<tr class=mycustomHeader>
<td>
<table border=0 cellpadding=2 cellspacing=0
bgcolor=#818181>
<tr>
<td><img id=Icon_Results
src=res/bulletpoint.gif></td>
</tr>
</table>
</td>
<td width=100% style=padding-left:5px;> Analysis Summary </td>
</tr>
<tr id=Table_Results>
<td width=15 class=mycustomText> </td>
<td class=row>
<table border=1 class=mycustomTable>
<tr class=mycustomText>
<th>Type</th>
<th>Description</th>
<th>Recommendation</th>
</tr>
<tr><td class=mycustomText align=center valign=middle nowrap><img
border=0 src=res/error.png width=16 height=16> Error</td><td
class=mycustomText>In
php-cgi__PID__1960__Date__11_11_2008__Time_08_20_48AM__640__Second_Chance_Exception_C0000005.dmp
the assembly instruction at <b>php5ts!zend_hash_destroy+d</b> in
<b>F:\Websites\Servers\PHP-5.2.6\php5ts.dll</b> from <b>The PHP
Group</b> has caused an <b>access violation exception (0xC0000005)</b>
when trying to <b>read from</b></b> memory location <b>0x00000014</b> on
thread <a href='#1960:320Thread324'><b>0</b></a><br></td><td
class=mycustomText>Please follow up with the vendor <b>The PHP Group</b>
for <b>F:\Websites\Servers\PHP-5.2.6\php5ts.dll</b><br></td></tr>
<tr><td class=mycustomText align=center valign=middle nowrap><img
border=0 src=res/information.png width=16 height=16>
Information</td><td class=mycustomText>DebugDiag determined that this
dump file
(php-cgi__PID__1960__Date__11_11_2008__Time_08_20_48AM__640__Second_Chance_Exception_C0000005.dmp)
is a crash dump and did not perform any hang analysis. If you wish to
enable <b>combined crash and hang analysis</b> for crash dumps, edit the
CrashHangAnalysis.asp script (located in the DebugDiag\Scripts folder)
and set the <b>g_DoCombinedAnalysis</b> constant to <font
color='Red'><b>True</b></font>.</td><td
class=mycustomText> </td></tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- End Analysis Summary Section -->
<br>
<!-- Begin Analysis Details Section -->
<table border=0 cellpadding=0 cellspacing=0 class=mycustomContainer>
<tr>
<td valign=top width=50% style=padding-left:5px;
padding-right:5px;>
<table border=0 cellpadding=2 cellspacing=2
class=mycustomTable>
<tr class=mycustomHeader>
<td>
<table border=0 cellpadding=2
cellspacing=0 bgcolor=#818181>
<tr>
<td><img
id=Icon_Data src=res/bulletpoint.gif></td>
</tr>
</table>
</td>
<td width=100% style=padding-left:5px;>
Analysis Details </td>
</tr>
<tr id=Table_Data>
<td width=15
class=mycustomText> </td>
<td class=row>
<script for=window event=onload language='JavaScript'>
// initially collapse all 'ToggleStartCollapsed' sections
for(i=0; i < document.anchors.length; i++)
{
var elem = document.anchors[i];
if (elem.className.toUpperCase() == "TOGGLESTARTCOLLAPSED")
doToggle2(elem);
}
// invoke any additional togglers
var togglers = (new VBArray(g_Togglers.Items())).toArray();
for (i in togglers)
window.execScript(togglers[i] + '();', 'JScript');
</script>
<script language="JavaScript">
var g_Togglers = new ActiveXObject("Scripting.Dictionary");
function AddToggler(togglerFunctionName)
{
g_Togglers.Add(togglerFunctionName, togglerFunctionName);
}
function doToggle()
{
var srcElement = window.event.srcElement;
doToggle2(srcElement);
}
function doToggle2(srcElement)
{
var img, a, div, base
if(srcElement == null)
return;
if (srcElement.className.substr(0, 6).toUpperCase() == "TOGGLE")
{
try
{
base = srcElement.id.substr(0, srcElement.id.length -
1);
a = document.all(base + "t");
img = document.all(base + "i");
div = document.all(base + "s");
if (div != null)
{
if (div.style.display == "none")
{
div.style.display = "block";
if (img != null)
{
img.src = "res/up.png";
}
}
else
{
div.style.display = "none";
if (img != null)
{
img.src = "res/down.png";
}
}
}
}
catch(Ex){}
}
}
</script>
<b><a onclick='javascript:doToggle();return false;' id='ScriptOff-t'
class='ToggleStartCollapsed' style='cursor:hand; '> </a></b><br><div
id='ScriptOff-s' style='DISPLAY: block'><br>
<table cellpadding=5 cellspacing=0 class=myCustomText><tr><td><img
src='res/information.png'></td><td><font color='red'>Your browser
settings are currently prohibiting this report's scripts from
running.</font><br> This is preventing some features of this analysis
report from displaying properly. To enable scripts to run, right-click
the security warning above and choose "Allow Blocked Content..." or
enable the "Allow active content to run in files on My Computer*"
setting on the Advanced tab of your "Internet Options" dialog to avoid
being prompted in the future</td></tr></table><br><br></div>
<h4>Table Of Contents</h4><a
href='#Dump1960:320-t'><b>php-cgi__PID__1960__Date__11_11_2008__Time_08_20_48AM__640__Second_Chance_Exception_C0000005.dmp</b></a><br> <a
href='#1960:320Thread324'><b>Faulting
Thread</b></a><br> <a
href='#1960:320Module'><b>Faulting Module
Information</b></a><br><br><b><a onclick='javascript:doToggle();return
false;' id='Dump1960:320-t' class='ToggleStartExpanded'
style='cursor:hand; '><IMG class='ToggleStartExpanded' align='bottom'
src='res/up.png' id='Dump1960:320-i'> Report for
php-cgi__PID__1960__Date__11_11_2008__Time_08_20_48AM__640__Second_Chance_Exception_C0000005.dmp</a></b><br><div
id='Dump1960:320-s' style='DISPLAY: block'><br>
<h1>Report for
php-cgi__PID__1960__Date__11_11_2008__Time_08_20_48AM__640__Second_Chance_Exception_C0000005.dmp</h1>
<table cellpadding=0 cellspacing=0 border=0
class=myCustomText ID="Table1">
<tr><td>Type of Analysis
Performed</td><td> <b>Crash Analysis</b></td></tr>
<tr><td>Machine
Name</td><td> <b>STEPHEN-DESKTOP</b></td></tr>
<tr><td>Operating System</td><td> <b>Windows
XP Service Pack 3</b></td></tr>
<tr><td>Number Of
Processors</td><td> <b>2</b></td></tr>
<tr><td>Process
ID</td><td> <b>1960</b></td></tr>
<tr><td>Process
Image</td><td> <b>F:\Websites\Servers\PHP-5.2.6\php-cgi.exe</b></td></tr>
<tr><td>System
Up-Time</td><td> <b>01:49:33</b></td></tr>
<tr><td>Process
Up-Time</td><td> <b>00:05:20</b></td></tr>
</table>
<p class="myCustomText">
<h4><a name='1960:320Thread324'>Thread 0 - System ID
324</a></h4>
<table border=0 cellpadding=0 cellspacing=0
class=myCustomText><tr><td>Entry
point</td><td> <b>php_cgi!mainCRTStartup</b></td></tr><tr><td>Create
time</td><td> <b>11/11/2008 8:15:31
AM</b></td></tr><tr><td>Time spent in user mode</td><td> <b>0
Days 0:0:0.62</b></td></tr><tr><td>Time spent in kernel
mode</td><td> <b>0 Days
0:0:0.468</b></td></tr></table><br><br>
</p>
<table border=0 cellpadding=0 cellspacing=0
class=mycustomText>
<tr>
<th>Function</th>
<th> Arg 1</th>
<th> Arg 2</th>
<th> Arg 3</th>
<th> Source</th>
</tr>
<tr>
<td nowrap>php5ts!zend_hash_destroy+d</td>
<td nowrap> <font
face = "courier new">00000000</font></td>
<td nowrap> <font
face = "courier new">01328f60</font></td>
<td nowrap> <font
face = "courier new">10007acc</font></td>
<td nowrap> </td>
</tr>
<tr>
<td nowrap>php_threads!zm_deactivate_threads+38</td>
<td nowrap> <font
face = "courier new">00000001</font></td>
<td nowrap> <font
face = "courier new">00000065</font></td>
<td nowrap> <font
face = "courier new">00323e00</font></td>
<td nowrap> </td>
</tr>
<tr>
<td nowrap>php5ts!module_registry_cleanup+1c</td>
<td nowrap> <font
face = "courier new">01328f98</font></td>
<td nowrap> <font
face = "courier new">00323e00</font></td>
<td nowrap> <font
face = "courier new">00323e00</font></td>
<td nowrap> </td>
</tr>
<tr>
<td nowrap>php5ts!zend_hash_apply+40</td>
<td nowrap> <font
face = "courier new">104c7420</font></td>
<td nowrap> <font
face = "courier new">10007ab0</font></td>
<td nowrap> <font
face = "courier new">00323e00</font></td>
<td nowrap> </td>
</tr>
<tr>
<td nowrap>php5ts!zend_deactivate_modules+62</td>
<td nowrap> <font
face = "courier new">00c0ffb0</font></td>
<td nowrap> <font
face = "courier new">00000000</font></td>
<td nowrap> <font
face = "courier new">56433230</font></td>
<td nowrap> </td>
</tr>
<tr>
<td nowrap>php5ts!zend_deactivate_modules+48</td>
<td nowrap> <font
face = "courier new">100c1416</font></td>
<td nowrap> <font
face = "courier new">029b1e01</font></td>
<td nowrap> <font
face = "courier new">00000000</font></td>
<td nowrap> </td>
</tr>
<tr>
<td nowrap>ntdll!ZwClose+c</td>
<td nowrap> <font
face = "courier new">00323e00</font></td>
<td nowrap> <font
face = "courier new">02a9b1d8</font></td>
<td nowrap> <font
face = "courier new">00323e00</font></td>
<td nowrap> </td>
</tr>
<tr>
<td nowrap>php5ts!php_request_shutdown+1e1</td>
<td nowrap> <font
face = "courier new">00000000</font></td>
<td nowrap> <font
face = "courier new">00000000</font></td>
<td nowrap> <font
face = "courier new">00000000</font></td>
<td nowrap> </td>
</tr>
</table>
<br><br>
PHP5TS!ZEND_HASH_DESTROY+DIn
php-cgi__PID__1960__Date__11_11_2008__Time_08_20_48AM__640__Second_Chance_Exception_C0000005.dmp
the assembly instruction at <b>php5ts!zend_hash_destroy+d</b> in
<b>F:\Websites\Servers\PHP-5.2.6\php5ts.dll</b> from <b>The PHP
Group</b> has caused an <b>access violation exception (0xC0000005)</b>
when trying to <b>read from</b></b> memory location <b>0x00000014</b> on
thread <a href='#1960:320Thread324'><b>0</b></a><br>
<table cellpadding=0 cellspacing=0 border=0 class='myCustomText'
ID="Table2">
<tr>
<td><h2><a name='1960:320Module'>Module
Information</a></h2></td>
</tr>
<TR>
<TD><b>Image Name:</b></TD>
<td>F:\Websites\Servers\PHP-5.2.6\php5ts.dll</td>
<TD> <b>Symbol Type:</b> </TD>
<td>PDB</td>
</TR>
<TR>
<TD><b>Base address:</b></TD>
<td>0x10000000</td>
<TD> <b>Time Stamp:</b> </TD>
<td>Fri May 02 15:01:47 2008
</td>
</TR>
<TR>
<TD><b>Checksum:</b></TD>
<td>0x00000000</td>
<TD> <b>Comments:</b> </TD>
<td></td>
</TR>
<TR>
<TD><b>COM DLL:</b></TD>
<td>False</td>
<TD> <b>Company Name:</b> </TD>
<td>The PHP Group</td>
</TR>
<TR>
<TD><b>ISAPIExtension:</b></TD>
<td>False</td>
<TD> <b>File Description:</b> </TD>
<td>PHP Script Interpreter</td>
</TR>
<TR>
<TD><b>ISAPIFilter:</b></TD>
<td>False</td>
<TD> <b>File Version:</b> </TD>
<td>5.2.6.6</td>
</TR>
<TR>
<TD><b>Managed DLL:</b></TD>
<td>False</td>
<TD> <b>Internal Name:</b> </TD>
<td>php5ts.dll</td>
</TR>
<TR>
<TD><b>VB DLL:</b></TD>
<td>False</td>
<TD> <b>Legal Copyright:</b> </TD>
<td>Copyright © 1997-2007 The PHP Group</td>
</TR>
<TR>
<TD><b>Loaded Image Name:</b> </TD>
<td>php5ts.dll</td>
<TD> <b>Legal Trademarks:</b> </TD>
<td>PHP</td>
</TR>
<TR>
<TD><b>Mapped Image Name:</b> </TD>
<td>F:\Websites\Servers\PHP-5.2.6\php5ts.dll</td>
<TD> <b>Original filename:</b> </TD>
<td>php5ts.dll</td>
</TR>
<TR>
<TD><b>Module name:</b> </TD>
<td>php5ts</td>
<TD> <b>Private Build:</b> </TD>
<td></td>
</TR>
<TR>
<TD><b>Single Threaded:</b> </TD>
<td>False</td>
<TD> <b>Product Name:</b> </TD>
<td>PHP Script Interpreter</td>
</TR>
<TR>
<TD><b>Module Size:</b> </TD>
<td><font color=SaddleBrown>4.93 MBytes</font></td>
<TD> <b>Product Version:</b> </TD>
<td>5.2.6</td>
</TR>
<TR>
<TD><b>Symbol File Name:</b> </TD>
<td>F:\My Download
Files\PHP.net\php-debug-pack-5.2.6-Win32\php5ts.pdb</td>
<TD> <b>Special Build:</b> </TD>
<td>&</td>
</TR>
</table>
<br><br>
</div>
<script language='JavaScript'>
AddToggler('doToggleCrashHangAnalysis');
function doToggleCrashHangAnalysis()
{
}
</script>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- End Analysis Details Section -->
<br>
<!-- Begin Script Summary Section -->
<table border=0 cellpadding=0 cellspacing=0 class=mycustomContainer>
<tr>
<td valign=top width=50% style=padding-left:5px; padding-right:5px;>
<table border=0 cellpadding=2 cellspacing=2 class=mycustomTable>
<tr class=mycustomHeader>
<td>
<table border=0 cellpadding=2 cellspacing=0
bgcolor=#818181>
<tr><td><img id=Icon_Summary
src=res/bulletpoint.gif></td></tr>
</table>
</td>
<td width=100% style=padding-left:5px;> Script Summary
</td>
</tr>
<tr id=Table_Summary>
<td width=15 class=mycustomText> </td>
<td class=row>
<table border=1 class=mycustomTable
cellpadding=1 cellspacing=1>
<tr class=mycustomText align=left>
<th>Script Name</th>
<th>Status</th>
<th>Error Code</th>
<th>Error Source</th>
<th>Error Description</th>
<th>Source Line</th>
</tr><tr align=left><td
class=mycustomText>CrashHangAnalysis.asp</td><td
class=mycustomText>Completed</td><td class=mycustomText
colspan='4'> </td></tr>
</table>
</td>
</tr>
</td>
</tr>
</table>
<!-- End Script Summary Section -->
------------------------------------------------------------------------
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/46532
--
Edit this bug report at http://bugs.php.net/?id=46532&edit=1