PK34789: AXXON:JIT INCORRECTLY OPTIMIZING T_CLASS ARRAYS

APAR status
Closed as program error.

Error description
Crash in fastLocalMark on PPC32
Local fix
Runs with no GC compaction : -Xnocompactgc
Runs with jit off : export JAVA_COMPILER=null
Runs with jit optimization turned off:
export JITC_COMPILEOPT=NALL
Runs with Inline arraycopy optimization turned off:
export JITC_COMPILEOPT=NINLINE_ARRAYCOPY
Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server Version 5.0.2   *
*                 users                                        *
****************************************************************
* PROBLEM DESCRIPTION: JIT incorrectly optimizing t_class      *
*                      arrays                                  *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
The inlining optimization of jit uses 64 bit floating point
registers for storing consecutive 4 byte slots in array.
This causes problems when GC kicks in between the load and
store operations compaction moves the objects referenced
by these slots to different locations as floating point
registers are not scanned by Garbage Collection
Problem conclusion
The fix is to avoid storing of array references in floating
point registers for T_CLASS(Object) arrays.
.
To obtain the fix:
Install build 20060901 or later
Temporary fix Comments
APAR information
APAR number PK34789
Reported component name WAS NETWRK DEPL
Reported component ID 5630A3601
Reported release 00A
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2006-11-16
Closed date 2007-03-23
Last modified date 2007-03-23

APAR is sysrouted FROM one or more of the following:
PK34609

APAR is sysrouted TO one or more of the following:

Modules/Macros
SDK          

Publications Referenced

Fix information
Fixed component name WAS NETWRK DEPL
Fixed component ID 5630A3601

Applicable component levels
R00A PSN    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 00A
Software edition:
Reference #: PK34789
IBM Group: Software Group
Modified date: Mar 23, 2007