i was right , there's apar for it, for api, closed
in 1998.
APAR= IC19779 SER= IN INCORROUT
APPLICATIONS USING THE ADSM V3 API TERMINATE WITH AN ASSERTION
FAILURE WHEN TRYING TO DELETE MORE THAN 500 OBJECTS.
STAT= CLOSED PER FESN0902370- CTID= SJ0291 ISEV= 2
SB98/01/07 RC98/01/08 CL98/02/12 PD SEV= 2
PE= TYPE= F
RCOMP= 565511902 ADSM CLIENTS RREL= R31A
FCOMP= 565511902 ADSM CLIENTS PFREL= F999 TREL= T
ACTION= SEC/INT= DUP/
USPTF= PDPTF= DUPS 0
DW98/01/07 RT98/01/08 SC FT RE
PT UP LP PV98/02/12 AP
EN FL LC99/01/19 RU99/01/19 OT98/05/08
CT98/05/08 FR TD TYPE OF SOLUTION=
PROJECTED CLOSE CODE= CUST INST LVL/SU= 31F
FAILING MODULE: 31B FAILING LVL/SU= 31B
SYSROUTE OF: RET APAR= PS= S
STATUS DETAIL= RELIEF AVAILABLE=
COMP OPER ENV= 31A
SCP: PC/DOS PLATFORM: DOS
HIPER SYMPTOMS:
DATALOSS/N SYSTEMOUTAGE/N FUNCTIONLOSS/N
PERFORMANCE/N PERVASIVE/N
XSYSTEM/N
SPEC/ATTN/N
SYSRES= SYSIN= SYSOUT= CPU= RE-IPL=
OPTYPE= SPECIAL ACTIVITY= REGRESSION=
PRE-SCREEN NO.= RSCP= RS31A
ERROR DESCRIPTION:
Applications using the ADSM V3 API and deleting more that 500
objects terminate with an assertion failure. When recreated on
AIX the following error message is recieved:
assertion failure: mempool is != "mempool_invalid; file
fmname.c, line 234
The problem is with the API not freeing memory. This problem is
common to all ADSM V3 API platforms.
LOCAL FIX:
PROBLEM SUMMARY:
****************************************************************
* USERS AFFECTED: All ADSM API clients *
****************************************************************
* PROBLEM DESCRIPTION: After deleting 500 objects at one time, *
* API application abends. *
****************************************************************
* RECOMMENDATION: Apply csd when available. *
****************************************************************
PROBLEM CONCLUSION:
Memory was not being freed when an object was deleted, and there
is a limit of 500 objects in memory. The API client now deletes
the memory for an object after it has been deleted.
TEMPORARY FIX: Delete fewer than 500 objects at a time.
COMMENTS:
MODULES/MACROS: API DLL
SRLS: NONE
RTN CODES:
APPLICABLE COMPONENT LEVEL/SU:
R31B PSY UP
R31C PSY IP21294 UP99/01/19 I 1000
R31D PSY IP21295 UP99/01/19 I 1000
R31E PSY IP21296 UP99/01/19 I 1000
R31F PSY UP
R31H PSY IP21297 UP99/01/19 I 1000
R31I PSY IP21298 UP99/01/19 I 1000
R31J PSY IP21299 UP99/01/19 I 1000
R31K PSY IP21300 UP99/01/19 I 1000
R31L PSY IP21301 UP99/01/19 I 1000
R31M PSY IP21302 UP99/01/19 I 1000
R31N PSY IP21303 UP99/01/19 I 1000
R31O PSY IP21304 UP99/01/19 I 1000
R31P PSY IP21305 UP99/01/19 I 1000
CIRCUMVENTION: Delete fewer than 500 objects at a time.
MESSAGE TO SUBMITTER:
CUST NAME= UNIVERSITY OF CALIFORNIA CUST NO= 9209200
Sincerely,
Dmitri Chilovich
ADSM Solutions
__________________________________
LN: Dmitri Chilovich/Raleigh/Contr/IBM
E-mail: dmitrich AT us.ibm DOT com
Office phone: 847-240 4654, internal 4654
Pager: 800-946 4646 id 1473134
ADSM USF: Dept. XVCE, Mngr. Mrs Jane Harris/Raleigh/IBM
IBM Schaumburg, 231 Martingale Rd, IL 60173
____________________________________________________
Private Notes: Please, reply to dima_chilovitch AT hotmail DOT com
|