On 2015-01-12, Dr. H. Nikolaus Schaller wrote:
Am 12.01.2015 um 18:42 schrieb aTc atc@k-n-p.org:
On 01/12/2015 01:13 PM, Grazvydas Ignotas wrote:
On Sun, Jan 11, 2015 at 2:18 PM, Dr. H. Nikolaus Schaller hns@goldelico.com wrote:
And I see a long time known problem with Xorg that it might segfault if the touch/mouse is moved rapidly. This was traced back to an older Xorg. Notaz did recompile it and ED could use it for demos.
Not really, we saw this at least both with Xorg from debian stable and testing (whatever version was in testing around summer 2014). The workaround is to recompile Xorg with ARM instructions only (thumb2 disabled) without any source code changes.
...
https://github.com/RobertCNelson/armv7-lpae-multiplatform 3.18 kernel, things are a lot more stable with the plain debian xorg. So they might have some patches/config settings in there that may point to the real source of the problem.
Indeed. I suspect that something in the omapfb is different and the plain debian xorg (assuming to be built against kernel 3.2 headers!) is not aware of that.
The corresponding xorg-server package version built in Debian was built with linux-libc-dev 3.14.15-2 headers (which is the package that includes the kernel headers):
https://buildd.debian.org/status/fetch.php?pkg=xorg-server&arch=armhf&am...
More recent versions are built against linux-libc-dev 3.16.5-1, FWIW. So I don't think it's an issue with building against the wrong kernel headers.
If disabling thumb2 causes it to work, it seems worth reporting a bug to Debian, and CCing debian-arm@lists.debian.org. I don't have the hardware to test and reproduce the issue, otherwise I'd report it myself...
There's another bug that reports crashes with a touchpad on an am3354, but doesn't include any workaround to fix the issue:
https://bugs.debian.org/760878
live well, vagrant