Informix - Problem description
Problem IT10306 | Status: Closed |
WITH THREAD SUSPENSION ENABLED, CERTAIN MEMORY CORRUPTION CAN CAUSE THREAD SUSPENSION CODE TO INFINITELY LOOP ASSERT FAILING | |
product: | |
INFORMIX SERVER / 5725A3900 / B70 - IDS 11.70 | |
Problem description: | |
When thread suspension code kicks in, it is possible that while trying to cleanup memory for the asserting thread, that non-fatal memory assertions (like memory freed twice errors) can happen infinitely. There is code in place to make sure looping signal failures do not occur, but nothing to prevent other non-fatal asserts. If this happens it will generate huge assert failure files, and hang the cpu vp that the thread was last running on not allowing other threads to run, which depending on the vp can have other negative impacts on the server like preventing new connections, checkpoints, etc. | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * Users who have thread suspension enabled and encounter * * certain extremely rare errors while a thread is attempting * * to suspend itself. * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Update to IBM Informix Server 11.70.xC9 * **************************************************************** | |
Local Fix: | |
Solution | |
Problem Fixed In IBM Informix Server 11.70.xC9 | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 23.07.2015 09.06.2017 09.06.2017 |
Problem solved at the following versions (IBM BugInfos) | |
11.70.xC9 | |
Problem solved according to the fixlist(s) of the following version(s) |