DB2 - Problem description
Problem IC78682 | Status: Closed |
DB2 CAN CRASH REMOVING DUPLICATE PREDICATES FROM THE OPTIMIZERS REWRITTEN QUERY | |
product: | |
DB2 FOR LUW / DB2FORLUW / 910 - DB2 | |
Problem description: | |
DB2 may trap with SIGSEGV (Signal #11) in the nav_assign_max_levels function or if the optimizers rewritten query has duplicate predicates. When removing these duplicate predicates, we may reference an already dereferenced piece of memory to cause the segmentation fault. The trap file produced will have the below stack: nav_assign_max_levels nav_init form_matches sqlnr_form_common_subexprs sqlnr_optprep sqlnr_optprep_action sqlnr_comp sqlnr_seq sqlnr_rcc sqlnr_exe sqlnr_exe sqlnn_cmpl sqlnn_cmpl sqlra_compile_var or is_RIDC_qnc UDT_colequiv_exp sqlnr_coleq_class_cond sqlnr_comp sqlnr_seq sqlnr_rcc sqlnr_endqtb_action sqlnr_comp sqlnr_seq sqlnr_rcc sqlnr_start_action sqlnr_comp sqlnr_seq sqlnr_rcc sqlnr_exe sqlnn_cmpl | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * ALL * **************************************************************** * PROBLEM DESCRIPTION: * * DB2 may trap with SIGSEGV (Signal #11) in the * * nav_assign_max_levels * * function or if the optimizers rewritten query has duplicate * * * * predicates. When removing these duplicate predicates, we * * may * * reference an already dereferenced piece of memory to cause * * the * * segmentation fault. * * * * The trap file produced will have the below stack: * * nav_assign_max_levels * * nav_init * * form_matches * * sqlnr_form_common_subexprs * * sqlnr_optprep * * sqlnr_optprep_action * * sqlnr_comp * * sqlnr_seq * * sqlnr_rcc * * sqlnr_exe * * sqlnr_exe * * sqlnn_cmpl * * sqlnn_cmpl * * sqlra_compile_var * * * * or * * * * is_RIDC_qnc * * UDT_colequiv_exp * * sqlnr_coleq_class_cond * * sqlnr_comp * * sqlnr_seq * * sqlnr_rcc * * sqlnr_endqtb_action * * sqlnr_comp * * sqlnr_seq * * sqlnr_rcc * * sqlnr_start_action * * sqlnr_comp * * sqlnr_seq * * sqlnr_rcc * * sqlnr_exe * * sqlnn_cmpl * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 UDB version 9.1 fixpack 11. * **************************************************************** | |
Local Fix: | |
available fix packs: | |
DB2 Version 9.1 Fix Pack 11 for Linux, UNIX and Windows | |
Solution | |
Problem was first fixed in DB2 UDB Version 9.1 Fix Pack 11. | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 14.09.2011 08.12.2011 08.12.2011 |
Problem solved at the following versions (IBM BugInfos) | |
9.1.FP11 | |
Problem solved according to the fixlist(s) of the following version(s) | |
9.1.0.11 |