From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 96835] "gallium: Force blend color to 16-byte alignment" crash
with "-march=native -O3" causes some 32bit games to crash
Date: Fri, 08 Jul 2016 09:13:36 +0000
Message-ID:
References:
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1953053771=="
Return-path:
Received: from culpepper.freedesktop.org (culpepper.freedesktop.org
[IPv6:2610:10:20:722:a800:ff:fe98:4b55])
by gabe.freedesktop.org (Postfix) with ESMTP id 934286E8CB
for ; Fri, 8 Jul 2016 09:13:36 +0000 (UTC)
In-Reply-To:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: dri-devel-bounces@lists.freedesktop.org
Sender: "dri-devel"
To: dri-devel@lists.freedesktop.org
List-Id: dri-devel@lists.freedesktop.org
--===============1953053771==
Content-Type: multipart/alternative; boundary="14679692160.252dBEA0a.30714";
charset="UTF-8"
--14679692160.252dBEA0a.30714
Date: Fri, 8 Jul 2016 09:13:36 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://bugs.freedesktop.org/
Auto-Submitted: auto-generated
https://bugs.freedesktop.org/show_bug.cgi?id=3D96835
Nicolai H=C3=A4hnle changed:
What |Removed |Added
----------------------------------------------------------------------------
QA Contact|dri-devel@lists.freedesktop |mesa-dev@lists.freedesktop.
|.org |org
Component|Drivers/Gallium/radeonsi |Mesa core
Assignee|dri-devel@lists.freedesktop |mesa-dev@lists.freedesktop.
|.org |org
--- Comment #8 from Nicolai H=C3=A4hnle ---
(The Gallium HUD crash is "benign": you enabled more graphs than there are
pre-defined colors. Annoying, but unrelated to the problem at hand.)
My understanding is that malloc should return pointers with the largest
alignment requirement possible for the size that it allocates. Although,
perhaps that's less than 16 bytes on 32 bits?
Actually, I think that's it: the backtrace shows ctx=3D0x569cbfc8, i.e. ctx=
is
only 8-byte aligned even though it contains a pipe_blend_color structure.
Moving to Mesa core since it's not really radeonsi-specific.
--=20
You are receiving this mail because:
You are the assignee for the bug.=
--14679692160.252dBEA0a.30714
Date: Fri, 8 Jul 2016 09:13:36 +0000
MIME-Version: 1.0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://bugs.freedesktop.org/
Auto-Submitted: auto-generated
Nicolai H=C3=A4hnle
changed
bug 96835<=
/a>
| What |
Removed |
Added |
| QA Contact |
dri-devel@lists.freedesktop.org
|
mesa-dev@lists.freedesktop.org
|
| Component |
Drivers/Gallium/radeonsi
|
Mesa core
|
| Assignee |
dri-devel@lists.freedesktop.org
|
mesa-dev@lists.freedesktop.org
|
Comment=
# 8
on bug 96835<=
/a>
from Nicolai H=C3=A4hnle
(The Gallium HUD crash is "benign": you enabled more=
graphs than there are
pre-defined colors. Annoying, but unrelated to the problem at hand.)
My understanding is that malloc should return pointers with the largest
alignment requirement possible for the size that it allocates. Although,
perhaps that's less than 16 bytes on 32 bits?
Actually, I think that's it: the backtrace shows ctx=3D0x569cbfc8, i.e. ctx=
is
only 8-byte aligned even though it contains a pipe_blend_color structure.
Moving to Mesa core since it's not really radeonsi-specific.
You are receiving this mail because:
- You are the assignee for the bug.
=
--14679692160.252dBEA0a.30714--
--===============1953053771==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs
IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz
dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==
--===============1953053771==--