From: Lynn Winebarger <owinebar@gmail.com>
To: 61447@debbugs.gnu.org, Yuan Fu <casouri@gmail.com>,
Pip Cet <pipcet@gmail.com>
Subject: bug#61447: Redump script causes an abort on emacs 29.0.60
Date: Sat, 4 Jan 2025 17:16:40 -0500 [thread overview]
Message-ID: <CAM=F=bCBJJgfvtiGTCZL_vec17o0LKtNcPsy3FzNqnuMuEt-Rg@mail.gmail.com> (raw)
In-Reply-To: <CAM=F=bAstzqgNyZXxtzphDAU-=u0d5WYy9bqcbN0XnEZQ6-Xpg@mail.gmail.com>
On Sun, Feb 12, 2023 at 7:40 PM Lynn Winebarger <owinebar@gmail.com> wrote:
>
> Attached is a very similar script for redumping a maximal load of core
> emacs libraries under 28.2. It works without any issue, with the same
> configuration flags used for 30.0.50 and 29.0.60.
> I'm writing a script to generate these redumping programs. The
> differences in the steps to generate these programs between versions
> is (or should be) de minimis. The list of excluded libraries is
> generated from (a) the list of features from
> provide-post-init-features, (b) the list of pre-loaded files in the
> baseline dump file created by the emacs build process, (c)
> incompatible libraries (i.e w32 and dos libraries on a linux system),
> and (d) anything in the term or obsolete subdirectories, and any
> library with "viper" in the name (due to its annoying startup
> behavior). Otherwise the list of files is generated by identified all
> ".elc" files in the lisp subdirectory, so there is some variation from
> version to version expected.
>
> On Sun, Feb 12, 2023 at 9:01 AM Lynn Winebarger <owinebar@gmail.com> wrote:
> >
> > The same redumping script I submitted for 30.0.50 causes an abort
> > signal on 29.0.60, built with same configure options as 30.0.50 in the
> > report. emacs --version reports:
> > GNU Emacs 29.0.60
> > Development version d4fc70129786 on emacs-29 branch; build date 2023-02-12.
> > Copyright (C) 2023 Free Software Foundation, Inc.
> > GNU Emacs comes with ABSOLUTELY NO WARRANTY.
> > You may redistribute copies of GNU Emacs
> > under the terms of the GNU General Public License.
> > For more information about these matters, see the file named COPYING
The issues in this bug appeared to be driven by incompleteness with
respect to tree-sitter compiled queries and interval trees in overlays
(almost 2 years ago). I noticed that
https://github.com/emacs-mirror/emacs/commit/1eca867e1b60acef7f4343bc5c70340de58f1079
addressing https://debbugs.gnu.org/cgi/bugreport.cgi?bug=69952
appears to address the issue with tree-sitter compiled queries.
Has the issue with dumping overlays also been fixed? I notice
https://github.com/emacs-mirror/emacs/commit/e7109dfd9c15312d20582efdde8c929c9a65282a,
but there's no bug report cited so I don't know if there's a specific
observable behavior that's been addressed. It sure looks like it
could cause an issue, though.
CC'ing the committers associated with the above.
Thanks,
Lynn
.
prev parent reply other threads:[~2025-01-04 22:16 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-02-12 5:13 bug#61447: regression in dump-emacs-portable Lynn Winebarger
2023-02-12 14:01 ` bug#61447: Redump script causes an abort on emacs 29.0.60 Lynn Winebarger
2023-02-13 0:40 ` Lynn Winebarger
2025-01-04 22:16 ` Lynn Winebarger [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAM=F=bCBJJgfvtiGTCZL_vec17o0LKtNcPsy3FzNqnuMuEt-Rg@mail.gmail.com' \
--to=owinebar@gmail.com \
--cc=61447@debbugs.gnu.org \
--cc=casouri@gmail.com \
--cc=pipcet@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.