Running NW6.5sp2 solidly for approx 8 months. Last Wednesday, come in to
find "cache memory allocator out of available memory" messages on
console. Bounce server hoping it would clear the problem. Server has
been abending ever since on boot. Server will successfully load
everything but autoexec. Once I start loading autoexec items one by one,
I can't pinpoint the exact program. Sometimes it goes through fine.
Sometimes it abends at https, other times at ndsp, other times loading
xserver. There is no constant variable. Right now the server is up but
I don't have ARcserve and xserver loaded.

Here is snapshot of abend which shows up consistently in abend.log. I
have gotten other abends that show apach2.nlm as the interrupted process.


==========================
Server LAW2 halted Wednesday, March 15, 2006 8:15:34.515 am
Abend 1 on P01: Server-5.70.02-4348: Kernel detected an attempted context
switch when it was not allowed


Registers:
CS = 0060 DS = 007B ES = 007B FS = 007B GS = 007B SS = 0068
EAX = 00000000 EBX = 00000001 ECX = 00000000 EDX = FCE24726
ESI = 00000202 EDI = 000209C1 EBP = 8C82C640 ESP = 8C831E40
EIP = 0021D4E8 FLAGS = 00000002
0021D4E8 83C404 ADD ESP, 00000004
EIP in SERVER.NLM at code start +00018E08h

The violation occurred while processing the following instruction:
0021D4E8 83C404 ADD ESP, 00000004
0021D4EB 5D POP EBP
0021D4EC 5E POP ESI
0021D4ED 5B POP EBX
0021D4EE C3 RET
0021D4EF A19447E0FC MOV EAX, [FCE04794]=FCE262E9
0021D4F4 50 PUSH EAX
0021D4F5 E8E9E4EEFF CALL SERVER.NLM|Abend
0021D4FA 83C404 ADD ESP, 00000004
0021D4FD 5D POP EBP



Running process: Interrupt service routine (nested count 0)
Interrupted process: ROTLOGS.NLM's LibC Reaper Process
Thread Owned by NLM: ROTLOGS.NLM
Stack pointer: 8C82A564
OS Stack limit: 8C82E000
CPU 1 (Thread 8C82C480) is in a NO SLEEP state
Scheduling priority: 67371008
Wait state: 3030070 Yielded CPU
Stack: --FCE24726 ?
--8C82C640 ?
--00000202 ?
--00000001 ?
0021ADB1 (SERVER.NLM|SchedThreadYield+61)
--00000001 ?
--8C82C640 ?
--000209C1 (SERVER.NLM|BIOSDriveCount+6CE9)
--8C82C480 ?
--00000001 ?
00209023 (SERVER.NLM|kEnterNetWare+93)
--00000000 ?
--88FC10C0 ?
00351210 (SERVER.NLM|CNBFunneler+60)
--F6EBF290 ?
--F6EBF280 ?
--00000286 ?
--8CC39000 ?
00351A80 (SERVER.NLM|CScheduleWorkToDo+0)
88FA1F01 (SYSCALLS.NLM|MARSHAL_WarnEventCall+C6)
--8CC39000 ?
--8C82C480 ?
--00000000 ?
873F6EBC ?
--00000000 ?
--8C1B6540 ?
00292333 (SERVER.NLM|EventReport+257)
--8C82C480 ?
--88FC10C0 ?
--8C1B6540 ?
0021FC05 (SERVER.NLM|TcoResumeThreadsInAddressSpace+9D)
--00000080 ?
--8C82C600 ?
--8C82C480 ?
--8C82C480 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
0021FC05 (SERVER.NLM|TcoResumeThreadsInAddressSpace+9D)
--00000000 ?
--00000000 ?
--8C82C480 ?
0021FC05 (SERVER.NLM|TcoResumeThreadsInAddressSpace+9D)
--0000007E ?
--8C82C480 ?
--B79EA080 ?
--B79EA080 ?
0021B173 (SERVER.NLM|SchedResumeDisabled+F)
--8C831FAC ?
--8C82C820 ?
--8C82C480 ?
--8C82C600 ?
0021FA86 (SERVER.NLM|TcoCheckForSuspendKill+7A)
--8C82C480 ?
--8C831FAC ?
--8C831FAC ?
--8C963020 ?
--00000000 ?
B63AEC3A (LIBC.NLM|KillThread+1AA)
--8C82C480 ?
--00000001 ?
--00000000 ?
--00000000 ?
--00000000 ?
--8C82C820 ?
--8C82E000 ?
--8C82C8A4 ?
B63C6190 (LIBC.NLM|SwapStackAndKillThread+30)
--8C82C820 ?
--00000000 ?
--8C831FE0 ?
--8C963020 ?
--8C2192A0 ?
--8C7771C0 ?
B63AE6B9 (LIBC.NLM|ThreadStartFunc+139)

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.

================================================== ==========
Any help appreciated.

Mercedes