ID:               30493
 Updated by:       [EMAIL PROTECTED]
 Reported By:      jan dot gaensler at gmx dot de
-Status:           Open
+Status:           Feedback
 Bug Type:         Zend Engine 2 problem
 Operating System: Linux (kernel 2.4)
 PHP Version:      4.3.9
 New Comment:

Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves. 

A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external 
resources such as databases, etc.

If possible, make the script source available online and provide
an URL to it here. Try avoid embedding huge scripts into the report.




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

[2004-10-20 12:43:38] jan dot gaensler at gmx dot de

Description:
------------
After upgrading PHP 4.3.4 to 4.3.9 on our production 
system we experienced a random problem on our servers 
using 'require_once'. In about 1% of the cases calling 
'require_once' on a file defining a class produced a fatal 
error like this one:  
[Tue Oct 19 18:04:07 2004] [error] PHP Fatal error:  
Cannot redeclare class globalresources 
in /srv/www/htdocs/lx/includes/initialisator.inc on line 
111 
 
The scripts run just fine using PHP 4.3.4 but any more 
recent version of PHP4 produces the above problem (I 
actually tried them all: 4.3.5/6/7/8/9). 
 
More info on the server setup as this might help: Dell 
PE2650, Dual P4Xeon, 2GB running Suse Linux 9.0, Apache 
1.3.31 and PHP as a module (the apache servers are using 
multiple VirtualHosts each listening on a different port) 
 
PHP was compiled using the following options: 
'./configure' '--with-apxs' '--enable-track-vars=yes' 
'--with-mysql' '--enable-sysvshm' '--enable-sysvsem' 
'--enable-url-fopen-wrapper=yes' '--enable-sockets' 
'--enable-force-cgi-redirect' '--enable-trans-sid' 
'--with-xml' '--with-gd' '--with-ttf' '--with-curl' 
'--with-zlib-dir' '--with-mime-magic' 

Reproduce code:
---------------
As stated above this works at least 99% of the time: 

global $resources; //line 110
require_once('lib/GlobalResources.php'); //line 111
$resources = new GlobalResources(); //line 112

(These three lines are taken from the above mentioned include that is
itself included by all scripts creating a complete HTML page)

Expected result:
----------------
N/A 

Actual result:
--------------
N/A 


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


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

Reply via email to