This is really puzzling to me. We have a 6.5 SP5 CPR server that runs Border Manager 3.8 SP5. This server has been giving us problems and we suspect there is a hardware problem. The server is an HP DL360 G3. We have another server with identical hardware which we ran diagnostics on and everything came back fine. We tried to do a disk swap to the identical server plus the same network connections. The server seems to load up fine but within a few minutes there are multiple abends, and most mention CPQHTHSA.NLM. We don't get a lot of time to play with this because right now it's the only internet connection. I know I can try keeping the compaq NLM's unloaded and also try keeping border manager unloaded for a while. Aside from those troubleshooting steps is there anything glaring I'm missing here? It's been a while but I must have used this disk-swap technicque a dozen times in the past, to replace completely failed servers or whatnot. As long as the hardware was the same it was never a problem. And as soon as we go back to the original server, we don't see this problem. It's really puzzling to me. Any suggestions would be appreciated, thanks. This is Abend 1

ovell Netware, V6.5 Support Pack 5 - CPR Release
PVER: 6.50.05

Server 9MT-BRDRMGR1 halted Thursday, October 22, 2009 8:08:18.550 pm
Abend 1 on P00: Server-5.70.05: Page Fault Processor Exception (Error code 00000000)

Registers:
CS = 0060 DS = 007B ES = 007B FS = 007B GS = 007B SS = 0068
EAX = 00000000 EBX = 96209460 ECX = 00000000 EDX = 00000000
ESI = 966F9AA0 EDI = 96444E25 EBP = 9671F7FC ESP = 9671F794
EIP = 964322DB FLAGS = 00010246
964322DB 3B420E CMP EAX, [EDX+0E]=?
EIP in CPQHTHSA.NLM at code start +000062DBh
Access Location: 0x0000000E

The violation occurred while processing the following instruction:
964322DB 3B420E CMP EAX, [EDX+0E]
964322DE 0F8DF6010000 JNL 964324DA
964322E4 A1545C1E96 MOV EAX, [961E5C54]=00000000
964322E9 0FB6500C MOVZX EDX, byte ptr [EAX+0C]
964322ED 0FAF55D0 IMUL EDX, [EBP-30]
964322F1 A1545C1E96 MOV EAX, [961E5C54]=00000000
964322F6 8B4004 MOV EAX, [EAX+04]
964322F9 01D0 ADD EAX, EDX
964322FB 8945CC MOV [EBP-34], EAX
964322FE 8B45CC MOV EAX, [EBP-34]



Running process: CPQHTHSA.NLM 8 Process
Thread Owned by NLM: CPQHTHSA.NLM
Stack pointer: 9671F764
OS Stack limit: 9671B9C0
Scheduling priority: 67371008
Wait state: 3030070 Yielded CPU
Stack: --9671F7F0 ?
--9671F790 ?
--00000002 (LOADER.NLM|KernelAddressSpace+2)
--00000004 (LOADER.NLM|KernelAddressSpace+4)
--9671F7E4 ?
--9671F7B0 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000009 (LOADER.NLM|KernelAddressSpace+9)
--9671F7B8 ?
--9671F7E8 ?
--9671F7EC ?
0022B06F (SERVER.NLM|kGetThreadStackInfo+37)
--9671A480 ?
--9671F7E8 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--9671F93C ?
--9671F760 ?
8D538D68 (THREADS.NLM|FreeQueryServicesList+2518)
--0000000F (LOADER.NLM|KernelAddressSpace+F)
--9671F7E8 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--9671B900 ?
--00004000 (LOADER.NLM|KernelAddressSpace+4000)
8D54384E (THREADS.NLM|__Must_Have_Three_One_Or_Greater+A)
--00000094 (LOADER.NLM|KernelAddressSpace+94)
--966F9AA0 ?
--9671F93C ?
96444E25 ?
--966F9AA0 ?
--96209460 ?
96444BC4 ?
--00000004 (LOADER.NLM|KernelAddressSpace+4)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--0000000B (LOADER.NLM|KernelAddressSpace+B)
--0000010A (LOADER.NLM|KernelAddressSpace+10A)
--00001000 (LOADER.NLM|KernelAddressSpace+1000)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00001000 (LOADER.NLM|KernelAddressSpace+1000)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000004 (LOADER.NLM|KernelAddressSpace+4)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000004 (LOADER.NLM|KernelAddressSpace+4)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000004 (LOADER.NLM|KernelAddressSpace+4)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--9671F8AC ?
--00000004 (LOADER.NLM|KernelAddressSpace+4)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--9671F8C4 ?
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--9671F8DC ?
--9671F894 ?
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--9671F92C ?
--00000002 (LOADER.NLM|KernelAddressSpace+2)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000004 (LOADER.NLM|KernelAddressSpace+4)
--970A4948 ?
--00000005 (LOADER.NLM|KernelAddressSpace+5)

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