ID: 43437 Comment by: bartosz dot kubek at google dot com Reported By: denis dot arh at gmail dot com Status: No Feedback Bug Type: SOAP related Operating System: CentOS 5 PHP Version: 5.2.5 New Comment:
PHP 5.2.6; CentoOS5 and Ubuntu 8.04 I have exactly the same problem on both machines. I can send ~300 SoapClient requests, and when one of it results false (null) the followup one causes segFault (script crashes and stops) Any news here? Previous Comments: ------------------------------------------------------------------------ [2009-02-21 01:00:00] php-bugs at lists dot php dot net No feedback was provided for this bug for over a week, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open". ------------------------------------------------------------------------ [2009-02-13 22:18:57] [email protected] Please try using this CVS snapshot: http://snaps.php.net/php5.2-latest.tar.gz For Windows: http://windows.php.net/snapshots/ ------------------------------------------------------------------------ [2008-06-06 21:10:39] john dot navratil at sbcglobal dot net OS: Solaris 8 PHP: 5.2.4 and 5.2.6 SOAP Server Example -------: <? function myMethod($user, $pwd) { $rslt = str_repeat('x', 7444); return $rslt; } ini_set("soap.wsdl_cache_enabled", "0"); // disabling WSDL cache $server = new SoapServer("http://myURL/my.wsdl"); $server->addFunction("myMethod"); ?> SOAP Client test code -------: <?php ini_set("soap.wsdl_cache_enabled", "0"); // disabling WSDL cache -- remove after testing $client = new SoapClient("http://myURL/my.wsdl"); try { print($client->myMethod("asdf", "asdf")); print($client->myMethod("asdf", "asdf")); } catch (SoapFault $exception) { echo $exception; } ?> Attempting to return a string 7443 X's succeeds. 7444 fails with message: PHP Warning: SoapClient::__doRequest(): 1 bytes of buffered data lost during stream conversion!. After failure, a second SOAP invocation results in a segmentation fault. FWIW: Hitting the same SOAP server with a VBScript test script doesn't exhibit the error. ------------------------------------------------------------------------ [2007-11-29 12:12:16] denis dot arh at gmail dot com Tried with the latest PHP (from the link you gave me) - still no luck #0 0x0021f333 in strlen () from /lib/libc.so.6 #1 0x0817a9b6 in get_http_header_value (headers=0x0, type=0x83b8fec "HTTP/") at /usr/src/php/php5.2-200711290930/ext/soap/php_http.c:1144 #2 0x0817caef in make_http_soap_request (this_ptr=0x9fd5290, buf=0xa00c740 "<?xml version=\"1.0\" ..... ------------------------------------------------------------------------ [2007-11-28 12:45:22] [email protected] Please try using this CVS snapshot: http://snaps.php.net/php5.2-latest.tar.gz For Windows (zip): http://snaps.php.net/win32/php5.2-win32-latest.zip For Windows (installer): http://snaps.php.net/win32/php5.2-win32-installer-latest.msi I think it was fixed already, so please try the snapshot to verify. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/43437 -- Edit this bug report at http://bugs.php.net/?id=43437&edit=1
