A customers NW oes 65 sp7 file and app. server has been abending a lot the latest 2 weeks. I've been looking through abend logs, but can't figure out the way to fix this. abends as follows: (full abend.log attached)

Novell Open Enterprise Server, NetWare 6.5
PVER: 6.50.07

Server PLC_SRV halted Monday, 13 October 2008 23.57.59,702
Abend 1 on P00: Server-5.70.07: Page Fault Processor Exception (Error code 00000000)

Registers:
CS = 0008 DS = 0010 ES = 0010 FS = 0010 GS = 0023 SS = 0010
EAX = 00000000 EBX = 88738100 ECX = 8E573000 EDX = 00000000
ESI = 00000000 EDI = 8E573000 EBP = F776E820 ESP = 82232FA4
EIP = 0030846A FLAGS = 00010282
0030846A 8B4608 MOV EAX, [ESI+08]=?
EIP in SERVER.NLM at code start +000F9F0Ah
Access Location: 0x00000008

The violation occurred while processing the following instruction:
0030846A 8B4608 MOV EAX, [ESI+08]
0030846D 89442408 MOV [ESP+08], EAX
00308471 A190674400 MOV EAX, [SERVER.NLM|PageOutCount]=000FF697
00308476 FF0590674400 INC dword ptr [SERVER.NLM|PageOutCount]=000FF697
0030847C 8B742410 MOV ESI, [ESP+10]
00308480 8B36 MOV ESI, [ESI]
00308482 81E6FFFFFF01 AND ESI, 01FFFFFF
00308488 C1E603 SHL ESI, 03
0030848B 68205D5300 PUSH SERVER.NLM|SwapSpinLock
00308490 89730C MOV [EBX+0C], ESI



Running process: VM Page Cleaner Process
Thread Owned by NLM: SERVER.NLM
Stack pointer: 82232FA4
OS Stack limit: 8222F000
Scheduling priority: 67371008
Wait state: 5050030 Blocked on Semaphore
Stack: --00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000036 (LOADER.NLM|KernelAddressSpace+36)
--00000246 (LOADER.NLM|KernelAddressSpace+246)
--F9792000 ?
--8E57FD80 ?
--8E481DA0 ?
--00000036 (LOADER.NLM|KernelAddressSpace+36)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--F776E820 ?
0026C7D4 (SERVER.NLM|PageCleaner+A8)
--F776E820 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--82D444C0 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--82D444C0 ?
0022BA18 (SERVER.NLM|TcoNewSystemThreadEntryPoint+40)
--82D444C0 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--34343434 ?

Stack dump exceeded the valid memory limit

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.


************************************************** *******
Novell Open Enterprise Server, NetWare 6.5
PVER: 6.50.07

Server PLC_SRV halted Tuesday, 14 October 2008 2.08.24,051
Abend 2 on P00: Server-5.70.07: Page Fault Processor Exception (Error code 00000000)

Registers:
CS = 0008 DS = 0010 ES = 0010 FS = 0010 GS = 0023 SS = 0010
EAX = 00000000 EBX = 8E583918 ECX = 00535D20 EDX = 00000001
ESI = F7615DC0 EDI = 8CD03F20 EBP = 000058E8 ESP = 82AFAAF8
EIP = 003080DA FLAGS = 00010206
003080DA 8B7808 MOV EDI, [EAX+08]=?
EIP in SERVER.NLM at code start +000F9B7Ah
Access Location: 0x00000008

The violation occurred while processing the following instruction:
003080DA 8B7808 MOV EDI, [EAX+08]
003080DD A18C674400 MOV EAX, [SERVER.NLM|PageInCount]=00000224
003080E2 8B158C674400 MOV EDX, [SERVER.NLM|PageInCount]=00000224
003080E8 42 INC EDX
003080E9 68205D5300 PUSH SERVER.NLM|SwapSpinLock
003080EE 89158C674400 MOV [SERVER.NLM|PageInCount]=00000224, EDX
003080F4 E83767E0FF CALL LOADER.NLM|kSpinUnlock
003080F9 83C404 ADD ESP, 00000004
003080FC E84B45F6FF CALL SERVER.NLM|VM_SPIN_LOCK
00308101 56 PUSH ESI



Running process: Java_303 VMThread Process
Thread Owned by NLM: JAVA.NLM
Stack pointer: 82AFB264
OS Stack limit: 82ACB5E0
CPU 0 (Thread 8CD3A340) is in a NO SLEEP state
Scheduling priority: 67371008
Wait state: 5050030 Blocked on Semaphore
Stack: --8CD03F20 ?
--00000096 (LOADER.NLM|KernelAddressSpace+96)


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 JAVA.NLM.