Thank you for an excellent test program. I didn't figure out the point of it at first as I was running with xorg-edgers, and pressing or holding space didn't make a difference. Downgrading to standard Karmic triggered the bug, though. So fo you others wanting to test: The program displays a red square that is rotating, except that when space is held down, the drawing method is different and on a buggy installation the animation stops.
So the bug is no longer present upstream. I was testing with xorg-edgers with:
mesa 7.7.0~git20091030.9c3197ef-0ubuntu0tormod
xserver-xorg-video-intel 2:2.9.0+git20091026.10946118-0ubuntu0tormod
libdrm 2.4.15+git20091030.b0b96636-0ubuntu0tormod
xorg-server 2:1.6.4.901+git20091005+server-1.6-branch.c07b2368-0ubuntu0sarvatt
My best guess is that mesa is what makes the difference. If anyone is willing to git-bisect from 7.6.0 which is currently in Karmic and find the patch that fixes this, it may be considered for Karmic updates if it does not depend on other patches. It should be relatively easy given Camilla's test case, but still somewhat time consuming.
Thank you for an excellent test program. I didn't figure out the point of it at first as I was running with xorg-edgers, and pressing or holding space didn't make a difference. Downgrading to standard Karmic triggered the bug, though. So fo you others wanting to test: The program displays a red square that is rotating, except that when space is held down, the drawing method is different and on a buggy installation the animation stops.
So the bug is no longer present upstream. I was testing with xorg-edgers with: 30.9c3197ef- 0ubuntu0tormod xorg-video- intel 2:2.9.0+ git20091026. 10946118- 0ubuntu0tormod git20091030. b0b96636- 0ubuntu0tormod 901+git20091005 +server- 1.6-branch. c07b2368- 0ubuntu0sarvatt
mesa 7.7.0~git200910
xserver-
libdrm 2.4.15+
xorg-server 2:1.6.4.
My best guess is that mesa is what makes the difference. If anyone is willing to git-bisect from 7.6.0 which is currently in Karmic and find the patch that fixes this, it may be considered for Karmic updates if it does not depend on other patches. It should be relatively easy given Camilla's test case, but still somewhat time consuming.
Some information: /wiki.ubuntu. com/X/GitUsage /wiki.ubuntu. com/X/Bisecting
https:/
https:/