IZ78468: CRASH IN JIT COMPILER ON X86 DURING LONG COMPARE AND BRANCH EVAL UATION.
Closed as program error.
Error Message: A SIGSEGV/GPF is received while the JIT attempts to dereference an object that is incorrectly assumed to be non-null. . Stack Trace: TR_X68CompareAnalyser::longOrderedCompareAndBranchAnalyser TR_IA32TreeEvaluator::compareLongsForOrder TR_IA32TreeEvalautor::iflcmpgeEvaluator TR_CodeGenerator::evaluate TR_CodeGenerator::doInstructionSelection .
While performing a compile time optimization, the JIT incorrectly assumed that a specific object in the function longOrderedCompareAndBranchAnalyser is always non-null.
This defect will be fixed in: 5.0.0 SR12FP4 6.0.0 SR9 . The algorithm in the function was fixed to compensate for the object in question being NULL. . To obtain the fix: Install build 20100930 or later
Reported component name
JAVA 5 JIT
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
JAVA 5 JIT
Fixed component ID
Applicable component levels