Informix - Problembeschreibung
Problem IT07918 | Status: Geschlossen |
USING DRDA PROTOCOL A SELECT INVOLVING INTERVAL TYPE CAN SOMETIMES CORRUPT LARGE AMOUNTS OF MEMORY DUE TO UNEXPECTED DATA | |
Produkt: | |
INFORMIX SERVER / 5725A3900 / C10 - IDS 12.10 | |
Problembeschreibung: | |
The thread that was found to be corrupting memory was doing so in the following stack: memcpy() SqlPutDataCheck() drda_putcoldata_checksplit() drda_puttuple() exfetch() sql_nfetch() drda_nfetch() _Z16sqljs_ddm_opnqryP14db2UCinterfaceP13sqljDDMObject() sqljsParse() do_drdamain() drdamain() spawn_thread() th_init_initgls() startup() It was running a query which had the following sub-select which was using the interval data type: select col1, (end_ts - begin_ts)::interval minute(9) to minute as total_time from tab1 It corrupted so much memory that several threads crashed simultaneously with then all kinds of different stack traces. When looking at the memory, it would appear as if the contents of the Informix shared memory had been shifted from 1 location to another. | |
Problem-Zusammenfassung: | |
**************************************************************** * USERS AFFECTED: * * 12.10.XCX * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Update to IBM Informix Server 12.10.XC6 * **************************************************************** | |
Local-Fix: | |
Lösung | |
Problem Fixed In IBM Informix Server 12.10.XC6 | |
Workaround | |
keiner bekannt / siehe Local-Fix | |
Weitere Daten | |
Datum - Problem gemeldet : Datum - Problem geschlossen : Datum - der letzten Änderung: | 24.03.2015 30.12.2015 30.12.2015 |
Problem behoben ab folgender Versionen (IBM BugInfos) | |
12.10.xC6 | |
Problem behoben lt. FixList in der Version | |
12.10.xC6 |