[Mesa-dev] 答复: Re: screen blurred and glxgears segment fault on ubuntu17.10 for arm architecture server with amdgpu(AMD RADEON PRO WX7100)

Matt Turner mattst88 at gmail.com
Wed Dec 6 07:10:04 UTC 2017


On Tue, Dec 5, 2017 at 8:18 PM, Lvzhihong (ReJohn)
<lvzhihong1 at huawei.com> wrote:
> Hi Michel,
>
>         We solve the glxgears segmentation fault problem by add the compile flags: -fsigned-char.
>         In arm platform, char variant default to "unsigned-char", that makes problem of glxgears segmentation fault.

Well done.

On x86/amd64 "char" is signed, but on arm it is unsigned. See
https://ajax.fedorapeople.org/is-char-signed-or-not.txt and
https://trofi.github.io/posts/203-signed-char-or-unsigned-char.html

I wonder if Coccinelle is capable of detecting cases where chars are
compared with -1, etc.


More information about the mesa-dev mailing list