Bug #78021 [Opn]: Apache crashes with SegFault(11) in response of remote Soap server

From: Date: Thu, 16 May 2019 12:05:27 +0000
Subject: Bug #78021 [Opn]: Apache crashes with SegFault(11) in response of remote Soap server
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-220867@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=78021&edit=1 ID: 78021 User updated by: marcel dot lerutte at vodafoneziggo dot com Reported by: marcel dot lerutte at vodafoneziggo dot com Summary: Apache crashes with SegFault(11) in response of remote Soap server Status: Open Type: Bug Package: SOAP related Operating System: RHEL 7 PHP Version: 7.3.5 Block user comment: N Private report: N New Comment: Example response: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sch="http://www.ziggo.nl/Integration/ESB/Services/NetworkInventory/GetServiceConfiguration/2/Schema"> <soapenv:Header/> <soapenv:Body> <sch:Response xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns0="http://www.ziggo.nl/Integration/ESB/Services/Resource/CmrGetServiceConfiguration/2/Schema"> <sch:header xmlns:ns1="http://www.ziggo.nl/Integration/ESB/Generic/CMM/3.0"> <sch:businessTransactionID>0109_0005</sch:businessTransactionID> <sch:externalCorrelationID>d6d74d7a-e81e-4dec-80b5-f7643bf1139b</sch:externalCorrelationID> <sch:conversationID>83bc1d8f-798d-4559-bc06-40fef33af044</sch:conversationID> <sch:sentTimestamp>2019-01-09T10:34:04.617+01:00</sch:sentTimestamp> <sch:sourceContext> <sch:host>ESB-BW-WPV02</sch:host> <sch:application>adpCramer</sch:application> <sch:operation>CmrGetServiceConfiguration_2</sch:operation> </sch:sourceContext> <sch:attributes> <sch:attribute> <sch:key>origin</sch:key> <sch:value>tibco_fetch.pl_-s_internet_pro-137.010.666_-o_mdruyter_-d_0</sch:value> </sch:attribute> </sch:attributes> </sch:header> <sch:body> <sch:customer> <sch:externalIDs> <sch:externalID sch:keyField="cmr:externalRelationId">10107206</sch:externalID> </sch:externalIDs> <sch:fullName>GTVast Gemeente Tynaarlo</sch:fullName> </sch:customer> <sch:service> <sch:ID>Internet Pro-137.010.666</sch:ID> <sch:specification> <sch:localReference>0</sch:localReference> </sch:specification> </sch:service> <sch:serviceSpecifications> <sch:serviceSpecification> <sch:localReference>0</sch:localReference> <sch:name>Internet Pro</sch:name> <sch:characteristics> <sch:characteristic> <sch:name>ServiceSubType</sch:name> <sch:value> <sch:value>Single Homed</sch:value> </sch:value> </sch:characteristic> </sch:characteristics> </sch:serviceSpecification> <sch:serviceSpecification> <sch:localReference>1</sch:localReference> <sch:characteristics> <sch:characteristic> <sch:name>ServiceSubType</sch:name> <sch:value> <sch:value>Fiber</sch:value> </sch:value> </sch:characteristic> </sch:characteristics> </sch:serviceSpecification> </sch:serviceSpecifications> <sch:accessServices> <sch:accessService> <sch:ID>Access-137.010.668</sch:ID> <sch:specification> <sch:localReference>1</sch:localReference> <sch:name>Access</sch:name> </sch:specification> <sch:status>In Service</sch:status> <sch:resources> <sch:resource> <sch:type>PE</sch:type> </sch:resource> <sch:resource> <sch:type>DS</sch:type> </sch:resource> <sch:resource> <sch:type>CMTS</sch:type> </sch:resource> <sch:resource> <sch:type>CPE</sch:type> </sch:resource> </sch:resources> <sch:characteristics> <sch:characteristic> <sch:key>LAST_MODIFIED_DATE</sch:key> <sch:value>09-01-2019 10:04:57</sch:value> </sch:characteristic> <sch:characteristic> <sch:key>NUMBER_OF_SERVICES</sch:key> <sch:value>1</sch:value> </sch:characteristic> </sch:characteristics> </sch:accessService> </sch:accessServices> </sch:body> </sch:Response> </soapenv:Body> </soapenv:Envelope> Previous Comments: ------------------------------------------------------------------------ [2019-05-16 11:57:31] marcel dot lerutte at vodafoneziggo dot com Description: ------------ After having setup a SOAP mock service with SoapUI and sending a request to this service Apache crashes with SegFault(11) upon receiving the response. Test script: --------------- $contextOptions = array( 'ssl' => array( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true ) ); stream_context_set_default($contextOptions); $context = stream_context_create($contextOptions); $options = array("soap_version"=> 2, "cache_wsdl"=> 0, 'stream_context' => $context); $test = new SoapClient('http://localhost:8088/mockNetworkInventory?wsdl', $options); $obj = (object) array( 'header'=>array('businessTransactionID' =>'?', 'sentTimestamp' =>'?', 'sourceContext' => array('host' => '?', 'application' => '?') ), 'body'=>array('service' => array('ID'=>'123')) ); $test->GetServiceConfiguration_2($obj); ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=78021&edit=1

« previous php.bugs (#220867) next »