From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8903 invoked by alias); 11 Jan 2004 14:29:38 -0000 Mailing-List: contact cygwin-xfree-help@cygwin.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-xfree-owner@cygwin.com Mail-Followup-To: cygwin-xfree@cygwin.com Reply-To: cygwin-xfree@cygwin.com Received: (qmail 8896 invoked from network); 11 Jan 2004 14:29:37 -0000 Received: from unknown (HELO ipl-gw.ipl.t.u-tokyo.ac.jp) (133.11.91.225) by sources.redhat.com with SMTP; 11 Jan 2004 14:29:37 -0000 Received: from manbow.ipl.t.u-tokyo.ac.jp (dns [192.168.1.1]) by ipl-gw.ipl.t.u-tokyo.ac.jp (Postfix) with ESMTP id DC9B9BB1A; Sun, 11 Jan 2004 23:29:35 +0900 (JST) Received: from [133.11.138.226] (dhcp-e2.ipl.t.u-tokyo.ac.jp [133.11.138.226]) by manbow.ipl.t.u-tokyo.ac.jp (Postfix) with ESMTP id 7C4F14F701; Sun, 11 Jan 2004 23:29:35 +0900 (JST) Date: Sun, 11 Jan 2004 14:29:00 -0000 From: Takuma Murakami To: cygwin-xfree@cygwin.com Subject: Re: Crashing after two or three server resets In-Reply-To: <4000BF0E.2090102@msu.edu> References: <4000BF0E.2090102@msu.edu> Message-Id: <20040111232749.FFA7.MURAKAMI@ipl.t.u-tokyo.ac.jp> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------_4001580FFF9E02316310_MULTIPART_MIXED_" Content-Transfer-Encoding: 7bit X-SW-Source: 2004-01/txt/msg00206.txt.bz2 List-Id: --------_4001580FFF9E02316310_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Content-length: 649 The crash in fontdir.c have been there for a while. At least most of xserv-2x releases have it. I challenged the problem several times but I could neither fix, nor unveil how to reproduce it. I think it occurred on the first reset as well as plural resets. But it's not certain because I have not yet encountered it with xorg-based servers. Another problem on server reset is that Japanese keyboard layout is ignored after server reset in XDMCP sessions. I attach a patch for the problem. Now I'm missing where the latest code resides, so I create it against xorg repository on freedesktop.org. Takuma Murakami (murakami@ipl.t.u-tokyo.ac.jp) --------_4001580FFF9E02316310_MULTIPART_MIXED_ Content-Type: application/octet-stream; name="xwin.jpkbd.patch" Content-Disposition: attachment; filename="xwin.jpkbd.patch" Content-Transfer-Encoding: base64 Content-length: 3229 SW5kZXg6IHdpbmNvbmZpZy5jCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNT IGZpbGU6IC9jdnMveG9yZy94Yy9wcm9ncmFtcy9Yc2VydmVyL2h3L3h3aW4v d2luY29uZmlnLmMsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMS40LjEuMi4z CmRpZmYgLXUgLXIxLjEuNC4xLjIuMyB3aW5jb25maWcuYwotLS0gd2luY29u ZmlnLmMJOCBKYW4gMjAwNCAwNToxMDozMiAtMDAwMAkxLjEuNC4xLjIuMwor Kysgd2luY29uZmlnLmMJMTEgSmFuIDIwMDQgMTM6NTc6NDcgLTAwMDAKQEAg LTI0MSw3ICsyNDEsNyBAQAogd2luQ29uZmlnS2V5Ym9hcmQgKERldmljZUlu dFB0ciBwRGV2aWNlKQogewogICBjaGFyICAgICAgICAgICAgICAgICAgICAg ICAgICBsYXlvdXROYW1lW0tMX05BTUVMRU5HVEhdOwotICB1bnNpZ25lZCBp bnQgICAgICAgICAgICAgICAgICBsYXlvdXROdW07CisgIHN0YXRpYyB1bnNp Z25lZCBpbnQgICAgICAgICAgIGxheW91dE51bSA9IDA7CiAgIGludCAgICAg ICAgICAgICAgICAgICAgICAgICAgIGtleWJvYXJkVHlwZTsgIAogICBYRjg2 Q29uZklucHV0UHRyCQlrYmQgPSBOVUxMOwogICBYRjg2Q29uZklucHV0UHRy CQlpbnB1dF9saXN0ID0gTlVMTDsKQEAgLTI5NSwxNCArMjk1LDI1IEBACiAg IGlmIChrZXlib2FyZFR5cGUgPiAwICYmIEdldEtleWJvYXJkTGF5b3V0TmFt ZSAobGF5b3V0TmFtZSkpIAogICB7CiAgICAgV2luS0JMYXlvdXRQdHIJcExh eW91dDsKLSAgICAgIAotICAgIGxheW91dE51bSA9IHN0cnRvdWwgKGxheW91 dE5hbWUsIChjaGFyICoqKU5VTEwsIDE2KTsKKworICAgIGlmICghIGxheW91 dE51bSkKKyAgICAgIGxheW91dE51bSA9IHN0cnRvdWwgKGxheW91dE5hbWUs IChjaGFyICoqKU5VTEwsIDE2KTsKICAgICBpZiAoKGxheW91dE51bSAmIDB4 ZmZmZikgPT0gMHg0MTEpIHsKICAgICAgICAgLyogVGhlIGphcGFuZXNlIGxh eW91dHMga25vdyBhIGxvdCBvZiBkaWZmZXJlbnQgSU1FcyB3aGljaCBhbGwg aGF2ZQotCSAgZGlmZmVyZW50IGxheW91dCBudW1iZXJzIHNldC4gTWFwIHRo ZW0gdG8gYSBzaW5nbGUgZW50cnkuIAotCSAgU2FtZSBtaWdodCBhcHBseSBm b3IgY2hpbmVzZSwga29yZWFuIGFuZCBvdGhlciBzeW1ib2wgbGFuZ3VhZ2Vz Ci0JICB0b28gKi8KKwkgICBkaWZmZXJlbnQgbGF5b3V0IG51bWJlcnMgc2V0 LiBNYXAgdGhlbSB0byBhIHNpbmdsZSBlbnRyeS4gCisJICAgU2FtZSBtaWdo dCBhcHBseSBmb3IgY2hpbmVzZSwga29yZWFuIGFuZCBvdGhlciBzeW1ib2wg bGFuZ3VhZ2VzCisJICAgdG9vICovCiAgICAgICAgIGxheW91dE51bSA9IChs YXlvdXROdW0gJiAweGZmZmYpOworCWlmIChrZXlib2FyZFR5cGUgPT0gNykK KwkgIHsKKwkgICAgLyogSmFwYW5lc2UgbGF5b3V0cyBoYXZlIHByb2JsZW1z IHdpdGgga2V5IGV2ZW50IG1lc3NhZ2VzCisJICAgICAgIHN1Y2ggYXMgdGhl IGxhY2sgb2YgV01fS0VZVVAgZm9yIENhcHMgTG9jayBrZXkuCisJICAgICAg IExvYWRpbmcgVVMgbGF5b3V0IGZpeGVzIHRoaXMgcHJvYmxlbS4gKi8KKwkg ICAgaWYgKExvYWRLZXlib2FyZExheW91dCgiMDAwMDA0MDkiLCBLTEZfQUNU SVZBVEUpICE9IE5VTEwpCisJICAgICAgd2luTXNnIChYX0lORk8sICJMb2Fk aW5nIFVTIGtleWJvYXJkIGxheW91dC5cbiIpOworCSAgICBlbHNlCisJICAg ICAgd2luTXNnIChYX0VSUk9SLCAiTG9hZEtleWJvYXJkTGFvdXQgZmFpbGVk LlxuIik7CisJICB9CiAgICAgfQogICAgIHdpbk1zZyAoWF9QUk9CRUQsICJ3 aW5Db25maWdLZXlib2FyZCAtIExheW91dDogXCIlc1wiICglMDh4KSBcbiIs IAogICAgICAgICAgICAgbGF5b3V0TmFtZSwgbGF5b3V0TnVtKTsKQEAgLTMy NSwxNyArMzM2LDYgQEAKIAlicmVhazsKICAgICAgIH0KIAotICAgIGlmICgo bGF5b3V0TnVtID09IDB4NDExKSAmJiBrZXlib2FyZFR5cGUgPT0gNykKLSAg ICAgIHsKLQkvKiBKYXBhbmVzZSBsYXlvdXRzIGhhdmUgcHJvYmxlbXMgd2l0 aCBrZXkgZXZlbnQgbWVzc2FnZXMKLQkgICBzdWNoIGFzIHRoZSBsYWNrIG9m IFdNX0tFWVVQIGZvciBDYXBzIExvY2sga2V5LgotCSAgIExvYWRpbmcgVVMg bGF5b3V0IGZpeGVzIHRoaXMgcHJvYmxlbS4gKi8KLQlpZiAoTG9hZEtleWJv YXJkTGF5b3V0KCIwMDAwMDQwOSIsIEtMRl9BQ1RJVkFURSkgIT0gTlVMTCkK LQkgIHdpbk1zZyAoWF9JTkZPLCAiTG9hZGluZyBVUyBrZXlib2FyZCBsYXlv dXQuXG4iKTsKLQllbHNlCi0JICB3aW5Nc2cgKFhfRVJST1IsICJMb2FkS2V5 Ym9hcmRMYW91dCBmYWlsZWQuXG4iKTsKLSAgICAgIH0KLQkgICAKICAgfSAg CiAgIAogICBnX3dpbkluZm8ueGtiLmluaXRpYWxNYXAgPSBOVUxMOwo= --------_4001580FFF9E02316310_MULTIPART_MIXED_--