Subject: Re: bug#70914: 29.3; Crashes often on Windows

From: Simen Endsjø <[email-masked]>
Date: Thu, 16 May 2024 23:03:23 +0200

I did a make clean, followed by make (without -j). The following files failed to
compile (backtrace); progmodes/vhdl-mode.eln, play/life.eln,
emulation/cua-base.eln,
notifications.eln.

Could be an issue with gcc 14 though..?

make actual-all || make advice-on-failure make-target=all exit-status=$?
make[1]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git'
make -C lib all
make[2]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git/lib'
  CC       fingerprint.o
  CC       acl_entries.o
  CC       memmem.o
  CC       mktime.o
  CC       binary-io.o
  CC       c-ctype.o
  CC       c-strcasecmp.o
  CC       c-strncasecmp.o
  CC       close-stream.o
  CC       count-leading-zeros.o
  CC       count-one-bits.o
  CC       count-trailing-zeros.o
  CC       md5-stream.o
  CC       md5.o
  CC       sha1.o
  CC       sha256.o
  CC       sha512.o
  CC       dtoastr.o
  CC       dtotimespec.o
  CC       execinfo.o
  CC       filemode.o
  CC       filevercmp.o
  CC       fpending.o
  CC       getopt.o
  CC       getopt1.o
  CC       getrandom.o
  CC       gettime.o
  CC       gettimeofday.o
  CC       malloc/dynarray_at_failure.o
  CC       malloc/dynarray_emplace_enlarge.o
  CC       malloc/dynarray_finalize.o
  CC       malloc/dynarray_resize.o
  CC       malloc/dynarray_resize_clear.o
  CC       memrchr.o
  CC       mkostemp.o
  CC       nstrftime.o
  CC       qcopy-acl.o
  CC       regex.o
In file included from regex.c:73:
regex_internal.c: In function 'create_ci_newstate':
regex_internal.c:1599:48: warning: 'calloc' sizes specified with
'sizeof' in the earlier argument and not in the later argument
[-Wcalloc-transposed-args]
 1599 |   newstate = (re_dfastate_t *) calloc (sizeof (re_dfastate_t), 1);
      |                                                ^~~~~~~~~~~~~
regex_internal.c:1599:48: note: earlier argument should specify number
of elements, later size of each element
regex_internal.c: In function 'create_cd_newstate':
regex_internal.c:1647:48: warning: 'calloc' sizes specified with
'sizeof' in the earlier argument and not in the later argument
[-Wcalloc-transposed-args]
 1647 |   newstate = (re_dfastate_t *) calloc (sizeof (re_dfastate_t), 1);
      |                                                ^~~~~~~~~~~~~
regex_internal.c:1647:48: note: earlier argument should specify number
of elements, later size of each element
In file included from regex.c:74:
regcomp.c: In function 'init_dfa':
regcomp.c:834:38: warning: 'calloc' sizes specified with 'sizeof' in
the earlier argument and not in the later argument
[-Wcalloc-transposed-args]
  834 |   dfa->state_table = calloc (sizeof (struct
re_state_table_entry), table_size);
      |                                      ^~~~~~
regcomp.c:834:38: note: earlier argument should specify number of
elements, later size of each element
regcomp.c:865:60: warning: 'calloc' sizes specified with 'sizeof' in
the earlier argument and not in the later argument
[-Wcalloc-transposed-args]
  865 |           dfa->sb_char = (re_bitset_ptr_t) calloc (sizeof
(bitset_t), 1);
      |                                                            ^~~~~~~~
regcomp.c:865:60: note: earlier argument should specify number of
elements, later size of each element
regcomp.c: In function 'parse_bracket_exp':
regcomp.c:3058:46: warning: 'calloc' sizes specified with 'sizeof' in
the earlier argument and not in the later argument
[-Wcalloc-transposed-args]
 3058 |   sbcset = (re_bitset_ptr_t) calloc (sizeof (bitset_t), 1);
      |                                              ^~~~~~~~
regcomp.c:3058:46: note: earlier argument should specify number of
elements, later size of each element
regcomp.c:3059:45: warning: 'calloc' sizes specified with 'sizeof' in
the earlier argument and not in the later argument
[-Wcalloc-transposed-args]
 3059 |   mbcset = (re_charset_t *) calloc (sizeof (re_charset_t), 1);
      |                                             ^~~~~~~~~~~~
regcomp.c:3059:45: note: earlier argument should specify number of
elements, later size of each element
regcomp.c: In function 'build_charclass_op':
regcomp.c:3551:46: warning: 'calloc' sizes specified with 'sizeof' in
the earlier argument and not in the later argument
[-Wcalloc-transposed-args]
 3551 |   sbcset = (re_bitset_ptr_t) calloc (sizeof (bitset_t), 1);
      |                                              ^~~~~~~~
regcomp.c:3551:46: note: earlier argument should specify number of
elements, later size of each element
regcomp.c:3557:45: warning: 'calloc' sizes specified with 'sizeof' in
the earlier argument and not in the later argument
[-Wcalloc-transposed-args]
 3557 |   mbcset = (re_charset_t *) calloc (sizeof (re_charset_t), 1);
      |                                             ^~~~~~~~~~~~
regcomp.c:3557:45: note: earlier argument should specify number of
elements, later size of each element
In file included from regex.c:75:
regexec.c: In function 'get_subexp':
regexec.c:2724:47: warning: 'calloc' sizes specified with 'sizeof' in
the earlier argument and not in the later argument
[-Wcalloc-transposed-args]
 2724 |               sub_top->path = calloc (sizeof (state_array_t),
      |                                               ^~~~~~~~~~~~~
regexec.c:2724:47: note: earlier argument should specify number of
elements, later size of each element
regexec.c: In function 'build_trtable':
regexec.c:3269:29: warning: 'calloc' sizes specified with 'sizeof' in
the earlier argument and not in the later argument
[-Wcalloc-transposed-args]
 3269 |             calloc (sizeof (re_dfastate_t *), SBC_MAX);
      |                             ^~~~~~~~~~~~~
regexec.c:3269:29: note: earlier argument should specify number of
elements, later size of each element
regexec.c:3341:44: warning: 'calloc' sizes specified with 'sizeof' in
the earlier argument and not in the later argument
[-Wcalloc-transposed-args]
 3341 |         (re_dfastate_t **) calloc (sizeof (re_dfastate_t *), SBC_MAX);
      |                                            ^~~~~~~~~~~~~
regexec.c:3341:44: note: earlier argument should specify number of
elements, later size of each element
regexec.c:3372:44: warning: 'calloc' sizes specified with 'sizeof' in
the earlier argument and not in the later argument
[-Wcalloc-transposed-args]
 3372 |         (re_dfastate_t **) calloc (sizeof (re_dfastate_t *), 2
* SBC_MAX);
      |                                            ^~~~~~~~~~~~~
regexec.c:3372:44: note: earlier argument should specify number of
elements, later size of each element
  CC       sig2str.o
  CC       sigdescr_np.o
  CC       stat-time.o
  CC       stpcpy.o
  CC       tempname.o
  CC       time_r.o
  CC       time_rz.o
  CC       timegm.o
  CC       timespec.o
  CC       timespec-add.o
  CC       timespec-sub.o
  CC       u64.o
  AR       libgnu.a
make[2]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git/lib'
make -C nt all
make[2]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git/nt'
  RC       emacs.res
  CCLD     runemacs.exe
  CCLD     addpm.exe
  CCLD     cmdproxy.exe
  CCLD     ddeclient.exe
make[2]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git/nt'
make -C lib-src all
make[2]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git/lib-src'
  CC       ntlib.o
  CCLD     etags.exe
  CCLD     ctags.exe
  CCLD     emacsclient.exe
  RC       emacsclient.res
  CCLD     emacsclientw.exe
  CCLD     ebrowse.exe
  CCLD     hexl.exe
  CC       pop.o
  CCLD     movemail.exe
  CCLD     make-docfile.exe
  CCLD     make-fingerprint.exe
make[2]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git/lib-src'
make -C src BIN_DESTDIR=''/d/tmp/emacs-bug-70914/emacs-29.3-stock-options/bin/''
\
         ELN_DESTDIR='/d/tmp/emacs-bug-70914/emacs-29.3-stock-options/lib/emacs/29.3/'
all
make[2]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git/src'
  GEN      globals.h
  CC       firstfile.o
  CC       dispnew.o
  CC       frame.o
  CC       scroll.o
  CC       xdisp.o
  CC       menu.o
  CC       window.o
  CC       charset.o
  CC       coding.o
  CC       category.o
  CC       ccl.o
  CC       character.o
  CC       chartab.o
  CC       bidi.o
  CC       term.o
  CC       terminal.o
  CC       xfaces.o
  CC       emacs.o
  CC       keyboard.o
  CC       macros.o
  CC       keymap.o
  CC       sysdep.o
  CC       bignum.o
  CC       buffer.o
  CC       filelock.o
  CC       insdel.o
  CC       marker.o
  CC       minibuf.o
  CC       fileio.o
  CC       dired.o
  CC       cmds.o
  CC       casetab.o
  CC       casefiddle.o
  CC       indent.o
  CC       search.o
  CC       regex-emacs.o
  CC       undo.o
  CC       alloc.o
  CC       pdumper.o
  CC       data.o
  GEN      buildobj.h
  CC       doc.o
  CC       editfns.o
  CC       callint.o
  CC       eval.o
  CC       floatfns.o
  CC       fns.o
  CC       sort.o
  CC       font.o
  CC       print.o
print.c: In function 'print_object':
print.c:2206:29: warning: storing the address of local variable 'buf'
in '*current_thread.stack_top' [-Wdangling-pointer=]
 2206 |   current_thread->stack_top = buf;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
print.c:2201:8: note: 'buf' declared here
 2201 |   char buf[max (sizeof "from..to..in " + 2 * INT_STRLEN_BOUND
(EMACS_INT),
      |        ^~~
In file included from lisp.h:2275,
                 from print.c:24:
thread.h:299:29: note: 'current_thread' declared here
  299 | extern struct thread_state *current_thread;
      |                             ^~~~~~~~~~~~~~
  CC       lread.o
  CC       emacs-module.o
  CC       syntax.o
  CC       bytecode.o
  CC       comp.o
  CC       dynlib.o
  CC       process.o
In file included from process.c:33:
In function 'SDATA',
    inlined from 'SSDATA' at lisp.h:1685:19,
    inlined from 'create_process' at process.c:2262:40,
    inlined from 'Fmake_process' at process.c:2061:7:
lisp.h:1679:31: warning: array subscript 0 is outside array bounds of
'char[]' [-Warray-bounds=]
 1679 |   return XSTRING (string)->u.s.data;
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~
lisp.h:1679:31: warning: null pointer dereference [-Wnull-dereference]
  CC       gnutls.o
  CC       callproc.o
  CC       region-cache.o
  CC       sound.o
  CC       timefns.o
  CC       atimer.o
  CC       doprnt.o
  CC       intervals.o
intervals.c: In function 'set_intervals_multibyte_1':
intervals.c:2400:36: warning: potential null pointer dereference
[-Wnull-dereference]
 2400 |           (i)->right->total_length = 0;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
intervals.c:2399:11: warning: potential null pointer dereference
[-Wnull-dereference]
 2399 |           set_interval_plist (i, i->right->plist);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       textprop.o
  CC       composite.o
  CC       xml.o
  CC       lcms.o
  CC       w32notify.o
  CC       profiler.o
  CC       decompress.o
  CC       thread.o
  CC       systhread.o
  CC       sqlite.o
  CC       treesit.o
  CC       itree.o
  CC       hbfont.o
  CC       w32fns.o
  CC       w32menu.o
  CC       w32reg.o
  CC       w32font.o
  CC       w32term.o
w32term.c: In function 'w32_draw_glyphless_glyph_string_foreground':
w32term.c:1474:13: warning: storing the address of local variable
'char2b' in '*s.char2b' [-Wdangling-pointer=]
 1474 |   s->char2b = char2b;
      |   ~~~~~~~~~~^~~~~~~~
w32term.c:1458:12: note: 'char2b' declared here
 1458 |   unsigned char2b[8];
      |            ^~~~~~
w32term.c:1455:66: note: 's' declared here
 1455 | w32_draw_glyphless_glyph_string_foreground (struct glyph_string *s)
      |                                             ~~~~~~~~~~~~~~~~~~~~~^
  CC       w32xfns.o
  CC       w32select.o
  CC       w32uniscribe.o
  CC       w32cygwinx.o
  CC       w32.o
  CC       w32console.o
  CC       w32heap.o
w32heap.c: In function 'getrlimit':
w32heap.c:853:14: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized]
  853 |         if (!VirtualQuery ((LPCVOID) &m, &m, sizeof m))
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/msys64/mingw64/include/winbase.h:25,
                 from C:/msys64/mingw64/include/windows.h:70,
                 from w32common.h:24,
                 from w32heap.c:54:
C:/msys64/mingw64/include/memoryapi.h:51:28: note: by argument 1 of
type 'LPCVOID' {aka 'const void *'} to 'VirtualQuery' declared here
   51 |   WINBASEAPI SIZE_T WINAPI VirtualQuery (LPCVOID lpAddress,
PMEMORY_BASIC_INFORMATION lpBuffer, SIZE_T dwLength);
      |                            ^~~~~~~~~~~~
w32heap.c:844:34: note: 'm' declared here
  844 |         MEMORY_BASIC_INFORMATION m;
      |                                  ^
  CC       w32inevt.o
  CC       w32proc.o
  CC       w32image.o
  CC       fontset.o
  CC       fringe.o
  CC       image.o
  CC       json.o
  CC       tparam.o
  CC       lastfile.o
make -C ../nt ../src/emacs.res
make[3]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git/nt'
  RC       ../src/emacs.res
make[3]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git/nt'
make -C ../admin/charsets all
make[3]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git/admin/charsets'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git/admin/charsets'
make -C ../admin/unidata charscript.el
make[3]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git/admin/unidata'
make[3]: Nothing to be done for 'charscript.el'.
make[3]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git/admin/unidata'
make -C ../admin/unidata emoji-zwj.el
make[3]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git/admin/unidata'
make[3]: Nothing to be done for 'emoji-zwj.el'.
make[3]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git/admin/unidata'
  CCLD     temacs.exe
/usr/bin/mkdir -p ../etc
  GEN      ../etc/DOC
make -C ../lisp update-subdirs
make[3]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git/lisp'
make[3]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git/lisp'
cp -f temacs.exe bootstrap-emacs.exe
rm -f bootstrap-emacs.pdmp
./temacs --batch  -l loadup --temacs=pbootstrap \
        --bin-dest
/d/tmp/emacs-bug-70914/emacs-29.3-stock-options/bin/ --eln-dest
/d/tmp/emacs-bug-70914/emacs-29.3-stock-options/lib/emacs/29.3/
Loading loadup.el (source)...
Dump mode: pbootstrap
Using load-path (d:/tmp/emacs-bug-70914/emacs-git/lisp
d:/tmp/emacs-bug-70914/emacs-git/lisp/emacs-lisp
d:/tmp/emacs-bug-70914/emacs-git/lisp/progmodes
d:/tmp/emacs-bug-70914/emacs-git/lisp/language
d:/tmp/emacs-bug-70914/emacs-git/lisp/international
d:/tmp/emacs-bug-70914/emacs-git/lisp/textmodes
d:/tmp/emacs-bug-70914/emacs-git/lisp/vc)
Loading emacs-lisp/debug-early...
Loading emacs-lisp/byte-run...
Loading emacs-lisp/backquote...
Loading subr...
Loading keymap...
Loading version...
Loading widget...
Loading custom...
Loading emacs-lisp/map-ynp...
Loading international/mule...
Loading international/mule-conf...
Loading env...
Loading format...
Loading bindings...
Loading window...
Loading files...
Loading emacs-lisp/macroexp...
Loading cus-face...
Loading faces...
Loading loaddefs...
Loading d:/tmp/emacs-bug-70914/emacs-git/lisp/theme-loaddefs.el (source)...
Loading button...
Loading emacs-lisp/cl-preloaded...
Loading emacs-lisp/oclosure...
Loading obarray...
Loading abbrev...
Loading help...
Loading jka-cmpr-hook...
Loading epa-hook...
Loading international/mule-cmds...
Loading case-table...
Loading d:/tmp/emacs-bug-70914/emacs-git/lisp/international/charprop.el
(source)...
Loading international/characters...
Loading international/charscript...
Loading international/emoji-zwj...
Loading composite...
Loading language/chinese...
Loading language/cyrillic...
Loading language/indian...
Loading language/sinhala...
Loading language/english...
Loading language/ethiopic...
Loading language/european...
Loading language/czech...
Loading language/slovak...
Loading language/romanian...
Loading language/greek...
Loading language/hebrew...
Loading international/cp51932...
Loading international/eucjp-ms...
Loading language/japanese...
Loading language/korean...
Loading language/lao...
Loading language/tai-viet...
Loading language/thai...
Loading language/tibetan...
Loading language/vietnamese...
Loading language/misc-lang...
Loading language/utf-8-lang...
Loading language/georgian...
Loading language/khmer...
Loading language/burmese...
Loading language/cham...
Loading language/philippine...
Loading language/indonesian...
Loading indent...
Loading emacs-lisp/cl-generic...
Loading simple...
Loading emacs-lisp/seq...
Loading emacs-lisp/nadvice...
Loading minibuffer...
Loading frame...
Loading startup...
Loading term/tty-colors...
Loading font-core...
Loading emacs-lisp/syntax...
Loading font-lock...
Loading jit-lock...
Loading mouse...
Loading scroll-bar...
Loading select...
Loading emacs-lisp/timer...
Loading emacs-lisp/easymenu...
Loading isearch...
Loading rfn-eshadow...
Loading menu-bar...
Loading tab-bar...
Loading emacs-lisp/lisp...
Loading textmodes/page...
Loading register...
Loading textmodes/paragraphs...
Loading progmodes/prog-mode...
Loading emacs-lisp/lisp-mode...
Loading textmodes/text-mode...
Loading textmodes/fill...
Loading newcomment...
Loading replace...
Loading emacs-lisp/tabulated-list...
Loading buff-menu...
Loading fringe...
Loading emacs-lisp/regexp-opt...
Loading image...
Loading international/fontset...
Loading dnd...
Loading tool-bar...
Loading term/common-win...
Loading w32-vars...
Loading term/w32-win...
Loading disp-table...
Loading w32-fns...
Loading ls-lisp...
Loading dos-w32...
Loading mwheel...
Loading progmodes/elisp-mode...
Loading emacs-lisp/float-sup...
Loading vc/vc-hooks...
Loading vc/ediff-hook...
Loading uniquify...
Loading electric...
Loading paren...
Loading emacs-lisp/shorthands...
Loading emacs-lisp/eldoc...
Loading emacs-lisp/cconv...
Loading cus-start...
Loading tooltip...
Loading international/iso-transl...
Loading d:/tmp/emacs-bug-70914/emacs-git/lisp/leim/leim-list.el (source)...
Loading emacs-lisp/rmc...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name bootstrap-emacs.pdmp
Dumping fingerprint:
0377ce8cf769f5f5940ce1a37d7c0139e2ca513789e6a69db9a6e42abc1b0dcd
Dump complete
Byte counts: header=100 hot=8712212 discardable=204528 cold=4151848
Reloc counts: hot=480616 discardable=5549
ANCIENT=yes make -C ../lisp compile-first EMACS="../src/bootstrap-emacs.exe"
make[3]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git/lisp'
make[3]: Nothing to be done for 'compile-first'.
make[3]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git/lisp'
make -C ../lisp compile-first EMACS="../src/bootstrap-emacs.exe"
make[3]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git/lisp'
make[3]: Nothing to be done for 'compile-first'.
make[3]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git/lisp'
make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs.exe"
make[3]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git/admin/unidata'
  ELC      uvs.elc
  ELC      unidata-gen.elc
  GEN      unidata.txt
make[3]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git/admin/unidata'
make -C ../admin/charsets cp51932.el
make[3]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git/admin/charsets'
make[3]: Nothing to be done for 'cp51932.el'.
make[3]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git/admin/charsets'
make -C ../admin/charsets eucjp-ms.el
make[3]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git/admin/charsets'
make[3]: Nothing to be done for 'eucjp-ms.el'.
make[3]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git/admin/charsets'
rm -f emacs.exe && cp -f temacs.exe emacs.exe
LC_ALL=C ./temacs -batch  -l loadup --temacs=pdump \
        --bin-dest
/d/tmp/emacs-bug-70914/emacs-29.3-stock-options/bin/ --eln-dest
/d/tmp/emacs-bug-70914/emacs-29.3-stock-options/lib/emacs/29.3/
Loading loadup.el (source)...
Dump mode: pdump
Using load-path (d:/tmp/emacs-bug-70914/emacs-git/lisp)
Loading emacs-lisp/debug-early...
Loading emacs-lisp/byte-run...
Loading emacs-lisp/backquote...
Loading subr...
Loading keymap...
Loading version...
Loading widget...
Loading custom...
Loading emacs-lisp/map-ynp...
Loading international/mule...
Loading international/mule-conf...
Loading env...
Loading format...
Loading bindings...
Loading window...
Loading files...
Loading emacs-lisp/macroexp...
Loading cus-face...
Loading faces...
Loading loaddefs...
Loading theme-loaddefs.el (source)...
Loading button...
Loading emacs-lisp/cl-preloaded...
Loading emacs-lisp/oclosure...
Loading obarray...
Loading abbrev...
Loading help...
Loading jka-cmpr-hook...
Loading epa-hook...
Loading international/mule-cmds...
Loading case-table...
Loading international/charprop.el (source)...
Loading international/characters...
Loading international/charscript...
Loading international/emoji-zwj...
Loading composite...
Loading language/chinese...
Loading language/cyrillic...
Loading language/indian...
Loading language/sinhala...
Loading language/english...
Loading language/ethiopic...
Loading language/european...
Loading language/czech...
Loading language/slovak...
Loading language/romanian...
Loading language/greek...
Loading language/hebrew...
Loading international/cp51932...
Loading international/eucjp-ms...
Loading language/japanese...
Loading language/korean...
Loading language/lao...
Loading language/tai-viet...
Loading language/thai...
Loading language/tibetan...
Loading language/vietnamese...
Loading language/misc-lang...
Loading language/utf-8-lang...
Loading language/georgian...
Loading language/khmer...
Loading language/burmese...
Loading language/cham...
Loading language/philippine...
Loading language/indonesian...
Loading indent...
Loading emacs-lisp/cl-generic...
Loading simple...
Loading emacs-lisp/seq...
Loading emacs-lisp/nadvice...
Loading minibuffer...
Loading frame...
Loading startup...
Loading term/tty-colors...
Loading font-core...
Loading emacs-lisp/syntax...
Loading font-lock...
Loading jit-lock...
Loading mouse...
Loading scroll-bar...
Loading select...
Loading emacs-lisp/timer...
Loading emacs-lisp/easymenu...
Loading isearch...
Loading rfn-eshadow...
Loading menu-bar...
Loading tab-bar...
Loading emacs-lisp/lisp...
Loading textmodes/page...
Loading register...
Loading textmodes/paragraphs...
Loading progmodes/prog-mode...
Loading emacs-lisp/lisp-mode...
Loading textmodes/text-mode...
Loading textmodes/fill...
Loading newcomment...
Loading replace...
Loading emacs-lisp/tabulated-list...
Loading buff-menu...
Loading fringe...
Loading emacs-lisp/regexp-opt...
Loading image...
Loading international/fontset...
Loading dnd...
Loading tool-bar...
Loading term/common-win...
Loading w32-vars...
Loading term/w32-win...
Loading disp-table...
Loading w32-fns...
Loading ls-lisp...
Loading dos-w32...
Loading mwheel...
Loading progmodes/elisp-mode...
Loading emacs-lisp/float-sup...
Loading vc/vc-hooks...
Loading vc/ediff-hook...
Loading uniquify...
Loading electric...
Loading paren...
Loading emacs-lisp/shorthands...
Loading emacs-lisp/eldoc...
Loading emacs-lisp/cconv...
Loading cus-start...
Loading tooltip...
Loading international/iso-transl...
Loading leim/leim-list.el (source)...
Loading emacs-lisp/rmc...
Waiting for git...
Waiting for git...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Pure-hashed: 18637 strings, 5767 vectors, 52524 conses, 5212
bytecodes, 343 others
Dumping under the name emacs.pdmp
Dumping fingerprint:
0377ce8cf769f5f5940ce1a37d7c0139e2ca513789e6a69db9a6e42abc1b0dcd
Dump complete
Byte counts: header=100 hot=8110068 discardable=204528 cold=3877360
Reloc counts: hot=456932 discardable=5549
Adding name emacs-29.3.1.exe
Adding name emacs-29.3.1.pdmp
cp -f emacs.pdmp bootstrap-emacs.pdmp
make -C ../nt ../src/emacs.res
make[4]: '../src/emacs.res' is up to date.
make -C ../admin/charsets all
make[4]: Nothing to be done for 'all'.
make -C ../admin/unidata charscript.el
make[4]: Nothing to be done for 'charscript.el'.
make -C ../admin/unidata emoji-zwj.el
make[4]: Nothing to be done for 'emoji-zwj.el'.
make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs.exe"
make[4]: Nothing to be done for 'all'.
make -C ../admin/charsets cp51932.el
make[4]: Nothing to be done for 'cp51932.el'.
make -C ../admin/charsets eucjp-ms.el
make[4]: Nothing to be done for 'eucjp-ms.el'.
  ELN      ../lisp/emacs-lisp/byte-opt.eln
  ELN      ../lisp/emacs-lisp/bytecomp.eln
  ELN      ../lisp/emacs-lisp/cconv.eln
  ELN      ../lisp/international/charscript.eln
  ELN      ../lisp/emacs-lisp/comp.eln
  ELN      ../lisp/emacs-lisp/comp-cstr.eln
  ELN      ../lisp/international/emoji-zwj.eln
make[3]: '../lisp/loaddefs.el' is up to date.
make[3]: Nothing to be done for '../lisp/loadup.el'.
  ELN      ../lisp/abbrev.eln
  ELN      ../lisp/bindings.eln
  ELN      ../lisp/buff-menu.eln
  ELN      ../lisp/button.eln
  ELN      ../lisp/case-table.eln
  ELN      ../lisp/composite.eln
  ELN      ../lisp/cus-face.eln
  ELN      ../lisp/cus-start.eln
  ELN      ../lisp/custom.eln
  ELN      ../lisp/disp-table.eln
  ELN      ../lisp/dnd.eln
  ELN      ../lisp/dos-fns.eln
  ELN      ../lisp/dos-vars.eln
  ELN      ../lisp/dos-w32.eln
  ELN      ../lisp/dynamic-setting.eln
  ELN      ../lisp/electric.eln
  ELN      ../lisp/emacs-lisp/backquote.eln
  ELN      ../lisp/emacs-lisp/byte-run.eln
make[3]: '../lisp/emacs-lisp/cconv.eln' is up to date.
  ELN      ../lisp/emacs-lisp/cl-generic.eln
  ELN      ../lisp/emacs-lisp/cl-preloaded.eln
  ELN      ../lisp/emacs-lisp/debug-early.eln
  ELN      ../lisp/emacs-lisp/easymenu.eln
  ELN      ../lisp/emacs-lisp/eldoc.eln
  ELN      ../lisp/emacs-lisp/float-sup.eln
  ELN      ../lisp/emacs-lisp/lisp-mode.eln
  ELN      ../lisp/emacs-lisp/lisp.eln
  ELN      ../lisp/emacs-lisp/macroexp.eln
  ELN      ../lisp/emacs-lisp/map-ynp.eln
  ELN      ../lisp/emacs-lisp/nadvice.eln
  ELN      ../lisp/emacs-lisp/oclosure.eln
  ELN      ../lisp/emacs-lisp/regexp-opt.eln
  ELN      ../lisp/emacs-lisp/rmc.eln
  ELN      ../lisp/emacs-lisp/seq.eln
  ELN      ../lisp/emacs-lisp/shorthands.eln
  ELN      ../lisp/emacs-lisp/syntax.eln
  ELN      ../lisp/emacs-lisp/tabulated-list.eln
  ELN      ../lisp/emacs-lisp/timer.eln
  ELN      ../lisp/env.eln
  ELN      ../lisp/epa-hook.eln
  ELN      ../lisp/faces.eln
  ELN      ../lisp/files.eln
  ELN      ../lisp/font-core.eln
  ELN      ../lisp/font-lock.eln
  ELN      ../lisp/format.eln
  ELN      ../lisp/frame.eln
  ELN      ../lisp/fringe.eln
  ELN      ../lisp/help.eln
  ELN      ../lisp/image.eln
  ELN      ../lisp/indent.eln
  ELN      ../lisp/international/characters.eln
make[3]: '../lisp/international/charprop.el' is up to date.
  ELN      ../lisp/international/cp51932.eln
  ELN      ../lisp/international/eucjp-ms.eln
  ELN      ../lisp/international/fontset.eln
  ELN      ../lisp/international/iso-transl.eln
  ELN      ../lisp/international/mule-cmds.eln
  ELN      ../lisp/international/mule-conf.eln
  ELN      ../lisp/international/mule-util.eln
  ELN      ../lisp/international/mule.eln
  ELN      ../lisp/international/ucs-normalize.eln
  ELN      ../lisp/isearch.eln
  ELN      ../lisp/jit-lock.eln
  ELN      ../lisp/jka-cmpr-hook.eln
  ELN      ../lisp/keymap.eln
  ELN      ../lisp/language/burmese.eln
  ELN      ../lisp/language/cham.eln
  ELN      ../lisp/language/chinese.eln
  ELN      ../lisp/language/cyrillic.eln
  ELN      ../lisp/language/czech.eln
  ELN      ../lisp/language/english.eln
  ELN      ../lisp/language/ethiopic.eln
  ELN      ../lisp/language/european.eln
  ELN      ../lisp/language/georgian.eln
  ELN      ../lisp/language/greek.eln
  ELN      ../lisp/language/hebrew.eln
  ELN      ../lisp/language/indian.eln
  ELN      ../lisp/language/indonesian.eln
  ELN      ../lisp/language/japanese.eln
  ELN      ../lisp/language/khmer.eln
  ELN      ../lisp/language/korean.eln
  ELN      ../lisp/language/lao.eln
  ELN      ../lisp/language/misc-lang.eln
  ELN      ../lisp/language/philippine.eln
  ELN      ../lisp/language/romanian.eln
  ELN      ../lisp/language/sinhala.eln
  ELN      ../lisp/language/slovak.eln
  ELN      ../lisp/language/tai-viet.eln
  ELN      ../lisp/language/thai.eln
  ELN      ../lisp/language/tibetan.eln
  ELN      ../lisp/language/utf-8-lang.eln
  ELN      ../lisp/language/vietnamese.eln
make[3]: Nothing to be done for '../lisp/ldefs-boot.el'.
  ELN      ../lisp/loaddefs.eln
  ELN      ../lisp/ls-lisp.eln
  ELN      ../lisp/menu-bar.eln
  ELN      ../lisp/minibuffer.eln
  ELN      ../lisp/mouse.eln
  ELN      ../lisp/mwheel.eln
  ELN      ../lisp/newcomment.eln
  ELN      ../lisp/obarray.eln
  ELN      ../lisp/paren.eln
  ELN      ../lisp/pgtk-dnd.eln
  ELN      ../lisp/progmodes/elisp-mode.eln
  ELN      ../lisp/progmodes/prog-mode.eln
  ELN      ../lisp/register.eln
  ELN      ../lisp/replace.eln
  ELN      ../lisp/rfn-eshadow.eln
  ELN      ../lisp/scroll-bar.eln
  ELN      ../lisp/select.eln
  ELN      ../lisp/simple.eln
  ELN      ../lisp/startup.eln
  ELN      ../lisp/subr.eln
  ELN      ../lisp/tab-bar.eln
  ELN      ../lisp/term/common-win.eln
  ELN      ../lisp/term/haiku-win.eln
  ELN      ../lisp/term/internal.eln
  ELN      ../lisp/term/ns-win.eln
  ELN      ../lisp/term/pc-win.eln
  ELN      ../lisp/term/pgtk-win.eln
  ELN      ../lisp/term/tty-colors.eln
  ELN      ../lisp/term/w32-win.eln
  ELN      ../lisp/term/x-win.eln
  ELN      ../lisp/textmodes/fill.eln
  ELN      ../lisp/textmodes/page.eln
  ELN      ../lisp/textmodes/paragraphs.eln
  ELN      ../lisp/textmodes/text-mode.eln
  ELN      ../lisp/tool-bar.eln
  ELN      ../lisp/tooltip.eln
  ELN      ../lisp/uniquify.eln
  ELN      ../lisp/vc/ediff-hook.eln
  ELN      ../lisp/vc/vc-hooks.eln
  ELN      ../lisp/version.eln
  ELN      ../lisp/w32-fns.eln
  ELN      ../lisp/w32-vars.eln
  ELN      ../lisp/widget.eln
  ELN      ../lisp/window.eln
  ELN      ../lisp/x-dnd.eln
Loading loadup.el (source)...
Dump mode: pdump
Using load-path (d:/tmp/emacs-bug-70914/emacs-git/lisp)
Loading emacs-lisp/debug-early (native compiled elisp)...
Loading emacs-lisp/byte-run (native compiled elisp)...
Loading emacs-lisp/backquote (native compiled elisp)...
Loading subr (native compiled elisp)...
Loading keymap (native compiled elisp)...
Loading version (native compiled elisp)...
Loading widget (native compiled elisp)...
Loading custom (native compiled elisp)...
Loading emacs-lisp/map-ynp (native compiled elisp)...
Loading international/mule (native compiled elisp)...
Loading international/mule-conf (native compiled elisp)...
Loading env (native compiled elisp)...
Loading format (native compiled elisp)...
Loading bindings (native compiled elisp)...
Loading window (native compiled elisp)...
Loading files (native compiled elisp)...
Loading emacs-lisp/macroexp (native compiled elisp)...
Loading cus-face (native compiled elisp)...
Loading faces (native compiled elisp)...
Loading loaddefs...
Loading theme-loaddefs.el (source)...
Loading button (native compiled elisp)...
Loading emacs-lisp/cl-preloaded (native compiled elisp)...
Loading emacs-lisp/oclosure (native compiled elisp)...
Loading obarray (native compiled elisp)...
Loading abbrev (native compiled elisp)...
Loading help (native compiled elisp)...
Loading jka-cmpr-hook (native compiled elisp)...
Loading epa-hook (native compiled elisp)...
Loading international/mule-cmds (native compiled elisp)...
Loading case-table (native compiled elisp)...
Loading international/charprop.el (source)...
Loading international/characters (native compiled elisp)...
Loading international/charscript (native compiled elisp)...
Loading international/emoji-zwj (native compiled elisp)...
Loading composite (native compiled elisp)...
Loading language/chinese (native compiled elisp)...
Loading language/cyrillic (native compiled elisp)...
Loading language/indian (native compiled elisp)...
Loading language/sinhala (native compiled elisp)...
Loading language/english (native compiled elisp)...
Loading language/ethiopic (native compiled elisp)...
Loading language/european (native compiled elisp)...
Loading language/czech (native compiled elisp)...
Loading language/slovak (native compiled elisp)...
Loading language/romanian (native compiled elisp)...
Loading language/greek (native compiled elisp)...
Loading language/hebrew (native compiled elisp)...
Loading international/cp51932 (native compiled elisp)...
Loading international/eucjp-ms (native compiled elisp)...
Loading language/japanese (native compiled elisp)...
Loading language/korean (native compiled elisp)...
Loading language/lao (native compiled elisp)...
Loading language/tai-viet (native compiled elisp)...
Loading language/thai (native compiled elisp)...
Loading language/tibetan (native compiled elisp)...
Loading language/vietnamese (native compiled elisp)...
Loading language/misc-lang (native compiled elisp)...
Loading language/utf-8-lang (native compiled elisp)...
Loading language/georgian (native compiled elisp)...
Loading language/khmer (native compiled elisp)...
Loading language/burmese (native compiled elisp)...
Loading language/cham (native compiled elisp)...
Loading language/philippine (native compiled elisp)...
Loading language/indonesian (native compiled elisp)...
Loading indent (native compiled elisp)...
Loading emacs-lisp/cl-generic (native compiled elisp)...
Loading simple (native compiled elisp)...
Loading emacs-lisp/seq (native compiled elisp)...
Loading emacs-lisp/nadvice (native compiled elisp)...
Loading minibuffer (native compiled elisp)...
Loading frame (native compiled elisp)...
Loading startup (native compiled elisp)...
Loading term/tty-colors (native compiled elisp)...
Loading font-core (native compiled elisp)...
Loading emacs-lisp/syntax (native compiled elisp)...
Loading font-lock (native compiled elisp)...
Loading jit-lock (native compiled elisp)...
Loading mouse (native compiled elisp)...
Loading scroll-bar (native compiled elisp)...
Loading select (native compiled elisp)...
Loading emacs-lisp/timer (native compiled elisp)...
Loading emacs-lisp/easymenu (native compiled elisp)...
Loading isearch (native compiled elisp)...
Loading rfn-eshadow (native compiled elisp)...
Loading menu-bar (native compiled elisp)...
Loading tab-bar (native compiled elisp)...
Loading emacs-lisp/lisp (native compiled elisp)...
Loading textmodes/page (native compiled elisp)...
Loading register (native compiled elisp)...
Loading textmodes/paragraphs (native compiled elisp)...
Loading progmodes/prog-mode (native compiled elisp)...
Loading emacs-lisp/lisp-mode (native compiled elisp)...
Loading textmodes/text-mode (native compiled elisp)...
Loading textmodes/fill (native compiled elisp)...
Loading newcomment (native compiled elisp)...
Loading replace (native compiled elisp)...
Loading emacs-lisp/tabulated-list (native compiled elisp)...
Loading buff-menu (native compiled elisp)...
Loading fringe (native compiled elisp)...
Loading emacs-lisp/regexp-opt (native compiled elisp)...
Loading image (native compiled elisp)...
Loading international/fontset (native compiled elisp)...
Loading dnd (native compiled elisp)...
Loading tool-bar (native compiled elisp)...
Loading term/common-win (native compiled elisp)...
Loading w32-vars (native compiled elisp)...
Loading term/w32-win (native compiled elisp)...
Loading disp-table (native compiled elisp)...
Loading w32-fns (native compiled elisp)...
Loading ls-lisp (native compiled elisp)...
Loading dos-w32 (native compiled elisp)...
Loading mwheel (native compiled elisp)...
Loading progmodes/elisp-mode (native compiled elisp)...
Loading emacs-lisp/float-sup (native compiled elisp)...
Loading vc/vc-hooks (native compiled elisp)...
Loading vc/ediff-hook (native compiled elisp)...
Loading uniquify (native compiled elisp)...
Loading electric (native compiled elisp)...
Loading paren (native compiled elisp)...
Loading emacs-lisp/shorthands (native compiled elisp)...
Loading emacs-lisp/eldoc (native compiled elisp)...
Loading emacs-lisp/cconv (native compiled elisp)...
Loading cus-start (native compiled elisp)...
Loading tooltip (native compiled elisp)...
Loading international/iso-transl (native compiled elisp)...
Loading leim/leim-list.el (source)...
Loading emacs-lisp/rmc (native compiled elisp)...
Waiting for git...
Waiting for git...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Pure-hashed: 15899 strings, 1834 vectors, 49226 conses, 1142
bytecodes, 362 others
Dumping under the name emacs.pdmp
Dumping fingerprint:
0377ce8cf769f5f5940ce1a37d7c0139e2ca513789e6a69db9a6e42abc1b0dcd
Dump complete
Byte counts: header=100 hot=9886772 discardable=204528 cold=5894216
Reloc counts: hot=568450 discardable=5549
Adding name emacs-29.3.2.exe
Adding name emacs-29.3.2.pdmp
  ELN      align.eln
  ELN      allout-widgets.eln
  ELN      allout.eln
  ELN      ansi-color.eln
  ELN      ansi-osc.eln
  ELN      apropos.eln
  ELN      arc-mode.eln
  ELN      array.eln
  ELN      auth-source-pass.eln
  ELN      auth-source.eln
  ELN      autoinsert.eln
  ELN      autorevert.eln
  ELN      avoid.eln
  ELN      battery.eln
  ELN      bookmark.eln
  ELN      bs.eln
  ELN      calculator.eln
  ELN      cdl.eln
  ELN      char-fold.eln
  ELN      chistory.eln
  ELN      cmuscheme.eln
  ELN      color.eln
  ELN      comint.eln
  ELN      completion.eln
  ELN      cus-dep.eln
  ELN      cus-edit.eln
  ELN      cus-theme.eln
  ELN      delim-col.eln
  ELN      delsel.eln
  ELN      descr-text.eln
  ELN      desktop.eln
  ELN      dired-aux.eln
  ELN      dired-x.eln
  ELN      dired.eln
  ELN      dirtrack.eln
  ELN      display-fill-column-indicator.eln
  ELN      display-line-numbers.eln
  ELN      doc-view.eln
  ELN      dom.eln
  ELN      double.eln
  ELN      echistory.eln
  ELN      ecomplete.eln
  ELN      edmacro.eln
  ELN      elec-pair.eln
  ELN      elide-head.eln
  ELN      emacs-lock.eln
  ELN      epa-dired.eln
  ELN      epa-file.eln
  ELN      epa-ks.eln
  ELN      epa-mail.eln
  ELN      epa.eln
  ELN      epg-config.eln
  ELN      epg.eln
  ELN      expand.eln
  ELN      external-completion.eln
  ELN      face-remap.eln
  ELN      facemenu.eln
  ELN      ffap.eln
  ELN      filecache.eln
  ELN      fileloop.eln
  ELN      filenotify.eln
  ELN      files-x.eln
  ELN      filesets.eln
  ELN      find-cmd.eln
  ELN      find-dired.eln
  ELN      find-file.eln
  ELN      finder.eln
  ELN      flow-ctrl.eln
  ELN      foldout.eln
  ELN      follow.eln
  ELN      format-spec.eln
  ELN      forms.eln
  ELN      frameset.eln
  ELN      generic-x.eln
  ELN      help-at-pt.eln
  ELN      help-fns.eln
  ELN      help-macro.eln
  ELN      help-mode.eln
  ELN      hex-util.eln
  ELN      hexl.eln
  ELN      hfy-cmap.eln
  ELN      hi-lock.eln
  ELN      hilit-chg.eln
  ELN      hippie-exp.eln
  ELN      hl-line.eln
  ELN      htmlfontify.eln
  ELN      ibuf-ext.eln
  ELN      ibuf-macs.eln
  ELN      ibuffer.eln
  ELN      icomplete.eln
  ELN      ido.eln
  ELN      ielm.eln
  ELN      image-file.eln
  ELN      image-mode.eln
  ELN      imenu.eln
  ELN      info-look.eln
  ELN      info-xref.eln
  ELN      info.eln
  ELN      isearchb.eln
  ELN      jka-compr.eln
  ELN      json.eln
  ELN      jsonrpc.eln
  ELN      kermit.eln
  ELN      kmacro.eln
  ELN      loadhist.eln
  ELN      locate.eln
  ELN      lpr.eln
  ELN      macros.eln
  ELN      man.eln
  ELN      master.eln
  ELN      mb-depth.eln
  ELN      md4.eln
  ELN      midnight.eln
  ELN      minibuf-eldef.eln
  ELN      misc.eln
  ELN      mouse-copy.eln
  ELN      mouse-drag.eln
  ELN      mpc.eln
  ELN      msb.eln
  ELN      notifications.eln

Backtrace:
00007ff717dc0f4e
00007ff717c8a381
00007ff717cab241
00007ff717e2666a
00007fffedd7b240
00007fffef7d49f7
00007fffef74e45e
00007fffef7d39e6
00007ff717d274b8
00007ff717d2747f
00007ff717d27563
00007ff717d2747f
00007ff717d27813
00007ff717d2f866
00007ff717d31a1b
00007fff55edd16d
00007ff717d2002a
00007ff717d202d0
00007fff55ee5514
00007ff717d2002a
00007ff717d202d0
00007fff56191645
00007ff717d6a388
00007ff717d2002a
00007ff717d28294
00007ff717d2002a
00007fff561932de
00007ff717d2002a
00007fff561936a4
00007ff717d2002a
00007ff717d28294
00007fff56193945
00007ff717d2002a
00007fff5619d1bb
00007ff717d2002a
00007fff5619e5f7
00007ff717d1ed5e
00007ff717d1f331
00007fff57fff37c
00007ff717d2002a
00007fff57ff74cd
00007ff717d2002a
00007fff57ff34b8
00007ff717d1eb42
00007ff717d1f331
00007ff717d1a625
00007ff717c8b765
00007ff717d1a593
00007ff717c8abad
00007ff717c92fdf
00007ff717c933a8
00007ff717e39b75
00007ff717bb12e6
00007ff717bb13fe
00007fffedaf2575
00007fffef78aa40
make[4]: *** [Makefile:446: notifications.eln] Error 3
  ELN      emacs-lisp/check-declare.eln
  ELN      emacs-lisp/checkdoc.eln
  ELN      emacs-lisp/cl-extra.eln
  ELN      emacs-lisp/cl-lib.eln
  ELN      emacs-lisp/cl-macs.eln
  ELN      emacs-lisp/cl-print.eln
  ELN      emacs-lisp/copyright.eln
  ELN      emacs-lisp/crm.eln
  ELN      emacs-lisp/cursor-sensor.eln
  ELN      emacs-lisp/debug.eln
  ELN      emacs-lisp/derived.eln
  ELN      emacs-lisp/disass.eln
  ELN      emacs-lisp/easy-mmode.eln
  ELN      emacs-lisp/edebug.eln
  ELN      emacs-lisp/eieio-base.eln
  ELN      emacs-lisp/eieio-core.eln
  ELN      emacs-lisp/eieio-datadebug.eln
  ELN      emacs-lisp/eieio-opt.eln
  ELN      emacs-lisp/eieio-speedbar.eln
  ELN      emacs-lisp/eieio.eln
  ELN      emacs-lisp/elint.eln
  ELN      emacs-lisp/elp.eln
  ELN      emacs-lisp/ert-x.eln
  ELN      emacs-lisp/ert.eln
  ELN      emacs-lisp/ewoc.eln
  ELN      emacs-lisp/faceup.eln
  ELN      emacs-lisp/find-func.eln
  ELN      emacs-lisp/generate-lisp-file.eln
  ELN      emacs-lisp/generator.eln
  ELN      emacs-lisp/generic.eln
  ELN      emacs-lisp/gv.eln
  ELN      emacs-lisp/helper.eln
  ELN      emacs-lisp/hierarchy.eln
  ELN      emacs-lisp/icons.eln
  ELN      emacs-lisp/inline.eln
  ELN      emacs-lisp/let-alist.eln
  ELN      emacs-lisp/lisp-mnt.eln
  ELN      emacs-lisp/loaddefs-gen.eln
  ELN      emacs-lisp/map.eln
  ELN      emacs-lisp/memory-report.eln
  ELN      emacs-lisp/multisession.eln
  ELN      emacs-lisp/package-vc.eln
  ELN      emacs-lisp/package-x.eln
  ELN      emacs-lisp/package.eln
  ELN      emacs-lisp/pcase.eln
  ELN      emacs-lisp/pp.eln
  ELN      emacs-lisp/radix-tree.eln
  ELN      emacs-lisp/range.eln
  ELN      emacs-lisp/re-builder.eln
  ELN      emacs-lisp/regi.eln
  ELN      emacs-lisp/ring.eln
  ELN      emacs-lisp/rx.eln
  ELN      emacs-lisp/shadow.eln
  ELN      emacs-lisp/shortdoc.eln
  ELN      emacs-lisp/smie.eln
  ELN      emacs-lisp/subr-x.eln
  ELN      emacs-lisp/tcover-ses.eln
  ELN      emacs-lisp/testcover.eln
  ELN      emacs-lisp/text-property-search.eln
  ELN      emacs-lisp/thunk.eln
  ELN      emacs-lisp/timer-list.eln
  ELN      emacs-lisp/tq.eln
  ELN      emacs-lisp/trace.eln
  ELN      emacs-lisp/unsafep.eln
  ELN      emacs-lisp/vtable.eln
  ELN      emacs-lisp/warnings.eln
  ELN      emulation/cua-base.eln

Backtrace:
00007ff717dc0f4e
00007ff717c8a381
00007ff717cab241
00007ff717e2666a
00007fffedd7b240
00007fffef7d49f7
00007fffef74e45e
00007fffef7d39e6
00007ff717d11068
00007ff717d2002a
00007ff717d204ca
00007fff560c76e1
00007ff717d2002a
00007ff717d204ca
00007fff560c7800
00007ff717d2002a
00007fff55c92bbe
00007ff717d2002a
00007fff55c9567b
00007ff717d2002a
00007fff55c95462
00007ff717d2002a
00007fff560d69b2
00007ff717d1df7e
00007ff717d2002a
00007fff560d594b
00007ff717d2002a
00007fff560e0280
00007ff717d2002a
00007fff560d88a8
00007ff717d2002a
00007ff717d2a3f2
00007ff717d2ca64
00007fff560df57f
00007ff717d2002a
00007fff560d88a8
00007ff717d2002a
00007ff717d2a3f2
00007ff717d2ca64
00007fff560df57f
00007ff717d2002a
00007fff560d88a8
00007ff717d2002a
00007ff717d2a3f2
00007ff717d2ca64
00007fff560d9288
00007ff717d2002a
00007fff560d8639
00007ff717d2002a
00007fff560d0bde
00007ff717d2002a
00007fff560d1cde
00007ff717d2002a
00007fff560d0fec
00007ff717d2002a
00007fff560d0e7e
00007ff717d2002a
00007fff560c21db
00007ff717d2002a
00007fff560d0f16
00007ff717d2002a
00007fff560cefda
...
make[4]: *** [Makefile:446: emulation/cua-base.eln] Error 3
  ELN      leim/quail/symbol-ksc.eln
  ELN      leim/quail/tamil-dvorak.eln
  ELN      leim/quail/tsang-b5.eln
  ELN      leim/quail/tsang-cns.eln
  ELN      leim/quail/uni-input.eln
  ELN      leim/quail/viqr.eln
  ELN      leim/quail/vntelex.eln
  ELN      leim/quail/vnvni.eln
  ELN      leim/quail/welsh.eln
  ELN      mail/binhex.eln
  ELN      mail/emacsbug.eln
  ELN      mail/feedmail.eln
  ELN      mail/footnote.eln
  ELN      mail/hashcash.eln
  ELN      mail/ietf-drums-date.eln
  ELN      mail/ietf-drums.eln
  ELN      mail/mail-extr.eln
  ELN      mail/mail-hist.eln
  ELN      mail/mail-parse.eln
  ELN      mail/mail-prsvr.eln
  ELN      mail/mail-utils.eln
  ELN      mail/mailalias.eln
  ELN      mail/mailclient.eln
  ELN      mail/mailheader.eln
  ELN      mail/mspools.eln
  ELN      mail/qp.eln
  ELN      mail/reporter.eln
  ELN      mail/rfc2045.eln
  ELN      mail/rfc2047.eln
  ELN      mail/rfc2231.eln
  ELN      mail/rfc6068.eln
  ELN      mail/rfc822.eln
  ELN      mail/rmail-spam-filter.eln
  ELN      mail/rmail.eln
  ELN      mail/rmailedit.eln
  ELN      mail/rmailkwd.eln
  ELN      mail/rmailmm.eln
  ELN      mail/rmailmsc.eln
  ELN      mail/rmailout.eln
  ELN      mail/rmailsort.eln
  ELN      mail/rmailsum.eln
  ELN      mail/sendmail.eln
  ELN      mail/smtpmail.eln
  ELN      mail/supercite.eln
  ELN      mail/undigest.eln
  ELN      mail/unrmail.eln
  ELN      mail/uudecode.eln
  ELN      mail/yenc.eln
  ELN      mh-e/mh-acros.eln
  ELN      mh-e/mh-alias.eln
  ELN      mh-e/mh-buffers.eln
  ELN      mh-e/mh-e.eln
  ELN      mh-e/mh-folder.eln
  ELN      mh-e/mh-funcs.eln
  ELN      mh-e/mh-gnus.eln
  ELN      mh-e/mh-identity.eln
  ELN      mh-e/mh-inc.eln
  ELN      mh-e/mh-junk.eln
  ELN      mh-e/mh-letter.eln
  ELN      mh-e/mh-limit.eln
  ELN      mh-e/mh-mime.eln
  ELN      mh-e/mh-print.eln
  ELN      mh-e/mh-scan.eln
  ELN      mh-e/mh-search.eln
  ELN      mh-e/mh-show.eln
  ELN      mh-e/mh-speed.eln
  ELN      mh-e/mh-thread.eln
  ELN      mh-e/mh-utils.eln
  ELN      mh-e/mh-xface.eln
  ELN      net/ange-ftp.eln
  ELN      net/browse-url.eln
  ELN      net/dbus.eln
  ELN      net/dictionary-connection.eln
  ELN      net/dictionary.eln
  ELN      net/dig.eln
  ELN      net/dns.eln
  ELN      net/eudc-bob.eln
  ELN      net/eudc-capf.eln
  ELN      net/eudc-export.eln
  ELN      net/eudc-hotlist.eln
  ELN      net/eudc-vars.eln
  ELN      net/eudc.eln
  ELN      net/eudcb-bbdb.eln
  ELN      net/eudcb-ecomplete.eln
  ELN      net/eudcb-ldap.eln
  ELN      net/eudcb-mab.eln
  ELN      net/eudcb-macos-contacts.eln
  ELN      net/eww.eln
  ELN      net/gnutls.eln
  ELN      net/goto-addr.eln
  ELN      net/hmac-def.eln
  ELN      net/hmac-md5.eln
  ELN      net/imap.eln
  ELN      net/ldap.eln
  ELN      net/mailcap.eln
  ELN      net/mairix.eln
  ELN      net/net-utils.eln
  ELN      net/network-stream.eln
  ELN      net/newst-backend.eln
  ELN      net/newst-plainview.eln
  ELN      net/newst-reader.eln
  ELN      net/newst-ticker.eln
  ELN      net/newst-treeview.eln
  ELN      net/newsticker.eln
  ELN      net/nsm.eln
  ELN      net/ntlm.eln
  ELN      net/pop3.eln
  ELN      net/puny.eln
  ELN      net/rcirc.eln
  ELN      net/rfc2104.eln
  ELN      net/sasl-cram.eln
  ELN      net/sasl-digest.eln
  ELN      net/sasl-ntlm.eln
  ELN      net/sasl-scram-rfc.eln
  ELN      net/sasl-scram-sha256.eln
  ELN      net/sasl.eln
  ELN      net/secrets.eln
  ELN      net/shr-color.eln
  ELN      net/shr.eln
  ELN      net/sieve-manage.eln
  ELN      net/sieve-mode.eln
  ELN      net/sieve.eln
  ELN      net/snmp-mode.eln
  ELN      net/soap-client.eln
  ELN      net/soap-inspect.eln
  ELN      net/socks.eln
  ELN      net/telnet.eln
  ELN      net/tramp-adb.eln
  ELN      net/tramp-archive.eln
  ELN      net/tramp-cache.eln
  ELN      net/tramp-cmds.eln
  ELN      net/tramp-compat.eln
  ELN      net/tramp-container.eln
  ELN      net/tramp-crypt.eln
  ELN      net/tramp-ftp.eln
  ELN      net/tramp-fuse.eln
  ELN      net/tramp-gvfs.eln
  ELN      net/tramp-integration.eln
  ELN      net/tramp-rclone.eln
  ELN      net/tramp-sh.eln
  ELN      net/tramp-smb.eln
  ELN      net/tramp-sshfs.eln
  ELN      net/tramp-sudoedit.eln
  ELN      net/tramp-uu.eln
  ELN      net/tramp.eln
  ELN      net/trampver.eln
  ELN      net/webjump.eln
  ELN      net/zeroconf.eln
  ELN      nxml/nxml-enc.eln
  ELN      nxml/nxml-maint.eln
  ELN      nxml/nxml-mode.eln
  ELN      nxml/nxml-ns.eln
  ELN      nxml/nxml-outln.eln
  ELN      nxml/nxml-parse.eln
  ELN      nxml/nxml-rap.eln
  ELN      nxml/nxml-util.eln
  ELN      nxml/rng-cmpct.eln
  ELN      nxml/rng-dt.eln
  ELN      nxml/rng-loc.eln
  ELN      nxml/rng-maint.eln
  ELN      nxml/rng-match.eln
  ELN      nxml/rng-nxml.eln
  ELN      nxml/rng-parse.eln
  ELN      nxml/rng-pttrn.eln
  ELN      nxml/rng-uri.eln
  ELN      nxml/rng-util.eln
  ELN      nxml/rng-valid.eln
  ELN      nxml/rng-xsd.eln
  ELN      nxml/xmltok.eln
  ELN      nxml/xsd-regexp.eln
  ELN      obsolete/autoarg.eln
  ELN      obsolete/autoload.eln
  ELN      obsolete/bruce.eln
  ELN      obsolete/cc-compat.eln
  ELN      obsolete/cl-compat.eln
  ELN      obsolete/cl.eln
  ELN      obsolete/crisp.eln
  ELN      obsolete/eieio-compat.eln
  ELN      obsolete/eudcb-ph.eln
  ELN      obsolete/gs.eln
  ELN      obsolete/gulp.eln
  ELN      obsolete/html2text.eln
  ELN      obsolete/info-edit.eln
  ELN      obsolete/iswitchb.eln
  ELN      obsolete/landmark.eln
  ELN      obsolete/linum.eln
  ELN      obsolete/longlines.eln
  ELN      obsolete/makesum.eln
  ELN      obsolete/mantemp.eln
  ELN      obsolete/meese.eln
  ELN      obsolete/metamail.eln
  ELN      obsolete/mh-compat.eln
  ELN      obsolete/netrc.eln
  ELN      obsolete/nnir.eln
  ELN      obsolete/otodo-mode.eln
  ELN      obsolete/pgg-def.eln
  ELN      obsolete/pgg-gpg.eln
  ELN      obsolete/pgg-parse.eln
  ELN      obsolete/pgg-pgp.eln
  ELN      obsolete/pgg-pgp5.eln
  ELN      obsolete/pgg.eln
  ELN      obsolete/ps-def.eln
  ELN      obsolete/quickurl.eln
  ELN      obsolete/rcompile.eln
  ELN      obsolete/rfc2368.eln
  ELN      obsolete/rlogin.eln
  ELN      obsolete/starttls.eln
  ELN      obsolete/terminal.eln
  ELN      obsolete/thumbs.eln
  ELN      obsolete/tls.eln
  ELN      obsolete/tpu-edt.eln
  ELN      obsolete/tpu-extras.eln
  ELN      obsolete/tpu-mapper.eln
  ELN      obsolete/uce.eln
  ELN      obsolete/url-about.eln
  ELN      obsolete/url-dired.eln
  ELN      obsolete/url-ns.eln
  ELN      obsolete/vc-arch.eln
  ELN      obsolete/vc-mtn.eln
  ELN      obsolete/vi.eln
  ELN      obsolete/vip.eln
  ELN      obsolete/vt-control.eln
  ELN      obsolete/vt100-led.eln
  ELN      obsolete/ws-mode.eln
  ELN      obsolete/yow.eln
  ELN      org/ob-C.eln
  ELN      org/ob-R.eln
  ELN      org/ob-awk.eln
  ELN      org/ob-calc.eln
  ELN      org/ob-clojure.eln
  ELN      org/ob-comint.eln
  ELN      org/ob-core.eln
  ELN      org/ob-css.eln
  ELN      org/ob-ditaa.eln
  ELN      org/ob-dot.eln
  ELN      org/ob-eshell.eln
  ELN      org/ob-eval.eln
  ELN      org/ob-exp.eln
  ELN      org/ob-forth.eln
  ELN      org/ob-fortran.eln
  ELN      org/ob-gnuplot.eln
  ELN      org/ob-groovy.eln
  ELN      org/ob-haskell.eln
  ELN      org/ob-java.eln
  ELN      org/ob-js.eln
  ELN      org/ob-julia.eln
  ELN      org/ob-latex.eln
  ELN      org/ob-lilypond.eln
  ELN      org/ob-lob.eln
  ELN      org/ob-lua.eln
  ELN      org/ob-makefile.eln
  ELN      org/ob-matlab.eln
  ELN      org/ob-maxima.eln
  ELN      org/ob-ocaml.eln
  ELN      org/ob-octave.eln
  ELN      org/ob-org.eln
  ELN      org/ob-perl.eln
  ELN      org/ob-plantuml.eln
  ELN      org/ob-processing.eln
  ELN      org/ob-python.eln
  ELN      org/ob-ref.eln
  ELN      org/ob-ruby.eln
  ELN      org/ob-sass.eln
  ELN      org/ob-scheme.eln
  ELN      org/ob-screen.eln
  ELN      org/ob-sed.eln
  ELN      org/ob-shell.eln
  ELN      org/ob-sql.eln
  ELN      org/ob-sqlite.eln
  ELN      org/ob-table.eln
  ELN      org/ob-tangle.eln
  ELN      org/ob.eln
  ELN      org/oc-basic.eln
  ELN      org/oc-biblatex.eln
  ELN      org/oc-bibtex.eln
  ELN      org/oc-csl.eln
  ELN      org/oc-natbib.eln
  ELN      org/oc.eln
  ELN      org/ol-bbdb.eln
  ELN      org/ol-bibtex.eln
  ELN      org/ol-docview.eln
  ELN      org/ol-doi.eln
  ELN      org/ol-eshell.eln
  ELN      org/ol-eww.eln
  ELN      org/ol-gnus.eln
  ELN      org/ol-info.eln
  ELN      org/ol-irc.eln
  ELN      org/ol-man.eln
  ELN      org/ol-mhe.eln
  ELN      org/ol-rmail.eln
  ELN      org/ol-w3m.eln
  ELN      org/ol.eln
  ELN      org/org-agenda.eln
  ELN      org/org-archive.eln
  ELN      org/org-attach-git.eln
  ELN      org/org-attach.eln
  ELN      org/org-capture.eln
  ELN      org/org-clock.eln
  ELN      org/org-colview.eln
  ELN      org/org-compat.eln
  ELN      org/org-crypt.eln
  ELN      org/org-ctags.eln
  ELN      org/org-cycle.eln
  ELN      org/org-datetree.eln
  ELN      org/org-duration.eln
  ELN      org/org-element.eln
  ELN      org/org-entities.eln
  ELN      org/org-feed.eln
  ELN      org/org-fold-core.eln
  ELN      org/org-fold.eln
  ELN      org/org-footnote.eln
  ELN      org/org-goto.eln
  ELN      org/org-habit.eln
  ELN      org/org-id.eln
  ELN      org/org-inlinetask.eln
  ELN      org/org-keys.eln
  ELN      org/org-lint.eln
  ELN      org/org-list.eln
  ELN      org/org-macro.eln
  ELN      org/org-macs.eln
  ELN      org/org-mobile.eln
  ELN      org/org-num.eln
  ELN      org/org-pcomplete.eln
  ELN      org/org-persist.eln
  ELN      org/org-plot.eln
  ELN      org/org-protocol.eln
  ELN      org/org-refile.eln
  ELN      org/org-src.eln
  ELN      org/org-table.eln
  ELN      org/org-tempo.eln
  ELN      org/org.eln
  ELN      org/ox-ascii.eln
  ELN      org/ox-beamer.eln
  ELN      org/ox-html.eln
  ELN      org/ox-icalendar.eln
  ELN      org/ox-koma-letter.eln
  ELN      org/ox-latex.eln
  ELN      org/ox-man.eln
  ELN      org/ox-md.eln
  ELN      org/ox-odt.eln
  ELN      org/ox-org.eln
  ELN      org/ox-publish.eln
  ELN      org/ox-texinfo.eln
  ELN      org/ox.eln
  ELN      play/5x5.eln
  ELN      play/animate.eln
  ELN      play/blackbox.eln
  ELN      play/bubbles.eln
  ELN      play/cookie1.eln
  ELN      play/decipher.eln
  ELN      play/dissociate.eln
  ELN      play/doctor.eln
  ELN      play/dunnet.eln
  ELN      play/fortune.eln
  ELN      play/gamegrid.eln
  ELN      play/gametree.eln
  ELN      play/gomoku.eln
  ELN      play/handwrite.eln
  ELN      play/hanoi.eln
  ELN      play/life.eln

Backtrace:
00007ff717dc0f4e
00007ff717c8a381
00007ff717cab241
00007ff717e2666a
00007fffedd7b240
00007fffef7d49f7
00007fffef74e45e
00007fffef7d39e6
00007ff717d11068
00007ff717d2002a
00007ff717d204ca
00007fff562b76e1
00007ff717d2002a
00007ff717d204ca
00007fff562b7800
00007ff717d2002a
00007fff55fe2bbe
00007ff717d2002a
00007fff55fe567b
00007ff717d2002a
00007fff55fe5462
00007ff717d2002a
00007fff562c69b2
00007ff717d1df7e
00007ff717d2002a
00007fff562c594b
00007ff717d2002a
00007fff562c2713
00007ff717d1df7e
00007ff717d6a388
00007ff717d2002a
00007fff562d8c15
00007fff562d8daf
00007fff562d914a
00007ff717d2002a
00007fff562c0fec
00007ff717d2002a
00007fff562c0e7e
00007ff717d2002a
00007fff562b21db
00007ff717d2002a
00007fff562c0f16
00007ff717d2002a
00007fff562befda
00007ff717d2002a
00007fff562bf7d4
00007ff717d2002a
00007fff562bdb1f
00007ff717d6a388
00007ff717d2002a
00007ff717d20430
00007ff717d6a388
00007ff717d2002a
00007fff5634bff1
00007ff717d2002a
00007fff5638d1bb
00007ff717d2002a
00007fff5638e5f7
00007ff717d1ed5e
00007ff717d1f331
00007fff580df37c
00007ff717d2002a
...
make[4]: *** [Makefile:446: play/life.eln] Error 3
  ELN      progmodes/rust-ts-mode.eln
  ELN      progmodes/scheme.eln
  ELN      progmodes/sh-script.eln
  ELN      progmodes/simula.eln
  ELN      progmodes/sql.eln
  ELN      progmodes/subword.eln
  ELN      progmodes/tcl.eln
  ELN      progmodes/typescript-ts-mode.eln
  ELN      progmodes/vera-mode.eln
  ELN      progmodes/verilog-mode.eln
  ELN      progmodes/vhdl-mode.eln

Backtrace:
00007ff717dc0f4e
00007ff717c8a381
00007ff717cab241
00007ff717e2666a
00007fffedd7b240
00007fffef7d49f7
00007fffef74e45e
00007fffef7d39e6
00007ff717d11068
00007ff717d2002a
00007ff717d204ca
00007fff562b76e1
00007ff717d2002a
00007ff717d204ca
00007fff562b7800
00007ff717d2002a
00007fff55fe2bbe
00007ff717d2002a
00007fff55fe567b
00007ff717d2002a
00007fff55fe5462
00007ff717d2002a
00007fff562c69b2
00007ff717d1df7e
00007ff717d2002a
00007fff562c594b
00007ff717d2002a
00007fff562c2713
00007ff717d1df7e
00007ff717d6a388
00007ff717d2002a
00007fff562d8c15
00007fff562d8daf
00007fff562d914a
00007ff717d2002a
00007fff562c0fec
00007ff717d2002a
00007fff562c0e7e
00007ff717d2002a
00007fff562b21db
00007ff717d2002a
00007fff562c0f16
00007ff717d2002a
00007fff562befda
00007ff717d2002a
00007fff562bf7d4
00007ff717d2002a
00007fff562bdb1f
00007ff717d6a388
00007ff717d2002a
00007ff717d20430
00007ff717d6a388
00007ff717d2002a
00007fff5634bff1
00007ff717d2002a
00007fff5638d1bb
00007ff717d2002a
00007fff5638e5f7
00007ff717d1ed5e
00007ff717d1f331
00007fff580df37c
00007ff717d2002a
...
make[4]: *** [Makefile:446: progmodes/vhdl-mode.eln] Error 3
make[3]: *** [Makefile:458: compile-eln-aot] Error 2
make[2]: *** [Makefile:881: ../native-lisp] Error 2
make[2]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git/src'
make[1]: *** [Makefile:544: src] Error 2
make[1]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git'
make[1]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git'
***
*** "make all" failed with exit status 2.
***
*** You could try to:
*** - run "make bootstrap", which might fix the problem
*** - run "make V=1", which displays the full commands invoked by make,
***   to further investigate the problem
***
make[1]: *** [Makefile:414: advice-on-failure] Error 2
make[1]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git'
make: *** [Makefile:370: all] Error 2

On Thu, May 16, 2024 at 10:13 PM Simen Endsjø <[email-masked]> wrote:
>
> --with-native-compilation=no still crashed, but with `bool no_native = true;` in
> addition, I haven't been able to trigger any errors.
>
> I cannot even build --with-native-compilation=aot as compiling several packages
> segfaults too.
>
> So it definitely looks related to native compilation.
>
> On Thu, May 16, 2024 at 9:29 PM Eli Zaretskii <[email-masked]> wrote:
> >
> > > From: Simen Endsjø <[email-masked]>
> > > Date: Thu, 16 May 2024 20:40:07 +0200
> > > Cc: Eli Zaretskii <[email-masked]>, [email-masked]
> > >
> > > > But I guess is not an option here if one can't recompile.
> > >
> > > I'm not blocked from compiling code on the machine, but I guess there's
> > > something wrong with my setup, because the instructions in nt/INSTALL.W64
> > > doesn't seem to work out of the box.
> > >
> > > Tried to start with a baseline by looking at
> > > system-configuration-options of the stock install and configured with:
> > >     ./configure
> > > --prefix=/d/tmp/emacs-bug-70914/emacs-29.3-stock-options
> > > --with-modules --without-dbus --with-native-compilation=aot
> > > --without-compress-install --with-sqlite3 --with-tree-sitter
> > > CFLAGS=-O2
> > >
> > > But when building, I get an error:
> > >     make -C src BIN_DESTDIR=''/mingw64/bin/'' \
> > >              ELN_DESTDIR='/mingw64/lib/emacs/29.3/' all
> > >     make[2]: Entering directory '/d/tmp/emacs-bug-70914/emacs-git/src'
> > >       CC       sysdep.o
> > >     sysdep.c: In function 'get_child_status':
> > >     sysdep.c:472:13: error: implicit declaration of function 'waitpid'
> > > [-Wimplicit-function-declaration]
> > >       472 |       pid = waitpid (child, status, options);
> > >       |             ^~~~~~~
> > >     sysdep.c:472:13: warning: nested extern declaration of 'waitpid'
> > > [-Wnested-externs]
> > >     sysdep.c: In function 'child_status_changed':
> > >     sysdep.c:518:43: error: 'WNOHANG' undeclared (first use in this function)
> > >       518 |   return get_child_status (child, status, WNOHANG | options, 0);
> > >       |                                           ^~~~~~~
> > >     sysdep.c:518:43: note: each undeclared identifier is reported only
> > > once for each function it appears in
> > >     sysdep.c:519:1: warning: control reaches end of non-void function
> > > [-Wreturn-type]
> > >       519 | }
> > >       | ^
> > >     make[2]: *** [Makefile:424: sysdep.o] Error 1
> > >     make[2]: Leaving directory '/d/tmp/emacs-bug-70914/emacs-git/src'
> > >     make[1]: *** [Makefile:544: src] Error 2
> >
> > I guess you are using GCC 14, in which case see bug#70889 for the
> > reasons and the workaround.
> >
> > It would be interesting to know whether Emacs without native
> > compilation crashes in the same way.