Informix - Problem description
Problem IT13718 | Status: Closed |
ASSERT FAILURE IN MT_FREE/DECRLKCOUNT USING STORED PROCEDURE REFERENCING A TEMP TABLE THAT WAS DROPPED AND ROLLED BACK IN TRANS | |
product: | |
INFORMIX SERVER / 5725A3900 / B70 - IDS 11.70 | |
Problem description: | |
Assertion failure with following stack trace: affail_interface mt_ex_throw_sig afsig_handler mt_free decrlkcount closerel closecb close_cb_subtree_r close_cb_subtree closerelcbs excommand ip_evalsql runproc udrlm_spl_execute udrlm_exec_routine udr_execute udr_spl_curnext ip_curnext ip_fetch getrow fetchrow exfetch sql_nfetch sq_nfetch sqmain listen_verify spawn_thread th_init_initgls startup or afsig_handler decrlkcount closerel closecb close_cb_subtree_r close_cb_subtree closerelcbs excommand ip_evalsql runproc udrlm_spl_execute udrlm_exec_routine udr_execute udr_spl_curnext ip_curnext ip_fetch getrow fetchrow exfetch sql_nfetch sql_nfetch sq_nfetch sqmain listen_verify spawn_thread th_init_initgls startup The issue involves using temp tables in stored procedures and transactions. If the logic exists such that you can have a temp table get created and commited in 1 transaction, and then have a 2nd transaction reference the same temp table, and the temp table is dropped in the transaction, but then the transaction is rolled back. Then the next time into the stored procedure when you reference the temp table it can be referencing freed memory which causes the above failures. This does appear similar to APAR IC98401. | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * Stored procedures with temp tables * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Update to IBM Informix Server 11.70.xC9 * **************************************************************** | |
Local Fix: | |
Solution | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 10.02.2016 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) |