DB2 - Problem description
| Problem IC71723 | Status: Closed |
SIGSEGV IN SQLRA_UNCONCENTRATE_STATEMENT() WHEN STATEMENT CONCEN TRATOR IS DISABLED AND STATEMENT IS ISSUED IN 2 CONNECTIONS | |
| product: | |
DB2 FOR LUW / DB2FORLUW / 970 - DB2 | |
| Problem description: | |
A segmentation fault trap can be generated in
sqlra_unconcentrate_statement() function call when a statement
with literals was previously concentrated in the dynamic SQL
cache.
Statement concentrate function can be dynamically enabled by
the following a database configuration paramenter or other
statement attributes like JDBC driver property ;
DB CFG parameter STMT_CONC = LITERALS
JDBC property statementConcentrator =
DB2BaseDataSource.STATEMENT_CONCENTRATOR_WITH_LITERALS
If statement concentrator is now disabled (either for the
database or the statement) and this same statement (with the
same literal values) is now issued concurrently by 2 (or more
connections), then the segmentation fault can occur in one of
the DB2 agents.
The following is a sample stack trace on this issue.
sqlra_unconcentrate_statement
sqlra_get_var
sqlrr_execute_immediate
sqlrr_execimmd
sqljs_ddm_excsqlimm | |
| Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * statement concentrator user * **************************************************************** * PROBLEM DESCRIPTION: * * SIGSEGV comes up in sqlra_unconcentrate_statement() when the * * corresponding statements are simultaneously unconcentrated * **************************************************************** * RECOMMENDATION: * * Upgrade to db2 Version 9.7 FixPak 4 * **************************************************************** | |
| Local Fix: | |
- Disable statement concentrator, recycle database, and do not use statement concentrator. or - Do not disable statement concentrator with an active database when it has been enabled, if there is a possibility of the same statement being issued from multiple connections concurrently. | |
| available fix packs: | |
DB2 Version 9.7 Fix Pack 4 for Linux, UNIX, and Windows | |
| Solution | |
Problem was the first fixed in Version 9.7 FixPak 4 | |
| Workaround | |
not known / see Local fix | |
| BUG-Tracking | |
forerunner : APAR is sysrouted TO one or more of the following: IC73635 follow-up : | |
| Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 06.10.2010 12.05.2011 12.05.2011 |
| Problem solved at the following versions (IBM BugInfos) | |
9.7. | |
| Problem solved according to the fixlist(s) of the following version(s) | |
| 9.7.0.4 |
|