PHP 4.0 Bug #3120: PHP causing page fault in PHP4TS.DLL
| From: | bradball at home dot com | Date: | Thu, 06 Jan 2000 17:36:52 +0000 |
| Subject: | PHP 4.0 Bug #3120: PHP causing page fault in PHP4TS.DLL | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-14311@lists.php.net to get a copy of this message | ||
From: bradball@home.com
Operating system: Win95
PHP version: 4.0 Beta 3
PHP Bug Type: Reproduceable crash
Bug description: PHP causing page fault in PHP4TS.DLL
This is an extension of problem #2785 (I forgot my password to update it)
Win95B
Apache 1.3.9
PHP4 Beta 3
Tried the same setup mentioned in problem #2785 but on a Win95B machine with the DCOMM update
applied. Similar problem. Here's what Quincy had to say. Maybe someone can interpret this? The
fault is pointed out in the code below.
There's obviously some situation that causes PHP4 to die horribly on Win32 boxes. There are at
least two other bug reports of this (search for Page Fault). Doesn't anyone have any ideas??? I
cannot get PHP4 to run on ANY Win9x box!
- - -
************************************************
* Quincy for Win32 Rev 2.00 *
* Copyright 1995-7, Lotus Development Corp. *
* All rights reserved *
* Abnormal Termination Report *
************************************************
Portions Copyright (C) 1985-1993 Microsoft Corp. All rights reserved.
Quincy has detected the following fatal exception
Please report this crash to the vendor of the faulting application:
App: C:\Program Files\php4\PHP.EXE (PID=0xFFFC1699) "OleMainThreadWndName"
When: 1/6/2000 @ 9:6:26.560
Exception Number: 0xC0000005 (access violation)
Exception Flags: 0x00000000 (continuable)
Notes Build: Release 4.6.1|March 3, 1998
State Dump for Thread ID 0xFFFC9065
EAX: 48544150 EBX: 0000002B ECX: C107D7C0 EDX: 4152545F ESI: 00760860 EDI: 00654240
EIP: 100489F6 ESP: 0063FCF8 EBP: 00776290 IOPL: 0 nv up ei pl nz na po nc
CS: 0137 SS: 013F DS: 013F ES: 013F FS: 111F GS: 0000 EFL: 00010206
---------- Code Disassembly ----------
function: <nosymbols>+0000
100489df eb17 jmp 100489f8
100489e1 85c0 test eax,eax
100489e3 740c jz 100489f1
100489e5 3b7704 cmp esi,[edi+0x4] ds:00ff2e3a=????????
100489e8 7507 jnz 100489f1
100489ea 8b0e mov ecx,[esi] ds:00760860=48544150
100489ec 894f04 mov [edi+0x4],ecx ds:00ff2e3a=????????
100489ef eb07 jmp 100489f8
100489f1 8b5604 mov edx,[esi+0x4] ds:010ff45a=????????
100489f4 8b06 mov eax,[esi] ds:00760860=48544150
FAULT ->100489f6 8902 mov [edx],eax ds:4152545f=????????
100489f8 8b06 mov eax,[esi] ds:00760860=48544150
100489fa 85c0 test eax,eax
100489fc 7406 jz 10048a04
100489fe 8b4e04 mov ecx,[esi+0x4] ds:010ff45a=????????
10048a01 894804 mov [eax+0x4],ecx ds:48ee2d4a=????????
10048a04 56 push esi
10048a05 ff1580f10510 call dword ptr [1005f180] ds:1005f180=78001390
10048a0b a11c570910 mov eax,[1009571c] ds:1009571c=00000000
10048a10 83c404 add esp,0x4
10048a13 85c0 test eax,eax
10048a15 7402 jz 10048a19
---------- Top of the Stack ----------
---------- Stack Back Trace ----------
Stopped at 100489F6 (0001:000479F6 in C:\WINDOWS\SYSTEM\php4ts.dll) Base=0x10000000 RVA=0x00001000
----- System Information -----
Computer Name: BRADBA
User Name: brad
Number of Processors: 1
Processor Type: Intel Pentium
Windows Version: Win95 4.0 (Build 1111) - B
----- Task List -----
PID Task Name
0xFFEF3F71 C:\WINDOWS\SYSTEM\KERNEL32.DLL 08-24-96 11:11:10 Size: 414208
0xFFFF44C1 MSGSRV32
0xFFFF774D C:\WINDOWS\SYSTEM\MPREXE.EXE 08-24-96 11:11:10 Size: 12800
0xFFFF8BBD C:\WINDOWS\EXPLORER.EXE 01-29-99 11:34:28 Size: 171280
0xFFFE6E31 WIN32COL.EXE
0xFFFEE311 C:\WINDOWS\SYSTEM\DMCONFIG.EXE 08-24-96 11:11:10 Size: 14336
0xFFFD5B3D C:\Program Files\Apache Group\Apache\APACHE.EXE 08-16-99 14:48:10 Size: 20480
0xFFFD5A31 WINOLDAP
0xFFFD9439 C:\Program Files\Apache Group\Apache\APACHE.EXE 08-16-99 14:48:10 Size: 20480
0xFFFD2705 IEXPLORE.EXE
0xFFFC1699 C:\Program Files\php4\PHP.EXE 11-19-99 16:37:52 Size: 16384
0xFFFCDE89 C:\NOTES\QNC.EXE 02-10-98 23:35:10 Size: 116736
0xFFFCCC3D WINOLDAP
----- Module List -----
Loaded Address Module Name
(00400000 - 00404000) C:\Program Files\php4\PHP.EXE 11-19-99 16:37:52 Size: 16384
(00D30000 - 00D42000) C:\WINDOWS\SYSTEM\WS2_32.dll 03-20-98 18:00:00 Size: 55808
(01260000 - 01275000) C:\WINDOWS\SYSTEM\MSWSOCK.dll 03-20-98 18:00:00 Size: 70144
(10000000 - 1009B000) C:\WINDOWS\SYSTEM\php4ts.dll 11-19-99 16:37:52 Size: 557056
(1F490000 - 1F4C5000) dll\ODBC32.dbg
(1F5D0000 - 1F5E4000) dll\ODBCINT.dbg
(65340000 - 653D2000) oleaut32.dbg
(65F00000 - 65FC2000) ole32.dbg
(70200000 - 70270000) WININET.dbg
(70980000 - 70AD6000) SHELL32.dbg
(70BD0000 - 70C14000) SHLWAPI.dbg
(78000000 - 78040000) C:\NOTES\MSVCRT.dll 03-19-97 20:27:06 Size: 266240
(780A0000 - 780B5000) C:\WINDOWS\SYSTEM\MSVCIRT.dll 01-30-99 09:09:20 Size: 70656
(79800000 - 79806000) C:\WINDOWS\SYSTEM\WS2HELP.dll 03-20-98 18:00:00 Size: 5120
(7A000000 - 7A00A000) C:\WINDOWS\SYSTEM\WSOCK32.dll 03-20-98 18:00:00 Size: 21504
(7FE90000 - 7FEAB000) C:\WINDOWS\SYSTEM\comdlg32.dll 08-24-96 11:11:10 Size: 92672
(BFB70000 - BFBFC000) COMCTL32.dbg
(BFEB0000 - BFEB7000) C:\WINDOWS\SYSTEM\VERSION.dll 08-24-96 11:11:10 Size: 6656
(BFED0000 - BFEDE000) C:\WINDOWS\SYSTEM\ADVAPI32.dll 03-16-99 00:00:00 Size: 41472
(BFF30000 - BFF55000) C:\WINDOWS\SYSTEM\GDI32.dll 08-24-96 11:11:10 Size: 131072
(BFF60000 - BFF6F000) C:\WINDOWS\SYSTEM\USER32.dll 08-24-96 11:11:10 Size: 44544
(BFF70000 - BFFD8000) C:\WINDOWS\SYSTEM\KERNEL32.dll 08-24-96 11:11:10 Size: 414208