ABEND: LockDirectoryEntry called with entry already locked.

(Last modified: 29Jul2005)

This document (10095902) is provided subject to the disclaimer at the end of this document.

fact

Novell NetWare 5.1 Support Pack 6

Novell NetWare 6.5 SP2

Novell NetWare 6.5 SP3

Novell Migration Wizard 8.0

symptom

ABEND: LockDirectoryEntry called with entry already locked.

FILESYS.NLM|INWGetOtherNameSpaceEntry

FILESYS.NLM|INWF3ObtainFileInfo

fix

There are several fixes that customers have reported to solve this issue.  They are listed below.

Upgrade to the latest version of the TSA's.  This is found a patch called TSA5UPxx.EXE.  As of July 28,2005 the newest vesion is contained in TSA5UP18.EXE.

Manually backup the trustees with something like trustee.nlm and then restore them after the migration.  During the migration de-select the option to backup trustees.

Run a VREPAIR if the source volume is a Traditional volume.

If using IPX, then unbind IPX from the card.  Do not have the IPX modules loaded on the server.  This can be done by renaming the IPX* files and then rebooting. 

note

COPY OF ABEND SCREEN:

Abend on 00: LockDirectoryEntry called with entry already locked.
    OS version: Novell NetWare 5.00.10  February 27, 2003
    Running Process: Server 01 Process
    Stack: D2 D4 E1 D0 01 00 00 00 C3 F6 72 00 04 00 00 00
           4C 44 78 D0 94 CE 53 04 4C 44 78 D0 00 00 00 00
           01 00 00 00 04 00 00 00 00 9C E2 D0 01 00 00 00

Additional Information:
The NetWare OS detected a problem with the system while executing a proces
owned by SERVER.NLM.  It may be the source of the problem or there may hav
been a memory corruption.

COPY OF ABEND.LOG:

Server TEST1 halted Friday, December 3, 2004  11:25:31.693 pm
Abend 1 on P00: Server-5.00k-0: LockDirectoryEntry called with entry already locked.

Registers:
    CS = 0008 DS = 0010 ES = 0010 FS = 0010 GS = 0010 SS = 0010
    EAX = 0072F6C3 EBX = 00000004 ECX = C8001000 EDX = 00000004
    ESI = 0072F6C3 EDI = 00000001 EBP = 00000000 ESP = D07843F0
    EIP = 00000000 FLAGS = 00200246 
   
Running process: Server 01 Process
Created by: NetWare Application
Thread Owned by NLM: SERVER.NLM
Stack pointer: D0783C0C
OS Stack limit: D077D040
Scheduling priority: 67371008
Wait state: 5050090  (Wait for interrupt)
Stack: D0E1D4D2  (FILESYS.NLM|INWGetOtherNameSpaceEntry+46)
       --00000001  ?
       --0072F6C3  ?
       --00000004  ?
       --D078444C  ?
       --0453CE94  ?
       --D078444C  ?
       --00000000  ?
       --00000001  ?
       --00000004  ?
       D0E29C00  (FILESYS.NLM|INWF3ObtainFileInfo+1F8)
       --00000001  ?
       --0072F6C3  ?
       --D19AB4C0  ?
       --00000004  ?
       --00000000  ?
       --D0784444  ?
       --D078443C  ?
       --0372F6C3  ?
       --00000001  ?
       --D19AB4C0  ?
       D2606687  (MASV.NLM|MASVGetVolumeLabel+B197)
       --00000200  ?
       --0000003D  ?
       --00000001  ?
       --00000001  ?
       --00000000  ?
       D0E102D9  (FILESYS.NLM|GenNSObtainInfo+81)
       --0000003D  ?
       --00000000  ?
       --00000001  ?
       --00000001  ?
       --0453CE94  ?
       --D07844DF  ?
       --00000004  ?
       --00000001  ?
       --D078460C  ?
       --D0784674  ?
       --D0784494  ?
       --CF38AF14  ?
       --0000001D  ?
       --00000200  ?
       --00000001  ?
       --00000001  ?
       --0453CE94  ?
       --D07844DF  ?
       --00000000  ?
       --D0784674  ?
       CEE0CA03  ?
       --0000003D  ?
       --D07844D8  ?
       --00000000  ?
       --00000004  ?
       --00000006  ?
       --00000001  ?
       --D078460C  ?
       --D0784674  ?
       --0000001D  ?
       --00000600  ?
       --0C010000  ?
       --49564552  ?
       --317E4553  ?
       --4D54482E  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --30000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --30000000  ?
       --49564552  ?
       --20444553  ?
       --20504F53  ?
       --636F7250  ?
       --72756465  ?
       --68432065  ?
       --65676E61  ?
       --616F4C20  ?
       --6C43206E  ?
       --69737361  ?
       --61636966  ?
       --6E6F6974  ?
       --65644920  ?
      
Additional Information:
    The NetWare OS detected a problem with the system while executing a process owned by SERVER.NLM.  It may be the source of the problem or there may have been a memory corruption.
Loaded Modules:
SERVER.NLM       NetWare Server Operating System
  Version 5.00    February 27, 2003
  Code Address: fc000000h  Length: 00116000h
  Data Address: fc516000h  Length: 000dc000h
FILESYS.NLM      NetWare File System NLM
  Version 5.10    November 20, 2002
  Code Address: d0de0000h  Length: 0008d7e7h
  Data Address: d0e6f000h  Length: 00012b80h
MASV.NLM         Mandatory Access Control Service
  Version 1.39a   March 13, 2002
  Code Address: d25f8000h  Length: 0000ee86h
  Data Address: d2608000h  Length: 00002390h
TSA500.NLM       NetWare 5.1 Target Service Agent
  Version 5.05e   March 10, 2003
  Code Address: cedee000h  Length: 00027d43h
  Data Address: cee17000h  Length: 00005240h
MIGLIB.NLM       Migration Library
  Version 1.02    May 13, 1999
  Code Address: cf27f000h  Length: 00000780h
  Data Address: cf281000h  Length: 00000360h
NUWAGENT.NLM     NetWare Migration Wizard Agent
  Version 6.06    October 5, 2004
  Code Address: cf299000h  Length: 00017d1bh
  Data Address: cf2b2000h  Length: 000043d0h.

document

Document Title: ABEND: LockDirectoryEntry called with entry already locked.
Document ID: 10095902
Solution ID: NOVL100255
Creation Date: 15Dec2004
Modified Date: 29Jul2005
Novell Product Class:Netware

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.