Edit report at https://bugs.php.net/bug.php?id=60167&edit=1
ID: 60167 User updated by: the...@php.net Reported by: the...@php.net Summary: Crash / memory corruption Status: Open Type: Bug Package: COM related -Operating System: Windows Vista +Operating System: Windows -PHP Version: 5.4.0beta2 +PHP Version: 5.4.0 Block user comment: N Private report: N New Comment: Occurs in any 5.4 version until nowm on any Windows OS. Previous Comments: ------------------------------------------------------------------------ [2011-11-12 09:39:32] bugzilla33 at gmail dot com Expected result: ---------------- PHP 5.3.9RC1 prints: Microsoft Windows Actual result: -------------- PHP 5.4.0RC1 crash <?php $z=50;while($z--){ $o=new COM('WinMgmts:',null,CP_UTF8); foreach($o->ExecQuery('SELECT * FROM Win32_OperatingSystem') as $x){ $s=$x->Caption; } } print($s); ?> ------------------------------------------------------------------------ [2011-11-11 00:05:10] lunter at interia dot pl Confirmed on PHP 5.4.0 RC1, Apache 2.2.21 VC9 Windows 7 32bit ------------------------------------------------------------------------ [2011-10-29 12:39:25] the...@php.net Might be related to #55715 ------------------------------------------------------------------------ [2011-10-29 12:38:13] the...@php.net Description: ------------ Multiple calls to a COM function result in crash / memory corruption / weird behaviour. Test script: --------------- $ php -r '$com= new com("winmgmts:"); foreach (explode(",", $argv[1]) as $pid) { $p= $com->get("//./root/cimv2:Win32_Process.Handle=$pid"); echo $pid, ": ", $p->executablePath, ": "; var_dump($p->commandLine); }' 3132,2760,3268 Expected result: ---------------- Something like: 3132: C:\...\GoogleToolbarNotifier.exe: string(74) ""C:\...\GoogleToolbarNotifier.exe" " 2760: F:\...\ONENOTEM.EXE: string(58) ""F:\...\ONENOTEM.EXE" /tsr" 3268: F:\...\XWin.exe: string(38) "F:\...\XWin.exe :0 -multiwindow" Actual result: -------------- Something like: 3132: C:\...\GoogleToolbarNotifier.exe: string(74) ""C:\...\GoogleToolbarNotifier.exe" " 3132: C:\...\GoogleToolbarNotifier.exe: string(74) ""C:\...\GoogleToolbarNotifier.exe" " 3132: C:\...\GoogleToolbarNotifier.exe: string(74) ""C:\...\GoogleToolbarNotifier.exe" " ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=60167&edit=1