Informix - Problem description
Problem IT17320 | Status: Closed |
ASSERT FAILED MEMORY BLOCK HEADER CORRUPTION DETECTED IN MT_SHM_FREE1 THE FREE IS HAPPENING IN RSTCB_CLEANUP | |
product: | |
INFORMIX SERVER / 5725A3900 / C10 - IDS 12.10 | |
Problem description: | |
When a thread is exiting, in rstcb_cleanup() it goes through code to close all it's open tables. If there is a failure trying to close 1 of those tables, the code in rstcb_cleanup then tries to manually free up some memory. However, this code is incorrect and causes the failure. It should be very rare for the close to fail so this is not a common occurrence. The stack trace at the time of the assertion: afhandler affail_interface mt_free rstcb_cleanup exit_thread producer_thread startup There are many calls that would free memory in rstcb_cleanup so there is no simple way to determine if encountering this exact problem from looking at the file generated by the assertion failure. | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * Users of Informix * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Update to IBM Informix Server 12.10.xC8 * **************************************************************** | |
Local Fix: | |
Solution | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 03.10.2016 09.12.2016 09.12.2016 |
Problem solved at the following versions (IBM BugInfos) | |
12.10.xC8 | |
Problem solved according to the fixlist(s) of the following version(s) |