• Sergey Vojtovich's avatar
    BUG#48438 - crash with error in unioned query against merge · e766c177
    Sergey Vojtovich authored
                table and view...
    
    Invalid memory reads after a query referencing MyISAM table
    multiple times with write lock. Invalid memory reads may
    lead to server crash, valgrind warnings, incorrect values
    in INFORMATION_SCHEMA.TABLES.{TABLE_ROWS, DATA_LENGTH,
    INDEX_LENGTH, ...}.
    
    This may happen when one of the table instances gets closed
    after a query, e.g. out of slots in open tables cache. UNION,
    MERGE and VIEW are irrelevant.
    
    The problem was that MyISAM didn't restore state info
    pointer to default value.
    e766c177
myisam.test 49.9 KB