suche 36x36
Latest versionsfixlist
11.1.0.7 FixList
10.5.0.9 FixList
10.1.0.6 FixList
9.8.0.5 FixList
9.7.0.11 FixList
9.5.0.10 FixList
9.1.0.12 FixList
Have problems? - contact us.
Register for free anmeldung-x26
Contact form kontakt-x26

DB2 - Problem description

Problem IT37540 Status: Closed

SQLCODE: -901 AND FODC_TRAP: ASSERTIONFAILEDEXCEPTION: AN ASSERTION
'MCSETEMPMAP.FIND(CSETEMPNAME) == MCSETEMPMAP.END()' FAILED.

product:
DB2 FOR LUW / DB2FORLUW / B50 - DB2
Problem description:
When issuing a complex insert/update/delete statement involving
column-organized tables and common subexpressions, you might
encounter an sqlcode -901 and/or trap similar to the following
(this does not occur in MPP configurations):


-----FUNC-ADDR---- ------FUNCTION + OFFSET------
0x00007F06EE0C0196
_Z25ossDumpStackTraceInternalmR11OSSTrapFileiP7siginfoPvmm +
0x0356
      (/home/svtdbm/sqllib/lib64/libdb2osse.so.1)
0x00007F06EE0BFDDB ossDumpStackTraceV98 + 0x002b
      (/home/svtdbm/sqllib/lib64/libdb2osse.so.1)
0x00007F06EE0BBFD7 _ZN11OSSTrapFile6dumpExEmiP7siginfoPvm +
0x00d7
      (/home/svtdbm/sqllib/lib64/libdb2osse.so.1)
0x00007F06F874D6C9 sqlo_trce + 0x03e9
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F88E91AB sqloDumpDiagInfoHandler + 0x020b
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F07019C6630 address: 0x00007F07019C6630 ; dladdress:
0x00007F07019B7000 ; offset in lib: 0x000000000000F630 ;
      (/lib64/libpthread.so.0)
0x00007F07019C3AA1 pthread_kill + 0x0031
      (/lib64/libpthread.so.0)
0x00007F06F88E8D62 sqloDumpEDU + 0x0052
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F134A699 _Z15sqldDumpContextP9sqeBsuEduiiiiiPKcPvi +
0x11e9
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F8F9D0C3 _Z15sqlrr_dump_ffdcP8sqlrr_cbii + 0x06f3
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06FA4D5786 _Z13sqlzeDumpFFDCP8sqeAgentjP5sqlcai + 0x00a6
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06FA4D55A9
_Z12sqlzeSqlCodeP8sqeAgentjmjP5sqlcaitP13__va_list_tag + 0x0199
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F90C2D9D sqlrrSqlCode + 0x00dd
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F1685E35
_ZN7ibm_cde8services24AssertionFailedException4doneEv + 0x08e5
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F1689219
_ZN7ibm_cde8services24AssertionFailedException17constructAndThro
wENS0_11ComponentIDEPKcmS4_S4_RNS0_16CdeOStringStreamE + 0x0149
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F33C010C
_ZN7ibm_cde5query14CommonStmtInfo10addCseTempERSbIcSt11char_trai
tsIcENS_8services9AllocatorIcEEEPNS4_14SpillableStoreE + 0x078c
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F33B255A
_ZN7ibm_cde5query24LoadNestedQueryEvaluator23getCseNestedQueryOu
tputERmRSt6vectorINS_8services18CountedPtrWithCopyIKNS_5types10V
ectorBaseILNS6_12NullIndParamE0ELNS6_6PolicyE0EEELNS4_16CountedP
trDeleteE2ELNS4_19CountedPtrThreadingE1EEENS4_9AllocatorISE_EEE
+ 0x06ca
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F33B1B43
_ZN7ibm_cde5query24LoadNestedQueryEvaluator26processInputsSynchr
onouslyEv + 0x1f13
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F3088F7A
_ZN7ibm_cde5query9Evaluator8evaluateEbbRNS1_21EvaluatorRestartSt
ateEPNS0_19OptPredicateTrackerE + 0x04da
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F2FFEAB1
_ZN7ibm_cde5query17EvaluationRoutine8evaluateEjP15sql_static_dat
a + 0x0321
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F388BBB6
_ZN7ibm_cde5query9Scheduler13evaluateChainEPNS0_17EvaluationRout
ineERmj + 0x01c6
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F388F56B
_ZN7ibm_cde5query9Scheduler15runWorkerThreadEPvPi + 0x030b
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F38A05FE
_ZN7ibm_cde5query17cdeEntryPointImplEP8sqeAgentPvS3_ + 0x006e
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F44CC245
_ZN12cdeInterface16startCdeSubagentEP8sqeAgent + 0x0295
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F979DD0F _Z14sqlriInvokeCdeP8sqlrr_cb + 0x003f
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F95F73B9 _Z15sqlriSectInvokeP8sqlrr_cbP12sqlri_opparm
+ 0x04e9
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F8FDF880 _Z16sqlrr_smp_routerP8sqlrr_cb + 0x03f0
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F8FDE14E
_Z21sqlrr_subagent_routerP8sqeAgentP12SQLE_DB2RA_T + 0x09be
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F6762EBD address: 0x00007F06F6762EBD ; dladdress:
0x00007F06EE637000 ; offset in lib: 0x000000000812BEBD ;
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F676024F _Z21sqleProcessSubRequestP8sqeAgent + 0x08ff
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F6795A34 _ZN8sqeAgent6RunEDUEv + 0x0604
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06FA4D5D8E _ZN9sqzEDUObj9EDUDriverEv + 0x01be
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F06F88E6C19 sqloEDUEntry + 0x0589
      (/home/svtdbm/sqllib/lib64/libdb2e.so.1)
0x00007F07019BEEA5 address: 0x00007F07019BEEA5 ; dladdress:
0x00007F07019B7000 ; offset in lib: 0x0000000000007EA5 ;
      (/lib64/libpthread.so.0)
0x00007F06ED0AF8DD clone + 0x006d
      (/lib64/libc.so.6)


and db2diag.log are similar to this:

2020-09-04-03.05.03.447175-240 I14925047E3340        LEVEL:
Error
PID     : 14661                TID : 139646503741184 PROC :
db2sysc
INSTANCE: svtdbm               NODE : 000            DB   :
TESTCVC
APPHDL  : 0-67                 APPID: xxxx
UOWID   : 1                    ACTID: 2
AUTHID  : xxxx               HOSTNAME: xxxx
EDUID   : 200                  EDUNAME: db2agntcol (TESTCVC)
FUNCTION: DB2 UDB, CDE Trace, cdeDiagnosticsFacility, probe:460
DATA #1 : String, 247 bytes
AssertionFailedException: An assertion
'mCseTempMap.find(cseTempName) == mCseTempMap.end()' failed.
Additional info: CSE temp TEMP0 al
ready exists
Thrown at
/view/db2_v115m5fp0_linuxamd64_s2009021300/vbs/engn/cde/query/Qu
eryInfoContainer.hpp : 460
DATA #2 : Function name in Library, 171 bytes
void
ibm_cde::query::CommonStmtInfo::addCseTemp(std::basic_string
&,
 ibm_cde::services::SpillableStore *)
DATA #3 : File name, 84 bytes
/view/db2_v115m5fp0_linuxamd64_s2009021300/vbs/engn/cde/query/Qu
eryInfoContainer.hpp
CALLSTCK: (Static functions may not be resolved correctly, as
they are resolved to the nearest symbol)
  [0] 0x00007F06F172A7E9
_ZN7ibm_cde8services6Tracer9traceDataENS0_11ComponentIDENS0_16Co
mmonTraceLevelENS1_10TraceEventEPKcmS6_PKvmRKSbIcSt11char_trait
+ 0x4B9
  [1] 0x00007F06F16943B3
_ZNK7ibm_cde8services13BaseException14traceExceptionENS0_11Compo
nentIDEPKc + 0x323
  [2] 0x00007F06F168920F
_ZN7ibm_cde8services24AssertionFailedException17constructAndThro
wENS0_11ComponentIDEPKcmS4_S4_RNS0_16CdeOStringStreamE + 0x13F
  [3] 0x00007F06F33C010C
_ZN7ibm_cde5query14CommonStmtInfo10addCseTempERSbIcSt11char_trai
tsIcENS_8services9AllocatorIcEEEPNS4_14SpillableStoreE + 0x78C
  [4] 0x00007F06F33B255A
_ZN7ibm_cde5query24LoadNestedQueryEvaluator23getCseNestedQueryOu
tputERmRSt6vectorINS_8services18CountedPtrWithCopyIKNS_5types10
+ 0x6CA
  [5] 0x00007F06F33B1B43
_ZN7ibm_cde5query24LoadNestedQueryEvaluator26processInputsSynchr
onouslyEv + 0x1F13
  [6] 0x00007F06F3088F7A
_ZN7ibm_cde5query9Evaluator8evaluateEbbRNS1_21EvaluatorRestartSt
ateEPNS0_19OptPredicateTrackerE + 0x4DA
  [7] 0x00007F06F2FFEAB1
_ZN7ibm_cde5query17EvaluationRoutine8evaluateEjP15sql_static_dat
a + 0x321
  [8] 0x00007F06F388BBB6
_ZN7ibm_cde5query9Scheduler13evaluateChainEPNS0_17EvaluationRout
ineERmj + 0x1C6
  [9] 0x00007F06F388F56B
_ZN7ibm_cde5query9Scheduler15runWorkerThreadEPvPi + 0x30B
  [10] 0x00007F06F38A05FE
_ZN7ibm_cde5query17cdeEntryPointImplEP8sqeAgentPvS3_ + 0x6E
  [11] 0x00007F06F44CC245
_ZN12cdeInterface16startCdeSubagentEP8sqeAgent + 0x295
  [12] 0x00007F06F979DD0F _Z14sqlriInvokeCdeP8sqlrr_cb + 0x3F
  [13] 0x00007F06F95F73B9
_Z15sqlriSectInvokeP8sqlrr_cbP12sqlri_opparm + 0x4E9
  [14] 0x00007F06F8FDF880 _Z16sqlrr_smp_routerP8sqlrr_cb + 0x3F0
  [15] 0x00007F06F8FDE14E
_Z21sqlrr_subagent_routerP8sqeAgentP12SQLE_DB2RA_T + 0x9BE
  [16] 0x00007F06F6762EBD /home/svtdbm/sqllib/lib64/libdb2e.so.1
+ 0x812BEBD
  [17] 0x00007F06F676024F _Z21sqleProcessSubRequestP8sqeAgent +
0x8FF
  [18] 0x00007F06F6795A34 _ZN8sqeAgent6RunEDUEv + 0x604
  [19] 0x00007F06FA4D5D8E _ZN9sqzEDUObj9EDUDriverEv + 0x1BE
  [20] 0x00007F06F88E6C19 sqloEDUEntry + 0x589
  [21] 0x00007F07019BEEA5 /lib64/libpthread.so.0 + 0x7EA5
  [22] 0x00007F06ED0AF8DD clone + 0x6D

2020-09-04-03.05.04.107113-240 E14931230E863         LEVEL:
Error
PID     : 14661                TID : 139646503741184 PROC :
db2sysc
INSTANCE: svtdbm               NODE : 000            DB   :
TESTCVC
APPHDL  : 0-67                 APPID: xxxx
UOWID   : 1                    ACTID: 2
AUTHID  : xxxx              HOSTNAME: xxxx
EDUID   : 200                  EDUNAME: db2agntcol
FUNCTION: DB2 UDB, relation data serv, sqlrr_dump_ffdc, probe:30
MESSAGE : ADM14005E  The following error occurred: "AppErr".
First Occurrence
          Data Capture (FODC) has been invoked in the following
mode:
          "Automatic".  Diagnostic information has been recorded
in the
          directory named

"/home/svtdbm/sqllib/db2dump/FODC_AppErr_2020-09-04-03.05.04.104
405_1
          4661_200_000/".

2020-09-04-03.05.04.166839-240 I14934688E973         LEVEL:
Severe
PID     : 14661                TID : 139646503741184 PROC :
db2sysc
INSTANCE: svtdbm               NODE : 000            DB   :
TESTCVC
APPHDL  : 0-67                 APPID: xxxx
UOWID   : 1                    ACTID: 2
AUTHID  : xxxx               HOSTNAME: xxxx
EDUID   : 200                  EDUNAME: db2agntcol
FUNCTION: DB2 UDB, relation data serv, sqlrr_dump_ffdc,
probe:300
DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes
 sqlcaid : SQLCA     sqlcabc: 136   sqlcode: -901   sqlerrml: 46
 sqlerrmc: unexpected error at QueryInfoContainer.hpp:460
 sqlerrp : SQLCT001
 sqlerrd : (1) 0x00000000      (2) 0x00000000      (3)
0x00000000
           (4) 0x00000000      (5) 0xFFFFFE34      (6)
0x00000000
 sqlwarn : (1)      (2)      (3)      (4)        (5)       (6)
           (7)      (8)      (9)      (10)        (11)
 sqlstate:
Problem Summary:
****************************************************************
* USERS AFFECTED:                                              *
* All                                                          *
****************************************************************
* PROBLEM DESCRIPTION:                                         *
* See Error Description                                        *
****************************************************************
* RECOMMENDATION:                                              *
* Upgrade to Db2 V11.5.6 or later                              *
****************************************************************
Local Fix:
To avoid this error you can set the following registry variables
either for the whole instance or via an optimization guideline
for a specific SQL statement. NOTE: the instance-level setting
might slow down all insert/update/delete statements.

Instance-level:

db2set -immediate DB2_REDUCED_OPTIMIZATION="NO_RTABLE_INS"

db2set -immediate DB2_EXTENDED_OPTIMIZATION="COL_PAR_IUD
DISABLE"

(and then flush the dynamic package cache).

If DB2_REDUCED_OPTIMIZATION and/or DB2_EXTENDED_OPTIMIZATION
already have existing settings, you can add the new keywords to
the end, separated by a comma (no spaces).


Optimization guideline: the example shown here is an embedded
guideline added to the end of the SQL statement (before any
terminating semicolon). The guideline can also be applied via an
optimization profile.

/*









*/

If the registry variables have existing settings, include those
settings in the guideline and add the new keyword to the end of
each, separated by a comma (no spaces).
Solution
Workaround
****************************************************************
* USERS AFFECTED:                                              *
* All                                                          *
****************************************************************
* PROBLEM DESCRIPTION:                                         *
* See Error Description                                        *
****************************************************************
* RECOMMENDATION:                                              *
* Upgrade to Db2 V11.5.6 or later                              *
****************************************************************
Comment
First fixed in Db2 V11.5.6
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
08.07.2021
16.09.2021
16.09.2021
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)