From unknown Fri Jun 20 07:11:45 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#68557 <68557@debbugs.gnu.org> To: bug#68557 <68557@debbugs.gnu.org> Subject: Status: 30.0.50; "--enable-checking=yes,glyphs" leads to "alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1" Reply-To: bug#68557 <68557@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:11:45 +0000 retitle 68557 30.0.50; "--enable-checking=3Dyes,glyphs" leads to "alloc.c:= 3446: Emacs fatal error: assertion failed: h->index_size > 1" reassign 68557 emacs submitter 68557 Gregor Zattler severity 68557 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 17 19:00:45 2024 Received: (at submit) by debbugs.gnu.org; 18 Jan 2024 00:00:45 +0000 Received: from localhost ([127.0.0.1]:53974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQFpt-0002a0-BA for submit@debbugs.gnu.org; Wed, 17 Jan 2024 19:00:45 -0500 Received: from lists.gnu.org ([2001:470:142::17]:56584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQFpq-0002SW-R0 for submit@debbugs.gnu.org; Wed, 17 Jan 2024 19:00:43 -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 ) id 1rQFpj-0002mO-UX for bug-gnu-emacs@gnu.org; Wed, 17 Jan 2024 19:00:35 -0500 Received: from mout.gmx.net ([212.227.17.21]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rQFph-0004Yj-OD for bug-gnu-emacs@gnu.org; Wed, 17 Jan 2024 19:00:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1705536029; x=1706140829; i=grfz@gmx.de; bh=gVS7nfIslTI+UwG0R12enHHNvpALjaZYxDf69V9GifE=; h=X-UI-Sender-Class:From:To:Subject:Date; b=tVBN2+fS9v12ZnG2LXjZOqua6ttEOhWorhoCrY0BjqoQEGLvF9FM1UNpT2wqPHkr ypvkBCrjUtwySoR7N/UM9NHlRZSCkJj9wNp9lP7wNsbl3Zv2wlNu8i5DjNoLQ9lp5 JEFTJPRN34bZL7UMkowg9lkWiEXcApWW0+RFN8ehOIpMBf/QEzSMNwdvCRBIol6fZ KLjQs5E8RFqBtqgts4eNbtSrdq4kTip4SDXgvIZ+HxWG1HbRFB8dWc3sW/doq0A1A RSYb2ITE7UI7sLPxQ3Dsz8yVaGTMyX2q59oDZk+bt/541JCoflYORhxa93+oDcVnW x8NXW7eFkALcYx/GOA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost ([95.90.236.232]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MQMuX-1rmTfw39of-00MP6o; Thu, 18 Jan 2024 01:00:29 +0100 From: Gregor Zattler To: bug-gnu-emacs@gnu.org Subject: 30.0.50; "--enable-checking=yes,glyphs" leads to "alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1" X-Debbugs-Cc: Date: Thu, 18 Jan 2024 00:59:54 +0100 Message-ID: <87mst3bjet.fsf@no.lan> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:aJipl0Ys4+hBsewlXOudZt+s4pdQWoQjSCi/I1WoSMI5K+XQ1or FQoi3gQ4f2oyNbeDj3SboKTOpep5/e1Xmm6Si/LsHpnGPQYJmSUagLxnFbTaEHcV920uqw/ DsRtRbPNXlO1M6cyMBCDfQTJLsrOk2zHlu1uxStjCTqz5+4tmKD1bOBvBgLAbRLZynOz0Wa qHPelE2GltGVozOm5PnaQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:afvsga1hGwM=;eDRrFvk88x1YuW1MdN7jQrGpMSG O77qO6XekBLl0h26m62fADu4o5M2kjnQWNOHUKFqJ2Af+306o42C3k+8vszSxhGYJMGVGeiyc YXO5reKq0hnrpGAavCnHRkbH71vE/pv1O4zM50VYAXScj+RR/W9YmrsfrttWKHEwpouu3eFaw lvzk0YZMnmnYB2h7aHrOxq8IFpbPZ6tks+mvSenO47lRSvLNsKpeqe2VJloVvIwx+9j5T8OXI ENuF7mDpcgkeSXVgWfyMJO9YaXFbvcch4XePVCAF9UPGeyBtyg0Ttdi6wYoGOqFPCLexidjPe 01EfjuvdQ5T4alcZ9OUeTfGQpNTweRR6HEIk0DTtVlfHgRxMwNmk6th7JfguD1loCNLJ2nKZ+ YPtjuRp9gu0r0XrY7YIUDFK+H2MXM9yqYoCUEYLsdN4fVxoG1uBfq05B8yLzbJDjJi0rVdgRe cOUZ0RiKB1LAw32gFnIX543lFxYqtFF8B6LbB0+nI9E5/8Yls3oFFI5wfCOUKL+yV5sSQlKSP uu/DlvxjuMr+msWuI4Dav9PcmC0QUBOkaQdvrStqlJGuKS9iVScecdwp2RQ+AdyrpGqChOAla 2nrKKBNUreOgnASiXs6fuzhBwtOZ+2D5+nqCPt5pkqkrCozkCJNs9h8dF9YxkWl+l09Rzi/Dj K3mtFHHtyjTN/e/W8bu37rQudhIjKN5ME63u8u8ZMDu8+sRmdq+s4S1SooH7YCoxeSjhoG4jN okSlyK5ipI2znq7wWlwh7io5UzP0jhxFdoNq3O++XZeUCvSmWjerwwT/Qy6z3r6jGdQtYVH25 TS3Il8zOVaKCtk2JDHhkUVyaPiPAK5yfcpbkXiFsRWI73fr99U/MpxHShFa0Kyh23kr5rdpiL paAgmr80sDMbnoHZQPJUBN/cDJC2eL+E9z8Z8Q9VcSnE0zSfBgIagKiAraZP3nanZSg6HI3Y9 pnKXdA== Received-SPF: pass client-ip=212.227.17.21; envelope-from=grfz@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=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: 0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Dear Emacs developers, building the Emacs master branch as of commit 5f5faad249747ce5bd4b7f2968f737206c136265 on an up-to-date debian bookworm system fails if configured with --enable-checking=yes,glyphs The build works, if configured without --enable-checking=yes,glyphs. The build was done with a fresh checkout, and debian default CFLAGS etc, like so: eval $(dpkg-buildflags --export=sh); CFLAGS="$CFLAGS -Wall"; git clean -fdx; rm -rf * ; git co -f ; ./autogen.sh && ./configure --infodir=/usr/share/info/emacs --with-json --with-file-notification=yes --with-libsystemd --with-cairo --with-x=yes --with-x-toolkit=no --without-toolkit-scroll-bars --without-gsettings --enable-check-lisp-object-type --enable-checking=yes,glyphs --with-native-compilation ; nice -n 20 ionice -c 3 eatmydata make V=1 NATIVE_FULL_AOT=0 This are the last lines of output of a failed build: TZ=UTC0 touch -t 197001010000 emacs-lisp/macroexp.elc '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/cconv.el TZ=UTC0 touch -t 197001010000 emacs-lisp/cconv.elc '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/byte-opt.el TZ=UTC0 touch -t 197001010000 emacs-lisp/byte-opt.elc '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/bytecomp.el TZ=UTC0 touch -t 197001010000 emacs-lisp/bytecomp.elc '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/comp.el alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1 make[3]: *** [Makefile:325: emacs-lisp/comp.elc] Aborted make[3]: Leaving directory '/home/grfz/src/my-next-emacs/lisp' make[2]: *** [Makefile:1017: bootstrap-emacs.pdmp] Error 2 make[2]: Leaving directory '/home/grfz/src/my-next-emacs/src' make[1]: *** [Makefile:554: src] Error 2 make[1]: Leaving directory '/home/grfz/src/my-next-emacs' make[1]: Entering directory '/home/grfz/src/my-next-emacs' *** *** "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:418: advice-on-failure] Error 2 make[1]: Leaving directory '/home/grfz/src/my-next-emacs' make: *** [Makefile:374: all] Error 2 I'm happy to answer questions, but as I do not know much about building in general, they should be specific and detailed. HTH, Gregor From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 18 01:13:46 2024 Received: (at 68557) by debbugs.gnu.org; 18 Jan 2024 06:13:46 +0000 Received: from localhost ([127.0.0.1]:54162 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQLer-0003C3-MO for submit@debbugs.gnu.org; Thu, 18 Jan 2024 01:13:46 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33180) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQLep-0003Br-F1 for 68557@debbugs.gnu.org; Thu, 18 Jan 2024 01:13:44 -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 ) id 1rQLei-0007k6-JJ; Thu, 18 Jan 2024 01:13:36 -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=h5MV5We1nEmaGSY2gGrYavH7sRGeu0MKrld4VZBfPlU=; b=bZozHmWsewBa pe3cRVVtbUyjreP6Rbu/lQuzep7eFkqO9uSj+PaW5sLaXxjQe+KmmdOcOfmmK1lZmqMFwRrO9BfDg 5TSrkMleCeaOi67WGP7Ib2lujMKq8LSR+oqp3QljHqPEYV8chSTilVh18b/j9c7KJtfD5rh5TvrKE ygXrchR4QDm73B+CTrtZY+ytmLcfg3T0R98MmZhnoe8LmaKuFIJf3z8SGBLBM3/2pwVBUc7udMZ/I kQ+Do/yCg1+1SwJxmABPELE/Q+xvbXQz22o80YQx9KCKTeYVouWJTQpKaCMpJqUKhjdJ3Z49kEe2B 453lFNtFaJZm9YU3TkryIw==; Date: Thu, 18 Jan 2024 08:13:30 +0200 Message-Id: <837ck7b245.fsf@gnu.org> From: Eli Zaretskii To: Gregor Zattler In-Reply-To: <87mst3bjet.fsf@no.lan> (bug-gnu-emacs@gnu.org) Subject: Re: bug#68557: 30.0.50; "--enable-checking=yes,glyphs" leads to "alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1" References: <87mst3bjet.fsf@no.lan> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68557 Cc: 68557@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Thu, 18 Jan 2024 00:59:54 +0100 > From: Gregor Zattler via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Dear Emacs developers, building the Emacs master branch > as of commit 5f5faad249747ce5bd4b7f2968f737206c136265 > on an up-to-date debian bookworm system fails if > configured with --enable-checking=yes,glyphs > > The build works, if configured without --enable-checking=yes,glyphs. > > The build was done with a fresh checkout, and debian default CFLAGS etc, like so: > > eval $(dpkg-buildflags --export=sh); CFLAGS="$CFLAGS -Wall"; git clean -fdx; rm -rf * ; git co -f ; ./autogen.sh && ./configure --infodir=/usr/share/info/emacs --with-json --with-file-notification=yes --with-libsystemd --with-cairo --with-x=yes --with-x-toolkit=no --without-toolkit-scroll-bars --without-gsettings --enable-check-lisp-object-type --enable-checking=yes,glyphs --with-native-compilation ; nice -n 20 ionice -c 3 eatmydata make V=1 NATIVE_FULL_AOT=0 > > This are the last lines of output of a failed build: > > TZ=UTC0 touch -t 197001010000 emacs-lisp/macroexp.elc > '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ > -l comp -f batch-byte-compile emacs-lisp/cconv.el > TZ=UTC0 touch -t 197001010000 emacs-lisp/cconv.elc > '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ > -l comp -f batch-byte-compile emacs-lisp/byte-opt.el > TZ=UTC0 touch -t 197001010000 emacs-lisp/byte-opt.elc > '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ > -l comp -f batch-byte-compile emacs-lisp/bytecomp.el > TZ=UTC0 touch -t 197001010000 emacs-lisp/bytecomp.elc > '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ > -l comp -f batch-byte-compile emacs-lisp/comp.el > > alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1 > make[3]: *** [Makefile:325: emacs-lisp/comp.elc] Aborted > make[3]: Leaving directory '/home/grfz/src/my-next-emacs/lisp' > make[2]: *** [Makefile:1017: bootstrap-emacs.pdmp] Error 2 > make[2]: Leaving directory '/home/grfz/src/my-next-emacs/src' > make[1]: *** [Makefile:554: src] Error 2 > make[1]: Leaving directory '/home/grfz/src/my-next-emacs' > make[1]: Entering directory '/home/grfz/src/my-next-emacs' > *** > *** "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:418: advice-on-failure] Error 2 > make[1]: Leaving directory '/home/grfz/src/my-next-emacs' > make: *** [Makefile:374: all] Error 2 > > I'm happy to answer questions, but as I do not know > much about building in general, they should be specific > and detailed. Thanks. Please say "make V=1" (but without -jN option that runs several Make commands in parallel), and wait for the first command that fails due to the above fatal error. Then run the same command under GDB, and when Emacs aborts and GDB kicks in, please type at the GDB prompt: (gdb) thread apply all bt and post here everything GDB outputs as result. (Let me know if you need more detailed instructions for how to "run the same command under GDB".) From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 18 03:53:45 2024 Received: (at 68557) by debbugs.gnu.org; 18 Jan 2024 08:53:45 +0000 Received: from localhost ([127.0.0.1]:54334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQO9g-0003Tr-9L for submit@debbugs.gnu.org; Thu, 18 Jan 2024 03:53:45 -0500 Received: from mout.gmx.net ([212.227.15.18]:44115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQO9e-0003Te-ET for 68557@debbugs.gnu.org; Thu, 18 Jan 2024 03:53:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1705568014; x=1706172814; i=grfz@gmx.de; bh=vGoVeHGr84ewutZoC63xhVkmOJ6+nhe8oX7KpBghaZY=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=IdxM/4M8vDcAZ3Kbqe/FHkWk5qy03KM0o4WgjQlMrUdArvHubpF1yNSrUov6Qdbt /FhlhU/1Gz93D8KMaW8Hc2rovTeBGeZUWTjciqXWoCv2iVkff8NHDSBg4VVNZb02v meNigWqg8xBnTnAlQ3+hamj/tfJ0YhPt8jF4wVSl5o5TuSb1oRSXMPN68sG6ktO0W dUkPVw+Y1HNrh6PFTlY+Ta4qBJJMngmrooZHHO/XHdTI160eRTWqmPszkjRJp2gOm 9bN5SWOlEKrCHVsRzzuxOxvHhlXx0IQpwuV45ZvlprmPY9EjqtDzdxVIIN9YfFXO5 TrDyYRN6R2bWYHW9mQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost ([95.90.236.232]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MCsPy-1rHYSs2fVA-008tPg; Thu, 18 Jan 2024 09:53:34 +0100 From: Gregor Zattler To: Eli Zaretskii Subject: Re: bug#68557: 30.0.50; "--enable-checking=yes,glyphs" leads to "alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1" In-Reply-To: <837ck7b245.fsf@gnu.org> References: <87mst3bjet.fsf@no.lan> <837ck7b245.fsf@gnu.org> Date: Thu, 18 Jan 2024 09:52:58 +0100 Message-ID: <87o7djja51.fsf@no.lan> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:lICcHX6W/UE/6w2JUk7d7Yb5UqRSbGf/x2eXmyGP6px0aBsj7xM kkqJ7IIKp+IOmVVd5DuGWGEEuE6TKF+rl3cmx3TnJTScEChju7T0xkdJtzKvGOwf+U5PBo+ xuUYQg4CMkKLSxvS6wjoGCrQyi0jin84AB+55oT4/nhgf/MxZazZybVXGXxAQUdgOhBf2pe cGJ6rDbrO5oTh6IfgFCvg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:mb9P15izNP8=;l7gFXaeC8980f/x5/y0FpOyzs+w kE9hsQ7kwSIPxLzOFuhqqkAFVv3qOd/KJdXV9J0iXICVMCba0h511XTiyK7sIl7/qahdiJ8h6 X+X4TPuIPmXH1c24qfW5iwfBmSjmAQixCPrL0K6l+gGhOFPzdq3JsPRVcADv2BnGQ1VgHZLxW MhdSIjr/LFTcG2LOAaMFB0H6KmNvntExvmPUfDfTxDQtJ5jGSERcJAoka/q1f5PeLehCspRIS Ov1//ArC8odLa+bmaQB82HljIvvkkrPGji5gvauEbcrTzUxL6fOfrXXsL4iRu2qWnqSEaLPv6 I77eXmO09vSw2s/3wRHlUoFipIeIf/jE8Q/iX40k3Av9VMnKjVPsy1Tb1gxtxyke4gN8ivwoH AgF/AGHx8jbMNKuqVGd1yQsR7QEknlUhB9gBd/pBh49rzPdFYm7SzRfzJhHkVdWLmDBp/h/YP kXISqFXbZetA6+8doGFob47OTnNqDWNkdNbx0ScNEKH0v1P367Rf6Als+j58KsEwoFUAdzrZ4 6yxwZ21dqNiEGTDmuK4h3Z12vNwWKEMgsF1Jqngt82puuH2pzBndCn+z59pZKsB6DUCgP59OE fqjpFdOCLysXH72a/He44g7Aif5hDuzgX3HdM4sVzAOqXktWOeQ3DspCbPvm4dAX9IYuu1UVu bxJXU9/CVnXMdUo5Ysfa5R2FeTtz8F9bSrdVWxalHbYwE93YdDupOcI6O8hiyFG3bHsTWMt8c xWnD2NwcvUh9DhHCEuUEMQU53dQpL5xSvzoovMSyO8JssWuMktQkp1r8AxDJ7phF9RvRoCu/8 q4RBg0cMRNf7M4NSzUaeLoZGFUZfEEeYF8cBRACf/W9xaLcizsm4JZqlSzfa0uFI31bvviWIk 12Ns4s+/2c6040Xx0EQONh1Xk7ATypLcRObWXhBwGPvQFrIGOTcxIy8hn+KF5/BkIpj5laCkg ySoWuqRIEoh8Qj6uuIVhAZSym5E= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 68557 Cc: 68557@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Eli, * Eli Zaretskii [2024-01-18; 08:13 +02]: > Thanks. Please say "make V=3D1" (but without -jN option that runs > several Make commands in parallel), and wait for the first command > that fails due to the above fatal error. Then run the same command > under GDB, the last lines wihtout -j are: TZ=3DUTC0 touch -t 197001010000 emacs-lisp/byte-opt.elc '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/bytecomp.el TZ=3DUTC0 touch -t 197001010000 emacs-lisp/bytecomp.elc '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ -l comp -f batch-byte-compile emacs-lisp/comp.el alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1 make[3]: *** [Makefile:325: emacs-lisp/comp.elc] Aborted I therefore started it in gdb like so: grfz@no:~/src/my-next-emacs/lisp$ gdb ../src/bootstrap-emacs -ex 'set logg= ing file /tmp/gdb.txt' -ex 'set logging on' -ex 'set logging file /tmp/gdb= .txt' -ex 'run -batch --no-site-file --no-site-lisp -l comp -f batch-byte= -compile emacs-lisp/comp.el' > and when Emacs aborts and GDB kicks in, please type > at the GDB prompt: > (gdb) thread apply all bt > > and post here everything GDB outputs as result. This then is the content of /tmp/gdb.txt: Starting program: /home/grfz/src/my-next-emacs/src/bootstrap-emacs -batch = =2D-no-site-file --no-site-lisp -l comp -f batch-byte-compile emacs-lisp/c= =6Fmp.el [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Program received signal SIGABRT, Aborted. 0x00007ffff3d4ad3c in ?? () from /lib/x86_64-linux-gnu/libc.so.6 Thread 1 (Thread 0x7ffff2db1380 (LWP 37429) "bootstrap-emacs"): #0 0x00007ffff3d4ad3c in () at /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff3cfbf32 in raise () at /lib/x86_64-linux-gnu/libc.so.6 #2 0x00005555555a99d5 in terminate_due_to_signal (sig=3Dsig@entry=3D6, ba= cktrace_limit=3Dbacktrace_limit@entry=3D2147483647) at ./src/emacs.c:479 #3 0x00005555555b0f75 in die (msg=3Dmsg@entry=3D0x5555558dff6c "h->index_= size > 1", file=3Dfile@entry=3D0x5555558dfc5a "alloc.c", line=3Dline@entry= =3D3446) at ./src/alloc.c:8052 #4 0x00005555555b19dd in cleanup_vector (vector=3D) at ./s= rc/alloc.c:3446 #5 sweep_vectors () at ./src/alloc.c:3526 #6 0x00005555557a5ab7 in gc_sweep () at ./src/alloc.c:7848 #7 garbage_collect () at ./src/alloc.c:6663 #8 0x00005555557a6909 in maybe_garbage_collect () at ./src/alloc.c:6498 #9 0x00005555557d67c5 in maybe_gc () at ./src/lisp.h:5687 #10 eval_sub (form=3D..., form@entry=3D...) at ./src/eval.c:2429 #11 0x00005555557d6a65 in eval_sub (form=3D...) at ./src/eval.c:2492 #12 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #13 0x00005555557d9419 in FletX (args=3D...) at ./src/eval.c:972 #14 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #15 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #16 0x00005555557d730b in funcall_lambda (fun=3D..., nargs=3D5, arg_vector= =3D0x7fffffff9f48) at ./src/eval.c:3287 #17 0x00005555557d2c90 in Ffuncall (nargs=3Dnargs@entry=3D6, args=3Dargs@e= ntry=3D0x7fffffff9f40) at ./src/eval.c:3022 #18 0x00005555557d3129 in Fapply (nargs=3D, args=3D0x7fffff= ffa000) at ./src/eval.c:2693 #19 0x00005555557d6ac7 in eval_sub (form=3D...) at ./src/eval.c:2497 #20 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #21 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #22 0x00005555557d7d13 in Fcond (args=3D...) at ./src/eval.c:412 #23 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #24 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #25 0x00005555557d86b4 in Flet (args=3D...) at ./src/eval.c:1040 #26 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #27 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #28 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #29 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #30 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #31 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #32 0x00005555557d9419 in FletX (args=3D...) at ./src/eval.c:972 #33 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #34 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #35 0x00005555557d7d13 in Fcond (args=3D...) at ./src/eval.c:412 #36 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #37 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #38 0x00005555557d730b in funcall_lambda (fun=3D..., nargs=3D2, arg_vector= =3D0x7fffffffa960) at ./src/eval.c:3287 #39 0x00005555557d8bbe in apply_lambda (fun=3D..., fun@entry=3D..., args= =3D..., count=3D..., count@entry=3D...) at ./src/eval.c:3157 #40 0x00005555557d6587 in eval_sub (form=3D...) at ./src/eval.c:2615 #41 0x00005555557d7e44 in Fsetq (args=3D...) at ./src/eval.c:479 #42 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #43 0x00005555557d6cfe in eval_sub (form=3D...) at ./src/eval.c:2513 #44 0x00005555557d6cfe in eval_sub (form=3D..., form@entry=3D...) at ./src= /eval.c:2513 #45 0x00005555557d89f9 in Fwhile (args=3D...) at ./src/eval.c:1058 #46 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #47 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #48 0x00005555557d9419 in FletX (args=3D...) at ./src/eval.c:972 #49 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #50 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #51 0x00005555557d730b in funcall_lambda (fun=3D..., nargs=3D2, arg_vector= =3D0x7fffee5ff478) at ./src/eval.c:3287 #52 0x000055555582acc6 in exec_byte_code (fun=3D..., args_template=3D37429= , nargs=3D2, args=3D0x7fffee5ff478) at ./src/bytecode.c:817 #53 0x00005555557d2c90 in Ffuncall (nargs=3Dnargs@entry=3D2, args=3Dargs@e= ntry=3D0x7fffffffb140) at ./src/eval.c:3022 #54 0x00005555557df67e in mapcar1 (leni=3Dleni@entry=3D20, vals=3Dvals@ent= ry=3D0x7fffffffb1a0, fn=3Dfn@entry=3D..., seq=3D..., seq@entry=3D...) at .= /src/fns.c:3048 #55 0x00005555557e6a8c in Fmapcar (function=3D..., sequence=3D...) at ./sr= c/fns.c:3168 #56 0x00005555557d533d in funcall_subr (subr=3D0x555555ed30a0 , n= umargs=3D2, args=3D) at ./src/eval.c:3092 #57 0x000055555582bcb3 in exec_byte_code (fun=3D..., args_template=3D37429= , nargs=3D2, args=3D0x7fffee5ff3e8) at ./src/lisp.h:2210 #58 0x00005555557d2c90 in Ffuncall (nargs=3Dnargs@entry=3D1, args=3Dargs@e= ntry=3D0x7fffffffb410) at ./src/eval.c:3022 #59 0x00005555557d5529 in call0 (fn=3D...) at ./src/lisp.h:3300 #60 Fhandler_bind_1 (nargs=3D, args=3D0x7fffee5ff2c0) at ./= src/eval.c:1403 #61 0x000055555582bcb3 in exec_byte_code (fun=3D..., args_template=3D37429= , nargs=3D3, args=3D0x7fffee5ff2c0) at ./src/lisp.h:2210 #62 0x00005555557d2c90 in Ffuncall (nargs=3D1, args=3D0x7fffffffb530) at .= /src/eval.c:3022 #63 0x00005555557d6ac7 in eval_sub (form=3D...) at ./src/eval.c:2497 #64 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #65 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #66 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #67 0x00005555557d7d13 in Fcond (args=3D...) at ./src/eval.c:412 #68 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #69 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #70 0x00005555557d9419 in FletX (args=3D...) at ./src/eval.c:972 #71 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #72 0x00005555557d6ffd in Fprogn (body=3D..., body@entry=3D...) at ./src/e= val.c:432 #73 0x00005555557d89f1 in prog_ignore (body=3D...) at ./src/eval.c:443 #74 Fwhile (args=3D...) at ./src/eval.c:1061 #75 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #76 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #77 0x00005555557d9419 in FletX (args=3D...) at ./src/eval.c:972 #78 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #79 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #80 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #81 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #82 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #83 0x00005555557d86b4 in Flet (args=3D...) at ./src/eval.c:1040 #84 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #85 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #86 0x00005555557d86b4 in Flet (args=3D...) at ./src/eval.c:1040 #87 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #88 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #89 0x00005555557d730b in funcall_lambda (fun=3D..., nargs=3D1, arg_vector= =3D0x7fffffffc170) at ./src/eval.c:3287 #90 0x00005555557d8bbe in apply_lambda (fun=3D..., fun@entry=3D..., args= =3D..., count=3D..., count@entry=3D...) at ./src/eval.c:3157 #91 0x00005555557d6587 in eval_sub (form=3D...) at ./src/eval.c:2615 #92 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #93 0x00005555557d86b4 in Flet (args=3D...) at ./src/eval.c:1040 #94 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #95 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #96 0x00005555557d730b in funcall_lambda (fun=3D..., nargs=3D0, arg_vector= =3D0x7fffffffc4f0) at ./src/eval.c:3287 #97 0x00005555557d8bbe in apply_lambda (fun=3D..., fun@entry=3D..., args= =3D..., count=3D..., count@entry=3D...) at ./src/eval.c:3157 #98 0x00005555557d6587 in eval_sub (form=3D...) at ./src/eval.c:2615 #99 0x00005555557d962a in Funwind_protect (args=3D...) at ./src/eval.c:132= 1 #100 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #101 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #102 0x00005555557d86b4 in Flet (args=3D...) at ./src/eval.c:1040 #103 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #104 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #105 0x00005555557d6c42 in eval_sub (form=3D...) at ./src/eval.c:2476 #106 0x00005555557d6ffd in Fprogn (body=3D...) at ./src/eval.c:432 #107 0x00005555557d730b in funcall_lambda (fun=3D..., nargs=3D0, arg_vecto= r=3D0x7fffffffca30) at ./src/eval.c:3287 #108 0x00005555557d8bbe in apply_lambda (fun=3D..., fun@entry=3D..., args= =3D..., count=3D..., count@entry=3D...) at ./src/eval.c:3157 #109 0x00005555557d6587 in eval_sub (form=3D..., form@entry=3D...) at ./sr= c/eval.c:2615 #110 0x00005555557d9d44 in Feval (form=3D..., lexical=3D...) at ./src/eval= .c:2389 #111 0x000055555571d637 in top_level_2 () at ./src/lisp.h:1173 #112 0x00005555557d0bd7 in internal_condition_case (bfun=3Dbfun@entry=3D0x= 55555571d5b0 , handlers=3D..., handlers@entry=3D..., hfun=3Dh= fun@entry=3D0x555555728d20 ) at ./src/eval.c:1537 #113 0x000055555571d6d3 in top_level_1 (ignore=3D..., ignore@entry=3D...) = at ./src/keyboard.c:1185 #114 0x00005555557d0b11 in internal_catch (tag=3D..., func=3Dfunc@entry=3D= 0x55555571d6a0 , arg=3D..., arg@entry=3D...) at ./src/eval.c:= 1217 #115 0x000055555571d17f in command_loop () at ./src/keyboard.c:1134 #116 0x000055555572843a in recursive_edit_1 () at ./src/keyboard.c:744 #117 0x0000555555728a94 in Frecursive_edit () at ./src/keyboard.c:827 #118 0x00005555555c5b4a in main (argc=3D9, argv=3D0x7fffffffcf18) at ./src= /emacs.c:2624 HTH, Gregor From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 18 09:50:13 2024 Received: (at 68557) by debbugs.gnu.org; 18 Jan 2024 14:50:13 +0000 Received: from localhost ([127.0.0.1]:54628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQTid-0001q5-SP for submit@debbugs.gnu.org; Thu, 18 Jan 2024 09:50:13 -0500 Received: from mail-108-mta207.mxroute.com ([136.175.108.207]:37201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQTiZ-0001pr-At for 68557@debbugs.gnu.org; Thu, 18 Jan 2024 09:50:10 -0500 Received: from filter006.mxroute.com ([136.175.111.2] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta207.mxroute.com (ZoneMTA) with ESMTPSA id 18d1d0ce3690003727.001 for <68557@debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Thu, 18 Jan 2024 14:50:00 +0000 X-Zone-Loop: bece6f21be11500e717fc3a2b4c7b23af99c6347631b X-Originating-IP: [136.175.111.2] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To: Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=trkHdWQfFUsHqmAhGx6TzhKux0l+3jRf4Qrk/8jK9Jw=; b=jAgUSbYT3QThRN6GZNLS1kIjy/ 8WZOacpKbbtxcigJrQkWJ0CGnd4jFZWMVjdqKrR4xRZmK+vwswFME8K6lXvxXbDVBlMwFikpvUxeB Q0t8Vz+zNNZjzOv7qY2mHkfgtiuBbecowIMjsApZ7JXlSODIkrOu4RIGWnMq0EzbhAskQVA/uZj5v vEWq7cRiLB51le3Hdx1cm/nuJeMIc5nSckgdqdLW69kIDbedT+ensMuw11JpESfdYE5LHQmx5GI/L RAMDH5aLSp5Fcueqp3lINKguRgIYyXtQZ69bQbSyMOozxNksUjwRgWvByY4XU/sTuQE3LDTp4oAEb KFfhkWUg==; From: "J.P." To: 68557@debbugs.gnu.org Subject: Re: bug#68557: 30.0.50; "--enable-checking=yes,glyphs" leads to "alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1" In-Reply-To: <87mst3bjet.fsf@no.lan> (Gregor Zattler via's message of "Thu, 18 Jan 2024 00:59:54 +0100") References: <87mst3bjet.fsf@no.lan> Date: Thu, 18 Jan 2024 06:49:51 -0800 Message-ID: <87le8m7l2o.fsf@neverwas.me> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Authenticated-Id: masked@neverwas.me X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68557 Cc: Gregor Zattler X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi Gregor, others, Gregor Zattler via "Bug reports for GNU Emacs" writes: > Dear Emacs developers, building the Emacs master branch > as of commit 5f5faad249747ce5bd4b7f2968f737206c136265 > on an up-to-date debian bookworm system fails if > configured with --enable-checking=yes,glyphs > [...] > > alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1 > make[3]: *** [Makefile:325: emacs-lisp/comp.elc] Aborted > make[3]: Leaving directory '/home/grfz/src/my-next-emacs/lisp' > make[2]: *** [Makefile:1017: bootstrap-emacs.pdmp] Error 2 > make[2]: Leaving directory '/home/grfz/src/my-next-emacs/src' > make[1]: *** [Makefile:554: src] Error 2 > make[1]: Leaving directory '/home/grfz/src/my-next-emacs' > make[1]: Entering directory '/home/grfz/src/my-next-emacs' > *** > *** "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:418: advice-on-failure] Error 2 > make[1]: Leaving directory '/home/grfz/src/my-next-emacs' > make: *** [Makefile:374: all] Error 2 I ran into what looks like the same error when building but could not reliably reproduce it. However, I *am* able to reproduce something possibly related. Because I'm not sure, I replied to your original post rather than down thread (so as not to cause an unnecessary ruckus). Unfortunately, to run the test shown in the attached log you need a file that's not in the Emacs tree. It can be generated with 1. $ mkdir test/lisp/erc/resources/fill/snapshots/.graphic 2. $ ERC_TESTS_SNAPSHOT_SAVE=erc-fill-wrap--merge-action \ make -C test \ TEST_INTERACTIVE=yes \ SELECTOR=erc-fill-wrap--merge-action \ lisp/erc/erc-fill-tests.log && rm test/lisp/erc/erc-fill-tests.log && stat test/lisp/erc/resources/fill/snapshots/.graphic/merge-wrap-01.eld The current directory in the logged session is ./test, and the invoking command appears on the first line of the log. Thanks. In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.6) of 2024-01-17 built on localhost Repository revision: 5f5faad249747ce5bd4b7f2968f737206c136265 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12014000 System Description: Fedora Linux 37 (Workstation Edition) Configured using: 'configure --enable-check-lisp-object-type --enable-checking=yes,glyphs --with-native-compilation=no 'CFLAGS=-O0 -g3' PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen 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 seq simple cl-generic indonesian philippine 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 theme-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 dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 38036 9374) (symbols 48 5225 0) (strings 32 13190 2465) (string-bytes 1 378506) (vectors 16 9280) (vector-slots 8 111692 10246) (floats 8 21 16) (intervals 56 238 5) (buffers 976 10)) --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=gdb.log Content-Transfer-Encoding: quoted-printable bash$ ERC_TESTS_GRAPHICAL=3D1 gdb --command ../src/.gdbinit --args ../src/e= macs -Q -l ert -l lisp/erc/erc-fill-tests.el -eval '(ert (quote erc-fill-wr= ap--merge-action))' GNU gdb (GDB) Fedora Linux 13.2-3.fc37 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Warning: 'set logging on', an alias for the command 'set logging enabled', = is deprecated. Use 'set logging enabled on'. Warning: 'set logging off', an alias for the command 'set logging enabled',= is deprecated. Use 'set logging enabled off'. Reading symbols from ../src/emacs... DISPLAY =3D :1 TERM =3D tmux-256color Breakpoint 1 at 0x5f14b0: file emacs.c, line 442. Breakpoint 2 at 0x5a3f9f: file xterm.c, line 26964. gdb$ run Starting program: /home/jp/emacs/master/src/emacs -Q -l ert -l lisp/erc/erc= -fill-tests.el -eval \(ert\ \(quote\ erc-fill-wrap--merge-action\)\) This GDB supports auto-downloading debuginfo from the following URLs: 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 0x7fffe39fe6c0 (LWP 110743)] [New Thread 0x7fffe31fd6c0 (LWP 110744)] [New Thread 0x7fffe29fc6c0 (LWP 110745)] [Thread 0x7fffe29fc6c0 (LWP 110745) exited] [New Thread 0x7fffe29fc6c0 (LWP 110746)] [New Thread 0x7fffe21fb6c0 (LWP 110753)] [New Thread 0x7fffe19fa6c0 (LWP 110754)] [New Thread 0x7fffe11f96c0 (LWP 110755)] [New Thread 0x7fffe09786c0 (LWP 110757)] [New Thread 0x7fffc3fff6c0 (LWP 110758)] [Thread 0x7fffe09786c0 (LWP 110757) exited] [Thread 0x7fffc3fff6c0 (LWP 110758) exited] [Thread 0x7fffe11f96c0 (LWP 110755) exited] [Thread 0x7fffe21fb6c0 (LWP 110753) exited] [Detaching after vfork from child process 110768] alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1 Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=3D6, backtr= ace_limit=3D2147483647) at emacs.c:442 442 signal (sig, SIG_DFL); Missing separate debuginfos, use: dnf debuginfo-install PackageKit-gtk3-mod= ule-1.2.6-2.fc37.x86_64 alsa-lib-1.2.9-1.fc37.x86_64 at-spi2-atk-2.38.0-5.f= c37.x86_64 at-spi2-core-2.44.1-2.fc37.x86_64 atk-2.38.0-2.fc37.x86_64 cairo= -1.17.6-2.fc37.x86_64 cairo-gobject-1.17.6-2.fc37.x86_64 dbus-libs-1.14.10-= 1.fc37.x86_64 dconf-0.40.0-7.fc37.x86_64 fontconfig-2.14.1-2.fc37.x86_64 fr= eetype-2.12.1-3.fc37.x86_64 fribidi-1.0.12-2.fc37.x86_64 gdk-pixbuf2-2.42.1= 0-1.fc37.x86_64 gdk-pixbuf2-modules-2.42.10-1.fc37.x86_64 giflib-5.2.1-17.f= c37.x86_64 glib2-2.74.7-2.fc37.x86_64 glibc-2.36-18.fc37.x86_64 gmp-6.2.1-3= .fc37.x86_64 gnutls-3.8.1-1.fc37.x86_64 gpm-libs-1.20.7-41.fc37.x86_64 grap= hite2-1.3.14-10.fc37.x86_64 gtk3-3.24.38-1.fc37.x86_64 gvfs-client-1.50.4-1= .fc37.x86_64 harfbuzz-5.2.0-1.fc37.x86_64 ibus-gtk3-1.5.27-5.fc37.x86_64 ib= us-libs-1.5.27-5.fc37.x86_64 jansson-2.13.1-5.fc37.x86_64 jbigkit-libs-2.1-= 24.fc37.x86_64 json-glib-1.6.6-3.fc37.x86_64 lcms2-2.14-1.fc37.x86_64 libIC= E-1.0.10-9.fc37.x86_64 libSM-1.2.3-11.fc37.x86_64 libX11-1.8.4-1.fc37.x86_6= 4 libX11-xcb-1.8.4-1.fc37.x86_64 libXau-1.0.10-1.fc37.x86_64 libXcomposite-= 0.4.5-8.fc37.x86_64 libXcursor-1.2.1-2.fc37.x86_64 libXdamage-1.1.5-8.fc37.= x86_64 libXext-1.3.4-9.fc37.x86_64 libXfixes-6.0.0-4.fc37.x86_64 libXi-1.8-= 3.fc37.x86_64 libXinerama-1.1.4-11.fc37.x86_64 libXpm-3.5.15-2.fc37.x86_64 = libXrender-0.9.10-17.fc37.x86_64 libacl-2.3.1-4.fc37.x86_64 libblkid-2.38.1= -1.fc37.x86_64 libbrotli-1.0.9-9.fc37.x86_64 libcanberra-0.30-29.fc37.x86_6= 4 libcap-2.48-5.fc37.x86_64 libcloudproviders-0.3.1-6.fc37.x86_64 libepoxy-= 1.5.10-2.fc37.x86_64 libffi-3.4.4-1.fc37.x86_64 libjpeg-turbo-2.1.3-2.fc37.= x86_64 libmount-2.38.1-1.fc37.x86_64 libogg-1.3.5-4.fc37.x86_64 libotf-0.9.= 13-21.fc37.x86_64 libpng-1.6.37-13.fc37.x86_64 librsvg2-2.54.6-1.fc37.x86_6= 4 libselinux-3.5-1.fc37.x86_64 libstemmer-0-19.585svn.fc37.x86_64 libtiff-4= .4.0-4.fc37.x86_64 libtracker-sparql-3.4.2-1.fc37.x86_64 libvorbis-1.3.7-6.= fc37.x86_64 libwayland-client-1.21.0-1.fc37.x86_64 libwayland-cursor-1.21.0= -1.fc37.x86_64 libwayland-egl-1.21.0-1.fc37.x86_64 libwebp-1.3.2-2.fc37.x86= _64 libxcb-1.13.1-10.fc37.x86_64 libxkbcommon-1.4.1-2.fc37.x86_64 libxml2-2= .10.4-1.fc37.x86_64 libzstd-1.5.5-1.fc37.x86_64 lz4-libs-1.9.4-1.fc37.x86_6= 4 m17n-lib-1.8.4-1.fc37.x86_64 ncurses-libs-6.4-3.20230114.fc37.x86_64 pang= o-1.50.14-1.fc37.x86_64 pcre2-10.40-1.fc37.1.x86_64 pixman-0.40.0-6.fc37.x8= 6_64 xz-libs-5.4.1-1.fc37.x86_64 zlib-1.2.12-5.fc37.x86_64 gdb$ bt #0 terminate_due_to_signal (sig=3D6, backtrace_limit=3D2147483647) at emac= s.c:442 #1 0x00000000006a7089 in die (msg=3D0x86a5c1 "h->index_size > 1", file=3D0= x869e63 "alloc.c", line=3D3446) at alloc.c:8052 #2 0x000000000069e33a in cleanup_vector (vector=3D0x205c8a0) at alloc.c:34= 46 #3 0x000000000069e4eb in sweep_vectors () at alloc.c:3526 #4 0x00000000006a6b29 in gc_sweep () at alloc.c:7848 #5 0x00000000006a3f62 in garbage_collect () at alloc.c:6663 #6 0x00000000006a39ee in maybe_garbage_collect () at alloc.c:6498 #7 0x00000000006da8b0 in maybe_gc () at /home/jp/emacs/master/src/lisp.h:5= 687 #8 0x00000000006e15e6 in eval_sub (form=3DXIL(0x1d01aa3)) at eval.c:2429 #9 0x00000000006e1b3f in eval_sub (form=3DXIL(0x1d02263)) at eval.c:2492 #10 0x00000000006db921 in Fsetq (args=3DXIL(0x1d019f3)) at eval.c:479 #11 0x00000000006e1960 in eval_sub (form=3DXIL(0x1d019e3)) at eval.c:2476 #12 0x00000000006db691 in Fprogn (body=3DXIL(0x1d031b3)) at eval.c:432 #13 0x00000000006db6c5 in prog_ignore (body=3DXIL(0x1d019b3)) at eval.c:443 #14 0x00000000006e58a7 in do_one_unbind (this_binding=3D0x7fffffff48e0, unw= inding=3Dtrue, bindflag=3DSET_INTERNAL_UNBIND) at eval.c:3675 #15 0x00000000006e5c9f in unbind_to (count=3D..., value=3DXIL(0x30)) at eva= l.c:3815 #16 0x00000000006de3ec in Funwind_protect (args=3DXIL(0x1d019c3)) at eval.c= :1322 #17 0x00000000006e1960 in eval_sub (form=3DXIL(0x1d019d3)) at eval.c:2476 #18 0x00000000006db3bf in Fif (args=3DXIL(0x1d01833)) at eval.c:384 #19 0x00000000006e1960 in eval_sub (form=3DXIL(0x1d01933)) at eval.c:2476 #20 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #21 0x00000000006ddaa3 in Flet (args=3DXIL(0x1d017b3)) at eval.c:1040 #22 0x00000000006e1960 in eval_sub (form=3DXIL(0x1d017a3)) at eval.c:2476 #23 0x00000000006db691 in Fprogn (body=3DXIL(0x1d00f83)) at eval.c:432 #24 0x00000000006ddaa3 in Flet (args=3DXIL(0x1d00ed3)) at eval.c:1040 #25 0x00000000006e1960 in eval_sub (form=3DXIL(0x1d00ec3)) at eval.c:2476 #26 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #27 0x00000000006dd59a in FletX (args=3DXIL(0x1d00ea3)) at eval.c:972 #28 0x00000000006e1960 in eval_sub (form=3DXIL(0x1d00e93)) at eval.c:2476 #29 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #30 0x00000000006ddaa3 in Flet (args=3DXIL(0x1d00e73)) at eval.c:1040 #31 0x00000000006e1960 in eval_sub (form=3DXIL(0x1d00e63)) at eval.c:2476 #32 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #33 0x00000000006db58b in Fcond (args=3DXIL(0x2077313)) at eval.c:412 #34 0x00000000006e1960 in eval_sub (form=3DXIL(0x2074643)) at eval.c:2476 #35 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #36 0x00000000006ddaa3 in Flet (args=3DXIL(0x2074623)) at eval.c:1040 #37 0x00000000006e1960 in eval_sub (form=3DXIL(0x2074613)) at eval.c:2476 #38 0x00000000006ddb69 in Fwhile (args=3DXIL(0x20745f3)) at eval.c:1058 #39 0x00000000006e1960 in eval_sub (form=3DXIL(0x2074603)) at eval.c:2476 #40 0x00000000006db691 in Fprogn (body=3DXIL(0x1d00bf3)) at eval.c:432 #41 0x00000000006ddaa3 in Flet (args=3DXIL(0x20745b3)) at eval.c:1040 #42 0x00000000006e1960 in eval_sub (form=3DXIL(0x20745a3)) at eval.c:2476 #43 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #44 0x00000000006e458c in funcall_lambda (fun=3DXIL(0x20674e3), nargs=3D2, = arg_vector=3D0x0) at eval.c:3287 #45 0x00000000006e33c9 in funcall_general (fun=3DXIL(0x20674d3), numargs=3D= 2, args=3D0x7fffffff5cc8) at eval.c:2984 #46 0x00000000006e35a2 in Ffuncall (nargs=3D3, args=3D0x7fffffff5cc0) at ev= al.c:3022 #47 0x00000000006e1ba3 in eval_sub (form=3DXIL(0x2075093)) at eval.c:2497 #48 0x00000000006db691 in Fprogn (body=3DXIL(0x1cfcd63)) at eval.c:432 #49 0x00000000006ddaa3 in Flet (args=3DXIL(0x2074f33)) at eval.c:1040 #50 0x00000000006e1960 in eval_sub (form=3DXIL(0x2074f23)) at eval.c:2476 #51 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #52 0x00000000006db58b in Fcond (args=3DXIL(0x2074ef3)) at eval.c:412 #53 0x00000000006e1960 in eval_sub (form=3DXIL(0x2074643)) at eval.c:2476 #54 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #55 0x00000000006ddaa3 in Flet (args=3DXIL(0x2074623)) at eval.c:1040 #56 0x00000000006e1960 in eval_sub (form=3DXIL(0x2074613)) at eval.c:2476 #57 0x00000000006ddb69 in Fwhile (args=3DXIL(0x20745f3)) at eval.c:1058 #58 0x00000000006e1960 in eval_sub (form=3DXIL(0x2074603)) at eval.c:2476 #59 0x00000000006db691 in Fprogn (body=3DXIL(0x1d00bf3)) at eval.c:432 #60 0x00000000006ddaa3 in Flet (args=3DXIL(0x20745b3)) at eval.c:1040 #61 0x00000000006e1960 in eval_sub (form=3DXIL(0x20745a3)) at eval.c:2476 #62 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #63 0x00000000006e458c in funcall_lambda (fun=3DXIL(0x20674e3), nargs=3D2, = arg_vector=3D0x0) at eval.c:3287 #64 0x00000000006e33c9 in funcall_general (fun=3DXIL(0x20674d3), numargs=3D= 2, args=3D0x7fffffff68c8) at eval.c:2984 #65 0x00000000006e35a2 in Ffuncall (nargs=3D3, args=3D0x7fffffff68c0) at ev= al.c:3022 #66 0x00000000006e1ba3 in eval_sub (form=3DXIL(0x2075093)) at eval.c:2497 #67 0x00000000006db691 in Fprogn (body=3DXIL(0x1cfcd63)) at eval.c:432 #68 0x00000000006ddaa3 in Flet (args=3DXIL(0x2074f33)) at eval.c:1040 #69 0x00000000006e1960 in eval_sub (form=3DXIL(0x2074f23)) at eval.c:2476 #70 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #71 0x00000000006db58b in Fcond (args=3DXIL(0x2074ef3)) at eval.c:412 #72 0x00000000006e1960 in eval_sub (form=3DXIL(0x2074643)) at eval.c:2476 #73 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #74 0x00000000006ddaa3 in Flet (args=3DXIL(0x2074623)) at eval.c:1040 #75 0x00000000006e1960 in eval_sub (form=3DXIL(0x2074613)) at eval.c:2476 #76 0x00000000006ddb69 in Fwhile (args=3DXIL(0x20745f3)) at eval.c:1058 #77 0x00000000006e1960 in eval_sub (form=3DXIL(0x2074603)) at eval.c:2476 #78 0x00000000006db691 in Fprogn (body=3DXIL(0x1d00bf3)) at eval.c:432 #79 0x00000000006ddaa3 in Flet (args=3DXIL(0x20745b3)) at eval.c:1040 #80 0x00000000006e1960 in eval_sub (form=3DXIL(0x20745a3)) at eval.c:2476 #81 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #82 0x00000000006e458c in funcall_lambda (fun=3DXIL(0x20674e3), nargs=3D2, = arg_vector=3D0x0) at eval.c:3287 #83 0x00000000006e33c9 in funcall_general (fun=3DXIL(0x20674d3), numargs=3D= 2, args=3D0x7fffffff74c8) at eval.c:2984 #84 0x00000000006e35a2 in Ffuncall (nargs=3D3, args=3D0x7fffffff74c0) at ev= al.c:3022 #85 0x00000000006e1ba3 in eval_sub (form=3DXIL(0x2075f83)) at eval.c:2497 #86 0x00000000006db691 in Fprogn (body=3DXIL(0x1d07963)) at eval.c:432 #87 0x00000000006e1960 in eval_sub (form=3DXIL(0x2075f73)) at eval.c:2476 #88 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #89 0x00000000006ddaa3 in Flet (args=3DXIL(0x2075e43)) at eval.c:1040 #90 0x00000000006e1960 in eval_sub (form=3DXIL(0x2075e33)) at eval.c:2476 #91 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #92 0x00000000006dd59a in FletX (args=3DXIL(0x2075e13)) at eval.c:972 #93 0x00000000006e1960 in eval_sub (form=3DXIL(0x2075e03)) at eval.c:2476 #94 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #95 0x00000000006e1960 in eval_sub (form=3DXIL(0x2075df3)) at eval.c:2476 #96 0x00000000006db691 in Fprogn (body=3DXIL(0x1d07b23)) at eval.c:432 #97 0x00000000006ddaa3 in Flet (args=3DXIL(0x2075d33)) at eval.c:1040 #98 0x00000000006e1960 in eval_sub (form=3DXIL(0x2075d23)) at eval.c:2476 #99 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #100 0x00000000006db6c5 in prog_ignore (body=3DXIL(0x2075cf3)) at eval.c:443 #101 0x00000000006ddb5d in Fwhile (args=3DXIL(0x2075d03)) at eval.c:1061 #102 0x00000000006e1960 in eval_sub (form=3DXIL(0x2075d13)) at eval.c:2476 #103 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #104 0x00000000006ddaa3 in Flet (args=3DXIL(0x2075cd3)) at eval.c:1040 #105 0x00000000006e1960 in eval_sub (form=3DXIL(0x2075cc3)) at eval.c:2476 #106 0x00000000006db691 in Fprogn (body=3DXIL(0x1d04253)) at eval.c:432 #107 0x00000000006e1960 in eval_sub (form=3DXIL(0x2075cb3)) at eval.c:2476 #108 0x00000000006db422 in Fif (args=3DXIL(0x2075453)) at eval.c:387 #109 0x00000000006e1960 in eval_sub (form=3DXIL(0x2075463)) at eval.c:2476 #110 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #111 0x00000000006dd59a in FletX (args=3DXIL(0x20753c3)) at eval.c:972 #112 0x00000000006e1960 in eval_sub (form=3DXIL(0x20753b3)) at eval.c:2476 #113 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #114 0x00000000006db6c5 in prog_ignore (body=3DXIL(0x2075383)) at eval.c:443 #115 0x00000000006ddb5d in Fwhile (args=3DXIL(0x2075393)) at eval.c:1061 #116 0x00000000006e1960 in eval_sub (form=3DXIL(0x20753a3)) at eval.c:2476 #117 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #118 0x00000000006de06d in internal_catch (tag=3DXIL(0xbe0d00), func=3D0x6d= b5ed , arg=3DXIL(0x2075353)) at eval.c:1217 #119 0x00000000006de000 in Fcatch (args=3DXIL(0x2075363)) at eval.c:1188 #120 0x00000000006e1960 in eval_sub (form=3DXIL(0x2075373)) at eval.c:2476 #121 0x00000000006db921 in Fsetq (args=3DXIL(0x2075333)) at eval.c:479 #122 0x00000000006e1960 in eval_sub (form=3DXIL(0x2075323)) at eval.c:2476 #123 0x00000000006db691 in Fprogn (body=3DXIL(0x7ffff45c6163)) at eval.c:432 #124 0x00000000006e1960 in eval_sub (form=3DXIL(0x2075313)) at eval.c:2476 #125 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #126 0x00000000006ddaa3 in Flet (args=3DXIL(0x20752c3)) at eval.c:1040 #127 0x00000000006e1960 in eval_sub (form=3DXIL(0x20752b3)) at eval.c:2476 #128 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #129 0x00000000006ddaa3 in Flet (args=3DXIL(0x2075283)) at eval.c:1040 #130 0x00000000006e1960 in eval_sub (form=3DXIL(0x2075273)) at eval.c:2476 #131 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #132 0x00000000006db58b in Fcond (args=3DXIL(0x2075213)) at eval.c:412 #133 0x00000000006e1960 in eval_sub (form=3DXIL(0x2074643)) at eval.c:2476 #134 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #135 0x00000000006ddaa3 in Flet (args=3DXIL(0x2074623)) at eval.c:1040 #136 0x00000000006e1960 in eval_sub (form=3DXIL(0x2074613)) at eval.c:2476 #137 0x00000000006ddb69 in Fwhile (args=3DXIL(0x20745f3)) at eval.c:1058 #138 0x00000000006e1960 in eval_sub (form=3DXIL(0x2074603)) at eval.c:2476 #139 0x00000000006db691 in Fprogn (body=3DXIL(0x1d00bf3)) at eval.c:432 #140 0x00000000006ddaa3 in Flet (args=3DXIL(0x20745b3)) at eval.c:1040 #141 0x00000000006e1960 in eval_sub (form=3DXIL(0x20745a3)) at eval.c:2476 #142 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #143 0x00000000006e458c in funcall_lambda (fun=3DXIL(0x20674e3), nargs=3D2,= arg_vector=3D0x0) at eval.c:3287 #144 0x00000000006e33c9 in funcall_general (fun=3DXIL(0x20674d3), numargs= =3D2, args=3D0x7fffffff9af8) at eval.c:2984 #145 0x00000000006e35a2 in Ffuncall (nargs=3D3, args=3D0x7fffffff9af0) at e= val.c:3022 #146 0x00000000006e1ba3 in eval_sub (form=3DXIL(0x1cfb423)) at eval.c:2497 #147 0x00000000006db422 in Fif (args=3DXIL(0x1cfb3c3)) at eval.c:387 #148 0x00000000006e1960 in eval_sub (form=3DXIL(0x1cfb413)) at eval.c:2476 #149 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #150 0x00000000006db46d in Fif (args=3DXIL(0x1d0d603)) at eval.c:388 #151 0x00000000006e1960 in eval_sub (form=3DXIL(0x1d0d613)) at eval.c:2476 #152 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #153 0x00000000006dd59a in FletX (args=3DXIL(0x1cfb2e3)) at eval.c:972 #154 0x00000000006e1960 in eval_sub (form=3DXIL(0x1cfb2d3)) at eval.c:2476 #155 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #156 0x00000000006e458c in funcall_lambda (fun=3DXIL(0x1cfb1c3), nargs=3D4,= arg_vector=3D0x0) at eval.c:3287 #157 0x00000000006e3de7 in apply_lambda (fun=3DXIL(0x1cfb1b3), args=3DXIL(0= x1e24aa3), count=3D...) at eval.c:3157 #158 0x00000000006e22c4 in eval_sub (form=3DXIL(0x1e24a93)) at eval.c:2615 #159 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #160 0x00000000006ddaa3 in Flet (args=3DXIL(0x1e255f3)) at eval.c:1040 #161 0x00000000006e1960 in eval_sub (form=3DXIL(0x1e25603)) at eval.c:2476 #162 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #163 0x00000000006e458c in funcall_lambda (fun=3DXIL(0x1e256b3), nargs=3D1,= arg_vector=3D0x0) at eval.c:3287 #164 0x00000000006e3de7 in apply_lambda (fun=3DXIL(0x1e256c3), args=3DXIL(0= x1e06d73), count=3D...) at eval.c:3157 #165 0x00000000006e22c4 in eval_sub (form=3DXIL(0x1e06d63)) at eval.c:2615 #166 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #167 0x00000000006e458c in funcall_lambda (fun=3DXIL(0x1dedef3), nargs=3D0,= arg_vector=3D0x0) at eval.c:3287 #168 0x00000000006e33c9 in funcall_general (fun=3DXIL(0x1dedf03), numargs= =3D0, args=3D0x7fffffffa9c8) at eval.c:2984 #169 0x00000000006e35a2 in Ffuncall (nargs=3D1, args=3D0x7fffffffa9c0) at e= val.c:3022 #170 0x00000000006e1ba3 in eval_sub (form=3DXIL(0x1e31533)) at eval.c:2497 #171 0x00000000006de3d5 in Funwind_protect (args=3DXIL(0x1e31513)) at eval.= c:1321 #172 0x00000000006e1960 in eval_sub (form=3DXIL(0x1e31523)) at eval.c:2476 #173 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #174 0x00000000006c970c in Fsave_current_buffer (args=3DXIL(0x1e317d3)) at = editfns.c:879 #175 0x00000000006e1960 in eval_sub (form=3DXIL(0x1e317e3)) at eval.c:2476 #176 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #177 0x00000000006c970c in Fsave_current_buffer (args=3DXIL(0x1e33073)) at = editfns.c:879 #178 0x00000000006e1960 in eval_sub (form=3DXIL(0x1e33083)) at eval.c:2476 #179 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #180 0x00000000006e1960 in eval_sub (form=3DXIL(0x1e30f83)) at eval.c:2476 #181 0x00000000006de3d5 in Funwind_protect (args=3DXIL(0x1e30f43)) at eval.= c:1321 #182 0x00000000006e1960 in eval_sub (form=3DXIL(0x1e30f53)) at eval.c:2476 #183 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #184 0x00000000006dd59a in FletX (args=3DXIL(0x1e30e93)) at eval.c:972 #185 0x00000000006e1960 in eval_sub (form=3DXIL(0x1e30e83)) at eval.c:2476 #186 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #187 0x00000000006ddaa3 in Flet (args=3DXIL(0x1e30e63)) at eval.c:1040 #188 0x00000000006e1960 in eval_sub (form=3DXIL(0x1e30e53)) at eval.c:2476 #189 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #190 0x00000000006e458c in funcall_lambda (fun=3DXIL(0x1e30c73), nargs=3D1,= arg_vector=3D0x0) at eval.c:3287 #191 0x00000000006e3de7 in apply_lambda (fun=3DXIL(0x1e30c63), args=3DXIL(0= x1df9d43), count=3D...) at eval.c:3157 #192 0x00000000006e22c4 in eval_sub (form=3DXIL(0x1df9d33)) at eval.c:2615 #193 0x00000000006db691 in Fprogn (body=3DXIL(0)) at eval.c:432 #194 0x00000000006e458c in funcall_lambda (fun=3DXIL(0x1df9dd3), nargs=3D1,= arg_vector=3D0x0) at eval.c:3287 #195 0x00000000006e3de7 in apply_lambda (fun=3DXIL(0x1df9de3), args=3DXIL(0= x1df9f53), count=3D...) at eval.c:3157 #196 0x00000000006e22c4 in eval_sub (form=3DXIL(0x1df9f43)) at eval.c:2615 #197 0x00000000006db691 in Fprogn (body=3DXIL(0x1dfa8e3)) at eval.c:432 #198 0x00000000006e458c in funcall_lambda (fun=3DXIL(0x1dfb803), nargs=3D0,= arg_vector=3D0x0) at eval.c:3287 #199 0x00000000006e33c9 in funcall_general (fun=3DXIL(0x1dfb813), numargs= =3D0, args=3D0x7fffe39ff468) at eval.c:2984 #200 0x0000000000743657 in exec_byte_code (fun=3DXIL(0x1ef7315), args_templ= ate=3D0, nargs=3D0, args=3D0x7fffffffc2b0) at bytecode.c:817 #201 0x00000000006e3c55 in fetch_and_exec_byte_code (fun=3DXIL(0x1ef7315), = args_template=3D0, nargs=3D0, args=3D0x7fffffffc2b0) at eval.c:3135 #202 0x00000000006e40b0 in funcall_lambda (fun=3DXIL(0x1ef7315), nargs=3D0,= arg_vector=3D0x7fffffffc2b0) at eval.c:3207 #203 0x00000000006e32a6 in funcall_general (fun=3DXIL(0x1ef7315), numargs= =3D0, args=3D0x7fffffffc2b0) at eval.c:2972 #204 0x00000000006e35a2 in Ffuncall (nargs=3D1, args=3D0x7fffffffc2a8) at e= val.c:3022 #205 0x00000000006da241 in call0 (fn=3DXIL(0x1ef7315)) at /home/jp/emacs/ma= ster/src/lisp.h:3300 #206 0x00000000006de701 in Fhandler_bind_1 (nargs=3D3, args=3D0x7fffe39ff41= 8) at eval.c:1403 #207 0x00000000006e3af2 in funcall_subr (subr=3D0xe76040 ,= numargs=3D3, args=3D0x7fffe39ff418) at eval.c:3113 #208 0x000000000074362e in exec_byte_code (fun=3DXIL(0x7ffff1463445), args_= template=3D513, nargs=3D2, args=3D0x7fffe39ff410) at bytecode.c:815 #209 0x00000000006e3c55 in fetch_and_exec_byte_code (fun=3DXIL(0x146096d), = args_template=3D257, nargs=3D1, args=3D0x7fffffffc940) at eval.c:3135 #210 0x00000000006e40b0 in funcall_lambda (fun=3DXIL(0x146096d), nargs=3D1,= arg_vector=3D0x7fffffffc940) at eval.c:3207 #211 0x00000000006e3de7 in apply_lambda (fun=3DXIL(0x146096d), args=3DXIL(0= x1e15063), count=3D...) at eval.c:3157 #212 0x00000000006e1f4d in eval_sub (form=3DXIL(0x1e15033)) at eval.c:2572 #213 0x00000000006e13a0 in Feval (form=3DXIL(0x1e15033), lexical=3DXIL(0x30= )) at eval.c:2389 #214 0x00000000006e38c9 in funcall_subr (subr=3D0xe76180 , numargs= =3D2, args=3D0x7fffe39ff1c0) at eval.c:3092 #215 0x000000000074362e in exec_byte_code (fun=3DXIL(0x7ffff147ecc5), args_= template=3D769, nargs=3D3, args=3D0x7fffe39ff6b0) at bytecode.c:815 #216 0x00000000006e3c55 in fetch_and_exec_byte_code (fun=3DXIL(0x7ffff1778f= 0d), args_template=3D0, nargs=3D0, args=3D0x7fffffffd150) at eval.c:3135 #217 0x00000000006e40b0 in funcall_lambda (fun=3DXIL(0x7ffff1778f0d), nargs= =3D0, arg_vector=3D0x7fffffffd150) at eval.c:3207 #218 0x00000000006e3de7 in apply_lambda (fun=3DXIL(0x7ffff1778f0d), args=3D= XIL(0), count=3D...) at eval.c:3157 #219 0x00000000006e1f4d in eval_sub (form=3DXIL(0x7ffff1bf227b)) at eval.c:= 2572 #220 0x00000000006e13a0 in Feval (form=3DXIL(0x7ffff1bf227b), lexical=3DXIL= (0x30)) at eval.c:2389 #221 0x00000000005f9767 in top_level_2 () at keyboard.c:1173 #222 0x00000000006def9e in internal_condition_case (bfun=3D0x5f9700 , handlers=3DXIL(0x90), hfun=3D0x5f8f8e ) at eval.c:1537 #223 0x00000000005f97c2 in top_level_1 (ignore=3DXIL(0)) at keyboard.c:1185 #224 0x00000000006de06d in internal_catch (tag=3DXIL(0x107d0), func=3D0x5f9= 780 , arg=3DXIL(0)) at eval.c:1217 #225 0x00000000005f9648 in command_loop () at keyboard.c:1134 #226 0x00000000005f8a67 in recursive_edit_1 () at keyboard.c:744 #227 0x00000000005f8c7a in Frecursive_edit () at keyboard.c:827 #228 0x00000000005f46e9 in main (argc=3D8, argv=3D0x7fffffffd748) at emacs.= c:2624 Lisp Backtrace: "Automatic GC" (0x0) "nconc" (0xffff4620) "setq" (0xffff47c0) "unwind-protect" (0xffff4a20) "if" (0xffff4b90) "let" (0xffff4da0) "let" (0xffff4fb0) "let*" (0xffff51a0) "let" (0xffff53b0) "cond" (0xffff5550) "let" (0xffff5770) "while" (0xffff58e0) "let" (0xffff5af0) 0x20674d0 Lisp type 3 "funcall" (0xffff5cc0) "let" (0xffff5fb0) "cond" (0xffff6150) "let" (0xffff6370) "while" (0xffff64e0) "let" (0xffff66f0) 0x20674d0 Lisp type 3 "funcall" (0xffff68c0) "let" (0xffff6bb0) "cond" (0xffff6d50) "let" (0xffff6f70) "while" (0xffff70e0) "let" (0xffff72f0) 0x20674d0 Lisp type 3 "funcall" (0xffff74c0) "progn" (0xffff7700) "let" (0xffff7920) "let*" (0xffff7b10) "progn" (0xffff7c70) "let" (0xffff7e80) "while" (0xffff8040) "let" (0xffff8250) "progn" (0xffff83b0) "if" (0xffff8520) "let*" (0xffff8710) "while" (0xffff88d0) "catch" (0xffff8ab0) "setq" (0xffff8c50) "progn" (0xffff8db0) "let" (0xffff8fd0) "let" (0xffff91e0) "cond" (0xffff9380) "let" (0xffff95a0) "while" (0xffff9710) "let" (0xffff9920) 0x20674d0 Lisp type 3 "funcall" (0xffff9af0) "if" (0xffff9d40) "if" (0xffff9ee0) "let*" (0xffffa0d0) "erc-tests-common-snapshot-compare" (0xffffa200) "let" (0xffffa580) "erc-fill-tests--compare" (0xffffa6b0) 0x1dedf00 Lisp type 3 "funcall" (0xffffa9c0) "unwind-protect" (0xffffabf0) "save-current-buffer" (0xffffad80) "save-current-buffer" (0xffffaf10) "progn" (0xffffb070) "unwind-protect" (0xffffb1d0) "let*" (0xffffb3c0) "let" (0xffffb620) "erc-fill-tests--wrap-populate" (0xffffb750) "erc-fill-wrap-tests--merge-action" (0xffffb9c0) 0x1dfb810 Lisp type 3 0x1ef7310 PVEC_COMPILED "handler-bind-1" (0xe39ff418) "ert--run-test-internal" (0xe39ff3a0) "ert-run-test" (0xe39ff330) "ert-run-or-rerun-test" (0xe39ff2c8) "ert-run-tests" (0xe39ff240) "ert" (0xffffc940) "eval" (0xe39ff1c0) "command-line-1" (0xe39ff0b8) "command-line" (0xe39ff040) "normal-top-level" (0xffffd150) gdb$ quit --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 20 15:18:55 2024 Received: (at 68557) by debbugs.gnu.org; 20 Jan 2024 20:18:55 +0000 Received: from localhost ([127.0.0.1]:35861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRHnq-0003SW-Vv for submit@debbugs.gnu.org; Sat, 20 Jan 2024 15:18:55 -0500 Received: from mout.gmx.net ([212.227.15.15]:37425) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRHnm-0003SB-Ky for 68557@debbugs.gnu.org; Sat, 20 Jan 2024 15:18:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1705781921; x=1706386721; i=grfz@gmx.de; bh=2csa9ES+DH6C0Ans2uxQ2QByP8nH0M94HaS5zxVV3os=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=uWVo5axTcH2kmTG+cm6bZFjW7s24yrRKcb2sASZ20C09gXMTwrRizax8qFobvUXB w1hEdfCNz3IZ9fOwY78oNfNXIjjdGrEC64DhyA1EF0ns9bFvK6ATY68kNgEzCxW3S NluVuM02XXzSkNMciZieyOzq75PCPMvrf9kXUfxdBkhX2UMdkjprq+rL3eeXsfMzA YzEl620uG7K3mdVEx3sKmO/e2QYmZcDsPwwIXYpNQHwIMKzxg14YIlJjBXIVZDPzC IpLoOyRLu4ClAiLUoTX1jwmU7MfKa+gzqwl4kQw+KZrQZ+5fzX5SM8B2i3C7fL0RV zxXgZWNt+ymG3pMc6A== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost ([95.90.236.232]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M59C2-1rQBs507C0-001E8s; Sat, 20 Jan 2024 21:18:41 +0100 From: Gregor Zattler To: Eli Zaretskii Subject: Re: bug#68557: 30.0.50; "--enable-checking=yes,glyphs" leads to "alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1" In-Reply-To: <87o7djja51.fsf@no.lan> References: <87mst3bjet.fsf@no.lan> <837ck7b245.fsf@gnu.org> <87o7djja51.fsf@no.lan> Date: Sat, 20 Jan 2024 21:18:05 +0100 Message-ID: <87zfwzu5c2.fsf@no.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:Cy+cMY40oU3RrbwqQ20lhb93o9iHTYCji7LXSQklFnnPcc+H/Hb W4/f5AyEfk7vbZh+XCxKa9fwIy+O4S3CLjTFDCcyphvvK7j3dTc2tcxs8vX4kFbct4+yQCY Ajd4aKtrpXNjWzu/PhbodU/ffc5zJj9qJAjTtJf0WDlz/IyNlocSs+roKooMn+D6Ko89tjw n5VlNqnKPcHrzM3UyQZAA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:wxmXGY9HWCk=;U4wPm4ecn/8H9AES7zujkpbGiaH Co4nittwO2g078JfKMIXHqjJlSbDmcsIvCYoQWv/F8EM94gbGMZvSslQgnVWjp91FUZGTXm3W 1J/77AUKswNROs1RV9R/F//Zo1dXqO7da1d4tsWoFtzGFyeCY7OtcCzOEVgbijjBkywPv7JQw RJ4deRles8d2ZrTu6MzSpBOl7TLJ/weiUrbZKRmdbx/pt0K35826mBMA7IQJWHiPdosEQMwtX 0tJKyih2zkH+N9Z15Xvet59If0A+SP7Tj9jMrhonm0rUSnjUsHlOXQmaWxemJmdhgg8dVH67U NyOX1VEr5U1HT/+4TgS5ad20pMy86Ocr8e6M1w+Qm2IS5KlTL7Gthgw5Y8hIy5YpP32p5BhaE EU3M64K9IcDg3Be7QEo1taVyHFB7BBXhV42YNYb3AUToU8vXicovEQK0kK+mPzeUmPDgpJaGX 05zO93LN8CSjNsGjBgwjtAQ6k90SMklEZxDKfp7iSIRJ0RCDYr6TfdB8TwKlvGyE5/t3U4ygq DT8GoFZqn2FaYW5Hzer00j2M5CSrnif8C+JbNmockgKJ4aSTdESJnoX2+Kk/n9+iHnjCzHdXa xqyl5+UXlvFrErvRKsJth8Pr2Dh/OL7zToIo38Wt2pWxleeqKZ7iyJRmaUH5hEQc0LDQ3+pfW 49x2jq1zZuait3XEoVCYS43SJnPbWCp3OdR4YAtow0lQthD0qEDURXUcN3gZeWMd4c1fw9Jik jlk1niXAwaNsft3/eYyqT63TuvzFLyErO2cwQhYI15ZGW33v9ruEyGQCaFCh/b99UfQ2r5tdq RdivutIFZBFcb9l/v+A/toj9hRmZAgrX4YD+ac9ZnsWWSDDE5X2Qdft0NMR6kbWLzL6J2tuMo 52zfQnELTLsA9uwnqXhA+xodjzMcifdJD4Rx19RM41zvJrFy3DDGGPwKbnbtEdg9gJ8PyC+rS pNbBUQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 68557 Cc: 68557@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Eli, Emacs developers, * Gregor Zattler [2024-01-18; 09:52 +01]: > * Eli Zaretskii [2024-01-18; 08:13 +02]: >> Thanks. Please say "make V=3D1" (but without -jN option that runs >> several Make commands in parallel), and wait for the first command >> that fails due to the above fatal error. Then run the same command >> under GDB, > > the last lines wihtout -j are: > > TZ=3DUTC0 touch -t 197001010000 emacs-lisp/byte-opt.elc > '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ > -l comp -f batch-byte-compile emacs-lisp/bytecomp.el > TZ=3DUTC0 touch -t 197001010000 emacs-lisp/bytecomp.elc > '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ > -l comp -f batch-byte-compile emacs-lisp/comp.el > > alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1 > make[3]: *** [Makefile:325: emacs-lisp/comp.elc] Aborted In case that helps, I bisected this issue and got the following result: d3cefd3e98354929d96c9396e5920e8a123784dc is the first bad commit = = commit d3cefd3e98354929d96c9396e59= 20e8a123784dc Author: Mattias Engdeg=C3=A5rd Date: Sat Nov 4 16:34:09 2023 +0100 Leaner hash table dumping and thawing Only dump the actual data, and the test encoded as an enum. This simplifies dumping, makes dump files smaller and saves space at run time. =20=20=20=20 * src/lisp.h (hash_table_std_test_t): New enum. (struct Lisp_Hash_Table): Add frozen_test member, consuming no extra sp= ace. * src/fns.c (hashfn_user_defined): Now static. (hash_table_test_from_std): New. (hash_table_rehash): Rename to... (hash_table_thaw): ...this and rewrite. * src/pdumper.c (hash_table_contents): Only include actual data, not unused space. (hash_table_std_test): New. (hash_table_freeze): Set frozen_test from test. (dump_hash_table): Dump frozen_test, not the whole test struct. Don't bother other dumping fields that can be derived. =20 src/fns.c | 53 ++++++++++++++++++++++++++++++------------------- src/lisp.h | 12 ++++++++++-- src/pdumper.c | 63 +++++++++++++++++++++++++------------------------------= ---- Don't know if it's really related, though. Regards, Gregor From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 21 00:09:08 2024 Received: (at 68557) by debbugs.gnu.org; 21 Jan 2024 05:09:08 +0000 Received: from localhost ([127.0.0.1]:36334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRQ4x-0007QR-MJ for submit@debbugs.gnu.org; Sun, 21 Jan 2024 00:09:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRQ4u-0007Pv-0E for 68557@debbugs.gnu.org; Sun, 21 Jan 2024 00:09:05 -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 ) id 1rRQ4l-0001im-2v; Sun, 21 Jan 2024 00:08:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=xk6rViEZy4XQz7aOto2kLrhfH5cYmdhVmsKFg2DGE7w=; b=oLsKxKZB45tUlTZDQ9PO ea3xZXN408kqrGe0VkQJNiErzHH+WYnpdIvu7yeeXOsiLffxF3n67Ngq5NYoGkTAN+maMSV2yxDPF TGgjCwU/85adVBwly7/RTJDKImEVQzUqR/mene0Ym0jBxoSfwxlGSZMEC1FTKK7e8K9yMSetl54sD 3dx1KoCcW7jcQw6/LFn5LOlXC66d7+0Smu2gZhoVoAJpqf3eW8PdHacsyx/EnK1fqUeSx6Ru01o3Y 6TNafnDFQL6JgDR6TuWnp664AKZON1XliYQQkZattO5V9+yLbKcQGJQWot88Yc1agrTrL1lpVkBft iq73SMC3GFeD2A==; Date: Sun, 21 Jan 2024 07:08:36 +0200 Message-Id: <83msszs27f.fsf@gnu.org> From: Eli Zaretskii To: Gregor Zattler , Mattias =?utf-8?Q?Engdeg=C3=A5rd?= In-Reply-To: <87zfwzu5c2.fsf@no.lan> (message from Gregor Zattler on Sat, 20 Jan 2024 21:18:05 +0100) Subject: Re: bug#68557: 30.0.50; "--enable-checking=yes,glyphs" leads to "alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1" References: <87mst3bjet.fsf@no.lan> <837ck7b245.fsf@gnu.org> <87o7djja51.fsf@no.lan> <87zfwzu5c2.fsf@no.lan> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68557 Cc: 68557@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Gregor Zattler > Cc: 68557@debbugs.gnu.org > Date: Sat, 20 Jan 2024 21:18:05 +0100 > > Hi Eli, Emacs developers, > * Gregor Zattler [2024-01-18; 09:52 +01]: > > * Eli Zaretskii [2024-01-18; 08:13 +02]: > >> Thanks. Please say "make V=1" (but without -jN option that runs > >> several Make commands in parallel), and wait for the first command > >> that fails due to the above fatal error. Then run the same command > >> under GDB, > > > > the last lines wihtout -j are: > > > > TZ=UTC0 touch -t 197001010000 emacs-lisp/byte-opt.elc > > '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ > > -l comp -f batch-byte-compile emacs-lisp/bytecomp.el > > TZ=UTC0 touch -t 197001010000 emacs-lisp/bytecomp.elc > > '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \ > > -l comp -f batch-byte-compile emacs-lisp/comp.el > > > > alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1 > > make[3]: *** [Makefile:325: emacs-lisp/comp.elc] Aborted > > > In case that helps, I bisected this issue and got the > following result: > > d3cefd3e98354929d96c9396e5920e8a123784dc is the first bad commit commit d3cefd3e98354929d96c9396e5920e8a123784dc > Author: Mattias EngdegÄrd > Date: Sat Nov 4 16:34:09 2023 +0100 > > Leaner hash table dumping and thawing Are you saying that the current HEAD of the master branch still shows this failure? From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 21 03:52:37 2024 Received: (at 68557) by debbugs.gnu.org; 21 Jan 2024 08:52:37 +0000 Received: from localhost ([127.0.0.1]:36575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRTZF-00089G-EY for submit@debbugs.gnu.org; Sun, 21 Jan 2024 03:52:37 -0500 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]:58480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRTZD-00088y-2r for 68557@debbugs.gnu.org; Sun, 21 Jan 2024 03:52:36 -0500 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-40e72a567eeso26727545e9.0 for <68557@debbugs.gnu.org>; Sun, 21 Jan 2024 00:52:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705827146; x=1706431946; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=gsoM2v+y4GmPd2O3pz0KTc2mhUSnFkjhljggjhX3vy8=; b=QVAqGsehQxEY4NpMQ2WRScUk4uAlumHzK4Tyja/+0FuG7k2MmQJpys2p7vxSLSUuX0 hXScSrj1/nR1NwuRRKcC1nZXvD5sZn4MzZPHmXQpQuHpss8tlYIn4A6wgeal7jHDB40B 2/xWcwW+aGv/zCJsRx66gwN9arjPlStS5cZBco0zvKK5y60iVpWrHDGt5s7bCF0Nu6L2 XVULalDysW7cK9ksi/Vyg+ee/8zSE6HWC48Dfx6Z/3eUNFyoF/iRF++6og904+q8Ch8z 89SLhWkv4O3jyOPjBR+p1ScfMPUWGVR3gA1/nFbxbY4qpyrCrWsNR5fc+3LyVpZtE7p+ P4eQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705827146; x=1706431946; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=gsoM2v+y4GmPd2O3pz0KTc2mhUSnFkjhljggjhX3vy8=; b=JIVOUrtSWicVmhmqso4mtHhxGhF2XKrqDkn4uNGYah4bZolLRmbDW7+GKtu4OrF81w uNvX6X4GjNadAswvLcVLB86KeCbgZWT2hpdRRHpDyjN59+hfZObr81ga+gbHBC4Bjb/w m0u2S1DKkA3z1LM34JimryA8o6zUB1E4oAKYsAaDaHM8opfUtzrHC9AwFUc/zg3Be8/j opY5uGm510GG2LmMO9vyiopJ3qcv/wdvVU7AxrVjEtZW8v2va4y93TVeC5iWWOjl8tg1 WrgdRMv5AWxiSnfmHEdDAste2N5A8E0kQz75xvqRnmtQ8GmkIj0Blil4/kJMV0OeL0fI xs6A== X-Gm-Message-State: AOJu0Yz5Ek1KD95elrpIW+f4GigtiVAPe8jl7kbFsoAAqMWPyAOXpCkA /k6pMlyKU83934pWKYQ/IghDsK2V7L8SXDEwJfAJznxnTFeuswPV X-Google-Smtp-Source: AGHT+IFaCibPPOJqUIzAM1vYdwE0JnJL2QCsM/RLPmy0DmAyVw3Yr0OFM+6v14OwIN4lTACTP/oFww== X-Received: by 2002:a05:600c:2d4b:b0:40e:88b1:95be with SMTP id a11-20020a05600c2d4b00b0040e88b195bemr722456wmg.304.1705827145574; Sun, 21 Jan 2024 00:52:25 -0800 (PST) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id h4-20020a056512350400b0050e80dce4cfsm1574279lfs.71.2024.01.21.00.52.24 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 21 Jan 2024 00:52:24 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: Re: bug#68557: 30.0.50; "--enable-checking=yes,glyphs" leads to "alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1" From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <83msszs27f.fsf@gnu.org> Date: Sun, 21 Jan 2024 09:52:23 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <7F3C08F0-8B0E-4E08-AD02-56170A60C805@gmail.com> References: <87mst3bjet.fsf@no.lan> <837ck7b245.fsf@gnu.org> <87o7djja51.fsf@no.lan> <87zfwzu5c2.fsf@no.lan> <83msszs27f.fsf@gnu.org> To: Eli Zaretskii X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68557 Cc: 68557@debbugs.gnu.org, Gregor Zattler X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) 21 jan. 2024 kl. 06.08 skrev Eli Zaretskii : >> In case that helps, I bisected this issue and got the >> following result: >>=20 >> d3cefd3e98354929d96c9396e5920e8a123784dc is the first bad commit This is a known bad commit (mea culpa), but that problem was fixed in = the one that followed. From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 21 04:15:46 2024 Received: (at 68557) by debbugs.gnu.org; 21 Jan 2024 09:15:46 +0000 Received: from localhost ([127.0.0.1]:36598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRTve-0002Hw-4i for submit@debbugs.gnu.org; Sun, 21 Jan 2024 04:15:46 -0500 Received: from mout.gmx.net ([212.227.15.15]:55929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRTvY-0001rj-S7 for 68557@debbugs.gnu.org; Sun, 21 Jan 2024 04:15:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1705828528; x=1706433328; i=grfz@gmx.de; bh=dUES0Do7Gspc2OQ/hNH0ZNuYLPgfemgvA9KL/eA3QQk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=BO20XoB+6frY7mWV4udn+B80W89cSNAa4lJqWKLv0RYs8AG8lVBoDLxZ55e7v1Ux Y2iKK8pqPQ0OAZqLiOQ2BXX97h1yxJeAp3Uq7QTb96C0mDM/rJkAlg15Dizf4KZNb 3LaZjjsT/aAphtjsiha3KcKUFv2gauNVBqYqWHz7HeCnslEtBiYPLmbvWtOwk8t29 Nu95CQCxReBi8YG1YOw9T9nXU/WBIdmvLJFJIZ8611YU0ufM+0DNMJjW7egmFmupx uFPPcaXbZ2A+iEfR0SnmHWrx8pxhwUWTx2aSj52SJBj0KJEGsXQEswVd3oNdNQLUT WO3EEsyBbrz4iHjlHQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost ([95.90.236.232]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Msq6M-1r7U8O3Ptg-00tDgT; Sun, 21 Jan 2024 10:15:28 +0100 From: Gregor Zattler To: Eli Zaretskii , Mattias =?utf-8?Q?Engdeg=C3=A5rd?= Subject: Re: bug#68557: 30.0.50; "--enable-checking=yes,glyphs" leads to "alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1" In-Reply-To: <83msszs27f.fsf@gnu.org> References: <87mst3bjet.fsf@no.lan> <837ck7b245.fsf@gnu.org> <87o7djja51.fsf@no.lan> <87zfwzu5c2.fsf@no.lan> <83msszs27f.fsf@gnu.org> Date: Sun, 21 Jan 2024 10:14:52 +0100 Message-ID: <87y1cjvyib.fsf@no.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:RzVE5yqi+nAF6ELS+hWowy/6g0lCuRYJTx6WFLuso6gAHQ3vh+d xmT68FETakCpmjH2f0iOlwb2+JkCnBIWMulwk5dXj/CTNovhtIdTFMr9PqVrzZDrd8T3aUW 7olecb6mNHcm5NvNP6OmO+cJ9zCI2MLow2dsFNhIx1iLAyHL088hyWhJVFe3Q5ZjYEc1Z6T AWY5Q1OqlWLPM7SBw57Vw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:+k2vHQPJAs8=;yl++1+ptniEfjf56TiJEXbu/+gi NRhQnTL2CrxBkv/K8xnPbLsxIGPWn4eYewKTjNvA5MW+FFVexlStKedGynaGKT26kc3RVq/Y3 ncB4UdbmIG7IAS+bUinWJPpzgME1UrI/iiztcrpvquOIsCpUNQM19EMHt3/OsMOGPc93mkzu2 cdgnumivV35kw3xjZVg3i/lQ6KVE/4kv/YBmJEYdHMWFsK+U7LoLfJQroW99uRtk2M2I/jmsv U8pLlJlfX8sVWWsdkFMZkXw0+wuzpUOS/85oeTN/6O+pWbCdETZWeMYDGwdeQCOfN+yVGAj65 aO38pyKA3hf8kodiV9xu0kl+m4BRYs18rkuwbktwv3oEkhugleLCLXTrh6cwginG2Nkzuc+bV 3P4uSIm4pa1gStdIQie6/LVEHSfg0OilUH9gwJ4NU5ZLL9MYBY0Vvd+CJO5AO8Ff2B+u36Xsy UK7vDsXeM1EPEgB2cJZzTUPl9oHn+XTbpkAiTdknydnUxCX5oad4JJI99W5yxb/3Ce7lN26QU QFnEad1X0dIb5WnqJ/cl4yVkVcFaxSEj9cMppWmyxX1DCDiGfL0HSotkIg2G2w3hNxyhnrErm 5yn+Tly2sy1OvdrYNR6iZKwnYCaoYPM09lhzxUMhTZs0SBCOjLGGKcaJWeVQdwADM7EgOq7n4 Ee95H8iPn+n3Hrfggg8p7b+4sgQOVjbzje9mxo9IVj3a7KuxsamH813vYlDlm9i+sSvpiApdF 8PEM9VxqevpwtVIB/3cLCmhR1PhUDD1sIGUKT2rcAgT16lgoYvyTwM4dEoDHV9D/ma3yetiqq W+jEStf94HWFIDLmaLjcmpdHrKEjMZ4PlTFYJx/pTYVAKEhSprkcpoQCKzAaGXa2Ql088SCl7 /xlVo8mAzykcuewJeF82b6edoxTJogUKkv7I6l5jhsbqvexvHRcU0fzHHlUAxpPKVZbFdk9Ch bXDNxw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 68557 Cc: 68557@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Eli, Emacs developers, * Eli Zaretskii [2024-01-21; 07:08 +02]: >> From: Gregor Zattler >> Cc: 68557@debbugs.gnu.org >> Date: Sat, 20 Jan 2024 21:18:05 +0100 >>=20 [...] >> In case that helps, I bisected this issue and got the >> following result: >>=20 >> d3cefd3e98354929d96c9396e5920e8a123784dc is the first bad commit = = commit d3cefd3e98354929d96c9396= e5920e8a123784dc >> Author: Mattias Engdeg=C3=A5rd >> Date: Sat Nov 4 16:34:09 2023 +0100 >>=20 >> Leaner hash table dumping and thawing > > Are you saying that the current HEAD of the master branch still shows > this failure? sorry that I did not check that first. I confirm master at commit 0a07603ae8db41f69e83b1bfec6e28a92f737852 does build even with --enable-checking=3Dyes,glyphs Thanks to who ever fixed this bug. Regards, Gregor From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 21 05:15:11 2024 Received: (at 68557-done) by debbugs.gnu.org; 21 Jan 2024 10:15:11 +0000 Received: from localhost ([127.0.0.1]:36650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRUr8-00050z-Rr for submit@debbugs.gnu.org; Sun, 21 Jan 2024 05:15:11 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43996) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRUr7-0004hk-SX for 68557-done@debbugs.gnu.org; Sun, 21 Jan 2024 05:15:10 -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 ) id 1rRUqy-0007S4-4J; Sun, 21 Jan 2024 05:15:00 -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=pemlUE3HUObmVFKNbcR9QWk+3PGh1gYT4i+DVlcwm28=; b=I3+0bB54+iDD yTfMPAxEmev2OtbnEigW92yS4BSLLEB9ku8LhaJ0nHk/bRyJ8puEZgwSBuTg7e+dmOevMBU6vsBRV hofBDxpgwT1TcY2bMASTZgdhNZmkosWS2+XKC8Bh9OliJY+6MJP6uyIP9/dMysjyQTn7Wi5GN6Ko/ 7lzm4B6QnZ2Vf9jhAO+oZgUGRAe8lm7FovukgsHiGlp5MImhec4/IQ9GbHrrHD0GEGcac1VhfI+1d VxI8MP175X6ph/xseTk4xazN7ROzEadyeeEFqyFG8RST8pLV7yqW2s+5dmzqoU8UihrV/P+NN2S+n TyO3cGSrLoBvCpyDx8y4cA==; Date: Sun, 21 Jan 2024 12:14:30 +0200 Message-Id: <834jf7ro1l.fsf@gnu.org> From: Eli Zaretskii To: Gregor Zattler In-Reply-To: <87y1cjvyib.fsf@no.lan> (message from Gregor Zattler on Sun, 21 Jan 2024 10:14:52 +0100) Subject: Re: bug#68557: 30.0.50; "--enable-checking=yes,glyphs" leads to "alloc.c:3446: Emacs fatal error: assertion failed: h->index_size > 1" References: <87mst3bjet.fsf@no.lan> <837ck7b245.fsf@gnu.org> <87o7djja51.fsf@no.lan> <87zfwzu5c2.fsf@no.lan> <83msszs27f.fsf@gnu.org> <87y1cjvyib.fsf@no.lan> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68557-done Cc: mattiase@acm.org, 68557-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Gregor Zattler > Cc: 68557@debbugs.gnu.org > Date: Sun, 21 Jan 2024 10:14:52 +0100 > > > Are you saying that the current HEAD of the master branch still shows > > this failure? > > sorry that I did not check that first. > > I confirm master at > commit 0a07603ae8db41f69e83b1bfec6e28a92f737852 does > build even with --enable-checking=yes,glyphs > > Thanks to who ever fixed this bug. That was Mattias. Thanks, I'm therefore closing this bug. From unknown Fri Jun 20 07:11:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 18 Feb 2024 12:24:16 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator