We have used Portlock, current version is 4.01, for some time on several servers without issues.

However, in setting up a Nw 6.5 Sp6 server, on which I have used Portlock many times, it is suddenly abending during the Pool snapshot phase during imaging of a partition.
I have upgraded MM.NLM to the post Sp6 version and it still does it.
I need to run the command MM SNAP DELETE ALL to remove unsuccessful snapshots before Portlock will attempt to image the partition (SYS).
The server is a Dell Poweredge 2600 which is being reborn in a DR capacity.

The Abend info is -
Novell Open Enterprise Server, NetWare 6.5
PVER: 6.50.06

Server COPTSC halted Monday, 21 May 2007 3:23:19.871 pm
Abend 1 on P00: Server-5.70.06: Page Fault Processor Exception (Error code 00000002)

Registers:
CS = 0060 DS = 007B ES = 007B FS = 007B GS = 007B SS = 0068
EAX = 00000000 EBX = 91CC2F98 ECX = 00000001 EDX = 00000001
ESI = 00000001 EDI = 00000000 EBP = 89BB02C0 ESP = AAD1E8F8
EIP = 8621867A FLAGS = 00010286
8621867A FF4714 INC dword ptr [EDI+14]=?
EIP in MM.NLM at code start +0001667Ah
Access Location: 0x00000014

The violation occurred while processing the following instruction:
8621867A FF4714 INC dword ptr [EDI+14]
8621867D 8B542430 MOV EDX, [ESP+30]
86218681 898248010000 MOV [EDX+00000148], EAX
86218687 8B4350 MOV EAX, [EBX+50]
8621868A 898240010000 MOV [EDX+00000140], EAX
86218690 8B434C MOV EAX, [EBX+4C]
86218693 898244010000 MOV [EDX+00000144], EAX
86218699 8B437C MOV EAX, [EBX+7C]
8621869C 8DB380000000 LEA ESI, [EBX+00000080]
862186A2 C1E002 SHL EAX, 02



Running process: STORMGR 1 Process
Thread Owned by NLM: STORMGR.NLM
Stack pointer: AAD1EE60
OS Stack limit: AACE1000
Scheduling priority: 67371008
Wait state: 3030070 Yielded CPU
Stack: --00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--700E082A ?
--900C9F69 ?
--899FA360 ?
--89BB02C0 ?
--89BAD000 ?
--91CC2F98 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
86247B79 (MM.NLM|ReadBlockState1+69)
--89BB02C0 ?
--91CC2F98 ?
--89BB0020 ?
--91CC3034 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
862445BC (MM.NLM|GetMappedBlock+5D4)
--91CC3034 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--0000002C (LOADER.NLM|KernelAddressSpace+2C)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
8621310D (MM.NLM|GenericIOObjectClassControl+119)
--89BB0020 ?
--0000002C (LOADER.NLM|KernelAddressSpace+2C)
--86E76D00 ?
--22A2B4A0 ?
--86E76D00 ?
--22A2B51C ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00FF0005 ?
--89BB0020 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--0000002C (LOADER.NLM|KernelAddressSpace+2C)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--22A2B520 ?
--89B6A020 ?
-0043941C (SERVER.NLM|xAllocSizeTable+C0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--22A2B4A0 ?
--89BAD000 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--91CC307C ?
--89BAD000 ?
--91CC2F98 ?
86247DD7 (MM.NLM|ReadBlock+83)
--91CC3034 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000020 (LOADER.NLM|KernelAddressSpace+20)
--80000001 ?
--91CC2F98 ?
--89BAD000 ?
86248BE3 (MM.NLM|SnapIOFunction+11F)
--89BAD000 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--91CC2F98 ?
--86E6EEA0 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000020 (LOADER.NLM|KernelAddressSpace+20)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--86E6EEA0 ?
0010FECC (LOADER.NLM|GetHighResolutionTimer+E)
--80000001 ?
--00000020 (LOADER.NLM|KernelAddressSpace+20)
--91CC2F98 ?
--91CC2F98 ?
8622A5BE (MM.NLM|InternalObjectBlockingIO+10A)
--89BAD000 ?
--91CC2F98 ?
--8E10A2E0 ?
--80000001 ?
--00000018 (LOADER.NLM|KernelAddressSpace+18)
--00000002 (LOADER.NLM|KernelAddressSpace+2)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--89BAD000 ?
--AAD1EA78 ?
--00000200 (LOADER.NLM|KernelAddressSpace+200)
--86E4F4A0 (NEB.NLM|MyModuleHandle+5B28)
--89BAD000 ?
8622858E (MM.NLM|CreateReservationObject+6A)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--0000000B (LOADER.NLM|KernelAddressSpace+B)
--00000020 (LOADER.NLM|KernelAddressSpace+20)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000200 (LOADER.NLM|KernelAddressSpace+200)
--86E4F4A0 (NEB.NLM|MyModuleHandle+5B28)
--FFFFFFFF ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--AAD1ECF0 ?
--89BB0D40 ?
--00000003 (LOADER.NLM|KernelAddressSpace+3)
--AAD1EB38 ?

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


Loaded Modules: (only ones I thought appropriate)
STORMGR.NLM Portlock Storage Manager
Version 4.01.01 18 March 2007
Code Address: 9F886000h Length: 001B222Eh
Data Address: 9F075000h Length: 000AD9C0h
PORTLOCK.NLM Portlock Storage Manager Library
Version 4.01.01 18 March 2007
Code Address: AAA33000h Length: 00028BEEh
Data Address: 9F73B000h Length: 00149C38h
MM.NLM NetWare 6.5 Media Manager
Version 3.22.05 17 November 2006
Code Address: 86202000h Length: 0004C0B0h
Data Address: 86EFA000h Length: 0000B84Ch
PEDGE3.HAM PERC 3/SC/DC(L)/QC, 4/SC/DC/Di, 4e/SC/DC/Di/Si & CERC HAM Driver.
Version 7.02.06 30 June 2005
Code Address: 89BCB000h Length: 00008B7Ah
Data Address: 2C8C1000h Length: 00004D08h