From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.bugs Subject: bug#56967: 29.0.50; Frequent crashes under Wayland Date: Fri, 05 Aug 2022 11:40:36 +0000 Message-ID: <92da07bd0217fc591644@heytings.org> References: <1932596.zmb9SnqgO4@odin> <834jys4dwq.fsf@gnu.org> <87les46xem.fsf@yahoo.com> <16164156.Y83TkukXya@odin> <878ro37bts.fsf@yahoo.com> <83pmhf1a2p.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="jziDhjuGAQ" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7565"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Po Lu , 56967@debbugs.gnu.org, bjorn.bidar@thaodan.de To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 05 13:44:28 2022 Return-path: Envelope-to: geb-bug-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 1oJvkh-0001jG-5N for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 05 Aug 2022 13:44:27 +0200 Original-Received: from localhost ([::1]:50468 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oJvkg-0008HA-7s for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 05 Aug 2022 07:44:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40682) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJvhO-00054H-M7 for bug-gnu-emacs@gnu.org; Fri, 05 Aug 2022 07:41:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38409) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJvhO-00060W-Ds for bug-gnu-emacs@gnu.org; Fri, 05 Aug 2022 07:41:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oJvhO-0004wp-A1 for bug-gnu-emacs@gnu.org; Fri, 05 Aug 2022 07:41:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 05 Aug 2022 11:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56967 X-GNU-PR-Package: emacs Original-Received: via spool by 56967-submit@debbugs.gnu.org id=B56967.165969964318963 (code B ref 56967); Fri, 05 Aug 2022 11:41:02 +0000 Original-Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 11:40:43 +0000 Original-Received: from localhost ([127.0.0.1]:56386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJvh4-0004vn-Vt for submit@debbugs.gnu.org; Fri, 05 Aug 2022 07:40:43 -0400 Original-Received: from heytings.org ([95.142.160.155]:40212) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJvgz-0004vb-WA for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 07:40:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1659699636; bh=J+a+cI6RQ0PSIkLhTfQwZ5C8zqGRvSTFeg9y2B/f9fg=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=plJLUoSc5RUBWGWqUOmXqf7Ir9gyCnqFMZBEdTZhw/TjuRYI4qWdFLkIY8mnaBcDk +UJILphdziuOsAkYhOaoTywifAOJCDDZL2Pg3rQoEVa59NsfYCE3hwtk+gV8xGl8tI 2Uno3Lp5w9Jvf2N7gQn9kOAT4N76RChtjWcG2QFtaR7fcVzKj7h4+icdwRwvhi+x2d NZlSMeOhnu1dUWei6eSdRf9GOsiTG66NgAmS5ueRW9WqobSUhpEIAwQARpeCNjJ4Sd DPuRR7sui8f+nge0krgxhdnn25P18V2nfZAsEsqvF1pJ4+cCjKY62tTB2dR6SwYWvX WtifyAlUV2USA== In-Reply-To: <83pmhf1a2p.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:238864 Archived-At: --jziDhjuGAQ Content-Type: text/plain; charset=us-ascii; format=flowed > > Does _exit in glibc provide any hooks that we could use? Emacs cannot > be the first application that doesn't want misbehaving libraries to > forcibly exit it. > It's possible (albeit tricky) to escape an _exit() call by using LD_PRELOAD, see attached example. Whether this is usable for Emacs, I don't know. --jziDhjuGAQ Content-Type: application/x-gtar-compressed; name=escape-exit.tgz Content-Transfer-Encoding: base64 Content-ID: <92da07bd02a29f7b1718@heytings.org> Content-Disposition: attachment; filename=escape-exit.tgz H4sIAAAAAAAAA+1WbWvbMBDO1/lXHCkDe+TFcpIalnVstGEMurZkLezDwLi2 nGhz5OCXdaPkv09SXiwncRxG0m1UDyRxTs+d7kW6M048d4qb+CdJ27UjwWSw ez3+i+yeKf8uUUNdy+4g2+6eWjUToY5t1aB3LIdkZEnqxgC10Rjv5FWt/6fA Uv0/ud9xQMKDx8kLfNrtltbfQpZ0FhCrv2X3WP3NQzuyDc+8/j4O3CxMX2sv 3o08D5rBzcdzaCZjN8Y+NCN4iN2pOB2tRP7DmKEfLpUiSHGSipX8KedcXjg3 w8Hl9fuLs1a7YLDVXtG1v52J5wn5/kulO+geFfffQj20dv87XWSq+/8UOGEN gFAMzoerO+fz9d3wfKCdEOqFmY/hjR8GHm2N30qiJPVJtCbC6bfJtCjLKGFM LiM0BS+iPklJRPsaYzr3WQDs09d+RMQHfuIcxkgJzVxOcoKMevwBdKZsyLQY j5hdHBf4oAuC/qrckiFMAat1miWGoT1qAAsl3pCccuPGyvrchsH8AahQgjPw w+TXBPThLet+V4Mvtw2oVyjVheV9HNoRZ1+bSelilXFWuZ+nYPW3JAkLldx0 rrAshxx+Ob0qB+Wam4nY6VT+XAy+/Egtz4HIwDRmkgD0umiFhI5A7An6S9/o f6X1xpLNnZKjM7lgW5pNQQ0jOmKHHXR20huAhHN874lLGGe+964zvbPI2zdG Gz4iLpjfT+GIIJBAThoTADyKbykZ9ziIYrxMBRKZEMocuVQIZnIW3YCFsqE3 U+P934Q8/6XXu4PuUTH/EbLNjflvqvf/J8Ge839jTJRNWXbXeZMrIUrvAcJi 1Rj9s8Fe4SVri+WLqxGy14jbNlGrQmfbS2lY7Lbol+uzaRG+66WZGwpOMV7e f6XF7SNXLNVXnb/Kv/lA2KfWkhM4TPBCr+isxHkYkxDPp4YaBwoKCgoKCgoK CgoKCgoKCgoKCgoKx8ZvkcBLFAAoAAA= --jziDhjuGAQ--