From: Operating system: Windows Vista PHP version: 5.4.0beta2 Package: COM related Bug Type: Bug Bug description:Crash / memory corruption
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 bug report at https://bugs.php.net/bug.php?id=60167&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=60167&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=60167&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=60167&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=60167&r=fixed Fixed in SVN and need be documented: https://bugs.php.net/fix.php?id=60167&r=needdocs Fixed in release: https://bugs.php.net/fix.php?id=60167&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=60167&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=60167&r=needscript Try newer version: https://bugs.php.net/fix.php?id=60167&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=60167&r=support Expected behavior: https://bugs.php.net/fix.php?id=60167&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=60167&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=60167&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=60167&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=60167&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=60167&r=dst IIS Stability: https://bugs.php.net/fix.php?id=60167&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=60167&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=60167&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=60167&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=60167&r=mysqlcfg