Bug #77578 [Com]: Crash when php unload

From: Date: Thu, 07 Feb 2019 19:40:15 +0000
Subject: Bug #77578 [Com]: Crash when php unload
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-219409@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=77578&edit=1 ID: 77578 Comment by: ininflamable at gmail dot com Reported by: ininflamable at gmail dot com Summary: Crash when php unload Status: Assigned Type: Bug Package: COM related Operating System: Windows 2008 R2 PHP Version: 7.2.14 Assigned To: cmb Block user comment: N Private report: N New Comment: New backtrace with only the php_com_dotnet.dll extension enabled. DetailID = 1 Count: 1 Exception #: 0XC0000005 Stack: php_com_dotnet!_guard_dispatch_icall_nop php7ts!zend_hash_destroy+0xed [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\zend\zend_hash.c @ 1429] php7ts!zend_ts_hash_destroy+0x1b [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\zend\zend_ts_hash.c @ 74] php_com_dotnet!zm_shutdown_com_dotnet+0x19 [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\ext\com_dotnet\com_extension.c @ 428] php7ts!module_destructor+0xef [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\zend\zend_api.c @ 2579] php7ts!module_destructor_zval+0x11 [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\zend\zend.c @ 746] php7ts!zend_hash_graceful_reverse_destroy+0x136 [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\zend\zend_hash.c @ 1658] php7ts!zend_shutdown+0x43 [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\zend\zend.c @ 978] php7ts!php_module_shutdown+0x50 [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\main\main.c @ 2493] php!main+0x76b [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\sapi\cli\php_cli.c @ 1406] php!__scrt_common_main_seh+0x10c [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 288] kernel32!BaseThreadInitThunk+0xd ntdll!RtlUserThreadStart+0x1d Previous Comments: ------------------------------------------------------------------------ [2019-02-07 18:46:55] requinix@php.net DetailID = 1 Count: 1 Exception #: 0XEBADEBAD Stack: KERNELBASE!RaiseException+0x3d OraOCIEI11!kghsrs_printf+0xb9c56 OraOCIEI11!kghsrs_printf+0xb926d OraOCIEI11!slgfn+0xa7ed OraOCIEI11!slgtd+0x1d307 OraOCIEI11!slgtd+0x20ecc OraOCIEI11!slgtd+0x1cb62 OraOCIEI11!kopd_free+0x1f72b OraOCIEI11!kopd_free+0x1f5d4 OraOCIEI11!kopd_free+0x1f7b8 OraOCIEI11!kopd_free+0x1fd30 OraOCIEI11!kopd_free+0xa529 OraOCIEI11!kopd_free+0x8286 OraOCIEI11!kgpprthdr+0x1a7dd OraOCIEI11!kgpprthdr+0x1a2a4 OraOCIEI11!kpeDbgHdlPostop+0x1175 OraOCIEI11!slgtd+0x110e9 kernel32!UnhandledExceptionFilter+0x160 ntdll!longjmp+0xc2f5 ntdll!_C_specific_handler+0x8c ntdll!_chkstk+0x9d ntdll!RtlInitializeResource+0x53a ntdll!KiUserExceptionDispatcher+0x2e php_com_dotnet!_guard_dispatch_icall_nop php7ts!zend_hash_destroy+0xed [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\zend\zend_hash.c @ 1429] php7ts!zend_ts_hash_destroy+0x1b [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\zend\zend_ts_hash.c @ 74] php_com_dotnet!zm_shutdown_com_dotnet+0x19 [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\ext\com_dotnet\com_extension.c @ 428] php7ts!module_destructor+0xef [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\zend\zend_api.c @ 2579] php7ts!module_destructor_zval+0x11 [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\zend\zend.c @ 746] php7ts!zend_hash_graceful_reverse_destroy+0x136 [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\zend\zend_hash.c @ 1658] php7ts!zend_shutdown+0x43 [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\zend\zend.c @ 978] php7ts!php_module_shutdown+0x50 [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\main\main.c @ 2493] php!main+0x76b [c:\php-snap-build\php73\vc15\x64\php-7.3.2-ts\sapi\cli\php_cli.c @ 1406] php!__scrt_common_main_seh+0x10c [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 288] kernel32!BaseThreadInitThunk+0xd ntdll!RtlUserThreadStart+0x1d ------------------------------------------------------------------------ [2019-02-07 18:42:15] ininflamable at gmail dot com The backtrace in https://www.dropbox.com/sh/8jg7m7cdrh2awvp/AADkSZjEWT3Hy_06wjF5cONga?dl=0 ------------------------------------------------------------------------ [2019-02-07 15:41:40] cmb@php.net 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. ------------------------------------------------------------------------ [2019-02-06 22:14:00] ininflamable at gmail dot com Description: ------------ Tested on PHP-CLI >= 7.2.10 and >= 7.3.0 \usr\php-7.2.9\php -a Interactive shell php > $locator = new COM('WbemScripting.SWbemLocator'); php > exit No crash \usr\php-7.3.1\php -a Interactive shell php > $locator = new COM('WbemScripting.SWbemLocator'); php > exit Crash Test script: --------------- <?php $locator = new COM('WbemScripting.SWbemLocator'); Expected result: ---------------- None Actual result: -------------- Crash: Firma con problemas: Nombre del evento de problema: APPCRASH Nombre de la aplicación: php.exe Versión de la aplicación: 7.3.2.0 Marca de tiempo de la aplicación: 5c5a1538 Nombre del módulo con errores: KERNELBASE.dll Versión del módulo con errores: 6.1.7601.23796 Marca de tiempo del módulo con errores: 59029714 Código de excepción: c0000005 Desplazamiento de excepción: 000000000001a06d Versión del sistema operativo: 6.1.7601.2.1.0.272.7 Id. de configuración regional: 3082 Información adicional 1: fe5f Información adicional 2: fe5fafeb2125daada2897f811b2919e0 Información adicional 3: 6e96 Información adicional 4: 6e9690dfdbe9ca7cf9212af4bcb60198 ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=77578&edit=1

« previous php.bugs (#219409) next »