Comment 7 for bug 1204859

Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote : Re: handle_fatal_signal (sig=11) in free (from my_free | ha_innobase::close )

The problem is thrashed upd_buf pointer field in the cloned handler. I am unable to tell how it became thrashed because this field is not copied from the original, it should be constant NULL.

It's possible to paper over it by not freeing upd_buf in the cloned handlers (this could be the proper fix too once the cause is known), or maybe pepper handler with asserts that upd_buf == NULL if cloned handler, but maybe let's leave it as-is and hope to get more crashes from RQG.