Hi,

every 2 days our Server hangs with Invalid semaphore number passed to
kernel.
It must be powerd off an on.

We have a Compaq Proliant ML350, 866MHZ P III, 1.5 GB RAM with NW6.5
SP5, OS5a, NSS5a and comnxlocal (beta) patches. A hardware check
reported no problems.

Any suggestions?

Chris




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

Server SERVER01halted Monday, 24 July 2006 5.37.32,140
Abend 1 on P00: Server-5.70.05-301: Invalid semaphore number passed to
kernel.

Registers:
CS = 0008 DS = 0010 ES = 0010 FS = 0010 GS = 0010 SS = 0010
EAX = 004FEDA8 EBX = 00000001 ECX = FBF0ACD2 EDX = 004FEDA8
ESI = 5140AAE0 EDI = 332C2140 EBP = 84EAEED4 ESP = 84EAEEBC
EIP = 0021FD70 FLAGS = 00000297
0021FD70 83C404 ADD ESP, 00000004
EIP in SERVER.NLM at code start +00019A50h

The violation occurred while processing the following instruction:
0021FD70 83C404 ADD ESP, 00000004
0021FD73 8B442404 MOV EAX, [ESP+04]
0021FD77 8B00 MOV EAX, [EAX]
0021FD79 C3 RET
0021FD7A 8BC0 MOV EAX, EAX
SERVER.NLM|CFreeUpProcessFromSemaphore:
0021FD7C 57 PUSH EDI
0021FD7D 55 PUSH EBP
0021FD7E 83EC04 SUB ESP, 00000004
0021FD81 8B7C2410 MOV EDI, [ESP+10]
0021FD85 E8FB74DFFF CALL LOADER.NLM|DisableAndRetFlags



Running process: Server 00:5 Process
Thread Owned by NLM: SERVER.NLM
Stack pointer: 84EAEE40
OS Stack limit: 84EA7040
Scheduling priority: 67371008
Wait state: 5050090 Wait for interrupt
Stack: --FBF0ACD2 (LOADER.NLM|OSMessageTable+ACD2)
003639BD (SERVER.NLM|FunnelingWrapperReturnsHere+0)
-004FEDA8 (SERVER.NLM|InitialSemaphorePool+380)
--332C2140 ?
--4CF38A6C ?
--4CF2DDC0 ?
--84EAEEE4 ?
8B4DC137 (CIFS.NLM|SESFreeAuthInfo+27)
--5140AAE0 ?
--4CF2DDC0 ?
--84EAEEF8 ?
8B4A10FD (CIFS.NLM|SESFree+3D)
--4CF2DDC0 ?
--332C2140 ?
--4CF2DDC0 ?
--84EAEF34 ?
8B4DB977 (CIFS.NLM|SessionSetup2+187)
--4CF2DDC0 ?
--51335DA0 ?
--332C21D8 ?
--51335D80 ?
--51335DA0 ?
--332C21F8 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--51335DBD ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--332C21F8 ?
--332C2140 ?
--0000FE46 (LOADER.NLM|KernelAddressSpace+FE46)
--001CE9AD ?
--84EAEF48 ?
8B4E76D3 (CIFS.NLM|DoACommand+33)
--332C2140 ?
--4CF38980 ?
--332C2140 ?
--84EAEF5C ?
8B4A2085 (CIFS.NLM|VERBChainDispat+35)
--332C2140 ?
--00000073 (LOADER.NLM|KernelAddressSpace+73)
--4CF2DC60 ?
--84EAEF74 ?
8B4A16FF (CIFS.NLM|SessionSetupResumeWTD+7F)
--332C2140 ?
--FFFEFFFE ?
--FFFFFFFF ?
8B4A1680 (CIFS.NLM|SessionSetupResumeWTD+0)
--4CF2DCF8 ?
003642C2 (SERVER.NLM|StartWorkToDo+23)
--4CF2DCF8 ?
--FFFEFFFE ?
--FFFFFFFF ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--17072299 ?
002294FB (SERVER.NLM|kWorkerThread+DF)
--4CF2DCF8 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--4DB69360 (ACPIDRV.PSM|__NLM_BSS_End+AD3C)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--4DB69360 (ACPIDRV.PSM|__NLM_BSS_End+AD3C)
00222F98 (SERVER.NLM|TcoNewSystemThreadEntryPoint+40)
--4DB69360 (ACPIDRV.PSM|__NLM_BSS_End+AD3C)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--65657246 ?
--65657246 ?
--65657246 ?
--65657246 ?
--65657246 ?
--65657246 ?
--65657246 ?
--34343434 ?
--65657246 ?
--65657246 ?
--65657246 ?
--65657246 ?
--65657246 ?
--65657246 ?
--65657246 ?
--65657246 ?

Stack dump exceeded the valid memory limit

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.