Issue:
1. BM39SP2 abends frequently
2. Memory Leak issue.
3. During the restart, it has Short Term memory issues

Environment:
Netware 6.5 SP6
BorderManager 3.9 SP2 (with latest proxy.nlm)
Server has 4 GB memory

Additional Info: The server is patched with the latest TCP & Winsock patch for SP6.

Latest Abend information

************************************************** *******
Novell Netware, V6.5 Support Pack 6 - Internal Release
PVER: 6.50.06

Server BMMH01 halted Tuesday, 23 March 2010 10:57:37.119 am
Abend 1 on P00: Server-5.70.06: Page Fault Processor Exception (Error code 00000000)

Registers:
CS = 0060 DS = 007B ES = 007B FS = 007B GS = 007B SS = 0068
EAX = 1B8A5FFA EBX = 222E40A8 ECX = FFFFB5F6 EDX = 1B8A440A
ESI = 1B8A4EB2 EDI = FFFFC73E EBP = 1B8A15E4 ESP = 8AE58E14
EIP = 1195093C FLAGS = 00010012
1195093C 385006 CMP [EAX+06]=?, DL
EIP in PROXY.NLM at code start +000CC93Ch
Access Location: 0x1B8A6000

The violation occurred while processing the following instruction:
1195093C 385006 CMP [EAX+06], DL
1195093F 744C JZ 1195098D
11950941 385007 CMP [EAX+07], DL
11950944 7451 JZ 11950997
11950946 83E908 SUB ECX, 00000008
11950949 0508000000 ADD EAX, 00000008
1195094E 83F908 CMP ECX, 00000008
11950951 73CC JNB 1195091F
11950953 0BC9 OR ECX, ECX
11950955 7408 JZ 1195095F



Running process: Server 11 Process
Thread Owned by NLM: SERVER.NLM
Stack pointer: 8AE58F60
OS Stack limit: 8AE51020
Scheduling priority: 67371008
Wait state: 50500F0 Waiting for work
Stack: 118CD415 (PROXY.NLM|PLD_ParseHTTPHeaders+435)
--1B8A4EB2 ?
--FFFFC73E ?
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000A6A (LOADER.NLM|KernelAddressSpace+A6A)
--1327FA48 ?
--0000000C (LOADER.NLM|KernelAddressSpace+C)
--1B8A15E4 ?
--222E40A8 ?
1191031B (PROXY.NLM|SSLLoginWithFormDataCallback+36B)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--222E40A8 ?
--1B8A15E4 ?
--0000000C (LOADER.NLM|KernelAddressSpace+C)
--8AE58E78 ?
--8AE58EE4 ?
1191DF79 (PROXY.NLM|tsw_ssl3_ReadRecord+239)
--98994F6E ?
--1560BD04 ?
--1B8A15F0 ?
1191DFD4 (PROXY.NLM|tsw_ssl3_ReadRecord+294)
--1B8A15F0 ?
--8AE58E78 ?
--00000014 (LOADER.NLM|KernelAddressSpace+14)
--0000000C (LOADER.NLM|KernelAddressSpace+C)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--3935A2FF ?
--097478C7 ?
--A1C483D4 ?
--00000008 (LOADER.NLM|KernelAddressSpace+8)
--00000014 (LOADER.NLM|KernelAddressSpace+14)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--1B8A15F0 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000028 (LOADER.NLM|KernelAddressSpace+28)
--222E40A8 ?
--00000028 (LOADER.NLM|KernelAddressSpace+28)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--0000000C (LOADER.NLM|KernelAddressSpace+C)
--1327FA48 ?
--222E40A8 ?
11910D85 (PROXY.NLM|SSLRedirectDataCallback+235)
--222E40A8 ?
--00000028 (LOADER.NLM|KernelAddressSpace+28)
--8AE58EE4 ?
--00000003 (LOADER.NLM|KernelAddressSpace+3)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--898E039B ?
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000028 (LOADER.NLM|KernelAddressSpace+28)
--0000000C (LOADER.NLM|KernelAddressSpace+C)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--222E40A8 ?
--00000017 (LOADER.NLM|KernelAddressSpace+17)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--1B8A15E4 ?
--00004800 (LOADER.NLM|KernelAddressSpace+4800)
--222E40A8 ?
119078CD (PROXY.NLM|TSW_SSL_Read+2D)
--1560BD04 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--1B8A15E4 ?
--1B8A15F0 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--0000000C (LOADER.NLM|KernelAddressSpace+C)
--0000000C (LOADER.NLM|KernelAddressSpace+C)
--1B8A15E4 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--222E40A8 ?
1190EF88 (PROXY.NLM|SSL_V3_ServerDataReplyHandler+158)
--222E40A8 ?
-1197D604 (PROXY.NLM|rsSSL_V3_ServerWaitingForRequest+0)
--1560BD04 ?
--222E40A8 ?
--0347E701 ?
--0F78E700 ?
118E9400 (PROXY.NLM|CallrsCallBacks+0)
118E9454 (PROXY.NLM|CallrsCallBacks+54)
--222E40A8 ?
00362862 (SERVER.NLM|StartWorkToDo+23)
--222E40A8 ?
--0347E701 ?
--0F78E700 ?
--8AE18E30 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
0021459A (SERVER.NLM|WorkerThread+4F6)
--222E40A8 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--8ADA5400 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--8ADA5400 ?
00221528 (SERVER.NLM|TcoNewSystemThreadEntryPoint+40)
--8ADA5400 ?
--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)

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

Kindly suggest.