msys2はcygwin系だよね
POSIXエミュレーションやってるから安定性は落ちるよね
混ぜるならmingw−w64の方を使ってよ

ビルド環境のためにPOSIXエミュレーションが必要な場合
例えばngnixのコンパイル
はcygwin系使わないと仕方ないだろうけど
常用するもんじゃない
特にcygwinのヒープメモリ管理の問題をよく知らない人は
問題が起きても対処できないから常用すべきじゃない