Informix - Problembeschreibung
Problem IC57549 | Status: Geschlossen |
USING DEFAULT VALUES FOR LVARCHAR STORED PROCEDURE PARAMETER CAUSES MEMORY CORRUPTION | |
Produkt: | |
IBM IDS ENTRP E / 5724L2304 / B15 - IDS 11.50 | |
Problembeschreibung: | |
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-Zusammenfassung: | |
**************************************************************** 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: | |
Lösung | |
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 | |
keiner bekannt / siehe Local-Fix | |
Weitere Daten | |
Datum - Problem gemeldet : Datum - Problem geschlossen : Datum - der letzten Änderung: | 08.08.2008 25.09.2008 25.09.2008 |
Problem behoben ab folgender Versionen (IBM BugInfos) | |
11.50.c20 | |
Problem behoben lt. FixList in der Version | |
11.50.xC2 |