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 |