PQ72664: APPSERVER RESTARTS DUE TO A JIT CRASH: SIGILL RAISED IN LIBJITC.A

 Fixes are available

4.0.7: WebSphere Application Server Version 4.0 Fix Pack 7
***SUPERCEDED*** 1.3.1 Java SDK, Java Tech Edition for WebSphere v5



APAR status
Closed as program error.

Error description
The AppServer jvm crashes with a SIGILL in libjitc.a.
The customer had disabled the javacore processing by setting
DISABLE_JAVADUMP=true.
.
The jcore output shows the following:
fault_toc 61F4CB7C inside module data area 61F3EDF0-61F4E424 of
    libjitc.a
fault_iar 00000000 OUTSIDE valid ranges
fault_lr 6655DD9C inside user data area 30000000-6B8CD000
fault_ctr 00000000 OUTSIDE valid ranges
fault_sp 6617ACE0 inside user data area 30000000-6B8CD000
fault_sp 6617ACE0 inside thread stack range 660FD000-6617DE08

.
com/ibm/servlet/engine/srt/SRTServletRequest.getAttribute
    unwinding (old_sp=6617AD20 old_ip=6655DD9C) old_mb=66299700
com/ibm/servlet/engine/webapp/HttpServletRequest.getAttribute
    unwinding (old_sp=6617AD38 old_ip=67ABE388) old_mb=662BF5E8
com/XXXXXXXX/atlas/web/AtlasHttpRequest.getAttribute
    unwinding (old_sp=6617AD50 old_ip=67B471B4) old_mb=641BEE90
com/ibm/servlet/engine/webapp/HttpServletRequest.getAttribute
    unwinding (old_sp=6617AD68 old_ip=67ABE388) old_mb=662BF5E8
com/ibm/servlet/engine/webapp/HttpServletRequest.getAttribute
    unwinding (old_sp=6617AD80 old_ip=67ABE388) old_mb=662BF5E8
com/ibm/servlet/engine/webapp/HttpServletRequest.getAttribute
.
Local fix
This is defect SOV 59934.
.
One possible fix was to skip JIT compiling for the
java/util/HashMap class.
Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 release 4.0.3 on AIX (i.e using jdk1.3.1     *
*                 20021107 build)                              *
****************************************************************
* PROBLEM DESCRIPTION: AppServer restarts due to a JIT crash:  *
*                      SIGILL raised in LIBJITC.A              *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
The AppServer jvm crashes with a SIGILL in libjitc.a.
The customer had disabled the javacore processing by setting
DISABLE_JAVADUMP=true.
.
The jcore output shows the following:
fault_toc 61F4CB7C inside module data area 61F3EDF0-61F4E424 of
libjitc.a
fault_iar 00000000 OUTSIDE valid ranges
fault_lr 6655DD9C inside user data area 30000000-6B8CD000
fault_ctr 00000000 OUTSIDE valid ranges
fault_sp 6617ACE0 inside user data area 30000000-6B8CD000
fault_sp 6617ACE0 inside thread stack range 660FD000-6617DE08
Problem conclusion
One possible fix was to skip JIT compiling for the
java/util/HashMap class.
This is fixed in JDK defect: SOV, 59527 and the JDK level is:
131-20030416.
Temporary fix Comments
APAR information
APAR number PQ72664
Reported component name WEBSPHERE AE AI
Reported component ID 5630A2200
Reported release 400
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2003-03-31
Closed date 2003-04-28
Last modified date 2003-04-28

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
JDK          

SRLS

Fix information

Applicable component levels
R400 PSY    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ72664
IBM Group: Software Group
Modified date: Apr 28, 2003