GNU logs - #80095, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#80095: 30.1.90; SIGBUS in preloaded native code
Resent-From: Spencer Baugh <sbaugh@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 29 Dec 2025 16:17:02 +0000
Resent-Message-ID: <handler.80095.B.176702500318056 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 80095
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 80095 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.176702500318056
          (code B ref -1); Mon, 29 Dec 2025 16:17:02 +0000
Received: (at submit) by debbugs.gnu.org; 29 Dec 2025 16:16:43 +0000
Received: from localhost ([127.0.0.1]:38378 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vaFvG-0004hA-LS
	for submit <at> debbugs.gnu.org; Mon, 29 Dec 2025 11:16:43 -0500
Received: from lists.gnu.org ([2001:470:142::17]:33114)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <sbaugh@HIDDEN>)
 id 1vaFvB-0004gf-Jr
 for submit <at> debbugs.gnu.org; Mon, 29 Dec 2025 11:16:40 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <sbaugh@HIDDEN>)
 id 1vaFuy-0000yg-C4
 for bug-gnu-emacs@HIDDEN; Mon, 29 Dec 2025 11:16:25 -0500
Received: from mxout5.mail.janestreet.com ([64.215.233.18])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <sbaugh@HIDDEN>)
 id 1vaFuv-00054C-4Q
 for bug-gnu-emacs@HIDDEN; Mon, 29 Dec 2025 11:16:23 -0500
From: Spencer Baugh <sbaugh@HIDDEN>
Date: Mon, 29 Dec 2025 11:16:16 -0500
Message-ID: <ier1pkd4627.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=janestreet.com;
 s=waixah; t=1767024976;
 bh=MdUgHpGPk6mpGNZ0TdZvRSpAE/kGEjJxtrrx5lQ36Ig=;
 h=From:To:Subject:Date;
 b=VqACfkhG2tAdj1CDXnGks4lpLnwVt4AjxS1UcGJGi9slF/iOCcZZy/Xrk+TJb4MUb
 tW1q3H1lEL3ErfbFgC2wpauX4icrms3vu68xTAJ3cPcEy40PyrQPCMei7LQFmN8cxy
 NBJBle0Q6ACCnHONIYLw0TOfJxqdj1oD5QRDhVwSrEK5aAT6iDHN73LtJ2uuTon7dw
 zyESZMhYeSNLMDuWlAIF6KmKwSq5W7PxllkW4pD1uqphdy/HQ+dy6K/BfObFqRPhZK
 fOAmlRRCQ8dSB66Ga+tYcM5u6O8Y//jnEhKnLy8TiWQ8lugGiGow/jmoM67M9TrwsM
 aAtRWL6gTJ3iA==
Received-SPF: pass client-ip=64.215.233.18; envelope-from=sbaugh@HIDDEN;
 helo=mxout5.mail.janestreet.com
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
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: -0.1 (/)


Sometimes I receive SIGBUS signals in the middle of native code.  From
the coredump, this is the backtrace.  Is there anything else I should do
to debug?

(gdb) bt

#0  0x00007f0a8a411f44 in _Unwind_IteratePhdrCallback () from /lib64/libgcc_s.so.1
#1  0x00007f0a8c57853b in dl_iterate_phdr () from /lib64/libc.so.6
#2  0x00007f0a8a413175 in _Unwind_Find_FDE () from /lib64/libgcc_s.so.1
#3  0x00007f0a8a40f713 in uw_frame_state_for () from /lib64/libgcc_s.so.1
#4  0x00007f0a8a411758 in _Unwind_Backtrace () from /lib64/libgcc_s.so.1
#5  0x00007f0a8c54acf6 in backtrace () from /lib64/libc.so.6
#6  0x0000000000557c44 in emacs_backtrace (backtrace_limit=backtrace_limit@entry=40) at sysdep.c:2374
#7  0x000000000041f492 in terminate_due_to_signal (sig=sig@entry=7, backtrace_limit=backtrace_limit@entry=40) at emacs.c:464
#8  0x000000000041f8f6 in handle_fatal_signal (sig=sig@entry=7) at sysdep.c:1800
#9  0x00000000005566a8 in deliver_thread_signal (sig=7, handler=0x41f8eb <handle_fatal_signal>) at sysdep.c:1792
#10 0x0000000000556789 in deliver_fatal_thread_signal (sig=<optimized out>) at sysdep.c:1812
#11 <signal handler called>
#12 0x00007f0a9136023b in ?? ()
#13 0x00007f0a95ae71b9 in F68656c702d2d726561642d6b65792d73657175656e6365_help__read_key_sequence_0 ()
   from /usr/local/home/sbaugh/src/emacs/emacs-30/src/../native-lisp/30.1.90-04e012b0/preloaded/help-96600e4b-8ac4ab0f.eln
#14 0x0000000000603fd8 in exec_byte_code (fun=<optimized out>, args_template=<optimized out>, args_template@entry=0, nargs=<optimized out>, nargs@entry=0, 
    args=<optimized out>, args@entry=0x0) at lisp.h:752
#15 0x000000000060638b in Fbyte_code (bytestr=<optimized out>, vector=0x7f0a823bec95, maxdepth=0x6) at bytecode.c:329
#16 0x00000000005c1f1f in eval_sub (form=form@entry=0x7f0a823bec53) at lisp.h:752
#17 0x00000000005c3b0f in Feval (form=form@entry=0x7f0a823bec53, lexical=<optimized out>) at eval.c:2466
#18 0x00000000005bc1af in Fcall_interactively (function=0x7f0a816af508, record_flag=0x0, keys=0x3de79985) at callint.c:325
#19 0x00007f0a95f0f790 in F636f6d6d616e642d65786563757465_command_execute_0 ()
   from /usr/local/home/sbaugh/src/emacs/emacs-30/src/../native-lisp/30.1.90-04e012b0/preloaded/simple-24adbdbb-57a91188.eln
#20 0x00000000005beba0 in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffea7ac4b90) at eval.c:3097
#21 0x000000000054a810 in command_loop_1 () at lisp.h:1178
#22 0x00000000005bd532 in internal_condition_case (bfun=bfun@entry=0x54a410 <command_loop_1>, handlers=handlers@entry=0x90, 
    hfun=hfun@entry=0x53f140 <cmd_error>) at eval.c:1617
#23 0x0000000000537e2a in command_loop_2 (handlers=handlers@entry=0x90) at keyboard.c:1168
#24 0x00000000005bd461 in internal_catch (tag=tag@entry=0x12300, func=func@entry=0x537e10 <command_loop_2>, arg=arg@entry=0x90) at eval.c:1296
#25 0x0000000000537dcf in command_loop () at lisp.h:1178
#26 0x000000000053ecf6 in recursive_edit_1 () at keyboard.c:754
#27 0x000000000053f084 in Frecursive_edit () at keyboard.c:837
#28 0x00000000004267a7 in main (argc=<optimized out>, argv=<optimized out>) at emacs.c:2646



In GNU Emacs 30.1.90 (build 90, x86_64-pc-linux-gnu, X toolkit, cairo
 version 1.15.12, Xaw scroll bars) of 2025-12-04 built on
 igm-qws-u22796a
Repository revision: 88878f209ee0f1699952b1ba5fb829c502f5959f
Repository branch: HEAD
Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
System Description: Rocky Linux 8.10 (Green Obsidian)

Configured using:
 'configure --with-x-toolkit=lucid --without-gpm --without-gconf
 --without-selinux --without-imagemagick --with-modules --with-gif=no
 --with-cairo --with-rsvg --without-compress-install --with-tree-sitter
 --with-native-compilation=aot
 PKG_CONFIG_PATH=/usr/local/home/garnish/libtree-sitter/0.22.6-1/lib/pkgconfig/'

Configured features:
CAIRO DBUS FREETYPE GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LIBSYSTEMD
LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP
SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM
XINPUT2 XPM LUCID ZLIB

Important settings:
  value of $LANG: en_US.utf8
  locale-coding-system: utf-8-unix

Major mode: Shell

Minor modes in effect:
  global-so-long-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  windmove-mode: t
  savehist-mode: t
  save-place-mode: t
  delete-selection-mode: t
  dired-omit-mode: t
  editorconfig-mode: t
  mode-line-bell-mode: t
  global-jane-cr-highlight-minor-mode: t
  shell-dirtrack-mode: t
  jane-fe-minor-mode: t
  jane-minor-mode: t
  comint-fontify-input-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  vc-auto-revert-mode: t
  mouse-wheel-mode: t
  tab-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  context-menu-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  minibuffer-regexp-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t




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: Spencer Baugh <sbaugh@HIDDEN>
Subject: bug#80095: Acknowledgement (30.1.90; SIGBUS in preloaded native code)
Message-ID: <handler.80095.B.176702500318056.ack <at> debbugs.gnu.org>
References: <ier1pkd4627.fsf@HIDDEN>
X-Gnu-PR-Message: ack 80095
X-Gnu-PR-Package: emacs
Reply-To: 80095 <at> debbugs.gnu.org
Date: Mon, 29 Dec 2025 16:17: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 80095 <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
80095: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D80095
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#80095: 30.1.90; SIGBUS in preloaded native code
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, 29 Dec 2025 17:56:01 +0000
Resent-Message-ID: <handler.80095.B80095.17670309323791 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 80095
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Spencer Baugh <sbaugh@HIDDEN>, Andrea Corallo <acorallo@HIDDEN>
Cc: 80095 <at> debbugs.gnu.org
Received: via spool by 80095-submit <at> debbugs.gnu.org id=B80095.17670309323791
          (code B ref 80095); Mon, 29 Dec 2025 17:56:01 +0000
Received: (at 80095) by debbugs.gnu.org; 29 Dec 2025 17:55:32 +0000
Received: from localhost ([127.0.0.1]:38709 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vaHSu-0000z4-67
	for submit <at> debbugs.gnu.org; Mon, 29 Dec 2025 12:55:32 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:55208)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vaHSr-0000yq-6S
 for 80095 <at> debbugs.gnu.org; Mon, 29 Dec 2025 12:55:30 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1vaHSl-00052v-6g; Mon, 29 Dec 2025 12:55:23 -0500
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=ORx4dlLB6yLgSJel9GYJj45DAKulpxGF/Nag1KQoDw0=; b=mbnAGdnZL4oK
 T9Oix0KSe4wIXw/scWHWUVEJNH/k3y6VtG8wI3x+iWhGihcd2adBx5eSVXEt8CYp1r1FTm7wz3Rs0
 c6ZS1U2Ka5TI1wGMWmrMd6/QSkOYKNfleFNmXM85bcvAPepzpYhjTVcPx8EybcbUlQm73pOY3NH94
 BJw94+b5wVbiLIkARJTYXkodpky8H2JGlHnyXSRlV7Rqqb0h4LNLRB4JK3oDXwcPIBsrCxy0VvdaK
 v7Q9CKx5+mefzMebtBfmyMcW2yMPCCGPiJrkNaUmEa0NypgYn8dH8Y/VGeLCveV8wxNca0bKj7EVG
 +zX2Jg+snbpWwoFxSA1D3g==;
Date: Mon, 29 Dec 2025 19:55:09 +0200
Message-Id: <86tsx9qiki.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <ier1pkd4627.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
References: <ier1pkd4627.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 (---)

> Date: Mon, 29 Dec 2025 11:16:16 -0500
> From:  Spencer Baugh via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> 
> Sometimes I receive SIGBUS signals in the middle of native code.  From
> the coredump, this is the backtrace.  Is there anything else I should do
> to debug?

See the section "Debugging problems with native-compiled Lisp" in
etc/DEBUG.

P.S. A matter of terminology: native code is never "preloaded", in the
sence that Lisp code is, i.e., native code is never dumped into the
pdumper file.  Instead, we just dump there the names of the *.eln
files produced from the preloaded code; when Emacs starts, it must
load all those *.eln files one by one.

> #0  0x00007f0a8a411f44 in _Unwind_IteratePhdrCallback () from /lib64/libgcc_s.so.1
> #1  0x00007f0a8c57853b in dl_iterate_phdr () from /lib64/libc.so.6
> #2  0x00007f0a8a413175 in _Unwind_Find_FDE () from /lib64/libgcc_s.so.1
> #3  0x00007f0a8a40f713 in uw_frame_state_for () from /lib64/libgcc_s.so.1
> #4  0x00007f0a8a411758 in _Unwind_Backtrace () from /lib64/libgcc_s.so.1
> #5  0x00007f0a8c54acf6 in backtrace () from /lib64/libc.so.6
> #6  0x0000000000557c44 in emacs_backtrace (backtrace_limit=backtrace_limit@entry=40) at sysdep.c:2374
> #7  0x000000000041f492 in terminate_due_to_signal (sig=sig@entry=7, backtrace_limit=backtrace_limit@entry=40) at emacs.c:464
> #8  0x000000000041f8f6 in handle_fatal_signal (sig=sig@entry=7) at sysdep.c:1800
> #9  0x00000000005566a8 in deliver_thread_signal (sig=7, handler=0x41f8eb <handle_fatal_signal>) at sysdep.c:1792
> #10 0x0000000000556789 in deliver_fatal_thread_signal (sig=<optimized out>) at sysdep.c:1812
> #11 <signal handler called>
> #12 0x00007f0a9136023b in ?? ()
> #13 0x00007f0a95ae71b9 in F68656c702d2d726561642d6b65792d73657175656e6365_help__read_key_sequence_0 ()
>    from /usr/local/home/sbaugh/src/emacs/emacs-30/src/../native-lisp/30.1.90-04e012b0/preloaded/help-96600e4b-8ac4ab0f.eln
> #14 0x0000000000603fd8 in exec_byte_code (fun=<optimized out>, args_template=<optimized out>, args_template@entry=0, nargs=<optimized out>, nargs@entry=0, 
>     args=<optimized out>, args@entry=0x0) at lisp.h:752
> #15 0x000000000060638b in Fbyte_code (bytestr=<optimized out>, vector=0x7f0a823bec95, maxdepth=0x6) at bytecode.c:329

When you say "sometimes", what exactly do you mean?  Is this SIGBUS
reproducible with this particular build, or is this a kind of
heisenbug?

Andrea, any ideas or suggestions?





Last modified: Mon, 29 Dec 2025 18:00:02 UTC

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