home clear 64x64
en blue 200x116 de orange 200x116 info letter User
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 IT00919 Status: Closed

Signal #11 crash/trap during the compile of a query with NLJN on the left
side of a HSJN

product:
DB2 FOR LUW / DB2FORLUW / A10 - DB2
Problem description:
Db2 may crash with a signal #11 during a query compile with the 
following  stack traceback: 
 
sqlrxcp2 
sqlzSortZvalueArrayCheckPresorted 
sqlzSortZvalueArray 
sqlngBuildInSetBinaryOp 
sqlngBuildInList 
sqlng_process_parse_tree_node 
sqlng_process_BF_node 
sqlng_walk_BF_chain 
... 
 
In the above example, the query compiler is processing an 
in-list that contains constant literals, for example: 
...where col1 in (1,2,3) 
 
The in-list example is the case where the problem was first 
observed, but it may be possible that other symptoms/flavours of 
this same issue might happen for other query operations, and 
it's not limited to just an in-list. 
 
Specifically, the problem is a logic flaw when the compiler is 
generating 
a plan that features a hsjn whose left-side (probe) logic has 
been pushed into 
the inner (right side) of a nested loop join.  For example: 
 
        HSJN 
      /      \ 
   NLJN     scan 
  /    \ 
scan  scan 
 
With the above style of plan, if the following conditions are 
true: 
- At least one column from the left side (outer) of the NLJN is 
included in the payload (non-join-key) columns 
   of the left (probe) side of the HSJN 
- This mentioned column is a constant literal value 
- This same constant is referenced somewhere else in the plan 
(such as the in-list example) 
 
...then the problem may occur.
Problem Summary:
**************************************************************** 
* USERS AFFECTED:                                              * 
* All                                                          * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Error Description                                        * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to Version 10.1 Fix Pack 4                           * 
****************************************************************
Local Fix:
Changing the query or plan to remove the above conditions can 
avoid the issue. 
For example, at optimization level 3, HSJN will not be 
considered by the optimizer and it can avoid the problem.
Solution
First fixed in Version 10.1 Fix Pack 4
Workaround
not known / see Local fix
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
08.04.2014
13.07.2015
13.07.2015
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)
10.1.0.5 FixList