From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 40423] Firefox GLX test crashes with Mesa 7.12-devel, Gallium
0.4 on AMD JUNIPER
Date: Thu, 1 Sep 2011 05:10:08 -0700 (PDT)
Message-ID: <20110901121008.198C21300AE@annarchy.freedesktop.org>
References:
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Return-path:
Received: from annarchy.freedesktop.org (annarchy.freedesktop.org
[131.252.210.176])
by gabe.freedesktop.org (Postfix) with ESMTP id 356AAA0E8C
for ;
Thu, 1 Sep 2011 05:10:08 -0700 (PDT)
In-Reply-To:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org
Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org
To: dri-devel@lists.freedesktop.org
List-Id: dri-devel@lists.freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=40423
--- Comment #14 from Jure Repinc 2011-09-01 05:10:06 PDT ---
This is what valgrind gives on my laptop with ATI Mobility Radeon 5470:
$ valgrind --tool=memcheck ./glxtest
==20468== Memcheck, a memory error detector
==20468== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==20468== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==20468== Command: ./glxtest
==20468==
==20468== Invalid read of size 4
==20468== at 0x52341B2: _mesa_make_extension_string (in
/usr/lib64/mesa/r600g_dri.so)
==20468== by 0x5246397: _mesa_make_current (in /usr/lib64/mesa/r600g_dri.so)
==20468== by 0x5236B01: st_api_make_current (in
/usr/lib64/mesa/r600g_dri.so)
==20468== by 0x521F352: dri_make_current (in /usr/lib64/mesa/r600g_dri.so)
==20468== by 0x51FF655: driBindContext (in /usr/lib64/mesa/r600g_dri.so)
==20468== by 0x3C14056B0E: dri2_bind_context (in
/usr/lib64/opengl/xorg-x11/lib/libGL.so.1.2)
==20468== by 0x3C1403032D: MakeContextCurrent (in
/usr/lib64/opengl/xorg-x11/lib/libGL.so.1.2)
==20468== by 0x400F1C: glxtest() (glxtest.cpp:193)
==20468== by 0x4010B2: main (glxtest.cpp:239)
==20468== Address 0x4f157b0 is 0 bytes inside a block of size 1 alloc'd
==20468== at 0x4A063E4: calloc (vg_replace_malloc.c:467)
==20468== by 0x5234429: _mesa_make_extension_string (in
/usr/lib64/mesa/r600g_dri.so)
==20468== by 0x5246397: _mesa_make_current (in /usr/lib64/mesa/r600g_dri.so)
==20468== by 0x5236B01: st_api_make_current (in
/usr/lib64/mesa/r600g_dri.so)
==20468== by 0x521F352: dri_make_current (in /usr/lib64/mesa/r600g_dri.so)
==20468== by 0x51FF655: driBindContext (in /usr/lib64/mesa/r600g_dri.so)
==20468== by 0x3C14056B0E: dri2_bind_context (in
/usr/lib64/opengl/xorg-x11/lib/libGL.so.1.2)
==20468== by 0x3C1403032D: MakeContextCurrent (in
/usr/lib64/opengl/xorg-x11/lib/libGL.so.1.2)
==20468== by 0x400F1C: glxtest() (glxtest.cpp:193)
==20468== by 0x4010B2: main (glxtest.cpp:239)
==20468==
VENDOR
X.Org
RENDERER
Gallium 0.4 on AMD CEDAR
VERSION
2.1 Mesa 7.12-devel (git-82fff5f)
TFP
TRUE
==20468==
==20468== HEAP SUMMARY:
==20468== in use at exit: 212,008 bytes in 531 blocks
==20468== total heap usage: 3,105 allocs, 2,574 frees, 2,729,162 bytes
allocated
==20468==
==20468== LEAK SUMMARY:
==20468== definitely lost: 1,948 bytes in 4 blocks
==20468== indirectly lost: 0 bytes in 0 blocks
==20468== possibly lost: 120 bytes in 3 blocks
==20468== still reachable: 209,940 bytes in 524 blocks
==20468== suppressed: 0 bytes in 0 blocks
==20468== Rerun with --leak-check=full to see details of leaked memory
==20468==
==20468== For counts of detected and suppressed errors, rerun with: -v
==20468== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 11 from 9)
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.