Our firewalls started abending frequently starting recently.

The extract of abend.log, please help me pinpoint the cause:
~~~~~~~
Server PSC-FW halted Thursday, April 7, 2005 1:42:08 pm
Abend 1 on P00: Server-5.00j: Page Fault Processor Exception (Error code
00000000)

Registers:
CS = 0008 DS = 0010 ES = 0010 FS = 0010 GS = 0010 SS = 0010
EAX = D5CE1000 EBX = D4535204 ECX = D4535204 EDX = 6C5F736C
ESI = D4535304 EDI = 00000378 EBP = D610BE50 ESP = D610BE34
EIP = FC01CCFB FLAGS = 00010016
FC01CCFB 8B5204 MOV EDX,[EDX+04]=?
EIP in SERVER.NLM at code start +0001CCFBh
Access Location: 0x6C5F7370

The violation occurred while processing the following instruction:
FC01CCFB 8B5204 MOV EDX,[EDX+04]
FC01CCFE 8B4814 MOV ECX,[EAX+14]
FC01CD01 895010 MOV [EAX+10],EDX
FC01CD04 41 INC ECX
FC01CD05 8B5010 MOV EDX,[EAX+10]
FC01CD08 894814 MOV [EAX+14],ECX
FC01CD0B 85D2 TEST EDX,EDX
FC01CD0D 750C JNZ FC01CD1B
FC01CD0F 8B4004 MOV EAX,[EAX+04]
FC01CD12 8906 MOV [ESI],EAX



Running process: Server 13 Process
Created by: NetWare Application
Thread Owned by NLM: SERVER.NLM
Stack pointer: D610BF88
OS Stack limit: D6108040
CPU 0 (Thread D60FC820) is in a NO SLEEP state
Scheduling priority: 67371008
Wait state: 50500F0 (Waiting for work)
Stack: --00000046 ?
D542CAAD (PROXY.NLM|B_CreateKeyObject+3E)
-FC4DFF74 (SERVER.NLM|AllocSizeTable+138)
--6C5F736C ?
--00000000 ?
--077EA544 ?
-FC529BBC (SERVER.NLM|OSAS+0)
--D610BE7C ?
FC01CB0C (SERVER.NLM|Alloc+58)
--D4535204 ?
--00000351 ?
--D571BC00 ?
--00000000 ?
--00000000 ?
--07EAC204 ?
--077EA984 ?
--077EA544 ?
--077EA984 ?
--077EA544 ?
D53E5290 (PROXY.NLM|FastAlloc+50)
--00000351 ?
--D571BC00 ?
--077EA984 ?
D541C5CE (PROXY.NLM|tsw_copy_certinfo+3E)
--0000034D ?
--D571BC00 ?
--07EACD84 ?
--077EA964 ?
D541C590 (PROXY.NLM|tsw_copy_certinfo+0)
--05C03244 ?
D5415353 (PROXY.NLM|tsw_ll_copy+33)
--077EA544 ?
--05C03244 ?
--07EACD84 ?
--077EA4C4 ?
D541110A (PROXY.NLM|tsw_copy_userkey+8A)
--077EA964 ?
--05C03244 ?
D541C590 (PROXY.NLM|tsw_copy_certinfo+0)
--077EA944 ?
--07EACD84 ?
--07EB33F4 ?
D5411080 (PROXY.NLM|tsw_copy_userkey+0)
--067D3CE4 ?
D54152FA (PROXY.NLM|tsw_ctx_ll_copy+3A)
--07EACD84 ?
--077EA4C4 ?
--07EB33F8 ?
--042AC704 ?
--07EB3004 ?
--07EB33C4 ?
D5402F5A (PROXY.NLM|tsw_build_surrender_ctx+15A)
--07EACD84 ?
--07EB33F4 ?
--05C03324 ?
D5411080 (PROXY.NLM|tsw_copy_userkey+0)
--07EB33F4 ?
--07EAA284 ?
--07EB33C4 ?
--07EB3004 ?
--07EAC004 ?
--07EACD84 ?
D5403658 (PROXY.NLM|TSW_copy_crypt_ctx+68)
--07EACD84 ?
--07EB33C4 ?
--07EB3004 ?
--00000002 ?
--07EACD84 ?
--04DA1AF4 ?
--07EACD84 ?
--03987004 ?
D54103D7 (PROXY.NLM|SSLStartConnection+157)
--07EAC004 ?
--07EACD84 ?
--00000000 ?
--00000001 ?
--00000000 ?
--03987004 ?
--FFFFFFFF ?
--00000008 ?
--D60FC820 ?
D53EA734 (PROXY.NLM|CallrsCallBacks+54)
--03987004 ?
FC0B05B5 (SERVER.NLM|StartWorkToDo+25)
--03987004 ?
--FFFFFFFF ?
--00000008 ?
--D565AE20 ?
--00000000 ?
FC004E8F (SERVER.NLM|WorkerThread+7B)
--03987004 ?
--00000000 ?
--00000000 ?
--00000000 ?
--D60FC820 ?
FC016236 (SERVER.NLM|TcoNewSystemThreadEntryPoint+26)
--D60FC820 ?
--00000000 ?
--00000000 ?
--00000000 ?

Additional Information:
The CPU encountered a problem executing code in SERVER.NLM. The
problem may be in that module or in data passed to that module by a process
owned by SERVER.NLM.
~~~~~~~

Thanks,
Raymond