Thank you for your replies!<br><br><div class="gmail_quote">在 2011年7月12日 下午10:47,Brian Paul <span dir="ltr">&lt;<a href="mailto:brianp@vmware.com">brianp@vmware.com</a>&gt;</span>写道:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">On 07/12/2011 08:40 AM, Zhenbo Xu wrote:<br>
&gt; I found the following bugs in mesa(v100) for SPEC CPU2000 v1.3<br>
&gt;<br>
&gt; leak bug 1:<br>
&gt; //in file textimage.c at line 345<br>
&gt; gl_text_image* image_to_texture(...) {<br>
&gt; ...<br>
&gt; textImage = gl_alloc_texttrue_image(...);<br>
&gt; if (!textImage)<br>
&gt; return NULL;<br>
&gt; ...<br>
&gt; switch (image-&gt;Type) {<br>
&gt; case ...<br>
&gt; ...<br>
&gt; default:<br>
&gt; gl_problem(...)<br>
&gt; return NULL; //here without releasing textImage<br>
&gt; }<br>
&gt; }<br>
&gt;<br>
&gt; leak bug 2:<br>
&gt; //in file osmesa.c at line 263<br>
&gt; osmesa = (OSMesaContext) calloc( 1, sizeof(struct osmesa_context) );<br>
&gt; 262 if (osmesa) {<br>
&gt; osmesa-&gt;gl_visual = gl_create_visual( rgbmode, 264 swalpha,<br>
&gt; DEPTH_BITS16,<br>
&gt; STENCIL_BITS8,<br>
&gt; ACCUM_BITS16,<br>
&gt; index_bits,<br>
&gt; rscale, gscale, bscale, ascale,<br>
&gt; 8, 8, 8, 0 );<br>
&gt; if (!osmesa-&gt;gl_visual) {<br>
&gt;<br>
&gt; return NULL((void*)0);//without releasing osmesa<br>
&gt; }<br>
&gt;<br>
&gt; leak bug 3:<br>
&gt; //in file drawpix.c at line 1010<br>
&gt; void gl_DrawPixels(...) {<br>
&gt; ...<br>
&gt; if (ctx-&gt;CallDepth == 0) {<br>
&gt; image = gl_unpack_pixels( ctx, width, height, format, type, pixels );<br>
&gt; ...<br>
&gt; }<br>
&gt; ...<br>
&gt; if (ctx-&gt;ExecuteFlag) { //Taking false branch<br>
&gt; gl_save_DrawPixels( ctx, width, height, format, type, image );<br>
&gt; }<br>
&gt; if (ctx-&gt;ExecuteFlag) { //Taking false branch<br>
&gt; ....<br>
&gt; }//Without releasing image<br>
&gt; }<br>
&gt;<br>
&gt; Is it suitable to report these bugs here?<br>
<br>
<br>
</div></div>The Mesa code you&#39;re referring to is very old (circa 1999, I think).<br>
Taking a quick look, I don&#39;t think these leaks currently exist in Mesa<br>
today.<br>
<div class="im"><br>
&gt; I also sent it to support@spec2000, but didn&#39;t have any response.<br>
&gt; I&#39;ll be glad if you can check these bugs,<br>
&gt; Or do I have another way to report them?<br>
&gt; Thank you!<br>
<br>
</div>I doubt that the SPEC organization is concerned with bugs in spec2000<br>
anymore either since it was retired in 2007.<br>
<font color="#888888"><br>
-Brian<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Zhenbo Xu<br>