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: Qt can now survive Wayland compositor restarts Date: Sat, 11 Mar 2023 20:33:42 +0800 Message-ID: <87wn3ncvrt.fsf@yahoo.com> References: <87pm9g36vk.fsf@athena.silentflame.com> <1499bc96-cecf-3c79-59e9-0c1db6a45aca@yandex.ru> <86ilf82qh9.fsf@aarsen.me> <83o7ozydhk.fsf@gnu.org> <87a60jeo57.fsf@yahoo.com> <86bkkz364s.fsf@aarsen.me> <875yb7ee3p.fsf@yahoo.com> <86a60j1q55.fsf@aarsen.me> <871qlvecy5.fsf@yahoo.com> <86edpvzd09.fsf@aarsen.me> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="790"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , dgutov@yandex.ru, spwhitton@spwhitton.name, emacs-devel@gnu.org To: Arsen =?utf-8?Q?Arsenovi=C4=87?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Mar 11 13:34:15 2023 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 1payQQ-000AY2-7Q for ged-emacs-devel@m.gmane-mx.org; Sat, 11 Mar 2023 13:34:14 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1payQA-0003E1-O3; Sat, 11 Mar 2023 07:33:58 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1payQ9-0003Dq-Oi for emacs-devel@gnu.org; Sat, 11 Mar 2023 07:33:57 -0500 Original-Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1payQ7-0004FG-Ve for emacs-devel@gnu.org; Sat, 11 Mar 2023 07:33:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1678538032; bh=tpXZMGGlK/nATnM64aHgKrgN7dh/dVZ42Tyd/Yno+SU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=lznyP257Uwxup+zG/kBfq+aNA2BUlbv2nY63FxnkjlpH08NgFym6s6lWDcXUUtscwI0bmp0P2E6jIgEC8BtMa7hlBKboYWC0+1+tYjMkmqfh/LUcq+vzUWkF9eMsjkcjkFhvkOfhnQyP3jtG5L4PoGxh+9LaeLiy20lBZRaE0X3g5jITZhizOYMVP/LbrozG6uiQxXv4JXI61tgsUu0DzSVAVpMdhTVGmu6x2vwCMaLb6fFbk9A1/1ROj3BX8W6A2S5QC9JJHbQ4zUUK9g7kC6jdhzbHNdyfzXvgJsuHgl0d9DgxDq4gZE45EIRdv/w7zPXdgocCs26Hh51jgyWjpQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1678538032; bh=9AgqgUTfQv/CEwnatBXayp/0CVkDFTRgks+J+m47eOr=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=C5UE3dTsFF/EDNlxT4g7Ak+oHFHJriF+7TfisBIt5cmVZLqJZiCMug+iGbzKxx94C2N4S/OSybpE84wGNZfEsb5O4h5w1oxUQ5SjPhKTnt9Ke1jV53NNeIVweELHM7R79NLNkXIKReIoX7UZn1YI06Y9YphEgogbf4RO/gbR4MG3H2ZzbLylir1+RcqJz2entQJev6k2kbIoVLpezBVaap/xizx6Pb826JIg8s2JsHVqKI44ozZoce5WbZ94cHDhvn3pXsoJebAueYCUB3+ExbDKTtHb9ZMwtU9idej3KnZ4n8THUHspYFVqZh11ASIdSh5nkgF9uwssNgDoi4/YeQ== X-YMail-OSG: 7982h9IVM1lh0.6Avy5V.9l.HLxIBhqt2Q33YMldfFYlr39__UXvsReIr1oIHFs kZoz52oFtp_OaFSyHdDwLsNqGT__D5T34Iqr4P6v22n_hqp.xnC3fWId7mfsBjg47VqFMhbnzRMi JlXI6VdrYVxsjKOgA8cWg8HUBd9hO4gL4FilQ6UPN4nKJPOaUqD4c.2PRjp3lCxnbh9ZGAApmM1a rH2GtfeO2qfYgj2KN7PpS7ojqNsUe1CK_ryh5BYJF472VEXBve2F9lMmwjdyEFZ14dKBRM0idWzw 7iJLn23aaqnYWQ6yLeoXruuvH4xr2yei0ysQBVQbiNG2hlCq3iDa_cYknPdjIHhWKnQWkxWKoIxd URiRF94ojQnov.bMpLpwznZj52MjCVgRKisyusWTGkopfYZvzXAnjW_M0NsCxD2DJQ3XpidLn0gp MYVbBqfyiXEOzuoNKQh47xEuvvWFSDtPCI4ea_sGqHsZ8rysYHDnl9EohoV3kgJ.yDC0fPHlxqSs SfYWbIDnq93qIrUA3ItpeRt0IcP3rIJ1ib104xCPg2efF7mEM8EF_LwApPxAElpV_g9UEE6A8f9_ ugi313dBFEmZMgxQP9GXomze7bm4k8SHwmxAi71fEvThHVs.V7.3GGgXEi4b4vTcvNCDykN3I2Dz 1fSUnL4vAY.gLTov1E1_LhwVTwhJ1si5biWE_mHvh0BgTgTHFv0Q9cy4mGx4y.WtfH7WQtJHcxap ZmCq9mcAbXplbr.57IExwqcl4L.cSa9550mntjpnFYcNEqj_qQI1SL_tLkUoNm4j4xvETJLzn7tg SdtwG8TdKebLXMzMCYTjTEc5TIcbpqxCsLjIZ3xIjt X-Sonic-MF: X-Sonic-ID: d6858d33-fcb7-4e2c-9173-16572af6af9a Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Sat, 11 Mar 2023 12:33:52 +0000 Original-Received: by hermes--production-sg3-67c57bccff-d5ptt (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 08bec0944d7367bf69300d25297aa028; Sat, 11 Mar 2023 12:33:47 +0000 (UTC) In-Reply-To: <86edpvzd09.fsf@aarsen.me> ("Arsen =?utf-8?Q?Arsenovi=C4=87?= =?utf-8?Q?=22's?= message of "Sat, 11 Mar 2023 13:25:05 +0100") X-Mailer: WebService/1.1.21284 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 autolearn=ham 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:304295 Archived-At: Arsen Arsenovi=C4=87 writes: > Yes, it's indeed not related in the display server crash case. That is > not the case that concerns me in this instance, though. > > The display server keeps working just fine when I see GTK call _exit. > > You can simulate this by starting Emacs, suspending it, resizing the > window a bunch and clicking around, and then unsuspending it: > > ~$ emacs > ^Z > [1]+ Stopped emacs > << Some mouse/resize spam here for a few seconds >> > ~ 148 $ fg > emacs > Gdk-Message: 13:26:40.087: Lost connection to Wayland compositor. > ~ 1 $=20 Well, in this case the compositor has still closed the connection, so the consequences are the same. The Lisp interpreter should periodically poll for input and also read input as it becomes available, so this should not be a problem with long-running Lisp code. If it is, please report a bug. Thanks.