Hi. Under resin 4.0.0, my Word Press installation fails with a stack overflow. 
The bit of PHP triggering it is the line with "do {":

        reset( $wp_filter[ $tag ] );

        do {
                foreach ( (array) current($wp_filter[$tag]) as $the_ )
                        if ( !is_null($the_['function']) )
                                call_user_func_array($the_['function'], 
array_slice($args, 0, (int) $the_['accepted_args']));


The stack trace excerpt is (this is the lastmost portion in the log; it 
continues prior to this for a long time):

[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:809)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:64)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.program.Function.callImpl(Function.java:381)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.program.Function.call(Function.java:310)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.function.AbstractFunction.callMethod(AbstractFunction.java:375)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:809)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:64)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.program.Function.callImpl(Function.java:381)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.program.Function.call(Function.java:310)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.function.AbstractFunction.callMethod(AbstractFunction.java:375)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.env.ObjectExtValue.callMethod(ObjectExtValue.java:809)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.expr.MethodCallExpr.eval(MethodCallExpr.java:104)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:64)
[03-19 01:46:41.267] {http--80-7}       at 
com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
[03-19 01:46:41.267] {http--80-7}       at 
.do_action(/export/home/rmann/www/org/roderickmann/mgfb/wp-includes/plugin.php:336)


It appears to be stuck in an infinite recursion. Any ideas? I see there are two 
stack overflow-related fixes in 4.0.0 and 4.0.1, but if this isn't the one 
fixed in 4.0.1, I don't want to try to upgrade Resin (I tried to upgrade to 
4.0.5 today, and it failed to work well).

TIA,
Rick



_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to