On 04.07.2014 00:29, Kenneth Graunke wrote:
> On Thursday, July 03, 2014 11:13:12 AM Juha-Pekka Heikkila wrote:
>> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikk...@gmail.com>
>> ---
>>  src/mesa/drivers/dri/i965/intel_resolve_map.c | 6 ++++++
>>  1 file changed, 6 insertions(+)
>>
>> diff --git a/src/mesa/drivers/dri/i965/intel_resolve_map.c 
> b/src/mesa/drivers/dri/i965/intel_resolve_map.c
>> index bf6bcf2..bb45231 100644
>> --- a/src/mesa/drivers/dri/i965/intel_resolve_map.c
>> +++ b/src/mesa/drivers/dri/i965/intel_resolve_map.c
>> @@ -22,6 +22,7 @@
>>   */
>>  
>>  #include "intel_resolve_map.h"
>> +#include "main/imports.h"
>>  
>>  #include <assert.h>
>>  #include <stdlib.h>
>> @@ -46,6 +47,11 @@ intel_resolve_map_set(struct exec_list *resolve_map,
>>     }
>>  
>>     struct intel_resolve_map *m = malloc(sizeof(struct intel_resolve_map));
>> +   if (m == NULL) {
>> +      _mesa_error_no_memory(__func__);
>> +      return;
>> +   }
>> +
>>     exec_node_init(&m->link);
>>     m->level = level;
>>     m->layer = layer;
>>
> 
> NAK.
> 

On this I see Piglit giving new crashes when I force error here but all
of the crashes come with comment:

Mesa: User error: GL_OUT_OF_MEMORY in out of memory in intel_resolve_map_set
fbo-depthstencil:
/home/jheikkil/workspace/piglit/tests/fbo/fbo-depthstencil.c:483:
piglit_display: Assertion `piglit_dispatch_glGetError() == 0' failed.


I though that is acceptable since the failure is forced?

/Juha-Pekka
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to