GNU bug report logs - #79941
30.2; SEGSEGV in erase-buffer

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Evgeniy Dushistov <dushistov@HIDDEN>; merged with #79942; dated Wed, 3 Dec 2025 18:10:06 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 79941) by debbugs.gnu.org; 13 Jan 2026 12:22:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 13 07:22:46 2026
Received: from localhost ([127.0.0.1]:55979 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vfdQ5-0004nA-Or
	for submit <at> debbugs.gnu.org; Tue, 13 Jan 2026 07:22:46 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:53122)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vfdQ2-0004mn-V0
 for 79941 <at> debbugs.gnu.org; Tue, 13 Jan 2026 07:22:43 -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 <eliz@HIDDEN>)
 id 1vfdPv-0003bv-SU; Tue, 13 Jan 2026 07:22:35 -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=E8i9z014zwVKpLga7ixKkJRZOHydxurGNLMX6seSK1c=; b=X6Prn3Pwydpx
 aywkjpCsYNqK3KXVy+C6I3Lc17qc5yfhHp0Lyrs2Fs7iCC2XbW0enneLKY4ZEq9orm3XQDJHvU23W
 B68wjQdQPLMlXs12L8nnwx7j50rsydjfDrh9SZYGYtKHtENTfJPSHKYSm2yb/y84A2PbwelVS/KjM
 TP5HJ4FeaBvhbETXGKJwBhaxl2ypOJ9CHzfe9ELZ9WdKUowTUGCa8Mq9ZwSFiraAhECMc7Mn+BEWT
 E7Le0F5gZoRfmPMsb38D05Wb2QZpj7cPpmEZaOvLcAXBy5uQPrbpgu4coo88s19e7mdmka64D7b5V
 WfOrg9ugyG8mTs0tRmRLhg==;
Date: Tue, 13 Jan 2026 14:22:33 +0200
Message-Id: <865x954s8m.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>
In-Reply-To: <aWVHmqY8JL05y-wx@HIDDEN> (message from Evgeniy
 Dushistov on Mon, 12 Jan 2026 22:12:26 +0300)
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
References: <aT6qqPiztvjwlBBd@HIDDEN> <86sedd6ubs.fsf@HIDDEN>
 <aT7F4kr8sAo72JlC@HIDDEN> <86jyyp6sek.fsf@HIDDEN>
 <aU485GfRwlle5-ld@HIDDEN> <86y0mptzss.fsf@HIDDEN>
 <aU5SrRYVliuYZULP@HIDDEN> <86v7httr31.fsf@HIDDEN>
 <aU6Tu3UfQPhjQ3cc@HIDDEN>
 <86y0m58zuf.fsf@HIDDEN> <aWVHmqY8JL05y-wx@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79941
Cc: eggert@HIDDEN, 79941 <at> debbugs.gnu.org
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 (---)

> Date: Mon, 12 Jan 2026 22:12:26 +0300
> From: Evgeniy Dushistov <dushistov@HIDDEN>
> Cc: eggert@HIDDEN, 79941 <at> debbugs.gnu.org
> 
> > Any further information or feedback?  Did the problem persist after
> > the patch?
> 
> It crashed again (I just pressed something like backspace during editing buffer), but this time looks like some problem
> with debugging toolkit:

The backtrace says Emacs tried to show an error message and bumped
into an invalid object.  Please show the error message it wanted to
display, perhaps it will give some ideas.  It should be possible to do
that in frame #7:

> #7  0x0000555555828a7f in print_error_message (data=..., data@entry=..., stream=stream@entry=..., context=<optimized out>, caller=..., caller@entry=...) at print.c:1135

Something like this:

  (gdb) frame 7
  (gdb) p data
  (gdb) xlist




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 12 Jan 2026 19:12:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 12 14:12:45 2026
Received: from localhost ([127.0.0.1]:34241 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vfNLI-0002hz-GF
	for submit <at> debbugs.gnu.org; Mon, 12 Jan 2026 14:12:45 -0500
Received: from send126.i.mail.ru ([89.221.237.221]:20130)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1vfNLF-0002hg-1h
 for 79941 <at> debbugs.gnu.org; Mon, 12 Jan 2026 14:12:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Transfer-Encoding:Content-Type:MIME-Version:
 References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:
 Content-Type: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:X-Cloud-Ids:Disposition-Notification-To;
 bh=d8u9dVTlSIDHcPqsyqMi0H3peNO3+5gKh+Qa1+jLrF8=; t=1768245161; x=1768335161; 
 b=iacafdU/cDspS8IiLKbn+zrZnpd5Y8MIX9NbOeySgSC9lU/Oxr2saAs6YLan14A/pBqxRonoiXb
 QPErqhBVmiapNWMCbVyPGn8HkWT7GzlkmgB+4jleymxPmLDey5Yb8pCz5DoKzeiNHQJPxxvOO1Sv/
 5Urn/Ovx0Ue8dO3Dl5ALs64WGrOVPb770ki+A7o6dUAEOWCvUnn4lN4jWKcHNp1LSILKoHoyN3+Lj
 Y/d/FOsIrag9Y5QzGObPQHX7QViElXjidlXIU6DsjRpL9WY5uR+XO5s66NMW14IzqxzwVvhm5B3hm
 ClmZQAM0PpvVOxRghEAPMsweOZTl3ly0vi6A==;
Received: by exim-smtp-7b4fb89df9-w58cc with esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1vfNL7-00000000Uk7-3A2S; Mon, 12 Jan 2026 22:12:34 +0300
Date: Mon, 12 Jan 2026 22:12:26 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
Message-ID: <aWVHmqY8JL05y-wx@HIDDEN>
References: <aT6qqPiztvjwlBBd@HIDDEN> <86sedd6ubs.fsf@HIDDEN>
 <aT7F4kr8sAo72JlC@HIDDEN> <86jyyp6sek.fsf@HIDDEN>
 <aU485GfRwlle5-ld@HIDDEN> <86y0mptzss.fsf@HIDDEN>
 <aU5SrRYVliuYZULP@HIDDEN> <86v7httr31.fsf@HIDDEN>
 <aU6Tu3UfQPhjQ3cc@HIDDEN> <86y0m58zuf.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
In-Reply-To: <86y0m58zuf.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-7b4fb89df9-w58cc;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: B8F34718100C35BD
X-77F55803: 4F1203BC0FB41BD979975AF0D777FEBD78E5B51DE69E67E134CC12E14949938B182A05F53808504048925C267CF9A21B3DE06ABAFEAF6705D734CB747BC51E4B89358FA74219D7148A0BCCF10ADC6348
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE79683A3C835791080EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AC83A81C8FD4AD23D82A6BABE6F325AC2E85FA5F3EDFCBAA7353EFBB55337566DDAE7ACB9D63E4C4B258E3D3EA4FB1250FC33D5DB9E59BBB26CFB30DBD3626A68EEF46B7454FC60B9742502CCDD46D0D21E93C0F2A571C7BF6B57BC7E64490618DEB871D839B73339E8FC8737B5C224931C0090ACECF247DCC7F00164DA146DAFE8445B8C89999729449624AB7ADAF37F6B57BC7E64490611E7FA7ABCAF51C92176DF2183F8FC7C036A2807E4187C3608941B15DA834481F9449624AB7ADAF37BA3038C0950A5D3613377AFFFEAFD269176DF2183F8FC7C073D3C14A638F3BE67B076A6E789B0E97A8DF7F3B2552694AD5FFEEA1DED7F25D49FD398EE364050F9647ADFADE5905B1C766E17BBE5724E9B3661434B16C20ACC84D3B47A649675FE827F84554CEF5019E625A9149C048EE9ECD01F8117BC8BEE2021AF6380DFAD18AA50765F790063735872C767BF85DA227C277FBC8AE2E8BD00653D74F80EC5F75ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356
X-C1DE0DAB: 0D63561A33F958A5BB64BFAF20F812BA5002B1117B3ED696E3DE50B2657059521E49B01306B5E3AD823CB91A9FED034534781492E4B8EEAD14747542773C033FBDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE191716CD42B3DD1D34CAB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D6591CAAB907457E6F14F89B3BF89AEC5CC23606CAF69E2EF583125E9A3D3F95554773E4F79C37722C89B8341EE9D5BE9A0A9C589BF550E45CA5F73F2941613FAF9EE400D7B66A1B1D9F6536EB022892E5344C41F94D744909CEC8F807477DE22D4A7397C8D64B6653D624A389F0E278DBF4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVVt0N+pdRHOZ+PztH+XN83o=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA16324BC5722E0FF3BCAB951B70A5BD4BD8E95910C07FE373EF2042D8FFC769B2268390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79941
Cc: eggert@HIDDEN, 79941 <at> debbugs.gnu.org
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 (-)

> Any further information or feedback?  Did the problem persist after
> the patch?

It crashed again (I just pressed something like backspace during editing bu=
ffer), but this time looks like some problem
with debugging toolkit:

bt full

#0  terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbacktra=
ce_limit@entry=3D2147483647) at emacs.c:442
#1  0x000055555559a8e6 in die (msg=3Dmsg@entry=3D0x555555914538 "pdl->kind =
=3D=3D SPECPDL_BACKTRACE", file=3Dfile@entry=3D0x5555558f81d2 "eval.c", lin=
e=3Dline@entry=3D123) at alloc.c:8082
#2  0x00005555555a17f7 in backtrace_function (pdl=3D<optimized out>) at eva=
l.c:123
#3  0x00007fffffffd08f in <function called from gdb> ()
#4  0x00005555558260c2 in SYMBOL_NAME (sym=3D...) at /usr/src/debug/emacs/e=
macs-30.2/src/lisp.h:2370
#5  print_object (obj=3D..., printcharfun=3D..., escapeflag=3Dtrue) at prin=
t.c:2433
        len =3D 93824995539458
        i =3D <optimized out>
        name =3D {
          i =3D <optimized out>
        }
        size_byte =3D <optimized out>
        p =3D <optimized out>
        signedp =3D <optimized out>
        confusing =3D <optimized out>
        base_depth =3D 0
        base_sp =3D 0
        buf =3D "\240!\222UUU\000\000\226\235}UUU\000\000 \322\377\377\377\=
177\000\000\350\211H\361\377\177\000\000\340\321\377\377\377\177\000\000\22=
2\262}UUU\000\000\v\000\000\000\000"
        print_obj =3D <optimized out>
        next_obj =3D <optimized out>
#6  0x00005555558281fd in Fprin1 (object=3D..., printcharfun=3D..., printch=
arfun@entry=3D..., overrides=3D..., overrides@entry=3D...) at print.c:777
        count =3D {
          bytes =3D <optimized out>
        }
        pc =3D {
          printcharfun =3D {
            i =3D 0x30
          },
          old_printcharfun =3D {
            i =3D 0x30
          },
          old_point =3D -1,
          start_point =3D -1,
          old_point_byte =3D -1,
          start_point_byte =3D -1,
          specpdl_count =3D {
            bytes =3D 224
          }
        }
#7  0x0000555555828a7f in print_error_message (data=3D..., data@entry=3D...=
, stream=3Dstream@entry=3D..., context=3D<optimized out>, caller=3D..., cal=
ler@entry=3D...) at print.c:1135
        obj =3D {
          i =3D <optimized out>
        }
        li =3D {
          tortoise =3D {
            i =3D <optimized out>
          },
          max =3D <optimized out>,
          n =3D <optimized out>,
          q =3D <optimized out>
        }
        sep =3D 0x5555558f27a6 ", "
        errname =3D {
          i =3D <optimized out>
        }
        errmsg =3D {
          i =3D <optimized out>
        }
        file_error =3D {
          i =3D <optimized out>
        }
        tail =3D {
          i =3D <optimized out>
        }
#8  0x000055555573c8d0 in Fcommand_error_default_function (data=3D..., cont=
ext=3D..., signal=3D...) at keyboard.c:1105
        sf =3D 0x5555561727f8
        conditions =3D {
          i =3D <optimized out>
        }
        is_minibuffer_quit =3D <optimized out>
#9  0x00005555557f6821 in funcall_subr (subr=3D<optimized out>, numargs=3D<=
optimized out>, args=3D<optimized out>) at eval.c:3165
        argbuf =3D {{
            i =3D 0x55556aaf3db3
          }, {
            i =3D 0x555500000005
          }, {
            i =3D 0x55556aaf3da3
          }, {
            i =3D 0x0
          }, {
            i =3D 0x5555574f9940
          }, {
            i =3D 0x52e47efadaa4ad00
          }, {
            i =3D 0x7fffffffd5a0
          }, {
            i =3D 0xfffffffd
          }}
        a =3D <optimized out>
        maxargs =3D <optimized out>
        fun =3D {
          i =3D 0x30
        }
#10 0x000055555585058f in exec_byte_code (fun=3D..., args_template=3D48, na=
rgs=3D0, args=3D0x555555922720) at /usr/src/debug/emacs/emacs-30.2/src/lisp=
=2Eh:2243
        call_nargs =3D 0
        call_fun =3D {
          i =3D 0x5b50
        }
        count1 =3D {
          bytes =3D <optimized out>
        }
        val =3D {
          i =3D 0x30
        }
        call_args =3D 0x555555922720
        original_fun =3D {
          i =3D 0x5b50
        }
        op =3D <optimized out>
        type =3D 48
        targets =3D {0x5555555ace20 <exec_byte_code-2754640>, 0x55555584f63=
2 <exec_byte_code+8130>, 0x555555850312 <exec_byte_code+11426>, 0x555555850=
31b <exec_byte_code+11435>, 0x55555584ff93 <exec_byte_code+10531>, 0x555555=
84f636 <exec_byte_code+8134>, 0x5555558502d1 <exec_byte_code+11361>, 0x5555=
55850324 <exec_byte_code+11444>, 0x55555584d9c2 <exec_byte_code+850>, 0x555=
55584d9cf <exec_byte_code+863>, 0x55555584d9d5 <exec_byte_code+869>, 0x5555=
5584d9db <exec_byte_code+875>, 0x55555584d9e1 <exec_byte_code+881>, 0x55555=
584d9c6 <exec_byte_code+854>, 0x55555584d9e7 <exec_byte_code+887>, 0x555555=
84d959 <exec_byte_code+745>, 0x55555584dd23 <exec_byte_code+1715>, 0x555555=
84daf4 <exec_byte_code+1156>, 0x55555584db7f <exec_byte_code+1295>, 0x55555=
584db70 <exec_byte_code+1280>, 0x55555584db76 <exec_byte_code+1286>, 0x5555=
5584daf8 <exec_byte_code+1160>, 0x55555584dba0 <exec_byte_code+1328>, 0x555=
55584db88 <exec_byte_code+1304>, 0x55555584df90 <exec_byte_code+2336>, 0x55=
555584df96 <exec_byte_code+2342>, 0x55555584df74 <exec_byte_code+2308>, 0x5=
5555584df8a <exec_byte_code+2330>, 0x55555584df84 <exec_byte_code+2324>, 0x=
55555584df78 <exec_byte_code+2312>, 0x55555584da87 <exec_byte_code+1047>, 0=
x55555584dadf <exec_byte_code+1135>, 0x55555584df4b <exec_byte_code+2267>, =
0x55555584df5c <exec_byte_code+2284>, 0x55555584df62 <exec_byte_code+2290>,=
 0x55555584df6e <exec_byte_code+2302>, 0x55555584df68 <exec_byte_code+2296>=
, 0x55555584df4f <exec_byte_code+2271>, 0x55555584dd2c <exec_byte_code+1724=
>, 0x55555584df32 <exec_byte_code+2242>, 0x55555584e00d <exec_byte_code+246=
1>, 0x55555584e01a <exec_byte_code+2474>, 0x55555584e020 <exec_byte_code+24=
80>, 0x55555584e02c <exec_byte_code+2492>, 0x55555584e026 <exec_byte_code+2=
486>, 0x55555584e011 <exec_byte_code+2465>, 0x55555584df9c <exec_byte_code+=
2348>, 0x55555584dff8 <exec_byte_code+2440>, 0x55555584ec8b <exec_byte_code=
+5659>, 0x55555584ec7c <exec_byte_code+5644>, 0x55555584ec16 <exec_byte_cod=
e+5542>, 0x5555555ace24 <exec_byte_code-2754636>, 0x5555555ace24 <exec_byte=
_code-2754636>, 0x5555555ace24 <exec_byte_code-2754636>, 0x5555555ace24 <ex=
ec_byte_code-2754636>, 0x5555555ace24 <exec_byte_code-2754636>, 0x55555584e=
d71 <exec_byte_code+5889>, 0x55555584edcd <exec_byte_code+5981>, 0x55555584=
ee3e <exec_byte_code+6094>, 0x55555584ee84 <exec_byte_code+6164>, 0x5555558=
4e2fa <exec_byte_code+3210>, 0x55555584dbf0 <exec_byte_code+1408>, 0x555555=
84dc9e <exec_byte_code+1582>, 0x55555584e343 <exec_byte_code+3283>, 0x55555=
584da46 <exec_byte_code+982>, 0x55555584dce2 <exec_byte_code+1650>, 0x55555=
584e37a <exec_byte_code+3338>, 0x55555584e3be <exec_byte_code+3406>, 0x5555=
5584e3f4 <exec_byte_code+3460>, 0x55555584e438 <exec_byte_code+3528>, 0x555=
55584e47b <exec_byte_code+3595>, 0x55555584e51b <exec_byte_code+3755>, 0x55=
555584e551 <exec_byte_code+3809>, 0x55555584e5e7 <exec_byte_code+3959>, 0x5=
5555584e687 <exec_byte_code+4119>, 0x55555584e6bd <exec_byte_code+4173>, 0x=
55555584e6f3 <exec_byte_code+4227>, 0x55555584e737 <exec_byte_code+4295>, 0=
x55555584e77b <exec_byte_code+4363>, 0x55555584e7bf <exec_byte_code+4431>, =
0x55555584e807 <exec_byte_code+4503>, 0x55555584e847 <exec_byte_code+4567>,=
 0x55555584e887 <exec_byte_code+4631>, 0x55555584e920 <exec_byte_code+4784>=
, 0x55555584e986 <exec_byte_code+4886>, 0x55555584e9ed <exec_byte_code+4989=
>, 0x55555584ea49 <exec_byte_code+5081>, 0x55555584f339 <exec_byte_code+736=
9>, 0x55555584f277 <exec_byte_code+7175>, 0x55555584f3fb <exec_byte_code+75=
63>, 0x55555584f1ae <exec_byte_code+6974>, 0x55555584f20f <exec_byte_code+7=
071>, 0x55555584f2d8 <exec_byte_code+7272>, 0x55555584f39a <exec_byte_code+=
7466>, 0x55555584e129 <exec_byte_code+2745>, 0x55555584e18a <exec_byte_code=
+2842>, 0x55555584e2ae <exec_byte_code+3134>, 0x55555584eae0 <exec_byte_cod=
e+5232>, 0x55555584f8f7 <exec_byte_code+8839>, 0x55555584f863 <exec_byte_co=
de+8691>, 0x55555584f675 <exec_byte_code+8197>, 0x55555584f6c1 <exec_byte_c=
ode+8273>, 0x55555584f70d <exec_byte_code+8349>, 0x55555584f743 <exec_byte_=
code+8403>, 0x55555584f77b <exec_byte_code+8459>, 0x55555584f7b3 <exec_byte=
_code+8515>, 0x55555584f7f3 <exec_byte_code+8579>, 0x5555555ace24 <exec_byt=
e_code-2754636>, 0x55555584f82b <exec_byte_code+8635>, 0x55555584f45c <exec=
_byte_code+7660>, 0x55555584fc80 <exec_byte_code+9744>, 0x55555584fc10 <exe=
c_byte_code+9632>, 0x55555584fc48 <exec_byte_code+9688>, 0x55555584fb25 <ex=
ec_byte_code+9397>, 0x55555584eae4 <exec_byte_code+5236>, 0x5555555ace24 <e=
xec_byte_code-2754636>, 0x55555584fb5b <exec_byte_code+9451>, 0x55555584fba=
4 <exec_byte_code+9524>, 0x55555584fbda <exec_byte_code+9578>, 0x55555584f9=
2d <exec_byte_code+8893>, 0x55555584f971 <exec_byte_code+8961>, 0x55555584f=
9b5 <exec_byte_code+9029>, 0x55555584f9eb <exec_byte_code+9083>, 0x55555584=
fa21 <exec_byte_code+9137>, 0x55555584fa65 <exec_byte_code+9205>, 0x5555558=
4faa9 <exec_byte_code+9273>, 0x55555584faed <exec_byte_code+9341>, 0x555555=
84eaaa <exec_byte_code+5178>, 0x5555555ace24 <exec_byte_code-2754636>, 0x55=
555584f103 <exec_byte_code+6803>, 0x55555584e032 <exec_byte_code+2498>, 0x5=
5555584d9ff <exec_byte_code+911>, 0x55555584e0a1 <exec_byte_code+2609>, 0x5=
5555584e0e8 <exec_byte_code+2680>, 0x55555584f16d <exec_byte_code+6909>, 0x=
55555584efa3 <exec_byte_code+6451>, 0x55555584f0d8 <exec_byte_code+6760>, 0=
x55555584dbb8 <exec_byte_code+1352>, 0x55555584f141 <exec_byte_code+6865>, =
0x55555584eb20 <exec_byte_code+5296>, 0x55555584eb8f <exec_byte_code+5407>,=
 0x55555584ebcb <exec_byte_code+5467>, 0x55555584ecc5 <exec_byte_code+5717>=
, 0x55555584ed29 <exec_byte_code+5817>, 0x55555584eeca <exec_byte_code+6234=
>, 0x55555584ef24 <exec_byte_code+6324>, 0x5555555ace24 <exec_byte_code-275=
4636>, 0x5555558500fc <exec_byte_code+10892>, 0x555555850090 <exec_byte_cod=
e+10784>, 0x5555558500c6 <exec_byte_code+10838>, 0x55555584ff9c <exec_byte_=
code+10540>, 0x55555584ffd2 <exec_byte_code+10594>, 0x555555850008 <exec_by=
te_code+10648>, 0x55555585004c <exec_byte_code+10716>, 0x55555584fcb8 <exec=
_byte_code+9800>, 0x55555584fcfc <exec_byte_code+9868>, 0x55555584fd40 <exe=
c_byte_code+9936>, 0x55555584fda6 <exec_byte_code+10038>, 0x55555584fdea <e=
xec_byte_code+10106>, 0x55555584fe2e <exec_byte_code+10174>, 0x55555584fe64=
 <exec_byte_code+10228>, 0x55555584fefc <exec_byte_code+10380>, 0x55555584f=
494 <exec_byte_code+7716>, 0x55555584f4d6 <exec_byte_code+7782>, 0x55555584=
f518 <exec_byte_code+7848>, 0x55555584e1eb <exec_byte_code+2939>, 0x5555558=
4e24f <exec_byte_code+3039>, 0x55555584f558 <exec_byte_code+7912>, 0x555555=
84f5c7 <exec_byte_code+8023>, 0x5555555ace24 <exec_byte_code-2754636>, 0x55=
55555ace24 <exec_byte_code-2754636>, 0x5555555ace24 <exec_byte_code-2754636=
>, 0x5555555ace24 <exec_byte_code-2754636>, 0x5555555ace24 <exec_byte_code-=
2754636>, 0x5555555ace24 <exec_byte_code-2754636>, 0x55555584e4c2 <exec_byt=
e_code+3666>, 0x55555584e8c7 <exec_byte_code+4695>, 0x55555584f89e <exec_by=
te_code+8750>, 0x555555850144 <exec_byte_code+10964>, 0x55555585018b <exec_=
byte_code+11035>, 0x5555555ace24 <exec_byte_code-2754636>, 0x5555555ace24 <=
exec_byte_code-2754636>, 0x5555558501d2 <exec_byte_code+11106>, 0x555555850=
223 <exec_byte_code+11187>, 0x5555555ace24 <exec_byte_code-2754636>, 0x5555=
555ace24 <exec_byte_code-2754636>, 0x5555555ace24 <exec_byte_code-2754636>,=
 0x5555555ace24 <exec_byte_code-2754636>, 0x5555555ace24 <exec_byte_code-27=
54636>, 0x5555555ace24 <exec_byte_code-2754636>, 0x5555555ace24 <exec_byte_=
code-2754636>, 0x5555555ace24 <exec_byte_code-2754636>, 0x55555584d91b <exe=
c_byte_code+683> <repeats 64 times>}
        quitcounter =3D <optimized out>
        bc =3D <optimized out>
        top =3D <optimized out>
        pc =3D <optimized out>
        bytestr =3D {
          i =3D <optimized out>
        }
        vector =3D {
          i =3D <optimized out>
        }
        maxdepth =3D {
          i =3D <optimized out>
        }
        const_length =3D <optimized out>
        bytestr_length =3D <optimized out>
        vectorp =3D <optimized out>
        max_stack =3D <optimized out>
        frame_base =3D <optimized out>
        fp =3D 0x5555560a2bc0 <lispsym>
        bytestr_data =3D <optimized out>
        rest =3D <optimized out>
        mandatory =3D <optimized out>
        nonrest =3D -1
        pushedargs =3D 48
        result =3D {
          i =3D <optimized out>
        }
#11 0x00005555557f33d0 in Ffuncall (nargs=3Dnargs@entry=3D4, args=3Dargs@en=
try=3D0x7fffffffd8b0) at eval.c:3093
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D {
          i =3D <optimized out>
        }
#12 0x0000555555745c5e in cmd_error_internal (data=3Ddata@entry=3D..., cont=
ext=3Dcontext@entry=3D0x7fffffffd910 "") at keyboard.c:1047
#13 0x0000555555745e05 in cmd_error (data=3D...) at keyboard.c:1015
        old_level =3D {
          i =3D <optimized out>
        }
        old_length =3D {
          i =3D <optimized out>
        }
        count =3D {
          bytes =3D <optimized out>
        }
        conditions =3D {
          i =3D <optimized out>
        }
        macroerror =3D "\000\331\377\377\377\177\000\000\000\255\244\332\37=
2~\344R\v\000\000\000\000\000\000\000\000\255\244\332\372~\344R\000\000\000=
\000\000\000\000\000\220\000\000\000\000\000\000\000 "
#14 0x00005555557f153e in internal_condition_case (bfun=3Dbfun@entry=3D0x55=
5555754c20 <command_loop_1>, handlers=3D..., handlers@entry=3D..., hfun=3Dh=
fun@entry=3D0x555555745ca0 <cmd_error>) at eval.c:1609
        val =3D {
          i =3D <optimized out>
        }
        c =3D 0x555556164920
#15 0x000055555573ad07 in command_loop_2 (handlers=3D...) at keyboard.c:1168
        val =3D {
          i =3D <optimized out>
        }
#16 0x00005555557f1485 in internal_catch (tag=3D..., tag@entry=3D..., func=
=3Dfunc@entry=3D0x55555573ace0 <command_loop_2>, arg=3D..., arg@entry=3D...=
) at eval.c:1292
        val =3D {
          i =3D <optimized out>
        }
        c =3D 0x5555561647e0
#17 0x000055555573aca5 in command_loop () at keyboard.c:1146
#18 0x0000555555745721 in recursive_edit_1 () at keyboard.c:754
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D {
          i =3D <optimized out>
        }
#19 0x0000555555745afa in Frecursive_edit () at keyboard.c:837
        count =3D {
          bytes =3D <optimized out>
        }
        buffer =3D {
          i =3D <optimized out>
        }
#20 0x000055555558e2aa in main (argc=3D<optimized out>, argv=3D<optimized o=
ut>) at emacs.c:2646
        stack_bottom_variable =3D 0x81a4
        old_argc =3D <optimized out>
        no_loadup =3D false
        junk =3D 0x0
        dname_arg =3D 0x0
        ch_to_dir =3D 0x0
        original_pwd =3D <optimized out>
        dump_mode =3D <optimized out>
        skip_args =3D 0
        temacs =3D 0x0
        attempt_load_pdump =3D <optimized out>
        only_version =3D false
        rlim =3D {
          rlim_cur =3D 10022912,
          rlim_max =3D 18446744073709551615
        }
        lc_all =3D <optimized out>
        sockfd =3D -1
        module_assertions =3D <optimized out>

Lisp Backtrace:

Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=3Dsig@entry=
=3D6, backtrace_limit=3Dbacktrace_limit@entry=3D2147483647) at emacs.c:442
442	{
=E2=9D=8C=EF=B8=8F The program being debugged stopped while in a function c=
alled from GDB.
Evaluation of the expression containing the function
(backtrace_function) will be abandoned.
When the function is done executing, GDB will silently stop.

--=20
/Evgeniy




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 10 Jan 2026 12:39:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 10 07:39:51 2026
Received: from localhost ([127.0.0.1]:55601 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1veYFz-0005HN-5u
	for submit <at> debbugs.gnu.org; Sat, 10 Jan 2026 07:39:51 -0500
Received: from send60.i.mail.ru ([89.221.237.155]:59160)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1veYFw-0005H3-T9
 for 79941 <at> debbugs.gnu.org; Sat, 10 Jan 2026 07:39:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 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:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=4HN1mCl3AzCZp0Lr7uR46oJuom2TCBl9oohGwr8bngo=; t=1768048788; x=1768138788; 
 b=PkzEmZZyC1VtodikJdSf/VFvTRJ95zAQRkkWpnvrAgIFl4IAVyGx7o0JeMM//H/OuvcxuqT8F+e
 Br1hnND6CAfcRWI26eKGag2Hdlbb/hmWpVaiz/tB9Ds60kWB8pQm38GcanPtbujquKmmkWZTcCedu
 cqjGBGYzGo3SXYKfrx0BpaFIzTXwYM29Hz58siWngn7Ow2WLU6u7tmgPipRl0vjRexbk1xSpW7DHr
 84rBZJpYllSOo5QqLq6Q3o9Lhv0EaucvePDGNiykg0VDkEUxd90uQNNItK8f7gD2fRsmjRxxnCi+4
 ETH3k9B7KJ2gh10ePyB6TJmGjH66SBTZ3CFg==;
Received: by exim-smtp-7b4fb89df9-kmtxs with esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1veYFp-00000000B4m-0DIs; Sat, 10 Jan 2026 15:39:41 +0300
Date: Sat, 10 Jan 2026 15:39:35 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
Message-ID: <aWJIh_b1Hg9ZMQPD@HIDDEN>
References: <aT6qqPiztvjwlBBd@HIDDEN> <86sedd6ubs.fsf@HIDDEN>
 <aT7F4kr8sAo72JlC@HIDDEN> <86jyyp6sek.fsf@HIDDEN>
 <aU485GfRwlle5-ld@HIDDEN> <86y0mptzss.fsf@HIDDEN>
 <aU5SrRYVliuYZULP@HIDDEN> <86v7httr31.fsf@HIDDEN>
 <aU6Tu3UfQPhjQ3cc@HIDDEN> <86y0m58zuf.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <86y0m58zuf.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-7b4fb89df9-kmtxs;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: EEAE043A70213CC8
X-77F55803: 4F1203BC0FB41BD915529E8FC4AA0671CA1E07C573811262D4DDCA1B9C9DBAFD1867C24CE74E72BB5FE18E9CBFBE7C07538FF49767124CFBEBAA2C97C71472B780C0A0FCFBFB5B7DC1F72D01B7E09EABADAB024B4846C063
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE70312E9A300D47E3BEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AC83A81C8FD4AD23D82A6BABE6F325AC2E85FA5F3EDFCBAA7353EFBB55337566E85E34C3A19692540EEDF54643054B2C81EF25D0FA523EC250A3A920CC05A58C8EEF46B7454FC60B9742502CCDD46D0DC2B5EEE3591E0D35F6B57BC7E64490618DEB871D839B73339E8FC8737B5C2249D52CD31C43BF465FCC7F00164DA146DAFE8445B8C89999729449624AB7ADAF37F6B57BC7E64490611E7FA7ABCAF51C92176DF2183F8FC7C0A29E2F051442AF778941B15DA834481F9449624AB7ADAF37BA3038C0950A5D3613377AFFFEAFD269176DF2183F8FC7C0EA52CCFDBB4843027B076A6E789B0E97A8DF7F3B2552694AD5FFEEA1DED7F25D49FD398EE364050FCCD848CCB6FE560C1C9461EB66F04EBFB3661434B16C20ACC84D3B47A649675FE827F84554CEF5019E625A9149C048EE33AC447995A7AD182BEBFE083D3B9BA73A03B725D353964B0B7D0EA88DDEDAC722CA9DD8327EE4933F735096452955E34DCCFF368A6260CFC4224003CC83647689D4C264860C145E
X-C1DE0DAB: 0D63561A33F958A5F99898A0817234955002B1117B3ED69697869AF90F53F0BCB91D2EB2DEE3878C823CB91A9FED034534781492E4B8EEADC24E78AA85F86F6CBDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE1918E10F71CB4DF9F96AB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D6590027602C93ABE50D2A625E27ED94CA2ABB35FDD279ECDA1A162AB197FAB7F93B789476A9981E7056B8341EE9D5BE9A0A01EC3A595CD1184CC0113A2C4216627619D6165D74FA0D696536EB022892E5344C41F94D744909CEC8F807477DE22D4A7397C8D64B6653D624A389F0E278DBF4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVVt0N+pdRHOZ80Gf0nE2llU=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA163CFD13E17BCC467F5B951B70A5BD4BD8EA3B05979FA96B64EBA969CF2D55F94FE390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79941
Cc: eggert@HIDDEN, 79941 <at> debbugs.gnu.org
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 (-)

On Sat, Jan 10, 2026 at 01:35:36PM +0200, Eli Zaretskii wrote:
> 
> Any further information or feedback?  Did the problem persist after
> the patch?

I ran it under gdb for several days,
no crash, then I rebooted my machine and forgot to run under gdb,
and after 5-6 days it crashed.
So yestaday I reran emacs under gdb,
and now waiting for new crash.

-- 
/Evgeniy




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 10 Jan 2026 11:35:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 10 06:35:49 2026
Received: from localhost ([127.0.0.1]:55262 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1veXG0-0007pM-NM
	for submit <at> debbugs.gnu.org; Sat, 10 Jan 2026 06:35:49 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:49726)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1veXFy-0007p3-21
 for 79941 <at> debbugs.gnu.org; Sat, 10 Jan 2026 06:35:46 -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 <eliz@HIDDEN>)
 id 1veXFq-0001u4-Vc; Sat, 10 Jan 2026 06:35:38 -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=x1lir3nrEn+1pZCZWyPoq2A+ezCQ0peowSCs9H88CZQ=; b=at2U7gWa2W9a
 XkUL0ogOMQqQHUpNZAitCv0M3vhQqKDq2M+Kq83CODyA6FFYuLZttd220NPc/KfYPpZ6TmEdPckRi
 cblGrxfFU69VTK24A7AGdu8SjWhthKQFo8gQp4OPWVsGdKpOkVDV8lbyvkYWZ2Cacj+r3OhsaMoCf
 3rkiHJubS2LQkEt97ZiKRk923TyOGwgCtDlhQW3Bra+aVMlJKm9ZzXxjv7MA3dw32RGzOttzJa/TC
 0zBcS34pxTNv1Ar3gI60xzGbU/cjqU5ZSByvZNfW4dR//62nIptW9m9Y5U0+uexkkPWGGeKQ5wtJV
 tJBBZQDOUxuh7BUM1ZBTqA==;
Date: Sat, 10 Jan 2026 13:35:36 +0200
Message-Id: <86y0m58zuf.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>
In-Reply-To: <aU6Tu3UfQPhjQ3cc@HIDDEN> (message from Evgeniy
 Dushistov on Fri, 26 Dec 2025 16:55:07 +0300)
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
References: <aT6QyLoH9SkVY8wm@HIDDEN> <86tsxt70xi.fsf@HIDDEN>
 <aT6qqPiztvjwlBBd@HIDDEN> <86sedd6ubs.fsf@HIDDEN>
 <aT7F4kr8sAo72JlC@HIDDEN> <86jyyp6sek.fsf@HIDDEN>
 <aU485GfRwlle5-ld@HIDDEN> <86y0mptzss.fsf@HIDDEN>
 <aU5SrRYVliuYZULP@HIDDEN>
 <86v7httr31.fsf@HIDDEN> <aU6Tu3UfQPhjQ3cc@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79941
Cc: eggert@HIDDEN, 79941 <at> debbugs.gnu.org
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 (---)

> Date: Fri, 26 Dec 2025 16:55:07 +0300
> From: Evgeniy Dushistov <dushistov@HIDDEN>
> Cc: eggert@HIDDEN, 79941 <at> debbugs.gnu.org
> 
> On Fri, Dec 26, 2025 at 01:33:54PM +0200, Eli Zaretskii wrote:
> > This seems to say that you have two monitors, but their entries are
> > nil(??).  
> 
> Before crash, I turned off one monitor programmatically:
> xrandr -display :0 --output DVI-D-0 --off --output DisplayPort-0 --auto
> 
> then suspended (sudo systemctl suspend) and then resumed machine.
> 
> Not sure, may be during suspending/resuming there is moment when
> GUI application may see state where there are no monitors?
> 
> 
> > So for AREF to hit an assertion violation, the value of 'i'
> > returned by this loop in xfns.c:
> > 
> >   #if GTK_CHECK_VERSION (3, 22, 0)
> > 	    for (i = 0; i < n_monitors; i++)
> > 	      if (gdk_display_get_monitor_at_window (gdpy, gwin)
> > 		  == gdk_display_get_monitor (gdpy, i))
> > 		break;
> >   #else
> > 
> > should be greater than 1, which basically means we failed to find a
> > monitor that shows this frame.  So what I can suggest is this simple
> > band-aid patch:
> > 
> > diff --git a/src/xfns.c b/src/xfns.c
> > index 0fc3f7a..1e74a41 100644
> > --- a/src/xfns.c
> > +++ b/src/xfns.c
> > @@ -6646,7 +6646,8 @@ DEFUN ("x-display-monitor-attributes-list", Fx_display_monitor_attributes_list,
> >  #else
> >  	  i = gdk_screen_get_monitor_at_window (gscreen, gwin);
> >  #endif
> > -	  ASET (monitor_frames, i, Fcons (frame, AREF (monitor_frames, i)));
> > +	  if (0 <= i && i < n_monitors)
> > +	    ASET (monitor_frames, i, Fcons (frame, AREF (monitor_frames, i)));
> >  	}
> >      }
> > 
> > Could you please patch your Emacs with the above, compile the result
> > with "--enable-checking='yes,glyphs' --enable-check-lisp-object-type + -O2",
> > and then run with that for a while to see if the problem persists?
> > 
> 
> Ok, I will try this.

Any further information or feedback?  Did the problem persist after
the patch?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 26 Dec 2025 17:57:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 26 12:57:13 2025
Received: from localhost ([127.0.0.1]:51403 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vZC3s-0000At-Mh
	for submit <at> debbugs.gnu.org; Fri, 26 Dec 2025 12:57:12 -0500
Received: from mail.cs.ucla.edu ([131.179.128.66]:38908)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eggert@HIDDEN>)
 id 1vZC3r-0000AW-4m
 for 79941 <at> debbugs.gnu.org; Fri, 26 Dec 2025 12:57:11 -0500
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 501263C011CBE;
 Fri, 26 Dec 2025 09:57:05 -0800 (PST)
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP
 id 4oHoCa0q8QPT; Fri, 26 Dec 2025 09:57:05 -0800 (PST)
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 2718B3C082EAF;
 Fri, 26 Dec 2025 09:57:05 -0800 (PST)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 2718B3C082EAF
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1766771825;
 bh=KAHzZGZ4lKu1Mm9HEpQdGHeTzy0PYkxgyV0AL0oSiYo=;
 h=Message-ID:Date:MIME-Version:To:From;
 b=d41KdGS1cRTiBmA4QU9D94jX6Y+6xkrdR60EVYStdaHSG2Y4SPJL6eMzmnUldRu+Y
 Nb+82WAKM6A7Lky/wFWD1E9QkIvR5rOSZfOoOzBKJdNhicWfNFzqLpX6/comA7WQ8S
 NHlAQ3whyyJO0IqsmOd7w5YAhJwpqG3okcWqbLeSBLPi6c8clDG/gsUpaPOansANOB
 MsEjljbaHS9ZBpiJ0ZLaAM1M3bt7dFlB4AICRDi2A5m6pm1Uma5EQMqsp6gudYMxxj
 iwQgvX9mlhzEGzwF2hrHJQKLzx3Ajr4LUvASCyO0X0/IOEp3KQyJo57raNzSTmNn8l
 WeOTkNgEHPS1A==
X-Virus-Scanned: amavis at mail.cs.ucla.edu
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP
 id 1B7IGxA7TOdO; Fri, 26 Dec 2025 09:57:05 -0800 (PST)
Received: from penguin.cs.ucla.edu
 (47-154-25-30.fdr01.snmn.ca.ip.frontiernet.net [47.154.25.30])
 by mail.cs.ucla.edu (Postfix) with ESMTPSA id 05E043C011CBE;
 Fri, 26 Dec 2025 09:57:05 -0800 (PST)
Message-ID: <87a73449-cfbb-49e3-8f2d-c4c1a84b3b83@HIDDEN>
Date: Fri, 26 Dec 2025 09:57:04 -0800
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
To: Eli Zaretskii <eliz@HIDDEN>, Evgeniy Dushistov <dushistov@HIDDEN>
References: <aTl3yBBgz93ECY2R@HIDDEN> <86pl8lbaiy.fsf@HIDDEN>
 <aT6BT3BKd5u-YMyU@HIDDEN> <86v7i9757p.fsf@HIDDEN>
 <aT6QyLoH9SkVY8wm@HIDDEN> <86tsxt70xi.fsf@HIDDEN>
 <aT6qqPiztvjwlBBd@HIDDEN> <86sedd6ubs.fsf@HIDDEN>
 <aT7F4kr8sAo72JlC@HIDDEN> <86jyyp6sek.fsf@HIDDEN>
 <aU485GfRwlle5-ld@HIDDEN> <86y0mptzss.fsf@HIDDEN>
Content-Language: en-US
From: Paul Eggert <eggert@HIDDEN>
Organization: UCLA Computer Science Department
In-Reply-To: <86y0mptzss.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (-)

On 2025-12-26 00:25, Eli Zaretskii wrote:
>> Configured using:
>>   'configure --with-x-toolkit=gtk3 --sysconfdir=/etc --prefix=/usr
>>   --libexecdir=/usr/lib --localstatedir=/var --disable-build-details
>>   --with-cairo --with-harfbuzz --with-libsystemd --with-modules
>>   --with-native-compilation=no --with-tree-sitter
>>   --enable-checking=yes,glyphs --enable-check-lisp-object-type
>>   'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
>>   -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
>>   -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
>>   -mno-omit-leaf-frame-pointer -g3
>>   -ffile-prefix-map=/home/evgeniy/bigdisk1/linux-infra/arch_build/extra/emacs/src=/usr/src/debug/emacs'
>>   'LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro
>>   -Wl,-z,now -Wl,-z,pack-relative-relocs''
> Paul, do you see any compiler/linker options above that could be
> suspicious, and that Evgeniy should try building without?

Unfortunately not.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 26 Dec 2025 13:55:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 26 08:55:23 2025
Received: from localhost ([127.0.0.1]:49500 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vZ8Hq-0002Ac-3j
	for submit <at> debbugs.gnu.org; Fri, 26 Dec 2025 08:55:22 -0500
Received: from send106.i.mail.ru ([89.221.237.201]:41874)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1vZ8Hn-00028a-UQ
 for 79941 <at> debbugs.gnu.org; Fri, 26 Dec 2025 08:55:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 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:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=gt5UWR4NsQOBp1OWRuBHdaaKHoEdVXtzk2f6Vcxv3Ws=; t=1766757319; x=1766847319; 
 b=nRxpvlAxWM2K+0np0DrrUF4GRHubeFQlWKcW3Jr4coKjp+vZYU8u/1UFgLux0SH3XDI03NiN/l1
 QiEAjWU47G+JtQE6vhqHoq3enD5PaktPN605PgFurvkS76Bfv5fGC+TruUJjEEM+sML+dEE0XoxJX
 e3Jv+W+/L/nn+DIitBCnhMBJn8jKLUcoHXNR5Zn0ItnLOegJ+WHylmJSPapPlqVinNtnauE/A8D2h
 MO0wWaVYSqynrTTOqrzRG5LLeDkahlEU9vXr3XVtf3xW7c21IEacIfqYxWlU4t5ofWL+wfRmIC8oL
 e+14gbKt/ow7O2lCH7QRGOJg89KLXaBNNDrQ==;
Received: by exim-smtp-7b4fb89df9-455lx with esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1vZ8Hg-00000000Psk-1OZX; Fri, 26 Dec 2025 16:55:12 +0300
Date: Fri, 26 Dec 2025 16:55:07 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
Message-ID: <aU6Tu3UfQPhjQ3cc@HIDDEN>
References: <aT6QyLoH9SkVY8wm@HIDDEN> <86tsxt70xi.fsf@HIDDEN>
 <aT6qqPiztvjwlBBd@HIDDEN> <86sedd6ubs.fsf@HIDDEN>
 <aT7F4kr8sAo72JlC@HIDDEN> <86jyyp6sek.fsf@HIDDEN>
 <aU485GfRwlle5-ld@HIDDEN> <86y0mptzss.fsf@HIDDEN>
 <aU5SrRYVliuYZULP@HIDDEN> <86v7httr31.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <86v7httr31.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-7b4fb89df9-455lx;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD979975AF0D777FEBD136B1DE29D0A14187F3E33C5CB109B4B182A05F538085040F883DA764BD7DAC23DE06ABAFEAF6705BCA337D10D99B5BB1599F5D06651D090B6A098A45AF874EE
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE70043D879A87EF1BCEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AC83A81C8FD4AD23D82A6BABE6F325AC2E85FA5F3EDFCBAA7353EFBB55337566657B88B02DF8C869DA56D7D38333A53605C0704F91B26668E40384D47DDBA9278EEF46B7454FC60B9742502CCDD46D0D5DBE5CE84B47B0E4117882F4460429724CE54428C33FAD305F5C1EE8F4F765FC05EF1B56D39DD5F7389733CBF5DBD5E9C8A9BA7A39EFB766F5D81C698A659EA7CC7F00164DA146DA9985D098DBDEAEC8FE4D9CDE3FF759CFF6B57BC7E6449061A352F6E88A58FB86F5D81C698A659EA73AA81AA40904B5D9A18204E546F3947C632EDEA9CD5989A3AD7EC71F1DB884274AD6D5ED66289B523666184CF4C3C14F6136E347CC761E07725E5C173C3A84C3B471455E47B21337BA3038C0950A5D36B5C8C57E37DE458B330BD67F2E7D9AF16D1867E19FE14079C09775C1D3CA48CF17B107DEF921CE791DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C322275D389A24191C35872C767BF85DA2F004C90652538430E4A6367B16DE6309
X-C1DE0DAB: 0D63561A33F958A5C259BB7AAE9481645002B1117B3ED6968C418F202D90FA0B886DC9BC01168B20823CB91A9FED034534781492E4B8EEAD5DF1C2DF01CE7211BDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE1918E10F71CB4DF9F96AB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D659E6CCE8B774BC6EFE33E2259961E55A7212720ED33F027DD1452442357C9782D54CF682B34D33EA68B8341EE9D5BE9A0A50DAC7609285CD0D983EED8969C135DE95F4861EEFA9D7396536EB022892E5344C41F94D744909CEC8F807477DE22D4A7397C8D64B6653D624A389F0E278DBF4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVdtTL5f5BIXbiS3UNuWmg4c=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA1639A2971C18BA118B5B951B70A5BD4BD8EDC6EABF08794586D81A99FDA3486ACC6390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79941
Cc: eggert@HIDDEN, 79941 <at> debbugs.gnu.org
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 (-)

On Fri, Dec 26, 2025 at 01:33:54PM +0200, Eli Zaretskii wrote:
> This seems to say that you have two monitors, but their entries are
> nil(??).  

Before crash, I turned off one monitor programmatically:
xrandr -display :0 --output DVI-D-0 --off --output DisplayPort-0 --auto

then suspended (sudo systemctl suspend) and then resumed machine.

Not sure, may be during suspending/resuming there is moment when
GUI application may see state where there are no monitors?


> So for AREF to hit an assertion violation, the value of 'i'
> returned by this loop in xfns.c:
> 
>   #if GTK_CHECK_VERSION (3, 22, 0)
> 	    for (i = 0; i < n_monitors; i++)
> 	      if (gdk_display_get_monitor_at_window (gdpy, gwin)
> 		  == gdk_display_get_monitor (gdpy, i))
> 		break;
>   #else
> 
> should be greater than 1, which basically means we failed to find a
> monitor that shows this frame.  So what I can suggest is this simple
> band-aid patch:
> 
> diff --git a/src/xfns.c b/src/xfns.c
> index 0fc3f7a..1e74a41 100644
> --- a/src/xfns.c
> +++ b/src/xfns.c
> @@ -6646,7 +6646,8 @@ DEFUN ("x-display-monitor-attributes-list", Fx_display_monitor_attributes_list,
>  #else
>  	  i = gdk_screen_get_monitor_at_window (gscreen, gwin);
>  #endif
> -	  ASET (monitor_frames, i, Fcons (frame, AREF (monitor_frames, i)));
> +	  if (0 <= i && i < n_monitors)
> +	    ASET (monitor_frames, i, Fcons (frame, AREF (monitor_frames, i)));
>  	}
>      }
> 
> Could you please patch your Emacs with the above, compile the result
> with "--enable-checking='yes,glyphs' --enable-check-lisp-object-type + -O2",
> and then run with that for a while to see if the problem persists?
> 

Ok, I will try this.

-- 
/Evgeniy




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 26 Dec 2025 11:34:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 26 06:34:13 2025
Received: from localhost ([127.0.0.1]:48737 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vZ65B-0007B8-Dp
	for submit <at> debbugs.gnu.org; Fri, 26 Dec 2025 06:34:13 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:59560)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vZ655-0007AM-7i
 for 79941 <at> debbugs.gnu.org; Fri, 26 Dec 2025 06:34:07 -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 <eliz@HIDDEN>)
 id 1vZ64x-00026H-VY; Fri, 26 Dec 2025 06:33:56 -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=ppiEvNE4mHRQNpfXN5xFWIHy4h4iT2AbKBHl/nAl5T0=; b=M26cFC0tR5eO
 wy13p1fj2KI4sGAKXM/E09UR8XWyyKWpcUwhpvly8StVR87df7SVQfcn3rTfjafl09vJSAMnI6atK
 I6m1hraMsUbUysl2daG1eNZRegYraKEnDveJmBRWF4swy6+TdtnK3bxByQjhsbUPu4/GpXjKhAlJB
 FdHxQPORFBVv/uzqz01OXbK53x3lfW3CTZJJOvIQuBZS4g9s28nGVEcS8Jb4VfxJnMCnz+lmUzXzQ
 +EcuuP6VWZOgk2DEDqkZDjft1joJMwsVY6CQew98+XH8oWHkozI8u6ERqYbozxxBG7C950tGjosZG
 vOH6DTGZuSuOm1AcO48uUA==;
Date: Fri, 26 Dec 2025 13:33:54 +0200
Message-Id: <86v7httr31.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>
In-Reply-To: <aU5SrRYVliuYZULP@HIDDEN> (message from Evgeniy
 Dushistov on Fri, 26 Dec 2025 12:17:33 +0300)
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
References: <aT6BT3BKd5u-YMyU@HIDDEN> <86v7i9757p.fsf@HIDDEN>
 <aT6QyLoH9SkVY8wm@HIDDEN> <86tsxt70xi.fsf@HIDDEN>
 <aT6qqPiztvjwlBBd@HIDDEN> <86sedd6ubs.fsf@HIDDEN>
 <aT7F4kr8sAo72JlC@HIDDEN> <86jyyp6sek.fsf@HIDDEN>
 <aU485GfRwlle5-ld@HIDDEN>
 <86y0mptzss.fsf@HIDDEN> <aU5SrRYVliuYZULP@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79941
Cc: eggert@HIDDEN, 79941 <at> debbugs.gnu.org
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 (---)

> Date: Fri, 26 Dec 2025 12:17:33 +0300
> From: Evgeniy Dushistov <dushistov@HIDDEN>
> Cc: Paul Eggert <eggert@HIDDEN>, 79941 <at> debbugs.gnu.org
> "X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
> 
> On Fri, Dec 26, 2025 at 10:25:39AM +0200, Eli Zaretskii wrote:
> > Please try:
> > 
> >   (gdb) frame 3
> >   (gdb) p f->name
> >   (gdb) xstring
> >   (gdb) p f->terminal
> >   (gdb) p monitor_frames
> >   (gdb) xtype
> > 
> (gdb) frame 3
> #3  Fx_display_monitor_attributes_list (terminal=..., terminal@entry=...) at xfns.c:6610
> 6610		  ASET (monitor_frames, i, Fcons (frame, AREF (monitor_frames, i)));
> (gdb) p f->name
> $1 = {
>   i = 0x7ffff1471414
> }
> (gdb) xstring
> $2 = (struct Lisp_String *) 0x7ffff1471410
> ""
> (gdb) p f->terminal
> $3 = (struct terminal *) 0x555556182098
> (gdb) p monitor_frames
> $4 = {
>   i = 0x555567f01d35
> }
> (gdb) xtype
> Lisp_Vectorlike
> PVEC_NORMAL_VECTOR
> 
> > The last command above should say monitor_frames is a vector,
> > something like this:
> > 
> >   Lisp_Vectorlike
> >   PVEC_NORMAL_VECTOR
> > 
> > Then:
> > 
> >   (gdb) xvector
> > 
> > This should show something like
> > 
> >   $10 = (struct Lisp_Vector *) 0x90a23c0
> >   {XIL(0xc0000000090d2320),XIL(...),...}
> > 
> 
> (gdb) xvector
> $5 = (struct Lisp_Vector *) 0x555567f01d30
> {{
>     i = 0x0
>   }, {
>     i = 0x0
>   }}

This seems to say that you have two monitors, but their entries are
nil(??).  So for AREF to hit an assertion violation, the value of 'i'
returned by this loop in xfns.c:

  #if GTK_CHECK_VERSION (3, 22, 0)
	    for (i = 0; i < n_monitors; i++)
	      if (gdk_display_get_monitor_at_window (gdpy, gwin)
		  == gdk_display_get_monitor (gdpy, i))
		break;
  #else

should be greater than 1, which basically means we failed to find a
monitor that shows this frame.  So what I can suggest is this simple
band-aid patch:

diff --git a/src/xfns.c b/src/xfns.c
index 0fc3f7a..1e74a41 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -6646,7 +6646,8 @@ DEFUN ("x-display-monitor-attributes-list", Fx_display_monitor_attributes_list,
 #else
 	  i = gdk_screen_get_monitor_at_window (gscreen, gwin);
 #endif
-	  ASET (monitor_frames, i, Fcons (frame, AREF (monitor_frames, i)));
+	  if (0 <= i && i < n_monitors)
+	    ASET (monitor_frames, i, Fcons (frame, AREF (monitor_frames, i)));
 	}
     }

Could you please patch your Emacs with the above, compile the result
with "--enable-checking='yes,glyphs' --enable-check-lisp-object-type + -O2",
and then run with that for a while to see if the problem persists?

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 26 Dec 2025 09:17:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 26 04:17:48 2025
Received: from localhost ([127.0.0.1]:47872 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vZ3xD-0006Lf-S7
	for submit <at> debbugs.gnu.org; Fri, 26 Dec 2025 04:17:48 -0500
Received: from send126.i.mail.ru ([89.221.237.221]:45682)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1vZ3xB-0006Kd-9C
 for 79941 <at> debbugs.gnu.org; Fri, 26 Dec 2025 04:17:46 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Transfer-Encoding:Content-Type:MIME-Version:
 References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:
 Content-Type: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:X-Cloud-Ids:Disposition-Notification-To;
 bh=Fhe6RmMfK3GOwGy34hCLhjInnVjIrc+kcvdMGAVOkdY=; t=1766740665; x=1766830665; 
 b=Mgc/63KAupM6neYtGgirTsv9d11/W9MTmae3muO9K6vpbMkMv+OyajVwiascDjEuopTKyYD/FIF
 sz155/fUg/1IsI5kgJW4HQxpFF8ZWvb8GikOjEC1LWl5IYs+EmLSn14iueD2jmfRKkBZLT8Clx+iI
 CQHEqzEAnv305B6S8TZqQv4KyKqrffU4Y8hzSI/3GZIUPGQIycy+gDafA9VsJFx7aUn1qyiBPlnm4
 mSG/Px1WY5CoO1PRiy4NlfwrYuOYzqn/o8aSZ8dx+6V/5mWm6RXLq8VoclBtKNI1Cz24xgFBYDlDG
 LqN/DkByKkXRPoy/dTIS57o0ya2nYcdy+QAw==;
Received: by exim-smtp-7b4fb89df9-tpcsk with esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1vZ3x3-000000008iS-42hm; Fri, 26 Dec 2025 12:17:38 +0300
Date: Fri, 26 Dec 2025 12:17:33 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
Message-ID: <aU5SrRYVliuYZULP@HIDDEN>
References: <aT6BT3BKd5u-YMyU@HIDDEN> <86v7i9757p.fsf@HIDDEN>
 <aT6QyLoH9SkVY8wm@HIDDEN> <86tsxt70xi.fsf@HIDDEN>
 <aT6qqPiztvjwlBBd@HIDDEN> <86sedd6ubs.fsf@HIDDEN>
 <aT7F4kr8sAo72JlC@HIDDEN> <86jyyp6sek.fsf@HIDDEN>
 <aU485GfRwlle5-ld@HIDDEN> <86y0mptzss.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <86y0mptzss.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-7b4fb89df9-tpcsk;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD979975AF0D777FEBD390EF5E93CD1F77387498C0EC589AA68182A05F538085040116174AA5C0EA0083DE06ABAFEAF6705F6CD7DF215F17549B4FA2C6BBBE99EF9E54C7BE71C4A8023
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE742D9BD90C58D50E0EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AC83A81C8FD4AD23D82A6BABE6F325AC2E85FA5F3EDFCBAA7353EFBB55337566657B88B02DF8C8699095E2A2CC17CCAE79FEF4D5D9075135A17F45153432E8D88EEF46B7454FC60B9742502CCDD46D0D5FF72824B19451C6F6B57BC7E64490618DEB871D839B73339E8FC8737B5C2249A0EE70D6C4970CA7A471835C12D1D9774AD6D5ED66289B52BA9C0B312567BB23117882F4460429728776938767073520B1593CA6EC85F86DF6B57BC7E6449061A352F6E88A58FB86F5D81C698A659EA73AA81AA40904B5D9A18204E546F3947C4CB6874B0BCFF0B8302FCEF25BFAB3454AD6D5ED66289B523666184CF4C3C14F6136E347CC761E07725E5C173C3A84C3642883364D384F09BA3038C0950A5D36B5C8C57E37DE458B330BD67F2E7D9AF16D1867E19FE14079C09775C1D3CA48CFE478A468B35FE7671DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C33EA25F22EA74352D35872C767BF85DA2F004C90652538430E4A6367B16DE6309
X-C1DE0DAB: 0D63561A33F958A547DC881C3D58982D5002B1117B3ED696A4B28A9640ADCED933EE06AFCD964888823CB91A9FED034534781492E4B8EEAD220496FFA5CD4785BDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE191716CD42B3DD1D34CAB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D6595BA1052B73543874712D2EAA716C8F310824EE1346D22F951555F7875ADEC4B3A194603A4E4C7A9BB8341EE9D5BE9A0A53300B92CEB6C35033E4B95A40C4FB87750AC0A4F4EF9E8C6536EB022892E5344C41F94D744909CEC8F807477DE22D4A7397C8D64B6653D624A389F0E278DBF4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVdtTL5f5BIXbyD8TXOkcJbU=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA1635ECAAC5829BBBF00B951B70A5BD4BD8EAF0BA3DAB8A4BDD75EB92BA28D5C733E390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79941
Cc: Paul Eggert <eggert@HIDDEN>, 79941 <at> debbugs.gnu.org
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 (-)

On Fri, Dec 26, 2025 at 10:25:39AM +0200, Eli Zaretskii wrote:
> Please try:
> 
>   (gdb) frame 3
>   (gdb) p f->name
>   (gdb) xstring
>   (gdb) p f->terminal
>   (gdb) p monitor_frames
>   (gdb) xtype
> 
(gdb) frame 3
#3  Fx_display_monitor_attributes_list (terminal=..., terminal@entry=...) at xfns.c:6610
6610		  ASET (monitor_frames, i, Fcons (frame, AREF (monitor_frames, i)));
(gdb) p f->name
$1 = {
  i = 0x7ffff1471414
}
(gdb) xstring
$2 = (struct Lisp_String *) 0x7ffff1471410
""
(gdb) p f->terminal
$3 = (struct terminal *) 0x555556182098
(gdb) p monitor_frames
$4 = {
  i = 0x555567f01d35
}
(gdb) xtype
Lisp_Vectorlike
PVEC_NORMAL_VECTOR

> The last command above should say monitor_frames is a vector,
> something like this:
> 
>   Lisp_Vectorlike
>   PVEC_NORMAL_VECTOR
> 
> Then:
> 
>   (gdb) xvector
> 
> This should show something like
> 
>   $10 = (struct Lisp_Vector *) 0x90a23c0
>   {XIL(0xc0000000090d2320),XIL(...),...}
> 

(gdb) xvector
$5 = (struct Lisp_Vector *) 0x555567f01d30
{{
    i = 0x0
  }, {
    i = 0x0
  }}

> Also, what is the GTK version you are using? is it older than 3.22.0
> or newer?
It is Arch Linux, so I suppose I use the last avaible stable version:
❯ ldd /usr/bin/emacs | grep gtk
	libgtk-3.so.0 => /usr/lib/libgtk-3.so.0 (0x00007d5cae000000)
❯ pacman -Qo /usr/lib/libgtk-3.so.0 
/usr/lib/libgtk-3.so.0 is owned by  gtk3 1:3.24.51-1


-- 
/Evgeniy




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 26 Dec 2025 08:25:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 26 03:25:52 2025
Received: from localhost ([127.0.0.1]:47505 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vZ38x-0002lx-OI
	for submit <at> debbugs.gnu.org; Fri, 26 Dec 2025 03:25:52 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:55748)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vZ38u-0002lX-OT
 for 79941 <at> debbugs.gnu.org; Fri, 26 Dec 2025 03:25:49 -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 <eliz@HIDDEN>)
 id 1vZ38o-0001aJ-6g; Fri, 26 Dec 2025 03:25:42 -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=y0q8S2oNOScInIZO27u4te0dsfoYMD45kNZRQEezeVg=; b=iiy9oMfbPgLD
 aulEnl2YMq9Wjm8V3sqV8CuCevyqHO3Rr8oAbiFbuStZm7ICJDLRohE3Y6EVzg+nWtJOrPDTlv//d
 feiyasCgDRiQFikbNqFi5BtgSWSut0UjiJF9quTmvSep/Jhomb2gE+Oc2C9fXvI+/cfXQ1RDiwudr
 w8D3qn/8UE4B5fiNneUDVtAoOcX09k9opNdCKZdqHK7ezLiwu+Fj9wJlr20aIZfJILeRq9AKOTK6X
 hT5xHt4mhYn/uG9iV3kAK7GAeH7iMSXr8JVe4tO5wFwNSMQiT2Yzxef1D8NV5PZVBoUDE+GZLkOW5
 mB0mDQQZAdzBxxISIcF8IQ==;
Date: Fri, 26 Dec 2025 10:25:39 +0200
Message-Id: <86y0mptzss.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>,
 Paul Eggert <eggert@HIDDEN>
In-Reply-To: <aU485GfRwlle5-ld@HIDDEN> (message from Evgeniy
 Dushistov on Fri, 26 Dec 2025 10:44:36 +0300)
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
References: <aTl3yBBgz93ECY2R@HIDDEN> <86pl8lbaiy.fsf@HIDDEN>
 <aT6BT3BKd5u-YMyU@HIDDEN> <86v7i9757p.fsf@HIDDEN>
 <aT6QyLoH9SkVY8wm@HIDDEN> <86tsxt70xi.fsf@HIDDEN>
 <aT6qqPiztvjwlBBd@HIDDEN> <86sedd6ubs.fsf@HIDDEN>
 <aT7F4kr8sAo72JlC@HIDDEN>
 <86jyyp6sek.fsf@HIDDEN> <aU485GfRwlle5-ld@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (---)

> Date: Fri, 26 Dec 2025 10:44:36 +0300
> From: Evgeniy Dushistov <dushistov@HIDDEN>
> Cc: Paul Eggert <eggert@HIDDEN>, 79941 <at> debbugs.gnu.org
> 
> I tried the following options in sequence:
> 1. --enable-checking='yes,glyphs' --enable-check-lisp-object-type + -O0
>    => no crash during 3 days
> 2. --enable-checking='yes,glyphs' --enable-check-lisp-object-type + -O1
>    => no crash during 3 days
> 
> And the last variant: --enable-checking='yes,glyphs' --enable-check-lisp-object-type + -O2,
> I thought that bug was fixed, but after 6 days emacs crashed.

Thanks.  I'm beginning to think something is wrong either with the
code generated by the compiler you are using, at least when -O2 is
used, or (gasp!) with your system's hardware.  Because otherwise I
cannot explain why you are being hit by these strange segfaults while
no one else seems to be experiencing anything similar.

> Configured using:
>  'configure --with-x-toolkit=gtk3 --sysconfdir=/etc --prefix=/usr
>  --libexecdir=/usr/lib --localstatedir=/var --disable-build-details
>  --with-cairo --with-harfbuzz --with-libsystemd --with-modules
>  --with-native-compilation=no --with-tree-sitter
>  --enable-checking=yes,glyphs --enable-check-lisp-object-type
>  'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
>  -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
>  -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
>  -mno-omit-leaf-frame-pointer -g3
>  -ffile-prefix-map=/home/evgeniy/bigdisk1/linux-infra/arch_build/extra/emacs/src=/usr/src/debug/emacs'
>  'LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro
>  -Wl,-z,now -Wl,-z,pack-relative-relocs''

Paul, do you see any compiler/linker options above that could be
suspicious, and that Evgeniy should try building without?

> Here "bt full":
> 
> #0  terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at emacs.c:442
> #1  0x000055555559a8e6 in die (msg=msg@entry=0x555555901a20 "0 <= idx && idx < gc_asize (array)", file=file@entry=0x5555558ea044 "lisp.h", line=line@entry=1988) at alloc.c:8082
> #2  0x000055555558acad in AREF (array=..., idx=<optimized out>) at /usr/src/debug/emacs/emacs-30.2/src/lisp.h:1988
> #3  Fx_display_monitor_attributes_list (terminal=..., terminal@entry=...) at xfns.c:6610
>         gwin = <optimized out>
>         f = 0x55557744aa48
>         dpyinfo = <optimized out>
>         attributes_list = {
>           i = <optimized out>
>         }
>         gdpy = 0x5555561b5920
>         primary_monitor = 0
>         n_monitors = 2
>         i = <optimized out>
>         monitor_frames = {
>           i = 0x555567f01d35
>         }
>         rest = {
>           i = 0x55556e97ce03
>         }
>         frame = {
>           i = <optimized out>
>         }
>         source = 0x5555558f0779 "Gdk"
>         monitors = <optimized out>

Please try:

  (gdb) frame 3
  (gdb) p f->name
  (gdb) xstring
  (gdb) p f->terminal
  (gdb) p monitor_frames
  (gdb) xtype

The last command above should say monitor_frames is a vector,
something like this:

  Lisp_Vectorlike
  PVEC_NORMAL_VECTOR

Then:

  (gdb) xvector

This should show something like

  $10 = (struct Lisp_Vector *) 0x90a23c0
  {XIL(0xc0000000090d2320),XIL(...),...}

where the number of XIL values inside {..} depends on the number of
monitors you have.  In your case, I think it should be two values,
given that the backtrace above shows "n_monitors = 2".  Then:

  (gdb) p $10->contents[0]
  (gdb) p $10->contents[1]

where $10 will be different in your case, according to the $nn value
shown by the xvector command above.  If xvector shows fewer or more
values, try printing fewer or more contents[] values, as appropriate.

(It is a pity that the crucial value that caused the assertion
violation, that of idx in frame #2 is "optimized out", which is a GDB
euphemism to say "I don't know where to take the value".)

Also, what is the GTK version you are using? is it older than 3.22.0
or newer?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 26 Dec 2025 07:44:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 26 02:44:55 2025
Received: from localhost ([127.0.0.1]:47290 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vZ2VK-0005in-8D
	for submit <at> debbugs.gnu.org; Fri, 26 Dec 2025 02:44:55 -0500
Received: from send80.i.mail.ru ([89.221.237.175]:25458)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1vZ2VG-0005iB-Lr
 for 79941 <at> debbugs.gnu.org; Fri, 26 Dec 2025 02:44:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 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:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=9fc01zYKFfOF5FDiJTuuk5Zgt7swuktURWLg8W52AJE=; t=1766735090; x=1766825090; 
 b=f6XGDwvVGvHaE2+wTsLqzX9+n96a+eSAx/sU99FnWoEeecAb1gyNzTehp1GMfhYfxSrYcTU8VqG
 1xAmlf9FVZaQxrXeDFnsY2Q71vUHa+Q56+o8hR20CyAij0KwPE/NPZIvREbo8S+6G/0/BVQ9bd22e
 PoUYrVcBSQaLsFcIGj/Mho0pKtT46LkryYtsMF37YWc0j2blHB+W4slK2c1GFTDhf+45cwmwnJsFK
 lEIODPnk/6Lxjt3PPpxBOQh80QHovbx1iMXdQ6tG+LW4eeAuRqIfcuLqNd3Z1hd1+MVSKIXJQRIYP
 vznSUu5CX5zV8L/c0iD0m7TXi0zKJF1TEGKw==;
Received: by exim-smtp-7b4fb89df9-jfx52 with esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1vZ2V9-00000000Sed-03UB; Fri, 26 Dec 2025 10:44:43 +0300
Date: Fri, 26 Dec 2025 10:44:36 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
Message-ID: <aU485GfRwlle5-ld@HIDDEN>
References: <aTl3yBBgz93ECY2R@HIDDEN> <86pl8lbaiy.fsf@HIDDEN>
 <aT6BT3BKd5u-YMyU@HIDDEN> <86v7i9757p.fsf@HIDDEN>
 <aT6QyLoH9SkVY8wm@HIDDEN> <86tsxt70xi.fsf@HIDDEN>
 <aT6qqPiztvjwlBBd@HIDDEN> <86sedd6ubs.fsf@HIDDEN>
 <aT7F4kr8sAo72JlC@HIDDEN> <86jyyp6sek.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <86jyyp6sek.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-7b4fb89df9-jfx52;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD979975AF0D777FEBDF4F92D2C981B4AD059036C59F712CD7E182A05F5380850404B4147DC027785233DE06ABAFEAF670582360865B519E620B19C64EEE0926753B5F121B80759E0D0
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE775092E6AE21AB47AC2099A533E45F2D0395957E7521B51C2CFCAF695D4D8E9FCEA1F7E6F0F101C6778DA827A17800CE732F68F8AF5E5BA59EA1F7E6F0F101C67CDEEF6D7F21E0D1D9295C2E9FA3191EE1B59CA4C82EFA6582931BF024D261B9CE95E150CB2A405C616BBC8B04F8446266F9789CCF6C18C3F8528715B7D10C86878DA827A17800CE74A95F4E53E8DCE969FA2833FD35BB23D9E625A9149C048EEB1593CA6EC85F86DE5D25F19253116ADD2E47CDBA5A96583BD4B6F7A4D31EC0BC014FD901B82EE079FA2833FD35BB23D27C277FBC8AE2E8B2076EC165927BBF1389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F790063751DDDC038A4B95ADD81D268191BDAD3DBD4B6F7A4D31EC0BE2F48590F00D11D6D81D268191BDAD3D78DA827A17800CE709BD2FA91D71C5BFEC76A7562686271ED91E3A1F190DE8FD2E808ACE2090B5E14AD6D5ED66289B5278DA827A17800CE76631511D42670FFE2EB15956EA79C166A417C69337E82CC275ECD9A6C639B01B78DA827A17800CE723DF9229D21AADCF731C566533BA786AA5CC5B56E945C8DA
X-C1DE0DAB: 0D63561A33F958A54D424DC97F05BB545002B1117B3ED696856854663BDE0DEF406406D89DD9EB8A823CB91A9FED034534781492E4B8EEADF7ED4D6813B5CA04BDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE191716CD42B3DD1D34CAB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D659C7AA2A8B3830BB84F485D145C65EC9B109784A2C97E9F22688B6EE14FA2D07F8B060707706F893ABB8341EE9D5BE9A0AC804BD9C369258EDF8AF8CCC7C2AF10AB9B821D419EB72836536EB022892E5344C41F94D744909CEC8F807477DE22D4A7397C8D64B6653D624A389F0E278DBF4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVdtTL5f5BIXbj9dC0/H8Q3I=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA163E7EF4851B808483BB951B70A5BD4BD8EFBA94A371F748B6CF08C87E705EE6867390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79941
Cc: Paul Eggert <eggert@HIDDEN>, 79941 <at> debbugs.gnu.org
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 (-)

On Sun, Dec 14, 2025 at 04:37:39PM +0200, Eli Zaretskii wrote:
> > On Sun, Dec 14, 2025 at 03:56:07PM +0200, Eli Zaretskii wrote:
> > > Those 0x400000001f000000 and 0x400000001f000005 values are supposed to
> > > come from mark_stk, but I don't see them above.  AFAIU, they are the
> > > values that cause the segfault.
> > 

I tried the following options in sequence:
1. --enable-checking='yes,glyphs' --enable-check-lisp-object-type + -O0
   => no crash during 3 days
2. --enable-checking='yes,glyphs' --enable-check-lisp-object-type + -O1
   => no crash during 3 days

And the last variant: --enable-checking='yes,glyphs' --enable-check-lisp-object-type + -O2,
I thought that bug was fixed, but after 6 days emacs crashed.

Configured using:
 'configure --with-x-toolkit=gtk3 --sysconfdir=/etc --prefix=/usr
 --libexecdir=/usr/lib --localstatedir=/var --disable-build-details
 --with-cairo --with-harfbuzz --with-libsystemd --with-modules
 --with-native-compilation=no --with-tree-sitter
 --enable-checking=yes,glyphs --enable-check-lisp-object-type
 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
 -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
 -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
 -mno-omit-leaf-frame-pointer -g3
 -ffile-prefix-map=/home/evgeniy/bigdisk1/linux-infra/arch_build/extra/emacs/src=/usr/src/debug/emacs'
 'LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro
 -Wl,-z,now -Wl,-z,pack-relative-relocs''

all parameters are the same as in the initial bug report.

Here "bt full":

#0  terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at emacs.c:442
#1  0x000055555559a8e6 in die (msg=msg@entry=0x555555901a20 "0 <= idx && idx < gc_asize (array)", file=file@entry=0x5555558ea044 "lisp.h", line=line@entry=1988) at alloc.c:8082
#2  0x000055555558acad in AREF (array=..., idx=<optimized out>) at /usr/src/debug/emacs/emacs-30.2/src/lisp.h:1988
#3  Fx_display_monitor_attributes_list (terminal=..., terminal@entry=...) at xfns.c:6610
        gwin = <optimized out>
        f = 0x55557744aa48
        dpyinfo = <optimized out>
        attributes_list = {
          i = <optimized out>
        }
        gdpy = 0x5555561b5920
        primary_monitor = 0
        n_monitors = 2
        i = <optimized out>
        monitor_frames = {
          i = 0x555567f01d35
        }
        rest = {
          i = 0x55556e97ce03
        }
        frame = {
          i = <optimized out>
        }
        source = 0x5555558f0779 "Gdk"
        monitors = <optimized out>
#4  0x00005555556f121c in x_monitors_changed_cb (gscr=<optimized out>, user_data=<optimized out>) at xterm.c:18668
        dpyinfo = 0x5555562ebab0
        ie = {
          kind = TIMER_EVENT,
          part = scroll_bar_nowhere,
          code = 0,
          modifiers = 3648164864,
          x = {
            i = 0x7fffffffc390
          },
          y = {
            i = 0x5555562e44f0
          },
          timestamp = 93825005230864,
          frame_or_window = {
            i = 0xc
          },
          arg = {
            i = 0x7fffffffc140
          },
          device = {
            i = 0x7ffff702193d <g_object_ref+61>
          }
        }
        current_monitors = {
          i = <optimized out>
        }
        terminal = {
          i = 0x55555618209d
        }
        gdpy = <optimized out>
        dpy = <optimized out>
#7  0x00007ffff703605f in <emit signal '0x7ffff75b6a70 "monitors-changed"' on instance ???> (instance=instance@entry=0x5555561b9b10, detailed_signal=detailed_signal@entry=0x7ffff75b6a70 "monitors-changed") at ../glib/gobject/gsignal.c:3639
        var_args = {{
            gp_offset = 16,
            fp_offset = 48,
            overflow_arg_area = 0x7fffffffc4a0,
            reg_save_area = 0x7fffffffc3c0
          }}
        detail = <optimized out>
        signal_id = <optimized out>
        itype = Python Exception <class 'gdb.error'>: value has been optimized out

    #5  0x00007ffff7035c77 in _g_closure_invoke_va (closure=0x5555562e44f0, return_value=0x0, instance=0x5555561b9b10, args=0x7fffffffc390, n_params=0, param_types=0x0) at ../glib/gobject/gclosure.c:980
                marshal = <optimized out>
                marshal_data = <optimized out>
                in_marshal = 0
                reffed_flags = {
                  flags = {
                    ref_count = 2,
                    meta_marshal_nouse = 0,
                    n_guards = 0,
                    n_fnotifiers = 0,
                    n_inotifiers = 0,
                    in_inotify = 0,
                    floating = 0,
                    derivative_flag = 0,
                    in_marshal = 0,
                    is_invalid = 0
                  },
                  closure = {
                    ref_count = 2,
                    meta_marshal_nouse = 0,
                    n_guards = 0,
                    n_fnotifiers = 0,
                    n_inotifiers = 0,
                    in_inotify = 0,
                    floating = 0,
                    derivative_flag = 0,
                    in_marshal = 0,
                    is_invalid = 0,
                    marshal = 0x0,
                    data = 0x0,
                    notifiers = 0x15fdf9c0d9729400
                  },
                  atomic_int = 2
                }
                real_closure = 0x5555562e44d0
                _g_boolean_var_49 = <optimized out>
    #6  signal_emit_valist_unlocked (instance=instance@entry=0x5555561b9b10, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffc390) at ../glib/gobject/gsignal.c:3439
                return_accu = 0x0
                accu = {
                  g_type = 0x0,
                  data = {{
                      v_int = 0,
                      v_uint = 0,
                      v_long = 0,
                      v_ulong = 0,
                      v_int64 = 0,
                      v_uint64 = 0,
                      v_float = 0,
                      v_double = 0,
                      v_pointer = 0x0
                    }, {
                      v_int = 0,
                      v_uint = 0,
                      v_long = 0,
                      v_ulong = 0,
                      v_int64 = 0,
                      v_uint64 = 0,
                      v_float = 0,
                      v_double = 0,
                      v_pointer = 0x0
                    }}
                }
                emission = Python Exception <class 'gdb.error'>: value has been optimized out
{
                  next = 0x0,
                  instance = 0x5555561b9b10,
                  ihint = {
                    signal_id = 12,
                    detail = 0,
                    run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)
                  },
                  state = EMISSION_RUN,
                  chain_type = 
                }
                instance_type = <optimized out>
                emission_return = {
                  g_type = 0x0,
                  data = {{
                      v_int = 0,
                      v_uint = 0,
                      v_long = 0,
                      v_ulong = 0,
                      v_int64 = 0,
                      v_uint64 = 0,
                      v_float = 0,
                      v_double = 0,
                      v_pointer = 0x0
                    }, {
                      v_int = 0,
                      v_uint = 0,
                      v_long = 0,
                      v_ulong = 0,
                      v_int64 = 0,
                      v_uint64 = 0,
                      v_float = 0,
                      v_double = 0,
                      v_pointer = 0x0
                    }}
                }
                rtype = 0x4
                static_scope = 0
                fastpath_handler = <optimized out>
                closure = <optimized out>
                run_type = <optimized out>
                hlist = <optimized out>
                l = <optimized out>
                fastpath = <optimized out>
                instance_and_params = <optimized out>
                param_values = <optimized out>
                node = <optimized out>
                i = <optimized out>
                node_copy = {
                  signal_id = <optimized out>,
                  itype = <optimized out>,
                  name = <optimized out>,
                  destroyed = <optimized out>,
                  flags = <optimized out>,
                  n_params = 0,
                  single_va_closure_is_valid = <optimized out>,
                  single_va_closure_is_after = <optimized out>,
                  param_types = <optimized out>,
                  return_type = <optimized out>,
                  class_closure_bsa = <optimized out>,
                  accumulator = <optimized out>,
                  c_marshaller = <optimized out>,
                  va_marshaller = <optimized out>,
                  emission_hooks = <optimized out>,
                  single_va_closure = <optimized out>
                }
#8  0x00007ffff75a4a8a in process_monitors_change (screen=0x5555561b9b10) at ../gtk/gdk/x11/gdkscreen-x11.c:1213
#9  process_monitors_change (screen=0x5555561b9b10) at ../gtk/gdk/x11/gdkscreen-x11.c:1208
#10 _gdk_x11_screen_size_changed (screen=0x5555561b9b10, event=0x7fffffffc610) at ../gtk/gdk/x11/gdkscreen-x11.c:1249
        width = 3840
        height = 2160
        display_x11 = <optimized out>
#11 0x00007ffff759c103 in gdk_x11_display_translate_event (translator=<optimized out>, display=0x5555561b5920, event=0x55557c431920, xevent=0x7fffffffc610) at ../gtk/gdk/x11/gdkdisplay-x11.c:1201
        xwindow = 996
        window = 0x5555561be8e0
        is_substructure = <optimized out>
        window_impl = <optimized out>
        screen = 0x5555561b9b10
        x11_screen = 0x5555561b9b10
        toplevel = <optimized out>
        display_x11 = 0x5555561b5920
        return_val = 1
        done = <optimized out>
#12 0x00007ffff7596b3a in _gdk_x11_event_translator_translate (translator=0x5555561b5920, display=0x5555561b5920, xevent=xevent@entry=0x7fffffffc610) at ../gtk/gdk/x11/gdkeventtranslator.c:51
        iface = 0x5555561a6f30
        event = 0x55557c431920
#13 0x00007ffff7599b6e in gdk_event_source_translate_event (event_source=0x5555561d5540, xevent=0x7fffffffc610) at ../gtk/gdk/x11/gdkeventsource.c:243
        translator = <optimized out>
        list = 0x5555561d5720 = {0x5555561cb2c0}
        event = 0x0
        result = <optimized out>
        event_translator = <optimized out>
        filter_window = <optimized out>
        dpy = 0x5555561a4ce0
#14 _gdk_x11_display_queue_events (display=0x5555561b5920) at ../gtk/gdk/x11/gdkeventsource.c:341
        event = <optimized out>
        xevent = {
          type = 89,
          xany = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            window = 996
          },
          xkey = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            window = 996,
            root = 996,
            subwindow = 578350206,
            time = 379825081,
            x = 65535,
            y = 1,
            x_root = 5760,
            y_root = 2160,
            state = 812,
            keycode = 304,
            same_screen = 0
          },
          xbutton = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            window = 996,
            root = 996,
            subwindow = 578350206,
            time = 379825081,
            x = 65535,
            y = 1,
            x_root = 5760,
            y_root = 2160,
            state = 812,
            button = 304,
            same_screen = 0
          },
          xmotion = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            window = 996,
            root = 996,
            subwindow = 578350206,
            time = 379825081,
            x = 65535,
            y = 1,
            x_root = 5760,
            y_root = 2160,
            state = 812,
            is_hint = 48 '0',
            same_screen = 0
          },
          xcrossing = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            window = 996,
            root = 996,
            subwindow = 578350206,
            time = 379825081,
            x = 65535,
            y = 1,
            x_root = 5760,
            y_root = 2160,
            mode = 812,
            detail = 304,
            same_screen = 0,
            focus = 0,
            state = 805
          },
          xfocus = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            window = 996,
            mode = 996,
            detail = 0
          },
          xexpose = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            window = 996,
            x = 996,
            y = 0,
            width = 578350206,
            height = 0,
            count = 379825081
          },
          xgraphicsexpose = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            drawable = 996,
            x = 996,
            y = 0,
            width = 578350206,
            height = 0,
            count = 379825081,
            major_code = 0,
            minor_code = 65535
          },
          xnoexpose = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            drawable = 996,
            major_code = 996,
            minor_code = 0
          },
          xvisibility = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            window = 996,
            state = 996
          },
          xcreatewindow = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            parent = 996,
            window = 996,
            x = 578350206,
            y = 0,
            width = 379825081,
            height = 0,
            border_width = 65535,
            override_redirect = 1
          },
          xdestroywindow = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            event = 996,
            window = 996
          },
          xunmap = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            event = 996,
            window = 996,
            from_configure = 578350206
          },
          xmap = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            event = 996,
            window = 996,
            override_redirect = 578350206
          },
          xmaprequest = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            parent = 996,
            window = 996
          },
          xreparent = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            event = 996,
            window = 996,
            parent = 578350206,
            x = 379825081,
            y = 0,
            override_redirect = 65535
          },
          xconfigure = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            event = 996,
            window = 996,
            x = 578350206,
            y = 0,
            width = 379825081,
            height = 0,
            border_width = 65535,
            above = 9277129365120,
            override_redirect = 812
          },
          xgravity = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            event = 996,
            window = 996,
            x = 578350206,
            y = 0
          },
          xresizerequest = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            window = 996,
            width = 996,
            height = 0
          },
          xconfigurerequest = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            parent = 996,
            window = 996,
            x = 578350206,
            y = 0,
            width = 379825081,
            height = 0,
            border_width = 65535,
            above = 9277129365120,
            detail = 812,
            value_mask = 0
          },
          xcirculate = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            event = 996,
            window = 996,
            place = 578350206
          },
          xcirculaterequest = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            parent = 996,
            window = 996,
            place = 578350206
          },
          xproperty = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            window = 996,
            atom = 996,
            time = 578350206,
            state = 379825081
          },
          xselectionclear = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            window = 996,
            selection = 996,
            time = 578350206
          },
          xselectionrequest = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            owner = 996,
            requestor = 996,
            selection = 578350206,
            target = 379825081,
            property = 4295032831,
            time = 9277129365120
          },
          xselection = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            requestor = 996,
            selection = 996,
            target = 578350206,
            property = 379825081,
            time = 4295032831
          },
          xcolormap = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            window = 996,
            colormap = 996,
            new = 578350206,
            state = 0
          },
          xclient = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            window = 996,
            message_type = 996,
            format = 578350206,
            data = {
              b = "\271\253\243\026\000\000\000\000\377\377\000\000\001\000\000\000\200\026\000",
              s = {-21575, 5795, 0, 0, -1, 0, 1, 0, 5760, 0},
              l = {379825081, 4295032831, 9277129365120, 1305670058796, 0}
            }
          },
          xmapping = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            window = 996,
            request = 996,
            first_keycode = 0,
            count = 578350206
          },
          xerror = {
            type = 89,
            display = 0x2e7b6fc,
            resourceid = 0,
            serial = 93825005145312,
            error_code = 228 '\344',
            request_code = 3 '\003',
            minor_code = 0 '\000'
          },
          xkeymap = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            window = 996,
            key_vector = "\344\003\000\000\000\000\000\000~\354x\"\000\000\000\000\271\253\243\026\000\000\000\000\377\377\000\000\001\000\000"
          },
          xgeneric = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            extension = 996,
            evtype = 0
          },
          xcookie = {
            type = 89,
            serial = 48740092,
            send_event = 0,
            display = 0x5555561a4ce0,
            extension = 996,
            evtype = 0,
            cookie = 996,
            data = 0x2278ec7e
          },
          pad = {89, 48740092, 0, 93825005145312, 996, 996, 578350206, 379825081, 4295032831, 9277129365120, 1305670058796, 0, 805, 0 <repeats 11 times>}
        }
        xdisplay = 0x5555561a4ce0
        event_source = 0x5555561d5540
        display_x11 = 0x5555561b5920
#15 0x00007ffff753829b in gdk_display_get_event (display=0x5555561b5920) at ../gtk/gdk/gdkdisplay.c:442
#16 0x00007ffff759a180 in gdk_event_source_dispatch.lto_priv () at ../gtk/gdk/x11/gdkeventsource.c:354
#17 0x00007ffff6f09f8d in g_main_dispatch (context=0x5555561d5600) at ../glib/glib/gmain.c:3565
        user_data = 0x0
        callback = 0x0
        gaig_temp = <optimized out>
        gaig_temp = <optimized out>
        cb_data = 0x0
        need_destroy = <optimized out>
        dispatch = 0x7ffff759a160 <gdk_event_source_dispatch.lto_priv>
        prev_source = 0x5555561d5540
        was_in_call = 2
        cb_funcs = 0x0
        begin_time_nsec = 584422071917005
        source = 0x5555561d5540
        current = 0x5555561fe300
        i = 0
#18 0x00007ffff6f0b657 in g_main_context_dispatch_unlocked (context=0x5555561d5600) at ../glib/glib/gmain.c:4425
#19 g_main_context_iterate_unlocked (context=context@entry=0x5555561d5600, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4490
        max_priority = 0
        timeout_usec = 0
        some_ready = 1
        nfds = 3
        allocated_nfds = <optimized out>
        fds = 0x5555562f7320
        begin_time_nsec = <optimized out>
#20 0x00007ffff6f0b865 in g_main_context_iteration (context=0x5555561d5600, context@entry=0x0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4556
        retval = <optimized out>
#21 0x00007ffff796bceb in gtk_main_iteration () at ../gtk/gtk/gtkmain.c:1436
#22 0x00005555556ef993 in XTread_socket (terminal=<optimized out>, hold_quit=0x7fffffffc920) at xterm.c:25769
        count = 0
        dpyinfo = 0x5555562ebab0
#23 0x00005555557485e9 in gobble_input () at keyboard.c:7919
        nr = <optimized out>
        hold_quit = {
          kind = NO_EVENT,
          part = scroll_bar_nowhere,
          code = 0,
          modifiers = 0,
          x = {
            i = 0x0
          },
          y = {
            i = 0x0
          },
          timestamp = 0,
          frame_or_window = {
            i = 0x0
          },
          arg = {
            i = 0x0
          },
          device = {
            i = 0x30
          }
        }
        next = 0x0
        nread = 0
        err = <optimized out>
        t = 0x555556182098
#24 0x000055555574a395 in handle_async_input () at keyboard.c:8158
        nread = <optimized out>
#25 process_pending_signals () at keyboard.c:8172
#26 unblock_input_to (level=0) at keyboard.c:8187
#27 unblock_input_to (level=<optimized out>) at keyboard.c:8181
#28 unblock_input () at keyboard.c:8206
#29 0x000055555562d69d in flush_frame (f=<optimized out>) at /usr/src/debug/emacs/emacs-30.2/src/frame.h:1916
        rif = <optimized out>
#30 redisplay_preserve_echo_area (from_where=from_where@entry=11) at xdisp.c:17757
        count = {
          bytes = <optimized out>
        }
#31 0x000055555585f235 in wait_reading_process_output (time_limit=time_limit@entry=30, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=do_display@entry=true, wait_for_cell=..., wait_for_cell@entry=..., wait_proc=wait_proc@entry=0x0, just_wait_proc=<optimized out>) at process.c:5590
        process_skipped = <optimized out>
        wrapped = <optimized out>
        channel_start = <optimized out>
        child_fd = 27
        last_read_channel = 23
        channel = <optimized out>
        nfds = <optimized out>
        Available = {
          fds_bits = {-8087208000871849960, 9, 0 <repeats 14 times>}
        }
        Writeok = {
          fds_bits = {0 <repeats 16 times>}
        }
        check_write = true
        check_delay = 17
        no_avail = <optimized out>
        xerrno = 11
        proc = {
          i = <optimized out>
        }
        timeout = {
          tv_sec = 28,
          tv_nsec = 883742637
        }
        end_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        timer_delay = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        got_output_end_time = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        wait = <optimized out>
        got_some_output = -1
        prev_wait_proc_nbytes_read = <optimized out>
        retry_for_async = <optimized out>
        count = {
          bytes = <optimized out>
        }
        now = {
          tv_sec = 1766734256,
          tv_nsec = 104560974
        }
#32 0x00005555555ccb2b in sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:6334
        sec = 30
        nsec = 0
        do_display = true
        curbuf_eq_winbuf = <optimized out>
        nbytes = <optimized out>
#33 0x00005555557520dc in read_char (commandflag=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7fffffffd6eb, end_time=end_time@entry=0x0) at keyboard.c:2923
        tem0 = {
          i = <optimized out>
        }
        timeout = 30
        count1 = {
          bytes = <optimized out>
        }
        delay_level = <optimized out>
        buffer_size = <optimized out>
        c = {
          i = 0x0
        }
        local_getcjmp = {{
            __jmpbuf = {93825004077856, 918556376425960545, 0, 0, 93825006735280, 4611686019484352512, 918556376771990625, 6479003375412843617},
            __mask_was_saved = 0,
            __saved_mask = {
              __val = {0, 93825100163061, 93825100163061, 0, 84614, 21153, 1, 140737488344000, 93824995555705, 140737488343952, 4294956048, 84610, 48096, 140737488344000, 93825100163061, 48096}
            }
          }}
        save_jump = {{
            __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0},
            __mask_was_saved = 0,
            __saved_mask = {
              __val = {0 <repeats 16 times>}
            }
          }}
        tem = {
          i = <optimized out>
        }
        save = {
          i = <optimized out>
        }
        previous_echo_area_message = {
          i = 0x0
        }
        also_record = {
          i = 0x0
        }
        reread = false
        recorded = false
        polling_stopped_here = false
        orig_kboard = 0x555556328fb0
        retry = <optimized out>
        jmpcount = {
          bytes = <optimized out>
        }
#34 0x0000555555752c64 in read_key_sequence (keybuf=keybuf@entry=0x7fffffffd850, prompt=..., prompt@entry=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=false) at keyboard.c:10743
        interrupted_kboard = 0x555556328fb0
        interrupted_frame = 0x55555642c5e8
        key = {
          i = <optimized out>
        }
        used_mouse_menu = false
        echo_local_start = 0
        last_real_key_start = <optimized out>
        keys_local_start = <optimized out>
        new_binding = {
          i = <optimized out>
        }
        count = {
          bytes = <optimized out>
        }
        t = <optimized out>
        echo_start = 0
        keys_start = 0
        current_binding = {
          i = 0x555562800ef3
        }
        first_unbound = 31
        mock_input = <optimized out>
        used_mouse_menu_history = {false <repeats 30 times>}
        fkey = {
          parent = {
            i = <optimized out>
          },
          map = {
            i = <optimized out>
          },
          start = 0,
          end = 0
        }
        keytran = {
          parent = {
            i = <optimized out>
          },
          map = {
            i = <optimized out>
          },
          start = 0,
          end = 0
        }
        indec = {
          parent = {
            i = <optimized out>
          },
          map = {
            i = <optimized out>
          },
          start = 0,
          end = 0
        }
        shift_translated = <optimized out>
        delayed_switch_frame = {
          i = <optimized out>
        }
        original_uppercase = {
          i = <optimized out>
        }
        original_uppercase_position = <optimized out>
        disabled_conversion = <optimized out>
        starting_buffer = <optimized out>
        fake_prefixed_keys = {
          i = 0x0
        }
        first_event = {
          i = 0x0
        }
        second_event = {
          i = <optimized out>
        }
        not_upcase = <optimized out>
#35 0x0000555555754e89 in command_loop_1 () at keyboard.c:1429
        cmd = {
          i = <optimized out>
        }
        keybuf = {{
            i = 0x200001e2
          }, {
            i = 0xe
          }, {
            i = 0x7fffffffd8d8
          }, {
            i = 0x555500000002
          }, {
            i = 0x7fffffffdab4
          }, {
            i = 0x15fdf9c0d9729400
          }, {
            i = 0x60
          }, {
            i = 0x0
          }, {
            i = 0x5555559221a0
          }, {
            i = 0x111c0
          }, {
            i = 0x7fffffffd910
          }, {
            i = 0x5555557f2ea4 <unbind_to+260>
          }, {
            i = 0x7fffffffd930
          }, {
            i = 0xfa2
          }, {
            i = 0xb
          }, {
            i = 0x111c0
          }, {
            i = 0x30
          }, {
            i = 0x555559ec3615
          }, {
            i = 0x7ffff1471414
          }, {
            i = 0x60
          }, {
            i = 0x55556110ca03
          }, {
            i = 0xfa2
          }, {
            i = 0x7fffffffdab4
          }, {
            i = 0x7fffffffdd20
          }, {
            i = 0x7fffffffd980
          }, {
            i = 0x555555745e32 <cmd_error+402>
          }, {
            i = 0x0
          }, {
            i = 0x0
          }, {
            i = 0x7fffffffd900
          }, {
            i = 0x15fdf9c0d9729400
          }}
        i = <optimized out>
        last_pt = <optimized out>
        prev_modiff = 497223
        prev_buffer = 0x555559ec3610
#36 0x00005555557f1543 in internal_condition_case (bfun=bfun@entry=0x555555754c20 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x555555745ca0 <cmd_error>) at eval.c:1613
        val = {
          i = <optimized out>
        }
        c = 0x555556164920
#37 0x000055555573ad07 in command_loop_2 (handlers=...) at keyboard.c:1168
        val = {
          i = <optimized out>
        }
#38 0x00005555557f1485 in internal_catch (tag=..., tag@entry=..., func=func@entry=0x55555573ace0 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1292
        val = {
          i = <optimized out>
        }
        c = 0x5555561647e0
#39 0x000055555573aca5 in command_loop () at keyboard.c:1146
#40 0x0000555555745721 in recursive_edit_1 () at keyboard.c:754
        count = {
          bytes = <optimized out>
        }
        val = {
          i = <optimized out>
        }
#41 0x0000555555745afa in Frecursive_edit () at keyboard.c:837
        count = {
          bytes = <optimized out>
        }
        buffer = {
          i = <optimized out>
        }
#42 0x000055555558e2aa in main (argc=<optimized out>, argv=<optimized out>) at emacs.c:2646
        stack_bottom_variable = 0x81a4
        old_argc = <optimized out>
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = <optimized out>
        dump_mode = <optimized out>
        skip_args = 0
        temacs = 0x0
        attempt_load_pdump = <optimized out>
        only_version = false
        rlim = {
          rlim_cur = 10022912,
          rlim_max = 18446744073709551615
        }
        lc_all = <optimized out>
        sockfd = -1
        module_assertions = <optimized out>
Undefined command: "ls".  Try "help".
Working directory /home/evgeniy/bigdisk1/linux-infra/arch_build/extra/emacs.


-- 
/Evgeniy




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 14 Dec 2025 19:26:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 14 14:26:50 2025
Received: from localhost ([127.0.0.1]:56658 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vUrk1-0005KT-Tv
	for submit <at> debbugs.gnu.org; Sun, 14 Dec 2025 14:26:50 -0500
Received: from mail.cs.ucla.edu ([131.179.128.66]:59934)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eggert@HIDDEN>)
 id 1vUrjy-0005KB-52
 for 79941 <at> debbugs.gnu.org; Sun, 14 Dec 2025 14:26:47 -0500
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 62BD93C00FB0C;
 Sun, 14 Dec 2025 11:26:40 -0800 (PST)
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP
 id iGXPJ1NNGJhp; Sun, 14 Dec 2025 11:26:40 -0800 (PST)
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 396A83C00FB0D;
 Sun, 14 Dec 2025 11:26:40 -0800 (PST)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 396A83C00FB0D
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1765740400;
 bh=qXCEjkYLf+r+Ml9OucYFadT/DdXWdmPyNqcN4rTQt4A=;
 h=Message-ID:Date:MIME-Version:To:From;
 b=dtJ+hhn78QIncuWlVCv7xsz49ZyZer47nC11Y2VHe4HmZ0sp6SVNwNJzDp6+G1Wyn
 bf+QCXSJE0/i4N83MIzfJ5KWA54fT5OqssVjdwWvv/MvZFmZFsUiXkDYJ+pMes87+t
 Yg+7c18NnRU6jp0D1jymnjzHsmVUlGspH5xg2+R8dIMLMHV/j3JKDPztn/FDjtd/6J
 +84jGoxQKxQMODN0RytOsGCbaXUFzy9eODxkxtDf66ZJ1Y5j16cd//rnBgVP1fzIzc
 77addI7qJUa+rZmwRtV/vb0VrS7+NCR9zBsBZ+H4SNeAiCIrfHu6M4d/nhOHYum2gC
 62BcvPRY7Ivpw==
X-Virus-Scanned: amavis at mail.cs.ucla.edu
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP
 id 9QB7FQLOQtc8; Sun, 14 Dec 2025 11:26:40 -0800 (PST)
Received: from penguin.cs.ucla.edu
 (47-154-25-30.fdr01.snmn.ca.ip.frontiernet.net [47.154.25.30])
 by mail.cs.ucla.edu (Postfix) with ESMTPSA id 177F23C00FB0C;
 Sun, 14 Dec 2025 11:26:40 -0800 (PST)
Message-ID: <28b395d7-a0f4-47db-a37d-786d2e2316dd@HIDDEN>
Date: Sun, 14 Dec 2025 11:26:39 -0800
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
To: Eli Zaretskii <eliz@HIDDEN>
References: <aTktk14zCQUBXf6n@HIDDEN> <86a4zqcwow.fsf@HIDDEN>
 <aTl3yBBgz93ECY2R@HIDDEN> <86pl8lbaiy.fsf@HIDDEN>
 <aT6BT3BKd5u-YMyU@HIDDEN> <86v7i9757p.fsf@HIDDEN>
 <aT6QyLoH9SkVY8wm@HIDDEN> <86tsxt70xi.fsf@HIDDEN>
 <aT6qqPiztvjwlBBd@HIDDEN> <86sedd6ubs.fsf@HIDDEN>
 <aT7F4kr8sAo72JlC@HIDDEN> <86jyyp6sek.fsf@HIDDEN>
Content-Language: en-US
From: Paul Eggert <eggert@HIDDEN>
Organization: UCLA Computer Science Department
In-Reply-To: <86jyyp6sek.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79941
Cc: Evgeniy Dushistov <dushistov@HIDDEN>, 79941 <at> debbugs.gnu.org
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 (-)

On 2025-12-14 06:37, Eli Zaretskii wrote:
>> Date: Sun, 14 Dec 2025 17:12:50 +0300
>> From: Evgeniy Dushistov<dushistov@HIDDEN>
>> May be rebuild with address sanitizer?
>> I see ASan support mentioned in alloc.c ,
>> is it really supported in emacs 30.2 ?
>>
>> Then I can also build vterm with ASan support,
>> and see if it is involved somehow.
> That could be a bit problematic, see the section in etc/DEBUG that
> describes how to build and run Emacs with ASAN.
> 
> Paul, any suggestions or advice for that?

ASan worked for me just now on Ubuntu 25.10 x86-64 with the Emacs master 
branch, when I followed the recipe in etc/DEBUG. I did not disable user 
poisoning.

Don't forget to set the ASAN_OPTIONS environment variable (heh! I forgot 
at first).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 14 Dec 2025 14:37:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 14 09:37:54 2025
Received: from localhost ([127.0.0.1]:53150 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vUnEP-0005OD-FR
	for submit <at> debbugs.gnu.org; Sun, 14 Dec 2025 09:37:53 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:54220)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vUnEK-0005Nv-Su
 for 79941 <at> debbugs.gnu.org; Sun, 14 Dec 2025 09:37:51 -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 <eliz@HIDDEN>)
 id 1vUnED-0000X4-Hr; Sun, 14 Dec 2025 09:37:41 -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=w/KfKpgfBp6wrp0YPvpudab9CNFb3cOZuvNWVZ8NwbU=; b=ON/h8Y3dVBDt
 L8R6wZwWnSFqA114ntdIO60i+NRiN8bzigwe4qJS3JCRsWjvAuSXwUpLgbMc7sMrN8hkEqQRW0Unh
 G9DxjAI/1BuyjseKFMf3YM5NqHronrRIUe5mrKpUcF/k8xiHZaFAYs3wVMBD2PZs0QE167fE2Kksr
 UPO9HOj36VYt6GCoEeP4olAaHdk7uO6b2wLhYuux2IkEAzibqv7HdBBJ0bz51KqZz0l5aJ/EVWCUA
 2A4T9NZUZb72VXGkib3vvxwSMCiCMDwgQhN/xTk4UlmiqBPzj1rr6FTjarSEwQiiMDzGzN7Ezjo3V
 fRhe4/MhSHF+u9AaDtGXAQ==;
Date: Sun, 14 Dec 2025 16:37:39 +0200
Message-Id: <86jyyp6sek.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>,
 Paul Eggert <eggert@HIDDEN>
In-Reply-To: <aT7F4kr8sAo72JlC@HIDDEN> (message from Evgeniy
 Dushistov on Sun, 14 Dec 2025 17:12:50 +0300)
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
References: <aTktk14zCQUBXf6n@HIDDEN> <86a4zqcwow.fsf@HIDDEN>
 <aTl3yBBgz93ECY2R@HIDDEN> <86pl8lbaiy.fsf@HIDDEN>
 <aT6BT3BKd5u-YMyU@HIDDEN> <86v7i9757p.fsf@HIDDEN>
 <aT6QyLoH9SkVY8wm@HIDDEN> <86tsxt70xi.fsf@HIDDEN>
 <aT6qqPiztvjwlBBd@HIDDEN>
 <86sedd6ubs.fsf@HIDDEN> <aT7F4kr8sAo72JlC@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (---)

> Date: Sun, 14 Dec 2025 17:12:50 +0300
> From: Evgeniy Dushistov <dushistov@HIDDEN>
> Cc: 79941 <at> debbugs.gnu.org
> 
> On Sun, Dec 14, 2025 at 03:56:07PM +0200, Eli Zaretskii wrote:
> > Those 0x400000001f000000 and 0x400000001f000005 values are supposed to
> > come from mark_stk, but I don't see them above.  AFAIU, they are the
> > values that cause the segfault.
> 
> May be rebuild with address sanitizer?
> I see ASan support mentioned in alloc.c ,
> is it really supported in emacs 30.2 ?
> 
> Then I can also build vterm with ASan support,
> and see if it is involved somehow.

That could be a bit problematic, see the section in etc/DEBUG that
describes how to build and run Emacs with ASAN.

Paul, any suggestions or advice for that?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 14 Dec 2025 14:13:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 14 09:13:06 2025
Received: from localhost ([127.0.0.1]:52805 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vUmqP-0003NI-RC
	for submit <at> debbugs.gnu.org; Sun, 14 Dec 2025 09:13:06 -0500
Received: from send58.i.mail.ru ([89.221.237.153]:62700)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1vUmqM-0003MY-7t
 for 79941 <at> debbugs.gnu.org; Sun, 14 Dec 2025 09:13:03 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 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:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=Z5x/Wfi7wX0PfcKNtPEqAA9tGlUxbPGHrfNwLUov+rY=; t=1765721582; x=1765811582; 
 b=ykxPrVdg6aNwg/V1cVkEddqxN0/7svCecJTAkNKhpwP07w2rjUoK4hC3nxac1U9KkmCNY1LRdU8
 kxbdr9PsFSeRiKeyqPpFa5OwV15omRdeXeQ8YJem2LsMW1SurDZ7XxNFGqiJlyQNdZ3P4EruQFxKA
 55Shgf7Jx12N1EBYrbTpcRHp1IufCmU2t8bG+uWOnZ7QS0NsDFowpuFkqsHSmeRcE94a+Bb3YrRCP
 ggaqXa6m31Jy/uqDDCfi6lxurzULqr7TpY3Fm7RobLYUwOPP0X+fYzkx56K+ZfNrv3pEEe7B/AxZW
 s6iv93juE6VwFr1XXPxUWjpJSzCNbPmif18g==;
Received: by exim-smtp-64b997485-m7jhm with esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1vUmqE-000000002aQ-32P7; Sun, 14 Dec 2025 17:12:55 +0300
Date: Sun, 14 Dec 2025 17:12:50 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
Message-ID: <aT7F4kr8sAo72JlC@HIDDEN>
References: <aTktk14zCQUBXf6n@HIDDEN> <86a4zqcwow.fsf@HIDDEN>
 <aTl3yBBgz93ECY2R@HIDDEN> <86pl8lbaiy.fsf@HIDDEN>
 <aT6BT3BKd5u-YMyU@HIDDEN> <86v7i9757p.fsf@HIDDEN>
 <aT6QyLoH9SkVY8wm@HIDDEN> <86tsxt70xi.fsf@HIDDEN>
 <aT6qqPiztvjwlBBd@HIDDEN> <86sedd6ubs.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <86sedd6ubs.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-64b997485-m7jhm;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD9564C67F5AB2842FF65158E72B4C615805A4DC9F5FDADFB3E182A05F538085040409044296E7575AB3DE06ABAFEAF670574756852524F1D0CC0C92BAB08E9C47DC77A06E522078DAD
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7DECE8D0A5E25C0FCEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AC83A81C8FD4AD23D82A6BABE6F325AC2E85FA5F3EDFCBAA7353EFBB553375664CB2A5A999793BABAF87071D403152CA1BCEDA82A47855CFD56DEB2385895E1F8EEF46B7454FC60B9742502CCDD46D0D188B2BFCDC338A02F6B57BC7E64490618DEB871D839B73339E8FC8737B5C22496EA1BA7CA28B4A74CC7F00164DA146DAFE8445B8C89999729449624AB7ADAF37F6B57BC7E64490611E7FA7ABCAF51C92176DF2183F8FC7C05A64D9A1E9CA65708941B15DA834481F9449624AB7ADAF37BA3038C0950A5D3613377AFFFEAFD269176DF2183F8FC7C06F7001D51B61AB087B076A6E789B0E97A8DF7F3B2552694AD5FFEEA1DED7F25D49FD398EE364050F9647ADFADE5905B11B780A39BCC1DD35B3661434B16C20ACC84D3B47A649675FE827F84554CEF5019E625A9149C048EE9ECD01F8117BC8BEE2021AF6380DFAD18AA50765F790063735872C767BF85DA227C277FBC8AE2E8BF783223E2FFF4BA875ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356
X-C1DE0DAB: 0D63561A33F958A517FEE0BEFFF4973A5002B1117B3ED69699508461543A9AB2C66B2B37046EC955823CB91A9FED034534781492E4B8EEAD09F854029C6BD0DABDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE1918E10F71CB4DF9F96AB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D6597A38675FD8E1AFE15681C7FDC5132AD714A72D1D5602CC887E9496613ABFBCC35911B9E5CCD5C8BFB8341EE9D5BE9A0AEA2F0F38BACAFC3EF287BCD8A130E68292F7F5A22B424B548CD93680B12512CF4C41F94D744909CEC8F807477DE22D4A7397C8D64B6653D624A389F0E278DBF4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVZ7tsNvok/TzbYYHzZ0kKCs=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA16304A84FF9C5C93B12B951B70A5BD4BD8EFD42A16146CE06A418EF038851CB2B74390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (-)

On Sun, Dec 14, 2025 at 03:56:07PM +0200, Eli Zaretskii wrote:
> Those 0x400000001f000000 and 0x400000001f000005 values are supposed to
> come from mark_stk, but I don't see them above.  AFAIU, they are the
> values that cause the segfault.

May be rebuild with address sanitizer?
I see ASan support mentioned in alloc.c ,
is it really supported in emacs 30.2 ?

Then I can also build vterm with ASan support,
and see if it is involved somehow.

-- 
/Evgeniy




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 14 Dec 2025 13:56:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 14 08:56:27 2025
Received: from localhost ([127.0.0.1]:52663 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vUmaE-0002TB-Uq
	for submit <at> debbugs.gnu.org; Sun, 14 Dec 2025 08:56:27 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:55106)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vUma8-0002Sm-JG
 for 79941 <at> debbugs.gnu.org; Sun, 14 Dec 2025 08:56:21 -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 <eliz@HIDDEN>)
 id 1vUma2-0004pj-Ip; Sun, 14 Dec 2025 08:56:10 -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=WOs2HSSZUJ1i1Q92xDlT26F5xrP/OvZMQcVs5ds70I8=; b=hCeWhMgIRp8a
 MndZgHY9Hhht6hKOt+owoVWda8oCxvn1QCYDG9uwFrqWpViugXOp8w1mK+zyTR+KzRw0zGVB8bDL/
 ZBRUbOiaNDOE9rgayggiWlRpvgPuASv0J7z9feIGKncXrGYaLTemVfRxtwbTdE3TXUFVHoQvIFadn
 Nr7exAQgOkJkdgohyaM3OmG/4YkHCJmXEt+3Rq5eH/WU7Zcz3UlnkMgwjz3tdcsTEw+eDCyQuZYmi
 FcS4ih7arcknIYf9NYQVOlzXSmfOpa5ueqG7AFOQ3uaXGWOET9z0hrX86eltlLhEZNbEAOE3AnuCN
 Fs6i95KTBLbEBcFaUCZSbg==;
Date: Sun, 14 Dec 2025 15:56:07 +0200
Message-Id: <86sedd6ubs.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>
In-Reply-To: <aT6qqPiztvjwlBBd@HIDDEN> (message from Evgeniy
 Dushistov on Sun, 14 Dec 2025 15:16:40 +0300)
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
References: <aTE81G30as2U9oUQ@HIDDEN> <86fr9q1v4c.fsf@HIDDEN>
 <aTktk14zCQUBXf6n@HIDDEN> <86a4zqcwow.fsf@HIDDEN>
 <aTl3yBBgz93ECY2R@HIDDEN> <86pl8lbaiy.fsf@HIDDEN>
 <aT6BT3BKd5u-YMyU@HIDDEN> <86v7i9757p.fsf@HIDDEN>
 <aT6QyLoH9SkVY8wm@HIDDEN>
 <86tsxt70xi.fsf@HIDDEN> <aT6qqPiztvjwlBBd@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (---)

> Date: Sun, 14 Dec 2025 15:16:40 +0300
> From: Evgeniy Dushistov <dushistov@HIDDEN>
> Cc: 79941 <at> debbugs.gnu.org
> "X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
> 
> On Sun, Dec 14, 2025 at 01:33:29PM +0200, Eli Zaretskii wrote:
> > > > What does the below show:
> > > > 
> > > >   (gdb) frame 2
> > > >   (gdb) mark_stk
> > > > 
> > > 
> > > (gdb) p mark_stk
> > > $2 = {
> > >   stack = 0x555559906750,
> > >   size = 12288,
> > >   sp = 2
> > > }
> > 
> > What are the stack entries?
> > 
> >   (gdb) p mark_stk.stack[1]
> >   (gdb) p mark_stk.stack[0]
> > 
> 
> (gdb) frame 2
> #2  0x00005555557346b6 in mark_object (obj=0x55555d3a5aa5) at alloc.c:7503
> 7503	  process_mark_stack (sp);
> (gdb) p mark_stk.stack[1]
> $6 = {
>   n = 1022,
>   u = {
>     value = 0x55555d3a5ae8,
>     values = 0x55555d3a5ae8
>   }
> }
> (gdb) p mark_stk.stack[0]
> $7 = {
>   n = 306,
>   u = {
>     value = 0x7ffff1c02f78,
>     values = 0x7ffff1c02f78
>   }
> }

Thanks.  Then I don't understand how we got these values from your
original backtrace:

> #0  vector_marked_p (v=0x400000001f000000) at alloc.c:4273
> #1  process_mark_stack (base_sp=<optimized out>) at alloc.c:7276
>         ptr = 0x400000001f000000
>         pvectype = <optimized out>
>         obj = 0x400000001f000005
>         po = 0x400000001f000000
> #2  0x00005555557346b6 in mark_object (obj=0x55555d3a5aa5) at alloc.c:7503
>         sp = <optimized out>

Those 0x400000001f000000 and 0x400000001f000005 values are supposed to
come from mark_stk, but I don't see them above.  AFAIU, they are the
values that cause the segfault.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 14 Dec 2025 12:16:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 14 07:16:55 2025
Received: from localhost ([127.0.0.1]:51583 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vUl1y-0000cY-MB
	for submit <at> debbugs.gnu.org; Sun, 14 Dec 2025 07:16:54 -0500
Received: from send217.i.mail.ru ([95.163.59.56]:40156)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1vUl1w-0000c4-DQ
 for 79941 <at> debbugs.gnu.org; Sun, 14 Dec 2025 07:16:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 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:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=3wQ9p2VOQLyjccB4nw4o6qz/R3jx6KCRu7X82oxhqms=; t=1765714612; x=1765804612; 
 b=M0iX6PhGsY4/IJ1xHHvbSiKTuGbjBu+Sk8LGU6tkCiozebe+faAvnpX82MmF3zvu3+cD2qVJoId
 f0+6HlQeTaYgKe89L2ZFzakoOHwEw3FIooJFTJr7P/8ULHvkI6IqxDlF27iGLYMa1NJWlxKAw2z0W
 A1hG8v5CN+wZ03nDJSJBRwDo95Fe/zzszW7KDfCz3o/lyDSYKDIkXOA0jFZdhw84belmtoVsAZKz9
 9DQVzVx7UOjdEbSkSI8gxWuX4ubSKqrX5D+5ot329/eUXDWC0XX971kuLi5Bjqo3JDm3YmOQW8Gr6
 yu8QGFBc2TrJklztbHAlxeseDbaOqa5IgMLw==;
Received: by exim-smtp-64b997485-hh6vk with esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1vUl1p-00000000TGP-2OOE; Sun, 14 Dec 2025 15:16:46 +0300
Date: Sun, 14 Dec 2025 15:16:40 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
Message-ID: <aT6qqPiztvjwlBBd@HIDDEN>
References: <aTE81G30as2U9oUQ@HIDDEN> <86fr9q1v4c.fsf@HIDDEN>
 <aTktk14zCQUBXf6n@HIDDEN> <86a4zqcwow.fsf@HIDDEN>
 <aTl3yBBgz93ECY2R@HIDDEN> <86pl8lbaiy.fsf@HIDDEN>
 <aT6BT3BKd5u-YMyU@HIDDEN> <86v7i9757p.fsf@HIDDEN>
 <aT6QyLoH9SkVY8wm@HIDDEN> <86tsxt70xi.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <86tsxt70xi.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-64b997485-hh6vk;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD9564C67F5AB2842FF1D45B2A1ACEF1CE41FEA8648E92304D6182A05F538085040C5521ABE4962D6403DE06ABAFEAF6705C99EEADAC98B1DE32F2FACB5F68CF4266E399A284FE16A5F
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE721AF84DC1D70954DEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AC83A81C8FD4AD23D82A6BABE6F325AC2E85FA5F3EDFCBAA7353EFBB553375664CB2A5A999793BABC141A52109488D0735315ECD9E2704AE126FD115E762BBAE8EEF46B7454FC60B9742502CCDD46D0DEDCF5861DED71B2F389733CBF5DBD5E913377AFFFEAFD269176DF2183F8FC7C0ECC8AC47CD0EDEFF8941B15DA834481FCF19DD082D7633A0EF3E4896CB9E6436389733CBF5DBD5E9D5E8D9A59859A8B6D52CD31C43BF465FCC7F00164DA146DA6F5DAA56C3B73B237318B6A418E8EAB8D32BA5DBAC0009BE9E8FC8737B5C224962EF7529D2A07B7B76E601842F6C81A12EF20D2F80756B5FB606B96278B59C4276E601842F6C81A127C277FBC8AE2E8B0D7DEFD7D73B8B6D3AA81AA40904B5D99C9F4D5AE37F343AD1F44FA8B9022EA23BBE47FD9DD3FB595F5C1EE8F4F765FCF1175FABE1C0F9B6E2021AF6380DFAD18AA50765F790063735872C767BF85DA227C277FBC8AE2E8B910A94247A9DFC2375ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356
X-C1DE0DAB: 0D63561A33F958A54C2BCE4F552AFB2E5002B1117B3ED696FA411DCE013333B9E772F934B9BCD185823CB91A9FED034534781492E4B8EEADA91A6E18C88C5E2F
X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE191716CD42B3DD1D34CAB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D659FDF03ED4F5F14FC08205BFE6777E78F70DD7BE7046C294F8C3E60E4F0BD79F02A83C83D0830321EEB8341EE9D5BE9A0A90740A06E5171F3CFF7FEB8959EDD9AA83E4B9B507763CBF8CD93680B12512CF4C41F94D744909CEC8F807477DE22D4A7397C8D64B6653D624A389F0E278DBF4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVZ7tsNvok/TzylqjHWMJMR0=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA163742A237F5A971E22B951B70A5BD4BD8E425BE5339B2248987E54E667F88163C9390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (-)

On Sun, Dec 14, 2025 at 01:33:29PM +0200, Eli Zaretskii wrote:
> > > What does the below show:
> > > 
> > >   (gdb) frame 2
> > >   (gdb) mark_stk
> > > 
> > 
> > (gdb) p mark_stk
> > $2 = {
> >   stack = 0x555559906750,
> >   size = 12288,
> >   sp = 2
> > }
> 
> What are the stack entries?
> 
>   (gdb) p mark_stk.stack[1]
>   (gdb) p mark_stk.stack[0]
> 

(gdb) frame 2
#2  0x00005555557346b6 in mark_object (obj=0x55555d3a5aa5) at alloc.c:7503
7503	  process_mark_stack (sp);
(gdb) p mark_stk.stack[1]
$6 = {
  n = 1022,
  u = {
    value = 0x55555d3a5ae8,
    values = 0x55555d3a5ae8
  }
}
(gdb) p mark_stk.stack[0]
$7 = {
  n = 306,
  u = {
    value = 0x7ffff1c02f78,
    values = 0x7ffff1c02f78
  }
}

-- 
/Evgeniy




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 14 Dec 2025 11:33:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 14 06:33:39 2025
Received: from localhost ([127.0.0.1]:51182 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vUkM7-0006IK-9Z
	for submit <at> debbugs.gnu.org; Sun, 14 Dec 2025 06:33:39 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:36752)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vUkM4-0006Hp-T1
 for 79941 <at> debbugs.gnu.org; Sun, 14 Dec 2025 06:33:37 -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 <eliz@HIDDEN>)
 id 1vUkLy-0007VX-U7; Sun, 14 Dec 2025 06:33:30 -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=76/0zYgc8m4OjLWsYh8xbsVWTkDyegX9xkCAmOxAcII=; b=oCfd2Vr5mg1I
 RZITnISFJviojWOeQTrg0ShS4KBQY+CyHKY4+7HGV9xBOFpd6LrD7cuv4fSYPo3z9ojhH1hLoPd++
 kAM+NiEkZa/+4z4vmIgykGMrkAoQcsVRgCQ8FOhDe4FYQGBM48ctOg6Mf+b16jjQplj62qedTisKo
 L7MOXw8YJ60S6FUIZ4COm5qquydDtYKaLOGZqxw6Bqegv8UbbVgTxSDt5YokwGCOPM+N6V2Sl4xBR
 adkb8eAOrX3r/Iz3vHJd5xpdf7hGj2CyHBq3W60n8Gp0pYI6MlTOGOUFWpLo+2go4x5hCrQFW/yg9
 VpaLdmUnW960d/TIQh6Lrw==;
Date: Sun, 14 Dec 2025 13:33:29 +0200
Message-Id: <86tsxt70xi.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>
In-Reply-To: <aT6QyLoH9SkVY8wm@HIDDEN> (message from Evgeniy
 Dushistov on Sun, 14 Dec 2025 13:26:16 +0300)
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
References: <aTB8tUZHhWX96jyE@HIDDEN> <86sedq23as.fsf@HIDDEN>
 <aTE81G30as2U9oUQ@HIDDEN> <86fr9q1v4c.fsf@HIDDEN>
 <aTktk14zCQUBXf6n@HIDDEN> <86a4zqcwow.fsf@HIDDEN>
 <aTl3yBBgz93ECY2R@HIDDEN> <86pl8lbaiy.fsf@HIDDEN>
 <aT6BT3BKd5u-YMyU@HIDDEN>
 <86v7i9757p.fsf@HIDDEN> <aT6QyLoH9SkVY8wm@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (---)

> Date: Sun, 14 Dec 2025 13:26:16 +0300
> From: Evgeniy Dushistov <dushistov@HIDDEN>
> Cc: 79941 <at> debbugs.gnu.org
> 
> On Sun, Dec 14, 2025 at 12:00:58PM +0200, Eli Zaretskii wrote:
> > > all other parameters are the same.
> > > Here is "bt full"
> > > 
> > > #0  vector_marked_p (v=0x400000001f000000) at alloc.c:4273
> > > #1  process_mark_stack (base_sp=<optimized out>) at alloc.c:7276
> > >         ptr = 0x400000001f000000
> > >         pvectype = <optimized out>
> > >         obj = 0x400000001f000005
> > >         po = 0x400000001f000000
> > > #2  0x00005555557346b6 in mark_object (obj=0x55555d3a5aa5) at alloc.c:7503
> > >         sp = <optimized out>
> > 
> > This is again a crash in GC.
> > 
> > What does the below show:
> > 
> >   (gdb) frame 2
> >   (gdb) mark_stk
> > 
> 
> (gdb) p mark_stk
> $2 = {
>   stack = 0x555559906750,
>   size = 12288,
>   sp = 2
> }

What are the stack entries?

  (gdb) p mark_stk.stack[1]
  (gdb) p mark_stk.stack[0]

> > Also, do you have any modules loaded into this Emacs session?
> 
> Looks like only vterm-module:

Maybe that's the reason for the crashes.  If you can try running
without vterm, please do, and see if the crashes still happen.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 14 Dec 2025 10:26:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 14 05:26:30 2025
Received: from localhost ([127.0.0.1]:50630 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vUjJ7-0002Sq-Vb
	for submit <at> debbugs.gnu.org; Sun, 14 Dec 2025 05:26:30 -0500
Received: from send242.i.mail.ru ([95.163.59.81]:52598)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1vUjJ5-0002Sb-VN
 for 79941 <at> debbugs.gnu.org; Sun, 14 Dec 2025 05:26:28 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 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:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=OmcXMaC7oiuG+eO/AXRf4IcfHq18jOOg5Izz74KjyiA=; t=1765707988; x=1765797988; 
 b=iSRc0f1GgmuIqiHjO1hd/JojFGZ8+sDmVmS6rhcYm8rL3JkI1wODGLuz1aTc7SebSjnnO1bZr4t
 b3i4BHrAH/dTb+g5rIFCn/O9HiF3I5Me3eFykd8LDrWSH2oKGn8+epCOWALoIpzF9SYWPMzO9BqZ4
 0X4GW8c82Y0AJGYcloLj+o2dApxqHSp8iGOrwdKpWtq3Sv9DvvnAeHBnO23HWiepSgxbwH7awFJUp
 YAqPNqAJwulnyiF8gePLuF4LtbM5lkWFoKt0OJC9VtqJegZQptMAArgmoFRfqUU8X999xFqUaQ9d0
 3NaDt7pPFCeFvPrG0Z8C/ncCIJCuZ2ttNiOQ==;
Received: by exim-smtp-64b997485-95jnl with esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1vUjIy-0000000056e-2UlB; Sun, 14 Dec 2025 13:26:21 +0300
Date: Sun, 14 Dec 2025 13:26:16 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
Message-ID: <aT6QyLoH9SkVY8wm@HIDDEN>
References: <aTB8tUZHhWX96jyE@HIDDEN> <86sedq23as.fsf@HIDDEN>
 <aTE81G30as2U9oUQ@HIDDEN> <86fr9q1v4c.fsf@HIDDEN>
 <aTktk14zCQUBXf6n@HIDDEN> <86a4zqcwow.fsf@HIDDEN>
 <aTl3yBBgz93ECY2R@HIDDEN> <86pl8lbaiy.fsf@HIDDEN>
 <aT6BT3BKd5u-YMyU@HIDDEN> <86v7i9757p.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <86v7i9757p.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-64b997485-95jnl;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD9564C67F5AB2842FFDBA7D3292D5D1FF26E9F75C7A5240456182A05F538085040ABF59B5C703536613DE06ABAFEAF6705FA2680DA1C7D0DF81F467146951E5159813722A3219C69FF
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7963A96EF19BF462AEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637FE9EFE935CD7C6AE8638F802B75D45FF914D58D5BE9E6BC1A93B80C6DEB9DEE97C6FB206A91F05B20B33D2C874A00A3D2E070BE324C7D3C454D5AB7AE741974ABB0A4F435E46E6718B35066C979671628AA50765F7900637BA939FD1B3BAB99B389733CBF5DBD5E913377AFFFEAFD269176DF2183F8FC7C0F60A601881DBAB3C8941B15DA834481FCF19DD082D7633A0EF3E4896CB9E6436389733CBF5DBD5E9D5E8D9A59859A8B6668FBEE05F116134CC7F00164DA146DA6F5DAA56C3B73B237318B6A418E8EAB8D32BA5DBAC0009BE9E8FC8737B5C2249B8BF3AC88CAB18183AA81AA40904B5D9CF19DD082D7633A0C84D3B47A649675F3AA81AA40904B5D98AA50765F7900637C762AFCF24E26191EC76A7562686271ED91E3A1F190DE8FD2E808ACE2090B5E14AD6D5ED66289B5278DA827A17800CE76631511D42670FFE2EB15956EA79C166A417C69337E82CC275ECD9A6C639B01B78DA827A17800CE7254F25115797DA3C731C566533BA786AA5CC5B56E945C8DA
X-C1DE0DAB: 0D63561A33F958A595F6B396E805EA845002B1117B3ED6965AA1C14A4C9A5512406406D89DD9EB8A823CB91A9FED034534781492E4B8EEAD37F46C620FF2CAEEBDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE191716CD42B3DD1D34CAB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D659004ACC111CDBEFC9F9859E93CB64CC62A9F755F7C73D3835A1271F78AFE36184A77736474EC1A6CEB8341EE9D5BE9A0A8763980ADE35943A06C0BDF23C72CF7BB17CEB3202D79F798CD93680B12512CF4C41F94D744909CEC8F807477DE22D4A7397C8D64B6653D624A389F0E278DBF4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVZ7tsNvok/Tzk47xPFeWeNY=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA16345F6D1BE01B7002CB951B70A5BD4BD8E1B9AE943892EB247F08C87E705EE6867390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (-)

On Sun, Dec 14, 2025 at 12:00:58PM +0200, Eli Zaretskii wrote:
> > all other parameters are the same.
> > Here is "bt full"
> > 
> > #0  vector_marked_p (v=0x400000001f000000) at alloc.c:4273
> > #1  process_mark_stack (base_sp=<optimized out>) at alloc.c:7276
> >         ptr = 0x400000001f000000
> >         pvectype = <optimized out>
> >         obj = 0x400000001f000005
> >         po = 0x400000001f000000
> > #2  0x00005555557346b6 in mark_object (obj=0x55555d3a5aa5) at alloc.c:7503
> >         sp = <optimized out>
> 
> This is again a crash in GC.
> 
> What does the below show:
> 
>   (gdb) frame 2
>   (gdb) mark_stk
> 

(gdb) p mark_stk
$2 = {
  stack = 0x555559906750,
  size = 12288,
  sp = 2
}


> > #3  mark_char_table (ptr=<optimized out>, pvectype=pvectype@entry=PVEC_SUB_CHAR_TABLE) at alloc.c:6919
> >         val = 0x55555d3a5aa5
> >         size = <optimized out>
> >         i = <optimized out>
> >         idx = 1
> > #4  0x00005555557347a3 in mark_char_table (ptr=<optimized out>, pvectype=pvectype@entry=PVEC_SUB_CHAR_TABLE) at alloc.c:6916
> >         val = 0x55555b64e2b5
> >         size = <optimized out>
> >         i = <optimized out>
> >         idx = 1
> > #5  0x00005555557347a3 in mark_char_table (ptr=ptr@entry=0x55555a769790, pvectype=<optimized out>) at alloc.c:6916
> >         val = 0x55555a7699bd
> >         size = <optimized out>
> >         i = <optimized out>
> >         idx = <optimized out>
> 
> What does the below produce:
> 
>   (gdb) frame 5
>   (gdb) p ptr
>   (gdb) xchartable
>   (gdb) p XVECTOR(val)
>   (gdb) xsubchartable
> 

(gdb) frame 5
#5  0x00005555557347a3 in mark_char_table (ptr=ptr@entry=0x55555a769790, pvectype=<optimized out>) at alloc.c:6916
6916		    mark_char_table (XVECTOR (val), PVEC_SUB_CHAR_TABLE);
(gdb) p ptr
$3 = (struct Lisp_Vector *) 0x55555a769790
(gdb) xchartable
$4 = (struct Lisp_Char_Table *) 0x55555a769790
Purpose: "nil"  0 extra slots
(gdb) p XVECTOR(val)
No symbol "XVECTOR" in current context.
(gdb) xsubchartable
$5 = (struct Lisp_Sub_Char_Table *) 0x55555a769790
Depth: 0, Min char: 0 (0x0)
(gdb) 


> Also, do you have any modules loaded into this Emacs session?

Looks like only vterm-module:

$ cat /proc/6184/maps | grep '\.so' | grep module | grep -v gtk | grep -v /usr/lib/libgmodule-2 | grep -v /usr/lib/gio
7fffe8bfd000-7fffe8c00000 r--p 00000000 103:03 927235                    ~/emacs.cfg/straight/build/vterm/vterm-module.so
7fffe8c00000-7fffe8c16000 r-xp 00003000 103:03 927235                    ~/emacs.cfg/straight/build/vterm/vterm-module.so
7fffe8c16000-7fffe8c1a000 r--p 00019000 103:03 927235                    ~/emacs.cfg/straight/build/vterm/vterm-module.so
7fffe8c1a000-7fffe8c1b000 r--p 0001d000 103:03 927235                    ~/emacs.cfg/straight/build/vterm/vterm-module.so
7fffe8c1b000-7fffe8c1c000 rw-p 0001e000 103:03 927235                    ~/emacs.cfg/straight/build/vterm/vterm-module.so


-- 
/Evgeniy




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 14 Dec 2025 10:01:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 14 05:01:12 2025
Received: from localhost ([127.0.0.1]:50441 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vUiud-00011E-Sv
	for submit <at> debbugs.gnu.org; Sun, 14 Dec 2025 05:01:12 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:52594)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vUiua-00010t-Nk
 for 79941 <at> debbugs.gnu.org; Sun, 14 Dec 2025 05:01: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 <eliz@HIDDEN>)
 id 1vUiuT-0008KP-8H; Sun, 14 Dec 2025 05:01:02 -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=q19z8UgsUQrH4wlUQaCf7F+XzFBVlaSTHoe5AvhXWXk=; b=cp4L/Y9R1YWN
 me5wX4aHFIaUP/Ta6CPXwn1kkV891DL1n1Qq6Kq/KluwLnel035fqIw7ysuCyqArhDVuwdN+vLzYJ
 yvzODNEEV1We6abZB7ifmNkXdj77Xu9TI4pIRHF6LVEYFMsbs8TmHH620kxVOc/p0K9nKqznmBW/h
 tvyLvdjOycrxQ5aHKZkrNHLfH/6/iFewRQ9pN5R8vdSnrj5Rzgvo8i0e7KaCzK09WxYWLs2F4uQ7/
 d1nj/8+hSloX7yiETDbmOahUb/TF50ZgHQs2k8htieo4Z/wL2C/SK0ce+Yc8FP0ABwkWPKKCTvmxN
 t+V04c1/udk9S17lJk8FOw==;
Date: Sun, 14 Dec 2025 12:00:58 +0200
Message-Id: <86v7i9757p.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>
In-Reply-To: <aT6BT3BKd5u-YMyU@HIDDEN> (message from Evgeniy
 Dushistov on Sun, 14 Dec 2025 12:20:15 +0300)
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
References: <aTB8tUZHhWX96jyE@HIDDEN> <86sedq23as.fsf@HIDDEN>
 <aTE81G30as2U9oUQ@HIDDEN> <86fr9q1v4c.fsf@HIDDEN>
 <aTktk14zCQUBXf6n@HIDDEN> <86a4zqcwow.fsf@HIDDEN>
 <aTl3yBBgz93ECY2R@HIDDEN>
 <86pl8lbaiy.fsf@HIDDEN> <aT6BT3BKd5u-YMyU@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (---)

> Date: Sun, 14 Dec 2025 12:20:15 +0300
> From: Evgeniy Dushistov <dushistov@HIDDEN>
> Cc: 79941 <at> debbugs.gnu.org
> 
> Another crash.
> 
> I rebuild emacs with default CFLAGS for Arch Linux:
> 
> #+begin_quote
>  'configure --with-x-toolkit=gtk3 --sysconfdir=/etc --prefix=/usr
>  --libexecdir=/usr/lib --localstatedir=/var --disable-build-details
>  --with-cairo --with-harfbuzz --with-libsystemd --with-modules
>  --with-native-compilation=no --with-tree-sitter 'CFLAGS=-march=x86-64
>  -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3
>  -Wformat -Werror=format-security -fstack-clash-protection
>  -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g
>  -ffile-prefix-map=/home/evgeniy/bigdisk1/linux-infra/arch_build/extra/emacs/src=/usr/src/debug/emacs'
>  'LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro
>  -Wl,-z,now -Wl,-z,pack-relative-relocs''
> #+end_quote
> 
> all other parameters are the same.
> Here is "bt full"
> 
> #0  vector_marked_p (v=0x400000001f000000) at alloc.c:4273
> #1  process_mark_stack (base_sp=<optimized out>) at alloc.c:7276
>         ptr = 0x400000001f000000
>         pvectype = <optimized out>
>         obj = 0x400000001f000005
>         po = 0x400000001f000000
> #2  0x00005555557346b6 in mark_object (obj=0x55555d3a5aa5) at alloc.c:7503
>         sp = <optimized out>

This is again a crash in GC.

What does the below show:

  (gdb) frame 2
  (gdb) mark_stk

> #3  mark_char_table (ptr=<optimized out>, pvectype=pvectype@entry=PVEC_SUB_CHAR_TABLE) at alloc.c:6919
>         val = 0x55555d3a5aa5
>         size = <optimized out>
>         i = <optimized out>
>         idx = 1
> #4  0x00005555557347a3 in mark_char_table (ptr=<optimized out>, pvectype=pvectype@entry=PVEC_SUB_CHAR_TABLE) at alloc.c:6916
>         val = 0x55555b64e2b5
>         size = <optimized out>
>         i = <optimized out>
>         idx = 1
> #5  0x00005555557347a3 in mark_char_table (ptr=ptr@entry=0x55555a769790, pvectype=<optimized out>) at alloc.c:6916
>         val = 0x55555a7699bd
>         size = <optimized out>
>         i = <optimized out>
>         idx = <optimized out>

What does the below produce:

  (gdb) frame 5
  (gdb) p ptr
  (gdb) xchartable
  (gdb) p XVECTOR(val)
  (gdb) xsubchartable

Also, do you have any modules loaded into this Emacs session?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 14 Dec 2025 09:20:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 14 04:20:39 2025
Received: from localhost ([127.0.0.1]:50191 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vUiHM-0007DU-8b
	for submit <at> debbugs.gnu.org; Sun, 14 Dec 2025 04:20:39 -0500
Received: from send127.i.mail.ru ([89.221.237.222]:55486)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1vUiHF-0007Ch-NI
 for 79941 <at> debbugs.gnu.org; Sun, 14 Dec 2025 04:20:33 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Transfer-Encoding:Content-Type:MIME-Version:
 References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:
 Content-Type: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:X-Cloud-Ids:Disposition-Notification-To;
 bh=fuEpQtZWvZFHH63b9TLakVzIwQeySz5BDZBrnZq7DoE=; t=1765704029; x=1765794029; 
 b=ILUn6BOZTPVaMEOAploTf52A03kWJO2T3wUc54HTD+iC38oTzpLFvTY4uHa+0/w2co9ZUu7oP1P
 cQBnSf4NmymUU/rZ2eFDR4Qb3ipNAtFavPZAy6MnGLL0FYtx6HLlif1WDK0PkuTLpvXNfFVkWWB0x
 o1Qgg5V5ep+aITyNPy3KN0GK91WjkMmHahCAHK0VMUU6p47b46791sJAQ3i23eIMkzcotEHQQbrXl
 ZdZo9WAgu4JldA7o1+e82FkctCvIJwQHV5yzoU4VX9CG4lxQMCCHBsJmyDB2FLCaREjWNvKmwzblV
 wT5xmTOTaB408wwikyJ3MQ5NorLKGo/HSJ7g==;
Received: by exim-smtp-64b997485-btcx8 with esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1vUiH7-00000000EBH-1plN; Sun, 14 Dec 2025 12:20:22 +0300
Date: Sun, 14 Dec 2025 12:20:15 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
Message-ID: <aT6BT3BKd5u-YMyU@HIDDEN>
References: <aTB8tUZHhWX96jyE@HIDDEN> <86sedq23as.fsf@HIDDEN>
 <aTE81G30as2U9oUQ@HIDDEN> <86fr9q1v4c.fsf@HIDDEN>
 <aTktk14zCQUBXf6n@HIDDEN> <86a4zqcwow.fsf@HIDDEN>
 <aTl3yBBgz93ECY2R@HIDDEN> <86pl8lbaiy.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
In-Reply-To: <86pl8lbaiy.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-64b997485-btcx8;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: B8F34718100C35BD
X-77F55803: 4F1203BC0FB41BD9564C67F5AB2842FFCC8ADBF4EAE83BADD403C6AE445F182F182A05F5380850407D998E8A6171C9AE3DE06ABAFEAF67055F9527798B9BA08D02BC78CA3CF1925366F2506D529139D3
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE78D06C9BEA3F208D0EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AC83A81C8FD4AD23D82A6BABE6F325AC2E85FA5F3EDFCBAA7353EFBB553375664CB2A5A999793BAB64A4D012F2FB9E13BC36A0B15AE5E28B6BE6BD95B76C10F38EEF46B7454FC60B9742502CCDD46D0DBBEA9FB9FD75E40EF6B57BC7E64490618DEB871D839B73339E8FC8737B5C22492AA437DA6D0FD557CC7F00164DA146DAFE8445B8C89999729449624AB7ADAF37F6B57BC7E64490611E7FA7ABCAF51C92176DF2183F8FC7C0F04B652EEC242312D2E47CDBA5A96583BA9C0B312567BB2376E601842F6C81A19E625A9149C048EE4B6963042765DA4BB1CA5D0BF4193578D8FC6C240DEA76429C9F4D5AE37F343AA9539A8B242431040A6AB1C7CE11FEE3B5C78E0E843E24DA6E0066C2D8992A16C4224003CC836476E2F48590F00D11D6E2021AF6380DFAD1A18204E546F3947CB11811A4A51E3B096D1867E19FE1407959CC434672EE6371089D37D7C0E48F6C8AA50765F7900637025748410550DC7BEFF80C71ABB335746BA297DBC24807EABDAD6C7F3747799A
X-C1DE0DAB: 0D63561A33F958A570EAE2173888557F5002B1117B3ED6960CFD40934331480469995D676B7B4CBE823CB91A9FED034534781492E4B8EEADF035437B6AEB70F4BDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE191716CD42B3DD1D34CAB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D6593E42CDCD62EB4D90DBB9E2B57E1AAD3F06E099B2F688B0435B3D59FDEE53C9D7FD76D061F55AD889B8341EE9D5BE9A0A68C6268C8C68F16CA090E7FE45C09815669F622BEB0AF6658CD93680B12512CF4C41F94D744909CEC8F807477DE22D4A7397C8D64B6653D624A389F0E278DBF4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVZ7tsNvok/Tz/U2Xu464X60=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA163135A203D2402A760B951B70A5BD4BD8E7BD448DD9E8EC6FDA0970A890641089B390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (-)

Another crash.

I rebuild emacs with default CFLAGS for Arch Linux:

#+begin_quote
 'configure --with-x-toolkit=3Dgtk3 --sysconfdir=3D/etc --prefix=3D/usr
 --libexecdir=3D/usr/lib --localstatedir=3D/var --disable-build-details
 --with-cairo --with-harfbuzz --with-libsystemd --with-modules
 --with-native-compilation=3Dno --with-tree-sitter 'CFLAGS=3D-march=3Dx86-64
 -mtune=3Dgeneric -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3D3
 -Wformat -Werror=3Dformat-security -fstack-clash-protection
 -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g
 -ffile-prefix-map=3D/home/evgeniy/bigdisk1/linux-infra/arch_build/extra/em=
acs/src=3D/usr/src/debug/emacs'
 'LDFLAGS=3D-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro
 -Wl,-z,now -Wl,-z,pack-relative-relocs''
#+end_quote

all other parameters are the same.
Here is "bt full"

#0  vector_marked_p (v=3D0x400000001f000000) at alloc.c:4273
#1  process_mark_stack (base_sp=3D<optimized out>) at alloc.c:7276
        ptr =3D 0x400000001f000000
        pvectype =3D <optimized out>
        obj =3D 0x400000001f000005
        po =3D 0x400000001f000000
#2  0x00005555557346b6 in mark_object (obj=3D0x55555d3a5aa5) at alloc.c:7503
        sp =3D <optimized out>
#3  mark_char_table (ptr=3D<optimized out>, pvectype=3Dpvectype@entry=3DPVE=
C_SUB_CHAR_TABLE) at alloc.c:6919
        val =3D 0x55555d3a5aa5
        size =3D <optimized out>
        i =3D <optimized out>
        idx =3D 1
#4  0x00005555557347a3 in mark_char_table (ptr=3D<optimized out>, pvectype=
=3Dpvectype@entry=3DPVEC_SUB_CHAR_TABLE) at alloc.c:6916
        val =3D 0x55555b64e2b5
        size =3D <optimized out>
        i =3D <optimized out>
        idx =3D 1
#5  0x00005555557347a3 in mark_char_table (ptr=3Dptr@entry=3D0x55555a769790=
, pvectype=3D<optimized out>) at alloc.c:6916
        val =3D 0x55555a7699bd
        size =3D <optimized out>
        i =3D <optimized out>
        idx =3D <optimized out>
#6  0x0000555555733b0c in process_mark_stack (base_sp=3D<optimized out>) at=
 alloc.c:7340
        ptr =3D 0x55555a769790
        pvectype =3D PVEC_CHAR_TABLE
        obj =3D 0x55555a769795
        po =3D 0x55555a769790
#7  0x000055555573323f in visit_static_gc_roots (visitor=3D...) at alloc.c:=
6388
        i =3D 149
#8  0x000055555573495b in garbage_collect () at alloc.c:6598
        tail =3D <optimized out>
        buffer =3D <optimized out>
        stack_top_variable =3D 0 '\000'
        message_p =3D false
        count =3D {
          bytes =3D <optimized out>
        }
        start =3D {
          tv_sec =3D <optimized out>,
          tv_nsec =3D <optimized out>
        }
        tot_before =3D 18446744073709551615
        visitor =3D {
          visit =3D <optimized out>,
          data =3D <optimized out>
        }
#9  0x00005555557356de in maybe_garbage_collect () at alloc.c:6507
#10 0x00005555557acd2e in maybe_gc () at /usr/src/debug/emacs/emacs-30.2/sr=
c/lisp.h:5929
#11 exec_byte_code (fun=3D<optimized out>, args_template=3D<optimized out>,=
 nargs=3D<optimized out>, args=3D<optimized out>) at bytecode.c:787
        call_nargs =3D 2
        call_fun =3D 0x2aaa9b5cdcf8
        count1 =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
        call_args =3D 0x7ffff0bff760
        original_fun =3D <optimized out>
        op =3D 2
        type =3D <optimized out>
        targets =3D {0x55555557df14 <exec_byte_code-2287660>, 0x5555557acf5=
7 <exec_byte_code+2071>, 0x5555557ac928 <exec_byte_code+488>, 0x5555557acf4=
e <exec_byte_code+2062>, 0x5555557acf45 <exec_byte_code+2053>, 0x5555557ac9=
2c <exec_byte_code+492>, 0x5555557acf00 <exec_byte_code+1984>, 0x5555557ace=
bb <exec_byte_code+1915>, 0x5555557af295 <exec_byte_code+11093>, 0x5555557a=
f28c <exec_byte_code+11084>, 0x5555557af283 <exec_byte_code+11075>, 0x55555=
57af27a <exec_byte_code+11066>, 0x5555557ac96b <exec_byte_code+555>, 0x5555=
557ac970 <exec_byte_code+560>, 0x5555557af262 <exec_byte_code+11042>, 0x555=
5557af29e <exec_byte_code+11102>, 0x5555557af090 <exec_byte_code+10576>, 0x=
5555557af087 <exec_byte_code+10567>, 0x5555557af07e <exec_byte_code+10558>,=
 0x5555557af075 <exec_byte_code+10549>, 0x5555557ac8b2 <exec_byte_code+370>=
, 0x5555557ac8c0 <exec_byte_code+384>, 0x5555557af045 <exec_byte_code+10501=
>, 0x5555557af05d <exec_byte_code+10525>, 0x5555557aefd3 <exec_byte_code+10=
387>, 0x5555557aefca <exec_byte_code+10378>, 0x5555557aefc1 <exec_byte_code=
+10369>, 0x5555557aefb8 <exec_byte_code+10360>, 0x5555557acc0f <exec_byte_c=
ode+1231>, 0x5555557acc20 <exec_byte_code+1248>, 0x5555557aeff4 <exec_byte_=
code+10420>, 0x5555557aefdc <exec_byte_code+10396>, 0x5555557aef7f <exec_by=
te_code+10303>, 0x5555557aef76 <exec_byte_code+10294>, 0x5555557aef6d <exec=
_byte_code+10285>, 0x5555557aef64 <exec_byte_code+10276>, 0x5555557ac9d3 <e=
xec_byte_code+659>, 0x5555557ac9e0 <exec_byte_code+672>, 0x5555557aefa0 <ex=
ec_byte_code+10336>, 0x5555557aef88 <exec_byte_code+10312>, 0x5555557aef2b =
<exec_byte_code+10219>, 0x5555557aef22 <exec_byte_code+10210>, 0x5555557aef=
19 <exec_byte_code+10201>, 0x5555557aef10 <exec_byte_code+10192>, 0x5555557=
acbb9 <exec_byte_code+1145>, 0x5555557acbc0 <exec_byte_code+1152>, 0x555555=
7aef4c <exec_byte_code+10252>, 0x5555557aef34 <exec_byte_code+10228>, 0x555=
5557aeada <exec_byte_code+9114>, 0x5555557aeb14 <exec_byte_code+9172>, 0x55=
55557aeb80 <exec_byte_code+9280>, 0x55555557df18 <exec_byte_code-2287656>, =
0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-228=
7656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_c=
ode-2287656>, 0x5555557ae924 <exec_byte_code+8676>, 0x5555557ae8ab <exec_by=
te_code+8555>, 0x5555557ae864 <exec_byte_code+8484>, 0x5555557ae817 <exec_b=
yte_code+8407>, 0x5555557ae7cc <exec_byte_code+8332>, 0x5555557af121 <exec_=
byte_code+10721>, 0x5555557af0da <exec_byte_code+10650>, 0x5555557ae794 <ex=
ec_byte_code+8276>, 0x5555557af1d6 <exec_byte_code+10902>, 0x5555557af099 <=
exec_byte_code+10585>, 0x5555557ae74d <exec_byte_code+8205>, 0x5555557ae716=
 <exec_byte_code+8150>, 0x5555557ae6cf <exec_byte_code+8079>, 0x5555557ae68=
b <exec_byte_code+8011>, 0x5555557ae643 <exec_byte_code+7939>, 0x5555557ae5=
bd <exec_byte_code+7805>, 0x5555557ae52e <exec_byte_code+7662>, 0x5555557ae=
497 <exec_byte_code+7511>, 0x5555557ae460 <exec_byte_code+7456>, 0x5555557a=
e429 <exec_byte_code+7401>, 0x5555557ae3e2 <exec_byte_code+7330>, 0x5555557=
ae39b <exec_byte_code+7259>, 0x5555557ae354 <exec_byte_code+7188>, 0x555555=
7ae309 <exec_byte_code+7113>, 0x5555557ae2c8 <exec_byte_code+7048>, 0x55555=
57ae287 <exec_byte_code+6983>, 0x5555557ae246 <exec_byte_code+6918>, 0x5555=
557ae195 <exec_byte_code+6741>, 0x5555557ae133 <exec_byte_code+6643>, 0x555=
5557ae0da <exec_byte_code+6554>, 0x5555557ae07e <exec_byte_code+6462>, 0x55=
55557ae022 <exec_byte_code+6370>, 0x5555557adfc6 <exec_byte_code+6278>, 0x5=
555557adf6a <exec_byte_code+6186>, 0x5555557adf0a <exec_byte_code+6090>, 0x=
5555557adea7 <exec_byte_code+5991>, 0x5555557ade47 <exec_byte_code+5895>, 0=
x5555557adde7 <exec_byte_code+5799>, 0x5555557add87 <exec_byte_code+5703>, =
0x5555557add26 <exec_byte_code+5606>, 0x5555557adc1f <exec_byte_code+5343>,=
 0x5555557acc70 <exec_byte_code+1328>, 0x5555557adbe8 <exec_byte_code+5288>=
, 0x5555557adbac <exec_byte_code+5228>, 0x5555557adb0d <exec_byte_code+5069=
>, 0x5555557adabd <exec_byte_code+4989>, 0x5555557ada86 <exec_byte_code+493=
4>, 0x5555557ada4d <exec_byte_code+4877>, 0x5555557ada14 <exec_byte_code+48=
20>, 0x5555557ad9d3 <exec_byte_code+4755>, 0x5555557ad99a <exec_byte_code+4=
698>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555557ad961 <exec_byte_co=
de+4641>, 0x5555557ad928 <exec_byte_code+4584>, 0x5555557ad8ef <exec_byte_c=
ode+4527>, 0x5555557ad8b6 <exec_byte_code+4470>, 0x5555557ad87d <exec_byte_=
code+4413>, 0x5555557ad846 <exec_byte_code+4358>, 0x5555557acc74 <exec_byte=
_code+1332>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555557ad7fc <exec_=
byte_code+4284>, 0x5555557ad7c5 <exec_byte_code+4229>, 0x5555557ad78e <exec=
_byte_code+4174>, 0x5555557ad747 <exec_byte_code+4103>, 0x5555557ad700 <exe=
c_byte_code+4032>, 0x5555557ad6c9 <exec_byte_code+3977>, 0x5555557ad692 <ex=
ec_byte_code+3922>, 0x5555557ad64b <exec_byte_code+3851>, 0x5555557ad604 <e=
xec_byte_code+3780>, 0x5555557ad5bd <exec_byte_code+3709>, 0x5555557ad584 <=
exec_byte_code+3652>, 0x5555557ad54d <exec_byte_code+3597>, 0x55555557df18 =
<exec_byte_code-2287656>, 0x5555557aecb1 <exec_byte_code+9585>, 0x5555557ae=
e8b <exec_byte_code+10059>, 0x5555557af219 <exec_byte_code+10969>, 0x555555=
7aee42 <exec_byte_code+9986>, 0x5555557aee00 <exec_byte_code+9920>, 0x55555=
57aedbe <exec_byte_code+9854>, 0x5555557aed1c <exec_byte_code+9692>, 0x5555=
557aecf0 <exec_byte_code+9648>, 0x5555557af00c <exec_byte_code+10444>, 0x55=
55557aec84 <exec_byte_code+9540>, 0x5555557aec17 <exec_byte_code+9431>, 0x5=
555557aebda <exec_byte_code+9370>, 0x5555557aeb8c <exec_byte_code+9292>, 0x=
5555557aea7d <exec_byte_code+9021>, 0x5555557aea32 <exec_byte_code+8946>, 0=
x5555557ae9e1 <exec_byte_code+8865>, 0x5555557ae97c <exec_byte_code+8764>, =
0x55555557df18 <exec_byte_code-2287656>, 0x5555557ad502 <exec_byte_code+352=
2>, 0x5555557ad4cb <exec_byte_code+3467>, 0x5555557ad494 <exec_byte_code+34=
12>, 0x5555557ad45d <exec_byte_code+3357>, 0x5555557ad426 <exec_byte_code+3=
302>, 0x5555557ad3df <exec_byte_code+3231>, 0x5555557ad398 <exec_byte_code+=
3160>, 0x5555557ad351 <exec_byte_code+3089>, 0x5555557ad30a <exec_byte_code=
+3018>, 0x5555557ad2ab <exec_byte_code+2923>, 0x5555557ad264 <exec_byte_cod=
e+2852>, 0x5555557ad21d <exec_byte_code+2781>, 0x5555557ad1e6 <exec_byte_co=
de+2726>, 0x5555557ad17b <exec_byte_code+2619>, 0x5555557ad10f <exec_byte_c=
ode+2511>, 0x5555557ad0cc <exec_byte_code+2444>, 0x5555557ad089 <exec_byte_=
code+2377>, 0x5555557ad048 <exec_byte_code+2312>, 0x5555557adcc6 <exec_byte=
_code+5510>, 0x5555557adc6f <exec_byte_code+5423>, 0x5555557acfd3 <exec_byt=
e_code+2195>, 0x5555557acf60 <exec_byte_code+2080>, 0x55555557df18 <exec_by=
te_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <=
exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555555=
7df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x=
5555557ae5f4 <exec_byte_code+7860>, 0x5555557ae1f7 <exec_byte_code+6839>, 0=
x5555557adb5d <exec_byte_code+5149>, 0x5555557ace71 <exec_byte_code+1841>, =
0x5555557ace27 <exec_byte_code+1767>, 0x55555557df18 <exec_byte_code-228765=
6>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555557acde6 <exec_byte_code=
+1702>, 0x5555557acd7c <exec_byte_code+1596>, 0x55555557df18 <exec_byte_cod=
e-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_b=
yte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 =
<exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x555555=
57df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0=
x5555557acd3d <exec_byte_code+1533> <repeats 64 times>}
        quitcounter =3D <optimized out>
        bc =3D 0x555555e12970 <main_thread+496>
        top =3D <optimized out>
        pc =3D <optimized out>
        bytestr =3D <optimized out>
        vector =3D <optimized out>
        maxdepth =3D <optimized out>
        const_length =3D <optimized out>
        bytestr_length =3D <optimized out>
        vectorp =3D 0x555558194608
        max_stack =3D <optimized out>
        frame_base =3D <optimized out>
        fp =3D <optimized out>
        bytestr_data =3D <optimized out>
        rest =3D <optimized out>
        mandatory =3D <optimized out>
        nonrest =3D <optimized out>
        pushedargs =3D <optimized out>
        result =3D <optimized out>
#12 0x000055555575e00f in Ffuncall (nargs=3D<optimized out>, args=3D0x7ffff=
fffca48) at eval.c:3093
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#13 0x00005555557593db in internal_condition_case_n (bfun=3Dbfun@entry=3D0x=
5555556becd0 <safe_run_hooks_1>, nargs=3Dnargs@entry=3D2, args=3Dargs@entry=
=3D0x7fffffffca40, handlers=3Dhandlers@entry=3D0x30, hfun=3Dhfun@entry=3D0x=
5555556c1a30 <safe_run_hooks_error>) at eval.c:1693
        val =3D <optimized out>
        c =3D 0x5555572286d0
#14 0x00005555556c0929 in safe_run_hook_funcall (nargs=3D2, args=3D<optimiz=
ed out>) at keyboard.c:1944
        fun =3D <optimized out>
        hook =3D <optimized out>
        sa_avail =3D <optimized out>
        sa_count =3D {
          bytes =3D <optimized out>
        }
        newargs =3D 0x7fffffffca40
#15 0x0000555555759a44 in run_hook_with_args (nargs=3D2, args=3D0x7fffffffc=
b30, funcall=3D0x5555556c0840 <safe_run_hook_funcall>) at eval.c:2953
        global_vals =3D <optimized out>
        sym =3D 0xf1b0
        val =3D <optimized out>
        ret =3D 0x0
#16 0x00005555556c0257 in safe_run_hooks_maybe_narrowed (hook=3Dhook@entry=
=3D0xf1b0, w=3D<optimized out>) at keyboard.c:1982
        count =3D {
          bytes =3D <optimized out>
        }
#17 0x00005555556d4fa8 in command_loop_1 () at keyboard.c:1568
        cmd =3D <optimized out>
        keybuf =3D {0x196, 0x555555745a4a <Fmake_local_variable+634>, 0x555=
56112b0b3, 0x555559019170, 0x7fffffffcc70, 0x5555557461ee <set_internal+414=
>, 0x2aaa00000000, 0x2aaa9ba38970, 0xed90, 0x0, 0x7ffff0bff640, 0x55556112b=
0c3, 0x1, 0x7ffff0bff640, 0x7fffffffcc90, 0x5555557466e9 <Fset+25>, 0x1, 0x=
7ffff0bff640, 0x7fffffffcd30, 0x5555557ae402 <exec_byte_code+7362>, 0x7ffff=
0bff5c8, 0x7ffff1d0eec6, 0x55556112ab33, 0xa3fda8569c352200, 0x7ffff1c8ecb2=
, 0x555555e12780 <main_thread>, 0x7ffff1496c70, 0x1007fffffffcdd0, 0x7ffff0=
bff5c8, 0x7ffff1c8ecb6}
        i =3D <optimized out>
        last_pt =3D 12
        prev_modiff =3D 7463
        prev_buffer =3D 0x55555a450b68
#18 0x0000555555759223 in internal_condition_case (bfun=3Dbfun@entry=3D0x55=
55556d4b40 <command_loop_1>, handlers=3Dhandlers@entry=3D0x90, hfun=3Dhfun@=
entry=3D0x5555556c7890 <cmd_error>) at eval.c:1613
        val =3D <optimized out>
        c =3D 0x555556ec7cf0
#19 0x00005555556bebb7 in command_loop_2 (handlers=3D0x90) at keyboard.c:11=
68
        val =3D <optimized out>
#20 0x0000555555759185 in internal_catch (tag=3Dtag@entry=3D0x7ec0, func=3D=
func@entry=3D0x5555556beb90 <command_loop_2>, arg=3Darg@entry=3D0x90) at ev=
al.c:1292
        val =3D <optimized out>
        c =3D 0x555556e52c10
#21 0x00005555556beb11 in command_loop () at keyboard.c:1138
        val =3D <optimized out>
#22 0x00005555556c73b1 in recursive_edit_1 () at keyboard.c:754
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#23 0x00005555556fcc2b in read_minibuf (map=3D<optimized out>, initial=3D<o=
ptimized out>, prompt=3D<optimized out>, expflag=3D<optimized out>, histvar=
=3D0x2aaa9b72b0f0, histpos=3D<optimized out>, defalt=3D<optimized out>, all=
ow_props=3D<optimized out>, inherit_input_method=3D<optimized out>) at mini=
buf.c:905
        val =3D 0x0
        count =3D {
          bytes =3D <optimized out>
        }
        mini_frame =3D <optimized out>
        ambient_dir =3D <optimized out>
        minibuffer =3D <optimized out>
        input_method =3D 0x0
        calling_frame =3D <optimized out>
        calling_window =3D <optimized out>
        enable_multibyte =3D <optimized out>
        pos =3D <optimized out>
        histstring =3D <optimized out>
        histval =3D <optimized out>
        empty_minibuf =3D <optimized out>
#24 Fread_from_minibuffer (prompt=3D<optimized out>, initial_contents=3D<op=
timized out>, keymap=3D<optimized out>, read=3D<optimized out>, hist=3D<opt=
imized out>, default_value=3D<optimized out>, inherit_input_method=3D<optim=
ized out>) at minibuf.c:1394
        histvar =3D <optimized out>
        histpos =3D <optimized out>
        val =3D <optimized out>
#25 0x000055555575c06c in funcall_subr (subr=3D<optimized out>, numargs=3Dn=
umargs@entry=3D5, args=3Dargs@entry=3D0x7ffff0bff430) at eval.c:3173
        argbuf =3D {0x55556075e7b4, 0x0, 0x555561129fa3, 0x0, 0x2aaa9b72b0f=
0, 0x0, 0x0, 0x2}
        a =3D <optimized out>
        maxargs =3D <optimized out>
        fun =3D <optimized out>
#26 0x00005555557acb43 in exec_byte_code (fun=3D<optimized out>, args_templ=
ate=3D<optimized out>, nargs=3D<optimized out>, args=3D<optimized out>) at =
/usr/src/debug/emacs/emacs-30.2/src/lisp.h:2243
        call_nargs =3D 5
        call_fun =3D <optimized out>
        count1 =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
        call_args =3D 0x7ffff0bff430
        original_fun =3D 0x2aaa9b5fd858
        op =3D 5
        type =3D <optimized out>
        targets =3D {0x55555557df14 <exec_byte_code-2287660>, 0x5555557acf5=
7 <exec_byte_code+2071>, 0x5555557ac928 <exec_byte_code+488>, 0x5555557acf4=
e <exec_byte_code+2062>, 0x5555557acf45 <exec_byte_code+2053>, 0x5555557ac9=
2c <exec_byte_code+492>, 0x5555557acf00 <exec_byte_code+1984>, 0x5555557ace=
bb <exec_byte_code+1915>, 0x5555557af295 <exec_byte_code+11093>, 0x5555557a=
f28c <exec_byte_code+11084>, 0x5555557af283 <exec_byte_code+11075>, 0x55555=
57af27a <exec_byte_code+11066>, 0x5555557ac96b <exec_byte_code+555>, 0x5555=
557ac970 <exec_byte_code+560>, 0x5555557af262 <exec_byte_code+11042>, 0x555=
5557af29e <exec_byte_code+11102>, 0x5555557af090 <exec_byte_code+10576>, 0x=
5555557af087 <exec_byte_code+10567>, 0x5555557af07e <exec_byte_code+10558>,=
 0x5555557af075 <exec_byte_code+10549>, 0x5555557ac8b2 <exec_byte_code+370>=
, 0x5555557ac8c0 <exec_byte_code+384>, 0x5555557af045 <exec_byte_code+10501=
>, 0x5555557af05d <exec_byte_code+10525>, 0x5555557aefd3 <exec_byte_code+10=
387>, 0x5555557aefca <exec_byte_code+10378>, 0x5555557aefc1 <exec_byte_code=
+10369>, 0x5555557aefb8 <exec_byte_code+10360>, 0x5555557acc0f <exec_byte_c=
ode+1231>, 0x5555557acc20 <exec_byte_code+1248>, 0x5555557aeff4 <exec_byte_=
code+10420>, 0x5555557aefdc <exec_byte_code+10396>, 0x5555557aef7f <exec_by=
te_code+10303>, 0x5555557aef76 <exec_byte_code+10294>, 0x5555557aef6d <exec=
_byte_code+10285>, 0x5555557aef64 <exec_byte_code+10276>, 0x5555557ac9d3 <e=
xec_byte_code+659>, 0x5555557ac9e0 <exec_byte_code+672>, 0x5555557aefa0 <ex=
ec_byte_code+10336>, 0x5555557aef88 <exec_byte_code+10312>, 0x5555557aef2b =
<exec_byte_code+10219>, 0x5555557aef22 <exec_byte_code+10210>, 0x5555557aef=
19 <exec_byte_code+10201>, 0x5555557aef10 <exec_byte_code+10192>, 0x5555557=
acbb9 <exec_byte_code+1145>, 0x5555557acbc0 <exec_byte_code+1152>, 0x555555=
7aef4c <exec_byte_code+10252>, 0x5555557aef34 <exec_byte_code+10228>, 0x555=
5557aeada <exec_byte_code+9114>, 0x5555557aeb14 <exec_byte_code+9172>, 0x55=
55557aeb80 <exec_byte_code+9280>, 0x55555557df18 <exec_byte_code-2287656>, =
0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-228=
7656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_c=
ode-2287656>, 0x5555557ae924 <exec_byte_code+8676>, 0x5555557ae8ab <exec_by=
te_code+8555>, 0x5555557ae864 <exec_byte_code+8484>, 0x5555557ae817 <exec_b=
yte_code+8407>, 0x5555557ae7cc <exec_byte_code+8332>, 0x5555557af121 <exec_=
byte_code+10721>, 0x5555557af0da <exec_byte_code+10650>, 0x5555557ae794 <ex=
ec_byte_code+8276>, 0x5555557af1d6 <exec_byte_code+10902>, 0x5555557af099 <=
exec_byte_code+10585>, 0x5555557ae74d <exec_byte_code+8205>, 0x5555557ae716=
 <exec_byte_code+8150>, 0x5555557ae6cf <exec_byte_code+8079>, 0x5555557ae68=
b <exec_byte_code+8011>, 0x5555557ae643 <exec_byte_code+7939>, 0x5555557ae5=
bd <exec_byte_code+7805>, 0x5555557ae52e <exec_byte_code+7662>, 0x5555557ae=
497 <exec_byte_code+7511>, 0x5555557ae460 <exec_byte_code+7456>, 0x5555557a=
e429 <exec_byte_code+7401>, 0x5555557ae3e2 <exec_byte_code+7330>, 0x5555557=
ae39b <exec_byte_code+7259>, 0x5555557ae354 <exec_byte_code+7188>, 0x555555=
7ae309 <exec_byte_code+7113>, 0x5555557ae2c8 <exec_byte_code+7048>, 0x55555=
57ae287 <exec_byte_code+6983>, 0x5555557ae246 <exec_byte_code+6918>, 0x5555=
557ae195 <exec_byte_code+6741>, 0x5555557ae133 <exec_byte_code+6643>, 0x555=
5557ae0da <exec_byte_code+6554>, 0x5555557ae07e <exec_byte_code+6462>, 0x55=
55557ae022 <exec_byte_code+6370>, 0x5555557adfc6 <exec_byte_code+6278>, 0x5=
555557adf6a <exec_byte_code+6186>, 0x5555557adf0a <exec_byte_code+6090>, 0x=
5555557adea7 <exec_byte_code+5991>, 0x5555557ade47 <exec_byte_code+5895>, 0=
x5555557adde7 <exec_byte_code+5799>, 0x5555557add87 <exec_byte_code+5703>, =
0x5555557add26 <exec_byte_code+5606>, 0x5555557adc1f <exec_byte_code+5343>,=
 0x5555557acc70 <exec_byte_code+1328>, 0x5555557adbe8 <exec_byte_code+5288>=
, 0x5555557adbac <exec_byte_code+5228>, 0x5555557adb0d <exec_byte_code+5069=
>, 0x5555557adabd <exec_byte_code+4989>, 0x5555557ada86 <exec_byte_code+493=
4>, 0x5555557ada4d <exec_byte_code+4877>, 0x5555557ada14 <exec_byte_code+48=
20>, 0x5555557ad9d3 <exec_byte_code+4755>, 0x5555557ad99a <exec_byte_code+4=
698>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555557ad961 <exec_byte_co=
de+4641>, 0x5555557ad928 <exec_byte_code+4584>, 0x5555557ad8ef <exec_byte_c=
ode+4527>, 0x5555557ad8b6 <exec_byte_code+4470>, 0x5555557ad87d <exec_byte_=
code+4413>, 0x5555557ad846 <exec_byte_code+4358>, 0x5555557acc74 <exec_byte=
_code+1332>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555557ad7fc <exec_=
byte_code+4284>, 0x5555557ad7c5 <exec_byte_code+4229>, 0x5555557ad78e <exec=
_byte_code+4174>, 0x5555557ad747 <exec_byte_code+4103>, 0x5555557ad700 <exe=
c_byte_code+4032>, 0x5555557ad6c9 <exec_byte_code+3977>, 0x5555557ad692 <ex=
ec_byte_code+3922>, 0x5555557ad64b <exec_byte_code+3851>, 0x5555557ad604 <e=
xec_byte_code+3780>, 0x5555557ad5bd <exec_byte_code+3709>, 0x5555557ad584 <=
exec_byte_code+3652>, 0x5555557ad54d <exec_byte_code+3597>, 0x55555557df18 =
<exec_byte_code-2287656>, 0x5555557aecb1 <exec_byte_code+9585>, 0x5555557ae=
e8b <exec_byte_code+10059>, 0x5555557af219 <exec_byte_code+10969>, 0x555555=
7aee42 <exec_byte_code+9986>, 0x5555557aee00 <exec_byte_code+9920>, 0x55555=
57aedbe <exec_byte_code+9854>, 0x5555557aed1c <exec_byte_code+9692>, 0x5555=
557aecf0 <exec_byte_code+9648>, 0x5555557af00c <exec_byte_code+10444>, 0x55=
55557aec84 <exec_byte_code+9540>, 0x5555557aec17 <exec_byte_code+9431>, 0x5=
555557aebda <exec_byte_code+9370>, 0x5555557aeb8c <exec_byte_code+9292>, 0x=
5555557aea7d <exec_byte_code+9021>, 0x5555557aea32 <exec_byte_code+8946>, 0=
x5555557ae9e1 <exec_byte_code+8865>, 0x5555557ae97c <exec_byte_code+8764>, =
0x55555557df18 <exec_byte_code-2287656>, 0x5555557ad502 <exec_byte_code+352=
2>, 0x5555557ad4cb <exec_byte_code+3467>, 0x5555557ad494 <exec_byte_code+34=
12>, 0x5555557ad45d <exec_byte_code+3357>, 0x5555557ad426 <exec_byte_code+3=
302>, 0x5555557ad3df <exec_byte_code+3231>, 0x5555557ad398 <exec_byte_code+=
3160>, 0x5555557ad351 <exec_byte_code+3089>, 0x5555557ad30a <exec_byte_code=
+3018>, 0x5555557ad2ab <exec_byte_code+2923>, 0x5555557ad264 <exec_byte_cod=
e+2852>, 0x5555557ad21d <exec_byte_code+2781>, 0x5555557ad1e6 <exec_byte_co=
de+2726>, 0x5555557ad17b <exec_byte_code+2619>, 0x5555557ad10f <exec_byte_c=
ode+2511>, 0x5555557ad0cc <exec_byte_code+2444>, 0x5555557ad089 <exec_byte_=
code+2377>, 0x5555557ad048 <exec_byte_code+2312>, 0x5555557adcc6 <exec_byte=
_code+5510>, 0x5555557adc6f <exec_byte_code+5423>, 0x5555557acfd3 <exec_byt=
e_code+2195>, 0x5555557acf60 <exec_byte_code+2080>, 0x55555557df18 <exec_by=
te_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <=
exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555555=
7df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x=
5555557ae5f4 <exec_byte_code+7860>, 0x5555557ae1f7 <exec_byte_code+6839>, 0=
x5555557adb5d <exec_byte_code+5149>, 0x5555557ace71 <exec_byte_code+1841>, =
0x5555557ace27 <exec_byte_code+1767>, 0x55555557df18 <exec_byte_code-228765=
6>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555557acde6 <exec_byte_code=
+1702>, 0x5555557acd7c <exec_byte_code+1596>, 0x55555557df18 <exec_byte_cod=
e-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_b=
yte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 =
<exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x555555=
57df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0=
x5555557acd3d <exec_byte_code+1533> <repeats 64 times>}
        quitcounter =3D <optimized out>
        bc =3D 0x555555e12970 <main_thread+496>
        top =3D <optimized out>
        pc =3D <optimized out>
        bytestr =3D <optimized out>
        vector =3D <optimized out>
        maxdepth =3D <optimized out>
        const_length =3D <optimized out>
        bytestr_length =3D <optimized out>
        vectorp =3D 0x55555818a030
        max_stack =3D <optimized out>
        frame_base =3D <optimized out>
        fp =3D <optimized out>
        bytestr_data =3D <optimized out>
        rest =3D <optimized out>
        mandatory =3D <optimized out>
        nonrest =3D <optimized out>
        pushedargs =3D <optimized out>
        result =3D <optimized out>
#27 0x000055555575e00f in Ffuncall (nargs=3Dnargs@entry=3D25, args=3D0x7fff=
ffffd070) at eval.c:3093
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#28 0x000055555575e440 in Fapply (nargs=3D2, args=3D0x7ffff0bff340) at eval=
=2Ec:2765
        i =3D <optimized out>
        funcall_nargs =3D 25
        funcall_args =3D <optimized out>
        spread_arg =3D 0x0
        fun =3D <optimized out>
        sa_avail =3D <optimized out>
        sa_count =3D {
          bytes =3D <optimized out>
        }
        numargs =3D <optimized out>
        retval =3D <optimized out>
#29 0x00005555557acb43 in exec_byte_code (fun=3D<optimized out>, args_templ=
ate=3D<optimized out>, nargs=3D<optimized out>, args=3D<optimized out>) at =
/usr/src/debug/emacs/emacs-30.2/src/lisp.h:2243
        call_nargs =3D 2
        call_fun =3D <optimized out>
        count1 =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
        call_args =3D 0x7ffff0bff340
        original_fun =3D 0x3e10
        op =3D 2
        type =3D <optimized out>
        targets =3D {0x55555557df14 <exec_byte_code-2287660>, 0x5555557acf5=
7 <exec_byte_code+2071>, 0x5555557ac928 <exec_byte_code+488>, 0x5555557acf4=
e <exec_byte_code+2062>, 0x5555557acf45 <exec_byte_code+2053>, 0x5555557ac9=
2c <exec_byte_code+492>, 0x5555557acf00 <exec_byte_code+1984>, 0x5555557ace=
bb <exec_byte_code+1915>, 0x5555557af295 <exec_byte_code+11093>, 0x5555557a=
f28c <exec_byte_code+11084>, 0x5555557af283 <exec_byte_code+11075>, 0x55555=
57af27a <exec_byte_code+11066>, 0x5555557ac96b <exec_byte_code+555>, 0x5555=
557ac970 <exec_byte_code+560>, 0x5555557af262 <exec_byte_code+11042>, 0x555=
5557af29e <exec_byte_code+11102>, 0x5555557af090 <exec_byte_code+10576>, 0x=
5555557af087 <exec_byte_code+10567>, 0x5555557af07e <exec_byte_code+10558>,=
 0x5555557af075 <exec_byte_code+10549>, 0x5555557ac8b2 <exec_byte_code+370>=
, 0x5555557ac8c0 <exec_byte_code+384>, 0x5555557af045 <exec_byte_code+10501=
>, 0x5555557af05d <exec_byte_code+10525>, 0x5555557aefd3 <exec_byte_code+10=
387>, 0x5555557aefca <exec_byte_code+10378>, 0x5555557aefc1 <exec_byte_code=
+10369>, 0x5555557aefb8 <exec_byte_code+10360>, 0x5555557acc0f <exec_byte_c=
ode+1231>, 0x5555557acc20 <exec_byte_code+1248>, 0x5555557aeff4 <exec_byte_=
code+10420>, 0x5555557aefdc <exec_byte_code+10396>, 0x5555557aef7f <exec_by=
te_code+10303>, 0x5555557aef76 <exec_byte_code+10294>, 0x5555557aef6d <exec=
_byte_code+10285>, 0x5555557aef64 <exec_byte_code+10276>, 0x5555557ac9d3 <e=
xec_byte_code+659>, 0x5555557ac9e0 <exec_byte_code+672>, 0x5555557aefa0 <ex=
ec_byte_code+10336>, 0x5555557aef88 <exec_byte_code+10312>, 0x5555557aef2b =
<exec_byte_code+10219>, 0x5555557aef22 <exec_byte_code+10210>, 0x5555557aef=
19 <exec_byte_code+10201>, 0x5555557aef10 <exec_byte_code+10192>, 0x5555557=
acbb9 <exec_byte_code+1145>, 0x5555557acbc0 <exec_byte_code+1152>, 0x555555=
7aef4c <exec_byte_code+10252>, 0x5555557aef34 <exec_byte_code+10228>, 0x555=
5557aeada <exec_byte_code+9114>, 0x5555557aeb14 <exec_byte_code+9172>, 0x55=
55557aeb80 <exec_byte_code+9280>, 0x55555557df18 <exec_byte_code-2287656>, =
0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-228=
7656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_c=
ode-2287656>, 0x5555557ae924 <exec_byte_code+8676>, 0x5555557ae8ab <exec_by=
te_code+8555>, 0x5555557ae864 <exec_byte_code+8484>, 0x5555557ae817 <exec_b=
yte_code+8407>, 0x5555557ae7cc <exec_byte_code+8332>, 0x5555557af121 <exec_=
byte_code+10721>, 0x5555557af0da <exec_byte_code+10650>, 0x5555557ae794 <ex=
ec_byte_code+8276>, 0x5555557af1d6 <exec_byte_code+10902>, 0x5555557af099 <=
exec_byte_code+10585>, 0x5555557ae74d <exec_byte_code+8205>, 0x5555557ae716=
 <exec_byte_code+8150>, 0x5555557ae6cf <exec_byte_code+8079>, 0x5555557ae68=
b <exec_byte_code+8011>, 0x5555557ae643 <exec_byte_code+7939>, 0x5555557ae5=
bd <exec_byte_code+7805>, 0x5555557ae52e <exec_byte_code+7662>, 0x5555557ae=
497 <exec_byte_code+7511>, 0x5555557ae460 <exec_byte_code+7456>, 0x5555557a=
e429 <exec_byte_code+7401>, 0x5555557ae3e2 <exec_byte_code+7330>, 0x5555557=
ae39b <exec_byte_code+7259>, 0x5555557ae354 <exec_byte_code+7188>, 0x555555=
7ae309 <exec_byte_code+7113>, 0x5555557ae2c8 <exec_byte_code+7048>, 0x55555=
57ae287 <exec_byte_code+6983>, 0x5555557ae246 <exec_byte_code+6918>, 0x5555=
557ae195 <exec_byte_code+6741>, 0x5555557ae133 <exec_byte_code+6643>, 0x555=
5557ae0da <exec_byte_code+6554>, 0x5555557ae07e <exec_byte_code+6462>, 0x55=
55557ae022 <exec_byte_code+6370>, 0x5555557adfc6 <exec_byte_code+6278>, 0x5=
555557adf6a <exec_byte_code+6186>, 0x5555557adf0a <exec_byte_code+6090>, 0x=
5555557adea7 <exec_byte_code+5991>, 0x5555557ade47 <exec_byte_code+5895>, 0=
x5555557adde7 <exec_byte_code+5799>, 0x5555557add87 <exec_byte_code+5703>, =
0x5555557add26 <exec_byte_code+5606>, 0x5555557adc1f <exec_byte_code+5343>,=
 0x5555557acc70 <exec_byte_code+1328>, 0x5555557adbe8 <exec_byte_code+5288>=
, 0x5555557adbac <exec_byte_code+5228>, 0x5555557adb0d <exec_byte_code+5069=
>, 0x5555557adabd <exec_byte_code+4989>, 0x5555557ada86 <exec_byte_code+493=
4>, 0x5555557ada4d <exec_byte_code+4877>, 0x5555557ada14 <exec_byte_code+48=
20>, 0x5555557ad9d3 <exec_byte_code+4755>, 0x5555557ad99a <exec_byte_code+4=
698>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555557ad961 <exec_byte_co=
de+4641>, 0x5555557ad928 <exec_byte_code+4584>, 0x5555557ad8ef <exec_byte_c=
ode+4527>, 0x5555557ad8b6 <exec_byte_code+4470>, 0x5555557ad87d <exec_byte_=
code+4413>, 0x5555557ad846 <exec_byte_code+4358>, 0x5555557acc74 <exec_byte=
_code+1332>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555557ad7fc <exec_=
byte_code+4284>, 0x5555557ad7c5 <exec_byte_code+4229>, 0x5555557ad78e <exec=
_byte_code+4174>, 0x5555557ad747 <exec_byte_code+4103>, 0x5555557ad700 <exe=
c_byte_code+4032>, 0x5555557ad6c9 <exec_byte_code+3977>, 0x5555557ad692 <ex=
ec_byte_code+3922>, 0x5555557ad64b <exec_byte_code+3851>, 0x5555557ad604 <e=
xec_byte_code+3780>, 0x5555557ad5bd <exec_byte_code+3709>, 0x5555557ad584 <=
exec_byte_code+3652>, 0x5555557ad54d <exec_byte_code+3597>, 0x55555557df18 =
<exec_byte_code-2287656>, 0x5555557aecb1 <exec_byte_code+9585>, 0x5555557ae=
e8b <exec_byte_code+10059>, 0x5555557af219 <exec_byte_code+10969>, 0x555555=
7aee42 <exec_byte_code+9986>, 0x5555557aee00 <exec_byte_code+9920>, 0x55555=
57aedbe <exec_byte_code+9854>, 0x5555557aed1c <exec_byte_code+9692>, 0x5555=
557aecf0 <exec_byte_code+9648>, 0x5555557af00c <exec_byte_code+10444>, 0x55=
55557aec84 <exec_byte_code+9540>, 0x5555557aec17 <exec_byte_code+9431>, 0x5=
555557aebda <exec_byte_code+9370>, 0x5555557aeb8c <exec_byte_code+9292>, 0x=
5555557aea7d <exec_byte_code+9021>, 0x5555557aea32 <exec_byte_code+8946>, 0=
x5555557ae9e1 <exec_byte_code+8865>, 0x5555557ae97c <exec_byte_code+8764>, =
0x55555557df18 <exec_byte_code-2287656>, 0x5555557ad502 <exec_byte_code+352=
2>, 0x5555557ad4cb <exec_byte_code+3467>, 0x5555557ad494 <exec_byte_code+34=
12>, 0x5555557ad45d <exec_byte_code+3357>, 0x5555557ad426 <exec_byte_code+3=
302>, 0x5555557ad3df <exec_byte_code+3231>, 0x5555557ad398 <exec_byte_code+=
3160>, 0x5555557ad351 <exec_byte_code+3089>, 0x5555557ad30a <exec_byte_code=
+3018>, 0x5555557ad2ab <exec_byte_code+2923>, 0x5555557ad264 <exec_byte_cod=
e+2852>, 0x5555557ad21d <exec_byte_code+2781>, 0x5555557ad1e6 <exec_byte_co=
de+2726>, 0x5555557ad17b <exec_byte_code+2619>, 0x5555557ad10f <exec_byte_c=
ode+2511>, 0x5555557ad0cc <exec_byte_code+2444>, 0x5555557ad089 <exec_byte_=
code+2377>, 0x5555557ad048 <exec_byte_code+2312>, 0x5555557adcc6 <exec_byte=
_code+5510>, 0x5555557adc6f <exec_byte_code+5423>, 0x5555557acfd3 <exec_byt=
e_code+2195>, 0x5555557acf60 <exec_byte_code+2080>, 0x55555557df18 <exec_by=
te_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <=
exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555555=
7df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x=
5555557ae5f4 <exec_byte_code+7860>, 0x5555557ae1f7 <exec_byte_code+6839>, 0=
x5555557adb5d <exec_byte_code+5149>, 0x5555557ace71 <exec_byte_code+1841>, =
0x5555557ace27 <exec_byte_code+1767>, 0x55555557df18 <exec_byte_code-228765=
6>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555557acde6 <exec_byte_code=
+1702>, 0x5555557acd7c <exec_byte_code+1596>, 0x55555557df18 <exec_byte_cod=
e-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_b=
yte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 =
<exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x555555=
57df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0=
x5555557acd3d <exec_byte_code+1533> <repeats 64 times>}
        quitcounter =3D <optimized out>
        bc =3D 0x555555e12970 <main_thread+496>
        top =3D <optimized out>
        pc =3D <optimized out>
        bytestr =3D <optimized out>
        vector =3D <optimized out>
        maxdepth =3D <optimized out>
        const_length =3D <optimized out>
        bytestr_length =3D <optimized out>
        vectorp =3D 0x55555d58eba8
        max_stack =3D <optimized out>
        frame_base =3D <optimized out>
        fp =3D <optimized out>
        bytestr_data =3D <optimized out>
        rest =3D <optimized out>
        mandatory =3D <optimized out>
        nonrest =3D <optimized out>
        pushedargs =3D <optimized out>
        result =3D <optimized out>
#30 0x000055555575e00f in Ffuncall (nargs=3Dnargs@entry=3D9, args=3Dargs@en=
try=3D0x7fffffffd2c0) at eval.c:3093
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#31 0x00005555556f8a6b in Fcompleting_read (prompt=3D0x55556075e7b4, collec=
tion=3D0x7ffff15cb385, predicate=3D0x5555607e0d3d, require_match=3D0x30, in=
itial_input=3D0x0, hist=3D0x2aaa9b72b0f0, def=3D0x0, inherit_input_method=
=3D0x0) at minibuf.c:2057
#32 0x000055555575bff3 in funcall_subr (subr=3D<optimized out>, numargs=3Dn=
umargs@entry=3D6, args=3Dargs@entry=3D0x7ffff0bff1b8) at eval.c:3176
        argbuf =3D {0x55556075e7b4, 0x7ffff15cb385, 0x5555607e0d3d, 0x30, 0=
x0, 0x2aaa9b72b0f0, 0x0, 0x0}
        a =3D <optimized out>
        maxargs =3D <optimized out>
        fun =3D <optimized out>
#33 0x00005555557acb43 in exec_byte_code (fun=3D<optimized out>, args_templ=
ate=3D<optimized out>, args_template@entry=3D0, nargs=3D<optimized out>, na=
rgs@entry=3D0, args=3D<optimized out>, args@entry=3D0x0) at /usr/src/debug/=
emacs/emacs-30.2/src/lisp.h:2243
        call_nargs =3D 6
        call_fun =3D <optimized out>
        count1 =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
        call_args =3D 0x7ffff0bff1b8
        original_fun =3D 0x2aaa9b5eaed8
        op =3D 6
        type =3D <optimized out>
        targets =3D {0x55555557df14 <exec_byte_code-2287660>, 0x5555557acf5=
7 <exec_byte_code+2071>, 0x5555557ac928 <exec_byte_code+488>, 0x5555557acf4=
e <exec_byte_code+2062>, 0x5555557acf45 <exec_byte_code+2053>, 0x5555557ac9=
2c <exec_byte_code+492>, 0x5555557acf00 <exec_byte_code+1984>, 0x5555557ace=
bb <exec_byte_code+1915>, 0x5555557af295 <exec_byte_code+11093>, 0x5555557a=
f28c <exec_byte_code+11084>, 0x5555557af283 <exec_byte_code+11075>, 0x55555=
57af27a <exec_byte_code+11066>, 0x5555557ac96b <exec_byte_code+555>, 0x5555=
557ac970 <exec_byte_code+560>, 0x5555557af262 <exec_byte_code+11042>, 0x555=
5557af29e <exec_byte_code+11102>, 0x5555557af090 <exec_byte_code+10576>, 0x=
5555557af087 <exec_byte_code+10567>, 0x5555557af07e <exec_byte_code+10558>,=
 0x5555557af075 <exec_byte_code+10549>, 0x5555557ac8b2 <exec_byte_code+370>=
, 0x5555557ac8c0 <exec_byte_code+384>, 0x5555557af045 <exec_byte_code+10501=
>, 0x5555557af05d <exec_byte_code+10525>, 0x5555557aefd3 <exec_byte_code+10=
387>, 0x5555557aefca <exec_byte_code+10378>, 0x5555557aefc1 <exec_byte_code=
+10369>, 0x5555557aefb8 <exec_byte_code+10360>, 0x5555557acc0f <exec_byte_c=
ode+1231>, 0x5555557acc20 <exec_byte_code+1248>, 0x5555557aeff4 <exec_byte_=
code+10420>, 0x5555557aefdc <exec_byte_code+10396>, 0x5555557aef7f <exec_by=
te_code+10303>, 0x5555557aef76 <exec_byte_code+10294>, 0x5555557aef6d <exec=
_byte_code+10285>, 0x5555557aef64 <exec_byte_code+10276>, 0x5555557ac9d3 <e=
xec_byte_code+659>, 0x5555557ac9e0 <exec_byte_code+672>, 0x5555557aefa0 <ex=
ec_byte_code+10336>, 0x5555557aef88 <exec_byte_code+10312>, 0x5555557aef2b =
<exec_byte_code+10219>, 0x5555557aef22 <exec_byte_code+10210>, 0x5555557aef=
19 <exec_byte_code+10201>, 0x5555557aef10 <exec_byte_code+10192>, 0x5555557=
acbb9 <exec_byte_code+1145>, 0x5555557acbc0 <exec_byte_code+1152>, 0x555555=
7aef4c <exec_byte_code+10252>, 0x5555557aef34 <exec_byte_code+10228>, 0x555=
5557aeada <exec_byte_code+9114>, 0x5555557aeb14 <exec_byte_code+9172>, 0x55=
55557aeb80 <exec_byte_code+9280>, 0x55555557df18 <exec_byte_code-2287656>, =
0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-228=
7656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_c=
ode-2287656>, 0x5555557ae924 <exec_byte_code+8676>, 0x5555557ae8ab <exec_by=
te_code+8555>, 0x5555557ae864 <exec_byte_code+8484>, 0x5555557ae817 <exec_b=
yte_code+8407>, 0x5555557ae7cc <exec_byte_code+8332>, 0x5555557af121 <exec_=
byte_code+10721>, 0x5555557af0da <exec_byte_code+10650>, 0x5555557ae794 <ex=
ec_byte_code+8276>, 0x5555557af1d6 <exec_byte_code+10902>, 0x5555557af099 <=
exec_byte_code+10585>, 0x5555557ae74d <exec_byte_code+8205>, 0x5555557ae716=
 <exec_byte_code+8150>, 0x5555557ae6cf <exec_byte_code+8079>, 0x5555557ae68=
b <exec_byte_code+8011>, 0x5555557ae643 <exec_byte_code+7939>, 0x5555557ae5=
bd <exec_byte_code+7805>, 0x5555557ae52e <exec_byte_code+7662>, 0x5555557ae=
497 <exec_byte_code+7511>, 0x5555557ae460 <exec_byte_code+7456>, 0x5555557a=
e429 <exec_byte_code+7401>, 0x5555557ae3e2 <exec_byte_code+7330>, 0x5555557=
ae39b <exec_byte_code+7259>, 0x5555557ae354 <exec_byte_code+7188>, 0x555555=
7ae309 <exec_byte_code+7113>, 0x5555557ae2c8 <exec_byte_code+7048>, 0x55555=
57ae287 <exec_byte_code+6983>, 0x5555557ae246 <exec_byte_code+6918>, 0x5555=
557ae195 <exec_byte_code+6741>, 0x5555557ae133 <exec_byte_code+6643>, 0x555=
5557ae0da <exec_byte_code+6554>, 0x5555557ae07e <exec_byte_code+6462>, 0x55=
55557ae022 <exec_byte_code+6370>, 0x5555557adfc6 <exec_byte_code+6278>, 0x5=
555557adf6a <exec_byte_code+6186>, 0x5555557adf0a <exec_byte_code+6090>, 0x=
5555557adea7 <exec_byte_code+5991>, 0x5555557ade47 <exec_byte_code+5895>, 0=
x5555557adde7 <exec_byte_code+5799>, 0x5555557add87 <exec_byte_code+5703>, =
0x5555557add26 <exec_byte_code+5606>, 0x5555557adc1f <exec_byte_code+5343>,=
 0x5555557acc70 <exec_byte_code+1328>, 0x5555557adbe8 <exec_byte_code+5288>=
, 0x5555557adbac <exec_byte_code+5228>, 0x5555557adb0d <exec_byte_code+5069=
>, 0x5555557adabd <exec_byte_code+4989>, 0x5555557ada86 <exec_byte_code+493=
4>, 0x5555557ada4d <exec_byte_code+4877>, 0x5555557ada14 <exec_byte_code+48=
20>, 0x5555557ad9d3 <exec_byte_code+4755>, 0x5555557ad99a <exec_byte_code+4=
698>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555557ad961 <exec_byte_co=
de+4641>, 0x5555557ad928 <exec_byte_code+4584>, 0x5555557ad8ef <exec_byte_c=
ode+4527>, 0x5555557ad8b6 <exec_byte_code+4470>, 0x5555557ad87d <exec_byte_=
code+4413>, 0x5555557ad846 <exec_byte_code+4358>, 0x5555557acc74 <exec_byte=
_code+1332>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555557ad7fc <exec_=
byte_code+4284>, 0x5555557ad7c5 <exec_byte_code+4229>, 0x5555557ad78e <exec=
_byte_code+4174>, 0x5555557ad747 <exec_byte_code+4103>, 0x5555557ad700 <exe=
c_byte_code+4032>, 0x5555557ad6c9 <exec_byte_code+3977>, 0x5555557ad692 <ex=
ec_byte_code+3922>, 0x5555557ad64b <exec_byte_code+3851>, 0x5555557ad604 <e=
xec_byte_code+3780>, 0x5555557ad5bd <exec_byte_code+3709>, 0x5555557ad584 <=
exec_byte_code+3652>, 0x5555557ad54d <exec_byte_code+3597>, 0x55555557df18 =
<exec_byte_code-2287656>, 0x5555557aecb1 <exec_byte_code+9585>, 0x5555557ae=
e8b <exec_byte_code+10059>, 0x5555557af219 <exec_byte_code+10969>, 0x555555=
7aee42 <exec_byte_code+9986>, 0x5555557aee00 <exec_byte_code+9920>, 0x55555=
57aedbe <exec_byte_code+9854>, 0x5555557aed1c <exec_byte_code+9692>, 0x5555=
557aecf0 <exec_byte_code+9648>, 0x5555557af00c <exec_byte_code+10444>, 0x55=
55557aec84 <exec_byte_code+9540>, 0x5555557aec17 <exec_byte_code+9431>, 0x5=
555557aebda <exec_byte_code+9370>, 0x5555557aeb8c <exec_byte_code+9292>, 0x=
5555557aea7d <exec_byte_code+9021>, 0x5555557aea32 <exec_byte_code+8946>, 0=
x5555557ae9e1 <exec_byte_code+8865>, 0x5555557ae97c <exec_byte_code+8764>, =
0x55555557df18 <exec_byte_code-2287656>, 0x5555557ad502 <exec_byte_code+352=
2>, 0x5555557ad4cb <exec_byte_code+3467>, 0x5555557ad494 <exec_byte_code+34=
12>, 0x5555557ad45d <exec_byte_code+3357>, 0x5555557ad426 <exec_byte_code+3=
302>, 0x5555557ad3df <exec_byte_code+3231>, 0x5555557ad398 <exec_byte_code+=
3160>, 0x5555557ad351 <exec_byte_code+3089>, 0x5555557ad30a <exec_byte_code=
+3018>, 0x5555557ad2ab <exec_byte_code+2923>, 0x5555557ad264 <exec_byte_cod=
e+2852>, 0x5555557ad21d <exec_byte_code+2781>, 0x5555557ad1e6 <exec_byte_co=
de+2726>, 0x5555557ad17b <exec_byte_code+2619>, 0x5555557ad10f <exec_byte_c=
ode+2511>, 0x5555557ad0cc <exec_byte_code+2444>, 0x5555557ad089 <exec_byte_=
code+2377>, 0x5555557ad048 <exec_byte_code+2312>, 0x5555557adcc6 <exec_byte=
_code+5510>, 0x5555557adc6f <exec_byte_code+5423>, 0x5555557acfd3 <exec_byt=
e_code+2195>, 0x5555557acf60 <exec_byte_code+2080>, 0x55555557df18 <exec_by=
te_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <=
exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555555=
7df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x=
5555557ae5f4 <exec_byte_code+7860>, 0x5555557ae1f7 <exec_byte_code+6839>, 0=
x5555557adb5d <exec_byte_code+5149>, 0x5555557ace71 <exec_byte_code+1841>, =
0x5555557ace27 <exec_byte_code+1767>, 0x55555557df18 <exec_byte_code-228765=
6>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555557acde6 <exec_byte_code=
+1702>, 0x5555557acd7c <exec_byte_code+1596>, 0x55555557df18 <exec_byte_cod=
e-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_b=
yte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 =
<exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x555555=
57df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0=
x5555557acd3d <exec_byte_code+1533> <repeats 64 times>}
        quitcounter =3D <optimized out>
        bc =3D 0x555555e12970 <main_thread+496>
        top =3D <optimized out>
        pc =3D <optimized out>
        bytestr =3D <optimized out>
        vector =3D <optimized out>
        maxdepth =3D <optimized out>
        const_length =3D <optimized out>
        bytestr_length =3D <optimized out>
        vectorp =3D 0x7ffff15c9588
        max_stack =3D <optimized out>
        frame_base =3D <optimized out>
        fp =3D <optimized out>
        bytestr_data =3D <optimized out>
        rest =3D <optimized out>
        mandatory =3D <optimized out>
        nonrest =3D <optimized out>
        pushedargs =3D <optimized out>
        result =3D <optimized out>
#34 0x00005555557afb28 in Fbyte_code (bytestr=3D<optimized out>, vector=3D<=
optimized out>, maxdepth=3D<optimized out>) at bytecode.c:329
        fun =3D <optimized out>
#35 0x000055555575cca4 in eval_sub (form=3Dform@entry=3D0x7ffff15c9413) at =
eval.c:2604
        i =3D <optimized out>
        maxargs =3D 3
        args_left =3D <optimized out>
        numargs =3D 3
        original_fun =3D <optimized out>
        original_args =3D 0x7ffff15c9423
        count =3D {
          bytes =3D <optimized out>
        }
        fun =3D <optimized out>
        val =3D <optimized out>
        funcar =3D <optimized out>
        argvals =3D {0x7ffff15cc91c, 0x7ffff15c9445, 0xe, 0x5555586aae8d, 0=
x0, 0xa3fda8569c352200, 0x7fffffffd5a0, 0xe0}
        retry =3D <optimized out>
#36 0x000055555575d544 in Feval (form=3Dform@entry=3D0x7ffff15c9413, lexica=
l=3D<optimized out>) at eval.c:2462
        count =3D {
          bytes =3D <optimized out>
        }
#37 0x0000555555757d0d in Fcall_interactively (function=3D0x2aaa9b72adb8, r=
ecord_flag=3D0x0, keys=3D0x55555a3c7b0d) at callint.c:325
        funval =3D <optimized out>
        events =3D 1151
        env =3D <optimized out>
        speccount =3D {
          bytes =3D <optimized out>
        }
        arg_from_tty =3D false
        key_count =3D 1
        record_then_fail =3D false
        save_this_command =3D 0x2aaa9b72adb8
        save_this_original_command =3D 0x2aaa9b72adb8
        save_real_this_command =3D 0x2aaa9b72adb8
        save_last_command =3D 0x2e50350
        prefix_arg =3D 0x0
        enable =3D <optimized out>
        up_event =3D 0x0
        form =3D <optimized out>
        specs =3D 0x7ffff15c9413
        sa_avail =3D <optimized out>
        sa_count =3D {
          bytes =3D <optimized out>
        }
        string_len =3D <optimized out>
        string =3D <optimized out>
        string_end =3D <optimized out>
        next_event =3D <optimized out>
        nargs =3D <optimized out>
        args =3D <optimized out>
        visargs =3D <optimized out>
        varies =3D <optimized out>
        tem =3D <optimized out>
        val =3D <optimized out>
#38 0x00005555557acb43 in exec_byte_code (fun=3D<optimized out>, args_templ=
ate=3D<optimized out>, nargs=3D<optimized out>, args=3D<optimized out>) at =
/usr/src/debug/emacs/emacs-30.2/src/lisp.h:2243
        call_nargs =3D 3
        call_fun =3D <optimized out>
        count1 =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
        call_args =3D 0x7ffff0bff070
        original_fun =3D 0x2aaa9b6b6a80
        op =3D 3
        type =3D <optimized out>
        targets =3D {0x55555557df14 <exec_byte_code-2287660>, 0x5555557acf5=
7 <exec_byte_code+2071>, 0x5555557ac928 <exec_byte_code+488>, 0x5555557acf4=
e <exec_byte_code+2062>, 0x5555557acf45 <exec_byte_code+2053>, 0x5555557ac9=
2c <exec_byte_code+492>, 0x5555557acf00 <exec_byte_code+1984>, 0x5555557ace=
bb <exec_byte_code+1915>, 0x5555557af295 <exec_byte_code+11093>, 0x5555557a=
f28c <exec_byte_code+11084>, 0x5555557af283 <exec_byte_code+11075>, 0x55555=
57af27a <exec_byte_code+11066>, 0x5555557ac96b <exec_byte_code+555>, 0x5555=
557ac970 <exec_byte_code+560>, 0x5555557af262 <exec_byte_code+11042>, 0x555=
5557af29e <exec_byte_code+11102>, 0x5555557af090 <exec_byte_code+10576>, 0x=
5555557af087 <exec_byte_code+10567>, 0x5555557af07e <exec_byte_code+10558>,=
 0x5555557af075 <exec_byte_code+10549>, 0x5555557ac8b2 <exec_byte_code+370>=
, 0x5555557ac8c0 <exec_byte_code+384>, 0x5555557af045 <exec_byte_code+10501=
>, 0x5555557af05d <exec_byte_code+10525>, 0x5555557aefd3 <exec_byte_code+10=
387>, 0x5555557aefca <exec_byte_code+10378>, 0x5555557aefc1 <exec_byte_code=
+10369>, 0x5555557aefb8 <exec_byte_code+10360>, 0x5555557acc0f <exec_byte_c=
ode+1231>, 0x5555557acc20 <exec_byte_code+1248>, 0x5555557aeff4 <exec_byte_=
code+10420>, 0x5555557aefdc <exec_byte_code+10396>, 0x5555557aef7f <exec_by=
te_code+10303>, 0x5555557aef76 <exec_byte_code+10294>, 0x5555557aef6d <exec=
_byte_code+10285>, 0x5555557aef64 <exec_byte_code+10276>, 0x5555557ac9d3 <e=
xec_byte_code+659>, 0x5555557ac9e0 <exec_byte_code+672>, 0x5555557aefa0 <ex=
ec_byte_code+10336>, 0x5555557aef88 <exec_byte_code+10312>, 0x5555557aef2b =
<exec_byte_code+10219>, 0x5555557aef22 <exec_byte_code+10210>, 0x5555557aef=
19 <exec_byte_code+10201>, 0x5555557aef10 <exec_byte_code+10192>, 0x5555557=
acbb9 <exec_byte_code+1145>, 0x5555557acbc0 <exec_byte_code+1152>, 0x555555=
7aef4c <exec_byte_code+10252>, 0x5555557aef34 <exec_byte_code+10228>, 0x555=
5557aeada <exec_byte_code+9114>, 0x5555557aeb14 <exec_byte_code+9172>, 0x55=
55557aeb80 <exec_byte_code+9280>, 0x55555557df18 <exec_byte_code-2287656>, =
0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-228=
7656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_c=
ode-2287656>, 0x5555557ae924 <exec_byte_code+8676>, 0x5555557ae8ab <exec_by=
te_code+8555>, 0x5555557ae864 <exec_byte_code+8484>, 0x5555557ae817 <exec_b=
yte_code+8407>, 0x5555557ae7cc <exec_byte_code+8332>, 0x5555557af121 <exec_=
byte_code+10721>, 0x5555557af0da <exec_byte_code+10650>, 0x5555557ae794 <ex=
ec_byte_code+8276>, 0x5555557af1d6 <exec_byte_code+10902>, 0x5555557af099 <=
exec_byte_code+10585>, 0x5555557ae74d <exec_byte_code+8205>, 0x5555557ae716=
 <exec_byte_code+8150>, 0x5555557ae6cf <exec_byte_code+8079>, 0x5555557ae68=
b <exec_byte_code+8011>, 0x5555557ae643 <exec_byte_code+7939>, 0x5555557ae5=
bd <exec_byte_code+7805>, 0x5555557ae52e <exec_byte_code+7662>, 0x5555557ae=
497 <exec_byte_code+7511>, 0x5555557ae460 <exec_byte_code+7456>, 0x5555557a=
e429 <exec_byte_code+7401>, 0x5555557ae3e2 <exec_byte_code+7330>, 0x5555557=
ae39b <exec_byte_code+7259>, 0x5555557ae354 <exec_byte_code+7188>, 0x555555=
7ae309 <exec_byte_code+7113>, 0x5555557ae2c8 <exec_byte_code+7048>, 0x55555=
57ae287 <exec_byte_code+6983>, 0x5555557ae246 <exec_byte_code+6918>, 0x5555=
557ae195 <exec_byte_code+6741>, 0x5555557ae133 <exec_byte_code+6643>, 0x555=
5557ae0da <exec_byte_code+6554>, 0x5555557ae07e <exec_byte_code+6462>, 0x55=
55557ae022 <exec_byte_code+6370>, 0x5555557adfc6 <exec_byte_code+6278>, 0x5=
555557adf6a <exec_byte_code+6186>, 0x5555557adf0a <exec_byte_code+6090>, 0x=
5555557adea7 <exec_byte_code+5991>, 0x5555557ade47 <exec_byte_code+5895>, 0=
x5555557adde7 <exec_byte_code+5799>, 0x5555557add87 <exec_byte_code+5703>, =
0x5555557add26 <exec_byte_code+5606>, 0x5555557adc1f <exec_byte_code+5343>,=
 0x5555557acc70 <exec_byte_code+1328>, 0x5555557adbe8 <exec_byte_code+5288>=
, 0x5555557adbac <exec_byte_code+5228>, 0x5555557adb0d <exec_byte_code+5069=
>, 0x5555557adabd <exec_byte_code+4989>, 0x5555557ada86 <exec_byte_code+493=
4>, 0x5555557ada4d <exec_byte_code+4877>, 0x5555557ada14 <exec_byte_code+48=
20>, 0x5555557ad9d3 <exec_byte_code+4755>, 0x5555557ad99a <exec_byte_code+4=
698>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555557ad961 <exec_byte_co=
de+4641>, 0x5555557ad928 <exec_byte_code+4584>, 0x5555557ad8ef <exec_byte_c=
ode+4527>, 0x5555557ad8b6 <exec_byte_code+4470>, 0x5555557ad87d <exec_byte_=
code+4413>, 0x5555557ad846 <exec_byte_code+4358>, 0x5555557acc74 <exec_byte=
_code+1332>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555557ad7fc <exec_=
byte_code+4284>, 0x5555557ad7c5 <exec_byte_code+4229>, 0x5555557ad78e <exec=
_byte_code+4174>, 0x5555557ad747 <exec_byte_code+4103>, 0x5555557ad700 <exe=
c_byte_code+4032>, 0x5555557ad6c9 <exec_byte_code+3977>, 0x5555557ad692 <ex=
ec_byte_code+3922>, 0x5555557ad64b <exec_byte_code+3851>, 0x5555557ad604 <e=
xec_byte_code+3780>, 0x5555557ad5bd <exec_byte_code+3709>, 0x5555557ad584 <=
exec_byte_code+3652>, 0x5555557ad54d <exec_byte_code+3597>, 0x55555557df18 =
<exec_byte_code-2287656>, 0x5555557aecb1 <exec_byte_code+9585>, 0x5555557ae=
e8b <exec_byte_code+10059>, 0x5555557af219 <exec_byte_code+10969>, 0x555555=
7aee42 <exec_byte_code+9986>, 0x5555557aee00 <exec_byte_code+9920>, 0x55555=
57aedbe <exec_byte_code+9854>, 0x5555557aed1c <exec_byte_code+9692>, 0x5555=
557aecf0 <exec_byte_code+9648>, 0x5555557af00c <exec_byte_code+10444>, 0x55=
55557aec84 <exec_byte_code+9540>, 0x5555557aec17 <exec_byte_code+9431>, 0x5=
555557aebda <exec_byte_code+9370>, 0x5555557aeb8c <exec_byte_code+9292>, 0x=
5555557aea7d <exec_byte_code+9021>, 0x5555557aea32 <exec_byte_code+8946>, 0=
x5555557ae9e1 <exec_byte_code+8865>, 0x5555557ae97c <exec_byte_code+8764>, =
0x55555557df18 <exec_byte_code-2287656>, 0x5555557ad502 <exec_byte_code+352=
2>, 0x5555557ad4cb <exec_byte_code+3467>, 0x5555557ad494 <exec_byte_code+34=
12>, 0x5555557ad45d <exec_byte_code+3357>, 0x5555557ad426 <exec_byte_code+3=
302>, 0x5555557ad3df <exec_byte_code+3231>, 0x5555557ad398 <exec_byte_code+=
3160>, 0x5555557ad351 <exec_byte_code+3089>, 0x5555557ad30a <exec_byte_code=
+3018>, 0x5555557ad2ab <exec_byte_code+2923>, 0x5555557ad264 <exec_byte_cod=
e+2852>, 0x5555557ad21d <exec_byte_code+2781>, 0x5555557ad1e6 <exec_byte_co=
de+2726>, 0x5555557ad17b <exec_byte_code+2619>, 0x5555557ad10f <exec_byte_c=
ode+2511>, 0x5555557ad0cc <exec_byte_code+2444>, 0x5555557ad089 <exec_byte_=
code+2377>, 0x5555557ad048 <exec_byte_code+2312>, 0x5555557adcc6 <exec_byte=
_code+5510>, 0x5555557adc6f <exec_byte_code+5423>, 0x5555557acfd3 <exec_byt=
e_code+2195>, 0x5555557acf60 <exec_byte_code+2080>, 0x55555557df18 <exec_by=
te_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <=
exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555555=
7df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x=
5555557ae5f4 <exec_byte_code+7860>, 0x5555557ae1f7 <exec_byte_code+6839>, 0=
x5555557adb5d <exec_byte_code+5149>, 0x5555557ace71 <exec_byte_code+1841>, =
0x5555557ace27 <exec_byte_code+1767>, 0x55555557df18 <exec_byte_code-228765=
6>, 0x55555557df18 <exec_byte_code-2287656>, 0x5555557acde6 <exec_byte_code=
+1702>, 0x5555557acd7c <exec_byte_code+1596>, 0x55555557df18 <exec_byte_cod=
e-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_b=
yte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x55555557df18 =
<exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0x555555=
57df18 <exec_byte_code-2287656>, 0x55555557df18 <exec_byte_code-2287656>, 0=
x5555557acd3d <exec_byte_code+1533> <repeats 64 times>}
        quitcounter =3D <optimized out>
        bc =3D 0x555555e12970 <main_thread+496>
        top =3D <optimized out>
        pc =3D <optimized out>
        bytestr =3D <optimized out>
        vector =3D <optimized out>
        maxdepth =3D <optimized out>
        const_length =3D <optimized out>
        bytestr_length =3D <optimized out>
        vectorp =3D 0x7ffff1c2be78
        max_stack =3D <optimized out>
        frame_base =3D <optimized out>
        fp =3D <optimized out>
        bytestr_data =3D <optimized out>
        rest =3D <optimized out>
        mandatory =3D <optimized out>
        nonrest =3D <optimized out>
        pushedargs =3D <optimized out>
        result =3D <optimized out>
#39 0x000055555575e00f in Ffuncall (nargs=3Dnargs@entry=3D2, args=3Dargs@en=
try=3D0x7fffffffd870) at eval.c:3093
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#40 0x00005555556d4f70 in command_loop_1 () at keyboard.c:1550
        scount =3D {
          bytes =3D <optimized out>
        }
        cmd =3D <optimized out>
        keybuf =3D {0x200001e2, 0x1a, 0x7fffffffdb04, 0xa3fda8569c352200, 0=
x7fffffffd8f0, 0x60, 0x5555558544a8, 0x111c0, 0x7fffffffd940, 0x55555575a74=
7 <unbind_to+263>, 0x7fffffffd960, 0x7fffffffd960, 0xb, 0x111c0, 0x30, 0x55=
555cf72645, 0x7ffff1471414, 0x60, 0x555560f936b3, 0x7fffffffd960, 0x7ffffff=
fdb04, 0x1, 0x7fffffffd9c0, 0x5555556c7a10 <cmd_error+384>, 0x0, 0x0, 0x7ff=
fffffd900, 0x55555575a747 <unbind_to+263>, 0x7fffffffd9b0, 0xa3fda8569c3522=
00}
        i =3D <optimized out>
        last_pt =3D 1267
        prev_modiff =3D 13904
        prev_buffer =3D 0x55555cc91920
#41 0x0000555555759223 in internal_condition_case (bfun=3Dbfun@entry=3D0x55=
55556d4b40 <command_loop_1>, handlers=3Dhandlers@entry=3D0x90, hfun=3Dhfun@=
entry=3D0x5555556c7890 <cmd_error>) at eval.c:1613
        val =3D <optimized out>
        c =3D 0x555555f5fce0
#42 0x00005555556bebb7 in command_loop_2 (handlers=3D0x90) at keyboard.c:11=
68
        val =3D <optimized out>
#43 0x0000555555759185 in internal_catch (tag=3Dtag@entry=3D0x122d0, func=
=3Dfunc@entry=3D0x5555556beb90 <command_loop_2>, arg=3Darg@entry=3D0x90) at=
 eval.c:1292
        val =3D <optimized out>
        c =3D 0x555555f5fba0
#44 0x00005555556beb55 in command_loop () at keyboard.c:1146
#45 0x00005555556c73b1 in recursive_edit_1 () at keyboard.c:754
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#46 0x00005555556c779e in Frecursive_edit () at keyboard.c:837
        count =3D {
          bytes =3D <optimized out>
        }
        buffer =3D <optimized out>
#47 0x0000555555583b14 in main (argc=3D1, argv=3D<optimized out>) at emacs.=
c:2646
        stack_bottom_variable =3D 0x81a4
        old_argc =3D <optimized out>
        no_loadup =3D false
        junk =3D 0x0
        dname_arg =3D 0x0
        ch_to_dir =3D 0x0
        original_pwd =3D <optimized out>
        dump_mode =3D <optimized out>
        skip_args =3D 0
        temacs =3D 0x0
        attempt_load_pdump =3D <optimized out>
        only_version =3D false
        rlim =3D {
          rlim_cur =3D 10022912,
          rlim_max =3D 18446744073709551615
        }
        lc_all =3D <optimized out>
        sockfd =3D -1
        module_assertions =3D <optimized out>

Lisp Backtrace:
"Automatic GC" (0x0)
"make-closure" (0xf0bff760)
"ivy--re-filter" (0xf0bff6d8)
"ivy--filter" (0xf0bff658)
"ivy--update-minibuffer" (0xf0bff618)
"ivy--exhibit" (0xf0bff5d0)
"ivy--queue-exhibit" (0xffffca50)
"read-from-minibuffer" (0xf0bff430)
0x5818a300 PVEC_CLOSURE
"apply" (0xf0bff340)
"ivy-read" (0xf0bff258)
"ivy-completing-read" (0xffffd2c8)
"completing-read" (0xf0bff1b8)
"read-extended-command-1" (0xf0bff158)
"read-extended-command" (0xf0bff100)
"byte-code" (0xffffd500)
"call-interactively" (0xf0bff070)
"command-execute" (0xffffd878)

--=20
/Evgeniy




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 11 Dec 2025 10:03:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 11 05:03:47 2025
Received: from localhost ([127.0.0.1]:42190 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vTdWV-00070O-15
	for submit <at> debbugs.gnu.org; Thu, 11 Dec 2025 05:03:47 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:47254)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vTdWS-000706-AT
 for 79941 <at> debbugs.gnu.org; Thu, 11 Dec 2025 05:03:45 -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 <eliz@HIDDEN>)
 id 1vTdWK-0001de-Bl; Thu, 11 Dec 2025 05:03: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=Oqer7KjQ2hDW6A6MThDkB45EDDmBRNcDaeTblC8k694=; b=rl7j+OmbUrah
 q+m8uodgIHO2AZ4Q0r7q0RGiKKugjmc17Ej3WCdrZBbr+4mCaU8bYVZqlzz5opJYYX5dPagn53k5C
 gVeBBrqWspWnAl0A5rhu0te9DPZ6tUOAesZKYysn8pV8U61ExCfNTEgZbX7v/T+GG4nJdjt/qNDTO
 5xvso1ZHNAH0omoL5J0bwKn2X0/6xFFzoNP/DwG7a/6KOcwZeVh4Fdcz83yM/+e8Aa5cMTVSpEQhE
 L+tTx9XSHrkKzNIH9ak1IpDgOXcdd7TCd8EkH1T91I6aGL/pRyLoJ7467w6G/DSDbKQ2FViE75IkM
 AKhckXsHaOWuk2va5QYxbw==;
Date: Thu, 11 Dec 2025 12:03:33 +0200
Message-Id: <86pl8lbaiy.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>
In-Reply-To: <aTl3yBBgz93ECY2R@HIDDEN> (message from Evgeniy
 Dushistov on Wed, 10 Dec 2025 16:38:16 +0300)
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
References: <aTB8tUZHhWX96jyE@HIDDEN> <86sedq23as.fsf@HIDDEN>
 <aTE81G30as2U9oUQ@HIDDEN> <86fr9q1v4c.fsf@HIDDEN>
 <aTktk14zCQUBXf6n@HIDDEN>
 <86a4zqcwow.fsf@HIDDEN> <aTl3yBBgz93ECY2R@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (---)

> Date: Wed, 10 Dec 2025 16:38:16 +0300
> From: Evgeniy Dushistov <dushistov@HIDDEN>
> Cc: 79941 <at> debbugs.gnu.org
> 
> On Wed, Dec 10, 2025 at 03:07:11PM +0200, Eli Zaretskii wrote:
> > > #0  sweep_vectors () at alloc.c:3517
> > >         free_this_block = false
> > >         block = 0x2e500000555556
> > >         bprev = 0x555556aa5c8b
> > >         lv = <optimized out>
> > >         lvprev = 0x555555ea3f58 <large_vectors>
> > >         vector = 0x2e500000555556
> > >         next = <optimized out>
> > 
> > This is a segfault inside GC, very different from the original crash.
> > Please show the results of:
> > 
> >   (gdb) frame 0
> >   (gdb) p *vector
> > 
> 
> (gdb) frame 0
> #0  sweep_vectors () at alloc.c:3517
> 3517		  if (XVECTOR_MARKED_P (vector))
> (gdb) p *vector
> Cannot access memory at address 0x2e500000555556
> (gdb) 

Does anyone have an idea how a garbled "vector" could end up in the
sweep stage of GC?

> > Is this your own build of Emacs, or is this from some distro?  If the
> > former, could you please try building with the default compilation
> > switches?  I get nervous whenever I see switches like -march=nehalem
> > and -mtune=znver1, who knows what these architecture-specific
> > optimizations do?
> > 
> 
> Initially I had crashes (every 2-3 days, normally when I press backspace)
>  with official Arch Linux build of Emacs.
> But 'coredumctl gdb' does not provide any useful info,
> looks like return addresses in stack were damaged.
> 
> So I take PKGBUILD from Arch Linux, changed "--with-native-compilation=aot"
> to "--with-native-compilation=no" in the hope of better backtraces and 
> rebuild. Unfortunately, my /etc/makeconf.conf overwrite default CFLAGS,
> and so that is source of "-march=nehalem -mtune=znver1".
> 
> But, as already wrote, even without them emacs crashes.
> 
> > And what version of GCC was used to build this?
> > 
> gcc (GCC) 15.2.1 20251112

Maybe try an older version of GCC.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 10 Dec 2025 13:38:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 10 08:38:31 2025
Received: from localhost ([127.0.0.1]:33623 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vTKOk-0000jy-QF
	for submit <at> debbugs.gnu.org; Wed, 10 Dec 2025 08:38:31 -0500
Received: from send105.i.mail.ru ([89.221.237.200]:45866)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1vTKOh-0000jf-Iy
 for 79941 <at> debbugs.gnu.org; Wed, 10 Dec 2025 08:38:28 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 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:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=Ro6px95CWtIPDIXZZmh1cmot28erbd3mnrytAVgaHEQ=; t=1765373907; x=1765463907; 
 b=Zyq3zw2RdX3LJWTP4wFt+re52SU23bD3SRFeRskea0b80OqtYpzd6wPx0V7oHiw0utS5fa5Aq8f
 ZfxyNp7eEQ2LM0xk1Rrmg5oQs6/8ilBqlxNlPnOe1kT+O59v9ko/IaPmZ0coPnMXv4dRvpgZWJrKi
 a4NQhe4JkF53NwQFcx2OmFrpX1Repy9SKDzWSVBg5KF3+G05nW+/OR1ZLFQ2/thVc2tQ7Za1C+Qq+
 gwCH0J6clUO/CJpVhqlwlfb2ZSwMyse0RFzT9OsZe3Yi3UvnKQRL6rJufKOjjRdAySExSPkYfNzlg
 TuiM1zCTbo3ixie1Ce+AGRuw29ZL5JQGwgCw==;
Received: by exim-smtp-9954f69f5-tq89b with esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1vTKOa-000000009Kk-2lo8; Wed, 10 Dec 2025 16:38:21 +0300
Date: Wed, 10 Dec 2025 16:38:16 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
Message-ID: <aTl3yBBgz93ECY2R@HIDDEN>
References: <aTB8tUZHhWX96jyE@HIDDEN> <86sedq23as.fsf@HIDDEN>
 <aTE81G30as2U9oUQ@HIDDEN> <86fr9q1v4c.fsf@HIDDEN>
 <aTktk14zCQUBXf6n@HIDDEN> <86a4zqcwow.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <86a4zqcwow.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-9954f69f5-tq89b;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD9DD8978D1EB992F14E8496270974CA2E0AE220A58A5BD906600894C459B0CD1B96BD496EB9393F8355D1BE6A8D71B10A50CD201423FD0AAAD9989ED99CF59DFE1BC2FBDE9E7577831
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7059B0D8AC717918AEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AC83A81C8FD4AD23D82A6BABE6F325AC2E85FA5F3EDFCBAA7353EFBB553375663F2E07EE56A3EEE6A1696F1B2CEFC926C1B467480B1907915BFB1BC1905C22898EEF46B7454FC60B9742502CCDD46D0DD23BF7408B3F9022F6B57BC7E64490618DEB871D839B73339E8FC8737B5C2249505D71D783575ABECC7F00164DA146DAFE8445B8C89999729449624AB7ADAF37F6B57BC7E64490611E7FA7ABCAF51C92176DF2183F8FC7C08B0023DF17FBB7E08941B15DA834481F9449624AB7ADAF37BA3038C0950A5D3613377AFFFEAFD269176DF2183F8FC7C08D8F4ECA0265E8D17B076A6E789B0E97A8DF7F3B2552694AD5FFEEA1DED7F25D49FD398EE364050F4B6963042765DA4B452896749CDDA0A6B3661434B16C20ACC84D3B47A649675FE827F84554CEF5019E625A9149C048EE9ECD01F8117BC8BEE2021AF6380DFAD18AA50765F790063735872C767BF85DA227C277FBC8AE2E8B71D3FA4803A78DC075ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356
X-C1DE0DAB: 0D63561A33F958A5C03FEF87AE66337C5002B1117B3ED6960D5B956C15205742957033528158102E823CB91A9FED034534781492E4B8EEADC24E78AA85F86F6CBDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE1918E10F71CB4DF9F96AB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D6592A8A67209E3C1CCF433FDA27F2E39B2C3439B1F40B39FA55B6F24091E18C2F8DC541AD081751AC8AB8341EE9D5BE9A0AB0A75B404C9C8B277B74A3B91CE696A3A804290DD7C7BAE38CD93680B12512CF4C41F94D744909CEC8F807477DE22D4A7397C8D64B6653D624A389F0E278DBF4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVZ7tsNvok/Tznp7s8c2H7GQ=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA1636C70C726336A81CBB951B70A5BD4BD8EE07F16F521BA18572574C3A4A9418651390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (-)

On Wed, Dec 10, 2025 at 03:07:11PM +0200, Eli Zaretskii wrote:
> > #0  sweep_vectors () at alloc.c:3517
> >         free_this_block = false
> >         block = 0x2e500000555556
> >         bprev = 0x555556aa5c8b
> >         lv = <optimized out>
> >         lvprev = 0x555555ea3f58 <large_vectors>
> >         vector = 0x2e500000555556
> >         next = <optimized out>
> 
> This is a segfault inside GC, very different from the original crash.
> Please show the results of:
> 
>   (gdb) frame 0
>   (gdb) p *vector
> 

(gdb) frame 0
#0  sweep_vectors () at alloc.c:3517
3517		  if (XVECTOR_MARKED_P (vector))
(gdb) p *vector
Cannot access memory at address 0x2e500000555556
(gdb) 

> Is this your own build of Emacs, or is this from some distro?  If the
> former, could you please try building with the default compilation
> switches?  I get nervous whenever I see switches like -march=nehalem
> and -mtune=znver1, who knows what these architecture-specific
> optimizations do?
> 

Initially I had crashes (every 2-3 days, normally when I press backspace)
 with official Arch Linux build of Emacs.
But 'coredumctl gdb' does not provide any useful info,
looks like return addresses in stack were damaged.

So I take PKGBUILD from Arch Linux, changed "--with-native-compilation=aot"
to "--with-native-compilation=no" in the hope of better backtraces and 
rebuild. Unfortunately, my /etc/makeconf.conf overwrite default CFLAGS,
and so that is source of "-march=nehalem -mtune=znver1".

But, as already wrote, even without them emacs crashes.

> And what version of GCC was used to build this?
> 
gcc (GCC) 15.2.1 20251112


-- 
/Evgeniy




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 10 Dec 2025 13:07:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 10 08:07:31 2025
Received: from localhost ([127.0.0.1]:33382 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vTJul-0006d6-GE
	for submit <at> debbugs.gnu.org; Wed, 10 Dec 2025 08:07:31 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:37166)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vTJui-0006ck-VA
 for 79941 <at> debbugs.gnu.org; Wed, 10 Dec 2025 08:07:29 -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 <eliz@HIDDEN>)
 id 1vTJuS-0000Wi-LF; Wed, 10 Dec 2025 08:07:21 -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=rFXak6ewnPx2i5FzbPaE+X53lB6UXDVgJmcFTAX8OqA=; b=eFQinVhBhkGJ
 k8le230d452hjAixqcYDXfVHlskIRKpF96oxyjCU3rLoQYK+dPrDl0MO19dCSZbpIQYTqi1Dcl+3J
 c4jqD504nqHsC/DkpO1E+GvmdZ5Em2J5s8FfitbNrovQwHrw83f2I381pmmzDDZ19ve8QUR9sClAp
 lVKChPbepjvYH7DneTwv+saMF5D/8Smj6QlPUD8UQekqWtUWaAIhdLsgH4AnVNnv+s4qHwiKEjM+M
 9bNmdtvl6Ck9tWiqUKo4ug2lwiCIKwfcyD4JVLSYVzaiqjDwXLTYEOKAVdebEViBIlXpO9s5mb0DH
 joy5kIEjiUrzn/8TB7zMtw==;
Date: Wed, 10 Dec 2025 15:07:11 +0200
Message-Id: <86a4zqcwow.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>
In-Reply-To: <aTktk14zCQUBXf6n@HIDDEN> (message from Evgeniy
 Dushistov on Wed, 10 Dec 2025 11:21:39 +0300)
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
References: <aTB8tUZHhWX96jyE@HIDDEN> <86sedq23as.fsf@HIDDEN>
 <aTE81G30as2U9oUQ@HIDDEN>
 <86fr9q1v4c.fsf@HIDDEN> <aTktk14zCQUBXf6n@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (---)

> Date: Wed, 10 Dec 2025 11:21:39 +0300
> From: Evgeniy Dushistov <dushistov@HIDDEN>
> Cc: 79941 <at> debbugs.gnu.org
> 
> On Thu, Dec 04, 2025 at 10:58:27AM +0200, Eli Zaretskii wrote:
> > Too bad.  Please try leaving the crashed session under GDB running to
> > allow us to investigate.  The next crash could be different, and the
> > commands above might not be appropriate then.
> 
> Here is new crash of the same emacs with almost the same configuration,
> "bt full":
> 
> #0  sweep_vectors () at alloc.c:3517
>         free_this_block = false
>         block = 0x2e500000555556
>         bprev = 0x555556aa5c8b
>         lv = <optimized out>
>         lvprev = 0x555555ea3f58 <large_vectors>
>         vector = 0x2e500000555556
>         next = <optimized out>

This is a segfault inside GC, very different from the original crash.
Please show the results of:

  (gdb) frame 0
  (gdb) p *vector

Is this your own build of Emacs, or is this from some distro?  If the
former, could you please try building with the default compilation
switches?  I get nervous whenever I see switches like -march=nehalem
and -mtune=znver1, who knows what these architecture-specific
optimizations do?

And what version of GCC was used to build this?

I'm asking these questions because it is very rare for the stable
release of Emacs to be hit by segfaults in GC or in
record_marker_adjustments, so I wonder how come this happens to you
frequently enough.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 10 Dec 2025 08:21:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 10 03:21:57 2025
Received: from localhost ([127.0.0.1]:58956 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vTFSN-0002zu-7U
	for submit <at> debbugs.gnu.org; Wed, 10 Dec 2025 03:21:57 -0500
Received: from send128.i.mail.ru ([89.221.237.223]:33980)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1vTFSJ-0002zC-JU
 for 79941 <at> debbugs.gnu.org; Wed, 10 Dec 2025 03:21:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Transfer-Encoding:Content-Type:MIME-Version:
 References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:
 Content-Type: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:X-Cloud-Ids:Disposition-Notification-To;
 bh=5m5nXoGGCHo72VIDffRUssalottNsQ6CiUOQxlOr9Yw=; t=1765354911; x=1765444911; 
 b=F71nXho+0uvy9I85exeaIbkjeyH68bvqKuYSlaLKyArZaFBufaWFJQKm5x0AtftMVX7S+sxbhxa
 dV/fxnHulM4LS12LwBjTInKkxmA6VAXDLExQxMTMpfuItwBX5OyjiuufoAEz62Y3jH7SPRuhWkdfw
 pLaCoE+h+DSjqxDfZsQjlCb8LDlRKCWaeOO51tjucWwKv6hF9bq4H3MMv2sg8HK9MBWqXygzP7G07
 FaQcBgSiugSGRSQ/cn58jlxTX2HHWDfhiPpUgp8BA6lyDtbQ05jibGegj1+5dLp77MzbQW4EFyHM2
 G2GTUUVhvIFZtDNJjt5PTeyKMPt8b8S0zA0A==;
Received: by exim-smtp-9954f69f5-ft94k with esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1vTFSC-00000000720-0bht; Wed, 10 Dec 2025 11:21:44 +0300
Date: Wed, 10 Dec 2025 11:21:39 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
Message-ID: <aTktk14zCQUBXf6n@HIDDEN>
References: <aTB8tUZHhWX96jyE@HIDDEN> <86sedq23as.fsf@HIDDEN>
 <aTE81G30as2U9oUQ@HIDDEN> <86fr9q1v4c.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
In-Reply-To: <86fr9q1v4c.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-9954f69f5-ft94k;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD92D4E0D2F4C74F725069B675268427BA8B0D0E4FBF4EB293E182A05F53808504022D63BDE91B230D53DE06ABAFEAF6705BA30D9BDA9740E7AB2E87FE7D425045260A5641D7A8B2059
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE746D93DAA4671895CEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AC83A81C8FD4AD23D82A6BABE6F325AC2E85FA5F3EDFCBAA7353EFBB553375663F2E07EE56A3EEE6AFE16EF9F491828D03C4B365781A38BE5C8DDF0EA2BD83F98EEF46B7454FC60B9742502CCDD46D0D5B63D382EEF4D896F6B57BC7E64490618DEB871D839B73339E8FC8737B5C2249389ED70FDB73D44FCC7F00164DA146DAFE8445B8C89999729449624AB7ADAF37F6B57BC7E64490611E7FA7ABCAF51C92176DF2183F8FC7C0B4190103C7DF69538941B15DA834481F9449624AB7ADAF37BA3038C0950A5D3613377AFFFEAFD269176DF2183F8FC7C0302E1D13AFC24BB77B076A6E789B0E97A8DF7F3B2552694AD5FFEEA1DED7F25D49FD398EE364050F4B6963042765DA4B03CEA74F0D118906B3661434B16C20ACC84D3B47A649675FE827F84554CEF5019E625A9149C048EE9ECD01F8117BC8BEE2021AF6380DFAD18AA50765F790063735872C767BF85DA227C277FBC8AE2E8B82A9524F326DA8DB75ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356
X-C1DE0DAB: 0D63561A33F958A5D8117D24E3F7F8C05002B1117B3ED69687973206CE401D8019AC5B239BAD4335823CB91A9FED034534781492E4B8EEAD4ADCFBF7921B375DBDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE191716CD42B3DD1D34CAB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D65952FEE4990B6699B9B9ABBA7FC3FA8396E5EF9A2A0F34AEEC2F7FD3572152E468B55ADC604C8C1522B8341EE9D5BE9A0A38457D2B9496DD8AC146C43C6ADCCEF53697E77A1D07593D8CD93680B12512CF4C41F94D744909CEC8F807477DE22D4A7397C8D64B6653D624A389F0E278DBF4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVZ7tsNvok/TzVlNREO6ikZI=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA163B34D5E8752A9FFADB951B70A5BD4BD8E6AA29DA89239B6FA343DB03DA99563AE390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (-)

On Thu, Dec 04, 2025 at 10:58:27AM +0200, Eli Zaretskii wrote:
> Too bad.  Please try leaving the crashed session under GDB running to
> allow us to investigate.  The next crash could be different, and the
> commands above might not be appropriate then.

Here is new crash of the same emacs with almost the same configuration,
"bt full":

#0  sweep_vectors () at alloc.c:3517
        free_this_block =3D false
        block =3D 0x2e500000555556
        bprev =3D 0x555556aa5c8b
        lv =3D <optimized out>
        lvprev =3D 0x555555ea3f58 <large_vectors>
        vector =3D 0x2e500000555556
        next =3D <optimized out>
#1  0x0000555555739928 in gc_sweep () at alloc.c:7878
#2  garbage_collect () at alloc.c:6674
        tail =3D <optimized out>
        buffer =3D <optimized out>
        stack_top_variable =3D 0 '\000'
        message_p =3D true
        count =3D {
          bytes =3D <optimized out>
        }
        start =3D {
          tv_sec =3D <optimized out>,
          tv_nsec =3D <optimized out>
        }
        tot_before =3D 18446744073709551615
        visitor =3D {
          visit =3D <optimized out>,
          data =3D <optimized out>
        }
#3  0x0000555555739e36 in maybe_garbage_collect () at alloc.c:6507
#4  0x000055555576325a in maybe_gc () at /usr/src/debug/emacs/emacs-30.2/sr=
c/lisp.h:5929
#5  Ffuncall (nargs=3Dnargs@entry=3D2, args=3Dargs@entry=3D0x7fffffffcdd0) =
at eval.c:3088
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#6  0x00005555556f6112 in make_lock_file_name (fn=3D<optimized out>) at fil=
elock.c:538
        lock_file_name =3D <optimized out>
#7  unlock_file (fn=3D0x55558ae08524) at filelock.c:619
        lfname =3D <optimized out>
        err =3D <optimized out>
#8  0x000055555575e1e7 in internal_condition_case_1 (bfun=3Dbfun@entry=3D0x=
5555556f60d0 <unlock_file>, arg=3Darg@entry=3D0x55558ae08524, handlers=3D<o=
ptimized out>, hfun=3Dhfun@entry=3D0x5555556f59e0 <unlock_file_handle_error=
>) at eval.c:1637
        val =3D <optimized out>
        c =3D 0x555555f67220
#9  0x00005555556f6655 in Funlock_file (file=3D0x55558ae08524) at filelock.=
c:697
        handler =3D <optimized out>
#10 Funlock_file (file=3Dfile@entry=3D0x55558ae08524) at filelock.c:680
        handler =3D <optimized out>
#11 0x000055555570ce2d in write_region (start=3D<optimized out>, end=3D<opt=
imized out>, filename=3D0x55555f486d44, append=3D0x0, visit=3D0x30, locknam=
e=3D0x55558ae08524, mustbenew=3D0x0, desc=3D<optimized out>) at fileio.c:56=
95
        open_flags =3D <optimized out>
        mode =3D <optimized out>
        offset =3D <optimized out>
        open_and_close_file =3D true
        ok =3D <optimized out>
        save_errno =3D <optimized out>
        fn =3D <optimized out>
        st =3D {
          st_dev =3D 66307,
          st_ino =3D 17173657,
          st_nlink =3D 1,
          st_mode =3D 33152,
          st_uid =3D 1000,
          st_gid =3D 1000,
          __pad0 =3D 0,
          st_rdev =3D 0,
          st_size =3D 502361,
          st_blksize =3D 4096,
          st_blocks =3D 984,
          st_atim =3D {
            tv_sec =3D 1765305486,
            tv_nsec =3D 400535794
          },
          st_mtim =3D {
            tv_sec =3D 1765354418,
            tv_nsec =3D 886711083
          },
          st_ctim =3D {
            tv_sec =3D 1765354418,
            tv_nsec =3D 886711083
          },
          __glibc_reserved =3D {0, 0, 0}
        }
        modtime =3D {
          tv_sec =3D 1765354418,
          tv_nsec =3D 886711083
        }
        count =3D {
          bytes =3D <optimized out>
        }
        count1 =3D {
          bytes =3D <optimized out>
        }
        handler =3D <optimized out>
        visit_file =3D 0x55555f486d44
        annotations =3D 0x0
        encoded_filename =3D <optimized out>
        visiting =3D <optimized out>
        quietly =3D <optimized out>
        file_locked =3D true
        given_buffer =3D <optimized out>
        coding =3D {
          id =3D 34,
          common_flags =3D 3072,
          mode =3D 0,
          src_multibyte =3D true,
          dst_multibyte =3D false,
          chars_at_source =3D false,
          raw_destination =3D false,
          annotated =3D false,
          insert_before_markers =3D false,
          eol_seen =3D 0,
          result =3D CODING_RESULT_SUCCESS,
          max_charset_id =3D 2,
          spec =3D {
            iso_2022 =3D {
              flags =3D 1,
              current_invocation =3D {0, 79632},
              current_designation =3D {0, 0, 0, 1598582084},
              ctext_extended_segment_len =3D 21845,
              single_shifting =3D false,
              bol =3D false,
              embedded_utf_8 =3D false,
              cmp_status =3D {
                state =3D COMPOSING_NO,
                method =3D 1441385048,
                old_form =3D 85,
                length =3D 0,
                nchars =3D 0,
                ncomps =3D 1986041688,
                carryover =3D {21845, 1, 0, 0, 0, 0, 0, 1433577114, 0, 0, 0=
, 0, 0, 24, 0, 1, 0, 576, 0, 576, 0, -15712, 32767, 1986041688, 21845, 6398=
880, 0, 0, 0, -15640, 32767, 0, 0, 1441410368, 21845, -2139062247, 21845, 0=
, 0, 1991949494, 21845, 1986041664, 21845, 0, 0, 1986041688, 21845, 1986041=
664, 21845, 20, 0, 544, 0, -239056084, 32767, 1991949491, 21845, 1, 32767, =
1433534335, 21845, 1441410368, 21845, 1650949632, 1346991411, 1441410368, 2=
1845, 0}
              }
            },
            ccl =3D 0x1,
            utf_16 =3D {
              bom =3D utf_without_bom,
              endian =3D utf_16_big_endian,
              surrogate =3D 79632
            },
            utf_8_bom =3D utf_without_bom,
            emacs_mule =3D {
              cmp_status =3D {
                state =3D COMPOSING_CHAR,
                method =3D COMPOSITION_RELATIVE,
                old_form =3D 16,
                length =3D 0,
                nchars =3D 0,
                ncomps =3D 0,
                carryover =3D {1598582084, 21845, 0, 0, 1441385048, 21845, =
0, 0, 1986041688, 21845, 1, 0, 0, 0, 0, 0, 1433577114, 0, 0, 0, 0, 0, 24, 0=
, 1, 0, 576, 0, 576, 0, -15712, 32767, 1986041688, 21845, 6398880, 0, 0, 0,=
 -15640, 32767, 0, 0, 1441410368, 21845, -2139062247, 21845, 0, 0, 19919494=
94, 21845, 1986041664, 21845, 0, 0, 1986041688, 21845, 1986041664, 21845, 2=
0, 0, 544, 0, -239056084, 32767, 1991949491, 21845, 1, 32767}
              }
            },
            undecided =3D {
              inhibit_nbd =3D 1,
              inhibit_ied =3D 0,
              prefer_utf_8 =3D 16
            }
          },
          safe_charsets =3D 0x7ffff1d532b1 "\377\377",
          head_ascii =3D 93825546622784,
          detected_utf8_bytes =3D 47,
          detected_utf8_chars =3D 0,
          produced =3D 0,
          produced_char =3D 502361,
          consumed =3D 502361,
          consumed_char =3D 328166,
          src_pos =3D 1,
          src_pos_byte =3D 1,
          src_chars =3D 328166,
          src_bytes =3D 502361,
          src_object =3D 0x55555f483e5d,
          source =3D 0x55558ea38f5b "#+STARTUP: fold\n#+OPTIONS: toc:1\n* T=
ABLE OF CONTENTS :toc:\n- [[#=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80-monitor-s=
oftakaamenet][=D0=A1=D0=B5=D1=80=D0=B2=D0=B5=D1=80 monitor-soft.akaame.net]=
]\n  - [[#ldap][ldap]]\n  - [[#=D0=BD=D0=BE=D0=B2=D1=8B=D0=B9-=D1=81=D0=B5=
=D1=80=D0=B2=D0=B5=D1=80-mobdev][=D0=BD"...,
          dst_pos =3D 24,
          dst_pos_byte =3D 93825546622784,
          dst_bytes =3D 502371,
          dst_object =3D 0x55557660b754,
          destination =3D 0x555579b55e20 "@p\275\217UU",
          charbuf =3D 0x555576776db0,
          charbuf_size =3D 16384,
          charbuf_used =3D 606,
          carryover =3D "@\244qUUU\000\0008\312\351UUU\000\000\000\000\000\=
000\000\000\000\000\300\322\377\377\377\177\000\000\377\377\377\377\377\377=
\377\377\244,\321tUU\000\000 \002\000\000\000\000\000\000,K\300\361\377\177=
\000",
          carryover_bytes =3D 0,
          default_char =3D 32,
          detector =3D 0x5555556260a0 <detect_coding_utf_8>,
          decoder =3D 0x55555562d710 <decode_coding_utf_8>,
          encoder =3D 0x55555561f3a0 <encode_coding_utf_8>
        }
        auto_saving_into_visited_file =3D <optimized out>
#12 0x000055555570dd52 in Fwrite_region (start=3D<optimized out>, end=3D<op=
timized out>, filename=3D<optimized out>, append=3D<optimized out>, visit=
=3D<optimized out>, lockname=3D<optimized out>, mustbenew=3D0x0) at fileio.=
c:5377
#13 0x0000555555761164 in funcall_subr (subr=3D<optimized out>, numargs=3Dn=
umargs@entry=3D6, args=3Dargs@entry=3D0x7ffff0bff208) at eval.c:3173
        argbuf =3D {0x0, 0x0, 0x55555f486d44, 0x0, 0x30, 0x55558ae08524, 0x=
0, 0x55555574a585 <Fsymbol_value+21>}
        a =3D <optimized out>
        maxargs =3D <optimized out>
        fun =3D <optimized out>
#14 0x00005555557b2fb3 in exec_byte_code (fun=3D<optimized out>, args_templ=
ate=3D<optimized out>, nargs=3D<optimized out>, args=3D<optimized out>) at =
/usr/src/debug/emacs/emacs-30.2/src/lisp.h:2243
        call_nargs =3D 6
        call_fun =3D <optimized out>
        count1 =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
        call_args =3D 0x7ffff0bff208
        original_fun =3D 0x14400
        op =3D 6
        type =3D <optimized out>
        targets =3D {0x55555557df4e <exec_byte_code-2313314>, 0x5555557b33c=
9 <exec_byte_code+2073>, 0x5555557b2d98 <exec_byte_code+488>, 0x5555557b33c=
0 <exec_byte_code+2064>, 0x5555557b33b7 <exec_byte_code+2055>, 0x5555557b2d=
9c <exec_byte_code+492>, 0x5555557b3375 <exec_byte_code+1989>, 0x5555557b33=
33 <exec_byte_code+1923>, 0x5555557b5700 <exec_byte_code+11088>, 0x5555557b=
56f7 <exec_byte_code+11079>, 0x5555557b56ee <exec_byte_code+11070>, 0x55555=
57b56e5 <exec_byte_code+11061>, 0x5555557b2ddb <exec_byte_code+555>, 0x5555=
557b2de0 <exec_byte_code+560>, 0x5555557b56ce <exec_byte_code+11038>, 0x555=
5557b5709 <exec_byte_code+11097>, 0x5555557b54fc <exec_byte_code+10572>, 0x=
5555557b54f3 <exec_byte_code+10563>, 0x5555557b54ea <exec_byte_code+10554>,=
 0x5555557b54e1 <exec_byte_code+10545>, 0x5555557b2d27 <exec_byte_code+375>=
, 0x5555557b2d30 <exec_byte_code+384>, 0x5555557b54b2 <exec_byte_code+10498=
>, 0x5555557b54c9 <exec_byte_code+10521>, 0x5555557b5441 <exec_byte_code+10=
385>, 0x5555557b5438 <exec_byte_code+10376>, 0x5555557b542f <exec_byte_code=
+10367>, 0x5555557b5426 <exec_byte_code+10358>, 0x5555557b307e <exec_byte_c=
ode+1230>, 0x5555557b3090 <exec_byte_code+1248>, 0x5555557b5462 <exec_byte_=
code+10418>, 0x5555557b544a <exec_byte_code+10394>, 0x5555557b53ee <exec_by=
te_code+10302>, 0x5555557b53e5 <exec_byte_code+10293>, 0x5555557b53dc <exec=
_byte_code+10284>, 0x5555557b53d3 <exec_byte_code+10275>, 0x5555557b2e42 <e=
xec_byte_code+658>, 0x5555557b2e50 <exec_byte_code+672>, 0x5555557b540f <ex=
ec_byte_code+10335>, 0x5555557b53f7 <exec_byte_code+10311>, 0x5555557b539b =
<exec_byte_code+10219>, 0x5555557b5392 <exec_byte_code+10210>, 0x5555557b53=
89 <exec_byte_code+10201>, 0x5555557b5380 <exec_byte_code+10192>, 0x5555557=
b3028 <exec_byte_code+1144>, 0x5555557b3030 <exec_byte_code+1152>, 0x555555=
7b53bc <exec_byte_code+10252>, 0x5555557b53a4 <exec_byte_code+10228>, 0x555=
5557b4f4c <exec_byte_code+9116>, 0x5555557b4f86 <exec_byte_code+9174>, 0x55=
55557b4ff0 <exec_byte_code+9280>, 0x55555557df52 <exec_byte_code-2313310>, =
0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-231=
3310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_c=
ode-2313310>, 0x5555557b4d96 <exec_byte_code+8678>, 0x5555557b4d1d <exec_by=
te_code+8557>, 0x5555557b4cd6 <exec_byte_code+8486>, 0x5555557b4c89 <exec_b=
yte_code+8409>, 0x5555557b4c3e <exec_byte_code+8334>, 0x5555557b558d <exec_=
byte_code+10717>, 0x5555557b5546 <exec_byte_code+10646>, 0x5555557b4c06 <ex=
ec_byte_code+8278>, 0x5555557b5642 <exec_byte_code+10898>, 0x5555557b5505 <=
exec_byte_code+10581>, 0x5555557b4bbf <exec_byte_code+8207>, 0x5555557b4b88=
 <exec_byte_code+8152>, 0x5555557b4b41 <exec_byte_code+8081>, 0x5555557b4af=
d <exec_byte_code+8013>, 0x5555557b4ab5 <exec_byte_code+7941>, 0x5555557b4a=
2f <exec_byte_code+7807>, 0x5555557b49a0 <exec_byte_code+7664>, 0x5555557b4=
909 <exec_byte_code+7513>, 0x5555557b48d2 <exec_byte_code+7458>, 0x5555557b=
489b <exec_byte_code+7403>, 0x5555557b4854 <exec_byte_code+7332>, 0x5555557=
b480d <exec_byte_code+7261>, 0x5555557b47c6 <exec_byte_code+7190>, 0x555555=
7b477b <exec_byte_code+7115>, 0x5555557b473a <exec_byte_code+7050>, 0x55555=
57b46f9 <exec_byte_code+6985>, 0x5555557b46b8 <exec_byte_code+6920>, 0x5555=
557b4607 <exec_byte_code+6743>, 0x5555557b45a5 <exec_byte_code+6645>, 0x555=
5557b454c <exec_byte_code+6556>, 0x5555557b44f0 <exec_byte_code+6464>, 0x55=
55557b4494 <exec_byte_code+6372>, 0x5555557b4438 <exec_byte_code+6280>, 0x5=
555557b43dc <exec_byte_code+6188>, 0x5555557b437c <exec_byte_code+6092>, 0x=
5555557b4319 <exec_byte_code+5993>, 0x5555557b42b9 <exec_byte_code+5897>, 0=
x5555557b4259 <exec_byte_code+5801>, 0x5555557b41f9 <exec_byte_code+5705>, =
0x5555557b4198 <exec_byte_code+5608>, 0x5555557b4091 <exec_byte_code+5345>,=
 0x5555557b30df <exec_byte_code+1327>, 0x5555557b405a <exec_byte_code+5290>=
, 0x5555557b401e <exec_byte_code+5230>, 0x5555557b3f7f <exec_byte_code+5071=
>, 0x5555557b3f2f <exec_byte_code+4991>, 0x5555557b3ef8 <exec_byte_code+493=
6>, 0x5555557b3ebf <exec_byte_code+4879>, 0x5555557b3e86 <exec_byte_code+48=
22>, 0x5555557b3e45 <exec_byte_code+4757>, 0x5555557b3e0c <exec_byte_code+4=
700>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555557b3dd3 <exec_byte_co=
de+4643>, 0x5555557b3d9a <exec_byte_code+4586>, 0x5555557b3d61 <exec_byte_c=
ode+4529>, 0x5555557b3d28 <exec_byte_code+4472>, 0x5555557b3cef <exec_byte_=
code+4415>, 0x5555557b3cb8 <exec_byte_code+4360>, 0x5555557b30e3 <exec_byte=
_code+1331>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555557b3c6e <exec_=
byte_code+4286>, 0x5555557b3c37 <exec_byte_code+4231>, 0x5555557b3c00 <exec=
_byte_code+4176>, 0x5555557b3bb9 <exec_byte_code+4105>, 0x5555557b3b72 <exe=
c_byte_code+4034>, 0x5555557b3b3b <exec_byte_code+3979>, 0x5555557b3b04 <ex=
ec_byte_code+3924>, 0x5555557b3abd <exec_byte_code+3853>, 0x5555557b3a76 <e=
xec_byte_code+3782>, 0x5555557b3a2f <exec_byte_code+3711>, 0x5555557b39f6 <=
exec_byte_code+3654>, 0x5555557b39bf <exec_byte_code+3599>, 0x55555557df52 =
<exec_byte_code-2313310>, 0x5555557b5121 <exec_byte_code+9585>, 0x5555557b5=
2fa <exec_byte_code+10058>, 0x5555557b5685 <exec_byte_code+10965>, 0x555555=
7b52b1 <exec_byte_code+9985>, 0x5555557b526f <exec_byte_code+9919>, 0x55555=
57b522d <exec_byte_code+9853>, 0x5555557b518c <exec_byte_code+9692>, 0x5555=
557b5160 <exec_byte_code+9648>, 0x5555557b5479 <exec_byte_code+10441>, 0x55=
55557b50f4 <exec_byte_code+9540>, 0x5555557b5087 <exec_byte_code+9431>, 0x5=
555557b504a <exec_byte_code+9370>, 0x5555557b4ffc <exec_byte_code+9292>, 0x=
5555557b4eef <exec_byte_code+9023>, 0x5555557b4ea4 <exec_byte_code+8948>, 0=
x5555557b4e53 <exec_byte_code+8867>, 0x5555557b4dee <exec_byte_code+8766>, =
0x55555557df52 <exec_byte_code-2313310>, 0x5555557b3974 <exec_byte_code+352=
4>, 0x5555557b393d <exec_byte_code+3469>, 0x5555557b3906 <exec_byte_code+34=
14>, 0x5555557b38cf <exec_byte_code+3359>, 0x5555557b3898 <exec_byte_code+3=
304>, 0x5555557b3851 <exec_byte_code+3233>, 0x5555557b380a <exec_byte_code+=
3162>, 0x5555557b37c3 <exec_byte_code+3091>, 0x5555557b377c <exec_byte_code=
+3020>, 0x5555557b371d <exec_byte_code+2925>, 0x5555557b36d6 <exec_byte_cod=
e+2854>, 0x5555557b368f <exec_byte_code+2783>, 0x5555557b3658 <exec_byte_co=
de+2728>, 0x5555557b35ed <exec_byte_code+2621>, 0x5555557b3581 <exec_byte_c=
ode+2513>, 0x5555557b353e <exec_byte_code+2446>, 0x5555557b34fb <exec_byte_=
code+2379>, 0x5555557b34ba <exec_byte_code+2314>, 0x5555557b4138 <exec_byte=
_code+5512>, 0x5555557b40e1 <exec_byte_code+5425>, 0x5555557b3445 <exec_byt=
e_code+2197>, 0x5555557b33d2 <exec_byte_code+2082>, 0x55555557df52 <exec_by=
te_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <=
exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555555=
7df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x=
5555557b4a66 <exec_byte_code+7862>, 0x5555557b4669 <exec_byte_code+6841>, 0=
x5555557b3fcf <exec_byte_code+5151>, 0x5555557b32e9 <exec_byte_code+1849>, =
0x5555557b329f <exec_byte_code+1775>, 0x55555557df52 <exec_byte_code-231331=
0>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555557b325e <exec_byte_code=
+1710>, 0x5555557b31f4 <exec_byte_code+1604>, 0x55555557df52 <exec_byte_cod=
e-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_b=
yte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 =
<exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x555555=
57df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0=
x5555557b31b5 <exec_byte_code+1541> <repeats 64 times>}
        quitcounter =3D <optimized out>
        bc =3D 0x555555e19970 <main_thread+496>
        top =3D <optimized out>
        pc =3D <optimized out>
        bytestr =3D <optimized out>
        vector =3D <optimized out>
        maxdepth =3D <optimized out>
        const_length =3D <optimized out>
        bytestr_length =3D <optimized out>
        vectorp =3D 0x7ffff183fc60
        max_stack =3D <optimized out>
        frame_base =3D <optimized out>
        fp =3D <optimized out>
        bytestr_data =3D <optimized out>
        rest =3D <optimized out>
        mandatory =3D <optimized out>
        nonrest =3D <optimized out>
        pushedargs =3D <optimized out>
        result =3D <optimized out>
#15 0x000055555576319e in Ffuncall (nargs=3Dnargs@entry=3D2, args=3Dargs@en=
try=3D0x7fffffffd508) at eval.c:3093
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#16 0x000055555575b1cd in Ffuncall_interactively (nargs=3D2, args=3D0x7ffff=
fffd508) at callint.c:250
        speccount =3D {
          bytes =3D <optimized out>
        }
#17 0x000055555576319e in Ffuncall (nargs=3Dnargs@entry=3D3, args=3Dargs@en=
try=3D0x7fffffffd500) at eval.c:3093
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#18 0x000055555575bde3 in Fcall_interactively (function=3D<optimized out>, =
record_flag=3D<optimized out>, keys=3D<optimized out>) at callint.c:789
        speccount =3D {
          bytes =3D <optimized out>
        }
        arg_from_tty =3D <optimized out>
        key_count =3D <optimized out>
        record_then_fail =3D <optimized out>
        save_this_command =3D <optimized out>
        save_this_original_command =3D <optimized out>
        save_real_this_command =3D <optimized out>
        save_last_command =3D <optimized out>
        prefix_arg =3D <optimized out>
        enable =3D <optimized out>
        up_event =3D <optimized out>
        form =3D <optimized out>
        specs =3D <optimized out>
        sa_avail =3D <optimized out>
        sa_count =3D {
          bytes =3D <optimized out>
        }
        string_len =3D <optimized out>
        string =3D <optimized out>
        string_end =3D <optimized out>
        next_event =3D <optimized out>
        nargs =3D <optimized out>
        args =3D <optimized out>
        visargs =3D <optimized out>
        varies =3D <optimized out>
        tem =3D <optimized out>
        val =3D <optimized out>
#19 0x00005555557b2fb3 in exec_byte_code (fun=3D<optimized out>, args_templ=
ate=3D<optimized out>, nargs=3D<optimized out>, args=3D<optimized out>) at =
/usr/src/debug/emacs/emacs-30.2/src/lisp.h:2243
        call_nargs =3D 3
        call_fun =3D <optimized out>
        count1 =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
        call_args =3D 0x7ffff0bff070
        original_fun =3D 0x2aaa9b6af9e0
        op =3D 3
        type =3D <optimized out>
        targets =3D {0x55555557df4e <exec_byte_code-2313314>, 0x5555557b33c=
9 <exec_byte_code+2073>, 0x5555557b2d98 <exec_byte_code+488>, 0x5555557b33c=
0 <exec_byte_code+2064>, 0x5555557b33b7 <exec_byte_code+2055>, 0x5555557b2d=
9c <exec_byte_code+492>, 0x5555557b3375 <exec_byte_code+1989>, 0x5555557b33=
33 <exec_byte_code+1923>, 0x5555557b5700 <exec_byte_code+11088>, 0x5555557b=
56f7 <exec_byte_code+11079>, 0x5555557b56ee <exec_byte_code+11070>, 0x55555=
57b56e5 <exec_byte_code+11061>, 0x5555557b2ddb <exec_byte_code+555>, 0x5555=
557b2de0 <exec_byte_code+560>, 0x5555557b56ce <exec_byte_code+11038>, 0x555=
5557b5709 <exec_byte_code+11097>, 0x5555557b54fc <exec_byte_code+10572>, 0x=
5555557b54f3 <exec_byte_code+10563>, 0x5555557b54ea <exec_byte_code+10554>,=
 0x5555557b54e1 <exec_byte_code+10545>, 0x5555557b2d27 <exec_byte_code+375>=
, 0x5555557b2d30 <exec_byte_code+384>, 0x5555557b54b2 <exec_byte_code+10498=
>, 0x5555557b54c9 <exec_byte_code+10521>, 0x5555557b5441 <exec_byte_code+10=
385>, 0x5555557b5438 <exec_byte_code+10376>, 0x5555557b542f <exec_byte_code=
+10367>, 0x5555557b5426 <exec_byte_code+10358>, 0x5555557b307e <exec_byte_c=
ode+1230>, 0x5555557b3090 <exec_byte_code+1248>, 0x5555557b5462 <exec_byte_=
code+10418>, 0x5555557b544a <exec_byte_code+10394>, 0x5555557b53ee <exec_by=
te_code+10302>, 0x5555557b53e5 <exec_byte_code+10293>, 0x5555557b53dc <exec=
_byte_code+10284>, 0x5555557b53d3 <exec_byte_code+10275>, 0x5555557b2e42 <e=
xec_byte_code+658>, 0x5555557b2e50 <exec_byte_code+672>, 0x5555557b540f <ex=
ec_byte_code+10335>, 0x5555557b53f7 <exec_byte_code+10311>, 0x5555557b539b =
<exec_byte_code+10219>, 0x5555557b5392 <exec_byte_code+10210>, 0x5555557b53=
89 <exec_byte_code+10201>, 0x5555557b5380 <exec_byte_code+10192>, 0x5555557=
b3028 <exec_byte_code+1144>, 0x5555557b3030 <exec_byte_code+1152>, 0x555555=
7b53bc <exec_byte_code+10252>, 0x5555557b53a4 <exec_byte_code+10228>, 0x555=
5557b4f4c <exec_byte_code+9116>, 0x5555557b4f86 <exec_byte_code+9174>, 0x55=
55557b4ff0 <exec_byte_code+9280>, 0x55555557df52 <exec_byte_code-2313310>, =
0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-231=
3310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_c=
ode-2313310>, 0x5555557b4d96 <exec_byte_code+8678>, 0x5555557b4d1d <exec_by=
te_code+8557>, 0x5555557b4cd6 <exec_byte_code+8486>, 0x5555557b4c89 <exec_b=
yte_code+8409>, 0x5555557b4c3e <exec_byte_code+8334>, 0x5555557b558d <exec_=
byte_code+10717>, 0x5555557b5546 <exec_byte_code+10646>, 0x5555557b4c06 <ex=
ec_byte_code+8278>, 0x5555557b5642 <exec_byte_code+10898>, 0x5555557b5505 <=
exec_byte_code+10581>, 0x5555557b4bbf <exec_byte_code+8207>, 0x5555557b4b88=
 <exec_byte_code+8152>, 0x5555557b4b41 <exec_byte_code+8081>, 0x5555557b4af=
d <exec_byte_code+8013>, 0x5555557b4ab5 <exec_byte_code+7941>, 0x5555557b4a=
2f <exec_byte_code+7807>, 0x5555557b49a0 <exec_byte_code+7664>, 0x5555557b4=
909 <exec_byte_code+7513>, 0x5555557b48d2 <exec_byte_code+7458>, 0x5555557b=
489b <exec_byte_code+7403>, 0x5555557b4854 <exec_byte_code+7332>, 0x5555557=
b480d <exec_byte_code+7261>, 0x5555557b47c6 <exec_byte_code+7190>, 0x555555=
7b477b <exec_byte_code+7115>, 0x5555557b473a <exec_byte_code+7050>, 0x55555=
57b46f9 <exec_byte_code+6985>, 0x5555557b46b8 <exec_byte_code+6920>, 0x5555=
557b4607 <exec_byte_code+6743>, 0x5555557b45a5 <exec_byte_code+6645>, 0x555=
5557b454c <exec_byte_code+6556>, 0x5555557b44f0 <exec_byte_code+6464>, 0x55=
55557b4494 <exec_byte_code+6372>, 0x5555557b4438 <exec_byte_code+6280>, 0x5=
555557b43dc <exec_byte_code+6188>, 0x5555557b437c <exec_byte_code+6092>, 0x=
5555557b4319 <exec_byte_code+5993>, 0x5555557b42b9 <exec_byte_code+5897>, 0=
x5555557b4259 <exec_byte_code+5801>, 0x5555557b41f9 <exec_byte_code+5705>, =
0x5555557b4198 <exec_byte_code+5608>, 0x5555557b4091 <exec_byte_code+5345>,=
 0x5555557b30df <exec_byte_code+1327>, 0x5555557b405a <exec_byte_code+5290>=
, 0x5555557b401e <exec_byte_code+5230>, 0x5555557b3f7f <exec_byte_code+5071=
>, 0x5555557b3f2f <exec_byte_code+4991>, 0x5555557b3ef8 <exec_byte_code+493=
6>, 0x5555557b3ebf <exec_byte_code+4879>, 0x5555557b3e86 <exec_byte_code+48=
22>, 0x5555557b3e45 <exec_byte_code+4757>, 0x5555557b3e0c <exec_byte_code+4=
700>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555557b3dd3 <exec_byte_co=
de+4643>, 0x5555557b3d9a <exec_byte_code+4586>, 0x5555557b3d61 <exec_byte_c=
ode+4529>, 0x5555557b3d28 <exec_byte_code+4472>, 0x5555557b3cef <exec_byte_=
code+4415>, 0x5555557b3cb8 <exec_byte_code+4360>, 0x5555557b30e3 <exec_byte=
_code+1331>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555557b3c6e <exec_=
byte_code+4286>, 0x5555557b3c37 <exec_byte_code+4231>, 0x5555557b3c00 <exec=
_byte_code+4176>, 0x5555557b3bb9 <exec_byte_code+4105>, 0x5555557b3b72 <exe=
c_byte_code+4034>, 0x5555557b3b3b <exec_byte_code+3979>, 0x5555557b3b04 <ex=
ec_byte_code+3924>, 0x5555557b3abd <exec_byte_code+3853>, 0x5555557b3a76 <e=
xec_byte_code+3782>, 0x5555557b3a2f <exec_byte_code+3711>, 0x5555557b39f6 <=
exec_byte_code+3654>, 0x5555557b39bf <exec_byte_code+3599>, 0x55555557df52 =
<exec_byte_code-2313310>, 0x5555557b5121 <exec_byte_code+9585>, 0x5555557b5=
2fa <exec_byte_code+10058>, 0x5555557b5685 <exec_byte_code+10965>, 0x555555=
7b52b1 <exec_byte_code+9985>, 0x5555557b526f <exec_byte_code+9919>, 0x55555=
57b522d <exec_byte_code+9853>, 0x5555557b518c <exec_byte_code+9692>, 0x5555=
557b5160 <exec_byte_code+9648>, 0x5555557b5479 <exec_byte_code+10441>, 0x55=
55557b50f4 <exec_byte_code+9540>, 0x5555557b5087 <exec_byte_code+9431>, 0x5=
555557b504a <exec_byte_code+9370>, 0x5555557b4ffc <exec_byte_code+9292>, 0x=
5555557b4eef <exec_byte_code+9023>, 0x5555557b4ea4 <exec_byte_code+8948>, 0=
x5555557b4e53 <exec_byte_code+8867>, 0x5555557b4dee <exec_byte_code+8766>, =
0x55555557df52 <exec_byte_code-2313310>, 0x5555557b3974 <exec_byte_code+352=
4>, 0x5555557b393d <exec_byte_code+3469>, 0x5555557b3906 <exec_byte_code+34=
14>, 0x5555557b38cf <exec_byte_code+3359>, 0x5555557b3898 <exec_byte_code+3=
304>, 0x5555557b3851 <exec_byte_code+3233>, 0x5555557b380a <exec_byte_code+=
3162>, 0x5555557b37c3 <exec_byte_code+3091>, 0x5555557b377c <exec_byte_code=
+3020>, 0x5555557b371d <exec_byte_code+2925>, 0x5555557b36d6 <exec_byte_cod=
e+2854>, 0x5555557b368f <exec_byte_code+2783>, 0x5555557b3658 <exec_byte_co=
de+2728>, 0x5555557b35ed <exec_byte_code+2621>, 0x5555557b3581 <exec_byte_c=
ode+2513>, 0x5555557b353e <exec_byte_code+2446>, 0x5555557b34fb <exec_byte_=
code+2379>, 0x5555557b34ba <exec_byte_code+2314>, 0x5555557b4138 <exec_byte=
_code+5512>, 0x5555557b40e1 <exec_byte_code+5425>, 0x5555557b3445 <exec_byt=
e_code+2197>, 0x5555557b33d2 <exec_byte_code+2082>, 0x55555557df52 <exec_by=
te_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <=
exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555555=
7df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x=
5555557b4a66 <exec_byte_code+7862>, 0x5555557b4669 <exec_byte_code+6841>, 0=
x5555557b3fcf <exec_byte_code+5151>, 0x5555557b32e9 <exec_byte_code+1849>, =
0x5555557b329f <exec_byte_code+1775>, 0x55555557df52 <exec_byte_code-231331=
0>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555557b325e <exec_byte_code=
+1710>, 0x5555557b31f4 <exec_byte_code+1604>, 0x55555557df52 <exec_byte_cod=
e-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_b=
yte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 =
<exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x555555=
57df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0=
x5555557b31b5 <exec_byte_code+1541> <repeats 64 times>}
        quitcounter =3D <optimized out>
        bc =3D 0x555555e19970 <main_thread+496>
        top =3D <optimized out>
        pc =3D <optimized out>
        bytestr =3D <optimized out>
        vector =3D <optimized out>
        maxdepth =3D <optimized out>
        const_length =3D <optimized out>
        bytestr_length =3D <optimized out>
        vectorp =3D 0x7ffff1c2be78
        max_stack =3D <optimized out>
        frame_base =3D <optimized out>
        fp =3D <optimized out>
        bytestr_data =3D <optimized out>
        rest =3D <optimized out>
        mandatory =3D <optimized out>
        nonrest =3D <optimized out>
        pushedargs =3D <optimized out>
        result =3D <optimized out>
#20 0x000055555576319e in Ffuncall (nargs=3Dnargs@entry=3D2, args=3Dargs@en=
try=3D0x7fffffffd820) at eval.c:3093
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#21 0x00005555556d8b32 in command_loop_1 () at keyboard.c:1550
        scount =3D {
          bytes =3D <optimized out>
        }
        cmd =3D <optimized out>
        keybuf =3D {0x62, 0x4e, 0x7fffffffdab4, 0x5049753362677e00, 0x7ffff=
fffd8a0, 0x55555585c5e8, 0x0, 0x1, 0x7fffffffd8f0, 0x55555575f6b7 <unbind_t=
o+263>, 0x7fffffffd910, 0x7fffffffd910, 0xb, 0x111c0, 0x30, 0x55555f483e5d,=
 0x7ffff1471414, 0x60, 0x555563e22823, 0x7fffffffd910, 0x7fffffffdab4, 0x1,=
 0x7fffffffd970, 0x5555556cb6a6 <cmd_error+374>, 0x0, 0x0, 0x7fffffffd900, =
0x55555575f6b7 <unbind_to+263>, 0x7fffffffd960, 0x5049753362677e00}
        i =3D <optimized out>
        last_pt =3D 328166
        prev_modiff =3D 9339
        prev_buffer =3D 0x55555f483e58
#22 0x000055555575e153 in internal_condition_case (bfun=3Dbfun@entry=3D0x55=
55556d86f0 <command_loop_1>, handlers=3Dhandlers@entry=3D0x90, hfun=3Dhfun@=
entry=3D0x5555556cb530 <cmd_error>) at eval.c:1613
        val =3D <optimized out>
        c =3D 0x555555f66cf0
#23 0x00005555556c26c7 in command_loop_2 (handlers=3D0x90) at keyboard.c:11=
68
        val =3D <optimized out>
#24 0x000055555575e0b5 in internal_catch (tag=3Dtag@entry=3D0x122d0, func=
=3Dfunc@entry=3D0x5555556c26a0 <command_loop_2>, arg=3Darg@entry=3D0x90) at=
 eval.c:1292
        val =3D <optimized out>
        c =3D 0x555555f66bb0
#25 0x00005555556c2665 in command_loop () at keyboard.c:1146
#26 0x00005555556cb041 in recursive_edit_1 () at keyboard.c:754
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#27 0x00005555556cb42d in Frecursive_edit () at keyboard.c:837
        count =3D {
          bytes =3D <optimized out>
        }
        buffer =3D <optimized out>
#28 0x0000555555583ae9 in main (argc=3D1, argv=3D<optimized out>) at emacs.=
c:2646
        stack_bottom_variable =3D 0x81a4
        old_argc =3D <optimized out>
        no_loadup =3D false
        junk =3D 0x0
        dname_arg =3D 0x0
        ch_to_dir =3D 0x0
        original_pwd =3D <optimized out>
        dump_mode =3D <optimized out>
        skip_args =3D 0
        temacs =3D 0x0
        attempt_load_pdump =3D <optimized out>
        only_version =3D false
        rlim =3D {
          rlim_cur =3D 10022912,
          rlim_max =3D 18446744073709551615
        }
        lc_all =3D <optimized out>
        sockfd =3D -1
        module_assertions =3D <optimized out>

Lisp Backtrace:
"Automatic GC" (0x0)
"make-lock-file-name" (0xffffcdd8)
"write-region" (0xf0bff208)
"basic-save-buffer-2" (0xf0bff1a8)
"basic-save-buffer-1" (0xf0bff168)
"basic-save-buffer" (0xf0bff108)
"save-buffer" (0xffffd510)
"funcall-interactively" (0xffffd508)
"call-interactively" (0xf0bff070)
"command-execute" (0xffffd828)
#0  sweep_vectors () at alloc.c:3517
#1  0x0000555555739928 in gc_sweep () at alloc.c:7878
#2  garbage_collect () at alloc.c:6674
#3  0x0000555555739e36 in maybe_garbage_collect () at alloc.c:6507
#4  0x000055555576325a in maybe_gc () at /usr/src/debug/emacs/emacs-30.2/sr=
c/lisp.h:5929
#5  Ffuncall (nargs=3Dnargs@entry=3D2, args=3Dargs@entry=3D0x7fffffffcdd0) =
at eval.c:3088
#6  0x00005555556f6112 in make_lock_file_name (fn=3D<optimized out>) at fil=
elock.c:538
#7  unlock_file (fn=3D0x55558ae08524) at filelock.c:619
#8  0x000055555575e1e7 in internal_condition_case_1 (bfun=3Dbfun@entry=3D0x=
5555556f60d0 <unlock_file>, arg=3Darg@entry=3D0x55558ae08524, handlers=3D<o=
ptimized out>, hfun=3Dhfun@entry=3D0x5555556f59e0 <unlock_file_handle_error=
>) at eval.c:1637
#9  0x00005555556f6655 in Funlock_file (file=3D0x55558ae08524) at filelock.=
c:697
#10 Funlock_file (file=3Dfile@entry=3D0x55558ae08524) at filelock.c:680
#11 0x000055555570ce2d in write_region (start=3D<optimized out>, end=3D<opt=
imized out>, filename=3D0x55555f486d44, append=3D0x0, visit=3D0x30, locknam=
e=3D0x55558ae08524, mustbenew=3D0x0, desc=3D<optimized out>) at fileio.c:56=
95
#12 0x000055555570dd52 in Fwrite_region (start=3D<optimized out>, end=3D<op=
timized out>, filename=3D<optimized out>, append=3D<optimized out>, visit=
=3D<optimized out>, lockname=3D<optimized out>, mustbenew=3D0x0) at fileio.=
c:5377
#13 0x0000555555761164 in funcall_subr (subr=3D<optimized out>, numargs=3Dn=
umargs@entry=3D6, args=3Dargs@entry=3D0x7ffff0bff208) at eval.c:3173
#14 0x00005555557b2fb3 in exec_byte_code (fun=3D<optimized out>, args_templ=
ate=3D<optimized out>, nargs=3D<optimized out>, args=3D<optimized out>) at =
/usr/src/debug/emacs/emacs-30.2/src/lisp.h:2243
#15 0x000055555576319e in Ffuncall (nargs=3Dnargs@entry=3D2, args=3Dargs@en=
try=3D0x7fffffffd508) at eval.c:3093
#16 0x000055555575b1cd in Ffuncall_interactively (nargs=3D2, args=3D0x7ffff=
fffd508) at callint.c:250
#17 0x000055555576319e in Ffuncall (nargs=3Dnargs@entry=3D3, args=3Dargs@en=
try=3D0x7fffffffd500) at eval.c:3093
#18 0x000055555575bde3 in Fcall_interactively (function=3D<optimized out>, =
record_flag=3D<optimized out>, keys=3D<optimized out>) at callint.c:789
#19 0x00005555557b2fb3 in exec_byte_code (fun=3D<optimized out>, args_templ=
ate=3D<optimized out>, nargs=3D<optimized out>, args=3D<optimized out>) at =
/usr/src/debug/emacs/emacs-30.2/src/lisp.h:2243
#20 0x000055555576319e in Ffuncall (nargs=3Dnargs@entry=3D2, args=3Dargs@en=
try=3D0x7fffffffd820) at eval.c:3093
#21 0x00005555556d8b32 in command_loop_1 () at keyboard.c:1550
#22 0x000055555575e153 in internal_condition_case (bfun=3Dbfun@entry=3D0x55=
55556d86f0 <command_loop_1>, handlers=3Dhandlers@entry=3D0x90, hfun=3Dhfun@=
entry=3D0x5555556cb530 <cmd_error>) at eval.c:1613
#23 0x00005555556c26c7 in command_loop_2 (handlers=3D0x90) at keyboard.c:11=
68
#24 0x000055555575e0b5 in internal_catch (tag=3Dtag@entry=3D0x122d0, func=
=3Dfunc@entry=3D0x5555556c26a0 <command_loop_2>, arg=3Darg@entry=3D0x90) at=
 eval.c:1292
#25 0x00005555556c2665 in command_loop () at keyboard.c:1146
#26 0x00005555556cb041 in recursive_edit_1 () at keyboard.c:754
#27 0x00005555556cb42d in Frecursive_edit () at keyboard.c:837
#28 0x0000555555583ae9 in main (argc=3D1, argv=3D<optimized out>) at emacs.=
c:2646

Lisp Backtrace:
"Automatic GC" (0x0)
"make-lock-file-name" (0xffffcdd8)
"write-region" (0xf0bff208)
"basic-save-buffer-2" (0xf0bff1a8)
"basic-save-buffer-1" (0xf0bff168)
"basic-save-buffer" (0xf0bff108)
"save-buffer" (0xffffd510)
"funcall-interactively" (0xffffd508)
"call-interactively" (0xf0bff070)
"command-execute" (0xffffd828)

--=20
/Evgeniy




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 4 Dec 2025 08:58:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 04 03:58:47 2025
Received: from localhost ([127.0.0.1]:47414 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vR5Ah-000380-0q
	for submit <at> debbugs.gnu.org; Thu, 04 Dec 2025 03:58:47 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:34366)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vR5Aa-00037a-E6
 for 79941 <at> debbugs.gnu.org; Thu, 04 Dec 2025 03:58:40 -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 <eliz@HIDDEN>)
 id 1vR5AU-0004Ia-3n; Thu, 04 Dec 2025 03:58:30 -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=NTgLbNEqYtpWH9+y0OWaTJYiKep5InTuOTGJVPWULeE=; b=RjzmRhFOgoBR
 TF0F2tGf9iTj3MOeUjnih5bhy/WAKFCaRboI6Sjl/HBvjlsfmoHd2cHK69DUnfWT31jlp392xA2S2
 hzV66zfwRDVbnn/hQfvPJHd8xVIgM7e826akkwu+uKeyWj53+lWKkIfgT2EheZ7yT0FbWnFiG0s90
 aH1rU6PEXNYli1BUa7UYr6rHPHOP+N+bp302ttBAePuceQaUUkd34WBCGfcTkbVh5NfazIX2Ib/Nq
 i/xSc9qeUmfkE9dE8WJjxM/aEKQb/AUYgwBJpYvp5zfNPKeM3Hz0SKeIkWs1iPLG//zV77l0j/YRE
 OKWqEEy+pqRdyCzo6li9uQ==;
Date: Thu, 04 Dec 2025 10:58:27 +0200
Message-Id: <86fr9q1v4c.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>
In-Reply-To: <aTE81G30as2U9oUQ@HIDDEN> (message from Evgeniy
 Dushistov on Thu, 4 Dec 2025 10:48:36 +0300)
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
References: <aTB8tUZHhWX96jyE@HIDDEN>
 <86sedq23as.fsf@HIDDEN> <aTE81G30as2U9oUQ@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (---)

> Date: Thu, 4 Dec 2025 10:48:36 +0300
> From: Evgeniy Dushistov <dushistov@HIDDEN>
> Cc: 79941 <at> debbugs.gnu.org
> "X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
> 
> On Thu, Dec 04, 2025 at 08:01:47AM +0200, Eli Zaretskii wrote:
> > > Date: Wed, 3 Dec 2025 21:08:53 +0300
> > > From:  Evgeniy Dushistov via "Bug reports for GNU Emacs,
> > >  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> > > 
> > Is this GDB session still alive?  If so, please do in it:
> > 
> >   (gdb) frame 0
> >   (gdb) p current_buffer->name_
> >   (gdb) xstring
> >   (gdb) p current_buffer->text->beg
> >   (gdb) p current_buffer->text->markers
> > 
> 
> No, machine was rebooted. I will add that data next time it crashed.

Too bad.  Please try leaving the crashed session under GDB running to
allow us to investigate.  The next crash could be different, and the
commands above might not be appropriate then.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 4 Dec 2025 07:48:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 04 02:48:52 2025
Received: from localhost ([127.0.0.1]:47049 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vR455-0007uz-TH
	for submit <at> debbugs.gnu.org; Thu, 04 Dec 2025 02:48:52 -0500
Received: from send278.i.mail.ru ([95.163.59.117]:17380)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1vR452-0007ua-50
 for 79941 <at> debbugs.gnu.org; Thu, 04 Dec 2025 02:48:50 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 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:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=2HYuIw/8aqRT4CV9xTCWF4UVuuEEpD2JiuTTFnFLBGc=; t=1764834528; x=1764924528; 
 b=Zjvvq0YGvpzHHPshJa79UTzGg1sl/3gbHnUzsLr1DRgiKU4AQizzmxWurBUy2dLvHvlZD2oAhbj
 Po5w9GL0McyDzm9XRAEpspyFiKCvhve0mSf64eosGfpJqeMRVm5zWbcFQjozXnnPPfLLKQ8SSahGq
 gtxOf/CiEkCCagBtVTllM/hYz+ve+sue8sgLmv/AyuYxgIBS/oC/lOn3hIjnj9IvdGd7vH21a9p7C
 dP2ZDvhCr8ihN6P5DQ053GrzuOIUr0ahQjS4xdZ+AtkWOSVBvo3K0oQuhoB+0Sn7Jb5W2ioIcRw/0
 M/f7875V/nd7G/7VOMQAI6mh0O7WhPUJmWjQ==;
Received: by exim-smtp-9954f69f5-dmk65 with esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1vR44v-00000000EPK-0Svz; Thu, 04 Dec 2025 10:48:41 +0300
Date: Thu, 4 Dec 2025 10:48:36 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
Message-ID: <aTE81G30as2U9oUQ@HIDDEN>
References: <aTB8tUZHhWX96jyE@HIDDEN>
 <86sedq23as.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <86sedq23as.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-9954f69f5-dmk65;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-7564579A: B8F34718100C35BD
X-77F55803: 4F1203BC0FB41BD96221A758E7433892E0305A1233CA676D1BEA324AD40D8FF2182A05F53808504096540829671ACE563DE06ABAFEAF67059E92B168A82A68B5F13CBD8038AAFE21B29C363144AC6B32
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7F9D05773942AAE9CEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006371D5B197C6EC5B4BE8638F802B75D45FF914D58D5BE9E6BC1A93B80C6DEB9DEE97C6FB206A91F05B2A6E6D4E1F48BA5092E070BE324C7D3C4DD9639A314D53592BB0A4F435E46E6718B35066C979671628AA50765F790063783E00425F71A4181389733CBF5DBD5E913377AFFFEAFD269176DF2183F8FC7C0F60A601881DBAB3C8941B15DA834481FCF19DD082D7633A0EF3E4896CB9E6436389733CBF5DBD5E9D5E8D9A59859A8B6B737A621A50BC793CC7F00164DA146DA6F5DAA56C3B73B237318B6A418E8EAB8D32BA5DBAC0009BE9E8FC8737B5C2249615D29C03E1B850176E601842F6C81A12EF20D2F80756B5FB606B96278B59C4276E601842F6C81A127C277FBC8AE2E8B908A3B7F73AA16533AA81AA40904B5D99C9F4D5AE37F343AD1F44FA8B9022EA23BBE47FD9DD3FB595F5C1EE8F4F765FCF1175FABE1C0F9B6E2021AF6380DFAD18AA50765F790063735872C767BF85DA227C277FBC8AE2E8B9EE2BD2226628E6B75ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356
X-C1DE0DAB: 0D63561A33F958A54274FBA2DF0017B05002B1117B3ED696F8859820A84F2998F5FEB6EB1EB183FD823CB91A9FED034534781492E4B8EEADB73CFAAED92B6E13BDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE1918E10F71CB4DF9F9677DD89D51EBB774225B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D65930439FEB170FA4C884E5770D468F28A2055FEEB0DDA1CCCA2EF4884B3BEC22503A7EB1DEFDD56718B8341EE9D5BE9A0AB92B0B8C88B70A9DE79A7F448D55136CC5B9C7141898FAE58CD93680B12512CF4C41F94D744909CEC8F807477DE22D4A7397C8D64B6653D624A389F0E278DBF4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVcWupAQoUeGvZ+e/tTKRLbo=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA1633CACF7482DB572C1B951B70A5BD4BD8E120875DCF5B7C002D720DF8CDFB361DC390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (-)

On Thu, Dec 04, 2025 at 08:01:47AM +0200, Eli Zaretskii wrote:
> > Date: Wed, 3 Dec 2025 21:08:53 +0300
> > From:  Evgeniy Dushistov via "Bug reports for GNU Emacs,
> >  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> > 
> Is this GDB session still alive?  If so, please do in it:
> 
>   (gdb) frame 0
>   (gdb) p current_buffer->name_
>   (gdb) xstring
>   (gdb) p current_buffer->text->beg
>   (gdb) p current_buffer->text->markers
> 

No, machine was rebooted. I will add that data next time it crashed.

> > Lisp Backtrace:
> > "erase-buffer" (0xf0bff0a8)
> > "chronos--update-display" (0xf0bff058)
> > "apply" (0xf0bff050)
> > "timer-event-handler" (0xffffc9e8)
> 
> What is chronos--update-display, and what does that (evidently) time
> function do?  From the above backtrace, it looks like this timer
> function wants to erase some buffer, and that buffer has 123
> characters, some of which are non-ASCII (since they use 132 bytes).
> Any idea what is that buffer, what is its purpose, and what is the
> text in it?

I installed chronos like this:

#+begin_src
(use-package chronos
  :straight (chronos :type git :host github :repo "DarkBuffalo/chronos"
                     :fork (:host github
                                  :repo "Dushistov/chronos"))
  :commands (chronos-add-timer chronos-add-timers-from-string chronos-select-timer))
#+end_src

This package is:

#+begin_quote
Chronos provides multiple countdown / countup timers, updated every
second, shown sorted by expiry time in the special buffer *chronos*.
#+end_quote

chronos--update-display looks like erase *chronos* buffer every second,
to refill it, to emulate UI of counting timers:

#+begin_src
(defun chronos--update-display ()
  "Update the list of timers displayed in the *chronos* buffer."
  (when (and (buffer-live-p chronos--buffer)
             (not chronos--frozenp))
    (chronos--sort-by-expiry)
    (with-current-buffer chronos--buffer
      (let ((inhibit-read-only t))
        (erase-buffer)
        (chronos--display-header)
        (setq chronos--selected-timer-point nil)
        (chronos--display-timers)
        (when
            (chronos--display-notifications)
          (chronos--display-clock))
        (when chronos--selected-timer-point
          (goto-char chronos--selected-timer-point))))))
#+end_src

-- 
/Evgeniy




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.
Merged 79941 79942. Request was from Eli Zaretskii <eliz@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 79941) by debbugs.gnu.org; 4 Dec 2025 06:01:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 04 01:01:59 2025
Received: from localhost ([127.0.0.1]:46637 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vR2Pe-00081W-Lh
	for submit <at> debbugs.gnu.org; Thu, 04 Dec 2025 01:01:59 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:54338)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vR2Pc-00081C-Cu
 for 79941 <at> debbugs.gnu.org; Thu, 04 Dec 2025 01:01:57 -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 <eliz@HIDDEN>)
 id 1vR2PV-0006Vd-UF; Thu, 04 Dec 2025 01:01:49 -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=SPvuEkLjeFSgSXK2H+idzLn8h42S+DsoYKcVp6Nv8ME=; b=HrNUP2Z4JflC
 rI98t38oHDJcaktIA1bAxJknM+KkMN+5sorb0mTC9LIM+EAfQAJMrSXyOLJOSgtFELRNwhw/1RkM0
 M5PdfL7Ey0fNzl/GQ7mInLDLus918xtw8emolINXFgtwc/d9UIciuZsLIRjd7d6RyNweDVCDowIOu
 dbxdST+VaY7Mb1wXp59VkonPSYVSIc/IiSIi2cy404h9ugDPobR3FLKKGdiGKZbbtXJ3DY7TIcxwl
 FxatWXLZD0y7PxS6f0qOVI3kXHlXXATx4EknW2FH6ttW1AQqFzAIN5KHIR3URRwsvvTPcqM5D7fut
 LvamznhFFZifnvAXXdnX/Q==;
Date: Thu, 04 Dec 2025 08:01:47 +0200
Message-Id: <86sedq23as.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>
In-Reply-To: <aTB8tUZHhWX96jyE@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#79941: 30.2; SEGSEGV in erase-buffer
References: <aTB8tUZHhWX96jyE@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79941
Cc: 79941 <at> debbugs.gnu.org
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 (---)

> Date: Wed, 3 Dec 2025 21:08:53 +0300
> From:  Evgeniy Dushistov via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> My emacs on Arch Linux crash time to time.
> So I rebuild without JIT and run it under gdb.
> Here is "bt full"
> 
> #0  record_marker_adjustments (from=1, to=<optimized out>) at undo.c:133
>         charpos = <optimized out>
>         m = 0x19082
> #1  record_delete (beg=1, string=0x55555e7248a4, record_markers=true) at undo.c:187
>         sbeg = 0x6
> #2  record_delete (beg=beg@entry=1, string=string@entry=0x55555e7248a4, record_markers=record_markers@entry=true) at undo.c:163
>         sbeg = <optimized out>
> #3  0x00005555556f7db9 in del_range_2 (from=from@entry=1, from_byte=from_byte@entry=1, to=to@entry=124, to_byte=133, ret_string=ret_string@entry=false) at insdel.c:1915
>         nbytes_del = 132
>         nchars_del = 123
>         deletion = 0x55555e7248a4
> #4  0x00005555556fa884 in del_range_1 (from=from@entry=1, to=124, prepare=prepare@entry=true, ret_string=ret_string@entry=false) at insdel.c:1788
>         from_byte = 1
>         to_byte = <optimized out>
>         deletion = <optimized out>
> #5  0x00005555556fa950 in del_range (from=from@entry=1, to=<optimized out>) at insdel.c:1719
> #6  0x00005555556ec388 in Ferase_buffer () at buffer.c:2449

Is this GDB session still alive?  If so, please do in it:

  (gdb) frame 0
  (gdb) p current_buffer->name_
  (gdb) xstring
  (gdb) p current_buffer->text->beg
  (gdb) p current_buffer->text->markers

> Lisp Backtrace:
> "erase-buffer" (0xf0bff0a8)
> "chronos--update-display" (0xf0bff058)
> "apply" (0xf0bff050)
> "timer-event-handler" (0xffffc9e8)

What is chronos--update-display, and what does that (evidently) time
function do?  From the above backtrace, it looks like this timer
function wants to erase some buffer, and that buffer has 123
characters, some of which are non-ASCII (since they use 132 bytes).
Any idea what is that buffer, what is its purpose, and what is the
text in it?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 3 Dec 2025 18:09:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 03 13:09:18 2025
Received: from localhost ([127.0.0.1]:42596 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vQrHw-0002EM-F6
	for submit <at> debbugs.gnu.org; Wed, 03 Dec 2025 13:09:18 -0500
Received: from lists.gnu.org ([2001:470:142::17]:53094)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1vQrHt-0002E5-1q
 for submit <at> debbugs.gnu.org; Wed, 03 Dec 2025 13:09:14 -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 <dushistov@HIDDEN>) id 1vQrHk-0000dn-A1
 for bug-gnu-emacs@HIDDEN; Wed, 03 Dec 2025 13:09:05 -0500
Received: from send151.i.mail.ru ([89.221.237.246])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dushistov@HIDDEN>) id 1vQrHf-0001ZC-RX
 for bug-gnu-emacs@HIDDEN; Wed, 03 Dec 2025 13:09:04 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:
 Subject:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:
 References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:
 List-Owner:List-Archive:X-Cloud-Ids:Disposition-Notification-To;
 bh=bomBp3OTe+ZxMnav8tHPnfODsxYrP8YuU3bQOT5kEK8=; t=1764785337; x=1764875337; 
 b=kYDfcjdnCZvZHahkz5qER8oiJN8m+0bjWLDT4dsKqmidlkrUsQJWql3zBPAaI6XIZua3FGh5cIC
 vNRu2sTzlWCRBTYmLlkh1+UxszFC+4t4TJgesjf1bbEO8hT6rNWviLXOyZk7rVkCtCGpD57jcAzjV
 DI0lBxIGch9H+4Yzob/aYlhtQ8EEefWl1EekDbxf3DwviLRP4FHkLqzq80IjbLKwSu+Jhp1zVEs5S
 5udOtOFq1Ivbr0utc302NhytG+krNfHHFCeGiHIKh/FlCX/QTzNGBJrXUV4n7BVs76e2eZC4HNDoc
 VrtXIm8Vd5dLONIEi1sd9ZtRU/26c5c776GQ==;
Received: by exim-smtp-9954f69f5-vqhdc with esmtpa (envelope-from
 <dushistov@HIDDEN>) id 1vQrHZ-00000000QCk-3KKK
 for bug-gnu-emacs@HIDDEN; Wed, 03 Dec 2025 21:08:54 +0300
Date: Wed, 3 Dec 2025 21:08:53 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.2; SEGSEGV in erase-buffer
Message-ID: <aTB8tUZHhWX96jyE@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Authentication-Results: exim-smtp-9954f69f5-vqhdc;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-7564579A: B8F34718100C35BD
X-77F55803: 4F1203BC0FB41BD96221A758E74338922AAB963B305BC633EF5703D4EFE7E28E182A05F538085040D5D47A65639530363DE06ABAFEAF6705A976C3677881E0042A41C8578D637A8236A877216E458963
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE702C8878A98595F58EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637F28F4AF03526AA8F8638F802B75D45FF914D58D5BE9E6BC1A93B80C6DEB9DEE97C6FB206A91F05B28521C1865246C08A2E070BE324C7D3C4FFDA74FB78F73E55BB0A4F435E46E6718B35066C979671628AA50765F7900637D2AD7660D07C2C48389733CBF5DBD5E913377AFFFEAFD2691661749BA6B9773508ED818AD11EC8E48941B15DA834481FCF19DD082D7633A0EF3E4896CB9E6436389733CBF5DBD5E9D5E8D9A59859A8B66E5AFB050F695B91CC7F00164DA146DA6F5DAA56C3B73B237318B6A418E8EAB8D32BA5DBAC0009BE9E8FC8737B5C22490E09CCAD7C4175CB76E601842F6C81A12EF20D2F80756B5FB606B96278B59C4276E601842F6C81A127C277FBC8AE2E8BFBC28051660999D73AA81AA40904B5D99C9F4D5AE37F343AD1F44FA8B9022EA23BBE47FD9DD3FB595F5C1EE8F4F765FCF1175FABE1C0F9B6E2021AF6380DFAD18AA50765F790063735872C767BF85DA227C277FBC8AE2E8BF18764FFC3D95BFF75ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356
X-C1DE0DAB: 0D63561A33F958A529001CCBB182CBE35002B1117B3ED696925118A5AFFA5C4BAD0703CEB2EF9A27277AA237ED671D4372AF3B35EA4094CCBC0ADEB1C81BB3629C5DF10A05D560A9D2B5782620B851B7C8C84E951CD0BE2F58C12E6D310A6D53791E6C230873D55CA71A35648BE338CEED902CAAD3CD6B00BA7CCD254A1CF5E8956ABDFF301B192C638A446BE3E5C627BF0CFE790FC11A7261332C5CB50AE517BDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE191716CD42B3DD1D34CA0CBE312C330D7D583CD26C36C883521FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D6590DF23AFED3AED05396481921458F871D812FA6E94D0790618E0734C4CBB482D127706C2796E2AC0CB8341EE9D5BE9A0A14EC094AE7F7176EF7D2F0B968D9BE44CEDE1E729A25C81352EE4E5D9E54FDA44C41F94D744909CEC8F807477DE22D4A7397C8D64B6653D624A389F0E278DBF4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVcWupAQoUeGvA5+tiZ7a70c=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA163453779457200063CB951B70A5BD4BD8E264E722A99FEAB491F273205240F733F390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
Received-SPF: pass client-ip=89.221.237.246; envelope-from=dushistov@HIDDEN;
 helo=send151.i.mail.ru
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_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
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 (/)

--text follows this line--
My emacs on Arch Linux crash time to time.
So I rebuild without JIT and run it under gdb.
Here is "bt full"

#0  record_marker_adjustments (from=3D1, to=3D<optimized out>) at undo.c:133
        charpos =3D <optimized out>
        m =3D 0x19082
#1  record_delete (beg=3D1, string=3D0x55555e7248a4, record_markers=3Dtrue)=
 at undo.c:187
        sbeg =3D 0x6
#2  record_delete (beg=3Dbeg@entry=3D1, string=3Dstring@entry=3D0x55555e724=
8a4, record_markers=3Drecord_markers@entry=3Dtrue) at undo.c:163
        sbeg =3D <optimized out>
#3  0x00005555556f7db9 in del_range_2 (from=3Dfrom@entry=3D1, from_byte=3Df=
rom_byte@entry=3D1, to=3Dto@entry=3D124, to_byte=3D133, ret_string=3Dret_st=
ring@entry=3Dfalse) at insdel.c:1915
        nbytes_del =3D 132
        nchars_del =3D 123
        deletion =3D 0x55555e7248a4
#4  0x00005555556fa884 in del_range_1 (from=3Dfrom@entry=3D1, to=3D124, pre=
pare=3Dprepare@entry=3Dtrue, ret_string=3Dret_string@entry=3Dfalse) at insd=
el.c:1788
        from_byte =3D 1
        to_byte =3D <optimized out>
        deletion =3D <optimized out>
#5  0x00005555556fa950 in del_range (from=3Dfrom@entry=3D1, to=3D<optimized=
 out>) at insdel.c:1719
#6  0x00005555556ec388 in Ferase_buffer () at buffer.c:2449
#7  0x00005555557b2fb3 in exec_byte_code (fun=3D<optimized out>, args_templ=
ate=3D<optimized out>, args_template@entry=3D0, nargs=3D<optimized out>, na=
rgs@entry=3D0, args=3D<optimized out>, args@entry=3D0x0) at /usr/src/debug/=
emacs/emacs-30.2/src/lisp.h:2243
        call_nargs =3D 0
        call_fun =3D <optimized out>
        count1 =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
        call_args =3D 0x7ffff0bff0a8
        original_fun =3D 0x2aaa9b5fe080
        op =3D 0
        type =3D <optimized out>
        targets =3D {0x55555557df4e <exec_byte_code-2313314>, 0x5555557b33c=
9 <exec_byte_code+2073>, 0x5555557b2d98 <exec_byte_code+488>, 0x5555557b33c=
0 <exec_byte_code+2064>, 0x5555557b33b7 <exec_byte_code+2055>, 0x5555557b2d=
9c <exec_byte_code+492>, 0x5555557b3375 <exec_byte_code+1989>, 0x5555557b33=
33 <exec_byte_code+1923>, 0x5555557b5700 <exec_byte_code+11088>, 0x5555557b=
56f7 <exec_byte_code+11079>, 0x5555557b56ee <exec_byte_code+11070>, 0x55555=
57b56e5 <exec_byte_code+11061>, 0x5555557b2ddb <exec_byte_code+555>, 0x5555=
557b2de0 <exec_byte_code+560>, 0x5555557b56ce <exec_byte_code+11038>, 0x555=
5557b5709 <exec_byte_code+11097>, 0x5555557b54fc <exec_byte_code+10572>, 0x=
5555557b54f3 <exec_byte_code+10563>, 0x5555557b54ea <exec_byte_code+10554>,=
 0x5555557b54e1 <exec_byte_code+10545>, 0x5555557b2d27 <exec_byte_code+375>=
, 0x5555557b2d30 <exec_byte_code+384>, 0x5555557b54b2 <exec_byte_code+10498=
>, 0x5555557b54c9 <exec_byte_code+10521>, 0x5555557b5441 <exec_byte_code+10=
385>, 0x5555557b5438 <exec_byte_code+10376>, 0x5555557b542f <exec_byte_code=
+10367>, 0x5555557b5426 <exec_byte_code+10358>, 0x5555557b307e <exec_byte_c=
ode+1230>, 0x5555557b3090 <exec_byte_code+1248>, 0x5555557b5462 <exec_byte_=
code+10418>, 0x5555557b544a <exec_byte_code+10394>, 0x5555557b53ee <exec_by=
te_code+10302>, 0x5555557b53e5 <exec_byte_code+10293>, 0x5555557b53dc <exec=
_byte_code+10284>, 0x5555557b53d3 <exec_byte_code+10275>, 0x5555557b2e42 <e=
xec_byte_code+658>, 0x5555557b2e50 <exec_byte_code+672>, 0x5555557b540f <ex=
ec_byte_code+10335>, 0x5555557b53f7 <exec_byte_code+10311>, 0x5555557b539b =
<exec_byte_code+10219>, 0x5555557b5392 <exec_byte_code+10210>, 0x5555557b53=
89 <exec_byte_code+10201>, 0x5555557b5380 <exec_byte_code+10192>, 0x5555557=
b3028 <exec_byte_code+1144>, 0x5555557b3030 <exec_byte_code+1152>, 0x555555=
7b53bc <exec_byte_code+10252>, 0x5555557b53a4 <exec_byte_code+10228>, 0x555=
5557b4f4c <exec_byte_code+9116>, 0x5555557b4f86 <exec_byte_code+9174>, 0x55=
55557b4ff0 <exec_byte_code+9280>, 0x55555557df52 <exec_byte_code-2313310>, =
0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-231=
3310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_c=
ode-2313310>, 0x5555557b4d96 <exec_byte_code+8678>, 0x5555557b4d1d <exec_by=
te_code+8557>, 0x5555557b4cd6 <exec_byte_code+8486>, 0x5555557b4c89 <exec_b=
yte_code+8409>, 0x5555557b4c3e <exec_byte_code+8334>, 0x5555557b558d <exec_=
byte_code+10717>, 0x5555557b5546 <exec_byte_code+10646>, 0x5555557b4c06 <ex=
ec_byte_code+8278>, 0x5555557b5642 <exec_byte_code+10898>, 0x5555557b5505 <=
exec_byte_code+10581>, 0x5555557b4bbf <exec_byte_code+8207>, 0x5555557b4b88=
 <exec_byte_code+8152>, 0x5555557b4b41 <exec_byte_code+8081>, 0x5555557b4af=
d <exec_byte_code+8013>, 0x5555557b4ab5 <exec_byte_code+7941>, 0x5555557b4a=
2f <exec_byte_code+7807>, 0x5555557b49a0 <exec_byte_code+7664>, 0x5555557b4=
909 <exec_byte_code+7513>, 0x5555557b48d2 <exec_byte_code+7458>, 0x5555557b=
489b <exec_byte_code+7403>, 0x5555557b4854 <exec_byte_code+7332>, 0x5555557=
b480d <exec_byte_code+7261>, 0x5555557b47c6 <exec_byte_code+7190>, 0x555555=
7b477b <exec_byte_code+7115>, 0x5555557b473a <exec_byte_code+7050>, 0x55555=
57b46f9 <exec_byte_code+6985>, 0x5555557b46b8 <exec_byte_code+6920>, 0x5555=
557b4607 <exec_byte_code+6743>, 0x5555557b45a5 <exec_byte_code+6645>, 0x555=
5557b454c <exec_byte_code+6556>, 0x5555557b44f0 <exec_byte_code+6464>, 0x55=
55557b4494 <exec_byte_code+6372>, 0x5555557b4438 <exec_byte_code+6280>, 0x5=
555557b43dc <exec_byte_code+6188>, 0x5555557b437c <exec_byte_code+6092>, 0x=
5555557b4319 <exec_byte_code+5993>, 0x5555557b42b9 <exec_byte_code+5897>, 0=
x5555557b4259 <exec_byte_code+5801>, 0x5555557b41f9 <exec_byte_code+5705>, =
0x5555557b4198 <exec_byte_code+5608>, 0x5555557b4091 <exec_byte_code+5345>,=
 0x5555557b30df <exec_byte_code+1327>, 0x5555557b405a <exec_byte_code+5290>=
, 0x5555557b401e <exec_byte_code+5230>, 0x5555557b3f7f <exec_byte_code+5071=
>, 0x5555557b3f2f <exec_byte_code+4991>, 0x5555557b3ef8 <exec_byte_code+493=
6>, 0x5555557b3ebf <exec_byte_code+4879>, 0x5555557b3e86 <exec_byte_code+48=
22>, 0x5555557b3e45 <exec_byte_code+4757>, 0x5555557b3e0c <exec_byte_code+4=
700>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555557b3dd3 <exec_byte_co=
de+4643>, 0x5555557b3d9a <exec_byte_code+4586>, 0x5555557b3d61 <exec_byte_c=
ode+4529>, 0x5555557b3d28 <exec_byte_code+4472>, 0x5555557b3cef <exec_byte_=
code+4415>, 0x5555557b3cb8 <exec_byte_code+4360>, 0x5555557b30e3 <exec_byte=
_code+1331>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555557b3c6e <exec_=
byte_code+4286>, 0x5555557b3c37 <exec_byte_code+4231>, 0x5555557b3c00 <exec=
_byte_code+4176>, 0x5555557b3bb9 <exec_byte_code+4105>, 0x5555557b3b72 <exe=
c_byte_code+4034>, 0x5555557b3b3b <exec_byte_code+3979>, 0x5555557b3b04 <ex=
ec_byte_code+3924>, 0x5555557b3abd <exec_byte_code+3853>, 0x5555557b3a76 <e=
xec_byte_code+3782>, 0x5555557b3a2f <exec_byte_code+3711>, 0x5555557b39f6 <=
exec_byte_code+3654>, 0x5555557b39bf <exec_byte_code+3599>, 0x55555557df52 =
<exec_byte_code-2313310>, 0x5555557b5121 <exec_byte_code+9585>, 0x5555557b5=
2fa <exec_byte_code+10058>, 0x5555557b5685 <exec_byte_code+10965>, 0x555555=
7b52b1 <exec_byte_code+9985>, 0x5555557b526f <exec_byte_code+9919>, 0x55555=
57b522d <exec_byte_code+9853>, 0x5555557b518c <exec_byte_code+9692>, 0x5555=
557b5160 <exec_byte_code+9648>, 0x5555557b5479 <exec_byte_code+10441>, 0x55=
55557b50f4 <exec_byte_code+9540>, 0x5555557b5087 <exec_byte_code+9431>, 0x5=
555557b504a <exec_byte_code+9370>, 0x5555557b4ffc <exec_byte_code+9292>, 0x=
5555557b4eef <exec_byte_code+9023>, 0x5555557b4ea4 <exec_byte_code+8948>, 0=
x5555557b4e53 <exec_byte_code+8867>, 0x5555557b4dee <exec_byte_code+8766>, =
0x55555557df52 <exec_byte_code-2313310>, 0x5555557b3974 <exec_byte_code+352=
4>, 0x5555557b393d <exec_byte_code+3469>, 0x5555557b3906 <exec_byte_code+34=
14>, 0x5555557b38cf <exec_byte_code+3359>, 0x5555557b3898 <exec_byte_code+3=
304>, 0x5555557b3851 <exec_byte_code+3233>, 0x5555557b380a <exec_byte_code+=
3162>, 0x5555557b37c3 <exec_byte_code+3091>, 0x5555557b377c <exec_byte_code=
+3020>, 0x5555557b371d <exec_byte_code+2925>, 0x5555557b36d6 <exec_byte_cod=
e+2854>, 0x5555557b368f <exec_byte_code+2783>, 0x5555557b3658 <exec_byte_co=
de+2728>, 0x5555557b35ed <exec_byte_code+2621>, 0x5555557b3581 <exec_byte_c=
ode+2513>, 0x5555557b353e <exec_byte_code+2446>, 0x5555557b34fb <exec_byte_=
code+2379>, 0x5555557b34ba <exec_byte_code+2314>, 0x5555557b4138 <exec_byte=
_code+5512>, 0x5555557b40e1 <exec_byte_code+5425>, 0x5555557b3445 <exec_byt=
e_code+2197>, 0x5555557b33d2 <exec_byte_code+2082>, 0x55555557df52 <exec_by=
te_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <=
exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555555=
7df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x=
5555557b4a66 <exec_byte_code+7862>, 0x5555557b4669 <exec_byte_code+6841>, 0=
x5555557b3fcf <exec_byte_code+5151>, 0x5555557b32e9 <exec_byte_code+1849>, =
0x5555557b329f <exec_byte_code+1775>, 0x55555557df52 <exec_byte_code-231331=
0>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555557b325e <exec_byte_code=
+1710>, 0x5555557b31f4 <exec_byte_code+1604>, 0x55555557df52 <exec_byte_cod=
e-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_b=
yte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 =
<exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x555555=
57df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0=
x5555557b31b5 <exec_byte_code+1541> <repeats 64 times>}
        quitcounter =3D <optimized out>
        bc =3D 0x555555e19970 <main_thread+496>
        top =3D <optimized out>
        pc =3D <optimized out>
        bytestr =3D <optimized out>
        vector =3D <optimized out>
        maxdepth =3D <optimized out>
        const_length =3D <optimized out>
        bytestr_length =3D <optimized out>
        vectorp =3D 0x55555bb2c030
        max_stack =3D <optimized out>
        frame_base =3D <optimized out>
        fp =3D <optimized out>
        bytestr_data =3D <optimized out>
        rest =3D <optimized out>
        mandatory =3D <optimized out>
        nonrest =3D <optimized out>
        pushedargs =3D <optimized out>
        result =3D <optimized out>
#8  0x0000555555762cbf in funcall_lambda (fun=3D<optimized out>, nargs=3D<o=
ptimized out>, arg_vector=3D<optimized out>) at eval.c:3352
        syms_left =3D 0x0
        lexenv =3D <optimized out>
        count =3D {
          bytes =3D <optimized out>
        }
        i =3D <optimized out>
        optional =3D <optimized out>
        rest =3D <optimized out>
        previous_rest =3D <optimized out>
        val =3D <optimized out>
#9  0x000055555576319e in Ffuncall (nargs=3Dnargs@entry=3D1, args=3Dargs@en=
try=3D0x7ffff0bff050) at eval.c:3093
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#10 0x0000555555763798 in Fapply (nargs=3D2, args=3D0x7ffff0bff050) at eval=
=2Ec:2718
        i =3D <optimized out>
        funcall_nargs =3D <optimized out>
        funcall_args =3D 0x0
        spread_arg =3D 0x0
        fun =3D 0x72eb780
        sa_avail =3D 16384
        sa_count =3D {
          bytes =3D 352
        }
        numargs =3D <optimized out>
        retval =3D <optimized out>
#11 0x00005555557b2fb3 in exec_byte_code (fun=3D<optimized out>, args_templ=
ate=3D<optimized out>, nargs=3D<optimized out>, args=3D<optimized out>) at =
/usr/src/debug/emacs/emacs-30.2/src/lisp.h:2243
        call_nargs =3D 2
        call_fun =3D <optimized out>
        count1 =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
        call_args =3D 0x7ffff0bff050
        original_fun =3D 0x3e10
        op =3D 2
        type =3D <optimized out>
        targets =3D {0x55555557df4e <exec_byte_code-2313314>, 0x5555557b33c=
9 <exec_byte_code+2073>, 0x5555557b2d98 <exec_byte_code+488>, 0x5555557b33c=
0 <exec_byte_code+2064>, 0x5555557b33b7 <exec_byte_code+2055>, 0x5555557b2d=
9c <exec_byte_code+492>, 0x5555557b3375 <exec_byte_code+1989>, 0x5555557b33=
33 <exec_byte_code+1923>, 0x5555557b5700 <exec_byte_code+11088>, 0x5555557b=
56f7 <exec_byte_code+11079>, 0x5555557b56ee <exec_byte_code+11070>, 0x55555=
57b56e5 <exec_byte_code+11061>, 0x5555557b2ddb <exec_byte_code+555>, 0x5555=
557b2de0 <exec_byte_code+560>, 0x5555557b56ce <exec_byte_code+11038>, 0x555=
5557b5709 <exec_byte_code+11097>, 0x5555557b54fc <exec_byte_code+10572>, 0x=
5555557b54f3 <exec_byte_code+10563>, 0x5555557b54ea <exec_byte_code+10554>,=
 0x5555557b54e1 <exec_byte_code+10545>, 0x5555557b2d27 <exec_byte_code+375>=
, 0x5555557b2d30 <exec_byte_code+384>, 0x5555557b54b2 <exec_byte_code+10498=
>, 0x5555557b54c9 <exec_byte_code+10521>, 0x5555557b5441 <exec_byte_code+10=
385>, 0x5555557b5438 <exec_byte_code+10376>, 0x5555557b542f <exec_byte_code=
+10367>, 0x5555557b5426 <exec_byte_code+10358>, 0x5555557b307e <exec_byte_c=
ode+1230>, 0x5555557b3090 <exec_byte_code+1248>, 0x5555557b5462 <exec_byte_=
code+10418>, 0x5555557b544a <exec_byte_code+10394>, 0x5555557b53ee <exec_by=
te_code+10302>, 0x5555557b53e5 <exec_byte_code+10293>, 0x5555557b53dc <exec=
_byte_code+10284>, 0x5555557b53d3 <exec_byte_code+10275>, 0x5555557b2e42 <e=
xec_byte_code+658>, 0x5555557b2e50 <exec_byte_code+672>, 0x5555557b540f <ex=
ec_byte_code+10335>, 0x5555557b53f7 <exec_byte_code+10311>, 0x5555557b539b =
<exec_byte_code+10219>, 0x5555557b5392 <exec_byte_code+10210>, 0x5555557b53=
89 <exec_byte_code+10201>, 0x5555557b5380 <exec_byte_code+10192>, 0x5555557=
b3028 <exec_byte_code+1144>, 0x5555557b3030 <exec_byte_code+1152>, 0x555555=
7b53bc <exec_byte_code+10252>, 0x5555557b53a4 <exec_byte_code+10228>, 0x555=
5557b4f4c <exec_byte_code+9116>, 0x5555557b4f86 <exec_byte_code+9174>, 0x55=
55557b4ff0 <exec_byte_code+9280>, 0x55555557df52 <exec_byte_code-2313310>, =
0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-231=
3310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_c=
ode-2313310>, 0x5555557b4d96 <exec_byte_code+8678>, 0x5555557b4d1d <exec_by=
te_code+8557>, 0x5555557b4cd6 <exec_byte_code+8486>, 0x5555557b4c89 <exec_b=
yte_code+8409>, 0x5555557b4c3e <exec_byte_code+8334>, 0x5555557b558d <exec_=
byte_code+10717>, 0x5555557b5546 <exec_byte_code+10646>, 0x5555557b4c06 <ex=
ec_byte_code+8278>, 0x5555557b5642 <exec_byte_code+10898>, 0x5555557b5505 <=
exec_byte_code+10581>, 0x5555557b4bbf <exec_byte_code+8207>, 0x5555557b4b88=
 <exec_byte_code+8152>, 0x5555557b4b41 <exec_byte_code+8081>, 0x5555557b4af=
d <exec_byte_code+8013>, 0x5555557b4ab5 <exec_byte_code+7941>, 0x5555557b4a=
2f <exec_byte_code+7807>, 0x5555557b49a0 <exec_byte_code+7664>, 0x5555557b4=
909 <exec_byte_code+7513>, 0x5555557b48d2 <exec_byte_code+7458>, 0x5555557b=
489b <exec_byte_code+7403>, 0x5555557b4854 <exec_byte_code+7332>, 0x5555557=
b480d <exec_byte_code+7261>, 0x5555557b47c6 <exec_byte_code+7190>, 0x555555=
7b477b <exec_byte_code+7115>, 0x5555557b473a <exec_byte_code+7050>, 0x55555=
57b46f9 <exec_byte_code+6985>, 0x5555557b46b8 <exec_byte_code+6920>, 0x5555=
557b4607 <exec_byte_code+6743>, 0x5555557b45a5 <exec_byte_code+6645>, 0x555=
5557b454c <exec_byte_code+6556>, 0x5555557b44f0 <exec_byte_code+6464>, 0x55=
55557b4494 <exec_byte_code+6372>, 0x5555557b4438 <exec_byte_code+6280>, 0x5=
555557b43dc <exec_byte_code+6188>, 0x5555557b437c <exec_byte_code+6092>, 0x=
5555557b4319 <exec_byte_code+5993>, 0x5555557b42b9 <exec_byte_code+5897>, 0=
x5555557b4259 <exec_byte_code+5801>, 0x5555557b41f9 <exec_byte_code+5705>, =
0x5555557b4198 <exec_byte_code+5608>, 0x5555557b4091 <exec_byte_code+5345>,=
 0x5555557b30df <exec_byte_code+1327>, 0x5555557b405a <exec_byte_code+5290>=
, 0x5555557b401e <exec_byte_code+5230>, 0x5555557b3f7f <exec_byte_code+5071=
>, 0x5555557b3f2f <exec_byte_code+4991>, 0x5555557b3ef8 <exec_byte_code+493=
6>, 0x5555557b3ebf <exec_byte_code+4879>, 0x5555557b3e86 <exec_byte_code+48=
22>, 0x5555557b3e45 <exec_byte_code+4757>, 0x5555557b3e0c <exec_byte_code+4=
700>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555557b3dd3 <exec_byte_co=
de+4643>, 0x5555557b3d9a <exec_byte_code+4586>, 0x5555557b3d61 <exec_byte_c=
ode+4529>, 0x5555557b3d28 <exec_byte_code+4472>, 0x5555557b3cef <exec_byte_=
code+4415>, 0x5555557b3cb8 <exec_byte_code+4360>, 0x5555557b30e3 <exec_byte=
_code+1331>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555557b3c6e <exec_=
byte_code+4286>, 0x5555557b3c37 <exec_byte_code+4231>, 0x5555557b3c00 <exec=
_byte_code+4176>, 0x5555557b3bb9 <exec_byte_code+4105>, 0x5555557b3b72 <exe=
c_byte_code+4034>, 0x5555557b3b3b <exec_byte_code+3979>, 0x5555557b3b04 <ex=
ec_byte_code+3924>, 0x5555557b3abd <exec_byte_code+3853>, 0x5555557b3a76 <e=
xec_byte_code+3782>, 0x5555557b3a2f <exec_byte_code+3711>, 0x5555557b39f6 <=
exec_byte_code+3654>, 0x5555557b39bf <exec_byte_code+3599>, 0x55555557df52 =
<exec_byte_code-2313310>, 0x5555557b5121 <exec_byte_code+9585>, 0x5555557b5=
2fa <exec_byte_code+10058>, 0x5555557b5685 <exec_byte_code+10965>, 0x555555=
7b52b1 <exec_byte_code+9985>, 0x5555557b526f <exec_byte_code+9919>, 0x55555=
57b522d <exec_byte_code+9853>, 0x5555557b518c <exec_byte_code+9692>, 0x5555=
557b5160 <exec_byte_code+9648>, 0x5555557b5479 <exec_byte_code+10441>, 0x55=
55557b50f4 <exec_byte_code+9540>, 0x5555557b5087 <exec_byte_code+9431>, 0x5=
555557b504a <exec_byte_code+9370>, 0x5555557b4ffc <exec_byte_code+9292>, 0x=
5555557b4eef <exec_byte_code+9023>, 0x5555557b4ea4 <exec_byte_code+8948>, 0=
x5555557b4e53 <exec_byte_code+8867>, 0x5555557b4dee <exec_byte_code+8766>, =
0x55555557df52 <exec_byte_code-2313310>, 0x5555557b3974 <exec_byte_code+352=
4>, 0x5555557b393d <exec_byte_code+3469>, 0x5555557b3906 <exec_byte_code+34=
14>, 0x5555557b38cf <exec_byte_code+3359>, 0x5555557b3898 <exec_byte_code+3=
304>, 0x5555557b3851 <exec_byte_code+3233>, 0x5555557b380a <exec_byte_code+=
3162>, 0x5555557b37c3 <exec_byte_code+3091>, 0x5555557b377c <exec_byte_code=
+3020>, 0x5555557b371d <exec_byte_code+2925>, 0x5555557b36d6 <exec_byte_cod=
e+2854>, 0x5555557b368f <exec_byte_code+2783>, 0x5555557b3658 <exec_byte_co=
de+2728>, 0x5555557b35ed <exec_byte_code+2621>, 0x5555557b3581 <exec_byte_c=
ode+2513>, 0x5555557b353e <exec_byte_code+2446>, 0x5555557b34fb <exec_byte_=
code+2379>, 0x5555557b34ba <exec_byte_code+2314>, 0x5555557b4138 <exec_byte=
_code+5512>, 0x5555557b40e1 <exec_byte_code+5425>, 0x5555557b3445 <exec_byt=
e_code+2197>, 0x5555557b33d2 <exec_byte_code+2082>, 0x55555557df52 <exec_by=
te_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <=
exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555555=
7df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x=
5555557b4a66 <exec_byte_code+7862>, 0x5555557b4669 <exec_byte_code+6841>, 0=
x5555557b3fcf <exec_byte_code+5151>, 0x5555557b32e9 <exec_byte_code+1849>, =
0x5555557b329f <exec_byte_code+1775>, 0x55555557df52 <exec_byte_code-231331=
0>, 0x55555557df52 <exec_byte_code-2313310>, 0x5555557b325e <exec_byte_code=
+1710>, 0x5555557b31f4 <exec_byte_code+1604>, 0x55555557df52 <exec_byte_cod=
e-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_b=
yte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x55555557df52 =
<exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0x555555=
57df52 <exec_byte_code-2313310>, 0x55555557df52 <exec_byte_code-2313310>, 0=
x5555557b31b5 <exec_byte_code+1541> <repeats 64 times>}
        quitcounter =3D <optimized out>
        bc =3D 0x555555e19970 <main_thread+496>
        top =3D <optimized out>
        pc =3D <optimized out>
        bytestr =3D <optimized out>
        vector =3D <optimized out>
        maxdepth =3D <optimized out>
        const_length =3D <optimized out>
        bytestr_length =3D <optimized out>
        vectorp =3D 0x7ffff1c1b908
        max_stack =3D <optimized out>
        frame_base =3D <optimized out>
        fp =3D <optimized out>
        bytestr_data =3D <optimized out>
        rest =3D <optimized out>
        mandatory =3D <optimized out>
        nonrest =3D <optimized out>
        pushedargs =3D <optimized out>
        result =3D <optimized out>
#12 0x000055555576319e in Ffuncall (nargs=3Dnargs@entry=3D2, args=3Dargs@en=
try=3D0x7fffffffc9e0) at eval.c:3093
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#13 0x00005555556ce0e7 in timer_check_2 (timers=3D<optimized out>, idle_tim=
ers=3D<optimized out>) at keyboard.c:4800
        count =3D {
          bytes =3D <optimized out>
        }
        old_deactivate_mark =3D 0x0
        idle_timer_ripe =3D <optimized out>
        timer =3D <optimized out>
        timer_time =3D {
          tv_sec =3D 1764744300,
          tv_nsec =3D 0
        }
        timer_difference =3D {
          tv_sec =3D <optimized out>,
          tv_nsec =3D <optimized out>
        }
        idle_timer_difference =3D {
          tv_sec =3D <optimized out>,
          tv_nsec =3D <optimized out>
        }
        ripe =3D <optimized out>
        idle_timer =3D <optimized out>
        idle_timer_time =3D {
          tv_sec =3D 1,
          tv_nsec =3D 0
        }
        difference =3D {
          tv_sec =3D <optimized out>,
          tv_nsec =3D <optimized out>
        }
        timer_ripe =3D <optimized out>
        nexttime =3D {
          tv_sec =3D <optimized out>,
          tv_nsec =3D <optimized out>
        }
        now =3D {
          tv_sec =3D <optimized out>,
          tv_nsec =3D <optimized out>
        }
        idleness_now =3D {
          tv_sec =3D <optimized out>,
          tv_nsec =3D <optimized out>
        }
        chosen_timer =3D <optimized out>
#14 timer_check () at keyboard.c:4866
        nexttime =3D {
          tv_sec =3D <optimized out>,
          tv_nsec =3D <optimized out>
        }
        timers =3D 0x55555e3d4e93
        idle_timers =3D 0x55555e3d4e43
        tem =3D <optimized out>
#15 0x00005555556ce385 in readable_events (flags=3Dflags@entry=3D1) at keyb=
oard.c:3591
#16 0x00005555556ce5f0 in get_input_pending (flags=3Dflags@entry=3D1) at ke=
yboard.c:7869
#17 0x00005555556daa3e in detect_input_pending_run_timers (do_display=3Ddo_=
display@entry=3Dtrue) at keyboard.c:11573
        old_timers_run =3D <optimized out>
#18 0x00005555557c1457 in wait_reading_process_output (time_limit=3Dtime_li=
mit@entry=3D30, nsecs=3Dnsecs@entry=3D0, read_kbd=3Dread_kbd@entry=3D-1, do=
_display=3Ddo_display@entry=3Dtrue, wait_for_cell=3Dwait_for_cell@entry=3D0=
x0, wait_proc=3Dwait_proc@entry=3D0x0, just_wait_proc=3D0) at process.c:5844
        leave =3D false
        process_skipped =3D <optimized out>
        wrapped =3D <optimized out>
        channel_start =3D <optimized out>
        child_fd =3D <optimized out>
        last_read_channel =3D 31
        channel =3D <optimized out>
        nfds =3D <optimized out>
        Available =3D {
          fds_bits =3D {38734820355088408, 0 <repeats 15 times>}
        }
        Writeok =3D {
          fds_bits =3D {0 <repeats 16 times>}
        }
        check_write =3D true
        check_delay =3D <optimized out>
        no_avail =3D false
        xerrno =3D 11
        proc =3D <optimized out>
        timeout =3D {
          tv_sec =3D 0,
          tv_nsec =3D 113984944
        }
        end_time =3D {
          tv_sec =3D <optimized out>,
          tv_nsec =3D <optimized out>
        }
        timer_delay =3D {
          tv_sec =3D <optimized out>,
          tv_nsec =3D <optimized out>
        }
        got_output_end_time =3D {
          tv_sec =3D 1764744329,
          tv_nsec =3D 85638957
        }
        wait =3D <optimized out>
        got_some_output =3D -1
        prev_wait_proc_nbytes_read =3D 0
        retry_for_async =3D <optimized out>
        count =3D {
          bytes =3D 1764744329
        }
        now =3D {
          tv_sec =3D <optimized out>,
          tv_nsec =3D <optimized out>
        }
#19 0x000055555558f00d in sit_for (timeout=3Dtimeout@entry=3D0x7a, reading=
=3Dreading@entry=3Dtrue, display_option=3Ddisplay_option@entry=3D1) at disp=
new.c:6335
        sec =3D 30
        nsec =3D 0
        do_display =3D true
        curbuf_eq_winbuf =3D true
        nbytes =3D <optimized out>
#20 0x00005555556d5dca in read_char (commandflag=3D1, map=3Dmap@entry=3D0x5=
5555fa03463, prev_event=3D0x0, used_mouse_menu=3Dused_mouse_menu@entry=3D0x=
7fffffffd6cb, end_time=3Dend_time@entry=3D0x0) at keyboard.c:2923
        tem0 =3D <optimized out>
        timeout =3D <optimized out>
        count1 =3D {
          bytes =3D <optimized out>
        }
        delay_level =3D <optimized out>
        buffer_size =3D <optimized out>
        c =3D 0x0
        local_getcjmp =3D {{
            __jmpbuf =3D {1, -3643478160548251185, 93825002557101, 0, 0, 93=
825175082835, -3643478160667788849, -7477498414264567345},
            __mask_was_saved =3D 0,
            __saved_mask =3D {
              __val =3D {93824994869060, 5779012707, 93825227754403, 0, 938=
25164933331, 75, 48096, 93825001991488, 4611686018528051200, 76, 77, 140737=
488343920, 93824994860395, 50880, 93825032308197, 140737488343952}
            }
          }}
        save_jump =3D {{
            __jmpbuf =3D {0, 0, 0, 0, 0, 0, 0, 0},
            __mask_was_saved =3D 0,
            __saved_mask =3D {
              __val =3D {0 <repeats 16 times>}
            }
          }}
        tem =3D <optimized out>
        save =3D <optimized out>
        previous_echo_area_message =3D 0x0
        also_record =3D 0x0
        reread =3D false
        recorded =3D false
        polling_stopped_here =3D false
        orig_kboard =3D 0x555556128870
        retry =3D <optimized out>
        jmpcount =3D {
          bytes =3D <optimized out>
        }
#21 0x00005555556d6b51 in read_key_sequence (keybuf=3Dkeybuf@entry=3D0x7fff=
ffffd840, prompt=3Dprompt@entry=3D0x0, dont_downcase_last=3Ddont_downcase_l=
ast@entry=3Dfalse, can_return_switch_frame=3Dcan_return_switch_frame@entry=
=3Dtrue, fix_current_buffer=3Dfix_current_buffer@entry=3Dtrue, prevent_redi=
splay=3Dprevent_redisplay@entry=3Dfalse, disable_text_conversion_p=3Dfalse)=
 at keyboard.c:10743
        interrupted_kboard =3D 0x555556128870
        interrupted_frame =3D <optimized out>
        key =3D <optimized out>
        used_mouse_menu =3D false
        echo_local_start =3D 0
        last_real_key_start =3D <optimized out>
        keys_local_start =3D <optimized out>
        new_binding =3D <optimized out>
        count =3D {
          bytes =3D <optimized out>
        }
        t =3D <optimized out>
        echo_start =3D 0
        keys_start =3D 0
        current_binding =3D 0x55555fa03463
        first_unbound =3D 31
        mock_input =3D <optimized out>
        used_mouse_menu_history =3D {false <repeats 30 times>}
        fkey =3D {
          parent =3D 0x7ffff23e0c63,
          map =3D <optimized out>,
          start =3D 0,
          end =3D 0
        }
        keytran =3D {
          parent =3D 0x7ffff1c0544b,
          map =3D <optimized out>,
          start =3D 0,
          end =3D 0
        }
        indec =3D {
          parent =3D 0x7ffff23e0c53,
          map =3D <optimized out>,
          start =3D 0,
          end =3D 0
        }
        shift_translated =3D <optimized out>
        delayed_switch_frame =3D <optimized out>
        original_uppercase =3D <optimized out>
        original_uppercase_position =3D <optimized out>
        disabled_conversion =3D <optimized out>
        starting_buffer =3D <optimized out>
        fake_prefixed_keys =3D 0x0
        first_event =3D 0x0
        second_event =3D <optimized out>
#22 0x00005555556d88db in command_loop_1 () at keyboard.c:1429
        cmd =3D <optimized out>
        keybuf =3D {0x19e, 0x18a, 0x7fffffffdab4, 0xa3417b0afcf2300, 0x7fff=
ffffd8a0, 0x55555585c5e8, 0x0, 0x1, 0x7fffffffd8f0, 0x55555575f6b7 <unbind_=
to+263>, 0x7fffffffd910, 0x7fffffffd910, 0xb, 0x111c0, 0x30, 0x5555590c9abd=
, 0x7ffff1471414, 0x60, 0x555563a6d9d3, 0x7fffffffd910, 0x7fffffffdab4, 0x1=
, 0x7fffffffd970, 0x5555556cb6a6 <cmd_error+374>, 0x0, 0x0, 0x7fffffffd900,=
 0x55555575f6b7 <unbind_to+263>, 0x7fffffffd960, 0xa3417b0afcf2300}
        i =3D <optimized out>
        last_pt =3D <optimized out>
        prev_modiff =3D 4008
        prev_buffer =3D 0x555557b8c5e0
#23 0x000055555575e153 in internal_condition_case (bfun=3Dbfun@entry=3D0x55=
55556d86f0 <command_loop_1>, handlers=3Dhandlers@entry=3D0x90, hfun=3Dhfun@=
entry=3D0x5555556cb530 <cmd_error>) at eval.c:1613
        val =3D <optimized out>
        c =3D 0x555555f66cf0
#24 0x00005555556c26c7 in command_loop_2 (handlers=3D0x90) at keyboard.c:11=
68
        val =3D <optimized out>
#25 0x000055555575e0b5 in internal_catch (tag=3Dtag@entry=3D0x122d0, func=
=3Dfunc@entry=3D0x5555556c26a0 <command_loop_2>, arg=3Darg@entry=3D0x90) at=
 eval.c:1292
        val =3D <optimized out>
        c =3D 0x555555f66bb0
#26 0x00005555556c2665 in command_loop () at keyboard.c:1146
#27 0x00005555556cb041 in recursive_edit_1 () at keyboard.c:754
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#28 0x00005555556cb42d in Frecursive_edit () at keyboard.c:837
        count =3D {
          bytes =3D <optimized out>
        }
        buffer =3D <optimized out>
#29 0x0000555555583ae9 in main (argc=3D1, argv=3D<optimized out>) at emacs.=
c:2646
        stack_bottom_variable =3D 0x81a4
        old_argc =3D <optimized out>
        no_loadup =3D false
        junk =3D 0x0
        dname_arg =3D 0x0
        ch_to_dir =3D 0x0
        original_pwd =3D <optimized out>
        dump_mode =3D <optimized out>
        skip_args =3D 0
        temacs =3D 0x0
        attempt_load_pdump =3D <optimized out>
        only_version =3D false
        rlim =3D {
          rlim_cur =3D 10022912,
          rlim_max =3D 18446744073709551615
        }
        lc_all =3D <optimized out>
        sockfd =3D -1
        module_assertions =3D <optimized out>

Lisp Backtrace:
"erase-buffer" (0xf0bff0a8)
"chronos--update-display" (0xf0bff058)
"apply" (0xf0bff050)
"timer-event-handler" (0xffffc9e8)



In GNU Emacs 30.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.51,
cairo version 1.18.4)
Repository revision: dd78bf3b7dc81907c767753a4c0f81fa8d156033
Repository branch: main
Windowing system distributor 'The X.Org Foundation', version 11.0.12101021
System Description: Arch Linux

Configured using:
 'configure --with-x-toolkit=3Dgtk3 --sysconfdir=3D/etc --prefix=3D/usr
 --libexecdir=3D/usr/lib --localstatedir=3D/var --disable-build-details
 --with-cairo --with-harfbuzz --with-libsystemd --with-modules
 --with-native-compilation=3Dno --with-tree-sitter 'CFLAGS=3D-march=3Dnehal=
em
 -mtune=3Dznver1 -O2 -pipe -fno-plt -fexceptions -Wformat
 -Werror=3Dformat-security -fstack-clash-protection -fcf-protection
 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g
 -ffile-prefix-map=3D/home/evgeniy/bigdisk1/linux-infra/arch_build/extra/em=
acs/src=3D/usr/src/debug/emacs'
 'LDFLAGS=3D-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro
 -Wl,-z,now -Wl,-z,pack-relative-relocs''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER
PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS
TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB

Important settings:
  value of $LANG: ru_RU.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  ivy-prescient-mode: t
  reverse-im-mode: t
  which-key-mode: t
  company-mode: t
  rainbow-delimiters-mode: t
  column-enforce-mode: t
  ivy-mode: t
  winner-mode: t
  global-auto-revert-mode: t
  save-place-mode: t
  windmove-mode: t
  override-global-mode: t
  straight-use-package-mode: t
  straight-package-neutering-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-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:
/home/evgeniy/.config/emacs/straight/build/cmake-mode/cmake-mode hides /usr=
/share/emacs/site-lisp/cmake-mode
/home/evgeniy/.config/emacs/straight/build/transient/transient hides /usr/s=
hare/emacs/30.2/lisp/transient
/home/evgeniy/.config/emacs/straight/build/org-mode-ox-odt/ox-odt hides /us=
r/share/emacs/30.2/lisp/org/ox-odt
/home/evgeniy/.config/emacs/straight/build/compat/compat hides /usr/share/e=
macs/30.2/lisp/emacs-lisp/compat

Features:
(shadow sort mail-extr ivy-prescient prescient reverse-im avy quail
char-fold emacsbug message yank-media puny dired dired-loaddefs rfc822
mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils
which-key color company-oddmuse company-keywords company-etags etags
fileloop company-gtags company-dabbrev-code company-dabbrev
company-files company-clang company-capf company-cmake company-semantic
company-template company-bbdb company rainbow-delimiters
column-enforce-mode magit-autorevert magit-process with-editor server
magit-mode browse-url url url-proxy url-privacy url-expand url-methods
url-history url-cookie generate-lisp-file url-domsuf url-util url-parse
auth-source password-cache url-vars mailcap benchmark magit-git
magit-base magit-section cursor-sensor crm llama
latex-preview-pane-autoloads chronos-autoloads gptel-autoloads
rfc-mode-autoloads plantuml-mode-autoloads deflate-autoloads
dap-mode-autoloads lsp-docker-autoloads yaml-autoloads
lsp-treemacs-autoloads treemacs-autoloads cfrs-autoloads
posframe-autoloads hydra-autoloads pfuture-autoloads
ace-window-autoloads avy-autoloads bui-autoloads yaml-mode-autoloads
devdocs-autoloads zeal-at-point-autoloads string-inflection
string-inflection-autoloads rust-playground-autoloads cargo-autoloads
rust-mode-autoloads go-mode-autoloads clang-format-autoloads
cmake-mode-autoloads qml-mode-autoloads rainbow-mode-autoloads
rainbow-delimiters-autoloads yasnippet-autoloads company-lsp-autoloads
company-autoloads lsp-ui-autoloads lsp-mode-autoloads lv-autoloads
markdown-mode-autoloads spinner-autoloads ht-autoloads f-autoloads
s-autoloads projectile-autoloads ripgrep wgrep grep compile
text-property-search ripgrep-autoloads combobulate combobulate-autoloads
combobulate-go combobulate-json combobulate-yaml combobulate-css
combobulate-js-ts combobulate-python combobulate-html combobulate-toml
combobulate-cursor multiple-cursors mc-separate-operations
rectangular-region-mode mc-mark-pop mc-edit-lines
mc-hide-unmatched-lines-mode mc-mark-more sgml-mode facemenu
mc-cycle-cursors multiple-cursors-core advice rect combobulate-query
savehist xref files-x scheme combobulate-ui transient cond-let
combobulate-display combobulate-ztree combobulate-envelope
combobulate-manipulation eieio eieio-core combobulate-procedure
combobulate-navigation combobulate-misc combobulate-setup
combobulate-interface combobulate-settings diff-mode track-changes
combobulate-rules column-enforce-mode-autoloads use-package-diminish
vterm-toggle-autoloads vterm-autoloads eshell-toggle-autoloads
dash-autoloads mingus-autoloads libmpdee-autoloads wgrep-autoloads
peep-dired-autoloads magit-autoloads with-editor-autoloads
transient-autoloads magit-section-autoloads llama-autoloads
cond-let-autoloads compat-autoloads ivy-prescient-autoloads
prescient-autoloads ivy ivy-faces colir ivy-autoloads info
org-pdftools-autoloads pdf-tools-autoloads tablist-autoloads
org-noter-autoloads ox-odt oc-csl json bibtex iso8601 pp rng-loc rng-uri
rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns
nxml-enc xmltok nxml-util odt dom map ox-latex ox-icalendar org-agenda
ox-html table ox-ascii ox-publish ox org-attach org-element org-persist
xdg org-id org-refile org-element-ast inline avl-tree generator xml
org-mode-ox-odt-autoloads org-tempo tempo ob-shell shell ob-C cc-mode
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
cc-defs ob-python python project compat pcase toc-org-autoloads
multiple-cursors-autoloads expand-region-autoloads winner autorevert
filenotify cal-julian theme-changer solar cal-dst
theme-changer-autoloads saveplace windmove edmacro kmacro byte-opt
reverse-im-autoloads use-package-bind-key bind-key cl-seq
use-package-core easy-mmode straight-autoloads finder-inf cl-extra
help-mode straight cl-macs gv bytecomp byte-compile org ob ob-tangle
ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit
executable ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color
ring org-list org-footnote org-faces org-entities time-date subr-x
noutline outline icons org-version ob-emacs-lisp ob-core ob-eval
org-cycle org-table ol rx org-fold org-fold-core org-keys oc
org-loaddefs thingatpt find-func cal-menu calendar cal-loaddefs
org-compat org-macs format-spec cl-loaddefs cl-lib cyril-util 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 432778 362650) (symbols 48 32380 70)
 (strings 32 150692 105554) (string-bytes 1 4336025)
 (vectors 16 59202) (vector-slots 8 613129 302240)
 (floats 8 707 12689) (intervals 56 540 94) (buffers 992 10))

--=20
/Evgeniy




Acknowledgement sent to Evgeniy Dushistov <dushistov@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#79941; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 13 Jan 2026 12:30:02 UTC

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