ID:               27750
 Updated by:       [EMAIL PROTECTED]
 Reported By:      richard dot quadling at carval dot co dot uk
-Status:           Open
+Status:           Feedback
 Bug Type:         Reproducible crash
 Operating System: Windows XP Pro SP1
 PHP Version:      4.3.5
 New Comment:

I cannot reproduce this. Please make sure that you have removed traces
of the old php install. Also do you have any extensions enabled in your
php.ini? Try without any extensions.


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

[2004-03-29 14:31:13] mike at microspread dot com

I got the error when running phpinfo.php.

Seems that I get a valid page back, but then get this "PHP Script
Interpreter" error.



When I click on more info, it says...

szAppName: php.exe

szAppVer: 4.3.5.5

szModName: php4ts.dll

szModVer: 4.3.5.5

offset: 000c0674



There are also the same two attached files, if required I can reproduce
and send them.



Hope this helps

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

[2004-03-29 06:32:16] richard dot quadling at carval dot co dot uk

Description:
------------
The following script (which is from a working script for V4.3.4) runs
but does not close down properly.



<?php

function CloseScript()

{

global $asLog;

$asLog[] = 'Finished';

}



$asLog = array('Started');



CloseScript();

print_r($asLog);

?>



produces output of ...



Array

(

    [0] => Started

    [1] => Finished

)



The above script is from a program to download antivirus updates, store
them on our server and inform all clients that a new update is
available and track their compliance with upgrading.





The error signature is (available when you click "To see what data this
error report contains, click here").



AppName: php.exe

AppVer: 4.3.5.5

ModName: unknown

ModVer: 0.0.0.0

Offset: 00bb41f0





An appcompat.txt file is also produced ...



<?xml version="1.0" encoding="UTF-16"?>

<DATABASE>

<EXE NAME="php.exe" FILTER="GRABMI_FILTER_PRIVACY">

    <MATCHING_FILE NAME="php.exe" SIZE="24576" CHECKSUM="0xF7CC6784"
BIN_FILE_VERSION="4.3.5.5" BIN_PRODUCT_VERSION="4.3.5.0"
PRODUCT_VERSION="4.3.5" FILE_DESCRIPTION="PHP Script Interpreter"
COMPANY_NAME="The PHP Group" PRODUCT_NAME="PHP Thread Safe Command Line
Interface" FILE_VERSION="4.3.5.5" ORIGINAL_FILENAME="php.exe"
INTERNAL_NAME="php-cli" LEGAL_COPYRIGHT="Copyright © 2002 The PHP
Group" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4"
VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0"
LINKER_VERSION="0x40000" UPTO_BIN_FILE_VERSION="4.3.5.5"
UPTO_BIN_PRODUCT_VERSION="4.3.5.0" LINK_DATE="03/25/2004 14:20:57"
UPTO_LINK_DATE="03/25/2004 14:20:57" VER_LANGUAGE="English (United
States) [0x409]" />

</EXE>

<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">

    <MATCHING_FILE NAME="kernel32.dll" SIZE="930304"
CHECKSUM="0xCBCCF8A9" BIN_FILE_VERSION="5.1.2600.1106"
BIN_PRODUCT_VERSION="5.1.2600.1106" PRODUCT_VERSION="5.1.2600.1106"
FILE_DESCRIPTION="Windows NT BASE API Client DLL"
COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows®
Operating System" FILE_VERSION="5.1.2600.1106 (xpsp1.020828-1920)"
ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32"
LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved."
VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004"
VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xE7ED3"
LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.1106"
UPTO_BIN_PRODUCT_VERSION="5.1.2600.1106" LINK_DATE="08/29/2002
10:40:40" UPTO_LINK_DATE="08/29/2002 10:40:40" VER_LANGUAGE="English
(United States) [0x409]" />

</EXE>

</DATABASE>



I have restored V4.3.4 and the problem is not present.



It seems that this is ONLY with CLI version. I use Sambar Server and
the ISAPI module. If I run the same script via the browser (all on the
same pc), then no problems.



Regards,



Richard Quadling.



P.S. Is there a debug build available for the windows version. I do NOT
have access to a Microsoft C compiler.

Reproduce code:
---------------
<?php

function CloseScript()

{

global $asLog;

$asLog[] = 'Finished';

}



$asLog = array('Started');



CloseScript();

print_r($asLog);

?>



Expected result:
----------------
Array

(

    [0] => Started

    [1] => Finished

)



without a crash.

Actual result:
--------------
Array

(

    [0] => Started

    [1] => Finished

)



with a crash.


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


-- 
Edit this bug report at http://bugs.php.net/?id=27750&edit=1

Reply via email to