File gallium-checks.diff of Package nouveau
--- mesa/src/mesa/state_tracker/st_cb_texture.c
+++ mesa/src/mesa/state_tracker/st_cb_texture.c
@@ -881,6 +881,12 @@
_mesa_lookup_enum_by_nr(target),
level, xoffset, yoffset, width, height);
+ // Triggered in server by googleearth, crashes it when not caught...
+ if (!stImage->pt && !texImage->Data) {
+ assert(0);
+ return;
+ }
+
pixels =
_mesa_validate_pbo_teximage(ctx, dims, width, height, depth, format,
type, pixels, packing, "glTexSubImage2D");