I didn't know that Address Sanitizer can be used with gcc. 
I can dig for more exact info about failures tomorrow PST. But from the top of my head:
my_once.c: There was a failure during shutdown after one test when my_once_free was called after global variables that are used in DBUG_ENTER were already destroyed. Maybe that's a matter of the order of the calls to initializers from different C files...
sql_parse.cc: There was some test where do_handle_bootstrap() was called and then later some code using current_thd, I think it was my_malloc(... MYF(THREADLOCAL)) inside some function.
strfunc.cc: This actually was related to the change in ctype-utf8.c. There's a test operating with table name "@". So after the change in ctype-utf8.c my_mb_wc_filename() was able to finish on the first character of the string "@" without asan error, but then without the change strconvert() proceeded to the next character which is already beyond the end of the string.
Hi Pavel,
Do you have any ready-to-use test cases which trigger failures caused by these errors?