[Mesa-dev] [Mesa-stable] [PATCH] Suppress any "libGL:..." warnings when LIBGL_DEBUG == "quiet"

Emil Velikov emil.l.velikov at gmail.com
Tue Sep 9 14:00:47 PDT 2014


On 09/09/14 11:28, Stefan Dirsch wrote:
> On Mon, Sep 08, 2014 at 04:51:37PM +0100, Emil Velikov wrote:
>> Gents,
>>
>> Can anyone review this trivial patch ?
>>
>> Stefan, Johannes
>> Why do I need to register in order to view the bugreport ? Afaict it is not a
>> security issue, so I believe the bug should be publicly accessible.
> 
> Sorry, the bug has been reported against our sle12 business product (closed
> beta program). I'm wondering that you could access it at all.
I've never registered to be honest. So it may be that I cannot access it at all.

> I've meanwhile
> cloned the bug to the openSUSE bug area, which should be accessible by
> everybody - after registering to Novell's bugzilla. :-( Sorry for that
> inconvenience.
> 
>   https://bugzilla.novell.com/show_bug.cgi?id=895730
> 
I take that it's better than nothing, in case someone is interested in the
details - the libgl and/or the dri module are bit too chatty.

> I didn't try to upstream this yet, since I wasn't convinced about the full
> correctness of the patch. It doesn't make use of a threshold and a verbose
> level which is done in src/glx/dri_common.c:dri_message(). Looking at
> __driUtilMessage() more closely a verbose level isn't given anyway. So
> probably the patch isn't that bad.
> 
> If you believe the patch is ok, please feel free to push it. You do have my
> "Signed-off-by: Stefan Dirsch <sndirsch at suse.de>".
> 
I've added the SoB to the commit, slightly pimped the commit message and
pushed to master. Does not seem like it's required in 10.3 but feel free to
convince me otherwise :)

Cheers,
Emil

> Hope this helps.
> 
> Thanks,
> Stefan
> 
>> On 26/08/14 21:47, Johannes Obermayr wrote:
>>> From: Stefan Dirsch <sndirsch at suse.de>
>>>
>>> Let's handle LIBGL_DEBUG env. variable in Mesa in a consistent way.
>>>
>>> Fixes: https://bugzilla.novell.com/show_bug.cgi?id=892896
>>> ---
>>> To: mesa-dev at lists.freedesktop.org
>>> Cc: "10.3" <mesa-stable at lists.freedesktop.org>
>>> openSUSE maintainers: Why can't you forward your applied u_* patches to upstream
>>>                       to get them included in final/next release?
>>> ---
>>>  src/mesa/drivers/dri/common/xmlconfig.c | 4 +++-
>>>  1 file changed, 3 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/src/mesa/drivers/dri/common/xmlconfig.c b/src/mesa/drivers/dri/common/xmlconfig.c
>>> index ce37647..8e48522 100644
>>> --- a/src/mesa/drivers/dri/common/xmlconfig.c
>>> +++ b/src/mesa/drivers/dri/common/xmlconfig.c
>>> @@ -429,8 +429,10 @@ static void
>>>  __driUtilMessage(const char *f, ...)
>>>  {
>>>      va_list args;
>>> +    const char *libgl_debug;
>>>  
>>> -    if (getenv("LIBGL_DEBUG")) {
>>> +    libgl_debug=getenv("LIBGL_DEBUG");
>>> +    if (libgl_debug && !strstr(libgl_debug, "quiet")) {
>>>          fprintf(stderr, "libGL: ");
>>>          va_start(args, f);
>>>          vfprintf(stderr, f, args);
> 
> Public Key available
> ------------------------------------------------------
> Stefan Dirsch (Res. & Dev.)   SUSE LINUX Products GmbH
> Tel: 0911-740 53 0            Maxfeldstraße 5
> FAX: 0911-740 53 479          D-90409 Nürnberg
> http://www.suse.de            Germany 
> --------------------------------------------------------------
> SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix
> Imendörffer, HRB 16746 (AG Nürnberg)
> --------------------------------------------------------------
> 



More information about the mesa-dev mailing list