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