#At file:///export/home/jl208045/mysql/mysql-5.5-bugteam/ based on revid:luis.soares@stripped
3208 Jorgen Loland 2010-12-17
BUG#58985: Assertion tab->quick->index != 64 failed in
make_join_select() in sql_select.cc
Caused by incorrect ASSERT introduced by BUG#58456. Quick selects
may have index == MAX_KEY if it merges indices.
@ sql/sql_select.cc
Removed ASSERT. Quick selects may have index == MAX_KEY if it merges indices.
modified:
sql/sql_select.cc
=== modified file 'sql/sql_select.cc'
--- a/sql/sql_select.cc 2010-12-16 18:43:21 +0000
+++ b/sql/sql_select.cc 2010-12-17 09:02:24 +0000
@@ -6504,7 +6504,6 @@ make_join_select(JOIN *join,SQL_SELECT *
((tab->type != JT_CONST && tab->type != JT_REF) ||
(uint)tab->ref.key == tab->quick->index))
{
- DBUG_ASSERT(tab->quick->index != MAX_KEY);
sel->quick=tab->quick; // Use value from get_quick_...
sel->quick_keys.clear_all();
sel->needed_reg.clear_all();
Attachment: [text/bzr-bundle] bzr/jorgen.loland@oracle.com-20101217090224-bw6y486ip401upg3.bundle
| Thread |
|---|
| • bzr commit into mysql-5.5-bugteam branch (jorgen.loland:3208) Bug#58985 | Jorgen Loland | 17 Dec |