Hello,

We have a Netware 6.5 SP5 server that has been chugging along for a few years with no significant problems (and no changes except a RAM upgrade from 1GB to 4GB last summer). There were a few random abends every 2-3 months, but we usually attributed those to the Backup Exec software when we were careless about terminating a backup job. Now we have experienced 3 abends in the past week that we believe point to the Java.NLM and Server.NLM modules. After having searched the Novell forums and some other resources, we can't find an exact duplicate of the error message, and we didn't want to just start installing service packs or patches without understanding the problem. Here is the most recent abend log entry (the other entries only differ in addresses - the modules at fault are always java.nlm and server.nlm). Any help would be greatly appreciated.

Cheers, Mike

========================

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

Server SERVER1 halted Saturday, January 31, 2009 8:44:26.633 am
Abend 1 on P00: Server-5.70.05: Page Fault Processor Exception (Error code 00000000)

Registers:
CS = 0008 DS = 0068 ES = 0068 FS = 0068 GS = 007B SS = 0068
EAX = FE001A40 EBX = 00000000 ECX = 00000002 EDX = 00000000
ESI = C8A7AF72 EDI = 00000282 EBP = 00008637 ESP = 995AFFEC
EIP = 00224084 FLAGS = 00010002
00224084 8B0A MOV ECX, [EDX]=?
EIP in SERVER.NLM at code start +00018304h
Access Location: 0x00000000

The violation occurred while processing the following instruction:
00224084 8B0A MOV ECX, [EDX]
00224086 894804 MOV [EAX+04], ECX
00224089 85C9 TEST ECX, ECX
0022408B 7416 JZ 002240A3
0022408D C7410400000000 MOV [ECX+04], 00000000
00224094 A10CD00300 MOV EAX, [0003D00C]=FE001A40
00224099 C70200000000 MOV [EDX], 00000000
0022409F FF08 DEC dword ptr [EAX]
002240A1 EB9D JMP 00224040
002240A3 894808 MOV [EAX+08], ECX

Running process: Java_550 Watcher Process
Thread Owned by NLM: JAVA.NLM
Stack pointer: 995AFFF0
OS Stack limit: 995802C0
CPU 0 (Thread 95507180) is in a NO SLEEP state
Scheduling priority: 67371008
Wait state: 3030070 Yielded CPU
Stack: --00000282 (LOADER.NLM|KernelAddressSpace+282)
--C8A7AF72 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
00222B72 (SERVER.NLM|SchedThreadYield+29A)
--FE2EC100 ?
--95507180 ?
--00000041 (LOADER.NLM|KernelAddressSpace+41)
--94DC43A0 ?
8FB68AF5 (THREADS.NLM|ThreadSwitch+5)
8FB54D42 (THREADS.NLM|delay+C2)
--0002AD04 (LOADER.NLM|XENSharedInfo+9D04)
--00000032 (LOADER.NLM|KernelAddressSpace+32)
--C0871688 ?
927B4977 (JVM.NLM|sleep$os+1A7)
--00000032 (LOADER.NLM|KernelAddressSpace+32)
--C0820988 ?
927BD103 (JVM.NLM|sample$PerfLongVariant+13)
--C08002B8 (LOADER.NLM|UserAddressSpace+2B8)
--00000006 (LOADER.NLM|KernelAddressSpace+6)
927D85B0 (JVM.NLM|sample_data$StatSampler+20)
--C083CE08 ?
--00000002 (LOADER.NLM|KernelAddressSpace+2)
--C0809BC8 (LOADER.NLM|UserAddressSpace+9BC8)
--C083CE08 ?
--0002AD04 (LOADER.NLM|XENSharedInfo+9D04)
--95507180 ?
--C0871688 ?
--00000032 (LOADER.NLM|KernelAddressSpace+32)
927F24A1 (JVM.NLM|run$WatcherThread+81)
--C0871688 ?
--00000032 (LOADER.NLM|KernelAddressSpace+32)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
8840DABE (LIBC.NLM|DataFromDescriptor+1E)
--91606000 ?
8840DACC (LIBC.NLM|DataFromDescriptor+2C)
--91606030 ?
--91606000 ?
--90E6C6A0 ?
--0002AD04 (LOADER.NLM|XENSharedInfo+9D04)
8FB59626 (THREADS.NLM|ValidateCLIBHandle+2E)
--91606000 ?
--00000005 (LOADER.NLM|KernelAddressSpace+5)
--995B009C ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--95507180 ?
--95507180 ?
--C0871688 ?
--C083CE08 ?
927B3BDF (JVM.NLM|current_stack_size$os+5F)
--C0871688 ?
--000200E6 (LOADER.NLM|BIOSDriveCount+5E06)
--9379CAE0 ?
919A2824 (JAVA.NLM|sysThreadStart+284)
--C0871688 ?
--995B00C8 ?
--92B21A00 ?
--92B21A2C ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--95507180 ?
--992AFEA8 ?
919A265B (JAVA.NLM|sysThreadStart+BB)
--995B00C4 ?
--00100010 ?
--00100008 ?
--00000010 (LOADER.NLM|KernelAddressSpace+10)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--574F6000 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--7EADF088 ?
--2ABF4088 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000246 (LOADER.NLM|KernelAddressSpace+246)
001097A6 (LOADER.NLM|kSpinUnlockRestore+26)
--00000246 (LOADER.NLM|KernelAddressSpace+246)
003242C5 (SERVER.NLM|Free+995)
--8823AB78 (NWKCFG.NLM|oldlcJumpGate+AEE0)
--00000246 (LOADER.NLM|KernelAddressSpace+246)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
0036DE87 (SERVER.NLM|InternalInternalDiskRelease+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
00306915 (SERVER.NLM|GetCurrentClock+195)
00306923 (SERVER.NLM|GetCurrentClock+1A3)
--00000282 (LOADER.NLM|KernelAddressSpace+282)
00306939 (SERVER.NLM|GetCurrentClock+1B9)
--00000282 (LOADER.NLM|KernelAddressSpace+282)
--0000CF21 (LOADER.NLM|KernelAddressSpace+CF21)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000282 (LOADER.NLM|KernelAddressSpace+282)
--00000604 (LOADER.NLM|KernelAddressSpace+604)
--C6B0141E ?
--11614056 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--94DC454C ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
-8F44CF54 (CLIB.NLM|_IsTable+3F4)

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

Loaded Modules:
Removed to meet length requirements (I can post them if needed)

Memory at EAX
FE001A40 00000002 00000000-00000000 00000000 .... .... .... ....
FE001A50 65657246 65657246-65657246 65657246 eerF eerF eerF eerF
FE001A60 65657246 65657246-65657246 65657246 eerF eerF eerF eerF
FE001A70 65657246 65657246-65657246 34343434 eerF eerF eerF 4444
FE001A80 80001FC0 00135E0C-524D4954 00000001 ...@ ..^. RMIT ....
FE001A90 00000000 00000000-00000000 00000000 .... .... .... ....
FE001AA0 00000000 6C697455-74617A69 206E6F69 .... litU tazi noi
FE001AB0 75716553 65636E65-65650072 34343434 uqeS ecne ee.r 4444
FE001AC0 FE001A80 00135E0C-5043574E 0000004A ~... ..^. PCWN ...J
FE001AD0 FE0CD140 00000000-00000000 00000000 ~.Q@ .... .... ....
FE001AE0 00000000 4320574E-6F736E6F 4320656C .... C WN osno C el
FE001AF0 0073646D 65657246-65657246 34343434 .sdm eerF eerF 4444
FE001B00 FE0018C0 5852444C-002CC194 00000001 ~..@ XRDL .,A. ....
FE001B10 004400B8 64616F4C-45207265 6E657478 .D.8 daoL E re netx
FE001B20 6E6F6973 65657200-65657246 65657246 nois eer. eerF eerF
FE001B30 65657246 65657246-65657246 34343434 eerF eerF eerF 4444

Memory at EBX
Invalid dump address

Memory at ECX
Invalid dump address

Memory at EDX
Invalid dump address

Memory at ESI
Invalid dump address

Memory at EDI
Invalid dump address

Memory at EBP
Invalid dump address

Memory at ESP
995AFFEC 00000282 C8A7AF72-00000000 00222B72 .... H'/r .... ."+r
995AFFFC FE2EC100 95507180-00000041 94DC43A0 ~.A. .Pq. ...A .\C
995B000C 8FB68AF5 8FB54D42-0002AD04 00000032 .6.u .5MB ..-. ...2
995B001C C0871688 927B4977-00000032 C0820988 @... .{Iw ...2 @...
995B002C 927BD103 C08002B8-00000006 927D85B0 .{Q. @..8 .... .}.0
995B003C C083CE08 00000002-C0809BC8 C083CE08 @.N. .... @..H @.N.
995B004C 0002AD04 95507180-C0871688 00000032 ..-. .Pq. @... ...2
995B005C 927F24A1 C0871688-00000032 00000000 ..$! @... ...2 ....
995B006C 00000000 8840DABE-91606000 8840DACC .... .@Z> .``. .@ZL
995B007C 91606030 91606000-90E6C6A0 0002AD04 .``0 .``. .fF ..-.
995B008C 8FB59626 91606000-00000005 995B009C .5.& .``. .... .[..
995B009C 00000000 95507180-95507180 C0871688 .... .Pq. .Pq. @...
995B00AC C083CE08 927B3BDF-C0871688 000200E6 @.N. .{;_ @... ...f
995B00BC 9379CAE0 919A2824-C0871688 995B00C8 .yJ` ..($ @... .[.H
995B00CC 92B21A00 92B21A2C-00000000 95507180 .2.. .2., .... .Pq.
995B00DC 992AFEA8 919A265B-995B00C4 00100010 .*~( ..&[ .[.D ....

Stack Walk
Removed to meet length requirements (I can post them if needed)
(stack end)