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:

<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>&nbsp;</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>&nbsp; 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>&nbsp;
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>&nbsp;</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>&nbsp;</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>&nbsp;&nbsp;&nbsp;<a
href='#1960:320Thread324'><b>Faulting
Thread</b></a><br>&nbsp;&nbsp;&nbsp;<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>&nbsp;&nbsp;<b>Crash Analysis</b></td></tr>
                <tr><td>Machine
Name</td><td>&nbsp;&nbsp;<b>STEPHEN-DESKTOP</b></td></tr>
                <tr><td>Operating System</td><td>&nbsp;&nbsp;<b>Windows
XP Service Pack 3</b></td></tr>
                <tr><td>Number Of
Processors</td><td>&nbsp;&nbsp;<b>2</b></td></tr>
                <tr><td>Process
ID</td><td>&nbsp;&nbsp;<b>1960</b></td></tr>

                <tr><td>Process
Image</td><td>&nbsp;&nbsp;<b>F:\Websites\Servers\PHP-5.2.6\php-cgi.exe</b></td></tr>
                <tr><td>System
Up-Time</td><td>&nbsp;&nbsp;<b>01:49:33</b></td></tr>
                <tr><td>Process
Up-Time</td><td>&nbsp;&nbsp;<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>&nbsp;&nbsp;<b>php_cgi!mainCRTStartup</b></td></tr><tr><td>Create
time</td><td>&nbsp;&nbsp;<b>11/11/2008 8:15:31
AM</b></td></tr><tr><td>Time spent in user mode</td><td>&nbsp;&nbsp;<b>0
Days 0:0:0.62</b></td></tr><tr><td>Time spent in kernel
mode</td><td>&nbsp;&nbsp;<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>&nbsp;&nbsp;&nbsp;&nbsp;Arg 1</th>
             <th>&nbsp;&nbsp;&nbsp;&nbsp;Arg 2</th>
             <th>&nbsp;&nbsp;&nbsp;&nbsp;Arg 3</th>
             <th>&nbsp;&nbsp;Source</th>
         </tr>
        <tr>
            <td nowrap>php5ts!zend_hash_destroy+d</td>

                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">00000000</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">01328f60</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">10007acc</font></td>
            <td nowrap>&nbsp;&nbsp;</td>
        </tr>
        <tr>
            <td nowrap>php_threads!zm_deactivate_threads+38</td>

                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">00000001</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">00000065</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">00323e00</font></td>
            <td nowrap>&nbsp;&nbsp;</td>
        </tr>
        <tr>
            <td nowrap>php5ts!module_registry_cleanup+1c</td>

                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">01328f98</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">00323e00</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">00323e00</font></td>
            <td nowrap>&nbsp;&nbsp;</td>
        </tr>
        <tr>
            <td nowrap>php5ts!zend_hash_apply+40</td>

                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">104c7420</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">10007ab0</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">00323e00</font></td>
            <td nowrap>&nbsp;&nbsp;</td>
        </tr>
        <tr>
            <td nowrap>php5ts!zend_deactivate_modules+62</td>

                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">00c0ffb0</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">00000000</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">56433230</font></td>
            <td nowrap>&nbsp;&nbsp;</td>
        </tr>
        <tr>
            <td nowrap>php5ts!zend_deactivate_modules+48</td>

                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">100c1416</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">029b1e01</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">00000000</font></td>
            <td nowrap>&nbsp;&nbsp;</td>
        </tr>
        <tr>
            <td nowrap>ntdll!ZwClose+c</td>

                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">00323e00</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">02a9b1d8</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">00323e00</font></td>
            <td nowrap>&nbsp;&nbsp;</td>
        </tr>
        <tr>
            <td nowrap>php5ts!php_request_shutdown+1e1</td>

                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">00000000</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">00000000</font></td>
                           <td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;<font
face = "courier new">00000000</font></td>
            <td nowrap>&nbsp;&nbsp;</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>&nbsp;&nbsp;<b>Symbol Type:</b> </TD>
            <td>PDB</td>
        </TR>
        <TR>
            <TD><b>Base address:</b></TD>
            <td>0x10000000</td>

            <TD>&nbsp;&nbsp;<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>&nbsp;&nbsp;<b>Comments:</b> </TD>
            <td></td>
        </TR>
        <TR>
            <TD><b>COM DLL:</b></TD>
            <td>False</td>
            <TD>&nbsp;&nbsp;<b>Company Name:</b> </TD>

            <td>The PHP Group</td>
        </TR>
        <TR>
            <TD><b>ISAPIExtension:</b></TD>
            <td>False</td>
            <TD>&nbsp;&nbsp;<b>File Description:</b> </TD>

            <td>PHP Script Interpreter</td>
        </TR>
        <TR>
            <TD><b>ISAPIFilter:</b></TD>
            <td>False</td>
            <TD>&nbsp;&nbsp;<b>File Version:</b> </TD>

            <td>5.2.6.6</td>
        </TR>
        <TR>
            <TD><b>Managed DLL:</b></TD>
            <td>False</td>
            <TD>&nbsp;&nbsp;<b>Internal Name:</b> </TD>

            <td>php5ts.dll</td>
        </TR>
        <TR>
            <TD><b>VB DLL:</b></TD>
            <td>False</td>
            <TD>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<b>Original filename:</b> </TD>

            <td>php5ts.dll</td>
        </TR>
        <TR>
            <TD><b>Module name:</b> </TD>
            <td>php5ts</td>
            <TD>&nbsp;&nbsp;<b>Private Build:</b> </TD>

            <td></td>
        </TR>
        <TR>
            <TD><b>Single Threaded:</b> </TD>
            <td>False</td>
            <TD>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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>&nbsp;</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'>&nbsp;</td></tr>
                                </table>

                        </td>
                </tr>
        </td>
</tr>
</table>
<!-- End Script Summary Section -->


Previous Comments:
------------------------------------------------------------------------

[2008-11-11 17:40:30] [EMAIL PROTECTED]

php_pgsql was only missing the libpq.dll. You can have it in the last
5.2 snapshots or here:

http://downloads.php.net/pierre/libpq-php-4.4.9-5.2.6.zip

But the backtrace is not what we asked, see:

http://bugs.php.net/bugs-generating-backtrace-win32.php

The last image is what you should actually send :)

------------------------------------------------------------------------

[2008-11-11 17:27:01] artist at wavenet dot org

On more thing that might of help to know. In version 5.2.6 I am using
the extension php_pgsql.dll from version 5.2.5. This is because I have
information that the version of this included in 5.2.6 does not work.
This advisory is at the bottom of page:
http://drupal.org/requirements

------------------------------------------------------------------------

[2008-11-11 16:43:57] artist at wavenet dot org

I have created the DebugDiag log files. The can be downloaded from:

https://www.streamfile.com/id/YfmocWffOheRC7RPEozLTpy6bVfeZ/PHPCrashDump.zip

This stream will be available for next 24 hours.

------------------------------------------------------------------------

[2008-11-10 17:16:01] [EMAIL PROTECTED]

Please READ the instructions. It's not that hard. Only give the 
feedback that was asked, otherwise let this rot.

------------------------------------------------------------------------

[2008-11-10 16:42:04] artist at wavenet dot org

There are too many choices on page:
http://bugs.php.net/bugs-generating-backtrace-win32.php
for me to know what to download.

How can I tell whether the PHP version that crashed on me is thread
safe?

If it is thread safe does the PHP pack also have to be thread safe and
vice versa?

If the PHP is a snapshot version does the debug pack also have to be a
snapshot? And if the PHP is a stable release does the Debug also have to
be a stable release?

------------------------------------------------------------------------

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

Reply via email to