I read that code (out of context: I'm not familiar with Xorg code). It kind of looked as if things with obvious allocation potential were followed by asserts to check that the allocation worked. So why are we observing SIGBUS rather than assertion errors? If allocation failure is possible, even assertion failure seems harsh (but at least more diagnostic).
Thanks, Knut, for bisecting in #27. Thanks, Stan, for confirming bisection in #28.
So the bad changeset is http:// cgit.freedeskto p.org/mesa/ mesa/commit/ ?id=35840ab1895 95b817fa8b1a1df 8cc92474a7c38d
I read that code (out of context: I'm not familiar with Xorg code). It kind of looked as if things with obvious allocation potential were followed by asserts to check that the allocation worked. So why are we observing SIGBUS rather than assertion errors? If allocation failure is possible, even assertion failure seems harsh (but at least more diagnostic).