From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 03:37:29 2022 Received: (at submit) by debbugs.gnu.org; 4 Aug 2022 07:37:29 +0000 Received: from localhost ([127.0.0.1]:51004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJVQ4-00043j-FC for submit@debbugs.gnu.org; Thu, 04 Aug 2022 03:37:29 -0400 Received: from lists.gnu.org ([209.51.188.17]:38556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJVPn-00043H-Sx for submit@debbugs.gnu.org; Thu, 04 Aug 2022 03:37:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39708) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJVPj-0002GY-1x for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2022 03:37:07 -0400 Received: from thaodan.de ([2a03:4000:4f:f15::1]:37994) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJVPd-0004bM-R7 for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2022 03:37:02 -0400 Received: from odin.localnet (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id 80737D00288 for ; Thu, 4 Aug 2022 10:36:51 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1659598611; bh=vgnAnQ+6tL+TjBwKkAD0haiQ49xZdaWdLtbJ7of3aF4=; h=From:To:Subject:Date; b=QH+BK2RmhdxPz0J7JWgSeX90J5dEer55ik6nHjDYtDlET9P/q3FoJoVnJjOScZ6vb lGB4aDpctThg+41Gsq6GHrJiis2Mts7ugs8gT8piPwpFka8TTscTjHT4+kXxggwZlO V/De2Yt2dtfPGLV8h4k7MPYZW77VEH7C4+nnZ1gJC85cKPPOGcSS3uOd88XMTK2r9F +9dVcZkqKbzD/zg4wQa9/E9BK4hLejrBovHCOqDcEV8wAnTqXIJiKkMozyR6ECT2ws dO73KwsWuJCirhqZGfdEnbng9rXuL9GEGPceGnK4nbpZfXaYkoNG/ssGCko4EmVWmS TXsb73zWfvG4CcLOh6qCrHUphQyOEGo3dHQbolSUloIR0Z90x89pKLnVdAjTznVKBK bn18o6A2lZFb731i4kCnPme1kdQwq8jZBmmz4SwAJL5zwz2NkTGzdLFRxK/qFgQBim kO6hUyJrZbPtHfRNguY0zYw6LQ1vTKGenrHazR59uHucjk4tHGiOiu4RBDS8qmRuFk MwC3lyUPYZtW+jdFg1Z9I0EfZw4YlGCWLTXneEgYq8E2cZDrJo/NmAYUvS9uWTJ/v+ QNVf5Rg3TA/8Hq7s1uuDD9Hp/KhOUJzV1VvvDOAjd+Qfdl/SKAGeUYiJFsSonG3+ck 5JEyEhUR6ZAIpSXy2PAudpLE= From: Bjoern Bidar To: bug-gnu-emacs@gnu.org Subject: 29.0.50; Frequent crashes under Wayland Date: Thu, 04 Aug 2022 10:36:50 +0300 Message-ID: <1932596.zmb9SnqgO4@odin> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Received-SPF: pass client-ip=2a03:4000:4f:f15::1; envelope-from=bjorn.bidar@thaodan.de; helo=thaodan.de 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) To trigger the bug there needs to be some usage so I'm not sure how to trigger the bug with ~emacs -Q~. However Emacs just stops usually, sometimes emacs freezes for a few sec before. I start emacs as a systemd --user service, systemd reports that emacs stops like this: emacs.service: Main process exited, code=exited, status=1/FAILURE No other output or crashdump is there. It happens after a time, sometimes it fails after hours sometimes it fails after 10 minues. In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.34, cairo version 1.17.6) of 2022-08-03 built on 224768 Repository revision: 21afc26d4df6bae35ba032d4b6b03fb7fb2bf1b3 Repository branch: master System Description: Arch Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-modules --with-libotf --without-gconf --with-libsystemd --enable-link-time-optimization --with-native-compilation --with-xinput2 --with-pgtk --without-xaw3d --with-sound=alsa --without-gpm '--program-transform-name=s/\([ec]tags\)/\1.emacs/' 'CFLAGS=-march=x86-64 -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto' 'CXXFLAGS=-march=x86-64 -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP XIM GTK3 ZLIB Important settings: value of $LANG: de_DE.UTF-8 locale-coding-system: utf-8-unix Major mode: Circe Server Minor modes in effect: guess-language-mode: t cursor-intangible-mode: t which-key-mode: t beacon-mode: t savehist-mode: t global-git-commit-mode: t magit-auto-revert-mode: t tracking-mode: t flyspell-mode: t global-edit-server-edit-mode: t desktop-save-mode: t global-so-long-mode: t change-cursor-mode: t recentf-mode: t helm-mode: t helm-minibuffer-history-mode: t helm-autoresize-mode: t helm--remap-mouse-mode: t async-bytecomp-package-mode: t mode-icons-mode: t global-emojify-mode: t emojify-mode: t electric-pair-mode: t editorconfig-mode: t projectile-mode: t shell-dirtrack-mode: t flycheck-color-mode-line-mode: t global-flycheck-mode: t flycheck-mode: t override-global-mode: t global-company-mode: t company-mode: t save-place-mode: t gcmh-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/bidar/.emacs.d/elpa/auto-complete-20211231.1808/auto-complete hides / home/bidar/.emacs.d/elpa/auto-complete-20220105.439/auto-complete /home/bidar/.emacs.d/elpa/auto-complete-20211231.1808/auto-complete-pkg hides /home/bidar/.emacs.d/elpa/auto-complete-20220105.439/auto-complete-pkg /home/bidar/.emacs.d/elpa/auto-complete-20211231.1808/auto-complete-config hides /home/bidar/.emacs.d/elpa/auto-complete-20220105.439/auto-complete- config /home/bidar/.emacs.d/elpa/auto-complete-20211231.1808/auto-complete-autoloads hides /home/bidar/.emacs.d/elpa/auto-complete-20220105.439/auto-complete- autoloads /home/bidar/.emacs.d/elpa/avy-20201226.1734/avy hides /home/bidar/.emacs.d/ elpa/avy-20220102.805/avy /home/bidar/.emacs.d/elpa/avy-20201226.1734/avy-pkg hides /home/ bidar/.emacs.d/elpa/avy-20220102.805/avy-pkg /home/bidar/.emacs.d/elpa/avy-20201226.1734/avy-autoloads hides /home/ bidar/.emacs.d/elpa/avy-20220102.805/avy-autoloads /home/bidar/.emacs.d/elpa/cfrs-20211013.1802/cfrs hides /home/bidar/.emacs.d/ elpa/cfrs-20220129.1149/cfrs /home/bidar/.emacs.d/elpa/cfrs-20211013.1802/cfrs-pkg hides /home/ bidar/.emacs.d/elpa/cfrs-20220129.1149/cfrs-pkg /home/bidar/.emacs.d/elpa/cfrs-20211013.1802/cfrs-autoloads hides /home/ bidar/.emacs.d/elpa/cfrs-20220129.1149/cfrs-autoloads /home/bidar/.emacs.d/elpa/cmake-font-lock-20210103.1558/cmake-font-lock hides /home/bidar/.emacs.d/elpa/cmake-font-lock-20211224.2006/cmake-font-lock /home/bidar/.emacs.d/elpa/cmake-font-lock-20210103.1558/cmake-font-lock-pkg hides /home/bidar/.emacs.d/elpa/cmake-font-lock-20211224.2006/cmake-font-lock- pkg /home/bidar/.emacs.d/elpa/cmake-font-lock-20210103.1558/cmake-font-lock- autoloads hides /home/bidar/.emacs.d/elpa/cmake-font-lock-20211224.2006/cmake- font-lock-autoloads /home/bidar/.emacs.d/elpa/hydra-20201115.1055/hydra hides /home/ bidar/.emacs.d/elpa/hydra-20220102.803/hydra /home/bidar/.emacs.d/elpa/hydra-20201115.1055/hydra-pkg hides /home/ bidar/.emacs.d/elpa/hydra-20220102.803/hydra-pkg /home/bidar/.emacs.d/elpa/hydra-20201115.1055/hydra-ox hides /home/ bidar/.emacs.d/elpa/hydra-20220102.803/hydra-ox /home/bidar/.emacs.d/elpa/hydra-20201115.1055/hydra-examples hides /home/ bidar/.emacs.d/elpa/hydra-20220102.803/hydra-examples /home/bidar/.emacs.d/elpa/hydra-20201115.1055/hydra-autoloads hides /home/ bidar/.emacs.d/elpa/hydra-20220102.803/hydra-autoloads /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony hides /home/ bidar/.emacs.d/elpa/irony-20220110.849/irony /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony-snippet hides /home/ bidar/.emacs.d/elpa/irony-20220110.849/irony-snippet /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony-pkg hides /home/ bidar/.emacs.d/elpa/irony-20220110.849/irony-pkg /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony-iotask hides /home/ bidar/.emacs.d/elpa/irony-20220110.849/irony-iotask /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony-diagnostics hides /home/ bidar/.emacs.d/elpa/irony-20220110.849/irony-diagnostics /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony-completion hides /home/ bidar/.emacs.d/elpa/irony-20220110.849/irony-completion /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony-cdb hides /home/ bidar/.emacs.d/elpa/irony-20220110.849/irony-cdb /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony-cdb-libclang hides /home/ bidar/.emacs.d/elpa/irony-20220110.849/irony-cdb-libclang /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony-cdb-json hides /home/ bidar/.emacs.d/elpa/irony-20220110.849/irony-cdb-json /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony-cdb-clang-complete hides / home/bidar/.emacs.d/elpa/irony-20220110.849/irony-cdb-clang-complete /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony-autoloads hides /home/ bidar/.emacs.d/elpa/irony-20220110.849/irony-autoloads ~/.emacs.d/lisp/ox-koma-letter hides /home/bidar/.emacs.d/elpa/org-9.5.4/ox- koma-letter ~/.emacs.d/lisp/ox-groff hides /home/bidar/.emacs.d/elpa/org-contrib-0.4/ox- groff /home/bidar/.emacs.d/elpa/org-9.5.4/ox hides /home/bidar/.emacs.d/elpa/org- plus-contrib-20210929/ox /home/bidar/.emacs.d/elpa/org-9.5.4/ox-texinfo hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ox-texinfo /home/bidar/.emacs.d/elpa/org-contrib-0.4/ox-taskjuggler hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/ox-taskjuggler /home/bidar/.emacs.d/elpa/org-contrib-0.4/ox-s5 hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ox-s5 /home/bidar/.emacs.d/elpa/org-9.5.4/ox-publish hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ox-publish /home/bidar/.emacs.d/elpa/org-9.5.4/ox-org hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ox-org /home/bidar/.emacs.d/elpa/org-9.5.4/ox-odt hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ox-odt /home/bidar/.emacs.d/elpa/org-9.5.4/ox-md hides /home/bidar/.emacs.d/elpa/org- plus-contrib-20210929/ox-md /home/bidar/.emacs.d/elpa/org-9.5.4/ox-man hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ox-man /home/bidar/.emacs.d/elpa/org-9.5.4/ox-latex hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ox-latex ~/.emacs.d/lisp/ox-koma-letter hides /home/bidar/.emacs.d/elpa/org-plus- contrib-20210929/ox-koma-letter /home/bidar/.emacs.d/elpa/org-9.5.4/ox-icalendar hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ox-icalendar /home/bidar/.emacs.d/elpa/org-9.5.4/ox-html hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ox-html ~/.emacs.d/lisp/ox-groff hides /home/bidar/.emacs.d/elpa/org-plus- contrib-20210929/ox-groff /home/bidar/.emacs.d/elpa/org-contrib-0.4/ox-freemind hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/ox-freemind /home/bidar/.emacs.d/elpa/org-contrib-0.4/ox-extra hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ox-extra /home/bidar/.emacs.d/elpa/org-contrib-0.4/ox-deck hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ox-deck /home/bidar/.emacs.d/elpa/org-contrib-0.4/ox-confluence hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/ox-confluence /home/bidar/.emacs.d/elpa/org-contrib-0.4/ox-bibtex hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/ox-bibtex /home/bidar/.emacs.d/elpa/org-9.5.4/ox-beamer hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ox-beamer /home/bidar/.emacs.d/elpa/org-9.5.4/ox-ascii hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ox-ascii /home/bidar/.emacs.d/elpa/org-contrib-0.4/orgtbl-sqlinsert hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/orgtbl-sqlinsert /home/bidar/.emacs.d/elpa/org-9.5.4/org hides /home/bidar/.emacs.d/elpa/org- plus-contrib-20210929/org /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-wikinodes hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-wikinodes /home/bidar/.emacs.d/elpa/org-9.5.4/org-version hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-version /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-track hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-track /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-toc hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-toc /home/bidar/.emacs.d/elpa/org-9.5.4/org-timer hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-timer /home/bidar/.emacs.d/elpa/org-9.5.4/org-tempo hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-tempo /home/bidar/.emacs.d/elpa/org-9.5.4/org-table hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-table /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-sudoku hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-sudoku /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-static-mathjax hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-static-mathjax /home/bidar/.emacs.d/elpa/org-9.5.4/org-src hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-src /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-secretary hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-secretary /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-screenshot hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-screenshot /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-screen hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-screen /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-registry hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-registry /home/bidar/.emacs.d/elpa/org-9.5.4/org-refile hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-refile /home/bidar/.emacs.d/elpa/org-9.5.4/org-protocol hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-protocol /home/bidar/.emacs.d/elpa/org-9.5.4/org-plot hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-plot /home/bidar/.emacs.d/elpa/org-9.5.4/org-pcomplete hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-pcomplete /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-panel hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-panel /home/bidar/.emacs.d/elpa/org-9.5.4/org-num hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-num /home/bidar/.emacs.d/elpa/org-9.5.4/org-mouse hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-mouse /home/bidar/.emacs.d/elpa/org-9.5.4/org-mobile hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-mobile /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-mairix hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-mairix /home/bidar/.emacs.d/elpa/org-9.5.4/org-macs hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-macs /home/bidar/.emacs.d/elpa/org-9.5.4/org-macro hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-macro /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-mac-iCal hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-mac-iCal /home/bidar/.emacs.d/elpa/org-9.5.4/org-loaddefs hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-loaddefs /home/bidar/.emacs.d/elpa/org-9.5.4/org-list hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-list /home/bidar/.emacs.d/elpa/org-9.5.4/org-lint hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-lint /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-license hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-license /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-learn hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-learn /home/bidar/.emacs.d/elpa/org-9.5.4/org-keys hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-keys /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-invoice hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-invoice /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-interactive-query hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-interactive-query /home/bidar/.emacs.d/elpa/org-9.5.4/org-inlinetask hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-inlinetask /home/bidar/.emacs.d/elpa/org-9.5.4/org-indent hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-indent /home/bidar/.emacs.d/elpa/org-9.5.4/org-id hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-id /home/bidar/.emacs.d/elpa/org-9.5.4/org-habit hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-habit /home/bidar/.emacs.d/elpa/org-9.5.4/org-goto hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-goto /home/bidar/.emacs.d/elpa/org-9.5.4/org-footnote hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-footnote /home/bidar/.emacs.d/elpa/org-9.5.4/org-feed hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-feed /home/bidar/.emacs.d/elpa/org-9.5.4/org-faces hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-faces /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-expiry hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-expiry /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-eval hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-eval /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-eval-light hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-eval-light /home/bidar/.emacs.d/elpa/org-9.5.4/org-entities hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-entities /home/bidar/.emacs.d/elpa/org-9.5.4/org-element hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-element /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-eldoc hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-eldoc /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-effectiveness hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-effectiveness /home/bidar/.emacs.d/elpa/org-9.5.4/org-duration hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-duration /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-depend hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-depend /home/bidar/.emacs.d/elpa/org-9.5.4/org-datetree hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-datetree /home/bidar/.emacs.d/elpa/org-9.5.4/org-ctags hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-ctags /home/bidar/.emacs.d/elpa/org-9.5.4/org-crypt hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-crypt /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-contribdir hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-contribdir /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-contrib hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-contrib /home/bidar/.emacs.d/elpa/org-9.5.4/org-compat hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-compat /home/bidar/.emacs.d/elpa/org-9.5.4/org-colview hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-colview /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-collector hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-collector /home/bidar/.emacs.d/elpa/org-9.5.4/org-clock hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/org-clock /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-choose hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-choose /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-checklist hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-checklist /home/bidar/.emacs.d/elpa/org-9.5.4/org-capture hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-capture /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-bibtex-extras hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-bibtex-extras /home/bidar/.emacs.d/elpa/org-9.5.4/org-attach hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-attach /home/bidar/.emacs.d/elpa/org-9.5.4/org-attach-git hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-attach-git /home/bidar/.emacs.d/elpa/org-9.5.4/org-archive hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-archive /home/bidar/.emacs.d/elpa/org-contrib-0.4/org-annotate-file hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-annotate-file /home/bidar/.emacs.d/elpa/org-9.5.4/org-agenda hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/org-agenda /home/bidar/.emacs.d/elpa/org-9.5.4/ol hides /home/bidar/.emacs.d/elpa/org- plus-contrib-20210929/ol /home/bidar/.emacs.d/elpa/org-contrib-0.4/ol-wl hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ol-wl /home/bidar/.emacs.d/elpa/org-9.5.4/ol-w3m hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ol-w3m /home/bidar/.emacs.d/elpa/org-contrib-0.4/ol-vm hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ol-vm /home/bidar/.emacs.d/elpa/org-9.5.4/ol-rmail hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ol-rmail /home/bidar/.emacs.d/elpa/org-9.5.4/ol-mhe hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ol-mhe /home/bidar/.emacs.d/elpa/org-contrib-0.4/ol-mew hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ol-mew /home/bidar/.emacs.d/elpa/org-9.5.4/ol-man hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ol-man /home/bidar/.emacs.d/elpa/org-9.5.4/ol-irc hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ol-irc /home/bidar/.emacs.d/elpa/org-9.5.4/ol-info hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ol-info /home/bidar/.emacs.d/elpa/org-9.5.4/ol-gnus hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ol-gnus /home/bidar/.emacs.d/elpa/org-contrib-0.4/ol-git-link hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/ol-git-link /home/bidar/.emacs.d/elpa/org-9.5.4/ol-eww hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ol-eww /home/bidar/.emacs.d/elpa/org-9.5.4/ol-eshell hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ol-eshell /home/bidar/.emacs.d/elpa/org-contrib-0.4/ol-elisp-symbol hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/ol-elisp-symbol /home/bidar/.emacs.d/elpa/org-9.5.4/ol-doi hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ol-doi /home/bidar/.emacs.d/elpa/org-9.5.4/ol-docview hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ol-docview /home/bidar/.emacs.d/elpa/org-contrib-0.4/ol-bookmark hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/ol-bookmark /home/bidar/.emacs.d/elpa/org-9.5.4/ol-bibtex hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ol-bibtex /home/bidar/.emacs.d/elpa/org-9.5.4/ol-bbdb hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ol-bbdb /home/bidar/.emacs.d/elpa/org-9.5.4/oc hides /home/bidar/.emacs.d/elpa/org- plus-contrib-20210929/oc /home/bidar/.emacs.d/elpa/org-9.5.4/oc-natbib hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/oc-natbib /home/bidar/.emacs.d/elpa/org-9.5.4/oc-csl hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/oc-csl /home/bidar/.emacs.d/elpa/org-9.5.4/oc-biblatex hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/oc-biblatex /home/bidar/.emacs.d/elpa/org-9.5.4/oc-basic hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/oc-basic /home/bidar/.emacs.d/elpa/org-9.5.4/ob hides /home/bidar/.emacs.d/elpa/org- plus-contrib-20210929/ob /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-vbnet hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-vbnet /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-vala hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-vala /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-tcl hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-tcl /home/bidar/.emacs.d/elpa/org-9.5.4/ob-tangle hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-tangle /home/bidar/.emacs.d/elpa/org-9.5.4/ob-table hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-table /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-stata hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-stata /home/bidar/.emacs.d/elpa/org-9.5.4/ob-sqlite hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-sqlite /home/bidar/.emacs.d/elpa/org-9.5.4/ob-sql hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-sql /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-spice hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-spice /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-shen hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-shen /home/bidar/.emacs.d/elpa/org-9.5.4/ob-shell hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-shell /home/bidar/.emacs.d/elpa/org-9.5.4/ob-sed hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-sed /home/bidar/.emacs.d/elpa/org-9.5.4/ob-screen hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-screen /home/bidar/.emacs.d/elpa/org-9.5.4/ob-scheme hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-scheme /home/bidar/.emacs.d/elpa/org-9.5.4/ob-sass hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-sass /home/bidar/.emacs.d/elpa/org-9.5.4/ob-ruby hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-ruby /home/bidar/.emacs.d/elpa/org-9.5.4/ob-ref hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-ref /home/bidar/.emacs.d/elpa/org-9.5.4/ob-python hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-python /home/bidar/.emacs.d/elpa/org-9.5.4/ob-processing hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-processing /home/bidar/.emacs.d/elpa/org-9.5.4/ob-plantuml hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-plantuml /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-picolisp hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/ob-picolisp /home/bidar/.emacs.d/elpa/org-9.5.4/ob-perl hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-perl /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-oz hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-oz /home/bidar/.emacs.d/elpa/org-9.5.4/ob-org hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-org /home/bidar/.emacs.d/elpa/org-9.5.4/ob-octave hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-octave /home/bidar/.emacs.d/elpa/org-9.5.4/ob-ocaml hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-ocaml /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-mscgen hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/ob-mscgen /home/bidar/.emacs.d/elpa/org-9.5.4/ob-maxima hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-maxima /home/bidar/.emacs.d/elpa/org-9.5.4/ob-matlab hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-matlab /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-mathomatic hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/ob-mathomatic /home/bidar/.emacs.d/elpa/org-9.5.4/ob-makefile hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-makefile /home/bidar/.emacs.d/elpa/org-9.5.4/ob-lua hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-lua /home/bidar/.emacs.d/elpa/org-9.5.4/ob-lob hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-lob /home/bidar/.emacs.d/elpa/org-9.5.4/ob-lisp hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-lisp /home/bidar/.emacs.d/elpa/org-9.5.4/ob-lilypond hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-lilypond /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-ledger hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/ob-ledger /home/bidar/.emacs.d/elpa/org-9.5.4/ob-latex hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-latex /home/bidar/.emacs.d/elpa/org-9.5.4/ob-julia hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-julia /home/bidar/.emacs.d/elpa/org-9.5.4/ob-js hides /home/bidar/.emacs.d/elpa/org- plus-contrib-20210929/ob-js /home/bidar/.emacs.d/elpa/org-9.5.4/ob-java hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-java /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-io hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-io /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-hledger hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/ob-hledger /home/bidar/.emacs.d/elpa/org-9.5.4/ob-haskell hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-haskell /home/bidar/.emacs.d/elpa/org-9.5.4/ob-groovy hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-groovy /home/bidar/.emacs.d/elpa/org-9.5.4/ob-gnuplot hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-gnuplot /home/bidar/.emacs.d/elpa/org-9.5.4/ob-fortran hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-fortran /home/bidar/.emacs.d/elpa/org-9.5.4/ob-forth hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-forth /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-fomus hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-fomus /home/bidar/.emacs.d/elpa/org-9.5.4/ob-exp hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-exp /home/bidar/.emacs.d/elpa/org-9.5.4/ob-eval hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-eval /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-eukleides hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/ob-eukleides /home/bidar/.emacs.d/elpa/org-9.5.4/ob-eshell hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-eshell /home/bidar/.emacs.d/elpa/org-9.5.4/ob-emacs-lisp hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-emacs-lisp /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-ebnf hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-ebnf /home/bidar/.emacs.d/elpa/org-9.5.4/ob-dot hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-dot /home/bidar/.emacs.d/elpa/org-9.5.4/ob-ditaa hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-ditaa /home/bidar/.emacs.d/elpa/org-9.5.4/ob-css hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-css /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-csharp hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/ob-csharp /home/bidar/.emacs.d/elpa/org-9.5.4/ob-core hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-core /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-coq hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-coq /home/bidar/.emacs.d/elpa/org-9.5.4/ob-comint hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-comint /home/bidar/.emacs.d/elpa/org-9.5.4/ob-clojure hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-clojure /home/bidar/.emacs.d/elpa/org-9.5.4/ob-calc hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-calc /home/bidar/.emacs.d/elpa/org-9.5.4/ob-awk hides /home/bidar/.emacs.d/elpa/ org-plus-contrib-20210929/ob-awk /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-asymptote hides /home/ bidar/.emacs.d/elpa/org-plus-contrib-20210929/ob-asymptote /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-abc hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-abc /home/bidar/.emacs.d/elpa/org-9.5.4/ob-R hides /home/bidar/.emacs.d/elpa/org- plus-contrib-20210929/ob-R /home/bidar/.emacs.d/elpa/org-contrib-0.4/ob-J hides /home/bidar/.emacs.d/ elpa/org-plus-contrib-20210929/ob-J /home/bidar/.emacs.d/elpa/org-9.5.4/ob-C hides /home/bidar/.emacs.d/elpa/org- plus-contrib-20210929/ob-C /home/bidar/.emacs.d/elpa/org-tree-slide-20211213.1254/org-tree-slide hides / home/bidar/.emacs.d/elpa/org-tree-slide-20220112.142/org-tree-slide /home/bidar/.emacs.d/elpa/org-tree-slide-20211213.1254/org-tree-slide-pkg hides /home/bidar/.emacs.d/elpa/org-tree-slide-20220112.142/org-tree-slide-pkg /home/bidar/.emacs.d/elpa/org-tree-slide-20211213.1254/org-tree-slide- autoloads hides /home/bidar/.emacs.d/elpa/org-tree-slide-20220112.142/org- tree-slide-autoloads /home/bidar/.emacs.d/elpa/pfuture-20200425.1357/pfuture hides /home/ bidar/.emacs.d/elpa/pfuture-20211229.1513/pfuture /home/bidar/.emacs.d/elpa/pfuture-20200425.1357/pfuture-pkg hides /home/ bidar/.emacs.d/elpa/pfuture-20211229.1513/pfuture-pkg /home/bidar/.emacs.d/elpa/pfuture-20200425.1357/pfuture-autoloads hides /home/ bidar/.emacs.d/elpa/pfuture-20211229.1513/pfuture-autoloads /home/bidar/.emacs.d/elpa/pfuture-20200425.1357/pfuture hides /home/ bidar/.emacs.d/elpa/pfuture-20220425.1242/pfuture /home/bidar/.emacs.d/elpa/pfuture-20200425.1357/pfuture-pkg hides /home/ bidar/.emacs.d/elpa/pfuture-20220425.1242/pfuture-pkg /home/bidar/.emacs.d/elpa/pfuture-20200425.1357/pfuture-autoloads hides /home/ bidar/.emacs.d/elpa/pfuture-20220425.1242/pfuture-autoloads /home/bidar/.emacs.d/elpa/popup-20210317.138/popup hides /home/bidar/.emacs.d/ elpa/popup-20210625.400/popup /home/bidar/.emacs.d/elpa/popup-20210317.138/popup-pkg hides /home/ bidar/.emacs.d/elpa/popup-20210625.400/popup-pkg /home/bidar/.emacs.d/elpa/popup-20210317.138/popup-autoloads hides /home/ bidar/.emacs.d/elpa/popup-20210625.400/popup-autoloads /home/bidar/.emacs.d/elpa/popup-20210317.138/popup hides /home/bidar/.emacs.d/ elpa/popup-20211231.1823/popup /home/bidar/.emacs.d/elpa/popup-20210317.138/popup-pkg hides /home/ bidar/.emacs.d/elpa/popup-20211231.1823/popup-pkg /home/bidar/.emacs.d/elpa/popup-20210317.138/popup-autoloads hides /home/ bidar/.emacs.d/elpa/popup-20211231.1823/popup-autoloads /home/bidar/.emacs.d/elpa/powerline-20211022.655/powerline hides /home/ bidar/.emacs.d/elpa/powerline-20220122.1904/powerline /home/bidar/.emacs.d/elpa/powerline-20211022.655/powerline-themes hides /home/ bidar/.emacs.d/elpa/powerline-20220122.1904/powerline-themes /home/bidar/.emacs.d/elpa/powerline-20211022.655/powerline-separators hides / home/bidar/.emacs.d/elpa/powerline-20220122.1904/powerline-separators /home/bidar/.emacs.d/elpa/powerline-20211022.655/powerline-pkg hides /home/ bidar/.emacs.d/elpa/powerline-20220122.1904/powerline-pkg /home/bidar/.emacs.d/elpa/powerline-20211022.655/powerline-autoloads hides / home/bidar/.emacs.d/elpa/powerline-20220122.1904/powerline-autoloads /home/bidar/.emacs.d/elpa/s-20210603.736/s hides /home/bidar/.emacs.d/elpa/ s-20210616.619/s /home/bidar/.emacs.d/elpa/s-20210603.736/s-pkg hides /home/bidar/.emacs.d/ elpa/s-20210616.619/s-pkg /home/bidar/.emacs.d/elpa/s-20210603.736/s-autoloads hides /home/ bidar/.emacs.d/elpa/s-20210616.619/s-autoloads /home/bidar/.emacs.d/elpa/spinner-1.7.3/spinner hides /home/bidar/.emacs.d/ elpa/spinner-1.7.4/spinner /home/bidar/.emacs.d/elpa/spinner-1.7.3/spinner-pkg hides /home/ bidar/.emacs.d/elpa/spinner-1.7.4/spinner-pkg /home/bidar/.emacs.d/elpa/spinner-1.7.3/spinner-autoloads hides /home/ bidar/.emacs.d/elpa/spinner-1.7.4/spinner-autoloads /home/bidar/.emacs.d/elpa/circe-20220526.1206/tracking hides /home/ bidar/.emacs.d/elpa/tracking-20210713.1609/tracking /home/bidar/.emacs.d/elpa/circe-20220526.1206/shorten hides /home/ bidar/.emacs.d/elpa/tracking-20210713.1609/shorten /home/bidar/.emacs.d/elpa/xpm-1.0.4/xpm hides /home/bidar/.emacs.d/elpa/ xpm-1.0.5/xpm /home/bidar/.emacs.d/elpa/xpm-1.0.4/xpm-pkg hides /home/bidar/.emacs.d/elpa/ xpm-1.0.5/xpm-pkg /home/bidar/.emacs.d/elpa/xpm-1.0.4/xpm-m2z hides /home/bidar/.emacs.d/elpa/ xpm-1.0.5/xpm-m2z /home/bidar/.emacs.d/elpa/xpm-1.0.4/xpm-autoloads hides /home/bidar/.emacs.d/ elpa/xpm-1.0.5/xpm-autoloads /home/bidar/.emacs.d/elpa/yaml-mode-20211230.1126/yaml-mode hides /home/ bidar/.emacs.d/elpa/yaml-mode-20220104.1503/yaml-mode /home/bidar/.emacs.d/elpa/yaml-mode-20211230.1126/yaml-mode-pkg hides /home/ bidar/.emacs.d/elpa/yaml-mode-20220104.1503/yaml-mode-pkg /home/bidar/.emacs.d/elpa/yaml-mode-20211230.1126/yaml-mode-autoloads hides / home/bidar/.emacs.d/elpa/yaml-mode-20220104.1503/yaml-mode-autoloads /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony hides /home/ bidar/.emacs.d/elpa/irony-20210605.1018/server/test/elisp/irony /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony-iotask hides /home/ bidar/.emacs.d/elpa/irony-20210605.1018/server/test/elisp/irony-iotask /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony-cdb-json hides /home/ bidar/.emacs.d/elpa/irony-20210605.1018/server/test/elisp/irony-cdb-json /home/bidar/.emacs.d/elpa/irony-20210605.1018/server/test/elisp/test-config hides /home/bidar/.emacs.d/elpa/irony-20220110.849/server/test/elisp/test- config /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony hides /home/ bidar/.emacs.d/elpa/irony-20220110.849/server/test/elisp/irony /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony-iotask hides /home/ bidar/.emacs.d/elpa/irony-20220110.849/server/test/elisp/irony-iotask /home/bidar/.emacs.d/elpa/irony-20210605.1018/irony-cdb-json hides /home/ bidar/.emacs.d/elpa/irony-20220110.849/server/test/elisp/irony-cdb-json /home/bidar/.emacs.d/elpa/cmake-mode-20220617.1532/cmake-mode hides /usr/ share/emacs/site-lisp/cmake-mode /home/bidar/.emacs.d/elpa/libgit-20220620.1118/libgit hides /usr/share/emacs/ site-lisp/libgit /home/bidar/.emacs.d/elpa/dash-20220608.1931/dash hides /usr/share/emacs/site- lisp/dash/dash /home/bidar/.emacs.d/elpa/dash-functional-20210210.1449/dash-functional hides /usr/share/emacs/site-lisp/dash/dash-functional /home/bidar/.emacs.d/elpa/transient-20220717.1713/transient hides /usr/share/ emacs/29.0.50/lisp/transient /home/bidar/.emacs.d/elpa/org-9.5.4/ox hides /usr/share/emacs/29.0.50/lisp/ org/ox /home/bidar/.emacs.d/elpa/org-9.5.4/ox-texinfo hides /usr/share/emacs/29.0.50/ lisp/org/ox-texinfo /home/bidar/.emacs.d/elpa/org-9.5.4/ox-publish hides /usr/share/emacs/29.0.50/ lisp/org/ox-publish /home/bidar/.emacs.d/elpa/org-9.5.4/ox-org hides /usr/share/emacs/29.0.50/ lisp/org/ox-org /home/bidar/.emacs.d/elpa/org-9.5.4/ox-odt hides /usr/share/emacs/29.0.50/ lisp/org/ox-odt /home/bidar/.emacs.d/elpa/org-9.5.4/ox-md hides /usr/share/emacs/29.0.50/lisp/ org/ox-md /home/bidar/.emacs.d/elpa/org-9.5.4/ox-man hides /usr/share/emacs/29.0.50/ lisp/org/ox-man /home/bidar/.emacs.d/elpa/org-9.5.4/ox-latex hides /usr/share/emacs/29.0.50/ lisp/org/ox-latex ~/.emacs.d/lisp/ox-koma-letter hides /usr/share/emacs/29.0.50/lisp/org/ox- koma-letter /home/bidar/.emacs.d/elpa/org-9.5.4/ox-icalendar hides /usr/share/emacs/ 29.0.50/lisp/org/ox-icalendar /home/bidar/.emacs.d/elpa/org-9.5.4/ox-html hides /usr/share/emacs/29.0.50/ lisp/org/ox-html /home/bidar/.emacs.d/elpa/org-9.5.4/ox-beamer hides /usr/share/emacs/29.0.50/ lisp/org/ox-beamer /home/bidar/.emacs.d/elpa/org-9.5.4/ox-ascii hides /usr/share/emacs/29.0.50/ lisp/org/ox-ascii /home/bidar/.emacs.d/elpa/org-9.5.4/org hides /usr/share/emacs/29.0.50/lisp/ org/org /home/bidar/.emacs.d/elpa/org-9.5.4/org-version hides /usr/share/emacs/ 29.0.50/lisp/org/org-version /home/bidar/.emacs.d/elpa/org-9.5.4/org-timer hides /usr/share/emacs/29.0.50/ lisp/org/org-timer /home/bidar/.emacs.d/elpa/org-9.5.4/org-tempo hides /usr/share/emacs/29.0.50/ lisp/org/org-tempo /home/bidar/.emacs.d/elpa/org-9.5.4/org-table hides /usr/share/emacs/29.0.50/ lisp/org/org-table /home/bidar/.emacs.d/elpa/org-9.5.4/org-src hides /usr/share/emacs/29.0.50/ lisp/org/org-src /home/bidar/.emacs.d/elpa/org-9.5.4/org-refile hides /usr/share/emacs/29.0.50/ lisp/org/org-refile /home/bidar/.emacs.d/elpa/org-9.5.4/org-protocol hides /usr/share/emacs/ 29.0.50/lisp/org/org-protocol /home/bidar/.emacs.d/elpa/org-9.5.4/org-plot hides /usr/share/emacs/29.0.50/ lisp/org/org-plot /home/bidar/.emacs.d/elpa/org-9.5.4/org-pcomplete hides /usr/share/emacs/ 29.0.50/lisp/org/org-pcomplete /home/bidar/.emacs.d/elpa/org-9.5.4/org-num hides /usr/share/emacs/29.0.50/ lisp/org/org-num /home/bidar/.emacs.d/elpa/org-9.5.4/org-mouse hides /usr/share/emacs/29.0.50/ lisp/org/org-mouse /home/bidar/.emacs.d/elpa/org-9.5.4/org-mobile hides /usr/share/emacs/29.0.50/ lisp/org/org-mobile /home/bidar/.emacs.d/elpa/org-9.5.4/org-macs hides /usr/share/emacs/29.0.50/ lisp/org/org-macs /home/bidar/.emacs.d/elpa/org-9.5.4/org-macro hides /usr/share/emacs/29.0.50/ lisp/org/org-macro /home/bidar/.emacs.d/elpa/org-9.5.4/org-loaddefs hides /usr/share/emacs/ 29.0.50/lisp/org/org-loaddefs /home/bidar/.emacs.d/elpa/org-9.5.4/org-list hides /usr/share/emacs/29.0.50/ lisp/org/org-list /home/bidar/.emacs.d/elpa/org-9.5.4/org-lint hides /usr/share/emacs/29.0.50/ lisp/org/org-lint /home/bidar/.emacs.d/elpa/org-9.5.4/org-keys hides /usr/share/emacs/29.0.50/ lisp/org/org-keys /home/bidar/.emacs.d/elpa/org-plus-contrib-20210929/org-install hides /usr/ share/emacs/29.0.50/lisp/org/org-install /home/bidar/.emacs.d/elpa/org-9.5.4/org-inlinetask hides /usr/share/emacs/ 29.0.50/lisp/org/org-inlinetask /home/bidar/.emacs.d/elpa/org-9.5.4/org-indent hides /usr/share/emacs/29.0.50/ lisp/org/org-indent /home/bidar/.emacs.d/elpa/org-9.5.4/org-id hides /usr/share/emacs/29.0.50/ lisp/org/org-id /home/bidar/.emacs.d/elpa/org-9.5.4/org-habit hides /usr/share/emacs/29.0.50/ lisp/org/org-habit /home/bidar/.emacs.d/elpa/org-9.5.4/org-goto hides /usr/share/emacs/29.0.50/ lisp/org/org-goto /home/bidar/.emacs.d/elpa/org-9.5.4/org-footnote hides /usr/share/emacs/ 29.0.50/lisp/org/org-footnote /home/bidar/.emacs.d/elpa/org-9.5.4/org-feed hides /usr/share/emacs/29.0.50/ lisp/org/org-feed /home/bidar/.emacs.d/elpa/org-9.5.4/org-faces hides /usr/share/emacs/29.0.50/ lisp/org/org-faces /home/bidar/.emacs.d/elpa/org-9.5.4/org-entities hides /usr/share/emacs/ 29.0.50/lisp/org/org-entities /home/bidar/.emacs.d/elpa/org-9.5.4/org-element hides /usr/share/emacs/ 29.0.50/lisp/org/org-element /home/bidar/.emacs.d/elpa/org-9.5.4/org-duration hides /usr/share/emacs/ 29.0.50/lisp/org/org-duration /home/bidar/.emacs.d/elpa/org-9.5.4/org-datetree hides /usr/share/emacs/ 29.0.50/lisp/org/org-datetree /home/bidar/.emacs.d/elpa/org-9.5.4/org-ctags hides /usr/share/emacs/29.0.50/ lisp/org/org-ctags /home/bidar/.emacs.d/elpa/org-9.5.4/org-crypt hides /usr/share/emacs/29.0.50/ lisp/org/org-crypt /home/bidar/.emacs.d/elpa/org-9.5.4/org-compat hides /usr/share/emacs/29.0.50/ lisp/org/org-compat /home/bidar/.emacs.d/elpa/org-9.5.4/org-colview hides /usr/share/emacs/ 29.0.50/lisp/org/org-colview /home/bidar/.emacs.d/elpa/org-9.5.4/org-clock hides /usr/share/emacs/29.0.50/ lisp/org/org-clock /home/bidar/.emacs.d/elpa/org-9.5.4/org-capture hides /usr/share/emacs/ 29.0.50/lisp/org/org-capture /home/bidar/.emacs.d/elpa/org-9.5.4/org-attach hides /usr/share/emacs/29.0.50/ lisp/org/org-attach /home/bidar/.emacs.d/elpa/org-9.5.4/org-attach-git hides /usr/share/emacs/ 29.0.50/lisp/org/org-attach-git /home/bidar/.emacs.d/elpa/org-9.5.4/org-archive hides /usr/share/emacs/ 29.0.50/lisp/org/org-archive /home/bidar/.emacs.d/elpa/org-9.5.4/org-agenda hides /usr/share/emacs/29.0.50/ lisp/org/org-agenda /home/bidar/.emacs.d/elpa/org-9.5.4/ol hides /usr/share/emacs/29.0.50/lisp/ org/ol /home/bidar/.emacs.d/elpa/org-9.5.4/ol-w3m hides /usr/share/emacs/29.0.50/ lisp/org/ol-w3m /home/bidar/.emacs.d/elpa/org-9.5.4/ol-rmail hides /usr/share/emacs/29.0.50/ lisp/org/ol-rmail /home/bidar/.emacs.d/elpa/org-9.5.4/ol-mhe hides /usr/share/emacs/29.0.50/ lisp/org/ol-mhe /home/bidar/.emacs.d/elpa/org-9.5.4/ol-man hides /usr/share/emacs/29.0.50/ lisp/org/ol-man /home/bidar/.emacs.d/elpa/org-9.5.4/ol-irc hides /usr/share/emacs/29.0.50/ lisp/org/ol-irc /home/bidar/.emacs.d/elpa/org-9.5.4/ol-info hides /usr/share/emacs/29.0.50/ lisp/org/ol-info /home/bidar/.emacs.d/elpa/org-9.5.4/ol-gnus hides /usr/share/emacs/29.0.50/ lisp/org/ol-gnus /home/bidar/.emacs.d/elpa/org-9.5.4/ol-eww hides /usr/share/emacs/29.0.50/ lisp/org/ol-eww /home/bidar/.emacs.d/elpa/org-9.5.4/ol-eshell hides /usr/share/emacs/29.0.50/ lisp/org/ol-eshell /home/bidar/.emacs.d/elpa/org-9.5.4/ol-doi hides /usr/share/emacs/29.0.50/ lisp/org/ol-doi /home/bidar/.emacs.d/elpa/org-9.5.4/ol-docview hides /usr/share/emacs/29.0.50/ lisp/org/ol-docview /home/bidar/.emacs.d/elpa/org-9.5.4/ol-bibtex hides /usr/share/emacs/29.0.50/ lisp/org/ol-bibtex /home/bidar/.emacs.d/elpa/org-9.5.4/ol-bbdb hides /usr/share/emacs/29.0.50/ lisp/org/ol-bbdb /home/bidar/.emacs.d/elpa/org-9.5.4/oc hides /usr/share/emacs/29.0.50/lisp/ org/oc /home/bidar/.emacs.d/elpa/org-9.5.4/oc-natbib hides /usr/share/emacs/29.0.50/ lisp/org/oc-natbib /home/bidar/.emacs.d/elpa/org-9.5.4/oc-csl hides /usr/share/emacs/29.0.50/ lisp/org/oc-csl /home/bidar/.emacs.d/elpa/org-9.5.4/oc-biblatex hides /usr/share/emacs/ 29.0.50/lisp/org/oc-biblatex /home/bidar/.emacs.d/elpa/org-9.5.4/oc-basic hides /usr/share/emacs/29.0.50/ lisp/org/oc-basic /home/bidar/.emacs.d/elpa/org-9.5.4/ob hides /usr/share/emacs/29.0.50/lisp/ org/ob /home/bidar/.emacs.d/elpa/org-9.5.4/ob-tangle hides /usr/share/emacs/29.0.50/ lisp/org/ob-tangle /home/bidar/.emacs.d/elpa/org-9.5.4/ob-table hides /usr/share/emacs/29.0.50/ lisp/org/ob-table /home/bidar/.emacs.d/elpa/org-9.5.4/ob-sqlite hides /usr/share/emacs/29.0.50/ lisp/org/ob-sqlite /home/bidar/.emacs.d/elpa/org-9.5.4/ob-sql hides /usr/share/emacs/29.0.50/ lisp/org/ob-sql /home/bidar/.emacs.d/elpa/org-9.5.4/ob-shell hides /usr/share/emacs/29.0.50/ lisp/org/ob-shell /home/bidar/.emacs.d/elpa/org-9.5.4/ob-sed hides /usr/share/emacs/29.0.50/ lisp/org/ob-sed /home/bidar/.emacs.d/elpa/org-9.5.4/ob-screen hides /usr/share/emacs/29.0.50/ lisp/org/ob-screen /home/bidar/.emacs.d/elpa/org-9.5.4/ob-scheme hides /usr/share/emacs/29.0.50/ lisp/org/ob-scheme /home/bidar/.emacs.d/elpa/org-9.5.4/ob-sass hides /usr/share/emacs/29.0.50/ lisp/org/ob-sass /home/bidar/.emacs.d/elpa/org-9.5.4/ob-ruby hides /usr/share/emacs/29.0.50/ lisp/org/ob-ruby /home/bidar/.emacs.d/elpa/org-9.5.4/ob-ref hides /usr/share/emacs/29.0.50/ lisp/org/ob-ref /home/bidar/.emacs.d/elpa/org-9.5.4/ob-python hides /usr/share/emacs/29.0.50/ lisp/org/ob-python /home/bidar/.emacs.d/elpa/org-9.5.4/ob-processing hides /usr/share/emacs/ 29.0.50/lisp/org/ob-processing /home/bidar/.emacs.d/elpa/org-9.5.4/ob-plantuml hides /usr/share/emacs/ 29.0.50/lisp/org/ob-plantuml /home/bidar/.emacs.d/elpa/org-9.5.4/ob-perl hides /usr/share/emacs/29.0.50/ lisp/org/ob-perl /home/bidar/.emacs.d/elpa/org-9.5.4/ob-org hides /usr/share/emacs/29.0.50/ lisp/org/ob-org /home/bidar/.emacs.d/elpa/org-9.5.4/ob-octave hides /usr/share/emacs/29.0.50/ lisp/org/ob-octave /home/bidar/.emacs.d/elpa/org-9.5.4/ob-ocaml hides /usr/share/emacs/29.0.50/ lisp/org/ob-ocaml /home/bidar/.emacs.d/elpa/org-9.5.4/ob-maxima hides /usr/share/emacs/29.0.50/ lisp/org/ob-maxima /home/bidar/.emacs.d/elpa/org-9.5.4/ob-matlab hides /usr/share/emacs/29.0.50/ lisp/org/ob-matlab /home/bidar/.emacs.d/elpa/org-9.5.4/ob-makefile hides /usr/share/emacs/ 29.0.50/lisp/org/ob-makefile /home/bidar/.emacs.d/elpa/org-9.5.4/ob-lua hides /usr/share/emacs/29.0.50/ lisp/org/ob-lua /home/bidar/.emacs.d/elpa/org-9.5.4/ob-lob hides /usr/share/emacs/29.0.50/ lisp/org/ob-lob /home/bidar/.emacs.d/elpa/org-9.5.4/ob-lisp hides /usr/share/emacs/29.0.50/ lisp/org/ob-lisp /home/bidar/.emacs.d/elpa/org-9.5.4/ob-lilypond hides /usr/share/emacs/ 29.0.50/lisp/org/ob-lilypond /home/bidar/.emacs.d/elpa/org-9.5.4/ob-latex hides /usr/share/emacs/29.0.50/ lisp/org/ob-latex /home/bidar/.emacs.d/elpa/org-9.5.4/ob-julia hides /usr/share/emacs/29.0.50/ lisp/org/ob-julia /home/bidar/.emacs.d/elpa/org-9.5.4/ob-js hides /usr/share/emacs/29.0.50/lisp/ org/ob-js /home/bidar/.emacs.d/elpa/org-9.5.4/ob-java hides /usr/share/emacs/29.0.50/ lisp/org/ob-java /home/bidar/.emacs.d/elpa/org-9.5.4/ob-haskell hides /usr/share/emacs/29.0.50/ lisp/org/ob-haskell /home/bidar/.emacs.d/elpa/org-9.5.4/ob-groovy hides /usr/share/emacs/29.0.50/ lisp/org/ob-groovy /home/bidar/.emacs.d/elpa/org-9.5.4/ob-gnuplot hides /usr/share/emacs/29.0.50/ lisp/org/ob-gnuplot /home/bidar/.emacs.d/elpa/org-9.5.4/ob-fortran hides /usr/share/emacs/29.0.50/ lisp/org/ob-fortran /home/bidar/.emacs.d/elpa/org-9.5.4/ob-forth hides /usr/share/emacs/29.0.50/ lisp/org/ob-forth /home/bidar/.emacs.d/elpa/org-9.5.4/ob-exp hides /usr/share/emacs/29.0.50/ lisp/org/ob-exp /home/bidar/.emacs.d/elpa/org-9.5.4/ob-eval hides /usr/share/emacs/29.0.50/ lisp/org/ob-eval /home/bidar/.emacs.d/elpa/org-9.5.4/ob-eshell hides /usr/share/emacs/29.0.50/ lisp/org/ob-eshell /home/bidar/.emacs.d/elpa/org-9.5.4/ob-emacs-lisp hides /usr/share/emacs/ 29.0.50/lisp/org/ob-emacs-lisp /home/bidar/.emacs.d/elpa/org-9.5.4/ob-dot hides /usr/share/emacs/29.0.50/ lisp/org/ob-dot /home/bidar/.emacs.d/elpa/org-9.5.4/ob-ditaa hides /usr/share/emacs/29.0.50/ lisp/org/ob-ditaa /home/bidar/.emacs.d/elpa/org-9.5.4/ob-css hides /usr/share/emacs/29.0.50/ lisp/org/ob-css /home/bidar/.emacs.d/elpa/org-9.5.4/ob-core hides /usr/share/emacs/29.0.50/ lisp/org/ob-core /home/bidar/.emacs.d/elpa/org-9.5.4/ob-comint hides /usr/share/emacs/29.0.50/ lisp/org/ob-comint /home/bidar/.emacs.d/elpa/org-9.5.4/ob-clojure hides /usr/share/emacs/29.0.50/ lisp/org/ob-clojure /home/bidar/.emacs.d/elpa/org-9.5.4/ob-calc hides /usr/share/emacs/29.0.50/ lisp/org/ob-calc /home/bidar/.emacs.d/elpa/org-9.5.4/ob-awk hides /usr/share/emacs/29.0.50/ lisp/org/ob-awk /home/bidar/.emacs.d/elpa/org-9.5.4/ob-R hides /usr/share/emacs/29.0.50/lisp/ org/ob-R /home/bidar/.emacs.d/elpa/org-9.5.4/ob-C hides /usr/share/emacs/29.0.50/lisp/ org/ob-C Features: (shadow sort mail-extr emacsbug view epa-file guess-language cursor-sensor winner tramp-archive tramp-gvfs helm-command helm-elisp helm-eval edebug debug backtrace generic-x which-key beacon savehist csharp-mode csharp-compilation cc-langs make-mode tramp-cache time-stamp tramp-sh yaml-mode forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub let-alist forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml forge-post forge-repo forge forge-core forge-db closql emacsql-sqlite emacsql emacsql-compiler magit-bookmark magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff git-commit log-edit add-log magit-core magit-autorevert magit-margin magit-transient magit-process magit-mode transient markdown-mode edit-indirect mule-util whitespace rainbow-delimiters rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid nxml-mode nxml-outln nxml-rap sgml-mode org-eldoc cdlatex reftex reftex-loaddefs reftex-vars texmathp ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range message sendmail yank-media rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util mail-utils range ol-docview doc-view jka-compr ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi bat-mode smerge-mode diff highlight-indent-guides dired-aux vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view pcvs-util conf-mode vc bug-reference autorevert company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-files company-clang company-cmake company-semantic company-bbdb company-qml qmltypes-parser qml-mode js imenu company-capf company-anaconda anaconda-mode pythonic f f-shortdoc shortdoc python vc-git vc-dispatcher symbol-overlay ws-butler editorconfig-core editorconfig-core-handle editorconfig-fnmatch smart-mode-line-powerline-theme lui-track-bar lui-track company-emoji company-emoji-list company-dabbrev helm-circe circe-notifications alert log4e notifications dbus gntp circe-display-images circe-color-nicks circe lui-irc-colors irc gnutls lcs lui-logging lui-format lui tracking shorten flyspell ispell circe-compat helm-pass password-store with-editor server auth-source-pass vterm term ehelp vterm-module term/xterm xterm conf_edit-server edit-server conf_printing printing ps-print ps-print-loaddefs lpr conf_clippboard conf_flyspell desktop frameset so-long cursor-chg recentf tree-widget helm-bookmark helm-net helm-adaptive helm-info helm-mode helm-misc helm-files image-dired xdg image-mode dired dired-loaddefs exif filenotify helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help helm-types helm helm-global-bindings helm-easymenu helm-core async-bytecomp helm-source helm-multi-match helm-lib async helm-config smart-mode-line-respectful-theme smart-mode-line rich-minority mode-icons emojify apropos tar-mode arc-mode archive-mode ht yasnippet elec-pair vim-modeline diff-mode lua-mode magit-git magit-base magit-section crm compat-27 compat-26 compat editorconfig projectile lisp-mnt grep ibuf-ext ibuffer ibuffer-loaddefs ggtags etags fileloop xref project ewoc nginx-mode flycheck-rtags cmake-ide s find-file web-mode disp-table conf_pkgbuild pkgbuild-mode sh-script smie executable org-caldav icalendar diary-lib diary-loaddefs org-id url-dav url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny xml ox-extra org-tree-slide org-timer org-clock outshine outshine-org-cmds outorg ox-koma-letter ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda org-refile ox-html table ox-ascii ox-publish ox org-element avl-tree generator ob-latex ob-dot ob-plantuml org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex ol org-keys oc org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs htmlize cl conf-perl company-rtags company-template rtags popup repeat thingatpt compile tramp tramp-loaddefs trampver tramp-integration cus-edit cus-load wid-edit files-x tramp-compat shell pcomplete comint parse-time iso8601 time-date ls-lisp format-spec asm-mode bookmark text-property-search cperl-mode facemenu conf_qt semantic/bovine/c hideif semantic/bovine/c-by semantic/lex-spp semantic/idle semantic/bovine/gcc semantic/dep semantic/bovine semantic/analyze/refs semantic/db-find semantic/db-ref semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn semantic/db eieio-base semantic/ctxt semantic/format ezimage semantic/tag-ls semantic/find semantic/util-modes semantic/util semantic pp semantic/tag semantic/lex semantic/fw mode-local cedet qt-pro derived edmacro kmacro cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs conf_flycheck flycheck-color-mode-line face-remap flycheck ansi-color find-func dash use-package-bind-key bind-key easy-mmode company pcase saveplace ir-black-theme gcmh use-package-ensure use-package-core conf_package finder-inf beacon-autoloads cdlatex-autoloads tex-site cmake-mode-autoloads anaconda-mode-autoloads company-emojify-autoloads csharp-mode-autoloads ein-autoloads forge-autoloads gcmh-autoloads ghub-autoloads company-autoloads flycheck-autoloads helm-autoloads helm-core-autoloads async-autoloads lsp-java-autoloads dap-mode-autoloads lsp-docker-autoloads lsp-ui-autoloads lsp-mode-autoloads magit-libgit-autoloads magit-autoloads git-commit-autoloads libgit-autoloads magit-section-autoloads powerline comp comp-cstr warnings icons rx cl-extra help-mode advice powerline-separators ring color powerline-themes all-the-icons-autoloads markdown-mode-autoloads org-contrib-autoloads pdf-tools-autoloads projectile-autoloads pythonic-autoloads f-autoloads request-autoloads transient-autoloads treemacs-autoloads dash-autoloads with-editor-autoloads info compat-autoloads xr-autoloads yaml-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile cconv url-vars cl-loaddefs cl-lib rmc iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1519175 1505133) (symbols 48 74463 58) (strings 32 392180 270445) (string-bytes 1 11781428) (vectors 16 183178) (vector-slots 8 5401424 2075944) (floats 8 1181 4688) (intervals 56 35573 13613) (buffers 992 455)) From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 04:01:53 2022 Received: (at 56967) by debbugs.gnu.org; 4 Aug 2022 08:01:53 +0000 Received: from localhost ([127.0.0.1]:51057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJVnl-0006u3-3y for submit@debbugs.gnu.org; Thu, 04 Aug 2022 04:01:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJVnj-0006tq-11 for 56967@debbugs.gnu.org; Thu, 04 Aug 2022 04:01:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35924) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJVnZ-0000Jy-RJ; Thu, 04 Aug 2022 04:01:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=rvI4bD6RliqZm1207OkHftIppInVGkyV8ykh4Yfjmkg=; b=U/q7H+8FV4DP DSU34OgHw8ItQGjjMLW5G6zZIjjZhbFQY8qvj2munzXNm9hiCUUY1gjDyB8p0r1iXDY/49cnElT8w Pyr0uqaR62lYGpVUqDz4MllxZwjfkTuFehEMRH8YksM5JqAycCBtndgSL6qavg7EUUW/ZMdMiiZmu WdDHL8IIjttuEXFHuKyDdW6fge3Jhz3rWv2H8xeSzcLlpqJswNdWRH0h4WPw4uP1GYNJDqxIitQ7y 6oSNG8POp/pp7xaneFT3G5Kx9bdPlEVImscS3y17t4XHq60Hamgg5C2+dkqouFc8b0IMWZc2Zq0Tg 2CgFDvEFulcu0UpTRKmSRQ==; Received: from [87.69.77.57] (port=1906 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJVnY-0007jH-Un; Thu, 04 Aug 2022 04:01:41 -0400 Date: Thu, 04 Aug 2022 11:01:37 +0300 Message-Id: <835yj84eu6.fsf@gnu.org> From: Eli Zaretskii To: Bjoern Bidar In-Reply-To: <1932596.zmb9SnqgO4@odin> (bug-gnu-emacs@gnu.org) Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Thu, 04 Aug 2022 10:36:50 +0300 > From: Bjoern Bidar via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > To trigger the bug there needs to be some usage so I'm not sure how to > trigger the bug with ~emacs -Q~. > However Emacs just stops usually, sometimes emacs freezes for a few sec > before. > I start emacs as a systemd --user service, systemd reports that emacs > stops like this: > emacs.service: Main process exited, code=exited, status=1/FAILURE > > No other output or crashdump is there. > > It happens after a time, sometimes it fails after hours sometimes it fails > after 10 minues. Please do provide some data we can work with: either a recipe to reproduce the crash, or the backtrace from a debugger when the crash happens (you can obtain the latter if you run Emacs under a debugger to begin with). Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 04:22:00 2022 Received: (at 56967) by debbugs.gnu.org; 4 Aug 2022 08:22:00 +0000 Received: from localhost ([127.0.0.1]:51076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJW7B-0007Nv-0G for submit@debbugs.gnu.org; Thu, 04 Aug 2022 04:22:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJW75-0007Ne-Tt for 56967@debbugs.gnu.org; Thu, 04 Aug 2022 04:21:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36452) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJW70-0003SH-Fl; Thu, 04 Aug 2022 04:21:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=BgZtxLLi64vsm7POKYlHQ469Z0a2uDB6EMmPLmkkUOs=; b=WJBp6/Bd/she x3GMWA4eSsWspjqQSh7zizFpWQamyELM9CivMFxdlL3PyCyRMMHa8npOmNIYWrEm4x2ayRv33XZI9 C0P73bJRLmSbAITVw0iqltzzTYMZcNT8LwLWp887g2Oinn0OY4GiJ4SN8mcAChhNCoPq3Qrl9OUMA utWnMOxGEIO62gAhItFtIDeCsDyx0Jj3IaG1KUE/8RZZqeyAFNbllMY7rBfDMmscRWQjn637wd9+5 h+dDxHkiHFpc9EHpxtsSPKSUquAspzMXJpM4olAGwDlxLEgRpCvib5pcjRro2wZVreQrXJB+w0QH2 H0Blt4wUXV2+igD0YAExZg==; Received: from [87.69.77.57] (port=3233 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJW6z-00028S-V9; Thu, 04 Aug 2022 04:21:46 -0400 Date: Thu, 04 Aug 2022 11:21:41 +0300 Message-Id: <834jys4dwq.fsf@gnu.org> From: Eli Zaretskii To: Bjoern Bidar In-Reply-To: <3230275.qDoO4GC8Cx@odin> (message from Bjoern Bidar on Thu, 04 Aug 2022 11:05:00 +0300) Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <835yj84eu6.fsf@gnu.org> <3230275.qDoO4GC8Cx@odin> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [Please use Reply All to reply, to keep the bug tracker on the CC.] > From: Bjoern Bidar > Date: Thu, 04 Aug 2022 11:05:00 +0300 > > The issue is that Emacs doesn't crash, it just exists with 1. > > The recipe to reproduce the bug is to just use emacs and wait till it crashes. > > I start emacs like this: > # /home/user/.config/systemd/user/emacs.service > > [Unit] > Description=Emacs: the extensible, self-documenting text editor > Wants=graphical.target > Wants=environment.target > > [Service] > Type=forking > ExecStart=/usr/bin/emacs --daemon > ExecStop=/usr/bin/emacsclient --eval "(kill-emacs)" > Environment=SSH_AUTH_SOCK=%t/keyring/ssh > Environment=GDK_DPI_SCALE=2 > Environment=GDK_SCALE=2 > Restart=always > TimeoutStartSec=0 > [Install] > WantedBy=default.target > > # /home/user/.config/systemd/user/emacs.service.d/override.conf > [Service] > TimeoutStopSec=600 Then please run Emacs under a debugger, or attach a debugger to it after you start it, and place a breakpoint in the function Fkill_emacs. When that breakpoint breaks, produce a backtrace (with the "thread apply all bt" command in GDB) and post that backtrace here. > I'm not sure if it helps but the most crashes I experienced when using irc > through circe. It depends on what we will see in the backtrace. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 07:50:11 2022 Received: (at 56967) by debbugs.gnu.org; 4 Aug 2022 11:50:11 +0000 Received: from localhost ([127.0.0.1]:51465 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJZMg-00074N-MU for submit@debbugs.gnu.org; Thu, 04 Aug 2022 07:50:11 -0400 Received: from sonic309-20.consmr.mail.ne1.yahoo.com ([66.163.184.146]:44636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJZMe-000745-Dw for 56967@debbugs.gnu.org; Thu, 04 Aug 2022 07:50:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659613802; bh=zks0RPfne4g9UiS7shNW4bHnNQAVuEM13DiJObFADEA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=BlRYj/QdBRTprvACb+aJmawdNoscMjylggQgCpk5hJXwnO+yvw6iZjH7HkDmVCrtFGWZbaGSUDVb81dCCE8Hb0un2UC8tMQ9agnVFywl7PXufpZt86ymmXESTyftqkc9o+2NLp1OekTY0f3QcXxWrStY5XKTCOmy0SZidpLHz1JfsuLN1iocoLphXNtvw6xVsoMDwmdv1cjlT7+ayb3iuiSDv/9sU32xv4h3xJTSRIIg2EvRAbEe3WGNxlF8CGYVn8DhdUjDzzOwE8wUKtt46hJhY9jJ3cyoan1M28GrLrwZPJx+yoxV05k52h6UtqM+9nTVycu98KsixXLIJA8b9A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659613802; bh=NPXFDb+22c637P41Rl1oKQ8rMr8UjjiXNF/iiytxK/v=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Wl/pBaTsX3QVslQeuWUvY+rEDHUbX0XNNL4f4Nwvi7l9DZW2YwEkxv1QzmvKE+/HtmdmbXqXGgQeyb7P8jS1eFaOrTdgwjyR4IG+ABmHvte3yVLQwFNLm+pjAz6hpo4oXe6/enN9I2w52l0TERL00y8exfDQoLN0LsvrTyAOaNqZVOB9zRpPuMxno5MXEOprZzP2V11AWy54nhHKIoVpIIuDxYcgWDu8aZHQFhPXeGcPoKCBj6KaGv1s9v/gZxYcbMjNG4hUkxPGC7AcHOF7/l3blzFX0h/+9aZ6BF1riGD38WneKXmGz81XZVHbBoNESeUBDJSFGgamQ49bny0RaA== X-YMail-OSG: xgjyoU4VM1klC561pFxSmtxlZXHSJVUnyxY9M2MKIJAcrqaP6MAlT1NAsGwb3rq vn1G2JCGYIHVvybuBV9Fx9j2OEt6K3TOc0yx6ah3yscQwBUbNSlqv57BXxrKFy0nnmAPVdvqWJ_7 WmthBFiYZOaGed2d_8cjN88o1uxfzp4X7Wf7tBEQlb5aGNCXGelwKzQ_bLYzpZVT7EtyXVUIZuXH Gxi2nExwQy5JeVux.ZuNTKo.Qm6O_52ZYZIltZ0WtJ7Qs8aIfJjaHUDEzIwTDpm1apZE59M5qcRZ Xmzf2kOUU1jtglzPfu7PF0OjkLndeHDiQiRJ0487wWTMxUmASi7xoVEjJj3V2dW830BKRCjzYAjv SbLorHsRT6DIRRkeK0GM.rAd9Ch..e9MoXRIkM4ee3taM8K7fdX6_moOdgpGBs7O_WiG8ttBZEZf 40ZMZVuaaJvT.frvhfb87eWyG9bDa5HfDwsVFygTD4RnpLdKpBQqtL.Qmkpjbg9eDLSCCHml01Jv t37sMgIi76svDuR7R_7HkvNo8aVRxJ06K0N46PBOykQuUp_H52_3f7PqQgloy7gdLUO.TMeC.Dle JuC4IZuZf1BeUQmdMpynUj8u6weC5lwS9FCj3BY6QeRjv8yPWjZ5eemkCzgs0e1JLEg8pMCJaqsF MiXuslpNBRNvIJkiH2lWZSaWqgOnSKQPPR4EhqddbE8Mj_cu4Aq1nvPvISKQFwTL9yEXBHk8wutW F4S49prdoJ1MpsYrTbquRL8m7ZnCV_IoUJ3GvNHdwU4ME6Td33Fn63pkXT_uCPIxamBxEpWaPFKM LcHgxR3_WzoSzdQShrp6D8kDuTIE2ZzjHasP1vlORtLWA0ZGRuLXCDcz2kAoa38E0fmOuvzvZKF7 utz_nJECq.UXzesCTo62rcPrVuAgNA0zLEpKCVTEneesHJ3jCFmegq8UY2XtclzOfpzKTyueKVRc X3zCjqFjFTen6itYD5PWA3eZ49vzMYeOBTBD76OmZucUQD7fJLuETwHhdQ8Qkd.PMvmEQNQLiH9T sIMHpKFhjY.2p7hbHAUcmCHWVHaAJFBl_h5Dd5C03P01VTCZSIRNLl7vtlWsORzriop7UzjZwb3K 3jXnFV5hl25TMyfRXJHopZ4SSMkhXtdtEAWH2IlprOfaQNl.QL89qevp5AOQo5VYT1iKgzNPOvMf h5xCjgdO9SSJ92t2pLy9g0de4kdl7CfSSL9O9AhamVyjc8KxYifTAdhgAoBd29rXcNClqiSVUi8E ik65FLLjOCRrdDXmLMLLGUnT4ScFx55dYnlmfuY2OBVvqe8ZBSEfPYrIGdojZCmnfLazdYel_ObH 27HqCorr_hG1Zy0_cNrwtTJNEUCQL7xzHvQx8SOeuhodepqdHUCisGpDATfKfEra7PEBKUpSRsRg iK08gW4_1KDMxigWiMKy4J5a6zTa7G.xSZJkqq6yx4pLyh1T9WDNbHmLKqSrNDFmh_EMdXdcQRU5 jk29V2w.UxROTowzzEs7Tcn0vyfisJHnuw9mKSupBMuOoVzrndfe_eUHouwyLanphYi8yKdfZL6M vWt5StVqMSm_cXGkyL5g10ZY17tVfF0BnvDp9J1DV96.vMZlH_XA9IbsNs9ck.EVQRIdIxwlUOgl taNX5laKhRQrkz8EXZ7tV3axL4Lto.exBH0pzU9LAj59LUDXKhy8emmuN4Gkc8J9apFCQ948pVIW ZuktjquDR44ic4lNssWaZcvF05WNS1wg2gB.4O8pb6yhqYBX7C5qbYZNlI45u5P4GkT98gHBF9lC JVnbvRMLn7WNxZGMQp_T7_DY34mRmj3UM8fdT_ZYi2ZuO96sajnqhLsCZRlwGsnLjwQKaUenZSi9 AFaWOrTB54D7Vj3l4X0w8X5tQYMpoHqbzj8iXG_izvDF5d28FLtbFjydaxVxUGcFcEUGL69XfGhq g6tN3jemRCWI1mvtGu_Uq55s22ol.KVGjfoKl9wVclCOgLmGaxSofui6gsHZxOQ.moEbPBEZThyP 89UpbvANe1HhIRsqJJC.tOI_Fc416vq0Qgy.u53fy6BuqW.FZZKzTfY5rskQcKfOC.fLP7wILpZT t8gzisYcxFiM8movROT2XgDYoQw8Qx6KTfb.gs_Xi2ieQHBFYjqHGZgt3SO4EhHSQI54Nf9KLB.C ILMOw1lMTMOos7SaX1MwmRGOk4_OPBHQFAspAl2FGEVVdGZMi373BDBNfHU.2MKA9mrn.4eeEVES dHwKOs2P_43jECGBjXQyUv561DrQ20vRIqUvuP58tlgKfEHH8lRGTDntUK5zxJ0u0V0M- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Thu, 4 Aug 2022 11:50:02 +0000 Received: by hermes--canary-production-sg3-6f58cd9b5-jrp6f (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 20a22d1783419a5e25ec3871811b97f9; Thu, 04 Aug 2022 11:49:59 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <835yj84eu6.fsf@gnu.org> <3230275.qDoO4GC8Cx@odin> <834jys4dwq.fsf@gnu.org> Date: Thu, 04 Aug 2022 19:49:53 +0800 In-Reply-To: <834jys4dwq.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 04 Aug 2022 11:21:41 +0300") Message-ID: <87les46xem.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20491 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1469 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org, Bjoern Bidar X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > [Please use Reply All to reply, to keep the bug tracker on the CC.] Indeed. When you reply the wrong way, other people with relevant things to say cannot respond. >> The issue is that Emacs doesn't crash, it just exists with 1. >> >> The recipe to reproduce the bug is to just use emacs and wait till it crashes. >> >> I start emacs like this: >> # /home/user/.config/systemd/user/emacs.service >> >> [Unit] >> Description=Emacs: the extensible, self-documenting text editor >> Wants=graphical.target >> Wants=environment.target >> >> [Service] >> Type=forking >> ExecStart=/usr/bin/emacs --daemon >> ExecStop=/usr/bin/emacsclient --eval "(kill-emacs)" >> Environment=SSH_AUTH_SOCK=%t/keyring/ssh >> Environment=GDK_DPI_SCALE=2 >> Environment=GDK_SCALE=2 >> Restart=always >> TimeoutStartSec=0 >> [Install] >> WantedBy=default.target >> >> # /home/user/.config/systemd/user/emacs.service.d/override.conf >> [Service] >> TimeoutStopSec=600 > Then please run Emacs under a debugger, or attach a debugger to it > after you start it, and place a breakpoint in the function > Fkill_emacs. When that breakpoint breaks, produce a backtrace (with > the "thread apply all bt" command in GDB) and post that backtrace > here. Please also place a breakpoint on _exit -- GDK always calls that with the exit code 1 that when a display connection is abruptly lost, in which case Fkill_emacs has no chance to run. Thanks in advance. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 14:29:29 2022 Received: (at 56967) by debbugs.gnu.org; 4 Aug 2022 18:29:29 +0000 Received: from localhost ([127.0.0.1]:54900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJfb7-0006Uv-3F for submit@debbugs.gnu.org; Thu, 04 Aug 2022 14:29:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJfb5-0006Uh-Ry for 56967@debbugs.gnu.org; Thu, 04 Aug 2022 14:29:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47690) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJfb0-00034u-KA; Thu, 04 Aug 2022 14:29:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=do99UBCIFFUh35c4XUb2XR4QuYP74nx7ES/bNU6yunU=; b=akPwonOSR6NLia0OylOi lEgzM+qWY+tfygUSAMXOuIxK68xM5CPrhyt15SOJLW1DguLAPuxS8nOp7Mx2TPh6d5HEjiVjFb247 hS2tHiod6IMprHfD0gOIzLhP5KJ5dHBIYXOlBnjWhE9HOMs2xocyG2tg5alObjEBivJXBHJncmmoe zUFjg4cTo+yzANSNfLFHWyIZXP8UoLfLv0tCp2V2MrQCGKYQ5GhgILeSXudgtnnXCrcvcJ+m0e80d mbO4tLgWKbh9gMlkAqsL5KRQhr5JtQLeT8TPB9ynKt9jSzw6wQd1bl4IKVOIUYZMx4Ohd8S23pOQ0 z2rai//uJpLALg==; Received: from [87.69.77.57] (port=4775 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJfaz-0006ZF-9g; Thu, 04 Aug 2022 14:29:22 -0400 Date: Thu, 04 Aug 2022 21:29:18 +0300 Message-Id: <83y1w3277l.fsf@gnu.org> From: Eli Zaretskii To: Bennet Yee (=?utf-8?B?5L2Z5LuV5paM?=) In-Reply-To: (message from Bennet Yee =?utf-8?B?KOS9meS7leaWjCk=?= on Thu, 4 Aug 2022 11:12:44 -0700) Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [Please CC the bug address, don't send private email just to me.] > From: Bennet Yee (余仕斌) > Date: Thu, 4 Aug 2022 11:12:44 -0700 > > FWIW I appeared to have just ran into this. With emacs-gtk whenever I set mark and move down a line > (which would highlight the region) emacs would crash: > > Backtrace: > emacs(+0x150ed5)[0x55cb9e339ed5] > emacs(+0x4aa38)[0x55cb9e233a38] > emacs(+0x4af22)[0x55cb9e233f22] > emacs(+0x14eefd)[0x55cb9e337efd] > emacs(+0x14ef7d)[0x55cb9e337f7d] > /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7f068ca42520] > /lib/x86_64-linux-gnu/libX11.so.6(XVisualIDFromVisual+0x4)[0x7f068e1f5f24] > /lib/x86_64-linux-gnu/libgdk-3.so.0(gdk_x11_window_foreign_new_for_display+0x18e)[0x7f068e979a2e] > /lib/x86_64-linux-gnu/libgdk-3.so.0(+0x6b9f8)[0x7f068e9649f8] > /lib/x86_64-linux-gnu/libgdk-3.so.0(+0x6d191)[0x7f068e966191] > /lib/x86_64-linux-gnu/libgdk-3.so.0(+0x70d28)[0x7f068e969d28] > /lib/x86_64-linux-gnu/libgdk-3.so.0(gdk_display_get_event+0x89)[0x7f068e92fa99] > /lib/x86_64-linux-gnu/libgdk-3.so.0(+0x70f46)[0x7f068e969f46] > /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x26b)[0x7f068e37ed1b] > /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0xaa6f8)[0x7f068e3d36f8] > /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x33)[0x7f068e37c3c3] > /lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_main_iteration+0x19)[0x7f068ec48d99] > emacs(+0x105073)[0x55cb9e2ee073] > emacs(+0x13d482)[0x55cb9e326482] > emacs(+0x13da75)[0x55cb9e326a75] > emacs(+0x1ba1b5)[0x55cb9e3a31b5] > emacs(+0xb55ec)[0x55cb9e29e5ec] > emacs(+0x7bac4)[0x55cb9e264ac4] > emacs(+0x8b9e8)[0x55cb9e2749e8] > emacs(+0x90783)[0x55cb9e279783] > emacs(+0xa5611)[0x55cb9e28e611] > emacs(+0xa8096)[0x55cb9e291096] > emacs(+0x1b30dc)[0x55cb9e39c0dc] > emacs(+0x94363)[0x55cb9e27d363] > emacs(+0x140ef3)[0x55cb9e329ef3] > emacs(+0x143bea)[0x55cb9e32cbea] > emacs(+0x14538c)[0x55cb9e32e38c] > emacs(+0x1b3047)[0x55cb9e39c047] > emacs(+0x136190)[0x55cb9e31f190] > emacs(+0x1b2f89)[0x55cb9e39bf89] > emacs(+0x13611e)[0x55cb9e31f11e] > emacs(+0x13b72a)[0x55cb9e32472a] > emacs(+0x13ba69)[0x55cb9e324a69] > emacs(+0x52aca)[0x55cb9e23baca] > /lib/x86_64-linux-gnu/libc.so.6(+0x29d90)[0x7f068ca29d90] > /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80)[0x7f068ca29e40] > ... Thanks, but this kind of backtrace can only be interpreted on your system. Please either show the results of running addr2line on it (as explained in the node "Crashing" of the Emacs manual), or run Emacs under GDB and produce a human-readable backtrace from there. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 20:18:30 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 00:18:30 +0000 Received: from localhost ([127.0.0.1]:55317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJl2s-00010i-EB for submit@debbugs.gnu.org; Thu, 04 Aug 2022 20:18:30 -0400 Received: from thaodan.de ([185.216.177.71]:57410) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJl2m-00010R-VB for 56967@debbugs.gnu.org; Thu, 04 Aug 2022 20:18:29 -0400 Received: from odin.localnet (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id 9919CD0029A; Fri, 5 Aug 2022 03:18:18 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1659658698; bh=wetITLj0yNXtycegw7w+XOUCUU4v8F+ehR8ZeCqMT0M=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=eh/0lCZKLqYKqao8OV7HQCxm+UDQJ9Wmq5mhOIu+U+4bPL3eGJWPWcI3zvFRbXpeE fYYLc96LaG7vSM9k+LRm4QunLqguemb2AXTQoWyeGh3gb4xZTXcXpJOr7PTKN6/B+O JZuk6eHSxny9OKbBpE8xdsU7nf8G/DJV4kDL37TgIXtrAymn02nKnmAB/3GQSYDl90 wmrmL1TwDz8sv6K5wHZMm1SaKPtihonEcDpcvPeMTI/XgbKEAVIyqrBkDdMaDb15ck vhuZEOKzX7A/72c0XJZJRT26pc8mMiyiIolAeR4gilOliklFkkvqGcY6RYo7WbLr0c +gcUuHRpsi7ygHqFk5wHk9UhXdLti+Wo45iUudFjJHtDSNlJktvQynpVi0jkYuEDjg gyAi2ZwXwzQRB36H+xyFq4hZhjHU9CWLDdi8AmsHmnVXKwPRaGr7nnYVLlWmBEP5tY NCHm0m/WzQ12AZ4DfLyh9mOvwVf4IFZneb8qaALI5AteW+ALWdWa+4UmBrBjHufsp6 vfPWlfhY0IEWp+pAF/5XQFjUfKhoL7qEgaiAETG99awGOL2KPZd8fW5cGcvNlECMJV C+TdyRZg3zbrx4Jc49UScGPYQQLX4I2+fdXmQbcTNLnQ1oBsi3qsbmrm4Uw0M7e0fG wKTwYkbXD/2ZkpCZ7J1VuIdc= From: Bjoern Bidar To: Eli Zaretskii , Po Lu Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland Date: Fri, 05 Aug 2022 03:18:17 +0300 Message-ID: <16164156.Y83TkukXya@odin> In-Reply-To: <87les46xem.fsf@yahoo.com> References: <1932596.zmb9SnqgO4@odin> <834jys4dwq.fsf@gnu.org> <87les46xem.fsf@yahoo.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Eli Zaretskii writes: > > Then please run Emacs under a debugger, or attach a debugger to it > > after you start it, and place a breakpoint in the function > > Fkill_emacs. When that breakpoint breaks, produce a backtrace (with > > the "thread apply all bt" command in GDB) and post that backtrace > > here. > > Please also place a breakpoint on _exit -- GDK always calls that with > the exit code 1 that when a display connection is abruptly lost, in > which case Fkill_emacs has no chance to run. > > Thanks in advance. Started emacs via systemd as and set both break points as asked. There you go: Thread 1 "emacs" hit Breakpoint 2, __GI__exit (status=status@entry=1) at ../ sysdeps/unix/sysv/linux/_exit.c:27 27 { (gdb) bt #0 __GI__exit (status=status@entry=1) at ../sysdeps/unix/sysv/linux/_exit.c: 27 #1 0x00007fdac9c825ae in gdk_event_source_check (base=base@entry=0x5626b0eb7770) at ../gtk/gdk/wayland/gdkeventsource.c:97 #2 0x00007fdac962411f in g_main_context_check (context=0x5626b71d9be0, max_priority=2147483647, fds=, n_fds=) at ../ glib/glib/gmain.c:4035 #3 0x00007fdac9679e5e in g_main_context_iterate.constprop.0 (context=context@entry=0x5626b71d9be0, block=block@entry=0, dispatch=dispatch@entry=0, self=) at ../glib/glib/gmain.c:4208 #4 0x00007fdac962132d in g_main_context_pending (context=0x5626b71d9be0) at ../glib/glib/gmain.c:4241 #5 0x00005626ab4f3bd2 in pgtk_read_socket.lto_priv () #6 0x00005626ab3a3731 in gobble_input () #7 0x00005626ab3a3ba5 in unblock_input () #8 0x00005626ab4c7f23 in ftcrfont_text_extents.lto_priv () #9 0x00005626ab30e4a5 in gui_produce_glyphs () #10 0x00005626ab2fcb90 in display_line.lto_priv () #11 0x00005626ab2ef021 in try_window () #12 0x00005626ab2f6641 in redisplay_window.lto_priv () #13 0x00005626ab2e7a1e in redisplay_window_1 () #14 0x00005626ab427ecc in internal_condition_case_1 () #15 0x00005626ab2ec09a in redisplay_internal.lto_priv () #16 0x00005626ab51c025 in redisplay_preserve_echo_area.constprop () #17 0x00005626ab49e8d6 in wait_reading_process_output () #18 0x00005626ab2b6419 in sit_for () #19 0x00005626ab3a0f02 in read_char () #20 0x00005626ab3a83f4 in read_key_sequence.lto_priv () #21 0x00005626ab39bba8 in command_loop_1.lto_priv () #22 0x00005626ab427e37 in internal_condition_case () #23 0x00005626ab3939ce in command_loop_2 () #24 0x00005626ab427d7a in internal_catch () #25 0x00005626ab396cd9 in command_loop.lto_priv () #26 0x00005626ab5298ab in recursive_edit_1.isra () #27 0x00005626ab397090 in Frecursive_edit () #28 0x00005626ab2aac2f in main () (gdb) From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 20:51:02 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 00:51:02 +0000 Received: from localhost ([127.0.0.1]:55335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJlYM-0001ps-AA for submit@debbugs.gnu.org; Thu, 04 Aug 2022 20:51:02 -0400 Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]:45330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJlYI-0001pM-NB for 56967@debbugs.gnu.org; Thu, 04 Aug 2022 20:51:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659660652; bh=htiF8aag4x3ZDOcgqg1B722ztIC26ULKBJwANWHkfn0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=So5GJluB4O+b88gl4nORE5kZMpcpqPmgEEhhkYr74jLLMyy8ZrOOWFhLbaoHCfFGs5ljs7/sBaeqYu5H8OC1EQAFMeiz1hBiikObnc26Hu1fyDD+EnRpOUJJWwJrlSrijDEgL99U/T/3bnUGwi45coo7YOccZ+vww/W7D8Hos2+df5ZLpTjYV9/Lqt5Hjc02GcKlALsQOy3Bn7aQiNF6h8mOwWHJ29Hv5N2OA8XZIAKo4LuBRxhoBGXPl8LsIGnCwdkGH+resO98FsdzmX3otTNn4mI7gwUcjB6u0cGX0DP9tVlzZ6A89SY/GcVLCddSoAXuFKKprpT7DGM8r17oJg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659660652; bh=94G1bflg1yooOlwmiB7lRXqLTTmQW0tf0zq80P/RS14=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=LDzE/Ew+ZFPPI47Fty+XMDdDUntWZDPg5MyKE3dSIdxSdmd9cxfVhvfc30gFczbmlBnrrmRDigwkX9DTgcjzyrs4kzQibCL6SWi5H6lhiL20SwvhR55EAtNKIBQzEjt3YUToDfdfc+vtReBXpEpDOeIN4OBzm2lPpVCPyc0xztIAHini5uRvVm42P4Wa7E/sTAK4iiyaYd9gl/xTkpzMtwmVzFVn7LN3HULS3chZXLB7W3lYlG38wLuVTJXAGXfWw7nYFVASPX7LtHfuEFVkmS8OwDH2iu+w1Is1W5Aefut0xGvatq7h7d1ZotcWeGELHI6jBxWo4ZgeNKOlbKo1wQ== X-YMail-OSG: CpZ3vKYVM1mr5CVzyu3m2j4KbtEJc2DYV.yxxM9y0SmjVQBj2ht4SYqv5y2Clnf jBrwTkXbJZ.wic1fy_22drpJMOuyQXUTriGcldlr5ndQaOdu7rKMDtjsdBmQuj_NEdAQW7mKhSev dRZbC.tCJNLIThrFhjgE4Eh89Te0HH5OSsjztvbbvtBlu05dgP1_.f3KZy_QuCabCz1LJuiK8x6r RvMRBrzTMlaq7T1CEZphPG1w9eidRFTyVn9.SI9yPxmkY_buyuOqeRej_AL8Mm2WIisR7x9FFuhj QjtqvPrITNQU8a3gSvgiPoXnINfiqFMv.6.fs1BgosO_D9nUp2f9C739tyPb1KoQcLTiN.k9Clf1 f.wk9G6DKsKzMg2zYO3x9YZR.Le0d.h.pjj9qqvDps18m3TkjO1ttaq6MNTBwtf1Y77R14DtHqCA SbDdv2DJc3.MQkz9Wi7h7VolYbMDSw2UzyvcMyYCRLUWJjAFLtMZhR.awa3vdr4jNlm0vGH2lJa9 sfGQ1Cv1yLommYKq_325PJhAHN.Tiew5zwB8tm7Wkwod5ZWDBCUEDU3lqPjTrRa54z7EcjX5Ew91 HjMQ6EfwIRzWL3vb68Tfxb3dLCGJ9GevojrdIjj_j9r6rWMwCaDa38_2P1C6a7.8L1YD.bqaX8zj J_kdJj5C3muZGhnBkAja_UV0.XboNJHRn6Jm8_KGZQb8YH.ykjA30BqpaBBTJBo4uVo1VEjC2cqH u3nuWW_yQarC4b0A3eM7D2JzjpGHoPYB7FY9goRxtnfLF_31EbCiJ6PvqqCAMkXoMY8x84gjtpWB mgbwtSAaagr7nvUz09i9Z6v7MC8eSPBem.5T0UZo2jQgm2XtNHqAjwObnSMX9iP4WdrSy0Z73okz 0WDn__gdG.CLlPpaOjknS33Hl41lwbOadIOeIGbMYTzeli8Yz2uhbFrocwSr9de5CrrP1CDJql.f sCPeKwi.3myYCV9iZo.wrNOFyr5f6DSOlGXM6eHg8JcdXlbGLW8s6sYlsind__CNyRcA_y8hGM8y GDIIlYDZe4_4WjrNoPRUDZHiMDBpjh5FrR.50STwezhIL2A2_.GegKH4LbI8XzI4WdOD6luCrJqg Ki8tVmQf034VlNwjJQgtv3adoPAO1TxThlChGZlWfmTTS3x7QUuwe57I.u.gS4Fso7jpc7yixY9R PmiFltKnlQGLJw2bHaKonW3KH9jmFLOip96_2ci.IpYDdCgEhHikDLrMa5jQUfbgpoCISL67Uge4 _EAnByNtYmBtERZPeI4JTPod.2Mvd0t2SKBDT9MeBz8cBmyifkuH6WsASibZebCPGjA5CQpQjuie 2MmMDv47jBFts0J3zeQwgry_YYSaRsyt9R4VawaxBxvkzsUkPmknXP9b8uJgf83mpo0uscBgg5bW nxnlt_Z_UthBW_ryO9m3z.pS0euIgwRdjCzVlRvTbsXHT2uV8NOFv7xP0mnG30P0rZdeooEeoehW tTp21n1.LqJQFwuZtsgf4VEFTA2PttpeC_ELuvtQ9tn4TyzRLY1u1p.r4tVQOYEzazZgkc_eUpnw cmst.Wa_dEdjzSOA49VHJoqtyfOEHsxXIUBDoPcS4a7WSxDdynzOL80QgHcLB4mOo6eKScnKgDUW keneWOcHJBuSaNsIlQ2OGYSckTq28vjahN9..fyPv.tFp533c0E4HzCNojjf.HxN7y4HUKy_t4I8 TBdsJSTu_unhVeeqoZqScYMZszx8NI9YyLrlfE3RwCRxNy7NvMc8gLW7vDpwrIClEFvrcPXoDLno z.xnPKWQVAvO03Px7ifC1JaBJY9b001C8elDPMRNdthOYzVv0U4s3DxWHiP94fIa2zcYuUdqW7kl veFkpGSGb.sESEFJY.lR97VfBETnbqtdz8KYyUGq_qfKiyrDEtfGIGEDmMhF_2UizwKvKVQP_kwM cMNHuFmTaEyIbghMI.slGsyGE8KBnq_4EzBq.T.SWZ_KDS_DksSTxjZuytRVJ1AEhNL8EQAU0toV sX4.5hoG7LsPoYmFiwG2ltoJVit2FhOc6ZTLgJztLHPsWEYSzwgERgMAAyo8Ro6H6LLhJkmTNQCd eWMSuYi4DFlccM82R6E9Uj88ttxxoLMUqs2sgfUldTPSNkX0SYhO2LdL3ZlOaGbpG4uXicHYOkmL PNNjCKdeXr_LMAv_Mk3CplLAwjzvsLtuhlkqw2vM28K3_dYzCjOAPWz.cCrZOPZMPrJM1rfKXZL2 FamsiGzjw77xi2lvC4FCOI_QD8isLB7ss6dWu_s3eD8qWoyAk1QQ.YbXo_A-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Fri, 5 Aug 2022 00:50:52 +0000 Received: by hermes--canary-production-sg3-6f58cd9b5-q5dg5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c7fa0a005ad9d9b6c53c8d3b247921e5; Fri, 05 Aug 2022 00:50:45 +0000 (UTC) From: Po Lu To: Bjoern Bidar Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <834jys4dwq.fsf@gnu.org> <87les46xem.fsf@yahoo.com> <16164156.Y83TkukXya@odin> Date: Fri, 05 Aug 2022 08:50:39 +0800 In-Reply-To: <16164156.Y83TkukXya@odin> (Bjoern Bidar's message of "Fri, 05 Aug 2022 03:18:17 +0300") Message-ID: <878ro37bts.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20491 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1959 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Bjoern Bidar writes: >> Eli Zaretskii writes: > >> > Then please run Emacs under a debugger, or attach a debugger to it >> > after you start it, and place a breakpoint in the function >> > Fkill_emacs. When that breakpoint breaks, produce a backtrace (with >> > the "thread apply all bt" command in GDB) and post that backtrace >> > here. >> >> Please also place a breakpoint on _exit -- GDK always calls that with >> the exit code 1 that when a display connection is abruptly lost, in >> which case Fkill_emacs has no chance to run. >> >> Thanks in advance. > > Started emacs via systemd as and set both break points as asked. > > There you go: > > > Thread 1 "emacs" hit Breakpoint 2, __GI__exit (status=status@entry=1) at ../ > sysdeps/unix/sysv/linux/_exit.c:27 > 27 { > (gdb) bt > #0 __GI__exit (status=status@entry=1) at ../sysdeps/unix/sysv/linux/_exit.c: > 27 > #1 0x00007fdac9c825ae in gdk_event_source_check > (base=base@entry=0x5626b0eb7770) at ../gtk/gdk/wayland/gdkeventsource.c:97 > #2 0x00007fdac962411f in g_main_context_check (context=0x5626b71d9be0, > max_priority=2147483647, fds=, n_fds=) at ../ > glib/glib/gmain.c:4035 > #3 0x00007fdac9679e5e in g_main_context_iterate.constprop.0 > (context=context@entry=0x5626b71d9be0, block=block@entry=0, > dispatch=dispatch@entry=0, self=) at ../glib/glib/gmain.c:4208 > #4 0x00007fdac962132d in g_main_context_pending (context=0x5626b71d9be0) at > ../glib/glib/gmain.c:4241 > #5 0x00005626ab4f3bd2 in pgtk_read_socket.lto_priv () That's what I thought might be happening. Emacs calls g_main_context_pending to read events from GDK, which notices that the display connection has been abruptly terminated, and calls _exit to abort. Unfortunately, there's no way for us to fix this inside Emacs, so I guess you should look into why Wayland display connections are so unstable on your system. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 02:25:15 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 06:25:15 +0000 Received: from localhost ([127.0.0.1]:55807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJqln-0006jG-6e for submit@debbugs.gnu.org; Fri, 05 Aug 2022 02:25:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJqll-0006j0-HQ for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 02:25:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60538) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJqlf-0003kw-Qu; Fri, 05 Aug 2022 02:25:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=e5AFbmDTFztoXn30iBjPCHlSrGtAn52r0zlDyrvTIjQ=; b=kymt/kbUlnxJ mEzP9awjKVfw//aVrTwNBsqXfAPyRRoWqNoPQ/imHBLmbhHQn7Ofzv8lm+YsZV4DizPvpXZFZysTj A+f9x91OBRgB7Kvqtk+Bo0DOgHeTKnudWJPgBQQ2VI+zm48ZRNzNlgBOL5EvCdlosjsVMFl0PJABC FKiIwzq6mzrNaAXtbcVtpdvDkifNbzaNIXpdkLNfRpxZ7heokaUt0x8QljRn41GDP/Dju5av4u6aN lB8odr3F1eNIg9po/09U5i1U7O3d9jgQ/SuaNfcHI1DnWIov9APh+nEpKNzWZYsunt4mygMse6J84 t08bMdCVQx3wfqYWBt2GGQ==; Received: from [87.69.77.57] (port=4963 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJqlc-0000b4-Gf; Fri, 05 Aug 2022 02:25:04 -0400 Date: Fri, 05 Aug 2022 09:25:02 +0300 Message-Id: <83pmhf1a2p.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <878ro37bts.fsf@yahoo.com> (message from Po Lu on Fri, 05 Aug 2022 08:50:39 +0800) Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <834jys4dwq.fsf@gnu.org> <87les46xem.fsf@yahoo.com> <16164156.Y83TkukXya@odin> <878ro37bts.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org, bjorn.bidar@thaodan.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: Eli Zaretskii , 56967@debbugs.gnu.org > Date: Fri, 05 Aug 2022 08:50:39 +0800 > > That's what I thought might be happening. Emacs calls > g_main_context_pending to read events from GDK, which notices that the > display connection has been abruptly terminated, and calls _exit to > abort. > > Unfortunately, there's no way for us to fix this inside Emacs, so I > guess you should look into why Wayland display connections are so > unstable on your system. 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. Or maybe GTK has some knob to let it call us before it calls _exit? From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 02:28:41 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 06:28:41 +0000 Received: from localhost ([127.0.0.1]:55818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJqp7-0006oK-5k for submit@debbugs.gnu.org; Fri, 05 Aug 2022 02:28:41 -0400 Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:35990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJqp4-0006o5-Ap for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 02:28:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659680912; bh=zwSrZ+g27YBoNK4q7dUvSYcEsRAAWw2QPmSmnWvUReQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=joJvcYLau8yfrzevvzicHaJkzIjuKOQ0HFoWCuQyOonZ2mDqAbP7xd09uwiSDYsU9sc/h/VucbnySd1u8dFzX6Y0bF9zNIjmhGAHxr+CnGM3StwXBrixb1HIp/i20U6Kyc73ocNQo9+fIDKfxKWxVATL2w8DmHqzHL3Qljiy4XstLjbW0mgpgusv1XxzdFow4RLnTClyUqXHbggZ7zgAu8M7QV8NXtJxewlpXZ6Ji3aFDhmSk9QTBWIY5c/Sv9z4FpGYO4KSlaf9R1Ei3EtZUqvUXIsAE3l/VHrobuAS7uU2Mg42jPsADSdqns3mSEQ93/u2H4BU4vqxzxGSFos/mQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659680912; bh=sif2aOgAG9BSaGZh4vCmH6OlVeb91QRPP0Y3JpiboRF=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Q/keZ/3QwiWTsaAIEdo0u/lEZs083GWPftVoIFJ2xpf8+wbEbaGI9EROQMSZ4t22czjG2RifFjjwfM6edTGcVaCshoZpVRI8bRMGX6IDYtIlU+h4zuAYJj1hbTLcv0hrRzgi1Q037QIgbs/ApWAvOPGRztPKvfmjj9Lk8m5GrB4YfSp+7oaAuONUr/JsDRILQ3sxaWParqTW1Io8nIiv7OgzodgrToksJet7BDp1jIwfaetFCati097cvBEXS+GF6+88gqpfVLgiJwQISbTZBN8N8npQIctE8+REkW8rQ1k16Iu4fj4eo9a0AHqgAsmpniD9CaXaJkFeoaWGYS9BvQ== X-YMail-OSG: j.TqeVsVM1moJVOfaggCUgGW6NtW1u.3GBvwjR5izfCgUtNuNaE5apj8U2XCa2a F9TU8PjK8jWJPS.iEz9FlJrYD_aTZkAXDXXofhfJZWZEcp030dFtpDqJ5gdkX3D0syPZawXpyjwE y1BNd6sTn1_e_wpnsXy8deK_Ilc1knw84QL29O7dUWFImNQQ2RPdaiVbnDBRMCiJzzwu8E4heyR. JmX0rd_tfQ_ilmVIujdSJBnUy_VOHGmbOTgoJyQSaD9fdNHOzqTF2iur93V.8S7iQujOsv7LUAAy Ytr358ft33R7Vf1_R6I9haX__SZtIaH2vAvw9tiVUfYWAP.9sQkTfrOAyRc0IChGqK6nPa_n_OvI IQLbd5D84lVrtqPjq1kaqj223XumnjExPW.nJCl44zYwArxnC_Lb975rjkxIultAcCaaOyFRA7Qn iK7cdDOZo3iOnaiItdKI0rdPoi.DddfO_Ycj9E_RYFRs5rQo_nWKEE_dAbwQniyF4_PBx5RuHnex mCX7I57XEy0X9LZdV10omBjRLT7eyapnFT71V.1XRK.OrUXK_lSF2mYyoUQBE4ZRUk4pUM5E5FhU b0TOBdvF6qSGGFA0PE9F1bk095CO7V5mjn1ccw8MQaiTTd7ZDGTti6ui1u8XJzfaJVIqLIuKHPES BhlJ25dt6ievonSvYvYEfIb8ENMZ2.l.NEbZDjffiD.SpA61d1ftFtv0RU6.0y0W4FNDgeirTAnY VH4D3mNB.Red1lPDLOszYXNvVl5ptrj0A_EaHSoTJn9mTjG7IYOqV31OoRJC9nEc6IqD1vaEIs5Z .x2zxPprBxjJiuFiUwU242.VUMfsiRwoWkpAQ8eHpmR72ym.X_6ofnbh3pFwOMJpsVY4BNDo1cBo LodN6c9OHudFnDq1I4A8AkR3DMFlOctFTRjTF86qnWxoQvP1_cwcsAOO4pjufN2k7NCgFvTXymdc 18DBOweVbdogtdgAGAKZiKUKEmnFHtUJseZ4RA07N0qpcM7JzZ3rAKVSMlwOJdyjxBtbKhoQVJKk Fc1_j6SgI1QXGQohuivzM01XIqHzHfhUHK7M5sNX_vagdnvAnjmL77mriDJlBu1BFMI0BoQbAQOT 5IZUSDwV8nZnyh7479DFki4whcUlxf4Wyyzj9VBNn_IwrpwNJe_jsudtkFcVj6CMaUKJ3EhIHSv6 0Ak0096jCGCTS1C1B1808EPp8yvafkXJ1X3MrW8Fu8G2nkouqDu5Deqf2kzUdIoGaYxo1KI953rf Rf0CSrUr3GNIlQYQLw5T21Qmj62OMLVqDIHUwGGJqU7PD4aFBBcw2B0kk2wiYXBxsef1aiTPGG8D fFoFQEKtM81daXUIuAGY.uvlNlaRdlEEnwo0Rxbdf8J8w9j6iFjPZT65HLHCu32TNwAs61OkmmWz Qk2ORUDZhAyT2bUiwLJTuAt7zG6hbYnPsgcaOjuNT.PWTVdqH.lX6ad6iayd9etTNnoSHpLeWNLg ZaoE5U.XYTgh1nKvNaMEAsrR.8BYcF4fV3sZHQaS1FGRMqw80gUWaONAMTc_8MjRBfKK0uhLI8HN TYia90x9DUZGBa31DQ_ftqzbJPMfIFfbffG6J_s1PJUbozsO9olfgwJhr6lYBZo.QB6O9.8jIf7x oLji_9l6o9sX6coQTnEcBNn2kTGekk7uNv_l3X7agxl9NIj4.u.Bu78nK12sSITXoiC_ODJLB8G4 Yu_GZqTdeG_G4ATrjtoa34V81EsKeF5sdJBP.hiLBtQU3kpoxUonn963rckSgjptRhT.cpO80AxJ k.mb.2EkFPmz7w8FMs7R3UkcH3a6UJ_pGxQAMEtEIODXzhrRFkxXbVP7virsnb7_o5Bfq1wfY7M1 4S.W3j9KLQpcWL6Un_wi7mUoyidb6SeJL9Fxfi_MwAI2ITi4T3PRxLO4xCJ.FoRbuBNvc6KTh_5v .f1BXTHA63ERSoP4gEabyu.BWoUD6vpdBKHq8fxgl3AK.0BGf8b5GeHM8eWqk6pmnD8bc40FYSA. ERZ4cYLFcmMkis4Jr_cQ9ysjwGz9fGp4SYknsSvnbIpr4px3pkXJ4CYjxZEqTn0Owul_h_HuPOJF X5fvgEfH9Wyktfjw8l_LzWQC.S6SZ.V8vN5z2r4Lm4y2mdjTARCLNKH0PiIYNxcTLR_fxC20eJcy LKWYchW3aqeESso8WqkjJLmA9L6RbYqz7klfmNoTqSqj6AkeeViQfznablxoC.QNoTwRRlmTKsoJ pQMbEZlboUuG1jJHA63MH07Cmu9Fetm0ZRtRlhMUXNwH18dWTMzHMW_FxjtbZL1Y- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Fri, 5 Aug 2022 06:28:32 +0000 Received: by hermes--canary-production-sg3-6f58cd9b5-p4pb6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d4f6ee3877a82eab41195a972aff9c9c; Fri, 05 Aug 2022 06:28:27 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <834jys4dwq.fsf@gnu.org> <87les46xem.fsf@yahoo.com> <16164156.Y83TkukXya@odin> <878ro37bts.fsf@yahoo.com> <83pmhf1a2p.fsf@gnu.org> Date: Fri, 05 Aug 2022 14:28:21 +0800 In-Reply-To: <83pmhf1a2p.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 05 Aug 2022 09:25:02 +0300") Message-ID: <87les39pbu.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20491 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 608 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org, bjorn.bidar@thaodan.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > Does _exit in glibc provide any hooks that we could use? Not that I know of. > Emacs cannot be the first application that doesn't want misbehaving > libraries to forcibly exit it. It literally is, in the case of users of GDK. > Or maybe GTK has some knob to let it call us before it calls _exit? Nope, GTK simply does this: if (wl_display_flush (display->wl_display) < 0) { g_message ("Error flushing display: %s", g_strerror (errno)); _exit (1); } if (for example) wl_display_flush, a low-level Wayland interface, fails from an IO error. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 02:30:09 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 06:30:10 +0000 Received: from localhost ([127.0.0.1]:55823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJqqX-0006sK-KE for submit@debbugs.gnu.org; Fri, 05 Aug 2022 02:30:09 -0400 Received: from sonic305-20.consmr.mail.ne1.yahoo.com ([66.163.185.146]:43793) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJqqU-0006q9-7p for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 02:30:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659680999; bh=1Va7xyeNtjf0HDTQaYN7wSxgkxf3gv2NTT6POK7YNiU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=sv3XqePpO6KoFXhXEOxb4uoJU1eIyOzTaekxEX0n17skYcG9w/W26yuwWMRMEydjruXQENQNz1Bg/86ej0cjk/tmMafwa6pZFrOnKtC45+z0XYqzNdGzAxLHdE1peoSoRjoMHFyLT/FEYdDdufmuaXYTAqsXXkd5rEC1hm96k/m9JuEB4cKD82wLIuHKW8ruXViHhXgkEfhUF0DZS7vlzZQxbP1or4Jt4PHzimzRukQFyd1shLmiupHwDco8LLUcWPRwgSByjwt1Y72Gza92JnzaKTsCSUJkNY8g+UuvodBk4FDuCD1NlMkThJ48fQTaI7ABZY3Yk05JXkbgVaEqHw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659680999; bh=idXSu9IMn7Xtqgv+hHXoo+RYGv2aYX8gFVhkLZakDR8=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=dXkcYJ2bsnffUufh1QIsrq3+QuFFBTsHSPRzPQuj0NoQaydN6LB5w7jNTW7yu/ZpaJ5bWT2hqNqJJPor7yk6bsIKQB7EceQ7h5P085vvOMy+R8FaaLUiQEopG59ly8TjNjA1MVrJq5JbZJtFVLNhsJx5tdGrUQe7Ax+RZvQSnT3jv7hqYw4VGU/3F/6Wg4q8p5G1RrS7azV3wtllQjQh0jrZ71KMEGJsAkR/+vpvyrQd6On0tR+YwVqLZHA7Qu6Vp+YdtAbjsLaQAkM2TwFTfdom9ab5hnozpU9C2CZGtANhS74+FN8maUZIw+R7w7BCH4R5dkBZNYYbHNJSJz1Qig== X-YMail-OSG: 7FhhJ6AVM1nhUUCFsjWvroOjRbAVlVpijln.T607np_ZgxKFrpWQNJJ1QL1Iscc qfhKP8oR9mtPluC7jL4P2Unywu.X5x6ctHshGZOnvwODF3Pd73nuKUc4h0J.rRsmUgcRYQwtth2y DvWAwEd4GrXhrFfRjUqeV.3xd9HsiOkPaw6fL2jg07MCfqQqOHBOCcsiFnrLUJG0qwErjCDCMcai IBZMxJPKwgyvlmvTPplJ25_NxnrZOIPhWqYzwjxfNGp8Q78yRQ_CS1YDBWnMH3zQR8Bjx.AqRjPM eZCAk66m9Jk1f5QMez8KWXMVXLjuX1FqkxDkVr6.nD90o35bN6iTOX1CIRZqzkUZSWfMJUERF6XO fAtYXNQvblW71pI9H1RSaCJTB.ch4YInS_zJceu1ujlSpC1MjgNgQYxNEhe_R2753H1SaWE7ky7b zwrCI8rtKR0Ig_Suz.PQIG7E7nae8mjR2lZHa.OwB1m6iqO5OZG9ILKw6iZuZyq9CdqbFEsqyKYr PAloniYErA5OTrqyalqlYSlJjpsZnfFMaR_FYnWF5okLpQivU2BtlxwojCyctnEHpFBOe4thBmOM oIHPrGMbErHNzy3dklHG31JEUL2Tr3tnal.ipGjNZhhRAlioB9daLMMlp2LG4XxQastishK9bw5z osEXBQqiomlk9bqT30VarWHVSe45O.ZE286i7gUe7rMc0C_1kY04o6azKfEtftuuLUn.2sXiVo.r kRV8oiBcxtPg_xk336lOHXe2R833LADSNDdw2_lasZy_8Ir3ys3Qdm5fBbE0tc1tt9ptJDa3JUV3 ccjzpulyZFV5FBiUdbRkSTariWVgGx998MKQUlQE0w1TMMEKnIu47hfYnQTpFm7FF3Qr7YJj5jA1 mIFYSV_AcXtdnktI27qdN4G3yi.qDQaz11krDpuaDAQ0vF.b6JKIt0NzDps6Zl6oRjngk9f7ZG.O iAKiqM3CAEZrYYQw_meRKC9ifkcqNlmUhIMKHOAvVzIe6rqAWdmdpVzVsk3B3_3tfIXItg0biBEi _WzUklMJGJNb9eRvh1bIjb7dzwb7FI0UZizL9c3GrLAN61rOgU9nyhplF_1yHFVSS8MtB4fMa7Pa xAZE1RrAQidTsEwwXWFM1Lh7iEVPjcf_nCxYNVlvzTL95h6nAr6rgT515mkK6QLBqT4kjtzZnOKV G3zKD3o6raEAdXHNIGvt0Wchbh.YVG92TlKa.hg1bmsKH7WfSiUIMVsKYEK2j9ZN.DFFLcsFimBp AC9CA__K1xy_mnea.XagxsTkC.zbke9VwwtCLhhR7k2RbQG9skOcCjt977EO0nY1jid12IkL4rGf 9Y3xm_MQmiERcZfAuM_bUjZFgkna7e.YGwuw3RZvhtgpEd9bWR5T0TeDkp8ogcc_Re_wItCy1zQt Q48uuwG5xwS018KgPq5o5PCcbJe1vILCi7W5wqr8kn8KL3oLbcOwH42kHcklSVvpRsjSDF8q.HG0 LAQNPoniyyZ8PFMiz6zPzh4TjX.Iw8IikOJJUxowCOwC_OuBjxl7CAONe_dV57KDyANsmZN8Ymt3 s8m4d2ZrHsZBK6yfhbdn3TAeQWjBT7ka4jnBwdBVLHzCGpxuUiWaQXCnOYqAM8b9Xu_PlRR8Bva7 vpxPuNgcc9ZoZnl8ESkboEBhXT_ul8lLhXrl7EP8PfpvZDBxX.nr5ohfFmFNFqTUE5jnNqhnUv3_ 8wZdS0JHFaUWOEceUUWswS3McGHvfZC0Ip3ps0wxmQOt4E5WbQR9_Th1ZpP7pNkJ6lSMcfRwL_Ob nhFLPzYZWYzmpyKQZI8nOcUT1lIsmyhaaTG1yunClmomhD6MGINmC.iO4C9UQq3RsLWMrNaKBwQ4 EY6fR10jRVkgPX8j_GkoCXbz6tLWIW6ToP0IAhhu5WyDzxfULID4t998UTfbdgdbM1_ZpcWVafJ. FnNxetugQCisTDPe45arpjRP7rOVB7Szsnv3D3Shs6B9wA95k81nStzVGOJauImqxy0kUJ_cTrrR WG50TJol9hKyHcMeP64mH83pPwT7QcV_MQ5xUVyKEqFu5iNASNAbEWebHWQWsIy3xQ4Dtac3SrtU cbemTCCs7h1RUcqvGSMxSLK.ThUDKJJTMC3sxEaijhObm2pYsPFzwfAi.dksKTiCfhLCjLiEXOcJ binFVylW41U0jxb2Wv6h2LgfY57ggkLBA6g.Lwv_ViZ5_Bcnb1Xy.e1Ecqh_cenJoj3zZfQ.L6c4 VAnPSf2u63nJg.Vija7Zzhu4U6lseRsvVZw2.1dk7M9kYsqiTSyAWE22BpIg- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Fri, 5 Aug 2022 06:29:59 +0000 Received: by hermes--canary-production-sg3-6f58cd9b5-hxmk8 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 001a90dc684d0f8c273aa13882473013; Fri, 05 Aug 2022 06:29:54 +0000 (UTC) From: Po Lu To: Bjoern Bidar Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <16164156.Y83TkukXya@odin> <878ro37bts.fsf@yahoo.com> <2972937.jrzt3BHeHG@odin> Date: Fri, 05 Aug 2022 14:29:47 +0800 In-Reply-To: <2972937.jrzt3BHeHG@odin> (Bjoern Bidar's message of "Fri, 05 Aug 2022 09:15:40 +0300") Message-ID: <87fsib9p9g.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20491 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 366 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) [*Please* use "Reply All" to reply, otherwise your response will not be recorded on the bug tracker] Bjoern Bidar writes: > That's the thing it doesn't look like the connection is unstabl alos nothing > else but Emacs has this issue. Did you leave anything else up for long enough? Try keeping gtk3-demo up for a similar amount of time. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 02:31:31 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 06:31:31 +0000 Received: from localhost ([127.0.0.1]:55833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJqrr-0006uw-87 for submit@debbugs.gnu.org; Fri, 05 Aug 2022 02:31:31 -0400 Received: from thaodan.de ([185.216.177.71]:57628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJqrn-0006ud-QZ for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 02:31:30 -0400 Received: from odin.localnet (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id 8DA2DD00288; Fri, 5 Aug 2022 09:31:20 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1659681080; bh=Y1Pt6HQphpzcATfkTVTs6w5AzWEBVSL31Q0GjepioZE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=ebgQ69Z8dsctDLcVhV6RUhuHHus0Cr8Ptj8xhcecAWLRA2D46/20pV9+mGqWkafIh vRGCAOdr+J+qpxJp+Z3QBlgDWioCqYEx4A3R2Yf6G2QfKFxEDGUDvvWCWlYnzkcRLH 4+MpjjrS8RC6bMaPMxuPUU/CH/13fkl8lN0dHePGm+mCG8+HyrSVWNwiu4xVBBKj4i nJzkk5WXpApVO/7rmE4mCqzmLAbbmrYullK84I0hQmN+Eh27s0Uee57x0yBbhv41nW VgQjmfYO2t2FJ8tReq1Mp6BpZyd47g4sfOtA8NSNJDCDwl4Dp6rGs01lR5hOjQr5mM oeAXKoi77yjx+/lWclYQJQH4OAlabgLtWC1xa6Dd9GFsBhBYhzy/ZpakqZ/d6hXjIk 62BrohX7skB7NggGk5AJdkMo+aOn/ZkLpfJQowCrM57hIJS+ahaPxMTQKvu9XiCAY1 FL0dD9CQqdSTGnC2k97H4eoqNwyTQEEdwVp5fOlKRr1E2KAU3AjXOVRuaaMnBs2tfB xKRWsRq9UN3LMXHvI3L/E/osECmPcSgrv+9tKZywZw89Ru8W6iaNdtDV7P/U/F3QlK 9ctxso0TFXWLOIfI3BFB1u+8cTTJF8n9+OmFDw3KCwI9q3cztIgtxpZZoXIt6RJvmx FtwWaZgjRV2f528cXDq+EOpA= From: Bjoern Bidar To: Po Lu Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland Date: Fri, 05 Aug 2022 09:31:19 +0300 Message-ID: <1924194.b0fCpgXFqf@odin> In-Reply-To: <878ro37bts.fsf@yahoo.com> References: <1932596.zmb9SnqgO4@odin> <16164156.Y83TkukXya@odin> <878ro37bts.fsf@yahoo.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Also why should Emacs exit just when my display connection closes when it is run as server/daemon? From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 02:31:58 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 06:31:58 +0000 Received: from localhost ([127.0.0.1]:55837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJqsI-0006vk-FN for submit@debbugs.gnu.org; Fri, 05 Aug 2022 02:31:58 -0400 Received: from sonic314-22.consmr.mail.ne1.yahoo.com ([66.163.189.148]:38828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJqsF-0006vU-7N for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 02:31:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659681107; bh=8pYZNj2vOxoJSBiFMUZmZWCUueQD3sbRUiY5v0jJYxs=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=ZsgHB56gK9ia0dQbxKeUyip3yrxOUV2IlFsOaToVz31Rwond+cMJ/HmcNJeVCQwK4fSOBWvtkJ7cOHODgKF/AodOgew5/vq9PziTbWjptH9dNUOx+ChMDg8IJNnS7iYKC0vuYQFtApiH36CvXbyZVZ4/4OeHOMhRtVWuQLjHSNiwasCgGJSj12lcHKhLp5X35Hw8UgJnJw31j5SAd5ZmorkRFKFEZRV3kculoK6MFnMCzKMyNZOyWUJiWqbr2kFCj3bp0Byu040BpjH3LAMysBJ0DX5DgFrw1mGIXXERo9f3iRCdgif6Qk6v6YcTIWfJNfBxu/9J4lorRdZSn9wE+A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659681107; bh=cxnCMHWouegcXROsqh8D78/UbnIeqFMQQgOUuWi9E6b=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=JB4MuePGTOBl5GjaRY/NnWnQBimkgeHXFKD7NJVbIOxe7PK+H7wiGh3afWgUyuCA0kFkz4TPle+uN/F44ldPLp3QPkjqAsVXy361baXqfd0tbqxGs98JcbSfZYmN1l9B5xSVpb34htV2ZJ0XTIWXqn3FIBCNWPiv91DCLIOL9dLmYT7AHRBqyq83oiN1E3vyWqvlI3vX5ewnbIQSuebWC59JDtTdmWdApO0rp7c+3qcNDh/pu4ZocLBe4Sd+WyAwywVpEk6V/rmhBFtMD5kS7U9xhtVo4BQOu8yY5bGxSWKcFmGFwjz14hUiDKhmY/u88FHcKcZNJ9geoHKUxm2VFg== X-YMail-OSG: jt_X5kIVM1nAONNS0Au6KWEToH9E..cNCCzUH13RWZG_btRjlw4uAbnmVGV3z0d he3trzns7DlcWBzgBZ_qdRxXbzCJ68kAcg.A8MXCUBWe2z184ha1ae8yjhOlNayjRpUMDSzIyE4c ntxOOsK_n.7KSmPjwVA2GPfn6aMFkiDPNsZh8nFGOvFzfOHyaI5mlndlWmXtDN17JxWYNNHdvLVa 0IGn8TBFFNWUcOy7BpdtNJwPu3DIGEFdRMBLnnqzuxuw4If6psjKMvygQL_ekmLjnlAFgzynSOW4 jXPzCuV7g2RGjqxxN1DNPZm5q9llSg.urdpRG0F.a0o5NYe.5ykDXymgtbDbde0wieZ2aGEmxNbp _1ap98q_wKwzUP0DV53b6uH7yCLASdwbAtI0pY.qaOvjSkMNC0laoD2AKngAw1yb.5cmLgtmNDBZ CesS8Y17KLFPM6FnGzzEen.wsVMCdcl6Ww4qJFf5f92B4wNp2uXfdXDtqpyRDX_AK9u6zHvV_Iza 6I6EPFU5BhbveflP80csnaGXY7mPdILb10qc35wxkhKQT4T7K84tx0FxCXaJoAcxC7XkphTJAT_N lUA9c2tXFG4ElwOaH5R8FlOweWKCup7p43amb__QYBZXld3Nq46JOv4KLU8dR9DBGbTZ9YLsCQRz 7VjAVH7JdolopMmudUhfh7g2gloiag7XMpW5k.hNuRpB5s8QhKQ9_ciTSqtCsTuRmFyHpO36GsAW ZqKK9qyXf2azj7KpNo3pZsvdTk47N8VKMqe..er3ivle3Ee_dhosizWDL.1kj_8xnihVC3bjsbRM GOOrL3kCFMYM2HfhAtPpXjmBNxrut__Qt42XjxiEfThsZcRUk4ahj1eGwt3sPBMcncfhR.ultpLA Sjg5_UQkGueJlpT_dRN8KU5djj7Yz_OUPWvlmR00GT_nLC4g3Og80JM2hNavJqBSov4rA5Rcuwjf TuwW1F1gC9lMxIu..M3TnC6huy07oPOupLF3xWmJPsts68R.MMIYAJtrGMM3E4CQWu8rswScfgQI CBcwTpJPwnA7A5Lcih0LCJUEOTeqrtNJ_ew1s1IcLS5QcEPWDLZ6gZjCM.qy2a.FpzUtB93wafqk drk8h.aik5QOgRxIlapnHl25YEhbfeuYk0Og4IIJ2ykmI32xB4hzcUmkIuz0PoqFzOuG2eLdCfOa RQbcPToB2IO.7D1iOwmwbM1K4.FAsQr9hfgG09YSLKDwYMuu5fVOG0Ho_EF_M8ts4FmvaVhaZ0U. 5e.B1i0PEM5ylckQYG9GJjtRZFIVFAfrrEzZPkWIU4Kg83Ml9krfE0hxNSHouDsSgCJslDxeddAx Nw0R9CeScylx5fjHqduv1t8FFUwII9OyzkZlOP_CCQpU6UjyTC7FuQRKBvR5DxCiFslptzIf0jjw NLg3XKgxXKJ7PgeVygE9uUXzhkUoRc6qVAXmG5sBHBY0Ag7OtPAPoa0a.cbC4Xyc881vq8U_9Q0F BPm2h8jbdVL5oj7AimotWSlTrMZThmcdRP0E5xZah9SCAd4PTKF91YAiI0F86ed2Jvsw6YlhjT5E bX6220Pw3RXWmMKRAlOBYHPvN9emxocBx7QphwMwgFQQCP1MMI0IP77NQ.TcSQpD6MHsQhrTktd_ FuKeWuQIPN_oCQvHOYWfrweYR.W_VAley3Vkdwpde67syBrVoINftt.no9hjfbGQXGcVFB33bO6b CJ_9FoLjucpVDWVTB.yn8.cHNCokYhTRjfjlFhNRl7.ykVgG9CIY1Bz8qHX.n96oEuWg9fYn7akD CTxAErLgFwooHC_smwqDGiy_EZErD9aYLvqpvvGPBo.LvelHUjILHUJdHO.fdZz_pBMGeRojfBd2 G3LKDUbX0QFkeXs.uuqhOxKqdz2O8cGE3HhO.r3nhcwHoUAl5Nv_3ZuI4hUktX0bwuUdsrXpMqBU .HV0Uc4NI5aW7dCUoZ0WvOe5.eAOb274i5En3.FySKFqxn2qLoyTm6NrHOyzR4A8uZGaOoqAMdDJ uDdYktx7U8RsHHUWmsiMgcUaKFobCqT1vajRFOl5kFwDXgInGOsgoEu6slY8QbFn82CRduLcJCc7 1gy0WeNODz3lvYFC6jRxa5W49g7st.EwMxU_yAoDnEZ_DS35FcZYg2MU9ZxBAN0qeX98DyP83jon kR21M7hQvHzS.k1jUPIMkSK8anb8GYmB8c47UFjY_OSKJvgJ_1dORStjnvrDmhRtgXeJtNY7LkCf aY6Y_QqKSu6ALicGQHIgS8Uhc55AIXb0XLs.45TG9t2uZ2llMJ46_RYwXv_U- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Fri, 5 Aug 2022 06:31:47 +0000 Received: by hermes--canary-production-sg3-6f58cd9b5-jq7xs (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 51d52c5a94512e43e05a96526e9cf2e6; Fri, 05 Aug 2022 06:31:40 +0000 (UTC) From: Po Lu To: Bjoern Bidar Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <16164156.Y83TkukXya@odin> <878ro37bts.fsf@yahoo.com> <2189728.upBv5HjrgE@odin> Date: Fri, 05 Aug 2022 14:31:35 +0800 In-Reply-To: <2189728.upBv5HjrgE@odin> (Bjoern Bidar's message of "Fri, 05 Aug 2022 09:18:58 +0300") Message-ID: <878ro39p6g.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20491 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 473 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Bjoern Bidar writes: > Also why should Emacs exit just when my display connection closes when it is > run as server/daemon? Emacs can't do anything about it. GDK (the library used by the GTK toolkit for low-level display server interaction) automatically calls _exit upon an IO error when writing or reading from a display connection. And please use "Reply All" to reply, or otherwise the conversation will not be recorded on the bug tracker. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 02:35:38 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 06:35:38 +0000 Received: from localhost ([127.0.0.1]:55856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJqvq-00072A-0H for submit@debbugs.gnu.org; Fri, 05 Aug 2022 02:35:38 -0400 Received: from sonic304-20.consmr.mail.ne1.yahoo.com ([66.163.191.146]:46843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJqvl-00071j-4u for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 02:35:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659681325; bh=sHLFR/SQ1pX27r+9oqWJgySFeG9euiUcsfwglwJAiGM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=QxvFLh2MkRZXnXAkEe/N5A9q0kaxT2yFZ3zfBDS4VeSaGwEqALU9cPIBTxHJdA3Bms7CtB8Ff1wLcQAzIZnBo1X+socj8KkkthV2EzPZMrk8uSkf85k42jx4ZcpmTb+/FGpiNq9X3XstMxgqFR916y+np/hp2S1J0cMRegJ/wcOrnq96H4g3DR5ZSbe7odzkKP2l8uz+I6QgBMdIGSE+9Ej+zctMxKSbu/Eyfd4h0IJZ6RVhrvkZmMnslBIusfyZ5YSc3HMxFngxFKpcEmfdg8EhWBWmjNKNP7MqA+W3ls88gHOJ7UXq+eVmHBUyTxk9ENQFDwROrLmYb1Z6wqwpLw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659681325; bh=E1OZZnNus6CXJ6qUpvcSwQWo92/nawzdSh99GLpdJNG=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=WfuoQPcBj6EJ0dYeYyTQKbu/uzotLKrVHtu4FB20Qw5CR66t7xdUCjnaj8MAl3zfZ2qe4f17T9jK2iab4eeY+IpeXACWcZKxSruZGq8jW51qG2qIogvGTOu3/HkvXSobmf4c6we/rsUrPEW+fZV58JfyxweSsGKYDmTrGwb88SRn9zBmsGvRPA7y46bOAqQjNwZoFqwwUpCuz4fTuq3V08iqDvj3X/P69VGSvhQi/JK9emDw723MrbOieFswgFSde4Gt+f4GYVVQpuQOXDPVmzsMG0VgD3+kH0EHPx8EE2l6IVs27jU0PLDt76JNMlnfDaMmqS1+BzzAMGqiN4zbew== X-YMail-OSG: 72zD7qwVM1nEhDZQ5OughEvYoEPBKQjSrafSfl3m071x3G8J8m6CHYypLM_rCVw _uzwF1h8ohr.9zk9.9.CEXQQem_wLGA7ZqUxzL44wTcsiIOMdvuoWy7NCt.RbMoBe5Jq7VojF3Xq 8NrrOeMXhDdzYZB3QCrpkVhDs52d.GQG0bJWStn8fHYdv6P6ojJ8K5sxD2YhN4m7itKdlnhxvLe6 0ebZHNHLMFoiuP1bLvNBOt3FwnF1uMmmDvbz9lrybcTro19ZeAcK9v9Me8o9DEmnmeK.zUJ1tgDV xshT42Kv8WEd2RkN4bTwlZLK3LJuXZgWsEHP4nLXnNxe0lun9ud0JG1SQ8I69UfFLXy4JONm6nZu ZIQ.84w4dJSTlz3sWRWITfKaiHLWKZm7hmYW.Ze_Kqp7peeXQcGOKkYZ1itxzOlUgUSe47Ufaerc PzyiRzSLkQKAItbcC5z4HKhLNqEo7mpOHXWM62Fovij0tuZvwcwknO9W_pGKMZiRm0ovHL5VJ42h wD2FF9Wfe7817UgT9KYx1_9KP4zzujNJXn3tmYQ24T7XvcGmT5oQYm3Va5MZeEhQ_W_veg6UhNnS S6ArcgQkOp.qQKKYEbaEqqelJyxIauAoo4.N4i_U_8PTK7XWCAXP9vkoGkz5bsdcjX4TJK0Mkc6n 3Kspk_z8Y1hpuH154aOz6y7TtjtWMIQcdm7X0HK3AtIDVPTkYMVtrGHh6M72jz9HQUEOxZmtBQit claBwVw4MEDAaDDJevsAaWnz.e5hch0dCz7wslaoUjAnyqjuHlw.fcsVTf2AwYAnWh2.qSdMx0lo j_lLvqT6KbriBHfrT95qcFbCUOkfD0RA7xUwQLbrRD87h4Fq_t46fdzRJQmtWC3JaYHNE33eu4ca sIuO5o8rLDtZCP0ZlFotTr66.fAjgUAr4JPRxoEGe6OM9jSyhFlXSg7C7W3oXwU5ocZWKbJnVPcL JtwKaLQyCVYzaQz4WTVtIS0_ZpZzrjDiBKm0Fdakz8TATAuhmzgVEUGRgoYH4PIcTu73YeosJEp0 3UxLf1OHDZyKIm25tGonzZV_z3U3.f6uM3wDdI8zY1qG4lq4hsEb5OICDz5EBlxDCw4TDYornxWo rsm2hlE0bOyhpGY5czvyMJ4nVv3oWnkxvAj7DwpsWTjqdyKXWJj39jUXE4X2qvGSqs8goZoDn_qT R1sVDQ5VDSXG7OiSIxUSuWiHyboktbgZ5EGjuGvde6Yg1pvXQWTMRmC_mXVXLKD39OOivHlVrH0. RLAMRQYkupioOcwWJCDeNtXAwOUZfRUfjASgrN_rVqeQso7I0s5BJPOPszAdr0eirJWqPsZWB9j0 7ETzAYzjnLEO5K6NVXozS1o9SDo8i.K5w8GUJpHq1uAX0Xu.pH5JMFc78ojM8_z28vFkaIl8sHtb wL2xEuwaXOdVzerToglJjmL7qhBUkWaaI2M48anXdsvd6uvRvbipFHR8zOGvXgQfh0fbyLNJa1Q9 ZkDmfUtJ4I7xSaV2hZmEc3ObGIu1ayJ.Z.R7Igcin5N.vxO.nmhQHDtQyfFAPwUqiod1IZcvwyJW LbwOIU31G3wwIqTjHQlF6SvFjcykbUNjYHHvnQHAjfsMS_D9cdFkdPep2r_FpsP3comgQkiq0D4B 1GbIMDxjwRSDhWMIHfhmUJmJXHz.PBb8OTHbDgnw_LXi0exf63mXxu_T4aKrnoza_vggXHk2JvVW iXNTrzRpiSKKzJNzuYVHIi_NfHG0hOyURGkYSF1e3sZcpdX8.RSVErgpiu9rFwC8gufa_YG7R6Vg 8x7Kk7F1iONDSjnMZCKv_H6WBsgkF1pBCnpz7RApV987q7i9xZ2W6MMU0kPryqr24v6XuEpTJN5J 1vnOzxUCQXs0z3ouA1m_i99tH7EiSWq3g_Li0rwP0it_ofXbqTrKLdpyY_5GPB7didqDcy79FAeL 9BBnKpnM20IFgJ_NZUXFnLeas82tscupGOwFfARM.tMoWCPGPzcDlwjRSJARtaI.XyWdc23kxm7s gF8V7pbI68pkBzbc785aF38oEjZAQDTXbLs_coopURMI5NjRthg6mzpY2uZg7153T3EmyfyWQd9K ATmLSErEvxrzuygrOuEFyLud7B_41KtRp4kJCkktgzhGNuyQg1DlZyyVJiTYdwa.6tRT5CxUSpKy kNd21h2csQz2nJgBSykPViHz1r7tVZ1BehsyDZQy5QUEffswTx.6EESls4xO_BiMg2m7AYiDwoq6 aRo43Ero6u2dsuZYNqYgCLf5Vb3vmOOcB2Y4XbEyqPcOYYn0h4o5gFEAXUSc- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Fri, 5 Aug 2022 06:35:25 +0000 Received: by hermes--canary-production-sg3-6f58cd9b5-pcmsn (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6da33f1ccdd35e23958f3d36f43c0212; Fri, 05 Aug 2022 06:35:22 +0000 (UTC) From: Po Lu To: Bjoern Bidar Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <16164156.Y83TkukXya@odin> <878ro37bts.fsf@yahoo.com> <1917872.q2Y8mqo1ke@odin> Date: Fri, 05 Aug 2022 14:35:10 +0800 In-Reply-To: <1917872.q2Y8mqo1ke@odin> (Bjoern Bidar's message of "Fri, 05 Aug 2022 09:27:56 +0300") Message-ID: <874jyr9p0h.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20491 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 199 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Bjoern Bidar writes: > Also I have to add that I'm using two screens, Emacs mentioned that is > could be an issue when starting. What message did Emacs print in that case? From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 02:43:59 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 06:43:59 +0000 Received: from localhost ([127.0.0.1]:55863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJr3u-0007EI-U4 for submit@debbugs.gnu.org; Fri, 05 Aug 2022 02:43:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJr3p-0007E2-P8 for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 02:43:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60706) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJr3j-0006n9-Va; Fri, 05 Aug 2022 02:43:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=dl+4ev8NRy+IDs5EDWpG/eW1HXPybr0eGQ/Wt4r4pN4=; b=HXGp+euAIXRm XEPnD1NG81oiB7RiFQ9H58HAhFU+i0BTNXTK3+OX61PYgZDfxlPBkgRozNBvbVO36ZZofAjbFOjPP UnOeCef+F5BTkvveY2lXBunOGCVKnRcYqdMmT+CfVla+kk7gVbMYfv1hqyMXTVfuCYk4flBFzj7pF phctvnjJsqXvVVPB5gXKhwt4jmCj4v8niXTECzDrQP4mYp/YY7TjFoCG2GZbieJw5r2Got8jYnajc VPx2tQP1yddv1P22jLXA5cnoomPuzhRNqeBWVI88fWO6J/uxm+SEqz+NLGSExe5yBrHy7AqPFhX8f FmxlXVnZAFVYWWLSk4eGwA==; Received: from [87.69.77.57] (port=2144 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJr3j-0005B6-6Q; Fri, 05 Aug 2022 02:43:47 -0400 Date: Fri, 05 Aug 2022 09:43:44 +0300 Message-Id: <83mtcj197j.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87les39pbu.fsf@yahoo.com> (message from Po Lu on Fri, 05 Aug 2022 14:28:21 +0800) Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <834jys4dwq.fsf@gnu.org> <87les46xem.fsf@yahoo.com> <16164156.Y83TkukXya@odin> <878ro37bts.fsf@yahoo.com> <83pmhf1a2p.fsf@gnu.org> <87les39pbu.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org, bjorn.bidar@thaodan.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: bjorn.bidar@thaodan.de, 56967@debbugs.gnu.org > Date: Fri, 05 Aug 2022 14:28:21 +0800 > > Eli Zaretskii writes: > > > Does _exit in glibc provide any hooks that we could use? > > Not that I know of. How about asking the glibc developers to provide one, citing this very use case as the real-life problem to solve? Specifically, what I'd like to do in that hook is to shut down Emacs in an orderly manner, so that the user won't lose all his/her edits. > > Or maybe GTK has some knob to let it call us before it calls _exit? > > Nope, GTK simply does this: > > if (wl_display_flush (display->wl_display) < 0) > { > g_message ("Error flushing display: %s", g_strerror (errno)); > _exit (1); > } > > if (for example) wl_display_flush, a low-level Wayland interface, fails > from an IO error. Amazing. Where did those people learn to develop friendly, extensible libraries? in what tyrannical culture? From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 02:53:37 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 06:53:37 +0000 Received: from localhost ([127.0.0.1]:55894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJrDE-0007XO-So for submit@debbugs.gnu.org; Fri, 05 Aug 2022 02:53:37 -0400 Received: from sonic301-30.consmr.mail.ne1.yahoo.com ([66.163.184.199]:45143) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJrDC-0007X6-Fs for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 02:53:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659682408; bh=TVMqrq5KD5OUok8wneoR5XXe8UYqyIO2lGMbJj3mW4I=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=XvPThsGN4eWGpTv9dvIQPbx7Erm+BPqY4O8iTZBSP7pRaSPgqoRZNG2vJT0P+/ULzZ0fURMxwLYMHbdnOt0c63+db55ZUFt1seloTqA58pA5hZYdAeyMG8Vsb12sycomR6xyKYCUv6Hj5GQSh9xKphjlba7jmADGGa9B7w6pfUpZvUQTQ66jSnrfWKs9OYDnjZQEDNFBUgDau0us3fQnafDtrshGkce+YgsIRbJWoxklv9PHbBdhIGf1ft8o9yi3LicNM3lfZFZUs6+f4wg4/U3N9ARrRvU7NgPNSXLU/2OfBJAuETSXMXvlXFZp53ONYIEgZUwns319zdVeEkvzgA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659682408; bh=FYtenYQSrtS0tmi5kJC8SiNbOw+pYTspMVktIlivHGq=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=klbeZ73ccsYxjJVQe5jlAlLiFUE9Im0A358h0Bhjh78EQTtLI3PMNsUts5NAPrfXTYmD9YIPGQNhtiZ5Cd1bxQTxEnB7LADMry6dm/xH3Qkyp6DEhSq1IKWAkgdZpsCVZFiSj04ksDM7hktMDDnoQlfNQu087FNdwjUcjmCbO++TXjsnV8fNq34H6PziBt/loEwxcaPpfK7wGec14dg6HPSIs2tLJUpfdBsX+FZwmhmf9z+OR64cbDWHCYjsBFgXhx0+DixWpnVn1HhJic/8A73ffDCynnZATFRFJKYkMBzQ4E6CcbRGAMmrW2iVc/qcgYG9x1BF68G4JycNUfhEKw== X-YMail-OSG: Z0cGliUVM1lGzFxAdjzbu10wrtcIM0crFbR3Ns0lPeZYEMXruxXx7RuFJDHYHze uPDe7f1v.SgIP7VmGp_jMTMwGkRq8rIYCJxDnTcK1HmrVClHLJLjRIj6nwInKlO9z.JXPXPyLxV1 XRaMOCdK3iE_Skl4qZhoFN7jP5zuuFiMfMV6t3DPjyj1w9uTxq8zZdE_.4Dv_RtKrTzGL03nJU36 mgnJjRFcKIukShSsyKpmMdHGIeJ3ryI5s4SM4RfPFxTg9p.yBW4p_IxFmwVKCdLxaJkWCF7MaEc. oFmN6JCqQjfufQTUZ1nldsFOinkbmNkb8ewIaiw363S2pyYWgNHGJBVO0ZJ2ysqIjP8DPy4VT1Lf 8qWli_oTyFITiTOIHlrbtri9NHq6Us_3Vh1OTrFs.oQgfzSwxBzV2pZxSWAvCIW3O79ymrC5cDdG W7G6dwIx62b2ZmLdFM1HQDXkEUVsLFN.pNFYrSR29AtWzAqb.GkNTD1_wzONChfkk2Q1rxZfEaMX 0ba9XorXSbSKTz_aW9E2a8LEf4RZYJ15JncnwZGxGdBi3rNmdRl2FAOALJfZuHWrTvaOMFDAZxsA KpH_6yb0HS_38D1A_NepQ55uObbLUYPBZLaUdEcG9erWhLYHZIGzwt4CN5A_l8DXg3qAreGpcKIN PAtU51o0r8wbtVIzaou23Q5YFPobOhQryJSXCQxD5GEvOeuQwcanEUvFOyUJ8bMDEbSwrpJuwJIN N.IW6VMclGL_nIfT9VjeBkRaq2Cjm_62bMfgitQhf74ApYCnxsIcdGenMNLGuJNqjFsN8nCYiTjw dmo3_Oyy8jwwUvi1eo4hk.h52WEM0Q.58lSWFzGLPEBpzMEMkRSPAhHUqILE_HK4BCAFTpCMcO7z rfetAOzAFhghtiMSbhxcVGNhV7kSc_JwuZBraL.vRMM0CEpy6KfWxDgQ1C3cwvuiXl2CzUd6PKgq GFCzY7lWprtKI4KcmNZePS274Ph28kaWfdp5YYWyw.iIwLyAgOBdDYeQubmXHf0LR1mVEg_0zbQa 8WiFbqnfhVt5qYSWyoNLTpLRerf1D0AY6svTNw4FkbQ25H6TOViNX3nqEOAvUexyiUraZ1BV6P_5 Ln5fBBcOiXVqwkGKG.SEpyNb2lxmrZA3NZpVSBhig.a1EHan47Zf2ZMlcVGzAu7k5I2IE0ZIj7tV Px00cJNef..Dy.C76u3EHQQsO0_5_tTcQkA7HpLYpie5XN95MvP_aWGA2u8m2QiMhSbF3EWsMGr4 9xrCwqEVCLc_qJVmfDzUj9z31mo2LueC.iBTtTjwFyZZ_OQ3tBCryLGehB5Il9JVq0H4OXheDED_ U1kcOW7NuGAfdv_t1yeO21fEwwChGrd.KPQoL7lF0cETdBeBK7aEdoi2vtnmn92bs.ecp3C9QQie rNhJT4.xgBodknU8oVyzmU.R2ziBP5JzAQcQhfWg.b5Njr1Xi6l4vT_KEzH.fY_ELGGJ3HDWvg9Y rVm7vw.5YBwmBpH0GpnbS9kr6Ua2IsSCd9DQla_0leMAtiR6skH3uoEcqgh34QdVgBItXhRfYapU _3PAmFu7eSqmdB08CLwx3FbRhTlvL.XXvAvMnrOvXdCu.9sWOM5TklUat5xKQiG3ynPyP5kzX0Lx c3L4xMVG7fstpNGJKAD.1HIrYb79.hajWhLnvcTsohIh2zE7oxlokBVKD.sKetWwM2ZSO78gkYsS wbGsCNzQMnlSH9mDek1cKJGHi5oqd3p_r5ZsT4MYWq21Jahfy_7EriwbbHgK0jyV_gSuUCeB.uCe ooGsEXVeB5o2DsDYIUnBCo75zwHYkHrG7K7_gmpOwNrgt0nq67EusBwxCLxmctOCiHkTv42kTsJQ TMyx3_jjUzkQysy4CjVJUb3tFig1Of9BPCLwZNOPtQuCpWXB.KqcEUkCHGG0t3lHsozFNOV3W07V 9SOnKAwuXBL1Q2slsNkTqWVql2w8DvQ1bXmMdkD9h8NjfMMisfUef139hZCz2ZPrNHhvCjgif_OW Aqv74_9HLnOPV6_ebraYedJ4NXIZO7Oq8tNpjoIlYOQ0EsSCgg.osRa8ovsoQO4GhCVQ1rcmenWF 9_dHNxEhiIsCGM29WH17hzGMWQsdg.PSt.9t_xIOYYLTfCBhvYIARM7sLYlz0uNhNPuC7ymHsPuZ 7_kpu5oxE7CX1P4ix6Ia1BSGVP9xj9c.HVbQ2AWNS4EswwL4MQE7Gx1OWyQDOFq5BQT.zLcI6uNT bNc_QVyY3lXUYKWm4Oxqf3lnYa4Vp537Tr9QCZyvCBdrIdmktWzKDnQqVCPI- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Fri, 5 Aug 2022 06:53:28 +0000 Received: by hermes--canary-production-sg3-6f58cd9b5-q5dg5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 06977505deb58c57d37ad44ccca5208f; Fri, 05 Aug 2022 06:53:25 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <834jys4dwq.fsf@gnu.org> <87les46xem.fsf@yahoo.com> <16164156.Y83TkukXya@odin> <878ro37bts.fsf@yahoo.com> <83pmhf1a2p.fsf@gnu.org> <87les39pbu.fsf@yahoo.com> <83mtcj197j.fsf@gnu.org> Date: Fri, 05 Aug 2022 14:53:19 +0800 In-Reply-To: <83mtcj197j.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 05 Aug 2022 09:43:44 +0300") Message-ID: <87v8r789ls.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20491 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1141 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org, bjorn.bidar@thaodan.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > How about asking the glibc developers to provide one, citing this very > use case as the real-life problem to solve? Specifically, what I'd > like to do in that hook is to shut down Emacs in an orderly manner, so > that the user won't lose all his/her edits. By running the code inside `shut_down_emacs'? I will indeed ask for such a hook. >> > Or maybe GTK has some knob to let it call us before it calls _exit? >> >> Nope, GTK simply does this: >> >> if (wl_display_flush (display->wl_display) < 0) >> { >> g_message ("Error flushing display: %s", g_strerror (errno)); >> _exit (1); >> } >> >> if (for example) wl_display_flush, a low-level Wayland interface, fails >> from an IO error. > > Amazing. Where did those people learn to develop friendly, extensible > libraries? in what tyrannical culture? I'd say their culture has changed in the past decade and is now pretty close to Apple's. Unfortunately, Wayland is gaining popularity (as evidenced by the amount of our users who report related bugs), and GTK is the only toolkit that provides useful support for it. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 02:55:56 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 06:55:56 +0000 Received: from localhost ([127.0.0.1]:55901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJrFU-0007aq-D1 for submit@debbugs.gnu.org; Fri, 05 Aug 2022 02:55:56 -0400 Received: from thaodan.de ([185.216.177.71]:57630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJrFQ-0007ab-FD for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 02:55:54 -0400 Received: from odin.localnet (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id 91F45D00288; Fri, 5 Aug 2022 09:55:45 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1659682545; bh=bhx9vKog2TMfx+M0+CRIFEZE/1bSElH0qVQq/M/YLYg=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=br/MGarBgqkyz4SUqtHZcWILTrDiPdCOiazd7RXjkxJTpzoXFdOec+i8FaLEMDTkU Vrj5OQ6Cocu5MkNhED8EcF4rWWYHUyJm53Mbs1uaDwO9YOum+ARtuueIqPASZIRXU6 IWPd1V9Y+ukuqH7CGAgCh7reHqYdYMcfq3x0WjovsxX9ZXNyqLS48kUMHq8LhvJxNR qnVlvhcxWYOrcLp64XKGm8lSPRV+J8uzRx4UHec+qOSLimljUprYcX8O4fZsCv6U1b iBcL1WBAslLbd1Tvqvttn48oHyZhzEEDknBexEW42SqMKsNPcmdC3+32d16Q60kH9P 68YtaSu/iK/t9f4gInA6DrXr3ahFuf46voffTTzEs/pDNQFPWuksVgLgS4Hgah0U3d 82AI3IfD8Lmh5Nb/z7p/0ydkS5GTOOnqxoSF0wqUdRFEzOPL70cy1xYA1VN7yCTTeb YULpRSLS5EfBH1J6tMxEvC9YyGH+SVdnivCaThup2QC/tWT7XVY3gV+r0M6REgmf/2 cDLWtTlPbYNLjo2qtcsL9ysWcpKi7+/DJbi7Gd3S9PA7DA1JU56xOfb3GTaX23xdjh citW2ZZo5nGWsOYKmHAPxOPamtZ0aeAh/SKl4ViiYNOniAu61Tf/5zaHYHFWIeDxiW 3Vh10k5OcLZRKRpjr1/RBUpw= From: Bjoern Bidar To: Po Lu Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland Date: Fri, 05 Aug 2022 09:55:44 +0300 Message-ID: <3515855.ECOZ4EcWxo@odin> In-Reply-To: <874jyr9p0h.fsf@yahoo.com> References: <1932596.zmb9SnqgO4@odin> <1917872.q2Y8mqo1ke@odin> <874jyr9p0h.fsf@yahoo.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Bjoern Bidar writes: > > Also I have to add that I'm using two screens, Emacs mentioned that is > > could be an issue when starting. > > What message did Emacs print in that case? Aug 03 18:06:22 odin emacs[158852]: Due to a limitation in GTK 3, Emacs built with PGTK will simply exit when a Aug 03 18:06:22 odin emacs[158852]: display connection is closed. The problem is especially difficult to fix, Aug 03 18:06:22 odin emacs[158852]: such that Emacs on Wayland with multiple displays is unlikely ever to be able Aug 03 18:06:22 odin emacs[158852]: to survive disconnects. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 02:56:41 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 06:56:41 +0000 Received: from localhost ([127.0.0.1]:55912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJrGD-0007cb-Aq for submit@debbugs.gnu.org; Fri, 05 Aug 2022 02:56:41 -0400 Received: from thaodan.de ([185.216.177.71]:57632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJrGB-0007cP-VY for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 02:56:40 -0400 Received: from odin.localnet (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id 712D9D00288; Fri, 5 Aug 2022 09:56:34 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1659682594; bh=bHHk/QgrrtKBSrRkCZFE40sAgGqUy6R3AHQCC3NEVqE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=KwI1sTE3XsptY7yhW3XbT8+gHQ/0be5t/di3whdk23CD52zyZl7dUcjhHUTzEqfJA gzO7SH7G4ARMst7myo2X9tUBr0gYzjauITJhp3zsdQ7LdlaOM2LVYpIf6/Fto//bYS HTGHVxaHU4WYCfElQqBP737mCiGZQUEe+yOcXrIDpg8F3dfarMWtWVqfPHOkdLZ92d DWXK8cb2GbMrXMjgeKinbIvlD6YZQInNDIZQgG0xSzSlzNxyqgdm4If/RmGbTR7c8h 6ZCJKEUobC8bAiiDqk4Y9QhupkD6B/jVYOUY9+UWOjPQYhMJs6BJHt2tceFqLf7pYs 5u65WDHJEoxPaAjOKVByCP7Fc/uVtV9zm7swSGtsvMSxERBma7AMftt2P9K61diC2h F5q/bJmU5rNJ76COkEcleSIbB5USnLrPh9wdlbM5MT3YY5bVG7pzzJsC1BSm8VdDS7 KUnkRiKokgSuASEb4aCtdV5L7GBmPTAAQGIxShtULHpQWWA3fNdvakRpQ2Yz3WsfkA rmzw8NgrMY1n+Pl4OHGJ5bSVsRWBhUrdP29p/yIuUHRBiICWFcjbDeIZHGl1uOmina 5gj/uC79E0pWpkUmPre8TJJqj0QSpWSddfZh0hcSvxIt3E4Ni3tAkE1uV6MPbT+Ua0 s6G2Q0Ga6PCs9p1WxBqGjEfY= From: Bjoern Bidar To: Eli Zaretskii , Po Lu Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland Date: Fri, 05 Aug 2022 09:56:33 +0300 Message-ID: <1837490.dTZS6WpuUc@odin> In-Reply-To: <87les39pbu.fsf@yahoo.com> References: <1932596.zmb9SnqgO4@odin> <83pmhf1a2p.fsf@gnu.org> <87les39pbu.fsf@yahoo.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Freitag, 5. August 2022, 09:28:21 EEST schrieb Po Lu: > Eli Zaretskii writes: > > Does _exit in glibc provide any hooks that we could use? > > Not that I know of. > > > Emacs cannot be the first application that doesn't want misbehaving > > libraries to forcibly exit it. > > It literally is, in the case of users of GDK. > > > Or maybe GTK has some knob to let it call us before it calls _exit? > > Nope, GTK simply does this: > > if (wl_display_flush (display->wl_display) < 0) > { > g_message ("Error flushing display: %s", g_strerror (errno)); > _exit (1); > } > > if (for example) wl_display_flush, a low-level Wayland interface, fails > from an IO error. How should any app clean up after it selfs when GTK just closes it? From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 03:00:15 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 07:00:15 +0000 Received: from localhost ([127.0.0.1]:55927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJrJf-0008RP-5a for submit@debbugs.gnu.org; Fri, 05 Aug 2022 03:00:15 -0400 Received: from sonic304-20.consmr.mail.ne1.yahoo.com ([66.163.191.146]:40535) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJrJc-0007zN-4o for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 03:00:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659682806; bh=jJDHTeoW8K91D8pJuWCv4wdZsLLUOsmXMMEEUGHbrQY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=lDrmdkQDbI5Z/K9GMF2IZAXIxjwc++s+TvJOm6+PVSJKB6Feh9MGj8TVwmL0aF7ndljGZViDLvLOn5MEhr2bQSnFQTcPvnv6Q2/wr3a0DOe9Xxjz+mjdthndY3nRdWK+CvtXTYCTOiMfDfC71UrZFK5t++756qry6N2dpu+J2Cl30nGRSp+XSlqLB1XMhTpMtiDdnmQiEJ7dEAg1YlBDS7jwjd0teikzXKnfeO26GRuEzyARwI083uAkD12byQm/qYKNIs5CI3InjgDvnMiRxWSqlnMDazSdLLnmnv0kYH+dLfO4CW5B91x6MDO5157gDyVYllSgJVVi3VWmtYjHSg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659682806; bh=knMjZNNMdMxRYMUSPJa396Nd8ezbdNll4ARsAaosOWs=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=tzTXLRUGaLTdYMtndSXX3OBvuW6yROUFSOL62Tf7m+i6HiAA1PQ1+ST6K1N0Iw50w779O4IG5CSK1A/fh/cRSKCJKR0jcXbtYX241mSuNLxqfpVgrd1MvWD+PfIFUNqYX2onIVi32XNJV/gzsIGtm6wEr7uoHTdTwccUgWpJIWlFiUkJ/xiHWEfPGseDzrhtSOiyDEWLUD4hSI0kM+oLoxhTzkbCQjvr9L1bodUzsy0ENhGr20M0kSj9aO5CAmN/X4ZtDAbyT1NTI39bDKT1LjFcf/mOmroT9x7K5TPSo1ebp57eivGUwvHcp6j/qKzapsf3YP+Ia8oYNi3oMfilwg== X-YMail-OSG: UNXlSA4VM1knDndzqwKSdvHq7HAlWJKTK0PZd4wdV529K.mt._EKbVshZfpb9qV lsHNS2jFmSEdB.XxbP45I1b1GLJfg75gxz4pC8WOfAY7lGVA8YT3uPa01JYxGzjCRNmBozboWArp R0PvdLoCHuIIjhAtN8O7lRdjRY2TgOjl7lvEh3q.w6bFADI27iqB54d4IUQX4FKq5Okzu7u_I7jL b3LgJ_l9VbCREVNBL4lDIHzodfoVy2JWECJb1AVe4Nu0C_hz5GsUsqdAjlKtHQnX4b0MpJlnGJV. GWkefADWZ8FFZZSl2Efo3Ubq61SbWX7D.p4h3JUeybBgNHA.79xnvPHUnhnZW_bkNX.aDqksUw1a 3foExLGjNZJx0grpnWmIvkqNboYW1AwUBE8PNaX47QT869ScqLo4GuXsMOmjkutoyU6j971sw2jy CqOlOhF5h4TFfWbNULabZ98WZ3RHhAS_rrxZAVVOrJyANTUqXxYzhkBY864lKFAjKgszM9Lr2uC_ axMCBD6kppRofUF2boavCLVd3b3EwWlXUczOjBhlz318crxiSlhApBE6w392zMnkToSgl0CYIpmj I.YF.G_wZLzWIGjYs_Ru0Dyk_tJDX9XAG.oXhmXt77xve.4_TVDAtnkjGth5WMntPJmjBv994AME nJVGMBoO24thc1L1uIz2JU17FZiQu2ABu6YZxjs_Aa8HzawHPxgTdNECHdugAQVY.ISenNo019uj 8J6LdlJKvjY2C3H2nBk9ZoiZApTv1gbObbMzN_7qb_uO3JhxPGbyw9LKwfW_QOPoyVYzLiQ8zjHC ULzVACf4SkG8MooE9Vi2t8T7LduzNhLgSAWSvHaBNXlRuHMBdXEXvP6wez2FoQOfKWszrbpJdlNk 347ufYjG0sluaKVLemNfulIUctnrK8owQQJ6FQ0J69XUP66CWounUkfZyqNgBOVcVoF_Uc.QCsNX hAi9YKq1g41WGr6fJtfeVZdZyreP_wqTpz_GmcxCQedYQUj212Q9PkhPT6TrRmkP5ji6aZ6Kbg4E 7c.Xbfmph2GYo86pzfFilOI8zAf4VtLGvytdb9rWTIv2vWp07PwCoH9MCQ8eTPRV9egjReKUZPgf 7ciy7FAsS89tEXQ9wd.a9eTDUK3G04y3HbtoYrp4_XTjBSUc5b0NxreKWkLQ1NPVqCOaNF6Ga2ER QEp8ZvRU6FJniI24XP9U3flfCBuS1O0D.rYPFwDNZwkEJAKXRa_RPmboY4jqijsMEa2lNojVMaMH fu2jSYi16UY7nGPM6yKeoEYSbwXbGn19FZBesV0WxHjQ_7dC3jOqC3b6OndIbkTlrRUnQHnhakxo 8sIk1DqyMtZ8k2PKuiTrEiGaRTRMDLFbS_BE_mClB_8SaWkfAamJA_7dkHLJeu9fhH4CXW1Cr2fY lhIqXfPZdSXwCST1G1Wqkw_wBsIUbsfASd6.EZzwgDV2jezhZxAkj25HPXTB9iufjEqmJX5cZaxB Zylgyzw4N0RRkJQOBd64JPS_sJK2SP8AP7u6FUR2XBuG0He6P8pb0h.DpwAOh0ypr9mNnkldjG1r tHQLeL7EW0pWudYiB5ZgU6xpcBhnlNpi68hd7h7nDly3NRYG9cegW5yjLU_Ep.Ea41Sy8AFnwxCW TVz3P5gHAUJhu_vwGSwjO6ohDpSxD4NW1B9yJSqH3UJsGE3cbAR9n9Yt00zs0BZ3l.KPVKJpRCK7 uKCMyoYN3XTp39RQe_qTUJpOD9d9m6TP9HzpDMP.EC478A6nnak7cdJgixfzZHiuD_ACl4zyf.eA 0m_kFNlwzUAJ5G_bfbgXNjHIEEkmW5A0B4HzlUI.LwGlV7xBVEaQPqnwpay_O2RZMZhSi2_t4wto tRGDLntm5HGLK3_mIHQTGIlStGvWZfBsbh9tcoZwDRrRTwjRhluIxoQRvY.8zCw03041P9zBALpU r1m57ru3f.ozXZOIUYDQPZpP4qU01olBtrcF7MssEe9i9ZMy7g6D_EGuLqokYA4mhZixXkn7FJBO BSteciernETt5jrc2N9goSN8vR.o9jb6BkdJl5xiMqMVlu.48XhrWFnPGwrkxpBlvygDoqW5RoMl pu0bb6D74jRBzqzr.uiRsnMB8kf3zZjdVju6lt2C87s5hzVHFJb2Z8pcSkc_kJmYxk2JYXjvQtf_ yKgAA7lat3iw1eFbLSF9kkVeyS9UyNdVEcj1J2SzdQbt2FGjz7ja7RNtA.Rf_dg7q4NSoiXeZ2Ov od_X9qudVC2ldRzX7e1SHHfsLS6EvJqnQ29X2z22ODVpt99Z.SAoUb.HReWIVhnsK X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Fri, 5 Aug 2022 07:00:06 +0000 Received: by hermes--canary-production-sg3-6f58cd9b5-fz6jj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID cd939bf4001fe9c330b64169b56e95a5; Fri, 05 Aug 2022 07:00:03 +0000 (UTC) From: Po Lu To: Bjoern Bidar Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <83pmhf1a2p.fsf@gnu.org> <87les39pbu.fsf@yahoo.com> <1837490.dTZS6WpuUc@odin> Date: Fri, 05 Aug 2022 14:59:58 +0800 In-Reply-To: <1837490.dTZS6WpuUc@odin> (Bjoern Bidar's message of "Fri, 05 Aug 2022 09:56:33 +0300") Message-ID: <87h72r89ap.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20491 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 204 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Bjoern Bidar writes: > How should any app clean up after it selfs when GTK just closes it? Programs cannot at present. I've asked the glibc developers for an appropriate hook. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 03:01:26 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 07:01:26 +0000 Received: from localhost ([127.0.0.1]:55932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJrKn-0001Vi-Kj for submit@debbugs.gnu.org; Fri, 05 Aug 2022 03:01:25 -0400 Received: from sonic306-20.consmr.mail.ne1.yahoo.com ([66.163.189.82]:36166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJrKm-0001VW-Ea for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 03:01:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659682877; bh=LSMnDXidOsTtudm9nHCjGhauZnsl7XNbZbyFag78K1M=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=lVqK7a956ps/1M8ODk+nXxg73fBXs5Rh7GmO/MzxyVtAazAT5GczjQUL58UxqyGeFss+lGjb/xb8RwDtv7VcSWcAFfiEVbMuddyXX4zdUhGAt8GwM/nnGvI/9xnaGMv6k4oe0e3yfTW2ogZ8+7P+HAUpLQxyPD/ulac5ihBXGZ7d9kzVSQWXyHKfbTunKvLmZTb/M1VvFdfWUyAIR70hiAKIklQF7mXssjAcuk+I+ahkLGzSiSSHpY1Ofue3HFY7oT4GZjOUH+XNJmbwpNtarPYWiBYWARL6AB2eY8gNiyN/I234eyG/zQvz4HvcPAonEEkxbfx0NCEVMfiwjRIn1g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659682877; bh=g2ucHjC5CMNKg05N6xte5wdOGU248jpsGVcUZ31ZW+J=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=gIRAhS0Z9WFvX5vCWEcznAB+y/wmfaWWlSotgGb2cQvw+dJ/LVnkSdeymp+OfLzSz+fh8miyA3dUTvDNA5EW7bEBejfPwo/Xz9oZgvdgka4tjk81oyxDEnJ14xakLgxVlEVZK5WgHmS+M/vPo09Mlq4yr8FAowafpn+BAiGNcJm0mwEWzQshc8jT3UR0nlWh7y4Uq3Xtd9o9xczAAB9TwFazv/8n3hrS5BfKdlOeLP4kFO6KvUmnm794n5gk+yarQQjbNMEVc672FRbuyFv8eTPmvK3Qoz7Pdyi8R/b98Z8aTiYriBAwv7iYc8CTJpEhY1WVy+/gTXNlJSnuVYdJMg== X-YMail-OSG: i0RD24QVM1mBkEeSu9qpSROxcL0iFrQzS3nq8NuhZU9H4ETkkpKvkJocwDDId.t b99NwGIndjK1d2j4oKujCcR0ETMLjfizv3eij8FgXPpMzsnEhzRZvM9HQMN86N_8tzaOZlvfgN2r 6dTH0bWTdVSQRToxhPBJ1b2vznm2Rl.1j2Bp809AjybFv8puN.xSD3eAngDrZ0dTP8LBUznRkddo ABJ_JFjAQZbSqYo9JE5kYSIRSFCQ04zn_F61aNTyBp4ho1uCkGuTdu7_lVlqyiAMdhhvfA8Xx.pf qE63ohjP9YKNhiZ5HN.jhdsd91v_VpfgS1JSLSz689TcXnz2ZCEBZP8OPNhxp75XqRHOzR3MplX_ 0Ar8j5CtKVN6jCfAxrQWdvSt_JoehSJjGuq_1EYUUj.R70ongGzhiQRWezRrfwasALFgkQyEm18H cMyGUBaGVZFDn2LBezwNS.AGDu29Mn4i3MoAVC1cWhakPiBP1xR_suDqT_m2sNDsd4u9nU2rnabt hDu4ryLu6C.wVgUs3qVEo8bJbVpgEdGSlb0zMngCK1gyMrM1kygWZIV6X.Vz6VmNEZQrBHJrAdD0 INreT58gMZpXm3MslnNLe5kObbG5V7Wly5rc4Uez0gyxLOiibjRgq_op4KygOUW8pDqXGRrvF4lK 4aRqhAnP0_Bpk_bHD7R9VixiIqWjlMD_QRHSfh1wucyI2PJDL0OsQDytWdKctg2BZ3nNPcfrwCOx _nt515saA5VbJ8X9V5wGBL0BJ.q0C7Mzczo_MlZvvBN.KLFBHim4PBAnRHAhM56bSCwJqHsmYM85 9es05a2DXPocZcdgJa7EePQZt0.u9VlvL._mJny9Wo9ywEilGue3xTk1kyamukni9GwJ0NwodgsG I6pKC6R313TejxVg2XE2tDGtpHLSzJs2IEZDB.cEIucuwqt415KdFd2w.9HkwH7b2MeWtmIzSvK5 tiX38lNrXTwrpJ_TbjCSBTDSQWVOUqk.NQKW7uQLoRrrvXaEuWpqkLFRZllRtwMrRl.3BF6qn3.8 XfrLVBlY0Rjege4mvZnd.XP8a9n7Dt9IVYSuMFgnoZ1sbriJ6AK6EGN3d1rZrMZdDz3JMW2kbEp5 XKiSrLRqQmJprCtOFCnv2G6anDzsXoDJMaiNOMa_Oik_5JdSskMBaa4I.TyWzudYUhXunasoXcAc tcIw6zrVtltsjxpvMVzwvYzPGPBJCgc6BJcJBLOOI6txYCdVR3jnSDQB7IWKGE9lRk7Cfl7dJuq8 3xb6Oq7A9e4HEGJqhlhLs8.lrpXpTZw54ctS4YNhxmCL3X5.QQfFv.zB0q2vvqsejqS6SpsowffV JtV9rRPsshXlSrlTH0izorMDg9rnoXCGE_qbvbCVrTXv8sW4ZlamZw2H7SxdT3cPzvcsr45Ym3sh JXfD80NmNochy9cOKmjdvQ8iSVBM9RAKKrIPRzV4.d7oJuBUYsj8kBNaGm2kDt9GdGEODl59vFeE hgUNWxpZ2gpihncOUZuxP5WEcHf9DweJorbsGkhnrR0uYT25pUNWYCRAsXSGYuTSInxmJthWQe2z d_sqkPN5bXmvM32EPXX61YA9AF32ULjedbJXu.fxSfWl0exNSzF1H0fJ.U5JUnQ3Gsg4c1bias9b ni7MRS4nwdolSZAAioaEqwrWfw.A5JWzqlVIXKEwJSZJJ3RYWWqy9OfIb5Bn4PvZEwR2mnkcNFE3 vCWoBb64iDVFICtuiMPSI.GunZmbj3IwVu6L0jql0keVd0KnmR9KLo3cRfAGvzjWWtO_1Xnv6pNt _ybUbhYoZhB1PrOuAlaVAcXq8ogPMWx2MVF3pW9yqD_jlYtmhv92jHCYmaJauVAtH3DX645AzxJF Wa8ko9pWeYDQ.45RyEnzIjyMWkbs6E9TnlfqmGvzCpR7MQOR8nGFk_5SQ9p5GdzAQ6PcZOFQ_u_U C8XfZUJDlQYkY83gWisyn7zjrmZG5qFklUqDhqbEHmbIb96f7QBrCybsZT1ajLtRs7cUbeTryg9b XtB.7eXhE5wQeKz3hrBLVLELnyG1ddoohX_8rRZAMEPhmtR_lr.sJVe8iBD1z2h8oId2BhH65ViR y23GjjR5P4_wNYq6U9YRwO6zq5QfJZL5o9Z8mwJ.19ZLA2avOe4byXbBTQS3MNDWfsFPoLHgzPeb UVT_b_JaK3tjUwvvzDIKalfxFis5XmGmbsCn2PGp.O8AfPB8HlS6.HkjU1HU5aYbbT6eptJljZdd TrkQy._pdsfjs.iqMWZJ_v6.F2RItgyoQrEZdDD0q3Rz_Ywktblf2V6yJYSx56xIX X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Fri, 5 Aug 2022 07:01:17 +0000 Received: by hermes--canary-production-sg3-6f58cd9b5-fz6jj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 977f8c5082f38eeb35f6b912f10199bc; Fri, 05 Aug 2022 07:01:14 +0000 (UTC) From: Po Lu To: Bjoern Bidar Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <1917872.q2Y8mqo1ke@odin> <874jyr9p0h.fsf@yahoo.com> <3515855.ECOZ4EcWxo@odin> Date: Fri, 05 Aug 2022 15:01:07 +0800 In-Reply-To: <3515855.ECOZ4EcWxo@odin> (Bjoern Bidar's message of "Fri, 05 Aug 2022 09:55:44 +0300") Message-ID: <87bksz898s.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20491 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 850 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Bjoern Bidar writes: >> Bjoern Bidar writes: >> > Also I have to add that I'm using two screens, Emacs mentioned that is >> > could be an issue when starting. >> >> What message did Emacs print in that case? > > Aug 03 18:06:22 odin emacs[158852]: Due to a limitation in GTK 3, Emacs built > with PGTK will simply exit when a > Aug 03 18:06:22 odin emacs[158852]: display connection is closed. The problem > is especially difficult to fix, > Aug 03 18:06:22 odin emacs[158852]: such that Emacs on Wayland with multiple > displays is unlikely ever to be able > Aug 03 18:06:22 odin emacs[158852]: to survive disconnects. Right, but "display connection" here means a connection to the display server (Wayland compositor.) That isn't related to the number of monitors connected to your machine. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 03:35:00 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 07:35:00 +0000 Received: from localhost ([127.0.0.1]:56005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJrrH-0004YF-Ol for submit@debbugs.gnu.org; Fri, 05 Aug 2022 03:35:00 -0400 Received: from sonic307-56.consmr.mail.ne1.yahoo.com ([66.163.190.31]:46437) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJrrF-0004Y1-0E for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 03:34:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659684889; bh=JQhWFJcIk/Vuqa4ssSoOx52nlVmmcdr52iVeW1IT3I0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=fZi5eICBY67zUq8tY5LsjjQ+4jpFgq/qcWwUNF0BO6xvF3UDZiKGDkAHb7fL9sdABILlRh/oOfR1rBKKTds+tYsqu0I/4FvwM/M5ppD/APSgHqUm3IWdnf6DcoKMwyL08ix/t0eO3gfTPW36Tpf/4tOSRBZwJZytNKyqNs0hF43TXMJcqTIBXafnJKuEsO/ckbYRu6GG3t8jiq3GosEpQwdI5ZleznHA/DpmGKyQVl8UiwN7tEEBmUVQksHrNAS0BcHqKGw2XmRTfH4Le8ja2OXezYO+6rqlLAdinv8mLRgXaM7GKnr7XCqpWUUYp/LxsU5v8RXf4WYXgAJlptnAiA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659684889; bh=Hheo0FPLGnFtKQoxG0ajjtlUN5AXdAh08pGQtx4DJCR=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=gnMx/2wjxJ1PlYL5jHWZtkr/pZc7lsBiAVBqBOV7O3y5D7iWo6Ce1f21uZ3V98D5Fh7OMLiBAY/546dlFS3hAyHPtDmbFhGbFz+K/JDeA7mmVEnfto657j2MIlo62GWzmd/I+W8yUQoT365cEDFGUpPAzAn4fvbDlnXD5xXIAmLlFnt29bA1p9I2wimQJP+2/bTIdy0v50AkBkBfLRpxlhonRX4pCz0D+/DHCQ99EbeYRcc41t1+9dU/PRiDA3C+pnQN5OIXbt0QIFQ3gjFnTr3Fzz/NLiwIHZhin9zM0oXTU69mb7ewZ7+D49HLWDR5WW/Q9Fjp28jbkDWGja8Z1g== X-YMail-OSG: KhVXZSAVM1lEjj1f4bqiECu3v.RJHhf8qra3Iqq2wyqVrMike9QzZMZwM_a9_6X a2R.gAu.SXbIHwdhSyuUlbJjGGakJwtdFEg5shV7ZOUTEXD_mmenEmKN3X8ykiQHPLqY3maKrgpN 3oZXI0lAJ0BjndCqUDp7QKHAym9oHI6uYLcrBbGCeZLyElT.YtFHsSZYGImIlXoWi4YniO_zP.j4 xwmZDZ3GhYKDKvB0PiOMzrkK7odRrGzkhYVuCrgkVGxZXD8Xa0U3L5Mto9RyIS2ibmjzpCCuX0uw A0ElyLbi_BbGANCwOLEs4XZEOQ.wc1kfihxbgZaY_aNUSq1d.ygXWIy.fC_uDJMOiQHQhr9B_Ke. Xuz9mgw0E.rYwH854fr0BZsKIFUFH9wXra.D6yta89CuZAzoA9Mi4wDrNTV5A2OUg7rqpGy.K0Yn 0UVnSiqBusviQQC6MHcTy00CmjK.ZnzX2kKpQF8.Ksg3jJKgfZgU2I91FZYGVdIC5YfokyIa_abV 8f0rH00kI0S02_UzrLD84QHYuIbegz0kg38xKirOrybh3bnguvAZqepy5tM.LmEC.4LZ6t0wxWdJ _ofSMiuWHy.G8TWpGml6J4F1rNe7khPth8DpX65XOwnYjTi2hBXzu3SHjp3SnGl_hPLw_kyEXWW8 UfiCtwJ2ypvhczayqKdW_BC69Xuq2aG5UnoJulywNXbZlPVcoZ1kSisq0ivtVaLwCbFyfWvQ8CJK q2Oaq1RrCQc47ze9wh60AEFacoC4TuiZGDGugjdl18xAWoj1JeMmbgHXOYkhh2U_nGZPJnXu8kRJ DhlhaZsJ8QIoIMznPR4t_1UpwNz1ZuunF9kCDjOrwwjZdqR0Szxj6IGHRU8oSHT3JleNqhaGtgBC YQZWsqU.sBnQRUX37XD0Gzet.r_pU9Y091qWblXlf2buOmoafZq2_MlKAY2EJok1mnwtFrIMcZAu P8.VycE.jZ.NzM5m2TBYhFU8u_VpRGxbPCislBgjSWoATWe3szk9rYcE2wshEYMVF6rRu.h8CT2q s_G3yRHEy8Qtfx9vEiHslHTmozEIlLJzETPCUrHWuhcv3uNFv3i_MRoJxiEAep4ux9KbMSiBvSJL YDcKgtdWeOS_guyFtyzuRL0Oxf71sbD42QxywVm12vh6EaghA2TRJRwZgMFvW_PFfKOq1wTTZJYD PdyaOTBg7P0QB.HWm26oHhrMkvey9xnpBUR_4Cs73qlwbCgCpJTjDhS0QrF98tJUjqra78_smynY z742uLFm9OPMyRtSDrCyI0.6j7egi71TSDtFw_LoplgaLfsaiYFQZGWmoFeqtEuhf7HAGgR3HQPI 8GoeiJC_bX5S68i62O_AsPmkTd9gSihh86mJPDfZ8iDFEDFyscgKhiNmg5pMpQJu7YQBRp3AmLQZ 1MkooT1Rbj3j3c3jcGfuNotcSpbp.86mHPlfxNBrJ5gYkdRnfjQqiZJoAwxp8byB2K8trdAico7v a540XD9hQyHwKHwPa3FmMXVg1c2vo6C7.E8Uz8hOeUJ8iqeWQn5YwV7.mCThJyQUAM9BNiP29ryl LzHg3ksWZy4FGcbTdE2ja366aN_.n_ztd08qJtiAoj9uADQI.7r9gegrDqKapa0BAD3KZcfaK23P hYsVraYhmEhix1oYPRrOhsXxjvhMxws05XqYioIPOOJO6jtiwczLXtWoKmICECYltQZPVRIdPZjc VLTxiqmbR0GsQwmmBctSLaBnS_.ZffPm_yL3UpBK4T53enYNn8uUWU8hhyEwwfu4HhzRHJ4EPxy5 fGCRN6rCjp_R71V9rEF8l5DijTSgLpEj3t0Lht8.aUXbd0X7djI_4XkjhIy9aTMN.UCMPlF1QAmS 2tMx8ZK5ZaHCQLGMwj7WUqlew7Vy4BUgQyfw1HReV.mH5J5sbPMMf1fch8kp000DTLCRXCerzdnb 97wYoZt.bBy1BoHGK0pbKjo7nfw2EqU5dDkha__gMq.482aWrEwEH5c_k68tyRS3XxmHiofBEdIg a_cE99TN4_gt7fZRvUUkfoD3lfGoe.xu1ncIEz5BJWt6JwP1RVfBexsqsxo_ilrs481d7GGGMC3g 3m1CBwOaJ2GtHeVMRdWU7NdVQzPKhRFEm7vw6gVE3Y5HgkWX0TEbcQGRcl7xptnKazI4PX5X.nyS VHNje2xAmf6z5mWXGYxbf3e.MqjDEjtDAil4R_hIyG46tFpsbej_sLD9JLPjy4G.YJ5rIvqVqb4d iTedK2.7vjyWPgLNShCJVK_KRVG8j8CNYXpbxnZ78v1INgYUzcWy9.NXGTNaqNw4- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Fri, 5 Aug 2022 07:34:49 +0000 Received: by hermes--canary-production-sg3-6f58cd9b5-q5dg5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 22a3ec0b97880bca396401ffb623e1a3; Fri, 05 Aug 2022 07:34:43 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <83y1w3277l.fsf@gnu.org> Date: Fri, 05 Aug 2022 15:34:38 +0800 In-Reply-To: <83y1w3277l.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 04 Aug 2022 21:29:18 +0300") Message-ID: <87v8r76t4h.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.20491 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 3558 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org, "Bennet Yee \(=?utf-8?B?5L2Z5LuV5paM?=\)" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Bennet Yee (=E4=BD=99=E4=BB=95=E6=96=8C) >> Date: Thu, 4 Aug 2022 11:12:44 -0700 >>=20 >> FWIW I appeared to have just ran into this. With emacs-gtk whenever I s= et mark and move down a line >> (which would highlight the region) emacs would crash: >>=20 >> Backtrace: >> emacs(+0x150ed5)[0x55cb9e339ed5] >> emacs(+0x4aa38)[0x55cb9e233a38] >> emacs(+0x4af22)[0x55cb9e233f22] >> emacs(+0x14eefd)[0x55cb9e337efd] >> emacs(+0x14ef7d)[0x55cb9e337f7d] >> /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7f068ca42520] >> /lib/x86_64-linux-gnu/libX11.so.6(XVisualIDFromVisual+0x4)[0x7f068e1f5f2= 4] >> /lib/x86_64-linux-gnu/libgdk-3.so.0(gdk_x11_window_foreign_new_for_displ= ay+0x18e)[0x7f068e979a2e] >> /lib/x86_64-linux-gnu/libgdk-3.so.0(+0x6b9f8)[0x7f068e9649f8] >> /lib/x86_64-linux-gnu/libgdk-3.so.0(+0x6d191)[0x7f068e966191] >> /lib/x86_64-linux-gnu/libgdk-3.so.0(+0x70d28)[0x7f068e969d28] >> /lib/x86_64-linux-gnu/libgdk-3.so.0(gdk_display_get_event+0x89)[0x7f068e= 92fa99] >> /lib/x86_64-linux-gnu/libgdk-3.so.0(+0x70f46)[0x7f068e969f46] >> /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x26b)[0x= 7f068e37ed1b] >> /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0xaa6f8)[0x7f068e3d36f8] >> /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x33)[0x= 7f068e37c3c3] >> /lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_main_iteration+0x19)[0x7f068ec48= d99] >> emacs(+0x105073)[0x55cb9e2ee073] >> emacs(+0x13d482)[0x55cb9e326482] >> emacs(+0x13da75)[0x55cb9e326a75] >> emacs(+0x1ba1b5)[0x55cb9e3a31b5] >> emacs(+0xb55ec)[0x55cb9e29e5ec] >> emacs(+0x7bac4)[0x55cb9e264ac4] >> emacs(+0x8b9e8)[0x55cb9e2749e8] >> emacs(+0x90783)[0x55cb9e279783] >> emacs(+0xa5611)[0x55cb9e28e611] >> emacs(+0xa8096)[0x55cb9e291096] >> emacs(+0x1b30dc)[0x55cb9e39c0dc] >> emacs(+0x94363)[0x55cb9e27d363] >> emacs(+0x140ef3)[0x55cb9e329ef3] >> emacs(+0x143bea)[0x55cb9e32cbea] >> emacs(+0x14538c)[0x55cb9e32e38c] >> emacs(+0x1b3047)[0x55cb9e39c047] >> emacs(+0x136190)[0x55cb9e31f190] >> emacs(+0x1b2f89)[0x55cb9e39bf89] >> emacs(+0x13611e)[0x55cb9e31f11e] >> emacs(+0x13b72a)[0x55cb9e32472a] >> emacs(+0x13ba69)[0x55cb9e324a69] >> emacs(+0x52aca)[0x55cb9e23baca] >> /lib/x86_64-linux-gnu/libc.so.6(+0x29d90)[0x7f068ca29d90] >> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80)[0x7f068ca29e40] >> ... Bennet Lee, do you have a clipboard manager installed on your system? I'm going to guess changing the region caused ownership to be asserted over the primary selection, in turn causing the clipboard manager to send Emacs a selection request from an InputOnly window. GDK then tried to create a wrapper around that window, but crashed because the visual of the InputOnly window could not be found in its own client-side record of GDK visual objects. This chain of events should only be possible on PGTK builds running on X. In that case, you should simply refrain from using PGTK on X. This problem and many others cause us to not support running such builds on X. If not, please see if the following change is sufficient to fix the problem: diff --git a/src/xterm.c b/src/xterm.c index 4bbcfb0e59..5bc755b41f 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -17613,6 +17613,12 @@ handle_one_xevent (struct x_display_info *dpyinfo, if (eventp->target =3D=3D dpyinfo->Xatom_XmTRANSFER_FAILURE) x_dnd_action =3D None; } + + /* Selection requests for the widget should never reach + GDK. */ +#ifdef USE_GTK + *finish =3D X_EVENT_DROP; +#endif } break; =20 From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 03:46:14 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 07:46:14 +0000 Received: from localhost ([127.0.0.1]:56038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJs29-0004r9-S0 for submit@debbugs.gnu.org; Fri, 05 Aug 2022 03:46:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJs28-0004qx-Fl for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 03:46:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33066) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJs21-0008Nb-H7; Fri, 05 Aug 2022 03:46:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=+JkbQwjdfRa9LBkdJRBgsQcjaII2Evk1zK6UvS+vssI=; b=jlP/5fY1xK1q h35lAYdKLsisnBXlG79bjY+keCGsZDxBSn35zycuu6YsOpcgZk3ctd+TddhF2rkgIhP0Y6FNldiUc mmH2Pb1mt1ka6jrzwb/usGWpv4SsHCP45m2kbCjP+dxpMYkqqasebI2v6EHqNE77bZzoZt+sPzjGq T0MSH2P4vGQi7gpIffDdkR3W37o0sOnhs2AVWyaE+oksuA0skHvwAo5y7cPsrbXZEAJKRimadndL+ eMca6shas0Je/zaK7mhw0Av+vHc66RJY9AKqLtJqrdouhxVjYcuosJEMjEduqJAiUJDjeJ9AiMUzu 7ksk9p3QIuSh9F+j+gZyxw==; Received: from [87.69.77.57] (port=1950 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJs20-0008Dq-PI; Fri, 05 Aug 2022 03:46:05 -0400 Date: Fri, 05 Aug 2022 10:46:03 +0300 Message-Id: <83fsib16bo.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87v8r789ls.fsf@yahoo.com> (message from Po Lu on Fri, 05 Aug 2022 14:53:19 +0800) Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <834jys4dwq.fsf@gnu.org> <87les46xem.fsf@yahoo.com> <16164156.Y83TkukXya@odin> <878ro37bts.fsf@yahoo.com> <83pmhf1a2p.fsf@gnu.org> <87les39pbu.fsf@yahoo.com> <83mtcj197j.fsf@gnu.org> <87v8r789ls.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org, bjorn.bidar@thaodan.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: bjorn.bidar@thaodan.de, 56967@debbugs.gnu.org > Date: Fri, 05 Aug 2022 14:53:19 +0800 > > Eli Zaretskii writes: > > > How about asking the glibc developers to provide one, citing this very > > use case as the real-life problem to solve? Specifically, what I'd > > like to do in that hook is to shut down Emacs in an orderly manner, so > > that the user won't lose all his/her edits. > > By running the code inside `shut_down_emacs'? Yes. > I will indeed ask for such a hook. Thanks. > > Amazing. Where did those people learn to develop friendly, extensible > > libraries? in what tyrannical culture? > > I'd say their culture has changed in the past decade and is now pretty > close to Apple's. Unfortunately, Wayland is gaining popularity (as > evidenced by the amount of our users who report related bugs), and GTK > is the only toolkit that provides useful support for it. Maybe we should keep complaining there until someone hears us. Calling _exit after printing an error message is not a reasonable thing to do in a general-purpose library. Exiting is something an application should do. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 04:26:14 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 08:26:14 +0000 Received: from localhost ([127.0.0.1]:56086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJser-0005v9-NE for submit@debbugs.gnu.org; Fri, 05 Aug 2022 04:26:13 -0400 Received: from thaodan.de ([185.216.177.71]:57642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJsem-0005ur-LU for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 04:26:12 -0400 Received: from hellion.localnet (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id C5A41D0247C; Fri, 5 Aug 2022 11:26:02 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1659687963; bh=8RrCbvOhmzJQMvgVOP8ORqDWKi8U6hwWLe1II9WHzvE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=RSRx1Doyz9x7gVhn1Q71z7E/aB1xh69aMhWjflwmD7TKiKRxu1s1CJEL573b/zb94 YSBcPthu5L6sVV0HchaH/yLc47FjJ2GTWJ6iR+i2+OR5TL4uKqpcle6ugRpYzb5JvN nQ1ux40DiigSVDr8HyXkkhDg2czl6mgLuKvZ4soBCuhdAMfjIOW2rqmsbMGpNLnhmG +Vf1eu7BH16I/QjZ0RbjJY8SJp2Rd/d4zQjbiSPeNhnkqYuKbMaMQo98/npYcegST8 Irji7S3eH5vbcMFDg59cPNy885Y4wDiHbCwjHRNrFfVQ0OT2/I67BWeKCQ1n9cNo3J 8b3dDQDdqo3okz8ViUilOyHR92j367jdiIuTYn8BO8IZwOtNnypTAgE/HWjZcTIZzy 7KK8NidCrT3iph1rMqAjQPTJWG8lncH3Kb3qDra+v5Tz/AMV7LlZB1t96Nw+Q4ktmF CnMuzTYa0qjraXCEQ88n8emsrcy5RjkdOwcwlTe4EdAqzta3vz8fM0KRoJrcPx8aVa D4jlYVycSFB1sYtJ/aX1xogFcFMkeNcAeUxFrMJJmZC0HDEO4fnjLa8fgLXr5sZzY+ NRDzKOBf1COgn+Fe78rsZNV6nCkVpWARIhOc4OqYyjMAu1oqWOqxXtPO7o3LkIvtDt dCIbk70qyQSlM6TWGkDTTeIM= From: Bjoern Bidar To: Po Lu , Eli Zaretskii Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland Date: Fri, 05 Aug 2022 11:26:34 +0300 Message-ID: <2917332.46Ynv9TTAW@hellion> In-Reply-To: <83fsib16bo.fsf@gnu.org> References: <1932596.zmb9SnqgO4@odin> <87v8r789ls.fsf@yahoo.com> <83fsib16bo.fsf@gnu.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Freitag, 5. August 2022, 10:46:03 EEST schrieb Eli Zaretskii: > > From: Po Lu > > Cc: bjorn.bidar@thaodan.de, 56967@debbugs.gnu.org > > Date: Fri, 05 Aug 2022 14:53:19 +0800 > > > > Eli Zaretskii writes: > > > How about asking the glibc developers to provide one, citing this very > > > use case as the real-life problem to solve? Specifically, what I'd > > > like to do in that hook is to shut down Emacs in an orderly manner, so > > > that the user won't lose all his/her edits. > > > > By running the code inside `shut_down_emacs'? > > Yes. > > > I will indeed ask for such a hook. > > Thanks. > > > > Amazing. Where did those people learn to develop friendly, extensible > > > libraries? in what tyrannical culture? > > > > I'd say their culture has changed in the past decade and is now pretty > > close to Apple's. Unfortunately, Wayland is gaining popularity (as > > evidenced by the amount of our users who report related bugs), and GTK > > is the only toolkit that provides useful support for it. > > Maybe we should keep complaining there until someone hears us. > Calling _exit after printing an error message is not a reasonable > thing to do in a general-purpose library. Exiting is something an > application should do. I agree. Is there an existing bug for this? This reminds me of a similar bug in the X11 session that still isn't fixed. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 04:39:04 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 08:39:05 +0000 Received: from localhost ([127.0.0.1]:56107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJsrI-0006G9-IX for submit@debbugs.gnu.org; Fri, 05 Aug 2022 04:39:04 -0400 Received: from sonic303-20.consmr.mail.ne1.yahoo.com ([66.163.188.146]:46256) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJsrF-0006FZ-Ar for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 04:39:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659688735; bh=Zg/69W7zSfxHO9YEayzZeYc8D57Yl8znPlpQg3wJUbo=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=WHsKLHlO8HLllRU/PFwNA7R7Hfm1FVSpPVNn8n/Wther9qlIG1WS4l4nHWRnh8NhFT3/POk+qR75+hH9AYYLzhX7t4OSHqRcUUpkG7/iD9Fm4CbFz+jwjJMKgzzUVFSMleDIL5ASy42HEmSeQfxgoVAUHP3+fCxwPaxm4AYBGbAmqB6wZ4jHYWnQUBdQYVd8/uLdOu63LEOT/b3W/kImhEPJoFIwuNAp+YsNF9gFEjZ0vnKYLDQw0X4iHrIwKFgS5HZ5sNqP9KQ0xd5GDZAACbPwbk/HoXpJ1ANJ4JpxKu8nWfCPjHy3OsaoxDC6TubXQa5Rv+zZT7VXV29QCipVfQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659688735; bh=dQxyGhiVU/hwXKsfkI5Yc+vZ66uvGJ1sNEANR+9mFK8=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Esr1+w7jdZAjdBKQ2rGNg3anV5LavF86SCtNchSppLfPXxzoZpohKhGZBmU3DnSQUa2kMEzpftJe+S0aCmNVVRSXzokPMQzzJYuO+OcSopQmhkh0eH6SgWt8/uW0SgG5noLO+QG1TTd3mStBij8oWOaklWlbLQTvjig9C2iKRq2bNXwkltZlmIQ6HZu7NHN2PE3vQvvE5/a+YY/1FXQlskcor+g27HCKiHdejdr+uSvEPX+Ugp7TgiR4sWf2VnY05YL70goodXqkG06B8G6bDeuUcolmbHDFnOT54qq6zVAdtdSo8kBQ3Ox4FV8kdq6Y4A5jAwqGiCee5Y9ExpOvTQ== X-YMail-OSG: OOtrZLcVM1lRPHwEtLGaYrFZO0CEnv7FzXNKrNZe6IF7GgQdCQnZwAQ.Iir62dD 7t3M6HZ7CVC5nFZwmxcAEBTU4OSRYwB3A5V0YigNJ0wj2l9WDAN2BkBgZyUKB0G4AoSYwnm5S3PO fXVTXS7RTrYcX3uAI_4oAHkL1Hj8sr_aIyXaV0I4dNHujvRnP6DrL6zrq4qie9AlLjweorqjOkMy BaoNOmaATIGZ6WbcmDShqVmDySPsGRsoA_Tpf6wuCL9IaG6Ya2yzqvS36SMwOv.N_hxfDDLoJqNk _L7vJZa8dhbIc8kYmPL4R5FcnDNW4FIGUgQ676Xm13Hi7G2L7WAIQK29C.0uuYmNYTs5qs.bzcpQ 3C20TEb8eMq.zts8ZRruieYzfmisM.y2h6OClQZBcxo67cZF7P7JAQ_7K8iX4pYOJRTb4dDNRIGo 9nT7wwvtWI.Cr3Y1vSpmXwxrgERcOsjH11vow8XaHk76fuSzKdf9ffCTXLpuNwRPA_40DGHkf8Ho B6OICN9Ke67825zWks3cufXSvxZzKDJlY1GM3jaKTJrjW2Gv3aWPBa3N67woS05vOghbrilaoyJ0 4Lqbgk9Mn7YrrMPggePZn4rVxuk71nZCPQwV2J1IzttK59DCl.8b0SpJVQtVKwLjMiGp5y1jFz2X emM6Qt5PAfhpbU7Co180p_SlVmdn6ayvuqBSKBV2iSXmolNQmlnKaiqSrph99o5gM6PSqERWhcub 2IB99IY_ozMNqyW.C0DrUN1rvKHrEFBpg_P67lDoFkuTHB4IJ5Ccx.XyXoYjIM0YJR7uda15RNu7 TxsjZqYULcHbMGUHD2Bg8NciOzHxqVV_cHEk.t3rdCTU7tgGEjZcHdca2_iLFjsIWW0pdD3aD_4_ tDQdatGsNfnoft63PTf2m2aFc_b.Lvw2v0hMwhKfjUN5kqBg7bPbcB.2uPaY9FXOeyMybtu0yRQi v3roB2nzumUeMrCYYjY5XgRnKERAdPMT9VMG1kQQyDE.zcMBku9_ZoVQWVm4Y9B2YQcX8yn8Gt2m DI12MnCcoJ51S72WhqPYyGAK5ycmotFBb.ySpabx3fHI7AuO8_rlx_pSy8oCDaNWZ9j5cWwl_6k7 fF.3YK2wHGze1IdeTLUuKpSD7v34QfE9n9sNAgFUjKjUFg0RA1x2hEpq1_qDL8UH_.z.rZ51T0Ip HjfeSoGfS9osLRBGYDw0M9NUtmssiBpdTO9DMqoARcU96lMtrYNq6lJ8sV6ZO.VFhBiHLiU1sm4P 4wWxOXbVdQb0xCqbrAr8l_PpgO1626HsTrWOSKbXYJTn2heW0042ap7qOfAd5sOVFTrW.8rM.FQt NdkwnpmmUktCJIKTHSzxQvaDa.Jxehp_Tgy2hC78zoobyMqIbbTCehnSq41OZVdxxLjLIOi5acT9 9chCa835W0UjMmcPJOpLxsKHvPBRBkpZW8qdS_hv3PCY1f.vg59907J.Vby3hKOFeNk76eSKFCDG WcoWkZnRqLT0eWbcUPOqhG1pU5iSQ4PDCvmZCXFnYotnCug1HF.yGNVueYjYeHa48R7EdFEFp7lr Mf6WBDBmo..F3luAagKFnyALKkhYdrFD_FVresMVFPA6FdZqqpa3M682ssPG3.98A7KtVNNR4Pwo GiyBfAQPSGw22CXkQYbdH7mhC7lerEpQZ08zJlpq_QRNqe6CZheEl8JBlt8bdp.G52umBogxm0kM nyF1bGOD.y6qyCuypTqEYt7hTgwblurgHddvGCLt7dpYcJqrRk3fm71m_omMwM6VCf9_n1Z5pn00 ILXHBCAfGj_Xytl6CXIubvQtdrlpGrO28kbmXSCHHjmvFuL6CubHB2lIgyENnLlTCsNQcuLmPh9b Zxf_ZPjrsc1wLJO2LJ2MBP1MmQo9X5rEkLdkYwNrLee16d1EYSqMuWMywsHwq4fArjVwsjzrkhzc 7w6_cmrsWgu9G3zm_myywtdaEMpZ3n2Tgu2nb6q.3dG6b5qZD8sKA89W0CSEY8Xtsc1mSNpXKET4 flfd8ROjkZSlwXx3hQgMm_df7YTW_btRVN60Ebla5e7hnn9v5G8GTGzfQtcf6rR1aRLgwRU_8R.Z i8rxyu.TnUa94Zm0o9q3Zuoq.xrJ8PtJ_r6ioMenzh7jApYpHqefDP0ZM1yZgmXmeP.KkzIOHUwb T6iSWK6c4SDOfbl_sr7vHnECLPyYiTXlwASOcUOCCx_c3FOHcvHTnzngaoJj3YCdTGdNK9b1qPlE oVjb3r03264BVzgGtbeyozWDfIT66Mxt.IOpDUUYsuPWDGOx0FHJlOg9ikFmq_xA- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Fri, 5 Aug 2022 08:38:55 +0000 Received: by hermes--canary-production-sg3-6f58cd9b5-q5dg5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8d49e2b890fd5c48c23356628a9d72c6; Fri, 05 Aug 2022 08:38:52 +0000 (UTC) From: Po Lu To: Bjoern Bidar Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <87v8r789ls.fsf@yahoo.com> <83fsib16bo.fsf@gnu.org> <2917332.46Ynv9TTAW@hellion> Date: Fri, 05 Aug 2022 16:38:45 +0800 In-Reply-To: <2917332.46Ynv9TTAW@hellion> (Bjoern Bidar's message of "Fri, 05 Aug 2022 11:26:34 +0300") Message-ID: <87iln76q5m.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20491 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 442 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Bjoern Bidar writes: > I agree. Is there an existing bug for this? This reminds me of a > similar bug in the X11 session that still isn't fixed. There are several, the bug in the X11 backend applies (in a general sense) to this as well. The difference is there used to be a semi-working workaround provided by Xlib, involving longjmp, whose developers thankfully do not share the GTK approach to error handling. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 07:40:43 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 11:40:43 +0000 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 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== Date: Fri, 05 Aug 2022 11:40:36 +0000 From: Gregory Heytings To: Eli Zaretskii Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland In-Reply-To: <83pmhf1a2p.fsf@gnu.org> 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" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: Po Lu , 56967@debbugs.gnu.org, bjorn.bidar@thaodan.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --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-- From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 05 07:50:35 2022 Received: (at 56967) by debbugs.gnu.org; 5 Aug 2022 11:50:35 +0000 Received: from localhost ([127.0.0.1]:56420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJvqd-0005Fp-3G for submit@debbugs.gnu.org; Fri, 05 Aug 2022 07:50:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJvqa-0005Fa-Qe for 56967@debbugs.gnu.org; Fri, 05 Aug 2022 07:50:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55148) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJvqV-0007tt-0M; Fri, 05 Aug 2022 07:50:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=KltmMQ+1DZhY7/Liq1GO0ZSFpl53AyokBkaJLP9igaU=; b=YAevT1/36/+H 0KwjrC4k2r9hOatCcSQh91C2CA3keDWBwgrd0X2sl60DUwoknJeU1W9vQnv2blMt93cpg4g2uThLG r7ZWsnwgrK2VLy4V3PzULcRDoycUPwUUhkeb0ZoXwF/f0Ts8bOg6NWVLlk5S/y80XfBtVaY9lUUVm jIGS3xvEX8E2YXrWhMIjhWdgIx9aNz77TNmKQIrYCqWxrn80sPIZGoEfZ/vtfa/4uErvvzIhJoSl1 u5WphIekSDUy9oeVHeYL+FFh76FNHgX4b5EMlGHIQE4e+plVH/EQCt/1iBJbmdZ3kGZfEqaqLZd1N YKT/vouzRhocEQM+cJlxXw==; Received: from [87.69.77.57] (port=4880 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJvqU-0000mm-AL; Fri, 05 Aug 2022 07:50:26 -0400 Date: Fri, 05 Aug 2022 14:50:24 +0300 Message-Id: <8335ea29kv.fsf@gnu.org> From: Eli Zaretskii To: Gregory Heytings In-Reply-To: <92da07bd0217fc591644@heytings.org> (message from Gregory Heytings on Fri, 05 Aug 2022 11:40:36 +0000) Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <834jys4dwq.fsf@gnu.org> <87les46xem.fsf@yahoo.com> <16164156.Y83TkukXya@odin> <878ro37bts.fsf@yahoo.com> <83pmhf1a2p.fsf@gnu.org> <92da07bd0217fc591644@heytings.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56967 Cc: luangruo@yahoo.com, 56967@debbugs.gnu.org, bjorn.bidar@thaodan.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Fri, 05 Aug 2022 11:40:36 +0000 > From: Gregory Heytings > cc: Po Lu , 56967@debbugs.gnu.org, bjorn.bidar@thaodan.de > > > 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. Interesting. I'll defer to Linux experts to tell whether this is something we could/should use. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 07 10:51:35 2022 Received: (at 56967) by debbugs.gnu.org; 7 Aug 2022 14:51:35 +0000 Received: from localhost ([127.0.0.1]:38128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKhct-0006Zg-80 for submit@debbugs.gnu.org; Sun, 07 Aug 2022 10:51:35 -0400 Received: from thaodan.de ([185.216.177.71]:58398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKhcq-0006ZQ-OM for 56967@debbugs.gnu.org; Sun, 07 Aug 2022 10:51:33 -0400 Received: from odin.localnet (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id 06823D07416; Sun, 7 Aug 2022 17:51:25 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1659883886; bh=4/ypZ4hSIJxURwbovF0gHzicAPqhNuj25F8hih+zCHk=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=mmxzoSRKL1H/zsEAMvpDMTChm+MzL+EQWMTFR2hzMw3pRHdg+h1OomqEBavsp4wNA XAKhWnaRxl5nuP+bxlvZcheI5BVzF5OhThjeP3acWYRPMzTkxsODp02ruHf3MUkILh gR5mM+5BfXTQQ+rRGfRLMa+rQwPY/joUOhenOXKVr8JUsoy/+SYlZ37AubRG2L3IQN TqPuhsEQl0dN24kLYB3Awat6P69J4pQX/FkcVShadPZa83mwARK0EGOXr/vChddFQ5 1n2aurhxGBXoNNW3FjwzaFnK+FNSFf0Tsw+3b6uLfYLRmHFd5xymTHJs8vYQ718DEY 3nuQSNVEc+l2z/QxZY5rkKQSBXccAT4/waj8AWV4v8InRMjQUSEvmlcY0pRvyybAyB yJZOCa6mS01IURNhuuFkvtEegVgT39STIisoQvlD2NZL6z4BQ/jcaSMSTFXPVylAty 6uSW1oGZ2AAU3ryPYd7W6Jlau1K62mQorZy4pwICh7qItlyDrRlewUruZN+/xM3tH0 cvrIFZhla8w4y9xjPdzMsRPFvsgWMXO2PjQoXEBiWczqsulwJnq1xQIQ/zw4vaiy7s YpzKkXmEban2fIP6f3LIubnZp7b8g3SOeNXbRYZomEw36L+VRAE99W85MCWjm0nkl8 K4ha/LtyuesjI1E1gv0FXTWI= From: Bjoern Bidar To: Po Lu Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland Date: Sun, 07 Aug 2022 17:51:25 +0300 Message-ID: <20004002.VVDfsmh7uS@odin> In-Reply-To: <87fsib9p9g.fsf@yahoo.com> References: <1932596.zmb9SnqgO4@odin> <2972937.jrzt3BHeHG@odin> <87fsib9p9g.fsf@yahoo.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Freitag, 5. August 2022, 09:29:47 EEST schrieb Po Lu: > [*Please* use "Reply All" to reply, otherwise your response will not be > recorded on the bug tracker] >=20 > Bjoern Bidar writes: > > That's the thing it doesn't look like the connection is unstabl alos > > nothing else but Emacs has this issue. >=20 > Did you leave anything else up for long enough? Try keeping gtk3-demo up > for a similar amount of time. I did I had my hole session running, nothing else had that issue. I kept the GTK-Demo running nothing happened it ran just fine. After a few hours Emacs exited with the same behaviour as explained in the= =20 bug. I on the #gtk channel on what do and I got from ebassi that it is ok to jus= t=20 call _exit. He says it might be the client behaving wrong: Thaodan: It could happen because the client made an invalid reques= t=E2=80=94 Wayland mandates that the display server closes the connection in that case I don't really understand why calling _exit is an acceptable solution anyon= e=20 that has to safe some state to the disk is lost. I attach the whole conversation to not take anything out of context here: Hello why does GTK call _exit when a display connection is lost i= n=20 wayland, how can the app react to loosing the display connection? I noticed that Emacs sometimes looses the display connection unde= r=20 Wayland (not XWayland). You don't If a client loses the connection to a running compositor then it's= =20 generally a bug in the client If you lose the connection to the display server all hope is=20 generally lost ebassi: An app may run longer or before the compositor starts eve= n=20 if not it's not nice as an application to just quit and not even let the=20 application clean up after it self. In theory, under Wayland, it might be possible to clean all data=20 attached to the display, but it's unlikely this will ever work without=20 applications dealing with it And if you lose the socket then you' you'll have to find the new one and reconnect Thaodan: Only emacs does that Pretty much literally "that"? "app may run longer or before the compositor starts" Because emacs is really a 1980s teletype app What does that change? calling _exit is not a solution. Lets assume the fault for this happening is emacs, what could cau= se=20 this? Calling exit is perfectly acceptable: the display connection is=20 severed, and that can happen for multiple reasons, including the display=20 server going away There's no "the display server is still running, but it closed the= =20 socket" mechanism for the toolkit to use The socket got closed The toolkit terminates Thaodan: It could happen because the client made an invalid reques= t=E2=80=94 Wayland mandates that the display server closes the connection in that case Or the display server decided to kill the client because it was=20 unresponsive Why should the toolkit/lib call exit isn't there any better=20 mechanism to doing such a thing in glib or gtk for that matter?=20 It would be better to not need any hacks to prevent gtk from kill= ing=20 apps. Thaodan: There is no such mechanism ebassi: OK so what's the idea behind using _exit as a mechanism,= =20 doesn't that break any other app that has state so safe too? like for examp= le=20 an office application that wants to safe it's data before going down. I already told you If the display connection is closed by the server, then there's no= =20 safe way to store the data From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 07 11:07:53 2022 Received: (at 56967) by debbugs.gnu.org; 7 Aug 2022 15:07:53 +0000 Received: from localhost ([127.0.0.1]:38153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKhsf-0006yi-1v for submit@debbugs.gnu.org; Sun, 07 Aug 2022 11:07:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKhsd-0006yU-9t for 56967@debbugs.gnu.org; Sun, 07 Aug 2022 11:07:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55540) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKhsW-0006xE-Gi; Sun, 07 Aug 2022 11:07:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=ab7ttlkO71X7iVrDAtZXKlDkhKSjxqUFCtS5AreLZy8=; b=X9VI6qUF2HDjDqQT7Rb2 wOSODHhKm2QTXn7MKfWX1r9lTBU18Tf31knAis+Zmw1+OhCETCfxj02dx93RxrzBLRAlWtpi1ycag aK8rbfIspx5NIZhpwjMerl5hbJOyOwH5a2Wux7P/OLmHZ7NXnbba/aI1LWDEw2WdERWAeQD86Pzbk hhpf+6CqZilRGT/2RdT1Tyx1Xhe6u2j5J86ZPyLPkhTSyiLVGnTMnEJvx/pf0SoH9Te5Sd+8JS/0m 64obliQBQNmHMcUBm8Ahpttr14pSiphnMASqkKNrlQ8tXLD+kCEneul1Xe//HxmdSUfgSRXMaKPR3 aPjbZFh4UhQLTw==; Received: from [87.69.77.57] (port=1633 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKhsW-0006Ml-08; Sun, 07 Aug 2022 11:07:44 -0400 Date: Sun, 07 Aug 2022 18:07:29 +0300 Message-Id: <83zgggw0r2.fsf@gnu.org> From: Eli Zaretskii To: Bjoern Bidar In-Reply-To: <20004002.VVDfsmh7uS@odin> (bug-gnu-emacs@gnu.org) Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <2972937.jrzt3BHeHG@odin> <87fsib9p9g.fsf@yahoo.com> <20004002.VVDfsmh7uS@odin> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56967 Cc: luangruo@yahoo.com, 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 56967@debbugs.gnu.org > Date: Sun, 07 Aug 2022 17:51:25 +0300 > From: Bjoern Bidar via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > I on the #gtk channel on what do and I got from ebassi that it is ok to just > call _exit. > He says it might be the client behaving wrong: > Thaodan: It could happen because the client made an invalid request— > Wayland mandates that the display server closes the connection in that case > > I don't really understand why calling _exit is an acceptable solution anyone > that has to safe some state to the disk is lost. > > I attach the whole conversation to not take anything out of context here: Those guys evidently think that an application without display cannot do anything. They forget that even if display connection is lost, and even if this is due to some fault of the application, that application could still shut down gracefully instead of losing all of the user's work, if only GTK wouldn't call _exit "because it's acceptable", or "because emacs is a 1980s teletype app", or because whatever other ridiculous justifications these guys come up for such misconduct. > I already told you > If the display connection is closed by the server, then there's no > safe way to store the data Really? Since when does saving data to disk require a display connection?? From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 07 11:14:58 2022 Received: (at 56967) by debbugs.gnu.org; 7 Aug 2022 15:14:58 +0000 Received: from localhost ([127.0.0.1]:38164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKhzW-00079D-Ah for submit@debbugs.gnu.org; Sun, 07 Aug 2022 11:14:58 -0400 Received: from thaodan.de ([185.216.177.71]:58400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKhzV-000790-3m for 56967@debbugs.gnu.org; Sun, 07 Aug 2022 11:14:57 -0400 Received: from odin.localnet (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id EFCA4D07416; Sun, 7 Aug 2022 18:14:50 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1659885291; bh=AcicHs/dEivM0+yGiPkvXNkuGibtOEbj8GCMDZLFzqo=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=skadsrAqw4ZQ7a24CzBuMYz3X8o0Of/d0sEchVb5+yP4rFdhnmJQiDW/6cnF8w90a 6i01JizrUEOCbdJsidqqrYlTVFw3SgXTZHzm93uCK8QsTR0kP2orxRhZz8uctQZosG ++pgIHKE5CH4x831Qh4dZNweeyniddDwo8ZDF7aKPtoXXpMUHZ15IgzWm/DamRvybX Lb5+XTV97c8V4KgISPpXQgBVSsnArnWm9sR+4VdeLdBeH8fQwvmDU92YqdhNcsssEO 6BEYjThZoMIiExa1RuxmOe75G+/kagP5Q1+cXa+OVp7u1akF/U8BVHJWHTRotL4E+n bLZtoLQBK/8R3Ww4FxPTADNOKmVGECpA0wzsHCmeDfweAybahokZ0FBQlrqAL01AL5 GQXu2XIpqoOcs+gdZ9Xvmp7KwRkKBHU7zUfBTBiINZ6ontxfPw4X/jccLCMpVZSien fPw+x1p0HjdLEikTGdt15lhJDJp5RAIKMLPyz4wV9UM88ZoiLdu2d89MIp03kunLq/ px6l6ZQyo+zS8a9yJZgEMaw5WqUlaKlM0jfPZG5tV8eQCvk+2jWz0cN7n7ZIotD+zU dgmRVsGrRyyF6Te8sMPa3tN3TuOnv/Q1dR2bL/vx9SzlFFFLVfthwdpgdZNhfumoM2 jw0xhB/BMugygaOh8EAsax4A= From: Bjoern Bidar To: Eli Zaretskii Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland Date: Sun, 07 Aug 2022 18:14:50 +0300 Message-ID: <3629604.AQ1hHsVFQY@odin> In-Reply-To: <83zgggw0r2.fsf@gnu.org> References: <1932596.zmb9SnqgO4@odin> <20004002.VVDfsmh7uS@odin> <83zgggw0r2.fsf@gnu.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: luangruo@yahoo.com, 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Sonntag, 7. August 2022, 18:07:29 EEST schrieb Eli Zaretskii: > > Cc: 56967@debbugs.gnu.org > > Date: Sun, 07 Aug 2022 17:51:25 +0300 > > From: Bjoern Bidar via "Bug reports for GNU Emacs, > >=20 > > the Swiss army knife of text editors" > >=20 > > I on the #gtk channel on what do and I got from ebassi that it is ok to > > just call _exit. > > He says it might be the client behaving wrong: > > Thaodan: It could happen because the client made an invalid > > request=E2=80=94 Wayland mandates that the display server closes the co= nnection > > in that case > >=20 > > I don't really understand why calling _exit is an acceptable solution > > anyone that has to safe some state to the disk is lost. >=20 > > I attach the whole conversation to not take anything out of context her= e: > Those guys evidently think that an application without display cannot > do anything. They forget that even if display connection is lost, and > even if this is due to some fault of the application, that application > could still shut down gracefully instead of losing all of the user's > work, if only GTK wouldn't call _exit "because it's acceptable", or > "because emacs is a 1980s teletype app", or because whatever other > ridiculous justifications these guys come up for such misconduct. I don't know what to say, I'm befuddled too. The audacity to act such a way as a library. > > I already told you > > If the display connection is closed by the server, then there's > > no > > safe way to store the data >=20 > Really? Since when does saving data to disk require a display > connection?? I don't know either, this is what came after: Because the toolkit has no idea what's left of the system's integr= ity how could it start before the compositor? the display connection lost doesn't mean the whole system is brok= en=20 but just the compositor. But I assume that the toolkit takes precedence ove= r=20 the app it self. Thaodan: You literally **cannot** know that two[m]: background services such as systemd --user services wouldn't it fail because no $WAYLAND_DISPLAY? *** First activity: MichaelNazzarenoTrimarchi[m] joined 53 minutes 11 secon= ds=20 ago. Well the app can really do anything before=20 starting the graphic subsystem. It can even wait that Wayland service is=20 started before do any specific toolkit initialization=20 MichaelNazzarenoTrimarchi[m]: Exactly, apps such as editors might= =20 reload their last session which can take quite some time=20 There it makes sense to start as early as possible. How can I find out if GTK did an invalid request to the composito= r? That is simple=20 You can activate Wayland tracing of message You can see then message sent to compositor It's rather difficult that is an application= =20 bug but could be a client side Wayland part bug From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 07 11:44:37 2022 Received: (at 56967) by debbugs.gnu.org; 7 Aug 2022 15:44:37 +0000 Received: from localhost ([127.0.0.1]:38188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKiSD-0007su-F4 for submit@debbugs.gnu.org; Sun, 07 Aug 2022 11:44:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKiS9-0007se-KA for 56967@debbugs.gnu.org; Sun, 07 Aug 2022 11:44:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56532) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKiS3-0003NG-RH; Sun, 07 Aug 2022 11:44:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=YBpxkLCPwl7JkUJNcm54MRgZ+CM5kjznXqqiZmhcFeg=; b=KzodQxTyw3KZ gfgThdpDyIfwj8HGU/a/Zv8sClIkaMh1+d508gqHTq3o7K45LJYUH9TOkuUUJ7QTnIvAkD+LIhuoK YALJdAUIEu++J8XiGp8IwhuX4lY9Kpcwv4k1wltwf4Ol/sL+c+aGe1O9REovSMNYNBmaaZfeJfDrG qpfT5rpOmubTbHl+mP12qWC/5eVpgVJbSLXlbP5B8/9JObYFQBETERahBtJXg/tHFD0YD/a1CaAob mreSgBv984IZ+siM43xFBlWj9OwpmdaqUOrgn07ZO/d6I5NuSJZ5o2N0r05O/UDQtKAyYg2ftBJNi 0BduvyMKFF2WU8dJQi3WEQ==; Received: from [87.69.77.57] (port=3881 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKiS3-0006iX-Aj; Sun, 07 Aug 2022 11:44:27 -0400 Date: Sun, 07 Aug 2022 18:44:12 +0300 Message-Id: <83v8r4vz1v.fsf@gnu.org> From: Eli Zaretskii To: Bjoern Bidar In-Reply-To: <3629604.AQ1hHsVFQY@odin> (message from Bjoern Bidar on Sun, 07 Aug 2022 18:14:50 +0300) Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <20004002.VVDfsmh7uS@odin> <83zgggw0r2.fsf@gnu.org> <3629604.AQ1hHsVFQY@odin> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56967 Cc: luangruo@yahoo.com, 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Bjoern Bidar > Cc: luangruo@yahoo.com, 56967@debbugs.gnu.org > Date: Sun, 07 Aug 2022 18:14:50 +0300 > > > > I already told you > > > If the display connection is closed by the server, then there's > > > no > > > safe way to store the data > > > > Really? Since when does saving data to disk require a display > > connection?? > > I don't know either, this is what came after: > > Because the toolkit has no idea what's left of the system's integrity > how could it start before the compositor? > the display connection lost doesn't mean the whole system is broken > but just the compositor. But I assume that the toolkit takes precedence over > the app it self. > Thaodan: You literally **cannot** know that A tail wagging the dog, really... From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 07 22:40:48 2022 Received: (at 56967) by debbugs.gnu.org; 8 Aug 2022 02:40:48 +0000 Received: from localhost ([127.0.0.1]:38689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKshE-0005bo-DQ for submit@debbugs.gnu.org; Sun, 07 Aug 2022 22:40:48 -0400 Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:44749) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKshB-0005bZ-NM for 56967@debbugs.gnu.org; Sun, 07 Aug 2022 22:40:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659926440; bh=0Ztvhn6z8BJzS9gLBCPGxjnAc1jyWhqzjTc9kgPith4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=OAiK8Jg7x2gP08zSpXfzO/UucBBKajliYASZLbBNSpqS8YUF8YODqOYSN99IuS0C4p9SM/385wNoKcnKYHnDpDQauGZzSXADIVgK9FtZAtaLtktV52P0nrZq8r2YBG+2uqA8JUqgRqsnr3A7JhH8WD/YCyChOy+NOz80LBeSqCKXOwmwHlyE4511RfZ1oSlNCjo6BqWREi5AhvQnjrpRPQ1VsQM3jmXBFCXiFBdbvsX2IXdSJmxKjjJkbO/G3zDBTsjSM9minn9DqlL45sY3zKuPJDv4qK2AfCXyNCuRrF+ZzsVEwXw4ntfMxvVpnGMqruufcr0RjK6yHyz0h8FKCg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659926440; bh=3lwxlx9fSwpmzUyj7CWMoY/i+LO5i5tmS0V1N+xGY7A=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=R/w8Qm1QiUInIgIgeB+iqcU2pADwUcxFbzCmRl8SL0QPwEA8NkYbJxspMFef86S7nfypNY7HN1roI+sgzHPw7rBok+z034TBiM2D0Um6txnUPOL1px/mlanra2ZyXMYP1b5YSp2XbSi+z+V3y6bx9URpPMCBI3RNk+kaSeuYtLt1Y2dD7lLB8TQTJTs4N9HUVwj1vlhPbU/i3HJgH7oUfxMBIuzdf0xJ8gOd2sRScfPnJTZqNr6qxnK0sZQ2+iY7VKpPepQcsDXfVQU9gp01TFAMkAIC/1GdS/ZSHcPJ8a2TnGgOJB39tpREBAzRzp+7m/kLmGi4tSYlqp5cEKJ4Kw== X-YMail-OSG: NVdSfmIVM1ndQFHNlD5ik1aSIxSCyx.Bp_7.fZYitEszvNTlqcnV.EFvBd0Z_6r DM0g9RWyfsfvloHXJen.snn730hQB3rZmNwbsPh_QFV3dl0xXk0u9hzt2S5af3m5oYTjtrNsYvch s94OYA4Cfv5e3vSWLto_j8vCfi5fEkt2ngdXnBGGJZ8._Qqk1JjzLEgyLnfCplUrT8k50BdPlgpm ch8MTvtdq.GszS7l2KwzksGvnAgkIOIrS_ZmwJZuEZM1TYp6ACbb8DDQH.SxhDQOYkKF43bgBcmC iDRmtAEva6LWf3uLoIS87.o12L3fOwmCKdp234EkcPhlgf3xtaPLALm5zr73PSOyUKkszTkeI186 5aaeVMvm9j0NwgfKoGw7ACuC.wj3D1qPEntYVT3kg5RP.ijK6KKC1LJRMDrN_arfCIUscxQh_mxR pAr_hRtPpmFN3NF0UiRJ5fSYd4Di9fZ7Za0TnMH7T53855ok78Ek4ksdtpROzIuDemOKt3rbSBvQ KR.W_9Lt82dN6Zqa9ynLp1AnZ3QLAZRKOL0frSiyM2KRWwIelo9meflZWf3xnBFDz7vz2glVvV55 EVfJ6UYy.640nMfGKtTlTZj_rdq00NTCeYoUM0un1DaQgD1Ob.ZbLNG4v7i7E3DiJgiXS01sAAD6 tLClj7ClXtxNdMoSJlX0EsVmW9vByqiERmTmrECsjXvl7D1Aj64PXMPecV22oSWfr8.fXope_nfV 9Yo8RWENn0mJ2xmcesMWLfkW7vx16CxMJg4m4RhWyDWo4XPflvBF2uCnd6i.LIZ_h_6p3xkmRVgZ RPBBi0DwLn7GrW.ZRViF6v0SIuser.4uZzIYFuqldesobJv9UeRwX6ZhwR67MQ.fnMrhtl29S4Re OVmbBp0xonVSI.OoN63TKEeZEhy64u2z8cgjEBFiq1UdHngUnEDMuFBCnb3ohhH9DD3qQRl0xKHn gNqBr3nhDpEOt6Uk94rAd01r.tSSDHfRMT9ieyriMmouOZ9hOI.XFTKwHnK1t.poN.w8pdmnfu2_ S3hRXpENhgAFPix5gDMYNdD715.dCxaB08Muh8Xlg_.YI.hQI_iocSJxQz6S4T_WzbqX.eFiBLbJ Q3IlfQ1MijYfV9nzIW8Fb8ZV9I_hZKhIPY9Z5.6h67wvxURr7PdGMvCJK.Tr8PVGBUxoHLkZ7I9I id61Joo7UXG5YhhjnuMmJ5RKBfsbzWPyEcxY3PJpPUHKShAOVoeVHF6t.xxg86vL2AxpGa7WaNAf UgT73BMvmI7Ljxxj9P5jLwkx0jZv4NXeOyWIm.s8.K1MQQU9hzbrsD9AapwbzIVcZDQn6Wl1CvIA xHRRfbfm2CyIExjOQCrAuhFOiohn.JlUXQ_xf1ja_W6SmooAejWinS_4H8fharMW8oBwrI0915fF pZ3n4M4tje3lNq7ep1917YVcAQp4jmwUFDETeX5WGh25R9ytLz.5yCV27q5wLxc2yPy74ztqbYfG II.I59.c9uvNaqJRls6VCbBcQHwhdY2LBAHpdk9IuzpOygeb45AQ4J7Uv3zhay4UiuXTeuIF0y3F wgUGI6Hwdvj2rE74yLBt1NVsSOoKHxr1IjTznXTu6GagmfsaEtoJTtmvqaKNBywB8Fnyq5GweNT9 Y8vZFqOLNX8xM00NnS3_zYgn8qZB_9MM9Bxdy41V5YYG_EoaOLPy7ApQuPCd.26wFgRoFtE0GaAD L8oWaEciJVW9ubrlqLzBBTM2ioxGWabnJO58Q5CM5yWeBfR2WAHs71Jh0Ksg_bfYXZ1VSH9bhaMJ ..ZDcgM1mkZD1xU0.1eHgiSnNmNpd9NkcIR4BUn996GZz.OdgRQXFG8Y1p_Jf9vmAhSYT6yU.SmK oY3TWqeIDhuW0a3Wc3XqLPG6nirHQbG8VrB16myIu600sSVCqwsReCOZegvemyqUUE6p5Um0GEg6 VqrffGc00OWczUoWaMUKaBrlnFBnVYgabDkpuSj.97bKj2ZlQ3nJBz6aCZ58vQNXvSdSA0EOXfVh E_ff7MisV4f1L8PjKIdJf5Gc.kGXRb.HFRXqIiC5ZH6mPqlsbAMlCS1pUB5k0nNSa62IgNJP6Bxc QucpkmJmpWx8e6IXr_.k2zZADIKfxSXfXXjNuRPfvmyINiZgG9o9cMD_4h9Z8XLJ3SsAtEXTNAna DSfUV0tS7mwl8fMUSRQcgMpSTK6fKvaMiorU.S9PgDEYTHdJ7qvv7uD__4ZaYXX0fxH5s36BnF.Z D18Xc7oBVZ_0fTkBSGArd6CHLYuV.i87pHsgqA_ry_HentO1MEwJpGtjvvtM- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Mon, 8 Aug 2022 02:40:40 +0000 Received: by hermes--canary-production-sg3-6f58cd9b5-vlgxl (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID aebcd5ce2c1514ba908f6b4c1dc885c8; Mon, 08 Aug 2022 02:40:35 +0000 (UTC) From: Po Lu To: Bjoern Bidar Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <2972937.jrzt3BHeHG@odin> <87fsib9p9g.fsf@yahoo.com> <20004002.VVDfsmh7uS@odin> Date: Mon, 08 Aug 2022 10:40:30 +0800 In-Reply-To: <20004002.VVDfsmh7uS@odin> (Bjoern Bidar's message of "Sun, 07 Aug 2022 17:51:25 +0300") Message-ID: <875yj3sbj5.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.20491 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 2780 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Bjoern Bidar writes: > I did I had my hole session running, nothing else had that issue. > I kept the GTK-Demo running nothing happened it ran just fine. Thanks. > After a few hours Emacs exited with the same behaviour as explained in th= e=20 > bug. Do you see the same if you run Emacs as something other a daemon? > I on the #gtk channel on what do and I got from ebassi that it is ok to j= ust=20 > call _exit. > He says it might be the client behaving wrong: > Thaodan: It could happen because the client made an invalid requ= est=E2=80=94 > Wayland mandates that the display server closes the connection in that ca= se We don't make raw Wayland requests anywhere, so it must be a bug in GTK. > And if you lose the socket then you' > you'll have to find the new one and reconnect > Thaodan: Only emacs does that > Pretty much literally > "that"? > "app may run longer or before the compositor starts" > Because emacs is really a 1980s teletype app > What does that change? calling _exit is not a solution. > Lets assume the fault for this happening is emacs, what could c= ause=20 > this? Outdated information. The PGTK port of Emacs doesn't do anything close to that, because GTK doesn't let us. > Calling exit is perfectly acceptable: the display connection is= =20 > severed, and that can happen for multiple reasons, including the display= =20 > server going away > There's no "the display server is still running, but it closed t= he=20 > socket" mechanism for the toolkit to use So why not use exit, which lets the atexit handlers run? > The socket got closed > The toolkit terminates > Thaodan: It could happen because the client made an invalid requ= est=E2=80=94 > Wayland mandates that the display server closes the connection in that ca= se > Or the display server decided to kill the client because it was= =20 > unresponsive > Why should the toolkit/lib call exit isn't there any better=20 > mechanism to doing such a thing in glib or gtk for that matter?=20 > It would be better to not need any hacks to prevent gtk from ki= lling=20 > apps. > Thaodan: There is no such mechanism > ebassi: OK so what's the idea behind using _exit as a mechanism= ,=20 > doesn't that break any other app that has state so safe too? like for exa= mple=20 > an office application that wants to safe it's data before going down. > I already told you > If the display connection is closed by the server, then there's = no=20 > safe way to store the data Store the data that is in Emacs core?? How did these people learn to write software? From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 07 22:42:36 2022 Received: (at 56967) by debbugs.gnu.org; 8 Aug 2022 02:42:36 +0000 Received: from localhost ([127.0.0.1]:38694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKsix-0005ed-VA for submit@debbugs.gnu.org; Sun, 07 Aug 2022 22:42:36 -0400 Received: from sonic313-10.consmr.mail.ne1.yahoo.com ([66.163.185.33]:46591) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKsin-0005eI-02 for 56967@debbugs.gnu.org; Sun, 07 Aug 2022 22:42:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659926539; bh=VnbDnjmHpmdS79zu7WLUeHgpaiEwonkBvpBk4n36+ks=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=tJpIkCWX0bP/im6p8Np2uXCo8Ad++eoFzJMG/KvC50e1JinXEUd5rWwB6ASqk5xNyEWzbJOhn5s/nC/NFZM07Pt0N11t91C//VloJEftl7l2FE9HTTFasAZYiFtAD4JKrO/aBIRHc3ARz/HT4z+vEopdC3aYIQVraODQAXSLGax4/rUQVvg5Xo0qBpcGf4CtEzsfWXRSHzjlCjGBji2/3pAQP7i6rc+AR9Y73STochiytWcERnw+OE1rexSuOEevv2CJzTH9581LpJGVUC8Ek68iztzwZz1KDdC17OewS5isnRiVfaAWrhdbRpwHA2cEkRtJkdqXPOm5tJKVd3wyNQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659926539; bh=ubZRdqn4XIEEwMS3BcgXOqy/wRZOfpp5BR0yUy73Ifg=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=qyvJSbi8VuzAwGIsgLOm0j3+btgYznN8gPZJl5nkZlD40dHIjASOXgvYGmX7LeibGht0ncvAqeNrkSt2/lIZfrC77snG783swCE70HcQ+G1Mej/nOxTwgOP8GdPP592qVvuXhO4B925IrHFGdE4iT4IPb/+1xkn8vAuamcBnAWcHw/Sbz+gmw2G5ytR0VYSdOmnl5Pc4zsfMiPeTiGrDa5z3vzCtr/MKqQtlqmhj4mBwF03vxr0qRdAicHIklKyY8NeFMdgZR6lMeY+Zjvypq3syK7ALwnjkGetrQw0KV8YOSx4AlOioYQfXF0A8Z9zJDfVVaxDsdnAPwbp1dr55nQ== X-YMail-OSG: yWWQIM4VM1mRBSx3TCyjuwVCvrr_ani.dQ7NYrkFNxZIjzKRjjxdUTtAWN5QMe6 ldvNMn.fpJOD8zLO3jlXvGmQFr5oM7aIz9DOhvQrJj6kyXn6MnOlAGi1AIbW1veZPI0dv0op1YO6 E1eQtvXqj57ZDXiPSSgjTUETgRjSsO61Rw8ClOgbNpydq2_z74hsEOF9eYxKAoQPpO4PREfn4hCy f.u5WuVB5EwaTBn66bvfaKYXbefFGrW56OaEZJJydz3oTTKwRkBQU0FicBmd2CtSSu5.dSfVeP4r .WUnaVGkX2KxNcj2gfgDbhqMkh4FDSPjlVwIEGGPEOD_pM7rbkj7IZsKLavb_oPk7ThU2sNazBMB irUCANfhRoJfaWdjEnRADu.oXIly0KRBDFgLOfq6FE9M9BZdoWvOjS4TaFQEsTAVSheoDCDBKtFB D3SkegjAq15I7l7hFu2i4rSHmDYZpIHhELCoDnBieZTVPMeIs8d1.1MRr0TgZOKu1SRf.pHUH2wW wxl3Njnrso.CRBxF8khvPRj8cn.VCOoPr0TpTN7TH_EgWPfz8a81RaN2hgHALCjMX8pyziCrmxFT nWx9MoXQ4g0j1DLbTz2iIw8ydV9OfalPMipu0E3ykYPdbGTpZ2cljtAa8nstO12KQEEdJJ29t3I0 0Iu0loCkxJ7jcZEw4.4sFG3VnnmrVelMjDuGcZ2k0.6sQLUE66lM8WjvHbojk2lysMI.qGzcINFq YfT6W1GgbcRG1SPg18hVDiDpHGoxJcXu6VLAttHPNzMOGPxCKA3BsTiWIw13u1C5EuOMwZGQjOWO T4NnG5SIFMscE26LqJifqj48rAC8WIqhIgtcpJDwLZbF24RY5kEmrxNy2adTQLEJAhab2gcaRZvc MeJiSUu6JdjD7655rmopCHBJrHzQ6iIe_szibgu1pstxLSzZMnxBIG6wdOg3pkApecXlHOTQ7sr9 XCP03AG9Xo_2SpgEqscUzJ6W.AZNCQ1gil314hIC4woHd8rNj5BiR.am8B0gmvTtwwmMdGq.yxFV ZGn8JF2t9cBwDviXNbNgSEc2wOXopEIxZqiPV20jmwcfs4WMhsPbR09wRrIyy88yR.zXOR82SiVk Joeahgxpcq6JXte7XqV4JlVwp3d6qxxWPfT6HB7KcNmxpdizwTxuQ4gvblDADCFP5O0LHP7J.9Vo GuooSPzeyk6AgvoACMMswk5KLA30Xb02e1TYdP0vm0qNNhXYbD0y1gttdoo2mv9YZ0ICLHBgw_lx rCBOm2gQ4yTALFidfE5R8lcF6Bvttz9Hgqv0f3j0O_FZzW9xxRxo6DdmYRYWc2XsZxgf_f1rYmp9 m4FTy6ZCjGh9btW1qAu1tncL8LzZh.BGSfvjxPTG44afrK6tterOyDpFVNTAGEugeBUY9.9W2VL9 7R6DkTwEaW7fq_I0Fqlv0I4DDYMiZUn7PdhrQfOD1dIUtix4_dlsr9ASySYpGrjn4znoLy8X8dSj .Jy_PmjXVUt435Bg1HzatbSG.CQ9Mo2m4mFLJ0.DJJXF7jn7dtd5jxQax0hjUD1bww0L2AAWXXEW mb1xmk4d2lXdJsOKqvSDxcQMp3obuy2VISGZR9D4hcYESQ00yw_TrVZHRF8WOAJZt9M_2mI8ETwZ iP.xcMLbTVGn1OJK8uwzvLMQcaxL5laBxodAt1ewetqVigzmg_AYDFVF3C9bFaIfHhtVZkb8d9_w 7atDZ8tz4kaoJlZ_UXC.LEX40Ilj_mzv2kTi.bFNbDz2oyhhsG8joTvV2F5jjPapOt5x5lymdD1a KUV6_ivEPk4fHSjaQd8LG.cwEV1J2tHz01nTzzJVpu2a_xuV4UXrzCiiYBrKNYhn644HQWM2KB_P SlfSC7ZVo91xnt2Dmt2cFfYD0L4C_DsSUwaXdqM6y5f8.EDyWfndYJPM6IxnJXuyTr6PwYUXl5L0 M7rOgaxRmABirGIRCh730kQp5ML39k9Z2WNzRgvBX253Q.JSD1UdpD5D4BRCEAnNntAz8Qvp46yp IXdHWAgkuw8jZpa7T3KB4qH_Q_6PnplWMr56RlUZqQOHzMOhmj_1jZ59DbQcyqWdtQJmldjcpTpE JZlKU62sl3RMKQMy7WH1M1T.Jco7Qkw.yDvsYniHwzdLzp3WgNf_szgWwDlR.AKDETAJpbhpf6wB FQu_kDptElCg2JVtvnqCxwNZFWH3lghz3podZsHWYLRlyaABTh3jXwaf9Vp7QFcwVGUMh4.Pg26s QZiB5Sw1o8npZ5UsOqH7nio5sFxUQceiQ._1GfAALct_O4TD1QrAbgvwpP1GkCg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Mon, 8 Aug 2022 02:42:19 +0000 Received: by hermes--canary-production-sg3-6f58cd9b5-slt79 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c79a1d1dc3fddae67cff91472e95166f; Mon, 08 Aug 2022 02:42:14 +0000 (UTC) From: Po Lu To: Bjoern Bidar Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <20004002.VVDfsmh7uS@odin> <83zgggw0r2.fsf@gnu.org> <3629604.AQ1hHsVFQY@odin> Date: Mon, 08 Aug 2022 10:42:08 +0800 In-Reply-To: <3629604.AQ1hHsVFQY@odin> (Bjoern Bidar's message of "Sun, 07 Aug 2022 18:14:50 +0300") Message-ID: <871qtrsbgf.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20491 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 468 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Bjoern Bidar writes: > That is simple > You can activate Wayland tracing of message > You can see then message sent to compositor > It's rather difficult that is an application > bug but could be a client side Wayland part bug That's a good idea, but I don't remember how to do that. Perhaps you should ask there. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 08 02:07:40 2022 Received: (at 56967) by debbugs.gnu.org; 8 Aug 2022 06:07:41 +0000 Received: from localhost ([127.0.0.1]:38918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKvvQ-0002n0-Ho for submit@debbugs.gnu.org; Mon, 08 Aug 2022 02:07:40 -0400 Received: from thaodan.de ([185.216.177.71]:58650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKvvN-0002ml-Ox for 56967@debbugs.gnu.org; Mon, 08 Aug 2022 02:07:39 -0400 Received: from odin.localnet (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id 412D4D02EAF; Mon, 8 Aug 2022 09:07:31 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1659938851; bh=XdEWCkGD+kPCZ/uBbs0pLi0IVkDw7tCah4cDAGc3y70=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=tRJnCaVqcDO3yBXoERjMONYf62Lrkb80ajZgc6FdlFdIjMVt9uHwBdwdwCBwoagye sUwlP2793O5PLiyUte6bTCwg5EE0EtkeyzF/zxTVxhkfIpMZ8jPJGAGK1qdMcL3tOw qfDnC/76WuGGvnCS/yWFcZLlbwUCDmYQv+u6RfR9lLEBWcXB0Crw7fkPVFfA476Xx1 +YwB/T0ZVIRVsMsqKAR8tm+iXImciBcOZZor5h3/780ldv2PIDzp6AoQHkpoFcMV2P kdMichmiCIXcgE3el8GQCzZqwIpcn8OMyvrl+kwe0XrZFmfD2ThRsG9XwXXEG1mpY/ f0Ozenq2dXKSj0c9UUW6LTh+BvcXKNQNWdy3C7VRC/BJh1nQb4yw8ZX0MbDX8ZQBLy 24hTyB65jX22EPRPm9/UECAKBW9Ih9dIkWZeT8TzE4DLpClJqm32Jg8ZHRyBTCaRtZ 6j0vMZyVlGxbzHY1EsW3EbpMIHaRYThns26xKlSGxsvtpskwHoYhRQPCjtJZZzodYc 1tEdMnVJYktivoMPYT8ubDQdiYeRn4B8qc/U3P2Kt02AxUpC+9/B5bakNwHeikkV1D Q6VyjNcORYD2WXNA6XNv631o5jgP0Rkil29NjAleVSS8GO81BwxM8R9CakBKwfqcaI fF28k3InQfyXyq2v9gE/OrAc= From: Bjoern Bidar To: Po Lu Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland Date: Mon, 08 Aug 2022 09:07:30 +0300 Message-ID: <1960570.AsxkkLRKGg@odin> In-Reply-To: <875yj3sbj5.fsf@yahoo.com> References: <1932596.zmb9SnqgO4@odin> <20004002.VVDfsmh7uS@odin> <875yj3sbj5.fsf@yahoo.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Montag, 8. August 2022, 05:40:30 EEST schrieb Po Lu: > Bjoern Bidar writes: > > I did I had my hole session running, nothing else had that issue. > > I kept the GTK-Demo running nothing happened it ran just fine. >=20 > Thanks. >=20 > > After a few hours Emacs exited with the same behaviour as explained in = the > > bug. >=20 > Do you see the same if you run Emacs as something other a daemon? I didn't but I can try. Maybe something in the environment variables is=20 different. > > I on the #gtk channel on what do and I got from ebassi that it is ok to > > just call _exit. > > He says it might be the client behaving wrong: > > Thaodan: It could happen because the client made an invalid > > request=E2=80=94 Wayland mandates that the display server closes the co= nnection > > in that case > We don't make raw Wayland requests anywhere, so it must be a bug in GTK. >=20 > > And if you lose the socket then you' > > you'll have to find the new one and reconnect > > Thaodan: Only emacs does that > > Pretty much literally > > "that"? > > "app may run longer or before the compositor starts" > > Because emacs is really a 1980s teletype app > > What does that change? calling _exit is not a solution. > > Lets assume the fault for this happening is emacs, what could > > cause this? >=20 > Outdated information. The PGTK port of Emacs doesn't do anything close > to that, because GTK doesn't let us. I guess that is his bias or prejudice about Emacs.=20 > > Calling exit is perfectly acceptable: the display connection is > > severed, and that can happen for multiple reasons, including the display > > server going away > > There's no "the display server is still running, but it closed > > the > > socket" mechanism for the toolkit to use >=20 > So why not use exit, which lets the atexit handlers run? >=20 > > The socket got closed > > The toolkit terminates > > Thaodan: It could happen because the client made an invalid > > request=E2=80=94 Wayland mandates that the display server closes the co= nnection > > in that case Or the display server decided to kill the client > > because it was unresponsive > > Why should the toolkit/lib call exit isn't there any better > > mechanism to doing such a thing in glib or gtk for that matter? > > It would be better to not need any hacks to prevent gtk from > > killing apps. > > Thaodan: There is no such mechanism > > ebassi: OK so what's the idea behind using _exit as a mechani= sm, > > doesn't that break any other app that has state so safe too? like for > > example an office application that wants to safe it's data before going > > down. I already told you > > If the display connection is closed by the server, then there's > > no > > safe way to store the data >=20 > Store the data that is in Emacs core?? How did these people learn to > write software? I don't know but with such ignorance I don't see why anyone wants to use GT= K. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 08 04:56:30 2022 Received: (at 56967) by debbugs.gnu.org; 8 Aug 2022 08:56:30 +0000 Received: from localhost ([127.0.0.1]:39177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKyYn-0007A5-LO for submit@debbugs.gnu.org; Mon, 08 Aug 2022 04:56:30 -0400 Received: from thaodan.de ([185.216.177.71]:58844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKyYk-00079o-RS for 56967@debbugs.gnu.org; Mon, 08 Aug 2022 04:56:28 -0400 Received: from odin.localnet (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id 57EDAD0374A; Mon, 8 Aug 2022 11:56:20 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1659948980; bh=bP7H6sDzcwltsTt9FLmv9RZEvQoik1m9MIH0Q+IkD7c=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=lpaTxH70iugI7wt08YuzPq0vJn7KfEENI96knG+5dRshANIl+fxD5rdl716mT1DTf L2jmu8ARYU82Mh7HQikcOvqONw62tbN7wdQbfYwY5CG9xOm/clEue2QM/zcgiPEP4Z QjvSv++VpDPeo0FONr9eCuAuMyevZ2+FAvuDLlXVzfOI37MATSIW2QVpkbalg8uWbd EqEP0FNCEAD5qshHUqfa3qOIbxmgwGeUtaafROeS70jO1mDKU/qHviLQht6j/PeFJi ftsf7Pq7Er59XZKyfKgzuwHnSHkMAdHlOSkMLbUP7EnExr8Kir03BJirs68V6vhT+9 HowSmr96MrW5kUI1VGpIUstHJN2r8XjCo6Mib9iXGKUczH7aGgr1YNq1XS+Gorjesx 3+uS2szDkqsCsJ1t0kjiKli+u4Nj7db32Z8Kg9NzUwPZ+Xu7FakipRL84cD8w7YdRr TQQ73beL/ihUW1cGFKwVhEMnHX3d6IfveylJIrmKeJBEStwNNJMdnVqGEvv8NXPQKE diG+u2sEvIZfgO7iDQseMiWNClS7Da5GyyEsz6L4M+xt454rC3SeaE5FudaeYzGH4S YzUs/PmUZNPF+gv7GGsRmh2Iu1pqMOxt0ZUemi/Y9gDDv0KkRXHYPc3ctAm8wYLdyh FsbRB+pfGvaD8+GVqdiU2OHM= From: Bjoern Bidar To: Po Lu Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland Date: Mon, 08 Aug 2022 11:56:19 +0300 Message-ID: <2062339.XFdaHZJ8Qi@odin> In-Reply-To: <875yj3sbj5.fsf@yahoo.com> References: <1932596.zmb9SnqgO4@odin> <20004002.VVDfsmh7uS@odin> <875yj3sbj5.fsf@yahoo.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Montag, 8. August 2022, 05:40:30 EEST schrieb Po Lu: > Bjoern Bidar writes: > > I did I had my hole session running, nothing else had that issue. > > I kept the GTK-Demo running nothing happened it ran just fine. >=20 > Thanks. >=20 > > After a few hours Emacs exited with the same behaviour as explained in = the > > bug. >=20 > Do you see the same if you run Emacs as something other a daemon? >=20 > > I on the #gtk channel on what do and I got from ebassi that it is ok to > > just call _exit. > > He says it might be the client behaving wrong: > > Thaodan: It could happen because the client made an invalid > > request=E2=80=94 Wayland mandates that the display server closes the co= nnection > > in that case > We don't make raw Wayland requests anywhere, so it must be a bug in GTK. What could be the way that GTK is used or is emacs with pgtk 99% a run of t= he=20 mill gtk app? > > And if you lose the socket then you' > > you'll have to find the new one and reconnect > > Thaodan: Only emacs does that > > Pretty much literally > > "that"? > > "app may run longer or before the compositor starts" > > Because emacs is really a 1980s teletype app > > What does that change? calling _exit is not a solution. > > Lets assume the fault for this happening is emacs, what could > > cause this? >=20 > Outdated information. The PGTK port of Emacs doesn't do anything close > to that, because GTK doesn't let us. >=20 > > Calling exit is perfectly acceptable: the display connection is > > severed, and that can happen for multiple reasons, including the display > > server going away > > There's no "the display server is still running, but it closed > > the > > socket" mechanism for the toolkit to use >=20 > So why not use exit, which lets the atexit handlers run? I don't know, can someone ask? I feel like these people act like douches w= hen=20 some random person asks. > > The socket got closed > > The toolkit terminates > > Thaodan: It could happen because the client made an invalid > > request=E2=80=94 Wayland mandates that the display server closes the co= nnection > > in that case Or the display server decided to kill the client > > because it was unresponsive > > Why should the toolkit/lib call exit isn't there any better > > mechanism to doing such a thing in glib or gtk for that matter? > > It would be better to not need any hacks to prevent gtk from > > killing apps. > > Thaodan: There is no such mechanism > > ebassi: OK so what's the idea behind using _exit as a mechani= sm, > > doesn't that break any other app that has state so safe too? like for > > example an office application that wants to safe it's data before going > > down. I already told you > > If the display connection is closed by the server, then there's > > no > > safe way to store the data >=20 > Store the data that is in Emacs core?? How did these people learn to > write software? I guess they did but learned that they are always right when there's an iss= ue?=20 Idk. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 08 06:10:58 2022 Received: (at 56967) by debbugs.gnu.org; 8 Aug 2022 10:10:58 +0000 Received: from localhost ([127.0.0.1]:39260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKzir-0000fw-Np for submit@debbugs.gnu.org; Mon, 08 Aug 2022 06:10:57 -0400 Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:44939) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKzim-0000fX-AS for 56967@debbugs.gnu.org; Mon, 08 Aug 2022 06:10:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659953445; bh=vLExx536bnxHbbknYVRH5a08tWWITJadzk6rggbNX/U=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=WANgXZ6TzgKw6X+PlI9/HYxVzqTY8jEvRvkaCEaZps53KrXz+rW2Kc2G3pv3HnWzUtaBK2zn4wO/94RtSRuryCpOgXJfJMedEjvb6WNHmHPBvoRTUsdxM7SBpaai4/mqPY7hT44L6TkBGei1ZGikdhOraiXrGqUIwVR9iMhhiKRpXi3cgrmU8/zO/4jdD+ptfZPf9G7jgPTaD6n6bfpb9uph66nIILW/2qoJtRiJ4293OnID8+1N4vtl1mg3AE/WyCBUnGgTl+U06BnvHD2aEUlTu9IVirxw0roOLEUw+WKl0iJNsUzQWHlN9iLRcicecf5PtnFjqDUGho2SMFleTA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659953445; bh=OqNJSD6o2qe5a1U9iDCvdfA7JAIjsxlTivZJe5FZR7n=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=AXXBKgxh7Nc82JXeJbk9wV2AzqSQRDrCk/TPTCTmQNjfUGVXre64/jsNNr9fwIWhukJxPfddgST2AG6bQZJm0jflVLW3MiFc14LuD1ENo+ls6+u5jPA16JgCJzmc+zqmov3nhWCeYZJvgfA1rieEW4NCrrIJAsMZdheUNnRS2AfqCZFiaX/NTFqlhRB7mUsbPJ0pQqd2ljoOfgC81fJn9cnGhpm4NJn8gVrByywrqtEhaupQIBoi3nELZiAjbna6Z0g2PnASpLqUrOJUOpGT8raH1TJ3ddP4bMwQKVfLLJloZ0v5ZQEFUH4U3CgHC4XIPIoxBTojYNGHfuow0vqbDg== X-YMail-OSG: 4pcT7KIVM1lmBUYhi.nQHxqYDSt6jqbtnCeqXssIMU03WP9gokPTNJLI3IutPSK 9SbuYiHomNIY0D8.H7PF1.kCJhzXHoXxbQ21Mhx1y0_OoOGaX3NZ3FyvwDXZ5kYDxt6B69a.hRP0 yDBdjdJwfCCpK3dMupqEY3d5qSYq9kZ3_SkKKZJD59T01EW2XND2VbJCMOveMWcMUp3ECYnf4OcT S7Xv6lpCoNpnnj1AefheEczQWHoai0QA7mfB5ggEfL5V3oklCxIr82d2HIbq4hvdXBuTlovcZ_pz hiApye2mshDBnrwQzwIx1KWmyDnIUXby_cMhc86WsFpCTq_lQ.6LQwwriX97bzcX_O9dPsTBEaU7 I0Fry3IdYIOLxDyBs1GzyYlU4GO0g4Kg6jIqz45P0EMm92LDU5w5AQNdTwqCBw0O5MoqqGdoiV7Z cs4fxGNyotwOCbRbsyNr_yL6fkKQ3n4vFqNNhOFaZnqBQNcEqmSh7lat0Wwoo4D30LM.vO4sBxu2 AFfcd1xhe7K4_w8T1155SJPoFetnb2AqgL7Lwu1tr3IfdLErBkQYX_4Z5jHYw8E3BkYEAsdvv5Hu WtBjTapWDcLeww7zLb3txkODE0OavIi4Dw5ZUTimWbCaS6sTD4shxxPe.nUoQzvs3cG6d_3dv4tT 6LSMwnMTED8.tySTnO2DclvOIJpY9154Vc3ZKqdcQ9XSrFaALH633K4Uum522bXCQTcPHIgK1DIY rGFI3HItIZQmBz6kclxkS4Lx28NcWjF.EfQ.L1gcP1L6gbQr8Y1nKPvWD4wYxnf0vujh1V8zwtEZ MY2iNBWuVaYW28kQFt5F3Ef2UhSUgiBUb1_dYwrD3hMxFW5Jf7m9w8650Ysvnbld.Ww6YRp83Bz_ .ZKQKBGLkjJ.Sv9cpAnOITURA8EArrIncORd1zgtF8fVO2uEHWqWZ6DTVup5MrTVwIhzUCyS_dIa 3jKhSEz5wZuLxcLiNarupamErB14stWZ1FPwygx6wL5H_LcUrat0ZJ6qIAVUnU59pXbbuGY7DCcK chPbIq55JRHHeOAT6cwMpkdCum5jncrWwyrMsASg8F00ysKa5onm8U0KR9.4kUGfOIaz7pEAVAPP 3YlxCxjCpgdUR0ObZ.rPV0lxtdUEiGTs4bTSGdiIvnteJLBOdk3bFxyjwbLHkl.AUKG.ERuKCq4S KMz_J9fwL0VUnAB0EpU.ghiXL83cveMT.PU0SAqEWJjYYt7JqjInFW2Xs4nBAcNtDc0rZ9TkhutM p6e4itQ23y7hYmC..q3YMglYSCtGnLgvbDd15mHmNQrLWgI4bAB2dk3w8.QeG2kPt8MT1yUgV5Pw veHaEQR2g0X3cEhtuSHH6632J2ZDoqGp5YRdOOMT4hw..xn3hHFf8pkYc2QAupDgZXVWx_Yd350g kAz694YnkFpmkepad1RjWE5RAKeZJrrJkZQ7gXPkbF5HfBUy02fBbSUOrTrY1wzx.FG4yjqSSjxz MWoUstsIhAKarbYXOTHAf69EVZfXM5NdSIhEPo18pBykLu7FaVnCCT9ZTj8ljTf3ZKjnsact7s9l L8Szo.gXbS6gy458oxLjF3GTnqAlGMg4OnwwB07EvXOGbHhAoOUsf8.S27Bpg1_yiiP14YbsmYs6 k4z4fwd4kGje6MCqvDvnjQMsZlISUDftEQzCUA7kU5RqnMOqPqLsjli5eGpaboLWZ2wnumpCpVND NnP6X_sONr_l5mJKdnKKefZC02F_PC1HiNq.VPUiL6ehLz_JqJD_gim.pf_XsUwEdFI04VRTIcE7 AiIifv7IgYsoailfzyDpE7mQWjTHhzaRUO03_wKGJV12.Tmg5uzyNw4PnBGSVYlWawvLAbxUYvQl xjLQKAWMHt4JSNLMs25bUbLkzy6MX_r6GpkE1ZpJNKWKxD9TD2N3sSo_FDTceDbyNyxBoL73M3M5 47JOs949hVpMD6kjD7B8MzwqLwWCKY6Htv7jn6ApRhbiNDUCj2kyEPv1drRdVGi3Jqcr3Uhy1stg 8ZgXt1PZF2P_gZAEbDXMxnWbqPBzLCQtTe.ntFMFcYQV3e2Y3yff2yfewPGa2ex1.XBeoGenhdE2 23YiLXMCrNXFMvCWEdSVUvb0GYkG8BOo7_K2DBwM0r.9e3c3JuDvMf649AcaiIqlgCEojNS5A6Ip H_tk6mzaE3e3QW2GL.yvYE7BmOnw_HYkD216L35GwdaAHj74rJnRbgHiAE4qgX8idzhf15tWgfRT YnnNSHlbZ6vNYLXbyhyY3gaLEp_c3POlhES0iG2jk99PpO5o5Sp4B0gJVGmijHhE7tg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Mon, 8 Aug 2022 10:10:45 +0000 Received: by hermes--canary-production-sg3-6f58cd9b5-q5dg5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 22d895622318c5a0f87c2d46058e1ceb; Mon, 08 Aug 2022 10:10:41 +0000 (UTC) From: Po Lu To: Bjoern Bidar Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland References: <1932596.zmb9SnqgO4@odin> <20004002.VVDfsmh7uS@odin> <875yj3sbj5.fsf@yahoo.com> <2062339.XFdaHZJ8Qi@odin> Date: Mon, 08 Aug 2022 18:10:36 +0800 In-Reply-To: <2062339.XFdaHZJ8Qi@odin> (Bjoern Bidar's message of "Mon, 08 Aug 2022 11:56:19 +0300") Message-ID: <87r11rqc4j.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20491 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 970 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Bjoern Bidar writes: > What could be the way that GTK is used or is emacs with pgtk 99% a run of the > mill gtk app? Emacs isn't a run-of-the-mill GTK app, but we only use what the platform-independent parts of what the GTK developers expose. > I don't know, can someone ask? I feel like these people act like douches when > some random person asks. They behave that way no matter who asks, which is why most people have already given up trying to interact with them. Simple example: apparently, all the GTK developers have expensive monitors, so modern font rendering techniques that improve font rendering on Full-HD monitors have been deleted from GTK 4, and anyone who complains is given some ridiculous excuse along the lines of "expensive monitors are the future" and "subpixel font anti-aliasing is not adaptable to our rendering pipeline", even though multiple people have already proposed patches that demonstrate the opposite. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 17 11:51:00 2022 Received: (at 56967) by debbugs.gnu.org; 17 Nov 2022 16:51:00 +0000 Received: from localhost ([127.0.0.1]:34144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovi6L-0004Bt-Tu for submit@debbugs.gnu.org; Thu, 17 Nov 2022 11:51:00 -0500 Received: from mail-wm1-f50.google.com ([209.85.128.50]:53961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovhLc-0002wX-6S for 56967@debbugs.gnu.org; Thu, 17 Nov 2022 11:02:40 -0500 Received: by mail-wm1-f50.google.com with SMTP id p16so1708488wmc.3 for <56967@debbugs.gnu.org>; Thu, 17 Nov 2022 08:02:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=114yYFTRPmt65izCTuRqIMoO69k3Iks0NlkGRl6WFsE=; b=HbVn2dmrRVVs41y6ox1noaMVASxKnHYAU77/k86OBRuhOB4dhzEnzDm02YLo648W2c 7a/4AqvMufQpUtdbEX6peICRgbNdV5KN0Y3bDbjSW0OQKFGQZLZlXMOwNkGGMyQe2YPZ ILc6PNP0Al/G4vmPo0d0zcALlxl/ZnHf7wJWCDxVmtq0XakL2BdGX76muPkBrdPNEhbO BbdZeC4xIwxceq9jSD3O2nVMMP8t/8MsTmLJOu01eEBvJvcRJHGFYn8eoLU+zxwwu9py YqOrf5a/NieLPL+px0oCHHvEG+egYI0MvQvWaFMsjE5IXPt+uBsD2UmQDJ+fQvdglzYH 6m/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=114yYFTRPmt65izCTuRqIMoO69k3Iks0NlkGRl6WFsE=; b=XQBocNeSpnz/ML3nkGIXC0O3OgZR46gFW1KL/jBfH+Xu5CTdTvVoCt/QG3bll5DP0X QsoFBvmh2kisssxdhSk15sEH7vJ+/XjFEt+IsJocyN1hCbvXvekgWprZWLIgpeL/VI5R hBNow6Rn6VbFzy818L7lMexArQTC/Vle9oOATDduk245Y7t+qUaA+W86vTmqakLkCJeK /wl2ks89Ca8rBjuUlI8dzCYjo3wNLto/IwtsXfEiCaD0AyA43Lw+6+AqIVgg7Vp66ha1 1OwudCEuOBZyTNTrPK/DPYy1Hlk7QlrCpZWMmyy//emIlRMy4muoiSJNWa9TZuBmEGth GYug== X-Gm-Message-State: ANoB5pk8N5kjkBrEewwOixko+RMBxf/HVe7T287DzhpGfEMhb5ACPD8Y 2bYktKERd6JVYNzXd0dBIUTqvXKhqP4RrX5/xaqWI2KL X-Google-Smtp-Source: AA0mqf5lLa1ThXSz7Y2XoManfvtYTxptG2noZkA82Sc3QBlx9+w5pJY9lpgkczA8P/2Qiv/TPTDlAuE0enbkk6pnmRc= X-Received: by 2002:a7b:c852:0:b0:3c6:a8c7:755e with SMTP id c18-20020a7bc852000000b003c6a8c7755emr2114275wml.167.1668700953661; Thu, 17 Nov 2022 08:02:33 -0800 (PST) MIME-Version: 1.0 From: Gavin Massingham Date: Thu, 17 Nov 2022 16:02:22 +0000 Message-ID: Subject: 29.0.50; Frequent crashes under Wayland To: 56967@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 X-Mailman-Approved-At: Thu, 17 Nov 2022 11:50:56 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I am also getting this frustrating bug, but *only*, it seems, if Emacs server is running as a Systemd unit. I have not, so far, experienced a crash if I launch the server in some other way. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 13 07:10:05 2022 Received: (at 56967) by debbugs.gnu.org; 13 Dec 2022 12:10:06 +0000 Received: from localhost ([127.0.0.1]:59941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p546n-0004FO-Ir for submit@debbugs.gnu.org; Tue, 13 Dec 2022 07:10:05 -0500 Received: from thaodan.de ([185.216.177.71]:40150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p546l-0004FG-Su for 56967@debbugs.gnu.org; Tue, 13 Dec 2022 07:10:04 -0500 Received: from odin (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id 90EB9D08D76; Tue, 13 Dec 2022 14:10:02 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1670933402; bh=FO6lVOWV77rdkerHPIvdtgOYkjqJCPaLUCgZByl4jUU=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=s/7sUL8xJCXM5WOSAgliEE1W8GR7E9Sr4kx7MpEYYc+NaFo1YGwVOsz/FTiBwnM+W kvOWvnL0wq9GWzNuMUGxGfl2QljX1dHfT7jDFi5dHDhKRRXAKjttHe9yIjChFN37g+ 9Tyr/ca6OmZNj3T7FcrNvmCgY7YArKuMqTJ3o5eA2DHZ3HxcUxufskCVlbXGdqw8R3 FsWpfZ6qh/2t+dhr9ZqaahZcGhKViJFsk6Zkq7w8iqupaNTzNv1RGhaOcD/pNJmTWx y0IeSHCCjEAVVynEZFr/s/y4A7gX14lzOy5aR9aJxa0yQKm+/566AV5uydwMsuaVym Ru0W7lCHI4sZbZW5HBAvZV7exxloUr8kIhODEycJDvc7Kn2yXOgHtTzzUUGulIyPtm xDEpkBbxuEDsV6Eev6yYT0pWKmKwc3e5PvZAk/6F1M7NKk/N5nBIhMD3V80xAeHuE3 sVf9J0BmXPqbYXSf6bpYSnCs/12no7l0F1IaCbgd0wkW2xMPglOOVDEEaCYzlRpsah QGlB5ALmFmdEc/oIri7zppCsIMw5NePnp3TNiMMcCfvce4Qf9MaP5r8SD5itULx6ih MhEscUL3DWQ8oc2gzKbx+KmHuV4n+R+nkGbZfOxuUJrTtE9VTxsez918lIYX0ljYMz 1NtD6b+5YH6rUfj3QCNWWmm4= From: =?utf-8?Q?Bj=C3=B6rn?= Bidar To: Po Lu Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland In-Reply-To: <2062339.XFdaHZJ8Qi@odin> (Bjoern Bidar's message of "Mon, 08 Aug 2022 11:56:19 +0300") References: <1932596.zmb9SnqgO4@odin> <20004002.VVDfsmh7uS@odin> <875yj3sbj5.fsf@yahoo.com> <2062339.XFdaHZJ8Qi@odin> Date: Tue, 13 Dec 2022 14:10:01 +0200 Message-ID: <871qp3bj3a.fsf@thaodan.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) The issue got picked up on Mastodon recently: https://home.social/@ebassi@mastodon.social/109505829096414816 Someone reported a similar issue under X11 years earlier: https://bugzilla.gnome.org/show_bug.cgi?id=646338 From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 13 07:10:36 2022 Received: (at 56967) by debbugs.gnu.org; 13 Dec 2022 12:10:36 +0000 Received: from localhost ([127.0.0.1]:59946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p547H-0004Fk-V5 for submit@debbugs.gnu.org; Tue, 13 Dec 2022 07:10:36 -0500 Received: from thaodan.de ([185.216.177.71]:51606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p547G-0004Fe-Ph for 56967@debbugs.gnu.org; Tue, 13 Dec 2022 07:10:35 -0500 Received: from odin (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id 3366AD08D76; Tue, 13 Dec 2022 14:10:34 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1670933434; bh=FO6lVOWV77rdkerHPIvdtgOYkjqJCPaLUCgZByl4jUU=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=zT6cuzFeS8nyCC+qdbBwlJrTu71Pe8J6qcHnumFaanXATZID1KbfXZDhYPGYq+10u mCrhZY4XTp8NcTUupPR0QCxyRjBld9HcXAhYEMQNGPNB01QBJ/h2qwOOv/FRWsciqe o4bEU0Sl9TM2Jac6+fU+yKi005kGKdJXj0l5NVSd3wgleyCj8C3PyssLWmYU7I3lzG d2vNBx50bddUQRiRw2iKCH24s+hJqkMGaNaOLntovza3TD9rmwPytS+xzL9Ilh/mh5 ZhJxFEtnXlYqNIbaoHzqAGPx8fJ87mkoHJTnEJ+dGsTgyBAmriQAqyyVaOYB5IyecF JEJD7wDF4RFUyHn2VjYtkmjg9M4g60tqdSYneFtFYduSfxUWYHBL4IdNw9MtbgSuJU gjc14aVDFcNhpnJYBhZnFwFbIYyEcPUelBk80blA6NKflwUXGccNnTItBWtXbJrIRM 8t0EtQQOVd6TU/0i2/ACgKExQwp9J8n1dvXkDNNKbjyhHH0D7TiMVt2VUMYUFs5ZFf Xpwqj74LdMZz97K8fiRAgf3y1t1MzRNO9+3kj5bF/L2LFWzu5aprHyoxh5tWtsfdrt Vb/HDHJPGf8mACwX5109Iy0FZMwnRs/9XLWoAliWvT+EyjBCE2m3pVCSsvUsLGT1Kf 1c2A/5ZU2t5ZiAYBt+JVUAxU= From: =?utf-8?Q?Bj=C3=B6rn?= Bidar To: Po Lu Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland In-Reply-To: <2062339.XFdaHZJ8Qi@odin> (Bjoern Bidar's message of "Mon, 08 Aug 2022 11:56:19 +0300") References: <1932596.zmb9SnqgO4@odin> <20004002.VVDfsmh7uS@odin> <875yj3sbj5.fsf@yahoo.com> <2062339.XFdaHZJ8Qi@odin> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Tue, 13 Dec 2022 14:10:33 +0200 Message-ID: <87zgbra4hy.fsf@thaodan.de> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) The issue got picked up on Mastodon recently: https://home.social/@ebassi@mastodon.social/109505829096414816 Someone reported a similar issue under X11 years earlier: https://bugzilla.gnome.org/show_bug.cgi?id=646338 From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 13 08:12:17 2022 Received: (at 56967) by debbugs.gnu.org; 13 Dec 2022 13:12:18 +0000 Received: from localhost ([127.0.0.1]:60288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p554z-000180-HS for submit@debbugs.gnu.org; Tue, 13 Dec 2022 08:12:17 -0500 Received: from sonic315-20.consmr.mail.ne1.yahoo.com ([66.163.190.146]:44248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p554v-00017l-Gh for 56967@debbugs.gnu.org; Tue, 13 Dec 2022 08:12:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1670937125; bh=R9/ZPXFPelCUTE7AijbrlA4g6ADO7m4red74o/J6MAw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ecGQvO21g65XK0KpRiYbj1qkmVfSiGCy+UpJSGmZwqrVcpX6agbCYl8K8LdqDgqssOqK2xPUe+pZeIJFxmkqJypvr1xjgTu0P7AjH7Y8K+givOJq3wL+hKWRjMxkps8X1+qALDjU5us7SC3GFVDWSQvahx8J/QUG9xaMVuUa/UbkzCbtIf3k75QMb0uxNvii8xdzsJd21Ka7TXzU1Uv4la8dn+oFKgZ0hzDiDMbeuJCWshQyfKxZAq7DOhhLEu2fTZrkqj8DdOfni4BxVPSwhjv4e/hI02ijntpMQV8NtBR7K7wzZDJD7VwhlmQ8CoeD5MoxtZzG7Jpq5A3JNhgrVA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1670937125; bh=pq4Xj0uJgCvezzrRle8KQ86i5OT5UsXJ3JKNvYPI3Gj=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=B84bfLjefqUoauYcdURRQLI7Rh+cPwMyLuz/PIdh/wE583uZ9clMwCPivZ/uSkHLlbEytmfCdO9zDjI8PCg14ld7YJOmqegrhYEdyapKpDdMWxTdsZpmJ8U7VU6MIbBSxTI8HU/mvR1P3rOcBHeNv05ebGiirVaYZGNi+LDJUQ18GbUs6HIJexaQb0g5hBoB3CNqhxBIQjB3kom8qZG7KCS3WJ33jn2xK2QbX58UYn0YR4CmTW4KFWH1OX3McEgaJ1BpLZBfDONEfU187Eh74i3jQNHJFvOVidDbPoB+RwBoyd+55qW+wgj8A3JdcwjI9sywFJbxkbd+D30uecVYSw== X-YMail-OSG: urTRVuQVM1nAbLIBlnyjrP_uL9hRg9ALAilNuVfc8sBzoQShfF_bSEZcLNQacca yDSvTILUQexYW9BxWX5riX4PjhzGb_2q7nmB0eGI4ZkpCsB6N20PDoyUPHMUvS8ro0qcaX1lslu7 ABHymG0FQmRZdIPoaKugpoHJUirxrOawu5_EZSmvb8XIBRReRVqxel6PlKWi5BusJ9Ja2rL2jq8C 4JRp446wbUYsHlO0c_Qk1tJW38Z4UsZEMXFYMavT5mu1XYEnzPcf9IDoS6DdcN4TE00hAliRxmVa ac3xmE0iALScpuaNIEmNXbyK6__x8B8kLlmQqxt19F8yT7nwJAp_2SohiwtcCnR3hBE_Z92sfFrS RsNLMhdgryZet_Qxj4vm8uqYSvo1xWLrm2NAyPvCLzlUU0DfdTw6ECLkoi1VpbAioBJJuX21Yy0N l7lZRGmG9u.FWyejTU0spTk1dx0TnUqJlk.WO7tr9DIO_ivlHTKKIjl8NJuEFVMSHXkfvX4dV8N6 .tdGI38p0CG09vbGicRL4q9uRAVBrz4GbDZ811thNcFMo6tT7T7IS57TH2xNsh4sT4CGHpPmDXA9 9XIrUQDOl5FH.jH0EDKqdH5I9YAwYGSl.HlfqOREfhtKs2F1efrqU9EbhYxniy7MLEbT9cfUYuxn yEQcE.V2CCSz7DhoeyIAQKyTXEZDQC_hpSbmeBVih3vqi8MbNrriS46mkeosuAru3Qd9FjItI6Tc jDX1l82PB_Ose8gHu5O0PYopxCT9Vf51uKicRXW2_wHD.fMWhFAmJMcZcT.e9vZ.f2yj2A7vwRM3 lC3E1NNni4Ie2Utup3v_MzKecT8ZKHdI.gokJBPO6bi_jPqZ3aYbxatUpa8EPan.0Dm1U_PcZ3Tj Urv07QlOjd0R00QSRce.r.BJuHzbpckiTWFc7QMDMR7iFVZ2zQDOtBU659XBZj4Wcb6iLLG9tt06 5bHHrT1.qj_0EMW2C2GYmeayvY68nD4exwAYXUJemXcjHdQYS1R7aHhvfC9h7xA0tU8mbwWX3q9L XVC.ehqHERgeMkBoecdDtmDEd2ixurX7lAXjW1j4GY_eQkSHFvzLcsd61llLwk5I0zxQ3lMG0iEt n.NPcx5S0Sr7e8WKLb0BOspK5W1__RlT5n1Snvwoq4Gklnm5cGbdqWQ2XEYUARjgn_OJ47HIbs3_ H8371x1YSrjKOgqCFM5Q8lvHR6VMfapLXA92_guaxjncNDAlZCxvZcbVJdgptn5xIVsDy15ffsXR 6RScgNCCVZOI4Vt9beVAUl8LQgOP9hD2cD8xfgGKNWKweNRmXdNRbi_AY0YCMqg3lvGk0.xXr6MB FY_yXaxNJ6ZPKFMXxsp.3gwbxbaGGa6vna4yHK724C3Ra.vI..u8AhjL3l.ZDujJNZkdvv83t3Cm RRYlj5qapQnyVh.337OlQxur.EzxQoM53TT0829xLZ_6OOcdqB0bQCU6kPrHXG8iwSfUXIjwGwl7 qXJBlbEMdrjdKGgtMQU6396BmEEpy3x4xr2uOuK0zZ.FlZXnbjZ0kOmzUvKcGyKT9KIhCbt4Lu6M UigNgyrbHUUUP6IshKQWSfxysWVmvTe8b6YSmDOViczViBkSTPzjt.br_aBdsidue7yJPr1xFX_. z.5VQI1wFS0WSBKKnpeoSaLcUpXQQn5EE.jBOboY2lKueOiIYK0oltWBqbjWX2RYxHcwZKHJ9bz1 cTbvMXgw5nTJcHOkHERJ8Wm6oxB3U26XCkw8U9TDQaHDr5TYjmBMrqvgeG797QMAYR3nmLbARY3c udi54PxaXpcwhdSRcpyLzzCFsDeV6XmSFs_fE9iVhSAZiSd0rkrmdro2Ie5s2M_4V19auISyUPhq k5cI1EmdRmtvJIBRyfzZcDcRmB2sbcVcuSGwZgMuKgsSRRdnFXmFm7cJpFNvCpf0WdlKtaG3Ej_4 VgbxXGCIQ8fE9x3wDbTvymOTyk7iF95ZVTnmY6KJ90eOX90G.oY23BRfUPutJeQ0QuxYZ3WjhmHz wnXQd_VydPXcskAx4LOccsCFZu_bGRAKyaGPZYsRwaS.NxfgDRgQo_tykDzfE5gXXMADvJd2f5uv CXwY3tsCw2.lvX83MX2N5F94ZzDXbQWAYu.ku90OhtiYUr6zpLNfmUOVRWgmmNvHlGkhNvrhPV9m Uq6XHltELcieWtyWpKOO4AsHYVu7XCMdThzSm0lt_FxHQC_dT1iI4HbA3UjP0PCVtTAtTKLSlBjT jvIEJgg3ETU2dNqn.Yr9VEzgPYEedNclxiEq8V60vEBs66eBE_GL.IwJ2br4iGsXcUcA- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Tue, 13 Dec 2022 13:12:05 +0000 Received: by hermes--production-sg3-b666c6484-bfm47 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 553400c7af6d12ba2e18e12a0974b828; Tue, 13 Dec 2022 13:12:00 +0000 (UTC) From: Po Lu To: =?utf-8?Q?Bj=C3=B6rn?= Bidar Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland In-Reply-To: <87zgbra4hy.fsf@thaodan.de> (=?utf-8?Q?=22Bj=C3=B6rn?= Bidar"'s message of "Tue, 13 Dec 2022 14:10:33 +0200") References: <1932596.zmb9SnqgO4@odin> <20004002.VVDfsmh7uS@odin> <875yj3sbj5.fsf@yahoo.com> <2062339.XFdaHZJ8Qi@odin> <87zgbra4hy.fsf@thaodan.de> Date: Tue, 13 Dec 2022 21:11:53 +0800 Message-ID: <87a63rh2hy.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.20926 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 417 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Bj=C3=B6rn Bidar writes: > The issue got picked up on Mastodon recently: > https://home.social/@ebassi@mastodon.social/109505829096414816 That site doesn't work for me, could you please paste an excerpt here? > Someone reported a similar issue under X11 years earlier: > https://bugzilla.gnome.org/show_bug.cgi?id=3D646338 That applies only to the GDK X11 backend though, sadly. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 13 12:06:52 2022 Received: (at 56967) by debbugs.gnu.org; 13 Dec 2022 17:06:52 +0000 Received: from localhost ([127.0.0.1]:33393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p58jz-0006TS-So for submit@debbugs.gnu.org; Tue, 13 Dec 2022 12:06:52 -0500 Received: from thaodan.de ([185.216.177.71]:47344) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p58jx-0006TM-9U for 56967@debbugs.gnu.org; Tue, 13 Dec 2022 12:06:50 -0500 Received: from odin (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id F223FD08B48; Tue, 13 Dec 2022 19:06:45 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1670951206; bh=7bqeXLN1ZvF6CY2smhvt9HOLmZlKtSV9JqU1KlA249I=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=lTpzy3FbXzafwCI/9JDIlM+ivlfNik07Vf4/3MwST4QxEg5tlABXkdsLII21I/0WQ uRVEBhFEYmyMtPuROLGXGmyNIVl16oelK5cb5vF5a2v8ypKepSvx2QrpUgyY3j9qdC aWCksC4ftK/vK3Ryn+9xvlG8BO72A2d79tnSOK0JEOn49TlsnZHzMnZ7J547HYr2ab mV5P5HhP7brFtdPhnd79ROU/popwQ3SsMTsSPuXXxYtH3BtPKe7hiMEbfaeS6U5OIo LB7G2XXA7ETFLh4/85u31utEO+giZ1Akrf1U1nSuya29Jd+OZLGgAnrLHTRLD3XMsZ /ufAJCoRY9cclFaCxdVi+YnW8y87USc3h31ucx2lG5yeMVQmRQ9CZP3E/a4QPtB2po k+dqgylQoIVKsTqSL8hbvaCzCiZEyJPi0bFtALq1nAMMHIKqW8AhkjkE+VHaIE5UMo gnfgX/hj2PJBHef+4YBW5tMwnmCosMLTIZQdL5O1pVVXv4bhvgWj8LdrAW9ykZnyEG Akrgsv9/1uFhd+S51rJT5S6kHb/o4io+7XOWJE0TZImbxlHoCgKCNR8imf5oCuatf5 W2N+w2nz/7taHZ3ddphJcP0uO1QV0Us2Ovq2Dt0RzCUqGSuHVjIb4BlosJ+v5io2gl rJoYV7Hw2AOu89otl01o8tzg= From: =?utf-8?Q?Bj=C3=B6rn?= Bidar To: Po Lu Subject: Re: bug#56967: 29.0.50; Frequent crashes under Wayland In-Reply-To: <87a63rh2hy.fsf@yahoo.com> (Po Lu's message of "Tue, 13 Dec 2022 21:11:53 +0800") References: <1932596.zmb9SnqgO4@odin> <20004002.VVDfsmh7uS@odin> <875yj3sbj5.fsf@yahoo.com> <2062339.XFdaHZJ8Qi@odin> <87zgbra4hy.fsf@thaodan.de> <87a63rh2hy.fsf@yahoo.com> Date: Tue, 13 Dec 2022 19:06:43 +0200 Message-ID: <87sfhj9qsc.fsf@thaodan.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56967 Cc: 56967@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Po Lu writes: > Bj=C3=B6rn Bidar writes: > >> The issue got picked up on Mastodon recently: >> https://home.social/@ebassi@mastodon.social/109505829096414816 > > That site doesn't work for me, could you please paste an excerpt here? This is my mastodon.el dump that should at some context, I added the first post then my toot and Emanuel Ebassi's replies to me: START mastdon.el dump I do not like #Electron but I'm also not a fan of #Emacs. However, I apprec= iate the self-deprecating humor. https://cdn.fosstodon.org/media_attachments/files/109/501/742/682/624/996/o= riginal/749afb0111253dab.png Aaron Toponce =E2=9A=9B=EF=B8=8F:debian: (@atoponce@fosstodon.org) 2022-12-= 12 18:59:04 @atoponce @sotolf I think you get used to lisp, the language works just dif= ferent to other languages, after a time it's not as bad. What usually bothers me is Emacs being single threaded quite often or using= outdated technologies such as #xembed which is now used to embedded #webkit. The most annoying issue thou is #GTK doing funny stuff. Like for example if you loose your display manager connection on #Wayland t= hen GTK just kills your application with _exit().=20 Bj=C3=B6rn (@thaodan) 2022-12-13 10:08:16 via Web ------------ @thaodan @atoponce @sotolf Terminating on display connection loss is recomm= ended by the Wayland protocol, because Wayland is not UDP: events don't get resent, and = if the compositor and the client don't agree on their state, you'll just going to crash later= on. You could do an orderly display connection drop while keeping the process alive, but a) = only Emacs even attempts this on X11 or Wayland; and b) it's not tested in toolkits because= it's only needed by Emacs=20 Emmanuele Bassi (@ebassi@mastodon.social) 2022-12-13 12:12:26 ------------ @ebassi @atoponce @sotolf Never argued against closing the display connecti= on but using _ exit() instead of exit() to make sure the program can not react is bad at b= est or at worst malicious. This issue not only affects #Emacs but any program that wants to react on l= oosing the display connection.=20 Bj=C3=B6rn (@thaodan) 2022-12-13 13:32:46 ------------ @thaodan @atoponce @sotolf GTK only uses `_exit()` on remote display close.= It's kind of intentional: if the *server* terminates the connection, then there's nothin= g to recover from an application side. An application can only recover if it's the one that i= nitiated the closing of the display connection.=20 Emmanuele Bassi (@ebassi@mastodon.social) 2022-12-13 13:39:09 ------------ @ebassi @atoponce @sotolf So you decide for the application itself instead = of letting the application decide to what to do on `exit()`? You say there's nothing to recover the applications opinion might be differ= ent.=20 Bj=C3=B6rn (@thaodan) 2022-12-13 13:42:32 ------------ @thaodan @atoponce @sotolf You cannot safely/reliably/portably do something= after server-side disconnection. We've been there with X11 first, and the same ap= plies with Wayland: https://bugzilla.gnome.org/show_bug.cgi?id=3D646338=20 Emmanuele Bassi (@ebassi@mastodon.social) 2022-12-13 13:50:19 =E2=9C=8D 202= 2-12-13 17:22:14 ------------ @atoponce @sotolf For reference the #Debuggs entry for this: https://lists.gnu.org/r/bug-gnu-emacs/2022-08/msg00305.html=20 Bj=C3=B6rn (@thaodan) 2022-12-13 13:45:57 ------------ END mastodon.el dump=20 >> Someone reported a similar issue under X11 years earlier: >> https://bugzilla.gnome.org/show_bug.cgi?id=3D646338 > > That applies only to the GDK X11 backend though, sadly. Worth to send a patch on this? I think it might be wort to talk other GTk developers, e.g. the one that has done the change. Br, Bj=C3=B6rn