[PATCH xserver] glamor: Declare "pos" in glamor_dash.c

Max Staudt mstaudt at suse.de
Wed Mar 1 15:25:24 UTC 2017


On 02/23/2017 07:59 PM, Adam Jackson wrote:
> I pushed essentially this version of the patch (pos not gl_Position),
> having not read far enough down in the mailbox to see this version.
> (And, Dieter's right, picking on the little shit really is
> counterproductive for one-liners.)
> 
> That said, gl_Position is probably right. But I think dashing is broken
> already, so at least now we're just rendering wrong instead of
> crashing. If someone wants to get rendering correct too, please do...

Uh-oh - for me, this patch actually introduces another possibility to
crash Xorg.

I've compiled Xephyr from Git d8161aeb50891ae10c5656487ce8f982deed5f9f
and then I ran the reproducer from this bug:

  https://bugs.freedesktop.org/show_bug.cgi?id=99708

The bug is totally unrelated AFAICT, but still: A simple program that
barely draws a dashed line makes Xephyr crash.


Can we revert the commit for the time being?


Given that we had a discussion about the correctness of the GLAMOR
line code in the bugs

  https://bugs.freedesktop.org/show_bug.cgi?id=99705
  https://bugs.freedesktop.org/show_bug.cgi?id=99708

maybe we should reconsider switching to software rendering for now, at
least as the default setting of an xorg.conf option...



Max



More information about the xorg-devel mailing list