X-Loop: help-debbugs@HIDDEN Subject: bug#54814: 29.0.50; symbol visibility in modules may cause emacs crash in nativ-compilation emacs Resent-From: joakim@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 09 Apr 2022 13:11:02 +0000 Resent-Message-ID: <handler.54814.B.164950980732547 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 54814 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 54814 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.164950980732547 (code B ref -1); Sat, 09 Apr 2022 13:11:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Apr 2022 13:10:07 +0000 Received: from localhost ([127.0.0.1]:36971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ndAqs-0008Sr-2H for submit <at> debbugs.gnu.org; Sat, 09 Apr 2022 09:10:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:40520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joakim@HIDDEN>) id 1ndAqo-0008Se-M0 for submit <at> debbugs.gnu.org; Sat, 09 Apr 2022 09:10:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55578) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <joakim@HIDDEN>) id 1ndAqo-0003dl-FK for bug-gnu-emacs@HIDDEN; Sat, 09 Apr 2022 09:10:02 -0400 Received: from smtp.outgoing.loopia.se ([93.188.3.37]:47831) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <joakim@HIDDEN>) id 1ndAqk-0006ff-1Q for bug-gnu-emacs@HIDDEN; Sat, 09 Apr 2022 09:10:01 -0400 Received: from s807.loopia.se (localhost [127.0.0.1]) by s807.loopia.se (Postfix) with ESMTP id 5A1452F24B06 for <bug-gnu-emacs@HIDDEN>; Sat, 9 Apr 2022 15:09:51 +0200 (CEST) Received: from s934.loopia.se (unknown [172.22.191.6]) by s807.loopia.se (Postfix) with ESMTP id 4B5752F50832 for <bug-gnu-emacs@HIDDEN>; Sat, 9 Apr 2022 15:09:51 +0200 (CEST) Received: from s898.loopia.se (unknown [172.22.191.6]) by s934.loopia.se (Postfix) with ESMTP id 4A0D67EBE9D for <bug-gnu-emacs@HIDDEN>; Sat, 9 Apr 2022 15:09:51 +0200 (CEST) X-Virus-Scanned: amavisd-new at amavis.loopia.se X-Spam-Flag: NO X-Spam-Score: -1 X-Spam-Level: X-Spam-Status: No, score=-1 tagged_above=-999 required=6.2 tests=[ALL_TRUSTED=-1] autolearn=disabled Received: from s499.loopia.se ([172.22.191.5]) by s898.loopia.se (s898.loopia.se [172.22.190.17]) (amavisd-new, port 10024) with LMTP id XCBzDiENuoZN for <bug-gnu-emacs@HIDDEN>; Sat, 9 Apr 2022 15:09:49 +0200 (CEST) X-Loopia-Auth: user X-Loopia-User: joakim.verona@HIDDEN X-Loopia-Originating-IP: 193.234.148.196 Received: from tanaka.verona.se (unknown [193.234.148.196]) (Authenticated sender: joakim.verona@HIDDEN) by s499.loopia.se (Postfix) with ESMTPSA id 261C51CE5430 for <bug-gnu-emacs@HIDDEN>; Sat, 9 Apr 2022 15:09:49 +0200 (CEST) From: joakim@HIDDEN Date: Sat, 09 Apr 2022 15:09:48 +0200 Message-ID: <87zgkuqu77.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=93.188.3.37; envelope-from=joakim@HIDDEN; helo=smtp.outgoing.loopia.se X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) symbol visibility in modules may cause emacs crash in nativ-compilation emacs It seems I'm not the only one affected. Heres a bug report for the emacs-zmq module: https://github.com/nnicandro/emacs-zmq/pull/36 I dont know much more about the issue, but using the dakra:hidden-visibility branch of the emacs-zmq.so module in emacs native-compilation version, fixed the issue for me the patch is here: https://github.com/dakra/emacs-zmq/commit/cf2350dd61cba6554fd532598402887685b0f2d2 essentially it does this: emacs_zmq_la_CFLAGS += -Ilibzmq/include emacs_zmq_la_CFLAGS += -Ilibzmq/include -fvisibility=hidden In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.17.4) of 2022-04-08 built on tanaka.verona.se Repository revision: 0622df36112e41074dfff432c782e3e3b5de3e47 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12013000 System Description: Fedora Linux 35 (MATE-Compiz) Configured using: 'configure --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no --with-xwidgets --with-modules --with-harfbuzz --with-cairo --with-imagemagick --with-native-compilation' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ IMAGEMAGICK JPEG JSON LCMS2 LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XPM XWIDGETS GTK3 ZLIB Important settings: value of $XMODIFIERS: @im=none locale-coding-system: nil Major mode: Org Minor modes in effect: org-super-agenda-mode: t auto-revert-mode: t helm-autoresize-mode: t async-bytecomp-package-mode: t which-key-mode: t desktop-save-mode: t keyfreq-autosave-mode: t keyfreq-mode: t winner-mode: t smartparens-global-strict-mode: t smartparens-strict-mode: t smartparens-mode: t global-highlight-parentheses-mode: t highlight-parentheses-mode: t semantic-mode: t company-quickhelp-mode: t company-quickhelp-local-mode: t global-company-mode: t company-mode: t shx-global-mode: t marginalia-mode: t recentf-mode: t selectrum-prescient-mode: t prescient-persist-mode: t counsel-projectile-mode: t projectile-mode: t counsel-mode: t ivy-mode: t erc-stamp-mode: t diredfl-global-mode: t zen-reward-mode: t jupyter-org-interaction-mode: t shell-dirtrack-mode: t org-roam-db-autosync-mode: t override-global-mode: t yas-global-mode: t yas-minor-mode: t selectrum-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t line-number-mode: t auto-fill-function: yas--auto-fill transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t abbrev-mode: t Load-path shadows: /home/joakim/.emacs.d/elpa/transient-20220314.1605/transient hides /home/joakim/build/myemacs/emacs/lisp/transient /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org hides /home/joakim/build/myemacs/emacs/lisp/org/org /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ox hides /home/joakim/build/myemacs/emacs/lisp/org/ox /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ox-latex hides /home/joakim/build/myemacs/emacs/lisp/org/ox-latex /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ox-odt hides /home/joakim/build/myemacs/emacs/lisp/org/ox-odt /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ox-koma-letter hides /home/joakim/build/myemacs/emacs/lisp/org/ox-koma-letter /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ox-publish hides /home/joakim/build/myemacs/emacs/lisp/org/ox-publish /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ox-texinfo hides /home/joakim/build/myemacs/emacs/lisp/org/ox-texinfo /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-agenda hides /home/joakim/build/myemacs/emacs/lisp/org/org-agenda /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ox-html hides /home/joakim/build/myemacs/emacs/lisp/org/ox-html /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ox-org hides /home/joakim/build/myemacs/emacs/lisp/org/ox-org /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ox-man hides /home/joakim/build/myemacs/emacs/lisp/org/ox-man /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-fortran hides /home/joakim/build/myemacs/emacs/lisp/org/ob-fortran /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ox-md hides /home/joakim/build/myemacs/emacs/lisp/org/ox-md /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ox-ascii hides /home/joakim/build/myemacs/emacs/lisp/org/ox-ascii /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ox-icalendar hides /home/joakim/build/myemacs/emacs/lisp/org/ox-icalendar /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ox-beamer hides /home/joakim/build/myemacs/emacs/lisp/org/ox-beamer /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-lint hides /home/joakim/build/myemacs/emacs/lisp/org/org-lint /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-C hides /home/joakim/build/myemacs/emacs/lisp/org/ob-C /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-element hides /home/joakim/build/myemacs/emacs/lisp/org/org-element /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-timer hides /home/joakim/build/myemacs/emacs/lisp/org/org-timer /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-clock hides /home/joakim/build/myemacs/emacs/lisp/org/org-clock /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-mouse hides /home/joakim/build/myemacs/emacs/lisp/org/org-mouse /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-mobile hides /home/joakim/build/myemacs/emacs/lisp/org/org-mobile /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-tempo hides /home/joakim/build/myemacs/emacs/lisp/org/org-tempo /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-refile hides /home/joakim/build/myemacs/emacs/lisp/org/org-refile /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-num hides /home/joakim/build/myemacs/emacs/lisp/org/org-num /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-table hides /home/joakim/build/myemacs/emacs/lisp/org/org-table /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-plot hides /home/joakim/build/myemacs/emacs/lisp/org/org-plot /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-id hides /home/joakim/build/myemacs/emacs/lisp/org/org-id /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-protocol hides /home/joakim/build/myemacs/emacs/lisp/org/org-protocol /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-feed hides /home/joakim/build/myemacs/emacs/lisp/org/org-feed /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-habit hides /home/joakim/build/myemacs/emacs/lisp/org/org-habit /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-attach-git hides /home/joakim/build/myemacs/emacs/lisp/org/org-attach-git /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-datetree hides /home/joakim/build/myemacs/emacs/lisp/org/org-datetree /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-capture hides /home/joakim/build/myemacs/emacs/lisp/org/org-capture /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-inlinetask hides /home/joakim/build/myemacs/emacs/lisp/org/org-inlinetask /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-ctags hides /home/joakim/build/myemacs/emacs/lisp/org/org-ctags /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-colview hides /home/joakim/build/myemacs/emacs/lisp/org/org-colview /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-indent hides /home/joakim/build/myemacs/emacs/lisp/org/org-indent /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-attach hides /home/joakim/build/myemacs/emacs/lisp/org/org-attach /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-goto hides /home/joakim/build/myemacs/emacs/lisp/org/org-goto /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-archive hides /home/joakim/build/myemacs/emacs/lisp/org/org-archive /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-src hides /home/joakim/build/myemacs/emacs/lisp/org/org-src /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-list hides /home/joakim/build/myemacs/emacs/lisp/org/org-list /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-pcomplete hides /home/joakim/build/myemacs/emacs/lisp/org/org-pcomplete /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-keys hides /home/joakim/build/myemacs/emacs/lisp/org/org-keys /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-macs hides /home/joakim/build/myemacs/emacs/lisp/org/org-macs /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ol-gnus hides /home/joakim/build/myemacs/emacs/lisp/org/ol-gnus /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-macro hides /home/joakim/build/myemacs/emacs/lisp/org/org-macro /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-footnote hides /home/joakim/build/myemacs/emacs/lisp/org/org-footnote /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-compat hides /home/joakim/build/myemacs/emacs/lisp/org/org-compat /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ol hides /home/joakim/build/myemacs/emacs/lisp/org/ol /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-duration hides /home/joakim/build/myemacs/emacs/lisp/org/org-duration /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-crypt hides /home/joakim/build/myemacs/emacs/lisp/org/org-crypt /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ol-eww hides /home/joakim/build/myemacs/emacs/lisp/org/ol-eww /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-entities hides /home/joakim/build/myemacs/emacs/lisp/org/org-entities /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-faces hides /home/joakim/build/myemacs/emacs/lisp/org/org-faces /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ol-bibtex hides /home/joakim/build/myemacs/emacs/lisp/org/ol-bibtex /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ol-w3m hides /home/joakim/build/myemacs/emacs/lisp/org/ol-w3m /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ol-rmail hides /home/joakim/build/myemacs/emacs/lisp/org/ol-rmail /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ol-info hides /home/joakim/build/myemacs/emacs/lisp/org/ol-info /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ol-mhe hides /home/joakim/build/myemacs/emacs/lisp/org/ol-mhe /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ol-irc hides /home/joakim/build/myemacs/emacs/lisp/org/ol-irc /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ol-eshell hides /home/joakim/build/myemacs/emacs/lisp/org/ol-eshell /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ol-docview hides /home/joakim/build/myemacs/emacs/lisp/org/ol-docview /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ol-man hides /home/joakim/build/myemacs/emacs/lisp/org/ol-man /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob hides /home/joakim/build/myemacs/emacs/lisp/org/ob /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ol-bbdb hides /home/joakim/build/myemacs/emacs/lisp/org/ol-bbdb /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-sqlite hides /home/joakim/build/myemacs/emacs/lisp/org/ob-sqlite /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-tangle hides /home/joakim/build/myemacs/emacs/lisp/org/ob-tangle /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-sql hides /home/joakim/build/myemacs/emacs/lisp/org/ob-sql /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-shell hides /home/joakim/build/myemacs/emacs/lisp/org/ob-shell /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-python hides /home/joakim/build/myemacs/emacs/lisp/org/ob-python /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-table hides /home/joakim/build/myemacs/emacs/lisp/org/ob-table /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-ruby hides /home/joakim/build/myemacs/emacs/lisp/org/ob-ruby /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-sed hides /home/joakim/build/myemacs/emacs/lisp/org/ob-sed /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-scheme hides /home/joakim/build/myemacs/emacs/lisp/org/ob-scheme /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-plantuml hides /home/joakim/build/myemacs/emacs/lisp/org/ob-plantuml /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-octave hides /home/joakim/build/myemacs/emacs/lisp/org/ob-octave /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-perl hides /home/joakim/build/myemacs/emacs/lisp/org/ob-perl /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-sass hides /home/joakim/build/myemacs/emacs/lisp/org/ob-sass /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-processing hides /home/joakim/build/myemacs/emacs/lisp/org/ob-processing /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-lua hides /home/joakim/build/myemacs/emacs/lisp/org/ob-lua /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-screen hides /home/joakim/build/myemacs/emacs/lisp/org/ob-screen /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-matlab hides /home/joakim/build/myemacs/emacs/lisp/org/ob-matlab /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-ocaml hides /home/joakim/build/myemacs/emacs/lisp/org/ob-ocaml /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-makefile hides /home/joakim/build/myemacs/emacs/lisp/org/ob-makefile /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-maxima hides /home/joakim/build/myemacs/emacs/lisp/org/ob-maxima /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-ref hides /home/joakim/build/myemacs/emacs/lisp/org/ob-ref /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-julia hides /home/joakim/build/myemacs/emacs/lisp/org/ob-julia /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-latex hides /home/joakim/build/myemacs/emacs/lisp/org/ob-latex /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-org hides /home/joakim/build/myemacs/emacs/lisp/org/ob-org /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-lisp hides /home/joakim/build/myemacs/emacs/lisp/org/ob-lisp /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-haskell hides /home/joakim/build/myemacs/emacs/lisp/org/ob-haskell /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-js hides /home/joakim/build/myemacs/emacs/lisp/org/ob-js /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-lilypond hides /home/joakim/build/myemacs/emacs/lisp/org/ob-lilypond /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-lob hides /home/joakim/build/myemacs/emacs/lisp/org/ob-lob /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-java hides /home/joakim/build/myemacs/emacs/lisp/org/ob-java /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-core hides /home/joakim/build/myemacs/emacs/lisp/org/ob-core /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-eshell hides /home/joakim/build/myemacs/emacs/lisp/org/ob-eshell /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-R hides /home/joakim/build/myemacs/emacs/lisp/org/ob-R /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-dot hides /home/joakim/build/myemacs/emacs/lisp/org/ob-dot /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-clojure hides /home/joakim/build/myemacs/emacs/lisp/org/ob-clojure /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-css hides /home/joakim/build/myemacs/emacs/lisp/org/ob-css /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-calc hides /home/joakim/build/myemacs/emacs/lisp/org/ob-calc /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-forth hides /home/joakim/build/myemacs/emacs/lisp/org/ob-forth /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-ditaa hides /home/joakim/build/myemacs/emacs/lisp/org/ob-ditaa /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-groovy hides /home/joakim/build/myemacs/emacs/lisp/org/ob-groovy /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-exp hides /home/joakim/build/myemacs/emacs/lisp/org/ob-exp /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-eval hides /home/joakim/build/myemacs/emacs/lisp/org/ob-eval /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-gnuplot hides /home/joakim/build/myemacs/emacs/lisp/org/ob-gnuplot /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-comint hides /home/joakim/build/myemacs/emacs/lisp/org/ob-comint /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-emacs-lisp hides /home/joakim/build/myemacs/emacs/lisp/org/ob-emacs-lisp /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/ob-awk hides /home/joakim/build/myemacs/emacs/lisp/org/ob-awk /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-loaddefs hides /home/joakim/build/myemacs/emacs/lisp/org/org-loaddefs /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-version hides /home/joakim/build/myemacs/emacs/lisp/org/org-version /home/joakim/.emacs.d/elpa/org-plus-contrib-20210705/org-install hides /home/joakim/build/myemacs/emacs/lisp/org/org-install Features: (shadow emacsbug tar-mode url-cache flow-fill term/screen term/xterm xterm pcmpl-rpm org-clock org-ql-search org-ql-view transient ov diary-lib diary-loaddefs cal-iso org-super-agenda ht org-datetree cal-move misearch multi-isearch pcmpl-gnu ffap pcmpl-unix gnus-cite smiley shr-color mm-archive mail-extr textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check gnus-bcklg gnus-async qp gnus-ml cus-start tabify origami origami-parsers gnus-topic nndraft nnmh gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg utf-7 nnfolder gnus-cache epa-file gnutls network-stream nntp cider-mode cider-find cider-inspector cider-completion cider-profile cider-eval cider-repl cider-resolve cider-eldoc cider-test cider-stacktrace cider-doc cider-browse-spec cider-clojuredocs cider-overlays cider-jar cider-client cider-common cider-connection cider-util cider-popup sesman-browser nrepl-client queue nrepl-dict cider-compat spinner parseedn parseclj-parser parseclj-lex parseclj-alist generic anaconda-mode pythonic mule-util rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap smartparens-html sgml-mode facemenu nxml-util nxml-enc xmltok smartparens-clojure sesman vc clojure-mode semantic/wisent/python semantic/wisent/python-wy semantic/wisent semantic/wisent/wisent markdown-mode edit-indirect conf-mode bug-reference semantic/tag-file macrostep-c cmacexp macrostep semantic/bovine/c hideif semantic/bovine/c-by semantic/lex-spp semantic/bovine/gcc semantic/analyze/refs smartparens-c cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs smartparens-ruby ruby-mode dired-aux hl-line gnus-dired semantic/db-file data-debug cedet-files semantic/bovine/make semantic/decorate/include semantic/db-find semantic/db-ref semantic/dep semantic/bovine/make-by semantic/bovine make-mode autorevert company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb vc-git diff-mode vc-dispatcher org-eldoc quail 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 ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m init helm-mode helm-misc helm-files image-mode exif filenotify helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help helm-types helm async-bytecomp helm-global-bindings helm-easymenu helm-source helm-multi-match helm-lib which-key spray face-remap wgrep memory-usage desktop frameset keyfreq zygospore windmove winner ace-window avy restclient nginx-mode yaml-mode dockerfile-mode sh-script smie executable geiser hy-mode hy-jedhy hy-shell hy-font-lock hy-base autodisass-java-bytecode ad-javap-mode meghanada which-func imenu smartparens-config smartparens-rst smartparens-markdown smartparens-org smartparens-text smartparens-python smartparens-ess smartparens highlight-parentheses semantic/decorate/mode semantic/decorate pulse semantic/db-mode semantic/idle semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn semantic/db semantic/format ezimage semantic/tag-ls semantic/find semantic/ctxt semantic/util-modes semantic/util semantic semantic/tag cedet company-quickhelp pos-tip company shx bash-completion ob-cypher n4js cypher-mode cmake-mode rst use-package-ensure-system-package use-package use-package-delight use-package-diminish system-packages marginalia consult-selectrum consult recentf tree-widget bookmark selectrum-prescient prescient selectrum minibuf-eldef crm ivy-hydra hydra lv counsel-projectile projectile grep ibuf-ext ibuffer ibuffer-loaddefs all-the-icons-ivy all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons counsel xdg swiper ivy delsel ivy-faces ivy-overlay colir async printing ps-print ps-print-loaddefs ps-def lpr gnus-alias nnmairix nnml gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc 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 nnoo nnheader gnus-util mail-utils range sort bbdb bbdb-site timezone erc-match erc-ezbounce erc-hl-nicks erc-button erc-fill erc-stamp erc-goodies erc erc-backend erc-loaddefs pastebin secrets dbus diredfl dired-x dired dired-loaddefs popup sauron cl boxquote rect generic-x disp-table spacemacs-dark-theme spacemacs-common server slime derived lisp-mnt gud apropos etags fileloop arc-mode archive-mode hyperspec highlight-indent-guides ada-mode align ada-skel wisi-skel skeleton ada-process wisi-process-parse ada-indent-user-options ada-core wisi-prj wisi wisi-fringe wisi-parse-common semantic/lex semantic/fw mode-local uniquify-files find-file ob-shell ob-jupyter jupyter-tramp tramp-cache tramp tramp-loaddefs trampver tramp-integration cus-edit cus-load wid-edit files-x tramp-compat parse-time iso8601 ls-lisp jupyter-server jupyter-server-ioloop jupyter-ioloop-comm jupyter-ioloop zmq jupyter-rest-api jupyter-org-extensions jupyter-org-client ob-python python ob-julia ob-ess-julia ess-julia julia-mode julia-mode-latexsubs ess-r-mode ess-r-flymake ess-r-xref xref ess-trns ess-r-package shell ess-r-completion ess-roxy ess-r-syntax ess-rd hideshow ess-s-lang ess-help ess-mode ess-inf ess-tracebug ess ess-utils ess-custom jupyter jupyter-repl jupyter-kernel-manager jupyter-channel jupyter-widget-client websocket bindat simple-httpd pp jupyter-kernelspec jupyter-env jupyter-client jupyter-mime shr pixel-fill kinsoku url-file url-dired svg xml dom jupyter-comm-layer jupyter-messages hmac-def jupyter-base eieio-base flymake-proc flymake project compile text-property-search thingatpt org-roam-protocol org-protocol oc comp comp-cstr warnings org-roam-migrate org-roam-mode org-roam-capture org-roam-node org-roam-db org-roam-utils org-roam-compat org-roam org-capture org-id emacsql-sqlite url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc puny emacsql emacsql-compiler magit-section f ob-gnuplot ob-plantuml ob-dot general org-ql pcase peg ts org-element avl-tree generator org-habit org-agenda org-refile dash kurecolor s color edmacro kmacro use-package-bind-key bind-key yasnippet-snippets yasnippet outshine outshine-org-cmds outorg org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color org-list org-faces org-entities time-date org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs noutline outline cl-extra use-package-ensure use-package-core flyspell ispell finder-inf geiser-impl help-fns radix-tree help-mode geiser-custom geiser-base ring easy-mmode slime-autoloads advice rx info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars seq gv subr-x byte-opt bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-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 simple cl-generic 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 xwidget-internal dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 3583769 2679462) (symbols 48 78918 127) (strings 32 407568 335719) (string-bytes 1 13774740) (vectors 16 196524) (vector-slots 8 4024613 1821440) (floats 8 1589 4818) (intervals 56 129912 132034) (buffers 992 356)) -- Joakim Verona joakim@HIDDEN
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: joakim@HIDDEN Subject: bug#54814: Acknowledgement (29.0.50; symbol visibility in modules may cause emacs crash in nativ-compilation emacs) Message-ID: <handler.54814.B.164950980732547.ack <at> debbugs.gnu.org> References: <87zgkuqu77.fsf@HIDDEN> X-Gnu-PR-Message: ack 54814 X-Gnu-PR-Package: emacs Reply-To: 54814 <at> debbugs.gnu.org Date: Sat, 09 Apr 2022 13:11:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 54814 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 54814: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D54814 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#54814: 29.0.50; symbol visibility in modules may cause emacs crash in nativ-compilation emacs Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 09 Apr 2022 14:12:02 +0000 Resent-Message-ID: <handler.54814.B54814.16495135047289 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 54814 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: joakim@HIDDEN, Andrea Corallo <akrl@HIDDEN> Cc: 54814 <at> debbugs.gnu.org Received: via spool by 54814-submit <at> debbugs.gnu.org id=B54814.16495135047289 (code B ref 54814); Sat, 09 Apr 2022 14:12:02 +0000 Received: (at 54814) by debbugs.gnu.org; 9 Apr 2022 14:11:44 +0000 Received: from localhost ([127.0.0.1]:38392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ndBoW-0001tU-17 for submit <at> debbugs.gnu.org; Sat, 09 Apr 2022 10:11:44 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ndBoT-0001tH-NT for 54814 <at> debbugs.gnu.org; Sat, 09 Apr 2022 10:11:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50408) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ndBoN-0007z3-QM; Sat, 09 Apr 2022 10:11:35 -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=/kxVlSqSwcN6C2Ki0AeRQL0SRoW3cLyx+2OjVvwd8X8=; b=CpjmYdhCewkn eVyXN8CoX+V1BP08UQtN4oLrpZbf7eXy9axStEe638p+lp8A/4e5dkX0vSqiocpLE3eUYRYfv/Nnw k1F/FtRCfkbL7X7cZjoqm3Vs7dN8MwX4qLm2iyFpbBfZeaaYXpjCqVXhxyjCni4IHxiIpadqqbUIn ka2UR6O9gxriHJG8eVBa8BUJqaklU5xpX9hcrCFh0SKwtJ+1aIT+0KR8b0omO4sYZHOnd6V8HqYEI cPV7Lfg1GkEdDHZh2rYTDx2wqVke6zQuG0t1iIy89w5aVQMP1wFrtIPZ8i0VV7iCCEHBM7o7FMrcn t7IAYl/hPD28ajna3j1KWw==; Received: from [87.69.77.57] (port=4383 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ndBoN-0001l3-2d; Sat, 09 Apr 2022 10:11:35 -0400 Date: Sat, 09 Apr 2022 17:11:48 +0300 Message-Id: <83h7728hy3.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87zgkuqu77.fsf@HIDDEN> (joakim@HIDDEN) References: <87zgkuqu77.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: joakim@HIDDEN > Date: Sat, 09 Apr 2022 15:09:48 +0200 > > > symbol visibility in modules may cause emacs crash in nativ-compilation > emacs Does it really have to do anything with native-compilation? The fixes seem to be to compile the external modules with less visibility, but that doesn't affect Emacs, only the modules. Or am I missing something?
X-Loop: help-debbugs@HIDDEN Subject: bug#54814: 29.0.50; symbol visibility in modules may cause emacs crash in nativ-compilation emacs Resent-From: joakim@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 09 Apr 2022 16:19:02 +0000 Resent-Message-ID: <handler.54814.B54814.164952110019688 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 54814 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 54814 <at> debbugs.gnu.org, Andrea Corallo <akrl@HIDDEN> Received: via spool by 54814-submit <at> debbugs.gnu.org id=B54814.164952110019688 (code B ref 54814); Sat, 09 Apr 2022 16:19:02 +0000 Received: (at 54814) by debbugs.gnu.org; 9 Apr 2022 16:18:20 +0000 Received: from localhost ([127.0.0.1]:38565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ndDn2-00057T-0H for submit <at> debbugs.gnu.org; Sat, 09 Apr 2022 12:18:20 -0400 Received: from smtp.outgoing.loopia.se ([93.188.3.37]:56936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joakim@HIDDEN>) id 1ndDmz-00057G-LB for 54814 <at> debbugs.gnu.org; Sat, 09 Apr 2022 12:18:18 -0400 Received: from s807.loopia.se (localhost [127.0.0.1]) by s807.loopia.se (Postfix) with ESMTP id 9D39A2F22BEB for <54814 <at> debbugs.gnu.org>; Sat, 9 Apr 2022 18:18:11 +0200 (CEST) Received: from s934.loopia.se (unknown [172.22.191.5]) by s807.loopia.se (Postfix) with ESMTP id 8EBE32F51386; Sat, 9 Apr 2022 18:18:11 +0200 (CEST) Received: from s472.loopia.se (unknown [172.22.191.5]) by s934.loopia.se (Postfix) with ESMTP id 8A1077DC800; Sat, 9 Apr 2022 18:18:11 +0200 (CEST) X-Virus-Scanned: amavisd-new at amavis.loopia.se X-Spam-Flag: NO X-Spam-Score: -1 X-Spam-Level: X-Spam-Status: No, score=-1 tagged_above=-999 required=6.2 tests=[ALL_TRUSTED=-1] autolearn=disabled Received: from s645.loopia.se ([172.22.191.6]) by s472.loopia.se (s472.loopia.se [172.22.190.12]) (amavisd-new, port 10024) with LMTP id d_v9ldnk2rP7; Sat, 9 Apr 2022 18:18:10 +0200 (CEST) X-Loopia-Auth: user X-Loopia-User: joakim.verona@HIDDEN X-Loopia-Originating-IP: 193.234.148.196 Received: from tanaka.verona.se (unknown [193.234.148.196]) (Authenticated sender: joakim.verona@HIDDEN) by s645.loopia.se (Postfix) with ESMTPSA id 952CB157C9A4; Sat, 9 Apr 2022 18:18:10 +0200 (CEST) From: joakim@HIDDEN References: <87zgkuqu77.fsf@HIDDEN> <83h7728hy3.fsf@HIDDEN> Date: Sat, 09 Apr 2022 18:18:10 +0200 In-Reply-To: <83h7728hy3.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 09 Apr 2022 17:11:48 +0300") Message-ID: <877d7yqlh9.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: joakim@HIDDEN >> Date: Sat, 09 Apr 2022 15:09:48 +0200 >> >> >> symbol visibility in modules may cause emacs crash in nativ-compilation >> emacs > > Does it really have to do anything with native-compilation? The fixes > seem to be to compile the external modules with less visibility, but > that doesn't affect Emacs, only the modules. > > Or am I missing something? Well, I'm not really sure, but I have a couple of different builds of emacs, and when I load the emacs-zmq precompiled binaries they crash my main emacs, which has native-compilation, but not the other emacs I tried this in. I also get the same result of crashing native emacs, when using the packaged build proceedure of emacs-zmq. The hidden-visibility branch seems to fix these problems. Can I help pinpointing the issue somehow? > > > -- Joakim Verona joakim@HIDDEN
X-Loop: help-debbugs@HIDDEN Subject: bug#54814: 29.0.50; symbol visibility in modules may cause emacs crash in nativ-compilation emacs Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 09 Apr 2022 16:25:02 +0000 Resent-Message-ID: <handler.54814.B54814.164952145220245 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 54814 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: joakim@HIDDEN Cc: 54814 <at> debbugs.gnu.org, akrl@HIDDEN Received: via spool by 54814-submit <at> debbugs.gnu.org id=B54814.164952145220245 (code B ref 54814); Sat, 09 Apr 2022 16:25:02 +0000 Received: (at 54814) by debbugs.gnu.org; 9 Apr 2022 16:24:12 +0000 Received: from localhost ([127.0.0.1]:38570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ndDsh-0005GS-N6 for submit <at> debbugs.gnu.org; Sat, 09 Apr 2022 12:24:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ndDsf-0005GF-GN for 54814 <at> debbugs.gnu.org; Sat, 09 Apr 2022 12:24:09 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52008) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ndDsZ-00018l-Tp; Sat, 09 Apr 2022 12:24:03 -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=wBxGlw+F0caaO9AI60pVt/FvgwovJWy9+l+Ri4B+JtM=; b=OJq8bZMtHqiB JdyxkKpo22wM35BQwQoqBV21a2Qc7ZO2hc4XNPQAsHvKBLPBf/9Xh5V2u37OFapC67e+MVzS9fsAv 4n1sRHEVnKQPNjFuSEHP0BWP69AIfYEFKU8bBqZbnXObyfmHeJN4jU6I/v3V4HG7lAVDycNQW4Xah l5icvlfWHSrtooQhp4p6kcQs2FeiJ3JaHT7pnawERAJ1Setgt+imkVh3nTdMnGekeIMiVpcFRSRla fLNA5ipUIqAwSw7Sv6xYJdbUboJmzlhmyUJ98zq/CkuNRUAaJOYQoGUepv1HIlI2QtfCpCd+MU563 gZYYCPnLoIJmSQ9uLz6Hqg==; Received: from [87.69.77.57] (port=1167 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ndDsZ-0000kU-7s; Sat, 09 Apr 2022 12:24:03 -0400 Date: Sat, 09 Apr 2022 19:23:53 +0300 Message-Id: <83bkxa8bty.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <877d7yqlh9.fsf@HIDDEN> (joakim@HIDDEN) References: <87zgkuqu77.fsf@HIDDEN> <83h7728hy3.fsf@HIDDEN> <877d7yqlh9.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > X-Spam-Status: No, score=-1 tagged_above=-999 required=6.2 > tests=[ALL_TRUSTED=-1] autolearn=disabled > From: joakim@HIDDEN > Cc: Andrea Corallo <akrl@HIDDEN>, 54814 <at> debbugs.gnu.org > Date: Sat, 09 Apr 2022 18:18:10 +0200 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> From: joakim@HIDDEN > >> Date: Sat, 09 Apr 2022 15:09:48 +0200 > >> > >> > >> symbol visibility in modules may cause emacs crash in nativ-compilation > >> emacs > > > > Does it really have to do anything with native-compilation? The fixes > > seem to be to compile the external modules with less visibility, but > > that doesn't affect Emacs, only the modules. > > > > Or am I missing something? > > Well, I'm not really sure, but I have a couple of different builds of > emacs, and when I load the emacs-zmq precompiled binaries they crash my > main emacs, which has native-compilation, but not the other emacs I > tried this in. I also get the same result of crashing native emacs, when > using the packaged build proceedure of emacs-zmq. The hidden-visibility > branch seems to fix these problems. It's possible that Emacs with native-compilation somehow triggers the problem, but the proposed fixes are entirely in the modules, AFAICT. > Can I help pinpointing the issue somehow? A detailed explanation of why it crashes could help, I think. All I saw are backtraces with no details, and no explanation what exactly caused the crash and how that was related to symbol visibility.
X-Loop: help-debbugs@HIDDEN Subject: bug#54814: 29.0.50; symbol visibility in modules may cause emacs crash in nativ-compilation emacs Resent-From: joakim@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 09 Apr 2022 18:32:01 +0000 Resent-Message-ID: <handler.54814.B54814.164952907632312 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 54814 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 54814 <at> debbugs.gnu.org, akrl@HIDDEN Received: via spool by 54814-submit <at> debbugs.gnu.org id=B54814.164952907632312 (code B ref 54814); Sat, 09 Apr 2022 18:32:01 +0000 Received: (at 54814) by debbugs.gnu.org; 9 Apr 2022 18:31:16 +0000 Received: from localhost ([127.0.0.1]:38675 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ndFrR-0008Od-9j for submit <at> debbugs.gnu.org; Sat, 09 Apr 2022 14:31:16 -0400 Received: from smtp.outgoing.loopia.se ([93.188.3.37]:62378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joakim@HIDDEN>) id 1ndFrP-0008OM-L2 for 54814 <at> debbugs.gnu.org; Sat, 09 Apr 2022 14:31:00 -0400 Received: from s807.loopia.se (localhost [127.0.0.1]) by s807.loopia.se (Postfix) with ESMTP id 7C3AA2F2A9E2 for <54814 <at> debbugs.gnu.org>; Sat, 9 Apr 2022 20:30:53 +0200 (CEST) Received: from s499.loopia.se (unknown [172.22.191.5]) by s807.loopia.se (Postfix) with ESMTP id 6DAD02F51AA2; Sat, 9 Apr 2022 20:30:53 +0200 (CEST) Received: from s473.loopia.se (unknown [172.22.191.5]) by s499.loopia.se (Postfix) with ESMTP id 68F721CE509F; Sat, 9 Apr 2022 20:30:53 +0200 (CEST) X-Virus-Scanned: amavisd-new at amavis.loopia.se X-Spam-Flag: NO X-Spam-Score: -1 X-Spam-Level: X-Spam-Status: No, score=-1 tagged_above=-999 required=6.2 tests=[ALL_TRUSTED=-1] autolearn=disabled Received: from s899.loopia.se ([172.22.191.5]) by s473.loopia.se (s473.loopia.se [172.22.190.13]) (amavisd-new, port 10024) with LMTP id 8jZZQd0Ogk8E; Sat, 9 Apr 2022 20:30:52 +0200 (CEST) X-Loopia-Auth: user X-Loopia-User: joakim.verona@HIDDEN X-Loopia-Originating-IP: 193.234.148.196 Received: from tanaka.verona.se (unknown [193.234.148.196]) (Authenticated sender: joakim.verona@HIDDEN) by s899.loopia.se (Postfix) with ESMTPSA id F34E02C9CCB4; Sat, 9 Apr 2022 20:30:51 +0200 (CEST) From: joakim@HIDDEN References: <87zgkuqu77.fsf@HIDDEN> <83h7728hy3.fsf@HIDDEN> <877d7yqlh9.fsf@HIDDEN> <83bkxa8bty.fsf@HIDDEN> Date: Sat, 09 Apr 2022 20:30:51 +0200 In-Reply-To: <83bkxa8bty.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 09 Apr 2022 19:23:53 +0300") Message-ID: <87pmlqp0ro.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> X-Spam-Status: No, score=3D-1 tagged_above=3D-999 required=3D6.2 >> tests=3D[ALL_TRUSTED=3D-1] autolearn=3Ddisabled >> From: joakim@HIDDEN >> Cc: Andrea Corallo <akrl@HIDDEN>, 54814 <at> debbugs.gnu.org >> Date: Sat, 09 Apr 2022 18:18:10 +0200 >>=20 >> Eli Zaretskii <eliz@HIDDEN> writes: >>=20 >> >> From: joakim@HIDDEN >> >> Date: Sat, 09 Apr 2022 15:09:48 +0200 >> >>=20 >> >>=20 >> >> symbol visibility in modules may cause emacs crash in nativ-compilati= on >> >> emacs >> > >> > Does it really have to do anything with native-compilation? The fixes >> > seem to be to compile the external modules with less visibility, but >> > that doesn't affect Emacs, only the modules. >> > >> > Or am I missing something? >>=20 >> Well, I'm not really sure, but I have a couple of different builds of >> emacs, and when I load the emacs-zmq precompiled binaries they crash my >> main emacs, which has native-compilation, but not the other emacs I >> tried this in. I also get the same result of crashing native emacs, when >> using the packaged build proceedure of emacs-zmq. The hidden-visibility >> branch seems to fix these problems. > > It's possible that Emacs with native-compilation somehow triggers the > problem, but the proposed fixes are entirely in the modules, AFAICT. > >> Can I help pinpointing the issue somehow? > > A detailed explanation of why it crashes could help, I think. All I > saw are backtraces with no details, and no explanation what exactly > caused the crash and how that was related to symbol visibility. Well, I dont really know, but maybe having symbols in modules trigger a crash in native compilation emacs? Wouldn't then removing the symbols from the module remove the crash? I attach a gdb bt below, but I really didnt do anything except load the module, the crash happens immediately. The crash does happen inside the module, but for me, only in native compilation emacs. 17:11:45-joakim@tanaka:~/emacs-zmq$ gdb /home/joakim/build/myemacs/emacs/sr= c/emacs GNU gdb (GDB) Fedora 11.2-1.fc35 Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.htm= l> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /home/joakim/build/myemacs/emacs/src/emacs... (gdb) run -q Starting program: /mnt/fast/myemacs/emacs/src/emacs -q This GDB supports auto-downloading debuginfo from the following URLs: https://debuginfod.fedoraproject.org/=20 Enable debuginfod for this session? (y or [n]) n Debuginfod has been disabled. To make this setting permanent, add 'set debuginfod enabled off' to .gdbini= t. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7fffdc25a640 (LWP 260604)] [New Thread 0x7fffdb70a640 (LWP 260608)] Invalid cast. warning: Probes-based dynamic linker interface failed. Reverting to original interface. [New Thread 0x7fffdac07640 (LWP 260609)] [New Thread 0x7fffda07d640 (LWP 260610)] [New Thread 0x7fffd9612640 (LWP 260611)] [Thread 0x7fffd9612640 (LWP 260611) exited] [New Thread 0x7fffd9612640 (LWP 260612)] [New Thread 0x7fffd8c82640 (LWP 260613)] [Thread 0x7fffd9612640 (LWP 260612) exited] [New Thread 0x7fffd9612640 (LWP 260614)] [New Thread 0x7fffd8c82640 (LWP 260615)] [Thread 0x7fffd8c82640 (LWP 260613) exited] [Thread 0x7fffd9612640 (LWP 260614) exited] [Thread 0x7fffd8c82640 (LWP 260615) exited] (emacs:260579): Gtk-CRITICAL **: 17:20:27.468: gtk_distribute_natural_alloc= ation: assertion 'extra_space >=3D 0' failed (emacs:260579): Gtk-CRITICAL **: 17:20:32.924: gtk_distribute_natural_alloc= ation: assertion 'extra_space >=3D 0' failed [Thread 0x7fffda07d640 (LWP 260610) exited] (emacs:260579): Gtk-CRITICAL **: 17:21:07.507: gtk_distribute_natural_alloc= ation: assertion 'extra_space >=3D 0' failed (emacs:260579): Gtk-CRITICAL **: 17:21:17.041: gtk_distribute_natural_alloc= ation: assertion 'extra_space >=3D 0' failed Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x00007fffc3a627db in emacs_module_init (ert=3D<optimized out>) at emacs-zm= q.c:286 286 Qt =3D GLOBREF(INTERN("t")); Missing separate debuginfos, use: dnf debuginfo-install GConf2-3.2.6-31.fc3= 5.x86_64 ImageMagick-libs-6.9.12.37-1.fc35.x86_64 alsa-lib-1.2.6.1-3.fc35.x= 86_64 at-spi2-atk-2.38.0-3.fc35.x86_64 at-spi2-core-2.42.0-1.fc35.x86_64 at= k-2.36.0-4.fc35.x86_64 bzip2-libs-1.0.8-9.fc35.x86_64 cairo-1.17.4-4.fc35.x= 86_64 cairo-gobject-1.17.4-4.fc35.x86_64 dbus-glib-0.112-2.fc35.x86_64 dbus= -libs-1.12.22-1.fc35.x86_64 elfutils-libs-0.186-1.fc35.x86_64 fontconfig-2.= 13.94-5.fc35.x86_64 freetype-2.11.0-3.fc35.x86_64 fribidi-1.0.10-5.fc35.x86= _64 gdk-pixbuf2-2.42.6-2.fc35.x86_64 giflib-5.2.1-8.fc35.x86_64 glib2-2.70.= 5-1.fc35.x86_64 glibc-2.34-29.fc35.x86_64 gmp-6.2.0-7.fc35.x86_64 gnutls-3.= 7.2-3.fc35.x86_64 gstreamer1-plugins-base-1.20.0-1.fc35.x86_64 gtk3-3.24.31= -2.fc35.x86_64 gvfs-client-1.48.1-2.fc35.x86_64 harfbuzz-2.9.1-1.fc35.x86_6= 4 jansson-2.13.1-3.fc35.x86_64 jbigkit-libs-2.1-22.fc35.x86_64 json-glib-1.= 6.6-1.fc35.x86_64 keyutils-libs-1.6.1-3.fc35.x86_64 krb5-libs-1.19.2-2.fc35= .x86_64 lcms2-2.12-2.fc35.x86_64 libICE-1.0.10-7.fc35.x86_64 libSM-1.2.3-9.= fc35.x86_64 libX11-1.7.3.1-1.fc35.x86_64 libXau-1.0.9-7.fc35.x86_64 libXcom= posite-0.4.5-6.fc35.x86_64 libXcursor-1.2.0-6.fc35.x86_64 libXext-1.3.4-7.f= c35.x86_64 libXpm-3.5.13-6.fc35.x86_64 libXrandr-1.5.2-7.fc35.x86_64 libXre= nder-0.9.10-15.fc35.x86_64 libXt-1.2.0-5.fc35.x86_64 libacl-2.3.1-2.fc35.x8= 6_64 libcap-2.48-3.fc35.x86_64 libcom_err-1.46.3-1.fc35.x86_64 libepoxy-1.5= .9-1.fc35.x86_64 libffi-3.1-29.fc35.x86_64 libgcc-11.2.1-9.fc35.x86_64 libg= ccjit-11.2.1-9.fc35.x86_64 libglvnd-egl-1.3.4-2.fc35.x86_64 libglvnd-glx-1.= 3.4-2.fc35.x86_64 libglvnd-opengl-1.3.4-2.fc35.x86_64 libgnomekbd-3.26.1-6.= fc35.x86_64 libgomp-11.2.1-9.fc35.x86_64 libgpg-error-1.43-1.fc35.x86_64 li= bicu-69.1-2.fc35.x86_64 libjpeg-turbo-2.1.0-3.fc35.x86_64 liblqr-1-0.4.2-17= .fc35.x86_64 libmanette-0.2.6-3.fc35.x86_64 libmpc-1.2.1-3.fc35.x86_64 libn= ghttp2-1.45.1-1.fc35.x86_64 libpng-1.6.37-11.fc35.x86_64 libraqm-0.7.2-1.fc= 35.x86_64 librsvg2-2.52.7-1.fc35.x86_64 libsecret-0.20.4-3.fc35.x86_64 libs= oup-2.74.2-1.fc35.x86_64 libssh-0.9.6-1.fc35.x86_64 libstdc++-11.2.1-9.fc35= .x86_64 libstemmer-0-17.585svn.fc35.x86_64 libthai-0.1.28-7.fc35.x86_64 lib= tiff-4.3.0-4.fc35.x86_64 libtool-ltdl-2.4.6-50.fc35.x86_64 libtracker-sparq= l-3.2.1-1.fc35.x86_64 libunwind-1.5.0-1.fc35.x86_64 libuuid-2.37.4-1.fc35.x= 86_64 libwayland-client-1.20.0-1.fc35.x86_64 libwayland-cursor-1.20.0-1.fc3= 5.x86_64 libwayland-egl-1.20.0-1.fc35.x86_64 libwayland-server-1.20.0-1.fc3= 5.x86_64 libwebp-1.2.2-1.fc35.x86_64 libwpe-1.10.1-2.fc35.x86_64 libxcb-1.1= 3.1-8.fc35.x86_64 libxkbcommon-1.3.1-1.fc35.x86_64 libxml2-2.9.13-1.fc35.x8= 6_64 libzstd-1.5.2-1.fc35.x86_64 lz4-libs-1.9.3-3.fc35.x86_64 mpfr-4.1.0-8.= fc35.x86_64 openjpeg2-2.4.0-4.fc35.x86_64 openldap-2.4.59-3.fc35.x86_64 orc= -0.4.31-5.fc35.x86_64 pixman-0.40.0-4.fc35.x86_64 sqlite-libs-3.36.0-3.fc35= .x86_64 systemd-libs-249.9-1.fc35.x86_64 webkit2gtk3-2.34.6-1.fc35.x86_64 w= ebkit2gtk3-jsc-2.34.6-1.fc35.x86_64 xapps-2.2.8-1.fc35.x86_64 xz-libs-5.2.5= -7.fc35.x86_64 zlib-1.2.11-30.fc35.x86_64 (gdb) bt #0 0x00007fffc3a627db in emacs_module_init (ert=3D<optimized out>) at emac= s-zmq.c:286 #1 0x000000000063f304 in Fmodule_load (file=3D0xc86684) at emacs-module.c:= 1144 #2 0x000000000060b478 in eval_sub (form=3D<optimized out>) at eval.c:2382 #3 0x000000000060d7e7 in Feval (form=3D0x1038543, lexical=3D<optimized out= >) at eval.c:2240 #4 0x00007fffea15a8d8 in F6576616c2d65787072657373696f6e_eval_expression_0= () at /mnt/fast/myemacs/emacs/src/../native-lisp/29.0.50-074789c9/preloade= d/simple-34ebfc5b-c7860df7.eln #5 0x0000000000607c73 in Ffuncall (nargs=3Dnargs@entry=3D5, args=3Dargs@en= try=3D0x7fffffffcfe8) at eval.c:2873 #6 0x000000000060378f in Ffuncall_interactively (nargs=3D5, args=3D0x7ffff= fffcfe8) at callint.c:260 #7 0x0000000000607c73 in Ffuncall (nargs=3D6, args=3D0x7fffffffcfe0) at ev= al.c:2873 #8 0x00000000006093f8 in Fapply (nargs=3Dnargs@entry=3D3, args=3Dargs@entr= y=3D0x7fffffffd130) at eval.c:2550 #9 0x00000000006050b4 in Fcall_interactively (function=3D0x7fffe9cdd140 <t= ext_data_reloc_imp_blob+6624>, record_flag=3D0x0, keys=3D0xc2bcc5) at calli= nt.c:353 #10 0x00007fffea15e010 in F636f6d6d616e642d65786563757465_command_execute_0= () at /mnt/fast/myemacs/emacs/src/../native-lisp/29.0.50-074789c9/preloade= d/simple-34ebfc5b-c7860df7.eln #11 0x0000000000607c73 in Ffuncall (nargs=3Dnargs@entry=3D2, args=3Dargs@en= try=3D0x7fffffffd2d0) at eval.c:2873 #12 0x000000000058f9c6 in call1 (arg1=3D<optimized out>, fn=3D0x48c0) at /m= nt/fast/myemacs/emacs/src/lisp.h:3216 #13 command_loop_1 () at keyboard.c:1514 #14 0x00000000006064e7 in internal_condition_case (bfun=3Dbfun@entry=3D0x58= f570 <command_loop_1>, handlers=3Dhandlers@entry=3D0x90, hfun=3Dhfun@entry= =3D0x5831d0 <cmd_error>) at eval.c:1450 #15 0x000000000057bb9a in command_loop_2 (handlers=3Dhandlers@entry=3D0x90)= at keyboard.c:1142 #16 0x0000000000606441 in internal_catch (tag=3Dtag@entry=3D0xf3c0, func=3D= func@entry=3D0x57bb80 <command_loop_2>, arg=3Darg@entry=3D0x90) at eval.c:1= 180 #17 0x000000000057bb3f in command_loop () at keyboard.c:1120 #18 0x0000000000582d83 in recursive_edit_1 () at keyboard.c:729 #19 0x00000000005830fa in Frecursive_edit () at keyboard.c:812 #20 0x0000000000468cad in main (argc=3D2, argv=3D<optimized out>) at emacs.= c:2447 > > > --=20 Joakim Verona joakim@HIDDEN
X-Loop: help-debbugs@HIDDEN Subject: bug#54814: 29.0.50; symbol visibility in modules may cause emacs crash in nativ-compilation emacs Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 10 Apr 2022 08:34:01 +0000 Resent-Message-ID: <handler.54814.B54814.164957959619582 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 54814 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: joakim@HIDDEN Cc: 54814 <at> debbugs.gnu.org, akrl@HIDDEN Received: via spool by 54814-submit <at> debbugs.gnu.org id=B54814.164957959619582 (code B ref 54814); Sun, 10 Apr 2022 08:34:01 +0000 Received: (at 54814) by debbugs.gnu.org; 10 Apr 2022 08:33:16 +0000 Received: from localhost ([127.0.0.1]:39301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ndT0S-00055g-JB for submit <at> debbugs.gnu.org; Sun, 10 Apr 2022 04:33:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ndT0Q-00055T-7n for 54814 <at> debbugs.gnu.org; Sun, 10 Apr 2022 04:33:10 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39292) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ndT0K-00079t-JO; Sun, 10 Apr 2022 04:33:04 -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=Kf21F5Ultd2iYCHAbkjbFPpgftlTABGbvK5m8I3Dl8k=; b=ps2Yow5GVwyr KMqbIQL+0y0Bg5CJuxhgOwlBhfooVgmoY140qx5vYG20hCLNehLXx2Vu7Ov/qsJIjiBWe3U5A/Rvf TDaNKLHI6yDaDoWkh7n5L6soRyC+LnDCa/uj3HMCWcgbHOxUFIXLuMKE3PnP+kQmIIspJn7/HFdGZ hAJc6ls87SlgW5X9LbhE/yATgl6pf7FgI0itP/FNJkWzTAnkJPfxD2K4uMGDT55COSleqTyauufsT kWBxsEkEWtZHX1PkONeL4pQ4+mwxCpBPjcL0TRLFAePacIM+fylooIIsUMPitAxp1Uh+spg8ET0f0 j4+tXhteELy36fN9+4YE7A==; Received: from [87.69.77.57] (port=3250 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ndT0J-0006z0-Pu; Sun, 10 Apr 2022 04:33:04 -0400 Date: Sun, 10 Apr 2022 11:33:03 +0300 Message-Id: <83pmlp72yo.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87pmlqp0ro.fsf@HIDDEN> (joakim@HIDDEN) References: <87zgkuqu77.fsf@HIDDEN> <83h7728hy3.fsf@HIDDEN> <877d7yqlh9.fsf@HIDDEN> <83bkxa8bty.fsf@HIDDEN> <87pmlqp0ro.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: joakim@HIDDEN > Cc: 54814 <at> debbugs.gnu.org, akrl@HIDDEN > Date: Sat, 09 Apr 2022 20:30:51 +0200 > > Well, I dont really know, but maybe having symbols in modules trigger a > crash in native compilation emacs? Wouldn't then removing the symbols > from the module remove the crash? > > I attach a gdb bt below, but I really didnt do anything except load the > module, the crash happens immediately. > > The crash does happen inside the module, but for me, only in native > compilation emacs. Andrea, any ideas how native-compilation could have triggered these crashes? Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#54814: 29.0.50; symbol visibility in modules may cause emacs crash in nativ-compilation emacs Resent-From: Andrea Corallo <akrl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 11 Apr 2022 08:43:01 +0000 Resent-Message-ID: <handler.54814.B54814.164966657526060 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 54814 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 54814 <at> debbugs.gnu.org, joakim@HIDDEN Received: via spool by 54814-submit <at> debbugs.gnu.org id=B54814.164966657526060 (code B ref 54814); Mon, 11 Apr 2022 08:43:01 +0000 Received: (at 54814) by debbugs.gnu.org; 11 Apr 2022 08:42:55 +0000 Received: from localhost ([127.0.0.1]:42436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ndpdO-0006mG-Rx for submit <at> debbugs.gnu.org; Mon, 11 Apr 2022 04:42:55 -0400 Received: from mx.sdf.org ([205.166.94.24]:64993) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akrl@HIDDEN>) id 1ndpdM-0006m6-7v for 54814 <at> debbugs.gnu.org; Mon, 11 Apr 2022 04:42:53 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 23B8gm6l007400 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Mon, 11 Apr 2022 08:42:48 GMT From: Andrea Corallo <akrl@HIDDEN> References: <87zgkuqu77.fsf@HIDDEN> <83h7728hy3.fsf@HIDDEN> <877d7yqlh9.fsf@HIDDEN> <83bkxa8bty.fsf@HIDDEN> <87pmlqp0ro.fsf@HIDDEN> <83pmlp72yo.fsf@HIDDEN> Date: Mon, 11 Apr 2022 08:42:48 +0000 In-Reply-To: <83pmlp72yo.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 10 Apr 2022 11:33:03 +0300") Message-ID: <xjfa6cs9fjr.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: joakim@HIDDEN >> Cc: 54814 <at> debbugs.gnu.org, akrl@HIDDEN >> Date: Sat, 09 Apr 2022 20:30:51 +0200 >> >> Well, I dont really know, but maybe having symbols in modules trigger a >> crash in native compilation emacs? Wouldn't then removing the symbols >> from the module remove the crash? >> >> I attach a gdb bt below, but I really didnt do anything except load the >> module, the crash happens immediately. >> >> The crash does happen inside the module, but for me, only in native >> compilation emacs. > > Andrea, any ideas how native-compilation could have triggered these > crashes? Not at the moment, so far I'm of your same opinion that this is not strictly related to native compilation but accidentally triggered by it. Andrea
X-Loop: help-debbugs@HIDDEN Subject: bug#54814: 29.0.50; symbol visibility in modules may cause emacs crash in nativ-compilation emacs Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 11 Apr 2022 11:21:02 +0000 Resent-Message-ID: <handler.54814.B54814.164967603427864 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 54814 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo <akrl@HIDDEN> Cc: 54814 <at> debbugs.gnu.org, joakim@HIDDEN Received: via spool by 54814-submit <at> debbugs.gnu.org id=B54814.164967603427864 (code B ref 54814); Mon, 11 Apr 2022 11:21:02 +0000 Received: (at 54814) by debbugs.gnu.org; 11 Apr 2022 11:20:34 +0000 Received: from localhost ([127.0.0.1]:42776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nds5y-0007FL-7B for submit <at> debbugs.gnu.org; Mon, 11 Apr 2022 07:20:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1nds5x-0007F6-Db for 54814 <at> debbugs.gnu.org; Mon, 11 Apr 2022 07:20:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35334) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1nds5s-0000N2-1k; Mon, 11 Apr 2022 07:20:28 -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=2xeTLU5GEkkht2FSEjivI6eH6w33ELf8+Qrj3WHfuX8=; b=NZTcAZ73fUIX DP9BJodHNbzMXPIgQxtd/IS8kQA0iignBzqXZBVvRsh89DZROHC1KBaby5dM8nGs6f2UDVOX0oREb yeQNl7Oz5PmSGnj7lpgMHZuJYcPWSy47nRUSQi1FX4fjmSIkfVyYHbuxmje4560TuOZLhfMfqJJIw eXjA4mhjD1EVxi86azDCI52qsrZN4AktTn1qnEptYIbYnOn6z/vahAceWMMDPuXc4UIsQe4u2sgU/ q+XtT1WC2sjpipIEMd/BcGRuMxlkO0ItJHmkwGpxh1FEBZcJmaQWIVEX7koxwm2Tu5X1PKlTTJaGu 3ze/i2w41VtJzQeLSYf7Jw==; Received: from [87.69.77.57] (port=3954 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1nds5c-0002aI-3S; Mon, 11 Apr 2022 07:20:17 -0400 Date: Mon, 11 Apr 2022 14:20:14 +0300 Message-Id: <831qy37tox.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <xjfa6cs9fjr.fsf@HIDDEN> (message from Andrea Corallo on Mon, 11 Apr 2022 08:42:48 +0000) References: <87zgkuqu77.fsf@HIDDEN> <83h7728hy3.fsf@HIDDEN> <877d7yqlh9.fsf@HIDDEN> <83bkxa8bty.fsf@HIDDEN> <87pmlqp0ro.fsf@HIDDEN> <83pmlp72yo.fsf@HIDDEN> <xjfa6cs9fjr.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Andrea Corallo <akrl@HIDDEN> > Cc: joakim@HIDDEN, 54814 <at> debbugs.gnu.org > Date: Mon, 11 Apr 2022 08:42:48 +0000 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> The crash does happen inside the module, but for me, only in native > >> compilation emacs. > > > > Andrea, any ideas how native-compilation could have triggered these > > crashes? > > Not at the moment, so far I'm of your same opinion that this is not > strictly related to native compilation but accidentally triggered by it. Thanks. I guess the next step is to ask someone who has access to that module to show a list of exported symbols before and after the change which made the crash go away, while still using Emacs with native-compilation. Then we might have some ideas by comparing these two lists of exported symbols.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.