Informix - Problem description
Problem IT33884 | Status: Closed |
MEMORY CORRUPTION POSSIBLE ON SECONDARY WITH CONCURRENT QUERIES AND ROLLFORWARD OF TABLE ALTER INCREASING ROWSIZE FROM PRIMARY | |
product: | |
INFORMIX SERVER / 5725A3900 / C10 - IDS 12.10 | |
Problem description: | |
If you have a secondary server and read activity on a table that is being altered on the primary, where the alter would increase row size, there are timing issues that lead to the SQL layer allocating a memory amount that is smaller than the new post alter size of the table. When the alter happens and is applied on the secondary side, the RSAM layer can then end up trying to copy a larger row into a the smaller SQL row memory allocation, which can then corrupt memory and lead to various assertion failures depending on what memory happens to be corrupted. It is a timing issue as there are 2 earlier places where the query activity could throw either a -710 error (or have the query be re-prepared if AUTO_REPREPARE is active) or a -458 error, but there is window that is still vulnerable. | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * Users of Informix Server prior to 12.10.xC15 and 14.10.xC7. * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to Informix Server 12.10.xC15 or 14.10.xC7 (when * * available). * **************************************************************** | |
Local Fix: | |
Solution | |
Workaround | |
**************************************************************** * USERS AFFECTED: * * Users of Informix Server prior to 12.10.xC15 and 14.10.xC7. * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to Informix Server 12.10.xC15 or 14.10.xC7 (when * * available). * **************************************************************** | |
Comment | |
Fixed in Informix Server 12.10.xC15 and 14.10.xC7. | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 12.08.2020 25.08.2021 25.08.2021 |
Problem solved at the following versions (IBM BugInfos) | |
Problem solved according to the fixlist(s) of the following version(s) |