php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #71875 SOAP PHPTs crash in do_soap_call
Submitted: 2016-03-21 23:15 UTC Modified: 2016-04-17 04:22 UTC
From: mattficken@php.net Assigned:
Status: No Feedback Package: SOAP related
PHP Version: 7.0.5RC1 OS: Windows, Linux
Private report: No CVE-ID: None
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: mattficken@php.net
New email:
PHP Version: OS:

 

 [2016-03-21 23:15 UTC] mattficken@php.net
Description:
------------
Running SOAP PHPTs, got crashes for 2 tests and collected BTs below

BT from test ext\soap\tests\bug70875.phpt 

08c5e048 610d9863 php_soap!do_soap_call+0xec1 [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\ext\soap\soap.c @ 2842]
08c5e0c0 62024a4c php_soap!zim_SoapClient___call+0x2f3 [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\ext\soap\soap.c @ 2952]
08c5e120 61ca5918 php7ts!ZEND_CALL_TRAMPOLINE_SPEC_HANDLER+0x49c [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\zend\zend_vm_execute.h @ 1810]
08c5e150 61ccd447 php7ts!execute_ex+0x48 [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\zend\zend_vm_execute.h @ 417]
08c5e180 61ccd1f6 php7ts!zend_execute+0x187 [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\zend\zend_vm_execute.h @ 459]
08c5e1d0 61ccd04d php7ts!zend_execute_scripts+0x106 [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\zend\zend.c @ 1427]
08c5f43c 00c418ed php7ts!php_execute_script+0x3cd [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\main\main.c @ 2487]
08c5f6fc 00c413a6 php!do_cli+0x42d [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\sapi\cli\php_cli.c @ 975]
08c5f794 00c42331 php!main+0x316 [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\sapi\cli\php_cli.c @ 1344]
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for KERNEL32.dll - 
(Inline) -------- php!invoke_main+0x1d [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 74]
08c5f7e0 74bb3744 php!__scrt_common_main_seh+0xff [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 264]
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntdll.dll - 
WARNING: Stack unwind information not available. Following frames may be wrong.
08c5f7f4 77a69e54 KERNEL32!BaseThreadInitThunk+0x24
08c5f83c 77a69e1f ntdll_77a10000!RtlSetCurrentTransaction+0xd4
08c5f84c 00000000 ntdll_77a10000!RtlSetCurrentTransaction+0x9f
 
BT from test ext\soap\tests\bug68361.phpt

08c5e5f8 610d9863 php_soap!do_soap_call+0xec1 [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\ext\soap\soap.c @ 2842]
08c5e670 62024a4c php_soap!zim_SoapClient___call+0x2f3 [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\ext\soap\soap.c @ 2952]
08c5e6d0 61ca5918 php7ts!ZEND_CALL_TRAMPOLINE_SPEC_HANDLER+0x49c [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\zend\zend_vm_execute.h @ 1810]
08c5e700 61ccd447 php7ts!execute_ex+0x48 [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\zend\zend_vm_execute.h @ 417]
08c5e730 61ccd1f6 php7ts!zend_execute+0x187 [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\zend\zend_vm_execute.h @ 459]
08c5e780 61ccd04d php7ts!zend_execute_scripts+0x106 [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\zend\zend.c @ 1427]
08c5f9ec 00c418ed php7ts!php_execute_script+0x3cd [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\main\main.c @ 2487]
08c5fcac 00c413a6 php!do_cli+0x42d [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\sapi\cli\php_cli.c @ 975]
08c5fd44 00c42331 php!main+0x316 [c:\php-sdk\php70dev\vc14\x86\php-7.0.5rc1-ts\sapi\cli\php_cli.c @ 1344]
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for KERNEL32.dll - 
(Inline) -------- php!invoke_main+0x1d [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 74]
08c5fd90 74bb3744 php!__scrt_common_main_seh+0xff [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 264]
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntdll.dll - 
WARNING: Stack unwind information not available. Following frames may be wrong.
08c5fda4 77a69e54 KERNEL32!BaseThreadInitThunk+0x24
08c5fdec 77a69e1f ntdll_77a10000!RtlSetCurrentTransaction+0xd4
08c5fdfc 00000000 ntdll_77a10000!RtlSetCurrentTransaction+0x9f

Test script:
---------------
ext\soap\tests\bug70875.phpt
ext\soap\tests\bug68361.phpt

Expected result:
----------------
test pass

Actual result:
--------------
test crash

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2016-03-22 19:39 UTC] mattficken@php.net
-Operating System: Windows +Operating System: Windows, Linux
 [2016-03-22 19:39 UTC] mattficken@php.net
bug70875.phpt also crashes for me on Linux Mint
 [2016-04-05 07:08 UTC] ab@php.net
I fail to reproduce this. Tried with and without Opcache on Linux and Windows. Maybe there's something special in your php.ini, could you please post it?

Thanks.
 [2016-04-05 07:09 UTC] ab@php.net
-Status: Open +Status: Feedback
 [2016-04-17 04:22 UTC] php-bugs at lists dot php dot net
No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Re-Opened". Thank you.
 
PHP Copyright © 2001-2021 The PHP Group
All rights reserved.
Last updated: Sun May 16 09:01:23 2021 UTC