On 01/27/2014 06:36 PM, Dr. H. Nikolaus Schaller wrote:
Am 27.01.2014 um 17:29 schrieb Michael Mrozek:
Seems like we need to enable some verbose output of X.
I think we should edit /etc/X11/xinit/xserverrc and add
-logverbose 20
to exec /usr/bin/X
I've looked at this and it's stack corruption of some sort in Xorg itself, somewhere in input handling code to be more precise, not in fbdev or some plugin. A function picks up address 0 from stack as return address, and jumps to it. This doesn't even give meaningful backtrace, so is really difficult to debug. It might be something that only shows up on ARM, so is not fixed upstream. Seems to be triggered by input events, not drawing related.
Maybe we can pick up another Xorg version from Debian stable or something, I'm not sure this can be fixed until the weekend.
Grazvydas