Unfortunately nouveau doesn't do well with concurrent multi-threaded GL usage. The PBDMA errors, I believe, may be indicators of something like that. I believe plasma added some logic to avoid doing that, at least on top of nouveau (or perhaps that was Qt). There's also some pending work to improve the multi-threaded situation for nouveau, but that won't do you much good on a year-old version of mesa.