From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: master 6ed1994d27: Prevent crashes from illegal locale coding systems Date: Wed, 16 Feb 2022 13:12:31 +0800 Message-ID: <87h78zv1hc.fsf@yahoo.com> References: <83czjqrkew.fsf@gnu.org> <874k52kiu4.fsf@yahoo.com> <837d9yribj.fsf@gnu.org> <87v8xii83e.fsf@yahoo.com> <83r186p1h8.fsf@gnu.org> <878ruehx6n.fsf@yahoo.com> <83h791pmnl.fsf@gnu.org> <87iltheyeu.fsf@yahoo.com> <83wnhwol2o.fsf@gnu.org> <87tud0ybhj.fsf@yahoo.com> <837d9w450e.fsf@gnu.org> <87czjow7x1.fsf@yahoo.com> <8335kk440x.fsf@gnu.org> <87sfsjvdnm.fsf@yahoo.com> <87leybv8mp.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2029"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Feb 16 06:43:37 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nKD6H-0000O2-3N for ged-emacs-devel@m.gmane-mx.org; Wed, 16 Feb 2022 06:43:37 +0100 Original-Received: from localhost ([::1]:42864 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nKD6F-0000FY-Ub for ged-emacs-devel@m.gmane-mx.org; Wed, 16 Feb 2022 00:43:35 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:35982) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nKCcQ-0005AA-BR for emacs-devel@gnu.org; Wed, 16 Feb 2022 00:12:46 -0500 Original-Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:35654) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nKCcN-0007vN-Bp for emacs-devel@gnu.org; Wed, 16 Feb 2022 00:12:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1644988361; bh=A7Lw+L/DibCSSiEkHa4CymIQlAUfqfdCiKGvwlxhJjA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=EroNji4d7Pymq60rYwEMmG0TKfBNjMiyjdpP3elobZp9lMg7zY+kYKm+iFEl18HkV3uYmEifplWyB5PJTIRDgefg+AR06VLlVRRiahl8/likHhoa2VBDfJSfBdkiyrjNtyDnU2Uj3YanJQHUnZ9W+tmJoiRMtmFeSIzRKeGb/dFx188Xtv/NUsxno7QEtodydsLusiaep2AspZ4nM+IPZJFvYM8U7SrkD3jgS8433hUSMcp+9sm5RwZwZh/0b2k9a5MIOiiboBag+9827VjSuEtu6XufsKgWEig86lU4C8ShpY5pV6AKWBsYnDj58l3etiGmbSJykki/kwDYMlVwlQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1644988361; bh=4IqEt+Um5ElM8D5x4CFx0h8VPKE3GsjfuQIEVHT7G+d=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=TTvoIc32corQ6YlIzqFIMkqhEidcfH/+xC9ivQdYXMnbXcy59Z/RQP0zfehaGHmsKqFvilijtTyt65xSbjao+uU+DM/fH/J0UnAuLQAguCz9bG984LrusM8x0m7cAQy8HH7gN6X81ESdLefKsvuaEykCFR3isuLNitlcRE1lXhTyJlNXs2F+UE/rMcPI9Tvmo0bEx5LNOV0OLtjm+cawSzTqqkLU6WkEN1X3oGEsXoo/PSvTCdnqEbtmalL3F3a2yMyLDe0BEWsMK7iZ+EUARW9MOKX9K8QOqUvEFnTnvfHy3HqmuOMmBvjUDfEmLBgqfXxjF+tRA/8hZsr4VX+yjg== X-YMail-OSG: O5ewhUsVM1k_n7XAK8eGIkkquJcR4ZYXwINRWd9PNPGQP8ARLo70fxkFqjHc4KZ gT7XT1AnVLB2HWfNxuqZ9nQhUf9v2ID1JToePlTrxpcDRT0O9g70II3036gDkdUQ7ih6zAg4xL.7 zAJ9E74gL7tWdf7tjpSHLh2WR6Vso6jbndP2qjnh3KIS94MKpB.ubicgVDJsiW.Vp6fBcT_qlja7 Vpdaa.41HYTVVgHcqOPf9Us4AMfMWC9HRMzj.Gi0L6Q2lAnZBpfeIw_eeBQdBv9jACTncJnZa.pv 5N0kVgeN3dGi9lniIoDGvbmvLn.OeFJgp1SUd5zvFN2JkgQt9lkJyX51vN_sQD9i4Rg4k.xk81uo 996.bUD42YQfUw1CcYVsaSIGwa2DY_tpD36NpgawpTHw3EzIeJOJmXlWsEHYr5zjUJ_0K521UopA mIweRpAJBkrNbs6h4o.rjtYHfkzLO88iiiXgtrsTGddGAa.m3yOk_mmSgBuMVYaH2QzOwHUCUHmN qTNBacdyoo1Das5_2VJhP0g6AiCrtgJ49kHAb_mb.CrCCZPqF9ZckCQ_x.Gg4Yz4nyEeEVRKIUnv MwBgWfQj54.kTd4gTmPI4JvGvoq7PrLzGYypfb55fb0Fb6Sqgh_OIfiKWPs2IQN9jOF4b0_q.GBo JI3eDw4NAcW_Zf1F3eWUGJYaMEm0Z5BVkzjdqRDw_Dr2Z4MD.rv_1fh._3XauDtUKT1mEVDRJvuR nhDNEd9ZdvkvcKP85wMNUV17vuVUL3AlvM1a.oZINZqwBvMXlxD6_6sHNVuYec20ocVgm5CkYO9K q8omNK01kQ_Y1BxAGe8.m.C5yurRd6c2EbocIR2jIC X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Wed, 16 Feb 2022 05:12:41 +0000 Original-Received: by kubenode513.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID da1b1cf1c082ae7c65dd9e0bf99469f4; Wed, 16 Feb 2022 05:12:37 +0000 (UTC) In-Reply-To: <87leybv8mp.fsf@yahoo.com> (Po Lu's message of "Wed, 16 Feb 2022 10:38:06 +0800") X-Mailer: WebService/1.1.19724 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.184.45; envelope-from=luangruo@yahoo.com; helo=sonic317-34.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:286367 Archived-At: Po Lu writes: > I installed a change on master that should avert this problem. I > couldn't find a way to decode the XIM callback data inside keyboard.c, > but handling the errors with internal_condition_case seems to work. BTW, the same problem exists on the release branch when built with recent versions of GLib. Would it be worth fixing the bug there as well? Thanks.