Bug #74331 [Com]: ph_soap crashes apache (x64 only)
[email protected] ("phpdev at ehrhardt dot nl")
| Newsgroups | php.bugs |
|---|---|
| Message-ID | <[email protected]> |
Edit report at https://bugs.php.net/bug.php?id=74331&edit=1 ID: 74331 Comment by: phpdev at ehrhardt dot nl Reported by: jerome dot celle at gmail dot com Summary: ph_soap crashes apache (x64 only) Status: Feedback Type: Bug Package: SOAP related Operating System: windows 7 64 bits PHP Version: 7.1.3 Block user comment: N Private report: N New Comment: This bug report was initiated at Apachelounge: https://www.apachelounge.com/viewtopic.php?p=35105#35105 I tried to reproduce it with the same config, but did not succeed. The Soap login went just fine with PHP 7.1.3 TS x64, running as mod_php under Apache 2.4.25 Win64 VC14. Previous Comments: ------------------------------------------------------------------------ [2017-03-30 14:55:00] [email protected] You can probably just put it into a comment. If you feel it may be too long then a pastebin or gist or something like that is fine too. ------------------------------------------------------------------------ [2017-03-30 14:23:47] jerome dot celle at gmail dot com I think I managed to produce the backtrace. Can't see how to attach it to the ticket... ------------------------------------------------------------------------ [2017-03-30 08:25:14] jerome dot celle at gmail dot com I could not yet produce the backtrace (it is a bit complex for me). Nevertheless, during my attempt to do it, I had to run apache as a standalone application (httpd -X) and not as a service. In this context there is NO crash: the soap call all succeed. Maybe it helps. ------------------------------------------------------------------------ [2017-03-29 13:30:34] [email protected] Thank you for this bug report. To properly diagnose the problem, we need a backtrace to see what is happening behind the scenes. To find out how to generate a backtrace, please read http://bugs.php.net/bugs-generating-backtrace.php for *NIX and http://bugs.php.net/bugs-generating-backtrace-win32.php for Win32 Once you have generated a backtrace, please submit it to this bug report and change the status back to "Open". Thank you for helping us make PHP better. ------------------------------------------------------------------------ [2017-03-29 12:11:39] jerome dot celle at gmail dot com Description: ------------ Configuration: - Windows 7 64 bits - httpd-2.4.25-win64-VC14 - php-7.1.3-Win32-VC14-x64 A simple call to SoapClient (see below) crashes the httpd process. If I revert to x86 versions of both apache and php, it works just fine. Excerpt from Event Viewer: Faulting application name: httpd.exe, version: 2.4.25.0, time stamp: 0x58550e9f Faulting module name: php_soap.dll, version: 7.1.3.0, time stamp: 0x58c888b7 Exception code: 0xc0000005 Fault offset: 0x000000000001e271 Faulting process id: 0x3bcc Faulting application start time: 0x01d2a88404203e14 Faulting application path: C:\apache\bin\httpd.exe Faulting module path: c:\php\ext\php_soap.dll Report Id: 449372a4-1477-11e7-95e7-f0d5bfd3a21f Test script: --------------- $client = new SoapClient( $someurl, array( 'login' => $my_login, 'password' => $my_password )); ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=74331&edit=1