Hey Peter, Do you think that the double decrement that you fixed in the commit at the bottom is related to the issue reported with the 1.14 server in this ticket? Maybe by SecurityDeleteAuthorization getting called a second time? If not, any idea why this might be happening?
http://xquartz.macosforge.org/trac/ticket/869 Assertion failed: (status), function SecurityDeleteAuthorization, file security.c, line 181. 62 2 libsystem_c.dylib 0x00007fff8ac7bbba abort + 125 63 3 libsystem_c.dylib 0x00007fff8ac45a5f __assert_rtn + 321 64 4 X11.bin 0x000000010005b590 SecurityDeleteAuthorization + 378 65 5 X11.bin 0x00000001000e6019 doFreeResource + 105 66 6 X11.bin 0x00000001000e5f8b FreeResource + 200 67 7 X11.bin 0x000000010005c798 SecurityAuthorizationExpired + 52 68 8 X11.bin 0x000000010010e036 DoTimer + 50 69 9 X11.bin 0x000000010010de51 WaitForSomething + 1726 70 10 X11.bin 0x00000001000c45b0 Dispatch + 142 71 11 X11.bin 0x0000000100026467 dix_main + 961 commit 132507eba93e4dfd466d5c30c9b818cdc6f8536e Author: Peter Harris <phar...@opentext.com> Date: Mon Jul 15 19:44:45 2013 -0400 security: Don't count RetainPermanent clients twice If a RetainPermanent client is subsequently killed by a KillClient request, the reference count is decremented twice. This can cause the server to prematurely kill other clients using the same Authorization. Reviewed-by: Adam Jackson <a...@redhat.com> Signed-off-by: Peter Harris <phar...@opentext.com>
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel