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.help Subject: Re: Would there be a drawback of using the same graphical toolkit on every platform? Date: Mon, 21 Feb 2022 09:18:17 +0800 Message-ID: <87bkz1hvae.fsf@yahoo.com> References: <87bkz3pltw.fsf@yahoo.com> <87pmnil4w0.fsf@yahoo.com> <83sfsdwsc7.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2972"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Arthur Miller , help-gnu-emacs@gnu.org To: tomas@tuxteam.de Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Feb 21 02:19:31 2022 Return-path: Envelope-to: geh-help-gnu-emacs@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 1nLxMR-0000Yq-Fo for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 21 Feb 2022 02:19:31 +0100 Original-Received: from localhost ([::1]:53296 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nLxMP-000310-Ux for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 20 Feb 2022 20:19:29 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:38440) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLxLT-00030n-4f for help-gnu-emacs@gnu.org; Sun, 20 Feb 2022 20:18:31 -0500 Original-Received: from sonic302-20.consmr.mail.ne1.yahoo.com ([66.163.186.146]:43979) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nLxLQ-00085c-Fh for help-gnu-emacs@gnu.org; Sun, 20 Feb 2022 20:18:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1645406306; bh=3ujdsV9aPBUHI6lx798hwUMJd1oJLEPF90CrR+JQcdw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=tqEbGMmuksXJs/MeVZ8dWiuIRARXGGt/vy8f5/7uSlgrJ7Gl1Z6gfutdXuJcmuyYBlojUy9QPq/DvTl1zEr2NcThrPhTkW9OY25QD7hrrj/iD1mXSxn/Q54lU6F6QXOmiKlAAQhViEGJr2nm0lX5fPi8DwX7kVmuuCCLNdMVzyriKMprttPEj6KcOBUd40DOCc6hWwF2bZCRgHbMPt6scNn3BUDfYgBbMznmylVBQ8qR+3TV+zeRW+JcXFTka6+8qsQFRi/p4d4W4Oh9X4BVOWbe/MffSq9i/kVJ9dnNVm745bP9/JCi+cVfvLiUtD2t23sTbHcOmWHenNxGD8w3xw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1645406306; bh=Ds3k7C3S8nedJOtId5j9z0Rqh76VAfExmt1cJ2AEHRd=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=QABbrO8kS4jQMBDwXq5thxnryADfCmX/wkyCah4yl7WFs+uMixaeCLOi5RMaVMHTxKaN2zuhjVMUUDvIfD8vqg06Y1DiELPui1H0OKRZFYaFhT+4HQ7SEppo3N6ze2mIyjoX7u88hmmZCKjAOvvdhlfe+B9PhBYTnZHPi8FMSnx2iB1XmzZvxkGYCCSPPG+4qq/TkrmPG4P9qR18EBNb6SL+g9LcNOfQR+NzWCS7ENLC8k9jYmp+GCa2JHKjkWZ6M7SEzsn38aIdHvz/SFjqZkP3P8SCjRs0Lx8aQQX1UoWggdjOOtZWZah/jGYs6r06HjeG4+1b99ijkIRBeHu7FA== X-YMail-OSG: 37AVQtIVM1m6TphqOS6VPoH_asKVWofK3rBEKXVpyFawo3P9LyOJA.PEtioV9R5 kd7K4IcLi9AISqYV.VsfhLgm03ktRD4EFoHz0aFAWVw5p2a70JsN5IJYI7egNrp4kqAxhVkUl4ur 5oNf04oIU77Iexvse5uf3pnavgmnnmpcy2Y7BvCHtzpjFQQx2oU_18Tzo8BfTdNlPEw4bAErAn7o .0f1zIrHy9Co63P65tOvb_guBTrw0z9o94K.T0YkuIhuKGx_ApbXA3FP1Gx.6AbhFF2MA2Oyu5Ur uxVdpYpzC7Zrj73IIWVuMqOR83_YPbrGPMjBQslcHtvibczriWskTS1jU.PffDA1vNRgodOIphYz F5GCcPmFuhHr0qSyKIKnGThdr73BntxTNSHSXVuBqdyPOhJ90S8QJtTjeXofj9ZO.4AyaQSxKuu2 37H_cluhSwDGjjFU.RMj4zl6TMPVwXgncjj6Vkn4zDLgRm_BQfJAy5b2KXsKig.0wFtKx6rzOUfW GqlCitFCcXGB7ubMQbFwHOE.wSD0E40_UH8LlieCxgN74mr.mhwJqbTU7mMDZdAGZboKriUF6quf 3htJrb_hq1bRkiUfbVyElxcJe8aCUkaKZVxm8ZPIj2AB_k3RtxwfjPET7RnwRdzustLezfXQ_KmJ vX6ijQAwA3kY6mB8BWnWmxHNgUf5Kw77vCURq5TEjm2MHvYUN3ByWP.u4.9foVod_zP5xH2eCe0R taxANKie48biBjYQhyuXHAOKnUOYct8iSuJCbWAg94WpRrcgdCVG5oNbkHPw_siHR..rataW0x4g FhJcMeBhlJUKRUjUFIHmFXuwvTZGuP5v9BGIImhtUX X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Mon, 21 Feb 2022 01:18:26 +0000 Original-Received: by kubenode518.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 93cd4ba35253b837718903024a207c68; Mon, 21 Feb 2022 01:18:21 +0000 (UTC) In-Reply-To: (tomas@tuxteam.de's message of "Sun, 20 Feb 2022 20:47:33 +0100") X-Mailer: WebService/1.1.19797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.186.146; envelope-from=luangruo@yahoo.com; helo=sonic302-20.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=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:136096 Archived-At: tomas@tuxteam.de writes: > Note that Emacs calls that abort to not run into this bug. This is > explicitly mentioned in the thread. More history: Emacs used to call signal to break out of the X error handler before GDK had a chance to call _exit. Until recently a longjmp out of the GLib event loop would only cause lots of warnings to be printed, so that call to signal would avoid the code path where GDK would deliberately shut down the application. That was replaced by a call to abort some time ago since the warnings tended to make Emacs slow and flood .Xsession-errors with up to 50 GBs of warning messages. But since recently the call to signal cannot work anymore, since GLib will immediately crash upon next entering its event loop.