GNU logs - #79733, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79733: [PATCH] igc: Make size of charset_table_init changeable at build time
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 31 Oct 2025 05:56:01 +0000
Resent-Message-ID: <handler.79733.B.176189014215144 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 79733
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: 79733 <at> debbugs.gnu.org
Cc: Pip Cet <pipcet@HIDDEN>, Helmut Eller <eller.helmut@HIDDEN>
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.176189014215144
          (code B ref -1); Fri, 31 Oct 2025 05:56:01 +0000
Received: (at submit) by debbugs.gnu.org; 31 Oct 2025 05:55:42 +0000
Received: from localhost ([127.0.0.1]:39587 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vEi6u-0003wB-Re
	for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 01:55:41 -0400
Received: from lists.gnu.org ([2001:470:142::17]:38008)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1vEi6g-0003va-K6
 for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 01:55:31 -0400
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 <gerd.moellmann@HIDDEN>)
 id 1vEi6Z-0000fB-TD
 for bug-gnu-emacs@HIDDEN; Fri, 31 Oct 2025 01:55:19 -0400
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1vEi6W-0004DM-Ei
 for bug-gnu-emacs@HIDDEN; Fri, 31 Oct 2025 01:55:19 -0400
Received: by mail-wm1-x329.google.com with SMTP id
 5b1f17b1804b1-475dd559b0bso24198625e9.1
 for <bug-gnu-emacs@HIDDEN>; Thu, 30 Oct 2025 22:55:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1761890111; x=1762494911; darn=gnu.org;
 h=mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=3nsxOq6uA4aC7lwi8jCXQqHMALrxUKEtzIXsYyfGrYI=;
 b=F3R0JfnXQy/6nv7CF8CH9FjLChGQQ3ddUv4SdvI+rPKp8+SA+ua4TL5fU605aeQb8k
 s8qXJK3UbaajsALH1aSvyPumQOEMpRsKPXwbRyLv0Fu0GBLseeAQsWg4KGLQPuEL+wwN
 rEfEiT5kVLQxjyxMsuDXdFFhRcD7sdfmufIy7iPkOUUoxnK51SBTChu2WfBmHhhSNA0q
 xNs84/XoZIYBgjZYO+Wvr1ZAd+n2cV/8M+vHZBY0LV7hH+Od7ZoGJlR6roEdIgueMlR7
 wRN4rlj6myuaYOQmYGZN7SwdEYJztJl33Sw6Etgi9AfAAwggdgTIbFip78gsJOfShEUT
 j/Lg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1761890111; x=1762494911;
 h=mime-version:message-id:date:subject:cc:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=3nsxOq6uA4aC7lwi8jCXQqHMALrxUKEtzIXsYyfGrYI=;
 b=HmbMCiYkBGKOdnmwPRBVRrfdMooYxW8IKv00s9nYQhqzaxvbcaSX5afEL0imgvzsVm
 5cQdVhnlZSp4IHlc8whceaAl1Tb2sw1rroUf4ABVvZI4UmJQnB1kUsqCwRurG8hjneQi
 ofLPwqjao0/fpqQ/OPbJUY2lTztSGsQlrODm/JFCofhgOJXZacllA7dOuBl5h1IvSATC
 tzZpo7hBJHm02eiRPlwqUJttHMdK+SCuue8Y9qj5hvbZu0szV/7YrQClWhvUx6UcbmRk
 UgKNqoZhfs+41TvZt96n5uMxwbIvbmP7J6zhprSFT4VEfJ8uNvdYP6sX5/M8JXqinO7v
 otOA==
X-Gm-Message-State: AOJu0YxgDzfRpAPOREJQHFSH8Jy/HMcxCTykVIOztV/NsTQfKdpV2L+u
 o6dCwxT8hgeYM77QvWF3kembAn9UhW6/oxcBBbXmiaNYvUAoab2RFUX0
X-Gm-Gg: ASbGncseJUbUhzjuHqx0wM3O0iw3VDav0Dqm1ExQCBzYsaPpL1B9Pkj3M5/06r7TmZj
 XrFMwo48c3gLqopowiQ8GXbQkF3zHGb6K/EttzWI1F0p3SF57lv8yKiKlhYmwEdKO3yTiQM72Vp
 dYgjFFBRnoRZOGyTqRGPYGUzTg0mRMPRGmJ5gio4M1xW7vlQbodZqzwRZZIiJblQqD+clcu8mjR
 Ip0SmTEG1z3+pdxViosbVBxJx40rJujFFa5ud4yCV/GyyZK1fuh4S+/X4x9Yr46BRMU7OpPWNFf
 8GG4ymH9DYK3AcxApv9m/FhWcorZa1mTiEQHdl1jJWpXfrDv/LgsZXNffGyxlE4zUcKEN9aigYw
 q4h0Jmfkl7LPhjKIgOQOXchDcbO3kYxBNztxxyofVU+0jxmL/nqtBEVRf5iHh+c+kI+o+yKgjqb
 7msfpkQGkpjAro9Ql8Bub7FuQg2yyorDz3AbtVPe+MXYMvI58EyvFJNDa+4yuITZJUd9GBPdrVx
 swTJb3p32kv
X-Google-Smtp-Source: AGHT+IHpkH19Aq/1b9KreZsM2zvRG5GddacxiFmEvU+rjlja6DQGp6I3Yiwz2B3wdnNefH+X9h1yrA==
X-Received: by 2002:a05:600c:8418:b0:475:df91:de03 with SMTP id
 5b1f17b1804b1-477308ec666mr16984485e9.39.1761890111346; 
 Thu, 30 Oct 2025 22:55:11 -0700 (PDT)
Received: from pro4 (p200300e0b738df0084449d7ceb59c631.dip0.t-ipconnect.de.
 [2003:e0:b738:df00:8444:9d7c:eb59:c631])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-429c13f4732sm1505626f8f.43.2025.10.30.22.55.10
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 30 Oct 2025 22:55:10 -0700 (PDT)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Date: Fri, 31 Oct 2025 06:55:09 +0100
Message-ID: <m2ecqjbooy.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=2a00:1450:4864:20::329;
 envelope-from=gerd.moellmann@HIDDEN; helo=mail-wm1-x329.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--=-=-=
Content-Type: text/plain

Tags: patch

I've merged feature/igc into my Emacs and the 'mac' build aborted.
Reason was that charset_table_init is too small for the mac build, which
dumps ca. 280 charsets.

The attached patch makes the sizeof of charset_table_init changeable at
build time, and prints the reason before aborting in the pdumper.

WDYT Helmut and Pip?


--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment;
 filename=0001-Make-size-of-charset_table_init-changeable-at-build-.patch

From 9e239f2df1fd26f0d48c5739b7827167ae5e93c1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gerd=20M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Date: Fri, 31 Oct 2025 06:45:07 +0100
Subject: [PATCH] Make size of charset_table_init changeable at build time

* src/charset.h (CHARSET_TABLE_INIT_SIZE): New.
* src/charset.c (charset_table_init): Use CHARSET_TABLE_INIT_SIZE.
* src/pdumper.c (dump_charset_table): Print why we abort.
---
 src/charset.c |  2 +-
 src/charset.h |  3 ++-
 src/pdumper.c | 10 ++++++++--
 3 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/charset.c b/src/charset.c
index 898cdd9d4d4..a24884624e3 100644
--- a/src/charset.c
+++ b/src/charset.c
@@ -2355,7 +2355,7 @@ init_charset_once (void)
    during an initial bootstrap wreak havoc after dumping; see the
    M_MMAP_THRESHOLD value in alloc.c, plus there is an extra overhead
    internal to glibc malloc and perhaps to Emacs malloc debugging.  */
-struct charset charset_table_init[180];
+struct charset charset_table_init[CHARSET_TABLE_INIT_SIZE];
 
 void
 syms_of_charset (void)
diff --git a/src/charset.h b/src/charset.h
index 54e2d1c437b..3908a29e5ff 100644
--- a/src/charset.h
+++ b/src/charset.h
@@ -546,7 +546,8 @@ #define EMACS_MULE_LEADING_CODE_PRIVATE_22	0x9D /* 2/2 */
                                Lisp_Object, Lisp_Object,
                                struct charset *, unsigned, unsigned);
 
-extern struct charset charset_table_init[180];
+enum { CHARSET_TABLE_INIT_SIZE = 300 };
+extern struct charset charset_table_init[CHARSET_TABLE_INIT_SIZE];
 
 INLINE_HEADER_END
 
diff --git a/src/pdumper.c b/src/pdumper.c
index 7ec61d46f15..52c63e189ed 100644
--- a/src/pdumper.c
+++ b/src/pdumper.c
@@ -3404,10 +3404,16 @@ dump_charset_table (struct dump_context *ctx)
   dump_clear_referrer (ctx);
 #ifndef HAVE_MPS
   dump_emacs_reloc_to_dump_ptr_raw (ctx, &charset_table, offset);
-#else
+# else
   size_t size = ctx->offset - offset;
   if (size > sizeof charset_table_init)
-    emacs_abort ();
+    {
+      fprintf (stderr,
+	       "CHARSET_TABLE_INIT_SIZE is %zu, need at least %zu\n",
+	       sizeof charset_table_init / sizeof *charset_table_init,
+	       size / sizeof *charset_table_init);
+      emacs_abort ();
+    }
   dump_emacs_reloc_copy_from_dump (ctx, offset, &charset_table_init,
 				   size);
 #endif
-- 
2.51.2


--=-=-=--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Subject: bug#79733: Acknowledgement ([PATCH] igc: Make size of
 charset_table_init changeable at build time)
Message-ID: <handler.79733.B.176189014215144.ack <at> debbugs.gnu.org>
References: <m2ecqjbooy.fsf@HIDDEN>
X-Gnu-PR-Message: ack 79733
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Reply-To: 79733 <at> debbugs.gnu.org
Date: Fri, 31 Oct 2025 05:56:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 79733 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
79733: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79733
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79733: [PATCH] igc: Make size of charset_table_init changeable at build time
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 31 Oct 2025 07:17:01 +0000
Resent-Message-ID: <handler.79733.B79733.17618949813684 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79733
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: 79733 <at> debbugs.gnu.org, eller.helmut@HIDDEN, pipcet@HIDDEN
Received: via spool by 79733-submit <at> debbugs.gnu.org id=B79733.17618949813684
          (code B ref 79733); Fri, 31 Oct 2025 07:17:01 +0000
Received: (at 79733) by debbugs.gnu.org; 31 Oct 2025 07:16:21 +0000
Received: from localhost ([127.0.0.1]:39867 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vEjMz-0000xL-BU
	for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 03:16:21 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:59738)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vEjMr-0000ws-FJ
 for 79733 <at> debbugs.gnu.org; Fri, 31 Oct 2025 03:16:17 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1vEjMk-0008Er-Jy; Fri, 31 Oct 2025 03:16:06 -0400
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=fEE2zuj//Hm0LyPIJ17QEvzeIJ+rsZYedjF8qVpkb5A=; b=JWDHVXqukmQ5rlImTsRu
 QUPJZLcBJMKWLRtfIAXtnhECjYM0/iRtoRGsxto5PWYsgo3I5T18EmoGf7AlT4jg6Gt3K2YCmA/ik
 VZNpCZYtC41yATbJmEZkTdBwluTQaQil0PjebhvthIzuW+sr7Wj1N5PlAUARe+/ab5zcpoRWHYhS8
 8BVDx8P8CU3Pds5zIEMU3gT+4W9lajrNlbZQIj1iwtkm01p4YQy7SjpknGQVtjjGhY1AZW2rYYrEL
 IXDGZeKotwjOQK/Y3bzuH7W1sLa3l93+7YcEJRg9pW6zbmzomGpTocNab6AMCBl1szDhsdMgv5kcd
 hIw0TCgqe6fHmg==;
Date: Fri, 31 Oct 2025 09:16:00 +0200
Message-Id: <86wm4blexb.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <m2ecqjbooy.fsf@HIDDEN> (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Fri, 31 Oct 2025 06:55:09 +0100)
References: <m2ecqjbooy.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: Pip Cet <pipcet@HIDDEN>, Helmut Eller <eller.helmut@HIDDEN>
> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> Date: Fri, 31 Oct 2025 06:55:09 +0100
> 
> I've merged feature/igc into my Emacs and the 'mac' build aborted.
> Reason was that charset_table_init is too small for the mac build, which
> dumps ca. 280 charsets.

Why doesn't this happen on the master branch?  Did the igc branch
somehow enlarged the number of characters to dump on macOS?

> -    emacs_abort ();
> +    {
> +      fprintf (stderr,
> +	       "CHARSET_TABLE_INIT_SIZE is %zu, need at least %zu\n",
> +	       sizeof charset_table_init / sizeof *charset_table_init,
> +	       size / sizeof *charset_table_init);
> +      emacs_abort ();
> +    }

Why do you need to use %zu here?  The 'enum's type is signed integer,
AFAIR, so %d should be enough.  And for the second argument, we could
use a ptrdiff_t value instead.

We avoid using unsigned data types in Emacs, because they cause
trouble when mixed with the predominantly signed integer types we use.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79733: [PATCH] igc: Make size of charset_table_init changeable at build time
Resent-From: Pip Cet <pipcet@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 31 Oct 2025 07:25:02 +0000
Resent-Message-ID: <handler.79733.B.17618954874917 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79733
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: 79733 <at> debbugs.gnu.org, eller.helmut@HIDDEN
X-Debbugs-Original-Cc: bug-gnu-emacs@HIDDEN, Helmut Eller <eller.helmut@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.17618954874917
          (code B ref -1); Fri, 31 Oct 2025 07:25:02 +0000
Received: (at submit) by debbugs.gnu.org; 31 Oct 2025 07:24:47 +0000
Received: from localhost ([127.0.0.1]:39881 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vEjV7-0001HC-LZ
	for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 03:24:46 -0400
Received: from lists.gnu.org ([2001:470:142::17]:60138)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1vEjUt-0001Gi-To
 for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 03:24:37 -0400
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 <pipcet@HIDDEN>)
 id 1vEjUm-0002gB-VO
 for bug-gnu-emacs@HIDDEN; Fri, 31 Oct 2025 03:24:25 -0400
Received: from mail-08.mail-europe.com ([57.129.93.249])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <pipcet@HIDDEN>)
 id 1vEjUj-0001nE-G9
 for bug-gnu-emacs@HIDDEN; Fri, 31 Oct 2025 03:24:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1761895447; x=1762154647;
 bh=2n3XIjpFxcbxM8iRWGMvEs0g3voNgxs3CUHKR43RD5g=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector;
 b=eSdbE4ZpAJCTCn1lHmMzaZDMcvwdsaWAL+eBPYER0a7OYAccvL5lEdW7T6h4NTiIp
 TiwGbiZZh9OP3qFM5EAEN/7mgjlxf/penNKJG5j//R2clgrUb1+FxO/vBAqo0zFbCp
 M2qwNEqH8/bQroC5snG5JTXK3EEG5atrn85V07ycjYG4QfGi9P7PuMdu6BJTyCkPi6
 JFHDpmkzl/AZnmlnCZv7JR2pt0I9yyiIB3kdNcHdGv3Ryidaqo9jk52s4diBBQhhro
 evdgrpn29bDQ2Mo08tlLqg8EpWzpUk+Hi/nkO2kFF91juwvIueUPKBG8VprS+IN0RJ
 s201S1LIujkDg==
Date: Fri, 31 Oct 2025 07:24:01 +0000
From: Pip Cet <pipcet@HIDDEN>
Message-ID: <87tszf8rj3.fsf@HIDDEN>
In-Reply-To: <m2ecqjbooy.fsf@HIDDEN>
References: <m2ecqjbooy.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 17a77605dbfcaf8df8bb71c45b612cfd1b9f1165
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=57.129.93.249; envelope-from=pipcet@HIDDEN;
 helo=mail-08.mail-europe.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:

> Tags: patch
>
> I've merged feature/igc into my Emacs and the 'mac' build aborted.

The only reason it aborted was that last-minute emacs_abort
change. Without that change, you would have seen silent data corruption
and a tricky bug.

> Reason was that charset_table_init is too small for the mac build, which
> dumps ca. 280 charsets.

Not surprised. That's why I immediately and loudly objected to the idea
when it was proposed, and again when it was merged, particularly since
the merge happened without addressing any of my concerns.

> The attached patch makes the sizeof of charset_table_init changeable at
> build time, and prints the reason before aborting in the pdumper.

NOOOO!

There is NO reason for charset_table_init. charset_table should be
allocated dynamically, and then we could remove a lot of code.

There is no reason not to allocate charset_table dynamically.

There was a reason once, unexec, but it's gone.

We can argue about statically allocating fixed-sized objects (which is
usually a bad idea with MPS), but statically allocating
dynamically-resized objects is wrong. Period.

There's a patch to remove charset_table_init in the archives. Just apply
it.

> WDYT Helmut and Pip?

I'm assuming it does what it says on the label, so I'm just going to
move this to my pile of obvious bugs that I can only fix locally and
stop spending time on this.  This isn't even the worst one (equal still
crashes when called on a perfectly valid sub-char-table, for example),
but it makes me seriously doubt that working on the savannah branches is
a good idea right now.

It's very frustrating.

> [2. text/x-patch; 0001-Make-size-of-charset_table_init-changeable-at-buil=
d-.patch]...

Sorry, not going to open that one.

Pip





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79733: [PATCH] igc: Make size of charset_table_init changeable at build time
Resent-From: Helmut Eller <eller.helmut@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 31 Oct 2025 07:43:02 +0000
Resent-Message-ID: <handler.79733.B.176189657611567 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79733
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: 79733 <at> debbugs.gnu.org, pipcet@HIDDEN
X-Debbugs-Original-Cc: bug-gnu-emacs@HIDDEN, Pip Cet <pipcet@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.176189657611567
          (code B ref -1); Fri, 31 Oct 2025 07:43:02 +0000
Received: (at submit) by debbugs.gnu.org; 31 Oct 2025 07:42:56 +0000
Received: from localhost ([127.0.0.1]:39994 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vEjmh-00030Q-HB
	for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 03:42:56 -0400
Received: from lists.gnu.org ([2001:470:142::17]:52842)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eller.helmut@HIDDEN>)
 id 1vEjmU-0002yP-HK
 for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 03:42:49 -0400
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 <eller.helmut@HIDDEN>)
 id 1vEjmN-0007QR-SJ
 for bug-gnu-emacs@HIDDEN; Fri, 31 Oct 2025 03:42:35 -0400
Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <eller.helmut@HIDDEN>)
 id 1vEjmL-0003nn-1R
 for bug-gnu-emacs@HIDDEN; Fri, 31 Oct 2025 03:42:35 -0400
Received: by mail-ed1-x535.google.com with SMTP id
 4fb4d7f45d1cf-63c3c7d3d53so3735597a12.2
 for <bug-gnu-emacs@HIDDEN>; Fri, 31 Oct 2025 00:42:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1761896546; x=1762501346; darn=gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=S+5fO9UI3RQztD0dBF0rqFi9ZAYwg3iSOcjIsnJIBf0=;
 b=ja44GlJuUtOoR8fCjo1yHoavw2CXPKxR1/CoV+1Kxo9NqzSlt4n5XwHgjj+MK4qS7g
 M+YR1uZnBy+19Qq+E/KIKUfsmQqDmaBYzYlR8VkfMZWZRimVbe3lR79NTZMJkcXe6uS3
 0W6/waQ9NqQvilfHJFt1O7RUhRUrw7uALH2FoSqX1Hn2w7JQBKIHVu42oW7g+qOG8riZ
 GmxazQsE62jKNVJDqWqIcVf0d4LZyDpje3o7ZKjTXBCjuWtfW8e+iSsdFchuVhGlzKGV
 ACk4jIOcQ3ys+/DuWxfZJXOfBBrZfPKC6o2m9sxazo6cH60hLvVKw0/js89Y9GR6mu6a
 JE3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1761896546; x=1762501346;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=S+5fO9UI3RQztD0dBF0rqFi9ZAYwg3iSOcjIsnJIBf0=;
 b=XgHOxA3bkk8BTfp/yPaTfnIWYpm8VmhBTrJb/PMv3PGsLkM51tqhgyznfaNhQUE+Ap
 4BWMyayZSxcEnHHnVjDrJ/A6SsiM5UL1ursPpCyNK6klA3IMxxwFQkiGD6vdlC5IUmNI
 twVC9COXby2tmSQy8uegQltq97rjbuz63rIEbz6PF2CVGX8ZTKjY7/WwKyzrHFdVHmZb
 wfntQAbCyk+gpNHihs6C+KyomEPBRJzvglPltr4/SmTqXP9dhGQqF7ObyXanpXQstFLH
 aUcxr7KzaNvJfFyodtVMGCnm9f+b2wC+ilXe0DtSFyuz1984I7LyVTjVJ9J59xJf0KO3
 rXtw==
X-Gm-Message-State: AOJu0YxARTuUVm9tp88EMaiC0R3O6IHgoiugK2BjsO67GxXgH3iGAFg0
 lC3MIO1LcePn5GrlK8DYrJGe/v2BQii0WzqR8Pj91mL7rDFmFZum8KH4
X-Gm-Gg: ASbGnct+lOHEEklg7gE4ImtwR6bZ94i59YwcEv9EHB0J0XzxoImN3sEI7dmcrH/QVLM
 umkj2vzMd8oB6bnMfoJ7ZMV+89d1XmbRrNZ2iDrH31tF2AK6SxwtsdRYqFeaor7KQO8gT1xF3TJ
 Wd9Les3sInyjK1vCdnmDp0+FGcT8Q5q32MFOves3BkvGg5nyLH2McwMUTS38FDpvOSx9saCGEoK
 C/anRrhAg9RuDDSCGW3njrXX19XTdpXcNs567V8so1E7SIjFDQEpneZmaavzxnz1RiFRMOfOXPF
 hF28v09Or0qrVupz5QMmpGaMyoCxIpCBGyqGPwwtrtTUnKAoFyM5yE9CrwAx5hqG+OR9dwY9m5I
 3AEucJ1JXH+uqTlnxUAmcKKuc8HBJXvOW67K/NT9qNXjwZ+NRxrS+WkLo6syCtXqsQ4XtLe3nfw
 ==
X-Google-Smtp-Source: AGHT+IG6zWTg0FD4N8C78DFoRQGYaQ52j+G9zHAph4LlNwb0BQP9SddE/5LotQv/P3FQFPnWvFzi9Q==
X-Received: by 2002:a17:907:96a9:b0:b3f:e1e9:22c7 with SMTP id
 a640c23a62f3a-b70708dd0a5mr175257366b.65.1761896545862; 
 Fri, 31 Oct 2025 00:42:25 -0700 (PDT)
Received: from caladan ([31.177.112.212]) by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-b7077975cfesm107774066b.4.2025.10.31.00.42.25
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Oct 2025 00:42:25 -0700 (PDT)
From: Helmut Eller <eller.helmut@HIDDEN>
In-Reply-To: <m2ecqjbooy.fsf@HIDDEN>
References: <m2ecqjbooy.fsf@HIDDEN>
Date: Fri, 31 Oct 2025 08:42:23 +0100
Message-ID: <87seezo6u8.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=2a00:1450:4864:20::535;
 envelope-from=eller.helmut@HIDDEN; helo=mail-ed1-x535.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

On Fri, Oct 31 2025, Gerd M=C3=B6llmann wrote:

> Tags: patch
>
> I've merged feature/igc into my Emacs and the 'mac' build aborted.
> Reason was that charset_table_init is too small for the mac build, which
> dumps ca. 280 charsets.
>
> The attached patch makes the sizeof of charset_table_init changeable at
> build time, and prints the reason before aborting in the pdumper.
>
> WDYT Helmut and Pip?

The comment before charset_table_init says that it is large enough to
handle Emacs while it is bootstrapping.  Evidently the comment doesn't
describe reality.  It would probably better to remove charset_table_init
and always allocate charset_table dynamically.

Helmut




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79733: [PATCH] igc: Make size of charset_table_init changeable at build time
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 31 Oct 2025 07:51:01 +0000
Resent-Message-ID: <handler.79733.B79733.176189702214226 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79733
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 79733 <at> debbugs.gnu.org, eller.helmut@HIDDEN, pipcet@HIDDEN
Received: via spool by 79733-submit <at> debbugs.gnu.org id=B79733.176189702214226
          (code B ref 79733); Fri, 31 Oct 2025 07:51:01 +0000
Received: (at 79733) by debbugs.gnu.org; 31 Oct 2025 07:50:22 +0000
Received: from localhost ([127.0.0.1]:40049 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vEjtt-0003hN-1I
	for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 03:50:21 -0400
Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:47285)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1vEjtl-0003bK-8j
 for 79733 <at> debbugs.gnu.org; Fri, 31 Oct 2025 03:50:17 -0400
Received: by mail-wm1-x32f.google.com with SMTP id
 5b1f17b1804b1-4770e7062b5so13741895e9.2
 for <79733 <at> debbugs.gnu.org>; Fri, 31 Oct 2025 00:50:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1761897006; x=1762501806; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=rss1+EXiXczlnJ3T04wVRLF2MQg1twgjsIsDLY9g0vc=;
 b=DRq3OfUkX4KIxEjvfLpjAq+jEfWqIndwrqdi581OFRhsu5/n2/k8A3AoRArEZS9m1E
 oyLJm9P4j5wuz2Yg0kjLosOfRpt0IBRplTLzxp45XX7MJr0fE3j/GPDq9o54ELea1tkc
 6qdcD0lo64gP59cbzTqcPYDoDd4zRjWtsO/1grIVweaOvNUIFypKLXakN0lSmK0uALIx
 Cv7d97+w5jvDhBVPBjnzj9dFRDt7ULfvEwd2sCSNwhCjihe+hRgRCQ69vjwoMxs/MEsl
 YYDsQzMi70oRpChim+Mp1NNClWvEpMRzVoY9UJQ/Y/spEskPJMEun9dLL+WjnOmfUu1q
 cVfA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1761897006; x=1762501806;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=rss1+EXiXczlnJ3T04wVRLF2MQg1twgjsIsDLY9g0vc=;
 b=lUqdlLtJEw3z5aeD+wLqR+gjjelyjHnPaWznR8Pt2r/C3niJRNZNXKy5pY+KVNb760
 i3RTFuOoyACgnxc5PXU+320dG5EdAsTkLdllxyHJOXsmuX4ig7cInGjSa76Ifiu0thoh
 RKY+OU7rE5gpFzDDt5nQiD0DGGSZOHzkmSg/dAkiU7722T2ypAusr3oFId30weOI7OaC
 /9/k1C4AMsEsoxlyt0dp4fi1cOrXhM0WPFASrqVJafWupSD+Hm3SJ9uNrga88nUGbkRt
 sem2Sd1oETuxqVMHtU5jTEltdnvqKWm81F3AMI45J7UWJl+/TA2d6ymyl8hq5s/Hrsbo
 dAfA==
X-Gm-Message-State: AOJu0Yz3DpjG8qwyBRFW+CzWPsoZp3xZtB5Yvq2W4TU2tMWulrZjCqog
 eynBJigBTHZuSeVXUq8VG1XUkcexMEa92Kq3tLW67mXGN10vfMHNPd6A
X-Gm-Gg: ASbGncvO6G8pXJp3Z+PFPqF8f7T/CTP9O3hJ2iSupRylsE0uR4rFcdWREqZG1I95my+
 SVeFBkMDZsZaBVfaqk6Anej/50fUVKVFaB2Uy97ptsuJRE5quCD+eary+GkV2SawhHtTbiOmL77
 BsU51XG0N9g4htsIWFo2RszQeCe018UhimSBF5WRDB+S5W14CL8UWvetjw2Z9njADoHPn8O/aZt
 SOORjV7OWnABHHBnHxAc7sP407TWMsOEpZxT/38b+C2uEoU0wXuGPCqHqPQSUnHUnXWxtTXftV8
 75MQmBSm1XC9Z14GmTjusGt9OpN7kDSSvX+Hin3stvdHj7hvhOGoYi7d4sbfm+xfjVwYDVMcEoM
 Oddw5WCka0CK1LSKbTDrqyxD27de+8qhS0quu26bSFLBoNB53+98VN6rzKzUmjPgOF4x/8w3oiB
 HAnJLRn1hkgsIL3O3Dks5mCr19TLEhqadS7JU1QjtuXwSht3fPIDMAXynY4PDr3lIsJogW7KJkB
 gUPLPWAls8catA9ILz2zp0FECI0I6R3NQ==
X-Google-Smtp-Source: AGHT+IEKpgihTG165IfaNl+mgM6PLNOMl2atJAqTsacKIaPXbrPwYVBOC4f3wmsKuQibTWRnPnL9mg==
X-Received: by 2002:a05:6000:4014:b0:429:8d28:4079 with SMTP id
 ffacd0b85a97d-429bd6be60amr2173418f8f.62.1761897005383; 
 Fri, 31 Oct 2025 00:50:05 -0700 (PDT)
Received: from pro4 (p200300e0b738df00b42a37bac059b60a.dip0.t-ipconnect.de.
 [2003:e0:b738:df00:b42a:37ba:c059:b60a])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-429c10ff1besm2069281f8f.9.2025.10.31.00.50.04
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Oct 2025 00:50:05 -0700 (PDT)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <86wm4blexb.fsf@HIDDEN>
References: <m2ecqjbooy.fsf@HIDDEN> <86wm4blexb.fsf@HIDDEN>
Date: Fri, 31 Oct 2025 08:50:03 +0100
Message-ID: <m2ms57a4t0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> Cc: Pip Cet <pipcet@HIDDEN>, Helmut Eller <eller.helmut@HIDDEN=
m>
>> From: Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN>
>> Date: Fri, 31 Oct 2025 06:55:09 +0100
>>=20
>> I've merged feature/igc into my Emacs and the 'mac' build aborted.
>> Reason was that charset_table_init is too small for the mac build, which
>> dumps ca. 280 charsets.
>
> Why doesn't this happen on the master branch?  Did the igc branch
> somehow enlarged the number of characters to dump on macOS?

As it says above it's in my Emacs which has ns and mac.

>
>> -    emacs_abort ();
>> +    {
>> +      fprintf (stderr,
>> +	       "CHARSET_TABLE_INIT_SIZE is %zu, need at least %zu\n",
>> +	       sizeof charset_table_init / sizeof *charset_table_init,
>> +	       size / sizeof *charset_table_init);
>> +      emacs_abort ();
>> +    }
>
> Why do you need to use %zu here?

IIUC, Helmut and Pip want to remove charset_table_init, so this is not
relevant anymore.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79733: [PATCH] igc: Make size of charset_table_init changeable at build time
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 31 Oct 2025 08:09:02 +0000
Resent-Message-ID: <handler.79733.B.176189810419050 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79733
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Pip Cet <pipcet@HIDDEN>
Cc: 79733 <at> debbugs.gnu.org, eller.helmut@HIDDEN
X-Debbugs-Original-Cc: bug-gnu-emacs@HIDDEN, Helmut Eller <eller.helmut@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.176189810419050
          (code B ref -1); Fri, 31 Oct 2025 08:09:02 +0000
Received: (at submit) by debbugs.gnu.org; 31 Oct 2025 08:08:24 +0000
Received: from localhost ([127.0.0.1]:40167 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vEkBK-0004x6-MZ
	for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 04:08:23 -0400
Received: from lists.gnu.org ([2001:470:142::17]:54212)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1vEkBF-0004wZ-HZ
 for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 04:08:19 -0400
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 <gerd.moellmann@HIDDEN>)
 id 1vEkB7-00060T-Qw
 for bug-gnu-emacs@HIDDEN; Fri, 31 Oct 2025 04:08:10 -0400
Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1vEkB4-0007VC-4F
 for bug-gnu-emacs@HIDDEN; Fri, 31 Oct 2025 04:08:09 -0400
Received: by mail-wr1-x431.google.com with SMTP id
 ffacd0b85a97d-429c48e05aeso1378f8f.1
 for <bug-gnu-emacs@HIDDEN>; Fri, 31 Oct 2025 01:08:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1761898082; x=1762502882; darn=gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=XoNu2V90uUXpJ5KkDFs5dKGcRvuGiXvTS8XjpMqsO4M=;
 b=hEMvrJ1ZTu6KoLhL4GropSEBAVHpovoXBqp0s3lnYoBZ1e0o4dVKLqf4Q1cqKeumfO
 RM0EBZYH/R7mmMsmh239ANIVdGwXSAv1P3uXqlKZ3lShZMa54lc1c2XRHmvZdk8ZAeEf
 DwpUoHFaB/Y1Zm3iFX8xEdNE8gzb83ztiTD6tqblbYv/2wlbqp0aN7T3Hn9P0fd9lUGQ
 HWi8Bl2+lBFz29elfcmERiYY+plGke8ohczAoiZb5tnm4L41AfdPcHkoaerJOaWKQqRZ
 p1HWIkfpeUPlq4/IVhbS4LeCUaZqTTiX4frmYunuhXQhQVmFFhvrLfzHp+wHZldzC8rI
 0nWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1761898082; x=1762502882;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=XoNu2V90uUXpJ5KkDFs5dKGcRvuGiXvTS8XjpMqsO4M=;
 b=KpylVXFgJ/PdbIkrQzyOc5lcZ4N0G8aBQycc/lEU/ZBKffAaz1/p6HUEG8TNPAgGBU
 oIxl9nBTgzHT7C3YFBglKhbnUY2YPdnsIUlxz+gL30NCMvSWjxz63Emdhj+d1PpDYJNJ
 KIj8LtN89SGgSd87XADhv+RtuEpXDLT0EKb0QTgBvDNQY1I3bmHAhBFLr+rNkOlepFhp
 qHO35I5uuG6BZqJKWFp0uxxRUaDex+0GaIs79LWbVKKHJdJkcPNas8NbHyBSAV3/b4e5
 gyImkfP1g3Q2FICI7S1Pa6uGcFyQeDbf+3j0dC5/FCbXSzFPaePkJXntnxkN9vI2yJ/2
 VgXQ==
X-Gm-Message-State: AOJu0YwacOlShiHRr6vzeh4DQ1jTm9WCh4SlL22h+wsf/HSkAaR59cUc
 na02UBxFKzN9ZAmVFzIjIes5o1xS7Ag4bbBvknJEz1zEbc7p9m5U5aWm
X-Gm-Gg: ASbGncuOSsNvL6hxEmsNiWfiTdD3ahG7tE/q9JZ1+zYqn8PK6ZqHEnOg0d75ROoFA8x
 dQAiCQf9xwx6mgilzKK1v4DYwLE+nqT8uGXJrdlDfBHtiw8ySbQomVV/PkFY4n0ko5Dwx7DxPVc
 lmPBIWZR/Aa8x0icmuZEkWA87trh3jNG2lLh1nYr+fPiPWzoTRYbBhir1TGsOKXjEoM0Ssjtve5
 kiNJChucFG2g6DfvbKPHmZdOE/tIs8r/pTchfZUZUr/qzMRv4CE6E1xNDKnuinYf4i7vNoJWy83
 QCufmJb292Lxws7dOJ2HbD+kDXkLetlB1wZo0c2u+ES/5xnMpB0SHq24OGJNGna2Z/tNFVIvdJl
 YVdFt/bEusc0aPRVf4q3JlkWXPJifOm0khhi0lGZuP5UmQ5lbH9Ysf+h81UIUr+DZgA8N+OcmWT
 yJSWbnkwGwZxhVuW1r3TpAHJRzmbVpOiJMjZnU9FQroZQ803Rj+y95j0NZ8XwDSO5rqJM90Rp6X
 Vke+JH/B0wgPkOk+DKLnNc=
X-Google-Smtp-Source: AGHT+IGQxWc1GIWdAUnJOFMWHo3MMy19vSEFqk2I+zLxwl1Y2PEOnB2To2arT4rznqdlTj128hbRtw==
X-Received: by 2002:a5d:5f47:0:b0:429:8b4a:c3a0 with SMTP id
 ffacd0b85a97d-429b4c0f3f3mr5711604f8f.2.1761898082004; 
 Fri, 31 Oct 2025 01:08:02 -0700 (PDT)
Received: from pro4 (p200300e0b738df00b42a37bac059b60a.dip0.t-ipconnect.de.
 [2003:e0:b738:df00:b42a:37ba:c059:b60a])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-429c1405fffsm2050521f8f.45.2025.10.31.01.08.01
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Oct 2025 01:08:01 -0700 (PDT)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <87tszf8rj3.fsf@HIDDEN>
References: <m2ecqjbooy.fsf@HIDDEN> <87tszf8rj3.fsf@HIDDEN>
Date: Fri, 31 Oct 2025 09:08:00 +0100
Message-ID: <m2ikfva3z3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=2a00:1450:4864:20::431;
 envelope-from=gerd.moellmann@HIDDEN; helo=mail-wr1-x431.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Pip Cet <pipcet@HIDDEN> writes:

> Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:
>
>> Tags: patch
>>
>> I've merged feature/igc into my Emacs and the 'mac' build aborted.
>
> The only reason it aborted was that last-minute emacs_abort
> change. Without that change, you would have seen silent data corruption
> and a tricky bug.

Been there yesterday, weird error when building, enabled checking, et
voila :-).

>> Reason was that charset_table_init is too small for the mac build, which
>> dumps ca. 280 charsets.
>
> Not surprised. That's why I immediately and loudly objected to the idea
> when it was proposed, and again when it was merged, particularly since
> the merge happened without addressing any of my concerns.
>
>> The attached patch makes the sizeof of charset_table_init changeable at
>> build time, and prints the reason before aborting in the pdumper.
>
> NOOOO!
>
> There is NO reason for charset_table_init. charset_table should be
> allocated dynamically, and then we could remove a lot of code.
>
> There is no reason not to allocate charset_table dynamically.
>
> There was a reason once, unexec, but it's gone.
>
> We can argue about statically allocating fixed-sized objects (which is
> usually a bad idea with MPS), but statically allocating
> dynamically-resized objects is wrong. Period.
>
> There's a patch to remove charset_table_init in the archives. Just apply
> it.
>
>> WDYT Helmut and Pip?
>
> I'm assuming it does what it says on the label, so I'm just going to
> move this to my pile of obvious bugs that I can only fix locally and
> stop spending time on this.  This isn't even the worst one (equal still
> crashes when called on a perfectly valid sub-char-table, for example),
> but it makes me seriously doubt that working on the savannah branches is
> a good idea right now.

Interesting. Is that in igc or master? I'm asking because I'm seeing
another weird problem after I merged igc: an AOT native-comp build hangs
when building js.el. That's in my Emacs.

> It's very frustrating.

Sometimes it is, yeah.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79733: [PATCH] igc: Make size of charset_table_init changeable at build time
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 31 Oct 2025 08:14:02 +0000
Resent-Message-ID: <handler.79733.B.176189841120046 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79733
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Helmut Eller <eller.helmut@HIDDEN>
Cc: 79733 <at> debbugs.gnu.org, pipcet@HIDDEN
X-Debbugs-Original-Cc: bug-gnu-emacs@HIDDEN, Pip Cet <pipcet@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.176189841120046
          (code B ref -1); Fri, 31 Oct 2025 08:14:02 +0000
Received: (at submit) by debbugs.gnu.org; 31 Oct 2025 08:13:31 +0000
Received: from localhost ([127.0.0.1]:40180 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vEkGI-0005DF-DV
	for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 04:13:31 -0400
Received: from lists.gnu.org ([2001:470:142::17]:36198)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1vEkGB-0005Cn-JJ
 for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 04:13:24 -0400
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 <gerd.moellmann@HIDDEN>)
 id 1vEkG6-0007WZ-3G
 for bug-gnu-emacs@HIDDEN; Fri, 31 Oct 2025 04:13:18 -0400
Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1vEkG2-00085s-Mu
 for bug-gnu-emacs@HIDDEN; Fri, 31 Oct 2025 04:13:17 -0400
Received: by mail-ed1-x533.google.com with SMTP id
 4fb4d7f45d1cf-64074f01a6eso1979869a12.2
 for <bug-gnu-emacs@HIDDEN>; Fri, 31 Oct 2025 01:13:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1761898389; x=1762503189; darn=gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=EsN7dm3g5GNOA9vSGxeNaTOFLtBNkmjy1sNCZbghe1M=;
 b=MqXtaaeCQDZoWBjIQmiLQ91a6EsyHUAh+bkZdcRKG2NgF5H6jJtuSzavbkiDFumNyP
 LUM7a9BJI/L+4VzVKmIDAnRycn++KwJzjC4bkAZLvfF9GGC8+JJDb7paZLz9ek+oqmQg
 0OKVCxxikAU0uk0DS+fRyBC/YbRdQqer5wXPbSbxqO79TLss3yJBC5bkZoCLysVouamT
 3AWrUUWctNKxQ6fuHzT6c8zlKZ2PHc6znWQI2i5bovQsiLiTAPZT23dfLCDyz+1eVkEW
 SwxhzpH6bPxRfNnx7FpHjFlnEFLD6t6U/yd6NDOpbfbcKy00I0n+yLM2V4tDGQDfcEGe
 fw/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1761898389; x=1762503189;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=EsN7dm3g5GNOA9vSGxeNaTOFLtBNkmjy1sNCZbghe1M=;
 b=GFs2MvaPyxonXErNILlSkI8JAnHWlQ+ifpn4dLTbaoEFSZVqpQjAVfHFogLQo6yBjl
 YViDStx+bdg25BVOPOrMF3f9DMm5R2G6b3CFXMMjEnKFKZBE4PihCDsBCcx7Lkw1LrIk
 t69rZ85NvrHmmV5LgPShkQGNaXJqXmrz2d7+F5G/7rCoYyxuxeA5qq4wYnp+b82OIz7g
 CE8ixcviAk6xeWFpi0f0UR28UpOXUC7fbNk/d9NHMk9SWHflRMck46ryVfkE4MLjf190
 9KZCdH0V7Lbk9FhAxFsd3AkLNjbvx6TRqQu5Jxfn0x9yZmi1jKY4WV1tFaZXXae/wL5x
 wObg==
X-Gm-Message-State: AOJu0YyT43uCd7bdIEAbXyI+dxpZ3hm3RdGONvs7eg5j55f6ZrWK/8VP
 JaMu05HeeOJaUzD0KCb7jPSnm068PrPHU/D7dklDMFeUPwml4mZEzBNl
X-Gm-Gg: ASbGncsHM4UHc5O6oq4/od0VtWX9d91OagklZu9oc2neKurITx+FsqsKZSLGZy9Q61f
 a5dDFRydPXvCpWyug/j4jr9uFUZ6gf9m5c2vLszg1eKSEaOgrFBEKKw2dqcf62NuvzSABmUDm8s
 I1ZDerTk0kQbXi+O559cxm4VIYmtFNsMkIgYWJ0rZ+y0uVcW559bk9TLMJxb0g3CxCN0T8eM46M
 YWS2t1gcSwfho8t8HhlhtW8D8oQehm9H1TVv7Q/rwdh/xgMywH52ybGCoc+kvKDZnykaN1+FroM
 xzC50A0FJTPkSN0pG9rxuCVnlRQhkYsAnTzUOTBaKtmQs1g7Fzf4QLK2x+dZUu4svnF3Xc306bL
 7OTjEBQDWJ22ifDhBhNtShfYw03hhReCETA3lIztmEnWYX6DlkDBLhr2w7y+9GhFgUjqckMC7kR
 erFm+Zda4IZs2AmvQoZgL0Cm9ead067QKc/EbDMskGTCmU7PMasW+LEDEDqh6yfjr0xXdOqY0MR
 ZBM+tLx2YXR
X-Google-Smtp-Source: AGHT+IFokvoGXdcRdeclrFwI1l5fWNpqDZ970ZhybyGdbep3Dv8PecNTty/sdtJM7KCHicwLwiZauA==
X-Received: by 2002:a05:6402:5341:20b0:640:6650:9170 with SMTP id
 4fb4d7f45d1cf-64077025304mr1749422a12.25.1761898389295; 
 Fri, 31 Oct 2025 01:13:09 -0700 (PDT)
Received: from pro4 (p200300e0b738df00b42a37bac059b60a.dip0.t-ipconnect.de.
 [2003:e0:b738:df00:b42a:37ba:c059:b60a])
 by smtp.gmail.com with ESMTPSA id
 4fb4d7f45d1cf-6407b427fb9sm1005748a12.23.2025.10.31.01.13.07
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Oct 2025 01:13:08 -0700 (PDT)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <87seezo6u8.fsf@HIDDEN>
References: <m2ecqjbooy.fsf@HIDDEN> <87seezo6u8.fsf@HIDDEN>
Date: Fri, 31 Oct 2025 09:13:07 +0100
Message-ID: <m2ecqja3qk.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=2a00:1450:4864:20::533;
 envelope-from=gerd.moellmann@HIDDEN; helo=mail-ed1-x533.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Helmut Eller <eller.helmut@HIDDEN> writes:

> On Fri, Oct 31 2025, Gerd M=C3=B6llmann wrote:
>
>> Tags: patch
>>
>> I've merged feature/igc into my Emacs and the 'mac' build aborted.
>> Reason was that charset_table_init is too small for the mac build, which
>> dumps ca. 280 charsets.
>>
>> The attached patch makes the sizeof of charset_table_init changeable at
>> build time, and prints the reason before aborting in the pdumper.
>>
>> WDYT Helmut and Pip?
>
> The comment before charset_table_init says that it is large enough to
> handle Emacs while it is bootstrapping.  Evidently the comment doesn't
> describe reality.  It would probably better to remove charset_table_init
> and always allocate charset_table dynamically.

OK, then I'll close this issue because I'm good in my Emacs for now, and
I don't really have the energy for more. I'll put that on my todo
though, just in case.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79733: [PATCH] igc: Make size of charset_table_init changeable at build time
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 31 Oct 2025 08:14:02 +0000
Resent-Message-ID: <handler.79733.B79733.176189838619997 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79733
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Pip Cet <pipcet@HIDDEN>
Cc: gerd.moellmann@HIDDEN, 79733 <at> debbugs.gnu.org, eller.helmut@HIDDEN
Received: via spool by 79733-submit <at> debbugs.gnu.org id=B79733.176189838619997
          (code B ref 79733); Fri, 31 Oct 2025 08:14:02 +0000
Received: (at 79733) by debbugs.gnu.org; 31 Oct 2025 08:13:06 +0000
Received: from localhost ([127.0.0.1]:40177 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vEkFo-0005C6-2j
	for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 04:13:06 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:34656)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vEkFh-0005Bo-EM
 for 79733 <at> debbugs.gnu.org; Fri, 31 Oct 2025 04:12:55 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1vEkFa-00084q-Up; Fri, 31 Oct 2025 04:12:46 -0400
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=ycbmqBIyHJz9FPzaV7qHCMWzSR9iC/MWafyBnXDm224=; b=gKCCidVGPLy4tjUJ3Xe3
 1BgGIe/EELX4nGdENm4Lc9VRxKUopecdv5zxS39zEZBHU8hVpB4IEonnQRm0ACrsLnyKkUAnJXBdN
 jcbKAEiV0T1Aafof31NXRDGBnS9liCqoG3jvODO5iUfSlwZ65HugTrdDHrEKjZ7gakfH1uW4Ttap7
 pruaI4jFqSyD//wrQBiCyUA0Z8HnoskmaISKoeHbCON4swnNn0ixn49BjwV6W5P+GUvG7ek9998h0
 SofuGCD7GIc2uDd5q2ObDRsdoSoZSWmv1TqYNwW2IrromqgbqWQe3UqVD+uNyCiTSY0ZQwncsJgLI
 eP1935hsDw8g9Q==;
Date: Fri, 31 Oct 2025 10:12:38 +0200
Message-Id: <86seezlcax.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87tszf8rj3.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
References: <m2ecqjbooy.fsf@HIDDEN> <87tszf8rj3.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 79733 <at> debbugs.gnu.org, eller.helmut@HIDDEN
> Date: Fri, 31 Oct 2025 07:24:01 +0000
> From:  Pip Cet via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> Gerd Möllmann <gerd.moellmann@HIDDEN> writes:
> 
> > Tags: patch
> >
> > I've merged feature/igc into my Emacs and the 'mac' build aborted.
> 
> The only reason it aborted was that last-minute emacs_abort
> change. Without that change, you would have seen silent data corruption
> and a tricky bug.
> 
> > Reason was that charset_table_init is too small for the mac build, which
> > dumps ca. 280 charsets.
> 
> Not surprised. That's why I immediately and loudly objected to the idea
> when it was proposed, and again when it was merged, particularly since
> the merge happened without addressing any of my concerns.

Please identify the merge, so we could be on the same page discussing
it.

> > The attached patch makes the sizeof of charset_table_init changeable at
> > build time, and prints the reason before aborting in the pdumper.
> 
> NOOOO!
> 
> There is NO reason for charset_table_init. charset_table should be
> allocated dynamically, and then we could remove a lot of code.
> 
> There is no reason not to allocate charset_table dynamically.
> 
> There was a reason once, unexec, but it's gone.
> 
> We can argue about statically allocating fixed-sized objects (which is
> usually a bad idea with MPS), but statically allocating
> dynamically-resized objects is wrong. Period.
> 
> There's a patch to remove charset_table_init in the archives. Just apply
> it.

Please point to that patch as well, so that we could revisit the
issue.




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 31 Oct 2025 08:14:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 31 04:14:14 2025
Received: from localhost ([127.0.0.1]:40186 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vEkGz-0005F2-71
	for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 04:14:14 -0400
Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]:58768)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1vEkGr-0005E0-0q
 for control <at> debbugs.gnu.org; Fri, 31 Oct 2025 04:14:05 -0400
Received: by mail-ed1-x52f.google.com with SMTP id
 4fb4d7f45d1cf-63c556b4e0cso4313413a12.1
 for <control <at> debbugs.gnu.org>; Fri, 31 Oct 2025 01:14:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1761898438; x=1762503238; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:subject:from:to:message-id
 :date:from:to:cc:subject:date:message-id:reply-to;
 bh=AFkSu3sgCy/25bGs2OdG7d1pk/h+wj21L2JedMLjvaQ=;
 b=bfN6xo/rOo2ta5IQ/8Ui/FqeNdVlExZzXP0+tVdvaMMSLznsPQ+8/lKC8CPbLtz8mR
 ArtmHMR5JLVxk7l1KGmVQyqU1b6yl0oyEgWbgdanM8W3vz5WuPcbtDLqcYbXKTOhJhQM
 JaWMNUSNmbWufsjCFJlfMV8yorOI95EBKhg4RcXiU41Tanz8m85xeQ8QABgLo7R5ORdM
 OyPft0nKu4xAHFDj6b6WQPGIJGzThWvUs+lgQfgwU/jrCo6b+ReYlBqqZL/hosXIhICa
 Uwc4uAyEwkeZ4yxCBjG+bEX6DUG3voHHXkp6Lg+bZof1ZixN5GbW8DW1/XfVtCU/RIxR
 iB2A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1761898438; x=1762503238;
 h=content-transfer-encoding:mime-version:subject:from:to:message-id
 :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=AFkSu3sgCy/25bGs2OdG7d1pk/h+wj21L2JedMLjvaQ=;
 b=ROZ4BTOIX6bxJltI4WS2cTwhJk5SCnvyqiob/E0rnDaoofa0GTS/Xumrs1P3I8BjG0
 ZfUNklQ0D6XwsVilOFo1fFL6Ze0Xyns00klziBNW7B/7UEFB3yMe1JPYcyMRr+pd4OrI
 kDIscohwT8KP/rSCqZazWAtXwAYPqUGXD0xTu4mmY2KadzqZO+K6JPki23h+pmpIYXtM
 PmEUBAPH7K1jZGpojv98OrXSL0olUTvVhdsnDPNklPrOJcvGl69Mdpzr2bShvPzkRskI
 F1Mb/AVXMTD3EkobBEXn/gkihxDL2ACi6fy6asQ+GkiYIvnO7NKjI5TMYzV69gcGyJDa
 bGIw==
X-Gm-Message-State: AOJu0YwhpH70jLTMQOjQtVSQ2k/GILFVOBXHK4sdVg5hAHrA2jMyIsf1
 c67wcWBgu9yYpF8rM39KysN/ondrpiluc4mYvUiypb8VM3Loy4byzxbS5N2XeTjo
X-Gm-Gg: ASbGncuuIgd6hQ0wXbg21bWaLdIfGO6R2KdORG44dcMe8BMIcGDqzxigtDGhx3i3UJ+
 2UtskWcvkWAMPuS2iKOsG1iQ8LX1q/xyf3UDsUzD3sLj6JSfUrAfIhb9NnEJ3W0N3tPmClYlr0F
 e5s9O2NBM1hdPd4E2d5OE+Xtj8uRlSv/Mbb2mqyvpLcctTb3Wj14Pw/3OhfF3kvkjkET4o6EeZ1
 aMiht9wfIH6QcSuvoXtqiXrOWeuu1IP1ZL9oCVoz+pSMfMetmol0TwxfTeLww9wfeaDBhyzab/7
 HKB/wTkxPHI19v1U4ybAqVP/cVJ6ce8M/MuQTgSf8XbEag39tlR08+6+NtKgrGqBupYOWNig6j1
 yK1U2cjtJONu4WivNpRtzSXBV7HDi+LHO7n96eCQuaf5YApuicOyIfH5DZPBVzW0rjbpUA387wP
 4txleu1xMFl8KHKK5XNmCx5MiGaeuvdIbwiRrsKHxVbOMzdKT+fFZC4oGmkHdyjRvzo9qlAT+PX
 H/BCQo99Bh68DNjXFnhPGQ=
X-Google-Smtp-Source: AGHT+IFRlceF3o7wIY8Admp4QoaJwJo7C21HiHZAqL11wdBPYhRIFsh1FuXANoTS7euSY0xW/miBNg==
X-Received: by 2002:a05:6402:27d1:b0:63b:fb34:7c76 with SMTP id
 4fb4d7f45d1cf-640771d1a5emr1755456a12.31.1761898437674; 
 Fri, 31 Oct 2025 01:13:57 -0700 (PDT)
Received: from pro4 (p200300e0b738df00b42a37bac059b60a.dip0.t-ipconnect.de.
 [2003:e0:b738:df00:b42a:37ba:c059:b60a])
 by smtp.gmail.com with ESMTPSA id
 4fb4d7f45d1cf-6407b449c9csm1019643a12.37.2025.10.31.01.13.56
 for <control <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Oct 2025 01:13:57 -0700 (PDT)
Date: Fri, 31 Oct 2025 09:13:56 +0100
Message-Id: <m2cy63a3p7.fsf@HIDDEN>
To: control <at> debbugs.gnu.org
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Subject: control message for bug #79733
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

close 79733 31.1
quit





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79733: [PATCH] igc: Make size of charset_table_init changeable at build time
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 31 Oct 2025 08:16:01 +0000
Resent-Message-ID: <handler.79733.B79733.176189851020324 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79733
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Helmut Eller <eller.helmut@HIDDEN>
Cc: gerd.moellmann@HIDDEN, 79733 <at> debbugs.gnu.org, pipcet@HIDDEN
Received: via spool by 79733-submit <at> debbugs.gnu.org id=B79733.176189851020324
          (code B ref 79733); Fri, 31 Oct 2025 08:16:01 +0000
Received: (at 79733) by debbugs.gnu.org; 31 Oct 2025 08:15:10 +0000
Received: from localhost ([127.0.0.1]:40193 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vEkHu-0005Hk-36
	for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 04:15:10 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:45602)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vEkHd-0005G7-BH
 for 79733 <at> debbugs.gnu.org; Fri, 31 Oct 2025 04:14:54 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1vEkHX-00088p-9g; Fri, 31 Oct 2025 04:14:47 -0400
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=W53UC0cPvx9rYaRbL8FRsjkpF+J2VW+30nlNIKT+JFA=; b=YDpgyEIZc0MCw/v9rvSS
 L7YaJL8wxOxZIHf+1g0T15uLr0GAUy96G3NxqZXZMni/JkwkK6EfLFMhggVdMGb1KmaRI8mLzba5D
 bJDfOyVk38sqBzPW9BWQancTbD7S4ezWnfBU4jP08n/AfDI/jBTo9D+Lk3ndUKNAUtIoArenwMYpg
 9Rctyz1PNkUDx/pTQHzLjpGO8APYDcRpuib/PspAT8edhlCKo77sF8xCk4eBKEL6/MS2CSYdCWEUt
 GwouQ0DtjvLLwkKNgqvVhNK9D3ltA3qsv69gLlMmhruoTqkJLZCkaFSt0pCBabFah7H3DwpDBIzTF
 CKEu6UBw2qOUIA==;
Date: Fri, 31 Oct 2025 10:14:37 +0200
Message-Id: <86qzujlc7m.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87seezo6u8.fsf@HIDDEN> (message from Helmut Eller on Fri, 31
 Oct 2025 08:42:23 +0100)
References: <m2ecqjbooy.fsf@HIDDEN> <87seezo6u8.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 79733 <at> debbugs.gnu.org, pipcet@HIDDEN
> From: Helmut Eller <eller.helmut@HIDDEN>
> Date: Fri, 31 Oct 2025 08:42:23 +0100
> 
> On Fri, Oct 31 2025, Gerd Möllmann wrote:
> 
> > Tags: patch
> >
> > I've merged feature/igc into my Emacs and the 'mac' build aborted.
> > Reason was that charset_table_init is too small for the mac build, which
> > dumps ca. 280 charsets.
> >
> > The attached patch makes the sizeof of charset_table_init changeable at
> > build time, and prints the reason before aborting in the pdumper.
> >
> > WDYT Helmut and Pip?
> 
> The comment before charset_table_init says that it is large enough to
> handle Emacs while it is bootstrapping.  Evidently the comment doesn't
> describe reality.  It would probably better to remove charset_table_init
> and always allocate charset_table dynamically.

You mean, allocate it both while dumping and after the dump?  Could be
a good idea, provided that it doesn't slow down Emacs' startup and
doesn't require loading files we don't want to load after dump.

IOW, I would like to see the patch, so we could discuss it.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79733: [PATCH] igc: Make size of charset_table_init changeable at build time
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 31 Oct 2025 08:21:02 +0000
Resent-Message-ID: <handler.79733.B79733.176189881521690 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79733
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: 79733 <at> debbugs.gnu.org, eller.helmut@HIDDEN, pipcet@HIDDEN
Received: via spool by 79733-submit <at> debbugs.gnu.org id=B79733.176189881521690
          (code B ref 79733); Fri, 31 Oct 2025 08:21:02 +0000
Received: (at 79733) by debbugs.gnu.org; 31 Oct 2025 08:20:15 +0000
Received: from localhost ([127.0.0.1]:40215 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vEkMo-0005d9-2m
	for submit <at> debbugs.gnu.org; Fri, 31 Oct 2025 04:20:15 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:43800)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vEkMh-0005bE-7G
 for 79733 <at> debbugs.gnu.org; Fri, 31 Oct 2025 04:20:08 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1vEkMY-0000tK-Ee; Fri, 31 Oct 2025 04:19:58 -0400
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=zmuKg4Pte4umMJAzdSUQew6ECNQyG2nEXkWiHImoOxk=; b=YHO0uOpHmuA/MNHYA/SN
 10UL41bVyLm8r/VVknkONad51C15ub0EIaCWLJLwbh30/hw1j9MnfwBtdMEQos0XwatpvvcYbHU6S
 00uUxDwSeK5jfFejuFa1yhPlyJdyTbgSO0OZjG4Hw1EIFC8myy2l3/rT5PzS2Agsu4flreGwMSsuI
 Cap5irLyNDILGWjU5t3j1wyTbfsP/4Kcb0Br4Aolkmnxl+xHZcF7VfCK3+PzukzUv6i9TmZkyWEss
 Pu8hc3wyRpJ7fvtpL+PYNvNdLN+KZM7rgbEEkXESqcDJypLpb0aV75i1WylYgYzv1qBuLsHbKWtXM
 82XcK+ud2MbJmw==;
Date: Fri, 31 Oct 2025 10:19:52 +0200
Message-Id: <86o6pnlbyv.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <m2ms57a4t0.fsf@HIDDEN> (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Fri, 31 Oct 2025 08:50:03 +0100)
References: <m2ecqjbooy.fsf@HIDDEN> <86wm4blexb.fsf@HIDDEN>
 <m2ms57a4t0.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> Cc: 79733 <at> debbugs.gnu.org,  pipcet@HIDDEN,  eller.helmut@HIDDEN
> Date: Fri, 31 Oct 2025 08:50:03 +0100
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> Cc: Pip Cet <pipcet@HIDDEN>, Helmut Eller <eller.helmut@HIDDEN>
> >> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> >> Date: Fri, 31 Oct 2025 06:55:09 +0100
> >> 
> >> I've merged feature/igc into my Emacs and the 'mac' build aborted.
> >> Reason was that charset_table_init is too small for the mac build, which
> >> dumps ca. 280 charsets.
> >
> > Why doesn't this happen on the master branch?  Did the igc branch
> > somehow enlarged the number of characters to dump on macOS?
> 
> As it says above it's in my Emacs which has ns and mac.

Which is different from the "normal" build of the master branch?





Last modified: Fri, 31 Oct 2025 08:30:03 UTC

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