From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eric Marsden Newsgroups: gmane.emacs.bugs Subject: bug#74744: Build failure: SEGV in temacs (with "Pure Lisp storage overflowed") Date: Mon, 9 Dec 2024 11:48:27 +0100 Message-ID: <7b99adb7-ce18-4454-a84c-e346d611ab71@risk-engineering.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17038"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird To: 74744@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Dec 09 12:04:36 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tKbZ6-0004Ex-2t for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 09 Dec 2024 12:04:36 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tKbYe-0007FL-UQ; Mon, 09 Dec 2024 06:04:09 -0500 Original-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 1tKbYa-0007Do-EO for bug-gnu-emacs@gnu.org; Mon, 09 Dec 2024 06:04:04 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tKbYZ-00033V-Sy for bug-gnu-emacs@gnu.org; Mon, 09 Dec 2024 06:04:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=From:MIME-Version:Date:To:Subject; bh=sEENrZL984gKnn3hfVh4pwaL8/2FWdMSILK/ZxrCdJA=; b=KKwJm9T+1tzivbkTN7SbshakS1Xum56skm3NZfBsPjzhnDu7zYjNnC55cc6D5JBvwe5BHKZbipJTD+JIp0sxgAiqZCV1t7LdHXb7UllhsL97J+p7xrZ2dxg1tTlFN0aVLhoV6AePW3AbGehcW8iIj9PLsl9abEmUBzHKpuDumxyPz66wzt1C2YlxBaVd8poaeJHIsks2InIJcRRTQzltIMg/VA1CG6MPaz0YIhf61V/GWijShrU505hOjBNrNT4jjA+R4sLblQWNorqxClehm34OUWJDN9NEokie4GLgGPSh1HODyIPluPvax7UIuzPmdHtzs5jYJX20DKFC5cumog==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tKbYY-0005w1-NG for bug-gnu-emacs@gnu.org; Mon, 09 Dec 2024 06:04:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eric Marsden Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Dec 2024 11:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74744 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.173374223822800 (code B ref -1); Mon, 09 Dec 2024 11:04:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 9 Dec 2024 11:03:58 +0000 Original-Received: from localhost ([127.0.0.1]:53014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tKbYT-0005vf-GK for submit@debbugs.gnu.org; Mon, 09 Dec 2024 06:03:58 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:39446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tKbYR-0005vT-BG for submit@debbugs.gnu.org; Mon, 09 Dec 2024 06:03:56 -0500 Original-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 1tKbYK-0007BU-AM for bug-gnu-emacs@gnu.org; Mon, 09 Dec 2024 06:03:49 -0500 Original-Received: from mail.risk-engineering.org ([2a01:4f8:c0c:a3f8::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tKbYF-0002zx-Vv for bug-gnu-emacs@gnu.org; Mon, 09 Dec 2024 06:03:46 -0500 DKIM-Signature: a=rsa-sha256; bh=sEENrZL984gKnn3hfVh4pwaL8/2FWdMSILK/ZxrCdJA=; c=relaxed/relaxed; d=risk-engineering.org; h=Subject:Subject:Sender:To:To:Cc:From:From:Date:Date:MIME-Version:MIME-Version:Content-Type:Content-Type:Content-Transfer-Encoding:Content-Transfer-Encoding:Reply-To:In-Reply-To:Message-Id:Message-Id:References:Autocrypt:Openpgp; i=@risk-engineering.org; s=default; t=1733741345; v=1; x=1734173345; b=glA1QiTUNSIq2AGDLVnPykr4qsl2dBPi5Gi62rBU+ComXoSLNW08FBvOjWj/CqKp6/qfqFgS vNhWjrXdJ0V+dnzoLuC03sLbVYq9nwsXFbgJB/J1qBqWdhz6Bu5Tg4xXFsPkHYfAcvPFf+Apt7l PxHTYzb0jfCybLnGzjAc1W+mb0nCbtxFTggsEOS6kQUAnZu9tKV+oRQzqSKOOU2l2251yHRxIkz GAjNSa5dGOUt/ZsrTyaNeR3YYIHp0KMCWFMSSuT/pC7fibaM03yQB7508O4EGNyeCgL7oCvdIxS 9vExF8tKblvcad8BzpZ5PQEpBfxOXn0HL6DuaxUY4YNzg== Original-Received: by mail.risk-engineering.org (envelope-sender ) with ESMTPS id d5b0281a; Mon, 09 Dec 2024 11:49:05 +0100 Content-Language: en-US Received-SPF: pass client-ip=2a01:4f8:c0c:a3f8::1; envelope-from=eric.marsden@risk-engineering.org; helo=mail.risk-engineering.org X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:296685 Archived-At: Hello, Building current HEAD (6df535788a20c9047d33dd8a0c62258597632647) on Linux/AMD64 fails with a SEGV. I see that there is a "Pure Lisp storage overflowed" message which is perhaps related. Loading image... Loading international/fontset... Loading dnd... Pure Lisp storage overflowed Loading tool-bar... Loading dynamic-setting... Loading pgtk-dnd... Loading touch-screen... Loading term/common-win... Loading term/pgtk-win... 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... Fatal error 11: Segmentation fault Backtrace: ./temacs(emacs_backtrace+0x3b) [0x5555556f98ab] ./temacs(terminate_due_to_signal+0x7c) [0x5555555dbbd4] ./temacs(+0x883dc) [0x5555555dc3dc] ./temacs(+0x30c4b8) [0x5555558604b8] /lib/x86_64-linux-gnu/libc.so.6(+0x3fce0) [0x7ffff32c9ce0] ./temacs(+0x234058) [0x555555788058] ./temacs(+0x234013) [0x555555788013] ./temacs(+0x234013) [0x555555788013] ./temacs(+0x234013) [0x555555788013] ./temacs(+0x23458b) [0x55555578858b] ./temacs(Fputhash+0x53) [0x55555578bd33] ./temacs(+0x1f6619) [0x55555574a619] ./temacs(Fdefalias+0xb8) [0x555555759528] ./temacs(eval_sub+0x9cd) [0x555555772f0d] ./temacs(+0x256cdd) [0x5555557aacdd] ./temacs(Fload+0xb9f) [0x5555557aba9f] ./temacs(eval_sub+0x9a3) [0x555555772ee3] ./temacs(+0x256cdd) [0x5555557aacdd] ./temacs(Fload+0xb9f) [0x5555557aba9f] ./temacs(eval_sub+0x9a3) [0x555555772ee3] ./temacs(+0x183869) [0x5555556d7869] ./temacs(internal_condition_case+0x6f) [0x55555576c3af] ./temacs(+0x1838cd) [0x5555556d78cd] ./temacs(internal_catch+0x41) [0x55555576c2b1] ./temacs(+0x183c60) [0x5555556d7c60] ./temacs(recursive_edit_1+0xaf) [0x5555556d7d5f] ./temacs(Frecursive_edit+0x10b) [0x5555556d7f4b] ./temacs(main+0x2117) [0x5555555e6937] /lib/x86_64-linux-gnu/libc.so.6(+0x29d68) [0x7ffff32b3d68] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7ffff32b3e25] ./temacs(_start+0x21) [0x5555555e7021] Configure flags: --prefix=/opt/emacs --enable-link-time-optimization --with-x-toolkit=no --with-tree-sitter --with-pgtk --with-native-compilation=yes gcc (Debian 14.2.0-8) 14.2.0 Configured for 'x86_64-pc-linux-gnu'.   Where should the build process find the source code?    .   What compiler should emacs be built with?               gcc -g3 -O2 -flto=8 -ffat-lto-objects   Should Emacs use the GNU version of malloc?             no     (The GNU allocators don't work with this system configuration.)   Should Emacs use a relocating allocator for buffers?    no   Should Emacs use mmap(2) for buffer allocation?         no   What window system should Emacs use?                    pgtk   What toolkit should Emacs use?                          GTK3   Where do we find X Windows header files?                Standard dirs   Where do we find X Windows libraries?                   Standard dirs   Does Emacs use -lXaw3d?                                 no   Is Emacs being built for Android?                       no   Does Emacs use the X Double Buffer Extension?           no   Does Emacs use -lXpm?                                   no   Does Emacs use -ljpeg?                                  yes   Does Emacs use -ltiff?                                  yes   Does Emacs use a gif library?                           yes -lgif   Does Emacs use a png library?                           yes -lpng16   Does Emacs use -lrsvg-2?                                yes   Does Emacs use -lwebp?                                  yes   Does Emacs use -lsqlite3?                               yes   Does Emacs use cairo?                                   yes   Does Emacs use -llcms2?                                 yes   Does Emacs use imagemagick?                             no   Does Emacs use native APIs for images?                  no   Does Emacs support sound?                               yes   Does Emacs use -lgpm?                                   yes   Does Emacs use -ldbus?                                  yes   Does Emacs use -lgconf?                                 no   Does Emacs use GSettings?                               yes   Does Emacs use a file notification library?             yes (inotify)   Does Emacs use access control lists?                    yes -lacl -lattr   Does Emacs use -lselinux?                               yes   Does Emacs use -lgnutls?                                yes   Does Emacs use -lxml2?                                  yes   Does Emacs use -lfreetype?                              yes   Does Emacs use HarfBuzz?                                yes   Does Emacs use -lm17n-flt?   Does Emacs use -lotf?                                   yes   Does Emacs use -lxft?   Does Emacs use -lsystemd?                               yes   Does Emacs use -ltree-sitter?                           yes   Does Emacs use the GMP library?                         yes   Does Emacs directly use zlib?                           yes   Does Emacs have dynamic modules support?                yes   Does Emacs use toolkit scroll bars?                     yes   Does Emacs support Xwidgets?                            no   Does Emacs have threading support in lisp?              yes   Does Emacs support the portable dumper?                 yes   Does Emacs support legacy unexec dumping?               no   Which dumping strategy does Emacs use?                  pdumper   Does Emacs have native lisp compiler?                   yes   Does Emacs use version 2 of the X Input Extension?      no   Does Emacs generate a smaller-size Japanese dictionary? no