• gluh@mysql.com/eagle.(none)'s avatar
    Bug#24630 Subselect query crashes mysqld · 47e537b4
    gluh@mysql.com/eagle.(none) authored
    The crash happens because second filling of the same I_S table happens in
    case of subselect with order by. table->sort.io_cache previously allocated
    in create_sort_index() is deleted during second filling
    (function get_schema_tables_result). There are two places where
    I_S table can be filled: JOIN::exec and create_sort_index().
    To fix the bug we should check if the table was already filled
    in one of these places and skip processing of the table in second.
    47e537b4
mysql_priv.h 64.8 KB