You might try a newer or older version of mesa to see if you can indenify a stable version. Once you do, you can use git to bisect what change caused of fixed the problem.