Alright I figured it out for me, there was a regression in llvm/clang which was giving me protection faults. I rolled back my llvm a week and built mesa with it and it works fine now. Hope that helps people. I'll continue looking into what caused it