>Number: 1676
>Category: os-windows
>Synopsis: Access Violation, and a rude shutdown when starting Apache
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: apache
>State: open
>Class: sw-bug
>Submitter-Id: apache
>Arrival-Date: Wed Jan 14 23:20:00 PST 1998
>Last-Modified:
>Originator: [EMAIL PROTECTED]
>Organization:
apache
>Release: 1.3b3
>Environment:
Windows NT4.0/SP3
pre-compiled binaries
>Description:
When I try to start the server from the command line I get a DrWatson message
that there has been a access violation and Apache is closed down.
If I rem out the following lines in the srm.conf file the problem goes away:
BrowserMatchNoCase Acorn platform=Acorn_RISC_PC
BrowserMatchNoCase Amiga platform=Commodore_Amiga
BrowserMatchNoCase Sun platform=Sun_Systems
I accept that I may be abusing these commands, but I think a polite shut down
and a message in the error log would be more useful, than the message from Dr.
Watson (see below).
>From the MS-DrWatson Log:
Application exception occurred:
App: (pid=258)
When: 1/14/1998 @ 22:47:42.883
Exception number: c0000005 (access violation)
*----> System Information <----*
Computer Name: FRED 2
User Name: adam
Number of Processors: 1
Processor Type: x86 Family 6 Model 1 Stepping 7
Windows Version: 4.0
Current Build: 1381
Current Type: Uniprocessor Free
Registered Owner: Adam John Trickett
*----> Task List <----*
0 Idle.exe
2 System.exe
20 smss.exe
26 csrss.exe
34 WINLOGON.exe
40 SERVICES.exe
43 LSASS.exe
69 SPOOLSS.exe
62 navapsvc.exe
88 RPCSS.exe
93 atsvc.exe
95 TAPISRV.exe
107 RASMAN.exe
111 faxsvc.exe
123 PSTORES.exe
44 alertsvc.exe
252 NDDEAGNT.exe
184 EXPLORER.exe
207 systray.exe
194 LOADWC.exe
271 navapw32.exe
108 RASMON.exe
63 eudora.exe
282 DDHELP.exe
268 FLEXICD.exe
124 chkdsk.exe
167 NTVDM.exe
302 PFE32.exe
258 Apache.exe
227 DRWTSN32.exe
0 _Total.exe
(00400000 - 00400000)
(77f60000 - 77fbc000) dll\ntdll.dbg
(779f0000 - 77a36000) dll\msvcrt.dbg
(77f00000 - 77f5e000) dll\kernel32.dbg
(10000000 - 10000000)
(77dc0000 - 77dfe000) dll\advapi32.dbg
(77e70000 - 77ec4000) dll\user32.dbg
(77ed0000 - 77efc000) dll\gdi32.dbg
(77e10000 - 77e62000) dll\rpcrt4.dbg
(776d0000 - 776d8000) dll\wsock32.dbg
(776b0000 - 776c2000) dll\ws2_32.dbg
(776a0000 - 776a6000) dll\ws2help.dbg
(00c90000 - 00c90000)
State Dump for Thread Id 0xc6
eax=00000000 ebx=0030c475 ecx=00302675 edx=00000014 esi=0030c468 edi=00302a38
eip=1001ebb5 esp=0012de20 ebp=0012fee0 iopl=0 nv up ei ng nz ac po cy
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000297
function: <nosymbols>
1001eb95 42 inc edx
1001eb96 8b4008 mov eax,[eax+0x8]
ds:0102ea06=????????
1001eb99 89542430 mov [esp+0x30],edx
ss:0115c827=????????
1001eb9d 33d2 xor edx,edx
1001eb9f 89442420 mov [esp+0x20],eax
ss:0115c827=????????
1001eba3 85c0 test eax,eax
1001eba5 0f8e83000000 jle 1001ec2e
1001ebab 8b7c241c mov edi,[esp+0x1c]
ss:0115c827=????????
1001ebaf 8b742418 mov esi,[esp+0x18]
ss:0115c827=????????
1001ebb3 8b07 mov eax,[edi]
ds:00302a38=00000000
FAULT ->1001ebb5 8a18 mov bl,[eax]
ds:00000000=??
1001ebb7 8acb mov cl,bl
1001ebb9 3a1e cmp bl,[esi]
ds:0030c468=55
1001ebbb 751c jnz 1001ebd9
1001ebbd 84c9 test cl,cl
1001ebbf 7414 jz 1001ebd5
1001ebc1 8a5801 mov bl,[eax+0x1]
ds:0102ea06=??
1001ebc4 8acb mov cl,bl
1001ebc6 3a5e01 cmp bl,[esi+0x1]
ds:0133ae6e=??
1001ebc9 750e jnz 1001ebd9
1001ebcb 83c002 add eax,0x2
1001ebce 83c602 add esi,0x2
*----> Stack Back Trace <----*
FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
0012fee0 00000096 ffffffff 00303b10 003026f0 00304708 <nosymbols>
*----> Raw Stack Dump <----*
0012de20 58 40 03 10 e0 fe 12 00 - 00 00 00 00 10 c4 30 00 [EMAIL PROTECTED]
0012de30 61 c4 30 00 78 c4 30 00 - 68 c4 30 00 f8 28 30 00 a.0.x.0.h.0..(0.
0012de40 15 00 00 00 d8 28 30 00 - 02 00 00 00 c3 ed 01 10 .....(0.........
0012de50 02 00 00 00 00 00 00 00 - cc 54 03 10 e0 fe 12 00 .........T......
0012de60 4e 54 00 10 e0 fe 12 00 - 00 00 00 00 10 c4 30 00 NT............0.
0012de70 18 c4 30 00 e0 fe 12 00 - 00 00 00 00 58 40 03 10 [EMAIL PROTECTED]
0012de80 d8 28 30 00 ce 56 00 10 - 58 40 03 10 e0 fe 12 00 .([EMAIL PROTECTED]
0012de90 00 00 00 00 f5 de 12 00 - e8 31 30 00 e0 fe 12 00 .........10.....
0012dea0 e0 3a 30 00 ba 5b 9f 77 - 88 40 03 10 bd 57 00 10 .:[EMAIL PROTECTED]
0012deb0 78 4d 30 00 e8 31 30 00 - d7 de 12 00 18 27 30 00 xM0..10......'0.
0012dec0 d5 4f a0 77 42 72 6f 77 - 73 65 72 4d 61 74 63 68 .O.wBrowserMatch
0012ded0 4e 6f 43 61 73 65 20 41 - 6d 69 67 61 20 70 6c 61 NoCase Amiga pla
0012dee0 74 66 6f 72 6d 3d 43 6f - 6d 6d 6f 64 6f 72 65 5f tform=Commodore_
0012def0 41 6d 69 67 61 00 00 67 - 69 66 20 21 61 6e 69 6d Amiga..gif !anim
0012df00 61 74 65 64 5f 67 69 66 - 20 66 72 61 6d 65 73 3d ated_gif frames=
0012df10 50 61 72 74 69 61 6c 00 - 00 00 00 20 6a 61 76 61 Partial.... java
0012df20 73 63 72 69 70 74 00 00 - 00 00 00 00 00 00 00 00 script..........
0012df30 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012df40 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012df50 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
>How-To-Repeat:
I can send someone my exact .conf files, but similar, but not identical .conf
files on two other computers are fine.
>Fix:
I don't know what is causing it, I can't find the error in any of the suggested
places, but it's very reproducable
>Audit-Trail:
>Unformatted:
[In order for any reply to be added to the PR database, ]
[you need to include <[EMAIL PROTECTED]> in the Cc line ]
[and leave the subject line UNCHANGED. This is not done]
[automatically because of the potential for mail loops. ]