Will someone please tell me the cause of this ABEND ?

Complete ABEND posted as an attachment.


Novell Open Enterprise Server, NetWare 6.5
PVER: 6.50.08

Server ABC halted Friday, December 11, 2009 8:00:22.397 pm
Abend 1 on P03: Server-5.70.08: Invalid Opcode Processor Exception

Registers:
CS = 0008 DS = 0023 ES = 0023 FS = 0023 GS = 0023 SS = 0010
EAX = DC8A7900 EBX = DC8AF200 ECX = CC9DEB28 EDX = FCFEFEFC
ESI = DC9CF82A EDI = 9B90DDE0 EBP = 9B90DDD4 ESP = 9B90DDAC
EIP = FCFEFF02 FLAGS = 00010A92
FCFEFF02 FEFC ??U4 AH
EIP in UNKNOWN memory area

The violation occurred while processing the following instruction:
FCFEFF02 FEFC ??U4 AH
FCFEFF04 00FE ADD DH, BH
FCFEFF06 FEFC ??U4 AH
FCFEFF08 60 PUSHAD
FCFEFF09 A03F8A0100 MOV AL, [00018A3F]=10
FCFEFF0E 0000 ADD [EAX], AL
FCFEFF10 50 PUSH EAX
FCFEFF11 FFFE ??U5 ESI
FCFEFF13 FC CLD
FCFEFF14 00FE ADD DH, BH



Running process: Java_520 TP-Processor5 Process
Thread Owned by NLM: JAVA.NLM
Stack pointer: 9B90DFAC
OS Stack limit: 9B8DE6A0
Scheduling priority: 67371008
Wait state: 5050030 Blocked on Semaphore
Stack: --CA806C93 ?
--CC9DEB10 ?
--CC9DEB28 ?
--9B90DDB8 ?
--DC9CF82A ?
--9B90DDE0 ?
--DC9D5100 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--DC9CF7E0 ?
--9B90DDDC ?
--9B90DE00 ?
--CA806C93 ?
--CC9DEB10 ?
--CC9DEB28 ?
--9B90DDE4 ?
--DD131CCA ?
--9B90DE0C ?
--DD158880 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--DD131C80 ?
--9B90DE08 ?
--9B90DE1C ?
--CA8041A7 ?
--CC9DEB10 ?
--CC9DEB28 ?
--9B90DF20 ?
--CA80417A ?
--C14A7808 ?
--9B90DE9C ?
9385C5A1 (JVM.NLM|call_helper$JavaCalls+111)
--9B90DE44 ?
--9B90DF20 ?
--0000000A (LOADER.NLM|KernelAddressSpace+A)
--DD131C80 ?
--CA80B220 ?
--9B90DF5C ?
--00000002 (LOADER.NLM|KernelAddressSpace+2)
--C14A7808 ?
--C14A7808 ?
--C14F20C8 ?
--DD131C80 ?
--CC9DEB28 ?
--9B90E098 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--9B90E0C0 ?
--CA80BEE5 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--9B90DF18 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--C14A7808 ?
--C14696C8 ?
--C14BDC08 ?
--C14BDC54 ?
--C14BDFFC ?
--9B90E2E8 ?
--0000000A (LOADER.NLM|KernelAddressSpace+A)
--CA80B220 ?
--9B90DF20 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--C14A7808 ?
--9B90DEEC ?
--9B90DF18 ?
--C14BDC4C ?
--C14A7808 ?
9385C47C (JVM.NLM|call$JavaCalls+3C)
--9B90DF18 ?
--9B90DECC ?
--9B90DF5C ?
--C14A7808 ?
--9B90DF5C ?
9385C04D (JVM.NLM|call_special$JavaCalls+4D)
--9B90DF18 ?
--C14BDC4C ?
--9B90DF5C ?
--C14A7808 ?
--C14BDC3C ?
--C14BDC3C ?
--C14BDC4C ?
--C14BDC4C ?
--FFFFFFFF ?
--9B90DF30 ?
--C14BDC3C ?
--F53CAFB0 ?
--C14A7808 ?
93826B08 (JVM.NLM|new_exception$Exceptions+108)
--9B90DF18 ?
--C14BDC3C ?
--F53CAFB0 ?
--F53CB0A4 ?
--9B90DF5C ?
--C14A7808 ?
--0000000E (LOADER.NLM|KernelAddressSpace+E)
--F5176A38 (THREADS.NLM|ScheduleWorkToDo+2DAC)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--F53CAFB0 ?
--C14BDC44 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--9B90DF60 ?
--9B90DF5C ?

Additional Information:
The CPU encountered an invalid instruction. It may have been caused by a corruption to a process owned by JAVA.NLM.