[PATCH 0/6] Fix signal-unsafe logging

Chase Douglas chase.douglas at canonical.com
Fri Apr 6 12:00:50 PDT 2012


On 04/06/2012 11:25 AM, Chase Douglas wrote:
> Because corruption can occur, I suggest this be applied to the 1.12
> stable series as well. However, I don't know for sure that corruption is
> occurring, so it's not a clear cut candidate.

So now that I have fixed this issue, I can't reproduce the crash I was
seeing before. Under valgrind I don't see any bugs, and under the normal
scenario I don't see crashes. The crash I was seeing before was
occurring when I put 10 touches on a magic trackpad simultaneously,
which would also have triggered the signal logging code paths fixed here.

My best guess at this point is that the signal context logging really
was corrupting things in the process. If true, then this should
definitely be applied to the 1.12 stable branch.

This is all preliminary, based on a few minutes of testing. I'll follow
up after more people have tested it out.

-- Chase


More information about the xorg-devel mailing list