sqlite3-ruby has Use-After-Free When Redefining SQLite Functions with Different Arity
Using Database#create_function or Database#define_function to define the same function name more than once with different numbers of arguments ("arity") or text encodings will result in a invalid memory read and a segmentation fault.