• Alexey Botchkov's avatar
    MDEV-20770 Server crashes in JOIN::transform_in_predicates_into_in_subq upon... · 020dc54d
    Alexey Botchkov authored
    MDEV-20770 Server crashes in JOIN::transform_in_predicates_into_in_subq upon 2nd execution of PS/SP comparing GEOMETRY with other types.
    
    The Item_in_subselect::in_strategy keeps the value and as the error
    happens the condition isn't modified. That leads to wrong ::fix_fields
    execution on second PS run. Also the select->table_list is merged
    but not restored if an error happens, which causes hanging loops on
    the third PS execution.
    020dc54d
subselect_sj.test 84.8 KB