<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - segfault in _mesa_get_format_datatype and _mesa_get_color_read_type when state dumping with glretrace"
href="https://bugs.freedesktop.org/show_bug.cgi?id=65173#c11">Comment # 11</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW --- - segfault in _mesa_get_format_datatype and _mesa_get_color_read_type when state dumping with glretrace"
href="https://bugs.freedesktop.org/show_bug.cgi?id=65173">bug 65173</a>
from <span class="vcard"><a class="email" href="mailto:jfonseca@vmware.com" title="José Fonseca <jfonseca@vmware.com>"> <span class="fn">José Fonseca</span></a>
</span></b>
<pre>(In reply to <a href="show_bug.cgi?id=65173#c10">comment #10</a>)
<span class="quote">> >What does nVidia proprietary driver return for
> >IMPLEMENTATION_COLOR_READ_{FORMAT,TYPE} on that call? That is, what is the
> >output of
> > glretrace -D 137078 wine-preloader.137078.trim.trace | grep
> >IMPLEMENTATION_COLOR_READ
>
> Nothing, the part of the state dump where mesa version crashes looks like
> this (I've put stderr part in <stderr> tags):
>
> "GL_MAX_VERTEX_UNIFORM_COMPONENTS": 4096,
> "GL_MAX_VARYING_COMPONENTS": 60,
> "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS": 32,
> "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS": 96,
> "GL_SHADING_LANGUAGE_VERSION": "3.30 NVIDIA via Cg compiler",
> "GL_CURRENT_PROGRAM": 18 <stderr>137078: glDebugOutputCallback: High
> severity API error 1282, GL_INVALID_OPERATION error generated. Invalid query
> on incomplete or unselected read framebuffer
> 137078: glDebugOutputCallback: High severity API error 1282,
> GL_INVALID_OPERATION error generated. Invalid query on incomplete or
> unselected read framebuffer</stderr>
> ,
> "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS": 32,
> "GL_TEXTURE_BUFFER": 0,</span >
Thanks for checking. It seems it nvidia driver emits a GL_INVALID_OPERATION
error. We could do the same.
BTW, I did read the relevant specs for this query, but they don't really
describe what happens in this situation.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>