Zend Server Community Edition 5.5 から 5.6 にアップグレードした後、WSO2 Web Services Framework for PHP を使用して Web サービスに接続しようとすると、PHP で malloc エラーが発生します。
wsf_php_client.log の最後の行の出力は次のとおりです。
[debug] (...)/wso2/2.1.0/scripts/dynamic_invocation/wsf_wsdl_util.php(1329) [WSF/PHP] importing xsd: (...) from: (...)
PHPによってスローされるエラーは
php(38384,0xa0ab0540) malloc: *** error for object 0x401bf61: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
メモリ アドレス 0xa0ab0540 は、試行ごとに一貫しているようです。
問題がどこにあるのかを特定する方法はありますか? それはphp実行可能ファイル、Apache PHPモジュールにありますか、それともWSF/PHP自体に問題がありますか?
Zend Server CE 5.6 は PHP 5.3.9 を実行します
PHP 5.3.9-ZS5.6.0 (cli) (built: Dec 22 2011 12:28:41)