php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #3120 PHP causing page fault in PHP4TS.DLL
Submitted: 2000-01-06 12:36 UTC Modified: 2000-02-12 17:55 UTC
From: bradball at home dot com Assigned:
Status: Closed Package: Reproducible Crash
PHP Version: 4.0 Beta 3 OS: Win95
Private report: No CVE-ID: None
 [2000-01-06 12:36 UTC] bradball at home dot com
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



Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2000-02-12 17:55 UTC] andi at cvs dot php dot net
Please try http://www.php.net/~andi/php-pre-beta4.zip and reopen the bug report if you still have problems. Make sure you get rid of your old PHP .dll's
 
PHP Copyright © 2001-2022 The PHP Group
All rights reserved.
Last updated: Sat Jan 22 22:03:37 2022 UTC