home clear 64x64
en blue 200x116 de orange 200x116 info letter User
suche 36x36
Latest versionsfixlist
14.10.xC11 FixList
12.10.xC16.X5 FixList
11.70.xC9.XB FixList
11.50.xC9.X2 FixList
11.10.xC3.W5 FixList
Have problems? - contact us.
Register for free anmeldung-x26
Contact form kontakt-x26

Informix - Problem description

Problem IC57549 Status: Closed

USING DEFAULT VALUES FOR LVARCHAR STORED PROCEDURE PARAMETER CAUSES MEMORY
CORRUPTION

product:
IBM IDS ENTRP E / 5724L2304 / B15 - IDS 11.50
Problem description:
Default values used for lvarchar stored procedure parameters 
cause memory corruption leading to assertion failures. The 
assertion failure stack traces vary. They occur any time from 
immediately after the memory corruption to the end of the 
session.
Problem Summary:
**************************************************************** 
USERS AFFECTED: 
All the Informix Dynamic Server (IDS) 11.50 users 
**************************************************************** 
PROBLEM DESCRIPTION: 
The create procedure can corrupt memory when the procedure has 
input arguments as lvarachar with default values. The problem 
occurs while preparing the record that will be inserted in the 
sysdefaults catalog table.  The IDS was not setting the right 
length for the default value string and due to this the values 
were overwrtting. 
**************************************************************** 
RECOMMENDATION: 
Upgrade to 11.50.xc2 or above. 
****************************************************************
Local Fix:
Solution
The problem was first fixed in 11.50.xc2 and users will not 
receive Assert failures and memory corruption at the create 
procedure time.
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
08.08.2008
25.09.2008
25.09.2008
Problem solved at the following versions (IBM BugInfos)
11.50.c20
Problem solved according to the fixlist(s) of the following version(s)
11.50.xC2 FixList