• Sergei Golubchik's avatar
    MDEV-4316 MariaDB server crash with signal 11 · 6770a9a8
    Sergei Golubchik authored
    fulltext search was initialized for all MATCH ... AGAINST items
    at the end of the JOIN::optimize(). But since 5.3 derived tables
    are initialized lazily on first use, very late in the sub_select().
    
    Skip Item_func_match::init_search initialization if the corresponding
    table isn't open yet; repeat fulltext initialization for all
    not-yet-initialized MATCH ... AGAINST items after creating derived tables.
    6770a9a8
item_func.cc 160 KB