GNU logs - #54814, boring messages


Message sent to bug-gnu-emacs@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: 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




Message sent:


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


Message sent to bug-gnu-emacs@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 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?




Message sent to bug-gnu-emacs@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: 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




Message sent to bug-gnu-emacs@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.




Message sent to bug-gnu-emacs@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: 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




Message sent to bug-gnu-emacs@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.




Message sent to bug-gnu-emacs@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: 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




Message sent to bug-gnu-emacs@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: 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.





Last modified: Mon, 11 Apr 2022 11:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.