ID: 21378 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Assigned +Status: Closed Bug Type: COM related Operating System: Windows 2000 pro sp2 PHP Version: 4.3.0 Assigned To: phanto New Comment:
This bug has been fixed in CVS. In case this was a PHP problem, snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. In case this was a documentation problem, the fix will show up soon at http://www.php.net/manual/. In case this was a PHP.net website problem, the change will show up on the PHP.net site and on the mirror sites in short time. Thank you for the report, and for helping us make PHP better. Previous Comments: ------------------------------------------------------------------------ [2003-01-19 07:34:37] [EMAIL PROTECTED] My PHP also crashes on 4.3.0 when running a custom COM library I created. This library works flawlessly on previous PHP versions. ------------------------------------------------------------------------ [2003-01-16 10:54:14] [EMAIL PROTECTED] When I create either a 'ADODB.Recordset' or 'ADODB.Connection' object, php.exe crasches immediately. When I use an ADO wrapper component (also COM) that I built it only crashes if CursorLocation is set to adUseClient in a method returning a recordset to php. Think I will have to go back to 4.2.3 and rather face COM-references not being released. /Pierre ------------------------------------------------------------------------ [2003-01-09 05:22:31] [EMAIL PROTECTED] I have the same problem with Xitami Web Server and Windows 98. On PHP 4.2.3 scripts run well, on php 4.3.0 php.exe crash. See bugs report #21517 ------------------------------------------------------------------------ [2003-01-06 11:26:34] [EMAIL PROTECTED] (sorry for my bad english) I have this same error! My COM code works OK with PHP 4.2.3, but after upgrade to 4.3.0, Apache (1.3.27) crash (DrWatson32 appears) and restart. This simple code crash Apache: $com = new COM("ADODB.Connection"); DrWatson32 leaves this information on log: función: php_COM_release 1003070f 397e04 cmp [esi+0x4],edi ds:04f43582=???????? 10030712 740f jz php_VARIANT_get_le_variant+0x1983 (10039223) 10030714 8b4614 mov eax,[esi+0x14] ds:04f43582=???????? 10030717 50 push eax 10030718 8b10 mov edx,[eax] ds:045c10a0=???????? 1003071a ff5208 call dword ptr [edx+0x8] ds:00afd5d3=???????? 1003071d 897e14 mov [esi+0x14],edi ds:04f43582=???????? 10030720 897e04 mov [esi+0x4],edi ds:04f43582=???????? 10030723 8b460c mov eax,[esi+0xc] ds:04f43582=???????? 10030726 50 push eax ERROR -> 10030727 8b08 mov ecx,[eax] ds:045c10a0=???????? 10030729 ff5108 call dword ptr [ecx+0x8] ds:00c76672=???????? 1003072c 8b4608 mov eax,[esi+0x8] ds:04f43582=???????? 1003072f 897e0c mov [esi+0xc],edi ds:04f43582=???????? 10030732 48 dec eax 10030733 5f pop edi 10030734 894608 mov [esi+0x8],eax ds:04f43582=???????? 10030737 5e pop esi 10030738 c3 ret 10030739 90 nop 1003073a 90 nop 1003073b 90 nop I'm using Windows 2000 Server SP3 with PHP as a module in Apache. Any idea ? Thanks! ------------------------------------------------------------------------ [2003-01-02 21:47:14] [EMAIL PROTECTED] - ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/21378 -- Edit this bug report at http://bugs.php.net/?id=21378&edit=1