A fix is available
APAR status
Closed as program error.
Error description
If the webserver catches a signal that was not one that it raised then the webserver will abend with a U4039 and message CEE5207E The signal SIGABRT was received. This is because the webserver cannot establish addressability to the tprivate area because a null is passed by the improper signal and no valid address exists.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users. * **************************************************************** * PROBLEM DESCRIPTION: ABEND0C4 occurs in the webserver. * **************************************************************** * RECOMMENDATION: * **************************************************************** The web server's SIGUSR1 signal handler received control on a non-web server worker thread causing it to attempt to obtain addressing to thread specific structures that do not exist. Leading to an ABEND0C4.
Problem conclusion
sig_usr1, the webserver's SIGUSR1 signal handler needs to verify that it is a worker thread or not, and if not to exit after writing an ErrorLog entry. After the pthread_getspecific to obtain the t_private, the t_private it needs to be checked for NULL. New message: IMW0554E SIGUSR1 caught on non-server thread. Explanation: A SIGUSR1 was propagated to the web server's signal handler on a non-server worker thread. This signal was sent by code other than the web server. User Response: May need to determine who sent the SIGUSR1 and why it was not handled by their signal handler. For the latest documentation for the 5.0 release, please use one of the following URL: http://www.ibm.com/software/websphere/dgw/doc50.htm The following COMPID's are affected by these changes: 5697D4300 LDGW for OS/390 Version 5 Release 0 (only) The code changes are stored in CMVC under defect PQ37976. * Cross Reference between External and Internal Names
Temporary fix
Comments
APAR Information
APAR number
PQ37976
Reported component name
DGW/WAS OS/390
Reported component ID
5697D4300
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2000-05-04
Closed date
2000-05-12
Last modified date
2000-07-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UQ43341 UQ43342 UQ43343 UQ43344 UQ43345
Modules/Macros
IMWCACHE IMWFCGI IMWGSKIP IMWHTTPD IMWJAVDL IMWJGIW IMWMCATE IMWMCAT1 IMWOCFGT IMWOCGPR IMWOCGTL IMWOHTAP IMWOHTDM IMWOPICO IMWSCONT IMWXAPIC IMWYWWEX IMWYWWFR IMWYWWUS
| SC31869200 |
Fix information
Fixed component name
DGW/WAS OS/390
Fixed component ID
5697D4300
Applicable component levels
R50A PSY UQ43341
UP00/06/09 P F006
R50B PSY UQ43342
UP00/06/09 P F006
R500 PSY UQ43340
UP00/06/08 P F006
R501 PSY UQ43343
UP00/06/09 P F006
R502 PSY UQ43344
UP00/06/09 P F006
R503 PSY UQ43345
UP00/06/09 P F006
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS7K4U","label":"WebSphere Application Server for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"500","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"500","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 July 2000