(.|\n|\r)*
Классика неверного использования регулярок. На достаточном размере строки ожидаемо выжирает стэк рекурсии и падает в сегфолт.
Нафиг вам тут вообще запоминание сдалось? Не вижу, чтобы дальше по коду вы его использовали. Чуток перепишу:
/INSERT INTO.+?\)\;/s